From da4066774b926880631af099469d308714b5606c Mon Sep 17 00:00:00 2001 From: Robert Mader Date: Fri, 14 Jan 2022 20:28:52 +0100 Subject: [PATCH 001/176] wayland/cursor: Sanity check cursor image size On Wayland it is a protocol violation to upload buffers with dimensions that are not an integer multiple of the buffer scale. Until recently, Mutter did not enforce this. When it started doing so, some users started seeing crashes in GTK apps because the cursor theme ended up with e.g. a 15x16 pixel image at scale of 2. Add a small sanity check for this case. --- gdk/wayland/gdkcursor-wayland.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c index a976c4819a..f5aa4681e3 100644 --- a/gdk/wayland/gdkcursor-wayland.c +++ b/gdk/wayland/gdkcursor-wayland.c @@ -223,6 +223,7 @@ _gdk_wayland_cursor_get_buffer (GdkCursor *cursor, if (wayland_cursor->wl_cursor) { struct wl_cursor_image *image; + int cursor_scale; if (image_index >= wayland_cursor->wl_cursor->image_count) { @@ -234,12 +235,22 @@ _gdk_wayland_cursor_get_buffer (GdkCursor *cursor, image = wayland_cursor->wl_cursor->images[image_index]; - *hotspot_x = image->hotspot_x / wayland_cursor->scale; - *hotspot_y = image->hotspot_y / wayland_cursor->scale; + cursor_scale = wayland_cursor->scale; + if ((image->width % cursor_scale != 0) || + (image->height % cursor_scale != 0)) + { + g_warning (G_STRLOC " cursor image size (%dx%d) not an integer" + "multiple of scale (%d)", image->width, image->height, + cursor_scale); + cursor_scale = 1; + } - *w = image->width / wayland_cursor->scale; - *h = image->height / wayland_cursor->scale; - *scale = wayland_cursor->scale; + *hotspot_x = image->hotspot_x / cursor_scale; + *hotspot_y = image->hotspot_y / cursor_scale; + + *w = image->width / cursor_scale; + *h = image->height / cursor_scale; + *scale = cursor_scale; return wl_cursor_image_get_buffer (image); } From d5ce63508fe93568d9b967ced632a522b7b84479 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Tue, 1 Mar 2022 09:25:28 +0100 Subject: [PATCH 002/176] GdkWin32: Retrieve module HINSTANCE in static builds --- gdk/win32/gdkmain-win32.c | 11 ++++++++++ gtk/gtkwin32.c | 46 ++++++++++++++++++++++++++++++--------- 2 files changed, 47 insertions(+), 10 deletions(-) diff --git a/gdk/win32/gdkmain-win32.c b/gdk/win32/gdkmain-win32.c index 043341a255..f9e18f42ff 100644 --- a/gdk/win32/gdkmain-win32.c +++ b/gdk/win32/gdkmain-win32.c @@ -69,6 +69,17 @@ _gdk_win32_windowing_init (void) if (gdk_synchronize) GdiSetBatchLimit (1); +#ifndef DLL_EXPORT + if (!GetModuleHandleExW (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | + GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, + (LPCWSTR)_gdk_win32_windowing_init, + &_gdk_dll_hinstance)) + { + g_error ("GetModuleHandleExW failed with error code %u\n", + (unsigned) GetLastError ()); + } +#endif + _gdk_app_hmodule = GetModuleHandle (NULL); _gdk_display_hdc = CreateDC ("DISPLAY", NULL, NULL, NULL); _gdk_input_locale = GetKeyboardLayout (0); diff --git a/gtk/gtkwin32.c b/gtk/gtkwin32.c index a086ad61ac..dfe068d215 100644 --- a/gtk/gtkwin32.c +++ b/gtk/gtkwin32.c @@ -38,10 +38,9 @@ */ #define EMPIRIC_MANIFEST_RESOURCE_INDEX 2 - +#ifdef DLL_EXPORT static HMODULE gtk_dll; -#ifdef DLL_EXPORT BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, @@ -56,6 +55,32 @@ DllMain (HINSTANCE hinstDLL, return TRUE; } + +static HMODULE +get_gtk_dll (void) +{ + return gtk_dll; +} +#else +static HMODULE +get_gtk_dll (void) +{ + static HMODULE gtk_dll = NULL; + + if G_UNLIKELY (gtk_dll == NULL) + { + if (!GetModuleHandleExW (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | + GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, + (LPCWSTR) get_gtk_dll, + >k_dll)) + { + g_error ("GetModuleHandleExW failed with error code %u\n", + (unsigned) GetLastError ()); + } + } + + return gtk_dll; +} #endif static BOOL CALLBACK @@ -104,7 +129,8 @@ _gtk_load_dll_with_libgtk3_manifest (const gchar *dll_name) DWORD error_code; resource_name = NULL; - EnumResourceNames (gtk_dll, RT_MANIFEST, find_first_manifest, + EnumResourceNames (get_gtk_dll (), RT_MANIFEST, + find_first_manifest, (LONG_PTR) &resource_name); if (resource_name == NULL) @@ -115,7 +141,7 @@ _gtk_load_dll_with_libgtk3_manifest (const gchar *dll_name) activation_ctx_descriptor.dwFlags = ACTCTX_FLAG_RESOURCE_NAME_VALID | ACTCTX_FLAG_HMODULE_VALID | ACTCTX_FLAG_SET_PROCESS_DEFAULT; - activation_ctx_descriptor.hModule = gtk_dll; + activation_ctx_descriptor.hModule = get_gtk_dll (); activation_ctx_descriptor.lpResourceName = resource_name; activation_ctx_handle = CreateActCtx (&activation_ctx_descriptor); error_code = GetLastError (); @@ -123,7 +149,7 @@ _gtk_load_dll_with_libgtk3_manifest (const gchar *dll_name) if (activation_ctx_handle == INVALID_HANDLE_VALUE && error_code != ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET) g_warning ("Failed to CreateActCtx for module %p, resource %p: %lu", - gtk_dll, resource_name, GetLastError ()); + get_gtk_dll (), resource_name, GetLastError ()); else if (error_code != ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET) { activation_cookie = 0; @@ -150,7 +176,7 @@ _gtk_get_libdir (void) static char *gtk_libdir = NULL; if (gtk_libdir == NULL) { - gchar *root = g_win32_get_package_installation_directory_of_module (gtk_dll); + gchar *root = g_win32_get_package_installation_directory_of_module (get_gtk_dll ()); gchar *slash = strrchr (root, '\\'); if (slash != NULL && g_ascii_strcasecmp (slash + 1, ".libs") == 0) @@ -181,7 +207,7 @@ _gtk_get_localedir (void) while (*--p != '/') ; - root = g_win32_get_package_installation_directory_of_module (gtk_dll); + root = g_win32_get_package_installation_directory_of_module (get_gtk_dll ()); temp = g_build_filename (root, p, NULL); g_free (root); @@ -200,7 +226,7 @@ _gtk_get_datadir (void) static char *gtk_datadir = NULL; if (gtk_datadir == NULL) { - gchar *root = g_win32_get_package_installation_directory_of_module (gtk_dll); + gchar *root = g_win32_get_package_installation_directory_of_module (get_gtk_dll ()); gtk_datadir = g_build_filename (root, "share", NULL); g_free (root); } @@ -214,7 +240,7 @@ _gtk_get_sysconfdir (void) static char *gtk_sysconfdir = NULL; if (gtk_sysconfdir == NULL) { - gchar *root = g_win32_get_package_installation_directory_of_module (gtk_dll); + gchar *root = g_win32_get_package_installation_directory_of_module (get_gtk_dll ()); gtk_sysconfdir = g_build_filename (root, "etc", NULL); g_free (root); } @@ -227,7 +253,7 @@ _gtk_get_data_prefix (void) { static char *gtk_data_prefix = NULL; if (gtk_data_prefix == NULL) - gtk_data_prefix = g_win32_get_package_installation_directory_of_module (gtk_dll); + gtk_data_prefix = g_win32_get_package_installation_directory_of_module (get_gtk_dll ()); return gtk_data_prefix; } From ef4e1c473ce430f8cdec3b4fe752ce4a9b0316db Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Thu, 3 Mar 2022 12:04:51 +0100 Subject: [PATCH 003/176] Define DLL_EXPORT and _GDK_EXTERN depending on whether we are building a shared or a static library Static builds on Windows are only supported in the Meson build --- config.h.meson | 3 +++ config.h.win32.in | 13 +++++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/config.h.meson b/config.h.meson index ce2aeb2946..f6716795f9 100644 --- a/config.h.meson +++ b/config.h.meson @@ -230,6 +230,9 @@ /* Define to the version of this package. */ #mesondefine PACKAGE_VERSION +/* Define when building a shared library for Windows */ +#mesondefine DLL_EXPORT + /* Use NSBundle functions to determine load paths for libraries, translations, etc. */ #mesondefine QUARTZ_RELOCATION diff --git a/config.h.win32.in b/config.h.win32.in index 9666b1b872..a68a4f20a0 100644 --- a/config.h.win32.in +++ b/config.h.win32.in @@ -314,11 +314,16 @@ /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ +/* Define when building a shared library for Windows */ +#define DLL_EXPORT 1 + /* defines how to decorate public symbols while building */ -#ifdef _MSC_VER -#define _GDK_EXTERN __declspec (dllexport) extern -#else -#define _GDK_EXTERN __attribute__((visibility("default"))) __declspec (dllexport) extern +#ifdef DLL_EXPORT +# ifdef _MSC_VER +# define _GDK_EXTERN __declspec (dllexport) extern +# else +# define _GDK_EXTERN __attribute__((visibility("default"))) __declspec (dllexport) extern +# endif #endif /* Define for large files, on AIX-style hosts. */ From d53b6b858ff939d8dd72364c25aa464d28e7b288 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Thu, 3 Mar 2022 14:07:48 +0100 Subject: [PATCH 004/176] GDK: Avoid using constructors on Win32 The constructors in GDK only have a meaning for UNIX, on Windows they are useless. --- gdk/gdk.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gdk/gdk.c b/gdk/gdk.c index f0869a6a81..83672d8f87 100644 --- a/gdk/gdk.c +++ b/gdk/gdk.c @@ -1132,7 +1132,8 @@ gdk_unichar_direction (gunichar ch) return PANGO_DIRECTION_LTR; } -#ifdef G_HAS_CONSTRUCTORS +#if defined (G_HAS_CONSTRUCTORS) && !defined (G_OS_WIN32) +#define GDK_USE_CONSTRUCTORS #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(stash_startup_id) #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(stash_autostart_id) @@ -1175,7 +1176,7 @@ gdk_get_desktop_startup_id (void) if (g_once_init_enter (&init)) { -#ifndef G_HAS_CONSTRUCTORS +#ifndef GDK_USE_CONSTRUCTORS stash_startup_id (); #endif /* Clear the environment variable so it won't be inherited by @@ -1196,7 +1197,7 @@ gdk_get_desktop_autostart_id (void) if (g_once_init_enter (&init)) { -#ifndef G_HAS_CONSTRUCTORS +#ifndef GDK_USE_CONSTRUCTORS stash_autostart_id (); #endif /* Clear the environment variable so it won't be inherited by From acc1eb917ba800e0067fc1a20f841273769261f6 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sun, 30 Jan 2022 13:17:43 -0800 Subject: [PATCH 005/176] Quartz: Don't crash trying to release a NULL CGContext. --- gdk/quartz/gdkwindow-quartz.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index aa85318e0b..5f5f67eb9c 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -301,8 +301,9 @@ gdk_quartz_cairo_surface_destroy (void *data) surface_data->window_impl->cairo_surface = NULL; - gdk_quartz_window_release_context (surface_data->window_impl, - surface_data->cg_context); + if (surface_data->cg_context) + gdk_quartz_window_release_context (surface_data->window_impl, + surface_data->cg_context); g_free (surface_data); } @@ -3211,6 +3212,7 @@ gdk_quartz_window_release_context (GdkWindowImplQuartz *window, return; } + g_return_if_fail (cg_context); GDK_WINDOW_IMPL_QUARTZ_GET_CLASS (window)->release_context (window, cg_context); } From b72e4437a20609acf03e720e7a8c461512bff285 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Tue, 1 Feb 2022 12:06:23 -0800 Subject: [PATCH 006/176] quartz: Clean up two macOS deprecation warnings. --- gdk/quartz/gdkwindow-quartz.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 5f5f67eb9c..c851a84ace 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -160,27 +160,27 @@ gdk_window_impl_quartz_get_context (GdkWindowImplQuartz *window_impl, * and for widgets that send fake expose events like the arrow * buttons in spinbuttons or the position marker in rulers. */ +#if MAC_OS_X_VERSION_MIN_REQUIRED < 101400 if (window_impl->in_paint_rect_count == 0) { /* The NSView focus-locking API set was deprecated in MacOS 10.14 and - * has a significant cost in MacOS 11 - every lock/unlock seems to + * has a significant cost in MacOS 11 - every lock/unlock seems to * trigger a drawRect: call for the entire window. To return the * lost performance, do not use the locking API in MacOS 11+ */ - if(gdk_quartz_osx_version() < GDK_OSX_BIGSUR) + if(gdk_quartz_osx_version() < GDK_OSX_MOJAVE) { if (![window_impl->view lockFocusIfCanDraw]) return NULL; } } -#if MAC_OS_X_VERSION_MAX_ALLOWED < 101000 - cg_context = [[NSGraphicsContext currentContext] graphicsPort]; -#else +#endif +#if MAC_OS_X_VERSION_MIN_REQUIRED < 101000 if (gdk_quartz_osx_version () < GDK_OSX_YOSEMITE) cg_context = [[NSGraphicsContext currentContext] graphicsPort]; else - cg_context = [[NSGraphicsContext currentContext] CGContext]; #endif + cg_context = [[NSGraphicsContext currentContext] CGContext]; if (!cg_context) return NULL; From 0c439e4b838cefe3d69a5bb39476acb735f112c7 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 30 Sep 2015 18:25:07 -0700 Subject: [PATCH 007/176] quartz: squash compiler warning about enums MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We don’t care about the other enums, fine to squash the warning. --- gdk/quartz/gdkevents-quartz.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c index 0d492c1619..1b43add865 100644 --- a/gdk/quartz/gdkevents-quartz.c +++ b/gdk/quartz/gdkevents-quartz.c @@ -396,7 +396,7 @@ get_window_point_from_screen_point (GdkWindow *window, static gboolean is_mouse_button_press_event (NSEventType type) { - switch (type) + switch ((int)type) { case GDK_QUARTZ_LEFT_MOUSE_DOWN: case GDK_QUARTZ_RIGHT_MOUSE_DOWN: @@ -1029,7 +1029,7 @@ fill_button_event (GdkWindow *window, state = get_keyboard_modifiers_from_ns_event (nsevent) | _gdk_quartz_events_get_current_mouse_modifiers (); - switch ([nsevent type]) + switch ((int)[nsevent type]) { case GDK_QUARTZ_LEFT_MOUSE_DOWN: case GDK_QUARTZ_RIGHT_MOUSE_DOWN: From 3c721c5a809865853e42714ab1608460e8d6b9d8 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Wed, 30 Sep 2015 18:33:08 -0700 Subject: [PATCH 008/176] quartz: drop beam sync penalty code Now that we have a frame clock in place, we should be able to drop the beam-sync penalty prevention code as we should be aligning our draws with CVDisplayLink. Originally by Christian Hergert , flushWindow corrections and improvements by John Ralls. --- gdk/quartz/gdkwindow-quartz.c | 88 +++++++---------------------------- 1 file changed, 18 insertions(+), 70 deletions(-) diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index c851a84ace..cd96e254ff 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -47,8 +47,6 @@ static gboolean in_process_all_updates = FALSE; static GSList *main_window_stack; -void _gdk_quartz_window_flush (GdkWindowImplQuartz *window_impl); - typedef struct { gint x, y; @@ -160,19 +158,17 @@ gdk_window_impl_quartz_get_context (GdkWindowImplQuartz *window_impl, * and for widgets that send fake expose events like the arrow * buttons in spinbuttons or the position marker in rulers. */ -#if MAC_OS_X_VERSION_MIN_REQUIRED < 101400 - if (window_impl->in_paint_rect_count == 0) +#if MAC_OS_X_VERSION_MAX_ALLOWED < 101400 + if (gdk_quartz_osx_version() < GDK_OSX_MOJAVE && + window_impl->in_paint_rect_count == 0) { /* The NSView focus-locking API set was deprecated in MacOS 10.14 and * has a significant cost in MacOS 11 - every lock/unlock seems to * trigger a drawRect: call for the entire window. To return the * lost performance, do not use the locking API in MacOS 11+ */ - if(gdk_quartz_osx_version() < GDK_OSX_MOJAVE) - { - if (![window_impl->view lockFocusIfCanDraw]) + if (![window_impl->view lockFocusIfCanDraw]) return NULL; - } } #endif #if MAC_OS_X_VERSION_MIN_REQUIRED < 101000 @@ -206,19 +202,14 @@ gdk_window_impl_quartz_release_context (GdkWindowImplQuartz *window_impl, } /* See comment in gdk_quartz_window_get_context(). */ - if (window_impl->in_paint_rect_count == 0) +#if MAC_OS_X_VERSION_MIN_REQUIRED < 101400 + if (gdk_quartz_osx_version() < GDK_OSX_MOJAVE && + window_impl->in_paint_rect_count == 0) { - _gdk_quartz_window_flush (window_impl); - - /* As per gdk_window_impl_quartz_get_context(), the NSView - * focus-locking API set was deprecated in MacOS 10.14 and has - * a significant cost in MacOS 11 - every lock/unlock seems to - * trigger a drawRect: call for the entire window. To return the - * lost performance, do not use the locking API in MacOS 11+ - */ - if(gdk_quartz_osx_version() < GDK_OSX_BIGSUR) - [window_impl->view unlockFocus]; + [window_impl->toplevel flushWindow]; + [window_impl->view unlockFocus]; } +#endif } static void @@ -241,52 +232,6 @@ gdk_window_impl_quartz_finalize (GObject *object) G_OBJECT_CLASS (parent_class)->finalize (object); } -/* Help preventing "beam sync penalty" where CG makes all graphics code - * block until the next vsync if we try to flush (including call display on - * a view) too often. We do this by limiting the manual flushing done - * outside of expose calls to less than some frequency when measured over - * the last 4 flushes. This is a bit arbitray, but seems to make it possible - * for some quick manual flushes (such as gtkruler or gimp’s marching ants) - * without hitting the max flush frequency. - * - * If drawable NULL, no flushing is done, only registering that a flush was - * done externally. - * - * Note: As of MacOS 10.14 NSWindow flushWindow is deprecated because - * Quartz has the ability to handle deferred drawing on its own. - */ -void -_gdk_quartz_window_flush (GdkWindowImplQuartz *window_impl) -{ -#if MAC_OS_X_VERSION_MIN_REQUIRED < 101400 - static struct timeval prev_tv; - static gint intervals[4]; - static gint index; - struct timeval tv; - gint ms; - - gettimeofday (&tv, NULL); - ms = (tv.tv_sec - prev_tv.tv_sec) * 1000 + (tv.tv_usec - prev_tv.tv_usec) / 1000; - intervals[index++ % 4] = ms; - - if (window_impl) - { - ms = intervals[0] + intervals[1] + intervals[2] + intervals[3]; - - /* ~25Hz on average. */ - if (ms > 4*40) - { - if (window_impl) - [window_impl->toplevel flushWindow]; - - prev_tv = tv; - } - } - else - prev_tv = tv; -#endif -} - static cairo_user_data_key_t gdk_quartz_cairo_key; typedef struct { @@ -420,13 +365,14 @@ _gdk_quartz_window_process_updates_recurse (GdkWindow *window, /* In theory, we could skip the flush disabling, since we only * have one NSView. */ - if (nswindow && ![nswindow isFlushWindowDisabled]) + if (gdk_quartz_osx_version() < GDK_OSX_MOJAVE && + nswindow && ![nswindow isFlushWindowDisabled]) { [nswindow retain]; [nswindow disableFlushWindow]; - update_nswindows = g_slist_prepend (update_nswindows, nswindow); } #endif + update_nswindows = g_slist_prepend (update_nswindows, nswindow); } } @@ -471,10 +417,12 @@ _gdk_quartz_display_after_process_all_updates (GdkDisplay *display) [[nswindow contentView] displayIfNeeded]; - _gdk_quartz_window_flush (NULL); #if MAC_OS_X_VERSION_MIN_REQUIRED < 101400 - [nswindow enableFlushWindow]; - [nswindow flushWindow]; + if(gdk_quartz_osx_version() < GDK_OSX_BIGSUR) + { + [nswindow enableFlushWindow]; + [nswindow flushWindow]; + } #endif [nswindow release]; From abbf7a3497ec94a97f47b487dd37f4b9ffc36740 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 17 May 2022 18:42:37 +0800 Subject: [PATCH 009/176] gdk/: Don't distribute the built sources The Visual Studio projects have support for generating these items, so we don't really need to distribute them with the sources. --- gdk/Makefile.am | 1 - 1 file changed, 1 deletion(-) diff --git a/gdk/Makefile.am b/gdk/Makefile.am index 860973b73e..632c687e7d 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -372,7 +372,6 @@ lib_LTLIBRARIES = libgdk-3.la MAINTAINERCLEANFILES = $(gdk_built_sources) stamp-gdkenumtypes.h EXTRA_DIST += \ - $(gdk_built_sources) \ fallback-c89.c install-exec-hook: From 39940e08920be540a0a090ce1016482813c8e3a9 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 17 May 2022 18:43:36 +0800 Subject: [PATCH 010/176] gtk/: Don't distribute the generated sources We already generate some of the sources for all builds, so extend this to the other generated sources as well, since the Visual Studio projects added support for generating these sources too. --- gtk/Makefile.am | 1 - 1 file changed, 1 deletion(-) diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 8fde3a0f42..8775ced47c 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -963,7 +963,6 @@ DISTCLEANFILES += gtk-win32.rc endif EXTRA_DIST += $(gtk_all_private_h_sources) $(gtk_extra_sources) -EXTRA_DIST += $(gtk_built_sources) pkgdatadir = $(datadir)/gtk-$(GTK_API_VERSION) From 472c40fd3febf545d593c36ed57b703082793530 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 17 May 2022 18:44:58 +0800 Subject: [PATCH 011/176] demos: Don't dist the generated GResource sources The Visual Studio projects have support for generating these, especially that the encoded string that result from them may become too big for the Visual Studio compiler to handle (such as for gtk3-demo) and we are normally supposed to generate the GResources sources for all builds, as the generated code depends on the compiler being used). --- demos/gtk-demo/Makefile.am | 9 ++++----- demos/icon-browser/Makefile.am | 5 +++-- demos/widget-factory/Makefile.am | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/demos/gtk-demo/Makefile.am b/demos/gtk-demo/Makefile.am index 9aa106257a..b0ecbcc969 100644 --- a/demos/gtk-demo/Makefile.am +++ b/demos/gtk-demo/Makefile.am @@ -61,22 +61,21 @@ demos.h: $(demos) geninclude.pl demos.h.win32: $(demos_base) geninclude.pl $(AM_V_GEN) (here=`pwd` ; cd $(srcdir) && $(PERL) $$here/geninclude.pl $(demos_base)) > demos.h.win32 -nodist_gtk3_demo_SOURCES = demos.h +nodist_gtk3_demo_SOURCES = demos.h demo_resources.c gtk3_demo_SOURCES = \ $(demos) \ gtkfishbowl.c \ gtkfishbowl.h \ - demo_resources.c \ main.c gtk3_demo_DEPENDENCIES = $(DEPS) gtk3_demo_LDADD = $(LDADDS) gtk3_demo_LDFLAGS = -export-dynamic -gtk3_demo_application_SOURCES = \ - application.c \ - demo_resources.c +nodist_gtk3_demo_application_SOURCES = demo_resources.c + +gtk3_demo_application_SOURCES = application.c gtk3_demo_application_LDADD = $(LDADDS) diff --git a/demos/icon-browser/Makefile.am b/demos/icon-browser/Makefile.am index bf8425c86d..4ba64ee8cb 100644 --- a/demos/icon-browser/Makefile.am +++ b/demos/icon-browser/Makefile.am @@ -16,12 +16,13 @@ bin_PROGRAMS = gtk3-icon-browser desktopdir = $(datadir)/applications dist_desktop_DATA = gtk3-icon-browser.desktop +nodist_gtk3_icon_browser_SOURCES = resources.c + gtk3_icon_browser_SOURCES = \ main.c \ iconbrowserapp.c iconbrowserapp.h \ iconbrowserwin.c iconbrowserwin.h \ - iconstore.c iconstore.h \ - resources.c + iconstore.c iconstore.h BUILT_SOURCES = \ resources.c diff --git a/demos/widget-factory/Makefile.am b/demos/widget-factory/Makefile.am index c33a6d0a95..1afbb50f1b 100644 --- a/demos/widget-factory/Makefile.am +++ b/demos/widget-factory/Makefile.am @@ -5,9 +5,9 @@ bin_PROGRAMS = gtk3-widget-factory desktopdir = $(datadir)/applications dist_desktop_DATA = gtk3-widget-factory.desktop -gtk3_widget_factory_SOURCES = \ - widget-factory.c \ - widget_factory_resources.c +nodist_gtk3_widget_factory_SOURCES = widget_factory_resources.c + +gtk3_widget_factory_SOURCES = widget-factory.c BUILT_SOURCES = \ widget_factory_resources.c From dc9d60fc9a306bfa733395abfdb2d8a373824ed9 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 17 May 2022 19:51:15 +0800 Subject: [PATCH 012/176] win32: Update Visual Studio projects This is a follow-up commit so that the generated GResources sources for the demos are included in the project files. As a result, don't include demo_resources.c when regenerating gtk3-demo.vc[x]proj for toggling on or off the font features demo, as it would have been there. --- win32/generate-msvc.mak | 2 +- win32/vs10/gtk3-demo-application.vcxproj.filtersin | 1 + win32/vs10/gtk3-demo-application.vcxprojin | 1 + win32/vs10/gtk3-demo.vcxproj.filtersin | 1 + win32/vs10/gtk3-demo.vcxprojin | 1 + win32/vs10/gtk3-icon-browser.vcxproj.filtersin | 1 + win32/vs10/gtk3-icon-browser.vcxprojin | 1 + win32/vs9/gtk3-demo-application.vcprojin | 1 + win32/vs9/gtk3-demo.vcprojin | 1 + win32/vs9/gtk3-icon-browser.vcprojin | 1 + 10 files changed, 10 insertions(+), 1 deletion(-) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 63cf6c5c00..97d4a23412 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -269,7 +269,7 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) @cd ..\..\win32 @echo Regenerating gtk3-demo VS project files... @-del vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS10_PROJ) vs10\$(DEMO_VS10_PROJ_FILTERS) - @for %%s in ($(demo_sources) gtkfishbowl.c demo_resources.c main.c) do \ + @for %%s in ($(demo_sources) gtkfishbowl.c main.c) do \ @echo. ^>>gtk3-demo.sourcefiles & \ @echo. ^>>gtk3-demo.vs10.sourcefiles & \ @echo. ^^Source Files^^>>gtk3-demo.vs10.sourcefiles.filters diff --git a/win32/vs10/gtk3-demo-application.vcxproj.filtersin b/win32/vs10/gtk3-demo-application.vcxproj.filtersin index 5b356ef76b..b6dc6bdd9d 100644 --- a/win32/vs10/gtk3-demo-application.vcxproj.filtersin +++ b/win32/vs10/gtk3-demo-application.vcxproj.filtersin @@ -16,5 +16,6 @@ #include "gtk3-demo-application.vs10.sourcefiles.filters" + Source Files diff --git a/win32/vs10/gtk3-demo-application.vcxprojin b/win32/vs10/gtk3-demo-application.vcxprojin index 9167c4c2c4..a4ef630400 100644 --- a/win32/vs10/gtk3-demo-application.vcxprojin +++ b/win32/vs10/gtk3-demo-application.vcxprojin @@ -160,6 +160,7 @@ #include "gtk3-demo-application.vs10.sourcefiles" + diff --git a/win32/vs10/gtk3-demo.vcxproj.filtersin b/win32/vs10/gtk3-demo.vcxproj.filtersin index a8fa97ddc6..b67f402acb 100644 --- a/win32/vs10/gtk3-demo.vcxproj.filtersin +++ b/win32/vs10/gtk3-demo.vcxproj.filtersin @@ -12,5 +12,6 @@ #include "gtk3-demo.vs10.sourcefiles.filters" + Source Files diff --git a/win32/vs10/gtk3-demo.vcxprojin b/win32/vs10/gtk3-demo.vcxprojin index 76f22e512a..c25ae76d51 100644 --- a/win32/vs10/gtk3-demo.vcxprojin +++ b/win32/vs10/gtk3-demo.vcxprojin @@ -166,6 +166,7 @@ #include "gtk3-demo.vs10.sourcefiles" + diff --git a/win32/vs10/gtk3-icon-browser.vcxproj.filtersin b/win32/vs10/gtk3-icon-browser.vcxproj.filtersin index 2063a07e95..1822eb1e0a 100644 --- a/win32/vs10/gtk3-icon-browser.vcxproj.filtersin +++ b/win32/vs10/gtk3-icon-browser.vcxproj.filtersin @@ -16,5 +16,6 @@ #include "gtk3-icon-browser.vs10.sourcefiles.filters" + Source Files diff --git a/win32/vs10/gtk3-icon-browser.vcxprojin b/win32/vs10/gtk3-icon-browser.vcxprojin index 70f76d8ccf..009c7507b9 100644 --- a/win32/vs10/gtk3-icon-browser.vcxprojin +++ b/win32/vs10/gtk3-icon-browser.vcxprojin @@ -160,6 +160,7 @@ #include "gtk3-icon-browser.vs10.sourcefiles" + diff --git a/win32/vs9/gtk3-demo-application.vcprojin b/win32/vs9/gtk3-demo-application.vcprojin index 41a2d3367b..b9eb1577e7 100644 --- a/win32/vs9/gtk3-demo-application.vcprojin +++ b/win32/vs9/gtk3-demo-application.vcprojin @@ -153,6 +153,7 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > #include "gtk3-demo-application.sourcefiles" + #include "gtk3-demo.sourcefiles" + #include "gtk3-icon-browser.sourcefiles" + Date: Wed, 18 May 2022 15:29:24 +0800 Subject: [PATCH 013/176] gtk/Makefile.am: Fix distcheck Apparently distcheck expects the generated gtk.gresource.xml to be there. --- gtk/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 8775ced47c..fc701d1112 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -964,6 +964,9 @@ endif EXTRA_DIST += $(gtk_all_private_h_sources) $(gtk_extra_sources) +# We need to dist this for `make distcheck`, apparently... +EXTRA_DIST += gtk.gresource.xml + pkgdatadir = $(datadir)/gtk-$(GTK_API_VERSION) pkgdata_DATA = gtkbuilder.rng From 0264e2d6a6cf748f6adbcfbe06b85fe184774c2e Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 18 May 2022 17:48:16 +0800 Subject: [PATCH 014/176] demos: Fix distcheck Make sure that we remove the files generated by glib-compile-resources during distclean. --- demos/gtk-demo/Makefile.am | 2 +- demos/icon-browser/Makefile.am | 2 ++ demos/widget-factory/Makefile.am | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/demos/gtk-demo/Makefile.am b/demos/gtk-demo/Makefile.am index b0ecbcc969..06167986ef 100644 --- a/demos/gtk-demo/Makefile.am +++ b/demos/gtk-demo/Makefile.am @@ -129,6 +129,6 @@ dist-hook: \ $(top_builddir)/win32/vs9/gtk3-demo.vcproj \ $(top_builddir)/win32/vs9/gtk3-demo-application.vcproj -DISTCLEANFILES = demos.h demos.h.win32 +DISTCLEANFILES = demos.h demos.h.win32 demo_resources.c -include $(top_srcdir)/git.mk diff --git a/demos/icon-browser/Makefile.am b/demos/icon-browser/Makefile.am index 4ba64ee8cb..9183b0170c 100644 --- a/demos/icon-browser/Makefile.am +++ b/demos/icon-browser/Makefile.am @@ -27,6 +27,8 @@ gtk3_icon_browser_SOURCES = \ BUILT_SOURCES = \ resources.c +DISTCLEANFILES = resources.c + resources.c: iconbrowser.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/iconbrowser.gresource.xml) $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/iconbrowser.gresource.xml \ --target=$@ --sourcedir=$(srcdir) --generate-source diff --git a/demos/widget-factory/Makefile.am b/demos/widget-factory/Makefile.am index 1afbb50f1b..5faacb00fd 100644 --- a/demos/widget-factory/Makefile.am +++ b/demos/widget-factory/Makefile.am @@ -69,4 +69,6 @@ EXTRA_DIST += \ data/symbolic-source.svg \ meson.build +DISTCLEANFILES = widget_factory_resources.c + -include $(top_srcdir)/git.mk From cb494e0ad8b18811e26200cbc9659309423b55eb Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 13 May 2022 18:35:54 +0800 Subject: [PATCH 015/176] gdk/win32: Split out sources listing This way, we can reuse this list in other non-autotools Makefile-based build systems. --- gdk/win32/Makefile.am | 71 +------------------------------- gdk/win32/gdk-win32-sources.inc | 72 +++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 69 deletions(-) create mode 100644 gdk/win32/gdk-win32-sources.inc diff --git a/gdk/win32/Makefile.am b/gdk/win32/Makefile.am index a2d52cecbe..a665a9cc02 100644 --- a/gdk/win32/Makefile.am +++ b/gdk/win32/Makefile.am @@ -1,5 +1,6 @@ ## Process this file with automake to produce Makefile.in include $(top_srcdir)/Makefile.decl +include gdk-win32-sources.inc libgdkincludedir = $(includedir)/gtk-3.0/gdk libgdkwin32includedir = $(includedir)/gtk-3.0/gdk/win32 @@ -35,79 +36,11 @@ EXTRA_DIST += \ makefile.msc \ meson.build -libgdk_win32_la_SOURCES = \ - gdkcursor-win32.c \ - gdkdevicemanager-win32.c \ - gdkdevicemanager-win32.h \ - gdkdevice-virtual.c \ - gdkdevice-virtual.h \ - gdkdevice-win32.c \ - gdkdevice-win32.h \ - gdkdevice-winpointer.c \ - gdkdevice-winpointer.h \ - gdkdevice-wintab.c \ - gdkdevice-wintab.h \ - gdkdisplay-win32.c \ - gdkdisplay-win32.h \ - gdkdisplaymanager-win32.c \ - gdkdnd-win32.c \ - gdkevents-win32.c \ - gdkgeometry-win32.c \ - gdkglcontext-win32.c \ - gdkglcontext-win32.h \ - gdkglobals-win32.c \ - gdkkeys-win32.c \ - gdkkeys-win32.h \ - gdkkeys-win32-impl.c \ - gdkkeys-win32-impl-wow64.c \ - gdkmain-win32.c \ - gdkmonitor-win32.c \ - gdkmonitor-win32.h \ - gdkprivate-win32.h \ - gdkproperty-win32.c \ - gdkscreen-win32.c \ - gdkselection-win32.c \ - gdkselection-win32.h \ - gdktestutils-win32.c \ - gdkwin32cursor.h \ - gdkwin32display.h \ - gdkwin32displaymanager.h \ - gdkwin32dnd.h \ - gdkwin32dnd-private.h \ - gdkwin32glcontext.h \ - gdkwin32langnotification.c \ - gdkwin32langnotification.h \ - gdkwin32.h \ - gdkwin32id.c \ - gdkwin32keys.h \ - gdkwin32monitor.h \ - gdkwin32screen.h \ - gdkwin32window.h \ - gdkwindow-win32.c \ - gdkwindow-win32.h \ - pktdef.h \ - winpointer.h \ - wintab.h \ - xcursors.h - libgdk_win32_la_LIBADD = \ $(LDADDS) \ $(NULL) -libgdkinclude_HEADERS = \ - gdkwin32.h - -libgdkwin32include_HEADERS = \ - gdkwin32cursor.h \ - gdkwin32display.h \ - gdkwin32displaymanager.h\ - gdkwin32dnd.h \ - gdkwin32glcontext.h \ - gdkwin32keys.h \ - gdkwin32misc.h \ - gdkwin32monitor.h \ - gdkwin32screen.h \ - gdkwin32window.h +libgdkinclude_HEADERS = $(GDK_PUBLIC_H_SRCS_WIN32) # ------------------- MSVC Build Items ---------------- MSVCPROJS = gdk3-win32 diff --git a/gdk/win32/gdk-win32-sources.inc b/gdk/win32/gdk-win32-sources.inc new file mode 100644 index 0000000000..b162787058 --- /dev/null +++ b/gdk/win32/gdk-win32-sources.inc @@ -0,0 +1,72 @@ +# Public header list for GdkWin32 + +GDK_PUBLIC_H_SRCS_WIN32 = \ + gdkwin32.h + +libgdkwin32include_HEADERS = \ + gdkwin32cursor.h \ + gdkwin32display.h \ + gdkwin32displaymanager.h\ + gdkwin32dnd.h \ + gdkwin32glcontext.h \ + gdkwin32keys.h \ + gdkwin32misc.h \ + gdkwin32monitor.h \ + gdkwin32screen.h \ + gdkwin32window.h + +# Sources list for GdkWin32 +libgdk_win32_la_SOURCES = \ + gdkcursor-win32.c \ + gdkdevicemanager-win32.c \ + gdkdevicemanager-win32.h \ + gdkdevice-virtual.c \ + gdkdevice-virtual.h \ + gdkdevice-win32.c \ + gdkdevice-win32.h \ + gdkdevice-winpointer.c \ + gdkdevice-winpointer.h \ + gdkdevice-wintab.c \ + gdkdevice-wintab.h \ + gdkdisplay-win32.c \ + gdkdisplay-win32.h \ + gdkdisplaymanager-win32.c \ + gdkdnd-win32.c \ + gdkevents-win32.c \ + gdkgeometry-win32.c \ + gdkglcontext-win32.c \ + gdkglcontext-win32.h \ + gdkglobals-win32.c \ + gdkkeys-win32.c \ + gdkkeys-win32.h \ + gdkkeys-win32-impl.c \ + gdkkeys-win32-impl-wow64.c \ + gdkmain-win32.c \ + gdkmonitor-win32.c \ + gdkmonitor-win32.h \ + gdkprivate-win32.h \ + gdkproperty-win32.c \ + gdkscreen-win32.c \ + gdkselection-win32.c \ + gdkselection-win32.h \ + gdktestutils-win32.c \ + gdkwin32cursor.h \ + gdkwin32display.h \ + gdkwin32displaymanager.h \ + gdkwin32dnd.h \ + gdkwin32dnd-private.h \ + gdkwin32glcontext.h \ + gdkwin32langnotification.c \ + gdkwin32langnotification.h \ + gdkwin32.h \ + gdkwin32id.c \ + gdkwin32keys.h \ + gdkwin32monitor.h \ + gdkwin32screen.h \ + gdkwin32window.h \ + gdkwindow-win32.c \ + gdkwindow-win32.h \ + pktdef.h \ + winpointer.h \ + wintab.h \ + xcursors.h From def4b6c95fd3d2cab59c6b042c73859e539c21e4 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 13 May 2022 18:41:15 +0800 Subject: [PATCH 016/176] gdk/broadway: Split out sources listing This way, we can reuse these lists in other non-autotools Makefile-based build systems. --- gdk/broadway/Makefile.am | 51 ++----------------------- gdk/broadway/gdk-broadway-sources.inc | 55 +++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 48 deletions(-) create mode 100644 gdk/broadway/gdk-broadway-sources.inc diff --git a/gdk/broadway/Makefile.am b/gdk/broadway/Makefile.am index a43a577686..81725deabb 100644 --- a/gdk/broadway/Makefile.am +++ b/gdk/broadway/Makefile.am @@ -1,5 +1,6 @@ ## Process this file with automake to produce Makefile.in include $(top_srcdir)/Makefile.decl +include gdk-broadway-sources.inc NULL = libgdkincludedir = $(includedir)/gtk-3.0/gdk @@ -23,15 +24,7 @@ noinst_LTLIBRARIES = libgdk-broadway.la bin_PROGRAMS = broadwayd -libgdkinclude_HEADERS = \ - gdkbroadway.h - -libgdkbroadwayinclude_HEADERS = \ - gdkbroadwaydisplay.h \ - gdkbroadwaywindow.h \ - gdkbroadwaycursor.h \ - gdkbroadwaymonitor.h \ - gdkbroadwayvisual.h +libgdkinclude_HEADERS = $(GDK_PUBLIC_H_SRCS_BROADWAY) EXTRA_DIST += toarray.pl @@ -46,40 +39,12 @@ broadwayjs.h: broadway.js rawinflate.min.js EXTRA_DIST += broadway.js rawinflate.min.js # built headers that don't get installed -broadway_built_private_headers = \ - clienthtml.h \ - broadwayjs.h - broadway_built_sources = \ ${broadway_built_private_headers} libgdk_broadway_la_SOURCES = \ ${broadway_built_private_headers}\ - gdkcursor-broadway.c \ - gdkdevice-broadway.h \ - gdkdevice-broadway.c \ - gdkdevicemanager-broadway.h \ - gdkdevicemanager-broadway.c \ - gdkdisplay-broadway.c \ - gdkdisplay-broadway.h \ - gdkdnd-broadway.c \ - gdkeventsource.c \ - gdkeventsource.h \ - gdkglobals-broadway.c \ - gdkkeys-broadway.c \ - gdkmonitor-broadway.c \ - gdkmonitor-broadway.h \ - gdkproperty-broadway.c \ - gdkscreen-broadway.c \ - gdkscreen-broadway.h \ - gdkselection-broadway.c \ - gdktestutils-broadway.c \ - gdkvisual-broadway.c \ - gdkwindow-broadway.c \ - gdkwindow-broadway.h \ - gdkprivate-broadway.h \ - gdkbroadway-server.h \ - gdkbroadway-server.c + $(GDK_BROADWAY_NON_GENERATED_SOURCES) if OS_UNIX libgdk_broadway_la_LIBADD = \ @@ -87,16 +52,6 @@ libgdk_broadway_la_LIBADD = \ $(NULL) endif -broadwayd_SOURCES = \ - broadway-protocol.h \ - broadwayd.c \ - broadway-server.h \ - broadway-server.c \ - broadway-buffer.c \ - broadway-buffer.h \ - broadway-output.h \ - broadway-output.c - if OS_WIN32 broadwayd_LDADD = $(GDK_DEP_LIBS) -lws2_32 else diff --git a/gdk/broadway/gdk-broadway-sources.inc b/gdk/broadway/gdk-broadway-sources.inc new file mode 100644 index 0000000000..dd047f9a7d --- /dev/null +++ b/gdk/broadway/gdk-broadway-sources.inc @@ -0,0 +1,55 @@ +# Public header list for GdkBroadway + +GDK_PUBLIC_H_SRCS_BROADWAY = \ + gdkbroadway.h + +libgdkbroadwayinclude_HEADERS = \ + gdkbroadwaydisplay.h \ + gdkbroadwaywindow.h \ + gdkbroadwaycursor.h \ + gdkbroadwaymonitor.h \ + gdkbroadwayvisual.h + +# built headers that don't get installed + +broadway_built_private_headers = \ + clienthtml.h \ + broadwayjs.h + +# Other non-generated sources +GDK_BROADWAY_NON_GENERATED_SOURCES = \ + gdkcursor-broadway.c \ + gdkdevice-broadway.h \ + gdkdevice-broadway.c \ + gdkdevicemanager-broadway.h \ + gdkdevicemanager-broadway.c \ + gdkdisplay-broadway.c \ + gdkdisplay-broadway.h \ + gdkdnd-broadway.c \ + gdkeventsource.c \ + gdkeventsource.h \ + gdkglobals-broadway.c \ + gdkkeys-broadway.c \ + gdkmonitor-broadway.c \ + gdkmonitor-broadway.h \ + gdkproperty-broadway.c \ + gdkscreen-broadway.c \ + gdkscreen-broadway.h \ + gdkselection-broadway.c \ + gdktestutils-broadway.c \ + gdkvisual-broadway.c \ + gdkwindow-broadway.c \ + gdkwindow-broadway.h \ + gdkprivate-broadway.h \ + gdkbroadway-server.h \ + gdkbroadway-server.c + +broadwayd_SOURCES = \ + broadway-protocol.h \ + broadwayd.c \ + broadway-server.h \ + broadway-server.c \ + broadway-buffer.c \ + broadway-buffer.h \ + broadway-output.h \ + broadway-output.c From e21a578cb14a9276d5e32af5ab79f21de3f619d8 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 13 May 2022 18:54:12 +0800 Subject: [PATCH 017/176] gtk: Rename gtk-mkenums-headers.mak to gtk-sources.inc We want to reuse more sources listings in other non-autotools build systems. --- gtk/Makefile.am | 2 +- gtk/{gtk-mkenums-headers.mak => gtk-sources.inc} | 0 win32/create-lists-msvc.mak | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename gtk/{gtk-mkenums-headers.mak => gtk-sources.inc} (100%) diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 8fde3a0f42..5701b63657 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -114,7 +114,7 @@ endif include $(srcdir)/a11y/Makefile.inc include $(srcdir)/deprecated/Makefile.inc include $(srcdir)/inspector/Makefile.inc -include $(srcdir)/gtk-mkenums-headers.mak +include $(srcdir)/gtk-sources.inc # GTK+ header files for public installation (non-generated, or generated # by configure) diff --git a/gtk/gtk-mkenums-headers.mak b/gtk/gtk-sources.inc similarity index 100% rename from gtk/gtk-mkenums-headers.mak rename to gtk/gtk-sources.inc diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index d19e3a4d59..02eada540e 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -65,7 +65,7 @@ NULL= !endif # For GTK enumeration sources -!include ..\gtk\gtk-mkenums-headers.mak +!include ..\gtk\gtk-sources.inc !include ..\gtk\a11y\Makefile.inc !include ..\gtk\deprecated\Makefile.inc From aa83f9fb421fa31fab6866e6eeb08fa090d9523d Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 13 May 2022 19:03:47 +0800 Subject: [PATCH 018/176] gtk/Makefile.am: Split out more items ... to gtk-sources.inc, since we will want to share the items in the lists that were split out. --- gtk/Makefile.am | 798 +----------------------------------------- gtk/gtk-sources.inc | 824 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 841 insertions(+), 781 deletions(-) diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 5701b63657..c7c7caabd2 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -122,651 +122,33 @@ include $(srcdir)/gtk-sources.inc gtk_public_h_sources = $(GTK_PUB_HDRS) if OS_UNIX -gtk_unix_print_public_h_sources = \ - gtkpagesetupunixdialog.h \ - gtkprintunixdialog.h \ - gtkprinter.h \ - gtkprintjob.h \ - gtkunixprint-autocleanups.h \ - gtkunixprint.h +gtk_unix_print_public_h_sources = $(GTK_UNIX_PRINT_PUB_HDRS) endif -# Installed header files without compatibility guarantees -# that are not included in gtk/gtk.h -gtk_semi_private_h_sources = \ - gtktextlayout.h - gtk_private_type_h_sources = $(GTK_PRIVATE_TYPE_HDRS) # GTK+ header files that don't get installed gtk_private_h_sources = \ $(inspector_h_sources) \ $(gtk_private_type_h_sources) \ - gtkactionmuxer.h \ - gtkactionobserver.h \ - gtkactionobservable.h \ - gtkadjustmentprivate.h \ - gtkapplicationaccelsprivate.h \ - gtkapplicationprivate.h \ - gtkaccelgroupprivate.h \ - gtkaccelmapprivate.h \ - gtkactionhelper.h \ - gtkallocatedbitmaskprivate.h \ - gtkappchooserprivate.h \ - gtkbindingsprivate.h \ - gtkbitmaskprivate.h \ - gtkbitmaskprivateimpl.h \ - gtkbookmarksmanager.h \ - gtkboxprivate.h \ - gtkboxgadgetprivate.h \ - gtkbuilderprivate.h \ - gtkbuiltiniconprivate.h \ - gtkbuttonprivate.h \ - gtkcairoblurprivate.h \ - gtkcellareaboxcontextprivate.h \ - gtkcheckbuttonprivate.h \ - gtkcheckmenuitemprivate.h \ - gtkclipboardprivate.h \ - gtkcolorswatchprivate.h \ - gtkcoloreditorprivate.h \ - gtkcolorpickerprivate.h \ - gtkcolorpickerkwinprivate.h \ - gtkcolorpickerportalprivate.h \ - gtkcolorpickershellprivate.h \ - gtkcolorplaneprivate.h \ - gtkcolorscaleprivate.h \ - gtkcolorchooserprivate.h \ - gtkcomboboxprivate.h \ - gtkcomposetable.h \ - gtkcontainerprivate.h \ - gtkcssanimationprivate.h \ - gtkcssanimatedstyleprivate.h \ - gtkcssarrayvalueprivate.h \ - gtkcssbgsizevalueprivate.h \ - gtkcssbordervalueprivate.h \ - gtkcsscalcvalueprivate.h \ - gtkcsscolorvalueprivate.h \ - gtkcsscornervalueprivate.h \ - gtkcsscustomgadgetprivate.h \ - gtkcsscustompropertyprivate.h \ - gtkcssdimensionvalueprivate.h \ - gtkcsseasevalueprivate.h \ - gtkcssenginevalueprivate.h \ - gtkcssenumvalueprivate.h \ - gtkcssgadgetprivate.h \ - gtkcssiconthemevalueprivate.h \ - gtkcssimagebuiltinprivate.h \ - gtkcssimagecrossfadeprivate.h \ - gtkcssimagefallbackprivate.h \ - gtkcssimagegradientprivate.h \ - gtkcssimageiconthemeprivate.h \ - gtkcssimagelinearprivate.h \ - gtkcssimageradialprivate.h \ - gtkcssimageprivate.h \ - gtkcssimagesurfaceprivate.h \ - gtkcssimageurlprivate.h \ - gtkcssimagerecolorprivate.h \ - gtkcssimagescaledprivate.h \ - gtkcssimagevalueprivate.h \ - gtkcssimagewin32private.h \ - gtkcssinheritvalueprivate.h \ - gtkcssinitialvalueprivate.h \ - gtkcsskeyframesprivate.h \ - gtkcsslookupprivate.h \ - gtkcssmatcherprivate.h \ - gtkcssnodeprivate.h \ - gtkcssnodedeclarationprivate.h \ - gtkcssnodestylecacheprivate.h \ - gtkcssnumbervalueprivate.h \ - gtkcsspalettevalueprivate.h \ - gtkcssparserprivate.h \ - gtkcsspathnodeprivate.h \ - gtkcsspositionvalueprivate.h \ - gtkcssproviderprivate.h \ - gtkcssrepeatvalueprivate.h \ - gtkcssrgbavalueprivate.h \ - gtkcsssectionprivate.h \ - gtkcssselectorprivate.h \ - gtkcssshadowsvalueprivate.h \ - gtkcssshadowvalueprivate.h \ - gtkcssshorthandpropertyprivate.h \ - gtkcssstaticstyleprivate.h \ - gtkcssstringvalueprivate.h \ - gtkcssstylefuncsprivate.h \ - gtkcssstylechangeprivate.h \ - gtkcssstyleprivate.h \ - gtkcssstylepropertyprivate.h \ - gtkcsstransformvalueprivate.h \ - gtkcsstransientnodeprivate.h \ - gtkcsstransitionprivate.h \ - gtkcsstypedvalueprivate.h \ - gtkcssunsetvalueprivate.h \ - gtkcssvalueprivate.h \ - gtkcsswin32sizevalueprivate.h \ - gtkcsswidgetnodeprivate.h \ - gtkcustompaperunixdialog.h \ - gtkdialogprivate.h \ - gtkdndprivate.h \ - gtkemojichooser.h \ - gtkemojicompletion.h \ - gtkentryprivate.h \ - gtkeventcontrollerprivate.h \ - gtkfilechooserembed.h \ - gtkfilechooserentry.h \ - gtkfilechooserprivate.h \ - gtkfilechoosernativeprivate.h \ - gtkfilechooserwidgetprivate.h \ - gtkfilechooserutils.h \ - gtkfilefilterprivate.h \ - gtkfilesystem.h \ - gtkfilesystemmodel.h \ - gtkfontchooserprivate.h \ - gtkfontchooserutils.h \ - gtkfontchooserwidgetprivate.h \ - gtkgestureprivate.h \ - gtkgesturedragprivate.h \ - gtkgesturelongpressprivate.h \ - gtkgesturemultipressprivate.h \ - gtkgesturepanprivate.h \ - gtkgesturerotateprivate.h \ - gtkgesturesingleprivate.h \ - gtkgesturestylusprivate.h \ - gtkgestureswipeprivate.h \ - gtkgesturezoomprivate.h \ - gtkheaderbarprivate.h \ - gtkhslaprivate.h \ - gtkiconcache.h \ - gtkiconhelperprivate.h \ - gtkiconprivate.h \ - gtkiconthemeprivate.h \ - gtkiconviewprivate.h \ - gtkimagedefinitionprivate.h \ - gtkimageprivate.h \ - gtkimmoduleprivate.h \ - gtkimcontextsimpleseqs.h \ - gtkintl.h \ - gtkkeyhash.h \ - gtkkineticscrolling.h \ - gtklabelprivate.h \ - gtklockbuttonprivate.h \ - gtkmagnifierprivate.h \ - gtkmenubuttonprivate.h \ - gtkmenuprivate.h \ - gtkmenuitemprivate.h \ - gtkmenusectionbox.h \ - gtkmenushellprivate.h \ - gtkmenutracker.h \ - gtkmenutrackeritem.h \ - gtkmnemonichash.h \ - gtkmodelmenuitem.h \ - gtkmodifierstyle.h \ - gtkmodulesprivate.h \ - gtkmountoperationprivate.h \ - gtknativedialogprivate.h \ - gtkorientableprivate.h \ - gtkpango.h \ - gtkpathbar.h \ - gtkplacessidebarprivate.h \ - gtkplacesviewprivate.h \ - gtkplacesviewrowprivate.h \ - gtkpopoverprivate.h \ - gtkprintoperation-private.h \ - gtkprintutils.h \ - gtkprivate.h \ - gtkpixelcacheprivate.h \ - gtkprogresstrackerprivate.h \ - gtkquery.h \ - gtkrangeprivate.h \ - gtkrbtree.h \ - gtkrecentchooserdefault.h \ - gtkrecentchooserprivate.h \ - gtkrecentchooserutils.h \ - gtkrenderbackgroundprivate.h \ - gtkrenderborderprivate.h \ - gtkrendericonprivate.h \ - gtkrenderprivate.h \ - gtkresources.h \ - gtkroundedboxprivate.h \ - gtksearchengine.h \ - gtksearchenginesimple.h \ - gtksearchenginemodel.h \ - gtksearchentryprivate.h \ - gtkselectionprivate.h \ - gtksettingsprivate.h \ - gtkshortcutswindowprivate.h \ - gtkshortcutsshortcutprivate.h \ - gtksidebarrowprivate.h \ - gtksizegroup-private.h \ - gtksizerequestcacheprivate.h \ - gtksocketprivate.h \ - gtkstyleanimationprivate.h \ - gtkstylecascadeprivate.h \ - gtkstylecontextprivate.h \ - gtkstylepropertyprivate.h \ - gtkstyleproviderprivate.h \ - gtktextattributesprivate.h \ - gtktextbtree.h \ - gtktextbufferprivate.h \ - gtktextbufferserialize.h \ - gtktextchildprivate.h \ - gtktexthandleprivate.h \ - gtktextiterprivate.h \ - gtktextmarkprivate.h \ - gtktextsegment.h \ - gtktexttagprivate.h \ - gtktexttagtableprivate.h \ - gtktexttypes.h \ - gtktextutil.h \ - gtktrashmonitor.h \ - gtktogglebuttonprivate.h \ - gtktoolbarprivate.h \ - gtktoolpaletteprivate.h \ - gtktooltipprivate.h \ - gtktooltipwindowprivate.h \ - gtktreedatalist.h \ - gtktreeprivate.h \ - gtkutilsprivate.h \ - gtkwidgetprivate.h \ - gtkwidgetpathprivate.h \ - gtkwin32drawprivate.h \ - gtkwin32themeprivate.h \ - gtkwindowprivate.h \ - gtktreemenu.h \ - gdkpixbufutilsprivate.h \ - open-type-layout.h \ - language-names.h \ - script-names.h + $(gtk_base_private_h_sources) # GTK+ C sources to build the library from gtk_base_c_sources = \ $(a11y_c_sources) \ $(deprecated_c_sources) \ $(inspector_c_sources) \ - gtkactionmuxer.c \ - gtkactionobserver.c \ - gtkactionobservable.c \ - gtkactionable.c \ - gtkquery.c \ - gtksearchbar.c \ - gtksearchentry.c \ - gtksearchengine.c \ - gtksearchenginesimple.c \ - gtksearchenginemodel.c \ - fnmatch.c \ - gtkaboutdialog.c \ - gtkaccelgroup.c \ - gtkaccellabel.c \ - gtkaccelmap.c \ - gtkaccessible.c \ - gtkactionbar.c \ - gtkactionhelper.c \ - gtkadjustment.c \ - gtkallocatedbitmask.c \ - gtkappchooser.c \ - gtkappchooserwidget.c \ - gtkappchooserbutton.c \ - gtkappchooserdialog.c \ - gtkapplication.c \ - gtkapplicationaccels.c \ - gtkapplicationimpl.c \ - gtkapplicationwindow.c \ - gtkaspectframe.c \ - gtkassistant.c \ - gtkbbox.c \ - gtkbin.c \ - gtkbindings.c \ - gtkbookmarksmanager.c \ - gtkborder.c \ - gtkbox.c \ - gtkboxgadget.c \ - gtkbuildable.c \ - gtkbuilder.c \ - gtkbuilderparser.c \ - gtkbuilder-menus.c \ - gtkbuiltinicon.c \ - gtkbutton.c \ - gtkcairoblur.c \ - gtkcalendar.c \ - gtkcellarea.c \ - gtkcellareabox.c \ - gtkcellareaboxcontext.c \ - gtkcellareacontext.c \ - gtkcelleditable.c \ - gtkcelllayout.c \ - gtkcellrenderer.c \ - gtkcellrendereraccel.c \ - gtkcellrenderercombo.c \ - gtkcellrendererpixbuf.c \ - gtkcellrendererprogress.c \ - gtkcellrendererspin.c \ - gtkcellrendererspinner.c \ - gtkcellrenderertext.c \ - gtkcellrenderertoggle.c \ - gtkcellview.c \ - gtkcheckbutton.c \ - gtkcheckmenuitem.c \ - gtkcolorbutton.c \ - gtkcolorchooser.c \ - gtkcolorchooserwidget.c \ - gtkcolorchooserdialog.c \ - gtkcoloreditor.c \ - gtkcolorpicker.c \ - gtkcolorpickerkwin.c \ - gtkcolorpickerportal.c \ - gtkcolorpickershell.c \ - gtkcolorplane.c \ - gtkcolorscale.c \ - gtkcolorswatch.c \ - gtkcolorutils.c \ - gtkcombobox.c \ - gtkcomboboxtext.c \ - gtkcomposetable.c \ - gtkcontainer.c \ - gtkcssanimation.c \ - gtkcssanimatedstyle.c \ - gtkcssarrayvalue.c \ - gtkcssbgsizevalue.c \ - gtkcssbordervalue.c \ - gtkcsscalcvalue.c \ - gtkcsscolorvalue.c \ - gtkcsscornervalue.c \ - gtkcsscustomgadget.c \ - gtkcsscustomproperty.c \ - gtkcssdimensionvalue.c \ - gtkcsseasevalue.c \ - gtkcssenumvalue.c \ - gtkcssenginevalue.c \ - gtkcssgadget.c \ - gtkcssiconthemevalue.c \ - gtkcssimage.c \ - gtkcssimagebuiltin.c \ - gtkcssimagecrossfade.c \ - gtkcssimagefallback.c \ - gtkcssimagegradient.c \ - gtkcssimageicontheme.c \ - gtkcssimagelinear.c \ - gtkcssimageradial.c \ - gtkcssimagesurface.c \ - gtkcssimageurl.c \ - gtkcssimagerecolor.c \ - gtkcssimagescaled.c \ - gtkcssimagevalue.c \ - gtkcssimagewin32.c \ - gtkcssinheritvalue.c \ - gtkcssinitialvalue.c \ - gtkcsskeyframes.c \ - gtkcsslookup.c \ - gtkcssmatcher.c \ - gtkcssnode.c \ - gtkcssnodedeclaration.c \ - gtkcssnodestylecache.c \ - gtkcssnumbervalue.c \ - gtkcsspalettevalue.c \ - gtkcssparser.c \ - gtkcsspathnode.c \ - gtkcsspositionvalue.c \ - gtkcssprovider.c \ - gtkcssrepeatvalue.c \ - gtkcssrgbavalue.c \ - gtkcsssection.c \ - gtkcssselector.c \ - gtkcssstringvalue.c \ - gtkcssstyle.c \ - gtkcssstylechange.c \ - gtkcssshadowsvalue.c \ - gtkcssshadowvalue.c \ - gtkcssshorthandproperty.c \ - gtkcssshorthandpropertyimpl.c \ - gtkcssstaticstyle.c \ - gtkcssstylefuncs.c \ - gtkcssstyleproperty.c \ - gtkcssstylepropertyimpl.c \ - gtkcsstransformvalue.c \ - gtkcsstransientnode.c \ - gtkcsstransition.c \ - gtkcsstypedvalue.c \ - gtkcssunsetvalue.c \ - gtkcsstypes.c \ - gtkcssvalue.c \ - gtkcsswidgetnode.c \ - gtkcsswin32sizevalue.c \ - gtkdialog.c \ - gtkdragsource.c \ - gtkdrawingarea.c \ - gtkeditable.c \ - gtkemojichooser.c \ - gtkemojicompletion.c \ - gtkentry.c \ - gtkentrybuffer.c \ - gtkentrycompletion.c \ - gtkeventbox.c \ - gtkeventcontroller.c \ - gtkeventcontrollerkey.c \ - gtkeventcontrollermotion.c \ - gtkeventcontrollerscroll.c \ - gtkexpander.c \ - gtkfilechooser.c \ - gtkfilechooserbutton.c \ - gtkfilechooserdialog.c \ - gtkfilechooserembed.c \ - gtkfilechooserentry.c \ - gtkfilechoosernative.c \ - gtkfilechoosernativeportal.c \ - gtkfilechooserutils.c \ - gtkfilechooserwidget.c \ - gtkfilefilter.c \ - gtkfilesystem.c \ - gtkfilesystemmodel.c \ - gtkfixed.c \ - gtkflowbox.c \ - gtkfontbutton.c \ - gtkfontchooser.c \ - gtkfontchooserdialog.c \ - gtkfontchooserutils.c \ - gtkfontchooserwidget.c \ - gtkframe.c \ - gtkgladecatalog.c \ - gtkgesture.c \ - gtkgesturedrag.c \ - gtkgesturelongpress.c \ - gtkgesturemultipress.c \ - gtkgesturepan.c \ - gtkgesturerotate.c \ - gtkgesturesingle.c \ - gtkgesturestylus.c \ - gtkgestureswipe.c \ - gtkgesturezoom.c \ - gtkglarea.c \ - gtkgrid.c \ - gtkheaderbar.c \ - gtkhsla.c \ - gtkicon.c \ - gtkiconcache.c \ - gtkiconcachevalidator.c \ - gtkiconhelper.c \ - gtkicontheme.c \ - gtkiconview.c \ - gtkimage.c \ - gtkimagedefinition.c \ - gtkimcontext.c \ - gtkimcontextsimple.c \ - gtkimmodule.c \ - gtkimmulticontext.c \ - gtkinfobar.c \ - gtkinvisible.c \ - gtkkeyhash.c \ - gtkkineticscrolling.c \ - gtklabel.c \ - gtklayout.c \ - gtklevelbar.c \ - gtklinkbutton.c \ - gtklistbox.c \ - gtkliststore.c \ - gtklockbutton.c \ - gtkmain.c \ - gtkmagnifier.c \ - gtkmenu.c \ - gtkmenubar.c \ - gtkmenubutton.c \ - gtkmenuitem.c \ - gtkmenusectionbox.c \ - gtkmenushell.c \ - gtkmenutracker.c \ - gtkmenutrackeritem.c \ - gtkmenutoolbutton.c \ - gtkmessagedialog.c \ - gtkmnemonichash.c \ - gtkmodelmenuitem.c \ - gtkmodelbutton.c \ - gtkmodifierstyle.c \ - gtkmodules.c \ - gtkmountoperation.c \ - gtknativedialog.c \ - gtknotebook.c \ - gtkoffscreenwindow.c \ - gtkorientable.c \ - gtkoverlay.c \ - gtkpadcontroller.c \ - gtkpagesetup.c \ - gtkpaned.c \ - gtkpango.c \ - gtkpapersize.c \ - gtkpathbar.c \ - gtkplacessidebar.c \ - gtkplacesview.c \ - gtkplacesviewrow.c \ - gtkprintcontext.c \ - gtkprintoperation.c \ - gtkprintoperationpreview.c \ - gtkprintsettings.c \ - gtkprintutils.c \ - gtkprivate.c \ - gtkprogressbar.c \ - gtkprogresstracker.c \ - gtkpixelcache.c \ - gtkpopover.c \ - gtkpopovermenu.c \ - gtkradiobutton.c \ - gtkradiomenuitem.c \ - gtkradiotoolbutton.c \ - gtkrange.c \ - gtkrbtree.c \ - gtkrecentchooserdefault.c \ - gtkrecentchooserdialog.c \ - gtkrecentchoosermenu.c \ - gtkrecentchooserwidget.c \ - gtkrecentchooserutils.c \ - gtkrecentchooser.c \ - gtkrecentfilter.c \ - gtkrecentmanager.c \ - gtkrender.c \ - gtkrenderbackground.c \ - gtkrenderborder.c \ - gtkrendericon.c \ - gtkrevealer.c \ - gtkroundedbox.c \ - gtkscale.c \ - gtkscalebutton.c \ - gtkscrollable.c \ - gtkscrollbar.c \ - gtkscrolledwindow.c \ - gtkselection.c \ - gtkseparator.c \ - gtkseparatormenuitem.c \ - gtkseparatortoolitem.c \ - gtksettings.c \ - gtkshortcutsgroup.c \ - gtkshortcutlabel.c \ - gtkshortcutsshortcut.c \ - gtkshortcutssection.c \ - gtkshortcutswindow.c \ - gtksidebarrow.c \ - gtksizegroup.c \ - gtksizerequest.c \ - gtksizerequestcache.c \ - gtkshow.c \ - gtkstacksidebar.c \ - gtkspinbutton.c \ - gtkspinner.c \ - gtkstack.c \ - gtkstackswitcher.c \ - gtkstatusbar.c \ - gtkstyleanimation.c \ - gtkstylecascade.c \ - gtkstylecontext.c \ - gtkstyleproperty.c \ - gtkstyleprovider.c \ - gtkstyleproviderprivate.c \ - gtkswitch.c \ - gtktestutils.c \ - gtktextattributes.c \ - gtktextbtree.c \ - gtktextbuffer.c \ - gtktextbufferrichtext.c \ - gtktextbufferserialize.c \ - gtktextchild.c \ - gtktextdisplay.c \ - gtktexthandle.c \ - gtktextiter.c \ - gtktextlayout.c \ - gtktextmark.c \ - gtktextsegment.c \ - gtktexttag.c \ - gtktexttagtable.c \ - gtktexttypes.c \ - gtktextutil.c \ - gtktextview.c \ - gtktogglebutton.c \ - gtktoggletoolbutton.c \ - gtktoolbar.c \ - gtktoolbutton.c \ - gtktoolitem.c \ - gtktoolitemgroup.c \ - gtktoolpalette.c \ - gtktoolshell.c \ - gtktooltip.c \ - gtktooltipwindow.c \ - gtktrashmonitor.c \ - gtktreedatalist.c \ - gtktreednd.c \ - gtktreemenu.c \ - gtktreemodel.c \ - gtktreemodelfilter.c \ - gtktreemodelsort.c \ - gtktreeselection.c \ - gtktreesortable.c \ - gtktreestore.c \ - gtktreeview.c \ - gtktreeviewcolumn.c \ - gtkutils.c \ - gtkvolumebutton.c \ - gtkviewport.c \ - gtkwidget.c \ - gtkwidgetpath.c \ - gtkwindow.c \ - gtkwindowgroup.c \ - gtkwin32draw.c \ - gtkwin32theme.c \ - gdkpixbufutils.c \ - language-names.c \ - script-names.c + $(gtk_base_c_sources_base) if USE_QUARTZ -gtk_base_c_sources += \ - gtkclipboard-quartz.c \ - gtkdnd-quartz.c +gtk_base_c_sources += $(gtk_clipboard_dnd_c_sources_quartz) else -gtk_base_c_sources += \ - gtkclipboard.c \ - gtkdnd.c \ - gtkdragdest.c +gtk_base_c_sources += $(gtk_clipboard_dnd_c_sources_generic) endif nodist_gtk_c_sources = gtk_c_sources = $(gtk_base_c_sources) -gtk_dbus_built_sources = gtkdbusgenerated.c gtkdbusgenerated.h - $(gtk_dbus_built_sources) : Makefile.am gtkdbusinterfaces.xml $(AM_V_GEN) gdbus-codegen \ --interface-prefix org.Gtk. \ @@ -776,82 +158,24 @@ $(gtk_dbus_built_sources) : Makefile.am gtkdbusinterfaces.xml nodist_gtk_c_sources += $(gtk_dbus_built_sources) -gtk_os_unix_c_sources = \ - gtkcustompaperunixdialog.c \ - gtkpagesetupunixdialog.c \ - gtkprinter.c \ - gtkprinteroption.c \ - gtkprinteroptionset.c \ - gtkprinteroptionwidget.c \ - gtkprintjob.c \ - gtkprintoperation-unix.c \ - gtkprintoperation-portal.h \ - gtkprintoperation-portal.c \ - gtkprintunixdialog.c \ - gtkprintbackend.c \ - gtksearchenginetracker.c +gtk_os_unix_c_sources = $(gtk_os_unix_c_sources_base) if OS_UNIX -gtk_private_h_sources += \ - gtkiconcachevalidator.h \ - gtkprintbackend.h \ - gtkprinter-private.h \ - gtkprinteroption.h \ - gtkprinteroptionset.h \ - gtkprinteroptionwidget.h \ - gtksearchenginetracker.h +gtk_private_h_sources += $(gtk_os_unix_private_h_sources) if HAVE_TRACKER3 -gtk_private_h_sources += \ - gtksearchenginetracker3.h -gtk_os_unix_c_sources += \ - gtksearchenginetracker3.c +gtk_private_h_sources += $(gtk_os_unix_tracker3_private_h_sources) +gtk_os_unix_c_sources += $(gtk_os_unix_tracker3_c_sources) endif gtk_c_sources += $(gtk_os_unix_c_sources) endif -gtk_os_win32_c_sources = \ - gtkprint-win32.c \ - gtkprintoperation-win32.c \ - gtkfilechoosernativewin32.c \ - gtkwin32.c if OS_WIN32 -gtk_private_h_sources += gtkprint-win32.h +gtk_private_h_sources += $(gtk_os_win32_private_h_sources) gtk_c_sources += $(gtk_os_win32_c_sources) endif -gtk_use_x11_c_sources = \ - gtkplug.c \ - gtksocket.c \ - gtkxembed.c \ - deprecated/gtktrayicon-x11.c \ - gtkapplication-x11.c \ - gtkmountoperation-x11.c - -gtk_use_wayland_c_sources = \ - gtkapplication-wayland.c - -gtk_use_wayland_or_x11_c_sources = \ - gtkapplication-dbus.c - -gtk_use_win32_c_sources = \ - gtkwin32embed.c \ - gtkwin32embedwidget.c \ - gtkmountoperation-stub.c -gtk_use_quartz_c_sources = \ - gtksearchenginequartz.c \ - gtkmountoperation-stub.c \ - gtkapplication-quartz.c \ - gtkapplication-quartz-menu.c \ - gtkfilechoosernativequartz.c \ - gtkquartz.c -gtk_use_stub_c_sources = \ - gtkmountoperation-stub.c -gtk_use_x11_private_h_sources = \ - gtkxembed.h \ - deprecated/gtktrayicon.h \ - xembed.h if USE_X11 gtk_c_sources += $(gtk_use_x11_c_sources) gtk_private_h_sources += $(gtk_use_x11_private_h_sources) @@ -871,17 +195,11 @@ else endif endif -gtk_use_win32_private_h_sources = \ - gtkwin32embed.h \ - gtkwin32embedwidget.h if USE_WIN32 gtk_c_sources += $(gtk_use_win32_c_sources) gtk_private_h_sources += $(gtk_use_win32_private_h_sources) endif -gtk_use_quartz_private_h_sources = \ - gtksearchenginequartz.h \ - gtkquartz.h if USE_QUARTZ gtk_c_sources += $(gtk_use_quartz_c_sources) gtk_private_h_sources += $(gtk_use_quartz_private_h_sources) @@ -909,24 +227,10 @@ endif # depending on them only get rebuild when the built source actually changed # content -# built sources that get installed with the header files -gtk_built_public_sources = \ - gtktypebuiltins.h - -# built headers that don't get installed -gtk_built_private_headers = \ - gtkresources.h \ - gtkmarshalers.h \ - gtkprivatetypebuiltins.h - gtk_built_sources = \ $(gtk_built_private_headers) \ $(gtk_built_public_sources) \ - gtkresources.c \ - gtk.gresource.xml \ - gtktypebuiltins.c \ - gtkmarshalers.c \ - gtkprivatetypebuiltins.c + $(gtk_other_built_sources) nodist_gtk_c_sources += $(gtk_built_sources) @@ -935,18 +239,6 @@ stamp_files = \ stamp-gtktypebuiltins.h \ stamp-gtkprivatetypebuiltins.h -# non-header sources (headers should be specified in the above variables) -# that don't serve as direct make target sources, i.e. they don't have -# their own .lo rules and don't get publically installed -gtk_extra_sources = \ - paper_names.c \ - paper_names_offsets.c \ - gen-paper-names.c \ - deprecated/gtkstatusicon-quartz.c \ - gtkversion.h.in \ - gtkmarshalers.list \ - fallback-c89.c - # # setup GTK+ sources and their dependencies # @@ -978,38 +270,7 @@ EXTRA_DIST += $(its_DATA) templates = \ $(inspector_templates) \ - ui/gtkapplication-quartz.ui \ - ui/gtkaboutdialog.ui \ - ui/gtkactionbar.ui \ - ui/gtkappchooserdialog.ui \ - ui/gtkappchooserwidget.ui \ - ui/gtkassistant.ui \ - ui/gtkcolorchooserdialog.ui \ - ui/gtkcoloreditor.ui \ - ui/gtkcombobox.ui \ - ui/gtkdialog.ui \ - ui/gtkfilechooserbutton.ui \ - ui/gtkemojichooser.ui \ - ui/gtkfilechooserwidget.ui \ - ui/gtkfilechooserdialog.ui \ - ui/gtkfontbutton.ui \ - ui/gtkfontchooserdialog.ui \ - ui/gtkfontchooserwidget.ui \ - ui/gtkinfobar.ui \ - ui/gtklockbutton.ui \ - ui/gtkmessagedialog.ui \ - ui/gtkpagesetupunixdialog.ui \ - ui/gtkpathbar.ui \ - ui/gtkplacesview.ui \ - ui/gtkplacesviewrow.ui \ - ui/gtkprintunixdialog.ui \ - ui/gtkrecentchooserdefault.ui \ - ui/gtksearchbar.ui \ - ui/gtkscalebutton.ui \ - ui/gtkstatusbar.ui \ - ui/gtktooltipwindow.ui \ - ui/gtkvolumebutton.ui \ - ui/gtksidebarrow.ui + $(gtk_base_ui_templates) # # rules to generate built sources @@ -1134,27 +395,12 @@ gtk.gresource.xml: Makefile.am inspector/Makefile.inc echo " " >> $@; \ echo "" >> $@; -gesture_sources = \ - gesture/gesture-pinch-symbolic.svg \ - gesture/gesture-stretch-symbolic.svg \ - gesture/gesture-rotate-clockwise-symbolic.svg \ - gesture/gesture-rotate-anticlockwise-symbolic.svg \ - gesture/gesture-two-finger-swipe-left-symbolic.svg \ - gesture/gesture-two-finger-swipe-right-symbolic.svg - adwaita_theme_scss = \ - theme/Adwaita/_colors-public.scss \ - theme/Adwaita/_colors.scss \ - theme/Adwaita/_common.scss \ - theme/Adwaita/_drawing.scss \ - theme/Adwaita/gtk-contained-dark.scss \ - theme/Adwaita/gtk-contained.scss \ + $(adwaita_theme_scss_sources) \ $() highcontrast_theme_scss = \ - theme/HighContrast/_colors-hc.scss \ - theme/HighContrast/gtk-contained-inverse.scss \ - theme/HighContrast/gtk-contained.scss \ + $(highcontrast_theme_scss_sources) \ $() if REBUILD_SCSS @@ -1182,21 +428,11 @@ theme/HighContrast/gtk-contained-inverse.css: $(top_srcdir)/gtk/theme/HighContra endif # REBUILD_SCSS theme_sources = \ - theme/win32/gtk.css \ - theme/win32/gtk-win32-base.css \ + $(win32_theme_css_sources) \ $(adwaita_theme_scss) \ - theme/Adwaita/assets.txt \ - theme/Adwaita/assets.svg \ - theme/Adwaita/README \ - theme/Adwaita/gtk-contained.css \ - theme/Adwaita/gtk-contained-dark.css \ - theme/Adwaita/gtk.css \ - theme/Adwaita/gtk-dark.css \ + $(adwaita_theme_files) \ $(highcontrast_theme_scss) \ - theme/HighContrast/gtk-contained.css \ - theme/HighContrast/gtk-contained-inverse.css \ - theme/HighContrast/gtk.css \ - theme/HighContrast/gtk-inverse.css + $(highcontrast_theme_css_sources) resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(builddir)/gtk.gresource.xml) diff --git a/gtk/gtk-sources.inc b/gtk/gtk-sources.inc index 86c38f925c..91e511bf63 100644 --- a/gtk/gtk-sources.inc +++ b/gtk/gtk-sources.inc @@ -234,3 +234,827 @@ GTK_PUB_HDRS = \ GTK_PRIVATE_TYPE_HDRS = \ gtkcsstypesprivate.h \ gtktexthandleprivate.h + +GTK_UNIX_PRINT_PUB_HDRS = \ + gtkpagesetupunixdialog.h \ + gtkprintunixdialog.h \ + gtkprinter.h \ + gtkprintjob.h \ + gtkunixprint-autocleanups.h \ + gtkunixprint.h + +# Installed header files without compatibility guarantees +# that are not included in gtk/gtk.h +gtk_semi_private_h_sources = \ + gtktextlayout.h + +# Base non-generated private headers +gtk_base_private_h_sources = \ + gtkactionmuxer.h \ + gtkactionobserver.h \ + gtkactionobservable.h \ + gtkadjustmentprivate.h \ + gtkapplicationaccelsprivate.h \ + gtkapplicationprivate.h \ + gtkaccelgroupprivate.h \ + gtkaccelmapprivate.h \ + gtkactionhelper.h \ + gtkallocatedbitmaskprivate.h \ + gtkappchooserprivate.h \ + gtkbindingsprivate.h \ + gtkbitmaskprivate.h \ + gtkbitmaskprivateimpl.h \ + gtkbookmarksmanager.h \ + gtkboxprivate.h \ + gtkboxgadgetprivate.h \ + gtkbuilderprivate.h \ + gtkbuiltiniconprivate.h \ + gtkbuttonprivate.h \ + gtkcairoblurprivate.h \ + gtkcellareaboxcontextprivate.h \ + gtkcheckbuttonprivate.h \ + gtkcheckmenuitemprivate.h \ + gtkclipboardprivate.h \ + gtkcolorswatchprivate.h \ + gtkcoloreditorprivate.h \ + gtkcolorpickerprivate.h \ + gtkcolorpickerkwinprivate.h \ + gtkcolorpickerportalprivate.h \ + gtkcolorpickershellprivate.h \ + gtkcolorplaneprivate.h \ + gtkcolorscaleprivate.h \ + gtkcolorchooserprivate.h \ + gtkcomboboxprivate.h \ + gtkcomposetable.h \ + gtkcontainerprivate.h \ + gtkcssanimationprivate.h \ + gtkcssanimatedstyleprivate.h \ + gtkcssarrayvalueprivate.h \ + gtkcssbgsizevalueprivate.h \ + gtkcssbordervalueprivate.h \ + gtkcsscalcvalueprivate.h \ + gtkcsscolorvalueprivate.h \ + gtkcsscornervalueprivate.h \ + gtkcsscustomgadgetprivate.h \ + gtkcsscustompropertyprivate.h \ + gtkcssdimensionvalueprivate.h \ + gtkcsseasevalueprivate.h \ + gtkcssenginevalueprivate.h \ + gtkcssenumvalueprivate.h \ + gtkcssgadgetprivate.h \ + gtkcssiconthemevalueprivate.h \ + gtkcssimagebuiltinprivate.h \ + gtkcssimagecrossfadeprivate.h \ + gtkcssimagefallbackprivate.h \ + gtkcssimagegradientprivate.h \ + gtkcssimageiconthemeprivate.h \ + gtkcssimagelinearprivate.h \ + gtkcssimageradialprivate.h \ + gtkcssimageprivate.h \ + gtkcssimagesurfaceprivate.h \ + gtkcssimageurlprivate.h \ + gtkcssimagerecolorprivate.h \ + gtkcssimagescaledprivate.h \ + gtkcssimagevalueprivate.h \ + gtkcssimagewin32private.h \ + gtkcssinheritvalueprivate.h \ + gtkcssinitialvalueprivate.h \ + gtkcsskeyframesprivate.h \ + gtkcsslookupprivate.h \ + gtkcssmatcherprivate.h \ + gtkcssnodeprivate.h \ + gtkcssnodedeclarationprivate.h \ + gtkcssnodestylecacheprivate.h \ + gtkcssnumbervalueprivate.h \ + gtkcsspalettevalueprivate.h \ + gtkcssparserprivate.h \ + gtkcsspathnodeprivate.h \ + gtkcsspositionvalueprivate.h \ + gtkcssproviderprivate.h \ + gtkcssrepeatvalueprivate.h \ + gtkcssrgbavalueprivate.h \ + gtkcsssectionprivate.h \ + gtkcssselectorprivate.h \ + gtkcssshadowsvalueprivate.h \ + gtkcssshadowvalueprivate.h \ + gtkcssshorthandpropertyprivate.h \ + gtkcssstaticstyleprivate.h \ + gtkcssstringvalueprivate.h \ + gtkcssstylefuncsprivate.h \ + gtkcssstylechangeprivate.h \ + gtkcssstyleprivate.h \ + gtkcssstylepropertyprivate.h \ + gtkcsstransformvalueprivate.h \ + gtkcsstransientnodeprivate.h \ + gtkcsstransitionprivate.h \ + gtkcsstypedvalueprivate.h \ + gtkcssunsetvalueprivate.h \ + gtkcssvalueprivate.h \ + gtkcsswin32sizevalueprivate.h \ + gtkcsswidgetnodeprivate.h \ + gtkcustompaperunixdialog.h \ + gtkdialogprivate.h \ + gtkdndprivate.h \ + gtkemojichooser.h \ + gtkemojicompletion.h \ + gtkentryprivate.h \ + gtkeventcontrollerprivate.h \ + gtkfilechooserembed.h \ + gtkfilechooserentry.h \ + gtkfilechooserprivate.h \ + gtkfilechoosernativeprivate.h \ + gtkfilechooserwidgetprivate.h \ + gtkfilechooserutils.h \ + gtkfilefilterprivate.h \ + gtkfilesystem.h \ + gtkfilesystemmodel.h \ + gtkfontchooserprivate.h \ + gtkfontchooserutils.h \ + gtkfontchooserwidgetprivate.h \ + gtkgestureprivate.h \ + gtkgesturedragprivate.h \ + gtkgesturelongpressprivate.h \ + gtkgesturemultipressprivate.h \ + gtkgesturepanprivate.h \ + gtkgesturerotateprivate.h \ + gtkgesturesingleprivate.h \ + gtkgesturestylusprivate.h \ + gtkgestureswipeprivate.h \ + gtkgesturezoomprivate.h \ + gtkheaderbarprivate.h \ + gtkhslaprivate.h \ + gtkiconcache.h \ + gtkiconhelperprivate.h \ + gtkiconprivate.h \ + gtkiconthemeprivate.h \ + gtkiconviewprivate.h \ + gtkimagedefinitionprivate.h \ + gtkimageprivate.h \ + gtkimmoduleprivate.h \ + gtkimcontextsimpleseqs.h \ + gtkintl.h \ + gtkkeyhash.h \ + gtkkineticscrolling.h \ + gtklabelprivate.h \ + gtklockbuttonprivate.h \ + gtkmagnifierprivate.h \ + gtkmenubuttonprivate.h \ + gtkmenuprivate.h \ + gtkmenuitemprivate.h \ + gtkmenusectionbox.h \ + gtkmenushellprivate.h \ + gtkmenutracker.h \ + gtkmenutrackeritem.h \ + gtkmnemonichash.h \ + gtkmodelmenuitem.h \ + gtkmodifierstyle.h \ + gtkmodulesprivate.h \ + gtkmountoperationprivate.h \ + gtknativedialogprivate.h \ + gtkorientableprivate.h \ + gtkpango.h \ + gtkpathbar.h \ + gtkplacessidebarprivate.h \ + gtkplacesviewprivate.h \ + gtkplacesviewrowprivate.h \ + gtkpopoverprivate.h \ + gtkprintoperation-private.h \ + gtkprintutils.h \ + gtkprivate.h \ + gtkpixelcacheprivate.h \ + gtkprogresstrackerprivate.h \ + gtkquery.h \ + gtkrangeprivate.h \ + gtkrbtree.h \ + gtkrecentchooserdefault.h \ + gtkrecentchooserprivate.h \ + gtkrecentchooserutils.h \ + gtkrenderbackgroundprivate.h \ + gtkrenderborderprivate.h \ + gtkrendericonprivate.h \ + gtkrenderprivate.h \ + gtkresources.h \ + gtkroundedboxprivate.h \ + gtksearchengine.h \ + gtksearchenginesimple.h \ + gtksearchenginemodel.h \ + gtksearchentryprivate.h \ + gtkselectionprivate.h \ + gtksettingsprivate.h \ + gtkshortcutswindowprivate.h \ + gtkshortcutsshortcutprivate.h \ + gtksidebarrowprivate.h \ + gtksizegroup-private.h \ + gtksizerequestcacheprivate.h \ + gtksocketprivate.h \ + gtkstyleanimationprivate.h \ + gtkstylecascadeprivate.h \ + gtkstylecontextprivate.h \ + gtkstylepropertyprivate.h \ + gtkstyleproviderprivate.h \ + gtktextattributesprivate.h \ + gtktextbtree.h \ + gtktextbufferprivate.h \ + gtktextbufferserialize.h \ + gtktextchildprivate.h \ + gtktexthandleprivate.h \ + gtktextiterprivate.h \ + gtktextmarkprivate.h \ + gtktextsegment.h \ + gtktexttagprivate.h \ + gtktexttagtableprivate.h \ + gtktexttypes.h \ + gtktextutil.h \ + gtktrashmonitor.h \ + gtktogglebuttonprivate.h \ + gtktoolbarprivate.h \ + gtktoolpaletteprivate.h \ + gtktooltipprivate.h \ + gtktooltipwindowprivate.h \ + gtktreedatalist.h \ + gtktreeprivate.h \ + gtkutilsprivate.h \ + gtkwidgetprivate.h \ + gtkwidgetpathprivate.h \ + gtkwin32drawprivate.h \ + gtkwin32themeprivate.h \ + gtkwindowprivate.h \ + gtktreemenu.h \ + gdkpixbufutilsprivate.h \ + open-type-layout.h \ + language-names.h \ + script-names.h + +# GTK base sources +gtk_base_c_sources_base = \ + gtkactionmuxer.c \ + gtkactionobserver.c \ + gtkactionobservable.c \ + gtkactionable.c \ + gtkquery.c \ + gtksearchbar.c \ + gtksearchentry.c \ + gtksearchengine.c \ + gtksearchenginesimple.c \ + gtksearchenginemodel.c \ + fnmatch.c \ + gtkaboutdialog.c \ + gtkaccelgroup.c \ + gtkaccellabel.c \ + gtkaccelmap.c \ + gtkaccessible.c \ + gtkactionbar.c \ + gtkactionhelper.c \ + gtkadjustment.c \ + gtkallocatedbitmask.c \ + gtkappchooser.c \ + gtkappchooserwidget.c \ + gtkappchooserbutton.c \ + gtkappchooserdialog.c \ + gtkapplication.c \ + gtkapplicationaccels.c \ + gtkapplicationimpl.c \ + gtkapplicationwindow.c \ + gtkaspectframe.c \ + gtkassistant.c \ + gtkbbox.c \ + gtkbin.c \ + gtkbindings.c \ + gtkbookmarksmanager.c \ + gtkborder.c \ + gtkbox.c \ + gtkboxgadget.c \ + gtkbuildable.c \ + gtkbuilder.c \ + gtkbuilderparser.c \ + gtkbuilder-menus.c \ + gtkbuiltinicon.c \ + gtkbutton.c \ + gtkcairoblur.c \ + gtkcalendar.c \ + gtkcellarea.c \ + gtkcellareabox.c \ + gtkcellareaboxcontext.c \ + gtkcellareacontext.c \ + gtkcelleditable.c \ + gtkcelllayout.c \ + gtkcellrenderer.c \ + gtkcellrendereraccel.c \ + gtkcellrenderercombo.c \ + gtkcellrendererpixbuf.c \ + gtkcellrendererprogress.c \ + gtkcellrendererspin.c \ + gtkcellrendererspinner.c \ + gtkcellrenderertext.c \ + gtkcellrenderertoggle.c \ + gtkcellview.c \ + gtkcheckbutton.c \ + gtkcheckmenuitem.c \ + gtkcolorbutton.c \ + gtkcolorchooser.c \ + gtkcolorchooserwidget.c \ + gtkcolorchooserdialog.c \ + gtkcoloreditor.c \ + gtkcolorpicker.c \ + gtkcolorpickerkwin.c \ + gtkcolorpickerportal.c \ + gtkcolorpickershell.c \ + gtkcolorplane.c \ + gtkcolorscale.c \ + gtkcolorswatch.c \ + gtkcolorutils.c \ + gtkcombobox.c \ + gtkcomboboxtext.c \ + gtkcomposetable.c \ + gtkcontainer.c \ + gtkcssanimation.c \ + gtkcssanimatedstyle.c \ + gtkcssarrayvalue.c \ + gtkcssbgsizevalue.c \ + gtkcssbordervalue.c \ + gtkcsscalcvalue.c \ + gtkcsscolorvalue.c \ + gtkcsscornervalue.c \ + gtkcsscustomgadget.c \ + gtkcsscustomproperty.c \ + gtkcssdimensionvalue.c \ + gtkcsseasevalue.c \ + gtkcssenumvalue.c \ + gtkcssenginevalue.c \ + gtkcssgadget.c \ + gtkcssiconthemevalue.c \ + gtkcssimage.c \ + gtkcssimagebuiltin.c \ + gtkcssimagecrossfade.c \ + gtkcssimagefallback.c \ + gtkcssimagegradient.c \ + gtkcssimageicontheme.c \ + gtkcssimagelinear.c \ + gtkcssimageradial.c \ + gtkcssimagesurface.c \ + gtkcssimageurl.c \ + gtkcssimagerecolor.c \ + gtkcssimagescaled.c \ + gtkcssimagevalue.c \ + gtkcssimagewin32.c \ + gtkcssinheritvalue.c \ + gtkcssinitialvalue.c \ + gtkcsskeyframes.c \ + gtkcsslookup.c \ + gtkcssmatcher.c \ + gtkcssnode.c \ + gtkcssnodedeclaration.c \ + gtkcssnodestylecache.c \ + gtkcssnumbervalue.c \ + gtkcsspalettevalue.c \ + gtkcssparser.c \ + gtkcsspathnode.c \ + gtkcsspositionvalue.c \ + gtkcssprovider.c \ + gtkcssrepeatvalue.c \ + gtkcssrgbavalue.c \ + gtkcsssection.c \ + gtkcssselector.c \ + gtkcssstringvalue.c \ + gtkcssstyle.c \ + gtkcssstylechange.c \ + gtkcssshadowsvalue.c \ + gtkcssshadowvalue.c \ + gtkcssshorthandproperty.c \ + gtkcssshorthandpropertyimpl.c \ + gtkcssstaticstyle.c \ + gtkcssstylefuncs.c \ + gtkcssstyleproperty.c \ + gtkcssstylepropertyimpl.c \ + gtkcsstransformvalue.c \ + gtkcsstransientnode.c \ + gtkcsstransition.c \ + gtkcsstypedvalue.c \ + gtkcssunsetvalue.c \ + gtkcsstypes.c \ + gtkcssvalue.c \ + gtkcsswidgetnode.c \ + gtkcsswin32sizevalue.c \ + gtkdialog.c \ + gtkdragsource.c \ + gtkdrawingarea.c \ + gtkeditable.c \ + gtkemojichooser.c \ + gtkemojicompletion.c \ + gtkentry.c \ + gtkentrybuffer.c \ + gtkentrycompletion.c \ + gtkeventbox.c \ + gtkeventcontroller.c \ + gtkeventcontrollerkey.c \ + gtkeventcontrollermotion.c \ + gtkeventcontrollerscroll.c \ + gtkexpander.c \ + gtkfilechooser.c \ + gtkfilechooserbutton.c \ + gtkfilechooserdialog.c \ + gtkfilechooserembed.c \ + gtkfilechooserentry.c \ + gtkfilechoosernative.c \ + gtkfilechoosernativeportal.c \ + gtkfilechooserutils.c \ + gtkfilechooserwidget.c \ + gtkfilefilter.c \ + gtkfilesystem.c \ + gtkfilesystemmodel.c \ + gtkfixed.c \ + gtkflowbox.c \ + gtkfontbutton.c \ + gtkfontchooser.c \ + gtkfontchooserdialog.c \ + gtkfontchooserutils.c \ + gtkfontchooserwidget.c \ + gtkframe.c \ + gtkgladecatalog.c \ + gtkgesture.c \ + gtkgesturedrag.c \ + gtkgesturelongpress.c \ + gtkgesturemultipress.c \ + gtkgesturepan.c \ + gtkgesturerotate.c \ + gtkgesturesingle.c \ + gtkgesturestylus.c \ + gtkgestureswipe.c \ + gtkgesturezoom.c \ + gtkglarea.c \ + gtkgrid.c \ + gtkheaderbar.c \ + gtkhsla.c \ + gtkicon.c \ + gtkiconcache.c \ + gtkiconcachevalidator.c \ + gtkiconhelper.c \ + gtkicontheme.c \ + gtkiconview.c \ + gtkimage.c \ + gtkimagedefinition.c \ + gtkimcontext.c \ + gtkimcontextsimple.c \ + gtkimmodule.c \ + gtkimmulticontext.c \ + gtkinfobar.c \ + gtkinvisible.c \ + gtkkeyhash.c \ + gtkkineticscrolling.c \ + gtklabel.c \ + gtklayout.c \ + gtklevelbar.c \ + gtklinkbutton.c \ + gtklistbox.c \ + gtkliststore.c \ + gtklockbutton.c \ + gtkmain.c \ + gtkmagnifier.c \ + gtkmenu.c \ + gtkmenubar.c \ + gtkmenubutton.c \ + gtkmenuitem.c \ + gtkmenusectionbox.c \ + gtkmenushell.c \ + gtkmenutracker.c \ + gtkmenutrackeritem.c \ + gtkmenutoolbutton.c \ + gtkmessagedialog.c \ + gtkmnemonichash.c \ + gtkmodelmenuitem.c \ + gtkmodelbutton.c \ + gtkmodifierstyle.c \ + gtkmodules.c \ + gtkmountoperation.c \ + gtknativedialog.c \ + gtknotebook.c \ + gtkoffscreenwindow.c \ + gtkorientable.c \ + gtkoverlay.c \ + gtkpadcontroller.c \ + gtkpagesetup.c \ + gtkpaned.c \ + gtkpango.c \ + gtkpapersize.c \ + gtkpathbar.c \ + gtkplacessidebar.c \ + gtkplacesview.c \ + gtkplacesviewrow.c \ + gtkprintcontext.c \ + gtkprintoperation.c \ + gtkprintoperationpreview.c \ + gtkprintsettings.c \ + gtkprintutils.c \ + gtkprivate.c \ + gtkprogressbar.c \ + gtkprogresstracker.c \ + gtkpixelcache.c \ + gtkpopover.c \ + gtkpopovermenu.c \ + gtkradiobutton.c \ + gtkradiomenuitem.c \ + gtkradiotoolbutton.c \ + gtkrange.c \ + gtkrbtree.c \ + gtkrecentchooserdefault.c \ + gtkrecentchooserdialog.c \ + gtkrecentchoosermenu.c \ + gtkrecentchooserwidget.c \ + gtkrecentchooserutils.c \ + gtkrecentchooser.c \ + gtkrecentfilter.c \ + gtkrecentmanager.c \ + gtkrender.c \ + gtkrenderbackground.c \ + gtkrenderborder.c \ + gtkrendericon.c \ + gtkrevealer.c \ + gtkroundedbox.c \ + gtkscale.c \ + gtkscalebutton.c \ + gtkscrollable.c \ + gtkscrollbar.c \ + gtkscrolledwindow.c \ + gtkselection.c \ + gtkseparator.c \ + gtkseparatormenuitem.c \ + gtkseparatortoolitem.c \ + gtksettings.c \ + gtkshortcutsgroup.c \ + gtkshortcutlabel.c \ + gtkshortcutsshortcut.c \ + gtkshortcutssection.c \ + gtkshortcutswindow.c \ + gtksidebarrow.c \ + gtksizegroup.c \ + gtksizerequest.c \ + gtksizerequestcache.c \ + gtkshow.c \ + gtkstacksidebar.c \ + gtkspinbutton.c \ + gtkspinner.c \ + gtkstack.c \ + gtkstackswitcher.c \ + gtkstatusbar.c \ + gtkstyleanimation.c \ + gtkstylecascade.c \ + gtkstylecontext.c \ + gtkstyleproperty.c \ + gtkstyleprovider.c \ + gtkstyleproviderprivate.c \ + gtkswitch.c \ + gtktestutils.c \ + gtktextattributes.c \ + gtktextbtree.c \ + gtktextbuffer.c \ + gtktextbufferrichtext.c \ + gtktextbufferserialize.c \ + gtktextchild.c \ + gtktextdisplay.c \ + gtktexthandle.c \ + gtktextiter.c \ + gtktextlayout.c \ + gtktextmark.c \ + gtktextsegment.c \ + gtktexttag.c \ + gtktexttagtable.c \ + gtktexttypes.c \ + gtktextutil.c \ + gtktextview.c \ + gtktogglebutton.c \ + gtktoggletoolbutton.c \ + gtktoolbar.c \ + gtktoolbutton.c \ + gtktoolitem.c \ + gtktoolitemgroup.c \ + gtktoolpalette.c \ + gtktoolshell.c \ + gtktooltip.c \ + gtktooltipwindow.c \ + gtktrashmonitor.c \ + gtktreedatalist.c \ + gtktreednd.c \ + gtktreemenu.c \ + gtktreemodel.c \ + gtktreemodelfilter.c \ + gtktreemodelsort.c \ + gtktreeselection.c \ + gtktreesortable.c \ + gtktreestore.c \ + gtktreeview.c \ + gtktreeviewcolumn.c \ + gtkutils.c \ + gtkvolumebutton.c \ + gtkviewport.c \ + gtkwidget.c \ + gtkwidgetpath.c \ + gtkwindow.c \ + gtkwindowgroup.c \ + gtkwin32draw.c \ + gtkwin32theme.c \ + gdkpixbufutils.c \ + language-names.c \ + script-names.c + +# Clipboard/dnd platform-specific sources +gtk_clipboard_dnd_c_sources_quartz = \ + gtkclipboard-quartz.c \ + gtkdnd-quartz.c + +gtk_clipboard_dnd_c_sources_generic = \ + gtkclipboard.c \ + gtkdnd.c \ + gtkdragdest.c + +# Stub sources +gtk_use_stub_c_sources = \ + gtkmountoperation-stub.c + +# Base platform-specific sources +gtk_os_unix_c_sources_base = \ + gtkcustompaperunixdialog.c \ + gtkpagesetupunixdialog.c \ + gtkprinter.c \ + gtkprinteroption.c \ + gtkprinteroptionset.c \ + gtkprinteroptionwidget.c \ + gtkprintjob.c \ + gtkprintoperation-unix.c \ + gtkprintoperation-portal.h \ + gtkprintoperation-portal.c \ + gtkprintunixdialog.c \ + gtkprintbackend.c \ + gtksearchenginetracker.c + +gtk_os_unix_private_h_sources = \ + gtkiconcachevalidator.h \ + gtkprintbackend.h \ + gtkprinter-private.h \ + gtkprinteroption.h \ + gtkprinteroptionset.h \ + gtkprinteroptionwidget.h \ + gtksearchenginetracker.h + +gtk_os_unix_tracker3_private_h_sources = gtksearchenginetracker3.h +gtk_os_unix_tracker3_c_sources = gtksearchenginetracker3.c + +gtk_use_wayland_c_sources = \ + gtkapplication-wayland.c + +gtk_use_wayland_or_x11_c_sources = \ + gtkapplication-dbus.c + +gtk_use_x11_c_sources = \ + gtkplug.c \ + gtksocket.c \ + gtkxembed.c \ + deprecated/gtktrayicon-x11.c \ + gtkapplication-x11.c \ + gtkmountoperation-x11.c + +gtk_use_x11_private_h_sources = \ + gtkxembed.h \ + deprecated/gtktrayicon.h \ + xembed.h + +gtk_os_win32_c_sources = \ + gtkprint-win32.c \ + gtkprintoperation-win32.c \ + gtkfilechoosernativewin32.c \ + gtkwin32.c + +gtk_os_win32_private_h_sources = gtkprint-win32.h + +gtk_use_win32_private_h_sources = \ + gtkwin32embed.h \ + gtkwin32embedwidget.h + +gtk_use_win32_c_sources = \ + gtkwin32embed.c \ + gtkwin32embedwidget.c \ + $(gtk_use_stub_c_sources) + +gtk_use_quartz_c_sources = \ + gtksearchenginequartz.c \ + $(gtk_use_stub_c_sources) \ + gtkapplication-quartz.c \ + gtkapplication-quartz-menu.c \ + gtkfilechoosernativequartz.c \ + gtkquartz.c + +gtk_use_quartz_private_h_sources = \ + gtksearchenginequartz.h \ + gtkquartz.h + +# Generated sources +# built sources that get installed with the header files +gtk_built_public_sources = \ + gtktypebuiltins.h + +# built headers that don't get installed +gtk_dbus_built_sources = gtkdbusgenerated.c gtkdbusgenerated.h + +gtk_built_private_headers = \ + gtkresources.h \ + gtkmarshalers.h \ + gtkprivatetypebuiltins.h + +gtk_other_built_sources = \ + gtkresources.c \ + gtk.gresource.xml \ + gtktypebuiltins.c \ + gtkmarshalers.c \ + gtkprivatetypebuiltins.c + +# non-header sources (headers should be specified in the above variables) +# that don't serve as direct make target sources, i.e. they don't have +# their own .lo rules and don't get publically installed +gtk_extra_sources = \ + paper_names.c \ + paper_names_offsets.c \ + gen-paper-names.c \ + deprecated/gtkstatusicon-quartz.c \ + gtkversion.h.in \ + gtkmarshalers.list \ + fallback-c89.c + +# Resources +# Base UI templates +gtk_base_ui_templates = \ + ui/gtkapplication-quartz.ui \ + ui/gtkaboutdialog.ui \ + ui/gtkactionbar.ui \ + ui/gtkappchooserdialog.ui \ + ui/gtkappchooserwidget.ui \ + ui/gtkassistant.ui \ + ui/gtkcolorchooserdialog.ui \ + ui/gtkcoloreditor.ui \ + ui/gtkcombobox.ui \ + ui/gtkdialog.ui \ + ui/gtkfilechooserbutton.ui \ + ui/gtkemojichooser.ui \ + ui/gtkfilechooserwidget.ui \ + ui/gtkfilechooserdialog.ui \ + ui/gtkfontbutton.ui \ + ui/gtkfontchooserdialog.ui \ + ui/gtkfontchooserwidget.ui \ + ui/gtkinfobar.ui \ + ui/gtklockbutton.ui \ + ui/gtkmessagedialog.ui \ + ui/gtkpagesetupunixdialog.ui \ + ui/gtkpathbar.ui \ + ui/gtkplacesview.ui \ + ui/gtkplacesviewrow.ui \ + ui/gtkprintunixdialog.ui \ + ui/gtkrecentchooserdefault.ui \ + ui/gtksearchbar.ui \ + ui/gtkscalebutton.ui \ + ui/gtkstatusbar.ui \ + ui/gtktooltipwindow.ui \ + ui/gtkvolumebutton.ui \ + ui/gtksidebarrow.ui + +gesture_sources = \ + gesture/gesture-pinch-symbolic.svg \ + gesture/gesture-stretch-symbolic.svg \ + gesture/gesture-rotate-clockwise-symbolic.svg \ + gesture/gesture-rotate-anticlockwise-symbolic.svg \ + gesture/gesture-two-finger-swipe-left-symbolic.svg \ + gesture/gesture-two-finger-swipe-right-symbolic.svg + +adwaita_theme_css_sources = \ + theme/Adwaita/gtk-contained.css \ + theme/Adwaita/gtk-contained-dark.css \ + theme/Adwaita/gtk.css \ + theme/Adwaita/gtk-dark.css + +adwaita_theme_scss_sources = \ + theme/Adwaita/_colors-public.scss \ + theme/Adwaita/_colors.scss \ + theme/Adwaita/_common.scss \ + theme/Adwaita/_drawing.scss \ + theme/Adwaita/gtk-contained-dark.scss \ + theme/Adwaita/gtk-contained.scss + +adwaita_theme_files = \ + theme/Adwaita/assets.txt \ + theme/Adwaita/assets.svg \ + theme/Adwaita/README \ + $(adwaita_theme_css_sources) + +highcontrast_theme_css_sources = \ + theme/HighContrast/gtk-contained.css \ + theme/HighContrast/gtk-contained-inverse.css \ + theme/HighContrast/gtk.css \ + theme/HighContrast/gtk-inverse.css + +highcontrast_theme_scss_sources = \ + theme/HighContrast/_colors-hc.scss \ + theme/HighContrast/gtk-contained-inverse.scss \ + theme/HighContrast/gtk-contained.scss + +win32_theme_css_sources = \ + theme/win32/gtk.css \ + theme/win32/gtk-win32-base.css + + From ea3b599d7fe1135ad9c9b32d11b73a6c73b3b848 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 16 May 2022 12:06:00 +0800 Subject: [PATCH 019/176] libgail-util: Split out sources listings We want to share the listings with other non-autotools build systems. --- libgail-util/Makefile.am | 10 +--------- libgail-util/libgail-util-sources.inc | 10 ++++++++++ 2 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 libgail-util/libgail-util-sources.inc diff --git a/libgail-util/Makefile.am b/libgail-util/Makefile.am index cfeb366060..aa2f93adcb 100644 --- a/libgail-util/Makefile.am +++ b/libgail-util/Makefile.am @@ -1,4 +1,5 @@ include $(top_srcdir)/Makefile.decl +include libgail-util-sources.inc EXTRA_DIST += \ gailutil.def \ @@ -35,17 +36,8 @@ endif lib_LTLIBRARIES = libgailutil-3.la -util_c_sources = \ - gailmisc.c \ - gailtextutil.c - libgailutilincludedir=$(includedir)/gail-3.0/libgail-util -util_public_h_sources = \ - gailmisc.h \ - gailtextutil.h \ - gail-util.h - libgailutil_3_la_SOURCES = \ $(util_c_sources) diff --git a/libgail-util/libgail-util-sources.inc b/libgail-util/libgail-util-sources.inc new file mode 100644 index 0000000000..4f71e1aa62 --- /dev/null +++ b/libgail-util/libgail-util-sources.inc @@ -0,0 +1,10 @@ +# Source listings for libgail-util + +util_c_sources = \ + gailmisc.c \ + gailtextutil.c + +util_public_h_sources = \ + gailmisc.h \ + gailtextutil.h \ + gail-util.h From 8477c0e76539587429a4b1b3f8065a0c9ef05532 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 16 May 2022 12:32:03 +0800 Subject: [PATCH 020/176] win32/create-lists-msvc.mak: Clean up a bit We now have the theme CSS source listings in gtk/gtk-sources.inc, so make use of it. No need to repeat items from there. --- win32/create-lists-msvc.mak | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index 02eada540e..a7efbadc12 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -97,19 +97,19 @@ NULL= # For GTK resources -!if [for %f in (..\gtk\theme\Adwaita\gtk.css ..\gtk\theme\Adwaita\gtk-dark.css ..\gtk\theme\Adwaita\gtk-contained.css ..\gtk\theme\Adwaita\gtk-contained-dark.css) do @call create-lists.bat file resources_sources.mak %f] +!if [for %f in ($(adwaita_theme_css_sources:/=\)) do @call create-lists.bat file resources_sources.mak ..\gtk\%f] !endif !if [for %x in (png svg) do @(for %f in (..\gtk\theme\Adwaita\assets\*.%x) do @call create-lists.bat file resources_sources.mak %f)] !endif -!if [for %f in (..\gtk\theme\HighContrast\gtk.css ..\gtk\theme\HighContrast\gtk-inverse.css ..\gtk\theme\HighContrast\gtk-contained.css ..\gtk\theme\HighContrast\gtk-contained-inverse.css) do @call create-lists.bat file resources_sources.mak %f] +!if [for %f in ($(highcontrast_theme_css_sources:/=\)) do @call create-lists.bat file resources_sources.mak ..\gtk\%f] !endif !if [for %x in (png svg) do @(for %f in (..\gtk\theme\HighContrast\assets\*.%x) do @call create-lists.bat file resources_sources.mak %f)] !endif -!if [for %f in (..\gtk\theme\win32\gtk-win32-base.css ..\gtk\theme\win32\gtk.css) do @call create-lists.bat file resources_sources.mak %f] +!if [for %f in ($(win32_theme_css_sources:/=\)) do @call create-lists.bat file resources_sources.mak ..\gtk\%f] !endif !if [for %f in (..\gtk\cursor\*.png ..\gtk\gesture\*.symbolic.png ..\gtk\ui\*.ui) do @call create-lists.bat file resources_sources.mak %f] From 331090c14879a905bf76d29e9d919279720dc415 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 16 May 2022 12:35:40 +0800 Subject: [PATCH 021/176] win32/create-lists-msvc.mak: Pull in the newly-split source listings We are going to use them to help us to use an NMake Makefile to copy the built files and headers in our "install" directory. --- win32/create-lists-msvc.mak | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index a7efbadc12..3763342b76 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -45,6 +45,12 @@ NULL= !if [call create-lists.bat footer gdk_headers.mak] !endif +# For GDK-Win32 public headers +!include ..\gdk\win32\gdk-win32-sources.inc + +# For GDK-Broadway public headers +!include ..\gdk\broadway\gdk-broadway-sources.inc + !include gdk_headers.mak !if [del /f /q gdk_headers.mak] @@ -95,6 +101,9 @@ NULL= !if [del /f /q gtk_headers.mak] !endif +# For the libgail-util public headers +!include ..\libgail-util\libgail-util-sources.inc + # For GTK resources !if [for %f in ($(adwaita_theme_css_sources:/=\)) do @call create-lists.bat file resources_sources.mak ..\gtk\%f] From 3b5b8bbebe7c37794aeae2ce66d452b93e2149c7 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 16 May 2022 16:20:37 +0800 Subject: [PATCH 022/176] win32/: Add install-msvc.mak This is an NMake Makefile that will replace the property sheets in the Visual Studio project files so that we can call it from the project files to "install" the binaries and introspection files that were built, along with the header files and other data files, which aims to be easier to maintain for the current approach. This will also be expanded upon to optionally build the translation files and make the installed files more in-line with what are done in the Meson build files, where there could be compatibility problems with older Visual Studio toolchains. --- win32/config-msvc.mak.in | 8 ++- win32/install-msvc.mak | 126 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 133 insertions(+), 1 deletion(-) create mode 100644 win32/install-msvc.mak diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index 296235e975..c39d7170b0 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -38,12 +38,18 @@ GLIB_COMPILE_RESOURCES = $(PREFIX)\bin\glib-compile-resources.exe GDBUS_CODEGEN = $(PREFIX)\bin\gdbus-codegen !endif +!ifndef GLIB_COMPILE_SCHEMAS +GLIB_COMPILE_SCHEMAS = $(PREFIX)\bin\glib-compile-schemas.exe +!endif + !if "$(PLAT)" == "x64" AT_PLAT=x86_64 !elseif "$(PLAT)" == "arm64" AT_PLAT=aarch64 -!else +!elseif "$(PLAT)" == "Win32" AT_PLAT=i686 +!else +AT_PLAT=unknown !endif demo_sources = $(demos_base) diff --git a/win32/install-msvc.mak b/win32/install-msvc.mak new file mode 100644 index 0000000000..4bd136feb4 --- /dev/null +++ b/win32/install-msvc.mak @@ -0,0 +1,126 @@ +# NMake Makefile portion for copying the built files to directories as appropriate +# under $(PREFIX) + +!include config-msvc.mak +!include create-lists-msvc.mak + +GTK_API_VERSION = 3 +BASE_BUILT_BIN_DIR = .\vs$(VSVER)\$(CFG)\$(PLAT)\bin + +!ifdef BROADWAY +GDK_OUTPUT_CONFIGDIR = $(CFG)_Broadway +GDK_BROADWAY_BIN = .\vs$(VSVER)\$(GDK_OUTPUT_CONFIGDIR)\$(PLAT)\bin\broadwayd.exe +GDK_BROADWAY_PDB = $(GDK_BROADWAY_BIN:.exe=.pdb) +GEN_PC_BROADWAY_FLAG = --broadway +!else +GDK_OUTPUT_CONFIGDIR = $(CFG) +GDK_BROADWAY_BIN = +GDK_BROADWAY_PDB = +GEN_PC_BROADWAY_FLAG = +!endif + +IMPLIB_SUFFIX = $(GTK_API_VERSION).0.lib +GDK_DLL = .\vs$(VSVER)\$(GDK_OUTPUT_CONFIGDIR)\$(PLAT)\bin\gdk-$(GTK_API_VERSION)-vs$(VSVER).dll +GDK_PDB = $(GDK_DLL:.dll=.pdb) +GDK_LIB = .\vs$(VSVER)\$(GDK_OUTPUT_CONFIGDIR)\$(PLAT)\bin\gdk-$(IMPLIB_SUFFIX) +GDK_BIN_ITEMS = $(GDK_DLL) $(GDK_PDB) $(GDK_BROADWAY_BIN) $(GDK_BROADWAY_PDB) +GTK_DLL_FILENAME = gtk-$(GTK_API_VERSION)-vs$(VSVER) +GTK_LIB = $(BASE_BUILT_BIN_DIR)\gtk-$(IMPLIB_SUFFIX) +LIBGAIL_UTIL_DLL_FILENAME = gailutil-$(GTK_API_VERSION)-vs$(VSVER) +LIBGAIL_UTIL_LIB = $(BASE_BUILT_BIN_DIR)\gailutil-$(IMPLIB_SUFFIX) +GTK_PROGRAMS_NAMES = builder-tool encode-symbolic-svg query-settings update-icon-cache +GTK3_PROGRAMS_NAMES = demo demo-application icon-browser +GDK_GIR_FILE = $(BASE_BUILT_BIN_DIR)\Gdk-$(IMPLIB_SUFFIX:.lib=.gir) +GDKWIN32_GIR_FILE = $(BASE_BUILT_BIN_DIR)\GdkWin32-$(IMPLIB_SUFFIX:.lib=.gir) +GTK_GIR_FILE = $(BASE_BUILT_BIN_DIR)\Gtk-$(IMPLIB_SUFFIX:.lib=.gir) +GDK_TYPELIB_FILE = $(GDK_GIR_FILE:.gir=.typelib) +GDKWIN32_TYPELIB_FILE = $(GDKWIN32_GIR_FILE:.gir=.typelib) +GTK_TYPELIB_FILE = $(GTK_GIR_FILE:.gir=.typelib) + +GTK_HEADERS_BASE_INSTALL_DIR = $(PREFIX)\include\gtk-$(GTK_API_VERSION).0 +GAILUTIL_HEADERS_BASE_INSTALL_DIR = $(PREFIX)\include\gail-$(GTK_API_VERSION).0 + +GDK_BASE_HEADERS = $(gdk_public_h_sources) + +GDK_CONFIG_H = .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-$(GTK_API_VERSION)\gdk\gdkconfig.h +GDK_ENUM_TYPES_H = .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-$(GTK_API_VERSION)\gdk\gdkenumtypes.h +GDK_VERSION_MACROS_H = .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-$(GTK_API_VERSION)\gdk\gdkversionmacros.h +GDK_GENERATED_PUBLIC_H = $(GDK_CONFIG_H) $(GDK_ENUM_TYPES_H) $(GDK_VERSION_MACROS_H) + +GTK_TYPE_BULITINS_H = .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-$(GTK_API_VERSION)\gtk\gtktypebuiltins.h +GTK_VERSION_H = .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-$(GTK_API_VERSION)\gtk\gtkversion.h +GTK_GENERATED_PUBLIC_H = $(GTK_TYPE_BULITINS_H) $(GTK_VERSION_H) + +all: install-bin install-headers install-data + +# Copy the built files +install-bin: + @echo Copying built binaries and data files... + +# Copy the DLLs and programs and their .pdb's + @for %d in (bin lib) do @if not exist $(PREFIX)\%d\ mkdir $(PREFIX)\%d + @for %f in ($(GDK_BIN_ITEMS)) do @copy /b %f "$(PREFIX)\bin" + @for %f in ($(GTK_DLL_FILENAME) $(LIBGAIL_UTIL_DLL_FILENAME)) do @for %x in (dll pdb) do @copy /b $(BASE_BUILT_BIN_DIR)\%f.%x "$(PREFIX)\bin" + @for %f in ($(GTK_PROGRAMS_NAMES)) do @for %x in (exe pdb) do @copy /b $(BASE_BUILT_BIN_DIR)\gtk-%f.%x "$(PREFIX)\bin" + @for %f in ($(GTK3_PROGRAMS_NAMES)) do @for %x in (exe pdb) do @copy /b $(BASE_BUILT_BIN_DIR)\gtk3-%f.%x "$(PREFIX)\bin" + +# Copy the .lib's + @for %f in ($(GDK_LIB) $(GTK_LIB) $(LIBGAIL_UTIL_LIB)) do @copy /b %f "$(PREFIX)\lib" + @for %f in (gdk gtk gailutil) do @copy /b "$(PREFIX)\lib\%f-$(IMPLIB_SUFFIX)" "$(PREFIX)\lib\%f-$(GTK_API_VERSION).lib" + +# Generate the pkg-config files, if Python is callable and if it is not disabled + @if "$(NO_PKGCONFIG)" == "" if not exist $(PREFIX)\lib\pkgconfig\ mkdir $(PREFIX)\lib\pkgconfig + @-if "$(NO_PKGCONFIG)" == "" if exist $(PYTHON) $(PYTHON) gtkpc.py --prefix=$(PREFIX) --version=$(GTK_VERSION) --host=$(AT_PLAT)-pc-vs$(VSVER) $(GEN_PC_BROADWAY_FLAG) + @-if "$(NO_PKGCONFIG)" == "" if exist $(PYTHON).exe $(PYTHON) gtkpc.py --prefix=$(PREFIX) --version=$(GTK_VERSION) --host=$(AT_PLAT)-pc-vs$(VSVER) $(GEN_PC_BROADWAY_FLAG) + @for %f in (gdk gtk+) do @if exist %f-$(GTK_API_VERSION).0.pc copy "%f-$(GTK_API_VERSION).0.pc" "$(PREFIX)\lib\pkgconfig" + @for %f in (gail) do @if exist %f-$(GTK_API_VERSION).0.pc move %f-$(GTK_API_VERSION).0.pc $(PREFIX)\lib\pkgconfig + @for %f in (gdk gtk+) do @if exist %f-$(GTK_API_VERSION).0.pc move %f-$(GTK_API_VERSION).0.pc $(PREFIX)\lib\pkgconfig\%f-win32-$(GTK_API_VERSION).0.pc + +# Copy the introspection files, if built + @if exist $(GTK_TYPELIB_FILE) @for %d in (lib\girepository-1.0 share\gir-1.0) do @if not exist $(PREFIX)\%d\ mkdir $(PREFIX)\%d + @for %f in ($(GDK_GIR_FILE) $(GDKWIN32_GIR_FILE) $(GTK_GIR_FILE)) do @if exist %f copy /b %f "$(PREFIX)\share\gir-1.0" + @for %f in ($(GDK_TYPELIB_FILE) $(GDKWIN32_TYPELIB_FILE) $(GTK_TYPELIB_FILE)) do @if exist %f copy /b %f "$(PREFIX)\lib\girepository-1.0" + +# Copy the public headers +install-headers: + @echo Copying the headers... + +# Create the GDK header directories + @for %d in (gdk gdk\deprecated gdk\win32) do @if not exist $(GTK_HEADERS_BASE_INSTALL_DIR)\%d\ mkdir $(GTK_HEADERS_BASE_INSTALL_DIR)\%d + @if not "$(BROADWAY)" == "" if not exist $(GTK_HEADERS_BASE_INSTALL_DIR)\gdk\broadway\ mkdir $(GTK_HEADERS_BASE_INSTALL_DIR)\gdk\broadway + +# Create the GTK header directories + @for %d in (gtk gtk\a11y gtk\deprecated) do @if not exist $(GTK_HEADERS_BASE_INSTALL_DIR)\%d\ mkdir $(GTK_HEADERS_BASE_INSTALL_DIR)\%d + +# Create the libgail-util header directories + @for %d in (libgail-util) do @if not exist $(GAILUTIL_HEADERS_BASE_INSTALL_DIR)\%d\ mkdir $(GAILUTIL_HEADERS_BASE_INSTALL_DIR)\%d + +# Copy the GDK headers (with GdkWin32 and with Gdk-Broadway, if built) + @for %f in ($(GDK_GENERATED_PUBLIC_H)) do @copy %f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gdk" + @for %f in ($(gdk_public_h_sources)) do @copy ..\gdk\%f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gdk" + @for %f in ($(gdk_deprecated_h_sources:/=\)) do @copy ..\gdk\%f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gdk\deprecated" + @for %f in ($(GDK_PUBLIC_H_SRCS_WIN32)) do @copy ..\gdk\win32\%f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gdk" + @for %f in ($(libgdkwin32include_HEADERS)) do @copy ..\gdk\win32\%f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gdk\win32" + @if not "$(BROADWAY)" == "" for %f in ($(GDK_PUBLIC_H_SRCS_BROADWAY)) do @copy ..\gdk\broadway\%f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gdk" + @if not "$(BROADWAY)" == "" for %f in ($(libgdkbroadwayinclude_HEADERS)) do @copy ..\gdk\broadway\%f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gdk\broadway" + +# Copy the GTK headers + @for %f in ($(GTK_GENERATED_PUBLIC_H)) do @copy %f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gtk" +# I hate the U1095 command line too long fatal error :|, work around it... + @for %f in ($(GTK_PUB_HDRS:.h=) $(gtk_semi_private_h_sources:.h=)) do @copy ..\gtk\%f.h "$(GTK_HEADERS_BASE_INSTALL_DIR)\gtk" + @for %f in ($(a11y_h_sources:a11y/=)) do @copy ..\gtk\a11y\%f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gtk\a11y" + @for %f in ($(gtk_deprecated_h_sources:deprecated/=)) do @copy ..\gtk\deprecated\%f "$(GTK_HEADERS_BASE_INSTALL_DIR)\gtk\deprecated" + +# Copy the libgail-util headers + @for %f in ($(util_public_h_sources)) do @copy ..\libgail-util\%f "$(GAILUTIL_HEADERS_BASE_INSTALL_DIR)\libgail-util" + +# install the data files +install-data: + @echo Copying the non-generated data files... +# GSettings schemas + @if not exist $(PREFIX)\share\glib-2.0\schemas\ mkdir $(PREFIX)\share\glib-2.0\schemas + @for %f in (..\gtk\org.gtk.Settings.*.gschema.xml ..\demos\gtk-demo\org.gtk.Demo.gschema.xml) do @copy %f "$(PREFIX)\share\glib-2.0\schemas" + @-$(GLIB_COMPILE_SCHEMAS) $(PREFIX)\share\glib-2.0\schemas +# Demo icons + @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\gtk-demo\data\%tx%t\gtk3-demo.png "%d") + @-$(BASE_BUILT_BIN_DIR)\gtk-update-icon-cache.exe --ignore-theme-index --force "$(PREFIX)\share\icons\hicolor" From 455686a57fea60301d7341d9686bd3a10515d5bf Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 16 May 2022 17:45:52 +0800 Subject: [PATCH 023/176] Visual Studio Projects: Use NMake Makefile to copy build results ... and so stop using gtk3-install.[vsprops|props], and remove that property sheet from the dist and dist the NMake Makefile for the purpose. Also remove win32/vs10/gtk3-install.vcxproj.filters as well, as it is no longer needed. We will remove the gtk3-install.[vsprops|[props][.in] in a subsequent commit. --- win32/Makefile.am | 1 + win32/vs10/Makefile.am | 3 - win32/vs10/gtk3-build-defines.props | 6 ++ win32/vs10/gtk3-install.vcxproj | 130 ++++-------------------- win32/vs10/gtk3-install.vcxproj.filters | 13 --- win32/vs11/Makefile.am | 2 - win32/vs12/Makefile.am | 2 - win32/vs14/Makefile.am | 2 - win32/vs15/Makefile.am | 2 - win32/vs16/Makefile.am | 2 - win32/vs17/Makefile.am | 2 - win32/vs9/Makefile.am | 2 - win32/vs9/gtk3-build-defines.vsprops | 4 + win32/vs9/gtk3-install.vcproj | 79 ++++++-------- 14 files changed, 63 insertions(+), 187 deletions(-) delete mode 100644 win32/vs10/gtk3-install.vcxproj.filters diff --git a/win32/Makefile.am b/win32/Makefile.am index 0e70d0d665..4e30405243 100644 --- a/win32/Makefile.am +++ b/win32/Makefile.am @@ -46,6 +46,7 @@ EXTRA_DIST += \ generate-msvc.mak \ gtk-introspection-msvc.mak \ introspection-msvc.mak \ + install-msvc.mak \ replace.py \ pc_base.py \ gtkpc.py \ diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index ef627102d4..30df5f1d74 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -19,7 +19,6 @@ GENERATED_ITEMS = \ gtk3-icon-browser.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ - gtk3-install.props \ gtk3-version-paths.props MSVC10_HEADERS_LISTS = \ @@ -60,12 +59,10 @@ EXTRA_DIST += \ gailutil-3.vcxprojin \ gailutil-3.vcxproj.filtersin \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.propsin \ gtk3-version-paths.props.in \ $(GENERATED_ITEMS) diff --git a/win32/vs10/gtk3-build-defines.props b/win32/vs10/gtk3-build-defines.props index c8c511b9bd..0198734e79 100644 --- a/win32/vs10/gtk3-build-defines.props +++ b/win32/vs10/gtk3-build-defines.props @@ -32,6 +32,9 @@ nmake -f gtk-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstall cd .. set VCInstallDir=$(VCInstallDir) nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot) + cd .. +set VCInstallDir=$(VCInstallDir) +nmake -f install-msvc.mak PREFIX=$(GlibEtcInstallRoot) <_PropertySheetDisplayName>gtk3builddefinesprops @@ -117,5 +120,8 @@ nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot) $(GenerateRequiredSourcesBase) + + $(InstallBuildsBase) + diff --git a/win32/vs10/gtk3-install.vcxproj b/win32/vs10/gtk3-install.vcxproj index 290efb11a7..f2a6dcb6ab 100644 --- a/win32/vs10/gtk3-install.vcxproj +++ b/win32/vs10/gtk3-install.vcxproj @@ -41,46 +41,46 @@ - Utility + Makefile MultiByte true v100 - Utility + Makefile MultiByte v100 - Utility + Makefile MultiByte true v100 - Utility + Makefile MultiByte v100 - Utility + Makefile MultiByte true v100 - Utility + Makefile MultiByte v100 - Utility + Makefile MultiByte true v100 - Utility + Makefile MultiByte v100 @@ -89,133 +89,43 @@ - + - + - + - + - + - + - + - + - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - + $(InstallBuildsBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) GTK_VERSION=$(GtkVersion) + $(InstallBuildsBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) GTK_VERSION=$(GtkVersion) + $(InstallBuildsBase) CFG=$(Configuration) $(IntrospectPythonParam) GTK_VERSION=$(GtkVersion) + $(InstallBuildsBase) CFG=$(Configuration) $(IntrospectPythonParam) GTK_VERSION=$(GtkVersion) - - - - - - - - - - - - - - - - - - - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkDoInstallBroadwayHeaders)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkDoInstallBroadwayHeaders)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkDoInstallBroadwayHeaders)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkPostInstall) - blah;%(Outputs) - Installing Build Results... - $(GtkPCFiles) - $(GtkDoInstallBin)$(GtkDoInstall)$(GtkDoInstallBroadwayHeaders)$(GtkPostInstall) - blah;%(Outputs) - - - Generating .pc files... - $(GenerateGtkPC) - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPC) --broadway - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPCX64) - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPCX64) --broadway - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPC) - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPC) --broadway - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPCX64) - $(GtkPCFiles);%(Outputs) - Generating .pc files... - $(GenerateGtkPCX64) --broadway - $(GtkPCFiles);%(Outputs) - - {5ae8f5ce-9103-4951-aede-ea2f3b573be8} diff --git a/win32/vs10/gtk3-install.vcxproj.filters b/win32/vs10/gtk3-install.vcxproj.filters deleted file mode 100644 index 6be701aa89..0000000000 --- a/win32/vs10/gtk3-install.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Resource Files - Resource Files - - diff --git a/win32/vs11/Makefile.am b/win32/vs11/Makefile.am index becafd26c1..813badfbb2 100644 --- a/win32/vs11/Makefile.am +++ b/win32/vs11/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs12/Makefile.am b/win32/vs12/Makefile.am index 1dd4ba7674..f9c7f5d814 100644 --- a/win32/vs12/Makefile.am +++ b/win32/vs12/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs14/Makefile.am b/win32/vs14/Makefile.am index 318c87b7a9..458684cb8e 100644 --- a/win32/vs14/Makefile.am +++ b/win32/vs14/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am index 619128e42c..88cdad3e28 100644 --- a/win32/vs15/Makefile.am +++ b/win32/vs15/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST_COPIED = \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST_COPIED = \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST_COPIED) diff --git a/win32/vs16/Makefile.am b/win32/vs16/Makefile.am index 64ca7a6c8c..0445eda9ec 100644 --- a/win32/vs16/Makefile.am +++ b/win32/vs16/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs17/Makefile.am b/win32/vs17/Makefile.am index 35d581e313..b2cb3a12e5 100644 --- a/win32/vs17/Makefile.am +++ b/win32/vs17/Makefile.am @@ -27,7 +27,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ - gtk3-install.vcxproj.filters \ gtk3-introspect.vcxproj \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ @@ -36,7 +35,6 @@ EXTRA_DIST += \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ gtk3-ignore-broadway.props \ - gtk3-install.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs9/Makefile.am b/win32/vs9/Makefile.am index eded327a89..4b6120ae37 100644 --- a/win32/vs9/Makefile.am +++ b/win32/vs9/Makefile.am @@ -17,7 +17,6 @@ GENERATED_ITEMS = \ gtk3-demo-application.vcproj \ gtk3-icon-browser.vcproj \ gailutil-3.vcproj \ - gtk3-install.vsprops \ gtk3-version-paths.vsprops EXTRA_DIST += \ @@ -42,7 +41,6 @@ EXTRA_DIST += \ gtk3-build-defines.vsprops \ gtk3-copy-gdk-broadway.vsprops \ gtk3-ignore-broadway.vsprops \ - gtk3-install.vspropsin \ gtk3-version-paths.vsprops.in \ $(GENERATED_ITEMS) diff --git a/win32/vs9/gtk3-build-defines.vsprops b/win32/vs9/gtk3-build-defines.vsprops index 449a3cba1f..561a5952b1 100644 --- a/win32/vs9/gtk3-build-defines.vsprops +++ b/win32/vs9/gtk3-build-defines.vsprops @@ -99,4 +99,8 @@ Name="GenerateRequiredSourcesBase" Value="cd .. set VCInstallDir=$(VCInstallDir) nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)" /> + diff --git a/win32/vs9/gtk3-install.vcproj b/win32/vs9/gtk3-install.vcproj index 01f7bbc83d..764397e502 100644 --- a/win32/vs9/gtk3-install.vcproj +++ b/win32/vs9/gtk3-install.vcproj @@ -21,113 +21,98 @@ From f4811ea1f1106b34b9980c2566ccd10374dea798 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 16 May 2022 17:59:02 +0800 Subject: [PATCH 024/176] build: Drop gtk3-install.[vsprops|props] They are not used anymore, and are removed at this point. --- gdk/Makefile.am | 8 -- gdk/broadway/Makefile.am | 8 +- gdk/win32/Makefile.am | 8 +- gtk/Makefile.am | 9 -- libgail-util/Makefile.am | 8 +- win32/Makefile.msvcproj | 30 +---- win32/vs10/Makefile.am | 16 --- win32/vs10/gtk3-install.propsin | 222 ------------------------------- win32/vs9/Makefile.am | 11 -- win32/vs9/gtk3-install.vspropsin | 208 ----------------------------- 10 files changed, 4 insertions(+), 524 deletions(-) delete mode 100644 win32/vs10/gtk3-install.propsin delete mode 100644 win32/vs9/gtk3-install.vspropsin diff --git a/gdk/Makefile.am b/gdk/Makefile.am index 860973b73e..c9a731b693 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -459,13 +459,6 @@ MSVCPROJS = gdk-3 gdk_3_FILES = $(gdk_c_sources) gdk_3_EXCLUDES = dummy -gdk_3_HEADERS_DIR = $(gdkincludedir) - -gdk_3_HEADERS_INST = \ - $(gdkinclude_HEADERS) \ - $(deprecatedinclude_HEADERS) - -gdk_3_HEADERS_EXCLUDES = dummy include $(top_srcdir)/win32/Makefile.msvcproj @@ -510,7 +503,6 @@ endif dist-hook: \ $(top_builddir)/win32/vs9/gdk-3.vcproj \ - $(top_builddir)/win32/vs9/gdk-3.headers \ $(INTROSPECTION_INTERMEDIATE_ITEMS) DISTCLEANFILES = gdkconfig.h stamp-gc-h diff --git a/gdk/broadway/Makefile.am b/gdk/broadway/Makefile.am index 81725deabb..3b518700dc 100644 --- a/gdk/broadway/Makefile.am +++ b/gdk/broadway/Makefile.am @@ -72,11 +72,6 @@ MSVCPROJS = gdk3-broadway broadwayd gdk3_broadway_FILES = $(libgdk_broadway_la_SOURCES) gdk3_broadway_EXCLUDES = dummy -gdk3_broadway_HEADERS_DIR = $(libgdkbroadwayincludedir) - -gdk3_broadway_HEADERS_INST = $(libgdkbroadwayinclude_HEADERS) - -gdk3_broadway_HEADERS_EXCLUDES = dummy broadwayd_FILES = $(broadwayd_SOURCES) broadwayd_EXCLUDES = dummy @@ -85,7 +80,6 @@ include $(top_srcdir)/win32/Makefile.msvcproj dist-hook: \ $(top_builddir)/win32/vs9/gdk3-broadway.vcproj \ - $(top_builddir)/win32/vs9/broadwayd.vcproj \ - $(top_builddir)/win32/vs9/gdk3-broadway.headers + $(top_builddir)/win32/vs9/broadwayd.vcproj -include $(top_srcdir)/git.mk diff --git a/gdk/win32/Makefile.am b/gdk/win32/Makefile.am index a665a9cc02..586e8fddc0 100644 --- a/gdk/win32/Makefile.am +++ b/gdk/win32/Makefile.am @@ -47,16 +47,10 @@ MSVCPROJS = gdk3-win32 gdk3_win32_FILES = $(libgdk_win32_la_SOURCES) gdk3_win32_EXCLUDES = dummy -gdk3_win32_HEADERS_DIR = $(libgdkwin32includedir) - -gdk3_win32_HEADERS_INST = $(libgdkwin32include_HEADERS) - -gdk3_win32_HEADERS_EXCLUDES = dummy include $(top_srcdir)/win32/Makefile.msvcproj dist-hook: \ - $(top_builddir)/win32/vs9/gdk3-win32.vcproj \ - $(top_builddir)/win32/vs9/gdk3-win32.headers + $(top_builddir)/win32/vs9/gdk3-win32.vcproj -include $(top_srcdir)/git.mk diff --git a/gtk/Makefile.am b/gtk/Makefile.am index c7c7caabd2..81d6ed2736 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -526,14 +526,6 @@ gtk_3_FILES = \ $(gtk_use_win32_c_sources) gtk_3_EXCLUDES = dummy -gtk_3_HEADERS_DIR = $(gtkincludedir) - -gtk_3_HEADERS_INST = \ - $(filter-out gtkversion.h, $(gtkinclude_HEADERS)) \ - $(a11y_h_sources) \ - $(gtk_deprecated_h_sources) - -gtk_3_HEADERS_EXCLUDES = gtktypebuiltins.h include $(top_srcdir)/win32/Makefile.msvcproj @@ -590,7 +582,6 @@ endif dist-hook: \ $(top_builddir)/win32/vs9/gtk-3.vcproj \ - $(top_builddir)/win32/vs9/gtk-3.headers \ $(INTROSPECTION_INTERMEDIATE_ITEMS) # Install a RC file for the default GTK+ theme, and key themes diff --git a/libgail-util/Makefile.am b/libgail-util/Makefile.am index aa2f93adcb..0b389ad8b8 100644 --- a/libgail-util/Makefile.am +++ b/libgail-util/Makefile.am @@ -82,16 +82,10 @@ MSVCPROJS = gailutil-3 gailutil_3_FILES = $(libgailutil_3_la_SOURCES) gailutil_3_EXCLUDES = dummy -gailutil_3_HEADERS_DIR = $(libgailutilincludedir) - -gailutil_3_HEADERS_INST = $(libgailutilinclude_HEADERS) - -gailutil_3_HEADERS_EXCLUDES = dummy include $(top_srcdir)/win32/Makefile.msvcproj dist-hook: \ - $(top_builddir)/win32/vs9/gailutil-3.vcproj \ - $(top_builddir)/win32/vs9/gailutil-3.headers + $(top_builddir)/win32/vs9/gailutil-3.vcproj -include $(top_srcdir)/git.mk diff --git a/win32/Makefile.msvcproj b/win32/Makefile.msvcproj index cd7e469fb1..c341313aee 100644 --- a/win32/Makefile.msvcproj +++ b/win32/Makefile.msvcproj @@ -17,13 +17,9 @@ # MSVCPROJS = YourProject (can be multiple projects in a single srcdir) # YourProject_FILES = $(libyourlib_1_0_SOURCES) # YourProject_EXCLUDES = ... # list of sources to exclude, separated by '|', wildcards allowed; use random unsed value if none -# YourProject_HEADERS_DIR = $(libyourlibincludedir) -# YourProject_HEADERS_INST = $(libyourlib_1_0_HEADERS) -# YourProject_HEADERS_EXCLUDES = ... # # # dist-hook: \ # (or add to it if it is already there, note the vs9 items will also call the vs10 items in the process) -# $(top_builddir)/win32/vs9/YourProject.vcproj \ -# $(top_builddir)/win32/vs9/YourProject.headers +# $(top_builddir)/win32/vs9/YourProject.vcproj # Private functions @@ -40,13 +36,6 @@ _proj_files_raw=$(subst /,\\,$($(_proj_name)_FILES)) _proj_files=$(subst $(srcdir)\\,,$(subst $(builddir)\\,,$(subst $(top_builddir)\\$(_proj_path)\\,\\,$(_proj_files_raw)))) _proj_filters=$($(_proj_name)_EXCLUDES) -_proj_headers_raw=$(subst /,\\,$($(_proj_name)_HEADERS_INST)) -_proj_headers=$(subst $(srcdir)\\,,$(subst $(builddir)\\,,$(subst $(top_builddir)\\$(_proj_path)\\,\\,$(_proj_headers_raw)))) -_proj_headers_excludes=$($(_proj_name)_HEADERS_EXCLUDES) - -_headers_dest_posix=$(subst $(includedir),,$($(_proj_name)_HEADERS_DIR)) -_headers_destdir=$(subst /,\\,$(_headers_dest_posix)) - # # Creates Visual Studio 2008/2010 projects from items passed in from autotools files # $(1) - Base Name of the MSVC project files (outputs) @@ -95,23 +84,6 @@ $(top_builddir)/win32/vs9/$(1).vcproj: Makefile $(RM) $(1).vs10.sourcefiles $(RM) $(1).vs10.sourcefiles.filters -$(top_builddir)/win32/vs10/$(1).vs10.headers: $(top_builddir)/win32/vs9/$(1).headers - -$(top_builddir)/win32/vs9/$(1).headers: Makefile - -$(RM) $(top_builddir)/win32/vs9/$(1).headers - -$(RM) $(top_builddir)/win32/vs10/$(1).vs10.headers - - for F in $(_proj_headers); do \ - case $$$$F in \ - $(_proj_headers_excludes)) \ - ;; \ - *.h|*.hpp|*.hh|*.hxx) \ - echo 'copy ..\..'$(_proj_subdir)$$$$F' $$$$(CopyDir)\include'$(_headers_destdir)'\'$$$$F' ' >>$(top_builddir)/win32/vs9/$(1).headers && \ - echo 'copy ..\..'$(_proj_subdir)$$$$F' $$$$(CopyDir)\include'$(_headers_destdir)'\'$$$$F >>$(top_builddir)/win32/vs10/$(1).vs10.headers \ - ;; \ - esac; \ - done - endef $(foreach proj,$(MSVCPROJS),$(eval $(call msvcproj-builder,$(proj)))) diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index 30df5f1d74..f12a18434f 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -21,13 +21,6 @@ GENERATED_ITEMS = \ gailutil-3.vcxproj.filters \ gtk3-version-paths.props -MSVC10_HEADERS_LISTS = \ - gdk3-win32.vs10.headers \ - gdk3-broadway.vs10.headers \ - gdk-3.vs10.headers \ - gtk-3.vs10.headers \ - gailutil-3.vs10.headers - EXTRA_DIST += \ README.txt \ gtk+.sln \ @@ -69,13 +62,4 @@ EXTRA_DIST += \ DISTCLEANFILES = \ $(GENERATED_ITEMS) -gtk3-install.props: $(top_srcdir)/win32/vs10/gtk3-install.propsin $(MSVC10_HEADERS_LISTS) - -$(RM) $(top_builddir)/win32/vs11/gtk3-install.props - -$(RM) $(top_builddir)/win32/vs12/gtk3-install.props - -$(RM) $(top_builddir)/win32/vs14/gtk3-install.props - -$(RM) $(top_builddir)/win32/vs15/gtk3-install.props - -$(RM) $(top_builddir)/win32/vs16/gtk3-install.props - $(CPP) -P - <$(top_srcdir)/win32/vs10/gtk3-install.propsin >$@ - rm $(MSVC10_HEADERS_LISTS) - -include $(top_srcdir)/git.mk diff --git a/win32/vs10/gtk3-install.propsin b/win32/vs10/gtk3-install.propsin deleted file mode 100644 index 7e6cc466d3..0000000000 --- a/win32/vs10/gtk3-install.propsin +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - $(SolutionDir)$(Configuration)\$(Platform)\bin - -mkdir $(CopyDir)\bin -mkdir $(CopyDir)\share\gir-1.0 -mkdir $(CopyDir)\lib\pkgconfig -mkdir $(CopyDir)\lib\girepository-1.0 - -copy "$(BinDir)\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll" $(CopyDir)\bin -copy "$(BinDir)\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).pdb" $(CopyDir)\bin -copy "$(BinDir)\gdk-$(ApiVersion).lib" $(CopyDir)\lib - -if "$(Configuration)" == "Release_Broadway" goto DO_BROADWAY_BIN -if "$(Configuration)" == "Debug_Broadway" goto DO_BROADWAY_BIN -copy "$(BinDir)\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll" $(CopyDir)\bin -copy "$(BinDir)\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb" $(CopyDir)\bin -copy "$(BinDir)\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll" $(CopyDir)\bin -copy "$(BinDir)\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb" $(CopyDir)\bin -copy "$(BinDir)\gtk-$(ApiVersion).lib" $(CopyDir)\lib -copy "$(BinDir)\gailutil-$(ApiVersion).lib" $(CopyDir)\lib -copy "$(BinDir)\gtk3-demo.exe" $(CopyDir)\bin -copy "$(BinDir)\gtk3-demo.pdb" $(CopyDir)\bin -copy "$(BinDir)\gtk3-demo-application.exe" $(CopyDir)\bin -copy "$(BinDir)\gtk3-demo-application.pdb" $(CopyDir)\bin -copy "$(BinDir)\gtk3-icon-browser.exe" $(CopyDir)\bin -copy "$(BinDir)\gtk3-icon-browser.pdb" $(CopyDir)\bin -copy "$(BinDir)\gtk-encode-symbolic-svg.exe" $(CopyDir)\bin -copy "$(BinDir)\gtk-encode-symbolic-svg.pdb" $(CopyDir)\bin -copy "$(BinDir)\gtk-update-icon-cache.exe" $(CopyDir)\bin -copy "$(BinDir)\gtk-update-icon-cache.pdb" $(CopyDir)\bin -copy "$(BinDir)\gtk-query-settings.exe" $(CopyDir)\bin -copy "$(BinDir)\gtk-query-settings.pdb" $(CopyDir)\bin -copy "$(BinDir)\gtk-builder-tool.exe" $(CopyDir)\bin -copy "$(BinDir)\gtk-builder-tool.pdb" $(CopyDir)\bin -if exist $(BinDir)\Gdk-3.0.gir copy "$(BinDir)\Gdk-3.0.gir" $(CopyDir)\share\gir-1.0 -if exist $(BinDir)\GdkWin32-3.0.gir copy "$(BinDir)\GdkWin32-3.0.gir" $(CopyDir)\share\gir-1.0 -if exist $(BinDir)\Gtk-3.0.gir copy "$(BinDir)\Gtk-3.0.gir" $(CopyDir)\share\gir-1.0 -if exist $(BinDir)\Gdk-3.0.typelib copy "$(BinDir)\Gdk-3.0.typelib" $(CopyDir)\lib\girepository-1.0 -if exist $(BinDir)\GdkWin32-3.0.typelib copy "$(BinDir)\GdkWin32-3.0.typelib" $(CopyDir)\lib\girepository-1.0 -if exist $(BinDir)\Gtk-3.0.typelib copy "$(BinDir)\Gtk-3.0.typelib" $(CopyDir)\lib\girepository-1.0 -goto DONE_BIN - -:DO_BROADWAY_BIN -copy "$(BinDir)\broadwayd.exe" $(CopyDir)\bin -copy "$(BinDir)\broadwayd.pdb" $(CopyDir)\bin - -if "$(Configuration)" == "Release_Broadway" goto DO_BROADWAY_RELEASE -if "$(Configuration)" == "Debug_Broadway" goto DO_BROADWAY_DEBUG -:DO_BROADWAY_RELEASE -copy .\Release\$(Platform)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll $(CopyDir)\bin -copy .\Release\$(Platform)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb $(CopyDir)\bin -copy .\Release\$(Platform)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll $(CopyDir)\bin -copy .\Release\$(Platform)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-$(ApiVersion).lib $(CopyDir)\lib -copy .\Release\$(Platform)\bin\gailutil-$(ApiVersion).lib $(CopyDir)\lib -copy .\Release\$(Platform)\bin\gtk3-demo.exe $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk3-demo.pdb $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk3-demo-application.exe $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk3-demo-application.pdb $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk3-icon-browser.exe $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk3-icon-browser.pdb $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-encode-symbolic-svg.exe $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-encode-symbolic-svg.pdb $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-update-icon-cache.exe $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-update-icon-cache.pdb $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-query-settings.exe $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-query-settings.pdb $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-builder-tool.exe $(CopyDir)\bin -copy .\Release\$(Platform)\bin\gtk-builder-tool.pdb $(CopyDir)\bin -if exist .\Release\$(Platform)\bin\Gdk-3.0.gir copy .\Release\$(Platform)\bin\Gdk-3.0.gir $(CopyDir)\share\gir-1.0 -if exist .\Release\$(Platform)\bin\GdkWin32-3.0.gir copy .\Release\$(Platform)\bin\GdkWin32-3.0.gir $(CopyDir)\share\gir-1.0 -if exist .\Release\$(Platform)\bin\Gtk-3.0.gir copy .\Release\$(Platform)\bin\Gtk-3.0.gir $(CopyDir)\share\gir-1.0 -if exist .\Release\$(Platform)\bin\Gdk-3.0.typelib copy .\Release\$(Platform)\bin\Gdk-3.0.typelib $(CopyDir)\lib\girepository-1.0 -if exist .\Release\$(Platform)\bin\GdkWin32-3.0.typelib copy .\Release\$(Platform)\bin\GdkWin32-3.0.typelib $(CopyDir)\lib\girepository-1.0 -if exist .\Release\$(Platform)\bin\Gtk-3.0.typelib copy .\Release\$(Platform)\bin\Gtk-3.0.typelib $(CopyDir)\lib\girepository-1.0 - -goto DONE_BIN - -:DO_BROADWAY_DEBUG -copy .\Debug\$(Platform)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-$(ApiVersion).lib $(CopyDir)\lib -copy .\Debug\$(Platform)\bin\gailutil-$(ApiVersion).lib $(CopyDir)\lib -copy .\Debug\$(Platform)\bin\gtk3-demo.exe $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk3-demo.pdb $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk3-demo-application.exe $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk3-demo-application.pdb $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk3-icon-browser.exe $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk3-icon-browser.pdb $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-encode-symbolic-svg.exe $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-encode-symbolic-svg.pdb $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-update-icon-cache.exe $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-update-icon-cache.pdb $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-query-settings.exe $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-query-settings.pdb $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-builder-tool.exe $(CopyDir)\bin -copy .\Debug\$(Platform)\bin\gtk-builder-tool.pdb $(CopyDir)\bin -if exist .\Debug\$(Platform)\bin\Gdk-3.0.gir copy .\Debug\$(Platform)\bin\Gdk-3.0.gir $(CopyDir)\share\gir-1.0 -if exist .\Debug\$(Platform)\bin\GdkWin32-3.0.gir copy .\Debug\$(Platform)\bin\GdkWin32-3.0.gir $(CopyDir)\share\gir-1.0 -if exist .\Debug\$(Platform)\bin\Gtk-3.0.gir copy .\Debug\$(Platform)\bin\Gtk-3.0.gir $(CopyDir)\share\gir-1.0 -if exist .\Debug\$(Platform)\bin\Gdk-3.0.typelib copy .\Debug\$(Platform)\bin\Gdk-3.0.typelib $(CopyDir)\lib\girepository-1.0 -if exist .\Debug\$(Platform)\bin\GdkWin32-3.0.typelib copy .\Debug\$(Platform)\bin\GdkWin32-3.0.typelib $(CopyDir)\lib\girepository-1.0 -if exist .\Debug\$(Platform)\bin\Gtk-3.0.typelib copy .\Debug\$(Platform)\bin\Gtk-3.0.typelib $(CopyDir)\lib\girepository-1.0 - -:DONE_BIN - -copy ..\gdk-3.0.pc $(CopyDir)\lib\pkgconfig -copy ..\gdk-3.0.pc $(CopyDir)\lib\pkgconfig\gdk-win32-3.0.pc -copy "..\gtk+-3.0.pc" $(CopyDir)\lib\pkgconfig -copy "..\gtk+-3.0.pc" "$(CopyDir)\lib\pkgconfig\gtk+-win32-3.0.pc" -copy ..\gail-3.0.pc $(CopyDir)\lib\pkgconfig - - -echo off -mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\win32 -mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\deprecated -mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gtk\a11y -mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gtk\deprecated -copy ..\..\gdk\win32\gdkwin32.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk - -if "$(Configuration)" == "Release" goto COPY_RELEASE_BUILT_HEADERS -if "$(Configuration)" == "Release_Broadway" goto COPY_RELEASE_BUILT_HEADERS -if "$(Configuration)" == "Debug" goto COPY_DEBUG_BUILT_HEADERS -if "$(Configuration)" == "Debug_Broadway" goto COPY_DEBUG_BUILT_HEADERS - -:COPY_DEBUG_BUILT_HEADERS -copy .\Debug\$(Platform)\obj\gdk-3\gdk\gdkconfig.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk -copy .\Debug\$(Platform)\obj\gdk-3\gdk\gdkenumtypes.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk -copy .\Debug\$(Platform)\obj\gdk-3\gdk\gdkversionmacros.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk -copy .\Debug\$(Platform)\obj\gtk-3\gtk\gtktypebuiltins.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk -copy .\Debug\$(Platform)\obj\gtk-3\gtk\gtkversion.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk -goto CONTINUE_HEADERS - -:COPY_RELEASE_BUILT_HEADERS -copy .\Release\$(Platform)\obj\gdk-3\gdk\gdkconfig.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk -copy .\Release\$(Platform)\obj\gdk-3\gdk\gdkenumtypes.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk -copy .\Release\$(Platform)\obj\gdk-3\gdk\gdkversionmacros.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk -copy .\Release\$(Platform)\obj\gtk-3\gtk\gtktypebuiltins.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk -copy .\Release\$(Platform)\obj\gtk-3\gtk\gtkversion.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk -goto CONTINUE_HEADERS - -:CONTINUE_HEADERS -#include "gdk-3.vs10.headers" -#include "gdk3-win32.vs10.headers" - -#include "gtk-3.vs10.headers" - -mkdir $(CopyDir)\include\gail-$(ApiVersion)\libgail-util -#include "gailutil-3.vs10.headers" - - -for %%s in (16 22 24 32 48 256) do ((mkdir $(CopyDir)\share\icons\hicolor\%%sx%%s\apps) & (copy /b ..\..\demos\gtk-demo\data\%%sx%%s\gtk3-demo.png $(CopyDir)\share\icons\hicolor\%%sx%%s\apps)) - -mkdir $(CopyDir)\share\glib-2.0\schemas -copy ..\..\gtk\org.gtk.Settings.ColorChooser.gschema.xml $(CopyDir)\share\glib-2.0\schemas -copy ..\..\gtk\org.gtk.Settings.Debug.gschema.xml $(CopyDir)\share\glib-2.0\schemas -copy ..\..\gtk\org.gtk.Settings.EmojiChooser.gschema.xml $(CopyDir)\share\glib-2.0\schemas -copy ..\..\gtk\org.gtk.Settings.FileChooser.gschema.xml $(CopyDir)\share\glib-2.0\schemas -copy ..\..\demos\gtk-demo\org.gtk.Demo.gschema.xml $(CopyDir)\share\glib-2.0\schemas - - -copy ..\..\gdk\broadway\gdkbroadway.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk -mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\broadway -#include "gdk3-broadway.vs10.headers" - - -echo "Compiling gsettings XML Files..." -$(GlibEtcInstallRoot)\bin\glib-compile-schemas.exe $(CopyDir)\share\glib-2.0\schemas - -echo "Generating icon cache......" -$(CopyDir)\bin\gtk-update-icon-cache.exe --ignore-theme-index --force "$(CopyDir)\share\icons\hicolor" - - $(PythonDir)\python ..\gtkpc.py --prefix=$(CopyDir) --version=$(GtkVersion) --host=i686-pc-vs$(VSVer) - $(PythonDir)\python ..\gtkpc.py --prefix=$(CopyDir) --version=$(GtkVersion) --host=x86_64-pc-vs$(VSVer) - ..\gdk-3.0.pc;..\gtk+-3.0.pc;..\gail-3.0.pc - - - <_PropertySheetDisplayName>gtk3installsprops - - - - $(BinDir) - - - $(InstalledDlls) - - - $(InstalledBins) - - - $(InstalledBroadwayBins) - - - $(GtkDoInstallBin) - - - $(GtkDoInstall) - - - $(GtkDoInstallBroadwayHeaders) - - - $(GtkPostInstall) - - - $(GenerateGtkPC) - - - $(GenerateGtkPCX64) - - - $(GtkPCFiles) - - - diff --git a/win32/vs9/Makefile.am b/win32/vs9/Makefile.am index 4b6120ae37..f19e52c9f2 100644 --- a/win32/vs9/Makefile.am +++ b/win32/vs9/Makefile.am @@ -1,12 +1,5 @@ include $(top_srcdir)/Makefile.decl -MSVC_HEADERS_LISTS = \ - gdk3-win32.headers \ - gdk3-broadway.headers \ - gdk-3.headers \ - gtk-3.headers \ - gailutil-3.headers - GENERATED_ITEMS = \ gdk3-win32.vcproj \ gdk3-broadway.vcproj \ @@ -44,10 +37,6 @@ EXTRA_DIST += \ gtk3-version-paths.vsprops.in \ $(GENERATED_ITEMS) -gtk3-install.vsprops: $(top_srcdir)/win32/vs9/gtk3-install.vspropsin $(MSVC_HEADERS_LISTS) - $(CPP) -P - <$(top_srcdir)/win32/vs9/gtk3-install.vspropsin >$@ - rm $(MSVC_HEADERS_LISTS) - DISTCLEANFILES = $(GENERATED_ITEMS) -include $(top_srcdir)/git.mk diff --git a/win32/vs9/gtk3-install.vspropsin b/win32/vs9/gtk3-install.vspropsin deleted file mode 100644 index 4fb97df337..0000000000 --- a/win32/vs9/gtk3-install.vspropsin +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - - - - From c50cd6f95ca4037c67f4b7469ea323894093b76a Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 17 May 2022 11:27:57 +0800 Subject: [PATCH 025/176] Visual Studio projects: Drop unneeded property sheet We can use MSBuild trickery to do what the property sheet intends to cover --- win32/vs10/Makefile.am | 1 - win32/vs10/gdk-3.vcxprojin | 14 ++++++++++---- win32/vs10/gtk3-ignore-broadway.props | 18 ------------------ win32/vs11/Makefile.am | 1 - win32/vs12/Makefile.am | 1 - win32/vs14/Makefile.am | 1 - win32/vs15/Makefile.am | 1 - win32/vs16/Makefile.am | 1 - win32/vs17/Makefile.am | 1 - 9 files changed, 10 insertions(+), 29 deletions(-) delete mode 100644 win32/vs10/gtk3-ignore-broadway.props diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index f12a18434f..06e78a8819 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -55,7 +55,6 @@ EXTRA_DIST += \ gtk3-introspect.vcxproj \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ - gtk3-ignore-broadway.props \ gtk3-version-paths.props.in \ $(GENERATED_ITEMS) diff --git a/win32/vs10/gdk-3.vcxprojin b/win32/vs10/gdk-3.vcxprojin index fd5e79eb17..92451400c2 100644 --- a/win32/vs10/gdk-3.vcxprojin +++ b/win32/vs10/gdk-3.vcxprojin @@ -89,19 +89,19 @@ - + - + - + - + @@ -154,6 +154,7 @@ Windows $(TargetDir)$(ProjectName).0.lib MachineX86 + /EXPORT:gdk_win32_display_manager_get_type @@ -205,6 +206,7 @@ true true MachineX86 + /EXPORT:gdk_win32_display_manager_get_type @@ -256,6 +258,7 @@ $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb Windows MachineX64 + /EXPORT:gdk_win32_display_manager_get_type @@ -307,6 +310,7 @@ true true MachineX64 + /EXPORT:gdk_win32_display_manager_get_type @@ -348,6 +352,8 @@ {1df4c475-4472-4ee4-ac2b-3ab5a4c1a453} false + false + false {aba7685a-7cbb-4626-b5e5-6eeea5b489ef} diff --git a/win32/vs10/gtk3-ignore-broadway.props b/win32/vs10/gtk3-ignore-broadway.props deleted file mode 100644 index 0c97cf0de9..0000000000 --- a/win32/vs10/gtk3-ignore-broadway.props +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - <_PropertySheetDisplayName>gtk3ignorebroadwayprops - - - - false - - - $(OutDir)\gdk3-win32.lib;%(AdditionalDependencies) - /EXPORT:gdk_win32_display_manager_get_type - - - diff --git a/win32/vs11/Makefile.am b/win32/vs11/Makefile.am index 813badfbb2..94792f4898 100644 --- a/win32/vs11/Makefile.am +++ b/win32/vs11/Makefile.am @@ -34,7 +34,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ - gtk3-ignore-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs12/Makefile.am b/win32/vs12/Makefile.am index f9c7f5d814..a6a63ded35 100644 --- a/win32/vs12/Makefile.am +++ b/win32/vs12/Makefile.am @@ -34,7 +34,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ - gtk3-ignore-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs14/Makefile.am b/win32/vs14/Makefile.am index 458684cb8e..6ed9e9a257 100644 --- a/win32/vs14/Makefile.am +++ b/win32/vs14/Makefile.am @@ -34,7 +34,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ - gtk3-ignore-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am index 88cdad3e28..ae66589a6a 100644 --- a/win32/vs15/Makefile.am +++ b/win32/vs15/Makefile.am @@ -34,7 +34,6 @@ EXTRA_DIST_COPIED = \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ - gtk3-ignore-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST_COPIED) diff --git a/win32/vs16/Makefile.am b/win32/vs16/Makefile.am index 0445eda9ec..54b4b6812b 100644 --- a/win32/vs16/Makefile.am +++ b/win32/vs16/Makefile.am @@ -34,7 +34,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ - gtk3-ignore-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs17/Makefile.am b/win32/vs17/Makefile.am index b2cb3a12e5..8a324560db 100644 --- a/win32/vs17/Makefile.am +++ b/win32/vs17/Makefile.am @@ -34,7 +34,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ gtk3-copy-gdk-broadway.props \ - gtk3-ignore-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) From ac25eeb34af34b0fb619da6b3e22f0d0fd4dcaac Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 17 May 2022 11:59:31 +0800 Subject: [PATCH 026/176] Visual Studio projects: Drop another property sheet We can again use MSBuild trickery to do what was done in the dropped property sheet. Unfortunately, like the last commit, I couldn't figure out a way do to something similar in the VS2008 project files... :| --- win32/vs10/Makefile.am | 1 - win32/vs10/gdk-3.vcxprojin | 24 ++++++++++-- win32/vs10/gtk3-copy-gdk-broadway.props | 50 ------------------------- win32/vs11/Makefile.am | 1 - win32/vs12/Makefile.am | 1 - win32/vs14/Makefile.am | 1 - win32/vs15/Makefile.am | 1 - win32/vs16/Makefile.am | 1 - win32/vs17/Makefile.am | 1 - 9 files changed, 20 insertions(+), 61 deletions(-) delete mode 100644 win32/vs10/gtk3-copy-gdk-broadway.props diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index 06e78a8819..1ed6395d81 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -54,7 +54,6 @@ EXTRA_DIST += \ gtk3-install.vcxproj \ gtk3-introspect.vcxproj \ gtk3-build-defines.props \ - gtk3-copy-gdk-broadway.props \ gtk3-version-paths.props.in \ $(GENERATED_ITEMS) diff --git a/win32/vs10/gdk-3.vcxprojin b/win32/vs10/gdk-3.vcxprojin index 92451400c2..19416703a4 100644 --- a/win32/vs10/gdk-3.vcxprojin +++ b/win32/vs10/gdk-3.vcxprojin @@ -105,19 +105,19 @@ - + - + - + - + @@ -181,6 +181,7 @@ $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb Windows MachineX86 + /EXPORT:gdk_win32_display_manager_get_type @@ -232,6 +233,7 @@ true true MachineX86 + /EXPORT:gdk_win32_display_manager_get_type @@ -285,6 +287,7 @@ $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb Windows MachineX64 + /EXPORT:gdk_win32_display_manager_get_type @@ -336,8 +339,21 @@ true true MachineX64 + /EXPORT:gdk_win32_display_manager_get_type + + + +if not exist $(OutDir)\..\..\..\Debug\$(Platform)\bin\ mkdir $(OutDir)\..\..\..\Debug\$(Platform)\bin +copy /b "$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" "$(OutDir)\..\..\..\Debug\$(Platform)\bin" +copy /b "$(TargetDir)$(ProjectName).0.lib" "$(OutDir)\..\..\..\Debug\$(Platform)\bin" + +if not exist $(OutDir)\..\..\..\Release\$(Platform)\bin\ mkdir $(OutDir)\..\..\..\Release\$(Platform)\bin +copy /b "$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" "$(OutDir)\..\..\..\Release\$(Platform)\bin" +copy /b "$(TargetDir)$(ProjectName).0.lib" "$(OutDir)\..\..\..\Release\$(Platform)\bin" + + diff --git a/win32/vs10/gtk3-copy-gdk-broadway.props b/win32/vs10/gtk3-copy-gdk-broadway.props deleted file mode 100644 index c2e6829250..0000000000 --- a/win32/vs10/gtk3-copy-gdk-broadway.props +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - <_PropertySheetDisplayName>gtk3copygdkbroadwayprops - - - - /EXPORT:gdk_win32_display_manager_get_type - - - -if "$(Configuration)" == "Release" goto END - -if "$(Configuration)" == "Debug" goto END - -if "$(Configuration)" == "Release_Broadway" goto DoRelease - -if "$(Configuration)" == "Debug_Broadway" goto DoDebug - - -:DoRelease - -mkdir .\Release\$(Platform)\bin - -copy /b $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll .\Release\$(Platform)\bin\ - -copy /b $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib .\Release\$(Platform)\bin\ - -goto END - - -:DoDebug - -mkdir .\Debug\$(Platform)\bin - -copy /b $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll .\Debug\$(Platform)\bin\ - -copy /b $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib .\Debug\$(Platform)\bin\ - -goto END - - -:END - - - - diff --git a/win32/vs11/Makefile.am b/win32/vs11/Makefile.am index 94792f4898..4a083d03cd 100644 --- a/win32/vs11/Makefile.am +++ b/win32/vs11/Makefile.am @@ -33,7 +33,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ - gtk3-copy-gdk-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs12/Makefile.am b/win32/vs12/Makefile.am index a6a63ded35..7b37d57ae9 100644 --- a/win32/vs12/Makefile.am +++ b/win32/vs12/Makefile.am @@ -33,7 +33,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ - gtk3-copy-gdk-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs14/Makefile.am b/win32/vs14/Makefile.am index 6ed9e9a257..72f88d160c 100644 --- a/win32/vs14/Makefile.am +++ b/win32/vs14/Makefile.am @@ -33,7 +33,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ - gtk3-copy-gdk-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am index ae66589a6a..a1ab89dec3 100644 --- a/win32/vs15/Makefile.am +++ b/win32/vs15/Makefile.am @@ -33,7 +33,6 @@ EXTRA_DIST_COPIED = \ gdk3-broadway.vcxproj \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ - gtk3-copy-gdk-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST_COPIED) diff --git a/win32/vs16/Makefile.am b/win32/vs16/Makefile.am index 54b4b6812b..eb567707ec 100644 --- a/win32/vs16/Makefile.am +++ b/win32/vs16/Makefile.am @@ -33,7 +33,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ - gtk3-copy-gdk-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs17/Makefile.am b/win32/vs17/Makefile.am index 8a324560db..b1ee919f95 100644 --- a/win32/vs17/Makefile.am +++ b/win32/vs17/Makefile.am @@ -33,7 +33,6 @@ EXTRA_DIST += \ gdk3-broadway.vcxproj \ gdk3-broadway.vcxproj.filters \ gtk3-build-defines.props \ - gtk3-copy-gdk-broadway.props \ gtk3-version-paths.props DISTCLEANFILES = $(EXTRA_DIST) From 4c2cd5910f276a048b940efb1421090a3312399a Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 17 May 2022 12:33:22 +0800 Subject: [PATCH 027/176] Visual Studio projects: Make property sheets shared ...for Visual Studio 2010 and later, since we used to copy them and merely update the value of $(VSVer) during 'make dist' as needed. Instead of doing that, move the property sheets for Visual Studio 2010, which is the base version that we use, into a directory of its own, and make the Visual Studio 2010~2022 projects look for them in that directory, and set VSVer according to the toolset version identified by each of the project files. The ARM64-specific property sheet needed for VS2017 and the VS2008 property sheets will remain as they are. --- configure.ac | 3 ++- win32/Makefile-newvs.am | 7 ------- win32/Makefile.am | 3 ++- win32/vs10/Makefile.am | 5 +---- win32/vs10/broadwayd.vcxprojin | 8 ++++---- win32/vs10/gailutil-3.vcxprojin | 8 ++++---- win32/vs10/gdk-3.vcxprojin | 16 ++++++++-------- win32/vs10/gdk3-broadway.vcxprojin | 8 ++++---- win32/vs10/gdk3-win32.vcxprojin | 8 ++++---- win32/vs10/gtk-3.vcxprojin | 8 ++++---- win32/vs10/gtk-builder-tool.vcxproj | 8 ++++---- win32/vs10/gtk-encode-symbolic-svg.vcxproj | 8 ++++---- win32/vs10/gtk-query-settings.vcxproj | 8 ++++---- win32/vs10/gtk-update-icon-cache.vcxproj | 8 ++++---- win32/vs10/gtk3-demo-application.vcxprojin | 8 ++++---- win32/vs10/gtk3-demo.vcxprojin | 8 ++++---- win32/vs10/gtk3-icon-browser.vcxprojin | 8 ++++---- win32/vs10/gtk3-install.vcxproj | 16 ++++++++-------- win32/vs10/gtk3-introspect.vcxproj | 8 ++++---- win32/vs10/gtk3-prebuild.vcxproj | 16 ++++++++-------- win32/vs11/Makefile.am | 4 +--- win32/vs12/Makefile.am | 4 +--- win32/vs14/Makefile.am | 4 +--- win32/vs15/Makefile.am | 4 +--- win32/vs16/Makefile.am | 4 +--- win32/vs17/Makefile.am | 4 +--- win32/vs1x-props/Makefile.am | 13 +++++++++++++ .../gtk3-build-defines.props | 0 .../gtk3-version-paths.props.in | 9 ++++++++- 29 files changed, 108 insertions(+), 108 deletions(-) create mode 100644 win32/vs1x-props/Makefile.am rename win32/{vs10 => vs1x-props}/gtk3-build-defines.props (100%) rename win32/{vs10 => vs1x-props}/gtk3-version-paths.props.in (87%) diff --git a/configure.ac b/configure.ac index e9ded998fc..a665921783 100644 --- a/configure.ac +++ b/configure.ac @@ -1963,13 +1963,14 @@ win32/config-msvc.mak win32/vs9/Makefile win32/vs9/gtk3-version-paths.vsprops win32/vs10/Makefile -win32/vs10/gtk3-version-paths.props win32/vs11/Makefile win32/vs12/Makefile win32/vs14/Makefile win32/vs15/Makefile win32/vs16/Makefile win32/vs17/Makefile +win32/vs1x-props/Makefile +win32/vs1x-props/gtk3-version-paths.props gdk/Makefile gdk/broadway/Makefile gdk/x11/Makefile diff --git a/win32/Makefile-newvs.am b/win32/Makefile-newvs.am index a68e2f99ca..44c927a867 100644 --- a/win32/Makefile-newvs.am +++ b/win32/Makefile-newvs.am @@ -38,13 +38,6 @@ endif sed 's/v100/v$(MSVC_TOOLSET)/g' < $(top_builddir)/win32/vs10/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ fi -%.props: $(top_builddir)/win32/vs10/Makefile - if test -e $(top_srcdir)/win32/vs10/$@; then \ - sed 's/10<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_srcdir)/win32/vs10/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - elif test -e $(top_builddir)/win32/vs10/$@; then \ - sed 's/10<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/win32/vs10/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - %.vcxproj.filters: $(top_builddir)/win32/vs10/Makefile if test -e $(top_srcdir)/win32/vs10/$@; then \ cp $(top_srcdir)/win32/vs10/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ diff --git a/win32/Makefile.am b/win32/Makefile.am index 4e30405243..98424c3771 100644 --- a/win32/Makefile.am +++ b/win32/Makefile.am @@ -34,7 +34,8 @@ SUBDIRS = \ vs14 \ vs15 \ vs16 \ - vs17 + vs17 \ + vs1x-props EXTRA_DIST += \ config-msvc.mak \ diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index 1ed6395d81..b49bb752fe 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -18,8 +18,7 @@ GENERATED_ITEMS = \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ gailutil-3.vcxproj \ - gailutil-3.vcxproj.filters \ - gtk3-version-paths.props + gailutil-3.vcxproj.filters EXTRA_DIST += \ README.txt \ @@ -53,8 +52,6 @@ EXTRA_DIST += \ gailutil-3.vcxproj.filtersin \ gtk3-install.vcxproj \ gtk3-introspect.vcxproj \ - gtk3-build-defines.props \ - gtk3-version-paths.props.in \ $(GENERATED_ITEMS) DISTCLEANFILES = \ diff --git a/win32/vs10/broadwayd.vcxprojin b/win32/vs10/broadwayd.vcxprojin index 5e4f3e5415..df35a803fa 100644 --- a/win32/vs10/broadwayd.vcxprojin +++ b/win32/vs10/broadwayd.vcxprojin @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gailutil-3.vcxprojin b/win32/vs10/gailutil-3.vcxprojin index b28b1df7e8..d469f32c02 100644 --- a/win32/vs10/gailutil-3.vcxprojin +++ b/win32/vs10/gailutil-3.vcxprojin @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gdk-3.vcxprojin b/win32/vs10/gdk-3.vcxprojin index 19416703a4..8e469683e5 100644 --- a/win32/vs10/gdk-3.vcxprojin +++ b/win32/vs10/gdk-3.vcxprojin @@ -89,35 +89,35 @@ - + - + - + - + - + - + - + - + diff --git a/win32/vs10/gdk3-broadway.vcxprojin b/win32/vs10/gdk3-broadway.vcxprojin index 9827954fac..26a531fc64 100644 --- a/win32/vs10/gdk3-broadway.vcxprojin +++ b/win32/vs10/gdk3-broadway.vcxprojin @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gdk3-win32.vcxprojin b/win32/vs10/gdk3-win32.vcxprojin index 37e5586c01..913818e171 100644 --- a/win32/vs10/gdk3-win32.vcxprojin +++ b/win32/vs10/gdk3-win32.vcxprojin @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk-3.vcxprojin b/win32/vs10/gtk-3.vcxprojin index 188340308c..c010b3c26d 100644 --- a/win32/vs10/gtk-3.vcxprojin +++ b/win32/vs10/gtk-3.vcxprojin @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk-builder-tool.vcxproj b/win32/vs10/gtk-builder-tool.vcxproj index d88a9e65d7..ee295b2912 100644 --- a/win32/vs10/gtk-builder-tool.vcxproj +++ b/win32/vs10/gtk-builder-tool.vcxproj @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk-encode-symbolic-svg.vcxproj b/win32/vs10/gtk-encode-symbolic-svg.vcxproj index da630f7f51..ca69b4e794 100644 --- a/win32/vs10/gtk-encode-symbolic-svg.vcxproj +++ b/win32/vs10/gtk-encode-symbolic-svg.vcxproj @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk-query-settings.vcxproj b/win32/vs10/gtk-query-settings.vcxproj index 24717aa73f..207b1ba13e 100644 --- a/win32/vs10/gtk-query-settings.vcxproj +++ b/win32/vs10/gtk-query-settings.vcxproj @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk-update-icon-cache.vcxproj b/win32/vs10/gtk-update-icon-cache.vcxproj index b94c809e0c..567971b9cf 100644 --- a/win32/vs10/gtk-update-icon-cache.vcxproj +++ b/win32/vs10/gtk-update-icon-cache.vcxproj @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk3-demo-application.vcxprojin b/win32/vs10/gtk3-demo-application.vcxprojin index 9167c4c2c4..05c058557c 100644 --- a/win32/vs10/gtk3-demo-application.vcxprojin +++ b/win32/vs10/gtk3-demo-application.vcxprojin @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk3-demo.vcxprojin b/win32/vs10/gtk3-demo.vcxprojin index 76f22e512a..fd4850ccf3 100644 --- a/win32/vs10/gtk3-demo.vcxprojin +++ b/win32/vs10/gtk3-demo.vcxprojin @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk3-icon-browser.vcxprojin b/win32/vs10/gtk3-icon-browser.vcxprojin index 70f76d8ccf..e5edefb15b 100644 --- a/win32/vs10/gtk3-icon-browser.vcxprojin +++ b/win32/vs10/gtk3-icon-browser.vcxprojin @@ -51,19 +51,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk3-install.vcxproj b/win32/vs10/gtk3-install.vcxproj index f2a6dcb6ab..0409671572 100644 --- a/win32/vs10/gtk3-install.vcxproj +++ b/win32/vs10/gtk3-install.vcxproj @@ -89,35 +89,35 @@ - + - + - + - + - + - + - + - + diff --git a/win32/vs10/gtk3-introspect.vcxproj b/win32/vs10/gtk3-introspect.vcxproj index cba81df3c2..7905684ed2 100644 --- a/win32/vs10/gtk3-introspect.vcxproj +++ b/win32/vs10/gtk3-introspect.vcxproj @@ -52,19 +52,19 @@ - + - + - + - + diff --git a/win32/vs10/gtk3-prebuild.vcxproj b/win32/vs10/gtk3-prebuild.vcxproj index b73d9802cc..dc3136275f 100644 --- a/win32/vs10/gtk3-prebuild.vcxproj +++ b/win32/vs10/gtk3-prebuild.vcxproj @@ -89,35 +89,35 @@ - + - + - + - + - + - + - + - + diff --git a/win32/vs11/Makefile.am b/win32/vs11/Makefile.am index 4a083d03cd..c95331e099 100644 --- a/win32/vs11/Makefile.am +++ b/win32/vs11/Makefile.am @@ -31,9 +31,7 @@ EXTRA_DIST += \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ gdk3-broadway.vcxproj \ - gdk3-broadway.vcxproj.filters \ - gtk3-build-defines.props \ - gtk3-version-paths.props + gdk3-broadway.vcxproj.filters DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs12/Makefile.am b/win32/vs12/Makefile.am index 7b37d57ae9..4e669865be 100644 --- a/win32/vs12/Makefile.am +++ b/win32/vs12/Makefile.am @@ -31,9 +31,7 @@ EXTRA_DIST += \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ gdk3-broadway.vcxproj \ - gdk3-broadway.vcxproj.filters \ - gtk3-build-defines.props \ - gtk3-version-paths.props + gdk3-broadway.vcxproj.filters DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs14/Makefile.am b/win32/vs14/Makefile.am index 72f88d160c..ac099944c3 100644 --- a/win32/vs14/Makefile.am +++ b/win32/vs14/Makefile.am @@ -31,9 +31,7 @@ EXTRA_DIST += \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ gdk3-broadway.vcxproj \ - gdk3-broadway.vcxproj.filters \ - gtk3-build-defines.props \ - gtk3-version-paths.props + gdk3-broadway.vcxproj.filters DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am index a1ab89dec3..8a95e9eae9 100644 --- a/win32/vs15/Makefile.am +++ b/win32/vs15/Makefile.am @@ -31,9 +31,7 @@ EXTRA_DIST_COPIED = \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ gdk3-broadway.vcxproj \ - gdk3-broadway.vcxproj.filters \ - gtk3-build-defines.props \ - gtk3-version-paths.props + gdk3-broadway.vcxproj.filters DISTCLEANFILES = $(EXTRA_DIST_COPIED) EXTRA_DIST += $(EXTRA_DIST_COPIED) Directory.Build.props diff --git a/win32/vs16/Makefile.am b/win32/vs16/Makefile.am index eb567707ec..6bdff1695a 100644 --- a/win32/vs16/Makefile.am +++ b/win32/vs16/Makefile.am @@ -31,9 +31,7 @@ EXTRA_DIST += \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ gdk3-broadway.vcxproj \ - gdk3-broadway.vcxproj.filters \ - gtk3-build-defines.props \ - gtk3-version-paths.props + gdk3-broadway.vcxproj.filters DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs17/Makefile.am b/win32/vs17/Makefile.am index b1ee919f95..0ddde0d50e 100644 --- a/win32/vs17/Makefile.am +++ b/win32/vs17/Makefile.am @@ -31,9 +31,7 @@ EXTRA_DIST += \ broadwayd.vcxproj \ broadwayd.vcxproj.filters \ gdk3-broadway.vcxproj \ - gdk3-broadway.vcxproj.filters \ - gtk3-build-defines.props \ - gtk3-version-paths.props + gdk3-broadway.vcxproj.filters DISTCLEANFILES = $(EXTRA_DIST) diff --git a/win32/vs1x-props/Makefile.am b/win32/vs1x-props/Makefile.am new file mode 100644 index 0000000000..7f3bbf6c9e --- /dev/null +++ b/win32/vs1x-props/Makefile.am @@ -0,0 +1,13 @@ +include $(top_srcdir)/Makefile.decl + +GENERATED_ITEMS = gtk3-version-paths.props + +EXTRA_DIST += \ + gtk3-build-defines.props \ + gtk3-version-paths.props.in \ + $(GENERATED_ITEMS) + +DISTCLEANFILES = \ + $(GENERATED_ITEMS) + +-include $(top_srcdir)/git.mk diff --git a/win32/vs10/gtk3-build-defines.props b/win32/vs1x-props/gtk3-build-defines.props similarity index 100% rename from win32/vs10/gtk3-build-defines.props rename to win32/vs1x-props/gtk3-build-defines.props diff --git a/win32/vs10/gtk3-version-paths.props.in b/win32/vs1x-props/gtk3-version-paths.props.in similarity index 87% rename from win32/vs10/gtk3-version-paths.props.in rename to win32/vs1x-props/gtk3-version-paths.props.in index f8c0a16bba..5c34e804d5 100644 --- a/win32/vs10/gtk3-version-paths.props.in +++ b/win32/vs1x-props/gtk3-version-paths.props.in @@ -1,7 +1,14 @@  - 10 + 10 + 10 + 11 + 12 + 14 + 15 + 16 + 17 $(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform) ..\..\..\vs$(VSVer)\$(Platform) 3.0 From 3bd1ed8c313daac613241383b0871dd4e3a4f1c4 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 17 May 2022 17:30:10 +0800 Subject: [PATCH 028/176] win32/vs10/*.vcxprojin: Consolidate project configs We can use MSBuild "Condition" items to consolidate the configs, so that we can clean up the project files a bit. --- win32/vs10/broadwayd.vcxprojin | 144 ++------- win32/vs10/gailutil-3.vcxprojin | 149 ++------- win32/vs10/gdk-3.vcxprojin | 333 ++++----------------- win32/vs10/gdk3-broadway.vcxprojin | 95 ++---- win32/vs10/gdk3-win32.vcxprojin | 95 ++---- win32/vs10/gtk-3.vcxprojin | 139 ++------- win32/vs10/gtk3-demo-application.vcxprojin | 139 ++------- win32/vs10/gtk3-demo.vcxprojin | 146 ++------- win32/vs10/gtk3-icon-browser.vcxprojin | 142 ++------- 9 files changed, 278 insertions(+), 1104 deletions(-) diff --git a/win32/vs10/broadwayd.vcxprojin b/win32/vs10/broadwayd.vcxprojin index df35a803fa..9436f2e94e 100644 --- a/win32/vs10/broadwayd.vcxprojin +++ b/win32/vs10/broadwayd.vcxprojin @@ -24,142 +24,60 @@ Win32Proj - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - + Application MultiByte + true v100 - - - - - - - - - - - - - + - true - false - true - false + true + false - - - Disabled - $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) - _DEBUG;$(GdkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - ws2_32.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - MaxSpeed - $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) - true - $(GdkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ws2_32.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - + - X64 + X64 - Disabled $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) - _DEBUG;$(GdkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - ProgramDatabase + + + Disabled + _DEBUG;$(GdkDefines);%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + $(GdkDefines);%(PreprocessorDefinitions) + true + MultiThreadedDLL + ProgramDatabase ws2_32.lib;%(AdditionalDependencies) true Console - MachineX64 - - - - - X64 - - - MaxSpeed - $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) - true - $(GdkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ws2_32.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX64 + + + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gailutil-3.vcxprojin b/win32/vs10/gailutil-3.vcxprojin index d469f32c02..423b338b97 100644 --- a/win32/vs10/gailutil-3.vcxprojin +++ b/win32/vs10/gailutil-3.vcxprojin @@ -24,66 +24,46 @@ Win32Proj - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - true - v100 - - + DynamicLibrary MultiByte + true v100 - - - - - - - - - - - - - + - true - true - false - false + true + false - + - Disabled $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;GTK_DISABLE_DEPRECATED;GDK_DISABLE_DEPRECATED;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - EditAndContinue + + + Disabled + _DEBUG;G_ENABLE_DEBUG;GTK_DISABLE_DEPRECATED;GDK_DISABLE_DEPRECATED;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + true + G_ENABLE_DEBUG;GTK_DISABLE_DEPRECATED;GDK_DISABLE_DEPRECATED;%(PreprocessorDefinitions) + MultiThreadedDLL + true + ProgramDatabase atk-1.0.lib;%(AdditionalDependencies) @@ -93,80 +73,13 @@ true $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb Windows - MachineX86 - - - - - MaxSpeed - true - $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - GTK_DISABLE_DEPRECATED;GDK_DISABLE_DEPRECATED;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - atk-1.0.lib;%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - ..\..\libgail-util\gailutil.def - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - true - true - MachineX86 - - - - - Disabled - $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;GTK_DISABLE_DEPRECATED;GDK_DISABLE_DEPRECATED;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - atk-1.0.lib;%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - ..\..\libgail-util\gailutil.def - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - MachineX64 - - - - - $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - GTK_DISABLE_DEPRECATED;GDK_DISABLE_DEPRECATED;%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - atk-1.0.lib;%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - ..\..\libgail-util\gailutil.def - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - true - true - MachineX64 + + + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gdk-3.vcxprojin b/win32/vs10/gdk-3.vcxprojin index 8e469683e5..96b8cd137b 100644 --- a/win32/vs10/gdk-3.vcxprojin +++ b/win32/vs10/gdk-3.vcxprojin @@ -40,306 +40,91 @@ Win32Proj - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - true - v100 - - + DynamicLibrary MultiByte + true + true v100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - true - false - true - false - true - false - true - false + true + false + true + false - + - Disabled - $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - EditAndContinue + + + $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) + $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) + + + $(GdkBaseIncludes);..\..\gdk\win32;..\..\gdk\broadway;%(AdditionalIncludeDirectories) + $(GdkBaseIncludes);..\..\gdk\win32;..\..\gdk\broadway;%(AdditionalIncludeDirectories) + + + Disabled + Disabled + _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) + _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) + true + true + EnableFastChecks + EnableFastChecks + MultiThreadedDebugDLL + MultiThreadedDebugDLL + EditAndContinue + EditAndContinue + ProgramDatabase + ProgramDatabase + + + $(GdkDefines);%(PreprocessorDefinitions) + $(GdkDefines);%(PreprocessorDefinitions) + MultiThreadedDLL + MultiThreadedDLL + ProgramDatabase + ProgramDatabase ..\..\gdk\win32\rc;%(AdditionalIncludeDirectories) - $(GdkAdditionalLibs);%(AdditionalDependencies) $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll true $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb Windows $(TargetDir)$(ProjectName).0.lib - MachineX86 - /EXPORT:gdk_win32_display_manager_get_type - - - - - Disabled - $(GdkBaseIncludes);..\..\gdk\win32;..\..\gdk\broadway;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - ..\..\gdk\win32\rc;%(AdditionalIncludeDirectories) - - - $(GdkAdditionalLibs);$(GdkBroadwayAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - MachineX86 - /EXPORT:gdk_win32_display_manager_get_type - - - - - $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - $(GdkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - ..\..\gdk\win32\rc;%(AdditionalIncludeDirectories) - - - $(GdkAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - true - true - MachineX86 - /EXPORT:gdk_win32_display_manager_get_type - - - - - $(GdkBaseIncludes);..\..\gdk\win32;..\..\gdk\broadway;%(AdditionalIncludeDirectories) - $(GdkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - ..\..\gdk\win32\rc;%(AdditionalIncludeDirectories) - - - $(GdkAdditionalLibs);$(GdkBroadwayAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - true - true - MachineX86 - /EXPORT:gdk_win32_display_manager_get_type - - - - - Disabled - $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ..\..\gdk\win32\rc;%(AdditionalIncludeDirectories) - - - $(GdkAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - MachineX64 - /EXPORT:gdk_win32_display_manager_get_type - - - - - Disabled - $(GdkBaseIncludes);..\..\gdk\win32;..\..\gdk\broadway;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ..\..\gdk\win32\rc;%(AdditionalIncludeDirectories) - - - $(GdkAdditionalLibs);$(GdkBroadwayAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - MachineX64 - /EXPORT:gdk_win32_display_manager_get_type - - - - - $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - $(GdkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - ..\..\gdk\win32\rc;%(AdditionalIncludeDirectories) - - - $(GdkAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - true - true - MachineX64 - /EXPORT:gdk_win32_display_manager_get_type - - - - - $(GdkBaseIncludes);..\..\gdk\win32;..\..\gdk\broadway;%(AdditionalIncludeDirectories) - $(GdkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - ..\..\gdk\win32\rc;%(AdditionalIncludeDirectories) - - - $(GdkAdditionalLibs);$(GdkBroadwayAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - true - true - MachineX64 /EXPORT:gdk_win32_display_manager_get_type + + + $(GdkAdditionalLibs);%(AdditionalDependencies) + $(GdkAdditionalLibs);%(AdditionalDependencies) + + + $(GdkAdditionalLibs);$(GdkBroadwayAdditionalLibs);%(AdditionalDependencies) + $(GdkAdditionalLibs);$(GdkBroadwayAdditionalLibs);%(AdditionalDependencies) + + + true + true + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gdk3-broadway.vcxprojin b/win32/vs10/gdk3-broadway.vcxprojin index 26a531fc64..123d6d70e8 100644 --- a/win32/vs10/gdk3-broadway.vcxprojin +++ b/win32/vs10/gdk3-broadway.vcxprojin @@ -24,96 +24,39 @@ Win32Proj - - StaticLibrary - MultiByte - true - v100 - - - StaticLibrary - MultiByte - v100 - - - StaticLibrary - MultiByte - true - v100 - - + StaticLibrary MultiByte + true v100 - - - - - - - - - - - - - + - - - Disabled - $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - + $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) - $(GdkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - - + Level3 - ProgramDatabase - - - - - Disabled - $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) - $(GdkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase + + + Disabled + _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + $(GdkDefines);%(PreprocessorDefinitions) + MultiThreadedDLL + ProgramDatabase diff --git a/win32/vs10/gdk3-win32.vcxprojin b/win32/vs10/gdk3-win32.vcxprojin index 913818e171..f49e8de447 100644 --- a/win32/vs10/gdk3-win32.vcxprojin +++ b/win32/vs10/gdk3-win32.vcxprojin @@ -24,96 +24,39 @@ Win32Proj - - StaticLibrary - MultiByte - true - v100 - - - StaticLibrary - MultiByte - v100 - - - StaticLibrary - MultiByte - true - v100 - - + StaticLibrary MultiByte + true v100 - - - - - - - - - - - - - + - - - Disabled - $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);INSIDE_GDK_WIN32;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - + $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - $(GdkDefines);INSIDE_GDK_WIN32;%(PreprocessorDefinitions) - MultiThreadedDLL - - + Level3 - ProgramDatabase - - - - - Disabled - $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);INSIDE_GDK_WIN32;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - $(GdkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - $(GdkDefines);INSIDE_GDK_WIN32;%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase + + + Disabled + _DEBUG;G_ENABLE_DEBUG;$(GdkDefines);INSIDE_GDK_WIN32;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + $(GdkDefines);INSIDE_GDK_WIN32;%(PreprocessorDefinitions) + MultiThreadedDLL + ProgramDatabase diff --git a/win32/vs10/gtk-3.vcxprojin b/win32/vs10/gtk-3.vcxprojin index c010b3c26d..c9922105cb 100644 --- a/win32/vs10/gtk-3.vcxprojin +++ b/win32/vs10/gtk-3.vcxprojin @@ -26,22 +26,7 @@ Win32Proj - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - v100 - - + DynamicLibrary MultiByte v100 @@ -49,41 +34,34 @@ - - - - - - - - - - - - - + - true - false - true - false + true + false - + + $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) + + Level3 + + Disabled - $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GtkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue + _DEBUG;G_ENABLE_DEBUG;$(GtkDefines);%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + $(GtkDefines);%(PreprocessorDefinitions) + MultiThreadedDLL + ProgramDatabase $(GtkAdditionalLibs);%(AdditionalDependencies) @@ -92,74 +70,13 @@ true $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb Windows - MachineX86 - - - - - $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - $(GtkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - $(GtkAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - true - true - MachineX86 - - - - - Disabled - $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - _DEBUG;G_ENABLE_DEBUG;$(GtkDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(GtkAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - MachineX64 - - - - - $(GtkBaseIncludes);..\..\gdk\win32;%(AdditionalIncludeDirectories) - $(GtkDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - $(GtkAdditionalLibs);%(AdditionalDependencies) - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll - $(TargetDir)$(ProjectName).0.lib - true - $(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb - Windows - true - true - MachineX64 + + + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gtk3-demo-application.vcxprojin b/win32/vs10/gtk3-demo-application.vcxprojin index 05c058557c..a0f78dc980 100644 --- a/win32/vs10/gtk3-demo-application.vcxprojin +++ b/win32/vs10/gtk3-demo-application.vcxprojin @@ -24,138 +24,57 @@ Win32Proj - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - + Application MultiByte + true v100 - - - - - - - - - - - - - + - true - false - true - false + true + false - + - Disabled $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - EditAndContinue - - - true - Console - MachineX86 - - - - - MaxSpeed - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - false - - - Level3 - ProgramDatabase + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + false + ProgramDatabase true Console + + true true - MachineX86 - - - - - X64 - - - Disabled - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 + + MachineX86 + MachineX64 diff --git a/win32/vs10/gtk3-demo.vcxprojin b/win32/vs10/gtk3-demo.vcxprojin index fd4850ccf3..0848a45bb4 100644 --- a/win32/vs10/gtk3-demo.vcxprojin +++ b/win32/vs10/gtk3-demo.vcxprojin @@ -24,144 +24,58 @@ Win32Proj - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - + Application MultiByte + true v100 - - - - - - - - - - - - - + - true - true - false - false + true + false - + - Disabled $(GtkBaseIncludes);%(AdditionalIncludeDirectories) - _DEBUG;$(GtkPrefixDefine);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - EditAndContinue CompileAsC + + + Disabled + _DEBUG;$(GtkPrefixDefine);%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + $(GtkPrefixDefine);%(PreprocessorDefinitions) + MultiThreadedDLL + ProgramDatabase %(AdditionalDependencies) true Console - - - MachineX86 - - - - - $(GtkBaseIncludes);%(AdditionalIncludeDirectories) - $(GtkPrefixDefine);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - CompileAsC - - - %(AdditionalDependencies) - true - Console - false - true - true - - - MachineX86 - - - - - Disabled - $(GtkBaseIncludes);%(AdditionalIncludeDirectories) - _DEBUG;$(GtkPrefixDefine);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - CompileAsC - - - %(AdditionalDependencies) - true - Console - - - MachineX64 - - - - - $(GtkBaseIncludes);%(AdditionalIncludeDirectories) - $(GtkPrefixDefine);%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - ProgramDatabase - CompileAsC - - - %(AdditionalDependencies) - true - Console - false - true - true - - - MachineX64 + + + + false + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gtk3-icon-browser.vcxprojin b/win32/vs10/gtk3-icon-browser.vcxprojin index e5edefb15b..0fc1738254 100644 --- a/win32/vs10/gtk3-icon-browser.vcxprojin +++ b/win32/vs10/gtk3-icon-browser.vcxprojin @@ -24,138 +24,60 @@ Win32Proj - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - + Application MultiByte + true v100 - - - - - - - - - - - - - + - true - false - true - false + true + false - - - Disabled - ..\..\demos\icon-browser;$(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - true - Console - MachineX86 - - - - - MaxSpeed - ..\..\demos\icon-browser;$(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - + - X64 + X64 - Disabled ..\..\demos\icon-browser;$(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - ProgramDatabase + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + false + ProgramDatabase true Console - MachineX64 - - - - - X64 - - - MaxSpeed - ..\..\demos\icon-browser;$(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 + + + true + true + + MachineX86 + MachineX64 From 6e193eb14137a6c4ad701560ebbc6db6b2af99ef Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 18 May 2022 11:40:59 +0800 Subject: [PATCH 029/176] win32/vs10/*.vcxproj: Consolidate project configs Like what was done in the *.vcxprojin templates, consolidate project configs that are repetitive, and use the 'Condition=' directive to distinguish between configuration and/or target platform differences. --- win32/vs10/gtk-builder-tool.vcxproj | 145 +++++---------------- win32/vs10/gtk-encode-symbolic-svg.vcxproj | 145 +++++---------------- win32/vs10/gtk-query-settings.vcxproj | 145 +++++---------------- win32/vs10/gtk-update-icon-cache.vcxproj | 145 +++++---------------- win32/vs10/gtk3-install.vcxproj | 71 +--------- win32/vs10/gtk3-introspect.vcxproj | 57 +------- win32/vs10/gtk3-prebuild.vcxproj | 94 +++---------- 7 files changed, 151 insertions(+), 651 deletions(-) diff --git a/win32/vs10/gtk-builder-tool.vcxproj b/win32/vs10/gtk-builder-tool.vcxproj index ee295b2912..12420c3377 100644 --- a/win32/vs10/gtk-builder-tool.vcxproj +++ b/win32/vs10/gtk-builder-tool.vcxproj @@ -24,142 +24,61 @@ Win32Proj - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - + Application MultiByte + true v100 - - - - - - - - - - - - - + - true - false - true - false + true + false - - - Disabled - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - true - Console - MachineX86 - - - - - MaxSpeed - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - + - X64 + X64 - Disabled $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - ProgramDatabase + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + ProgramDatabase %(AdditionalDependencies) true Console - MachineX64 - - - - - X64 - - - MaxSpeed - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - true - Console - true - true - MachineX64 + + + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gtk-encode-symbolic-svg.vcxproj b/win32/vs10/gtk-encode-symbolic-svg.vcxproj index ca69b4e794..fcd0a6df75 100644 --- a/win32/vs10/gtk-encode-symbolic-svg.vcxproj +++ b/win32/vs10/gtk-encode-symbolic-svg.vcxproj @@ -24,142 +24,61 @@ Win32Proj - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - + Application MultiByte + true v100 - - - - - - - - - - - - - + - true - false - true - false + true + false - - - Disabled - $(GdkBaseIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - true - Console - MachineX86 - - - - - MaxSpeed - $(GdkBaseIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - + - X64 + X64 - Disabled $(GdkBaseIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - ProgramDatabase + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + ProgramDatabase %(AdditionalDependencies) true Console - MachineX64 - - - - - X64 - - - MaxSpeed - $(GdkBaseIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - true - Console - true - true - MachineX64 + + + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gtk-query-settings.vcxproj b/win32/vs10/gtk-query-settings.vcxproj index 207b1ba13e..610b04815f 100644 --- a/win32/vs10/gtk-query-settings.vcxproj +++ b/win32/vs10/gtk-query-settings.vcxproj @@ -24,142 +24,61 @@ Win32Proj - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - + Application MultiByte + true v100 - - - - - - - - - - - - - + - true - false - true - false + true + false - - - Disabled - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - true - Console - MachineX86 - - - - - MaxSpeed - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - + - X64 + X64 - Disabled $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - ProgramDatabase + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + ProgramDatabase %(AdditionalDependencies) true Console - MachineX64 - - - - - X64 - - - MaxSpeed - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - true - Console - true - true - MachineX64 + + + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gtk-update-icon-cache.vcxproj b/win32/vs10/gtk-update-icon-cache.vcxproj index 567971b9cf..f6ea9eb54f 100644 --- a/win32/vs10/gtk-update-icon-cache.vcxproj +++ b/win32/vs10/gtk-update-icon-cache.vcxproj @@ -24,142 +24,61 @@ Win32Proj - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - + Application MultiByte + true v100 - - - - - - - - - - - - - + - true - false - true - false + true + false - - - Disabled - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - true - Console - MachineX86 - - - - - MaxSpeed - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - + - X64 + X64 - Disabled $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - + Level3 - ProgramDatabase + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + ProgramDatabase %(AdditionalDependencies) true Console - MachineX64 - - - - - X64 - - - MaxSpeed - $(BaseConfigIncludes);%(AdditionalIncludeDirectories) - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - true - Console - true - true - MachineX64 + + + true + true + + MachineX86 + MachineX64 diff --git a/win32/vs10/gtk3-install.vcxproj b/win32/vs10/gtk3-install.vcxproj index 0409671572..588515d8aa 100644 --- a/win32/vs10/gtk3-install.vcxproj +++ b/win32/vs10/gtk3-install.vcxproj @@ -40,46 +40,7 @@ Win32Proj - - Makefile - MultiByte - true - v100 - - - Makefile - MultiByte - v100 - - - Makefile - MultiByte - true - v100 - - - Makefile - MultiByte - v100 - - - Makefile - MultiByte - true - v100 - - - Makefile - MultiByte - v100 - - - Makefile - MultiByte - true - v100 - - + Makefile MultiByte v100 @@ -87,35 +48,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/win32/vs10/gtk3-introspect.vcxproj b/win32/vs10/gtk3-introspect.vcxproj index 7905684ed2..1a4409aa16 100644 --- a/win32/vs10/gtk3-introspect.vcxproj +++ b/win32/vs10/gtk3-introspect.vcxproj @@ -23,69 +23,20 @@ gtk3introspect - - Makefile - true - MultiByte - v100 - - - Makefile - false - true - MultiByte - v100 - - + Makefile MultiByte v100 - - Makefile - MultiByte - true - v100 - - - - - - - - - - - - - - + - - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect-clean introspect - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect-clean - $(GtkIntrospectBuiltFiles) - - - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect-clean introspect - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect-clean - $(GtkIntrospectBuiltFiles) - - - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect-clean introspect - $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect-clean - $(GtkIntrospectBuiltFiles) - - + $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect-clean introspect $(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) introspect-clean @@ -104,4 +55,4 @@ - \ No newline at end of file + diff --git a/win32/vs10/gtk3-prebuild.vcxproj b/win32/vs10/gtk3-prebuild.vcxproj index dc3136275f..a0b5829ae8 100644 --- a/win32/vs10/gtk3-prebuild.vcxproj +++ b/win32/vs10/gtk3-prebuild.vcxproj @@ -40,46 +40,7 @@ Win32Proj - - Makefile - MultiByte - true - v100 - - - Makefile - MultiByte - v100 - - - Makefile - MultiByte - true - v100 - - - Makefile - MultiByte - v100 - - - Makefile - MultiByte - true - v100 - - - Makefile - MultiByte - v100 - - - Makefile - MultiByte - true - v100 - - + Makefile MultiByte v100 @@ -87,52 +48,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - $(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) generate-base-sources - $(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) generate-base-sources + $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) generate-base-sources - $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) generate-base-sources - $(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean generate-base-sources - $(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean generate-base-sources $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean generate-base-sources - $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean generate-base-sources - $(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean - $(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean + + + $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) generate-base-sources + $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean generate-base-sources $(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean + + + $(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) generate-base-sources + $(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean generate-base-sources + $(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean + + + $(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) generate-base-sources + $(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean generate-base-sources + $(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean From f324c650a717d2d0a12faafa7a8c2f2888ace72e Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 18 May 2022 15:49:05 +0800 Subject: [PATCH 030/176] gdk/: Rename gdk-pub-headers.h to gdk-sources.inc We want to make the sources listings for libgdk shared as well. --- gdk/Makefile.am | 2 +- gdk/{gdk-pub-headers.mak => gdk-sources.inc} | 0 win32/create-lists-msvc.mak | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename gdk/{gdk-pub-headers.mak => gdk-sources.inc} (100%) diff --git a/gdk/Makefile.am b/gdk/Makefile.am index c9a731b693..451beac7eb 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -1,6 +1,6 @@ ## Makefile.am for gtk+/gdk include $(top_srcdir)/Makefile.decl -include gdk-pub-headers.mak +include gdk-sources.inc -include $(INTROSPECTION_MAKEFILE) INTROSPECTION_GIRS = diff --git a/gdk/gdk-pub-headers.mak b/gdk/gdk-sources.inc similarity index 100% rename from gdk/gdk-pub-headers.mak rename to gdk/gdk-sources.inc diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index 3763342b76..3fce81333a 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -34,7 +34,7 @@ NULL= # For GDK enumeration sources -!include ..\gdk\gdk-pub-headers.mak +!include ..\gdk\gdk-sources.inc !if [call create-lists.bat header gdk_headers.mak GDK_PUBLIC_HEADERS] !endif From 7c2e4fa3b250551b67e423898fe9d5f71ae6bcf1 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 18 May 2022 15:59:35 +0800 Subject: [PATCH 031/176] gdk: Move source listings to gdk-sources.inc We want to share those listings with other non-autools build systems. --- gdk/Makefile.am | 169 -------------------------------------------- gdk/gdk-sources.inc | 169 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 169 insertions(+), 169 deletions(-) diff --git a/gdk/Makefile.am b/gdk/Makefile.am index 451beac7eb..3e9f90a280 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -62,94 +62,6 @@ LDADD = \ -rpath $(libdir) \ $(no_undefined) -# -# setup source file variables -# - -gdk_h_sources = \ - $(gdk_public_h_sources) \ - $(gdk_deprecated_h_sources) - -gdk_private_headers = \ - gdk-private.h \ - gdkapplaunchcontextprivate.h \ - gdkconstructor.h \ - gdkcursorprivate.h \ - gdkdevicemanagerprivate.h \ - gdkdeviceprivate.h \ - gdkdevicepadprivate.h \ - gdkdevicetoolprivate.h \ - gdkdisplaymanagerprivate.h \ - gdkdisplayprivate.h \ - gdkdndprivate.h \ - gdkdrawingcontextprivate.h \ - gdkframeclockidle.h \ - gdkframeclockprivate.h \ - gdkglcontextprivate.h \ - gdkmonitorprivate.h \ - gdkprofilerprivate.h \ - gdkscreenprivate.h \ - gdkseatprivate.h \ - gdkseatdefaultprivate.h \ - gdkinternals.h \ - gdkintl.h \ - gdkkeysprivate.h \ - gdkvisualprivate.h \ - gdkx.h - -deprecated_c_sources = \ - deprecated/gdkcolor.c - -gdk_c_sources = \ - $(deprecated_c_sources) \ - gdk-private.c \ - gdk.c \ - gdkapplaunchcontext.c \ - gdkcairo.c \ - gdkcursor.c \ - gdkdeprecated.c \ - gdkdevice.c \ - gdkdevicepad.c \ - gdkdevicetool.c \ - gdkdevicemanager.c \ - gdkdisplay.c \ - gdkdisplaymanager.c \ - gdkdnd.c \ - gdkdrawingcontext.c \ - gdkevents.c \ - gdkframetimings.c \ - gdkgl.c \ - gdkglcontext.c \ - gdkglobals.c \ - gdkkeys.c \ - gdkkeyuni.c \ - gdkmonitor.c \ - gdkoffscreenwindow.c \ - gdkframeclock.c \ - gdkframeclockidle.c \ - gdkpango.c \ - gdkpixbuf-drawable.c \ - gdkprofiler.c \ - gdkproperty.c \ - gdkrectangle.c \ - gdkrgba.c \ - gdkscreen.c \ - gdkseat.c \ - gdkseatdefault.c \ - gdkselection.c \ - gdkvisual.c \ - gdkwindow.c \ - gdkwindowimpl.c - -gdk_built_sources = \ - gdkenumtypes.h \ - gdkenumtypes.c \ - gdkmarshalers.h \ - gdkmarshalers.c \ - gdkresources.h \ - gdkresources.c \ - gdkversionmacros.h - # # setup GDK sources and their dependencies # @@ -217,57 +129,6 @@ if OS_WIN32 Gdk_3_0_gir_CFLAGS += -I$(srcdir)/win32 -I$(srcdir) endif if USE_X11 -x11_introspection_files = \ - x11/gdkapplaunchcontext-x11.c \ - x11/gdkasync.c \ - x11/gdkcursor-x11.c \ - x11/gdkdevice-core-x11.c \ - x11/gdkdevicemanager-core-x11.c \ - x11/gdkdevicemanager-x11.c \ - x11/gdkdevicemanager-xi2.c \ - x11/gdkdevice-xi2.c \ - x11/gdkdisplay-x11.c \ - x11/gdkdisplaymanager-x11.c \ - x11/gdkdnd-x11.c \ - x11/gdkeventsource.c \ - x11/gdkeventtranslator.c \ - x11/gdkgeometry-x11.c \ - x11/gdkglcontext-x11.c \ - x11/gdkkeys-x11.c \ - x11/gdkmain-x11.c \ - x11/gdkmonitor-x11.c \ - x11/gdkproperty-x11.c \ - x11/gdkscreen-x11.c \ - x11/gdkselection-x11.c \ - x11/gdksettings.c \ - x11/gdktestutils-x11.c \ - x11/gdkvisual-x11.c \ - x11/gdkwindow-x11.c \ - x11/gdkxftdefaults.c \ - x11/gdkxid.c \ - x11/xsettings-client.c \ - x11/gdkx.h \ - x11/gdkx11applaunchcontext.h \ - x11/gdkx11cursor.h \ - x11/gdkx11device.h \ - x11/gdkx11device-core.h \ - x11/gdkx11device-xi2.h \ - x11/gdkx11devicemanager.h \ - x11/gdkx11devicemanager-core.h \ - x11/gdkx11devicemanager-xi2.h \ - x11/gdkx11display.h \ - x11/gdkx11displaymanager.h \ - x11/gdkx11dnd.h \ - x11/gdkx11glcontext.h \ - x11/gdkx11keys.h \ - x11/gdkx11monitor.h \ - x11/gdkx11property.h \ - x11/gdkx11screen.h \ - x11/gdkx11selection.h \ - x11/gdkx11utils.h \ - x11/gdkx11visual.h \ - x11/gdkx11window.h - GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile GdkX11_3_0_gir_SCANNERFLAGS = \ --identifier-prefix=Gdk \ @@ -282,36 +143,6 @@ INTROSPECTION_GIRS += GdkX11-3.0.gir endif # USE_X11 -w32_introspection_files = \ - win32/gdkcursor-win32.c \ - win32/gdkdevicemanager-win32.c \ - win32/gdkdevice-virtual.c \ - win32/gdkdevice-win32.c \ - win32/gdkdevice-wintab.c \ - win32/gdkdisplaymanager-win32.c \ - win32/gdkdisplay-win32.c \ - win32/gdkdnd-win32.c \ - win32/gdkevents-win32.c \ - win32/gdkgeometry-win32.c \ - win32/gdkglobals-win32.c \ - win32/gdkkeys-win32.c \ - win32/gdkmain-win32.c \ - win32/gdkproperty-win32.c \ - win32/gdkscreen-win32.c \ - win32/gdkselection-win32.c \ - win32/gdktestutils-win32.c \ - win32/gdkwin32.h \ - win32/gdkwin32cursor.h \ - win32/gdkwin32display.h \ - win32/gdkwin32displaymanager.h \ - win32/gdkwin32dnd.h \ - win32/gdkwin32id.c \ - win32/gdkwin32keys.h \ - win32/gdkwin32misc.h \ - win32/gdkwin32screen.h \ - win32/gdkwin32window.h \ - win32/gdkwindow-win32.c - if OS_WIN32 GdkWin32-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile GdkWin32_3_0_gir_SCANNERFLAGS = \ diff --git a/gdk/gdk-sources.inc b/gdk/gdk-sources.inc index e84c5d0fc3..9235edb6cf 100644 --- a/gdk/gdk-sources.inc +++ b/gdk/gdk-sources.inc @@ -1,7 +1,11 @@ # # GDK header files for public installation (non-generated) # + # +# setup source file variables +# + gdk_public_h_sources = \ gdk.h \ gdk-autocleanup.h \ @@ -42,3 +46,168 @@ gdk_public_h_sources = \ gdk_deprecated_h_sources = \ deprecated/gdkcolor.h + +gdk_h_sources = \ + $(gdk_public_h_sources) \ + $(gdk_deprecated_h_sources) + +gdk_private_headers = \ + gdk-private.h \ + gdkapplaunchcontextprivate.h \ + gdkconstructor.h \ + gdkcursorprivate.h \ + gdkdevicemanagerprivate.h \ + gdkdeviceprivate.h \ + gdkdevicepadprivate.h \ + gdkdevicetoolprivate.h \ + gdkdisplaymanagerprivate.h \ + gdkdisplayprivate.h \ + gdkdndprivate.h \ + gdkdrawingcontextprivate.h \ + gdkframeclockidle.h \ + gdkframeclockprivate.h \ + gdkglcontextprivate.h \ + gdkmonitorprivate.h \ + gdkprofilerprivate.h \ + gdkscreenprivate.h \ + gdkseatprivate.h \ + gdkseatdefaultprivate.h \ + gdkinternals.h \ + gdkintl.h \ + gdkkeysprivate.h \ + gdkvisualprivate.h \ + gdkx.h + +gdk_deprecated_c_sources = \ + deprecated/gdkcolor.c + +gdk_c_sources = \ + $(gdk_deprecated_c_sources) \ + gdk-private.c \ + gdk.c \ + gdkapplaunchcontext.c \ + gdkcairo.c \ + gdkcursor.c \ + gdkdeprecated.c \ + gdkdevice.c \ + gdkdevicepad.c \ + gdkdevicetool.c \ + gdkdevicemanager.c \ + gdkdisplay.c \ + gdkdisplaymanager.c \ + gdkdnd.c \ + gdkdrawingcontext.c \ + gdkevents.c \ + gdkframetimings.c \ + gdkgl.c \ + gdkglcontext.c \ + gdkglobals.c \ + gdkkeys.c \ + gdkkeyuni.c \ + gdkmonitor.c \ + gdkoffscreenwindow.c \ + gdkframeclock.c \ + gdkframeclockidle.c \ + gdkpango.c \ + gdkpixbuf-drawable.c \ + gdkprofiler.c \ + gdkproperty.c \ + gdkrectangle.c \ + gdkrgba.c \ + gdkscreen.c \ + gdkseat.c \ + gdkseatdefault.c \ + gdkselection.c \ + gdkvisual.c \ + gdkwindow.c \ + gdkwindowimpl.c + +gdk_built_sources = \ + gdkenumtypes.h \ + gdkenumtypes.c \ + gdkmarshalers.h \ + gdkmarshalers.c \ + gdkresources.h \ + gdkresources.c \ + gdkversionmacros.h + +x11_introspection_files = \ + x11/gdkapplaunchcontext-x11.c \ + x11/gdkasync.c \ + x11/gdkcursor-x11.c \ + x11/gdkdevice-core-x11.c \ + x11/gdkdevicemanager-core-x11.c \ + x11/gdkdevicemanager-x11.c \ + x11/gdkdevicemanager-xi2.c \ + x11/gdkdevice-xi2.c \ + x11/gdkdisplay-x11.c \ + x11/gdkdisplaymanager-x11.c \ + x11/gdkdnd-x11.c \ + x11/gdkeventsource.c \ + x11/gdkeventtranslator.c \ + x11/gdkgeometry-x11.c \ + x11/gdkglcontext-x11.c \ + x11/gdkkeys-x11.c \ + x11/gdkmain-x11.c \ + x11/gdkmonitor-x11.c \ + x11/gdkproperty-x11.c \ + x11/gdkscreen-x11.c \ + x11/gdkselection-x11.c \ + x11/gdksettings.c \ + x11/gdktestutils-x11.c \ + x11/gdkvisual-x11.c \ + x11/gdkwindow-x11.c \ + x11/gdkxftdefaults.c \ + x11/gdkxid.c \ + x11/xsettings-client.c \ + x11/gdkx.h \ + x11/gdkx11applaunchcontext.h \ + x11/gdkx11cursor.h \ + x11/gdkx11device.h \ + x11/gdkx11device-core.h \ + x11/gdkx11device-xi2.h \ + x11/gdkx11devicemanager.h \ + x11/gdkx11devicemanager-core.h \ + x11/gdkx11devicemanager-xi2.h \ + x11/gdkx11display.h \ + x11/gdkx11displaymanager.h \ + x11/gdkx11dnd.h \ + x11/gdkx11glcontext.h \ + x11/gdkx11keys.h \ + x11/gdkx11monitor.h \ + x11/gdkx11property.h \ + x11/gdkx11screen.h \ + x11/gdkx11selection.h \ + x11/gdkx11utils.h \ + x11/gdkx11visual.h \ + x11/gdkx11window.h + +w32_introspection_files = \ + win32/gdkcursor-win32.c \ + win32/gdkdevicemanager-win32.c \ + win32/gdkdevice-virtual.c \ + win32/gdkdevice-win32.c \ + win32/gdkdevice-wintab.c \ + win32/gdkdisplaymanager-win32.c \ + win32/gdkdisplay-win32.c \ + win32/gdkdnd-win32.c \ + win32/gdkevents-win32.c \ + win32/gdkgeometry-win32.c \ + win32/gdkglobals-win32.c \ + win32/gdkkeys-win32.c \ + win32/gdkmain-win32.c \ + win32/gdkproperty-win32.c \ + win32/gdkscreen-win32.c \ + win32/gdkselection-win32.c \ + win32/gdktestutils-win32.c \ + win32/gdkwin32.h \ + win32/gdkwin32cursor.h \ + win32/gdkwin32display.h \ + win32/gdkwin32displaymanager.h \ + win32/gdkwin32dnd.h \ + win32/gdkwin32id.c \ + win32/gdkwin32keys.h \ + win32/gdkwin32misc.h \ + win32/gdkwin32screen.h \ + win32/gdkwin32window.h \ + win32/gdkwindow-win32.c From 574bd57f726cbd6a024fe13fe95283f7ba1b10ba Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 18 May 2022 17:54:39 +0800 Subject: [PATCH 032/176] gtk-sources.inc: Split base sources in two parts Otherwise, NMake will choke when creating a filelist from it. This U1095 error is nasty! :| --- gtk/gtk-sources.inc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/gtk/gtk-sources.inc b/gtk/gtk-sources.inc index 91e511bf63..a073ada426 100644 --- a/gtk/gtk-sources.inc +++ b/gtk/gtk-sources.inc @@ -485,8 +485,10 @@ gtk_base_private_h_sources = \ language-names.h \ script-names.h -# GTK base sources -gtk_base_c_sources_base = \ +# GTK base sources (had to split those in 2 parts to avoid U1095 error :|, order unchanged from before) +# gtk_base_c_sources_base_gtka_gtkh: sources from gtka* to gtkh*, mostly +# gtk_base_c_sources_base_gtki_gtkw: sources from gtki* to gtkw*, mostly +gtk_base_c_sources_base_gtka_gtkh = \ gtkactionmuxer.c \ gtkactionobserver.c \ gtkactionobservable.c \ @@ -684,7 +686,9 @@ gtk_base_c_sources_base = \ gtkglarea.c \ gtkgrid.c \ gtkheaderbar.c \ - gtkhsla.c \ + gtkhsla.c + +gtk_base_c_sources_base_gtki_gtkw = \ gtkicon.c \ gtkiconcache.c \ gtkiconcachevalidator.c \ @@ -698,7 +702,7 @@ gtk_base_c_sources_base = \ gtkimmodule.c \ gtkimmulticontext.c \ gtkinfobar.c \ - gtkinvisible.c \ + gtkinvisible.c \ gtkkeyhash.c \ gtkkineticscrolling.c \ gtklabel.c \ @@ -856,6 +860,8 @@ gtk_base_c_sources_base = \ language-names.c \ script-names.c +gtk_base_c_sources_base = $(gtk_base_c_sources_base_gtka_gtkh) $(gtk_base_c_sources_base_gtki_gtkw) + # Clipboard/dnd platform-specific sources gtk_clipboard_dnd_c_sources_quartz = \ gtkclipboard-quartz.c \ From c05d21c9af23a73954ea027eb0408e15eafe89fd Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 19 May 2022 10:23:59 +0800 Subject: [PATCH 033/176] gtk: Build: Prefix deprecated source listings ...with gtk_, so that they are distinguished from other names and is more clear to people. --- gtk/Makefile.am | 4 ++-- gtk/deprecated/Makefile.inc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 81d6ed2736..17788c82e5 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -136,7 +136,7 @@ gtk_private_h_sources = \ # GTK+ C sources to build the library from gtk_base_c_sources = \ $(a11y_c_sources) \ - $(deprecated_c_sources) \ + $(gtk_deprecated_c_sources) \ $(inspector_c_sources) \ $(gtk_base_c_sources_base) @@ -207,7 +207,7 @@ endif gtk_all_private_h_sources = \ $(a11y_private_h_sources) \ - $(deprecated_private_h_sources) \ + $(gtk_deprecated_private_h_sources) \ $(gtk_private_h_sources) \ $(gtk_use_x11_private_h_sources) \ $(gtk_use_win32_private_h_sources) \ diff --git a/gtk/deprecated/Makefile.inc b/gtk/deprecated/Makefile.inc index a4d5811ba2..d1cdc5cdce 100644 --- a/gtk/deprecated/Makefile.inc +++ b/gtk/deprecated/Makefile.inc @@ -40,14 +40,14 @@ gtk_deprecated_h_sources = \ deprecated/gtkvseparator.h \ deprecated/gtkvpaned.h -deprecated_private_h_sources = \ +gtk_deprecated_private_h_sources = \ deprecated/gtkgradientprivate.h \ deprecated/gtkiconfactoryprivate.h \ deprecated/gtknumerableiconprivate.h \ deprecated/gtkstylepropertiesprivate.h \ deprecated/gtksymboliccolorprivate.h -deprecated_c_sources = \ +gtk_deprecated_c_sources = \ deprecated/gtkactivatable.c \ deprecated/gtkaction.c \ deprecated/gtkactiongroup.c \ From fe548537f9c76dbd556eba829d2116fe99ec23f1 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 19 May 2022 11:22:12 +0800 Subject: [PATCH 034/176] build: Write introspection rules directly in NMake Makefiles By doing so, we can drop the autotools rules that we use to generate the file lists and rules for building introspection via NMake Makefiles for Visual Studio builds via the project files. --- win32/create-lists-msvc.mak | 61 ++++++++++++++++- win32/generate-msvc.mak | 4 +- win32/gtk-introspection-msvc.mak | 112 ++++++++++++++++++++++++++++--- 3 files changed, 164 insertions(+), 13 deletions(-) diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index 3fce81333a..3158c02544 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -33,7 +33,7 @@ NULL= -# For GDK enumeration sources +# For GDK public headers and sources !include ..\gdk\gdk-sources.inc !if [call create-lists.bat header gdk_headers.mak GDK_PUBLIC_HEADERS] @@ -45,9 +45,36 @@ NULL= !if [call create-lists.bat footer gdk_headers.mak] !endif -# For GDK-Win32 public headers +!if [call create-lists.bat header gdk_headers.mak GDK_C_SRCS] +!endif + +!if [for %f in ($(gdk_c_sources)) do @call create-lists.bat file gdk_headers.mak ../gdk/%f] +!endif + +!if [call create-lists.bat footer gdk_headers.mak] +!endif + +# For GDK-Win32 public headers and sources !include ..\gdk\win32\gdk-win32-sources.inc +!if [call create-lists.bat header gdk_headers.mak GDK_WIN32_PUBLIC_HEADERS] +!endif + +!if [for %f in ($(libgdkwin32include_HEADERS)) do @call create-lists.bat file gdk_headers.mak ../gdk/win32/%f] +!endif + +!if [call create-lists.bat footer gdk_headers.mak] +!endif + +!if [call create-lists.bat header gdk_headers.mak GDK_WIN32_INTROSPECTION_SRCS] +!endif + +!if [for %f in ($(w32_introspection_files)) do @call create-lists.bat file gdk_headers.mak ../gdk/%f] +!endif + +!if [call create-lists.bat footer gdk_headers.mak] +!endif + # For GDK-Broadway public headers !include ..\gdk\broadway\gdk-broadway-sources.inc @@ -70,10 +97,11 @@ NULL= !if [call create-lists.bat header resources_sources.mak GTK_RESOURCES] !endif -# For GTK enumeration sources +# For GTK public headers and sources !include ..\gtk\gtk-sources.inc !include ..\gtk\a11y\Makefile.inc !include ..\gtk\deprecated\Makefile.inc +!include ..\gtk\inspector\Makefile.inc !if [call create-lists.bat header gtk_headers.mak GTK_PUBLIC_ENUM_HEADERS] !endif @@ -96,6 +124,33 @@ NULL= !if [call create-lists.bat footer gtk_headers.mak] !endif +!if [call create-lists.bat header gtk_headers.mak GTK_SEMI_PRIVATE_HEADERS] +!endif + +!if [for %f in ($(gtk_semi_private_h_sources)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f] +!endif + +!if [call create-lists.bat footer gtk_headers.mak] +!endif + +!if [call create-lists.bat header gtk_headers.mak GTK_C_SRCS] +!endif + +!if [for %f in ($(a11y_c_sources) $(gtk_deprecated_c_sources) $(inspector_c_sources)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f] +!endif + +!if [for %f in ($(gtk_base_c_sources_base_gtka_gtkh:.c=)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f.c] +!endif + +!if [for %f in ($(gtk_base_c_sources_base_gtki_gtkw:.c=)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f.c] +!endif + +!if [for %f in ($(gtk_os_win32_c_sources)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f] +!endif + +!if [call create-lists.bat footer gtk_headers.mak] +!endif + !include gtk_headers.mak !if [del /f /q gtk_headers.mak] diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 63cf6c5c00..67f610fd92 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -39,6 +39,8 @@ GDK_GENERATED_SOURCES = \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\gdk\gdkresources.c \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\gdk\gdkversionmacros.h +GTK_VERSION_H = .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkversion.h + GTK_TYPEBUILTIN_SOURCES = \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypebuiltins.h \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypebuiltins.c @@ -54,7 +56,7 @@ GTK_GENERATED_SOURCES = \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkmarshalers.c \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkresources.h \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkresources.c \ - .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkversion.h + $(GTK_VERSION_H) generate-base-sources: \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h \ diff --git a/win32/gtk-introspection-msvc.mak b/win32/gtk-introspection-msvc.mak index 07d0e2c762..abf122e0e0 100644 --- a/win32/gtk-introspection-msvc.mak +++ b/win32/gtk-introspection-msvc.mak @@ -29,19 +29,113 @@ AT_PLAT=aarch64 AT_PLAT=i686 !endif -introspect: setgirbuildenv $(built_install_girs) $(built_install_typelibs) +vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\Gdk-$(APIVERSION).gir.filelist: $(GDK_PUBLIC_HEADERS) $(GDK_C_SRCS) $(GDK_GENERATED_SOURCES) + @if exist $@ del $@ + @for %f in ($(gdk_h_sources:/=\) $(gdk_c_sources:/=\)) do @if not "%f" == "gdkkeysyms-compat.h" echo ..\gdk\%f>>$@ + @for %f in ($(GDK_GENERATED_SOURCES)) do @if not "%~nxf" == "gdkconfig.h" echo %f>>$@ -setgirbuildenv: +vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk3-win32\GdkWin32-$(APIVERSION).gir.filelist: $(GDK_WIN32_INTROSPECTION_SRCS) + @if exist $@ del $@ + @for %f in ($(w32_introspection_files:/=\)) do @echo ..\gdk\%f>>$@ + +vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\Gtk-$(APIVERSION).gir.filelist: \ +$(GTK_PUBLIC_ENUM_HEADERS) $(GTK_SEMI_PRIVATE_HEADERS) \ +$(GTK_GENERATED_PUB_HDRS) $(GTK_C_SRCS) + @if exist $@ del $@ + @for %f in ($(GTK_PUB_HDRS:.h=)) do @if not "%f" == "gtktextdisplay" if not "%f" == "gtkx" echo ..\gtk\%f.h>>$@ + @for %f in ($(a11y_h_sources:/=\) $(gtk_deprecated_h_sources:/=\) $(gtk_semi_private_h_sources)) do @if not "%f" == "gtktextlayout.h" echo ..\gtk\%f>>$@ + @for %f in ($(a11y_c_sources:/=\) $(gtk_deprecated_c_sources:/=\) $(inspector_c_sources:/=\)) do @echo ..\gtk\%f>>$@ + @for %f in ($(gtk_base_c_sources_base_gtka_gtkh:.c=)) do @echo ..\gtk\%f.c>>$@ + @for %f in ($(gtk_base_c_sources_base_gtki_gtkw:.c=)) do @echo ..\gtk\%f.c>>$@ + @for %f in ($(gtk_clipboard_dnd_c_sources_generic) $(gtk_os_win32_c_sources)) do @echo ..\gtk\%f>>$@ + @for %f in ($(GTK_TYPEBUILTIN_SOURCES) $(GTK_VERSION_H)) do @echo %f>>$@ + +vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gdk-$(APIVERSION).gir: vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\Gdk-$(APIVERSION).gir.filelist + @-echo Generating $@... @set PYTHONPATH=$(PREFIX)\lib\gobject-introspection @set PATH=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(PREFIX)\bin;$(PATH) @set PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) @set LIB=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(LIB) + @$(PYTHON) $(G_IR_SCANNER) --verbose -no-libtool \ + --namespace=Gdk --nsversion=$(APIVERSION) \ + --library=gdk-$(APIVERSION) \ + --add-include-path=./vs$(VSVER)/$(CFG)/$(PLAT)/bin \ + --add-include-path=$(G_IR_INCLUDEDIR) \ + --include=Gio-2.0 --include=GdkPixbuf-2.0 --include=Pango-1.0 --include=cairo-1.0 \ + --cflags-begin \ + -DG_LOG_USE_STRUCTURED=1 -DGDK_COMPILATION -I./vs$(VSVER)/$(CFG)/$(PLAT)/obj/gdk-3 \ + -I.. -I./vs$(VSVER)/$(CFG)/$(PLAT)/obj/gdk-3/gdk -I../gdk -I../gdk/win32 \ + --cflags-end \ + --c-include=gdk/gdk.h \ + --filelist=$** \ + -L.\vs$(VSVER)\$(CFG)\$(PLAT)\bin \ + -o $@ -!include introspection.body.mak +vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkWin32-$(APIVERSION).gir: \ +./vs$(VSVER)/$(CFG)/$(PLAT)/bin/Gdk-$(APIVERSION).gir \ +vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk3-win32\GdkWin32-$(APIVERSION).gir.filelist + @-echo Generating $@... + @set PYTHONPATH=$(PREFIX)\lib\gobject-introspection + @set PATH=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(PREFIX)\bin;$(PATH) + @set PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) + @set LIB=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(LIB) + $(PYTHON) $(G_IR_SCANNER) --verbose -no-libtool \ + --namespace=GdkWin32 --nsversion=$(APIVERSION) \ + --library=gdk-$(APIVERSION) \ + --add-include-path=./vs$(VSVER)/$(CFG)/$(PLAT)/bin \ + --add-include-path=$(G_IR_INCLUDEDIR) \ + --cflags-begin \ + -DG_LOG_USE_STRUCTURED=1 -DGDK_COMPILATION -I./vs$(VSVER)/$(CFG)/$(PLAT)/obj/gdk-3 \ + -I.. -I./vs$(VSVER)/$(CFG)/$(PLAT)/obj/gdk-3/gdk -I../gdk -I../gdk/win32 \ + --cflags-end \ + --identifier-prefix=Gdk --c-include=gdk/gdkwin32.h \ + --include-uninstalled=./vs$(VSVER)/$(CFG)/$(PLAT)/bin/Gdk-$(APIVERSION).gir \ + --filelist=vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk3-win32\GdkWin32-$(APIVERSION).gir.filelist \ + -L.\vs$(VSVER)\$(CFG)\$(PLAT)\bin \ + -o $@ -install-introspection: introspect - @-copy vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gir "$(G_IR_INCLUDEDIR)" - @-copy /b vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.typelib "$(G_IR_TYPELIBDIR)" +vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gtk-$(APIVERSION).gir: \ +./vs$(VSVER)/$(CFG)/$(PLAT)/bin/Gdk-$(APIVERSION).gir \ +vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\Gtk-$(APIVERSION).gir.filelist + @-echo Generating $@... + @set PYTHONPATH=$(PREFIX)\lib\gobject-introspection + @set PATH=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(PREFIX)\bin;$(PATH) + @set PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) + @set LIB=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(LIB) + $(PYTHON) $(G_IR_SCANNER) --verbose -no-libtool \ + --namespace=Gtk --nsversion=$(APIVERSION) \ + --library=gtk-$(APIVERSION) --library=gdk-$(APIVERSION) \ + --add-include-path=./vs$(VSVER)/$(CFG)/$(PLAT)/bin \ + --add-include-path=$(G_IR_INCLUDEDIR) \ + --include=Atk-1.0 \ + --pkg-export=gtk+-$(APIVERSION) \ + --cflags-begin \ + -DG_LOG_USE_STRUCTURED=1 -DGTK_VERSION="$(GTK_VERSION)" -DGTK_BINARY_VERSION="3.0.0" -DGTK_COMPILATION \ + -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -DGTK_LIBDIR=\"/dummy/lib\" -DGTK_DATADIR=\"/dummy/share\" \ + -DGTK_DATA_PREFIX=\"/dummy\" -DGTK_SYSCONFDIR=\"/dummy/etc\" -DGTK_HOST=\"$(AT_PLAT)-pc-vs$(VSVER)\" \ + -DGTK_PRINT_BACKENDS=\"file\" -DINCLUDE_IM_am_et -DINCLUDE_IM_cedilla -DINCLUDE_IM_cyrillic_translit \ + -DINCLUDE_IM_ime -DINCLUDE_IM_inuktitu -DINCLUDE_IM_ipa -DINCLUDE_IM_multipress -DINCLUDE_IM_thai \ + -DINCLUDE_IM_ti_er -DINCLUDE_IM_ti_et -DINCLUDE_IM_viqr \ + -DGTK_TEXT_USE_INTERNAL_UNSUPPORTED_API \ + -I./vs$(VSVER)/$(CFG)/$(PLAT)/obj/gtk-3 \ + -I./vs$(VSVER)/$(CFG)/$(PLAT)/obj/gdk-3 \ + -I.. -I./vs$(VSVER)/$(CFG)/$(PLAT)/obj/gtk-3/gtk -I../gtk \ + -I./vs$(VSVER)/$(CFG)/$(PLAT)/obj/gdk-3/gdk -I../gdk \ + --cflags-end \ + --warn-all --include-uninstalled=./vs$(VSVER)/$(CFG)/$(PLAT)/bin/Gdk-$(APIVERSION).gir \ + --filelist=vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\Gtk-$(APIVERSION).gir.filelist \ + -L.\vs$(VSVER)\$(CFG)\$(PLAT)\bin \ + -o $@ + +vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gdk-$(APIVERSION).typelib: vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gdk-$(APIVERSION).gir +vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkWin32-$(APIVERSION).typelib: vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkWin32-$(APIVERSION).gir +vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gtk-$(APIVERSION).typelib: vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gtk-$(APIVERSION).gir + +$(built_install_typelibs): + @-echo Compiling $@... + $(G_IR_COMPILER) --includedir=$(@D:\=/) --debug --verbose $(@R:\=/).gir -o $@ + +introspect: $(built_install_girs) $(built_install_typelibs) !else introspect: @@ -49,8 +143,8 @@ introspect: !endif introspect-clean: - @-del /f/q Gtk_3_0_gir_list_final - @-del /f/q GdkWin32_3_0_gir_list_final - @-del /f/q Gdk_3_0_gir_list_final + @-del /f/q vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\Gtk-$(APIVERSION).gir.filelist + @-del /f/q vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk3-win32\GdkWin32-$(APIVERSION).gir.filelist + @-del /f/q vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\Gdk-$(APIVERSION).gir.filelist @-del /f/q vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.typelib @-del /f/q vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gir From ff847c43adf75353033f2692c7abe875cc8297d3 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 19 May 2022 11:33:25 +0800 Subject: [PATCH 035/176] Drop win32/Makefile.msvc-introspection We no longer use the autotools 'dist-hook' to generate the items that we need to build introspection with the Visual Studio projects, so drop the autotools files and bits that we had to support this. So, for introspection on Visual Studio via the project files, it is purely via NMake at this point. --- gdk/Makefile.am | 42 +--------- gtk/Makefile.am | 54 +------------ win32/Makefile.am | 29 +------ win32/Makefile.msvc-introspection | 128 ------------------------------ win32/generate-msvc.mak | 14 ---- 5 files changed, 3 insertions(+), 264 deletions(-) delete mode 100644 win32/Makefile.msvc-introspection diff --git a/gdk/Makefile.am b/gdk/Makefile.am index 3e9f90a280..e5eb5e43a6 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -293,48 +293,8 @@ gdk_3_EXCLUDES = dummy include $(top_srcdir)/win32/Makefile.msvcproj -if HAVE_INTROSPECTION -# Introspection Items for MSVC -MSVC_INTROSPECT_GIRS = Gdk-3.0.gir GdkWin32-3.0.gir - -BASE_MSVC_GIR_CFLAGS = \ - $(GDK_CFLAGS_DEFINES) \ - -I'./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/obj/gdk-3' -I.. \ - -I'./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/obj/gdk-3/gdk' -I../gdk \ - -I../gdk/win32 - -INTROSPECTION_INTERMEDIATE_ITEMS = \ - $(top_builddir)/win32/Gdk-3.0.gir.msvc.introspect \ - $(top_builddir)/win32/Gdk_3_0_gir_list \ - $(top_builddir)/win32/GdkWin32-3.0.gir.msvc.introspect \ - $(top_builddir)/win32/GdkWin32_3_0_gir_list - -Gdk_3_0_gir_MSVC_FILES = $(filter-out gdkkeysyms-compat.h, $(gdk_h_sources)) \ - $(gdk_c_sources) \ -Gdk_3_0_gir_MSVC_EXPORT_PACKAGES = $(Gdk_3_0_gir_EXPORT_PACKAGES) -Gdk_3_0_gir_MSVC_INCLUDE_GIRS = $(Gdk_3_0_gir_INCLUDES) -Gdk_3_0_gir_MSVC_LIBS = gdk-3.0 -Gdk_3_0_gir_MSVC_CFLAGS = $(BASE_MSVC_GIR_CFLAGS) -Gdk_3_0_gir_MSVC_SCANNERFLAGS = $(Gdk_3_0_gir_SCANNERFLAGS) - -GdkWin32_3_0_gir_MSVC_FILES = $(w32_introspection_files) -GdkWin32_3_0_gir_MSVC_INCLUDE_GIRS = $(GdkWin32_3_0_gir_INCLUDES) -GdkWin32_3_0_gir_MSVC_LIBS = $(Gdk_3_0_gir_MSVC_LIBS) -GdkWin32_3_0_gir_MSVC_CFLAGS = $(BASE_MSVC_GIR_CFLAGS) -GdkWin32_3_0_gir_MSVC_SCANNERFLAGS = \ - --identifier-prefix=Gdk \ - --c-include="gdk/gdkwin32.h" \ - --include-uninstalled='./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/bin/Gdk-3.0.gir' - -include $(top_srcdir)/win32/Makefile.msvc-introspection - -else -INTROSPECTION_INTERMEDIATE_ITEMS = -endif - dist-hook: \ - $(top_builddir)/win32/vs9/gdk-3.vcproj \ - $(INTROSPECTION_INTERMEDIATE_ITEMS) + $(top_builddir)/win32/vs9/gdk-3.vcproj DISTCLEANFILES = gdkconfig.h stamp-gc-h diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 17788c82e5..7474ed0d2b 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -529,60 +529,8 @@ gtk_3_EXCLUDES = dummy include $(top_srcdir)/win32/Makefile.msvcproj -if HAVE_INTROSPECTION -# Introspection Items for MSVC -MSVC_INTROSPECT_GIRS = Gtk-3.0.gir - -GTK_MSVC_GIR_CFLAGS = \ - $(GTK_BASE_CFLAGS_DEFINES) \ - -DGTK_LIBDIR=\\\"/dummy/lib\\\" \ - -DGTK_DATADIR=\\\"/dummy/share\\\" \ - -DGTK_DATA_PREFIX=\\\"/dummy\\\" \ - -DGTK_SYSCONFDIR=\\\"/dummy/etc\\\" \ - -DGTK_HOST=\\\"'$$$$(AT_PLAT)'-pc-vs'$$$$(VSVER)'\\\" \ - -DGTK_PRINT_BACKENDS=\\\"file\\\" \ - -DINCLUDE_IM_am_et \ - -DINCLUDE_IM_cedilla \ - -DINCLUDE_IM_cyrillic_translit \ - -DINCLUDE_IM_ime \ - -DINCLUDE_IM_inuktitu \ - -DINCLUDE_IM_ipa \ - -DINCLUDE_IM_multipress \ - -DINCLUDE_IM_thai \ - -DINCLUDE_IM_ti_er \ - -DINCLUDE_IM_ti_et \ - -DINCLUDE_IM_viqr \ - -DGTK_TEXT_USE_INTERNAL_UNSUPPORTED_API \ - -I'./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/obj/gtk-3' \ - -I'./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/obj/gdk-3' -I.. \ - -I'./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/obj/gtk-3/gtk' -I../gtk \ - -I'./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/obj/gdk-3/gdk' -I../gdk - -INTROSPECTION_INTERMEDIATE_ITEMS = \ - $(top_builddir)/win32/Gtk-3.0.gir.msvc.introspect \ - $(top_builddir)/win32/Gtk_3_0_gir_list - -Gtk_3_0_gir_MSVC_FILES = \ - $(filter-out gtktypebuiltins.h gtkversion.h, $(introspected_pub_headers)) \ - $(gtk_base_c_sources) \ - $(gtk_os_win32_c_sources) - -Gtk_3_0_gir_MSVC_EXPORT_PACKAGES = $(Gtk_3_0_gir_EXPORT_PACKAGES) -Gtk_3_0_gir_MSVC_INCLUDE_GIRS = Atk-1.0 -Gtk_3_0_gir_MSVC_LIBS = gtk-3.0 gdk-3.0 -Gtk_3_0_gir_MSVC_CFLAGS = $(GTK_MSVC_GIR_CFLAGS) -Gtk_3_0_gir_MSVC_SCANNERFLAGS = --warn-all --include-uninstalled='./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/bin/Gdk-3.0.gir' - -include $(top_srcdir)/win32/Makefile.msvc-introspection - -else -INTROSPECTION_INTERMEDIATE_ITEMS = - -endif - dist-hook: \ - $(top_builddir)/win32/vs9/gtk-3.vcproj \ - $(INTROSPECTION_INTERMEDIATE_ITEMS) + $(top_builddir)/win32/vs9/gtk-3.vcproj # Install a RC file for the default GTK+ theme, and key themes install-data-local: install-ms-lib install-def-file install-mac-key-theme diff --git a/win32/Makefile.am b/win32/Makefile.am index 98424c3771..bc7a513ad5 100644 --- a/win32/Makefile.am +++ b/win32/Makefile.am @@ -1,31 +1,5 @@ include $(top_srcdir)/Makefile.decl -if HAVE_INTROSPECTION -GENERATED_ITEMS = \ - introspection.body.mak \ - Gdk_3_0_gir_list \ - GdkWin32_3_0_gir_list \ - Gtk_3_0_gir_list - -MSVC_INTROSPECTION_INTERMEDIATE_FILES = Gdk-3.0.gir.msvc.introspect GdkWin32-3.0.gir.msvc.introspect Gtk-3.0.gir.msvc.introspect - -introspection.body.mak: $(MSVC_INTROSPECTION_INTERMEDIATE_FILES) - -$(RM) introspection.body.mak - for F in `ls *.msvc.introspect`; do \ - case $$F in \ - *) cat $(top_builddir)/win32/$$F >>introspection.body.mak \ - ;; \ - esac; \ - done - $(RM) $(MSVC_INTROSPECTION_INTERMEDIATE_FILES) - -DISTCLEANFILES = $(GENERATED_ITEMS) - -else -GENERATED_ITEMS = -DISTCLEANFILES = -endif - SUBDIRS = \ vs9 \ vs10 \ @@ -51,7 +25,6 @@ EXTRA_DIST += \ replace.py \ pc_base.py \ gtkpc.py \ - README_FEATURES_MSVC.txt \ - $(GENERATED_ITEMS) + README_FEATURES_MSVC.txt -include $(top_srcdir)/git.mk diff --git a/win32/Makefile.msvc-introspection b/win32/Makefile.msvc-introspection deleted file mode 100644 index e472ac795e..0000000000 --- a/win32/Makefile.msvc-introspection +++ /dev/null @@ -1,128 +0,0 @@ -# Author: Fan, Chun-wei -# Common autotools file for constructing the g-ir-scanner and -# g-ir-compiler command lines for Visual Studio builds. - -# This is copied from $(srcroot)/build from the gobject-introspection -# project, which may be included in projects that support both -# Visual Studio builds and introspection. - -# * Input variables: -# -# MSVC_INTROSPECT_GIRS - List of .gir's that should be built -# in the NMake Makefiles -# -# * Simple tutorial -# -# Add this to Makefile.am where your library/program is built: -# (Either YourLib_1_0_gir_MSVC_LIBS or YourLib_1_0_gir_MSVC_PROGRAM -# is required unless --headers-only is specified in -# YourLib_1_0_gir__MSVC_SCANNERFLAGS) -# -# include $(top_srcdir)/build/Makefile.msvc-introspection -# MSVC_INTROSPECT_GIRS = YourLib-1.0.gir -# YourLib_1_0_gir_NAMESPACE = YourLib # This is optional -# YourLib_1_0_gir_VERSION = 1.0 # This is optional -# YourLib_1_0_gir_MSVC_LIBS = yourlib-1.0 -# YourLib_1_0_gir_MSVC_FILES = $(libyourlib_1_0_SOURCES) -# YourLib_1_0_gir_MSVC_PROGRAM = YourProgram -# YourLib_1_0_gir_MSVC_PACKAGES = (Dependent .pc files) -# YourLib_1_0_gir_MSVC_INCLUDE_GIRS = (Dependent external .gir's) -# YourLiv_1_0_gir_MSVC_EXPORT_PACKAGES = (Packages exported by this .gir) - -# Private functions - -## Transform the MSVC project filename (no filename extensions) to something which can reference through a variable -## without automake/make complaining, eg Gtk-2.0 -> Gtk_2_0 -_gir_name=$(subst /,_,$(subst -,_,$(subst .,_,$(1)))) - -# Namespace and Version is either fetched from the gir filename -# or the _NAMESPACE/_VERSION variable combo -_gir_namespace_msvc = $(or $($(_gir_name)_NAMESPACE),$(firstword $(subst -, ,$(notdir $(1))))) -_gir_version_msvc = $(or $($(_gir_name)_VERSION),$(lastword $(subst -, ,$(1:.gir=)))) -_typelib_basename_msvc = $(_gir_namespace_msvc)'-'$(_gir_version_msvc) - -# _PROGRAM is an optional variable which needs its own --program argument -_gir_program_msvc = $(if $($(_gir_name)_MSVC_PROGRAM),--program=$($(_gir_name)_MSVC_PROGRAM)) - -# Deduce the sub-folder from $(srcroot) where the sources reside in -_gir_source_path_raw_msvc:=$(subst $(abs_top_srcdir),,$(abs_srcdir)) -_gir_source_path_msvc=$(subst /,\\,$(_gir_source_path_raw_msvc)) -_gir_source_subdir_int_msvc=$(subst \\\\,\\,\\$(_gir_source_path_msvc)\\) -_gir_source_subdir_msvc=$(subst \\.\\,\\,$(_gir_source_subdir_int_msvc)) - -_gir_files_raw_msvc=$(subst /,\\,$($(_gir_name)_MSVC_FILES)) -_gir_files_msvc=$(subst $(srcdir)\\,,$(subst $(builddir)\\,,$(subst $(top_builddir)\\$(_gir_source_path_msvc)\\,\\,$(_gir_files_raw_msvc)))) - -# Create a list of items for: -# - Libraries -# - Packages -# - GIRs to include -# - packages to export - -_gir_libraries_msvc = $(foreach lib,$($(_gir_name)_MSVC_LIBS),--library=$(lib)) -_gir_packages_msvc = $(foreach pkg,$($(_gir_name)_MSVC_PACKAGES),--pkg=$(pkg)) -_gir_includes_msvc = $(foreach include,$($(_gir_name)_MSVC_INCLUDE_GIRS),--include=$(include)) -_gir_export_packages_msvc = $(foreach pkg,$($(_gir_name)_MSVC_EXPORT_PACKAGES),--pkg-export=$(pkg)) - -# -# Create NMake Makefile Sections for Building Introspection files -# from autotools files -# $(1) - File Name of the .gir that is to be generated -# - -define gir-nmake-builder - -# Basic sanity check, to make sure required variables are set -$(if $($(_gir_name)_MSVC_FILES),,$(error Need to define $(_gir_name)_MSVC_FILES)) -$(if $(or $(findstring --header-only,$($(_gir_name)_MSVC_SCANNERFLAGS)), - $($(_gir_name)_MSVC_LIBS), - $($(_gir_name)_MSVC_PROGRAM)),, - $(error Need to define $(_gir_name)_MSVC_LIBS or $(_gir_name)_MSVC_PROGRAM)) - -$(top_builddir)/win32/$(_gir_name)_list: Makefile - rm -f $(top_builddir)/win32/$(_gir_name)_list - for F in $(_gir_files_msvc); do \ - case $$$$F in \ - *.c|*.cpp|*.cc|*.cxx|*.h|*.hpp|*.hh|*.hxx) \ - echo '..'$(_gir_source_subdir_msvc)$$$$F >>$(top_builddir)/win32/$(_gir_name)_list \ - ;; \ - esac; \ - done - -$(top_builddir)/win32/$(1).msvc.introspect: Makefile - -$(RM) $(top_builddir)/win32/$(1).msvc.introspect - -# Assemble the Command to Run g-ir-scanner - echo 'vs$$$$(VSVER)\$$$$(CFG)\$$$$(PLAT)\bin\'$(1)': '$(_gir_name)'_list_final '$($(_gir_name)_MSVC_GIR_DEPS)>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' @-echo Generating $$$$@...'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' $$$$(PYTHON) $$$$(G_IR_SCANNER) \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --verbose -no-libtool \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --namespace='$(_gir_namespace_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --nsversion='$(_gir_version_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_packages_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_libraries_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_program_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --add-include-path=./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/bin \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --add-include-path=$$$$(G_IR_INCLUDEDIR) \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_includes_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_export_packages_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --cflags-begin \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$($(_gir_name)_MSVC_CFLAGS)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --cflags-end \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$($(_gir_name)_MSVC_SCANNERFLAGS)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --filelist='$(_gir_name)'_list_final \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' -L.\vs$$$$(VSVER)\$$$$(CFG)\$$$$(PLAT)\bin \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' -o $$$$@'>>$(top_builddir)/win32/$(1).msvc.introspect - echo '' >>$(top_builddir)/win32/$(1).msvc.introspect - -# Finally Assemble the Command to Compile the generated .gir - echo 'vs$$$$(VSVER)\$$$$(CFG)\$$$$(PLAT)\bin\$(_typelib_basename_msvc).typelib: vs$$$$(VSVER)\$$$$(CFG)\$$$$(PLAT)\bin\'$(_typelib_basename_msvc)'.gir'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' @-echo Compiling $$$$@...'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' $$$$(G_IR_COMPILER) \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --includedir=$$$$(@D:\=/) --debug --verbose \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' $$$$(@R:\=/).gir \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' -o $$$$@'>>$(top_builddir)/win32/$(1).msvc.introspect - echo '' >>$(top_builddir)/win32/$(1).msvc.introspect -endef - -$(foreach gir,$(MSVC_INTROSPECT_GIRS),$(eval $(call gir-nmake-builder,$(gir)))) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 67f610fd92..fe1523019c 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -299,20 +299,6 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS10_PROJ) -o=vs16\$(DEMO_VS10_PROJ) --instring=">v100<" --outstring=">v142<" @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS10_PROJ) -o=vs17\$(DEMO_VS10_PROJ) --instring=">v100<" --outstring=">v143<" -Gdk_3_0_gir_list_final: Gdk_3_0_gir_list $(GDK_GENERATED_SOURCES) - @echo Generating $@... - @type Gdk_3_0_gir_list>$@ - @for %%s in ($(GDK_GENERATED_SOURCES)) do echo %%s>>$@ - -Gtk_3_0_gir_list_final: Gtk_3_0_gir_list $(GTK_TYPEBUILTIN_SOURCES) - @echo Generating $@... - @type Gtk_3_0_gir_list>$@ - @for %%s in ($(GTK_TYPEBUILTIN_SOURCES) .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkversion.h) do echo %%s>>$@ - -GdkWin32_3_0_gir_list_final: GdkWin32_3_0_gir_list - @echo Copying $@... - @copy $** $@ - # Remove the generated files clean: @-del /f /q ..\demos\icon-browser\resources.c From 8182c978db26edf8021cf1140fc4b8bce8effc62 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Tue, 1 Feb 2022 16:21:18 -0800 Subject: [PATCH 036/176] quartz: add CVDisplayLink based frame clock MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This uses CVDisplayLink to drive the GdkFrameClock. A GdkWindow can register a frame callback to thaw their frame clock as necessary based on the next notification from CVDisplayLink. CVDisplayLink notifies us on a high-priority thread. We use the same NSEventas gdkeventloop-quartz.c to wakeup the main loop. This is done so that we don’t pathologically wake up the select thread to then continue notifying the main loop. We use an embedded GList node in the GdkWindowImplQuartz so that we can avoid allocating any lists or arrays for pending frame callbacks. Compare this to the same design in GdkWindow for children. --- gdk/quartz/Makefile.am | 2 + gdk/quartz/gdkdisplay-quartz.c | 110 +++++++++++++ gdk/quartz/gdkdisplay-quartz.h | 4 + gdk/quartz/gdkdisplaylinksource.c | 251 ++++++++++++++++++++++++++++++ gdk/quartz/gdkdisplaylinksource.h | 48 ++++++ gdk/quartz/gdkinternal-quartz.h | 5 + gdk/quartz/gdkwindow-quartz.c | 40 +++++ gdk/quartz/gdkwindow-quartz.h | 4 + gdk/quartz/meson.build | 1 + 9 files changed, 465 insertions(+) create mode 100644 gdk/quartz/gdkdisplaylinksource.c create mode 100644 gdk/quartz/gdkdisplaylinksource.h diff --git a/gdk/quartz/Makefile.am b/gdk/quartz/Makefile.am index 4782c5aab6..bbe74c57eb 100644 --- a/gdk/quartz/Makefile.am +++ b/gdk/quartz/Makefile.am @@ -30,6 +30,8 @@ libgdk_quartz_la_SOURCES = \ gdkdevicemanager-core-quartz.h \ gdkdisplay-quartz.c \ gdkdisplay-quartz.h \ + gdkdisplaylinksource.c \ + gdkdisplaylinksource.h \ gdkdisplaymanager-quartz.c \ gdkdnd-quartz.c \ gdkdnd-quartz.h \ diff --git a/gdk/quartz/gdkdisplay-quartz.c b/gdk/quartz/gdkdisplay-quartz.c index 0587ca8f2f..53726e38b6 100644 --- a/gdk/quartz/gdkdisplay-quartz.c +++ b/gdk/quartz/gdkdisplay-quartz.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "gdkprivate-quartz.h" #include "gdkquartzscreen.h" @@ -29,6 +30,7 @@ #include "gdkquartzdevicemanager-core.h" #include "gdkscreen.h" #include "gdkmonitorprivate.h" +#include "gdkdisplaylinksource.h" #include "gdkdisplay-quartz.h" #include "gdkmonitor-quartz.h" #include "gdkglcontext-quartz.h" @@ -84,6 +86,112 @@ _gdk_device_manager_new (GdkDisplay *display) NULL); } +void +_gdk_quartz_display_add_frame_callback (GdkDisplay *display, + GdkWindow *window) +{ + GdkQuartzDisplay *display_quartz; + GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + + display_quartz = GDK_QUARTZ_DISPLAY (display); + + impl->frame_link.data = window; + impl->frame_link.prev = NULL; + impl->frame_link.next = display_quartz->windows_awaiting_frame; + + display_quartz->windows_awaiting_frame = &impl->frame_link; + + if (impl->frame_link.next == NULL) + gdk_display_link_source_unpause ((GdkDisplayLinkSource *)display_quartz->frame_source); +} + +void +_gdk_quartz_display_remove_frame_callback (GdkDisplay *display, + GdkWindow *window) +{ + GdkQuartzDisplay *display_quartz = GDK_QUARTZ_DISPLAY (display); + GList *link; + + link = g_list_find (display_quartz->windows_awaiting_frame, window); + + if (link != NULL) + { + display_quartz->windows_awaiting_frame = + g_list_remove_link (display_quartz->windows_awaiting_frame, link); + } + + if (display_quartz->windows_awaiting_frame == NULL) + gdk_display_link_source_pause ((GdkDisplayLinkSource *)display_quartz->frame_source); +} + +static gboolean +gdk_quartz_display_frame_cb (gpointer data) +{ + GdkDisplayLinkSource *source; + GdkQuartzDisplay *display_quartz = data; + GList *iter; + gint64 presentation_time; + gint64 now; + + source = (GdkDisplayLinkSource *)display_quartz->frame_source; + + iter = display_quartz->windows_awaiting_frame; + display_quartz->windows_awaiting_frame = NULL; + + if (iter == NULL) + { + gdk_display_link_source_pause (source); + return G_SOURCE_CONTINUE; + } + + presentation_time = source->presentation_time; + now = g_source_get_time (display_quartz->frame_source); + + for (; iter != NULL; iter = iter->next) + { + GdkWindow *window = iter->data; + GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkFrameClock *frame_clock = gdk_window_get_frame_clock (window); + GdkFrameTimings *timings; + + if (frame_clock == NULL) + continue; + + _gdk_frame_clock_thaw (frame_clock); + + if (impl->pending_frame_counter) + { + timings = gdk_frame_clock_get_timings (frame_clock, impl->pending_frame_counter); + if (timings != NULL) + timings->presentation_time = presentation_time - source->refresh_interval; + impl->pending_frame_counter = 0; + } + + timings = gdk_frame_clock_get_current_timings (frame_clock); + + if (timings != NULL) + { + timings->refresh_interval = source->refresh_interval; + timings->predicted_presentation_time = source->presentation_time; + } + } + + return G_SOURCE_CONTINUE; +} + +static void +gdk_quartz_display_init_display_link (GdkDisplay *display) +{ + GdkQuartzDisplay *display_quartz = GDK_QUARTZ_DISPLAY (display); + + display_quartz->frame_source = gdk_display_link_source_new (); + g_source_set_callback (display_quartz->frame_source, + gdk_quartz_display_frame_cb, + display, + NULL); + g_source_attach (display_quartz->frame_source, NULL); +} + GdkDisplay * _gdk_quartz_display_open (const gchar *display_name) { @@ -102,6 +210,8 @@ _gdk_quartz_display_open (const gchar *display_name) /* Initialize application */ [NSApplication sharedApplication]; + gdk_quartz_display_init_display_link (_gdk_display); + #if 0 /* FIXME: Remove the #if 0 when we have these functions */ _gdk_quartz_dnd_init (); diff --git a/gdk/quartz/gdkdisplay-quartz.h b/gdk/quartz/gdkdisplay-quartz.h index 66cfe4271e..59245da7ca 100644 --- a/gdk/quartz/gdkdisplay-quartz.h +++ b/gdk/quartz/gdkdisplay-quartz.h @@ -37,6 +37,10 @@ struct _GdkQuartzDisplay NSRect geometry; /* In AppKit coordinates. */ NSSize size; /* Aggregate size of displays in millimeters. */ GPtrArray *monitors; + /* This structure is not allocated. It points to an embedded + * GList in the GdkWindow. */ + GList *windows_awaiting_frame; + GSource *frame_source; }; struct _GdkQuartzDisplayClass diff --git a/gdk/quartz/gdkdisplaylinksource.c b/gdk/quartz/gdkdisplaylinksource.c new file mode 100644 index 0000000000..b59c121945 --- /dev/null +++ b/gdk/quartz/gdkdisplaylinksource.c @@ -0,0 +1,251 @@ +/* gdkdisplaylinksource.c + * + * Copyright (C) 2015 Christian Hergert + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see . + * + * Authors: + * Christian Hergert + */ + +#include "config.h" + +#include + +#include "gdkinternal-quartz.h" +#include "gdkdisplaylinksource.h" + +static gint64 host_to_frame_clock_time (gint64 host_time); + +static gboolean +gdk_display_link_source_prepare (GSource *source, + gint *timeout_) +{ + GdkDisplayLinkSource *impl = (GdkDisplayLinkSource *)source; + gint64 now; + + now = g_source_get_time (source); + + if (now < impl->presentation_time) + *timeout_ = (impl->presentation_time - now) / 1000L; + else + *timeout_ = -1; + + return impl->needs_dispatch; +} + +static gboolean +gdk_display_link_source_check (GSource *source) +{ + GdkDisplayLinkSource *impl = (GdkDisplayLinkSource *)source; + return impl->needs_dispatch; +} + +static gboolean +gdk_display_link_source_dispatch (GSource *source, + GSourceFunc callback, + gpointer user_data) +{ + GdkDisplayLinkSource *impl = (GdkDisplayLinkSource *)source; + gboolean ret = G_SOURCE_CONTINUE; + + impl->needs_dispatch = FALSE; + + if (callback != NULL) + ret = callback (user_data); + + return ret; +} + +static void +gdk_display_link_source_finalize (GSource *source) +{ + GdkDisplayLinkSource *impl = (GdkDisplayLinkSource *)source; + + CVDisplayLinkStop (impl->display_link); + CVDisplayLinkRelease (impl->display_link); +} + +static GSourceFuncs gdk_display_link_source_funcs = { + gdk_display_link_source_prepare, + gdk_display_link_source_check, + gdk_display_link_source_dispatch, + gdk_display_link_source_finalize +}; + +void +gdk_display_link_source_pause (GdkDisplayLinkSource *source) +{ + CVDisplayLinkStop (source->display_link); +} + +void +gdk_display_link_source_unpause (GdkDisplayLinkSource *source) +{ + CVDisplayLinkStart (source->display_link); +} + +static CVReturn +gdk_display_link_source_frame_cb (CVDisplayLinkRef display_link, + const CVTimeStamp *inNow, + const CVTimeStamp *inOutputTime, + CVOptionFlags flagsIn, + CVOptionFlags *flagsOut, + void *user_data) +{ + GdkDisplayLinkSource *impl = user_data; + gint64 presentation_time; + gboolean needs_wakeup; + + needs_wakeup = !g_atomic_int_get (&impl->needs_dispatch); + + presentation_time = host_to_frame_clock_time (inOutputTime->hostTime); + + impl->presentation_time = presentation_time; + impl->needs_dispatch = TRUE; + + if (needs_wakeup) + { + NSEvent *event; + + /* Post a message so we'll break out of the message loop. + * + * We don't use g_main_context_wakeup() here because that + * would result in sending a message to the pipe(2) fd in + * the select thread which would then send this message as + * well. Lots of extra work. + */ + event = [NSEvent otherEventWithType: NSEventTypeApplicationDefined + location: NSZeroPoint + modifierFlags: 0 + timestamp: 0 + windowNumber: 0 + context: nil + subtype: GDK_QUARTZ_EVENT_SUBTYPE_EVENTLOOP + data1: 0 + data2: 0]; + + [NSApp postEvent:event atStart:YES]; + } + + return kCVReturnSuccess; +} + +/** + * gdk_display_link_source_new: + * + * Creates a new #GSource that will activate the dispatch function upon + * notification from a CVDisplayLink that a new frame should be drawn. + * + * Effort is made to keep the transition from the high-priority + * CVDisplayLink thread into this GSource lightweight. However, this is + * somewhat non-ideal since the best case would be to do the drawing + * from the high-priority thread. + * + * Returns: (transfer full): A newly created #GSource. + */ +GSource * +gdk_display_link_source_new (void) +{ + GdkDisplayLinkSource *impl; + GSource *source; + CVReturn ret; + double period; + + source = g_source_new (&gdk_display_link_source_funcs, sizeof *impl); + impl = (GdkDisplayLinkSource *)source; + + /* + * Create our link based on currently connected displays. + * If there are multiple displays, this will be something that tries + * to work for all of them. In the future, we may want to explore multiple + * links based on the connected displays. + */ + ret = CVDisplayLinkCreateWithActiveCGDisplays (&impl->display_link); + if (ret != kCVReturnSuccess) + { + g_warning ("Failed to initialize CVDisplayLink!"); + return source; + } + + /* + * Determine our nominal period between frames. + */ + period = CVDisplayLinkGetActualOutputVideoRefreshPeriod (impl->display_link); + if (period == 0.0) + period = 1.0 / 60.0; + impl->refresh_interval = period * 1000000L; + + /* + * Wire up our callback to be executed within the high-priority thread. + */ + CVDisplayLinkSetOutputCallback (impl->display_link, + gdk_display_link_source_frame_cb, + source); + + g_source_set_name (source, "[gdk] quartz frame clock"); + + return source; +} + +static gint64 +host_to_frame_clock_time (gint64 host_time) +{ + static mach_timebase_info_data_t timebase_info; + + /* + * NOTE: + * + * This code is taken from GLib to match g_get_monotonic_time(). + */ + if (G_UNLIKELY (timebase_info.denom == 0)) + { + /* This is a fraction that we must use to scale + * mach_absolute_time() by in order to reach nanoseconds. + * + * We've only ever observed this to be 1/1, but maybe it could be + * 1000/1 if mach time is microseconds already, or 1/1000 if + * picoseconds. Try to deal nicely with that. + */ + mach_timebase_info (&timebase_info); + + /* We actually want microseconds... */ + if (timebase_info.numer % 1000 == 0) + timebase_info.numer /= 1000; + else + timebase_info.denom *= 1000; + + /* We want to make the numer 1 to avoid having to multiply... */ + if (timebase_info.denom % timebase_info.numer == 0) + { + timebase_info.denom /= timebase_info.numer; + timebase_info.numer = 1; + } + else + { + /* We could just multiply by timebase_info.numer below, but why + * bother for a case that may never actually exist... + * + * Plus -- performing the multiplication would risk integer + * overflow. If we ever actually end up in this situation, we + * should more carefully evaluate the correct course of action. + */ + mach_timebase_info (&timebase_info); /* Get a fresh copy for a better message */ + g_error ("Got weird mach timebase info of %d/%d. Please file a bug against GLib.", + timebase_info.numer, timebase_info.denom); + } + } + + return host_time / timebase_info.denom; +} diff --git a/gdk/quartz/gdkdisplaylinksource.h b/gdk/quartz/gdkdisplaylinksource.h new file mode 100644 index 0000000000..7493b0c0d4 --- /dev/null +++ b/gdk/quartz/gdkdisplaylinksource.h @@ -0,0 +1,48 @@ +/* gdkdisplaylinksource.h + * + * Copyright (C) 2015 Christian Hergert + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see . + * + * Authors: + * Christian Hergert + */ + +#ifndef GDK_DISPLAY_LINK_SOURCE_H +#define GDK_DISPLAY_LINK_SOURCE_H + +#include + +#include + +G_BEGIN_DECLS + +typedef struct +{ + GSource source; + + CVDisplayLinkRef display_link; + gint64 refresh_interval; + + volatile gint64 presentation_time; + volatile guint needs_dispatch; +} GdkDisplayLinkSource; + +GSource *gdk_display_link_source_new (void); +void gdk_display_link_source_pause (GdkDisplayLinkSource *source); +void gdk_display_link_source_unpause (GdkDisplayLinkSource *source); + +G_END_DECLS + +#endif /* GDK_DISPLAY_LINK_SOURCE_H */ diff --git a/gdk/quartz/gdkinternal-quartz.h b/gdk/quartz/gdkinternal-quartz.h index 7f2566ae3f..646bef3ad7 100644 --- a/gdk/quartz/gdkinternal-quartz.h +++ b/gdk/quartz/gdkinternal-quartz.h @@ -284,5 +284,10 @@ void _gdk_quartz_window_change_property (GdkWindow *window, void _gdk_quartz_window_delete_property (GdkWindow *window, GdkAtom property); +/* Display methods - frame clock */ +void _gdk_quartz_display_add_frame_callback (GdkDisplay *display, + GdkWindow *window); +void _gdk_quartz_display_remove_frame_callback (GdkDisplay *display, + GdkWindow *window); #endif /* __GDK_INTERNAL_QUARTZ_H__ */ diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index cd96e254ff..ce740d426b 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -22,6 +22,7 @@ #include #include #include +#include #include "gdkwindowimpl.h" #include "gdkwindow-quartz.h" @@ -801,6 +802,29 @@ get_nsscreen_for_point (gint x, gint y) return screen; } +static void +on_frame_clock_before_paint (GdkFrameClock *frame_clock, + GdkWindow *window) +{ +} + +static void +on_frame_clock_after_paint (GdkFrameClock *frame_clock, + GdkWindow *window) +{ + GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkDisplay *display = gdk_window_get_display (window); + GdkFrameTimings *timings; + + timings = gdk_frame_clock_get_current_timings (frame_clock); + if (timings != NULL) + impl->pending_frame_counter = timings->frame_counter; + + _gdk_quartz_display_add_frame_callback (display, window); + + _gdk_frame_clock_freeze (frame_clock); +} + void _gdk_quartz_display_create_window_impl (GdkDisplay *display, GdkWindow *window, @@ -813,6 +837,7 @@ _gdk_quartz_display_create_window_impl (GdkDisplay *display, GdkWindowImplQuartz *impl; GdkWindowImplQuartz *parent_impl; GdkWindowTypeHint type_hint = GDK_WINDOW_TYPE_HINT_NORMAL; + GdkFrameClock *frame_clock; GDK_QUARTZ_ALLOC_POOL; @@ -957,6 +982,16 @@ _gdk_quartz_display_create_window_impl (GdkDisplay *display, } GDK_QUARTZ_RELEASE_POOL; + + if (attributes_mask & GDK_WA_TYPE_HINT) + gdk_window_set_type_hint (window, attributes->type_hint); + + frame_clock = gdk_window_get_frame_clock (window); + + g_signal_connect (frame_clock, "before-paint", + G_CALLBACK (on_frame_clock_before_paint), window); + g_signal_connect (frame_clock, "after-paint", + G_CALLBACK (on_frame_clock_after_paint), window); } void @@ -1012,9 +1047,14 @@ gdk_quartz_window_destroy (GdkWindow *window, { GdkWindowImplQuartz *impl; GdkWindow *parent; + GdkDisplay *display; impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + display = gdk_window_get_display (window); + + _gdk_quartz_display_remove_frame_callback (display, window); + main_window_stack = g_slist_remove (main_window_stack, window); g_list_free (impl->sorted_children); diff --git a/gdk/quartz/gdkwindow-quartz.h b/gdk/quartz/gdkwindow-quartz.h index 1175f072e4..e93c5abfed 100644 --- a/gdk/quartz/gdkwindow-quartz.h +++ b/gdk/quartz/gdkwindow-quartz.h @@ -64,6 +64,10 @@ struct _GdkWindowImplQuartz gint shadow_top; gint shadow_max; + + gboolean use_cg_context; + GList frame_link; + gint pending_frame_counter; }; struct _GdkWindowImplQuartzClass diff --git a/gdk/quartz/meson.build b/gdk/quartz/meson.build index 619c0242e0..2affac9922 100644 --- a/gdk/quartz/meson.build +++ b/gdk/quartz/meson.build @@ -8,6 +8,7 @@ gdk_quartz_sources = files( 'gdkdevice-core-quartz.c', 'gdkdevicemanager-core-quartz.c', 'gdkdisplay-quartz.c', + 'gdkdisplaylinksource.c', 'gdkdisplaymanager-quartz.c', 'gdkdnd-quartz.c', 'gdkevents-quartz.c', From 2d3eb0c6a77a7480f17ceda5f6dfa0dd03f985e1 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sun, 8 May 2022 11:32:59 -0700 Subject: [PATCH 037/176] [quartz] Draw needs_display_region if available --- gdk/quartz/GdkQuartzView.c | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index c20c5de83a..557451606c 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -344,32 +344,34 @@ return; } - /* Clear our own bookkeeping of regions that need display */ if (impl->needs_display_region) { + _gdk_window_process_updates_recurse (gdk_window, impl->needs_display_region); cairo_region_destroy (impl->needs_display_region); impl->needs_display_region = NULL; } - - [self getRectsBeingDrawn: &drawn_rects count: &count]; - region = cairo_region_create (); - - for (i = 0; i < count; i++) + else { - gdk_rect.x = drawn_rects[i].origin.x; - gdk_rect.y = drawn_rects[i].origin.y; - gdk_rect.width = drawn_rects[i].size.width; - gdk_rect.height = drawn_rects[i].size.height; + [self getRectsBeingDrawn: &drawn_rects count: &count]; + cairo_region_t* region = cairo_region_create (); - cairo_region_union_rectangle (region, &gdk_rect); + for (i = 0; i < count; i++) + { + gdk_rect.x = drawn_rects[i].origin.x; + gdk_rect.y = drawn_rects[i].origin.y; + gdk_rect.width = drawn_rects[i].size.width; + gdk_rect.height = drawn_rects[i].size.height; + + cairo_region_union_rectangle (region, &gdk_rect); + } + + impl->in_paint_rect_count++; + _gdk_window_process_updates_recurse (gdk_window, region); + impl->in_paint_rect_count--; + + cairo_region_destroy (region); } - impl->in_paint_rect_count++; - _gdk_window_process_updates_recurse (gdk_window, region); - impl->in_paint_rect_count--; - - cairo_region_destroy (region); - if (needsInvalidateShadow) { [[self window] invalidateShadow]; From be60902805d577e2bfdfab4fc6d31ee655b0ec44 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Thu, 28 Oct 2021 15:15:20 -0700 Subject: [PATCH 038/176] Draw window to image_surface and apply to CALayer. --- gdk/quartz/GdkQuartzView.c | 128 ++++++++++++++++++++-------------- gdk/quartz/gdkwindow-quartz.c | 115 ++++++++++++++++-------------- gdk/quartz/gdkwindow-quartz.h | 2 + 3 files changed, 141 insertions(+), 104 deletions(-) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index 557451606c..3e85d35880 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -24,6 +24,8 @@ #include "gdkprivate-quartz.h" #include "gdkquartz.h" #include "gdkinternal-quartz.h" +#include +#import @implementation GdkQuartzView @@ -185,7 +187,7 @@ -(void)doCommandBySelector: (SEL)aSelector { - GDK_NOTE (EVENTS, g_message ("doCommandBySelector %s", aSelector)); + GDK_NOTE (EVENTS, g_message ("doCommandBySelector %s", [NSStringFromSelector (aSelector) UTF8String])); g_object_set_data (G_OBJECT (gdk_window), GIC_FILTER_KEY, GUINT_TO_POINTER (GIC_FILTER_PASSTHRU)); } @@ -307,43 +309,32 @@ [super viewWillDraw]; } --(void)drawRect: (NSRect)rect +-(BOOL)wantsUpdateLayer +{ + return YES; +} + +static void +provider_release_cb (void* info, const void* data, size_t size) +{ + g_free (info); +} + +-(void)updateLayer { - GdkRectangle gdk_rect; GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (gdk_window->impl); - const NSRect *drawn_rects; - NSInteger count; - int i; - cairo_region_t *region; + CALayer *ca_layer = [self layer]; + CGRect layer_bounds = [ca_layer bounds]; + CGRect backing_bounds = [self convertRectToBacking: layer_bounds]; + cairo_rectangle_int_t surface_extents = { layer_bounds.origin.x, + layer_bounds.origin.y, + backing_bounds.size.width, + backing_bounds.size.height }; + cairo_surface_t *image_surface = NULL; if (GDK_WINDOW_DESTROYED (gdk_window)) return; - if (! (gdk_window->event_mask & GDK_EXPOSURE_MASK)) - return; - - if (NSEqualRects (rect, NSZeroRect)) - return; - - if (!GDK_WINDOW_IS_MAPPED (gdk_window)) - { - /* If the window is not yet mapped, clip_region_with_children - * will be empty causing the usual code below to draw nothing. - * To not see garbage on the screen, we draw an aesthetic color - * here. The garbage would be visible if any widget enabled - * the NSView's CALayer in order to add sublayers for custom - * native rendering. - */ - [NSGraphicsContext saveGraphicsState]; - - [[NSColor windowBackgroundColor] setFill]; - [NSBezierPath fillRect: rect]; - - [NSGraphicsContext restoreGraphicsState]; - - return; - } - if (impl->needs_display_region) { _gdk_window_process_updates_recurse (gdk_window, impl->needs_display_region); @@ -352,31 +343,66 @@ } else { - [self getRectsBeingDrawn: &drawn_rects count: &count]; - cairo_region_t* region = cairo_region_create (); - - for (i = 0; i < count; i++) - { - gdk_rect.x = drawn_rects[i].origin.x; - gdk_rect.y = drawn_rects[i].origin.y; - gdk_rect.width = drawn_rects[i].size.width; - gdk_rect.height = drawn_rects[i].size.height; - - cairo_region_union_rectangle (region, &gdk_rect); - } - - impl->in_paint_rect_count++; + cairo_region_t *region = cairo_region_create_rectangle (&surface_extents); + ++impl->in_paint_rect_count; _gdk_window_process_updates_recurse (gdk_window, region); - impl->in_paint_rect_count--; - cairo_region_destroy (region); } + + if (!impl || !impl->cairo_surface) + return; - if (needsInvalidateShadow) + image_surface = cairo_surface_map_to_image (impl->cairo_surface, + &surface_extents); + if (!cairo_surface_status (image_surface)) { - [[self window] invalidateShadow]; - needsInvalidateShadow = NO; + cairo_format_t image_format = cairo_image_surface_get_format (image_surface); + if (image_format == CAIRO_FORMAT_ARGB32) + { + int image_width = cairo_image_surface_get_width (image_surface); + int image_height = cairo_image_surface_get_height (image_surface); + int image_stride = cairo_image_surface_get_stride (image_surface); + void* image_data = g_malloc (image_height * image_stride); + int color_bits = 8; + int pixel_bits = 32; + CGColorSpaceRef color_space = CGColorSpaceCreateDeviceRGB (); + CGBitmapInfo bitinfo = + kCGBitmapByteOrder32Host | kCGImageAlphaPremultipliedFirst; + CGDataProviderRef provider = + CGDataProviderCreateWithData (image_data, image_data, + image_height * image_stride, + provider_release_cb); + const CGFloat *decode = NULL; + bool interpolate = YES; + CGSize image_size = {image_height, image_width}; + NSImage* ns_image = NULL; + + if (ca_layer.contents) + [(NSImage*)ca_layer.contents release]; + + memcpy (image_data, cairo_image_surface_get_data (image_surface), + image_height * image_stride); + + ns_image = [[NSImage alloc] + initWithCGImage:CGImageCreate (image_width, + image_height, + color_bits, + pixel_bits, + image_stride, + color_space, + bitinfo, + provider, + decode, + interpolate, + kCGRenderingIntentDefault) + size:image_size]; + ca_layer.contents = ns_image; + } } + cairo_surface_unmap_image (impl->cairo_surface, image_surface); + cairo_surface_destroy (impl->cairo_surface); + --impl->in_paint_rect_count; + } -(void)setNeedsInvalidateShadow: (BOOL)invalidate diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index ce740d426b..d9d449bb19 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -148,7 +148,7 @@ gdk_window_impl_quartz_get_context (GdkWindowImplQuartz *window_impl, gboolean antialias) { CGContextRef cg_context = NULL; - CGSize scale; + // CGSize scale; if (GDK_WINDOW_DESTROYED (window_impl->wrapper)) return NULL; @@ -186,9 +186,8 @@ gdk_window_impl_quartz_get_context (GdkWindowImplQuartz *window_impl, /* Undo the default scaling transform, since we apply our own * in gdk_quartz_ref_cairo_surface () */ - scale = CGContextConvertSizeToDeviceSpace (cg_context, - CGSizeMake (1.0, 1.0)); - CGContextScaleCTM (cg_context, 1.0 / fabs(scale.width), 1.0 / fabs(scale.height)); + // scale = CGContextConvertSizeToDeviceSpace (cg_context, CGSizeMake (1.0, 1.0)); + // CGContextScaleCTM (cg_context, 1.0 / fabs(scale.width), 1.0 / fabs(scale.height)); return cg_context; } @@ -247,10 +246,6 @@ gdk_quartz_cairo_surface_destroy (void *data) surface_data->window_impl->cairo_surface = NULL; - if (surface_data->cg_context) - gdk_quartz_window_release_context (surface_data->window_impl, - surface_data->cg_context); - g_free (surface_data); } @@ -259,21 +254,15 @@ gdk_quartz_create_cairo_surface (GdkWindowImplQuartz *impl, int width, int height) { - CGContextRef cg_context; GdkQuartzCairoSurfaceData *surface_data; cairo_surface_t *surface; - cg_context = gdk_quartz_window_get_context (impl, TRUE); surface_data = g_new (GdkQuartzCairoSurfaceData, 1); surface_data->window_impl = impl; - surface_data->cg_context = cg_context; + surface_data->cg_context = NULL; - if (cg_context) - surface = cairo_quartz_surface_create_for_cg_context (cg_context, - width, height); - else - surface = cairo_quartz_surface_create(CAIRO_FORMAT_ARGB32, width, height); + surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, width, height); cairo_surface_set_user_data (surface, &gdk_quartz_cairo_key, surface_data, @@ -286,19 +275,17 @@ static cairo_surface_t * gdk_quartz_ref_cairo_surface (GdkWindow *window) { GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + gint scale = gdk_window_get_scale_factor (impl->wrapper); if (GDK_WINDOW_DESTROYED (window)) return NULL; if (!impl->cairo_surface) { - gint scale = gdk_window_get_scale_factor (impl->wrapper); - - impl->cairo_surface = - gdk_quartz_create_cairo_surface (impl, - gdk_window_get_width (impl->wrapper) * scale, - gdk_window_get_height (impl->wrapper) * scale); - + impl->cairo_surface = + gdk_quartz_create_cairo_surface (impl, + gdk_window_get_width (impl->wrapper) * scale, + gdk_window_get_height (impl->wrapper) * scale); cairo_surface_set_device_scale (impl->cairo_surface, scale, scale); } else @@ -316,6 +303,7 @@ gdk_window_impl_quartz_init (GdkWindowImplQuartz *impl) static gboolean gdk_window_impl_quartz_begin_paint (GdkWindow *window) { + gdk_quartz_ref_cairo_surface (window); return FALSE; } @@ -3204,37 +3192,15 @@ gdk_quartz_window_release_context (GdkWindowImplQuartz *window, GDK_WINDOW_IMPL_QUARTZ_GET_CLASS (window)->release_context (window, cg_context); } +/* macOS doesn't define a root window, but Gdk needs one for two + * purposes: To be a parent reference for some toplevels and to be a + * fallback window when gdk_window_create_image_surface is called with + * a NULL GdkWindow. + * + */ - -static CGContextRef -gdk_root_window_impl_quartz_get_context (GdkWindowImplQuartz *window, - gboolean antialias) -{ - CGColorSpaceRef colorspace; - CGContextRef cg_context; - GdkWindowImplQuartz *window_impl = GDK_WINDOW_IMPL_QUARTZ (window); - - if (GDK_WINDOW_DESTROYED (window_impl->wrapper)) - return NULL; - - /* We do not have the notion of a root window on OS X. We fake this - * by creating a 1x1 bitmap and return a context to that. - */ - colorspace = CGColorSpaceCreateWithName (kCGColorSpaceGenericRGB); - cg_context = CGBitmapContextCreate (NULL, - 1, 1, 8, 4, colorspace, - (CGBitmapInfo)kCGImageAlphaPremultipliedLast); - CGColorSpaceRelease (colorspace); - - return cg_context; -} - -static void -gdk_root_window_impl_quartz_release_context (GdkWindowImplQuartz *window, - CGContextRef cg_context) -{ - CGContextRelease (cg_context); -} +static CGContextRef gdk_root_window_impl_quartz_get_context (GdkWindowImplQuartz *window, gboolean antialias); +static void gdk_root_window_impl_quartz_release_context (GdkWindowImplQuartz *window, CGContextRef cg_context); static void gdk_root_window_impl_quartz_class_init (GdkRootWindowImplQuartzClass *klass) @@ -3250,6 +3216,22 @@ gdk_root_window_impl_quartz_class_init (GdkRootWindowImplQuartzClass *klass) static void gdk_root_window_impl_quartz_init (GdkRootWindowImplQuartz *impl) { + CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB (); + /* Alpha channel Info: Cairo, CGImage, and CVPixelBuffer all use + * kCGImageAlphaPremultipliedFirst, CALayer.contents wants + * kCGImageAlphaPremultipliedLast. + */ + CGBitmapInfo info = (CGBitmapInfo)kCGImageAlphaPremultipliedLast; + impl->cg_context = CGBitmapContextCreate (NULL, 1, 1, 8, 4, + colorspace, info); + CGColorSpaceRelease (colorspace); + impl->cg_layers = NULL; +} + +static void +gdk_root_window_impl_quartz_dispose (GdkRootWindowImplQuartz *impl) +{ + g_list_free_full (impl->cg_layers, (GDestroyNotify)CGLayerRelease); } GType @@ -3279,3 +3261,30 @@ _gdk_root_window_impl_quartz_get_type (void) return object_type; } + + +static CGContextRef +gdk_root_window_impl_quartz_get_context (GdkWindowImplQuartz *window, + gboolean antialias) +{ + GdkWindowImplQuartz *window_impl = GDK_WINDOW_IMPL_QUARTZ (window); + GdkRootWindowImplQuartz *impl = GDK_ROOT_WINDOW_IMPL_QUARTZ (window); + CGSize size; + CGLayerRef layer; + + if (GDK_WINDOW_DESTROYED (window_impl->wrapper)) + return NULL; + + size.width = gdk_window_get_width (window_impl->wrapper); + size.height = gdk_window_get_height (window_impl->wrapper); + layer = CGLayerCreateWithContext(impl->cg_context, size, NULL); + impl->cg_layers = g_list_prepend(impl->cg_layers, CGLayerRetain (layer)); + return CGContextRetain (CGLayerGetContext (layer)); +} + +static void +gdk_root_window_impl_quartz_release_context (GdkWindowImplQuartz *window, + CGContextRef cg_context) +{ + CGContextRelease (cg_context); +} diff --git a/gdk/quartz/gdkwindow-quartz.h b/gdk/quartz/gdkwindow-quartz.h index e93c5abfed..de9a5ebccf 100644 --- a/gdk/quartz/gdkwindow-quartz.h +++ b/gdk/quartz/gdkwindow-quartz.h @@ -103,6 +103,8 @@ typedef struct _GdkRootWindowImplQuartzClass GdkRootWindowImplQuartzClass; struct _GdkRootWindowImplQuartz { GdkWindowImplQuartz parent_instance; + CGContextRef cg_context; + GList* cg_layers; }; struct _GdkRootWindowImplQuartzClass From df94d0168d1ee7494cd4349eb426abf0c5e03fc7 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Wed, 19 Jan 2022 17:07:04 -0800 Subject: [PATCH 039/176] Use a CVPixelBuffer instead of a CGImage. --- gdk/quartz/GdkQuartzView.c | 187 ++++++++++++++++++++++------------ gdk/quartz/GdkQuartzView.h | 4 + gdk/quartz/gdkwindow-quartz.c | 35 ++++--- gdk/quartz/meson.build | 3 +- 4 files changed, 152 insertions(+), 77 deletions(-) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index 3e85d35880..c08519db71 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -26,16 +26,32 @@ #include "gdkinternal-quartz.h" #include #import +#import @implementation GdkQuartzView + + -(id)initWithFrame: (NSRect)frameRect { if ((self = [super initWithFrame: frameRect])) { + CVReturn rv; + pb_props = @{ + (id)kCVPixelBufferIOSurfaceCoreAnimationCompatibilityKey: @1, + (id)kCVPixelBufferBytesPerRowAlignmentKey: @64, + }; + [pb_props retain]; + cfpb_props = (__bridge CFDictionaryRef)pb_props; + markedRange = NSMakeRange (NSNotFound, 0); selectedRange = NSMakeRange (0, 0); + rv = CVPixelBufferCreate (NULL, frameRect.size.width, + frameRect.size.height, + kCVPixelFormatType_32ARGB, + cfpb_props, &pixels); } + [self setValue: @(YES) forKey: @"postsFrameChangedNotifications"]; return self; @@ -258,6 +274,12 @@ trackingRect = 0; } + if (pixels) + { + CVPixelBufferRelease (pixels); + } + + [pb_props release]; [super dealloc]; } @@ -278,7 +300,7 @@ -(BOOL)isFlipped { - return YES; + return NO; } -(BOOL)isOpaque @@ -300,7 +322,7 @@ */ if(gdk_quartz_osx_version() >= GDK_OSX_BIGSUR) { -#if MAC_OS_X_VERSION_MIN_REQUIRED >= 101200 +#if MAC_OS_X_VERSION_MIN_REQUIRED >= 101100 CALayer* layer = self.layer; layer.contentsFormat = kCAContentsFormatRGBA8Uint; #endif @@ -315,36 +337,107 @@ } static void -provider_release_cb (void* info, const void* data, size_t size) +nsrect_from_cairo_rect (NSRect *nsrect, cairo_rectangle_int_t *rect) { - g_free (info); + nsrect->origin.x = (CGFloat)rect->x; + nsrect->origin.y = (CGFloat)rect->y; + nsrect->size.width = (CGFloat)rect->width; + nsrect->size.height = (CGFloat)rect->height; +} + +static void +cairo_rect_from_nsrect (cairo_rectangle_int_t *rect, NSRect *nsrect) +{ + rect->x = (int)nsrect->origin.x; + rect->y = (int)nsrect->origin.y; + rect->width = (int)nsrect->size.width; + rect->height = (int)nsrect->size.height; +} + +static cairo_status_t +copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, + cairo_rectangle_int_t *rect) +{ + cairo_surface_t *source_img, *dest_img; + cairo_status_t status; + cairo_format_t format; + int height, width, stride; + + source_img = cairo_surface_map_to_image (source, rect); + status = cairo_surface_status (source_img); + + if (status) + { + g_warning ("Failed to map source image surface, %d %d %d %d on %d %d: %s\n", + rect->x, rect->y, rect->width, rect->height, + cairo_image_surface_get_width (source), + cairo_image_surface_get_height (source), + cairo_status_to_string (status)); + return status; + } + + format = cairo_image_surface_get_format (source_img); + dest_img = cairo_surface_map_to_image (dest, rect); + status = cairo_surface_status (dest_img); + + if (status) + { + g_warning ("Failed to map destination image surface, %d %d %d %d on %d %d: %s\n", + rect->x, rect->y, rect->width, rect->height, + cairo_image_surface_get_width (source), + cairo_image_surface_get_height (source), + cairo_status_to_string (status)); + goto CLEANUP; + } + + width = cairo_image_surface_get_width (source_img); + stride = cairo_format_stride_for_width (format, width); + height = cairo_image_surface_get_height (source_img); + memcpy (cairo_image_surface_get_data (dest_img), + cairo_image_surface_get_data (source_img), + stride * height); + cairo_surface_unmap_image (dest, dest_img); + + CLEANUP: + cairo_surface_unmap_image (source, source_img); + return status; } -(void)updateLayer { GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (gdk_window->impl); - CALayer *ca_layer = [self layer]; - CGRect layer_bounds = [ca_layer bounds]; + CGRect layer_bounds = [self.layer bounds]; CGRect backing_bounds = [self convertRectToBacking: layer_bounds]; - cairo_rectangle_int_t surface_extents = { layer_bounds.origin.x, - layer_bounds.origin.y, - backing_bounds.size.width, - backing_bounds.size.height }; - cairo_surface_t *image_surface = NULL; + cairo_rectangle_int_t extents; + cairo_surface_t *cvpb_surface; if (GDK_WINDOW_DESTROYED (gdk_window)) return; + ++impl->in_paint_rect_count; + CVPixelBufferLockBaseAddress (pixels, 0); + cvpb_surface = + cairo_image_surface_create_for_data (CVPixelBufferGetBaseAddress (pixels), + CAIRO_FORMAT_ARGB32, + (int)CVPixelBufferGetWidth (pixels), + (int)CVPixelBufferGetHeight (pixels), + (int)CVPixelBufferGetBytesPerRow (pixels)); + + cairo_rect_from_nsrect (&extents, &backing_bounds); if (impl->needs_display_region) { - _gdk_window_process_updates_recurse (gdk_window, impl->needs_display_region); - cairo_region_destroy (impl->needs_display_region); + cairo_region_t *region = impl->needs_display_region; + _gdk_window_process_updates_recurse (gdk_window, region); + cairo_region_destroy (region); impl->needs_display_region = NULL; } else { - cairo_region_t *region = cairo_region_create_rectangle (&surface_extents); - ++impl->in_paint_rect_count; + cairo_rectangle_int_t bounds; + cairo_region_t *region; + + cairo_rect_from_nsrect (&bounds, &layer_bounds); + region = cairo_region_create_rectangle (&bounds); _gdk_window_process_updates_recurse (gdk_window, region); cairo_region_destroy (region); } @@ -352,57 +445,13 @@ provider_release_cb (void* info, const void* data, size_t size) if (!impl || !impl->cairo_surface) return; - image_surface = cairo_surface_map_to_image (impl->cairo_surface, - &surface_extents); - if (!cairo_surface_status (image_surface)) - { - cairo_format_t image_format = cairo_image_surface_get_format (image_surface); - if (image_format == CAIRO_FORMAT_ARGB32) - { - int image_width = cairo_image_surface_get_width (image_surface); - int image_height = cairo_image_surface_get_height (image_surface); - int image_stride = cairo_image_surface_get_stride (image_surface); - void* image_data = g_malloc (image_height * image_stride); - int color_bits = 8; - int pixel_bits = 32; - CGColorSpaceRef color_space = CGColorSpaceCreateDeviceRGB (); - CGBitmapInfo bitinfo = - kCGBitmapByteOrder32Host | kCGImageAlphaPremultipliedFirst; - CGDataProviderRef provider = - CGDataProviderCreateWithData (image_data, image_data, - image_height * image_stride, - provider_release_cb); - const CGFloat *decode = NULL; - bool interpolate = YES; - CGSize image_size = {image_height, image_width}; - NSImage* ns_image = NULL; + copy_rectangle_argb32 (cvpb_surface, impl->cairo_surface, &extents); - if (ca_layer.contents) - [(NSImage*)ca_layer.contents release]; - - memcpy (image_data, cairo_image_surface_get_data (image_surface), - image_height * image_stride); - - ns_image = [[NSImage alloc] - initWithCGImage:CGImageCreate (image_width, - image_height, - color_bits, - pixel_bits, - image_stride, - color_space, - bitinfo, - provider, - decode, - interpolate, - kCGRenderingIntentDefault) - size:image_size]; - ca_layer.contents = ns_image; - } - } - cairo_surface_unmap_image (impl->cairo_surface, image_surface); - cairo_surface_destroy (impl->cairo_surface); + cairo_surface_destroy (cvpb_surface); + CVPixelBufferUnlockBaseAddress (pixels, 0); --impl->in_paint_rect_count; - + self.layer.contents = NULL; + self.layer.contents = (id)CVPixelBufferGetIOSurface (pixels); } -(void)setNeedsInvalidateShadow: (BOOL)invalidate @@ -460,9 +509,19 @@ provider_release_cb (void* info, const void* data, size_t size) -(void)setFrame: (NSRect)frame { + CVReturn rv; + NSRect rect = self.layer ? self.layer.bounds : frame; + NSRect backing_rect = [self convertRectToBacking: rect]; + if (GDK_WINDOW_DESTROYED (gdk_window)) return; + CVPixelBufferRelease (pixels); + rv = CVPixelBufferCreate (NULL, backing_rect.size.width, + backing_rect.size.height, + kCVPixelFormatType_32BGRA, + cfpb_props, &pixels); + [super setFrame: frame]; if ([self window]) diff --git a/gdk/quartz/GdkQuartzView.h b/gdk/quartz/GdkQuartzView.h index da06a8bdce..0c1558a7ec 100644 --- a/gdk/quartz/GdkQuartzView.h +++ b/gdk/quartz/GdkQuartzView.h @@ -17,6 +17,7 @@ */ #import +#import #include "gdk/gdk.h" /* Text Input Client */ @@ -40,6 +41,9 @@ BOOL needsInvalidateShadow; NSRange markedRange; NSRange selectedRange; + CVPixelBufferRef pixels; + NSDictionary *pb_props; + CFDictionaryRef cfpb_props; } - (void)setGdkWindow: (GdkWindow *)window; diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index d9d449bb19..bdb668498c 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -148,7 +148,6 @@ gdk_window_impl_quartz_get_context (GdkWindowImplQuartz *window_impl, gboolean antialias) { CGContextRef cg_context = NULL; - // CGSize scale; if (GDK_WINDOW_DESTROYED (window_impl->wrapper)) return NULL; @@ -184,10 +183,6 @@ gdk_window_impl_quartz_get_context (GdkWindowImplQuartz *window_impl, CGContextSaveGState (cg_context); CGContextSetAllowsAntialiasing (cg_context, antialias); - /* Undo the default scaling transform, since we apply our own - * in gdk_quartz_ref_cairo_surface () */ - // scale = CGContextConvertSizeToDeviceSpace (cg_context, CGSizeMake (1.0, 1.0)); - // CGContextScaleCTM (cg_context, 1.0 / fabs(scale.width), 1.0 / fabs(scale.height)); return cg_context; } @@ -275,18 +270,25 @@ static cairo_surface_t * gdk_quartz_ref_cairo_surface (GdkWindow *window) { GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); - gint scale = gdk_window_get_scale_factor (impl->wrapper); if (GDK_WINDOW_DESTROYED (window)) return NULL; if (!impl->cairo_surface) { - impl->cairo_surface = - gdk_quartz_create_cairo_surface (impl, - gdk_window_get_width (impl->wrapper) * scale, - gdk_window_get_height (impl->wrapper) * scale); + gint width = gdk_window_get_width (impl->wrapper); + gint height = gdk_window_get_height (impl->wrapper); + gint scale = gdk_window_get_scale_factor (impl->wrapper); + gint scaled_width = width * scale; + + if (scaled_width % 16) + scaled_width += 16 - scaled_width % 16; // Surface widths must be 4-pixel aligned + + impl->cairo_surface = gdk_quartz_create_cairo_surface (impl, + scaled_width, + height * scale); cairo_surface_set_device_scale (impl->cairo_surface, scale, scale); + cairo_surface_reference (impl->cairo_surface); // The caller will destroy the returned one. } else cairo_surface_reference (impl->cairo_surface); @@ -1234,6 +1236,7 @@ move_resize_window_internal (GdkWindow *window, cairo_region_t *old_region; cairo_region_t *expose_region; NSSize delta; + gboolean resized = FALSE; if (GDK_WINDOW_DESTROYED (window)) return; @@ -1281,10 +1284,18 @@ move_resize_window_internal (GdkWindow *window, } if (width != -1) - window->width = width; + { + if (window->width != width) + resized = TRUE; + window->width = width; + } if (height != -1) - window->height = height; + { + if (window->height != height) + resized = TRUE; + window->height = height; + } GDK_QUARTZ_ALLOC_POOL; diff --git a/gdk/quartz/meson.build b/gdk/quartz/meson.build index 2affac9922..f4fcd8fba0 100644 --- a/gdk/quartz/meson.build +++ b/gdk/quartz/meson.build @@ -50,8 +50,9 @@ appkit_dep = dependency('appleframeworks', modules : 'AppKit', required : true) cocoa_dep = dependency('appleframeworks', modules : 'Cocoa', required : true) carbon_dep = dependency('appleframeworks', modules : 'Carbon', required : true) quartzcore_dep = dependency('appleframeworks', modules : 'QuartzCore', required : true) +iosurface_dep = dependency('appleframeworks', modules: 'IOSurface', required: true) -gdk_quartz_deps = [ core_graphics_dep, appkit_dep, cocoa_dep, carbon_dep, quartzcore_dep ] +gdk_quartz_deps = [ core_graphics_dep, appkit_dep, cocoa_dep, carbon_dep, quartzcore_dep, iosurface_dep ] libgdk_quartz = static_library('gdk-quartz', gdk_quartz_sources, gdkconfig, gdkenum_h, From b94ed34f9c1ada2b5a19a1f7f85761ce74d9a6a6 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Fri, 13 May 2022 12:59:09 -0700 Subject: [PATCH 040/176] [quartz] Manage implementation surface lifetime. To prevent leaking cairo surfaces while persisting the parts that don't need to be redrawn. --- gdk/quartz/GdkQuartzView.c | 3 +++ gdk/quartz/gdkprivate-quartz.h | 2 ++ gdk/quartz/gdkwindow-quartz.c | 24 ++++++++++++++++++++++-- 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index c08519db71..f7ac47dcc0 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -448,6 +448,7 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, copy_rectangle_argb32 (cvpb_surface, impl->cairo_surface, &extents); cairo_surface_destroy (cvpb_surface); + _gdk_quartz_unref_cairo_surface (gdk_window); CVPixelBufferUnlockBaseAddress (pixels, 0); --impl->in_paint_rect_count; self.layer.contents = NULL; @@ -522,6 +523,8 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, kCVPixelFormatType_32BGRA, cfpb_props, &pixels); + //Force a new cairo_surface for drawing + _gdk_quartz_unref_cairo_surface (gdk_window); [super setFrame: frame]; if ([self window]) diff --git a/gdk/quartz/gdkprivate-quartz.h b/gdk/quartz/gdkprivate-quartz.h index 7900c01b17..a6e644b870 100644 --- a/gdk/quartz/gdkprivate-quartz.h +++ b/gdk/quartz/gdkprivate-quartz.h @@ -33,5 +33,7 @@ GdkDisplay * _gdk_quartz_display_open (const gchar *name); +/* Window Impl */ +void _gdk_quartz_unref_cairo_surface (GdkWindow *window); #endif /* __GDK_PRIVATE_QUARTZ_H__ */ diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index bdb668498c..4419975dc4 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -238,7 +238,9 @@ static void gdk_quartz_cairo_surface_destroy (void *data) { GdkQuartzCairoSurfaceData *surface_data = data; + cairo_surface_t *surface = surface_data->window_impl->cairo_surface; + if (!cairo_surface_get_reference_count (surface)) surface_data->window_impl->cairo_surface = NULL; g_free (surface_data); @@ -258,7 +260,6 @@ gdk_quartz_create_cairo_surface (GdkWindowImplQuartz *impl, surface_data->cg_context = NULL; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, width, height); - cairo_surface_set_user_data (surface, &gdk_quartz_cairo_key, surface_data, gdk_quartz_cairo_surface_destroy); @@ -291,11 +292,29 @@ gdk_quartz_ref_cairo_surface (GdkWindow *window) cairo_surface_reference (impl->cairo_surface); // The caller will destroy the returned one. } else - cairo_surface_reference (impl->cairo_surface); + { + cairo_surface_reference (impl->cairo_surface); + } return impl->cairo_surface; } +void +_gdk_quartz_unref_cairo_surface (GdkWindow *window) +{ + GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + if (GDK_WINDOW_DESTROYED (window)) + return; + + if (impl->cairo_surface) + { + cairo_surface_destroy (impl->cairo_surface); + if (impl->cairo_surface && + !cairo_surface_get_reference_count (impl->cairo_surface)) + impl->cairo_surface = NULL; + } +} + static void gdk_window_impl_quartz_init (GdkWindowImplQuartz *impl) { @@ -1312,6 +1331,7 @@ move_resize_window_internal (GdkWindow *window, frame_rect = [impl->toplevel frameRectForContentRect:content_rect]; [impl->toplevel setFrame:frame_rect display:YES]; + impl->cairo_surface = gdk_quartz_ref_cairo_surface (window); } else { From 16ded6835c9b4651635c6dc357b1d60b46710e0c Mon Sep 17 00:00:00 2001 From: Lukas Oberhuber Date: Fri, 27 May 2022 21:26:50 +0000 Subject: [PATCH 041/176] macos: Fix to offscreen window selections in Gimp 2.99 --- gdk/quartz/gdkdevice-core-quartz.c | 4 +- gdk/quartz/gdkevents-quartz.c | 37 +++++++------ gdk/quartz/gdkglcontext-quartz.c | 4 +- gdk/quartz/gdkwindow-quartz.c | 84 ++++++++++++++++++++++++------ gdk/quartz/gdkwindow-quartz.h | 5 ++ gtk/gtkdnd-quartz.c | 4 +- gtk/gtkfilechoosernativequartz.c | 4 +- modules/input/imquartz.c | 17 ++++-- 8 files changed, 115 insertions(+), 44 deletions(-) diff --git a/gdk/quartz/gdkdevice-core-quartz.c b/gdk/quartz/gdkdevice-core-quartz.c index a8fd34f224..4fd2ae940c 100644 --- a/gdk/quartz/gdkdevice-core-quartz.c +++ b/gdk/quartz/gdkdevice-core-quartz.c @@ -228,11 +228,9 @@ gdk_quartz_device_core_query_state_helper (GdkWindow *window, } else { - GdkWindowImplQuartz *impl; NSWindow *nswindow; - impl = GDK_WINDOW_IMPL_QUARTZ (toplevel->impl); - nswindow = impl->toplevel; + nswindow = gdk_quartz_window_search_for_nearest_nswindow (window); point = [nswindow mouseLocationOutsideOfEventStream]; diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c index 1b43add865..891dfd4cea 100644 --- a/gdk/quartz/gdkevents-quartz.c +++ b/gdk/quartz/gdkevents-quartz.c @@ -387,7 +387,7 @@ get_window_point_from_screen_point (GdkWindow *window, NSPoint point; GdkQuartzNSWindow *nswindow; - nswindow = (GdkQuartzNSWindow*)(((GdkWindowImplQuartz *)window->impl)->toplevel); + nswindow = gdk_quartz_window_search_for_nearest_nswindow (window); point = [nswindow convertPointFromScreen:screen_point]; *x = point.x; *y = window->height - point.y; @@ -658,18 +658,25 @@ find_toplevel_under_pointer (GdkDisplay *display, } - if (toplevel) - { - get_window_point_from_screen_point (toplevel, screen_point, x, y); - /* If the coordinates are out of window bounds, this toplevel is not - * under the pointer and we thus return NULL. This can occur when - * toplevel under pointer has not yet been updated due to a very recent - * window resize. Alternatively, we should no longer be relying on - * the toplevel_under_pointer value which is maintained in gdkwindow.c. - */ - if (*x < 0 || *y < 0 || *x >= toplevel->width || *y >= toplevel->height) - return NULL; - } + if (toplevel == NULL) + return NULL; + + /* + * Root window type does not need translation, but also does not have + * an associated NSWindow and therefore can't translate screen points + */ + if (toplevel == _gdk_root) + return toplevel; + + get_window_point_from_screen_point (toplevel, screen_point, x, y); + /* If the coordinates are out of window bounds, this toplevel is not + * under the pointer and we thus return NULL. This can occur when + * toplevel under pointer has not yet been updated due to a very recent + * window resize. Alternatively, we should no longer be relying on + * the toplevel_under_pointer value which is maintained in gdkwindow.c. + */ + if (*x < 0 || *y < 0 || *x >= toplevel->width || *y >= toplevel->height) + return NULL; return toplevel; } @@ -793,7 +800,7 @@ find_toplevel_for_mouse_event (NSEvent *nsevent, toplevel = toplevel_under_pointer; - toplevel_impl = (GdkWindowImplQuartz *)toplevel->impl; + toplevel_impl = GDK_WINDOW_IMPL_QUARTZ (toplevel->impl); *x = x_tmp; *y = y_tmp; @@ -1405,7 +1412,7 @@ test_resize (NSEvent *event, GdkWindow *toplevel, gint x, gint y) /* Resizing from the resize indicator only begins if an GDK_QUARTZ_LEFT_MOUSE_BUTTON * event is received in the resizing area. */ - toplevel_impl = (GdkWindowImplQuartz *)toplevel->impl; + toplevel_impl = GDK_WINDOW_IMPL_QUARTZ (toplevel->impl); if ([toplevel_impl->toplevel showsResizeIndicator]) if ([event type] == GDK_QUARTZ_LEFT_MOUSE_DOWN && [toplevel_impl->toplevel showsResizeIndicator]) diff --git a/gdk/quartz/gdkglcontext-quartz.c b/gdk/quartz/gdkglcontext-quartz.c index a244d66e43..ddd18e1e7c 100644 --- a/gdk/quartz/gdkglcontext-quartz.c +++ b/gdk/quartz/gdkglcontext-quartz.c @@ -28,7 +28,7 @@ #include "gdkquartzglcontext.h" #include "gdkquartzwindow.h" #include "gdkprivate-quartz.h" -#include "gdkquartz-cocoa-access.h" +#include "gdkinternal-quartz.h" #include "gdkinternals.h" @@ -138,7 +138,7 @@ gdk_quartz_window_create_gl_context (GdkWindow *window, if (attached) { - NSView *view = gdk_quartz_window_get_nsview (window); + NSView *view = gdk_quartz_window_search_for_nearest_nsview (window); if ([view respondsToSelector:@selector(setWantsBestResolutionOpenGLSurface:)]) [view setWantsBestResolutionOpenGLSurface:YES]; diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 4419975dc4..a9bc6c6504 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -125,22 +125,74 @@ gdk_quartz_window_init (GdkQuartzWindow *quartz_window) * GdkQuartzWindowImpl */ -NSView * -gdk_quartz_window_get_nsview (GdkWindow *window) +static inline NSObject * +gdk_quartz_window_search_for_nearest_nsobject (GdkWindow *window, bool get_nswindow_instead_of_nsview) { + GdkWindow *onscreen_window = window; + NSObject *nsobject = NULL; + if (GDK_WINDOW_DESTROYED (window)) return NULL; - return ((GdkWindowImplQuartz *)window->impl)->view; + /* + * if window is type GDK_WINDOW_OFFSCREEN + * you need to get the embedder in order to find the NSView + * see: gdkdevice.c:1461 + */ + while (1) + { + g_return_val_if_fail (onscreen_window != NULL, NULL); + + if (GDK_IS_WINDOW_IMPL_QUARTZ (onscreen_window->impl)) + { + if (get_nswindow_instead_of_nsview) + nsobject = GDK_WINDOW_IMPL_QUARTZ (onscreen_window->impl)->toplevel; + else + nsobject = GDK_WINDOW_IMPL_QUARTZ (onscreen_window->impl)->view; + + if (nsobject != NULL) + break; + } + + if (onscreen_window->window_type == GDK_WINDOW_OFFSCREEN) + onscreen_window = gdk_offscreen_window_get_embedder (onscreen_window); + else + onscreen_window = onscreen_window->parent; + } + + g_return_val_if_fail (nsobject != NULL, NULL); + + return nsobject; +} + +NSView * +gdk_quartz_window_search_for_nearest_nsview (GdkWindow *window) +{ + return (NSView *)gdk_quartz_window_search_for_nearest_nsobject (window, FALSE); +} + +NSWindow * +gdk_quartz_window_search_for_nearest_nswindow (GdkWindow *window) +{ + return (NSWindow *)gdk_quartz_window_search_for_nearest_nsobject (window, TRUE); +} + +NSView * +gdk_quartz_window_get_nsview (GdkWindow *window) +{ + if (GDK_WINDOW_DESTROYED (window) || !GDK_IS_WINDOW_IMPL_QUARTZ (window->impl)) + return NULL; + + return GDK_WINDOW_IMPL_QUARTZ (window->impl)->view; } NSWindow * gdk_quartz_window_get_nswindow (GdkWindow *window) { - if (GDK_WINDOW_DESTROYED (window)) + if (GDK_WINDOW_DESTROYED (window) || !GDK_IS_WINDOW_IMPL_QUARTZ (window->impl)) return NULL; - return ((GdkWindowImplQuartz *)window->impl)->toplevel; + return GDK_WINDOW_IMPL_QUARTZ (window->impl)->toplevel; } static CGContextRef @@ -220,9 +272,12 @@ gdk_window_impl_quartz_finalize (GObject *object) g_object_unref (impl->transient_for); if (impl->view) - [[NSNotificationCenter defaultCenter] removeObserver: impl->toplevel - name: @"NSViewFrameDidChangeNotification" - object: impl->view]; + { + [[NSNotificationCenter defaultCenter] removeObserver: impl->toplevel + name: @"NSViewFrameDidChangeNotification" + object: impl->view]; + [impl->view release]; + } G_OBJECT_CLASS (parent_class)->finalize (object); } @@ -319,6 +374,8 @@ static void gdk_window_impl_quartz_init (GdkWindowImplQuartz *impl) { impl->type_hint = GDK_WINDOW_TYPE_HINT_NORMAL; + impl->view = NULL; + impl->toplevel = NULL; } static gboolean @@ -369,7 +426,7 @@ _gdk_quartz_window_process_updates_recurse (GdkWindow *window, GdkWindowImplQuartz *toplevel_impl; NSWindow *nswindow; - toplevel_impl = (GdkWindowImplQuartz *)toplevel->impl; + toplevel_impl = GDK_WINDOW_IMPL_QUARTZ (toplevel->impl); nswindow = toplevel_impl->toplevel; #if MAC_OS_X_VERSION_MIN_REQUIRED < 101400 /* In theory, we could skip the flush disabling, since we only @@ -877,9 +934,6 @@ _gdk_quartz_display_create_window_impl (GdkDisplay *display, (attributes->cursor) : NULL)); - impl->view = NULL; - impl->toplevel = NULL; - if (attributes_mask & GDK_WA_TYPE_HINT) { type_hint = attributes->type_hint; @@ -959,7 +1013,6 @@ _gdk_quartz_display_create_window_impl (GdkDisplay *display, selector: @selector (windowDidResize:) name: @"NSViewFrameDidChangeNotification" object: impl->view]; - [impl->view release]; } break; @@ -981,7 +1034,6 @@ _gdk_quartz_display_create_window_impl (GdkDisplay *display, /* GdkWindows should be hidden by default */ [impl->view setHidden:YES]; [parent_impl->view addSubview:impl->view]; - [impl->view release]; } } break; @@ -1580,7 +1632,7 @@ gdk_window_quartz_raise (GdkWindow *window) { GdkWindowImplQuartz *impl; - impl = (GdkWindowImplQuartz *)parent->impl; + impl = GDK_WINDOW_IMPL_QUARTZ (parent->impl); impl->sorted_children = g_list_remove (impl->sorted_children, window); impl->sorted_children = g_list_prepend (impl->sorted_children, window); @@ -1611,7 +1663,7 @@ gdk_window_quartz_lower (GdkWindow *window) { GdkWindowImplQuartz *impl; - impl = (GdkWindowImplQuartz *)parent->impl; + impl = GDK_WINDOW_IMPL_QUARTZ (parent->impl); impl->sorted_children = g_list_remove (impl->sorted_children, window); impl->sorted_children = g_list_append (impl->sorted_children, window); diff --git a/gdk/quartz/gdkwindow-quartz.h b/gdk/quartz/gdkwindow-quartz.h index de9a5ebccf..34e64855a5 100644 --- a/gdk/quartz/gdkwindow-quartz.h +++ b/gdk/quartz/gdkwindow-quartz.h @@ -87,6 +87,11 @@ CGContextRef gdk_quartz_window_get_context (GdkWindowImplQuartz *window, void gdk_quartz_window_release_context (GdkWindowImplQuartz *window, CGContextRef context); +_GDK_EXTERN /* Required for immmodule.cache */ +NSView * gdk_quartz_window_search_for_nearest_nsview (GdkWindow *window); +_GDK_EXTERN /* Required for immmodule.cache */ +NSWindow * gdk_quartz_window_search_for_nearest_nswindow (GdkWindow *window); + /* Root window implementation for Quartz */ diff --git a/gtk/gtkdnd-quartz.c b/gtk/gtkdnd-quartz.c index 3460de6edd..225c9353d2 100644 --- a/gtk/gtkdnd-quartz.c +++ b/gtk/gtkdnd-quartz.c @@ -42,7 +42,7 @@ #include "gtkintl.h" #include "gtkquartz.h" #include "gdk/quartz/gdkquartz.h" -#include "gdk/quartz/gdkquartz-cocoa-access.h" +#include "gdk/quartz/gdkinternal-quartz.h" #include "gdk/quartz/gdkquartz-gtk-only.h" #include "gdk/quartz/gdkquartzdnd.h" #include "gtkselectionprivate.h" @@ -364,7 +364,7 @@ get_toplevel_nswindow (GtkWidget *widget) return NULL; if (gtk_widget_is_toplevel (toplevel) && window) - return [gdk_quartz_window_get_nsview (window) window]; + return [gdk_quartz_window_search_for_nearest_nsview (window) window]; else return NULL; } diff --git a/gtk/gtkfilechoosernativequartz.c b/gtk/gtkfilechoosernativequartz.c index fb5abd5390..e295143b97 100644 --- a/gtk/gtkfilechoosernativequartz.c +++ b/gtk/gtkfilechoosernativequartz.c @@ -40,7 +40,7 @@ #include "gtklabel.h" #include "gtkfilechooserentry.h" #include "gtkfilefilterprivate.h" -#include +#include "gdk/quartz/gdkinternal-quartz.h" #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 typedef struct { @@ -533,7 +533,7 @@ gtk_file_chooser_native_quartz_show (GtkFileChooserNative *self) if (transient_for) { gtk_widget_realize (GTK_WIDGET (transient_for)); - data->parent = gdk_quartz_window_get_nswindow (gtk_widget_get_window (GTK_WIDGET (transient_for))); + data->parent = gdk_quartz_window_search_for_nearest_nswindow (gtk_widget_get_window (GTK_WIDGET (transient_for))); if (gtk_native_dialog_get_modal (GTK_NATIVE_DIALOG (self))) data->modal = TRUE; diff --git a/modules/input/imquartz.c b/modules/input/imquartz.c index bdee6da2f4..084e04f603 100644 --- a/modules/input/imquartz.c +++ b/modules/input/imquartz.c @@ -227,7 +227,7 @@ quartz_filter_keypress (GtkIMContext *context, return gtk_im_context_filter_keypress (qc->slave, event); } - nsview = gdk_quartz_window_get_nsview (qc->client_window); + nsview = gdk_quartz_window_search_for_nearest_nsview (qc->client_window); win = (GdkWindow *)[(GdkQuartzView *)[[nsevent window] contentView] gdkWindow]; GTK_NOTE (MISC, g_print ("client_window: %p, win: %p, nsview: %p\n", @@ -272,7 +272,7 @@ discard_preedit (GtkIMContext *context) if (!GDK_IS_QUARTZ_WINDOW (qc->client_window)) return; - NSView *nsview = gdk_quartz_window_get_nsview (qc->client_window); + NSView *nsview = gdk_quartz_window_search_for_nearest_nsview (qc->client_window); if (!nsview) return; @@ -361,8 +361,17 @@ quartz_set_cursor_location (GtkIMContext *context, GdkRectangle *area) if (!GDK_IS_QUARTZ_WINDOW (qc->client_window)) return; - nsview = gdk_quartz_window_get_nsview (qc->client_window); - win = (GdkWindow *)[ (GdkQuartzView*)nsview gdkWindow]; + nsview = gdk_quartz_window_search_for_nearest_nsview (qc->client_window); + if (nsview == NULL) + return; + + win = (GdkWindow *)[(GdkQuartzView*)nsview gdkWindow]; + if (win == NULL) + { + g_warning ("quartz_set_cursor_location received NULL gdkWindow"); + return; + } + g_object_set_data (G_OBJECT (win), GIC_CURSOR_RECT, qc->cursor_rect); } From a61ed05e32ec7c1de7e82fe5f8378a55184d629b Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 26 May 2022 12:35:23 +0800 Subject: [PATCH 042/176] Visual Studio projects: Make it clear Python 3.x is now required The scripts that are used during the build to generate the sources now do require Python 3.x to work, so make this clear to people. In the Visual Studio projects, update the default Python installation to correspond with Python 3.7.x or later, which is the lowest supported version series of Python at this point. --- README.win32 | 6 +++--- win32/README_FEATURES_MSVC.txt | 2 +- win32/vs1x-props/gtk3-version-paths.props.in | 17 ++--------------- win32/vs9/gtk3-version-paths.vsprops.in | 2 +- 4 files changed, 7 insertions(+), 20 deletions(-) diff --git a/README.win32 b/README.win32 index b6601c48ba..91b8fb2275 100644 --- a/README.win32 +++ b/README.win32 @@ -181,7 +181,7 @@ If desiring to build binaries for ARM64 (aarch64), one needs to use the Visual Studio 2017 or 2019 solution files, or use Meson with a cross-compilation file, with a Windows 10 SDK that supports ARM64 builds. At this point, building the introspection files is not supported -for ARM64 builds, and you will need a Python interpreter and +for ARM64 builds, and you will need a Python 3.x interpreter and glib-compile-resources binaries that run on the build machine. For Visual Studio 2017 ARM64 builds, do also check the Directory.Build.props file in $(srcroot)/win32/vs15 indicates a Windows 10 SDK version that supports ARM64 builds exists on the build machine. @@ -192,7 +192,7 @@ GLIB_GENMARSHAL, GDBUS_CODEGEN and/or GLIB_COMPILE_RESOURCES in the nmake comman indicated by so that they point to the glib-mkenums, glib-genmarshal, gdbus-codegen and glib-compile-resources that will run on the build machine. You may also need to update gtk3-version-paths.props to update PythonDir to -the installation of the Python interpreter that will run on the build machine. To carry +the installation of the Python 3.x interpreter that will run on the build machine. To carry out the actual build using the solution files, use the "Configuration Manager" to add the ARM64 build configs by copying the settings from the x64 configs, and then build the solution. The build instructions for such builds otherwise follow the standard Win32 (x86) and @@ -222,7 +222,7 @@ as the source tree, and launch the Visual Studio command prompt that matches the build configuration (Visual Studio version and architecture), and run the following: -- Ensure that both the installation directory of Python and its script +- Ensure that both the installation directory of Python 3.5+ and its script directory is in your PATH, as well as the Ninja, CMake and pkg-config executables (if used). If a pkg-config compatible drop-in replacement tool is being used, ensure that PKG_CONFIG is set to point to the diff --git a/win32/README_FEATURES_MSVC.txt b/win32/README_FEATURES_MSVC.txt index 9a97730262..2a37aea19f 100644 --- a/win32/README_FEATURES_MSVC.txt +++ b/win32/README_FEATURES_MSVC.txt @@ -62,7 +62,7 @@ Please note that the font features demo is not built into gtk3-demo by default. To do that, run in a Visual Studio command prompt, go to $(srcroot)\win32, and run "nmake /f generate-msvc.mak regenerate-demos-h-win32 FONT_FEATURES_DEMO=1". -To undo that, run that command without "FONT_FEATURES_DEMO=1". Python must +To undo that, run that command without "FONT_FEATURES_DEMO=1". Python 3.x must be present in your PATH or passed in via PYTHON=. If you are building the font features demo with the older PangoFT2-style (i.e. pre-Pango-1.44.x and pre-HarfBuzz-2.2.0) support, pass in diff --git a/win32/vs1x-props/gtk3-version-paths.props.in b/win32/vs1x-props/gtk3-version-paths.props.in index 5c34e804d5..4ae0cc85e4 100644 --- a/win32/vs1x-props/gtk3-version-paths.props.in +++ b/win32/vs1x-props/gtk3-version-paths.props.in @@ -19,21 +19,8 @@ -vs$(VSVer) $(GtkSeparateVSDllPrefix) $(GtkSeparateVSDllSuffix) - c:\python34 - c:\python34 - c:\python34 - c:\python36 - c:\python36 - c:\python36 - c:\python36 - c:\python34.x64 - c:\python34.x64 - c:\python34.x64 - c:\python36.x64 - c:\python36.x64 - c:\python36.x64 - c:\python36.x64 - + c:\python37 + c:\python37.x64 PYTHON=$(PythonDir)\python.exe diff --git a/win32/vs9/gtk3-version-paths.vsprops.in b/win32/vs9/gtk3-version-paths.vsprops.in index d6ac03f262..35a4e2eaa6 100644 --- a/win32/vs9/gtk3-version-paths.vsprops.in +++ b/win32/vs9/gtk3-version-paths.vsprops.in @@ -52,7 +52,7 @@ /> Date: Thu, 26 May 2022 15:51:15 +0800 Subject: [PATCH 043/176] MSVC projects: Make helper NMake Makefiles more robust Append the detected Visual Studio version and target arch to the various NMake Makefile snippets we generate on the fly, so that if multiple items access the helper NMake Makefiles at the same time, we will be much less prone to trouble. This is not 100% fool-proof, but should make things much more robust when attempting to build via different Visual Studio versions and configs at the same time. --- win32/create-lists-msvc.mak | 120 ++++++++++++++++++------------------ 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index 3158c02544..bc2705eab4 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -36,65 +36,65 @@ NULL= # For GDK public headers and sources !include ..\gdk\gdk-sources.inc -!if [call create-lists.bat header gdk_headers.mak GDK_PUBLIC_HEADERS] +!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak GDK_PUBLIC_HEADERS] !endif -!if [for %f in ($(gdk_public_h_sources) $(gdk_deprecated_h_sources)) do @call create-lists.bat file gdk_headers.mak ../gdk/%f] +!if [for %f in ($(gdk_public_h_sources) $(gdk_deprecated_h_sources)) do @call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ../gdk/%f] !endif -!if [call create-lists.bat footer gdk_headers.mak] +!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header gdk_headers.mak GDK_C_SRCS] +!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak GDK_C_SRCS] !endif -!if [for %f in ($(gdk_c_sources)) do @call create-lists.bat file gdk_headers.mak ../gdk/%f] +!if [for %f in ($(gdk_c_sources)) do @call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ../gdk/%f] !endif -!if [call create-lists.bat footer gdk_headers.mak] +!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak] !endif # For GDK-Win32 public headers and sources !include ..\gdk\win32\gdk-win32-sources.inc -!if [call create-lists.bat header gdk_headers.mak GDK_WIN32_PUBLIC_HEADERS] +!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak GDK_WIN32_PUBLIC_HEADERS] !endif -!if [for %f in ($(libgdkwin32include_HEADERS)) do @call create-lists.bat file gdk_headers.mak ../gdk/win32/%f] +!if [for %f in ($(libgdkwin32include_HEADERS)) do @call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ../gdk/win32/%f] !endif -!if [call create-lists.bat footer gdk_headers.mak] +!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header gdk_headers.mak GDK_WIN32_INTROSPECTION_SRCS] +!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak GDK_WIN32_INTROSPECTION_SRCS] !endif -!if [for %f in ($(w32_introspection_files)) do @call create-lists.bat file gdk_headers.mak ../gdk/%f] +!if [for %f in ($(w32_introspection_files)) do @call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ../gdk/%f] !endif -!if [call create-lists.bat footer gdk_headers.mak] +!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak] !endif # For GDK-Broadway public headers !include ..\gdk\broadway\gdk-broadway-sources.inc -!include gdk_headers.mak +!include gdk_sources_msvc$(VSVER)_$(PLAT).mak -!if [del /f /q gdk_headers.mak] +!if [del /f /q gdk_sources_msvc$(VSVER)_$(PLAT).mak] !endif # For GDK resources -!if [call create-lists.bat header resources_sources.mak GDK_RESOURCES] +!if [call create-lists.bat header resource_sources_msvc$(VSVER)_$(PLAT).mak GDK_RESOURCES] !endif -!if [for %f in (..\gdk\resources\glsl\*.glsl) do @call create-lists.bat file resources_sources.mak %f] +!if [for %f in (..\gdk\resources\glsl\*.glsl) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f] !endif -!if [call create-lists.bat footer resources_sources.mak] +!if [call create-lists.bat footer resource_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header resources_sources.mak GTK_RESOURCES] +!if [call create-lists.bat header resource_sources_msvc$(VSVER)_$(PLAT).mak GTK_RESOURCES] !endif # For GTK public headers and sources @@ -103,57 +103,57 @@ NULL= !include ..\gtk\deprecated\Makefile.inc !include ..\gtk\inspector\Makefile.inc -!if [call create-lists.bat header gtk_headers.mak GTK_PUBLIC_ENUM_HEADERS] +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_PUBLIC_ENUM_HEADERS] !endif -!if [for %f in ($(GTK_PUB_HDRS:.h=)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f.h] +!if [for %f in ($(GTK_PUB_HDRS:.h=)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f.h] !endif -!if [for %f in ($(a11y_h_sources) $(gtk_deprecated_h_sources)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f] +!if [for %f in ($(a11y_h_sources) $(gtk_deprecated_h_sources)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f] !endif -!if [call create-lists.bat footer gtk_headers.mak] +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header gtk_headers.mak GTK_PRIVATE_ENUM_HEADERS] +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_PRIVATE_ENUM_HEADERS] !endif -!if [for %f in ($(GTK_PRIVATE_TYPE_HDRS)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f] +!if [for %f in ($(GTK_PRIVATE_TYPE_HDRS)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f] !endif -!if [call create-lists.bat footer gtk_headers.mak] +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header gtk_headers.mak GTK_SEMI_PRIVATE_HEADERS] +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_SEMI_PRIVATE_HEADERS] !endif -!if [for %f in ($(gtk_semi_private_h_sources)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f] +!if [for %f in ($(gtk_semi_private_h_sources)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f] !endif -!if [call create-lists.bat footer gtk_headers.mak] +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header gtk_headers.mak GTK_C_SRCS] +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_C_SRCS] !endif -!if [for %f in ($(a11y_c_sources) $(gtk_deprecated_c_sources) $(inspector_c_sources)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f] +!if [for %f in ($(a11y_c_sources) $(gtk_deprecated_c_sources) $(inspector_c_sources)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f] !endif -!if [for %f in ($(gtk_base_c_sources_base_gtka_gtkh:.c=)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f.c] +!if [for %f in ($(gtk_base_c_sources_base_gtka_gtkh:.c=)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f.c] !endif -!if [for %f in ($(gtk_base_c_sources_base_gtki_gtkw:.c=)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f.c] +!if [for %f in ($(gtk_base_c_sources_base_gtki_gtkw:.c=)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f.c] !endif -!if [for %f in ($(gtk_os_win32_c_sources)) do @call create-lists.bat file gtk_headers.mak ../gtk/%f] +!if [for %f in ($(gtk_os_win32_c_sources)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f] !endif -!if [call create-lists.bat footer gtk_headers.mak] +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!include gtk_headers.mak +!include gtk_sources_msvc$(VSVER)_$(PLAT).mak -!if [del /f /q gtk_headers.mak] +!if [del /f /q gtk_sources_msvc$(VSVER)_$(PLAT).mak] !endif # For the libgail-util public headers @@ -161,71 +161,71 @@ NULL= # For GTK resources -!if [for %f in ($(adwaita_theme_css_sources:/=\)) do @call create-lists.bat file resources_sources.mak ..\gtk\%f] +!if [for %f in ($(adwaita_theme_css_sources:/=\)) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak ..\gtk\%f] !endif -!if [for %x in (png svg) do @(for %f in (..\gtk\theme\Adwaita\assets\*.%x) do @call create-lists.bat file resources_sources.mak %f)] +!if [for %x in (png svg) do @(for %f in (..\gtk\theme\Adwaita\assets\*.%x) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f)] !endif -!if [for %f in ($(highcontrast_theme_css_sources:/=\)) do @call create-lists.bat file resources_sources.mak ..\gtk\%f] +!if [for %f in ($(highcontrast_theme_css_sources:/=\)) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak ..\gtk\%f] !endif -!if [for %x in (png svg) do @(for %f in (..\gtk\theme\HighContrast\assets\*.%x) do @call create-lists.bat file resources_sources.mak %f)] +!if [for %x in (png svg) do @(for %f in (..\gtk\theme\HighContrast\assets\*.%x) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f)] !endif -!if [for %f in ($(win32_theme_css_sources:/=\)) do @call create-lists.bat file resources_sources.mak ..\gtk\%f] +!if [for %f in ($(win32_theme_css_sources:/=\)) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak ..\gtk\%f] !endif -!if [for %f in (..\gtk\cursor\*.png ..\gtk\gesture\*.symbolic.png ..\gtk\ui\*.ui) do @call create-lists.bat file resources_sources.mak %f] +!if [for %f in (..\gtk\cursor\*.png ..\gtk\gesture\*.symbolic.png ..\gtk\ui\*.ui) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f] !endif -!if [for %s in (16 22 24 32 48) do @(for %c in (actions status categories) do @(for %f in (..\gtk\icons\%sx%s\%c\*.png) do @call create-lists.bat file resources_sources.mak %f))] +!if [for %s in (16 22 24 32 48) do @(for %c in (actions status categories) do @(for %f in (..\gtk\icons\%sx%s\%c\*.png) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f))] !endif -!if [for %s in (scalable) do @(for %c in (status) do @(for %f in (..\gtk\icons\%s\%c\*.svg) do @call create-lists.bat file resources_sources.mak %f))] +!if [for %s in (scalable) do @(for %c in (status) do @(for %f in (..\gtk\icons\%s\%c\*.svg) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f))] !endif -!if [for %f in (..\gtk\inspector\*.ui ..\gtk\inspector\logo.png ..\gtk\emoji\*.data) do @call create-lists.bat file resources_sources.mak %f] +!if [for %f in (..\gtk\inspector\*.ui ..\gtk\inspector\logo.png ..\gtk\emoji\*.data) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f] !endif -!if [call create-lists.bat footer resources_sources.mak] +!if [call create-lists.bat footer resource_sources_msvc$(VSVER)_$(PLAT).mak] !endif # For gtk demo program resources -!if [call create-lists.bat header resources_sources.mak GTK_DEMO_RESOURCES] +!if [call create-lists.bat header resource_sources_msvc$(VSVER)_$(PLAT).mak GTK_DEMO_RESOURCES] !endif -!if [for /f %f in ('$(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir=..\demos\gtk-demo ..\demos\gtk-demo\demo.gresource.xml') do @call create-lists.bat file resources_sources.mak %f] +!if [for /f %f in ('$(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir=..\demos\gtk-demo ..\demos\gtk-demo\demo.gresource.xml') do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f] !endif -!if [call create-lists.bat footer resources_sources.mak] +!if [call create-lists.bat footer resource_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header resources_sources.mak ICON_BROWSER_RESOURCES] +!if [call create-lists.bat header resource_sources_msvc$(VSVER)_$(PLAT).mak ICON_BROWSER_RESOURCES] !endif -!if [for /f %f in ('$(GLIB_COMPILE_RESOURCES) --sourcedir=..\demos\icon-browser --generate-dependencies ..\demos\icon-browser\iconbrowser.gresource.xml') do @call create-lists.bat file resources_sources.mak %f] +!if [for /f %f in ('$(GLIB_COMPILE_RESOURCES) --sourcedir=..\demos\icon-browser --generate-dependencies ..\demos\icon-browser\iconbrowser.gresource.xml') do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f] !endif -!if [call create-lists.bat footer resources_sources.mak] +!if [call create-lists.bat footer resource_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!include resources_sources.mak +!include resource_sources_msvc$(VSVER)_$(PLAT).mak -!if [del /f /q resources_sources.mak] +!if [del /f /q resource_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header demo_sources.mak demo_actual_sources] +!if [call create-lists.bat header demo_sources_msvc$(VSVER)_$(PLAT).mak demo_actual_sources] !endif -!if [for %f in ($(demo_sources)) do @call create-lists.bat file demo_sources.mak ..\demos\gtk-demo\%f] +!if [for %f in ($(demo_sources)) do @call create-lists.bat file demo_sources_msvc$(VSVER)_$(PLAT).mak ..\demos\gtk-demo\%f] !endif -!if [call create-lists.bat footer demo_sources.mak] +!if [call create-lists.bat footer demo_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!include demo_sources.mak +!include demo_sources_msvc$(VSVER)_$(PLAT).mak -!if [del /f /q demo_sources.mak] -!endif \ No newline at end of file +!if [del /f /q demo_sources_msvc$(VSVER)_$(PLAT).mak] +!endif From 896a420da422bfafb209eea13da21eb68e6346c3 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 31 May 2022 14:10:01 +0800 Subject: [PATCH 044/176] README.win32: Mention the possibility of using Python-2.7.x It is probably still possible with older GLib and GObject-Introspection versions, but it is certainly not recommended with the advent of Meson. One will not be able to re-generate demos.h.win32 (for enabling/disabling the Font Features Demo) with Python 2.7.x-Python 3.x or PERL must be used. --- README.win32 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.win32 b/README.win32 index 91b8fb2275..704f6f3caf 100644 --- a/README.win32 +++ b/README.win32 @@ -198,6 +198,10 @@ ARM64 build configs by copying the settings from the x64 configs, and then build The build instructions for such builds otherwise follow the standard Win32 (x86) and x64 builds, but you need to ensure that you have ARM64 builds of the various dependencies. +It may still be possible to carry out the build and build the introspection files with Python 2.7.x +using older versions of GLib and GObject-Introspection, but please note that this is not recommended +and one is on his/her own by doing so. + 3) Using Meson (for Visual Studio and MinGW builds) --- From 8d4c2708a05482a663fa1d2bd51436b1fb11a1c0 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 31 May 2022 13:55:13 +0800 Subject: [PATCH 045/176] Visual Studio projects: Speed up build ...for the sources and header generating phase, so that we can reduce the number of times that we generate the source file lists that we need. --- win32/generate-msvc.mak | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index e32c1571a9..b4f5a69f93 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -3,8 +3,8 @@ # Items in here should not need to be edited unless # one is maintaining the NMake build files. -!include ../demos/gtk-demo/demos-sources.mak !include config-msvc.mak +!include ../demos/gtk-demo/demos-sources.mak !include create-lists-msvc.mak # Copy the pre-defined gdkconfig.h.[win32|win32_broadway] @@ -189,15 +189,16 @@ generate-base-sources: \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkdbusgenerated.c: .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkdbusgenerated.h -.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypefuncs.inc: ..\gtk\gentypefuncs.py +.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypefuncs.inc: \ +..\gtk\gentypefuncs.py \ +.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkversion.h \ +.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypebuiltins.h @echo Generating $@... @if not exist $(@D)\ md $(@D) - @if not exist $(@D)\gtktypebuiltins.h $(MAKE) /f generate-msvc.mak CFG=$(CFG) $(@D)\gtktypebuiltins.h - @if not exist $(@D)\gtkversion.h $(MAKE) /f generate-msvc.mak CFG=$(CFG) $(@D)\gtkversion.h @echo #undef GTK_COMPILATION > $(@R).preproc.c @echo #include "gtkx.h" >> $(@R).preproc.c @cl /EP $(GTK_PREPROCESSOR_FLAGS) $(@R).preproc.c > $(@R).combined.c - @$(PYTHON) $** $@ $(@R).combined.c + @$(PYTHON) ..\gtk\gentypefuncs.py $@ $(@R).combined.c @del $(@R).preproc.c $(@R).combined.c .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtk.gresource.xml: $(GTK_RESOURCES) From 3292e9d67bd0f85f31a49e34eda1242845a7474f Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 26 May 2022 16:53:34 +0800 Subject: [PATCH 046/176] MSVC Projects: Rename Makefile variable Use VS1X instead of VS10 in the variable names in the NMake Makefiles, since the VS2010 MSBuild Visual Studio project files really apply to all Visual Studio versions at or after VS2010. Also use variable substitution here to ease future maintenance. --- win32/config-msvc.mak.in | 4 ++-- win32/generate-msvc.mak | 30 +++++++++++++++--------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index c39d7170b0..26ab2186ba 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -120,8 +120,8 @@ GTK_PREPROCESSOR_FLAGS = \ /DISOLATION_AWARE_ENABLED DEMO_VS9_PROJ = gtk3-demo.vcproj -DEMO_VS10_PROJ = gtk3-demo.vcxproj -DEMO_VS10_PROJ_FILTERS = gtk3-demo.vcxproj.filters +DEMO_VS1X_PROJ = $(DEMO_VS9_PROJ:.vcproj=.vcxproj) +DEMO_VS1X_PROJ_FILTERS = $(DEMO_VS9_PROJ:.vcproj=.vcxproj.filters) DEMO_DEP_LIBS_NEW_PANGO=harfbuzz.lib DEMO_DEP_LIBS_PANGOFT2_VS1X=pangoft2-1.0.lib;harfbuzz.lib;freetype.lib DEMO_DEP_LIBS_PANGOFT2_VS9=$(DEMO_DEP_LIBS_PANGOFT2_VS1X:;= ) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index b4f5a69f93..4c6eb8d217 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -271,34 +271,34 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) @$(PYTHON) geninclude.py demos.h.win32 $(demo_sources) @cd ..\..\win32 @echo Regenerating gtk3-demo VS project files... - @-del vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS10_PROJ) vs10\$(DEMO_VS10_PROJ_FILTERS) + @-del vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ) vs10\$(DEMO_VS1X_PROJ_FILTERS) @for %%s in ($(demo_sources) gtkfishbowl.c main.c) do \ @echo. ^>>gtk3-demo.sourcefiles & \ @echo. ^>>gtk3-demo.vs10.sourcefiles & \ @echo. ^^Source Files^^>>gtk3-demo.vs10.sourcefiles.filters @$(CPP) /nologo /EP /I. vs9\$(DEMO_VS9_PROJ)in>$(DEMO_VS9_PROJ).tmp @for /f "usebackq tokens=* delims=" %%l in ($(DEMO_VS9_PROJ).tmp) do @echo %%l>>$(DEMO_VS9_PROJ).tmp1 - @$(CPP) /nologo /EP /I. vs10\$(DEMO_VS10_PROJ)in>$(DEMO_VS10_PROJ).tmp - @for /f "usebackq tokens=* delims=" %%l in ($(DEMO_VS10_PROJ).tmp) do @echo %%l>>$(DEMO_VS10_PROJ).tmp1 - @$(CPP) /nologo /EP /I. vs10\$(DEMO_VS10_PROJ_FILTERS)in> $(DEMO_VS10_PROJ_FILTERS).tmp - @for /f "usebackq tokens=* delims=" %%l in ($(DEMO_VS10_PROJ_FILTERS).tmp) do @ echo %%l>>vs10\$(DEMO_VS10_PROJ_FILTERS) + @$(CPP) /nologo /EP /I. vs10\$(DEMO_VS1X_PROJ)in>$(DEMO_VS1X_PROJ).tmp + @for /f "usebackq tokens=* delims=" %%l in ($(DEMO_VS1X_PROJ).tmp) do @echo %%l>>$(DEMO_VS1X_PROJ).tmp1 + @$(CPP) /nologo /EP /I. vs10\$(DEMO_VS1X_PROJ_FILTERS)in> $(DEMO_VS1X_PROJ_FILTERS).tmp + @for /f "usebackq tokens=* delims=" %%l in ($(DEMO_VS1X_PROJ_FILTERS).tmp) do @ echo %%l>>vs10\$(DEMO_VS1X_PROJ_FILTERS) @if not "$(FONT_FEATURES_DEMO)" == "" \ if not "$(FONT_FEATURES_USE_PANGOFT2)" == "" \ ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS9_PROJ).tmp1 -o=vs9\$(DEMO_VS9_PROJ) --instring="AdditionalDependencies=\"\"" --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_PANGOFT2_VS9)\"") & \ - ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS10_PROJ).tmp1 -o=vs10\$(DEMO_VS10_PROJ) --instring=">%(AdditionalDependencies)<" --outstring=">$(DEMO_DEP_LIBS_PANGOFT2_VS1X);%(AdditionalDependencies)<") + ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS1X_PROJ).tmp1 -o=vs10\$(DEMO_VS1X_PROJ) --instring=">%(AdditionalDependencies)<" --outstring=">$(DEMO_DEP_LIBS_PANGOFT2_VS1X);%(AdditionalDependencies)<") @if not "$(FONT_FEATURES_DEMO)" == "" \ if "$(FONT_FEATURES_USE_PANGOFT2)" == "" \ ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS9_PROJ).tmp1 -o=vs9\$(DEMO_VS9_PROJ) --instring="AdditionalDependencies=\"\"" --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_NEW_PANGO)\"") & \ - ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS10_PROJ).tmp1 -o=vs10\$(DEMO_VS10_PROJ) --instring=">%(AdditionalDependencies)<" --outstring=">$(DEMO_DEP_LIBS_NEW_PANGO);%(AdditionalDependencies)<") - @if "$(FONT_FEATURES_DEMO)" == "" copy $(DEMO_VS9_PROJ).tmp1 vs9\$(DEMO_VS9_PROJ) & copy $(DEMO_VS10_PROJ).tmp1 vs10\$(DEMO_VS10_PROJ) + ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS1X_PROJ).tmp1 -o=vs10\$(DEMO_VS1X_PROJ) --instring=">%(AdditionalDependencies)<" --outstring=">$(DEMO_DEP_LIBS_NEW_PANGO);%(AdditionalDependencies)<") + @if "$(FONT_FEATURES_DEMO)" == "" copy $(DEMO_VS9_PROJ).tmp1 vs9\$(DEMO_VS9_PROJ) & copy $(DEMO_VS1X_PROJ).tmp1 vs10\$(DEMO_VS1X_PROJ) @del *vc*proj*.tmp* gtk3-demo.*sourcefiles* - @for %%v in (11 12 14 15 16 17) do @(copy /y vs10\$(DEMO_VS10_PROJ_FILTERS) vs%v\ & del vs%v\gtk3-demo.vcxproj) - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS10_PROJ) -o=vs11\$(DEMO_VS10_PROJ) --instring=">v100<" --outstring=">v110<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS10_PROJ) -o=vs12\$(DEMO_VS10_PROJ) --instring=">v100<" --outstring=">v120<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS10_PROJ) -o=vs14\$(DEMO_VS10_PROJ) --instring=">v100<" --outstring=">v140<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS10_PROJ) -o=vs15\$(DEMO_VS10_PROJ) --instring=">v100<" --outstring=">v141<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS10_PROJ) -o=vs16\$(DEMO_VS10_PROJ) --instring=">v100<" --outstring=">v142<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS10_PROJ) -o=vs17\$(DEMO_VS10_PROJ) --instring=">v100<" --outstring=">v143<" + @for %%v in (11 12 14 15 16 17) do @(copy /y vs10\$(DEMO_VS1X_PROJ_FILTERS) vs%v\ & del vs%v\gtk3-demo.vcxproj) + @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs11\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v110<" + @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs12\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v120<" + @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs14\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v140<" + @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs15\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v141<" + @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs16\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v142<" + @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs17\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v143<" # Remove the generated files clean: From b58ba13a9e4c3572bbe46f2480108312f43e215b Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 26 May 2022 17:45:15 +0800 Subject: [PATCH 047/176] win32/generate-msvc.mak: Split up rule to regenerate demos.h.win32 This way, we can re-use items when we want to support generating project files from the templates, such as building with project files directly from a GIT checkout, or when we add sources and want to quickly add them into the project files. --- win32/generate-msvc.mak | 169 ++++++++++++++++++++++++++++++++-------- 1 file changed, 138 insertions(+), 31 deletions(-) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 4c6eb8d217..3212227db5 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -58,6 +58,28 @@ GTK_GENERATED_SOURCES = \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkresources.c \ $(GTK_VERSION_H) +GTK3_DEMO_VC1X_PROJS = \ + vs10\$(DEMO_VS1X_PROJ) \ + vs11\$(DEMO_VS1X_PROJ) \ + vs12\$(DEMO_VS1X_PROJ) \ + vs14\$(DEMO_VS1X_PROJ) \ + vs15\$(DEMO_VS1X_PROJ) \ + vs16\$(DEMO_VS1X_PROJ) \ + vs17\$(DEMO_VS1X_PROJ) + +GTK3_DEMO_VC1X_PROJ_FILTERS = \ + vs11\$(DEMO_VS1X_PROJ_FILTERS) \ + vs12\$(DEMO_VS1X_PROJ_FILTERS) \ + vs14\$(DEMO_VS1X_PROJ_FILTERS) \ + vs15\$(DEMO_VS1X_PROJ_FILTERS) \ + vs16\$(DEMO_VS1X_PROJ_FILTERS) \ + vs17\$(DEMO_VS1X_PROJ_FILTERS) + +GTK3_DEMO_VCPROJS = \ + vs9\$(DEMO_VS9_PROJ) \ + $(GTK3_DEMO_VC1X_PROJS) \ + $(GTK3_DEMO_VC1X_PROJ_FILTERS) + generate-base-sources: \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h \ $(GDK_GENERATED_SOURCES) \ @@ -264,41 +286,126 @@ generate-base-sources: \ @echo Generating $@... @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(@D) --generate-source $(@D)\iconbrowser.gresource.xml -regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) - @echo Regenerating demos.h.win32... +gtk3-demo.sourcefiles: $(demo_actual_sources) + @-del vs9\$(DEMO_VS9_PROJ) + @for %%s in ($**) do @echo. ^>>$@ + @for %%s in (gtkfishbowl.c main.c) do @echo. ^>>$@ + +gtk3-demo.vs10.sourcefiles: $(demo_actual_sources) + @-del vs10\$(DEMO_VS1X_PROJ) + @for %%s in ($**) do @echo. ^>>$@ + @for %%s in (gtkfishbowl.c main.c) do @echo. ^>>$@ + +gtk3-demo.vs10.sourcefiles.filters: $(demo_actual_sources) + @-del vs10\$(DEMO_VS1X_PROJ_FILTERS) + @for %%s in ($**) do @echo. ^^Source Files^^>>$@ + @for %%s in (gtkfishbowl.c main.c) do @echo. ^^Source Files^^>>$@ + +vs9\$(DEMO_VS9_PROJ).pre: gtk3-demo.sourcefiles vs9\$(DEMO_VS9_PROJ)in +vs10\$(DEMO_VS1X_PROJ).pre: gtk3-demo.vs10.sourcefiles vs10\$(DEMO_VS1X_PROJ)in +vs10\$(DEMO_VS1X_PROJ_FILTERS): gtk3-demo.vs10.sourcefiles.filters vs10\$(DEMO_VS1X_PROJ_FILTERS)in + +vs9\$(DEMO_VS9_PROJ).pre vs10\$(DEMO_VS1X_PROJ).pre vs10\$(DEMO_VS1X_PROJ_FILTERS): + @$(CPP) /nologo /EP /I. $(@:.pre=)in>$(@F:.pre=).tmp + @for /f "usebackq tokens=* delims=" %%l in ($(@F:.pre=).tmp) do @echo %%l>>$@ + @-del $(@F:.pre=).tmp + @-if "$@" == "vs9\$(DEMO_VS9_PROJ).pre" del gtk3-demo.sourcefiles + @-if "$@" == "vs10\$(DEMO_VS1X_PROJ).pre" del gtk3-demo.vs10.sourcefiles + @-if "$@" == "vs10\$(DEMO_VS1X_PROJ_FILTERS)" del gtk3-demo.vs10.sourcefiles.filters + +!ifdef FONT_FEATURES_DEMO +!ifdef FONT_FEATURES_USE_PANGOFT2 +vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre + @echo Generating $@... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring="AdditionalDependencies=\"\"" \ + --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_PANGOFT2_VS9)\"" + @-del $** + +vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre + @echo Generating $@... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=">%(AdditionalDependencies)<" \ + --outstring=">$(DEMO_DEP_LIBS_PANGOFT2_VS1X);%(AdditionalDependencies)<" + @-del $** +!else +vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre + @echo Generating $@... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring="AdditionalDependencies=\"\"" \ + --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_NEW_PANGO)\"" + @-del $** + +vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre + @echo Generating $@... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=">%(AdditionalDependencies)<" \ + --outstring=">$(DEMO_DEP_LIBS_NEW_PANGO);%(AdditionalDependencies)<" + @-del $** +!endif +!else +vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre +vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre + +vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ): + @echo Renaming $** to $@... + @move $** $@ +!endif + +vs11\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) +vs12\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) +vs14\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) +vs15\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) +vs16\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) +vs17\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) + +vs11\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) +vs12\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) +vs14\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) +vs15\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) +vs16\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) +vs17\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) + +vs11\$(DEMO_VS1X_PROJ): + @echo Copying and updating $** for VS2012 + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v110<" + +vs12\$(DEMO_VS1X_PROJ): + @echo Copying and updating $** for VS2013 + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v120<" + +vs14\$(DEMO_VS1X_PROJ): + @echo Copying and updating $** for VS2015 + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v140<" + +vs15\$(DEMO_VS1X_PROJ): + @echo Copying and updating $** for VS2017 + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v141<" + +vs16\$(DEMO_VS1X_PROJ): + @echo Copying and updating $** for VS2019 + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v142<" + +vs17\$(DEMO_VS1X_PROJ): + @echo Copying and updating $** for VS2022 + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v143<" + +# VS2012+ .vcxproj.filters: We simply copy the VS2010 ones +vs11\$(DEMO_VS1X_PROJ_FILTERS) \ +vs12\$(DEMO_VS1X_PROJ_FILTERS) \ +vs14\$(DEMO_VS1X_PROJ_FILTERS) \ +vs15\$(DEMO_VS1X_PROJ_FILTERS) \ +vs16\$(DEMO_VS1X_PROJ_FILTERS) \ +vs17\$(DEMO_VS1X_PROJ_FILTERS): + @echo Copying $** to $@... + @copy $** $@ + +regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) $(GTK3_DEMO_VCPROJS) + @echo Regenerating demos.h.win32 and gtk3-demo VS project files... @-del ..\demos\gtk-demo\demos.h.win32 @cd ..\demos\gtk-demo @$(PYTHON) geninclude.py demos.h.win32 $(demo_sources) @cd ..\..\win32 - @echo Regenerating gtk3-demo VS project files... - @-del vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ) vs10\$(DEMO_VS1X_PROJ_FILTERS) - @for %%s in ($(demo_sources) gtkfishbowl.c main.c) do \ - @echo. ^>>gtk3-demo.sourcefiles & \ - @echo. ^>>gtk3-demo.vs10.sourcefiles & \ - @echo. ^^Source Files^^>>gtk3-demo.vs10.sourcefiles.filters - @$(CPP) /nologo /EP /I. vs9\$(DEMO_VS9_PROJ)in>$(DEMO_VS9_PROJ).tmp - @for /f "usebackq tokens=* delims=" %%l in ($(DEMO_VS9_PROJ).tmp) do @echo %%l>>$(DEMO_VS9_PROJ).tmp1 - @$(CPP) /nologo /EP /I. vs10\$(DEMO_VS1X_PROJ)in>$(DEMO_VS1X_PROJ).tmp - @for /f "usebackq tokens=* delims=" %%l in ($(DEMO_VS1X_PROJ).tmp) do @echo %%l>>$(DEMO_VS1X_PROJ).tmp1 - @$(CPP) /nologo /EP /I. vs10\$(DEMO_VS1X_PROJ_FILTERS)in> $(DEMO_VS1X_PROJ_FILTERS).tmp - @for /f "usebackq tokens=* delims=" %%l in ($(DEMO_VS1X_PROJ_FILTERS).tmp) do @ echo %%l>>vs10\$(DEMO_VS1X_PROJ_FILTERS) - @if not "$(FONT_FEATURES_DEMO)" == "" \ - if not "$(FONT_FEATURES_USE_PANGOFT2)" == "" \ - ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS9_PROJ).tmp1 -o=vs9\$(DEMO_VS9_PROJ) --instring="AdditionalDependencies=\"\"" --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_PANGOFT2_VS9)\"") & \ - ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS1X_PROJ).tmp1 -o=vs10\$(DEMO_VS1X_PROJ) --instring=">%(AdditionalDependencies)<" --outstring=">$(DEMO_DEP_LIBS_PANGOFT2_VS1X);%(AdditionalDependencies)<") - @if not "$(FONT_FEATURES_DEMO)" == "" \ - if "$(FONT_FEATURES_USE_PANGOFT2)" == "" \ - ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS9_PROJ).tmp1 -o=vs9\$(DEMO_VS9_PROJ) --instring="AdditionalDependencies=\"\"" --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_NEW_PANGO)\"") & \ - ($(PYTHON) replace.py -a=replace-str -i=$(DEMO_VS1X_PROJ).tmp1 -o=vs10\$(DEMO_VS1X_PROJ) --instring=">%(AdditionalDependencies)<" --outstring=">$(DEMO_DEP_LIBS_NEW_PANGO);%(AdditionalDependencies)<") - @if "$(FONT_FEATURES_DEMO)" == "" copy $(DEMO_VS9_PROJ).tmp1 vs9\$(DEMO_VS9_PROJ) & copy $(DEMO_VS1X_PROJ).tmp1 vs10\$(DEMO_VS1X_PROJ) - @del *vc*proj*.tmp* gtk3-demo.*sourcefiles* - @for %%v in (11 12 14 15 16 17) do @(copy /y vs10\$(DEMO_VS1X_PROJ_FILTERS) vs%v\ & del vs%v\gtk3-demo.vcxproj) - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs11\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v110<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs12\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v120<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs14\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v140<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs15\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v141<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs16\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v142<" - @$(PYTHON) replace.py -a=replace-str -i=vs10\$(DEMO_VS1X_PROJ) -o=vs17\$(DEMO_VS1X_PROJ) --instring=">v100<" --outstring=">v143<" # Remove the generated files clean: From 6f7e3cb3f67aaa1f9d71b291228ae1e2e170dc06 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 26 May 2022 19:45:47 +0800 Subject: [PATCH 048/176] MSVC projects: Generate demo sources in IntDir This is to reduce the pollution in the souce directories. Update the include paths accordingly. --- win32/generate-msvc.mak | 28 +++++++++++-------- .../gtk3-demo-application.vcxproj.filtersin | 1 - win32/vs10/gtk3-demo-application.vcxprojin | 2 +- win32/vs10/gtk3-demo.vcxproj.filtersin | 1 - win32/vs10/gtk3-demo.vcxprojin | 4 +-- .../vs10/gtk3-icon-browser.vcxproj.filtersin | 1 - win32/vs10/gtk3-icon-browser.vcxprojin | 2 +- win32/vs1x-props/gtk3-build-defines.props | 4 +++ win32/vs9/gtk3-build-defines.vsprops | 8 ++++++ win32/vs9/gtk3-demo-application.vcprojin | 9 +++++- win32/vs9/gtk3-demo.vcprojin | 17 +++++++---- win32/vs9/gtk3-icon-browser.vcprojin | 9 +++++- 12 files changed, 60 insertions(+), 26 deletions(-) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 3212227db5..7a485cf509 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -88,13 +88,13 @@ generate-base-sources: \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtk-win32.rc \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\libgtk3.manifest \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtk.gresource.xml \ - ..\demos\gtk-demo\demos.h \ - ..\demos\gtk-demo\demo_resources.c \ - ..\demos\icon-browser\resources.c + .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demos.h \ + .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demo_resources.c \ + .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-icon-browser\resources.c # Copy the pre-defined config.h.win32 and demos.h.win32 .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h: ..\config.h.win32 -..\demos\gtk-demo\demos.h: ..\demos\gtk-demo\demos.h.win32 +.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demos.h: ..\demos\gtk-demo\demos.h.win32 # Generate the versioned headers and resource scripts (*.rc) .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\gdk\gdkversionmacros.h: ..\gdk\gdkversionmacros.h.in @@ -112,7 +112,7 @@ generate-base-sources: \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\gdk\gdkconfig.h \ -..\demos\gtk-demo\demos.h: +.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demos.h: @echo Copying $@... @if not exist $(@D)\ md $(@D) @copy $** $@ @@ -278,13 +278,17 @@ generate-base-sources: \ @$(PYTHON) $(GLIB_GENMARSHAL) $(GTK_MARSHALERS_FLAGS) --body $** >> $@.tmp @move $@.tmp $@ -..\demos\gtk-demo\demo_resources.c: ..\demos\gtk-demo\demo.gresource.xml $(GTK_DEMO_RESOURCES) +.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demo_resources.c: ..\demos\gtk-demo\demo.gresource.xml $(GTK_DEMO_RESOURCES) @echo Generating $@... - @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(@D) --generate-source $(@D)\demo.gresource.xml + @if not exist $(@D)\ md $(@D) + @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=..\demos\gtk-demo \ + --generate-source ..\demos\gtk-demo\demo.gresource.xml -..\demos\icon-browser\resources.c: ..\demos\icon-browser\iconbrowser.gresource.xml $(ICON_BROWSER_RESOURCES) +.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-icon-browser\resources.c: ..\demos\icon-browser\iconbrowser.gresource.xml $(ICON_BROWSER_RESOURCES) @echo Generating $@... - @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(@D) --generate-source $(@D)\iconbrowser.gresource.xml + @if not exist $(@D)\ md $(@D) + @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=..\demos\icon-browser \ + --generate-source ..\demos\icon-browser\iconbrowser.gresource.xml gtk3-demo.sourcefiles: $(demo_actual_sources) @-del vs9\$(DEMO_VS9_PROJ) @@ -409,9 +413,9 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) # Remove the generated files clean: - @-del /f /q ..\demos\icon-browser\resources.c - @-del /f /q ..\demos\gtk-demo\demo_resources.c - @-del /f /q ..\demos\gtk-demo\demos.h + @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-icon-browser\resources.c + @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demo_resources.c + @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demos.h @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypebuiltins.c @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypebuiltins.h @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkprivatetypebuiltins.c diff --git a/win32/vs10/gtk3-demo-application.vcxproj.filtersin b/win32/vs10/gtk3-demo-application.vcxproj.filtersin index b6dc6bdd9d..5b356ef76b 100644 --- a/win32/vs10/gtk3-demo-application.vcxproj.filtersin +++ b/win32/vs10/gtk3-demo-application.vcxproj.filtersin @@ -16,6 +16,5 @@ #include "gtk3-demo-application.vs10.sourcefiles.filters" - Source Files diff --git a/win32/vs10/gtk3-demo-application.vcxprojin b/win32/vs10/gtk3-demo-application.vcxprojin index d4dae5b14b..d269c9f5d5 100644 --- a/win32/vs10/gtk3-demo-application.vcxprojin +++ b/win32/vs10/gtk3-demo-application.vcxprojin @@ -79,7 +79,7 @@ #include "gtk3-demo-application.vs10.sourcefiles" - + diff --git a/win32/vs10/gtk3-demo.vcxproj.filtersin b/win32/vs10/gtk3-demo.vcxproj.filtersin index b67f402acb..a8fa97ddc6 100644 --- a/win32/vs10/gtk3-demo.vcxproj.filtersin +++ b/win32/vs10/gtk3-demo.vcxproj.filtersin @@ -12,6 +12,5 @@ #include "gtk3-demo.vs10.sourcefiles.filters" - Source Files diff --git a/win32/vs10/gtk3-demo.vcxprojin b/win32/vs10/gtk3-demo.vcxprojin index 4d00d11f2d..72abf9bb6c 100644 --- a/win32/vs10/gtk3-demo.vcxprojin +++ b/win32/vs10/gtk3-demo.vcxprojin @@ -44,7 +44,7 @@ - $(GtkBaseIncludes);%(AdditionalIncludeDirectories) + $(Gtk3DemoIncludes);%(AdditionalIncludeDirectories) Level3 CompileAsC @@ -80,7 +80,7 @@ #include "gtk3-demo.vs10.sourcefiles" - + diff --git a/win32/vs10/gtk3-icon-browser.vcxproj.filtersin b/win32/vs10/gtk3-icon-browser.vcxproj.filtersin index 1822eb1e0a..2063a07e95 100644 --- a/win32/vs10/gtk3-icon-browser.vcxproj.filtersin +++ b/win32/vs10/gtk3-icon-browser.vcxproj.filtersin @@ -16,6 +16,5 @@ #include "gtk3-icon-browser.vs10.sourcefiles.filters" - Source Files diff --git a/win32/vs10/gtk3-icon-browser.vcxprojin b/win32/vs10/gtk3-icon-browser.vcxprojin index 098d566e4a..6a0646426b 100644 --- a/win32/vs10/gtk3-icon-browser.vcxprojin +++ b/win32/vs10/gtk3-icon-browser.vcxprojin @@ -82,7 +82,7 @@ #include "gtk3-icon-browser.vs10.sourcefiles" - + diff --git a/win32/vs1x-props/gtk3-build-defines.props b/win32/vs1x-props/gtk3-build-defines.props index 0198734e79..2304a7e736 100644 --- a/win32/vs1x-props/gtk3-build-defines.props +++ b/win32/vs1x-props/gtk3-build-defines.props @@ -15,6 +15,7 @@ $(GtkGenSrcDir);$(GdkGenSrcDir);..\.. $(GdkGenSrcDir)\gdk;..\..\gdk;$(BaseConfigIncludes) $(GtkGenSrcDir)\gtk;..\..\gtk;$(GdkBaseIncludes) + .\$(Configuration)\$(Platform)\obj\gtk3-demo;..\..\gtk;$(GtkBaseIncludes) INCLUDE_IM_am_et;INCLUDE_IM_cedilla;INCLUDE_IM_cyrillic_translit;INCLUDE_IM_ime;INCLUDE_IM_inuktitut;INCLUDE_IM_ipa;INCLUDE_IM_multipress;INCLUDE_IM_thai;INCLUDE_IM_ti_er;INCLUDE_IM_ti_et;INCLUDE_IM_viqr i686 x86_64 @@ -90,6 +91,9 @@ nmake -f install-msvc.mak PREFIX=$(GlibEtcInstallRoot) $(GtkBaseIncludes) + + $(Gtk3DemoIncludes) + $(GtkIncludedImmodulesDefines) diff --git a/win32/vs9/gtk3-build-defines.vsprops b/win32/vs9/gtk3-build-defines.vsprops index 561a5952b1..fec060411d 100644 --- a/win32/vs9/gtk3-build-defines.vsprops +++ b/win32/vs9/gtk3-build-defines.vsprops @@ -55,6 +55,14 @@ Name="GtkBaseIncludesRelease" Value=".\Release\$(PlatformName)\obj\gtk-3\gtk;..\..\gtk;$(GdkBaseIncludesRelease)" /> + + #include "gtk3-demo-application.sourcefiles" - + + + + + + + + #include "gtk3-demo.sourcefiles" - + + + + + + + + #include "gtk3-icon-browser.sourcefiles" - + + + + + + + + Date: Fri, 27 May 2022 18:18:56 +0800 Subject: [PATCH 049/176] build: Do not generate gtk3-demo-application MSVC project Clean up build files a bit, as there is not much point using a 'dist-hook' to generate the Visual Studio project file for this program. --- demos/gtk-demo/Makefile.am | 8 ++------ win32/vs10/Makefile.am | 6 ++---- ...pplication.vcxprojin => gtk3-demo-application.vcxproj} | 2 +- ...oj.filtersin => gtk3-demo-application.vcxproj.filters} | 2 +- win32/vs9/Makefile.am | 3 +-- ...-application.vcprojin => gtk3-demo-application.vcproj} | 2 +- 6 files changed, 8 insertions(+), 15 deletions(-) rename win32/vs10/{gtk3-demo-application.vcxprojin => gtk3-demo-application.vcxproj} (98%) rename win32/vs10/{gtk3-demo-application.vcxproj.filtersin => gtk3-demo-application.vcxproj.filters} (88%) rename win32/vs9/{gtk3-demo-application.vcprojin => gtk3-demo-application.vcproj} (98%) diff --git a/demos/gtk-demo/Makefile.am b/demos/gtk-demo/Makefile.am index 06167986ef..6862a4bf88 100644 --- a/demos/gtk-demo/Makefile.am +++ b/demos/gtk-demo/Makefile.am @@ -115,19 +115,15 @@ uninstall-update-icon-cache: test -n "$(DESTDIR)" || $(update_icon_cache) "$(iconthemedir)" # ------------------- MSVC Build Items ---------------- -MSVCPROJS = gtk3-demo gtk3-demo-application +MSVCPROJS = gtk3-demo gtk3_demo_FILES = $(gtk3_demo_SOURCES) gtk3_demo_EXCLUDES = font_features.c|pagesetup.c -gtk3_demo_application_FILES = $(gtk3_demo_application_SOURCES) -gtk3_demo_application_EXCLUDES = dummy - include $(top_srcdir)/win32/Makefile.msvcproj dist-hook: \ - $(top_builddir)/win32/vs9/gtk3-demo.vcproj \ - $(top_builddir)/win32/vs9/gtk3-demo-application.vcproj + $(top_builddir)/win32/vs9/gtk3-demo.vcproj DISTCLEANFILES = demos.h demos.h.win32 demo_resources.c diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index b49bb752fe..ad9bede6ab 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -13,8 +13,6 @@ GENERATED_ITEMS = \ gtk-3.vcxproj.filters \ gtk3-demo.vcxproj \ gtk3-demo.vcxproj.filters \ - gtk3-demo-application.vcxproj \ - gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ gailutil-3.vcxproj \ @@ -44,8 +42,8 @@ EXTRA_DIST += \ gtk-update-icon-cache.vcxproj.filters \ gtk3-demo.vcxprojin \ gtk3-demo.vcxproj.filtersin \ - gtk3-demo-application.vcxprojin \ - gtk3-demo-application.vcxproj.filtersin \ + gtk3-demo-application.vcxproj \ + gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxprojin \ gtk3-icon-browser.vcxproj.filtersin \ gailutil-3.vcxprojin \ diff --git a/win32/vs10/gtk3-demo-application.vcxprojin b/win32/vs10/gtk3-demo-application.vcxproj similarity index 98% rename from win32/vs10/gtk3-demo-application.vcxprojin rename to win32/vs10/gtk3-demo-application.vcxproj index d269c9f5d5..4e7a81e778 100644 --- a/win32/vs10/gtk3-demo-application.vcxprojin +++ b/win32/vs10/gtk3-demo-application.vcxproj @@ -78,7 +78,7 @@ -#include "gtk3-demo-application.vs10.sourcefiles" + diff --git a/win32/vs10/gtk3-demo-application.vcxproj.filtersin b/win32/vs10/gtk3-demo-application.vcxproj.filters similarity index 88% rename from win32/vs10/gtk3-demo-application.vcxproj.filtersin rename to win32/vs10/gtk3-demo-application.vcxproj.filters index 5b356ef76b..86f3c356c3 100644 --- a/win32/vs10/gtk3-demo-application.vcxproj.filtersin +++ b/win32/vs10/gtk3-demo-application.vcxproj.filters @@ -15,6 +15,6 @@ -#include "gtk3-demo-application.vs10.sourcefiles.filters" + Source Files diff --git a/win32/vs9/Makefile.am b/win32/vs9/Makefile.am index f19e52c9f2..fd2332427c 100644 --- a/win32/vs9/Makefile.am +++ b/win32/vs9/Makefile.am @@ -7,7 +7,6 @@ GENERATED_ITEMS = \ gdk-3.vcproj \ gtk-3.vcproj \ gtk3-demo.vcproj \ - gtk3-demo-application.vcproj \ gtk3-icon-browser.vcproj \ gailutil-3.vcproj \ gtk3-version-paths.vsprops @@ -24,7 +23,7 @@ EXTRA_DIST += \ gtk-query-settings.vcproj \ gtk-update-icon-cache.vcproj \ gtk3-demo.vcprojin \ - gtk3-demo-application.vcprojin \ + gtk3-demo-application.vcproj \ gtk3-icon-browser.vcprojin \ gailutil-3.vcprojin \ gtk3-install.vcproj \ diff --git a/win32/vs9/gtk3-demo-application.vcprojin b/win32/vs9/gtk3-demo-application.vcproj similarity index 98% rename from win32/vs9/gtk3-demo-application.vcprojin rename to win32/vs9/gtk3-demo-application.vcproj index 1866e967fe..6661fbc354 100644 --- a/win32/vs9/gtk3-demo-application.vcprojin +++ b/win32/vs9/gtk3-demo-application.vcproj @@ -152,7 +152,7 @@ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > -#include "gtk3-demo-application.sourcefiles" + From 3c3b7e183aec1645959082875122d20f15dee8b2 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 27 May 2022 18:28:19 +0800 Subject: [PATCH 050/176] build: Don't generate icon browser MSVC project The source listing is not likely to change for this one, so clean up the build files a bit, and make the gtk3-icon-browser MSVC project a complete one instead of a template. --- demos/icon-browser/Makefile.am | 10 ---------- win32/vs10/Makefile.am | 6 ++---- ...con-browser.vcxprojin => gtk3-icon-browser.vcxproj} | 5 ++++- ...roj.filtersin => gtk3-icon-browser.vcxproj.filters} | 5 ++++- win32/vs9/Makefile.am | 3 +-- ...-icon-browser.vcprojin => gtk3-icon-browser.vcproj} | 5 ++++- 6 files changed, 15 insertions(+), 19 deletions(-) rename win32/vs10/{gtk3-icon-browser.vcxprojin => gtk3-icon-browser.vcxproj} (95%) rename win32/vs10/{gtk3-icon-browser.vcxproj.filtersin => gtk3-icon-browser.vcxproj.filters} (66%) rename win32/vs9/{gtk3-icon-browser.vcprojin => gtk3-icon-browser.vcproj} (94%) diff --git a/demos/icon-browser/Makefile.am b/demos/icon-browser/Makefile.am index 9183b0170c..a969d72954 100644 --- a/demos/icon-browser/Makefile.am +++ b/demos/icon-browser/Makefile.am @@ -40,14 +40,4 @@ EXTRA_DIST = \ icon.list \ meson.build -# ------------------- MSVC Build Items ---------------- -MSVCPROJS = gtk3-icon-browser - -gtk3_icon_browser_FILES = $(gtk3_icon_browser_SOURCES) -gtk3_icon_browser_EXCLUDES = dummy - -include $(top_srcdir)/win32/Makefile.msvcproj - -dist-hook: $(top_builddir)/win32/vs9/gtk3-icon-browser.vcproj - -include $(top_srcdir)/git.mk diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index ad9bede6ab..e0967aa30a 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -13,8 +13,6 @@ GENERATED_ITEMS = \ gtk-3.vcxproj.filters \ gtk3-demo.vcxproj \ gtk3-demo.vcxproj.filters \ - gtk3-icon-browser.vcxproj \ - gtk3-icon-browser.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters @@ -44,8 +42,8 @@ EXTRA_DIST += \ gtk3-demo.vcxproj.filtersin \ gtk3-demo-application.vcxproj \ gtk3-demo-application.vcxproj.filters \ - gtk3-icon-browser.vcxprojin \ - gtk3-icon-browser.vcxproj.filtersin \ + gtk3-icon-browser.vcxproj \ + gtk3-icon-browser.vcxproj.filters \ gailutil-3.vcxprojin \ gailutil-3.vcxproj.filtersin \ gtk3-install.vcxproj \ diff --git a/win32/vs10/gtk3-icon-browser.vcxprojin b/win32/vs10/gtk3-icon-browser.vcxproj similarity index 95% rename from win32/vs10/gtk3-icon-browser.vcxprojin rename to win32/vs10/gtk3-icon-browser.vcxproj index 6a0646426b..69eba5d6c7 100644 --- a/win32/vs10/gtk3-icon-browser.vcxprojin +++ b/win32/vs10/gtk3-icon-browser.vcxproj @@ -81,7 +81,10 @@ -#include "gtk3-icon-browser.vs10.sourcefiles" + + + + diff --git a/win32/vs10/gtk3-icon-browser.vcxproj.filtersin b/win32/vs10/gtk3-icon-browser.vcxproj.filters similarity index 66% rename from win32/vs10/gtk3-icon-browser.vcxproj.filtersin rename to win32/vs10/gtk3-icon-browser.vcxproj.filters index 2063a07e95..a883ba47b2 100644 --- a/win32/vs10/gtk3-icon-browser.vcxproj.filtersin +++ b/win32/vs10/gtk3-icon-browser.vcxproj.filters @@ -15,6 +15,9 @@ -#include "gtk3-icon-browser.vs10.sourcefiles.filters" + Source Files + Source Files + Source Files + Source Files diff --git a/win32/vs9/Makefile.am b/win32/vs9/Makefile.am index fd2332427c..063c579f89 100644 --- a/win32/vs9/Makefile.am +++ b/win32/vs9/Makefile.am @@ -7,7 +7,6 @@ GENERATED_ITEMS = \ gdk-3.vcproj \ gtk-3.vcproj \ gtk3-demo.vcproj \ - gtk3-icon-browser.vcproj \ gailutil-3.vcproj \ gtk3-version-paths.vsprops @@ -24,7 +23,7 @@ EXTRA_DIST += \ gtk-update-icon-cache.vcproj \ gtk3-demo.vcprojin \ gtk3-demo-application.vcproj \ - gtk3-icon-browser.vcprojin \ + gtk3-icon-browser.vcproj \ gailutil-3.vcprojin \ gtk3-install.vcproj \ gtk3-introspect.vcproj \ diff --git a/win32/vs9/gtk3-icon-browser.vcprojin b/win32/vs9/gtk3-icon-browser.vcproj similarity index 94% rename from win32/vs9/gtk3-icon-browser.vcprojin rename to win32/vs9/gtk3-icon-browser.vcproj index 28c24358d6..f134b05071 100644 --- a/win32/vs9/gtk3-icon-browser.vcprojin +++ b/win32/vs9/gtk3-icon-browser.vcproj @@ -156,7 +156,10 @@ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > -#include "gtk3-icon-browser.sourcefiles" + + + + From e7efafcae717a5692f498127740bf2fb2aea1aa9 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 27 May 2022 18:47:35 +0800 Subject: [PATCH 051/176] MSVC Projects: Generate widget factory GResource sources Add rules in the helper NMake Makefiles to generate the GResource sources for gtk3-widget-factory. This prepares for us to add project files to build that demo program. --- win32/create-lists-msvc.mak | 9 +++++++++ win32/generate-msvc.mak | 10 +++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index bc2705eab4..a4ba131660 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -211,6 +211,15 @@ NULL= !if [call create-lists.bat footer resource_sources_msvc$(VSVER)_$(PLAT).mak] !endif +!if [call create-lists.bat header resource_sources_msvc$(VSVER)_$(PLAT).mak WIDGET_FACTORY_RESOURCES] +!endif + +!if [for /f %f in ('$(GLIB_COMPILE_RESOURCES) --sourcedir=..\demos\widget-factory --generate-dependencies ..\demos\widget-factory\widget-factory.gresource.xml') do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak %f] +!endif + +!if [call create-lists.bat footer resource_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + !include resource_sources_msvc$(VSVER)_$(PLAT).mak !if [del /f /q resource_sources_msvc$(VSVER)_$(PLAT).mak] diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 7a485cf509..1a9cce5d3f 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -90,7 +90,8 @@ generate-base-sources: \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtk.gresource.xml \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demos.h \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demo_resources.c \ - .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-icon-browser\resources.c + .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-icon-browser\resources.c \ + .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-widget-factory\widget_factory_resources.c # Copy the pre-defined config.h.win32 and demos.h.win32 .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h: ..\config.h.win32 @@ -290,6 +291,13 @@ generate-base-sources: \ @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=..\demos\icon-browser \ --generate-source ..\demos\icon-browser\iconbrowser.gresource.xml +.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-widget-factory\widget_factory_resources.c: \ +..\demos\icon-browser\iconbrowser.gresource.xml $(WIDGET_FACTORY_RESOURCES) + @echo Generating $@... + @if not exist $(@D)\ md $(@D) + @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=..\demos\widget-factory \ + --generate-source ..\demos\widget-factory\widget-factory.gresource.xml + gtk3-demo.sourcefiles: $(demo_actual_sources) @-del vs9\$(DEMO_VS9_PROJ) @for %%s in ($**) do @echo. ^>>$@ From b9a3d3ef05f5680344aab859edc416dd655b11ac Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 27 May 2022 19:26:06 +0800 Subject: [PATCH 052/176] MSVC Projects: Build widget factory demo Build the widget factory demo in the Visual Studio projects, and install the icon files that it needs. --- win32/install-msvc.mak | 3 +- win32/vs10/Makefile.am | 2 + win32/vs10/gtk+.sln | 18 ++ win32/vs10/gtk3-install.vcxproj | 4 + win32/vs10/gtk3-widget-factory.vcxproj | 98 ++++++++++ .../vs10/gtk3-widget-factory.vcxproj.filters | 20 ++ win32/vs11/Makefile.am | 2 + win32/vs12/Makefile.am | 2 + win32/vs14/Makefile.am | 2 + win32/vs15/Makefile.am | 2 + win32/vs16/Makefile.am | 2 + win32/vs17/Makefile.am | 2 + win32/vs9/Makefile.am | 1 + win32/vs9/gtk+.sln | 23 +++ win32/vs9/gtk3-widget-factory.vcproj | 184 ++++++++++++++++++ 15 files changed, 364 insertions(+), 1 deletion(-) create mode 100644 win32/vs10/gtk3-widget-factory.vcxproj create mode 100644 win32/vs10/gtk3-widget-factory.vcxproj.filters create mode 100644 win32/vs9/gtk3-widget-factory.vcproj diff --git a/win32/install-msvc.mak b/win32/install-msvc.mak index 4bd136feb4..46d8ff61fb 100644 --- a/win32/install-msvc.mak +++ b/win32/install-msvc.mak @@ -29,7 +29,7 @@ GTK_LIB = $(BASE_BUILT_BIN_DIR)\gtk-$(IMPLIB_SUFFIX) LIBGAIL_UTIL_DLL_FILENAME = gailutil-$(GTK_API_VERSION)-vs$(VSVER) LIBGAIL_UTIL_LIB = $(BASE_BUILT_BIN_DIR)\gailutil-$(IMPLIB_SUFFIX) GTK_PROGRAMS_NAMES = builder-tool encode-symbolic-svg query-settings update-icon-cache -GTK3_PROGRAMS_NAMES = demo demo-application icon-browser +GTK3_PROGRAMS_NAMES = demo demo-application icon-browser widget-factory GDK_GIR_FILE = $(BASE_BUILT_BIN_DIR)\Gdk-$(IMPLIB_SUFFIX:.lib=.gir) GDKWIN32_GIR_FILE = $(BASE_BUILT_BIN_DIR)\GdkWin32-$(IMPLIB_SUFFIX:.lib=.gir) GTK_GIR_FILE = $(BASE_BUILT_BIN_DIR)\Gtk-$(IMPLIB_SUFFIX:.lib=.gir) @@ -123,4 +123,5 @@ install-data: @-$(GLIB_COMPILE_SCHEMAS) $(PREFIX)\share\glib-2.0\schemas # Demo icons @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\gtk-demo\data\%tx%t\gtk3-demo.png "%d") + @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\widget-factory\data\%tx%t\gtk3-widget-factory*.png "%d") @-$(BASE_BUILT_BIN_DIR)\gtk-update-icon-cache.exe --ignore-theme-index --force "$(PREFIX)\share\icons\hicolor" diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am index e0967aa30a..37346a8f77 100644 --- a/win32/vs10/Makefile.am +++ b/win32/vs10/Makefile.am @@ -44,6 +44,8 @@ EXTRA_DIST += \ gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ + gtk3-widget-factory.vcxproj \ + gtk3-widget-factory.vcxproj.filters \ gailutil-3.vcxprojin \ gailutil-3.vcxproj.filtersin \ gtk3-install.vcxproj \ diff --git a/win32/vs10/gtk+.sln b/win32/vs10/gtk+.sln index 841f7233bb..7fadabdc7c 100644 --- a/win32/vs10/gtk+.sln +++ b/win32/vs10/gtk+.sln @@ -18,6 +18,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-demo-application", "gt EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-icon-browser", "gtk3-icon-browser.vcxproj", "{343333C4-D46C-4C97-A986-959CCA6F1DE0}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-widget-factory", "gtk3-widget-factory.vcxproj", "{BE6B4973-C6FF-4C8F-8E97-A70793C50F44}" +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk-encode-symbolic-svg", "gtk-encode-symbolic-svg.vcxproj", "{F280BF1A-777A-4FB5-8005-DFBE04621EDB}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gailutil-3", "gailutil-3.vcxproj", "{A1FCED61-4E51-4015-A70C-5373404D1BA0}" @@ -228,6 +230,22 @@ Global {F280BF1A-777A-4FB5-8005-DFBE04621EDB}.Release_Broadway|Win32.Build.0 = Release|Win32 {F280BF1A-777A-4FB5-8005-DFBE04621EDB}.Release_Broadway|x64.ActiveCfg = Release|x64 {F280BF1A-777A-4FB5-8005-DFBE04621EDB}.Release_Broadway|x64.Build.0 = Release|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug|Win32.ActiveCfg = Debug|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug|Win32.Build.0 = Debug|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug|x64.ActiveCfg = Debug|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug|x64.Build.0 = Debug|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release|Win32.ActiveCfg = Release|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release|Win32.Build.0 = Release|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release|x64.ActiveCfg = Release|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release|x64.Build.0 = Release|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug_Broadway|Win32.ActiveCfg = Debug|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug_Broadway|Win32.Build.0 = Debug|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug_Broadway|x64.ActiveCfg = Debug|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug_Broadway|x64.Build.0 = Debug|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release_Broadway|Win32.ActiveCfg = Release|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release_Broadway|Win32.Build.0 = Release|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release_Broadway|x64.ActiveCfg = Release|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release_Broadway|x64.Build.0 = Release|x64 {FC98AF16-4C68-42DF-906B-93A6804C198A}.Debug|Win32.ActiveCfg = Debug|Win32 {FC98AF16-4C68-42DF-906B-93A6804C198A}.Debug|Win32.Build.0 = Debug|Win32 {FC98AF16-4C68-42DF-906B-93A6804C198A}.Debug|x64.ActiveCfg = Debug|x64 diff --git a/win32/vs10/gtk3-install.vcxproj b/win32/vs10/gtk3-install.vcxproj index 588515d8aa..c2b2725879 100644 --- a/win32/vs10/gtk3-install.vcxproj +++ b/win32/vs10/gtk3-install.vcxproj @@ -84,6 +84,10 @@ {343333c4-d46c-4c97-a986-959cca6f1de0} false + + {be6b4973-c6ff-4c8f-8e97-a70793c50f44} + false + {e9687d21-e214-4a0c-9eb4-8b38ebb783e5} false diff --git a/win32/vs10/gtk3-widget-factory.vcxproj b/win32/vs10/gtk3-widget-factory.vcxproj new file mode 100644 index 0000000000..00d3d0bbbc --- /dev/null +++ b/win32/vs10/gtk3-widget-factory.vcxproj @@ -0,0 +1,98 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44} + gtk3widgetfactory + Win32Proj + + + + Application + MultiByte + true + v100 + + + + + + + + + + + true + false + + + + $(BaseConfigIncludes);%(AdditionalIncludeDirectories) + + Level3 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + EditAndContinue + ProgramDatabase + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + false + ProgramDatabase + + + true + Console + atk-1.0.lib;%(AdditionalDependencies) + + + true + true + + MachineX86 + MachineX64 + + + + + + + + + {5ae8f5ce-9103-4951-aede-ea2f3b573be8} + false + + + {95a4b53d-2773-4406-a2c1-8fd2840bbad8} + false + + + + + + diff --git a/win32/vs10/gtk3-widget-factory.vcxproj.filters b/win32/vs10/gtk3-widget-factory.vcxproj.filters new file mode 100644 index 0000000000..dd38d00b49 --- /dev/null +++ b/win32/vs10/gtk3-widget-factory.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + Source Files + + diff --git a/win32/vs11/Makefile.am b/win32/vs11/Makefile.am index c95331e099..064aa41179 100644 --- a/win32/vs11/Makefile.am +++ b/win32/vs11/Makefile.am @@ -24,6 +24,8 @@ EXTRA_DIST += \ gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ + gtk3-widget-factory.vcxproj \ + gtk3-widget-factory.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ diff --git a/win32/vs12/Makefile.am b/win32/vs12/Makefile.am index 4e669865be..89221cf1a1 100644 --- a/win32/vs12/Makefile.am +++ b/win32/vs12/Makefile.am @@ -24,6 +24,8 @@ EXTRA_DIST += \ gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ + gtk3-widget-factory.vcxproj \ + gtk3-widget-factory.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ diff --git a/win32/vs14/Makefile.am b/win32/vs14/Makefile.am index ac099944c3..a4d8b1c3a6 100644 --- a/win32/vs14/Makefile.am +++ b/win32/vs14/Makefile.am @@ -24,6 +24,8 @@ EXTRA_DIST += \ gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ + gtk3-widget-factory.vcxproj \ + gtk3-widget-factory.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am index 8a95e9eae9..93fd1fbbb1 100644 --- a/win32/vs15/Makefile.am +++ b/win32/vs15/Makefile.am @@ -24,6 +24,8 @@ EXTRA_DIST_COPIED = \ gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ + gtk3-widget-factory.vcxproj \ + gtk3-widget-factory.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ diff --git a/win32/vs16/Makefile.am b/win32/vs16/Makefile.am index 6bdff1695a..9ddd5f0773 100644 --- a/win32/vs16/Makefile.am +++ b/win32/vs16/Makefile.am @@ -24,6 +24,8 @@ EXTRA_DIST += \ gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ + gtk3-widget-factory.vcxproj \ + gtk3-widget-factory.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ diff --git a/win32/vs17/Makefile.am b/win32/vs17/Makefile.am index 0ddde0d50e..98118ea995 100644 --- a/win32/vs17/Makefile.am +++ b/win32/vs17/Makefile.am @@ -24,6 +24,8 @@ EXTRA_DIST += \ gtk3-demo-application.vcxproj.filters \ gtk3-icon-browser.vcxproj \ gtk3-icon-browser.vcxproj.filters \ + gtk3-widget-factory.vcxproj \ + gtk3-widget-factory.vcxproj.filters \ gailutil-3.vcxproj \ gailutil-3.vcxproj.filters \ gtk3-install.vcxproj \ diff --git a/win32/vs9/Makefile.am b/win32/vs9/Makefile.am index 063c579f89..7fafa1f9f9 100644 --- a/win32/vs9/Makefile.am +++ b/win32/vs9/Makefile.am @@ -24,6 +24,7 @@ EXTRA_DIST += \ gtk3-demo.vcprojin \ gtk3-demo-application.vcproj \ gtk3-icon-browser.vcproj \ + gtk3-widget-factory.vcproj \ gailutil-3.vcprojin \ gtk3-install.vcproj \ gtk3-introspect.vcproj \ diff --git a/win32/vs9/gtk+.sln b/win32/vs9/gtk+.sln index d86ef9ad31..675836f999 100644 --- a/win32/vs9/gtk+.sln +++ b/win32/vs9/gtk+.sln @@ -51,6 +51,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-icon-browser", "gtk3-i {95A4B53D-2773-4406-A2C1-8FD2840BBAD8} = {95A4B53D-2773-4406-A2C1-8FD2840BBAD8} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-widget-factory", "gtk3-widget-factory.vcproj", "{BE6B4973-C6FF-4C8F-8E97-A70793C50F44}" + ProjectSection(ProjectDependencies) = postProject + {5AE8F5CE-9103-4951-AEDE-EA2F3B573BE8} = {5AE8F5CE-9103-4951-AEDE-EA2F3B573BE8} + {95A4B53D-2773-4406-A2C1-8FD2840BBAD8} = {95A4B53D-2773-4406-A2C1-8FD2840BBAD8} + EndProjectSection +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gailutil-3", "gailutil-3.vcproj", "{A1FCED61-4E51-4015-A70C-5373404D1BA0}" ProjectSection(ProjectDependencies) = postProject {5AE8F5CE-9103-4951-AEDE-EA2F3B573BE8} = {5AE8F5CE-9103-4951-AEDE-EA2F3B573BE8} @@ -84,6 +90,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-install", "gtk3-instal {343333C4-D46C-4C97-A986-959CCA6F1DE0} = {343333C4-D46C-4C97-A986-959CCA6F1DE0} {E9687D21-E214-4A0C-9EB4-8B38EBB783E5} = {E9687D21-E214-4A0C-9EB4-8B38EBB783E5} {F280BF1A-777A-4FB5-8005-DFBE04621EDB} = {F280BF1A-777A-4FB5-8005-DFBE04621EDB} + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44} = {BE6B4973-C6FF-4C8F-8E97-A70793C50F44} {FC98AF16-4C68-42DF-906B-93A6804C198A} = {FC98AF16-4C68-42DF-906B-93A6804C198A} {7D2397CF-4C25-45BC-A1BB-CB4B6E154BBD} = {7D2397CF-4C25-45BC-A1BB-CB4B6E154BBD} {9F22107A-3EF7-4B52-B269-747B65307F36} = {9F22107A-3EF7-4B52-B269-747B65307F36} @@ -283,6 +290,22 @@ Global {F280BF1A-777A-4FB5-8005-DFBE04621EDB}.Release_Broadway|Win32.Build.0 = Release|Win32 {F280BF1A-777A-4FB5-8005-DFBE04621EDB}.Release_Broadway|x64.ActiveCfg = Release|x64 {F280BF1A-777A-4FB5-8005-DFBE04621EDB}.Release_Broadway|x64.Build.0 = Release|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug|Win32.ActiveCfg = Debug|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug|Win32.Build.0 = Debug|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug|x64.ActiveCfg = Debug|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug|x64.Build.0 = Debug|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release|Win32.ActiveCfg = Release|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release|Win32.Build.0 = Release|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release|x64.ActiveCfg = Release|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release|x64.Build.0 = Release|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug_Broadway|Win32.ActiveCfg = Debug|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug_Broadway|Win32.Build.0 = Debug|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug_Broadway|x64.ActiveCfg = Debug|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Debug_Broadway|x64.Build.0 = Debug|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release_Broadway|Win32.ActiveCfg = Release|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release_Broadway|Win32.Build.0 = Release|Win32 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release_Broadway|x64.ActiveCfg = Release|x64 + {BE6B4973-C6FF-4C8F-8E97-A70793C50F44}.Release_Broadway|x64.Build.0 = Release|x64 {FC98AF16-4C68-42DF-906B-93A6804C198A}.Debug|Win32.ActiveCfg = Debug|Win32 {FC98AF16-4C68-42DF-906B-93A6804C198A}.Debug|Win32.Build.0 = Debug|Win32 {FC98AF16-4C68-42DF-906B-93A6804C198A}.Debug|x64.ActiveCfg = Debug|x64 diff --git a/win32/vs9/gtk3-widget-factory.vcproj b/win32/vs9/gtk3-widget-factory.vcproj new file mode 100644 index 0000000000..7efb335c5a --- /dev/null +++ b/win32/vs9/gtk3-widget-factory.vcproj @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From b6c76028d62d263ae24362b9ae1f19cc1c0e76a5 Mon Sep 17 00:00:00 2001 From: Zurab Kargareteli Date: Sun, 5 Jun 2022 17:13:20 +0000 Subject: [PATCH 053/176] Update Georgian translation --- po/ka.po | 10677 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 6533 insertions(+), 4144 deletions(-) diff --git a/po/ka.po b/po/ka.po index b8f5e600a7..a8d6e26609 100644 --- a/po/ka.po +++ b/po/ka.po @@ -1,500 +1,1752 @@ -# translation of ka.po to Georgian -# Georgian translation for GTK+. -# Copyright © 2006 The GTK Team -# This file is distributed under the same license as the GTK package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # -# -# Gia Shervashidze , 2005. -# Vladimer Sichinava ვლადიმერ სიჭინავა , 2007, 2008. msgid "" msgstr "" -"Project-Id-Version: ka\n" +"Project-Id-Version: gtk3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-01 15:41-0400\n" -"PO-Revision-Date: 2008-10-17 18:05+0200\n" -"Last-Translator: Vladimer Sichinava ვლადიმერ სიჭინავა \n" -"Language-Team: Georgian \n" +"POT-Creation-Date: 2022-05-31 09:00+0000\n" +"PO-Revision-Date: 2022-06-05 19:11+0200\n" +"Last-Translator: Temuri Doghonadze \n" +"Language-Team: Georgian <(nothing)>\n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0\n" -"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.0.1\n" -#: gdk/gdk.c:103 -#, fuzzy, c-format +#: gdk/broadway/gdkbroadway-server.c:144 +#, c-format +msgid "Broadway display type not supported: %s" +msgstr "Boradway ჩვენების პროტოკოლი მხარდაუჭერელია: %s" + +#: gdk/gdk.c:179 +#, c-format msgid "Error parsing option --gdk-debug" -msgstr "ბეჭდვის შეცდომა" +msgstr "" -#: gdk/gdk.c:123 +#: gdk/gdk.c:199 #, c-format msgid "Error parsing option --gdk-no-debug" msgstr "" #. Description of --class=CLASS in --help output -#: gdk/gdk.c:151 +#: gdk/gdk.c:228 msgid "Program class as used by the window manager" -msgstr "ფანჯრების მმართველის მიერ გამოყენებული პროგრამის კლასი" +msgstr "" #. Placeholder in --class=CLASS in --help output -#: gdk/gdk.c:152 +#: gdk/gdk.c:229 msgid "CLASS" msgstr "კლასი" #. Description of --name=NAME in --help output -#: gdk/gdk.c:154 +#: gdk/gdk.c:231 msgid "Program name as used by the window manager" -msgstr "ფანჯრების მმართველის მიერ გამოყენებული პროგრამის სახელი" +msgstr "" #. Placeholder in --name=NAME in --help output -#: gdk/gdk.c:155 +#: gdk/gdk.c:232 msgid "NAME" msgstr "სახელი" #. Description of --display=DISPLAY in --help output -#: gdk/gdk.c:157 +#: gdk/gdk.c:235 msgid "X display to use" -msgstr "გამოსაყენბელი X დისპლეი" +msgstr "გამოყენებადი X" #. Placeholder in --display=DISPLAY in --help output -#: gdk/gdk.c:158 +#: gdk/gdk.c:236 msgid "DISPLAY" -msgstr "დისპლეი" - -#. Description of --screen=SCREEN in --help output -#: gdk/gdk.c:160 -msgid "X screen to use" -msgstr "გამოსაყენებელი X ეკრანი" - -#. Placeholder in --screen=SCREEN in --help output -#: gdk/gdk.c:161 -msgid "SCREEN" -msgstr "ეკრანი" +msgstr "DISPLAY" #. Description of --gdk-debug=FLAGS in --help output -#: gdk/gdk.c:164 -#, fuzzy +#: gdk/gdk.c:240 msgid "GDK debugging flags to set" -msgstr "GTK+ გამართვის ალმების მითითება" +msgstr "" #. Placeholder in --gdk-debug=FLAGS in --help output #. Placeholder in --gdk-no-debug=FLAGS in --help output #. Placeholder in --gtk-debug=FLAGS in --help output #. Placeholder in --gtk-no-debug=FLAGS in --help output -#: gdk/gdk.c:165 gdk/gdk.c:168 gtk/gtkmain.c:533 gtk/gtkmain.c:536 +#: gdk/gdk.c:241 gdk/gdk.c:244 gtk/gtkmain.c:469 gtk/gtkmain.c:472 msgid "FLAGS" msgstr "ალმები" #. Description of --gdk-no-debug=FLAGS in --help output -#: gdk/gdk.c:167 -#, fuzzy +#: gdk/gdk.c:243 msgid "GDK debugging flags to unset" -msgstr "GTK+ გამართვის ალმების მოხსნა" +msgstr "" -#: gdk/keyname-table.h:3940 -#, fuzzy +#: gdk/gdkwindow.c:2851 +msgid "GL support disabled via GDK_DEBUG" +msgstr "" + +#: gdk/gdkwindow.c:2862 +msgid "The current backend does not support OpenGL" +msgstr "" + +#. +#. * Translators, the strings in the “keyboard label” context are +#. * display names for keyboard keys. Some of them have prefixes like +#. * XF86 or ISO_ — these should be removed in the translation. Similarly, +#. * underscores should be replaced by spaces. The prefix “KP_” stands +#. * for “key pad” and you may want to include that in your translation. +#. * Here are some examples of English translations: +#. * XF86AudioMute - Audio mute +#. * Scroll_lock - Scroll lock +#. * KP_Space - Space (keypad) +#. +#: gdk/keyname-table.h:6843 msgctxt "keyboard label" msgid "BackSpace" -msgstr "_შეცვლა" +msgstr "Backspace" -#: gdk/keyname-table.h:3941 +#: gdk/keyname-table.h:6844 msgctxt "keyboard label" msgid "Tab" -msgstr "" +msgstr "ჩანართი" -#: gdk/keyname-table.h:3942 +#: gdk/keyname-table.h:6845 msgctxt "keyboard label" msgid "Return" -msgstr "" +msgstr "დაბრუნება" -#: gdk/keyname-table.h:3943 -#, fuzzy +#: gdk/keyname-table.h:6846 msgctxt "keyboard label" msgid "Pause" -msgstr "შეჩერებული" +msgstr "შეჩერება" -#: gdk/keyname-table.h:3944 +#: gdk/keyname-table.h:6847 msgctxt "keyboard label" msgid "Scroll_Lock" -msgstr "" +msgstr "Scroll Lock" -#: gdk/keyname-table.h:3945 -#, fuzzy +#: gdk/keyname-table.h:6848 msgctxt "keyboard label" msgid "Sys_Req" -msgstr "ფაილური სისტემა" +msgstr "Sys_Req" -#: gdk/keyname-table.h:3946 -#, fuzzy +#: gdk/keyname-table.h:6849 msgctxt "keyboard label" msgid "Escape" -msgstr "პეიზაჟი" +msgstr "ღილაკი Esc" -#: gdk/keyname-table.h:3947 -#, fuzzy +#: gdk/keyname-table.h:6850 msgctxt "keyboard label" msgid "Multi_key" -msgstr "მულტიპრესი" +msgstr "მრავალი" -#: gdk/keyname-table.h:3948 -#, fuzzy +#: gdk/keyname-table.h:6851 msgctxt "keyboard label" msgid "Home" -msgstr "_სახლი" +msgstr "საწყისი" -#: gdk/keyname-table.h:3949 -#, fuzzy +#: gdk/keyname-table.h:6852 msgctxt "keyboard label" msgid "Left" -msgstr "_მარცხნივ:" +msgstr "მარცხენა" -#: gdk/keyname-table.h:3950 +#: gdk/keyname-table.h:6853 msgctxt "keyboard label" msgid "Up" -msgstr "" +msgstr "მაღლა" -#: gdk/keyname-table.h:3951 -#, fuzzy +#: gdk/keyname-table.h:6854 msgctxt "keyboard label" msgid "Right" -msgstr "მა_რჯვნივ:" +msgstr "მარჯვენა" -#: gdk/keyname-table.h:3952 -#, fuzzy +#: gdk/keyname-table.h:6855 msgctxt "keyboard label" msgid "Down" -msgstr "ქვევით განშტოება" +msgstr "ქვემოთ" -#: gdk/keyname-table.h:3953 -#, fuzzy +#: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:222 msgctxt "keyboard label" msgid "Page_Up" -msgstr "გვერდის _პარამეტრები" +msgstr "Page_Up" -#: gdk/keyname-table.h:3954 +#: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:225 msgctxt "keyboard label" msgid "Page_Down" -msgstr "" +msgstr "Page_Down" -#: gdk/keyname-table.h:3955 +#: gdk/keyname-table.h:6858 msgctxt "keyboard label" msgid "End" -msgstr "" +msgstr "დასასრული" -#: gdk/keyname-table.h:3956 +#: gdk/keyname-table.h:6859 msgctxt "keyboard label" msgid "Begin" -msgstr "" +msgstr "დაწყება" -#: gdk/keyname-table.h:3957 -#, fuzzy +#: gdk/keyname-table.h:6860 msgctxt "keyboard label" msgid "Print" msgstr "ბეჭდვა" -#: gdk/keyname-table.h:3958 +#: gdk/keyname-table.h:6861 msgctxt "keyboard label" msgid "Insert" -msgstr "" +msgstr "ჩამატება" -#: gdk/keyname-table.h:3959 +#: gdk/keyname-table.h:6862 msgctxt "keyboard label" msgid "Num_Lock" -msgstr "" +msgstr "Num Lock" -#: gdk/keyname-table.h:3960 -#, fuzzy +#. Translators: KP_ means “key pad” here +#: gdk/keyname-table.h:6864 msgctxt "keyboard label" msgid "KP_Space" -msgstr "_შეცვლა" +msgstr "KP_Space" -#: gdk/keyname-table.h:3961 +#: gdk/keyname-table.h:6865 msgctxt "keyboard label" msgid "KP_Tab" -msgstr "" +msgstr "KP_Tab" -#: gdk/keyname-table.h:3962 -#, fuzzy +#: gdk/keyname-table.h:6866 msgctxt "keyboard label" msgid "KP_Enter" -msgstr "საბეჭდი" +msgstr "KP_Enter" -#: gdk/keyname-table.h:3963 -#, fuzzy +#: gdk/keyname-table.h:6867 msgctxt "keyboard label" msgid "KP_Home" -msgstr "_სახლი" +msgstr "სახლი" -#: gdk/keyname-table.h:3964 -#, fuzzy +#: gdk/keyname-table.h:6868 msgctxt "keyboard label" msgid "KP_Left" -msgstr "_მარცხნივ:" +msgstr "მარცხენა" -#: gdk/keyname-table.h:3965 +#: gdk/keyname-table.h:6869 msgctxt "keyboard label" msgid "KP_Up" -msgstr "" +msgstr "KP_Up" -#: gdk/keyname-table.h:3966 -#, fuzzy +#: gdk/keyname-table.h:6870 msgctxt "keyboard label" msgid "KP_Right" -msgstr "მა_რჯვნივ:" +msgstr "KP_Right" -#: gdk/keyname-table.h:3967 +#: gdk/keyname-table.h:6871 msgctxt "keyboard label" msgid "KP_Down" -msgstr "" +msgstr "KP_Down" -#: gdk/keyname-table.h:3968 +#: gdk/keyname-table.h:6872 msgctxt "keyboard label" msgid "KP_Page_Up" -msgstr "" +msgstr "KP_Page_Up" -#: gdk/keyname-table.h:3969 +#: gdk/keyname-table.h:6873 msgctxt "keyboard label" msgid "KP_Prior" -msgstr "" +msgstr "KP_Prior" -#: gdk/keyname-table.h:3970 -#, fuzzy +#: gdk/keyname-table.h:6874 msgctxt "keyboard label" msgid "KP_Page_Down" msgstr "KP_Page_Down" -#: gdk/keyname-table.h:3971 +#: gdk/keyname-table.h:6875 msgctxt "keyboard label" msgid "KP_Next" -msgstr "" +msgstr "KP_Next" -#: gdk/keyname-table.h:3972 +#: gdk/keyname-table.h:6876 msgctxt "keyboard label" msgid "KP_End" -msgstr "" +msgstr "KP_End" -#: gdk/keyname-table.h:3973 +#: gdk/keyname-table.h:6877 msgctxt "keyboard label" msgid "KP_Begin" -msgstr "" +msgstr "KP_Begin" -#: gdk/keyname-table.h:3974 +#: gdk/keyname-table.h:6878 msgctxt "keyboard label" msgid "KP_Insert" -msgstr "" +msgstr "KP_Insert" -#: gdk/keyname-table.h:3975 -#, fuzzy +#: gdk/keyname-table.h:6879 msgctxt "keyboard label" msgid "KP_Delete" -msgstr "_წაშლა" +msgstr "წაშლა" -#: gdk/keyname-table.h:3976 -#, fuzzy +#: gdk/keyname-table.h:6880 msgctxt "keyboard label" msgid "Delete" -msgstr "_წაშლა" +msgstr "წაშლა" -#. Description of --sync in --help output -#: gdk/win32/gdkmain-win32.c:54 -msgid "Don't batch GDI requests" -msgstr "GDI მოთხოვნების არ გაერთიანება" +#: gdk/keyname-table.h:6881 +msgctxt "keyboard label" +msgid "MonBrightnessUp" +msgstr "ეკრსიკაშმაღლ" -#. Description of --no-wintab in --help output -#: gdk/win32/gdkmain-win32.c:56 -msgid "Don't use the Wintab API for tablet support" -msgstr "პლანშეტისთვის Wintab API–ის არ გამოყენება" +#: gdk/keyname-table.h:6882 +msgctxt "keyboard label" +msgid "MonBrightnessDown" +msgstr "ეკრსიკაშდაბლ" -#. Description of --ignore-wintab in --help output -#: gdk/win32/gdkmain-win32.c:58 -msgid "Same as --no-wintab" -msgstr "იგივეა რაც --no-wintab" +#: gdk/keyname-table.h:6883 +msgctxt "keyboard label" +msgid "KbdBrightnessUp" +msgstr "KbdBrightnessUp" -#. Description of --use-wintab in --help output -#: gdk/win32/gdkmain-win32.c:60 -msgid "Do use the Wintab API [default]" -msgstr "Wintab API–ის გამოყენება [ნაგულისხმები]" +#: gdk/keyname-table.h:6884 +msgctxt "keyboard label" +msgid "KbdBrightnessDown" +msgstr "KbdBrightnessDown" -#. Description of --max-colors=COLORS in --help output -#: gdk/win32/gdkmain-win32.c:62 -msgid "Size of the palette in 8 bit mode" -msgstr "პალიტრის ზომა 8-ბიტიან რეჟიმში" +#: gdk/keyname-table.h:6885 +msgctxt "keyboard label" +msgid "AudioMute" +msgstr "აუდიოსჩაჩუმება" -#. Placeholder in --max-colors=COLORS in --help output -#: gdk/win32/gdkmain-win32.c:63 -msgid "COLORS" -msgstr "COLORS" +#: gdk/keyname-table.h:6886 +msgctxt "keyboard label" +msgid "AudioMicMute" +msgstr "აუდიომიკროფონისჩაჩუმება" -#: gdk/x11/gdkapplaunchcontext-x11.c:312 +#: gdk/keyname-table.h:6887 +msgctxt "keyboard label" +msgid "AudioLowerVolume" +msgstr "აუდიოხმისდაწევა" + +#: gdk/keyname-table.h:6888 +msgctxt "keyboard label" +msgid "AudioRaiseVolume" +msgstr "აუდიოხმისაწევა" + +#: gdk/keyname-table.h:6889 +msgctxt "keyboard label" +msgid "AudioPlay" +msgstr "აუდიოდაკვრა" + +#: gdk/keyname-table.h:6890 +msgctxt "keyboard label" +msgid "AudioStop" +msgstr "აუდიოგაჩერება" + +#: gdk/keyname-table.h:6891 +msgctxt "keyboard label" +msgid "AudioNext" +msgstr "აუდიოშემდეგი" + +#: gdk/keyname-table.h:6892 +msgctxt "keyboard label" +msgid "AudioPrev" +msgstr "აუდიოწინა" + +#: gdk/keyname-table.h:6893 +msgctxt "keyboard label" +msgid "AudioRecord" +msgstr "აუდიოჩაწერა" + +#: gdk/keyname-table.h:6894 +msgctxt "keyboard label" +msgid "AudioPause" +msgstr "აუდიოშეჩერება" + +#: gdk/keyname-table.h:6895 +msgctxt "keyboard label" +msgid "AudioRewind" +msgstr "აუდიოგადახვევა" + +#: gdk/keyname-table.h:6896 +msgctxt "keyboard label" +msgid "AudioMedia" +msgstr "აუდიომედია" + +#: gdk/keyname-table.h:6897 +msgctxt "keyboard label" +msgid "Eject" +msgstr "გამოღება" + +#: gdk/keyname-table.h:6898 +msgctxt "keyboard label" +msgid "Explorer" +msgstr "Explorer" + +#: gdk/keyname-table.h:6899 +msgctxt "keyboard label" +msgid "Calculator" +msgstr "კალკულატორი" + +#: gdk/keyname-table.h:6900 +msgctxt "keyboard label" +msgid "Mail" +msgstr "წერილი" + +#: gdk/keyname-table.h:6901 +msgctxt "keyboard label" +msgid "WWW" +msgstr "WWW" + +#: gdk/keyname-table.h:6902 +msgctxt "keyboard label" +msgid "Search" +msgstr "ძებნა" + +#: gdk/keyname-table.h:6903 +msgctxt "keyboard label" +msgid "Tools" +msgstr "ხელსაწყოები" + +#: gdk/keyname-table.h:6904 +msgctxt "keyboard label" +msgid "ScreenSaver" +msgstr "ეკრანის დამცველი" + +#: gdk/keyname-table.h:6905 +msgctxt "keyboard label" +msgid "Battery" +msgstr "ელემენტი" + +#: gdk/keyname-table.h:6906 +msgctxt "keyboard label" +msgid "Launch1" +msgstr "Launch1" + +#: gdk/keyname-table.h:6907 +msgctxt "keyboard label" +msgid "Forward" +msgstr "წინ" + +#: gdk/keyname-table.h:6908 +msgctxt "keyboard label" +msgid "Back" +msgstr "უკან" + +#: gdk/keyname-table.h:6909 +msgctxt "keyboard label" +msgid "Sleep" +msgstr "ძილი" + +#: gdk/keyname-table.h:6910 +msgctxt "keyboard label" +msgid "Hibernate" +msgstr "პროგრამული ძილი" + +#: gdk/keyname-table.h:6911 +msgctxt "keyboard label" +msgid "WLAN" +msgstr "WLAN" + +#: gdk/keyname-table.h:6912 +msgctxt "keyboard label" +msgid "WebCam" +msgstr "ვებკამერა" + +#: gdk/keyname-table.h:6913 +msgctxt "keyboard label" +msgid "Display" +msgstr "ეკრანი" + +#: gdk/keyname-table.h:6914 +msgctxt "keyboard label" +msgid "TouchpadToggle" +msgstr "თაჩპედისგადართვა" + +#: gdk/keyname-table.h:6915 +msgctxt "keyboard label" +msgid "WakeUp" +msgstr "გაღვიძება" + +#: gdk/keyname-table.h:6916 +msgctxt "keyboard label" +msgid "Suspend" +msgstr "ძილი" + +#: gdk/quartz/gdkglcontext-quartz.c:123 +msgid "Unable to create a GL pixel format" +msgstr "" + +#: gdk/quartz/gdkglcontext-quartz.c:133 gdk/wayland/gdkglcontext-wayland.c:208 +#: gdk/win32/gdkglcontext-win32.c:808 gdk/win32/gdkglcontext-win32.c:1258 +#: gdk/x11/gdkglcontext-x11.c:724 gdk/x11/gdkglcontext-x11.c:774 +msgid "Unable to create a GL context" +msgstr "GL-ის კონტექსტის შექმნა შეუძლებელია" + +#: gdk/wayland/gdkglcontext-wayland.c:418 +#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:777 +#: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 +#: gdk/x11/gdkglcontext-x11.c:975 +msgid "No available configurations for the given pixel format" +msgstr "" + +#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1491 +#: gdk/x11/gdkglcontext-x11.c:1281 +msgid "No GL implementation is available" +msgstr "GL-ის იმპლემენტაცია არ არსებობს" + +#: gdk/wayland/gdkglcontext-wayland.c:476 +msgid "Core GL is not available on EGL implementation" +msgstr "" + +#: gdk/x11/gdkapplaunchcontext-x11.c:298 #, c-format msgid "Starting %s" -msgstr "ირთვება %s" +msgstr "\"%s\"-ის გაშვება" + +#: gdk/x11/gdkapplaunchcontext-x11.c:311 +#, c-format +msgid "Opening %s" +msgstr "'%s'-ის გახსნა" #: gdk/x11/gdkapplaunchcontext-x11.c:316 #, c-format -msgid "Opening %s" -msgstr "იხსნება '%s'" - -#: gdk/x11/gdkapplaunchcontext-x11.c:321 -#, c-format msgid "Opening %d Item" msgid_plural "Opening %d Items" -msgstr[0] "იხსნება %d ელემენტი" +msgstr[0] "იხსნება %d საგანი" -#. Description of --sync in --help output -#: gdk/x11/gdkmain-x11.c:96 -msgid "Make X calls synchronous" -msgstr "X გამოძახების სინქრონიზება " - -#. Translators: this is the license preamble; the string at the end -#. * contains the URL of the license. -#. -#: gtk/gtkaboutdialog.c:101 +#: gdk/x11/gdkglcontext-x11.c:1003 #, c-format -msgid "This program comes with ABSOLUTELY NO WARRANTY; for details, visit %s" +msgid "No available configurations for the given RGBA pixel format" msgstr "" -#: gtk/gtkaboutdialog.c:339 gtk/gtkaboutdialog.c:2235 +#: gtk/a11y/gtkbooleancellaccessible.c:43 +msgctxt "Action description" +msgid "Toggles the cell" +msgstr "უჯრედის გადართვა" + +#: gtk/a11y/gtkbooleancellaccessible.c:63 gtk/a11y/gtkswitchaccessible.c:89 +msgctxt "Action name" +msgid "Toggle" +msgstr "გადართვა" + +#: gtk/a11y/gtkbuttonaccessible.c:321 gtk/a11y/gtkmenuitemaccessible.c:436 +msgctxt "Action name" +msgid "Click" +msgstr "წკაპი" + +#: gtk/a11y/gtkbuttonaccessible.c:330 +msgctxt "Action description" +msgid "Clicks the button" +msgstr "დააწექით ღილაკს" + +#: gtk/a11y/gtkcellaccessible.c:257 +msgctxt "Action name" +msgid "Expand or contract" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:259 +msgctxt "Action name" +msgid "Edit" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:261 gtk/a11y/gtkcolorswatchaccessible.c:149 +#: gtk/a11y/gtkentryaccessible.c:1557 gtk/a11y/gtkexpanderaccessible.c:281 +msgctxt "Action name" +msgid "Activate" +msgstr "აქტივაცია" + +#: gtk/a11y/gtkcellaccessible.c:274 +msgctxt "Action description" +msgid "Expands or contracts the row in the tree view containing this cell" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:276 +msgctxt "Action description" +msgid "Creates a widget in which the contents of the cell can be edited" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:278 +msgctxt "Action description" +msgid "Activates the cell" +msgstr "" + +#: gtk/a11y/gtkcolorswatchaccessible.c:148 +msgctxt "Action name" +msgid "Select" +msgstr "არჩევა" + +#: gtk/a11y/gtkcolorswatchaccessible.c:150 +msgctxt "Action name" +msgid "Customize" +msgstr "მორგება" + +#: gtk/a11y/gtkcolorswatchaccessible.c:161 +msgctxt "Action description" +msgid "Selects the color" +msgstr "ფერის არჩევა" + +#: gtk/a11y/gtkcolorswatchaccessible.c:162 +msgctxt "Action description" +msgid "Activates the color" +msgstr "ფერის აქტივაცია" + +#: gtk/a11y/gtkcolorswatchaccessible.c:163 +msgctxt "Action description" +msgid "Customizes the color" +msgstr "ფერის მორგება" + +#: gtk/a11y/gtkcomboboxaccessible.c:310 +msgctxt "Action name" +msgid "Press" +msgstr "დააჭირე" + +#: gtk/a11y/gtkcomboboxaccessible.c:319 +msgctxt "Action description" +msgid "Presses the combobox" +msgstr "" + +#: gtk/a11y/gtkentryaccessible.c:1566 +msgctxt "Action description" +msgid "Activates the entry" +msgstr "ელემენტის აქტივაცია" + +#: gtk/a11y/gtkexpanderaccessible.c:290 +msgctxt "Action description" +msgid "Activates the expander" +msgstr "" + +#: gtk/a11y/gtkfilechooserwidgetaccessible.c:101 +msgctxt "Action name" +msgid "Show location" +msgstr "" + +#: gtk/a11y/gtkfilechooserwidgetaccessible.c:110 +msgctxt "Action description" +msgid "Show the File Chooser's Location text field" +msgstr "" + +#. FIXME these need accelerators when appropriate, and +#. * need the mnemonics to be rationalized +#. +#: gtk/a11y/gtkimageaccessible.c:53 gtk/deprecated/gtkstock.c:345 +msgctxt "Stock label" +msgid "_About" +msgstr "_შესახებ" + +#: gtk/a11y/gtkimageaccessible.c:54 gtk/deprecated/gtkstock.c:346 +msgctxt "Stock label" +msgid "_Add" +msgstr "დ_ამატება" + +#: gtk/a11y/gtkimageaccessible.c:55 gtk/deprecated/gtkstock.c:348 +msgctxt "Stock label" +msgid "_Bold" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:56 gtk/deprecated/gtkstock.c:350 +msgctxt "Stock label" +msgid "_CD-ROM" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:57 gtk/deprecated/gtkstock.c:351 +msgctxt "Stock label" +msgid "_Clear" +msgstr "გასუფთავება" + +#: gtk/a11y/gtkimageaccessible.c:58 gtk/deprecated/gtkstock.c:352 +msgctxt "Stock label" +msgid "_Close" +msgstr "_დახურვა" + +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +msgid "Minimize" +msgstr "ჩაკეცვა" + +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +msgid "Maximize" +msgstr "გადიდება" + +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +msgid "Restore" +msgstr "აღდგენა" + +#: gtk/a11y/gtkimageaccessible.c:62 gtk/deprecated/gtkstock.c:355 +msgctxt "Stock label" +msgid "_Copy" +msgstr "_ასლი" + +#: gtk/a11y/gtkimageaccessible.c:63 gtk/deprecated/gtkstock.c:356 +msgctxt "Stock label" +msgid "Cu_t" +msgstr "ამო_ჭრა" + +#: gtk/a11y/gtkimageaccessible.c:64 gtk/deprecated/gtkstock.c:357 +msgctxt "Stock label" +msgid "_Delete" +msgstr "_წაშლა" + +#: gtk/a11y/gtkimageaccessible.c:65 gtk/deprecated/gtkstock.c:339 +msgctxt "Stock label" +msgid "Error" +msgstr "შეცდომა" + +#. KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate +#: gtk/a11y/gtkimageaccessible.c:66 gtk/deprecated/gtkstock.c:337 +msgctxt "Stock label" +msgid "Information" +msgstr "ინფორმაცია" + +#: gtk/a11y/gtkimageaccessible.c:67 gtk/deprecated/gtkstock.c:340 +msgctxt "Stock label" +msgid "Question" +msgstr "კითხვა" + +#: gtk/a11y/gtkimageaccessible.c:68 gtk/deprecated/gtkstock.c:338 +msgctxt "Stock label" +msgid "Warning" +msgstr "გაფრთხილება" + +#: gtk/a11y/gtkimageaccessible.c:69 gtk/deprecated/gtkstock.c:360 +msgctxt "Stock label" +msgid "_Execute" +msgstr "გაშვება" + +#: gtk/a11y/gtkimageaccessible.c:70 gtk/deprecated/gtkstock.c:362 +msgctxt "Stock label" +msgid "_File" +msgstr "_ფაილი" + +#: gtk/a11y/gtkimageaccessible.c:71 gtk/deprecated/gtkstock.c:363 +msgctxt "Stock label" +msgid "_Find" +msgstr "_ძებნა" + +#: gtk/a11y/gtkimageaccessible.c:72 gtk/deprecated/gtkstock.c:364 +msgctxt "Stock label" +msgid "Find and _Replace" +msgstr "ძებნა და _ჩანაცვლება" + +#: gtk/a11y/gtkimageaccessible.c:73 gtk/deprecated/gtkstock.c:365 +msgctxt "Stock label" +msgid "_Floppy" +msgstr "დისკეტა_" + +#: gtk/a11y/gtkimageaccessible.c:74 gtk/deprecated/gtkstock.c:366 +msgctxt "Stock label" +msgid "_Fullscreen" +msgstr "მ_თელ ეკრანზე" + +#. This is a navigation label as in "go to the bottom of the page" +#: gtk/a11y/gtkimageaccessible.c:75 gtk/deprecated/gtkstock.c:369 +msgctxt "Stock label, navigation" +msgid "_Bottom" +msgstr "_ბოლოში" + +#. This is a navigation label as in "go to the first page" +#: gtk/a11y/gtkimageaccessible.c:76 gtk/deprecated/gtkstock.c:371 +msgctxt "Stock label, navigation" +msgid "_First" +msgstr "პირველი" + +#. This is a navigation label as in "go to the last page" +#: gtk/a11y/gtkimageaccessible.c:77 gtk/deprecated/gtkstock.c:373 +msgctxt "Stock label, navigation" +msgid "_Last" +msgstr "_ბოლო" + +#. This is a navigation label as in "go to the top of the page" +#: gtk/a11y/gtkimageaccessible.c:78 gtk/deprecated/gtkstock.c:375 +msgctxt "Stock label, navigation" +msgid "_Top" +msgstr "_თავში" + +#. This is a navigation label as in "go back" +#: gtk/a11y/gtkimageaccessible.c:79 gtk/deprecated/gtkstock.c:377 +msgctxt "Stock label, navigation" +msgid "_Back" +msgstr "უკან" + +#. This is a navigation label as in "go down" +#: gtk/a11y/gtkimageaccessible.c:80 gtk/deprecated/gtkstock.c:379 +msgctxt "Stock label, navigation" +msgid "_Down" +msgstr "_დაბლა" + +#. This is a navigation label as in "go forward" +#: gtk/a11y/gtkimageaccessible.c:81 gtk/deprecated/gtkstock.c:381 +msgctxt "Stock label, navigation" +msgid "_Forward" +msgstr "_გადაგზავნა" + +#. This is a navigation label as in "go up" +#: gtk/a11y/gtkimageaccessible.c:82 gtk/deprecated/gtkstock.c:383 +msgctxt "Stock label, navigation" +msgid "_Up" +msgstr "მაღლა" + +#: gtk/a11y/gtkimageaccessible.c:83 gtk/deprecated/gtkstock.c:384 +msgctxt "Stock label" +msgid "_Hard Disk" +msgstr "მყარი დისკი" + +#: gtk/a11y/gtkimageaccessible.c:84 gtk/deprecated/gtkstock.c:385 +msgctxt "Stock label" +msgid "_Help" +msgstr "_დახმარება" + +#: gtk/a11y/gtkimageaccessible.c:85 gtk/deprecated/gtkstock.c:386 +msgctxt "Stock label" +msgid "_Home" +msgstr "სახლი" + +#: gtk/a11y/gtkimageaccessible.c:86 gtk/deprecated/gtkstock.c:387 +msgctxt "Stock label" +msgid "Increase Indent" +msgstr "დაშორების გაზრდა" + +#: gtk/a11y/gtkimageaccessible.c:87 gtk/deprecated/gtkstock.c:391 +msgctxt "Stock label" +msgid "_Italic" +msgstr "_დახრილი" + +#: gtk/a11y/gtkimageaccessible.c:88 gtk/deprecated/gtkstock.c:392 +msgctxt "Stock label" +msgid "_Jump to" +msgstr "_გადასვლა" + +#. This is about text justification, "centered text" +#: gtk/a11y/gtkimageaccessible.c:89 gtk/deprecated/gtkstock.c:394 +msgctxt "Stock label" +msgid "_Center" +msgstr "ცენტრი" + +#. This is about text justification +#: gtk/a11y/gtkimageaccessible.c:90 gtk/deprecated/gtkstock.c:396 +msgctxt "Stock label" +msgid "_Fill" +msgstr "_შევსება" + +#. This is about text justification, "left-justified text" +#: gtk/a11y/gtkimageaccessible.c:91 gtk/deprecated/gtkstock.c:398 +msgctxt "Stock label" +msgid "_Left" +msgstr "მარც_ხნივ" + +#. This is about text justification, "right-justified text" +#: gtk/a11y/gtkimageaccessible.c:92 gtk/deprecated/gtkstock.c:400 +msgctxt "Stock label" +msgid "_Right" +msgstr "მარ_ჯვნივ" + +#: gtk/a11y/gtkimageaccessible.c:93 gtk/deprecated/gtkstock.c:367 +msgctxt "Stock label" +msgid "_Leave Fullscreen" +msgstr "_სრული ეკრანიდან გამოსვლა" + +#. Media label, as in "fast forward" +#: gtk/a11y/gtkimageaccessible.c:94 gtk/deprecated/gtkstock.c:403 +msgctxt "Stock label, media" +msgid "_Forward" +msgstr "_გადაგზავნა" + +#. Media label, as in "next song" +#: gtk/a11y/gtkimageaccessible.c:95 gtk/deprecated/gtkstock.c:405 +msgctxt "Stock label, media" +msgid "_Next" +msgstr "_შემდეგი" + +#. Media label, as in "pause music" +#: gtk/a11y/gtkimageaccessible.c:96 gtk/deprecated/gtkstock.c:407 +msgctxt "Stock label, media" +msgid "P_ause" +msgstr "_პაუზა" + +#. Media label, as in "play music" +#: gtk/a11y/gtkimageaccessible.c:97 gtk/deprecated/gtkstock.c:409 +msgctxt "Stock label, media" +msgid "_Play" +msgstr "_დაკვრა" + +#. Media label, as in "previous song" +#: gtk/a11y/gtkimageaccessible.c:98 gtk/deprecated/gtkstock.c:411 +msgctxt "Stock label, media" +msgid "Pre_vious" +msgstr "_წინა" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:99 gtk/deprecated/gtkstock.c:413 +msgctxt "Stock label, media" +msgid "_Record" +msgstr "_ჩაწერა" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:100 gtk/deprecated/gtkstock.c:415 +msgctxt "Stock label, media" +msgid "R_ewind" +msgstr "_გადახვევა" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:101 gtk/deprecated/gtkstock.c:417 +msgctxt "Stock label, media" +msgid "_Stop" +msgstr "_შეჩერება" + +#: gtk/a11y/gtkimageaccessible.c:102 gtk/deprecated/gtkstock.c:418 +msgctxt "Stock label" +msgid "_Network" +msgstr "ქსელი" + +#: gtk/a11y/gtkimageaccessible.c:103 gtk/deprecated/gtkstock.c:419 +msgctxt "Stock label" +msgid "_New" +msgstr "_ახალი" + +#: gtk/a11y/gtkimageaccessible.c:104 gtk/deprecated/gtkstock.c:422 +msgctxt "Stock label" +msgid "_Open" +msgstr "_გახსნა" + +#: gtk/a11y/gtkimageaccessible.c:105 gtk/deprecated/gtkstock.c:432 +msgctxt "Stock label" +msgid "_Paste" +msgstr "_ჩასმა" + +#: gtk/a11y/gtkimageaccessible.c:106 gtk/deprecated/gtkstock.c:434 +msgctxt "Stock label" +msgid "_Print" +msgstr "_ბეჭდვა" + +#: gtk/a11y/gtkimageaccessible.c:107 gtk/deprecated/gtkstock.c:435 +msgctxt "Stock label" +msgid "Print Pre_view" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:108 gtk/deprecated/gtkstock.c:436 +msgctxt "Stock label" +msgid "_Properties" +msgstr "_პარამეტრები" + +#: gtk/a11y/gtkimageaccessible.c:109 gtk/deprecated/gtkstock.c:437 +msgctxt "Stock label" +msgid "_Quit" +msgstr "_გასვლა" + +#: gtk/a11y/gtkimageaccessible.c:110 gtk/deprecated/gtkstock.c:438 +msgctxt "Stock label" +msgid "_Redo" +msgstr "_გამეორება" + +#: gtk/a11y/gtkimageaccessible.c:111 gtk/deprecated/gtkstock.c:439 +msgctxt "Stock label" +msgid "_Refresh" +msgstr "_განახლება" + +#: gtk/a11y/gtkimageaccessible.c:112 gtk/deprecated/gtkstock.c:440 +msgctxt "Stock label" +msgid "_Remove" +msgstr "_წაშლა" + +#: gtk/a11y/gtkimageaccessible.c:113 gtk/deprecated/gtkstock.c:441 +msgctxt "Stock label" +msgid "_Revert" +msgstr "და_ბრუნება" + +#: gtk/a11y/gtkimageaccessible.c:114 gtk/deprecated/gtkstock.c:442 +msgctxt "Stock label" +msgid "_Save" +msgstr "შენახვა" + +#: gtk/a11y/gtkimageaccessible.c:115 gtk/deprecated/gtkstock.c:443 +msgctxt "Stock label" +msgid "Save _As" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:116 gtk/deprecated/gtkstock.c:444 +msgctxt "Stock label" +msgid "Select _All" +msgstr "მონიშნე _ყველა" + +#. Sorting direction +#: gtk/a11y/gtkimageaccessible.c:117 gtk/deprecated/gtkstock.c:448 +msgctxt "Stock label" +msgid "_Ascending" +msgstr "აღმავალი" + +#. Sorting direction +#: gtk/a11y/gtkimageaccessible.c:118 gtk/deprecated/gtkstock.c:450 +msgctxt "Stock label" +msgid "_Descending" +msgstr "დაღმავალი" + +#: gtk/a11y/gtkimageaccessible.c:119 gtk/deprecated/gtkstock.c:451 +msgctxt "Stock label" +msgid "_Spell Check" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:120 gtk/deprecated/gtkstock.c:452 +msgctxt "Stock label" +msgid "_Stop" +msgstr "_შეჩერება" + +#. Font variant +#: gtk/a11y/gtkimageaccessible.c:121 gtk/deprecated/gtkstock.c:454 +msgctxt "Stock label" +msgid "_Strikethrough" +msgstr "" + +#. Font variant +#: gtk/a11y/gtkimageaccessible.c:122 gtk/deprecated/gtkstock.c:457 +msgctxt "Stock label" +msgid "_Underline" +msgstr "_ხაზგასმული" + +#: gtk/a11y/gtkimageaccessible.c:123 gtk/deprecated/gtkstock.c:458 +msgctxt "Stock label" +msgid "_Undo" +msgstr "_დაბრუნება" + +#: gtk/a11y/gtkimageaccessible.c:124 gtk/deprecated/gtkstock.c:388 +msgctxt "Stock label" +msgid "Decrease Indent" +msgstr "" + +#. Zoom +#: gtk/a11y/gtkimageaccessible.c:125 gtk/deprecated/gtkstock.c:461 +msgctxt "Stock label" +msgid "_Normal Size" +msgstr "_ნორმალური ზომა" + +#. Zoom +#: gtk/a11y/gtkimageaccessible.c:126 gtk/deprecated/gtkstock.c:463 +msgctxt "Stock label" +msgid "Best _Fit" +msgstr "საუკეთესოდ _ჩატევა" + +#: gtk/a11y/gtkimageaccessible.c:127 gtk/deprecated/gtkstock.c:464 +msgctxt "Stock label" +msgid "Zoom _In" +msgstr "გა_დიდება" + +#: gtk/a11y/gtkimageaccessible.c:128 gtk/deprecated/gtkstock.c:465 +msgctxt "Stock label" +msgid "Zoom _Out" +msgstr "და_პატარავება" + +#: gtk/a11y/gtkmenubuttonaccessible.c:102 gtk/inspector/window.ui:459 +msgid "Menu" +msgstr "მენიუ" + +#: gtk/a11y/gtkmenuitemaccessible.c:445 +msgctxt "Action description" +msgid "Clicks the menuitem" +msgstr "" + +#: gtk/a11y/gtkscalebuttonaccessible.c:140 +msgctxt "Action description" +msgid "Pops up the slider" +msgstr "" + +#: gtk/a11y/gtkscalebuttonaccessible.c:142 +msgctxt "Action description" +msgid "Dismisses the slider" +msgstr "" + +#: gtk/a11y/gtkscalebuttonaccessible.c:170 +msgctxt "Action name" +msgid "Popup" +msgstr "" + +#: gtk/a11y/gtkscalebuttonaccessible.c:172 +msgctxt "Action name" +msgid "Dismiss" +msgstr "გაუქმება" + +#: gtk/a11y/gtkspinneraccessible.c:39 +msgctxt "throbbing progress animation widget" +msgid "Spinner" +msgstr "" + +#: gtk/a11y/gtkspinneraccessible.c:40 +msgid "Provides visual indication of progress" +msgstr "" + +#: gtk/a11y/gtkswitchaccessible.c:98 +msgctxt "Action description" +msgid "Toggles the switch" +msgstr "მდგომარეობის გადართვა" + +#: gtk/deprecated/gtkcolorsel.c:425 +msgid "" +"Select the color you want from the outer ring. Select the darkness or " +"lightness of that color using the inner triangle." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:451 +msgid "" +"Click the eyedropper, then click a color anywhere on your screen to select " +"that color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:461 +msgid "_Hue:" +msgstr "_ტონი:" + +#: gtk/deprecated/gtkcolorsel.c:462 +msgid "Position on the color wheel." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:464 +msgid "S_aturation:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:465 +msgid "Intensity of the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:466 +msgid "_Value:" +msgstr "_მნიშვნელობა:" + +#: gtk/deprecated/gtkcolorsel.c:467 +msgid "Brightness of the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:468 +msgid "_Red:" +msgstr "_წითელი:" + +#: gtk/deprecated/gtkcolorsel.c:469 +msgid "Amount of red light in the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:470 +msgid "_Green:" +msgstr "_მწვანე:" + +#: gtk/deprecated/gtkcolorsel.c:471 +msgid "Amount of green light in the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:472 +msgid "_Blue:" +msgstr "_ლურჯი:" + +#: gtk/deprecated/gtkcolorsel.c:473 +msgid "Amount of blue light in the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:476 +msgid "Op_acity:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:484 gtk/deprecated/gtkcolorsel.c:494 +msgid "Transparency of the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:501 +msgid "Color _name:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:516 +msgid "" +"You can enter an HTML-style hexadecimal color value, or simply a color name " +"such as “orange” in this entry." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:548 +msgid "_Palette:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:578 +msgid "Color Wheel" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1072 +msgid "" +"The previously-selected color, for comparison to the color you’re selecting " +"now. You can drag this color to a palette entry, or select this color as " +"current by dragging it to the other color swatch alongside." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1078 +msgid "" +"The color you’ve chosen. You can drag this color to a palette entry to save " +"it for use in the future." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1084 +msgid "" +"The previously-selected color, for comparison to the color you’re selecting " +"now." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1088 +msgid "The color you’ve chosen." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1458 +msgid "_Save color here" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1664 +msgid "" +"Click this palette entry to make it the current color. To change this entry, " +"drag a color swatch here or right-click it and select “Save color here.”" +msgstr "" + +#: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 +#: gtk/gtkfilechoosernative.c:545 gtk/gtkfilechoosernative.c:637 +#: gtk/gtkfilechooserwidget.c:1499 gtk/gtkfilechooserwidget.c:6573 +#: gtk/gtkmessagedialog.c:952 gtk/gtkmessagedialog.c:965 +#: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 +#: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 +#: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 +#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 +#: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 +msgid "_Cancel" +msgstr "_გაუქმება" + +#: gtk/deprecated/gtkcolorseldialog.c:195 gtk/gtkprinteroptionwidget.c:546 +#: gtk/ui/gtkappchooserdialog.ui:67 gtk/ui/gtkcolorchooserdialog.ui:40 +#: gtk/ui/gtkfontchooserdialog.ui:37 +msgid "_Select" +msgstr "ყველას მონიშვნა" + +#: gtk/deprecated/gtkcolorseldialog.c:201 +msgid "_Help" +msgstr "_დახმარება" + +#: gtk/deprecated/gtkcolorseldialog.c:213 +msgid "Color Selection" +msgstr "" + +#. This is the default text shown in the preview entry, though the user +#. can set it. Remember that some fonts only have capital letters. +#: gtk/deprecated/gtkfontsel.c:121 +msgid "abcdefghijk ABCDEFGHIJK" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:386 +msgid "_Family:" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:393 +msgid "_Style:" +msgstr "_სტილი:" + +#: gtk/deprecated/gtkfontsel.c:400 +msgid "Si_ze:" +msgstr "ზო_მა:" + +#. create the text entry widget +#: gtk/deprecated/gtkfontsel.c:577 +msgid "_Preview:" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:1693 gtk/gtkpagesetupunixdialog.c:198 +#: gtk/ui/gtkassistant.ui:50 +msgid "_Apply" +msgstr "_გადატარება" + +#: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +msgid "_OK" +msgstr "_დიახ" + +#: gtk/deprecated/gtkfontsel.c:1709 +msgid "Font Selection" +msgstr "ფონტის არჩევა" + +#. Translators: the format here is used to build the string that will be rendered +#. * in the number emblem. +#. +#: gtk/deprecated/gtknumerableicon.c:473 +#, c-format +msgctxt "Number format" +msgid "%d" +msgstr "%d" + +#: gtk/deprecated/gtkstock.c:347 +msgctxt "Stock label" +msgid "_Apply" +msgstr "_გადატარება" + +#: gtk/deprecated/gtkstock.c:349 +msgctxt "Stock label" +msgid "_Cancel" +msgstr "_გაუქმება" + +#: gtk/deprecated/gtkstock.c:353 +msgctxt "Stock label" +msgid "C_onnect" +msgstr "და_კავშირება" + +#: gtk/deprecated/gtkstock.c:354 +msgctxt "Stock label" +msgid "_Convert" +msgstr "" + +#: gtk/deprecated/gtkstock.c:358 +msgctxt "Stock label" +msgid "_Discard" +msgstr "_მოცილება" + +#: gtk/deprecated/gtkstock.c:359 +msgctxt "Stock label" +msgid "_Disconnect" +msgstr "_გათიშვა" + +#: gtk/deprecated/gtkstock.c:361 +msgctxt "Stock label" +msgid "_Edit" +msgstr "ჩასწორება" + +#: gtk/deprecated/gtkstock.c:389 +msgctxt "Stock label" +msgid "_Index" +msgstr "" + +#: gtk/deprecated/gtkstock.c:390 +msgctxt "Stock label" +msgid "_Information" +msgstr "" + +#: gtk/deprecated/gtkstock.c:420 +msgctxt "Stock label" +msgid "_No" +msgstr "" + +#: gtk/deprecated/gtkstock.c:421 +msgctxt "Stock label" +msgid "_OK" +msgstr "_დიახ" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:424 +msgctxt "Stock label" +msgid "Landscape" +msgstr "ლანდშაფტი" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:426 +msgctxt "Stock label" +msgid "Portrait" +msgstr "პორტრეტი" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:428 +msgctxt "Stock label" +msgid "Reverse landscape" +msgstr "ლანდშაფტის შებრუნება" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:430 +msgctxt "Stock label" +msgid "Reverse portrait" +msgstr "პორტრეტის შებრუნება" + +#: gtk/deprecated/gtkstock.c:431 +msgctxt "Stock label" +msgid "Page Set_up" +msgstr "" + +#: gtk/deprecated/gtkstock.c:433 +msgctxt "Stock label" +msgid "_Preferences" +msgstr "_მორგება" + +#: gtk/deprecated/gtkstock.c:445 +msgctxt "Stock label" +msgid "_Color" +msgstr "_ფერი" + +#: gtk/deprecated/gtkstock.c:446 +msgctxt "Stock label" +msgid "_Font" +msgstr "_ფონტი" + +#: gtk/deprecated/gtkstock.c:455 +msgctxt "Stock label" +msgid "_Undelete" +msgstr "" + +#: gtk/deprecated/gtkstock.c:459 +msgctxt "Stock label" +msgid "_Yes" +msgstr "_დიახ" + +#: gtk/deprecated/gtkuimanager.c:1782 +#, c-format +msgid "Unexpected start tag '%s' on line %d char %d" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:1872 +#, c-format +msgid "Unexpected character data on line %d char %d" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:2709 +msgid "Empty" +msgstr "ცარიელი" + +#: gtk/encodesymbolic.c:38 +msgid "Output to this directory instead of cwd" +msgstr "" + +#: gtk/encodesymbolic.c:266 +#, c-format +msgid "Invalid size %s\n" +msgstr "არასწორი ზომა: %s\n" + +#: gtk/encodesymbolic.c:279 gtk/gtk-builder-tool.c:671 +#, c-format +msgid "Can't load file: %s\n" +msgstr "" + +#: gtk/encodesymbolic.c:307 gtk/encodesymbolic.c:313 +#, c-format +msgid "Can't save file %s: %s\n" +msgstr "" + +#: gtk/encodesymbolic.c:319 +#, c-format +msgid "Can't close stream" +msgstr "" + +#: gtk/gtkaboutdialog.c:114 gtk/ui/gtkaboutdialog.ui:210 msgid "License" msgstr "ლიცენზია" -#: gtk/gtkaboutdialog.c:340 -msgid "The license of the program" -msgstr "პროგრამის ლიცენზია" +#: gtk/gtkaboutdialog.c:115 +msgid "Custom License" +msgstr "ლიცენზიის ხელით მითითება" -#. Add the credits button -#: gtk/gtkaboutdialog.c:621 +#: gtk/gtkaboutdialog.c:116 +msgid "GNU General Public License, version 2 or later" +msgstr "GNU Lesser General Public License Version 2" + +#: gtk/gtkaboutdialog.c:117 +msgid "GNU General Public License, version 3 or later" +msgstr "GNU Lesser General Public License Version 3" + +#: gtk/gtkaboutdialog.c:118 +msgid "GNU Lesser General Public License, version 2.1 or later" +msgstr "GNU Lesser General Public License Version 2.1" + +#: gtk/gtkaboutdialog.c:119 +msgid "GNU Lesser General Public License, version 3 or later" +msgstr "GNU Lesser General Public License Version 3" + +#: gtk/gtkaboutdialog.c:120 +msgid "BSD 2-Clause License" +msgstr "BSD 2-Clause License" + +#: gtk/gtkaboutdialog.c:121 +msgid "The MIT License (MIT)" +msgstr "The MIT License (MIT)" + +#: gtk/gtkaboutdialog.c:122 +msgid "Artistic License 2.0" +msgstr "ხელოვანების ლიცენზია" + +#: gtk/gtkaboutdialog.c:123 +msgid "GNU General Public License, version 2 only" +msgstr "GNU Lesser General Public License Version 2" + +#: gtk/gtkaboutdialog.c:124 +msgid "GNU General Public License, version 3 only" +msgstr "GNU Lesser General Public License Version 3" + +#: gtk/gtkaboutdialog.c:125 +msgid "GNU Lesser General Public License, version 2.1 only" +msgstr "GNU Lesser General Public License Version 2.1" + +#: gtk/gtkaboutdialog.c:126 +msgid "GNU Lesser General Public License, version 3 only" +msgstr "GNU Lesser General Public License Version 3" + +#: gtk/gtkaboutdialog.c:127 +msgid "GNU Affero General Public License, version 3 or later" +msgstr "GNU Lesser General Public License Version 3" + +#: gtk/gtkaboutdialog.c:128 +msgid "GNU Affero General Public License, version 3 only" +msgstr "GNU General Public License Version 3" + +#: gtk/gtkaboutdialog.c:129 +msgid "BSD 3-Clause License" +msgstr "BSD 3-Clause License" + +#: gtk/gtkaboutdialog.c:130 +msgid "Apache License, Version 2.0" +msgstr "Apache License, Version 2.0" + +#: gtk/gtkaboutdialog.c:131 +msgid "Mozilla Public License 2.0" +msgstr "Mozilla Public License 2.0" + +#: gtk/gtkaboutdialog.c:703 msgid "C_redits" -msgstr "_მადლობები" +msgstr "" -#. Add the license button -#: gtk/gtkaboutdialog.c:635 +#: gtk/gtkaboutdialog.c:711 msgid "_License" -msgstr "_ლიცენზია" +msgstr "ლიცენზია" -#: gtk/gtkaboutdialog.c:839 -#, fuzzy +#: gtk/gtkaboutdialog.c:720 gtk/gtkcustompaperunixdialog.c:329 +#: gtk/gtkmessagedialog.c:948 gtk/ui/gtkassistant.ui:144 +msgid "_Close" +msgstr "_დახურვა" + +#: gtk/gtkaboutdialog.c:1004 msgid "Could not show link" -msgstr "ვერ ხერხდება სიის გასუფთავება" +msgstr "ბმულის ჩვენების შეცდომა" -#: gtk/gtkaboutdialog.c:932 +#: gtk/gtkaboutdialog.c:1043 +msgid "Website" +msgstr "ვებგვერდი" + +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/gtkaboutdialog.c:1093 gtk/ui/gtkapplication-quartz.ui:7 #, c-format msgid "About %s" -msgstr "ინფორმაცია %s" +msgstr "%s-ის შესახებ" -#: gtk/gtkaboutdialog.c:2153 -msgid "Credits" -msgstr "მადლობები" +#: gtk/gtkaboutdialog.c:2320 +msgid "Created by" +msgstr "შექმნილია" -#: gtk/gtkaboutdialog.c:2185 -msgid "Written by" -msgstr "ავტორები" - -#: gtk/gtkaboutdialog.c:2188 +#: gtk/gtkaboutdialog.c:2323 msgid "Documented by" msgstr "დოკუმენტაცია" -#: gtk/gtkaboutdialog.c:2200 +#: gtk/gtkaboutdialog.c:2333 msgid "Translated by" msgstr "თარგმნა" -#: gtk/gtkaboutdialog.c:2204 +#: gtk/gtkaboutdialog.c:2338 msgid "Artwork by" -msgstr "გრაფიკული დიზაინი" +msgstr "" + +#. Translators: this is the license preamble; the string at the end +#. * contains the name of the license as link text. +#. +#: gtk/gtkaboutdialog.c:2500 +#, c-format +msgid "" +"This program comes with absolutely no warranty.\n" +"See the %s for details." +msgstr "" +"პროგრამას ყოველგვარი გარანტიების გარეშე იღებთ.\n" +"მეტი დეტალებისთვის იხილეთ %s." #. This is the text that should appear next to menu accelerators #. * that use the shift key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:160 +#: gtk/gtkaccellabel.c:181 gtk/gtkshortcutlabel.c:102 +#: gtk/gtkshortcutlabel.c:138 msgctxt "keyboard label" msgid "Shift" -msgstr "" +msgstr "Shift" #. This is the text that should appear next to menu accelerators #. * that use the control key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:166 +#: gtk/gtkaccellabel.c:187 gtk/gtkshortcutlabel.c:105 +#: gtk/gtkshortcutlabel.c:140 msgctxt "keyboard label" msgid "Ctrl" -msgstr "" +msgstr "Ctrl" #. This is the text that should appear next to menu accelerators #. * that use the alt key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:172 +#: gtk/gtkaccellabel.c:193 gtk/gtkshortcutlabel.c:108 +#: gtk/gtkshortcutlabel.c:142 msgctxt "keyboard label" msgid "Alt" -msgstr "" +msgstr "Alt" #. This is the text that should appear next to menu accelerators #. * that use the super key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:770 -#, fuzzy +#: gtk/gtkaccellabel.c:845 gtk/gtkshortcutlabel.c:114 +#: gtk/gtkshortcutlabel.c:152 msgctxt "keyboard label" msgid "Super" -msgstr "ქაღალდი" +msgstr "Super" #. This is the text that should appear next to menu accelerators #. * that use the hyper key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:783 -#, fuzzy +#: gtk/gtkaccellabel.c:858 gtk/gtkshortcutlabel.c:117 +#: gtk/gtkshortcutlabel.c:154 msgctxt "keyboard label" msgid "Hyper" -msgstr "ქაღალდი" +msgstr "Hyper" #. This is the text that should appear next to menu accelerators #. * that use the meta key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:797 +#: gtk/gtkaccellabel.c:872 gtk/gtkshortcutlabel.c:111 +#: gtk/gtkshortcutlabel.c:156 msgctxt "keyboard label" msgid "Meta" -msgstr "" +msgstr "მეტა" -#: gtk/gtkaccellabel.c:813 -#, fuzzy +#: gtk/gtkaccellabel.c:889 msgctxt "keyboard label" msgid "Space" -msgstr "_შეცვლა" +msgstr "გამოტოვება" -#: gtk/gtkaccellabel.c:816 +#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" +msgstr "Backslash" + +#: gtk/gtkappchooserbutton.c:295 +msgid "Other application…" +msgstr "სხვა პროგრამა…" + +#: gtk/gtkappchooserdialog.c:202 gtk/gtkappchooserdialog.c:230 +#: gtk/ui/gtkappchooserdialog.ui:5 +msgid "Select Application" +msgstr "აირჩიეთ აპლიკაცია" + +#. Translators: %s is a filename +#: gtk/gtkappchooserdialog.c:209 +#, c-format +msgid "Opening “%s”." +msgstr "იხსნება “%s”." + +#: gtk/gtkappchooserdialog.c:210 +#, c-format +msgid "No applications found for “%s”" +msgstr "\"%s\"-სთვის აპლიკაცია ნაპოვნი არაა" + +#. Translators: %s is a file type description +#: gtk/gtkappchooserdialog.c:215 +#, c-format +msgid "Opening “%s” files." +msgstr "\"%s\" ფაილის გახსნა." + +#: gtk/gtkappchooserdialog.c:217 +#, c-format +msgid "No applications found for “%s” files" +msgstr "\"%s\"-სთვის აპლიკაცია ნაპოვნი არაა" + +#: gtk/gtkappchooserdialog.c:310 +msgid "Forget association" msgstr "" -#: gtk/gtkbuilderparser.c:343 -#, fuzzy, c-format -msgid "Invalid type function on line %d: '%s'" -msgstr "მიუღებელი ტიპის ფუნქცია: `%s'" +#: gtk/gtkappchooserdialog.c:453 +msgid "Failed to start GNOME Software" +msgstr "GNOME-ის პროგრამის გაშვების შეცდომა" -#: gtk/gtkbuilderparser.c:407 +#: gtk/gtkappchooserwidget.c:593 +msgid "Default Application" +msgstr "ნაგულისხმები აპლიკაცია" + +#: gtk/gtkappchooserwidget.c:643 #, c-format -msgid "Duplicate object ID '%s' on line %d (previously on line %d)" +msgid "No applications found for “%s”." +msgstr "\"%s\"-სთვის აპლიკაცია ნაპოვნი არაა." + +#: gtk/gtkappchooserwidget.c:726 +msgid "Recommended Applications" +msgstr "რეკომენდირებული პროგრამები" + +#: gtk/gtkappchooserwidget.c:741 +msgid "Related Applications" +msgstr "დაკავშირებული აპლიკაციები" + +#: gtk/gtkappchooserwidget.c:755 +msgid "Other Applications" +msgstr "სხვა პროგრამები" + +#: gtk/gtkapplicationwindow.c:345 gtk/gtkprintoperation-unix.c:485 +#: gtk/gtkprintoperation-win32.c:1589 gtk/inspector/prop-editor.c:1686 +msgid "Application" +msgstr "აპლიკაცია" + +#: gtk/gtkbookmarksmanager.c:51 +#, c-format +msgid "%s does not exist in the bookmarks list" +msgstr "%s სანიშნეების სიაში არ არსებობს" + +#: gtk/gtkbookmarksmanager.c:362 +#, c-format +msgid "%s already exists in the bookmarks list" +msgstr "%s უკვე არსებობს სანიშნეების სიაში" + +#: gtk/gtkbuilder-menus.c:223 +#, c-format +msgid "Element <%s> not allowed inside <%s>" +msgstr "ელემენტი <%s> <%s>-ის შიგნით დაუშვებელია" + +#: gtk/gtkbuilder-menus.c:228 +#, c-format +msgid "Element <%s> not allowed at toplevel" +msgstr "ელემენტი <%s> შეუძლებელია, სიის თავში იყოს" + +#: gtk/gtkbuilder-menus.c:317 +#, c-format +msgid "Text may not appear inside <%s>" +msgstr "<%s>-ის შიგნით შეუძლებელია, ტექსტი გამოჩნდეს" + +#: gtk/gtk-builder-tool.c:124 +#, c-format +msgid "Packing property %s::%s not found\n" msgstr "" -#: gtk/gtkbuilderparser.c:859 +#: gtk/gtk-builder-tool.c:126 #, c-format -msgid "Invalid root element: '%s'" -msgstr "არასწორი root ელემენტი: '%s'" +msgid "Cell property %s::%s not found\n" +msgstr "" -#: gtk/gtkbuilderparser.c:898 +#: gtk/gtk-builder-tool.c:128 #, c-format -msgid "Unhandled tag: '%s'" -msgstr "გადაუმუშავებელი ჭდე: '%s'" +msgid "Property %s::%s not found\n" +msgstr "" + +#: gtk/gtk-builder-tool.c:136 +#, c-format +msgid "Couldn't parse value for %s::%s: %s\n" +msgstr "" + +#: gtk/gtk-builder-tool.c:692 +#, c-format +msgid "Can't parse file: %s\n" +msgstr "" + +#: gtk/gtk-builder-tool.c:1058 +#, c-format +msgid "" +"Usage:\n" +" gtk-builder-tool [COMMAND] FILE\n" +"\n" +"Commands:\n" +" validate Validate the file\n" +" simplify [OPTIONS] Simplify the file\n" +" enumerate List all named objects\n" +" preview [OPTIONS] Preview the file\n" +"\n" +"Simplify Options:\n" +" --replace Replace the file\n" +"\n" +"Preview Options:\n" +" --id=ID Preview only the named object\n" +" --css=FILE Use style from CSS file\n" +"\n" +"Perform various tasks on GtkBuilder .ui files.\n" +msgstr "" #. Translate to calendar:YM if you want years to be displayed #. * before months; otherwise translate to calendar:MY. @@ -506,7 +1758,7 @@ msgstr "გადაუმუშავებელი ჭდე: '%s'" #. * text direction of RTL and specify "calendar:YM", then the year #. * will appear to the right of the month. #. -#: gtk/gtkcalendar.c:883 +#: gtk/gtkcalendar.c:815 msgid "calendar:MY" msgstr "calendar:MY" @@ -514,7 +1766,7 @@ msgstr "calendar:MY" #. * first day of the week to calendar:week_start:1 if you want Monday #. * to be the first day of the week, and so on. #. -#: gtk/gtkcalendar.c:921 +#: gtk/gtkcalendar.c:853 msgid "calendar:week_start:0" msgstr "calendar:week_start:1" @@ -523,10 +1775,10 @@ msgstr "calendar:week_start:1" #. * #. * If you don't understand this, leave it as "2000" #. -#: gtk/gtkcalendar.c:2006 +#: gtk/gtkcalendar.c:1881 msgctxt "year measurement template" msgid "2000" -msgstr "" +msgstr "2000" #. Translators: this defines whether the day numbers should use #. * localized digits or the ones used in English (0123...). @@ -538,11 +1790,11 @@ msgstr "" #. * digits. That needs support from your system and locale definition #. * too. #. -#: gtk/gtkcalendar.c:2037 gtk/gtkcalendar.c:2719 +#: gtk/gtkcalendar.c:1912 gtk/gtkcalendar.c:2608 #, c-format msgctxt "calendar:day:digits" msgid "%d" -msgstr "" +msgstr "%d" #. Translators: this defines whether the week numbers should use #. * localized digits or the ones used in English (0123...). @@ -554,11 +1806,11 @@ msgstr "" #. * digits. That needs support from your system and locale definition #. * too. #. -#: gtk/gtkcalendar.c:2069 gtk/gtkcalendar.c:2579 +#: gtk/gtkcalendar.c:1944 gtk/gtkcalendar.c:2474 #, c-format msgctxt "calendar:week:digits" msgid "%d" -msgstr "" +msgstr "%d" #. Translators: This dictates how the year is displayed in #. * gtkcalendar widget. See strftime() manual for the format. @@ -570,885 +1822,1219 @@ msgstr "" #. * #. * "%Y" is appropriate for most locales. #. -#: gtk/gtkcalendar.c:2361 +#: gtk/gtkcalendar.c:2241 msgctxt "calendar year format" msgid "%Y" -msgstr "" +msgstr "%Y" #. This label is displayed in a treeview cell displaying #. * a disabled accelerator key combination. #. -#: gtk/gtkcellrendereraccel.c:272 -#, fuzzy +#: gtk/gtkcellrendereraccel.c:273 msgctxt "Accelerator" msgid "Disabled" -msgstr "ამორთულია" +msgstr "გამორთულია" #. This label is displayed in a treeview cell displaying #. * an accelerator key combination that is not valid according #. * to gtk_accelerator_valid(). #. -#: gtk/gtkcellrendereraccel.c:282 -#, fuzzy +#: gtk/gtkcellrendereraccel.c:283 msgctxt "Accelerator" msgid "Invalid" -msgstr "მცდარი URI" +msgstr "არასწორი" -#. This label is displayed in a treeview cell displaying -#. * an accelerator when the cell is clicked to change the -#. * acelerator. +#. This label is displayed in a treeview cell displaying an accelerator +#. * when the cell is clicked to change the acelerator. #. -#: gtk/gtkcellrendereraccel.c:418 gtk/gtkcellrendereraccel.c:675 -msgid "New accelerator..." -msgstr "ახალი ამჩქარებელი..." +#: gtk/gtkcellrendereraccel.c:414 gtk/gtkcellrendereraccel.c:488 +msgid "New accelerator…" +msgstr "ახალი აქსელერატორი…" -#: gtk/gtkcellrendererprogress.c:362 gtk/gtkcellrendererprogress.c:452 +#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:481 #, c-format msgctxt "progress bar label" -msgid "%d %%" -msgstr "" +msgid "%d %%" +msgstr "%d %%" -#: gtk/gtkcolorbutton.c:176 gtk/gtkcolorbutton.c:445 +#: gtk/gtkcolorbutton.c:185 gtk/gtkcolorbutton.c:398 msgid "Pick a Color" msgstr "ფერის არჩევა" -#: gtk/gtkcolorbutton.c:336 -msgid "Received invalid color data\n" -msgstr "მიღებულია ფერის მცდარი მონაცემები\n" +#: gtk/gtkcolorchooserwidget.c:304 +#, c-format +msgid "Red %d%%, Green %d%%, Blue %d%%, Alpha %d%%" +msgstr "წითელი %d%%, მწვანე %d%%, ლურჯი %d%%, ალფა %d%%" -#: gtk/gtkcolorsel.c:384 -msgid "" -"Select the color you want from the outer ring. Select the darkness or " -"lightness of that color using the inner triangle." -msgstr "" -"შეარჩიეთ სასურველი ფერი გარე წრეზე. შეარჩიეთ მუქი ან ღია ტონალობები შიდა " -"სამკუთხედის გამოყენებით." +#: gtk/gtkcolorchooserwidget.c:310 +#, c-format +msgid "Red %d%%, Green %d%%, Blue %d%%" +msgstr "წითელი %d%%, მწვანე %d%%, ლურჯი %d%%" -#: gtk/gtkcolorsel.c:408 -msgid "" -"Click the eyedropper, then click a color anywhere on your screen to select " -"that color." -msgstr "" -"დაწკაპეთ პიპეტი და შემდეგ ფერი ეკრანის ნებისმიერ ადგილზე ამ ფერის ასარჩევად." +#: gtk/gtkcolorchooserwidget.c:387 +#, c-format +msgid "Color: %s" +msgstr "ფერი: %s" -#: gtk/gtkcolorsel.c:417 -msgid "_Hue:" -msgstr "_ტონი:" +#: gtk/gtkcolorchooserwidget.c:446 +msgctxt "Color name" +msgid "Very Light Blue" +msgstr "ძალიან ღია ლურჯი" -#: gtk/gtkcolorsel.c:418 -msgid "Position on the color wheel." -msgstr "სპექტრის განლაგება." +#: gtk/gtkcolorchooserwidget.c:447 +msgctxt "Color name" +msgid "Light Blue" +msgstr "ღია ლურჯი" -#: gtk/gtkcolorsel.c:420 -msgid "_Saturation:" -msgstr "_სიმსუყე:" +#: gtk/gtkcolorchooserwidget.c:448 +msgctxt "Color name" +msgid "Blue" +msgstr "ლურჯი" -#: gtk/gtkcolorsel.c:421 -#, fuzzy -msgid "Intensity of the color." -msgstr "ფერის გამჭვირვალობა." +#: gtk/gtkcolorchooserwidget.c:449 +msgctxt "Color name" +msgid "Dark Blue" +msgstr "მუქი ლურჯი" -#: gtk/gtkcolorsel.c:422 -msgid "_Value:" -msgstr "_მნიშვნელობა:" +#: gtk/gtkcolorchooserwidget.c:450 +msgctxt "Color name" +msgid "Very Dark Blue" +msgstr "ძალიან მუქი ლურჯი" -#: gtk/gtkcolorsel.c:423 -msgid "Brightness of the color." -msgstr "ფერის სიკაშკაშე." +#: gtk/gtkcolorchooserwidget.c:451 +msgctxt "Color name" +msgid "Very Light Green" +msgstr "ძალიან ღია მწვანე" -#: gtk/gtkcolorsel.c:424 -msgid "_Red:" -msgstr "_წითელი:" +#: gtk/gtkcolorchooserwidget.c:452 +msgctxt "Color name" +msgid "Light Green" +msgstr "ღია მწვანე" -#: gtk/gtkcolorsel.c:425 -msgid "Amount of red light in the color." -msgstr "წითელი ფერის წილი." +#: gtk/gtkcolorchooserwidget.c:453 +msgctxt "Color name" +msgid "Green" +msgstr "მწვანე" -#: gtk/gtkcolorsel.c:426 -msgid "_Green:" -msgstr "_მწვანე:" +#: gtk/gtkcolorchooserwidget.c:454 +msgctxt "Color name" +msgid "Dark Green" +msgstr "მუქი მწვანე" -#: gtk/gtkcolorsel.c:427 -msgid "Amount of green light in the color." -msgstr "მწვანე ფერის წილი." +#: gtk/gtkcolorchooserwidget.c:455 +msgctxt "Color name" +msgid "Very Dark Green" +msgstr "ძალიან მუქი მწვანე" -#: gtk/gtkcolorsel.c:428 -msgid "_Blue:" -msgstr "_ლურჯი:" +#: gtk/gtkcolorchooserwidget.c:456 +msgctxt "Color name" +msgid "Very Light Yellow" +msgstr "ძალიან ღია ყვითელი" -#: gtk/gtkcolorsel.c:429 -msgid "Amount of blue light in the color." -msgstr "ლურჯი ფერის წილი." +#: gtk/gtkcolorchooserwidget.c:457 +msgctxt "Color name" +msgid "Light Yellow" +msgstr "ღია ყვითელი" -#: gtk/gtkcolorsel.c:432 -msgid "Op_acity:" -msgstr "_გამჭოლიანობ:" +#: gtk/gtkcolorchooserwidget.c:458 +msgctxt "Color name" +msgid "Yellow" +msgstr "ყვითელი" -#: gtk/gtkcolorsel.c:439 gtk/gtkcolorsel.c:449 -msgid "Transparency of the color." -msgstr "ფერის გამჭვირვალობა." +#: gtk/gtkcolorchooserwidget.c:459 +msgctxt "Color name" +msgid "Dark Yellow" +msgstr "მუქი ყვითელი" -#: gtk/gtkcolorsel.c:456 -msgid "Color _name:" -msgstr "ფერის _სახელი:" +#: gtk/gtkcolorchooserwidget.c:460 +msgctxt "Color name" +msgid "Very Dark Yellow" +msgstr "ძალიან მუქი ყვითელი" -#: gtk/gtkcolorsel.c:470 -msgid "" -"You can enter an HTML-style hexadecimal color value, or simply a color name " -"such as 'orange' in this entry." -msgstr "" -"აქ შეგიძლიათ მიუთითოთ ფერის თექვსმეტობითი კოდი (HTML სტილით), ან ფარის " -"სახელი, მაგალითად \"orange\"." +#: gtk/gtkcolorchooserwidget.c:461 +msgctxt "Color name" +msgid "Very Light Orange" +msgstr "ძალიან ღია ნარინჯისფერი" -#: gtk/gtkcolorsel.c:500 -msgid "_Palette:" -msgstr "_პალიტრა" +#: gtk/gtkcolorchooserwidget.c:462 +msgctxt "Color name" +msgid "Light Orange" +msgstr "ღია ნარინჯისფერი" -#: gtk/gtkcolorsel.c:529 -msgid "Color Wheel" -msgstr "სპექტრი" +#: gtk/gtkcolorchooserwidget.c:463 +msgctxt "Color name" +msgid "Orange" +msgstr "ნარინჯისფერი" -#: gtk/gtkcolorsel.c:988 -msgid "" -"The previously-selected color, for comparison to the color you're selecting " -"now. You can drag this color to a palette entry, or select this color as " -"current by dragging it to the other color swatch alongside." -msgstr "" -"ადრე შერჩეული ფერის შედარება ახლანდელ შერჩეულ ფერთან. შეგიძლიათ გადაათრიოთ " -"ეს ფერი პალიტრაში ან მიუთითოთ როგორც მიმდინარე გვერდით მდებარე ნიმუშებში " -"გადატანით." +#: gtk/gtkcolorchooserwidget.c:464 +msgctxt "Color name" +msgid "Dark Orange" +msgstr "მუქი ნარინჯისფერი" -#: gtk/gtkcolorsel.c:991 -msgid "" -"The color you've chosen. You can drag this color to a palette entry to save " -"it for use in the future." -msgstr "" -"თქვენი არჩეული ფერი. შეგიძლიათ გადაათრიოთ პალიტრაში მისი მოგვიანებით " -"გამოყენებისთვის." +#: gtk/gtkcolorchooserwidget.c:465 +msgctxt "Color name" +msgid "Very Dark Orange" +msgstr "ზალიან მუქი ნარინჯისფერი" -#: gtk/gtkcolorsel.c:996 -msgid "" -"The previously-selected color, for comparison to the color you're selecting " -"now." -msgstr "" +#: gtk/gtkcolorchooserwidget.c:466 +msgctxt "Color name" +msgid "Very Light Red" +msgstr "ძალიან ღია წითელი" -#: gtk/gtkcolorsel.c:999 -msgid "The color you've chosen." -msgstr "" +#: gtk/gtkcolorchooserwidget.c:467 +msgctxt "Color name" +msgid "Light Red" +msgstr "ღია წითელი" -#: gtk/gtkcolorsel.c:1396 -msgid "_Save color here" -msgstr "ფერის _შენახვა აქ" +#: gtk/gtkcolorchooserwidget.c:468 +msgctxt "Color name" +msgid "Red" +msgstr "წითელი" -#: gtk/gtkcolorsel.c:1601 -msgid "" -"Click this palette entry to make it the current color. To change this entry, " -"drag a color swatch here or right-click it and select \"Save color here.\"" -msgstr "" -"ფერის მიმდინარედ მისათითებლად დაწკაპეთ პალიტრის ეს ელემენტი. ელემენტის " -"შესაცვლელად გადმოათრიეთ ფერის ნიმუში და დაწკაპეთ \"ფერის შენახვა აქ\"" +#: gtk/gtkcolorchooserwidget.c:469 +msgctxt "Color name" +msgid "Dark Red" +msgstr "მუქი წითელი" -#: gtk/gtkcolorseldialog.c:189 -msgid "Color Selection" +#: gtk/gtkcolorchooserwidget.c:470 +msgctxt "Color name" +msgid "Very Dark Red" +msgstr "ძალიან მუქი წითელი" + +#: gtk/gtkcolorchooserwidget.c:471 +msgctxt "Color name" +msgid "Very Light Purple" +msgstr "ძალიან ღია იისფერი" + +#: gtk/gtkcolorchooserwidget.c:472 +msgctxt "Color name" +msgid "Light Purple" +msgstr "ღია იისფერი" + +#: gtk/gtkcolorchooserwidget.c:473 +msgctxt "Color name" +msgid "Purple" +msgstr "იისფერი" + +#: gtk/gtkcolorchooserwidget.c:474 +msgctxt "Color name" +msgid "Dark Purple" +msgstr "მუქი იისფერი" + +#: gtk/gtkcolorchooserwidget.c:475 +msgctxt "Color name" +msgid "Very Dark Purple" +msgstr "ძალიან მუქი იისფერი" + +#: gtk/gtkcolorchooserwidget.c:476 +msgctxt "Color name" +msgid "Very Light Brown" +msgstr "ძალიან ღია ყავისფერი" + +#: gtk/gtkcolorchooserwidget.c:477 +msgctxt "Color name" +msgid "Light Brown" +msgstr "ღია ყავისფერი" + +#: gtk/gtkcolorchooserwidget.c:478 +msgctxt "Color name" +msgid "Brown" +msgstr "ყავისფერი" + +#: gtk/gtkcolorchooserwidget.c:479 +msgctxt "Color name" +msgid "Dark Brown" +msgstr "მუქი ყავისფერი" + +#: gtk/gtkcolorchooserwidget.c:480 +msgctxt "Color name" +msgid "Very Dark Brown" +msgstr "ძალიან მუქი ყავისფერი" + +#: gtk/gtkcolorchooserwidget.c:481 +msgctxt "Color name" +msgid "White" +msgstr "თეთრი" + +#: gtk/gtkcolorchooserwidget.c:482 +msgctxt "Color name" +msgid "Light Gray 1" +msgstr "ღია ნაცრისფერი 1" + +#: gtk/gtkcolorchooserwidget.c:483 +msgctxt "Color name" +msgid "Light Gray 2" +msgstr "ღია ნაცრისფერი 2" + +#: gtk/gtkcolorchooserwidget.c:484 +msgctxt "Color name" +msgid "Light Gray 3" +msgstr "ღია ნაცრისფერი 3" + +#: gtk/gtkcolorchooserwidget.c:485 +msgctxt "Color name" +msgid "Light Gray 4" +msgstr "ღია ნაცრისფერი 4" + +#: gtk/gtkcolorchooserwidget.c:486 +msgctxt "Color name" +msgid "Dark Gray 1" +msgstr "მუქი ნაცხრისფერი 1" + +#: gtk/gtkcolorchooserwidget.c:487 +msgctxt "Color name" +msgid "Dark Gray 2" +msgstr "მუქი ნაცხრისფერი 2" + +#: gtk/gtkcolorchooserwidget.c:488 +msgctxt "Color name" +msgid "Dark Gray 3" +msgstr "მუქი ნაცხრისფერი 3" + +#: gtk/gtkcolorchooserwidget.c:489 +msgctxt "Color name" +msgid "Dark Gray 4" +msgstr "მუქი ნაცხრისფერი 4" + +#: gtk/gtkcolorchooserwidget.c:490 +msgctxt "Color name" +msgid "Black" +msgstr "შავი" + +#. translators: label for the custom section in the color chooser +#: gtk/gtkcolorchooserwidget.c:534 +msgid "Custom" +msgstr "ხელით" + +#: gtk/gtkcolorchooserwidget.c:541 +msgid "Custom color" msgstr "ფერის არჩევა" +#: gtk/gtkcolorchooserwidget.c:542 +msgid "Create a custom color" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:561 +#, c-format +msgid "Custom color %d: %s" +msgstr "ხელით მითითებული ფერი %d: %s" + +#: gtk/gtkcolorplane.c:409 +msgid "Color Plane" +msgstr "" + +#: gtk/gtkcolorscale.c:211 +msgctxt "Color channel" +msgid "Hue" +msgstr "ჰუე" + +#: gtk/gtkcolorscale.c:213 +msgctxt "Color channel" +msgid "Alpha" +msgstr "ალფა" + +#: gtk/gtkcolorswatch.c:360 +msgid "C_ustomize" +msgstr "" + #. Translate to the default units to use for presenting #. * lengths to the user. Translate to default:inch if you #. * want inches, otherwise translate to default:mm. #. * Do *not* translate it to "predefinito:mm", if it #. * it isn't default:mm or default:inch it will not work #. -#: gtk/gtkcustompaperunixdialog.c:116 +#: gtk/gtkcustompaperunixdialog.c:117 msgid "default:mm" msgstr "default:mm" #. And show the custom paper dialog -#: gtk/gtkcustompaperunixdialog.c:374 gtk/gtkprintunixdialog.c:3233 +#: gtk/gtkcustompaperunixdialog.c:405 gtk/gtkprintunixdialog.c:3337 msgid "Manage Custom Sizes" -msgstr "საკუთარი ზომების მართვა" +msgstr "ზომების მითითება" -#: gtk/gtkcustompaperunixdialog.c:534 gtk/gtkpagesetupunixdialog.c:790 +#: gtk/gtkcustompaperunixdialog.c:567 gtk/gtkpagesetupunixdialog.c:814 msgid "inch" msgstr "დუიმი" -#: gtk/gtkcustompaperunixdialog.c:536 gtk/gtkpagesetupunixdialog.c:788 +#: gtk/gtkcustompaperunixdialog.c:569 gtk/gtkpagesetupunixdialog.c:812 msgid "mm" msgstr "მმ" -#: gtk/gtkcustompaperunixdialog.c:581 -msgid "Margins from Printer..." -msgstr "საბეჭდის ველები..." +#: gtk/gtkcustompaperunixdialog.c:615 +msgid "Margins from Printer…" +msgstr "გვერდის ველების პრინტერიდან მიღება…" -#: gtk/gtkcustompaperunixdialog.c:747 +#: gtk/gtkcustompaperunixdialog.c:781 #, c-format msgid "Custom Size %d" -msgstr "საკუთარი ზომა %d" +msgstr "მითითებული ზომა %d" -#: gtk/gtkcustompaperunixdialog.c:1059 +#: gtk/gtkcustompaperunixdialog.c:1120 msgid "_Width:" -msgstr "_სიგანე:" +msgstr "სიგა_ნე:" -#: gtk/gtkcustompaperunixdialog.c:1071 +#: gtk/gtkcustompaperunixdialog.c:1131 msgid "_Height:" msgstr "_სიმაღლე:" -#: gtk/gtkcustompaperunixdialog.c:1083 +#: gtk/gtkcustompaperunixdialog.c:1142 msgid "Paper Size" msgstr "ქაღალდის ზომა" -#: gtk/gtkcustompaperunixdialog.c:1092 +#: gtk/gtkcustompaperunixdialog.c:1151 msgid "_Top:" -msgstr "ზე_და:" +msgstr "_ზედა:" -#: gtk/gtkcustompaperunixdialog.c:1104 +#: gtk/gtkcustompaperunixdialog.c:1162 msgid "_Bottom:" -msgstr "ქ_ვედა:" +msgstr "ქვედა:" -#: gtk/gtkcustompaperunixdialog.c:1116 +#: gtk/gtkcustompaperunixdialog.c:1173 msgid "_Left:" -msgstr "_მარცხნივ:" +msgstr "_მარცხენა:" -#: gtk/gtkcustompaperunixdialog.c:1128 +#: gtk/gtkcustompaperunixdialog.c:1184 msgid "_Right:" -msgstr "მა_რჯვნივ:" +msgstr "_მარჯვენა:" -#: gtk/gtkcustompaperunixdialog.c:1169 +#: gtk/gtkcustompaperunixdialog.c:1223 msgid "Paper Margins" msgstr "გვერდის ველები" -#: gtk/gtkentry.c:8601 gtk/gtktextview.c:8248 -msgid "Input _Methods" -msgstr "შეტანის _მეთოდები" +#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +msgid "Cu_t" +msgstr "ამო_ჭრა" -#: gtk/gtkentry.c:8615 gtk/gtktextview.c:8262 -msgid "_Insert Unicode Control Character" -msgstr "_უნიკოდის საკონტროლო სიმბოლოს ჩასმა" +#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +msgid "_Copy" +msgstr "_ასლი" -#: gtk/gtkentry.c:10015 -msgid "Caps Lock and Num Lock are on" -msgstr "" +#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +msgid "_Paste" +msgstr "_ჩასმა" -#: gtk/gtkentry.c:10017 -#, fuzzy -msgid "Num Lock is on" -msgstr "_მისამართის ასლი" +#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +msgid "_Delete" +msgstr "_წაშლა" -#: gtk/gtkentry.c:10019 -#, fuzzy +#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +msgid "Select _All" +msgstr "მონიშნე _ყველა" + +#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +msgid "Insert _Emoji" +msgstr "ემოჯის _ჩასმა" + +#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +msgid "Select all" +msgstr "ყველას მონიშვნა" + +#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +msgid "Cut" +msgstr "ამოჭრა" + +#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +msgid "Copy" +msgstr "კოპირება" + +#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +msgid "Paste" +msgstr "ჩასმა" + +#: gtk/gtkentry.c:10880 msgid "Caps Lock is on" -msgstr "_მისამართის ასლი" +msgstr "CapsLock ჩართულია" -#. **************** * -#. * Private Macros * -#. * **************** -#: gtk/gtkfilechooserbutton.c:61 -msgid "Select A File" +#: gtk/gtkentry.c:11158 +msgid "Insert Emoji" +msgstr "ემოჯის ჩასმა" + +#: gtk/gtkfilechooserbutton.c:112 +msgid "Select a File" msgstr "ფაილის არჩევა" -#: gtk/gtkfilechooserbutton.c:62 gtk/gtkfilechooserdefault.c:1812 +#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1112 msgid "Desktop" msgstr "სამუშაო მაგიდა" -#: gtk/gtkfilechooserbutton.c:63 +#: gtk/gtkfilechooserbutton.c:114 gtk/ui/gtkfilechooserbutton.ui:33 msgid "(None)" -msgstr "(არავითარი)" - -#: gtk/gtkfilechooserbutton.c:2005 -msgid "Other..." -msgstr "სხვა..." - -#: gtk/gtkfilechooserdefault.c:148 -msgid "Type name of new folder" -msgstr "ახალი საქაღალდეს სახელის მითითება" - -#: gtk/gtkfilechooserdefault.c:938 -msgid "Could not retrieve information about the file" -msgstr "ფაილის მონაცემების კითხვა ვერ ხერხდება" - -#: gtk/gtkfilechooserdefault.c:949 -msgid "Could not add a bookmark" -msgstr "სანიშნის დამატება ვერ ხერხდება" - -#: gtk/gtkfilechooserdefault.c:960 -msgid "Could not remove bookmark" -msgstr "სანიშნის ამოშლა ვერ ხერხდება" - -#: gtk/gtkfilechooserdefault.c:971 -msgid "The folder could not be created" -msgstr "შეუძლებელია დასტის შექმნა" - -#: gtk/gtkfilechooserdefault.c:984 -msgid "" -"The folder could not be created, as a file with the same name already " -"exists. Try using a different name for the folder, or rename the file first." msgstr "" -"საქაღალდე ვერ შეიქმნება, რადგან ფაილი იგივე სახელით უკვე არსებობს. სცადეთ " -"საქაღალდესთვის სხვა სახელის გამოყენება ან ჯერ ფაილს შეუცვალეთ სახელი." -#: gtk/gtkfilechooserdefault.c:995 -msgid "Invalid file name" -msgstr "ფაილის მცდარი სახელი" +#: gtk/gtkfilechooserbutton.c:2162 +msgid "Other…" +msgstr "სხვა…" -#: gtk/gtkfilechooserdefault.c:1005 -msgid "The folder contents could not be displayed" -msgstr "საქაღალდეს შიგთავსი ნაჩვენები ვერ იქნება" +#: gtk/gtkfilechooserdialog.c:542 +msgid "_Name" +msgstr "_სახელი" + +#. Open item is always present +#: gtk/gtkfilechoosernative.c:546 gtk/gtkfilechoosernative.c:631 +#: gtk/gtkplacessidebar.c:3628 gtk/gtkplacessidebar.c:3696 +#: gtk/gtkplacesview.c:1705 +msgid "_Open" +msgstr "" + +#: gtk/gtkfilechoosernative.c:631 gtk/inspector/css-editor.c:202 +msgid "_Save" +msgstr "შენახვა" + +#: gtk/gtkfilechoosernativequartz.c:331 gtk/ui/gtkfilechooserwidget.ui:435 +msgid "Select which types of files are shown" +msgstr "ფაილის ტიპების შერჩევა საჩვენებლად" #. Translators: the first string is a path and the second string #. * is a hostname. Nautilus and the panel contain the same string #. * to translate. #. -#: gtk/gtkfilechooserdefault.c:1555 +#: gtk/gtkfilechooserutils.c:505 #, c-format msgid "%1$s on %2$s" msgstr "%1$s - %2$s" -#: gtk/gtkfilechooserdefault.c:1731 -msgid "Search" -msgstr "ძიება" +#: gtk/gtkfilechooserwidget.c:386 +msgid "Type name of new folder" +msgstr "ახალი საქაღალდეს სახელის მითითება" -#: gtk/gtkfilechooserdefault.c:1755 gtk/gtkfilechooserdefault.c:9289 -msgid "Recently Used" -msgstr "ბოლოს გამოყენებული" +#: gtk/gtkfilechooserwidget.c:810 +msgid "The folder could not be created" +msgstr "დასტის შექმნა შეუძლებელია" -#: gtk/gtkfilechooserdefault.c:2409 -msgid "Select which types of files are shown" -msgstr "ფაილის ტიპების შერჩევა საჩვენებლად" - -#: gtk/gtkfilechooserdefault.c:2768 -#, c-format -msgid "Add the folder '%s' to the bookmarks" -msgstr " '%s' საქაღალდეს სანიშნეებში დამატება" - -#: gtk/gtkfilechooserdefault.c:2812 -#, c-format -msgid "Add the current folder to the bookmarks" -msgstr "მიმდინარე საქაღალდეს სანიშნეებში დამატება" - -#: gtk/gtkfilechooserdefault.c:2814 -#, c-format -msgid "Add the selected folders to the bookmarks" -msgstr "მონიშნული დასტების სანიშნეებში დამატება" - -#: gtk/gtkfilechooserdefault.c:2852 -#, c-format -msgid "Remove the bookmark '%s'" -msgstr "'%s' სანიშნის ამოშლა" - -#: gtk/gtkfilechooserdefault.c:2854 -#, c-format -msgid "Bookmark '%s' cannot be removed" +#: gtk/gtkfilechooserwidget.c:822 +msgid "" +"The folder could not be created, as a file with the same name already exists." msgstr "" -#: gtk/gtkfilechooserdefault.c:2861 gtk/gtkfilechooserdefault.c:3725 -msgid "Remove the selected bookmark" -msgstr "მონიშნული სანიშნის წაშლა" +#: gtk/gtkfilechooserwidget.c:824 +msgid "Try using a different name for the folder, or rename the file first." +msgstr "" -#: gtk/gtkfilechooserdefault.c:3421 -msgid "Remove" -msgstr "ამოშლა" +#: gtk/gtkfilechooserwidget.c:837 +msgid "You need to choose a valid filename." +msgstr "აირჩიეთ ფაილის სწორი სახელი." -#: gtk/gtkfilechooserdefault.c:3430 -msgid "Rename..." -msgstr "გადარქმევა..." +#: gtk/gtkfilechooserwidget.c:840 +#, c-format +msgid "Cannot create a file under %s as it is not a folder" +msgstr "შეცდომა ფაილის %s-ის ქვეშ შექნისას. ის საქაღალდე არაა" -#. Accessible object name for the file chooser's shortcuts pane -#: gtk/gtkfilechooserdefault.c:3593 -msgid "Places" -msgstr "მდებარეობები" +#: gtk/gtkfilechooserwidget.c:850 +msgid "Cannot create file as the filename is too long" +msgstr "შეცდომა ფაილის შექმნისას: ბილიკი მეტისმეტად გრძელია" -#. Column header for the file chooser's shortcuts pane -#: gtk/gtkfilechooserdefault.c:3650 -msgid "_Places" -msgstr "_ადგილმდებარეობები" +#: gtk/gtkfilechooserwidget.c:851 +msgid "Try using a shorter name." +msgstr "გამოიყენეთ უფრო მოკლე სახელი." -#: gtk/gtkfilechooserdefault.c:3706 -msgid "_Add" -msgstr "_დამატება" +#: gtk/gtkfilechooserwidget.c:861 +msgid "You may only select folders" +msgstr "შეგიძლიათ" -#: gtk/gtkfilechooserdefault.c:3713 -msgid "Add the selected folder to the Bookmarks" -msgstr "მონიშნული დასტების სანიშნეებში დამატება" +#: gtk/gtkfilechooserwidget.c:862 +msgid "The item that you selected is not a folder try using a different item." +msgstr "არჩეული ჩანაწერი საქაღალდე არაა. აირჩიეთ სხვა ჩანაწერი." -#: gtk/gtkfilechooserdefault.c:3718 -msgid "_Remove" -msgstr "_ამოშლა" +#: gtk/gtkfilechooserwidget.c:870 +msgid "Invalid file name" +msgstr "ფაილის მცდარი სახელი" -#: gtk/gtkfilechooserdefault.c:3860 +#: gtk/gtkfilechooserwidget.c:879 +msgid "The folder contents could not be displayed" +msgstr "საქაღალდეს შიგთავსი ნაჩვენები ვერ იქნება" + +#: gtk/gtkfilechooserwidget.c:887 +msgid "The file could not be deleted" +msgstr "ფაილის წაშლის შეცდომა" + +#: gtk/gtkfilechooserwidget.c:895 +msgid "The file could not be moved to the Trash" +msgstr "ფაილის სანაგვეში გადატანა შეუძლებელია" + +#: gtk/gtkfilechooserwidget.c:1040 +msgid "A folder with that name already exists" +msgstr "საქაღალდე ამ სახელით უკვე არსებობს" + +#: gtk/gtkfilechooserwidget.c:1042 +msgid "A file with that name already exists" +msgstr "ფაილი ამ სახელით უკვე არსებობს" + +#: gtk/gtkfilechooserwidget.c:1077 +msgid "A folder cannot be called “.”" +msgstr "საქაღალდეს არ შეიძლება \".\" ერქვას" + +#: gtk/gtkfilechooserwidget.c:1078 +msgid "A file cannot be called “.”" +msgstr "ფაილს არ შეიძლება \".\" ერქვას" + +#: gtk/gtkfilechooserwidget.c:1081 +msgid "A folder cannot be called “..”" +msgstr "საქაღალდეს არ შეიძლება \"..\" ერქვას" + +#: gtk/gtkfilechooserwidget.c:1082 +msgid "A file cannot be called “..”" +msgstr "ფაილს არ შეიძლება \"..\" ერქვას" + +#: gtk/gtkfilechooserwidget.c:1085 +msgid "Folder names cannot contain “/”" +msgstr "საქაღალდის სახელი არ შეიძლება \"/\"-ს შეიცავდეს" + +#: gtk/gtkfilechooserwidget.c:1086 +msgid "File names cannot contain “/”" +msgstr "ფაილის სახელი არ შეიძლება \"/\"-ს შეიცავდეს" + +#: gtk/gtkfilechooserwidget.c:1112 +msgid "Folder names should not begin with a space" +msgstr "საქაღალდის სახელი არ შეიძლება ჰარეთი იწყებოდეს" + +#: gtk/gtkfilechooserwidget.c:1113 +msgid "File names should not begin with a space" +msgstr "ფაილის სახელი არ შეიძლება, ჰარეთი იწყებოდეს" + +#: gtk/gtkfilechooserwidget.c:1117 +msgid "Folder names should not end with a space" +msgstr "საქაღალდის სახელი არ შეიძლება ჰარეთი მთავრდებოდეს" + +#: gtk/gtkfilechooserwidget.c:1118 +msgid "File names should not end with a space" +msgstr "ფაილის სახელი არ შეიძლება, ჰარეთი მთავრდებოდეს" + +#: gtk/gtkfilechooserwidget.c:1121 +msgid "Folder names starting with a “.” are hidden" +msgstr "საქაღალდეები, რომლებიც იწყება \".\"-ით, დამალულია" + +#: gtk/gtkfilechooserwidget.c:1122 +msgid "File names starting with a “.” are hidden" +msgstr "ფაილები, რომლებიც იწყება \".\"-ით, დამალულია" + +#: gtk/gtkfilechooserwidget.c:1495 +#, c-format +msgid "Are you sure you want to permanently delete “%s”?" +msgstr "დარწმუნებული ხართ, რომ გსურთ %s-ის სამუდამოდ წაშლა?" + +#: gtk/gtkfilechooserwidget.c:1498 +#, c-format +msgid "If you delete an item, it will be permanently lost." +msgstr "რომელიმე ელემენტის წაშლის შემთხვევაში, თქვენ მას სამუდამოდ დაკარგავთ." + +#: gtk/gtkfilechooserwidget.c:1635 +msgid "The file could not be renamed" +msgstr "ფაილის სახელის გადარქმევა შეუძლებელია" + +#: gtk/gtkfilechooserwidget.c:1980 msgid "Could not select file" msgstr "ფაილის არჩევა ვერ ხერხდება" -#: gtk/gtkfilechooserdefault.c:4035 +#: gtk/gtkfilechooserwidget.c:2330 +msgid "_Visit File" +msgstr "_ფაილის ვიზიტი" + +#: gtk/gtkfilechooserwidget.c:2331 +msgid "_Open With File Manager" +msgstr "_ფაილთა მმართველში გახსნა" + +#: gtk/gtkfilechooserwidget.c:2332 +msgid "_Copy Location" +msgstr "_მდებარეობის კოპირება" + +#: gtk/gtkfilechooserwidget.c:2333 msgid "_Add to Bookmarks" msgstr "სანიშნეებში _დამატება" -#: gtk/gtkfilechooserdefault.c:4048 +#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 +#: gtk/ui/gtkfilechooserwidget.ui:569 +msgid "_Rename" +msgstr "_გადარქმევა" + +#: gtk/gtkfilechooserwidget.c:2336 +msgid "_Move to Trash" +msgstr "_სანაგვე ყუთში გადატანა" + +#: gtk/gtkfilechooserwidget.c:2340 msgid "Show _Hidden Files" -msgstr "_დამალული ფაილების ჩვენება" +msgstr "_ფარული ფაილების ჩვენება" -#: gtk/gtkfilechooserdefault.c:4055 +#: gtk/gtkfilechooserwidget.c:2341 msgid "Show _Size Column" -msgstr "_ზომის ჩვენება" +msgstr "_ზომის სვეტის ჩვენება" -#: gtk/gtkfilechooserdefault.c:4281 -msgid "Files" -msgstr "ფაილები" +#: gtk/gtkfilechooserwidget.c:2342 +msgid "Show T_ype Column" +msgstr "_ტიპის სვეტის ჩვენება" -#: gtk/gtkfilechooserdefault.c:4332 -msgid "Name" -msgstr "სახელი" +#: gtk/gtkfilechooserwidget.c:2343 +msgid "Show _Time" +msgstr "დროის ჩვენება" -#: gtk/gtkfilechooserdefault.c:4355 -msgid "Size" -msgstr "ზომა" +#: gtk/gtkfilechooserwidget.c:2344 +msgid "Sort _Folders before Files" +msgstr "" -#: gtk/gtkfilechooserdefault.c:4369 -msgid "Modified" -msgstr "შეიცვალა" +#. this is the header for the location column in the print dialog +#: gtk/gtkfilechooserwidget.c:2626 gtk/inspector/css-node-tree.ui:141 +#: gtk/ui/gtkfilechooserwidget.ui:238 gtk/ui/gtkprintunixdialog.ui:123 +msgid "Location" +msgstr "მდებარეობა" #. Label -#: gtk/gtkfilechooserdefault.c:4624 gtk/gtkprinteroptionwidget.c:801 +#: gtk/gtkfilechooserwidget.c:2719 msgid "_Name:" -msgstr "_სახელი:" +msgstr "" -#: gtk/gtkfilechooserdefault.c:4667 -msgid "_Browse for other folders" -msgstr "სხვა დასტების _გადახედვა" +#: gtk/gtkfilechooserwidget.c:3344 gtk/gtkfilechooserwidget.c:3358 +#, c-format +msgid "Searching in %s" +msgstr "%s-ის მოძებნა" -#: gtk/gtkfilechooserdefault.c:4937 -msgid "Type a file name" -msgstr "ფაილის სახელის მითითება" +#: gtk/gtkfilechooserwidget.c:3364 +msgid "Searching" +msgstr "ძებნა" -#. Create Folder -#: gtk/gtkfilechooserdefault.c:4980 -msgid "Create Fo_lder" -msgstr "საქაღალდეს _შექმნა" +#: gtk/gtkfilechooserwidget.c:3371 +msgid "Enter location" +msgstr "მდებარეობის გახსნა" -#: gtk/gtkfilechooserdefault.c:4990 -msgid "_Location:" -msgstr "_მდებარეობა:" +#: gtk/gtkfilechooserwidget.c:3373 +msgid "Enter location or URL" +msgstr "შეიყვანეთ მდებარეობა ან URL-ი" -#: gtk/gtkfilechooserdefault.c:5194 -msgid "Save in _folder:" -msgstr "შენახვა _საქაღალდეში" +#: gtk/gtkfilechooserwidget.c:4451 gtk/gtkfilechooserwidget.c:7493 +#: gtk/ui/gtkfilechooserwidget.ui:278 +msgid "Modified" +msgstr "შეცვლილია" -#: gtk/gtkfilechooserdefault.c:5196 -msgid "Create in _folder:" -msgstr "შექმნა დას_ტაში:" - -#: gtk/gtkfilechooserdefault.c:6248 -#, fuzzy, c-format +#: gtk/gtkfilechooserwidget.c:4729 +#, c-format msgid "Could not read the contents of %s" -msgstr "შეუძლებელი გახდა ნაკადის შექმნა: %s" +msgstr "\"%s\"-ის შემცველობის წაკითხვის შეცდომა" -#: gtk/gtkfilechooserdefault.c:6252 -#, fuzzy +#: gtk/gtkfilechooserwidget.c:4733 msgid "Could not read the contents of the folder" -msgstr "ვერ ვკითხულობ ძირეულ დასტას" +msgstr "საქაღალდის შემცველობის წაკითხვის შეცდომა" -#: gtk/gtkfilechooserdefault.c:6345 gtk/gtkfilechooserdefault.c:6413 -#: gtk/gtkfilechooserdefault.c:6558 -msgid "Unknown" -msgstr "უცნობი" - -#: gtk/gtkfilechooserdefault.c:6360 +#: gtk/gtkfilechooserwidget.c:4893 gtk/gtkfilechooserwidget.c:4941 msgid "%H:%M" msgstr "%H:%M" -#: gtk/gtkfilechooserdefault.c:6362 -msgid "Yesterday at %H:%M" -msgstr "გუშინ %H:%M" +#: gtk/gtkfilechooserwidget.c:4895 gtk/gtkfilechooserwidget.c:4943 +msgid "%l:%M %p" +msgstr "%l:%M %p" -#: gtk/gtkfilechooserdefault.c:7028 -msgid "Cannot change to folder because it is not local" -msgstr "ვერ გადავდივარ დასტაში, რადგან ადგილობრივი არაა" +#: gtk/gtkfilechooserwidget.c:4899 +msgid "Yesterday" +msgstr "გუშინ" -#: gtk/gtkfilechooserdefault.c:7625 gtk/gtkfilechooserdefault.c:7646 -#, c-format -msgid "Shortcut %s already exists" -msgstr "მალმხმობი %s უკვე არსებობს" +#: gtk/gtkfilechooserwidget.c:4907 +msgid "%-e %b" +msgstr "%-e %b" -#: gtk/gtkfilechooserdefault.c:7736 -#, c-format -msgid "Shortcut %s does not exist" -msgstr "იარლიყი %s არ არსებობს" +#: gtk/gtkfilechooserwidget.c:4911 +msgid "%-e %b %Y" +msgstr "%-e %b %Y" -#: gtk/gtkfilechooserdefault.c:7997 gtk/gtkprintunixdialog.c:480 -#, c-format -msgid "A file named \"%s\" already exists. Do you want to replace it?" -msgstr "ფაილი სახელით \"%s\" უკვე არსებობს. გნებავთ მისი ზემოდან გადაწერა?" +#: gtk/gtkfilechooserwidget.c:5010 gtk/gtkfilechooserwidget.c:5018 +msgid "Program" +msgstr "პროგრამა" -#: gtk/gtkfilechooserdefault.c:8000 gtk/gtkprintunixdialog.c:484 -#, c-format -msgid "" -"The file already exists in \"%s\". Replacing it will overwrite its contents." -msgstr "" -"ფაილი უკვე არსებობს საქაღალდეში \"%s\". მისი ზემოდან გადაწერით შიგთავსი " -"შეიცვლება" +#: gtk/gtkfilechooserwidget.c:5011 +msgid "Audio" +msgstr "აუდიო" -#: gtk/gtkfilechooserdefault.c:8005 gtk/gtkprintunixdialog.c:491 -msgid "_Replace" -msgstr "_შეცვლა" - -#: gtk/gtkfilechooserdefault.c:8658 -msgid "Could not start the search process" -msgstr "შეუძლებელია ძიების დაწყება" - -#: gtk/gtkfilechooserdefault.c:8659 -msgid "" -"The program was not able to create a connection to the indexer daemon. " -"Please make sure it is running." -msgstr "" -"პროგრამა ვერ უკავშირდება ინდექსირებული ძიების სერვის. დარწმუნდით რომ სერვისი " -"გაშვებულია." - -#: gtk/gtkfilechooserdefault.c:8673 -msgid "Could not send the search request" -msgstr "შეუძლებელია ძიების მოთხოვნის გაგზავნა" - -#: gtk/gtkfilechooserdefault.c:8861 -#, fuzzy -msgid "Search:" -msgstr "ძიება" - -#: gtk/gtkfilechooserdefault.c:9466 -#, c-format -msgid "Could not mount %s" -msgstr "ვერ ხერხდება მიერთება %s" - -#. Translators: this is shown in the feedback for Tab-completion in a file -#. * chooser's text entry, when the user enters an invalid path. -#: gtk/gtkfilechooserentry.c:702 gtk/gtkfilechooserentry.c:1169 -msgid "Invalid path" -msgstr "არამართებული მისამართი" - -#. translators: this text is shown when there are no completions -#. * for something the user typed in a file chooser entry -#. -#: gtk/gtkfilechooserentry.c:1101 -msgid "No match" -msgstr "არავითარი დამთხვევა" - -#. translators: this text is shown when there is exactly one completion -#. * for something the user typed in a file chooser entry -#. -#: gtk/gtkfilechooserentry.c:1112 -msgid "Sole completion" -msgstr "ერთადერთი დამთხვევა" - -#. translators: this text is shown when the text in a file chooser -#. * entry is a complete filename, but could be continued to find -#. * a longer match -#. -#: gtk/gtkfilechooserentry.c:1128 -msgid "Complete, but not unique" -msgstr "სრული, მაგრამ არა ერთადერთი" - -#. Translators: this text is shown while the system is searching -#. * for possible completions for filenames in a file chooser entry. -#: gtk/gtkfilechooserentry.c:1160 -msgid "Completing..." -msgstr "სრულდება..." - -#. hostnames in a local_only file chooser? user error -#. Translators: this is shown in the feedback for Tab-completion in a -#. * file chooser's text entry when the user enters something like -#. * "sftp://blahblah" in an app that only supports local filenames. -#: gtk/gtkfilechooserentry.c:1182 gtk/gtkfilechooserentry.c:1207 -msgid "Only local files may be selected" -msgstr "" - -#. Another option is to complete the hostname based on the remote volumes that are mounted -#. Translators: this is shown in the feedback for Tab-completion in a -#. * file chooser's text entry when the user hasn't entered the first '/' -#. * after a hostname and yet hits Tab (such as "sftp://blahblah[Tab]") -#: gtk/gtkfilechooserentry.c:1191 -msgid "Incomplete hostname; end it with '/'" -msgstr "" - -#. Translators: this is shown in the feedback for Tab-completion in a file -#. * chooser's text entry when the user enters a path that does not exist -#. * and then hits Tab -#: gtk/gtkfilechooserentry.c:1202 -#, fuzzy -msgid "Path does not exist" -msgstr "იარლიყი %s არ არსებობს" - -#: gtk/gtkfilechoosersettings.c:486 -#, c-format -msgid "Error creating folder '%s': %s" -msgstr "შეცდომა დასტის შექმნისას '%s': %s" - -#. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are -#. * really pointers to GDrive, GVolume or GMount objects. We need an extra -#. * token for the fake "File System" volume. So, we'll return a pointer to -#. * this particular string. -#. -#: gtk/gtkfilesystem.c:48 -msgid "File System" -msgstr "ფაილური სისტემა" - -#: gtk/gtkfontbutton.c:142 gtk/gtkfontbutton.c:266 -msgid "Pick a Font" -msgstr "აირჩიეთ შრიფტი" - -#. Initialize fields -#: gtk/gtkfontbutton.c:260 -msgid "Sans 12" -msgstr "Sans 12" - -#: gtk/gtkfontbutton.c:785 +#: gtk/gtkfilechooserwidget.c:5012 gtk/inspector/visual.ui:230 +#: gtk/ui/gtkfontbutton.ui:13 msgid "Font" msgstr "შრიფტი" -#. This is the default text shown in the preview entry, though the user -#. can set it. Remember that some fonts only have capital letters. -#: gtk/gtkfontsel.c:103 -msgid "abcdefghijk ABCDEFGHIJK" -msgstr "აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ" +#: gtk/gtkfilechooserwidget.c:5013 gtk/inspector/visual.ui:488 +msgid "Image" +msgstr "გამოსახულება" -#: gtk/gtkfontsel.c:370 -msgid "_Family:" -msgstr "_გვარი:" +#: gtk/gtkfilechooserwidget.c:5014 +msgid "Archive" +msgstr "არქივი" -#: gtk/gtkfontsel.c:376 -msgid "_Style:" -msgstr "_სტილი:" +#: gtk/gtkfilechooserwidget.c:5015 +msgid "Markup" +msgstr "მარქაფი" -#: gtk/gtkfontsel.c:382 -msgid "Si_ze:" -msgstr "_ზომა:" +#: gtk/gtkfilechooserwidget.c:5016 gtk/gtkfilechooserwidget.c:5017 +msgid "Text" +msgstr "ტექსტი" -#. create the text entry widget -#: gtk/gtkfontsel.c:559 -msgid "_Preview:" -msgstr "_ესკიზი:" +#: gtk/gtkfilechooserwidget.c:5019 +msgid "Video" +msgstr "ვიდეო" -#: gtk/gtkfontsel.c:1659 -msgid "Font Selection" -msgstr "შრიფტის არჩევა" +#: gtk/gtkfilechooserwidget.c:5020 +msgid "Contacts" +msgstr "კონტაქტები" -#. Remove this icon source so we don't keep trying to -#. * load it. -#. -#: gtk/gtkiconfactory.c:1356 +#: gtk/gtkfilechooserwidget.c:5021 +msgid "Calendar" +msgstr "კალენდარი" + +#: gtk/gtkfilechooserwidget.c:5022 +msgid "Document" +msgstr "დოკუმენტი" + +#: gtk/gtkfilechooserwidget.c:5023 +msgid "Presentation" +msgstr "პრეზენტაცია" + +#: gtk/gtkfilechooserwidget.c:5024 +msgid "Spreadsheet" +msgstr "ელცხრილი" + +#: gtk/gtkfilechooserwidget.c:5055 gtk/gtkfilechooserwidget.c:5244 +#: gtk/inspector/prop-editor.c:1689 +msgid "Unknown" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 +msgid "Home" +msgstr "საწყისი" + +#: gtk/gtkfilechooserwidget.c:5780 +msgid "Cannot change to folder because it is not local" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:6566 gtk/gtkprintunixdialog.c:665 #, c-format -msgid "Error loading icon: %s" -msgstr "პიქტოგრამის ჩატვირთვის შეცდომა: %s" +msgid "A file named “%s” already exists. Do you want to replace it?" +msgstr "ფაილი %s უკვე არსებობს. გნებავთ გადავაწერო?" -#: gtk/gtkicontheme.c:1354 +#: gtk/gtkfilechooserwidget.c:6569 gtk/gtkprintunixdialog.c:669 #, c-format msgid "" -"Could not find the icon '%s'. The '%s' theme\n" -"was not found either, perhaps you need to install it.\n" -"You can get a copy from:\n" -"\t%s" +"The file already exists in “%s”. Replacing it will overwrite its contents." msgstr "" -"ვერ ვპოულობ პიქტოგრამას \"%s\". თემა \"%s\" ასევე\n" -"ვერ მოიძებნა, შესაძლოა, ჩასადგმელია.\n" -"თემის ჩამოტვირთვა შესაძლებელია აქედან:\n" -"\t%s" +"ფაილი \"%s\"-ში უკვე არსებობს. მისი ჩანაცვლება არსებულ შემცველობას წაშლის." -#: gtk/gtkicontheme.c:1535 -#, c-format -msgid "Icon '%s' not present in theme" -msgstr "პიქტოგრამა \"%s\" თემაში არ არსებობს" +#: gtk/gtkfilechooserwidget.c:6574 gtk/gtkprintunixdialog.c:677 +msgid "_Replace" +msgstr "_გამოცვალე" -#: gtk/gtkicontheme.c:3048 -msgid "Failed to load icon" -msgstr "ხატულა ვერ ჩაიტვირთა" +#: gtk/gtkfilechooserwidget.c:6793 +msgid "You do not have access to the specified folder." +msgstr "თქვენ არ გაქვთ წვდომა მითითებულ საქაღალდესთან." -#: gtk/gtkimmodule.c:526 -msgid "Simple" -msgstr "უბრალო" +#: gtk/gtkfilechooserwidget.c:7416 +msgid "Could not send the search request" +msgstr "შეუძლებელია ძიების მოთხოვნის გაგზავნა" -#: gtk/gtkimmulticontext.c:588 -#, fuzzy -msgctxt "input method menu" -msgid "System" +#: gtk/gtkfilechooserwidget.c:7704 +msgid "Accessed" +msgstr "ბოლო წვდომა" + +#: gtk/gtkfilechooserwidget.c:8824 gtk/ui/gtkfilechooserwidget.ui:89 +msgid "Create Folder" +msgstr "საქაღალდის შექმნა" + +#. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are +#. * really pointers to GDrive, GVolume or GMount objects. We need an extra +#. * token for the fake “File System” volume. So, we’ll return a pointer to +#. * this particular string. +#. +#: gtk/gtkfilesystem.c:49 +msgid "File System" msgstr "ფაილური სისტემა" -#: gtk/gtkimmulticontext.c:598 -#, fuzzy -msgctxt "input method menu" +#: gtk/gtkfontbutton.c:379 gtk/gtkfontbutton.c:509 +msgid "Sans 12" +msgstr "Sans 12" + +#: gtk/gtkfontbutton.c:492 gtk/gtkfontbutton.c:626 +msgid "Pick a Font" +msgstr "აირჩიეთ შრიფტი" + +#: gtk/gtkfontbutton.c:1395 +msgctxt "font" msgid "None" -msgstr "არა" +msgstr "არცერთიი" -#: gtk/gtkimmulticontext.c:681 -#, fuzzy, c-format -msgctxt "input method menu" -msgid "System (%s)" -msgstr "%s (%s)" +#: gtk/gtkfontchooserwidget.c:1602 +msgid "Width" +msgstr "სიგანე" -#. Open Link -#: gtk/gtklabel.c:6202 -#, fuzzy -msgid "_Open Link" -msgstr "_გახსნა" +#: gtk/gtkfontchooserwidget.c:1603 +msgid "Weight" +msgstr "წონა" -#. Copy Link Address -#: gtk/gtklabel.c:6214 -msgid "Copy _Link Address" +#: gtk/gtkfontchooserwidget.c:1604 +msgid "Italic" +msgstr "დახრილი" + +#: gtk/gtkfontchooserwidget.c:1605 +msgid "Slant" +msgstr "დაცერება" + +#: gtk/gtkfontchooserwidget.c:1606 +msgid "Optical Size" +msgstr "ოპტიკური ზომა" + +#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +msgid "Default" +msgstr "ნაგულისხმები" + +#: gtk/gtkfontchooserwidget.c:2353 +msgid "Ligatures" +msgstr "ლიგატურები" + +#: gtk/gtkfontchooserwidget.c:2354 +msgid "Letter Case" +msgstr "დიდი თუ პატარა სიმბოლოები" + +#: gtk/gtkfontchooserwidget.c:2355 +msgid "Number Case" +msgstr "დიდი თუ პატარა ციფრები" + +#: gtk/gtkfontchooserwidget.c:2356 +msgid "Number Spacing" +msgstr "ციფრებს შორის დაცილება" + +#: gtk/gtkfontchooserwidget.c:2357 +msgid "Number Formatting" +msgstr "ციფრების ფორმატირება" + +#: gtk/gtkfontchooserwidget.c:2358 +msgid "Character Variants" +msgstr "სიმბოლოების ვარიანტები" + +#: gtk/gtkglarea.c:314 +msgid "OpenGL context creation failed" +msgstr "OpenGL-ის კონტექსტის შექმნის შეცდომა" + +#: gtk/gtkheaderbar.c:391 +msgid "Application menu" +msgstr "პროგრამის მენიუ" + +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +msgid "Close" +msgstr "დახურვა" + +#: gtk/gtkicontheme.c:2358 gtk/gtkicontheme.c:2423 +#, c-format +msgid "Icon '%s' not present in theme %s" msgstr "" -#: gtk/gtklinkbutton.c:449 -msgid "Copy URL" -msgstr "URL-ს ასლი" +#: gtk/gtkicontheme.c:4101 gtk/gtkicontheme.c:4468 +msgid "Failed to load icon" +msgstr "" -#: gtk/gtklinkbutton.c:601 +#: gtk/gtkimmodule.c:547 +msgctxt "input method menu" +msgid "Simple" +msgstr "მარტივი" + +#: gtk/gtkimmodule.c:563 +msgctxt "input method menu" +msgid "None" +msgstr "არცერთიი" + +#: gtk/gtkimmulticontext.c:615 +msgctxt "input method menu" +msgid "System" +msgstr "სისტემა" + +#: gtk/gtkimmulticontext.c:694 +#, c-format +msgctxt "input method menu" +msgid "System (%s)" +msgstr "" + +#: gtk/gtkinfobar.c:1307 gtk/gtkmessagedialog.c:385 +msgid "Information" +msgstr "ინფორმაცია" + +#: gtk/gtkinfobar.c:1311 gtk/gtkmessagedialog.c:389 +msgid "Question" +msgstr "კითხვა" + +#: gtk/gtkinfobar.c:1315 gtk/gtkmessagedialog.c:393 +msgid "Warning" +msgstr "გაფრთხილება" + +#: gtk/gtkinfobar.c:1319 gtk/gtkmessagedialog.c:397 +msgid "Error" +msgstr "შეცდომა" + +#. Open Link +#: gtk/gtklabel.c:6668 +msgid "_Open Link" +msgstr "_ბმულის გახსნა" + +#. Copy Link Address +#: gtk/gtklabel.c:6677 +msgid "Copy _Link Address" +msgstr "დაა_კოპირე ბმულის მისამართი" + +#: gtk/gtk-launch.c:42 +msgid "Show program version" +msgstr "პროგრამის ვერსიის ჩვენება" + +#: gtk/gtk-launch.c:76 +msgid "APPLICATION [URI...] — launch an APPLICATION" +msgstr "" + +#. Translators: this message will appear after the usage string +#. and before the list of options. +#: gtk/gtk-launch.c:80 +msgid "" +"Launch an application (specified by its desktop file name),\n" +"optionally passing one or more URIs as arguments." +msgstr "" + +#: gtk/gtk-launch.c:92 +#, c-format +msgid "Error parsing commandline options: %s\n" +msgstr "ბრძანების სტრიქონის პარამეტრების დამუშავების შეცდომა: %s\n" + +#: gtk/gtk-launch.c:94 gtk/gtk-launch.c:115 +#, c-format +msgid "Try \"%s --help\" for more information." +msgstr "" + +#. Translators: the %s is the program name. This error message +#. means the user is calling gtk-launch without any argument. +#: gtk/gtk-launch.c:113 +#, c-format +msgid "%s: missing application name" +msgstr "" + +#: gtk/gtk-launch.c:144 +#, c-format +msgid "Creating AppInfo from id not supported on non unix operating systems" +msgstr "" + +#. Translators: the first %s is the program name, the second one +#. is the application name. +#: gtk/gtk-launch.c:152 +#, c-format +msgid "%s: no such application %s" +msgstr "" + +#. Translators: the first %s is the program name, the second one +#. is the error message. +#: gtk/gtk-launch.c:170 +#, c-format +msgid "%s: error launching application: %s\n" +msgstr "" + +#: gtk/gtklinkbutton.c:374 +msgid "Copy URL" +msgstr "URL-ის კოპირება" + +#: gtk/gtklinkbutton.c:522 msgid "Invalid URI" -msgstr "მცდარი URI" +msgstr "არასწორი URI" + +#: gtk/gtklockbutton.c:275 gtk/ui/gtklockbutton.ui:30 +msgid "Lock" +msgstr "ჩაკეტვა" + +#: gtk/gtklockbutton.c:284 gtk/ui/gtklockbutton.ui:37 +msgid "Unlock" +msgstr "განბლოკვა" + +#: gtk/gtklockbutton.c:293 +msgid "" +"Dialog is unlocked.\n" +"Click to prevent further changes" +msgstr "" +"ფანჯარა განბლოკილია.\n" +"მეტი ცვლილების შეტანის ასაკრძალად დააწკაპუნეთ" + +#: gtk/gtklockbutton.c:302 +msgid "" +"Dialog is locked.\n" +"Click to make changes" +msgstr "" +"ფანჯარა დაბლოკილია.\n" +"ცვლილებების შესატანად დააწკაპუნეთ" + +#: gtk/gtklockbutton.c:311 +msgid "" +"System policy prevents changes.\n" +"Contact your system administrator" +msgstr "" +"სისტემის წესები ცვლილებებს გიკრძალავთ.\n" +"დაუკავშირდით თქვენს სისტემურ ადმინისტრატორს" #. Description of --gtk-module=MODULES in --help output -#: gtk/gtkmain.c:526 +#: gtk/gtkmain.c:462 msgid "Load additional GTK+ modules" -msgstr "GTK+ დამატებითი მოდულების ჩატვირთვა" +msgstr "" #. Placeholder in --gtk-module=MODULES in --help output -#: gtk/gtkmain.c:527 +#: gtk/gtkmain.c:463 msgid "MODULES" -msgstr "MODULES" +msgstr "მოდულები" #. Description of --g-fatal-warnings in --help output -#: gtk/gtkmain.c:529 +#: gtk/gtkmain.c:465 msgid "Make all warnings fatal" -msgstr "ყველა გაფრთხილების გადამწყვეტად მითითება" +msgstr "ყველა გაფრთხილების ფატალურად გამოცხადება" #. Description of --gtk-debug=FLAGS in --help output -#: gtk/gtkmain.c:532 +#: gtk/gtkmain.c:468 msgid "GTK+ debugging flags to set" -msgstr "GTK+ გამართვის ალმების მითითება" +msgstr "" #. Description of --gtk-no-debug=FLAGS in --help output -#: gtk/gtkmain.c:535 +#: gtk/gtkmain.c:471 msgid "GTK+ debugging flags to unset" -msgstr "GTK+ გამართვის ალმების მოხსნა" +msgstr "" + +#: gtk/gtkmain.c:811 gtk/gtkmain.c:1005 +#, c-format +msgid "Cannot open display: %s" +msgstr "" + +#: gtk/gtkmain.c:923 +msgid "GTK+ Options" +msgstr "" + +#: gtk/gtkmain.c:923 +msgid "Show GTK+ Options" +msgstr "" #. Translate to default:RTL if you want your widgets #. * to be RTL, otherwise translate to default:LTR. #. * Do *not* translate it to "predefinito:LTR", if it #. * it isn't default:LTR or default:RTL it will not work #. -#: gtk/gtkmain.c:798 +#: gtk/gtkmain.c:1276 msgid "default:LTR" msgstr "default:LTR" -#: gtk/gtkmain.c:863 -#, c-format -msgid "Cannot open display: %s" -msgstr "შეუძლებელია დისპლეის გახსნა: %s" +#: gtk/gtkmessagedialog.c:956 +msgid "_No" +msgstr "" -#: gtk/gtkmain.c:922 -msgid "GTK+ Options" -msgstr "GTK+ პარამეტრები" +#: gtk/gtkmessagedialog.c:957 +msgid "_Yes" +msgstr "_დიახ" -#: gtk/gtkmain.c:922 -msgid "Show GTK+ Options" -msgstr "GTK+ პარამეტრების ჩვენება" - -#: gtk/gtkmountoperation.c:491 +#: gtk/gtkmountoperation.c:595 msgid "Co_nnect" -msgstr "_დაკავშირება" +msgstr "და_კავშირება" -#: gtk/gtkmountoperation.c:558 -msgid "Connect _anonymously" -msgstr "_ანონიმური შეერთება" +#: gtk/gtkmountoperation.c:668 +msgid "Connect As" +msgstr "დაკავშირება, როგორც" -#: gtk/gtkmountoperation.c:567 -msgid "Connect as u_ser:" -msgstr "დაკავშირება რ_ოგორც:" +#: gtk/gtkmountoperation.c:677 +msgid "_Anonymous" +msgstr "_ანონიმურად" -#: gtk/gtkmountoperation.c:605 -msgid "_Username:" -msgstr "_მომხმარებელი:" +#: gtk/gtkmountoperation.c:686 +msgid "Registered U_ser" +msgstr "_რეგისტრირებული მომხმარებელი" -#: gtk/gtkmountoperation.c:610 -msgid "_Domain:" -msgstr "_დომეინის სახელი:" +#: gtk/gtkmountoperation.c:697 +msgid "_Username" +msgstr "_მომხმარებელი" -#: gtk/gtkmountoperation.c:616 -msgid "_Password:" -msgstr "_პაროლი:" +#: gtk/gtkmountoperation.c:702 +msgid "_Domain" +msgstr "_დომენი" -#: gtk/gtkmountoperation.c:634 +#: gtk/gtkmountoperation.c:711 +msgid "Volume type" +msgstr "ტომის ტიპი" + +#: gtk/gtkmountoperation.c:721 +msgid "_Hidden" +msgstr "_დამალული" + +#: gtk/gtkmountoperation.c:724 +msgid "_Windows system" +msgstr "Windows-ის სისტემა" + +#: gtk/gtkmountoperation.c:727 +msgid "_PIM" +msgstr "_PIM" + +#: gtk/gtkmountoperation.c:733 +msgid "_Password" +msgstr "_პაროლი" + +#: gtk/gtkmountoperation.c:755 msgid "Forget password _immediately" msgstr "პაროლის _მყისვე დავიწყება" -#: gtk/gtkmountoperation.c:644 +#: gtk/gtkmountoperation.c:765 msgid "Remember password until you _logout" msgstr "სესიის _დატოვებამდე პაროლის დამახსოვრება" -#: gtk/gtkmountoperation.c:654 +#: gtk/gtkmountoperation.c:775 msgid "Remember _forever" -msgstr "სამუდამოდ დამახ_სოვრება" +msgstr "სამუდამოდ _დამახსოვრება" -#: gtk/gtkmountoperation.c:883 +#: gtk/gtkmountoperation.c:1170 #, c-format msgid "Unknown Application (PID %d)" -msgstr "" +msgstr "უცნობი აპლიკაცია (PID %d)" -#: gtk/gtkmountoperation.c:1066 +#: gtk/gtkmountoperation.c:1355 #, c-format msgid "Unable to end process" -msgstr "" +msgstr "პროცესის გაჩერების შეცდომა" -#: gtk/gtkmountoperation.c:1103 +#: gtk/gtkmountoperation.c:1389 msgid "_End Process" -msgstr "" +msgstr "_პროცესის დასრულება" -#: gtk/gtkmountoperation-stub.c:64 +#: gtk/gtkmountoperation-stub.c:62 #, c-format msgid "Cannot kill process with PID %d. Operation is not implemented." -msgstr "" +msgstr "პროცესის, PID-ით %d მოკვლა შეუძლებელია. ოპერაცია განხორციელებული არაა." #. translators: this string is a name for the 'less' command -#: gtk/gtkmountoperation-x11.c:862 +#: gtk/gtkmountoperation-x11.c:954 msgid "Terminal Pager" -msgstr "" +msgstr "ტერმინალის პეიჯერი" -#: gtk/gtkmountoperation-x11.c:863 -#, fuzzy +#: gtk/gtkmountoperation-x11.c:955 msgid "Top Command" -msgstr "ბრძანების ველი" +msgstr "ზედა ბრძანება" -#: gtk/gtkmountoperation-x11.c:864 +#: gtk/gtkmountoperation-x11.c:956 msgid "Bourne Again Shell" -msgstr "" +msgstr "Bourne Again Shell" -#: gtk/gtkmountoperation-x11.c:865 +#: gtk/gtkmountoperation-x11.c:957 msgid "Bourne Shell" -msgstr "" +msgstr "Bourne Shell" -#: gtk/gtkmountoperation-x11.c:866 +#: gtk/gtkmountoperation-x11.c:958 msgid "Z Shell" -msgstr "" +msgstr "Z Shell" -#: gtk/gtkmountoperation-x11.c:963 +#: gtk/gtkmountoperation-x11.c:1055 #, c-format msgid "Cannot end process with PID %d: %s" -msgstr "" +msgstr "პროცესის, PID-ით %d, დასრულების შეცდომა: %s" -#: gtk/gtknotebook.c:4619 gtk/gtknotebook.c:7170 +#: gtk/gtknotebook.c:5151 gtk/gtknotebook.c:7429 #, c-format msgid "Page %u" msgstr "გვერდი %u" -#: gtk/gtkpagesetup.c:596 gtk/gtkpapersize.c:838 gtk/gtkpapersize.c:880 +#: gtk/gtkpagesetup.c:652 gtk/gtkpapersize.c:986 gtk/gtkpapersize.c:1026 msgid "Not a valid page setup file" msgstr "ბეჭდვის გამართვის არასწორი ფაილი" -#: gtk/gtkpagesetupunixdialog.c:179 -#, fuzzy +#: gtk/gtkpagesetupunixdialog.c:211 msgid "Any Printer" -msgstr "საბეჭდი" +msgstr "ნებისმიერი პრინტერი" -#: gtk/gtkpagesetupunixdialog.c:179 -#, fuzzy +#: gtk/gtkpagesetupunixdialog.c:211 msgid "For portable documents" -msgstr "" -"ნებისმიერი საბეჭდი<\n" -"პორტატული დოკუმენტისთვის" +msgstr "გადატანადი დოკუმენტებისთვის" -#: gtk/gtkpagesetupunixdialog.c:809 +#: gtk/gtkpagesetupunixdialog.c:832 #, c-format msgid "" "Margins:\n" @@ -1463,279 +3049,512 @@ msgstr "" " ზედა: %s %s\n" " ქვედა: %s %s" -#: gtk/gtkpagesetupunixdialog.c:858 gtk/gtkprintunixdialog.c:3284 -msgid "Manage Custom Sizes..." -msgstr "საკუთარი ზომების მართვა..." +#: gtk/gtkpagesetupunixdialog.c:881 gtk/gtkprintunixdialog.c:3393 +msgid "Manage Custom Sizes…" +msgstr "საკუთარი ზომების მართვა…" -#: gtk/gtkpagesetupunixdialog.c:909 -msgid "_Format for:" -msgstr "_ფორმატი:" - -#: gtk/gtkpagesetupunixdialog.c:931 gtk/gtkprintunixdialog.c:3456 -msgid "_Paper size:" -msgstr "ქაღა_ლდის ზომა:" - -#: gtk/gtkpagesetupunixdialog.c:962 -msgid "_Orientation:" -msgstr "_ორიენტაცია:" - -#: gtk/gtkpagesetupunixdialog.c:1026 gtk/gtkprintunixdialog.c:3518 +#: gtk/gtkpagesetupunixdialog.c:903 gtk/ui/gtkpagesetupunixdialog.ui:31 +#: gtk/ui/gtkprintunixdialog.ui:854 msgid "Page Setup" -msgstr "გვერდის პარამეტრები" +msgstr "გვერდის მორგება" -#: gtk/gtkpathbar.c:154 -msgid "Up Path" -msgstr "ზევით განშროება" - -#: gtk/gtkpathbar.c:156 -msgid "Down Path" -msgstr "ქვევით განშტოება" - -#: gtk/gtkpathbar.c:1497 +#: gtk/gtkpathbar.c:1571 msgid "File System Root" -msgstr "ფაილური სისტემის ფუძე" +msgstr "" -#: gtk/gtkprintbackend.c:749 -#, fuzzy +#. translators: %s is the name of a cloud provider for files +#: gtk/gtkplacessidebar.c:984 +#, c-format +msgid "Open %s" +msgstr "გახსენი %s" + +#: gtk/gtkplacessidebar.c:1073 gtk/ui/gtkemojichooser.ui:197 +msgid "Recent" +msgstr "Ბოლო" + +#: gtk/gtkplacessidebar.c:1075 +msgid "Recent files" +msgstr "ბოლო ფაილები" + +#: gtk/gtkplacessidebar.c:1085 +msgid "Starred" +msgstr "ვარსკვლავდასმული" + +#. TODO: Rename to 'Starred files' +#: gtk/gtkplacessidebar.c:1088 +msgid "Favorite files" +msgstr "" + +#: gtk/gtkplacessidebar.c:1099 +msgid "Open your personal folder" +msgstr "თქვენი პირადი საქაღალდის გახსნა" + +#: gtk/gtkplacessidebar.c:1114 +msgid "Open the contents of your desktop in a folder" +msgstr "თქვენი სამუშაო მაგიდის შემცველობის საქაღალდეში გახსნა" + +#: gtk/gtkplacessidebar.c:1128 +msgid "Enter Location" +msgstr "შეიყვანეთ ადგილმდებარეობა" + +#: gtk/gtkplacessidebar.c:1130 +msgid "Manually enter a location" +msgstr "მდებარეობის ხელით შეყვანა" + +#: gtk/gtkplacessidebar.c:1140 +msgid "Trash" +msgstr "ნაგავი" + +#: gtk/gtkplacessidebar.c:1142 +msgid "Open the trash" +msgstr "ნაგვის გახსნა" + +#: gtk/gtkplacessidebar.c:1251 gtk/gtkplacessidebar.c:1279 +#: gtk/gtkplacessidebar.c:1494 +#, c-format +msgid "Mount and open “%s”" +msgstr "\"%s\"-ის მიმაგრება და გახსნა" + +#: gtk/gtkplacessidebar.c:1374 +msgid "Open the contents of the file system" +msgstr "ფაილური სისტემის შემცველობის გახსნა" + +#: gtk/gtkplacessidebar.c:1458 +msgid "New bookmark" +msgstr "ახალი სანიშნე" + +#: gtk/gtkplacessidebar.c:1460 +msgid "Add a new bookmark" +msgstr "ახალი სანიშნის დამატება" + +#: gtk/gtkplacessidebar.c:1473 +msgid "Connect to Server" +msgstr "" + +#: gtk/gtkplacessidebar.c:1475 +msgid "Connect to a network server address" +msgstr "" + +#: gtk/gtkplacessidebar.c:1537 +msgid "Other Locations" +msgstr "სხვა მდებარეობები" + +#: gtk/gtkplacessidebar.c:1538 +msgid "Show other locations" +msgstr "სხვა მდებარეობების ჩვენება" + +#. Adjust start/stop items to reflect the type of the drive +#: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 +msgid "_Start" +msgstr "_დაწყება" + +#: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 +msgid "_Stop" +msgstr "_შეჩერება" + +#. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used +#: gtk/gtkplacessidebar.c:2345 +msgid "_Power On" +msgstr "_ჩართვა" + +#: gtk/gtkplacessidebar.c:2346 +msgid "_Safely Remove Drive" +msgstr "დისკის _უსაფრთხოდ მოხსნა" + +#: gtk/gtkplacessidebar.c:2350 +msgid "_Connect Drive" +msgstr "_დისკის მიერთება" + +#: gtk/gtkplacessidebar.c:2351 +msgid "_Disconnect Drive" +msgstr "დი_სკის მოხსნა" + +#: gtk/gtkplacessidebar.c:2355 +msgid "_Start Multi-disk Device" +msgstr "_მრავალდისკიანი მოწყობილობის გაშვება" + +#: gtk/gtkplacessidebar.c:2356 +msgid "_Stop Multi-disk Device" +msgstr "მ_რავალდისკიანი მოწყობილობის გაჩერება" + +#. stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used +#: gtk/gtkplacessidebar.c:2361 +msgid "_Unlock Device" +msgstr "დისკის _განბლოკვა" + +#: gtk/gtkplacessidebar.c:2362 +msgid "_Lock Device" +msgstr "დისკის _ჩაკეტვა" + +#: gtk/gtkplacessidebar.c:2400 gtk/gtkplacessidebar.c:3397 +#, c-format +msgid "Unable to start “%s”" +msgstr "%s-ის გაშვების შეცდომა" + +#: gtk/gtkplacessidebar.c:2433 +#, c-format +msgid "Error unlocking “%s”" +msgstr "\"%s\"-ის განბლოკვის შეცდომა" + +#: gtk/gtkplacessidebar.c:2435 +#, c-format +msgid "Unable to access “%s”" +msgstr "\"%s\"-სთან წვდომის შეცდომა" + +#: gtk/gtkplacessidebar.c:2669 +msgid "This name is already taken" +msgstr "სახელი უკვე არსებობს" + +#: gtk/gtkplacessidebar.c:2738 gtk/inspector/actions.ui:43 +#: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 +#: gtk/ui/gtkfilechooserwidget.ui:220 gtk/ui/gtkfilechooserwidget.ui:543 +msgid "Name" +msgstr "" + +#: gtk/gtkplacessidebar.c:2938 +#, c-format +msgid "Unable to unmount “%s”" +msgstr "\"%s\"-ის მოხსნა შეუძლებელია" + +#: gtk/gtkplacessidebar.c:3114 +#, c-format +msgid "Unable to stop “%s”" +msgstr "\"%s\"-ის გაჩერება შეუძლებელია" + +#: gtk/gtkplacessidebar.c:3143 +#, c-format +msgid "Unable to eject “%s”" +msgstr "\"%s\"-ის გამოღება შეუძლებელია" + +#: gtk/gtkplacessidebar.c:3172 gtk/gtkplacessidebar.c:3201 +#, c-format +msgid "Unable to eject %s" +msgstr "შეუძლებელია გამოღება %s" + +#: gtk/gtkplacessidebar.c:3349 +#, c-format +msgid "Unable to poll “%s” for media changes" +msgstr "%s-ის შემოწმება, შეიცვალა თუ არა მედია, შეუძლებელია" + +#: gtk/gtkplacessidebar.c:3633 gtk/gtkplacessidebar.c:3699 +#: gtk/gtkplacesview.c:1715 +msgid "Open in New _Tab" +msgstr "ახ_ალ დაფაში გახსნა" + +#: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 +#: gtk/gtkplacesview.c:1726 +msgid "Open in New _Window" +msgstr "ახალ ფან_ჯარაში გახსნა" + +#: gtk/gtkplacessidebar.c:3706 +msgid "_Add Bookmark" +msgstr "სანიშნის _დამატება" + +#: gtk/gtkplacessidebar.c:3707 +msgid "_Remove" +msgstr "_წაშლა" + +#: gtk/gtkplacessidebar.c:3708 +msgid "Rename…" +msgstr "სახელის გადარქმევა…" + +#: gtk/gtkplacessidebar.c:3712 gtk/gtkplacesview.c:1760 +msgid "_Mount" +msgstr "ტო_მის მიერთება" + +#: gtk/gtkplacessidebar.c:3713 gtk/gtkplacesview.c:1750 +msgid "_Unmount" +msgstr "ტ_ომის მოხსნა" + +#: gtk/gtkplacessidebar.c:3714 +msgid "_Eject" +msgstr "_გამოღება" + +#: gtk/gtkplacessidebar.c:3715 +msgid "_Detect Media" +msgstr "_დისკის დადგენა" + +#: gtk/gtkplacessidebar.c:4161 gtk/gtkplacesview.c:1122 +msgid "Computer" +msgstr "კომპიუტერი" + +#: gtk/gtkplacesview.c:898 +msgid "Searching for network locations" +msgstr "ქსელური მდებარეობების ძებნა" + +#: gtk/gtkplacesview.c:905 +msgid "No network locations found" +msgstr "ქსელური მდებარეობების გარეშე" + +#. if it wasn't cancelled show a dialog +#: gtk/gtkplacesview.c:1232 gtk/gtkplacesview.c:1330 +msgid "Unable to access location" +msgstr "მდებარეობასთან წვდომა აკრძალულია" + +#. Restore from Cancel to Connect +#: gtk/gtkplacesview.c:1250 gtk/ui/gtkplacesview.ui:317 +msgid "Con_nect" +msgstr "_დაკავშირება" + +#. if it wasn't cancelled show a dialog +#: gtk/gtkplacesview.c:1393 +msgid "Unable to unmount volume" +msgstr "ტომის მოხსნა შეუძლებელია" + +#. Allow to cancel the operation +#: gtk/gtkplacesview.c:1494 +msgid "Cance_l" +msgstr "გაუქმება" + +#: gtk/gtkplacesview.c:1657 +msgid "AppleTalk" +msgstr "AppleTalk" + +#. Translators: do not translate ftp:// and ftps:// +#: gtk/gtkplacesview.c:1661 +msgid "File Transfer Protocol" +msgstr "ფაილების გადაცემის პროტოკოლი" + +#: gtk/gtkplacesview.c:1661 +msgid "ftp:// or ftps://" +msgstr "ftp:// ან ftps://" + +#: gtk/gtkplacesview.c:1664 +msgid "Network File System" +msgstr "ქსელური ფაილური სისტემა" + +#: gtk/gtkplacesview.c:1667 +msgid "Samba" +msgstr "Samba" + +#. Translators: do not translate sftp:// and ssh:// +#: gtk/gtkplacesview.c:1671 +msgid "SSH File Transfer Protocol" +msgstr "SSH-ის ფაილების გადაცემის პროტოკოლი" + +#: gtk/gtkplacesview.c:1671 +msgid "sftp:// or ssh://" +msgstr "sftp:// or ssh://" + +#. Translators: do not translate dav:// and davs:// +#: gtk/gtkplacesview.c:1675 +msgid "WebDAV" +msgstr "WebDAV" + +#: gtk/gtkplacesview.c:1675 +msgid "dav:// or davs://" +msgstr "dav:// ან davs://" + +#: gtk/gtkplacesview.c:1750 +msgid "_Disconnect" +msgstr "_გათიშვა" + +#: gtk/gtkplacesview.c:1760 +msgid "_Connect" +msgstr "_დაკავშირება" + +#: gtk/gtkplacesview.c:1901 +msgid "Unable to get remote server location" +msgstr "დაშორებული სერვერის მდებარეობის მიღების შეცდომა" + +#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 +msgid "Networks" +msgstr "ქსელები" + +#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 +msgid "On This Computer" +msgstr "ამ კომპიუტერზე" + +#. Translators: respectively, free and total space of the drive. The plural form +#. * should be based on the free space available. +#. * i.e. 1 GB / 24 GB available. +#. +#: gtk/gtkplacesviewrow.c:134 +#, c-format +msgid "%s / %s available" +msgid_plural "%s / %s available" +msgstr[0] "%s / %s ხელმისაწვდომია" + +#: gtk/gtkplacesviewrow.c:481 +msgid "Disconnect" +msgstr "გათიშვა" + +#: gtk/gtkplacesviewrow.c:481 gtk/ui/gtkplacesviewrow.ui:72 +#: gtk/ui/gtksidebarrow.ui:62 +msgid "Unmount" +msgstr "მოხსნა" + +#: gtk/gtkprintbackend.c:778 msgid "Authentication" -msgstr "პროგრამა" +msgstr "ავთენტიფიკაცია" -#: gtk/gtkprinteroptionwidget.c:694 +#: gtk/gtkprintbackend.c:849 +msgid "_Remember password" +msgstr "პაროლის დამახსოვრება" + +#: gtk/gtkprinteroptionwidget.c:542 +msgid "Select a filename" +msgstr "აირჩიეთ ფაილის სახელი" + +#: gtk/gtkprinteroptionwidget.c:769 msgid "Not available" -msgstr "მიუწვდომელია" - -#: gtk/gtkprinteroptionwidget.c:794 -#, fuzzy -msgid "Select a folder" -msgstr "ფაილის არჩევა" - -#: gtk/gtkprinteroptionwidget.c:813 -msgid "_Save in folder:" -msgstr "_დასტაში შენახვა:" +msgstr "ხელმიუწვდომელია" #. translators: this string is the default job title for print #. * jobs. %s gets replaced by the application name, %d gets replaced #. * by the job number. #. -#: gtk/gtkprintoperation.c:190 +#: gtk/gtkprintoperation.c:259 #, c-format msgid "%s job #%d" msgstr "%s ამოცანა #%d" -#: gtk/gtkprintoperation.c:1695 +#: gtk/gtkprintoperation.c:1802 msgctxt "print operation status" msgid "Initial state" -msgstr "" +msgstr "საწყისი მდგომარეობა" -#: gtk/gtkprintoperation.c:1696 -#, fuzzy +#: gtk/gtkprintoperation.c:1803 msgctxt "print operation status" msgid "Preparing to print" -msgstr "მზადება - %d" +msgstr "დასაბეჭდად მომზადება" -#: gtk/gtkprintoperation.c:1697 +#: gtk/gtkprintoperation.c:1804 msgctxt "print operation status" msgid "Generating data" -msgstr "" +msgstr "მონაცემების გენერაცია" -#: gtk/gtkprintoperation.c:1698 +#: gtk/gtkprintoperation.c:1805 msgctxt "print operation status" msgid "Sending data" -msgstr "" +msgstr "მონაცემების გაგზავნა" -#: gtk/gtkprintoperation.c:1699 -#, fuzzy +#: gtk/gtkprintoperation.c:1806 msgctxt "print operation status" msgid "Waiting" -msgstr "გაფრთხილება" +msgstr "მოლოდინი" -#: gtk/gtkprintoperation.c:1700 +#: gtk/gtkprintoperation.c:1807 msgctxt "print operation status" msgid "Blocking on issue" -msgstr "" +msgstr "ხელის შემშლელი პრობლემა" -#: gtk/gtkprintoperation.c:1701 -#, fuzzy +#: gtk/gtkprintoperation.c:1808 msgctxt "print operation status" msgid "Printing" -msgstr "ბეჭდვა %d" +msgstr "დაბეჭდვა" -#: gtk/gtkprintoperation.c:1702 -#, fuzzy +#: gtk/gtkprintoperation.c:1809 msgctxt "print operation status" msgid "Finished" -msgstr "სრულდება" +msgstr "დასრულებულია" -#: gtk/gtkprintoperation.c:1703 -#, fuzzy +#: gtk/gtkprintoperation.c:1810 msgctxt "print operation status" msgid "Finished with error" msgstr "დასრულდა შეცდომით" -#: gtk/gtkprintoperation.c:2270 +#: gtk/gtkprintoperation.c:2374 #, c-format msgid "Preparing %d" msgstr "მზადება - %d" -#: gtk/gtkprintoperation.c:2272 gtk/gtkprintoperation.c:2902 +#: gtk/gtkprintoperation.c:2376 gtk/gtkprintoperation.c:3007 #, c-format msgid "Preparing" msgstr "მომზადება" -#: gtk/gtkprintoperation.c:2275 +#: gtk/gtkprintoperation.c:2379 #, c-format msgid "Printing %d" msgstr "ბეჭდვა %d" -#: gtk/gtkprintoperation.c:2932 +#: gtk/gtkprintoperation.c:3038 #, c-format msgid "Error creating print preview" msgstr "საბეჭდი ესკიზის შექმნისას დაიშვა შეცდომა" -#: gtk/gtkprintoperation.c:2935 +#: gtk/gtkprintoperation.c:3041 #, c-format msgid "The most probable reason is that a temporary file could not be created." msgstr "ყველაზე სავარაუდო მიზეზია, ის რომ ვერ შეიქმნა დროებითი ფაილი." -#: gtk/gtkprintoperation-unix.c:297 -msgid "Error launching preview" -msgstr "ესკიზის ჩვენების შეცდომა" +#. window +#: gtk/gtkprintoperation-portal.c:231 gtk/gtkprintoperation-portal.c:549 +#: gtk/gtkprintoperation-portal.c:618 gtk/gtkprintunixdialog.c:3415 +msgid "Print" +msgstr "ბეჭდვა" -#: gtk/gtkprintoperation-unix.c:470 gtk/gtkprintoperation-win32.c:1447 -msgid "Application" -msgstr "პროგრამა" - -#: gtk/gtkprintoperation-win32.c:611 +#: gtk/gtkprintoperation-win32.c:654 msgid "Printer offline" msgstr "საბეჭდი გამორთულია" -#: gtk/gtkprintoperation-win32.c:613 +#: gtk/gtkprintoperation-win32.c:656 msgid "Out of paper" msgstr "არ არის ქაღალდი" #. Translators: this is a printer status. -#: gtk/gtkprintoperation-win32.c:615 -#: modules/printbackends/cups/gtkprintbackendcups.c:1998 +#: gtk/gtkprintoperation-win32.c:658 +#: modules/printbackends/cups/gtkprintbackendcups.c:2680 msgid "Paused" -msgstr "შეჩერებული" +msgstr "შეჩერებულია" -#: gtk/gtkprintoperation-win32.c:617 +#: gtk/gtkprintoperation-win32.c:660 msgid "Need user intervention" msgstr "საჭიროებს მომხმარებლის ჩარევას" -#: gtk/gtkprintoperation-win32.c:717 +#: gtk/gtkprintoperation-win32.c:765 msgid "Custom size" msgstr "მორგებული ზომა" -#: gtk/gtkprintoperation-win32.c:1539 +#: gtk/gtkprintoperation-win32.c:1681 msgid "No printer found" msgstr "პრინტერი ვერ მოიძებნა" -#: gtk/gtkprintoperation-win32.c:1566 +#: gtk/gtkprintoperation-win32.c:1708 msgid "Invalid argument to CreateDC" msgstr "მცდარი არგუმენტი - CreateDC" -#: gtk/gtkprintoperation-win32.c:1602 gtk/gtkprintoperation-win32.c:1829 +#: gtk/gtkprintoperation-win32.c:1744 gtk/gtkprintoperation-win32.c:1996 msgid "Error from StartDoc" msgstr "შეცდომა - StartDoc" -#: gtk/gtkprintoperation-win32.c:1684 gtk/gtkprintoperation-win32.c:1707 -#: gtk/gtkprintoperation-win32.c:1755 +#: gtk/gtkprintoperation-win32.c:1851 gtk/gtkprintoperation-win32.c:1874 +#: gtk/gtkprintoperation-win32.c:1922 msgid "Not enough free memory" msgstr "თავისუფალი მეხსიერების უკმარისობა" -#: gtk/gtkprintoperation-win32.c:1760 +#: gtk/gtkprintoperation-win32.c:1927 msgid "Invalid argument to PrintDlgEx" msgstr "მცდარი არგუმენტი - PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1765 +#: gtk/gtkprintoperation-win32.c:1932 msgid "Invalid pointer to PrintDlgEx" msgstr "მცდარი მაჩვენებელი - PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1770 +#: gtk/gtkprintoperation-win32.c:1937 msgid "Invalid handle to PrintDlgEx" msgstr "მცდარი დესკრიპტორი - PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1775 +#: gtk/gtkprintoperation-win32.c:1942 msgid "Unspecified error" msgstr "დაუზუსტებელი შეცდომა" -#: gtk/gtkprintunixdialog.c:618 +#: gtk/gtkprintunixdialog.c:746 +msgid "Pre_view" +msgstr "ჩვენება" + +#: gtk/gtkprintunixdialog.c:748 +msgid "_Print" +msgstr "_ბეჭდვა" + +#: gtk/gtkprintunixdialog.c:861 msgid "Getting printer information failed" -msgstr "" +msgstr "პრინტერის ინფორმაციის მიღების შეცდომა" -#: gtk/gtkprintunixdialog.c:1873 -msgid "Getting printer information..." -msgstr "" - -#: gtk/gtkprintunixdialog.c:2139 -msgid "Printer" -msgstr "საბეჭდი" - -#. Translators: this is the header for the location column in the print dialog -#: gtk/gtkprintunixdialog.c:2149 -msgid "Location" -msgstr "მდებარეობა" - -#. Translators: this is the header for the printer status column in the print dialog -#: gtk/gtkprintunixdialog.c:2160 -msgid "Status" -msgstr "სტატუსი" - -#: gtk/gtkprintunixdialog.c:2186 -msgid "Range" -msgstr "შუა_ლედი" - -#: gtk/gtkprintunixdialog.c:2190 -msgid "_All Pages" -msgstr "ყველ_ა გვერდი" - -#: gtk/gtkprintunixdialog.c:2197 -msgid "C_urrent Page" -msgstr "მ_იმდინარე გვერდი" - -#: gtk/gtkprintunixdialog.c:2207 -#, fuzzy -msgid "Se_lection" -msgstr "_არჩევანი: " - -#: gtk/gtkprintunixdialog.c:2216 -msgid "Pag_es:" -msgstr "გვ_ერდები:" - -#: gtk/gtkprintunixdialog.c:2217 -msgid "" -"Specify one or more page ranges,\n" -" e.g. 1-3,7,11" -msgstr "" -"შეიყვანეთ ერთი ან მეტი გვერდები შუალედი,\n" -"მაგალითად 1-3,7,11" - -#: gtk/gtkprintunixdialog.c:2227 -#, fuzzy -msgid "Pages" -msgstr "გვ_ერდები:" - -#: gtk/gtkprintunixdialog.c:2240 -msgid "Copies" -msgstr "ასლი" - -#. FIXME chpe: too much space between Copies and spinbutton, put those 2 in a hbox and make it span 2 columns -#: gtk/gtkprintunixdialog.c:2245 -msgid "Copie_s:" -msgstr "ა_სლი:" - -#: gtk/gtkprintunixdialog.c:2263 -msgid "C_ollate" -msgstr "_დალაგება" - -#: gtk/gtkprintunixdialog.c:2271 -msgid "_Reverse" -msgstr "_უკუღმა" - -#: gtk/gtkprintunixdialog.c:2291 -msgid "General" -msgstr "საერთო" +#: gtk/gtkprintunixdialog.c:2071 +msgid "Getting printer information…" +msgstr "პრინტერის ინფორმაციის მიღება…" #. Translators: These strings name the possible arrangements of #. * multiple pages on a sheet when printing (same as in gtkprintbackendcups.c) @@ -1743,305 +3562,104 @@ msgstr "საერთო" #. Translators: These strings name the possible arrangements of #. * multiple pages on a sheet when printing #. -#: gtk/gtkprintunixdialog.c:3017 -#: modules/printbackends/cups/gtkprintbackendcups.c:3508 +#: gtk/gtkprintunixdialog.c:3120 +#: modules/printbackends/cups/gtkprintbackendcups.c:5709 msgid "Left to right, top to bottom" msgstr "მარცხნიდან მარჯვნივ, ქვევიდან ზემოთ" -#: gtk/gtkprintunixdialog.c:3017 -#: modules/printbackends/cups/gtkprintbackendcups.c:3508 +#: gtk/gtkprintunixdialog.c:3120 +#: modules/printbackends/cups/gtkprintbackendcups.c:5709 msgid "Left to right, bottom to top" msgstr "მარცხნიდან მარჯვნივ, ქვემოდან ზემოთ" -#: gtk/gtkprintunixdialog.c:3018 -#: modules/printbackends/cups/gtkprintbackendcups.c:3509 +#: gtk/gtkprintunixdialog.c:3121 +#: modules/printbackends/cups/gtkprintbackendcups.c:5710 msgid "Right to left, top to bottom" msgstr "მარჯვნიდან მარცხნივ, ზევიდან ქვემოთ" -#: gtk/gtkprintunixdialog.c:3018 -#: modules/printbackends/cups/gtkprintbackendcups.c:3509 +#: gtk/gtkprintunixdialog.c:3121 +#: modules/printbackends/cups/gtkprintbackendcups.c:5710 msgid "Right to left, bottom to top" msgstr "მარჯვნიდან მარცხნივ, ქვემოდან ზემოთ" -#: gtk/gtkprintunixdialog.c:3019 -#: modules/printbackends/cups/gtkprintbackendcups.c:3510 +#: gtk/gtkprintunixdialog.c:3122 +#: modules/printbackends/cups/gtkprintbackendcups.c:5711 msgid "Top to bottom, left to right" msgstr "ზემოდან ქვემოთ, მარცხნიდან მარჯვნივ" -#: gtk/gtkprintunixdialog.c:3019 -#: modules/printbackends/cups/gtkprintbackendcups.c:3510 +#: gtk/gtkprintunixdialog.c:3122 +#: modules/printbackends/cups/gtkprintbackendcups.c:5711 msgid "Top to bottom, right to left" msgstr "ზემოდან ქვემოთ, მარჯვნიდან მარცხნივ" -#: gtk/gtkprintunixdialog.c:3020 -#: modules/printbackends/cups/gtkprintbackendcups.c:3511 +#: gtk/gtkprintunixdialog.c:3123 +#: modules/printbackends/cups/gtkprintbackendcups.c:5712 msgid "Bottom to top, left to right" msgstr "ქვემოდან ზემოთ, მარცხნიდან მარჯვნივ" -#: gtk/gtkprintunixdialog.c:3020 -#: modules/printbackends/cups/gtkprintbackendcups.c:3511 +#: gtk/gtkprintunixdialog.c:3123 +#: modules/printbackends/cups/gtkprintbackendcups.c:5712 msgid "Bottom to top, right to left" msgstr "ქვემოდან ზემოთ, მარჯვნიდან მარცხნივ" -#. Translators, this string is used to label the option in the print -#. * dialog that controls in what order multiple pages are arranged -#. -#: gtk/gtkprintunixdialog.c:3024 gtk/gtkprintunixdialog.c:3037 -#: modules/printbackends/cups/gtkprintbackendcups.c:3543 +#: gtk/gtkprintunixdialog.c:3127 gtk/gtkprintunixdialog.c:3140 msgid "Page Ordering" msgstr "გვერდის დალაგება" -#: gtk/gtkprintunixdialog.c:3053 +#: gtk/gtkprintunixdialog.c:3156 msgid "Left to right" msgstr "მარცხნიდან მარჯვნივ" -#: gtk/gtkprintunixdialog.c:3054 +#: gtk/gtkprintunixdialog.c:3157 msgid "Right to left" msgstr "მარჯვნიდან მარცხნივ" -#: gtk/gtkprintunixdialog.c:3066 -#, fuzzy +#: gtk/gtkprintunixdialog.c:3169 msgid "Top to bottom" -msgstr "ზემოდან ქვემოთ, მარცხნიდან მარჯვნივ" +msgstr "ზემოდან ქვემოთ" -#: gtk/gtkprintunixdialog.c:3067 -#, fuzzy +#: gtk/gtkprintunixdialog.c:3170 msgid "Bottom to top" -msgstr "ქვემოდან ზემოთ, მარცხნიდან მარჯვნივ" +msgstr "ქვემოდან ზემოთ" -#: gtk/gtkprintunixdialog.c:3307 -msgid "Layout" -msgstr "განლაგება" - -#: gtk/gtkprintunixdialog.c:3311 -msgid "T_wo-sided:" -msgstr "_ორმხრივი:" - -#: gtk/gtkprintunixdialog.c:3326 -msgid "Pages per _side:" -msgstr "გვერდები გ_ვერდზე:" - -#: gtk/gtkprintunixdialog.c:3343 -msgid "Page or_dering:" -msgstr "გვერდების _დალაგება:" - -#: gtk/gtkprintunixdialog.c:3359 -msgid "_Only print:" -msgstr "_მხოლოდ ბეჭდვა:" - -#. In enum order -#: gtk/gtkprintunixdialog.c:3374 -msgid "All sheets" -msgstr "ყველა გვერდი" - -#: gtk/gtkprintunixdialog.c:3375 -msgid "Even sheets" -msgstr "ლუწი გვერდები" - -#: gtk/gtkprintunixdialog.c:3376 -msgid "Odd sheets" -msgstr "კენტი გვერდები" - -#: gtk/gtkprintunixdialog.c:3379 -msgid "Sc_ale:" -msgstr "_მასშტაბი:" - -#: gtk/gtkprintunixdialog.c:3406 -msgid "Paper" -msgstr "ქაღალდი" - -#: gtk/gtkprintunixdialog.c:3410 -msgid "Paper _type:" -msgstr "ქაღალდის _ტიპი:" - -#: gtk/gtkprintunixdialog.c:3425 -msgid "Paper _source:" -msgstr "გვერდის _წყარო:" - -#: gtk/gtkprintunixdialog.c:3440 -msgid "Output t_ray:" -msgstr "გა_მომავალი უჯრა:" - -#: gtk/gtkprintunixdialog.c:3480 -#, fuzzy -msgid "Or_ientation:" -msgstr "_ორიენტაცია:" - -#. In enum order -#: gtk/gtkprintunixdialog.c:3495 -#, fuzzy -msgid "Portrait" -msgstr "პორტრეტი" - -#: gtk/gtkprintunixdialog.c:3496 -#, fuzzy -msgid "Landscape" -msgstr "პეიზაჟი" - -#: gtk/gtkprintunixdialog.c:3497 -#, fuzzy -msgid "Reverse portrait" -msgstr "უკუპორტრეტი" - -#: gtk/gtkprintunixdialog.c:3498 -#, fuzzy -msgid "Reverse landscape" -msgstr "უკუპეიზაჟი" - -#: gtk/gtkprintunixdialog.c:3543 -msgid "Job Details" -msgstr "ამოცანის დეტალები" - -#: gtk/gtkprintunixdialog.c:3549 -msgid "Pri_ority:" -msgstr "_პრიორიტეტი:" - -#: gtk/gtkprintunixdialog.c:3564 -msgid "_Billing info:" -msgstr "_განლაგება:" - -#: gtk/gtkprintunixdialog.c:3582 -msgid "Print Document" -msgstr "დოკუმენტის ბეჭდვა" - -#. Translators: this is one of the choices for the print at option -#. * in the print dialog -#. -#: gtk/gtkprintunixdialog.c:3591 -msgid "_Now" -msgstr "_ახლა" - -#: gtk/gtkprintunixdialog.c:3602 -msgid "A_t:" -msgstr "_როდის:" - -#. Translators: Ability to parse the am/pm format depends on actual locale. -#. * You can remove the am/pm values below for your locale if they are not -#. * supported. -#. -#: gtk/gtkprintunixdialog.c:3608 -msgid "" -"Specify the time of print,\n" -" e.g. 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm" -msgstr "" - -#: gtk/gtkprintunixdialog.c:3618 -msgid "Time of print" -msgstr "" - -#: gtk/gtkprintunixdialog.c:3634 -msgid "On _hold" -msgstr "_დაჭერისას" - -#: gtk/gtkprintunixdialog.c:3635 -msgid "Hold the job until it is explicitly released" -msgstr "" - -#: gtk/gtkprintunixdialog.c:3655 -msgid "Add Cover Page" -msgstr "ყდის გვერდის დამატება" - -#. Translators, this is the label used for the option in the print -#. * dialog that controls the front cover page. -#. -#: gtk/gtkprintunixdialog.c:3664 -msgid "Be_fore:" -msgstr "მა_ნამდე:" - -#. Translators, this is the label used for the option in the print -#. * dialog that controls the back cover page. -#. -#: gtk/gtkprintunixdialog.c:3682 -msgid "_After:" -msgstr "შ_ემდეგ:" - -#. Translators: this is the tab label for the notebook tab containing -#. * job-specific options in the print dialog -#. -#: gtk/gtkprintunixdialog.c:3700 -msgid "Job" -msgstr "ამოცანა" - -#: gtk/gtkprintunixdialog.c:3766 -msgid "Advanced" -msgstr "დამატებითი" - -#. Translators: this will appear as tab label in print dialog. -#: gtk/gtkprintunixdialog.c:3804 -msgid "Image Quality" -msgstr "გამოსახულების ხარისხი" - -#. Translators: this will appear as tab label in print dialog. -#: gtk/gtkprintunixdialog.c:3808 -msgid "Color" -msgstr "ფერი" - -#. Translators: this will appear as tab label in print dialog. -#. It's a typographical term, as in "Binding and finishing" -#: gtk/gtkprintunixdialog.c:3813 -msgid "Finishing" -msgstr "სრულდება" - -#: gtk/gtkprintunixdialog.c:3823 -msgid "Some of the settings in the dialog conflict" -msgstr "დიალოგის ზოგიერთი პარამეტრი ერთმანეთთან კონფლიქტშია" - -#: gtk/gtkprintunixdialog.c:3846 -msgid "Print" -msgstr "ბეჭდვა" - -#: gtk/gtkrc.c:2834 +#: gtk/gtkprogressbar.c:729 #, c-format -msgid "Unable to find include file: \"%s\"" -msgstr "ვერ მოიძებნა გამონაკლისის ფაილი: \"%s\"" +msgctxt "progress bar label" +msgid "%.0f %%" +msgstr "%.0f %%" -#: gtk/gtkrc.c:3470 gtk/gtkrc.c:3473 -#, c-format -msgid "Unable to locate image file in pixmap_path: \"%s\"" -msgstr "გამოსახულების ფაილი ვერ მოიძებნა გეზით pixmap_path: \"%s\"" - -#: gtk/gtkrecentaction.c:165 gtk/gtkrecentaction.c:173 -#: gtk/gtkrecentchoosermenu.c:615 gtk/gtkrecentchoosermenu.c:623 -#, c-format -msgid "This function is not implemented for widgets of class '%s'" -msgstr "ეს ფუნქცია '%s' კლასის მართვის ელემენტებისთვის ჯერ არ დანერგილა" - -#: gtk/gtkrecentchooserdefault.c:482 -msgid "Select which type of documents are shown" -msgstr "საჩვენებლად სასურველი დოკუმენტის ტიპების შერჩევა" - -#: gtk/gtkrecentchooserdefault.c:1138 gtk/gtkrecentchooserdefault.c:1175 +#: gtk/gtkrecentchooserdefault.c:1075 gtk/gtkrecentchooserdefault.c:1112 #, c-format msgid "No item for URI '%s' found" -msgstr "'%s' URI-ისთვის ელემენტი ვერ მოიძებნა" +msgstr "" -#: gtk/gtkrecentchooserdefault.c:1302 +#: gtk/gtkrecentchooserdefault.c:1239 msgid "Untitled filter" -msgstr "უსახელო ფილტრი" +msgstr "" -#: gtk/gtkrecentchooserdefault.c:1655 +#: gtk/gtkrecentchooserdefault.c:1561 msgid "Could not remove item" -msgstr "შეუძლებელია ელემენტის წაშლა" +msgstr "" -#: gtk/gtkrecentchooserdefault.c:1699 +#: gtk/gtkrecentchooserdefault.c:1605 msgid "Could not clear list" -msgstr "ვერ ხერხდება სიის გასუფთავება" +msgstr "" -#: gtk/gtkrecentchooserdefault.c:1783 +#: gtk/gtkrecentchooserdefault.c:1689 msgid "Copy _Location" -msgstr "_მისამართის ასლი" +msgstr "" -#: gtk/gtkrecentchooserdefault.c:1796 +#: gtk/gtkrecentchooserdefault.c:1700 msgid "_Remove From List" -msgstr "სიიდან _ამოშლა" +msgstr "" -#: gtk/gtkrecentchooserdefault.c:1805 +#: gtk/gtkrecentchooserdefault.c:1707 msgid "_Clear List" -msgstr "სიის _გასუფთავება" +msgstr "" -#: gtk/gtkrecentchooserdefault.c:1819 +#: gtk/gtkrecentchooserdefault.c:1719 msgid "Show _Private Resources" -msgstr "პირადი რესურსების ჩ_ვენება" +msgstr "" #. we create a placeholder menuitem, to be used in case #. * the menu is empty. this placeholder will stay around @@ -2053,866 +3671,298 @@ msgstr "პირადი რესურსების ჩ_ვენება #. * user appended or prepended custom menu items to the #. * recent chooser menu widget. #. -#: gtk/gtkrecentchoosermenu.c:369 +#: gtk/gtkrecentchoosermenu.c:343 msgid "No items found" -msgstr "ელემენტები ვერ მოიძებნა" +msgstr "ჩანაწერები ნაპოვნი არაა" -#: gtk/gtkrecentchoosermenu.c:535 gtk/gtkrecentchoosermenu.c:591 +#: gtk/gtkrecentchoosermenu.c:534 gtk/gtkrecentchoosermenu.c:590 #, c-format -msgid "No recently used resource found with URI `%s'" -msgstr "URI `%s' - ბოლოს გამოყენებული რესურსები ვერ მოიძებნა" +msgid "No recently used resource found with URI '%s'" +msgstr "" -#: gtk/gtkrecentchoosermenu.c:802 +#: gtk/gtkrecentchoosermenu.c:789 #, c-format msgid "Open '%s'" -msgstr "გახსნა '%s'" +msgstr "" -#: gtk/gtkrecentchoosermenu.c:832 +#: gtk/gtkrecentchoosermenu.c:819 msgid "Unknown item" -msgstr "უცნობი ელემენტი" +msgstr "" #. This is the label format that is used for the first 10 items #. * in a recent files menu. The %d is the number of the item, #. * the %s is the name of the item. Please keep the _ in front #. * of the number to give these menu items a mnemonic. #. -#: gtk/gtkrecentchoosermenu.c:843 +#: gtk/gtkrecentchoosermenu.c:830 #, c-format msgctxt "recent menu label" msgid "_%d. %s" -msgstr "" +msgstr "_%d.·%s" #. This is the format that is used for items in a recent files menu. #. * The %d is the number of the item, the %s is the name of the item. #. -#: gtk/gtkrecentchoosermenu.c:848 -#, fuzzy, c-format +#: gtk/gtkrecentchoosermenu.c:835 +#, c-format msgctxt "recent menu label" msgid "%d. %s" -msgstr "%s (%s)" +msgstr "" -#: gtk/gtkrecentmanager.c:980 gtk/gtkrecentmanager.c:993 -#: gtk/gtkrecentmanager.c:1131 gtk/gtkrecentmanager.c:1141 -#: gtk/gtkrecentmanager.c:1194 gtk/gtkrecentmanager.c:1203 -#: gtk/gtkrecentmanager.c:1218 +#: gtk/gtkrecentmanager.c:1053 gtk/gtkrecentmanager.c:1066 +#: gtk/gtkrecentmanager.c:1203 gtk/gtkrecentmanager.c:1213 +#: gtk/gtkrecentmanager.c:1265 gtk/gtkrecentmanager.c:1274 #, c-format msgid "Unable to find an item with URI '%s'" -msgstr "შეუძლებელია URI '%s'-დან ელემენტის პოვნა" - -#: gtk/gtkspinner.c:456 -#, fuzzy -msgctxt "throbbing progress animation widget" -msgid "Spinner" -msgstr "ქაღალდი" - -#: gtk/gtkspinner.c:457 -msgid "Provides visual indication of progress" msgstr "" -#. KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate -#: gtk/gtkstock.c:313 -#, fuzzy -msgctxt "Stock label" -msgid "Information" -msgstr "ინფორმაცია" +#: gtk/gtkrecentmanager.c:1289 +#, c-format +msgid "Unable to move the item with URI '%s' to '%s'" +msgstr "" -#: gtk/gtkstock.c:314 -#, fuzzy -msgctxt "Stock label" -msgid "Warning" -msgstr "გაფრთხილება" +#: gtk/gtkrecentmanager.c:2507 +#, c-format +msgid "No registered application with name '%s' for item with URI '%s' found" +msgstr "" -#: gtk/gtkstock.c:315 -#, fuzzy -msgctxt "Stock label" -msgid "Error" -msgstr "შეცდომა" +#: gtk/gtksearchentry.c:371 +msgid "Search" +msgstr "" -#: gtk/gtkstock.c:316 -#, fuzzy -msgctxt "Stock label" -msgid "Question" -msgstr "შეკითხვა" - -#. FIXME these need accelerators when appropriate, and -#. * need the mnemonics to be rationalized +#. Translators: This string is used to mark left/right variants of modifier +#. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep +#. * this string very short, ideally just a single character, since it will +#. * be rendered as part of the key. #. -#: gtk/gtkstock.c:321 -#, fuzzy -msgctxt "Stock label" -msgid "_About" -msgstr "_პროგრამის შესახებ" - -#: gtk/gtkstock.c:322 -#, fuzzy -msgctxt "Stock label" -msgid "_Add" -msgstr "_დამატება" - -#: gtk/gtkstock.c:323 -#, fuzzy -msgctxt "Stock label" -msgid "_Apply" -msgstr "_გამოყენება" - -#: gtk/gtkstock.c:324 -#, fuzzy -msgctxt "Stock label" -msgid "_Bold" -msgstr "_მუქი" - -#: gtk/gtkstock.c:325 -#, fuzzy -msgctxt "Stock label" -msgid "_Cancel" -msgstr "_გაუქმება" - -#: gtk/gtkstock.c:326 -#, fuzzy -msgctxt "Stock label" -msgid "_CD-ROM" -msgstr "_კომპაქტ–დისკი" - -#: gtk/gtkstock.c:327 -#, fuzzy -msgctxt "Stock label" -msgid "_Clear" -msgstr "_გასუფთავება" - -#: gtk/gtkstock.c:328 -#, fuzzy -msgctxt "Stock label" -msgid "_Close" -msgstr "_დახურვა" - -#: gtk/gtkstock.c:329 -#, fuzzy -msgctxt "Stock label" -msgid "C_onnect" -msgstr "_დაკავშირება" - -#: gtk/gtkstock.c:330 -#, fuzzy -msgctxt "Stock label" -msgid "_Convert" -msgstr "_გარდაქმნა" - -#: gtk/gtkstock.c:331 -#, fuzzy -msgctxt "Stock label" -msgid "_Copy" -msgstr "_ასლი" - -#: gtk/gtkstock.c:332 -#, fuzzy -msgctxt "Stock label" -msgid "Cu_t" -msgstr "_ამოჭრა" - -#: gtk/gtkstock.c:333 -#, fuzzy -msgctxt "Stock label" -msgid "_Delete" -msgstr "_წაშლა" - -#: gtk/gtkstock.c:334 -#, fuzzy -msgctxt "Stock label" -msgid "_Discard" -msgstr "_უარყოფა" - -#: gtk/gtkstock.c:335 -#, fuzzy -msgctxt "Stock label" -msgid "_Disconnect" -msgstr "_გათიშვა" - -#: gtk/gtkstock.c:336 -#, fuzzy -msgctxt "Stock label" -msgid "_Execute" -msgstr "_შესრულება" - -#: gtk/gtkstock.c:337 -#, fuzzy -msgctxt "Stock label" -msgid "_Edit" -msgstr "_რედაქტირება" - -#: gtk/gtkstock.c:338 -#, fuzzy -msgctxt "Stock label" -msgid "_File" -msgstr "_ფაილები" - -#: gtk/gtkstock.c:339 -#, fuzzy -msgctxt "Stock label" -msgid "_Find" -msgstr "_პოვნა" - -#: gtk/gtkstock.c:340 -#, fuzzy -msgctxt "Stock label" -msgid "Find and _Replace" -msgstr "პოვნა და _შეცვლა" - -#: gtk/gtkstock.c:341 -#, fuzzy -msgctxt "Stock label" -msgid "_Floppy" -msgstr "_დისკეტი" - -#: gtk/gtkstock.c:342 -#, fuzzy -msgctxt "Stock label" -msgid "_Fullscreen" -msgstr "_სრულ ეკრანზე" - -#: gtk/gtkstock.c:343 -#, fuzzy -msgctxt "Stock label" -msgid "_Leave Fullscreen" -msgstr "_დატოვება სრულ ეკრანზე" - -#. This is a navigation label as in "go to the bottom of the page" -#: gtk/gtkstock.c:345 -#, fuzzy -msgctxt "Stock label, navigation" -msgid "_Bottom" -msgstr "ქ_ვედა:" - -#. This is a navigation label as in "go to the first page" -#: gtk/gtkstock.c:347 -#, fuzzy -msgctxt "Stock label, navigation" -msgid "_First" -msgstr "_ფაილები" - -#. This is a navigation label as in "go to the last page" -#: gtk/gtkstock.c:349 -#, fuzzy -msgctxt "Stock label, navigation" -msgid "_Last" -msgstr "_ჩასმა" - -#. This is a navigation label as in "go to the top of the page" -#: gtk/gtkstock.c:351 -#, fuzzy -msgctxt "Stock label, navigation" -msgid "_Top" -msgstr "ზე_და:" - -#. This is a navigation label as in "go back" -#: gtk/gtkstock.c:353 -msgctxt "Stock label, navigation" -msgid "_Back" -msgstr "" - -#. This is a navigation label as in "go down" -#: gtk/gtkstock.c:355 -#, fuzzy -msgctxt "Stock label, navigation" -msgid "_Down" -msgstr "_ახლა" - -#. This is a navigation label as in "go forward" -#: gtk/gtkstock.c:357 -#, fuzzy -msgctxt "Stock label, navigation" -msgid "_Forward" -msgstr "_წინ გადახვევა" - -#. This is a navigation label as in "go up" -#: gtk/gtkstock.c:359 -msgctxt "Stock label, navigation" -msgid "_Up" -msgstr "" - -#: gtk/gtkstock.c:360 -#, fuzzy -msgctxt "Stock label" -msgid "_Hard Disk" -msgstr "_ხისტი დისკი" - -#: gtk/gtkstock.c:361 -#, fuzzy -msgctxt "Stock label" -msgid "_Help" -msgstr "_დახმარება" - -#: gtk/gtkstock.c:362 -#, fuzzy -msgctxt "Stock label" -msgid "_Home" -msgstr "_სახლი" - -#: gtk/gtkstock.c:363 -#, fuzzy -msgctxt "Stock label" -msgid "Increase Indent" -msgstr "აბზაცის გაზრდა" - -#: gtk/gtkstock.c:364 -#, fuzzy -msgctxt "Stock label" -msgid "Decrease Indent" -msgstr "აბზაცის შემცირება" - -#: gtk/gtkstock.c:365 -#, fuzzy -msgctxt "Stock label" -msgid "_Index" -msgstr "_ინდექსი" - -#: gtk/gtkstock.c:366 -#, fuzzy -msgctxt "Stock label" -msgid "_Information" -msgstr "_ინფორმაცია" - -#: gtk/gtkstock.c:367 -#, fuzzy -msgctxt "Stock label" -msgid "_Italic" -msgstr "_კურსივი" - -#: gtk/gtkstock.c:368 -#, fuzzy -msgctxt "Stock label" -msgid "_Jump to" -msgstr "_გადასვლა" - -#. This is about text justification, "centered text" -#: gtk/gtkstock.c:370 -#, fuzzy -msgctxt "Stock label" -msgid "_Center" -msgstr "_გარდაქმნა" - -#. This is about text justification -#: gtk/gtkstock.c:372 -#, fuzzy -msgctxt "Stock label" -msgid "_Fill" -msgstr "_ფაილები" - -#. This is about text justification, "left-justified text" -#: gtk/gtkstock.c:374 -#, fuzzy -msgctxt "Stock label" -msgid "_Left" -msgstr "_მარცხნივ:" - -#. This is about text justification, "right-justified text" -#: gtk/gtkstock.c:376 -#, fuzzy -msgctxt "Stock label" -msgid "_Right" -msgstr "მა_რჯვნივ:" - -#. Media label, as in "fast forward" -#: gtk/gtkstock.c:379 -#, fuzzy -msgctxt "Stock label, media" -msgid "_Forward" -msgstr "_წინ გადახვევა" - -#. Media label, as in "next song" -#: gtk/gtkstock.c:381 -#, fuzzy -msgctxt "Stock label, media" -msgid "_Next" -msgstr "_ახალი" - -#. Media label, as in "pause music" -#: gtk/gtkstock.c:383 -#, fuzzy -msgctxt "Stock label, media" -msgid "P_ause" -msgstr "შეჩერებული" - -#. Media label, as in "play music" -#: gtk/gtkstock.c:385 -#, fuzzy -msgctxt "Stock label, media" -msgid "_Play" -msgstr "_ადგილმდებარეობები" - -#. Media label, as in "previous song" -#: gtk/gtkstock.c:387 -#, fuzzy -msgctxt "Stock label, media" -msgid "Pre_vious" -msgstr "_წინა" - -#. Media label -#: gtk/gtkstock.c:389 -#, fuzzy -msgctxt "Stock label, media" -msgid "_Record" -msgstr "_ჩაწერა" - -#. Media label -#: gtk/gtkstock.c:391 -#, fuzzy -msgctxt "Stock label, media" -msgid "R_ewind" -msgstr "_უკუგადახვევა" - -#. Media label -#: gtk/gtkstock.c:393 -#, fuzzy -msgctxt "Stock label, media" -msgid "_Stop" -msgstr "_შეჩერება" - -#: gtk/gtkstock.c:394 -#, fuzzy -msgctxt "Stock label" -msgid "_Network" -msgstr "_ქსელი" - -#: gtk/gtkstock.c:395 -#, fuzzy -msgctxt "Stock label" -msgid "_New" -msgstr "_ახალი" - -#: gtk/gtkstock.c:396 -#, fuzzy -msgctxt "Stock label" -msgid "_No" -msgstr "_არა" - -#: gtk/gtkstock.c:397 -#, fuzzy -msgctxt "Stock label" -msgid "_OK" -msgstr "_დიახ" - -#: gtk/gtkstock.c:398 -#, fuzzy -msgctxt "Stock label" -msgid "_Open" -msgstr "_გახსნა" - -#. Page orientation -#: gtk/gtkstock.c:400 -#, fuzzy -msgctxt "Stock label" -msgid "Landscape" -msgstr "პეიზაჟი" - -#. Page orientation -#: gtk/gtkstock.c:402 -#, fuzzy -msgctxt "Stock label" -msgid "Portrait" -msgstr "პორტრეტი" - -#. Page orientation -#: gtk/gtkstock.c:404 -#, fuzzy -msgctxt "Stock label" -msgid "Reverse landscape" -msgstr "უკუპეიზაჟი" - -#. Page orientation -#: gtk/gtkstock.c:406 -#, fuzzy -msgctxt "Stock label" -msgid "Reverse portrait" -msgstr "უკუპორტრეტი" - -#: gtk/gtkstock.c:407 -#, fuzzy -msgctxt "Stock label" -msgid "Page Set_up" -msgstr "გვერდის _პარამეტრები" - -#: gtk/gtkstock.c:408 -#, fuzzy -msgctxt "Stock label" -msgid "_Paste" -msgstr "_ჩასმა" - -#: gtk/gtkstock.c:409 -#, fuzzy -msgctxt "Stock label" -msgid "_Preferences" -msgstr "_პარამეტრები" - -#: gtk/gtkstock.c:410 -#, fuzzy -msgctxt "Stock label" -msgid "_Print" -msgstr "_ბეჭდვა" - -#: gtk/gtkstock.c:411 -#, fuzzy -msgctxt "Stock label" -msgid "Print Pre_view" -msgstr "_ესკიზის დაბეჭდვა" - -#: gtk/gtkstock.c:412 -#, fuzzy -msgctxt "Stock label" -msgid "_Properties" -msgstr "_პარამეტრები" - -#: gtk/gtkstock.c:413 -#, fuzzy -msgctxt "Stock label" -msgid "_Quit" -msgstr "_დასრულება" - -#: gtk/gtkstock.c:414 -#, fuzzy -msgctxt "Stock label" -msgid "_Redo" -msgstr "_გამეორება" - -#: gtk/gtkstock.c:415 -#, fuzzy -msgctxt "Stock label" -msgid "_Refresh" -msgstr "_განახლება" - -#: gtk/gtkstock.c:416 -#, fuzzy -msgctxt "Stock label" -msgid "_Remove" -msgstr "_ამოშლა" - -#: gtk/gtkstock.c:417 -#, fuzzy -msgctxt "Stock label" -msgid "_Revert" -msgstr "_აღდგენა" - -#: gtk/gtkstock.c:418 -#, fuzzy -msgctxt "Stock label" -msgid "_Save" -msgstr "_შენახვა" - -#: gtk/gtkstock.c:419 -#, fuzzy -msgctxt "Stock label" -msgid "Save _As" -msgstr "შენახვა _როგორც" - -#: gtk/gtkstock.c:420 -#, fuzzy -msgctxt "Stock label" -msgid "Select _All" -msgstr "_ყველას მონიშვნა" - -#: gtk/gtkstock.c:421 -#, fuzzy -msgctxt "Stock label" -msgid "_Color" -msgstr "_ფერი" - -#: gtk/gtkstock.c:422 -#, fuzzy -msgctxt "Stock label" -msgid "_Font" -msgstr "_შრიფტი" - -#. Sorting direction -#: gtk/gtkstock.c:424 -#, fuzzy -msgctxt "Stock label" -msgid "_Ascending" -msgstr "_ზრდადი" - -#. Sorting direction -#: gtk/gtkstock.c:426 -#, fuzzy -msgctxt "Stock label" -msgid "_Descending" -msgstr "_კლებადი" - -#: gtk/gtkstock.c:427 -#, fuzzy -msgctxt "Stock label" -msgid "_Spell Check" -msgstr "_მართლწერა" - -#: gtk/gtkstock.c:428 -#, fuzzy -msgctxt "Stock label" -msgid "_Stop" -msgstr "_შეჩერება" - -#. Font variant -#: gtk/gtkstock.c:430 -#, fuzzy -msgctxt "Stock label" -msgid "_Strikethrough" -msgstr "_გადახაზული" - -#: gtk/gtkstock.c:431 -#, fuzzy -msgctxt "Stock label" -msgid "_Undelete" -msgstr "წაშლის გაუ_ქმება" - -#. Font variant -#: gtk/gtkstock.c:433 -#, fuzzy -msgctxt "Stock label" -msgid "_Underline" -msgstr "_ხაზგასმა" - -#: gtk/gtkstock.c:434 -#, fuzzy -msgctxt "Stock label" -msgid "_Undo" -msgstr "_დაბრუნება" - -#: gtk/gtkstock.c:435 -#, fuzzy -msgctxt "Stock label" -msgid "_Yes" -msgstr "_დიახ" - -#. Zoom -#: gtk/gtkstock.c:437 -#, fuzzy -msgctxt "Stock label" -msgid "_Normal Size" -msgstr "_საშუალო" - -#. Zoom -#: gtk/gtkstock.c:439 -#, fuzzy -msgctxt "Stock label" -msgid "Best _Fit" -msgstr "_შევსება" - -#: gtk/gtkstock.c:440 -#, fuzzy -msgctxt "Stock label" -msgid "Zoom _In" -msgstr "_მოტანა" - -#: gtk/gtkstock.c:441 -#, fuzzy -msgctxt "Stock label" -msgid "Zoom _Out" -msgstr "_დაშორება" - -#: gtk/gtktextbufferrichtext.c:650 +#: gtk/gtkshortcutlabel.c:80 +msgctxt "keyboard side marker" +msgid "L" +msgstr "მარცხ" + +#. Translators: This string is used to mark left/right variants of modifier +#. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep +#. * this string very short, ideally just a single character, since it will +#. * be rendered as part of the key. +#. +#: gtk/gtkshortcutlabel.c:93 +msgctxt "keyboard side marker" +msgid "R" +msgstr "მარჯ" + +#: gtk/gtkshortcutssection.c:451 +msgid "_Show All" +msgstr "_ყველას ჩვენება" + +#: gtk/gtkshortcutsshortcut.c:136 +msgid "Two finger pinch" +msgstr "ორი თითის გასმა" + +#: gtk/gtkshortcutsshortcut.c:140 +msgid "Two finger stretch" +msgstr "ორი თითის გაფარჩხვა" + +#: gtk/gtkshortcutsshortcut.c:144 +msgid "Rotate clockwise" +msgstr "საათის ისრის მიმართულებით შებრუნება" + +#: gtk/gtkshortcutsshortcut.c:148 +msgid "Rotate counterclockwise" +msgstr "საათის ისრის საწინააღმდეგო მიმართულებით შებრუნება" + +#: gtk/gtkshortcutsshortcut.c:152 +msgid "Two finger swipe left" +msgstr "ორი თითის გასმა მარცხნივ" + +#: gtk/gtkshortcutsshortcut.c:156 +msgid "Two finger swipe right" +msgstr "ორი თითის გასმა მარჯვნივ" + +#: gtk/gtkshortcutswindow.c:929 +msgid "Shortcuts" +msgstr "მალსახმობები" + +#: gtk/gtkshortcutswindow.c:934 +msgid "Search Results" +msgstr "ძებნის შედეგები" + +#: gtk/gtkshortcutswindow.c:988 +msgid "Search Shortcuts" +msgstr "ძებნის მალსახმობები" + +#: gtk/gtkshortcutswindow.c:1053 gtk/ui/gtkemojichooser.ui:376 +#: gtk/ui/gtkfilechooserwidget.ui:353 +msgid "No Results Found" +msgstr "შედეგების გარეშე" + +#: gtk/gtkshortcutswindow.c:1060 gtk/ui/gtkemojichooser.ui:390 +#: gtk/ui/gtkfilechooserwidget.ui:367 gtk/ui/gtkplacesview.ui:274 +msgid "Try a different search" +msgstr "სცადეთ სხვა ძებნა" + +#: gtk/gtktextbufferrichtext.c:648 #, c-format msgid "Unknown error when trying to deserialize %s" -msgstr "უცნობი შეცდომა %s დესერიალიზებისას" +msgstr "" -#: gtk/gtktextbufferrichtext.c:709 +#: gtk/gtktextbufferrichtext.c:707 #, c-format msgid "No deserialize function found for format %s" -msgstr "%s ფორმატისთვის დესერიალიზაციის ფუნქცია ვერ მოიძებნა" +msgstr "" -#: gtk/gtktextbufferserialize.c:795 gtk/gtktextbufferserialize.c:821 +#: gtk/gtktextbufferserialize.c:792 gtk/gtktextbufferserialize.c:818 #, c-format msgid "Both \"id\" and \"name\" were found on the <%s> element" -msgstr "ორივე \"id\" და \"name\" მოიძებნა <%s> ელემენტში" +msgstr "" -#: gtk/gtktextbufferserialize.c:805 gtk/gtktextbufferserialize.c:831 +#: gtk/gtktextbufferserialize.c:802 gtk/gtktextbufferserialize.c:828 #, c-format msgid "The attribute \"%s\" was found twice on the <%s> element" -msgstr "ატრიბუტი \"%s\" ელემენტში <%s> ორჯერ მოიძებნა" +msgstr "" -#: gtk/gtktextbufferserialize.c:845 -#, fuzzy, c-format +#: gtk/gtktextbufferserialize.c:844 +#, c-format msgid "<%s> element has invalid ID \"%s\"" -msgstr "<%s> ელემენტის id \"%s\" მცდარია" +msgstr "" #: gtk/gtktextbufferserialize.c:855 #, c-format msgid "<%s> element has neither a \"name\" nor an \"id\" attribute" -msgstr "<%s> ელემენტს არც \"name\" და არც \"id\" არ გააჩნია" +msgstr "" #: gtk/gtktextbufferserialize.c:942 #, c-format msgid "Attribute \"%s\" repeated twice on the same <%s> element" -msgstr "ატრიბუტი \"%s\" მეორდება ორჯერ იგივე <%s> ელემენტისთვის" +msgstr "" #: gtk/gtktextbufferserialize.c:960 gtk/gtktextbufferserialize.c:985 #, c-format msgid "Attribute \"%s\" is invalid on <%s> element in this context" -msgstr "ატრიბუტი \"%s\" უმართებლოა <%s> ელემენტისთვის ამ კონტექსტში" +msgstr "ატრიბუტი %s არასწორია %s ელემენტზე ამ კონტექსტში" #: gtk/gtktextbufferserialize.c:1024 #, c-format msgid "Tag \"%s\" has not been defined." -msgstr "ჭდე \"%s\" არ განსაზღვრულა." +msgstr "" #: gtk/gtktextbufferserialize.c:1036 msgid "Anonymous tag found and tags can not be created." -msgstr "ნაპოვნია ანონიმური ჭდე და ჭდეები ვერ შეიქმნება." +msgstr "" #: gtk/gtktextbufferserialize.c:1047 #, c-format msgid "Tag \"%s\" does not exist in buffer and tags can not be created." -msgstr "ჭდე \"%s\" ბუფერში არ არსებობს და ჭდეები ვერ შეიქმნება." +msgstr "" -#: gtk/gtktextbufferserialize.c:1146 gtk/gtktextbufferserialize.c:1221 -#: gtk/gtktextbufferserialize.c:1324 gtk/gtktextbufferserialize.c:1398 +#: gtk/gtktextbufferserialize.c:1148 gtk/gtktextbufferserialize.c:1223 +#: gtk/gtktextbufferserialize.c:1328 gtk/gtktextbufferserialize.c:1402 #, c-format msgid "Element <%s> is not allowed below <%s>" -msgstr "ელემენტი <%s> დაუშვებელია <%s>-ის ქვეშ" +msgstr "" -#: gtk/gtktextbufferserialize.c:1177 +#: gtk/gtktextbufferserialize.c:1179 #, c-format msgid "\"%s\" is not a valid attribute type" -msgstr "\"%s\" ატრიბუტის უმართებლო ტიპია" +msgstr "" -#: gtk/gtktextbufferserialize.c:1185 +#: gtk/gtktextbufferserialize.c:1187 #, c-format msgid "\"%s\" is not a valid attribute name" -msgstr "\"%s\" ატრიბუტის უმართებლო სახელია" +msgstr "" -#: gtk/gtktextbufferserialize.c:1195 +#: gtk/gtktextbufferserialize.c:1197 #, c-format msgid "" "\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\"" -msgstr "\"%s\" ვერ გარდაიქმნება \"%s\" ტიპის მნიშვნელობად \"%s\" ატრიბუტისთვის" +msgstr "" -#: gtk/gtktextbufferserialize.c:1204 +#: gtk/gtktextbufferserialize.c:1206 #, c-format msgid "\"%s\" is not a valid value for attribute \"%s\"" -msgstr "\"%s\" უმართებლო მნიშვნელობაა \"%s\" ატრიბუტისთვის" +msgstr "" -#: gtk/gtktextbufferserialize.c:1289 +#: gtk/gtktextbufferserialize.c:1291 #, c-format msgid "Tag \"%s\" already defined" -msgstr "ჭდე \"%s\" უკვე განსაზღვრულია" +msgstr "" -#: gtk/gtktextbufferserialize.c:1300 +#: gtk/gtktextbufferserialize.c:1304 #, c-format msgid "Tag \"%s\" has invalid priority \"%s\"" -msgstr "ჭდეს \"%s\" მცდარი \"%s\" პრიორიტეტი გააჩნია" +msgstr "" -#: gtk/gtktextbufferserialize.c:1353 +#: gtk/gtktextbufferserialize.c:1357 #, c-format msgid "Outermost element in text must be not <%s>" -msgstr "ტექსტის გარე ელემენტი უნდა იყოს და არა <%s>" +msgstr "" -#: gtk/gtktextbufferserialize.c:1362 gtk/gtktextbufferserialize.c:1378 +#: gtk/gtktextbufferserialize.c:1366 gtk/gtktextbufferserialize.c:1382 #, c-format msgid "A <%s> element has already been specified" -msgstr "ელემენტი <%s> უკვე განსაზღვრულია" +msgstr "" -#: gtk/gtktextbufferserialize.c:1384 +#: gtk/gtktextbufferserialize.c:1388 msgid "A element can't occur before a element" -msgstr " ელემენტი ელემენტის წინ ვერ იქნება" +msgstr "" -#: gtk/gtktextbufferserialize.c:1784 +#: gtk/gtktextbufferserialize.c:1794 msgid "Serialized data is malformed" -msgstr "სერიალიზებული მონაცემები მცდარია" +msgstr "" -#: gtk/gtktextbufferserialize.c:1862 +#: gtk/gtktextbufferserialize.c:1873 msgid "" "Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001" msgstr "" -"სერიალიზებული მონაცემები მცდარია. პირველი სექცია GTKTEXTBUFFERCONTENTS-0001 " -"არაა" + +#: gtk/gtktextutil.c:57 +msgid "LRM _Left-to-right mark" +msgstr "" + +#: gtk/gtktextutil.c:58 +msgid "RLM _Right-to-left mark" +msgstr "" + +#: gtk/gtktextutil.c:59 +msgid "LRE Left-to-right _embedding" +msgstr "" #: gtk/gtktextutil.c:60 -msgid "LRM _Left-to-right mark" -msgstr "LRM ჭდე მარც_ხნიდან მარჯვნივ" +msgid "RLE Right-to-left e_mbedding" +msgstr "" #: gtk/gtktextutil.c:61 -msgid "RLM _Right-to-left mark" -msgstr "RLM ჭდე მარ_ჯვნიდან მარცხნივ" +msgid "LRO Left-to-right _override" +msgstr "" #: gtk/gtktextutil.c:62 -msgid "LRE Left-to-right _embedding" -msgstr "LRE _ჩასმა მარცხნიდან მარჯვნივ" +msgid "RLO Right-to-left o_verride" +msgstr "" #: gtk/gtktextutil.c:63 -msgid "RLE Right-to-left e_mbedding" -msgstr "RLE ჩა_სმა მარჯვნიდან მარცხნივ" +msgid "PDF _Pop directional formatting" +msgstr "" #: gtk/gtktextutil.c:64 -msgid "LRO Left-to-right _override" -msgstr "LRO გა_დაფარვა მარცხნიდან მარჯვნივ" +msgid "ZWS _Zero width space" +msgstr "" #: gtk/gtktextutil.c:65 -msgid "RLO Right-to-left o_verride" -msgstr "RLO გადა_ფარვა მარჯვნიდან მარცხნივ" +msgid "ZWJ Zero width _joiner" +msgstr "" #: gtk/gtktextutil.c:66 -msgid "PDF _Pop directional formatting" -msgstr "PDF განთავსება _ვერტიკალზე" - -#: gtk/gtktextutil.c:67 -msgid "ZWS _Zero width space" -msgstr "ZWS _ნულოვანი ხარე" - -#: gtk/gtktextutil.c:68 -msgid "ZWJ Zero width _joiner" -msgstr "ZWJ ნულოვანი _გამაერთიანებელი" - -#: gtk/gtktextutil.c:69 msgid "ZWNJ Zero width _non-joiner" -msgstr "ZWNJ ნულოვანი გა_მყოფი" +msgstr "" -#: gtk/gtkthemes.c:72 -#, c-format -msgid "Unable to locate theme engine in module_path: \"%s\"," -msgstr "ვერ ვპოულობ ჩასატვირთ მოდულს module_path–ში: \"%s\"," - -#: gtk/gtkuimanager.c:1505 -#, c-format -msgid "Unexpected start tag '%s' on line %d char %d" -msgstr "საწყისი ჭდე \"%s\" გაუთვალისწინებელია (სტრიქონი %d, სიმბოლო %d)" - -#: gtk/gtkuimanager.c:1595 -#, c-format -msgid "Unexpected character data on line %d char %d" -msgstr "გაუთვალისწინებელი სიმბოლოები (სტრიქონი %d, სიმბოლო %d)" - -#: gtk/gtkuimanager.c:2427 -msgid "Empty" -msgstr "ცარიელია" - -#: gtk/gtkvolumebutton.c:83 -msgid "Volume" -msgstr "ხმა" - -#: gtk/gtkvolumebutton.c:85 -msgid "Turns volume down or up" -msgstr "ძმის ამწევი ან დამწევი" - -#: gtk/gtkvolumebutton.c:88 +#: gtk/gtkvolumebutton.c:189 msgid "Adjusts the volume" -msgstr "ზმის მარეგულირებელი" +msgstr "" -#: gtk/gtkvolumebutton.c:94 gtk/gtkvolumebutton.c:97 -msgid "Volume Down" -msgstr "ხმის დაწევა" - -#: gtk/gtkvolumebutton.c:96 -msgid "Decreases the volume" -msgstr "ხმის დამწევი" - -#: gtk/gtkvolumebutton.c:100 gtk/gtkvolumebutton.c:103 -msgid "Volume Up" -msgstr "ხმის აწევა" - -#: gtk/gtkvolumebutton.c:102 -msgid "Increases the volume" -msgstr "ხმის ამწევი" - -#: gtk/gtkvolumebutton.c:160 +#: gtk/gtkvolumebutton.c:232 msgid "Muted" -msgstr "ხმა გამორთული" +msgstr "დადუმებული" -#: gtk/gtkvolumebutton.c:164 +#: gtk/gtkvolumebutton.c:236 msgid "Full Volume" msgstr "სრული ხმა" @@ -2921,1372 +3971,4206 @@ msgstr "სრული ხმა" #. * Translate the "%d" to "%Id" if you want to use localised digits, #. * or otherwise translate the "%d" to "%d". #. -#: gtk/gtkvolumebutton.c:177 +#: gtk/gtkvolumebutton.c:249 #, c-format msgctxt "volume percentage" -msgid "%d %%" +msgid "%d %%" +msgstr "%d %%" + +#: gtk/gtkwindow.c:9304 +msgid "Move" +msgstr "გადაადგილება" + +#: gtk/gtkwindow.c:9312 +msgid "Resize" +msgstr "ზომის შეცვლა" + +#: gtk/gtkwindow.c:9343 +msgid "Always on Top" +msgstr "ყოველთვის ყველაზე ზემოთ" + +#: gtk/gtkwindow.c:12778 +#, c-format +msgid "Do you want to use GTK+ Inspector?" +msgstr "" + +#: gtk/gtkwindow.c:12780 +#, c-format +msgid "" +"GTK+ Inspector is an interactive debugger that lets you explore and modify " +"the internals of any GTK+ application. Using it may cause the application to " +"break or crash." +msgstr "" + +#: gtk/gtkwindow.c:12785 +msgid "Don't show this message again" +msgstr "" + +#: gtk/inspector/action-editor.c:281 +msgid "Activate" +msgstr "აქტივაცია" + +#: gtk/inspector/action-editor.c:302 gtk/inspector/actions.ui:82 +#: gtk/inspector/css-node-tree.ui:78 gtk/inspector/misc-info.ui:102 +msgid "State" +msgstr "State" + +#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:196 +#: gtk/ui/gtkplacesview.ui:92 +msgid "Prefix" +msgstr "პრეფიქსი" + +#: gtk/inspector/actions.ui:56 +msgid "Enabled" +msgstr "ჩართულია" + +#: gtk/inspector/actions.ui:69 +msgid "Parameter Type" +msgstr "პარამეტრის ტიპი" + +#: gtk/inspector/css-editor.c:112 +msgid "You can type here any CSS rule recognized by GTK+." +msgstr "" + +#: gtk/inspector/css-editor.c:113 +msgid "" +"You can temporarily disable this custom CSS by clicking on the “Pause” " +"button above." +msgstr "" + +#: gtk/inspector/css-editor.c:114 +msgid "Changes are applied instantly and globally, for the whole application." +msgstr "" + +#: gtk/inspector/css-editor.c:162 +#, c-format +msgid "Saving CSS failed" +msgstr "CSS-ის შენახვის შეცდომა" + +#: gtk/inspector/css-editor.ui:34 +msgid "Disable this custom CSS" +msgstr "ხელით მითითებული CSS-ის გამორთვა" + +#: gtk/inspector/css-editor.ui:55 +msgid "Save the current CSS" +msgstr "მიმდინარე CSS-ის შენახვა" + +#: gtk/inspector/css-node-tree.ui:52 +msgid "ID" +msgstr "ID" + +#: gtk/inspector/css-node-tree.ui:65 gtk/inspector/object-tree.ui:142 +msgid "Style Classes" +msgstr "სტილის კლასები" + +#: gtk/inspector/css-node-tree.ui:110 +msgid "CSS Property" +msgstr "CSS-ის თვისება" + +#: gtk/inspector/css-node-tree.ui:125 gtk/inspector/prop-list.ui:50 +#: gtk/ui/gtkcoloreditor.ui:320 +msgid "Value" +msgstr "მნიშვნელობა" + +#: gtk/inspector/data-list.ui:15 +msgid "Show data" +msgstr "მონაცემების ჩვენება" + +#: gtk/inspector/general.c:330 +msgctxt "GL version" +msgid "None" +msgstr "არცერთიი" + +#: gtk/inspector/general.c:331 +msgctxt "GL vendor" +msgid "None" +msgstr "არცერთიი" + +#: gtk/inspector/general.ui:34 +msgid "GTK+ Version" +msgstr "" + +#: gtk/inspector/general.ui:68 +msgid "GDK Backend" +msgstr "" + +#: gtk/inspector/general.ui:115 +msgid "Application ID" +msgstr "აპლიკაციის ID" + +#: gtk/inspector/general.ui:149 +msgid "Resource Path" +msgstr "ბილიკი რესურსამდე" + +#: gtk/inspector/general.ui:454 +msgid "Display" +msgstr "ეკრანი" + +#: gtk/inspector/general.ui:489 +msgid "RGBA visual" +msgstr "" + +#: gtk/inspector/general.ui:523 +msgid "Composited" +msgstr "კომპოზიტური" + +#: gtk/inspector/general.ui:570 +msgid "GL Version" +msgstr "GL-ის ვერსია" + +#: gtk/inspector/general.ui:605 +msgid "GL Vendor" +msgstr "GL-ის მომწოდებელი" + +#: gtk/inspector/gestures.c:129 +msgctxt "event phase" +msgid "None" +msgstr "არცერთიი" + +#: gtk/inspector/gestures.c:130 +msgctxt "event phase" +msgid "Capture" +msgstr "ჩაჭერა" + +#: gtk/inspector/gestures.c:131 +msgctxt "event phase" +msgid "Bubble" +msgstr "ბუშტი" + +#: gtk/inspector/gestures.c:132 +msgctxt "event phase" +msgid "Target" +msgstr "სამიზნე წერტილი" + +#: gtk/inspector/menu.c:92 +msgid "Unnamed section" +msgstr "უსახელო სექცია" + +#: gtk/inspector/menu.ui:26 gtk/inspector/object-tree.ui:125 +msgid "Label" +msgstr "ჭდე" + +#: gtk/inspector/menu.ui:39 gtk/inspector/prop-editor.c:1385 +msgid "Action" +msgstr "ქმედება" + +#: gtk/inspector/menu.ui:52 +msgid "Target" +msgstr "სამიზნე წერტილი" + +#: gtk/inspector/menu.ui:65 +msgid "Icon" +msgstr "ხატულა" + +#: gtk/inspector/misc-info.ui:34 +msgid "Address" +msgstr "მისამართი" + +#: gtk/inspector/misc-info.ui:68 +msgid "Reference count" +msgstr "" + +#: gtk/inspector/misc-info.ui:136 +msgid "Buildable ID" +msgstr "აგებადი ID" + +#: gtk/inspector/misc-info.ui:170 +msgid "Default Widget" +msgstr "" + +#: gtk/inspector/misc-info.ui:192 gtk/inspector/misc-info.ui:237 +#: gtk/inspector/misc-info.ui:453 gtk/inspector/prop-editor.c:1071 +#: gtk/inspector/prop-editor.c:1268 gtk/inspector/prop-editor.c:1393 +#: gtk/inspector/prop-editor.c:1504 gtk/inspector/window.ui:382 +msgid "Properties" +msgstr "პარამეტრები" + +#: gtk/inspector/misc-info.ui:214 +msgid "Focus Widget" +msgstr "" + +#: gtk/inspector/misc-info.ui:259 +msgid "Mnemonic Label" +msgstr "მნემონიკის ჭდე" + +#: gtk/inspector/misc-info.ui:294 +msgid "Request mode" +msgstr "" + +#: gtk/inspector/misc-info.ui:328 +msgid "Allocation" +msgstr "გამოყოფა" + +#: gtk/inspector/misc-info.ui:362 +msgid "Baseline" +msgstr "საბაზისო ხაზი" + +#: gtk/inspector/misc-info.ui:396 +msgid "Clip area" +msgstr "" + +#: gtk/inspector/misc-info.ui:430 +msgid "Frame Clock" +msgstr "კადრების საათი" + +#: gtk/inspector/misc-info.ui:475 +msgid "Tick callback" +msgstr "" + +#: gtk/inspector/misc-info.ui:511 +msgid "Frame count" +msgstr "" + +#: gtk/inspector/misc-info.ui:545 +msgid "Frame rate" +msgstr "" + +#: gtk/inspector/misc-info.ui:579 +msgid "Accessible role" +msgstr "" + +#: gtk/inspector/misc-info.ui:613 +msgid "Accessible name" +msgstr "" + +#: gtk/inspector/misc-info.ui:649 +msgid "Accessible description" +msgstr "" + +#: gtk/inspector/misc-info.ui:685 +msgid "Mapped" +msgstr "მიმაგრებულია" + +#: gtk/inspector/misc-info.ui:721 +msgid "Realized" +msgstr "რეალიზებულია" + +#: gtk/inspector/misc-info.ui:757 +msgid "Is Toplevel" +msgstr "თავშია" + +#: gtk/inspector/misc-info.ui:793 +msgid "Child Visible" +msgstr "ხილული შვილი" + +#: gtk/inspector/object-tree.ui:95 +msgid "Object" +msgstr "" + +#: gtk/inspector/prop-editor.c:679 +#, c-format +msgid "Pointer: %p" +msgstr "მაჩვენებელი: %p" + +#: gtk/inspector/prop-editor.c:694 +msgctxt "type name" +msgid "Unknown" +msgstr "" + +#: gtk/inspector/prop-editor.c:695 +#, c-format +msgid "Object: %p (%s)" +msgstr "" + +#: gtk/inspector/prop-editor.c:1141 +#, c-format +msgid "Uneditable property type: %s" +msgstr "თვისების არაჩასწორებადი ტიპი: %s" + +#: gtk/inspector/prop-editor.c:1259 +msgid "Attribute mapping" +msgstr "" + +#: gtk/inspector/prop-editor.c:1264 +msgid "Model:" +msgstr "მოდელი:" + +#: gtk/inspector/prop-editor.c:1265 +#, c-format +msgid "%p (%s)" +msgstr "" + +#: gtk/inspector/prop-editor.c:1275 +msgid "Column:" +msgstr "სვეტი:" + +#: gtk/inspector/prop-editor.c:1285 +msgctxt "property name" +msgid "None" +msgstr "არცერთიი" + +#: gtk/inspector/prop-editor.c:1389 +#, c-format +msgid "Defined at: %p (%s)" +msgstr "" + +#: gtk/inspector/prop-editor.c:1453 gtk/inspector/prop-editor.c:1469 +msgid "inverted" +msgstr "" + +#: gtk/inspector/prop-editor.c:1485 +msgid "bidirectional, inverted" +msgstr "" + +#: gtk/inspector/prop-editor.c:1490 gtk/inspector/prop-editor.c:1604 +msgid "bidirectional" +msgstr "" + +#: gtk/inspector/prop-editor.c:1495 +msgid "Binding:" +msgstr "" + +#: gtk/inspector/prop-editor.c:1623 +msgid "Setting:" +msgstr "" + +#: gtk/inspector/prop-editor.c:1663 +msgid "Source:" +msgstr "წყარო:" + +#: gtk/inspector/prop-editor.c:1665 +msgid "Reset" +msgstr "განულება" + +#: gtk/inspector/prop-editor.c:1679 +msgid "Theme" +msgstr "თემა" + +#: gtk/inspector/prop-editor.c:1682 +msgid "XSettings" +msgstr "XSettings" + +#: gtk/inspector/prop-list.ui:34 +msgid "Property" +msgstr "პარამეტრი" + +#: gtk/inspector/prop-list.ui:68 gtk/inspector/statistics.ui:53 +#: gtk/ui/gtkfilechooserwidget.ui:266 +msgid "Type" +msgstr "ტიპი" + +#: gtk/inspector/prop-list.ui:86 +msgid "Attribute" +msgstr "ატრიბუტი" + +#: gtk/inspector/prop-list.ui:102 gtk/inspector/signals-list.ui:73 +msgid "Defined At" +msgstr "აღწერის წერტილი" + +#: gtk/inspector/resource-list.ui:100 +msgid "Path" +msgstr "კონტური" + +#: gtk/inspector/resource-list.ui:118 gtk/inspector/signals-list.ui:63 +msgid "Count" +msgstr "რაოდენობა" + +#: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:254 +#: gtk/ui/gtkfontchooserwidget.ui:134 gtk/ui/gtkfontchooserwidget.ui:276 +msgid "Size" +msgstr "ზომა" + +#: gtk/inspector/resource-list.ui:163 +msgid "Name:" +msgstr "" + +#: gtk/inspector/resource-list.ui:187 +msgid "Type:" +msgstr "ტიპი:" + +#: gtk/inspector/resource-list.ui:210 +msgid "Size:" +msgstr "ზომა:" + +#: gtk/inspector/selector.ui:31 +msgid "Selector" +msgstr "" + +#: gtk/inspector/signals-list.c:117 +msgid "Yes" +msgstr "დიახ" + +#: gtk/inspector/signals-list.ui:36 +msgid "Signal" +msgstr "სიგნალი" + +#: gtk/inspector/signals-list.ui:50 +msgid "Connected" +msgstr "შეერთებული" + +#: gtk/inspector/size-groups.c:224 +msgid "Ignore hidden" +msgstr "" + +#: gtk/inspector/size-groups.c:242 +msgid "Mode" +msgstr "რეჟიმი" + +#: gtk/inspector/size-groups.c:252 +msgctxt "sizegroup mode" +msgid "None" +msgstr "არცერთიი" + +#: gtk/inspector/size-groups.c:253 +msgctxt "sizegroup mode" +msgid "Horizontal" +msgstr "ჰორიზონტალური" + +#: gtk/inspector/size-groups.c:254 +msgctxt "sizegroup mode" +msgid "Vertical" +msgstr "ვერტიკალური" + +#: gtk/inspector/size-groups.c:255 +msgctxt "sizegroup mode" +msgid "Both" +msgstr "ორივე" + +#: gtk/inspector/statistics.c:377 +msgid "GLib must be configured with --enable-debug" +msgstr "" + +#: gtk/inspector/statistics.ui:68 +msgid "Self 1" +msgstr "Self 1" + +#: gtk/inspector/statistics.ui:80 +msgid "Cumulative 1" +msgstr "Cumulative 1" + +#: gtk/inspector/statistics.ui:92 +msgid "Self 2" +msgstr "Self 2" + +#: gtk/inspector/statistics.ui:104 +msgid "Cumulative 2" +msgstr "Cumulative 2" + +#: gtk/inspector/statistics.ui:116 +msgid "Self" +msgstr "Self" + +#: gtk/inspector/statistics.ui:133 +msgid "Cumulative" +msgstr "Cumulative" + +#: gtk/inspector/statistics.ui:165 +msgid "Enable statistics with GOBJECT_DEBUG=instance-count" +msgstr "ჩართეთ სტატისტიკა პარამეტრით GOBJECT_DEBUG=instalce-count" + +#: gtk/inspector/visual.c:432 gtk/inspector/visual.c:447 +msgid "Theme is hardcoded by GTK_THEME" +msgstr "თემა ჩადგმულია GTK_THEME-ის მიერ" + +#: gtk/inspector/visual.c:657 +msgid "Backend does not support window scaling" +msgstr "" + +#: gtk/inspector/visual.c:752 +msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" +msgstr "" + +#: gtk/inspector/visual.c:817 +msgid "" +"Not settable at runtime.\n" +"Use GDK_GL=always or GDK_GL=disable instead" +msgstr "" + +#: gtk/inspector/visual.c:831 gtk/inspector/visual.c:832 +#: gtk/inspector/visual.c:833 +msgid "GL rendering is disabled" +msgstr "GL-ის რენდერი გათიშულია" + +#: gtk/inspector/visual.ui:61 +msgid "GTK+ Theme" +msgstr "" + +#: gtk/inspector/visual.ui:94 +msgid "Dark Variant" +msgstr "ბნელი ვარიანტი" + +#: gtk/inspector/visual.ui:127 +msgid "Cursor Theme" +msgstr "კურსორის თემა" + +#: gtk/inspector/visual.ui:160 +msgid "Cursor Size" +msgstr "კურსორის ზომა" + +#: gtk/inspector/visual.ui:197 +msgid "Icon Theme" +msgstr "ხატულების თემა" + +#: gtk/inspector/visual.ui:263 +msgid "Font Scale" +msgstr "ფონტის გადიდება" + +#: gtk/inspector/visual.ui:309 +msgid "Text Direction" +msgstr "ტექსტის მიმართულება" + +#: gtk/inspector/visual.ui:322 +msgid "Left-to-Right" +msgstr "მარცხნიდან-მარჯვნივ" + +#: gtk/inspector/visual.ui:323 +msgid "Right-to-Left" +msgstr "მარჯვნიდან-მარცხნივ" + +#: gtk/inspector/visual.ui:347 +msgid "Window scaling" +msgstr "" + +#: gtk/inspector/visual.ui:382 +msgid "Animations" +msgstr "ანიმაციები" + +#: gtk/inspector/visual.ui:415 +msgid "Slowdown" +msgstr "შენელება" + +#: gtk/inspector/visual.ui:474 +msgid "Rendering Mode" +msgstr "" + +#: gtk/inspector/visual.ui:487 +msgid "Similar" +msgstr "" + +#: gtk/inspector/visual.ui:489 +msgid "Recording" +msgstr "ჩაწერა" + +#: gtk/inspector/visual.ui:513 +msgid "Show Graphic Updates" +msgstr "გრაფიკული განახლებების ჩვენება" + +#: gtk/inspector/visual.ui:547 +msgid "Show Baselines" +msgstr "საბაზისო ხაზების ჩვენება" + +#: gtk/inspector/visual.ui:581 +msgid "Show Layout Borders" +msgstr "განლაგების საზღვრების ჩვენება" + +#: gtk/inspector/visual.ui:615 +msgid "Show Pixel Cache" +msgstr "" + +#: gtk/inspector/visual.ui:649 +msgid "Show Widget Resizes" +msgstr "" + +#: gtk/inspector/visual.ui:683 +msgid "Simulate touchscreen" +msgstr "" + +#: gtk/inspector/visual.ui:728 +msgid "GL Rendering" +msgstr "" + +#: gtk/inspector/visual.ui:740 +msgid "When needed" +msgstr "" + +#: gtk/inspector/visual.ui:741 +msgid "Always" +msgstr "ყოველთვის" + +#: gtk/inspector/visual.ui:742 +msgid "Disabled" +msgstr "გამორთულია" + +#: gtk/inspector/visual.ui:766 +msgid "Software GL" +msgstr "პროგრამული GL" + +#: gtk/inspector/visual.ui:800 +msgid "Software Surfaces" +msgstr "" + +#: gtk/inspector/visual.ui:834 +msgid "Texture Rectangle Extension" +msgstr "" + +#: gtk/inspector/window.ui:31 +msgid "Select an Object" +msgstr "აირჩიეთ ობიექტი" + +#: gtk/inspector/window.ui:54 gtk/inspector/window.ui:134 +msgid "Show Details" +msgstr "დეტალების ჩვენება" + +#: gtk/inspector/window.ui:77 +msgid "Show all Objects" +msgstr "ყველა ობიექტის ჩვენება" + +#: gtk/inspector/window.ui:107 +msgid "Collect Statistics" +msgstr "სტატისტიკის მოგროვება" + +#: gtk/inspector/window.ui:156 +msgid "Show all Resources" +msgstr "ყველა რესურსის ჩვენება" + +#: gtk/inspector/window.ui:267 +msgid "Trace signal emissions on this object" +msgstr "" + +#: gtk/inspector/window.ui:284 +msgid "Clear log" +msgstr "" + +#: gtk/inspector/window.ui:370 +msgid "Miscellaneous" +msgstr "სხვადასხვა" + +#: gtk/inspector/window.ui:393 +msgid "Signals" +msgstr "" + +#: gtk/inspector/window.ui:404 +msgid "Child Properties" +msgstr "" + +#: gtk/inspector/window.ui:413 +msgid "Class Hierarchy" +msgstr "" + +#: gtk/inspector/window.ui:422 +msgid "CSS Selector" +msgstr "" + +#: gtk/inspector/window.ui:431 +msgid "CSS nodes" +msgstr "" + +#: gtk/inspector/window.ui:438 +msgid "Size Groups" +msgstr "ჯგუფების ზომა" + +#: gtk/inspector/window.ui:445 +msgid "Data" +msgstr "მონაცემები" + +#: gtk/inspector/window.ui:452 +msgid "Actions" +msgstr "ქმედებები" + +#: gtk/inspector/window.ui:468 +msgid "Gestures" +msgstr "" + +#: gtk/inspector/window.ui:477 +msgid "Magnifier" +msgstr "გამადიდებელი" + +#: gtk/inspector/window.ui:490 +msgid "Objects" +msgstr "ობიექტები" + +#: gtk/inspector/window.ui:500 +msgid "Statistics" +msgstr "სტატისტიკა" + +#: gtk/inspector/window.ui:510 +msgid "Resources" +msgstr "რესურსები" + +#: gtk/inspector/window.ui:519 +msgid "CSS" +msgstr "CSS" + +#: gtk/inspector/window.ui:528 +msgid "Visual" +msgstr "" + +#: gtk/inspector/window.ui:537 gtk/ui/gtkprintunixdialog.ui:426 +msgid "General" +msgstr "ძირითადი" + +#: gtk/open-type-layout.h:13 +msgctxt "OpenType layout" +msgid "Access All Alternates" +msgstr "ყველა ალტერნატივის წვდომა" + +#: gtk/open-type-layout.h:14 +msgctxt "OpenType layout" +msgid "Above-base Forms" +msgstr "ზემოზე დაფუძნებული ფორმები" + +#: gtk/open-type-layout.h:15 +msgctxt "OpenType layout" +msgid "Above-base Mark Positioning" +msgstr "" + +#: gtk/open-type-layout.h:16 +msgctxt "OpenType layout" +msgid "Above-base Substitutions" +msgstr "" + +#: gtk/open-type-layout.h:17 +msgctxt "OpenType layout" +msgid "Alternative Fractions" +msgstr "" + +#: gtk/open-type-layout.h:18 +msgctxt "OpenType layout" +msgid "Akhands" +msgstr "" + +#: gtk/open-type-layout.h:19 +msgctxt "OpenType layout" +msgid "Below-base Forms" +msgstr "" + +#: gtk/open-type-layout.h:20 +msgctxt "OpenType layout" +msgid "Below-base Mark Positioning" +msgstr "" + +#: gtk/open-type-layout.h:21 +msgctxt "OpenType layout" +msgid "Below-base Substitutions" +msgstr "" + +#: gtk/open-type-layout.h:22 +msgctxt "OpenType layout" +msgid "Contextual Alternates" +msgstr "" + +#: gtk/open-type-layout.h:23 +msgctxt "OpenType layout" +msgid "Case-Sensitive Forms" +msgstr "" + +#: gtk/open-type-layout.h:24 +msgctxt "OpenType layout" +msgid "Glyph Composition / Decomposition" +msgstr "" + +#: gtk/open-type-layout.h:25 +msgctxt "OpenType layout" +msgid "Conjunct Form After Ro" +msgstr "" + +#: gtk/open-type-layout.h:26 +msgctxt "OpenType layout" +msgid "Conjunct Forms" +msgstr "" + +#: gtk/open-type-layout.h:27 +msgctxt "OpenType layout" +msgid "Contextual Ligatures" +msgstr "" + +#: gtk/open-type-layout.h:28 +msgctxt "OpenType layout" +msgid "Centered CJK Punctuation" +msgstr "" + +#: gtk/open-type-layout.h:29 +msgctxt "OpenType layout" +msgid "Capital Spacing" +msgstr "" + +#: gtk/open-type-layout.h:30 +msgctxt "OpenType layout" +msgid "Contextual Swash" +msgstr "" + +#: gtk/open-type-layout.h:31 +msgctxt "OpenType layout" +msgid "Cursive Positioning" +msgstr "" + +#: gtk/open-type-layout.h:32 +msgctxt "OpenType layout" +msgid "Petite Capitals From Capitals" +msgstr "" + +#: gtk/open-type-layout.h:33 +msgctxt "OpenType layout" +msgid "Small Capitals From Capitals" +msgstr "" + +#: gtk/open-type-layout.h:34 +msgctxt "OpenType layout" +msgid "Distances" +msgstr "დაშორებები" + +#: gtk/open-type-layout.h:35 +msgctxt "OpenType layout" +msgid "Discretionary Ligatures" +msgstr "" + +#: gtk/open-type-layout.h:36 +msgctxt "OpenType layout" +msgid "Denominators" +msgstr "დენომინაციები" + +#: gtk/open-type-layout.h:37 +msgctxt "OpenType layout" +msgid "Dotless Forms" +msgstr "უწერტილო ფორმები" + +#: gtk/open-type-layout.h:38 +msgctxt "OpenType layout" +msgid "Expert Forms" +msgstr "ექსპერტული ფორმები" + +#: gtk/open-type-layout.h:39 +msgctxt "OpenType layout" +msgid "Final Glyph on Line Alternates" +msgstr "" + +#: gtk/open-type-layout.h:40 +msgctxt "OpenType layout" +msgid "Terminal Forms #2" +msgstr "ტერმინალის ფორმები #2" + +#: gtk/open-type-layout.h:41 +msgctxt "OpenType layout" +msgid "Terminal Forms #3" +msgstr "ტერმინალის ფორმები #3" + +#: gtk/open-type-layout.h:42 +msgctxt "OpenType layout" +msgid "Terminal Forms" +msgstr "ტერმინალის ფორმები" + +#: gtk/open-type-layout.h:43 +msgctxt "OpenType layout" +msgid "Flattened accent forms" +msgstr "" + +#: gtk/open-type-layout.h:44 +msgctxt "OpenType layout" +msgid "Fractions" +msgstr "ფრაქციები" + +#: gtk/open-type-layout.h:45 +msgctxt "OpenType layout" +msgid "Full Widths" +msgstr "სრული სიგანეები" + +#: gtk/open-type-layout.h:46 +msgctxt "OpenType layout" +msgid "Half Forms" +msgstr "ნახევარი ფორმები" + +#: gtk/open-type-layout.h:47 +msgctxt "OpenType layout" +msgid "Halant Forms" +msgstr "" + +#: gtk/open-type-layout.h:48 +msgctxt "OpenType layout" +msgid "Alternate Half Widths" +msgstr "ალტერნატიული ნახევარი სიგანეები" + +#: gtk/open-type-layout.h:49 +msgctxt "OpenType layout" +msgid "Historical Forms" +msgstr "ისტორიული ფორმები" + +#: gtk/open-type-layout.h:50 +msgctxt "OpenType layout" +msgid "Horizontal Kana Alternates" +msgstr "ჰორიზონტალური კანას ალტერნატიული ვარიანტები" + +#: gtk/open-type-layout.h:51 +msgctxt "OpenType layout" +msgid "Historical Ligatures" +msgstr "ჰორიზონტალური ლიგატურები" + +#: gtk/open-type-layout.h:52 +msgctxt "OpenType layout" +msgid "Hangul" +msgstr "ჰანგული" + +#: gtk/open-type-layout.h:53 +msgctxt "OpenType layout" +msgid "Hojo Kanji Forms" +msgstr "ჰოჯო კანჯის ფორმები" + +#: gtk/open-type-layout.h:54 +msgctxt "OpenType layout" +msgid "Half Widths" +msgstr "ნახევარი სიგანეები" + +#: gtk/open-type-layout.h:55 +msgctxt "OpenType layout" +msgid "Initial Forms" +msgstr "საწყისი ფორმები" + +#: gtk/open-type-layout.h:56 +msgctxt "OpenType layout" +msgid "Isolated Forms" +msgstr "იზოლირებული ფორმები" + +#: gtk/open-type-layout.h:57 +msgctxt "OpenType layout" +msgid "Italics" +msgstr "დახრილები" + +#: gtk/open-type-layout.h:58 +msgctxt "OpenType layout" +msgid "Justification Alternates" +msgstr "" + +#: gtk/open-type-layout.h:59 +msgctxt "OpenType layout" +msgid "JIS78 Forms" +msgstr "JIS78 ფორმები" + +#: gtk/open-type-layout.h:60 +msgctxt "OpenType layout" +msgid "JIS83 Forms" +msgstr "JIS83 ფრმები" + +#: gtk/open-type-layout.h:61 +msgctxt "OpenType layout" +msgid "JIS90 Forms" +msgstr "JIS90 ფორმები" + +#: gtk/open-type-layout.h:62 +msgctxt "OpenType layout" +msgid "JIS2004 Forms" +msgstr "JIS2004 ფორმები" + +#: gtk/open-type-layout.h:63 +msgctxt "OpenType layout" +msgid "Kerning" +msgstr "" + +#: gtk/open-type-layout.h:64 +msgctxt "OpenType layout" +msgid "Left Bounds" +msgstr "" + +#: gtk/open-type-layout.h:65 +msgctxt "OpenType layout" +msgid "Standard Ligatures" +msgstr "" + +#: gtk/open-type-layout.h:66 +msgctxt "OpenType layout" +msgid "Leading Jamo Forms" +msgstr "" + +#: gtk/open-type-layout.h:67 +msgctxt "OpenType layout" +msgid "Lining Figures" +msgstr "" + +#: gtk/open-type-layout.h:68 +msgctxt "OpenType layout" +msgid "Localized Forms" +msgstr "ლოკალიზებული ფორმები" + +#: gtk/open-type-layout.h:69 +msgctxt "OpenType layout" +msgid "Left-to-right alternates" +msgstr "მარცხნიდან-მარჯვნივ ალტერნატიულები" + +#: gtk/open-type-layout.h:70 +msgctxt "OpenType layout" +msgid "Left-to-right mirrored forms" +msgstr "მარცხნიდან-მარჯვნივ სარკისებური ფორმები" + +#: gtk/open-type-layout.h:71 +msgctxt "OpenType layout" +msgid "Mark Positioning" +msgstr "ნიშნის მდებარეობა" + +#: gtk/open-type-layout.h:72 +msgctxt "OpenType layout" +msgid "Medial Forms #2" +msgstr "" + +#: gtk/open-type-layout.h:73 +msgctxt "OpenType layout" +msgid "Medial Forms" +msgstr "" + +#: gtk/open-type-layout.h:74 +msgctxt "OpenType layout" +msgid "Mathematical Greek" +msgstr "" + +#: gtk/open-type-layout.h:75 +msgctxt "OpenType layout" +msgid "Mark to Mark Positioning" +msgstr "" + +#: gtk/open-type-layout.h:76 +msgctxt "OpenType layout" +msgid "Mark Positioning via Substitution" +msgstr "" + +#: gtk/open-type-layout.h:77 +msgctxt "OpenType layout" +msgid "Alternate Annotation Forms" +msgstr "" + +#: gtk/open-type-layout.h:78 +msgctxt "OpenType layout" +msgid "NLC Kanji Forms" +msgstr "" + +#: gtk/open-type-layout.h:79 +msgctxt "OpenType layout" +msgid "Nukta Forms" +msgstr "" + +#: gtk/open-type-layout.h:80 +msgctxt "OpenType layout" +msgid "Numerators" +msgstr "" + +#: gtk/open-type-layout.h:81 +msgctxt "OpenType layout" +msgid "Oldstyle Figures" +msgstr "" + +#: gtk/open-type-layout.h:82 +msgctxt "OpenType layout" +msgid "Optical Bounds" +msgstr "" + +#: gtk/open-type-layout.h:83 +msgctxt "OpenType layout" +msgid "Ordinals" +msgstr "" + +#: gtk/open-type-layout.h:84 +msgctxt "OpenType layout" +msgid "Ornaments" +msgstr "" + +#: gtk/open-type-layout.h:85 +msgctxt "OpenType layout" +msgid "Proportional Alternate Widths" +msgstr "" + +#: gtk/open-type-layout.h:86 +msgctxt "OpenType layout" +msgid "Petite Capitals" +msgstr "" + +#: gtk/open-type-layout.h:87 +msgctxt "OpenType layout" +msgid "Proportional Kana" +msgstr "" + +#: gtk/open-type-layout.h:88 +msgctxt "OpenType layout" +msgid "Proportional Figures" +msgstr "" + +#: gtk/open-type-layout.h:89 +msgctxt "OpenType layout" +msgid "Pre-Base Forms" +msgstr "" + +#: gtk/open-type-layout.h:90 +msgctxt "OpenType layout" +msgid "Pre-base Substitutions" +msgstr "" + +#: gtk/open-type-layout.h:91 +msgctxt "OpenType layout" +msgid "Post-base Forms" +msgstr "" + +#: gtk/open-type-layout.h:92 +msgctxt "OpenType layout" +msgid "Post-base Substitutions" +msgstr "" + +#: gtk/open-type-layout.h:93 +msgctxt "OpenType layout" +msgid "Proportional Widths" +msgstr "პროპორციული სიგანეები" + +#: gtk/open-type-layout.h:94 +msgctxt "OpenType layout" +msgid "Quarter Widths" +msgstr "მეოთხედი სიგანეები" + +#: gtk/open-type-layout.h:95 +msgctxt "OpenType layout" +msgid "Randomize" +msgstr "შემთხვევით" + +#: gtk/open-type-layout.h:96 +msgctxt "OpenType layout" +msgid "Required Contextual Alternates" +msgstr "კონტექსტუალური ალტერნატივების მოთხოვნა" + +#: gtk/open-type-layout.h:97 +msgctxt "OpenType layout" +msgid "Rakar Forms" +msgstr "რაკარის ფორმები" + +#: gtk/open-type-layout.h:98 +msgctxt "OpenType layout" +msgid "Required Ligatures" +msgstr "საჭირო ლიგატურები" + +#: gtk/open-type-layout.h:99 +msgctxt "OpenType layout" +msgid "Reph Forms" +msgstr "რეფის ფორმები" + +#: gtk/open-type-layout.h:100 +msgctxt "OpenType layout" +msgid "Right Bounds" +msgstr "" + +#: gtk/open-type-layout.h:101 +msgctxt "OpenType layout" +msgid "Right-to-left alternates" +msgstr "" + +#: gtk/open-type-layout.h:102 +msgctxt "OpenType layout" +msgid "Right-to-left mirrored forms" +msgstr "" + +#: gtk/open-type-layout.h:103 +msgctxt "OpenType layout" +msgid "Ruby Notation Forms" +msgstr "" + +#: gtk/open-type-layout.h:104 +msgctxt "OpenType layout" +msgid "Required Variation Alternates" +msgstr "" + +#: gtk/open-type-layout.h:105 +msgctxt "OpenType layout" +msgid "Stylistic Alternates" +msgstr "" + +#: gtk/open-type-layout.h:106 +msgctxt "OpenType layout" +msgid "Scientific Inferiors" +msgstr "" + +#: gtk/open-type-layout.h:107 +msgctxt "OpenType layout" +msgid "Optical size" +msgstr "ოპტიკური ზომა" + +#: gtk/open-type-layout.h:108 +msgctxt "OpenType layout" +msgid "Small Capitals" +msgstr "ზომით პატარა დიდი ასოები" + +#: gtk/open-type-layout.h:109 +msgctxt "OpenType layout" +msgid "Simplified Forms" +msgstr "გამარტივებული ფორმები" + +#: gtk/open-type-layout.h:110 +msgctxt "OpenType layout" +msgid "Stylistic Set 1" +msgstr "სტილისტური ნაკრები 1" + +#: gtk/open-type-layout.h:111 +msgctxt "OpenType layout" +msgid "Stylistic Set 2" +msgstr "სტილისტური ნაკრები 2" + +#: gtk/open-type-layout.h:112 +msgctxt "OpenType layout" +msgid "Stylistic Set 3" +msgstr "სტილისტური ნაკრები 3" + +#: gtk/open-type-layout.h:113 +msgctxt "OpenType layout" +msgid "Stylistic Set 4" +msgstr "სტილისტური ნაკრები 4" + +#: gtk/open-type-layout.h:114 +msgctxt "OpenType layout" +msgid "Stylistic Set 5" +msgstr "სტილისტური ნაკრები 5" + +#: gtk/open-type-layout.h:115 +msgctxt "OpenType layout" +msgid "Stylistic Set 6" +msgstr "სტილისტური ნაკრები 6" + +#: gtk/open-type-layout.h:116 +msgctxt "OpenType layout" +msgid "Stylistic Set 7" +msgstr "სტილისტური ნაკრები 7" + +#: gtk/open-type-layout.h:117 +msgctxt "OpenType layout" +msgid "Stylistic Set 8" +msgstr "სტილისტური ნაკრები 8" + +#: gtk/open-type-layout.h:118 +msgctxt "OpenType layout" +msgid "Stylistic Set 9" +msgstr "სტილისტური ნაკრები 9" + +#: gtk/open-type-layout.h:119 +msgctxt "OpenType layout" +msgid "Stylistic Set 10" +msgstr "სტილისტური ნაკრები 10" + +#: gtk/open-type-layout.h:120 +msgctxt "OpenType layout" +msgid "Stylistic Set 11" +msgstr "სტილისტური ნაკრები 11" + +#: gtk/open-type-layout.h:121 +msgctxt "OpenType layout" +msgid "Stylistic Set 12" +msgstr "სტილისტური ნაკრები 12" + +#: gtk/open-type-layout.h:122 +msgctxt "OpenType layout" +msgid "Stylistic Set 13" +msgstr "სტილისტური ნაკრები 13" + +#: gtk/open-type-layout.h:123 +msgctxt "OpenType layout" +msgid "Stylistic Set 14" +msgstr "სტილისტური ნაკრები 14" + +#: gtk/open-type-layout.h:124 +msgctxt "OpenType layout" +msgid "Stylistic Set 15" +msgstr "სტილისტური ნაკრები 15" + +#: gtk/open-type-layout.h:125 +msgctxt "OpenType layout" +msgid "Stylistic Set 16" +msgstr "სტილისტური ნაკრები 16" + +#: gtk/open-type-layout.h:126 +msgctxt "OpenType layout" +msgid "Stylistic Set 17" +msgstr "სტილისტური ნაკრები 17" + +#: gtk/open-type-layout.h:127 +msgctxt "OpenType layout" +msgid "Stylistic Set 18" +msgstr "სტილისტური ნაკრები 18" + +#: gtk/open-type-layout.h:128 +msgctxt "OpenType layout" +msgid "Stylistic Set 19" +msgstr "სტილისტური ნაკრები 19" + +#: gtk/open-type-layout.h:129 +msgctxt "OpenType layout" +msgid "Stylistic Set 20" +msgstr "სტილისტური ნაკრები 20" + +#: gtk/open-type-layout.h:130 +msgctxt "OpenType layout" +msgid "Math script style alternates" +msgstr "" + +#: gtk/open-type-layout.h:131 +msgctxt "OpenType layout" +msgid "Stretching Glyph Decomposition" +msgstr "" + +#: gtk/open-type-layout.h:132 +msgctxt "OpenType layout" +msgid "Subscript" +msgstr "" + +#: gtk/open-type-layout.h:133 +msgctxt "OpenType layout" +msgid "Superscript" +msgstr "" + +#: gtk/open-type-layout.h:134 +msgctxt "OpenType layout" +msgid "Swash" +msgstr "" + +#: gtk/open-type-layout.h:135 +msgctxt "OpenType layout" +msgid "Titling" +msgstr "" + +#: gtk/open-type-layout.h:136 +msgctxt "OpenType layout" +msgid "Trailing Jamo Forms" +msgstr "" + +#: gtk/open-type-layout.h:137 +msgctxt "OpenType layout" +msgid "Traditional Name Forms" +msgstr "" + +#: gtk/open-type-layout.h:138 +msgctxt "OpenType layout" +msgid "Tabular Figures" +msgstr "" + +#: gtk/open-type-layout.h:139 +msgctxt "OpenType layout" +msgid "Traditional Forms" +msgstr "" + +#: gtk/open-type-layout.h:140 +msgctxt "OpenType layout" +msgid "Third Widths" +msgstr "" + +#: gtk/open-type-layout.h:141 +msgctxt "OpenType layout" +msgid "Unicase" +msgstr "" + +#: gtk/open-type-layout.h:142 +msgctxt "OpenType layout" +msgid "Alternate Vertical Metrics" +msgstr "" + +#: gtk/open-type-layout.h:143 +msgctxt "OpenType layout" +msgid "Vattu Variants" +msgstr "ვატუს ვარიანტები" + +#: gtk/open-type-layout.h:144 +msgctxt "OpenType layout" +msgid "Vertical Writing" +msgstr "ვერტიკალურად წერა" + +#: gtk/open-type-layout.h:145 +msgctxt "OpenType layout" +msgid "Alternate Vertical Half Metrics" +msgstr "" + +#: gtk/open-type-layout.h:146 +msgctxt "OpenType layout" +msgid "Vowel Jamo Forms" +msgstr "" + +#: gtk/open-type-layout.h:147 +msgctxt "OpenType layout" +msgid "Vertical Kana Alternates" +msgstr "კანას ვერტიკალური ვარიანტები" + +#: gtk/open-type-layout.h:148 +msgctxt "OpenType layout" +msgid "Vertical Kerning" +msgstr "სიმბოლოებს შორის ვერტიკალური დაშრება" + +#: gtk/open-type-layout.h:149 +msgctxt "OpenType layout" +msgid "Proportional Alternate Vertical Metrics" +msgstr "" + +#: gtk/open-type-layout.h:150 +msgctxt "OpenType layout" +msgid "Vertical Alternates and Rotation" +msgstr "" + +#: gtk/open-type-layout.h:151 +msgctxt "OpenType layout" +msgid "Vertical Alternates for Rotation" +msgstr "" + +#: gtk/open-type-layout.h:152 +msgctxt "OpenType layout" +msgid "Slashed Zero" msgstr "" #: gtk/paper_names_offsets.c:4 -#, fuzzy msgctxt "paper size" msgid "asme_f" -msgstr "სახელი" +msgstr "asme_f" #: gtk/paper_names_offsets.c:5 msgctxt "paper size" -msgid "A0x2" -msgstr "" +msgid "A0×2" +msgstr "A0×2" #: gtk/paper_names_offsets.c:6 msgctxt "paper size" msgid "A0" -msgstr "" +msgstr "A0" #: gtk/paper_names_offsets.c:7 msgctxt "paper size" -msgid "A0x3" -msgstr "" +msgid "A0×3" +msgstr "A0×3" #: gtk/paper_names_offsets.c:8 msgctxt "paper size" msgid "A1" -msgstr "" +msgstr "A1" #: gtk/paper_names_offsets.c:9 msgctxt "paper size" msgid "A10" -msgstr "" +msgstr "A10" #: gtk/paper_names_offsets.c:10 msgctxt "paper size" -msgid "A1x3" -msgstr "" +msgid "A1×3" +msgstr "A1×3" #: gtk/paper_names_offsets.c:11 msgctxt "paper size" -msgid "A1x4" -msgstr "" +msgid "A1×4" +msgstr "A1×4" #: gtk/paper_names_offsets.c:12 msgctxt "paper size" msgid "A2" -msgstr "" +msgstr "A2" #: gtk/paper_names_offsets.c:13 msgctxt "paper size" -msgid "A2x3" -msgstr "" +msgid "A2×3" +msgstr "A2×3" #: gtk/paper_names_offsets.c:14 msgctxt "paper size" -msgid "A2x4" -msgstr "" +msgid "A2×4" +msgstr "A2×4" #: gtk/paper_names_offsets.c:15 msgctxt "paper size" -msgid "A2x5" -msgstr "" +msgid "A2×5" +msgstr "A2×5" #: gtk/paper_names_offsets.c:16 msgctxt "paper size" msgid "A3" -msgstr "" +msgstr "A3" #: gtk/paper_names_offsets.c:17 msgctxt "paper size" msgid "A3 Extra" -msgstr "" +msgstr "A3 ექსტრა" #: gtk/paper_names_offsets.c:18 msgctxt "paper size" -msgid "A3x3" -msgstr "" +msgid "A3×3" +msgstr "A3×3" #: gtk/paper_names_offsets.c:19 msgctxt "paper size" -msgid "A3x4" -msgstr "" +msgid "A3×4" +msgstr "A3×4" #: gtk/paper_names_offsets.c:20 msgctxt "paper size" -msgid "A3x5" -msgstr "" +msgid "A3×5" +msgstr "A3×5" #: gtk/paper_names_offsets.c:21 msgctxt "paper size" -msgid "A3x6" -msgstr "" +msgid "A3×6" +msgstr "A3×6" #: gtk/paper_names_offsets.c:22 msgctxt "paper size" -msgid "A3x7" -msgstr "" +msgid "A3×7" +msgstr "A3×7" #: gtk/paper_names_offsets.c:23 msgctxt "paper size" msgid "A4" -msgstr "" +msgstr "A4" #: gtk/paper_names_offsets.c:24 msgctxt "paper size" msgid "A4 Extra" -msgstr "" +msgstr "A4 ექსტრა" #: gtk/paper_names_offsets.c:25 msgctxt "paper size" msgid "A4 Tab" -msgstr "" +msgstr "A4 ტაბი" #: gtk/paper_names_offsets.c:26 msgctxt "paper size" -msgid "A4x3" -msgstr "" +msgid "A4×3" +msgstr "A4×3" #: gtk/paper_names_offsets.c:27 msgctxt "paper size" -msgid "A4x4" -msgstr "" +msgid "A4×4" +msgstr "A4×4" #: gtk/paper_names_offsets.c:28 msgctxt "paper size" -msgid "A4x5" -msgstr "" +msgid "A4×5" +msgstr "A4×5" #: gtk/paper_names_offsets.c:29 msgctxt "paper size" -msgid "A4x6" -msgstr "" +msgid "A4×6" +msgstr "A4×6" #: gtk/paper_names_offsets.c:30 msgctxt "paper size" -msgid "A4x7" -msgstr "" +msgid "A4×7" +msgstr "A4×7" #: gtk/paper_names_offsets.c:31 msgctxt "paper size" -msgid "A4x8" -msgstr "" +msgid "A4×8" +msgstr "A4×8" #: gtk/paper_names_offsets.c:32 msgctxt "paper size" -msgid "A4x9" -msgstr "" +msgid "A4×9" +msgstr "A4×9" #: gtk/paper_names_offsets.c:33 msgctxt "paper size" msgid "A5" -msgstr "" +msgstr "A5" #: gtk/paper_names_offsets.c:34 msgctxt "paper size" msgid "A5 Extra" -msgstr "" +msgstr "A5 ექსტრა" #: gtk/paper_names_offsets.c:35 msgctxt "paper size" msgid "A6" -msgstr "" +msgstr "A6" #: gtk/paper_names_offsets.c:36 msgctxt "paper size" msgid "A7" -msgstr "" +msgstr "A7" #: gtk/paper_names_offsets.c:37 msgctxt "paper size" msgid "A8" -msgstr "" +msgstr "A8" #: gtk/paper_names_offsets.c:38 msgctxt "paper size" msgid "A9" -msgstr "" +msgstr "A9" #: gtk/paper_names_offsets.c:39 msgctxt "paper size" msgid "B0" -msgstr "" +msgstr "B0" #: gtk/paper_names_offsets.c:40 msgctxt "paper size" msgid "B1" -msgstr "" +msgstr "B1" #: gtk/paper_names_offsets.c:41 msgctxt "paper size" msgid "B10" -msgstr "" +msgstr "B10" #: gtk/paper_names_offsets.c:42 msgctxt "paper size" msgid "B2" -msgstr "" +msgstr "B2" #: gtk/paper_names_offsets.c:43 msgctxt "paper size" msgid "B3" -msgstr "" +msgstr "B3" #: gtk/paper_names_offsets.c:44 msgctxt "paper size" msgid "B4" -msgstr "" +msgstr "B4" #: gtk/paper_names_offsets.c:45 msgctxt "paper size" msgid "B5" -msgstr "" +msgstr "B5" #: gtk/paper_names_offsets.c:46 msgctxt "paper size" msgid "B5 Extra" -msgstr "" +msgstr "B5 ექსტრა" #: gtk/paper_names_offsets.c:47 msgctxt "paper size" msgid "B6" -msgstr "" +msgstr "B6" #: gtk/paper_names_offsets.c:48 msgctxt "paper size" msgid "B6/C4" -msgstr "" +msgstr "B6/C4" #: gtk/paper_names_offsets.c:49 msgctxt "paper size" msgid "B7" -msgstr "" +msgstr "B7" #: gtk/paper_names_offsets.c:50 msgctxt "paper size" msgid "B8" -msgstr "" +msgstr "B8" #: gtk/paper_names_offsets.c:51 msgctxt "paper size" msgid "B9" -msgstr "" +msgstr "B9" #: gtk/paper_names_offsets.c:52 msgctxt "paper size" msgid "C0" -msgstr "" +msgstr "C0" #: gtk/paper_names_offsets.c:53 msgctxt "paper size" msgid "C1" -msgstr "" +msgstr "C1" #: gtk/paper_names_offsets.c:54 msgctxt "paper size" msgid "C10" -msgstr "" +msgstr "C10" #: gtk/paper_names_offsets.c:55 msgctxt "paper size" msgid "C2" -msgstr "" +msgstr "C2" #: gtk/paper_names_offsets.c:56 msgctxt "paper size" msgid "C3" -msgstr "" +msgstr "C3" #: gtk/paper_names_offsets.c:57 msgctxt "paper size" msgid "C4" -msgstr "" +msgstr "C4" #: gtk/paper_names_offsets.c:58 msgctxt "paper size" msgid "C5" -msgstr "" +msgstr "C5" #: gtk/paper_names_offsets.c:59 msgctxt "paper size" msgid "C6" -msgstr "" +msgstr "C6" #: gtk/paper_names_offsets.c:60 msgctxt "paper size" msgid "C6/C5" -msgstr "" +msgstr "C6/C5" #: gtk/paper_names_offsets.c:61 msgctxt "paper size" msgid "C7" -msgstr "" +msgstr "C7" #: gtk/paper_names_offsets.c:62 msgctxt "paper size" msgid "C7/C6" -msgstr "" +msgstr "C7/C6" #: gtk/paper_names_offsets.c:63 msgctxt "paper size" msgid "C8" -msgstr "" +msgstr "C8" #: gtk/paper_names_offsets.c:64 msgctxt "paper size" msgid "C9" -msgstr "" +msgstr "C9" #: gtk/paper_names_offsets.c:65 -#, fuzzy msgctxt "paper size" msgid "DL Envelope" -msgstr "DL კონვერტი" +msgstr "კონვერტი DL" #: gtk/paper_names_offsets.c:66 msgctxt "paper size" msgid "RA0" -msgstr "" +msgstr "RA0" #: gtk/paper_names_offsets.c:67 msgctxt "paper size" msgid "RA1" -msgstr "" +msgstr "RA1" #: gtk/paper_names_offsets.c:68 msgctxt "paper size" msgid "RA2" -msgstr "" +msgstr "RA2" #: gtk/paper_names_offsets.c:69 msgctxt "paper size" -msgid "SRA0" -msgstr "" +msgid "RA3" +msgstr "RA3" #: gtk/paper_names_offsets.c:70 msgctxt "paper size" -msgid "SRA1" -msgstr "" +msgid "RA4" +msgstr "RA4" #: gtk/paper_names_offsets.c:71 msgctxt "paper size" -msgid "SRA2" -msgstr "" +msgid "SRA0" +msgstr "SRA0" #: gtk/paper_names_offsets.c:72 msgctxt "paper size" -msgid "JB0" -msgstr "" +msgid "SRA1" +msgstr "SRA1" #: gtk/paper_names_offsets.c:73 msgctxt "paper size" -msgid "JB1" -msgstr "" +msgid "SRA2" +msgstr "SRA2" #: gtk/paper_names_offsets.c:74 msgctxt "paper size" -msgid "JB10" -msgstr "" +msgid "SRA3" +msgstr "SRA3" #: gtk/paper_names_offsets.c:75 msgctxt "paper size" -msgid "JB2" -msgstr "" +msgid "SRA4" +msgstr "SRA4" #: gtk/paper_names_offsets.c:76 msgctxt "paper size" -msgid "JB3" -msgstr "" +msgid "JB0" +msgstr "JB0" #: gtk/paper_names_offsets.c:77 msgctxt "paper size" -msgid "JB4" -msgstr "" +msgid "JB1" +msgstr "JB1" #: gtk/paper_names_offsets.c:78 msgctxt "paper size" -msgid "JB5" -msgstr "" +msgid "JB10" +msgstr "JB10" #: gtk/paper_names_offsets.c:79 msgctxt "paper size" -msgid "JB6" -msgstr "" +msgid "JB2" +msgstr "JB2" #: gtk/paper_names_offsets.c:80 msgctxt "paper size" -msgid "JB7" -msgstr "" +msgid "JB3" +msgstr "JB3" #: gtk/paper_names_offsets.c:81 msgctxt "paper size" -msgid "JB8" -msgstr "" +msgid "JB4" +msgstr "JB4" #: gtk/paper_names_offsets.c:82 msgctxt "paper size" -msgid "JB9" -msgstr "" +msgid "JB5" +msgstr "JB5" #: gtk/paper_names_offsets.c:83 msgctxt "paper size" -msgid "jis exec" -msgstr "" +msgid "JB6" +msgstr "JB6" #: gtk/paper_names_offsets.c:84 -#, fuzzy msgctxt "paper size" -msgid "Choukei 2 Envelope" -msgstr "კოვერტი Choukei 2" +msgid "JB7" +msgstr "JB7" #: gtk/paper_names_offsets.c:85 -#, fuzzy msgctxt "paper size" -msgid "Choukei 3 Envelope" -msgstr "კოვერტი Choukei 3" +msgid "JB8" +msgstr "JB8" #: gtk/paper_names_offsets.c:86 -#, fuzzy msgctxt "paper size" -msgid "Choukei 4 Envelope" -msgstr "კოვერტი Choukei 4" +msgid "JB9" +msgstr "JB9" #: gtk/paper_names_offsets.c:87 -#, fuzzy msgctxt "paper size" -msgid "hagaki (postcard)" -msgstr "hagaki (საფოსტო ბარათი)" +msgid "jis exec" +msgstr "jis exec" #: gtk/paper_names_offsets.c:88 -#, fuzzy msgctxt "paper size" -msgid "kahu Envelope" -msgstr "კონვერტი hahu" +msgid "Choukei 2 Envelope" +msgstr "ჩუკეი კონვერტი 2" #: gtk/paper_names_offsets.c:89 -#, fuzzy msgctxt "paper size" -msgid "kaku2 Envelope" -msgstr "კონვერტი kaku2" +msgid "Choukei 3 Envelope" +msgstr "ჩუკეი კონვერტი 3" #: gtk/paper_names_offsets.c:90 -#, fuzzy msgctxt "paper size" -msgid "oufuku (reply postcard)" -msgstr "oufuku (პასუხის ბარათი)" +msgid "Choukei 4 Envelope" +msgstr "ჩუკეი კონვერტი 4" #: gtk/paper_names_offsets.c:91 -#, fuzzy msgctxt "paper size" -msgid "you4 Envelope" -msgstr "კოვერტი you4" +msgid "Choukei 40 Envelope" +msgstr "ჩუკეი კონვერტი 40" #: gtk/paper_names_offsets.c:92 msgctxt "paper size" -msgid "10x11" -msgstr "" +msgid "hagaki (postcard)" +msgstr "ჰაგაკი (საფოსტო ბარათი)" #: gtk/paper_names_offsets.c:93 msgctxt "paper size" -msgid "10x13" -msgstr "" +msgid "kahu Envelope" +msgstr "კონვერტი კაჰუ" #: gtk/paper_names_offsets.c:94 msgctxt "paper size" -msgid "10x14" -msgstr "" +msgid "kaku2 Envelope" +msgstr "კონვერტი კაჰუ2" -#: gtk/paper_names_offsets.c:95 gtk/paper_names_offsets.c:96 +#: gtk/paper_names_offsets.c:95 msgctxt "paper size" -msgid "10x15" -msgstr "" +msgid "kaku3 Envelope" +msgstr "კონვერტი კაჰუ3" + +#: gtk/paper_names_offsets.c:96 +msgctxt "paper size" +msgid "kaku4 Envelope" +msgstr "კონვერტი კაჰუ4" #: gtk/paper_names_offsets.c:97 msgctxt "paper size" -msgid "11x12" -msgstr "" +msgid "kaku5 Envelope" +msgstr "კონვერტი კაჰუ5" #: gtk/paper_names_offsets.c:98 msgctxt "paper size" -msgid "11x15" -msgstr "" +msgid "kaku7 Envelope" +msgstr "კონვერტი კაჰუ" #: gtk/paper_names_offsets.c:99 msgctxt "paper size" -msgid "12x19" -msgstr "" +msgid "kaku8 Envelope" +msgstr "კონვერტი კაჰუ8" #: gtk/paper_names_offsets.c:100 msgctxt "paper size" -msgid "5x7" -msgstr "" +msgid "oufuku (reply postcard)" +msgstr "ოუფუკი (საპასუხო საფოსტო ბარათი)" #: gtk/paper_names_offsets.c:101 -#, fuzzy msgctxt "paper size" -msgid "6x9 Envelope" -msgstr "კონვერტი 6x9" +msgid "you4 Envelope" +msgstr "კონვერტი იუ4" #: gtk/paper_names_offsets.c:102 -#, fuzzy msgctxt "paper size" -msgid "7x9 Envelope" -msgstr "კონვერტი 7x9" +msgid "you6 Envelope" +msgstr "კონვერტი იუ6" #: gtk/paper_names_offsets.c:103 -#, fuzzy msgctxt "paper size" -msgid "9x11 Envelope" -msgstr "კონვერტი 9x11" +msgid "10×11" +msgstr "10×11" #: gtk/paper_names_offsets.c:104 -#, fuzzy msgctxt "paper size" -msgid "a2 Envelope" -msgstr "კონვერტი a2" +msgid "10×13" +msgstr "10×13" #: gtk/paper_names_offsets.c:105 msgctxt "paper size" -msgid "Arch A" -msgstr "" +msgid "10×14" +msgstr "10×14" #: gtk/paper_names_offsets.c:106 msgctxt "paper size" -msgid "Arch B" -msgstr "" +msgid "10×15" +msgstr "10×15" #: gtk/paper_names_offsets.c:107 msgctxt "paper size" -msgid "Arch C" -msgstr "" +msgid "11×12" +msgstr "11×12" #: gtk/paper_names_offsets.c:108 msgctxt "paper size" -msgid "Arch D" -msgstr "" +msgid "11×15" +msgstr "11×15" #: gtk/paper_names_offsets.c:109 msgctxt "paper size" -msgid "Arch E" -msgstr "" +msgid "12×19" +msgstr "12×19" #: gtk/paper_names_offsets.c:110 msgctxt "paper size" -msgid "b-plus" -msgstr "" +msgid "5×7" +msgstr "5×7" #: gtk/paper_names_offsets.c:111 msgctxt "paper size" -msgid "c" -msgstr "" +msgid "6×9 Envelope" +msgstr "6×9 კონვერტი" #: gtk/paper_names_offsets.c:112 -#, fuzzy msgctxt "paper size" -msgid "c5 Envelope" -msgstr "კონვერტი c5" +msgid "7×9 Envelope" +msgstr "7×9 კონვერტი" #: gtk/paper_names_offsets.c:113 msgctxt "paper size" -msgid "d" -msgstr "" +msgid "8×10 Envelope" +msgstr "8×10 კონვერტი" #: gtk/paper_names_offsets.c:114 msgctxt "paper size" -msgid "e" -msgstr "" +msgid "9×11 Envelope" +msgstr "9×11 კონვერტი" #: gtk/paper_names_offsets.c:115 msgctxt "paper size" -msgid "edp" -msgstr "" +msgid "9×12 Envelope" +msgstr "9×12 კონვერტი" #: gtk/paper_names_offsets.c:116 -#, fuzzy +msgctxt "paper size" +msgid "a2 Envelope" +msgstr "a2 კონვერტი" + +#: gtk/paper_names_offsets.c:117 +msgctxt "paper size" +msgid "Arch A" +msgstr "არქიტექტურული A" + +#: gtk/paper_names_offsets.c:118 +msgctxt "paper size" +msgid "Arch B" +msgstr "არქიტექტურული B" + +#: gtk/paper_names_offsets.c:119 +msgctxt "paper size" +msgid "Arch C" +msgstr "არქიტექტურული C" + +#: gtk/paper_names_offsets.c:120 +msgctxt "paper size" +msgid "Arch D" +msgstr "არქიტექტურული D" + +#: gtk/paper_names_offsets.c:121 +msgctxt "paper size" +msgid "Arch E" +msgstr "არქიტექტურული E" + +#: gtk/paper_names_offsets.c:122 +msgctxt "paper size" +msgid "b-plus" +msgstr "b-plus" + +#: gtk/paper_names_offsets.c:123 +msgctxt "paper size" +msgid "c" +msgstr "c" + +#: gtk/paper_names_offsets.c:124 +msgctxt "paper size" +msgid "c5 Envelope" +msgstr "კონვერტი C5" + +#: gtk/paper_names_offsets.c:125 +msgctxt "paper size" +msgid "d" +msgstr "დღ" + +#: gtk/paper_names_offsets.c:126 +msgctxt "paper size" +msgid "e" +msgstr "e" + +#: gtk/paper_names_offsets.c:127 +msgctxt "paper size" +msgid "edp" +msgstr "edp" + +#: gtk/paper_names_offsets.c:128 msgctxt "paper size" msgid "European edp" msgstr "ევროპული edp" -#: gtk/paper_names_offsets.c:117 -#, fuzzy -msgctxt "paper size" -msgid "Executive" -msgstr "_შესრულება" - -#: gtk/paper_names_offsets.c:118 -msgctxt "paper size" -msgid "f" -msgstr "" - -#: gtk/paper_names_offsets.c:119 -#, fuzzy -msgctxt "paper size" -msgid "FanFold European" -msgstr "FanFold ევროპული" - -#: gtk/paper_names_offsets.c:120 -#, fuzzy -msgctxt "paper size" -msgid "FanFold US" -msgstr "FanFold აშშ" - -#: gtk/paper_names_offsets.c:121 -#, fuzzy -msgctxt "paper size" -msgid "FanFold German Legal" -msgstr "FanFold გერმანული Legal" - -#: gtk/paper_names_offsets.c:122 -#, fuzzy -msgctxt "paper size" -msgid "Government Legal" -msgstr "სამთავრობო Legal" - -#: gtk/paper_names_offsets.c:123 -#, fuzzy -msgctxt "paper size" -msgid "Government Letter" -msgstr "სამთავრობო Letter" - -#: gtk/paper_names_offsets.c:124 -#, fuzzy -msgctxt "paper size" -msgid "Index 3x5" -msgstr "_ინდექსი" - -#: gtk/paper_names_offsets.c:125 -#, fuzzy -msgctxt "paper size" -msgid "Index 4x6 (postcard)" -msgstr "ინდექსი 4x6 (საფოსტო ბარათი)" - -#: gtk/paper_names_offsets.c:126 -#, fuzzy -msgctxt "paper size" -msgid "Index 4x6 ext" -msgstr "Index 4x6 ext" - -#: gtk/paper_names_offsets.c:127 -#, fuzzy -msgctxt "paper size" -msgid "Index 5x8" -msgstr "_ინდექსი" - -#: gtk/paper_names_offsets.c:128 -msgctxt "paper size" -msgid "Invoice" -msgstr "" - #: gtk/paper_names_offsets.c:129 msgctxt "paper size" -msgid "Tabloid" -msgstr "" +msgid "Executive" +msgstr "აღმასრულებელი" #: gtk/paper_names_offsets.c:130 msgctxt "paper size" -msgid "US Legal" -msgstr "" +msgid "f" +msgstr "ფ" #: gtk/paper_names_offsets.c:131 -#, fuzzy msgctxt "paper size" -msgid "US Legal Extra" -msgstr "US Legal ექსტრა" +msgid "Fan-Fold European" +msgstr "ევროპულად მარაოდ-დაკეცილი" #: gtk/paper_names_offsets.c:132 -#, fuzzy msgctxt "paper size" -msgid "US Letter" -msgstr "US Letter" +msgid "Fan-Fold US" +msgstr "ამერიკულად მარაოდ-დაკეცილი" #: gtk/paper_names_offsets.c:133 -#, fuzzy msgctxt "paper size" -msgid "US Letter Extra" -msgstr "US Letter ექსტრა" +msgid "Fan-Fold German Legal" +msgstr "გერმანულად მარაოდ-დაკეცილი" #: gtk/paper_names_offsets.c:134 -#, fuzzy msgctxt "paper size" -msgid "US Letter Plus" -msgstr "US Letter Plus" +msgid "Government Legal" +msgstr "მთავრობის ოფიციალური" #: gtk/paper_names_offsets.c:135 -#, fuzzy msgctxt "paper size" -msgid "Monarch Envelope" -msgstr "კონვერტი \"Monarch\"" +msgid "Government Letter" +msgstr "მთავრობის წერილი" #: gtk/paper_names_offsets.c:136 -#, fuzzy msgctxt "paper size" -msgid "#10 Envelope" -msgstr "კონვერტი №10" +msgid "Index 3×5" +msgstr "ინდექსი 3×5" #: gtk/paper_names_offsets.c:137 -#, fuzzy msgctxt "paper size" -msgid "#11 Envelope" -msgstr "კონვერტი №11" +msgid "Index 4×6 (postcard)" +msgstr "ინდექსი 4×6 (საფოსო ბარათი)" #: gtk/paper_names_offsets.c:138 -#, fuzzy msgctxt "paper size" -msgid "#12 Envelope" -msgstr "კონვერტი №12" +msgid "Index 4×6 ext" +msgstr "ინდექსი 4×6 გაფ" #: gtk/paper_names_offsets.c:139 -#, fuzzy msgctxt "paper size" -msgid "#14 Envelope" -msgstr "კონვერტი №14" +msgid "Index 5×8" +msgstr "ინდექსი 5×8" #: gtk/paper_names_offsets.c:140 -#, fuzzy msgctxt "paper size" -msgid "#9 Envelope" -msgstr "კონვერტი №9" +msgid "Invoice" +msgstr "ინვოისი" #: gtk/paper_names_offsets.c:141 -#, fuzzy msgctxt "paper size" -msgid "Personal Envelope" -msgstr "პერსონალური კოვერტი" +msgid "Tabloid" +msgstr "ტაბლოიდი" #: gtk/paper_names_offsets.c:142 msgctxt "paper size" -msgid "Quarto" -msgstr "" +msgid "US Legal" +msgstr "US ოფიციალური" #: gtk/paper_names_offsets.c:143 -#, fuzzy msgctxt "paper size" -msgid "Super A" -msgstr "ქაღალდი" +msgid "US Legal Extra" +msgstr "US ოფიციალური ექსტრა" #: gtk/paper_names_offsets.c:144 -#, fuzzy msgctxt "paper size" -msgid "Super B" -msgstr "ქაღალდი" +msgid "US Letter" +msgstr "US წერილი" #: gtk/paper_names_offsets.c:145 -#, fuzzy msgctxt "paper size" -msgid "Wide Format" -msgstr "ფართო ფორმატი" +msgid "US Letter Extra" +msgstr "US წერილი ექსტრა" #: gtk/paper_names_offsets.c:146 -#, fuzzy msgctxt "paper size" -msgid "Dai-pa-kai" -msgstr "Dai-pa-kai" +msgid "US Letter Plus" +msgstr "US წერილი პლუს" #: gtk/paper_names_offsets.c:147 -#, fuzzy msgctxt "paper size" -msgid "Folio" -msgstr "ფერი" +msgid "Monarch Envelope" +msgstr "სამეფო კონვერტი" #: gtk/paper_names_offsets.c:148 msgctxt "paper size" -msgid "Folio sp" -msgstr "" +msgid "#10 Envelope" +msgstr "#10 კონვერტი" #: gtk/paper_names_offsets.c:149 -#, fuzzy msgctxt "paper size" -msgid "Invite Envelope" -msgstr "კონვერტი \"Invite\"" +msgid "#11 Envelope" +msgstr "#11 კონვერტი" #: gtk/paper_names_offsets.c:150 -#, fuzzy +msgctxt "paper size" +msgid "#12 Envelope" +msgstr "#12 კონვერტი" + +#: gtk/paper_names_offsets.c:151 +msgctxt "paper size" +msgid "#14 Envelope" +msgstr "#14 კონვერტი" + +#: gtk/paper_names_offsets.c:152 +msgctxt "paper size" +msgid "#9 Envelope" +msgstr "#9 კონვერტი" + +#: gtk/paper_names_offsets.c:153 +msgctxt "paper size" +msgid "Oficio" +msgstr "ოფიციო" + +#: gtk/paper_names_offsets.c:154 +msgctxt "paper size" +msgid "Personal Envelope" +msgstr "პირადი კონვერტი" + +#: gtk/paper_names_offsets.c:155 +msgctxt "paper size" +msgid "Quarto" +msgstr "კვარტო" + +#: gtk/paper_names_offsets.c:156 +msgctxt "paper size" +msgid "Super A" +msgstr "Super A" + +#: gtk/paper_names_offsets.c:157 +msgctxt "paper size" +msgid "Super B" +msgstr "Super B" + +#: gtk/paper_names_offsets.c:158 +msgctxt "paper size" +msgid "Wide Format" +msgstr "განიერი ფორმატი" + +#: gtk/paper_names_offsets.c:159 +msgctxt "paper size" +msgid "Photo L" +msgstr "ფოტო L" + +#: gtk/paper_names_offsets.c:160 +msgctxt "paper size" +msgid "Dai-pa-kai" +msgstr "დაი-პა-კაი" + +#: gtk/paper_names_offsets.c:161 +msgctxt "paper size" +msgid "Folio" +msgstr "ფოლიო" + +#: gtk/paper_names_offsets.c:162 +msgctxt "paper size" +msgid "Folio sp" +msgstr "ფოლიო სპ" + +#: gtk/paper_names_offsets.c:163 +msgctxt "paper size" +msgid "Invite Envelope" +msgstr "მოსაწვევის კონვერტი" + +#: gtk/paper_names_offsets.c:164 msgctxt "paper size" msgid "Italian Envelope" msgstr "იტალიური კონვერტი" -#: gtk/paper_names_offsets.c:151 -#, fuzzy +#: gtk/paper_names_offsets.c:165 msgctxt "paper size" msgid "juuro-ku-kai" -msgstr "juuro-ku-kai" +msgstr "ჯუურო-კუ-კაი" -#: gtk/paper_names_offsets.c:152 +#: gtk/paper_names_offsets.c:166 +msgctxt "paper size" +msgid "Large Photo" +msgstr "დიდი ფოტო" + +#: gtk/paper_names_offsets.c:167 +msgctxt "paper size" +msgid "Medium Photo" +msgstr "საშუალო ფოტო" + +#: gtk/paper_names_offsets.c:168 msgctxt "paper size" msgid "pa-kai" -msgstr "" +msgstr "პა-კაი" -#: gtk/paper_names_offsets.c:153 -#, fuzzy +#: gtk/paper_names_offsets.c:169 msgctxt "paper size" msgid "Postfix Envelope" -msgstr "კონვერტი \"Postfix\"" +msgstr "Postfix-ის კონვერტი" -#: gtk/paper_names_offsets.c:154 -#, fuzzy +#: gtk/paper_names_offsets.c:170 msgctxt "paper size" msgid "Small Photo" msgstr "პატარა ფოტო" -#: gtk/paper_names_offsets.c:155 -#, fuzzy +#: gtk/paper_names_offsets.c:171 +msgctxt "paper size" +msgid "Wide Photo" +msgstr "განიერი ფოტო" + +#: gtk/paper_names_offsets.c:172 msgctxt "paper size" msgid "prc1 Envelope" msgstr "კონვერტი prc1" -#: gtk/paper_names_offsets.c:156 -#, fuzzy +#: gtk/paper_names_offsets.c:173 msgctxt "paper size" msgid "prc10 Envelope" msgstr "კონვერტი prc10" -#: gtk/paper_names_offsets.c:157 +#: gtk/paper_names_offsets.c:174 msgctxt "paper size" msgid "prc 16k" -msgstr "" +msgstr "კონვერტი prc16k" -#: gtk/paper_names_offsets.c:158 -#, fuzzy +#: gtk/paper_names_offsets.c:175 msgctxt "paper size" msgid "prc2 Envelope" msgstr "კონვერტი prc2" -#: gtk/paper_names_offsets.c:159 -#, fuzzy +#: gtk/paper_names_offsets.c:176 msgctxt "paper size" msgid "prc3 Envelope" msgstr "კონვერტი prc3" -#: gtk/paper_names_offsets.c:160 +#: gtk/paper_names_offsets.c:177 msgctxt "paper size" msgid "prc 32k" -msgstr "" +msgstr "კონვერტი prc32k" -#: gtk/paper_names_offsets.c:161 -#, fuzzy +#: gtk/paper_names_offsets.c:178 msgctxt "paper size" msgid "prc4 Envelope" msgstr "კონვერტი prc4" -#: gtk/paper_names_offsets.c:162 -#, fuzzy +#: gtk/paper_names_offsets.c:179 msgctxt "paper size" msgid "prc5 Envelope" -msgstr "კონვერტი c5" +msgstr "კონვერტი prc5" -#: gtk/paper_names_offsets.c:163 -#, fuzzy +#: gtk/paper_names_offsets.c:180 msgctxt "paper size" msgid "prc6 Envelope" msgstr "კონვერტი prc6" -#: gtk/paper_names_offsets.c:164 -#, fuzzy +#: gtk/paper_names_offsets.c:181 msgctxt "paper size" msgid "prc7 Envelope" msgstr "კონვერტი prc7" -#: gtk/paper_names_offsets.c:165 -#, fuzzy +#: gtk/paper_names_offsets.c:182 msgctxt "paper size" msgid "prc8 Envelope" msgstr "კონვერტი prc8" -#: gtk/paper_names_offsets.c:166 -#, fuzzy +#: gtk/paper_names_offsets.c:183 msgctxt "paper size" msgid "prc9 Envelope" -msgstr "კონვერტი prc1" +msgstr "კონვერტი prc9" -#: gtk/paper_names_offsets.c:167 +#: gtk/paper_names_offsets.c:184 msgctxt "paper size" msgid "ROC 16k" -msgstr "" +msgstr "ROC 16k" -#: gtk/paper_names_offsets.c:168 +#: gtk/paper_names_offsets.c:185 msgctxt "paper size" msgid "ROC 8k" +msgstr "ROC 8k" + +#: gtk/script-names.c:18 +msgctxt "Script" +msgid "Arabic" +msgstr "არაბული" + +#: gtk/script-names.c:19 +msgctxt "Script" +msgid "Armenian" +msgstr "სომხური" + +#: gtk/script-names.c:20 +msgctxt "Script" +msgid "Bengali" +msgstr "ბენგალური" + +#: gtk/script-names.c:21 +msgctxt "Script" +msgid "Bopomofo" +msgstr "ბოპომოფო" + +#: gtk/script-names.c:22 +msgctxt "Script" +msgid "Cherokee" +msgstr "ჩეროკი" + +#: gtk/script-names.c:23 +msgctxt "Script" +msgid "Coptic" +msgstr "კოპტური" + +#: gtk/script-names.c:24 +msgctxt "Script" +msgid "Cyrillic" +msgstr "კირილიცა" + +#: gtk/script-names.c:25 +msgctxt "Script" +msgid "Deseret" +msgstr "უდაბნოური" + +#: gtk/script-names.c:26 +msgctxt "Script" +msgid "Devanagari" +msgstr "დევაგანური" + +#: gtk/script-names.c:27 +msgctxt "Script" +msgid "Ethiopic" +msgstr "ეთიოპიური" + +#: gtk/script-names.c:28 +msgctxt "Script" +msgid "Georgian" +msgstr "ქართული" + +#: gtk/script-names.c:29 +msgctxt "Script" +msgid "Gothic" +msgstr "გოთური" + +#: gtk/script-names.c:30 +msgctxt "Script" +msgid "Greek" +msgstr "ბერძნული" + +#: gtk/script-names.c:31 +msgctxt "Script" +msgid "Gujarati" +msgstr "გუჯარათული" + +#: gtk/script-names.c:32 +msgctxt "Script" +msgid "Gurmukhi" +msgstr "გურმუხული" + +#: gtk/script-names.c:33 +msgctxt "Script" +msgid "Han" +msgstr "ჰანური" + +#: gtk/script-names.c:34 +msgctxt "Script" +msgid "Hangul" +msgstr "ჰანგული" + +#: gtk/script-names.c:35 +msgctxt "Script" +msgid "Hebrew" +msgstr "ივრითი" + +#: gtk/script-names.c:36 +msgctxt "Script" +msgid "Hiragana" +msgstr "ჰირაგანა" + +#: gtk/script-names.c:37 +msgctxt "Script" +msgid "Kannada" +msgstr "კანნადა" + +#: gtk/script-names.c:38 +msgctxt "Script" +msgid "Katakana" +msgstr "კატაკანა" + +#: gtk/script-names.c:39 +msgctxt "Script" +msgid "Khmer" +msgstr "კხმერული" + +#: gtk/script-names.c:40 +msgctxt "Script" +msgid "Lao" +msgstr "ლაოსური" + +#: gtk/script-names.c:41 +msgctxt "Script" +msgid "Latin" +msgstr "ლათინური" + +#: gtk/script-names.c:42 +msgctxt "Script" +msgid "Malayalam" +msgstr "მალაიამი" + +#: gtk/script-names.c:43 +msgctxt "Script" +msgid "Mongolian" +msgstr "მონღოლური" + +#: gtk/script-names.c:44 +msgctxt "Script" +msgid "Myanmar" +msgstr "მიანმარი" + +#: gtk/script-names.c:45 +msgctxt "Script" +msgid "Ogham" +msgstr "ოგხამი" + +#: gtk/script-names.c:46 +msgctxt "Script" +msgid "Old Italic" +msgstr "ძველი დახრილი" + +#: gtk/script-names.c:47 +msgctxt "Script" +msgid "Oriya" +msgstr "ორია" + +#: gtk/script-names.c:48 +msgctxt "Script" +msgid "Runic" +msgstr "რუნები" + +#: gtk/script-names.c:49 +msgctxt "Script" +msgid "Sinhala" +msgstr "სინჰალა" + +#: gtk/script-names.c:50 +msgctxt "Script" +msgid "Syriac" +msgstr "სირიული" + +#: gtk/script-names.c:51 +msgctxt "Script" +msgid "Tamil" +msgstr "თამილური" + +#: gtk/script-names.c:52 +msgctxt "Script" +msgid "Telugu" +msgstr "ტელუგური" + +#: gtk/script-names.c:53 +msgctxt "Script" +msgid "Thaana" +msgstr "თაანური" + +#: gtk/script-names.c:54 +msgctxt "Script" +msgid "Thai" +msgstr "ტაილანდური" + +#: gtk/script-names.c:55 +msgctxt "Script" +msgid "Tibetan" +msgstr "ტიბეტური" + +#: gtk/script-names.c:56 +msgctxt "Script" +msgid "Canadian Aboriginal" +msgstr "კანადური აბორიგინალური" + +#: gtk/script-names.c:57 +msgctxt "Script" +msgid "Yi" +msgstr "იოქტი" + +#: gtk/script-names.c:58 +msgctxt "Script" +msgid "Tagalog" +msgstr "ტაგალოგური" + +#: gtk/script-names.c:59 +msgctxt "Script" +msgid "Hanunoo" +msgstr "ჰანუნოო" + +#: gtk/script-names.c:60 +msgctxt "Script" +msgid "Buhid" +msgstr "ბუჰიდი" + +#: gtk/script-names.c:61 +msgctxt "Script" +msgid "Tagbanwa" +msgstr "ტაგბანვა" + +#: gtk/script-names.c:62 +msgctxt "Script" +msgid "Braille" +msgstr "ბრაილური" + +#: gtk/script-names.c:63 +msgctxt "Script" +msgid "Cypriot" +msgstr "კვიპრიოტი" + +#: gtk/script-names.c:64 +msgctxt "Script" +msgid "Limbu" +msgstr "ლიმბუ" + +#: gtk/script-names.c:65 +msgctxt "Script" +msgid "Osmanya" +msgstr "ოსმანია" + +#: gtk/script-names.c:66 +msgctxt "Script" +msgid "Shavian" +msgstr "შავიური" + +#: gtk/script-names.c:67 +msgctxt "Script" +msgid "Linear B" +msgstr "წრფივი B" + +#: gtk/script-names.c:68 +msgctxt "Script" +msgid "Tai Le" +msgstr "ტაი ლე" + +#: gtk/script-names.c:69 +msgctxt "Script" +msgid "Ugaritic" +msgstr "უგარათული" + +#: gtk/script-names.c:70 +msgctxt "Script" +msgid "New Tai Lue" +msgstr "ახალი ტაი ლუ" + +#: gtk/script-names.c:71 +msgctxt "Script" +msgid "Buginese" +msgstr "ბუგინური" + +#: gtk/script-names.c:72 +msgctxt "Script" +msgid "Glagolitic" msgstr "" -#: gtk/updateiconcache.c:492 gtk/updateiconcache.c:552 -#, c-format -msgid "different idatas found for symlinked '%s' and '%s'\n" -msgstr "სიმბოლური ბმებისთვის '%s' და '%s' სხვადასხვა idata მოიძებნა\n" +#: gtk/script-names.c:73 +msgctxt "Script" +msgid "Tifinagh" +msgstr "ტიფინაგური" -#: gtk/updateiconcache.c:1374 +#: gtk/script-names.c:74 +msgctxt "Script" +msgid "Syloti Nagri" +msgstr "" + +#: gtk/script-names.c:75 +msgctxt "Script" +msgid "Old Persian" +msgstr "ძველი სპარსული" + +#: gtk/script-names.c:76 +msgctxt "Script" +msgid "Kharoshthi" +msgstr "ხაროშტი" + +#: gtk/script-names.c:77 +msgctxt "Script" +msgid "Unknown" +msgstr "" + +#: gtk/script-names.c:78 +msgctxt "Script" +msgid "Balinese" +msgstr "ბალინური" + +#: gtk/script-names.c:79 +msgctxt "Script" +msgid "Cuneiform" +msgstr "ლურსმული" + +#: gtk/script-names.c:80 +msgctxt "Script" +msgid "Phoenician" +msgstr "ფონეტიკური" + +#: gtk/script-names.c:81 +msgctxt "Script" +msgid "Phags-pa" +msgstr "" + +#: gtk/script-names.c:82 +msgctxt "Script" +msgid "N'Ko" +msgstr "N'ko" + +#: gtk/script-names.c:83 +msgctxt "Script" +msgid "Kayah Li" +msgstr "" + +#: gtk/script-names.c:84 +msgctxt "Script" +msgid "Lepcha" +msgstr "" + +#: gtk/script-names.c:85 +msgctxt "Script" +msgid "Rejang" +msgstr "" + +#: gtk/script-names.c:86 +msgctxt "Script" +msgid "Sundanese" +msgstr "სუნდური" + +#: gtk/script-names.c:87 +msgctxt "Script" +msgid "Saurashtra" +msgstr "" + +#: gtk/script-names.c:88 +msgctxt "Script" +msgid "Cham" +msgstr "" + +#: gtk/script-names.c:89 +msgctxt "Script" +msgid "Ol Chiki" +msgstr "" + +#: gtk/script-names.c:90 +msgctxt "Script" +msgid "Vai" +msgstr "ვაი" + +#: gtk/script-names.c:91 +msgctxt "Script" +msgid "Carian" +msgstr "" + +#: gtk/script-names.c:92 +msgctxt "Script" +msgid "Lycian" +msgstr "" + +#: gtk/script-names.c:93 +msgctxt "Script" +msgid "Lydian" +msgstr "" + +#: gtk/script-names.c:94 +msgctxt "Script" +msgid "Avestan" +msgstr "" + +#: gtk/script-names.c:95 +msgctxt "Script" +msgid "Bamum" +msgstr "" + +#: gtk/script-names.c:96 +msgctxt "Script" +msgid "Egyptian Hieroglyphs" +msgstr "" + +#: gtk/script-names.c:97 +msgctxt "Script" +msgid "Imperial Aramaic" +msgstr "" + +#: gtk/script-names.c:98 +msgctxt "Script" +msgid "Inscriptional Pahlavi" +msgstr "" + +#: gtk/script-names.c:99 +msgctxt "Script" +msgid "Inscriptional Parthian" +msgstr "" + +#: gtk/script-names.c:100 +msgctxt "Script" +msgid "Javanese" +msgstr "" + +#: gtk/script-names.c:101 +msgctxt "Script" +msgid "Kaithi" +msgstr "" + +#: gtk/script-names.c:102 +msgctxt "Script" +msgid "Lisu" +msgstr "ლისუ" + +#: gtk/script-names.c:103 +msgctxt "Script" +msgid "Meetei Mayek" +msgstr "" + +#: gtk/script-names.c:104 +msgctxt "Script" +msgid "Old South Arabian" +msgstr "" + +#: gtk/script-names.c:105 +msgctxt "Script" +msgid "Old Turkic" +msgstr "" + +#: gtk/script-names.c:106 +msgctxt "Script" +msgid "Samaritan" +msgstr "სამარიტული" + +#: gtk/script-names.c:107 +msgctxt "Script" +msgid "Tai Tham" +msgstr "ტაი ენა" + +#: gtk/script-names.c:108 +msgctxt "Script" +msgid "Tai Viet" +msgstr "" + +#: gtk/script-names.c:109 +msgctxt "Script" +msgid "Batak" +msgstr "" + +#: gtk/script-names.c:110 +msgctxt "Script" +msgid "Brahmi" +msgstr "" + +#: gtk/script-names.c:111 +msgctxt "Script" +msgid "Mandaic" +msgstr "მანდეური" + +#: gtk/script-names.c:112 +msgctxt "Script" +msgid "Chakma" +msgstr "" + +#: gtk/script-names.c:113 +msgctxt "Script" +msgid "Meroitic Cursive" +msgstr "" + +#: gtk/script-names.c:114 +msgctxt "Script" +msgid "Meroitic Hieroglyphs" +msgstr "" + +#: gtk/script-names.c:115 +msgctxt "Script" +msgid "Miao" +msgstr "" + +#: gtk/script-names.c:116 +msgctxt "Script" +msgid "Sharada" +msgstr "" + +#: gtk/script-names.c:117 +msgctxt "Script" +msgid "Sora Sompeng" +msgstr "" + +#: gtk/script-names.c:118 +msgctxt "Script" +msgid "Takri" +msgstr "" + +#: gtk/script-names.c:119 +msgctxt "Script" +msgid "Bassa" +msgstr "" + +#: gtk/script-names.c:120 +msgctxt "Script" +msgid "Caucasian Albanian" +msgstr "" + +#: gtk/script-names.c:121 +msgctxt "Script" +msgid "Duployan" +msgstr "" + +#: gtk/script-names.c:122 +msgctxt "Script" +msgid "Elbasan" +msgstr "ელბასანი" + +#: gtk/script-names.c:123 +msgctxt "Script" +msgid "Grantha" +msgstr "" + +#: gtk/script-names.c:124 +msgctxt "Script" +msgid "Khojki" +msgstr "" + +#: gtk/script-names.c:125 +msgctxt "Script" +msgid "Khudawadi, Sindhi" +msgstr "" + +#: gtk/script-names.c:126 +msgctxt "Script" +msgid "Linear A" +msgstr "" + +#: gtk/script-names.c:127 +msgctxt "Script" +msgid "Mahajani" +msgstr "" + +#: gtk/script-names.c:128 +msgctxt "Script" +msgid "Manichaean" +msgstr "" + +#: gtk/script-names.c:129 +msgctxt "Script" +msgid "Mende Kikakui" +msgstr "" + +#: gtk/script-names.c:130 +msgctxt "Script" +msgid "Modi" +msgstr "" + +#: gtk/script-names.c:131 +msgctxt "Script" +msgid "Mro" +msgstr "" + +#: gtk/script-names.c:132 +msgctxt "Script" +msgid "Nabataean" +msgstr "" + +#: gtk/script-names.c:133 +msgctxt "Script" +msgid "Old North Arabian" +msgstr "" + +#: gtk/script-names.c:134 +msgctxt "Script" +msgid "Old Permic" +msgstr "" + +#: gtk/script-names.c:135 +msgctxt "Script" +msgid "Pahawh Hmong" +msgstr "" + +#: gtk/script-names.c:136 +msgctxt "Script" +msgid "Palmyrene" +msgstr "" + +#: gtk/script-names.c:137 +msgctxt "Script" +msgid "Pau Cin Hau" +msgstr "" + +#: gtk/script-names.c:138 +msgctxt "Script" +msgid "Psalter Pahlavi" +msgstr "" + +#: gtk/script-names.c:139 +msgctxt "Script" +msgid "Siddham" +msgstr "" + +#: gtk/script-names.c:140 +msgctxt "Script" +msgid "Tirhuta" +msgstr "" + +#: gtk/script-names.c:141 +msgctxt "Script" +msgid "Warang Citi" +msgstr "" + +#: gtk/script-names.c:142 +msgctxt "Script" +msgid "Ahom" +msgstr "" + +#: gtk/script-names.c:143 +msgctxt "Script" +msgid "Anatolian Hieroglyphs" +msgstr "" + +#: gtk/script-names.c:144 +msgctxt "Script" +msgid "Hatran" +msgstr "" + +#: gtk/script-names.c:145 +msgctxt "Script" +msgid "Multani" +msgstr "" + +#: gtk/script-names.c:146 +msgctxt "Script" +msgid "Old Hungarian" +msgstr "ძველი უნგრული" + +#: gtk/script-names.c:147 +msgctxt "Script" +msgid "Signwriting" +msgstr "" + +#: gtk/script-names.c:148 +msgctxt "Script" +msgid "Adlam" +msgstr "" + +#: gtk/script-names.c:149 +msgctxt "Script" +msgid "Bhaiksuki" +msgstr "" + +#: gtk/script-names.c:150 +msgctxt "Script" +msgid "Marchen" +msgstr "" + +#: gtk/script-names.c:151 +msgctxt "Script" +msgid "Newa" +msgstr "" + +#: gtk/script-names.c:152 +msgctxt "Script" +msgid "Osage" +msgstr "" + +#: gtk/script-names.c:153 +msgctxt "Script" +msgid "Tangut" +msgstr "" + +#: gtk/script-names.c:154 +msgctxt "Script" +msgid "Masaram Gondi" +msgstr "" + +#: gtk/script-names.c:155 +msgctxt "Script" +msgid "Nushu" +msgstr "" + +#: gtk/script-names.c:156 +msgctxt "Script" +msgid "Soyombo" +msgstr "" + +#: gtk/script-names.c:157 +msgctxt "Script" +msgid "Zanabazar Square" +msgstr "" + +#: gtk/ui/gtkaboutdialog.ui:137 +msgid "About" +msgstr "შესახებ" + +#: gtk/ui/gtkaboutdialog.ui:177 +msgid "Credits" +msgstr "კრედიტები" + +#: gtk/ui/gtkappchooserdialog.ui:78 +msgid "_View All Applications" +msgstr "ყველა პროგრამის ნახვა" + +#: gtk/ui/gtkappchooserdialog.ui:86 +msgid "_Find New Applications" +msgstr "" + +#: gtk/ui/gtkappchooserwidget.ui:119 +msgid "No applications found." +msgstr "" + +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:15 +msgid "Preferences" +msgstr "მორგება" + +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:22 +msgid "Services" +msgstr "სერვისები" + +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/ui/gtkapplication-quartz.ui:29 +#, c-format +msgid "Hide %s" +msgstr "%s-ის დამალვა" + +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:35 +msgid "Hide Others" +msgstr "სხვების დამალვა" + +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:41 +msgid "Show All" +msgstr "ყველას ჩვენება" + +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/ui/gtkapplication-quartz.ui:49 +#, c-format +msgid "Quit %s" +msgstr "%s-დან გასვლა" + +#: gtk/ui/gtkassistant.ui:68 +msgid "_Next" +msgstr "_შემდეგი" + +#: gtk/ui/gtkassistant.ui:88 +msgid "_Back" +msgstr "უკან" + +#: gtk/ui/gtkassistant.ui:107 +msgid "_Finish" +msgstr "დასასრული" + +#: gtk/ui/gtkcolorchooserdialog.ui:6 +msgid "Select a Color" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:57 +msgid "Pick a color from the screen" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:89 +msgid "Color Name" +msgstr "ფერის სახელი" + +#: gtk/ui/gtkcoloreditor.ui:180 +msgctxt "Color channel" +msgid "A" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:196 +msgid "Alpha" +msgstr "ალფა" + +#: gtk/ui/gtkcoloreditor.ui:227 +msgctxt "Color channel" +msgid "H" +msgstr "H" + +#: gtk/ui/gtkcoloreditor.ui:243 +msgid "Hue" +msgstr "ჰუე" + +#: gtk/ui/gtkcoloreditor.ui:275 +msgctxt "Color Channel" +msgid "S" +msgstr "კ" + +#: gtk/ui/gtkcoloreditor.ui:285 +msgctxt "Color Channel" +msgid "V" +msgstr "V" + +#: gtk/ui/gtkcoloreditor.ui:301 +msgid "Saturation" +msgstr "გაჯერებულობა" + +#: gtk/ui/gtkemojichooser.ui:53 gtk/ui/gtkemojichooser.ui:212 +msgid "Smileys & People" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:68 gtk/ui/gtkemojichooser.ui:227 +msgid "Body & Clothing" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:83 gtk/ui/gtkemojichooser.ui:242 +msgid "Animals & Nature" +msgstr "ცხოველები & ბუნება" + +#: gtk/ui/gtkemojichooser.ui:98 gtk/ui/gtkemojichooser.ui:257 +msgid "Food & Drink" +msgstr "საჭმელ-სასმელი" + +#: gtk/ui/gtkemojichooser.ui:113 gtk/ui/gtkemojichooser.ui:272 +msgid "Travel & Places" +msgstr "მოგზაურობა & ადგილები" + +#: gtk/ui/gtkemojichooser.ui:128 gtk/ui/gtkemojichooser.ui:287 +msgid "Activities" +msgstr "ქმედებები" + +#: gtk/ui/gtkemojichooser.ui:143 gtk/ui/gtkemojichooser.ui:302 +msgctxt "emoji category" +msgid "Objects" +msgstr "ობიექტები" + +#: gtk/ui/gtkemojichooser.ui:158 gtk/ui/gtkemojichooser.ui:317 +msgid "Symbols" +msgstr "სიმბოლოები" + +#: gtk/ui/gtkemojichooser.ui:173 gtk/ui/gtkemojichooser.ui:332 +msgid "Flags" +msgstr "ალმები" + +#: gtk/ui/gtkfilechooserdialog.ui:32 +msgid "File Chooser Widget" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:22 +msgid "Places" +msgstr "ადგილები" + +#: gtk/ui/gtkfilechooserwidget.ui:47 +msgid "Browse Header Revealer" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:65 +msgid "Browse Header Stack" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:75 +msgid "PathBar Layer" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:121 +msgid "Location Layer" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:137 +msgid "Search Layer" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:199 +msgid "Files" +msgstr "ფაილები" + +#: gtk/ui/gtkfilechooserwidget.ui:304 +msgid "Remote location — only searching the current folder" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:476 +msgid "Folder Name" +msgstr "საქაღალდის სახელი" + +#: gtk/ui/gtkfilechooserwidget.ui:504 +msgid "_Create" +msgstr "შექმნა" + +#: gtk/ui/gtkfontchooserdialog.ui:6 +msgid "Select Font" +msgstr "ფონტის არჩევა" + +#: gtk/ui/gtkfontchooserwidget.ui:53 +msgid "Search font name" +msgstr "ფონტის სახელის მოძებნა" + +#: gtk/ui/gtkfontchooserwidget.ui:100 +msgid "Font Family" +msgstr "ფონტების ოჯახი" + +#: gtk/ui/gtkfontchooserwidget.ui:121 gtk/ui/gtkfontchooserwidget.ui:248 +msgid "Preview text" +msgstr "" + +#: gtk/ui/gtkfontchooserwidget.ui:201 +msgid "No Fonts Found" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:47 +msgid "_Format for:" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:80 gtk/ui/gtkprintunixdialog.ui:747 +msgid "_Paper size:" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:122 +msgid "_Orientation:" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:152 gtk/ui/gtkprintunixdialog.ui:794 +msgid "Portrait" +msgstr "პორტრეტი" + +#: gtk/ui/gtkpagesetupunixdialog.ui:188 gtk/ui/gtkprintunixdialog.ui:796 +msgid "Reverse portrait" +msgstr "პორტრეტის შებრუნება" + +#: gtk/ui/gtkpagesetupunixdialog.ui:224 gtk/ui/gtkprintunixdialog.ui:795 +msgid "Landscape" +msgstr "ლანდშაფტი" + +#: gtk/ui/gtkpagesetupunixdialog.ui:259 gtk/ui/gtkprintunixdialog.ui:797 +msgid "Reverse landscape" +msgstr "ლანდშაფტის შებრუნება" + +#: gtk/ui/gtkpathbar.ui:11 +msgid "Down Path" +msgstr "" + +#: gtk/ui/gtkpathbar.ui:36 +msgid "Up Path" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:30 +msgid "Server Addresses" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:43 +msgid "" +"Server addresses are made up of a protocol prefix and an address. Examples:" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:78 +msgid "Available Protocols" +msgstr "" + +#. Translators: Server as any successfully connected network address +#: gtk/ui/gtkplacesview.ui:135 +msgid "No recent servers found" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:158 +msgid "Recent Servers" +msgstr "ქსელის სერვერები" + +#: gtk/ui/gtkplacesview.ui:261 +msgid "No results found" +msgstr "პროგრამა ვერ მოიძებნა" + +#: gtk/ui/gtkplacesview.ui:307 +msgid "Connect to _Server" +msgstr "სერვერთან დაკავშირება" + +#: gtk/ui/gtkplacesview.ui:340 +msgid "Enter server address…" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:112 +msgid "Printer" +msgstr "პრინტერი" + +#. this is the header for the printer status column in the print dialog +#: gtk/ui/gtkprintunixdialog.ui:134 +msgid "Status" +msgstr "სტატუსი" + +#: gtk/ui/gtkprintunixdialog.ui:181 +msgid "Range" +msgstr "დიაპაზონი" + +#: gtk/ui/gtkprintunixdialog.ui:201 +msgid "_All Pages" +msgstr "ყველა გვერდი" + +#: gtk/ui/gtkprintunixdialog.ui:216 +msgid "C_urrent Page" +msgstr "მიმდინარე გვერდი" + +#: gtk/ui/gtkprintunixdialog.ui:233 +msgid "Se_lection" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:249 +msgid "Pag_es:" +msgstr "გვერდები:" + +#: gtk/ui/gtkprintunixdialog.ui:252 gtk/ui/gtkprintunixdialog.ui:270 +#: gtk/ui/gtkprintunixdialog.ui:277 +msgid "" +"Specify one or more page ranges,\n" +" e.g. 1–3, 7, 11" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:276 +msgid "Pages" +msgstr "გვერდი" + +#: gtk/ui/gtkprintunixdialog.ui:311 +msgid "Copies" +msgstr "ასლები" + +#: gtk/ui/gtkprintunixdialog.ui:334 +msgid "Copie_s:" +msgstr "ასლები:" + +#: gtk/ui/gtkprintunixdialog.ui:361 +msgid "C_ollate" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:375 +msgid "_Reverse" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:452 +msgid "Layout" +msgstr "განლაგება" + +#: gtk/ui/gtkprintunixdialog.ui:475 +msgid "T_wo-sided:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:500 +msgid "Pages per _side:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:527 +msgid "Page or_dering:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:553 +msgid "_Only print:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:570 +msgid "All sheets" +msgstr "ყველა გვერდი" + +#: gtk/ui/gtkprintunixdialog.ui:571 +msgid "Even sheets" +msgstr "ლუწი გვერდები" + +#: gtk/ui/gtkprintunixdialog.ui:572 +msgid "Odd sheets" +msgstr "კენტი გვერდები" + +#: gtk/ui/gtkprintunixdialog.ui:585 +msgid "Sc_ale:" +msgstr "_გადიდება:" + +#: gtk/ui/gtkprintunixdialog.ui:649 +msgid "Paper" +msgstr "ქაღალდი" + +#: gtk/ui/gtkprintunixdialog.ui:672 +msgid "Paper _type:" +msgstr "_ქაღალდის ტიპი:" + +#: gtk/ui/gtkprintunixdialog.ui:697 +msgid "Paper _source:" +msgstr "ქაღალდის _წყარო:" + +#: gtk/ui/gtkprintunixdialog.ui:722 +msgid "Output t_ray:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:776 +msgid "Or_ientation:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:876 +msgid "Job Details" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:899 +msgid "Pri_ority:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:923 +msgid "_Billing info:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:967 +msgid "Print Document" +msgstr "" + +#. this is one of the choices for the print at option in the print dialog +#: gtk/ui/gtkprintunixdialog.ui:987 +msgid "_Now" +msgstr "ახლა" + +#. this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time. +#: gtk/ui/gtkprintunixdialog.ui:1003 +msgid "A_t:" +msgstr "" + +#. Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. +#: gtk/ui/gtkprintunixdialog.ui:1007 gtk/ui/gtkprintunixdialog.ui:1009 +#: gtk/ui/gtkprintunixdialog.ui:1028 gtk/ui/gtkprintunixdialog.ui:1030 +#: gtk/ui/gtkprintunixdialog.ui:1037 +msgid "" +"Specify the time of print,\n" +" e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1036 +msgid "Time of print" +msgstr "" + +#. this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'. +#: gtk/ui/gtkprintunixdialog.ui:1050 +msgid "On _hold" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1054 gtk/ui/gtkprintunixdialog.ui:1055 +msgid "Hold the job until it is explicitly released" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1092 +msgid "Add Cover Page" +msgstr "" + +#. this is the label used for the option in the print dialog that controls the front cover page. +#: gtk/ui/gtkprintunixdialog.ui:1115 +msgid "Be_fore:" +msgstr "" + +#. this is the label used for the option in the print dialog that controls the back cover page. +#: gtk/ui/gtkprintunixdialog.ui:1139 +msgid "_After:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1181 +msgid "Job" +msgstr "ამოცანა" + +#. This will appear as a tab label in the print dialog. +#: gtk/ui/gtkprintunixdialog.ui:1214 +msgid "Image Quality" +msgstr "გამოსახულების ხარისხი" + +#. This will appear as a tab label in the print dialog. +#: gtk/ui/gtkprintunixdialog.ui:1247 +msgid "Color" +msgstr "ფერი" + +#. This will appear as a tab label in the print dialog. It's a typographical term, as in "Binding and finishing" +#: gtk/ui/gtkprintunixdialog.ui:1280 +msgid "Finishing" +msgstr "სრულდება" + +#: gtk/ui/gtkprintunixdialog.ui:1313 +msgid "Advanced" +msgstr "დამატებით" + +#: gtk/ui/gtkprintunixdialog.ui:1337 +msgid "Some of the settings in the dialog conflict" +msgstr "" + +#: gtk/ui/gtkrecentchooserdefault.ui:78 +msgid "Select which type of documents are shown" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:24 +msgid "Volume" +msgstr "ტომი" + +#: gtk/ui/gtkvolumebutton.ui:25 +msgid "Turns volume up or down" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:34 +msgid "Volume Up" +msgstr "ხმის აწევა" + +#: gtk/ui/gtkvolumebutton.ui:35 +msgid "Increases the volume" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:44 +msgid "Volume Down" +msgstr "ხმის დაწევა" + +#: gtk/ui/gtkvolumebutton.ui:45 +msgid "Decreases the volume" +msgstr "" + +#: gtk/updateiconcache.c:1396 #, c-format msgid "Failed to write header\n" msgstr "თავსართის ჩაწერა ვერ მოხერხდ\n" -#: gtk/updateiconcache.c:1380 +#: gtk/updateiconcache.c:1402 #, c-format msgid "Failed to write hash table\n" msgstr "დანაწილების ცხრილის ჩაწერა ვერ მოხერხდა\n" -#: gtk/updateiconcache.c:1386 +#: gtk/updateiconcache.c:1408 #, c-format msgid "Failed to write folder index\n" msgstr "ვერ განხორციელდა დასტის ინდექსის ჩაწერა\n" -#: gtk/updateiconcache.c:1394 +#: gtk/updateiconcache.c:1416 #, c-format msgid "Failed to rewrite header\n" msgstr "თავსართის ჩანაცვლება ვერ მოხერხდა\n" -#: gtk/updateiconcache.c:1463 +#: gtk/updateiconcache.c:1510 #, c-format msgid "Failed to open file %s : %s\n" msgstr "შეუძლებელი გახდა ფაილის გახსნა %s: %s\n" -#: gtk/updateiconcache.c:1471 +#: gtk/updateiconcache.c:1518 gtk/updateiconcache.c:1548 #, c-format msgid "Failed to write cache file: %s\n" msgstr "ქეშის ფაილის ჩაწერა ვერ მოხერხდა: %s\n" -#: gtk/updateiconcache.c:1507 +#: gtk/updateiconcache.c:1558 #, c-format msgid "The generated cache was invalid.\n" msgstr "გენერირებული ქეშ ფაილი დაზიანებულია.\n" -#: gtk/updateiconcache.c:1521 +#: gtk/updateiconcache.c:1572 #, c-format msgid "Could not rename %s to %s: %s, removing %s then.\n" msgstr "ვერ ხერხდება %s - %s გადარქმევა: %s, ამოღება %s შემდეგ.\n" -#: gtk/updateiconcache.c:1535 +#: gtk/updateiconcache.c:1586 #, c-format msgid "Could not rename %s to %s: %s\n" msgstr "გადარქმევის შეცდომა %s - %s: %s\n" -#: gtk/updateiconcache.c:1545 +#: gtk/updateiconcache.c:1596 #, c-format msgid "Could not rename %s back to %s: %s.\n" msgstr "უკუგადარქმევის შეცდომა %s - %s: %s.\n" -#: gtk/updateiconcache.c:1572 +#: gtk/updateiconcache.c:1623 #, c-format msgid "Cache file created successfully.\n" -msgstr "ქეშ-ფაილი წარმატებით შეიქმნა.\n" +msgstr "ქეშის ფაილი წარმატებით შეიქმნა.\n" -#: gtk/updateiconcache.c:1611 +#: gtk/updateiconcache.c:1662 msgid "Overwrite an existing cache, even if up to date" msgstr "არსებული ქეშ ფაილის თავზე გადაწერა, მიუხედავად იმისა თუ ის უახლესია" -#: gtk/updateiconcache.c:1612 +#: gtk/updateiconcache.c:1663 msgid "Don't check for the existence of index.theme" -msgstr "index.them-ის არსებობის შემოწმების გარეშე" +msgstr "" -#: gtk/updateiconcache.c:1613 +#: gtk/updateiconcache.c:1664 msgid "Don't include image data in the cache" -msgstr "გამოსახულების მონაცემების ქეშსში შენახვის გარეშე" +msgstr "" -#: gtk/updateiconcache.c:1614 +#: gtk/updateiconcache.c:1665 +msgid "Include image data in the cache" +msgstr "" + +#: gtk/updateiconcache.c:1666 msgid "Output a C header file" msgstr "C თავსართის ფაილის გამოტანა" -#: gtk/updateiconcache.c:1615 +#: gtk/updateiconcache.c:1667 msgid "Turn off verbose output" msgstr "სრული გამოტანის ამორთვა" -#: gtk/updateiconcache.c:1616 +#: gtk/updateiconcache.c:1668 msgid "Validate existing icon cache" msgstr "მიმდინარე ქეშ ხატულას შემოწმება" -#: gtk/updateiconcache.c:1683 +#: gtk/updateiconcache.c:1735 #, c-format msgid "File not found: %s\n" msgstr "ფაილი არ არის ნაპოვნი: %s\n" -#: gtk/updateiconcache.c:1689 +#: gtk/updateiconcache.c:1741 #, c-format msgid "Not a valid icon cache: %s\n" msgstr "არამართებული ქეში: %s\n" -#: gtk/updateiconcache.c:1702 -#, fuzzy, c-format +#: gtk/updateiconcache.c:1754 +#, c-format msgid "No theme index file.\n" -msgstr "შეუძლებელია გაფორმების ინდექს ფაილის პოვნა." +msgstr "" -#: gtk/updateiconcache.c:1706 +#: gtk/updateiconcache.c:1758 #, c-format msgid "" "No theme index file in '%s'.\n" "If you really want to create an icon cache here, use --ignore-theme-index.\n" msgstr "" -"თემის ინდექსის ფაილი ვერ მოიძებნა - '%s'.\n" -"თუ ნამდვილად გსურთ ხატულას ბუფერის შექმნა გამოიყენეთ --ignore-theme-index.\n" #. ID -#: modules/input/imam-et.c:454 +#: modules/input/imam-et.c:452 +msgctxt "input method menu" msgid "Amharic (EZ+)" -msgstr "ამჰარული (EZ+)" +msgstr "" #. ID -#: modules/input/imcedilla.c:92 +#: modules/input/imbroadway.c:51 +msgctxt "input method menu" +msgid "Broadway" +msgstr "" + +#. ID +#: modules/input/imcedilla.c:90 +msgctxt "input method menu" msgid "Cedilla" -msgstr "ცედილა" +msgstr "" #. ID -#: modules/input/imcyrillic-translit.c:217 +#: modules/input/imcyrillic-translit.c:215 +msgctxt "input menthod menu" msgid "Cyrillic (Transliterated)" -msgstr "კირილიცა (ტრანსლიტერაცია)" +msgstr "" + +#: modules/input/imime.c:30 +msgctxt "input method menu" +msgid "Windows IME" +msgstr "" #. ID -#: modules/input/iminuktitut.c:127 +#: modules/input/iminuktitut.c:125 +msgctxt "input method menu" msgid "Inuktitut (Transliterated)" -msgstr "ინუკტიტუტი (ტრანსლიტერაცია)" +msgstr "" #. ID -#: modules/input/imipa.c:145 +#: modules/input/imipa.c:143 +msgctxt "input method menu" msgid "IPA" -msgstr "IPA ნიშნები" +msgstr "" #. ID -#: modules/input/immultipress.c:31 +#: modules/input/immultipress.c:30 +msgctxt "input method menu" msgid "Multipress" -msgstr "მულტიპრესი" +msgstr "" + +#: modules/input/imquartz.c:69 +msgctxt "input method menu" +msgid "Mac OS X Quartz" +msgstr "" #. ID -#: modules/input/imthai.c:35 +#: modules/input/imthai.c:33 +msgctxt "input method menu" msgid "Thai-Lao" -msgstr "ტაილანდური ლაო" +msgstr "" #. ID -#: modules/input/imti-er.c:453 +#: modules/input/imti-er.c:451 +msgctxt "input method menu" msgid "Tigrigna-Eritrean (EZ+)" -msgstr "ტიგრინია–ერითრეა (EZ+)" +msgstr "" #. ID -#: modules/input/imti-et.c:453 +#: modules/input/imti-et.c:451 +msgctxt "input method menu" msgid "Tigrigna-Ethiopian (EZ+)" -msgstr "ტიგრინია–ეთიოპია (EZ+)" +msgstr "" #. ID -#: modules/input/imviqr.c:244 +#: modules/input/imviqr.c:242 +msgctxt "input method menu" msgid "Vietnamese (VIQR)" -msgstr "ვიეტნამური (VIQR)" +msgstr "" #. ID -#: modules/input/imxim.c:28 +#: modules/input/imwayland.c:106 +msgctxt "input method menu" +msgid "Wayland" +msgstr "Wayland" + +#. ID +#: modules/input/imwaylandgtk.c:82 +msgctxt "input method menu" +msgid "Waylandgtk" +msgstr "" + +#. ID +#: modules/input/imxim.c:26 +msgctxt "input method menu" msgid "X Input Method" -msgstr "შეტანის X მეთოდი" +msgstr "" -#: modules/printbackends/cups/gtkprintbackendcups.c:811 -#: modules/printbackends/cups/gtkprintbackendcups.c:1020 -#, fuzzy +#: modules/printbackends/cups/gtkprintbackendcups.c:1159 +#: modules/printbackends/cups/gtkprintbackendcups.c:1468 msgid "Username:" -msgstr "_მომხმარებელი:" +msgstr "მომხმარებელი:" -#: modules/printbackends/cups/gtkprintbackendcups.c:812 -#: modules/printbackends/cups/gtkprintbackendcups.c:1029 -#, fuzzy +#: modules/printbackends/cups/gtkprintbackendcups.c:1160 +#: modules/printbackends/cups/gtkprintbackendcups.c:1477 msgid "Password:" -msgstr "_პაროლი:" +msgstr "პაროლი:" -#: modules/printbackends/cups/gtkprintbackendcups.c:850 +#: modules/printbackends/cups/gtkprintbackendcups.c:1199 +#: modules/printbackends/cups/gtkprintbackendcups.c:1490 #, c-format -msgid "Authentication is required to get a file from %s" -msgstr "" +msgid "Authentication is required to print document “%s” on printer %s" +msgstr "დოკუმენტ %s-ის პრინტერზე \"%s\" დასაბეჭდად საჭიროა ავთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:854 -#: modules/printbackends/cups/gtkprintbackendcups.c:1042 -#, c-format -msgid "Authentication is required to print document '%s' on printer %s" -msgstr "" - -#: modules/printbackends/cups/gtkprintbackendcups.c:856 +#: modules/printbackends/cups/gtkprintbackendcups.c:1201 #, c-format msgid "Authentication is required to print a document on %s" -msgstr "" +msgstr "დოკუმენტ %s-ის დასაბეჭდად საჭიროა ავთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:860 +#: modules/printbackends/cups/gtkprintbackendcups.c:1205 #, c-format -msgid "Authentication is required to get attributes of job '%s'" -msgstr "" +msgid "Authentication is required to get attributes of job “%s”" +msgstr "ამოცანის (\"%s\") ატრიბუტების მისაღებად საჭიროა ავთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:862 +#: modules/printbackends/cups/gtkprintbackendcups.c:1207 msgid "Authentication is required to get attributes of a job" -msgstr "" +msgstr "ამოცანის ატრიბუტების მისაღებად საჭიროა ავთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:866 +#: modules/printbackends/cups/gtkprintbackendcups.c:1211 #, c-format msgid "Authentication is required to get attributes of printer %s" -msgstr "" +msgstr "პრინტერის (%s) ატრიბუტების მისაღებად საჭიროა ვთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:868 +#: modules/printbackends/cups/gtkprintbackendcups.c:1213 msgid "Authentication is required to get attributes of a printer" -msgstr "" +msgstr "პრინტერის ატრიბუტების მისაღებად საჭიროა ვთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:871 +#: modules/printbackends/cups/gtkprintbackendcups.c:1216 #, c-format msgid "Authentication is required to get default printer of %s" -msgstr "" +msgstr "%s-ის ნაგულისხმები პრინტერის მისაღებად საჭიროა ავთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:874 +#: modules/printbackends/cups/gtkprintbackendcups.c:1219 #, c-format msgid "Authentication is required to get printers from %s" -msgstr "" +msgstr "%s-დან პრინტერების მისაღებად საჭიროა ავთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:877 +#: modules/printbackends/cups/gtkprintbackendcups.c:1224 +#, c-format +msgid "Authentication is required to get a file from %s" +msgstr "ფაილის %s-დან მისაღებად საჭიროა ავთენტიკაცია" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1226 #, c-format msgid "Authentication is required on %s" -msgstr "" +msgstr "%s-ზე ავთენტიკაციაა საჭირო" -#: modules/printbackends/cups/gtkprintbackendcups.c:1014 -#, fuzzy +#: modules/printbackends/cups/gtkprintbackendcups.c:1462 msgid "Domain:" -msgstr "_დომეინის სახელი:" +msgstr "დომენი:" -#: modules/printbackends/cups/gtkprintbackendcups.c:1044 +#: modules/printbackends/cups/gtkprintbackendcups.c:1492 #, c-format -msgid "Authentication is required to print document '%s'" -msgstr "" +msgid "Authentication is required to print document “%s”" +msgstr "დოკუმენტ %s-ის დასაბეჭდად საჭიროა ავთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:1049 +#: modules/printbackends/cups/gtkprintbackendcups.c:1497 #, c-format msgid "Authentication is required to print this document on printer %s" -msgstr "" +msgstr "ამ დოკუმენტის პრინტერზე \"%s\" დასაბეჭდად საჭიროა ავთენტიკაცია" -#: modules/printbackends/cups/gtkprintbackendcups.c:1051 +#: modules/printbackends/cups/gtkprintbackendcups.c:1499 msgid "Authentication is required to print this document" +msgstr "ამ დოკუმენტის დასაბეჭდად საჭიროა ავთენტიკაცია" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2609 +#, c-format +msgid "Printer “%s” is low on toner." +msgstr "პრინტერში %s ტონერი ცოტაღაა." + +#: modules/printbackends/cups/gtkprintbackendcups.c:2613 +#, c-format +msgid "Printer “%s” has no toner left." +msgstr "პრინტერში %s ტონერი აღარ დარჩა." + +#. Translators: "Developer" like on photo development context +#: modules/printbackends/cups/gtkprintbackendcups.c:2618 +#, c-format +msgid "Printer “%s” is low on developer." msgstr "" -#: modules/printbackends/cups/gtkprintbackendcups.c:1672 -#, c-format -msgid "Printer '%s' is low on toner." -msgstr "'%s' პრინტერში მთავრდება ტონერი." - -#: modules/printbackends/cups/gtkprintbackendcups.c:1673 -#, c-format -msgid "Printer '%s' has no toner left." -msgstr "'%s' პრინტერში გათავდა ტონერი." - #. Translators: "Developer" like on photo development context -#: modules/printbackends/cups/gtkprintbackendcups.c:1675 +#: modules/printbackends/cups/gtkprintbackendcups.c:2623 #, c-format -msgid "Printer '%s' is low on developer." -msgstr "'%s' პრინტერში მთავრდება გამომჟღავნებელი." - -#. Translators: "Developer" like on photo development context -#: modules/printbackends/cups/gtkprintbackendcups.c:1677 -#, c-format -msgid "Printer '%s' is out of developer." -msgstr "'%s' პრინტერში გათავდა გამომჟღავნებელი." +msgid "Printer “%s” is out of developer." +msgstr "" #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/cups/gtkprintbackendcups.c:1679 +#: modules/printbackends/cups/gtkprintbackendcups.c:2628 #, c-format -msgid "Printer '%s' is low on at least one marker supply." -msgstr "'%s' პრინტერში მთავრდება ერთ-ერთი ტონერი." +msgid "Printer “%s” is low on at least one marker supply." +msgstr "" #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/cups/gtkprintbackendcups.c:1681 +#: modules/printbackends/cups/gtkprintbackendcups.c:2633 #, c-format -msgid "Printer '%s' is out of at least one marker supply." -msgstr "'%s' პრინტერში ერთ-ერთი ტონერი დამთავრებულია." +msgid "Printer “%s” is out of at least one marker supply." +msgstr "" -#: modules/printbackends/cups/gtkprintbackendcups.c:1682 +#: modules/printbackends/cups/gtkprintbackendcups.c:2637 #, c-format -msgid "The cover is open on printer '%s'." -msgstr "'%s'.პრინტერის საფარი ღიაა." +msgid "The cover is open on printer “%s”." +msgstr "" -#: modules/printbackends/cups/gtkprintbackendcups.c:1683 +#: modules/printbackends/cups/gtkprintbackendcups.c:2641 #, c-format -msgid "The door is open on printer '%s'." -msgstr "'%s'.პრინტერის კარი ღიაა." +msgid "The door is open on printer “%s”." +msgstr "" -#: modules/printbackends/cups/gtkprintbackendcups.c:1684 +#: modules/printbackends/cups/gtkprintbackendcups.c:2645 #, c-format -msgid "Printer '%s' is low on paper." -msgstr "'%s' პრინტერში მთავრდება ქაღალდი." +msgid "Printer “%s” is low on paper." +msgstr "" -#: modules/printbackends/cups/gtkprintbackendcups.c:1685 +#: modules/printbackends/cups/gtkprintbackendcups.c:2649 #, c-format -msgid "Printer '%s' is out of paper." -msgstr "'%s' პრინტერში გათავდა ქაღალდი." +msgid "Printer “%s” is out of paper." +msgstr "" -#: modules/printbackends/cups/gtkprintbackendcups.c:1686 -#, fuzzy, c-format -msgid "Printer '%s' is currently offline." -msgstr "'%s' პრინტერი ამჟამად ხაზგარეშეა." - -#: modules/printbackends/cups/gtkprintbackendcups.c:1687 +#: modules/printbackends/cups/gtkprintbackendcups.c:2653 #, c-format -msgid "There is a problem on printer '%s'." -msgstr "'%s' პრინტერთან წარმოიშვა შეცდომა." +msgid "Printer “%s” is currently offline." +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2657 +#, c-format +msgid "There is a problem on printer “%s”." +msgstr "" #. Translators: this is a printer status. -#: modules/printbackends/cups/gtkprintbackendcups.c:1995 +#: modules/printbackends/cups/gtkprintbackendcups.c:2677 msgid "Paused; Rejecting Jobs" msgstr "შეყოვნებულია; დავალებების უარყოფა" #. Translators: this is a printer status. -#: modules/printbackends/cups/gtkprintbackendcups.c:2001 +#: modules/printbackends/cups/gtkprintbackendcups.c:2683 msgid "Rejecting Jobs" msgstr "დავალებების უარყოფა" -#: modules/printbackends/cups/gtkprintbackendcups.c:2777 +#. Translators: this string connects multiple printer states together. +#: modules/printbackends/cups/gtkprintbackendcups.c:2724 +msgid "; " +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4655 +#: modules/printbackends/cups/gtkprintbackendcups.c:4722 +msgctxt "printing option" msgid "Two Sided" msgstr "ორმხრივი" -#: modules/printbackends/cups/gtkprintbackendcups.c:2778 +#: modules/printbackends/cups/gtkprintbackendcups.c:4656 +msgctxt "printing option" msgid "Paper Type" -msgstr "ქაღალდის ტიპი" +msgstr "ფურცლის ტიპი" -#: modules/printbackends/cups/gtkprintbackendcups.c:2779 +#: modules/printbackends/cups/gtkprintbackendcups.c:4657 +msgctxt "printing option" msgid "Paper Source" msgstr "ქაღალდის წყარო" -#: modules/printbackends/cups/gtkprintbackendcups.c:2780 +#: modules/printbackends/cups/gtkprintbackendcups.c:4658 +#: modules/printbackends/cups/gtkprintbackendcups.c:4723 +msgctxt "printing option" msgid "Output Tray" -msgstr "ფურცლების უჯრა" +msgstr "გამოტანის თარო" -#: modules/printbackends/cups/gtkprintbackendcups.c:2781 -#, fuzzy +#: modules/printbackends/cups/gtkprintbackendcups.c:4659 +msgctxt "printing option" msgid "Resolution" -msgstr "შეკითხვა" +msgstr "გარჩევადობა" -#: modules/printbackends/cups/gtkprintbackendcups.c:2782 +#: modules/printbackends/cups/gtkprintbackendcups.c:4660 +msgctxt "printing option" msgid "GhostScript pre-filtering" -msgstr "" +msgstr "GhostScript-ის პრეფილტრი" -#: modules/printbackends/cups/gtkprintbackendcups.c:2791 +#: modules/printbackends/cups/gtkprintbackendcups.c:4669 +msgctxt "printing option value" msgid "One Sided" -msgstr "ცალმხრივი" +msgstr "ერთმხრიანი" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:2793 +#: modules/printbackends/cups/gtkprintbackendcups.c:4671 +msgctxt "printing option value" msgid "Long Edge (Standard)" -msgstr "" +msgstr "გრძელი წიბო (სტანდარტული)" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:2795 +#: modules/printbackends/cups/gtkprintbackendcups.c:4673 +msgctxt "printing option value" msgid "Short Edge (Flip)" -msgstr "" +msgstr "მოკლე წიბო (გადაბრუნება)" #. Translators: this is an option of "Paper Source" -#: modules/printbackends/cups/gtkprintbackendcups.c:2797 -#: modules/printbackends/cups/gtkprintbackendcups.c:2799 -#: modules/printbackends/cups/gtkprintbackendcups.c:2807 +#: modules/printbackends/cups/gtkprintbackendcups.c:4675 +#: modules/printbackends/cups/gtkprintbackendcups.c:4677 +#: modules/printbackends/cups/gtkprintbackendcups.c:4685 +msgctxt "printing option value" msgid "Auto Select" -msgstr "ავტოშერჩევა" +msgstr "ავტომატური არჩევა" #. Translators: this is an option of "Paper Source" #. Translators: this is an option of "Resolution" -#: modules/printbackends/cups/gtkprintbackendcups.c:2801 -#: modules/printbackends/cups/gtkprintbackendcups.c:2803 -#: modules/printbackends/cups/gtkprintbackendcups.c:2805 -#: modules/printbackends/cups/gtkprintbackendcups.c:2809 -#: modules/printbackends/cups/gtkprintbackendcups.c:3295 +#: modules/printbackends/cups/gtkprintbackendcups.c:4679 +#: modules/printbackends/cups/gtkprintbackendcups.c:4681 +#: modules/printbackends/cups/gtkprintbackendcups.c:4683 +#: modules/printbackends/cups/gtkprintbackendcups.c:4687 +msgctxt "printing option value" msgid "Printer Default" -msgstr "ნაგულისხმევი პრინტერი" +msgstr "პრინტერის ნაგულისხმები" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:2811 +#: modules/printbackends/cups/gtkprintbackendcups.c:4689 +msgctxt "printing option value" msgid "Embed GhostScript fonts only" msgstr "" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:2813 +#: modules/printbackends/cups/gtkprintbackendcups.c:4691 +msgctxt "printing option value" msgid "Convert to PS level 1" msgstr "" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:2815 +#: modules/printbackends/cups/gtkprintbackendcups.c:4693 +msgctxt "printing option value" msgid "Convert to PS level 2" msgstr "" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:2817 -#, fuzzy +#: modules/printbackends/cups/gtkprintbackendcups.c:4695 +msgctxt "printing option value" msgid "No pre-filtering" -msgstr "პრინტერი ვერ მოიძებნა" +msgstr "" #. Translators: "Miscellaneous" is the label for a button, that opens #. up an extra panel of settings in a print dialog. -#: modules/printbackends/cups/gtkprintbackendcups.c:2826 +#: modules/printbackends/cups/gtkprintbackendcups.c:4704 +msgctxt "printing option group" msgid "Miscellaneous" -msgstr "" +msgstr "სხვადასხვა" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4731 +msgctxt "sides" +msgid "One Sided" +msgstr "ერთმხრიანი" + +#. Translators: this is an option of "Two Sided" +#: modules/printbackends/cups/gtkprintbackendcups.c:4733 +msgctxt "sides" +msgid "Long Edge (Standard)" +msgstr "გრძელი წიბო (სტანდარტული)" + +#. Translators: this is an option of "Two Sided" +#: modules/printbackends/cups/gtkprintbackendcups.c:4735 +msgctxt "sides" +msgid "Short Edge (Flip)" +msgstr "მოკლე წიბო (გადაბრუნება)" + +#. Translators: Top output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4738 +msgctxt "output-bin" +msgid "Top Bin" +msgstr "ზედა კალათი" + +#. Translators: Middle output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4740 +msgctxt "output-bin" +msgid "Middle Bin" +msgstr "შუა კალათი" + +#. Translators: Bottom output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4742 +msgctxt "output-bin" +msgid "Bottom Bin" +msgstr "ქვედა კალათი" + +#. Translators: Side output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4744 +msgctxt "output-bin" +msgid "Side Bin" +msgstr "გვერდითი კალათი" + +#. Translators: Left output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4746 +msgctxt "output-bin" +msgid "Left Bin" +msgstr "მარცხენა კალათი" + +#. Translators: Right output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4748 +msgctxt "output-bin" +msgid "Right Bin" +msgstr "მარჯვენა კალათი" + +#. Translators: Center output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4750 +msgctxt "output-bin" +msgid "Center Bin" +msgstr "ცენტრალური კალათი" + +#. Translators: Rear output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4752 +msgctxt "output-bin" +msgid "Rear Bin" +msgstr "უკანა კალათი" + +#. Translators: Output bin where one sided output is oriented in the face-up position +#: modules/printbackends/cups/gtkprintbackendcups.c:4754 +msgctxt "output-bin" +msgid "Face Up Bin" +msgstr "მაღლა მაყურებელი კალათი" + +#. Translators: Output bin where one sided output is oriented in the face-down position +#: modules/printbackends/cups/gtkprintbackendcups.c:4756 +msgctxt "output-bin" +msgid "Face Down Bin" +msgstr "დაბლა მაყურებელი კალათი" + +#. Translators: Large capacity output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4758 +msgctxt "output-bin" +msgid "Large Capacity Bin" +msgstr "დიდი მოცულობის კალათი" + +#. Translators: Output stacker number %d +#: modules/printbackends/cups/gtkprintbackendcups.c:4780 +#, c-format +msgctxt "output-bin" +msgid "Stacker %d" +msgstr "დამლაგებელი %d" + +#. Translators: Output mailbox number %d +#: modules/printbackends/cups/gtkprintbackendcups.c:4784 +#, c-format +msgctxt "output-bin" +msgid "Mailbox %d" +msgstr "საფოსტო ყუთი %d" + +#. Translators: Private mailbox +#: modules/printbackends/cups/gtkprintbackendcups.c:4788 +msgctxt "output-bin" +msgid "My Mailbox" +msgstr "ჩემი საფოსტო ყუთი" + +#. Translators: Output tray number %d +#: modules/printbackends/cups/gtkprintbackendcups.c:4792 +#, c-format +msgctxt "output-bin" +msgid "Tray %d" +msgstr "თარო %d" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5263 +msgid "Printer Default" +msgstr "პრინტერის ნაგულისხმები" #. Translators: These strings name the possible values of the #. * job priority option in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:3503 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Urgent" -msgstr "სასწრაფო" +msgstr "გადაუდებელი" -#: modules/printbackends/cups/gtkprintbackendcups.c:3503 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "High" msgstr "მაღალი" -#: modules/printbackends/cups/gtkprintbackendcups.c:3503 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Medium" msgstr "საშუალო" -#: modules/printbackends/cups/gtkprintbackendcups.c:3503 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Low" msgstr "დაბალი" -#. Cups specific, non-ppd related settings -#. Translators, this string is used to label the pages-per-sheet option -#. * in the print dialog -#. -#: modules/printbackends/cups/gtkprintbackendcups.c:3527 -msgid "Pages per Sheet" -msgstr "გვერდები ფურცელზე" - #. Translators, this string is used to label the job priority option #. * in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:3564 +#: modules/printbackends/cups/gtkprintbackendcups.c:5734 msgid "Job Priority" msgstr "ამოცანის პრიორიტეტი" #. Translators, this string is used to label the billing info entry #. * in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:3575 +#: modules/printbackends/cups/gtkprintbackendcups.c:5745 msgid "Billing Info" msgstr "ანგარიშთა ინფორმაცია" -#. Translators, these strings are names for various 'standard' cover -#. * pages that the printing system may support. -#. -#: modules/printbackends/cups/gtkprintbackendcups.c:3590 +#: modules/printbackends/cups/gtkprintbackendcups.c:5769 +msgctxt "cover page" msgid "None" -msgstr "არა" +msgstr "არცერთიი" -#: modules/printbackends/cups/gtkprintbackendcups.c:3590 +#: modules/printbackends/cups/gtkprintbackendcups.c:5770 +msgctxt "cover page" msgid "Classified" -msgstr "კლასიფიცირებული" - -#: modules/printbackends/cups/gtkprintbackendcups.c:3590 -msgid "Confidential" -msgstr "კონფიდენციალური" - -#: modules/printbackends/cups/gtkprintbackendcups.c:3590 -msgid "Secret" msgstr "საიდუმლო" -#: modules/printbackends/cups/gtkprintbackendcups.c:3590 +#: modules/printbackends/cups/gtkprintbackendcups.c:5771 +msgctxt "cover page" +msgid "Confidential" +msgstr "Კონფიდენციალური" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5772 +msgctxt "cover page" +msgid "Secret" +msgstr "სამხედრო საიდუმლო" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5773 +msgctxt "cover page" msgid "Standard" msgstr "სტანდარტული" -#: modules/printbackends/cups/gtkprintbackendcups.c:3590 +#: modules/printbackends/cups/gtkprintbackendcups.c:5774 +msgctxt "cover page" msgid "Top Secret" -msgstr "ზესაიდუმლოა" +msgstr "უმაღლესი დონის საიდუმლო" -#: modules/printbackends/cups/gtkprintbackendcups.c:3590 +#: modules/printbackends/cups/gtkprintbackendcups.c:5775 +msgctxt "cover page" msgid "Unclassified" -msgstr "გადაურჩევი" +msgstr "არასაიდუმლო" + +#. Translators, this string is used to label the pages-per-sheet option +#. * in the print dialog +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5787 +msgctxt "printer option" +msgid "Pages per Sheet" +msgstr "გვერდები ფურცელზე" + +#. Translators, this string is used to label the option in the print +#. * dialog that controls in what order multiple pages are arranged +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5804 +msgctxt "printer option" +msgid "Page Ordering" +msgstr "გვერდის დალაგება" #. Translators, this is the label used for the option in the print #. * dialog that controls the front cover page. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:3625 +#: modules/printbackends/cups/gtkprintbackendcups.c:5846 +msgctxt "printer option" msgid "Before" -msgstr "მანამდე" +msgstr "ჯერ" #. Translators, this is the label used for the option in the print #. * dialog that controls the back cover page. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:3640 +#: modules/printbackends/cups/gtkprintbackendcups.c:5861 +msgctxt "printer option" msgid "After" msgstr "შემდეგ" @@ -4294,1627 +8178,132 @@ msgstr "შემდეგ" #. * a print job is printed. Possible values are 'now', a specified time, #. * or 'on hold' #. -#: modules/printbackends/cups/gtkprintbackendcups.c:3660 +#: modules/printbackends/cups/gtkprintbackendcups.c:5881 +msgctxt "printer option" msgid "Print at" -msgstr "დრო" +msgstr "დაბეჭდვის დრო" #. Translators: this is the name of the option that allows the user #. * to specify a time when a print job will be printed. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:3671 +#: modules/printbackends/cups/gtkprintbackendcups.c:5892 +msgctxt "printer option" msgid "Print at time" -msgstr "ბეჭდვის დაწყების დრო" +msgstr "დაბეჭდვის დრო" -#. Translators: this format is used to display a custom paper -#. * size. The two placeholders are replaced with the width and height -#. * in points. E.g: "Custom 230.4x142.9" +#. Translators: this format is used to display a custom +#. * paper size. The two placeholders are replaced with +#. * the width and height in points. E.g: "Custom +#. * 230.4x142.9" #. -#: modules/printbackends/cups/gtkprintbackendcups.c:3706 +#: modules/printbackends/cups/gtkprintbackendcups.c:5937 #, c-format -msgid "Custom %sx%s" -msgstr "განსაკუთრებული %sx%s" +msgid "Custom %s×%s" +msgstr "ხელით %s×%s" + +#: modules/printbackends/cups/gtkprintbackendcups.c:6047 +msgctxt "printer option" +msgid "Printer Profile" +msgstr "პრინტერის პროფილი" + +#. TRANSLATORS: this is when color profile information is unavailable +#: modules/printbackends/cups/gtkprintbackendcups.c:6054 +msgctxt "printer option value" +msgid "Unavailable" +msgstr "მიუწვდომელი" + +#. TRANSLATORS: when we're running an old CUPS, and +#. * it hasn't registered the device with colord +#: modules/printbackends/cups/gtkprintercups.c:275 +msgid "Color management unavailable" +msgstr "ფერების მართვის გარეშე" + +#. TRANSLATORS: when there is no color profile available +#: modules/printbackends/cups/gtkprintercups.c:287 +msgid "No profile available" +msgstr "პროფილის გარეშე" + +#. TRANSLATORS: when the color profile has no title +#: modules/printbackends/cups/gtkprintercups.c:298 +msgid "Unspecified profile" +msgstr "მიუთითებელი პროფილი" -#. default filename used for print-to-file #: modules/printbackends/file/gtkprintbackendfile.c:250 -#, c-format -msgid "output.%s" -msgstr "გამოტანა.%s" +msgid "output" +msgstr "გამოტანა" -#: modules/printbackends/file/gtkprintbackendfile.c:493 +#: modules/printbackends/file/gtkprintbackendfile.c:537 msgid "Print to File" msgstr "ფაილში ბეჭდვა" -#: modules/printbackends/file/gtkprintbackendfile.c:570 +#: modules/printbackends/file/gtkprintbackendfile.c:663 msgid "PDF" msgstr "PDF" -#: modules/printbackends/file/gtkprintbackendfile.c:570 +#: modules/printbackends/file/gtkprintbackendfile.c:663 msgid "Postscript" -msgstr "პოსტსკრიპტი" - -#: modules/printbackends/file/gtkprintbackendfile.c:570 -msgid "SVG" msgstr "" -#: modules/printbackends/file/gtkprintbackendfile.c:582 -#: modules/printbackends/test/gtkprintbackendtest.c:503 +#: modules/printbackends/file/gtkprintbackendfile.c:663 +msgid "SVG" +msgstr "SVG" + +#: modules/printbackends/file/gtkprintbackendfile.c:676 +#: modules/printbackends/test/gtkprintbackendtest.c:501 msgid "Pages per _sheet:" msgstr "გვერდები _ფურცელზე:" -#: modules/printbackends/file/gtkprintbackendfile.c:641 +#: modules/printbackends/file/gtkprintbackendfile.c:735 msgid "File" -msgstr "ფაილი" +msgstr "" -#: modules/printbackends/file/gtkprintbackendfile.c:651 +#: modules/printbackends/file/gtkprintbackendfile.c:745 msgid "_Output format" msgstr "_გამოტანის ფორმატი" -#: modules/printbackends/lpr/gtkprintbackendlpr.c:395 +#: modules/printbackends/lpr/gtkprintbackendlpr.c:394 msgid "Print to LPR" msgstr "ბეჭდვა - LPR" -#: modules/printbackends/lpr/gtkprintbackendlpr.c:421 +#: modules/printbackends/lpr/gtkprintbackendlpr.c:423 msgid "Pages Per Sheet" msgstr "გვერდები ფურცელზე" -#: modules/printbackends/lpr/gtkprintbackendlpr.c:428 +#: modules/printbackends/lpr/gtkprintbackendlpr.c:430 msgid "Command Line" -msgstr "ბრძანების ველი" +msgstr "ბრძანების სტრიქონი" #. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:811 -#, fuzzy +#: modules/printbackends/papi/gtkprintbackendpapi.c:786 msgid "printer offline" -msgstr "საბეჭდი გამორთულია" +msgstr "" #. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:829 -#, fuzzy +#: modules/printbackends/papi/gtkprintbackendpapi.c:804 msgid "ready to print" -msgstr "მზადება - %d" +msgstr "" #. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:832 +#: modules/printbackends/papi/gtkprintbackendpapi.c:807 msgid "processing job" msgstr "" #. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:836 -#, fuzzy +#: modules/printbackends/papi/gtkprintbackendpapi.c:811 msgid "paused" -msgstr "შეჩერებული" +msgstr "" #. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:839 -#, fuzzy +#: modules/printbackends/papi/gtkprintbackendpapi.c:814 msgid "unknown" -msgstr "(უცნობია)" +msgstr "უცნობი" #. default filename used for print-to-test -#: modules/printbackends/test/gtkprintbackendtest.c:234 +#: modules/printbackends/test/gtkprintbackendtest.c:232 #, c-format msgid "test-output.%s" -msgstr "ტესტ გამოტანა. %s" - -#: modules/printbackends/test/gtkprintbackendtest.c:467 -msgid "Print to Test Printer" -msgstr "ტესტირებად პრინტერზე ბეჭდვა" - -#: tests/testfilechooser.c:207 -#, c-format -msgid "Could not get information for file '%s': %s" -msgstr "ვერ მივიღე ინფორმაცია ფაილზე \"%s\": %s" - -#: tests/testfilechooser.c:222 -#, c-format -msgid "Failed to open file '%s': %s" -msgstr "ვერ გაიხსნა ფაილი \"%s\": %s" - -#: tests/testfilechooser.c:267 -#, c-format -msgid "" -"Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" -"გამოსახულება \"%s\" ვერ ჩამოიტვირთა: მიზეზი უცნობია, შესაძლოა გამოსახულების " -"ფაილია დაზიანებული" -#~ msgid "Gdk debugging flags to set" -#~ msgstr "Gdk გამართვის ალმების მითითება" - -#~ msgid "Gdk debugging flags to unset" -#~ msgstr "Gdk გამართვის ალმების ამორთვა" - -#~ msgid "Image file '%s' contains no data" -#~ msgstr "გამოსახულების ფაილი \"%s\" არ შეიცავს მონაცემებს" - -#~ msgid "" -#~ "Failed to load animation '%s': reason not known, probably a corrupt " -#~ "animation file" -#~ msgstr "" -#~ "ანიმაცია \"%s\" ვერ ჩამოიტვირთა: მიზეზი უცნობია, შესაძლოა ანიმაციის " -#~ "ფაილია დაზიანებული" - -#~ msgid "Unable to load image-loading module: %s: %s" -#~ msgstr "ვერ იტვირთება ნახატების ჩამოტვირთვის მოდული: %s: %s" - -#~ msgid "" -#~ "Image-loading module %s does not export the proper interface; perhaps " -#~ "it's from a different GTK version?" -#~ msgstr "" -#~ "ნახატების ჩამოტვირთვის მოდული \"%s\" ვერ ახდენს მართებული ინტერფეისის " -#~ "ექსპორტს; შესაძლოა იგი GTK–ს სხვა ვერსიიდანაა?" - -#~ msgid "Image type '%s' is not supported" -#~ msgstr "გამოსახულების ტიპი \"%s\" ვერ გამოიყენება" - -#~ msgid "Couldn't recognize the image file format for file '%s'" -#~ msgstr "ვერ ვახდენ გამოსახულების \"%s\" ფაილის ფორმატის ამოცნობას" - -#~ msgid "Unrecognized image file format" -#~ msgstr "გამოსახულების ფაილის უცნობი ფორმატი" - -#~ msgid "Failed to load image '%s': %s" -#~ msgstr "ფაილის ჩამოტვირთვის შეცდომა \"%s\": %s" - -#~ msgid "Error writing to image file: %s" -#~ msgstr "გამოსახულების ფაილის ჩაწერის შეცდომა: %s" - -#~ msgid "" -#~ "This build of gdk-pixbuf does not support saving the image format: %s" -#~ msgstr "" -#~ "ეს ქვესისტემა \"gdk-pixbuf\" ვერ უზრუნველყოფს ფაილის შენახვას ფორმატით: %s" - -#~ msgid "Insufficient memory to save image to callback" -#~ msgstr "მეხსიერების უკმარისობა გამოსახულების ფაილის შესანახად" - -#~ msgid "Failed to open temporary file" -#~ msgstr "დროებითი ფაილი ვერ იხსნება" - -#~ msgid "Failed to read from temporary file" -#~ msgstr "დროებითი ფაილი ვერ იკითხება" - -#~ msgid "Failed to open '%s' for writing: %s" -#~ msgstr "ვერ იხსნება ფაილი \"%s\" ჩასაწერად: %s" - -#~ msgid "" -#~ "Failed to close '%s' while writing image, all data may not have been " -#~ "saved: %s" -#~ msgstr "" -#~ "ვერ დაიხურა ფაილი \"%s\" გამოსახულების ჩაწერისას, შესაძლოა ყველა მონაცემი " -#~ "არ შენახულა: %s" - -#~ msgid "Insufficient memory to save image into a buffer" -#~ msgstr "მეხსიერების უკმარისობა გამოსახულების ბუფერში შესანახად" - -#~ msgid "Error writing to image stream" -#~ msgstr "გამოსახულების ნაკადში ჩაწერისას დაიშვა შეცდომა" - -#~ msgid "" -#~ "Internal error: Image loader module '%s' failed to complete an operation, " -#~ "but didn't give a reason for the failure" -#~ msgstr "" -#~ "შიდა შეცდომა: გამოსახულების ჩატვირთვის მოდული '%s' ვერ ასრულებს " -#~ "ოპერაციას, მაგრამ არ იტყობინება მიზეზს" - -#~ msgid "Incremental loading of image type '%s' is not supported" -#~ msgstr "" -#~ "გამოსახულების \"%s\" ფორმატით საფეხურებრივი ჩატვირთვა ვერ გამოიყენება" - -#~ msgid "Image header corrupt" -#~ msgstr "გამოსახულების თავსართი დაზიანებულია" - -#~ msgid "Image format unknown" -#~ msgstr "გამოსახულების ფორმატი უცნობია" - -#~ msgid "Image pixel data corrupt" -#~ msgstr "გამოსახულების წერტილოვანი მონაცემები მცდარია" - -#~ msgid "failed to allocate image buffer of %u byte" -#~ msgid_plural "failed to allocate image buffer of %u bytes" -#~ msgstr[0] "გამოსახულების ბუფერისთვის ვერ ვიყენებ %u ბაიტს" - -#~ msgid "Unexpected icon chunk in animation" -#~ msgstr "კადრების მცდარი მიმდევრობა ანიმაციაში" - -#~ msgid "Unsupported animation type" -#~ msgstr "ანიმაციის ეს ტიპი ვერ გამოიყენება" - -#~ msgid "Invalid header in animation" -#~ msgstr "ანიმაციის თავსართი მცდარია" - -#~ msgid "Not enough memory to load animation" -#~ msgstr "არასაკმარისი მეხსიერება ანიმაციის ჩასატვირთად" - -#~ msgid "Malformed chunk in animation" -#~ msgstr "ანიმაციის კადრების მცდარი მიმდევრობა" - -#~ msgid "The ANI image format" -#~ msgstr "გამოსახულების ANI ფორმატი" - -#~ msgid "BMP image has bogus header data" -#~ msgstr "BMP გამოსახულების ფორმატის თავსართი მცდარია" - -#~ msgid "Not enough memory to load bitmap image" -#~ msgstr "არასაკმარისი მეხსიერება bitmap გამოსახულების ჩასატვირთად" - -#~ msgid "BMP image has unsupported header size" -#~ msgstr "BMP გამოსახულების თავსართის ეს ზომა ვერ გამოიყენება" - -#~ msgid "Topdown BMP images cannot be compressed" -#~ msgstr "Topdown BMP ნახატები ვერ შეიკუმშება" - -#~ msgid "Premature end-of-file encountered" -#~ msgstr "ფაილის ადრეული ბოლო" - -#~ msgid "Couldn't allocate memory for saving BMP file" -#~ msgstr "ვერ ვიყენებ მეხსიერებას BMP ფაილის შესანახად" - -#~ msgid "Couldn't write to BMP file" -#~ msgstr "ვერ ვწერ BMP ფაილს" - -#~ msgid "The BMP image format" -#~ msgstr "გამოსახულების BMP ფორმატი" - -#~ msgid "Failure reading GIF: %s" -#~ msgstr "ვერ იკითხება GIF: %s" - -#~ msgid "GIF file was missing some data (perhaps it was truncated somehow?)" -#~ msgstr "GIF ფორმატის ფაილს აკლია მონაცემები (შესაძლოა ჩამოიჭრა?)" - -#~ msgid "Internal error in the GIF loader (%s)" -#~ msgstr "GIF ჩამტვირთავის შიდა შეცდომა(%s)" - -#~ msgid "Stack overflow" -#~ msgstr "მჭიდე გადავსებულია" - -#~ msgid "GIF image loader cannot understand this image." -#~ msgstr "GIF გამოსახულების ჩამტვირთავმა ეს გამოსახულება ვერ აღიქვა." - -#~ msgid "Bad code encountered" -#~ msgstr "მცდარი კოდი" - -#~ msgid "Circular table entry in GIF file" -#~ msgstr "წრიული ცხრილის ელემენტი GIF ფაილში" - -#~ msgid "Not enough memory to load GIF file" -#~ msgstr "მეხსიერების უკმარისობა GIF ფაილის ჩასატვირთად" - -#~ msgid "Not enough memory to composite a frame in GIF file" -#~ msgstr "მეხსიერების უკმარისობა GIF ფაილის კადრის ასაგებად" - -#~ msgid "GIF image is corrupt (incorrect LZW compression)" -#~ msgstr "GIF გამოსახულება დაზიანებულია (მცდარი LZW შეკუმშვა)" - -#~ msgid "File does not appear to be a GIF file" -#~ msgstr "ფაილი როგორც ჩანს GIF ფორმატის არაა" - -#~ msgid "Version %s of the GIF file format is not supported" -#~ msgstr "GIF ფაილის ფორმატის %s ვერსია ვერ გამოიყენება" - -#~ msgid "" -#~ "GIF image has no global colormap, and a frame inside it has no local " -#~ "colormap." -#~ msgstr "GIF ნახატს და მის შიდა კადრს არა აქვს გლობალური პალიტრა" - -#~ msgid "GIF image was truncated or incomplete." -#~ msgstr "GIF გამოსახულება ჩამოჭრილია ან არასრულია." - -#~ msgid "The GIF image format" -#~ msgstr "GIF გამოსახულების ფორმატი" - -#~ msgid "Invalid header in icon" -#~ msgstr "პიქტოგრამის მცდარი თავსართი" - -#~ msgid "Not enough memory to load icon" -#~ msgstr "არასაკმარისი მეხსიერება პიქტოგრამის ჩასატვირთად" - -#~ msgid "Icon has zero width" -#~ msgstr "პიქტოგრამის სიგანე ნულია" - -#~ msgid "Icon has zero height" -#~ msgstr "პიქტოგრამის სიმაღლე ნულია" - -#~ msgid "Compressed icons are not supported" -#~ msgstr "შეკუმშული პიქტოგრამები ვერ გამოიყენება" - -#~ msgid "Unsupported icon type" -#~ msgstr "პიქტოგრამის ეს ტიპი ვერ გამოიყენება" - -#~ msgid "Not enough memory to load ICO file" -#~ msgstr "მეხსიერების უკმარისობა ICO ფაილის ჩასატვირთად" - -#~ msgid "Image too large to be saved as ICO" -#~ msgstr "გამოსახულება ძალიან დიდია ICO ფორმატში შესანახად" - -#~ msgid "Cursor hotspot outside image" -#~ msgstr "კურსორის ველი გამოსახულების გარეთაა" - -#~ msgid "Unsupported depth for ICO file: %d" -#~ msgstr "ICO ფაილის ფორმატის ფერის სიღრმე %d ვერ გამოიყენება" - -#~ msgid "The ICO image format" -#~ msgstr "გამოსახულების ICO ფაილის ფორმატი" - -#~ msgid "Error reading ICNS image: %s" -#~ msgstr "დაიშვა შეცდომა ICNS გამოსახულების კითხვისას: %s" - -#~ msgid "Could not decode ICNS file" -#~ msgstr "შეუძლებელი გახდა ICNS ფაილის დეკოდირება" - -#~ msgid "The ICNS image format" -#~ msgstr "გამოსახულების ფორმატი ICNS" - -#~ msgid "Couldn't allocate memory for stream" -#~ msgstr "შეუძლებელი გახდა ნაკადისთვის მეხსიერების მინიჭება" - -#~ msgid "Couldn't decode image" -#~ msgstr "შეუძლებელია გამოსახულების დეკოდირება" - -#~ msgid "Transformed JPEG2000 has zero width or height" -#~ msgstr "დამუშავებული JPEG2000-ს სიმაღლე ან სიგანე ნულის ტოლია" - -#~ msgid "Image type currently not supported" -#~ msgstr "გამოსახულების ტიპი მოცემულ ვერსიაში მხარდაუჭერელია" - -#~ msgid "Couldn't allocate memory for color profile" -#~ msgstr "შეუძლებელი გახდა ფერების პროფილისთვის მეხსიერების მინიჭება" - -#~ msgid "Insufficient memory to open JPEG 2000 file" -#~ msgstr "მეხსიერების უკმარისობა JPEG 2000 გახსნისთვის" - -#~ msgid "Couldn't allocate memory to buffer image data" -#~ msgstr "" -#~ "შეუძლებელია მეხსიერების გამოყოფა გამოსახულების მონაცემების " -#~ "ბუფერიზაციისთვის" - -#~ msgid "The JPEG 2000 image format" -#~ msgstr "სურათის ფორმატი JPEG 2000" - -#~ msgid "Error interpreting JPEG image file (%s)" -#~ msgstr "JPEG გამოსახულების ფაილის კითხვის შეცდომა (%s)" - -#~ msgid "" -#~ "Insufficient memory to load image, try exiting some applications to free " -#~ "memory" -#~ msgstr "" -#~ "მეხსიერების უკმარისობა ფაილის ჩასატვირთად; შეეცადეთ დახუროთ რამდენიმე " -#~ "პროგრამა მეხსიერების გასათავისუფლებლად" - -#~ msgid "Unsupported JPEG color space (%s)" -#~ msgstr "JPEG პალიტრა(%s) ვერ გამოიყენება" - -#~ msgid "Couldn't allocate memory for loading JPEG file" -#~ msgstr "შეუძლებელია მეხსიერების მინიჭება JPEG ფაილის ჩასატვირთად" - -#~ msgid "Transformed JPEG has zero width or height." -#~ msgstr "დამუშავებული JPEG-ის სიმაღლე და სიგანე ნულის ტოლია." - -#~ msgid "" -#~ "JPEG quality must be a value between 0 and 100; value '%s' could not be " -#~ "parsed." -#~ msgstr "" -#~ "JPEG ხარისხის მნიშვნელობა უნდა იყოს 0–დან 100–მდე; მნიშვნელობა \"%s\" ვერ " -#~ "მუშავდება." - -#~ msgid "" -#~ "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." -#~ msgstr "" -#~ "JPEG ხარისხის მნიშვნელობა უნდა იყოს 0–დან 100–მდე; მნიშვნელობა " -#~ "'%d'დაუშვებელია." - -#~ msgid "The JPEG image format" -#~ msgstr "JPEG გამოსახულების ფორმატი" - -#~ msgid "Couldn't allocate memory for header" -#~ msgstr "შეუძლებელია თავსართისთვის მეხსიერების მინიჭება" - -#~ msgid "Couldn't allocate memory for context buffer" -#~ msgstr "შეუძლებელია მეხსიერების მინიჭება კონტექსტური ბუფერისთვის" - -#~ msgid "Image has invalid width and/or height" -#~ msgstr "გამოსახულების სიგანე და/ან სიმაღლე ნულოვანია" - -#~ msgid "Image has unsupported bpp" -#~ msgstr "გამოსახულების ბიტი წერტილზე პარამეტრი ვერ გამოიყენება" - -#~ msgid "Image has unsupported number of %d-bit planes" -#~ msgstr "" -#~ "გამოსახულების მრავალბიტიანი (%d) სიბრტყეების რაოდენობა ვერ გამოიყენება" - -#~ msgid "Couldn't create new pixbuf" -#~ msgstr "შეუძლებელია ახალი pixbuf შექმნა" - -#~ msgid "Couldn't allocate memory for line data" -#~ msgstr "ვერ ვიყენებ მეხსიერებას ხაზობრივი მონაცემებისთვის" - -#~ msgid "Couldn't allocate memory for paletted data" -#~ msgstr "ვერ ვიყენებ მეხსიერებას პალიტრის მონაცემებისთვის" - -#~ msgid "Didn't get all lines of PCX image" -#~ msgstr "ვერ მივიღე PCX ფორმატის ყველა ხაზი" - -#~ msgid "No palette found at end of PCX data" -#~ msgstr "PCX ფორმატის ბოლოს პალიტრა არ აღმოჩნდა" - -#~ msgid "The PCX image format" -#~ msgstr "PCX გამოსახულების ფორმატი" - -#~ msgid "Bits per channel of PNG image is invalid." -#~ msgstr "გარდაქმნილი PNG–ს ბიტები არხზე მცდარია." - -#~ msgid "Transformed PNG has zero width or height." -#~ msgstr "გარდაქმნილი PNG–ს სიმაღლე ან სიგანე 0–ია." - -#~ msgid "Bits per channel of transformed PNG is not 8." -#~ msgstr "გარდაქმნილი PNG–ს ბიტები არხზე 8–ის ტოლი არაა." - -#~ msgid "Transformed PNG not RGB or RGBA." -#~ msgstr "გარდაქმნილი PNG არ გახლავთ RGB ან RGBA ტიპის" - -#~ msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." -#~ msgstr "გარდაქმნილი PNG–ს გამოუყენებელი არხების რაოდენობა 3 ან 4 უნდა იყოს." - -#~ msgid "Fatal error in PNG image file: %s" -#~ msgstr "კრიტიკული შეცდომა PNG გამოსახულების ფაილში: %s" - -#~ msgid "Insufficient memory to load PNG file" -#~ msgstr "მეხსიერების უკმარისობა PNG ფაილის ჩასატვირთად" - -#~ msgid "" -#~ "Insufficient memory to store a %ld by %ld image; try exiting some " -#~ "applications to reduce memory usage" -#~ msgstr "" -#~ "მეხსიერების უკმარისობა %ld შესანახად %ld გამოსახულებადან; შეეცადეთ " -#~ "რამდენიმე პროგრამის დახურვას მეხსიერების გასათავისუფლებლად" - -#~ msgid "Fatal error reading PNG image file" -#~ msgstr "PNG გამოსახულების ფაილის კითხვის კრიტიკული შეცდომა" - -#~ msgid "Fatal error reading PNG image file: %s" -#~ msgstr "PNG გამოსახულების ფაილის კითხვის კრიტიკული შეცდომა: %s" - -#~ msgid "" -#~ "Keys for PNG text chunks must have at least 1 and at most 79 characters." -#~ msgstr "PNG ტექსტური ბლოკი უნდა შეიცავდეს 1–დან 79 სიმბოლომდე." - -#~ msgid "Keys for PNG text chunks must be ASCII characters." -#~ msgstr "PNG ტექსტური ბლოკის კოდი ASCII სიმბოლოებისგან უნდა შედგებოდეს." - -#~ msgid "" -#~ "PNG compression level must be a value between 0 and 9; value '%s' could " -#~ "not be parsed." -#~ msgstr "" -#~ "PNG შეკუმშვის ხარისხი 0-დან 9-მდე უნდა იყოს; მნიშვნელობა '%s' ვერ " -#~ "დამუშავდება" - -#~ msgid "" -#~ "PNG compression level must be a value between 0 and 9; value '%d' is not " -#~ "allowed." -#~ msgstr "" -#~ "PNG შეკუმშვის ხარისხი 0-დან 9-მდე უნდა იყოს; მნიშვნელობა '%d' არ დაიშვება" - -#~ msgid "" -#~ "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." -#~ msgstr "PNG ტექსტური ბლოკი %s ვერ გარდაიქმნება ISO-8859-1 კოდირებაში." - -#~ msgid "The PNG image format" -#~ msgstr "გამოსახულების PNG ფორმატი" - -#~ msgid "PNM loader expected to find an integer, but didn't" -#~ msgstr "PNM ჩამტვირთავი მთელ რიცხვს ეძებდა, მაგრამ ვერ იპოვნა" - -#~ msgid "PNM file has an incorrect initial byte" -#~ msgstr "PNM ფაილის საწყისი ბაიტი მცდარია" - -#~ msgid "PNM file is not in a recognized PNM subformat" -#~ msgstr "PNM ფაილია ქვეფორმატი PNM ამოუცნობია" - -#~ msgid "PNM file has an image width of 0" -#~ msgstr "PNM ფაილის სიგანე ნულოვანია" - -#~ msgid "PNM file has an image height of 0" -#~ msgstr "PNM ფაილის სიმაღლე ნულოვანია" - -#~ msgid "Maximum color value in PNM file is 0" -#~ msgstr "ფერის მაქსიმალური მნიშვნელობები PNM ფაილისთვის 0–ია" - -#~ msgid "Maximum color value in PNM file is too large" -#~ msgstr "ფერის მაქსიმალური მნიშვნელობები PNM ფაილისთვის მეტისმეტად დიდია" - -#~ msgid "Raw PNM image type is invalid" -#~ msgstr "PNM გამოსახულების ტიპი მცდარია" - -#~ msgid "PNM image loader does not support this PNM subformat" -#~ msgstr "PNM გამოსახულების ჩამტვირთავი PNM–ის ამ ფორმატს ვერ იყენებს" - -#~ msgid "Raw PNM formats require exactly one whitespace before sample data" -#~ msgstr "PNM ფორმატი სანიმუშო მონაცემების წინ ზუსტად ერთ ხარეს ითხოვს" - -#~ msgid "Cannot allocate memory for loading PNM image" -#~ msgstr "ვერ ვიყენებ მეხსიერებას PNM გამოსახულების ჩასატვირთად" - -#~ msgid "Insufficient memory to load PNM context struct" -#~ msgstr "მეხსიერების უკმარისობა PNM გამოსახულების სტრუქტურის ჩასატვირთად" - -#~ msgid "Unexpected end of PNM image data" -#~ msgstr "PNM გამოსახულების ფაილის გაუთვალისწინებელი დასასრული" - -#~ msgid "Insufficient memory to load PNM file" -#~ msgstr "მეხსიერების უკმარისობა PNM გამოსახულების ჩასატვირთად" - -#~ msgid "The PNM/PBM/PGM/PPM image format family" -#~ msgstr "გამოსახულების PNM/PBM/PGM/PPM ფორმატები" - -#, fuzzy -#~ msgid "Failed to read QTIF header" -#~ msgstr "თავსართის ჩაწერა ვერ მოხერხდ\n" - -#, fuzzy -#~ msgid "Failed to allocate %d bytes for file read buffer" -#~ msgstr "გამოსახულების ბუფერისთვის ვერ ვიყენებ %u ბაიტს" - -#, fuzzy -#~ msgid "File error when reading QTIF atom: %s" -#~ msgstr "ვერ იკითხება GIF: %s" - -#, fuzzy -#~ msgid "Failed to allocate QTIF context structure." -#~ msgstr "ვერ ვიყენებ მეხსიერებას TGA შიგთავსის სტრუქტურისთვის" - -#, fuzzy -#~ msgid "Failed to create GdkPixbufLoader object." -#~ msgstr "ვერ განხორციელდა დასტის ინდექსის ჩაწერა\n" - -#, fuzzy -#~ msgid "Failed to find an image data atom." -#~ msgstr "TIFF გამოსახულება ვერ გაიხსნა" - -#, fuzzy -#~ msgid "The QTIF image format" -#~ msgstr "გამოსახულების TIFF ფორმატი" - -#~ msgid "RAS image has bogus header data" -#~ msgstr "RAS გამოსახულების თავსართი მცდარია" - -#~ msgid "RAS image has unknown type" -#~ msgstr "RAS გამოსახულების ეს ტიპი უცნობია" - -#~ msgid "unsupported RAS image variation" -#~ msgstr "RAS გამოსახულების ეს ვერსია ვერ გამოიყენება" - -#~ msgid "Not enough memory to load RAS image" -#~ msgstr "მეხსიერების უკმარისობა RAS გამოსახულების ჩასატვირთად" - -#~ msgid "The Sun raster image format" -#~ msgstr "გამოსახულების Sun რასტრული ფორმატი" - -#~ msgid "Cannot allocate memory for IOBuffer struct" -#~ msgstr "ვერ ვიყენებ მეხსიერებას IOBuffer სტრუქტურისთვის" - -#~ msgid "Cannot allocate memory for IOBuffer data" -#~ msgstr "ვერ ვიყენებ მეხსიერებას IOBuffer მონაცემებისთვის" - -#~ msgid "Cannot realloc IOBuffer data" -#~ msgstr "ვერ ვიყენებ IOBuffer მონაცემებს" - -#~ msgid "Cannot allocate temporary IOBuffer data" -#~ msgstr "ვერ ვიყენებ დროებით IOBuffer მონაცემებს" - -#~ msgid "Cannot allocate new pixbuf" -#~ msgstr "ვერ ვიყენებ მეხსიერებას ახალი pixbuf სტრუქტურისთვის" - -#, fuzzy -#~ msgid "Image is corrupted or truncated" -#~ msgstr "GIF გამოსახულება ჩამოჭრილია ან არასრულია." - -#~ msgid "Cannot allocate colormap structure" -#~ msgstr "ვერ ვიყენებ მეხსიერებას პალიტრის სტრუქტურისთვის" - -#~ msgid "Cannot allocate colormap entries" -#~ msgstr "ვერ ვიყენებ მეხსიერებას პალიტრის ელემენტებისთვის" - -#~ msgid "Unexpected bitdepth for colormap entries" -#~ msgstr "პალიტრის ელემენტის ფერის გაუთვალისწინებელი სიღრმე" - -#~ msgid "Cannot allocate TGA header memory" -#~ msgstr "ვერ ვიყენებ მეხსიერებას TGA თავსართისთვის" - -#~ msgid "TGA image has invalid dimensions" -#~ msgstr "TGA ნახატს უმართებლო ზომები აქვს" - -#~ msgid "TGA image type not supported" -#~ msgstr "გამოსახულების TGA ტიპი ვერ გამოიყენება" - -#~ msgid "Cannot allocate memory for TGA context struct" -#~ msgstr "ვერ ვიყენებ მეხსიერებას TGA შიგთავსის სტრუქტურისთვის" - -#~ msgid "Excess data in file" -#~ msgstr "ფაილში მეტისმეტი მონაცემია" - -#~ msgid "The Targa image format" -#~ msgstr "გამოსახულების Targa ფორმატი" - -#~ msgid "Could not get image width (bad TIFF file)" -#~ msgstr "ვერ ისაზღვრება გამოსახულების სიგანე (მცდარი TIFF ფაილი)" - -#~ msgid "Could not get image height (bad TIFF file)" -#~ msgstr "ვერ ისაზღვრება გამოსახულების სიმაღლე (მცდარი TIFF ფაილი)" - -#~ msgid "Width or height of TIFF image is zero" -#~ msgstr "TIFF გამოსახულების სიმაღლე ან სიგანე ნულია" - -#~ msgid "Dimensions of TIFF image too large" -#~ msgstr "TIFF გამოსახულების განზომილებები ძალიან დიდია" - -#~ msgid "Insufficient memory to open TIFF file" -#~ msgstr "მეხსიერების უკმარისობა TIFF გამოსახულების გასახსნელად" - -#~ msgid "Failed to load RGB data from TIFF file" -#~ msgstr "RGB მონაცემების ჩატვირთვა TIFF ფაილიდან ვერ შედგა" - -#~ msgid "Failed to open TIFF image" -#~ msgstr "TIFF გამოსახულება ვერ გაიხსნა" - -#~ msgid "TIFFClose operation failed" -#~ msgstr "TIFFClose ოპერაცია ვერ შედგა" - -#~ msgid "Failed to load TIFF image" -#~ msgstr "TIFF გამოსახულება ვერ ჩამოიტვირთა" - -#~ msgid "Failed to save TIFF image" -#~ msgstr "ვერ განხორციელდა TIFF გრაფიკული გამოსახულების დამახსოვრება" - -#~ msgid "Failed to write TIFF data" -#~ msgstr "ვერ განხორციელდა მონაცემების TIFF-ში ჩაწერა" - -#~ msgid "Couldn't write to TIFF file" -#~ msgstr "ვერ ვწერ TIFF ფაილს" - -#~ msgid "The TIFF image format" -#~ msgstr "გამოსახულების TIFF ფორმატი" - -#~ msgid "Image has zero width" -#~ msgstr "გამოსახულების სიგანე ნულოვანია" - -#~ msgid "Image has zero height" -#~ msgstr "გამოსახულების სიმაღლე ნულოვანია" - -#~ msgid "Not enough memory to load image" -#~ msgstr "მეხსიერების უკმარისობა გამოსახულების ჩასატვირთად" - -#~ msgid "Couldn't save the rest" -#~ msgstr "დანარჩენი ნაწილის შენახვა ვერ ხერხდება" - -#~ msgid "The WBMP image format" -#~ msgstr "გამოსახულების WBMP ფორმატი" - -#~ msgid "Invalid XBM file" -#~ msgstr "მცდარი XBM ფაილი" - -#~ msgid "Insufficient memory to load XBM image file" -#~ msgstr "მეხსიერების უკმარისობა XBM გამოსახულების ჩასატვირთად" - -#~ msgid "Failed to write to temporary file when loading XBM image" -#~ msgstr "ვერ ვწერ დროებით ფაილს XBM გამოსახულების ჩატვირთვისას" - -#~ msgid "The XBM image format" -#~ msgstr "გამოსახულების XBM ფორმატი" - -#~ msgid "No XPM header found" -#~ msgstr "XPM თავსართი ვერ მოიძებნა" - -#~ msgid "Invalid XPM header" -#~ msgstr "მცდარი XBM თავსართი" - -#~ msgid "XPM file has image width <= 0" -#~ msgstr "XPM ფაილში გამოსახულების სიგანე <= 0" - -#~ msgid "XPM file has image height <= 0" -#~ msgstr "XPM ფაილში გამოსახულების სიმაღლე <= 0" - -#~ msgid "XPM has invalid number of chars per pixel" -#~ msgstr "XPM ფაილს პიქსელზე სიმბოლოების მცდარი რაოდენობა აქვს" - -#~ msgid "XPM file has invalid number of colors" -#~ msgstr "XPM ფაილს ფერების მცდარი რაოდენობა აქვს" - -#~ msgid "Cannot allocate memory for loading XPM image" -#~ msgstr "ვერ ვიყენებ მეხსიერებს XPM გამოსახულების ჩასატვირთად" - -#~ msgid "Cannot read XPM colormap" -#~ msgstr "ვერ ვკითხულობ XPM პალიტრას" - -#~ msgid "Failed to write to temporary file when loading XPM image" -#~ msgstr "ვერ ვწერ დროებით ფაილს XPM გამოსახულების ჩატვირთვისას" - -#~ msgid "The XPM image format" -#~ msgstr "გამოსახულების XPM ფორმატი" - -#~ msgid "The EMF image format" -#~ msgstr "გამოსახულების EMF ფორმატი" - -#~ msgid "Could not allocate memory: %s" -#~ msgstr "შეუძლებელი გახდა მეხსიერების მინიჭება: %s" - -#~ msgid "Could not create stream: %s" -#~ msgstr "შეუძლებელი გახდა ნაკადის შექმნა: %s" - -#~ msgid "Could not seek stream: %s" -#~ msgstr "შეუძლებელი გახდა ნაკადის მოძებნა: %s" - -#~ msgid "Could not read from stream: %s" -#~ msgstr "შეუძლებელი გახდა ნაკადიდან წაკითხვა: %s" - -#~ msgid "Couldn't load bitmap" -#~ msgstr "შეუძლებელი გახდა გამოსახულების ჩატვირთვა" - -#~ msgid "Couldn't load metafile" -#~ msgstr "შეუძლებელი გახდა მეტაფაილის ჩატვირთვა" - -#~ msgid "Unsupported image format for GDI+" -#~ msgstr "მოცემული გამოსახულების ფორმატი GDI+ თვის მიუღებელია" - -#~ msgid "Couldn't save" -#~ msgstr "შეუძლებელია დამახსოვრება" - -#~ msgid "The WMF image format" -#~ msgstr "WMF გამოსახულების ფორმატი" - -#~ msgid "\"Deepness\" of the color." -#~ msgstr "ფერის \"სიღრმე\"." - -#~ msgid "Error printing" -#~ msgstr "ბეჭდვის შეცდომა" - -#~ msgid "Printer '%s' may not be connected." -#~ msgstr "შესაძლებელია რომ '%s' პრინტერი არ იყოს მიერთებული." - -#~ msgid "Folders" -#~ msgstr "დასტები" - -#~ msgid "Fol_ders" -#~ msgstr "_დასტები" - -#~ msgid "Folder unreadable: %s" -#~ msgstr "დასტა ვერ იკითხება: %s" - -#~ msgid "" -#~ "The file \"%s\" resides on another machine (called %s) and may not be " -#~ "available to this program.\n" -#~ "Are you sure that you want to select it?" -#~ msgstr "" -#~ "ფაილი \"%s\" განთავსებულია სხვა კომპიუტერზე (სახელით \"%s\") და შესაძლოა " -#~ "მიუღწეველი იყოს.\n" -#~ "ნამდვილად მისი შერჩევა გსურთ?" - -#~ msgid "_New Folder" -#~ msgstr "საქაღალდეს _შექმნა" - -#~ msgid "De_lete File" -#~ msgstr "ფაილის _წაშლა" - -#~ msgid "_Rename File" -#~ msgstr "ფაილის _გადარქმევა" - -#~ msgid "" -#~ "The folder name \"%s\" contains symbols that are not allowed in filenames" -#~ msgstr "საქაღალდეს სახელი \"%s\" შეიცავს დაუშვებელ სიმბოლოებს" - -#~ msgid "New Folder" -#~ msgstr "ახალი დასტა" - -#~ msgid "_Folder name:" -#~ msgstr "_საქაღალდეს სახელი:" - -#~ msgid "C_reate" -#~ msgstr "შექმ_ნა" - -#~ msgid "" -#~ "The filename \"%s\" contains symbols that are not allowed in filenames" -#~ msgstr "ფაილის სახელი \"%s\" შეიცავს დაუშვებელ სიმბოლოებს" - -#~ msgid "Error deleting file '%s': %s" -#~ msgstr "ფაილის წაშლის შეცდომა '%s': %s" - -#~ msgid "Really delete file \"%s\"?" -#~ msgstr "ნამდვილად გსურთ წაშალოთ ფაილი \"%s\"?" - -#~ msgid "Delete File" -#~ msgstr "ფაილის წაშლა" - -#~ msgid "Error renaming file to \"%s\": %s" -#~ msgstr "ფაილის \"%s\"-ზე გადარქმევის შეცდომა: %s" - -#~ msgid "Error renaming file \"%s\": %s" -#~ msgstr "ფაილის გადარქმევის შეცდომა \"%s\": %s" - -#~ msgid "Error renaming file \"%s\" to \"%s\": %s" -#~ msgstr "ფაილის გადარქმევის შეცდომა \"%s\" - \"%s\": %s" - -#~ msgid "Rename File" -#~ msgstr "ფაილის გადარქმევა" - -#~ msgid "Rename file \"%s\" to:" -#~ msgstr "ფაილის \"%s\" გადარქმევა:" - -#~ msgid "_Rename" -#~ msgstr "_გადარქმევა" - -#~ msgid "_Selection: " -#~ msgstr "_არჩევანი: " - -#~ msgid "" -#~ "The filename \"%s\" couldn't be converted to UTF-8. (try setting the " -#~ "environment variable G_FILENAME_ENCODING): %s" -#~ msgstr "" -#~ "ფაილის სახელი \"%s\" არ შეიძლება UTF-8 კოდირებაშI გარდაიქმნას(სცადეთ " -#~ "გარემოს ცვლადის G_FILENAME_ENCODING მითითება): %s" - -#~ msgid "Invalid UTF-8" -#~ msgstr "მცდარი UTF-8" - -#~ msgid "Name too long" -#~ msgstr "სახელი მეტისმეტად გრძელია" - -#~ msgid "Couldn't convert filename" -#~ msgstr "ვერ გარდავქმენი ფაილის სახელი" - -#~ msgid "Gamma" -#~ msgstr "გამა" - -#~ msgid "_Gamma value" -#~ msgstr "_გამას მნიშვნელობა" - -#~ msgid "Input" -#~ msgstr "შეტანა" - -#~ msgid "No extended input devices" -#~ msgstr "შეტანის დამატებითი მექანიზმები არ არსებობს" - -#~ msgid "_Device:" -#~ msgstr "_მექანიზმი:" - -#~ msgid "Disabled" -#~ msgstr "ამორთულია" - -#~ msgid "Screen" -#~ msgstr "ეკრანი" - -#~ msgid "Window" -#~ msgstr "ფანჯარა" - -#~ msgid "_Mode:" -#~ msgstr "რ_ეჟიმი:" - -#~ msgid "Axes" -#~ msgstr "_ღერძები" - -#~ msgid "Keys" -#~ msgstr "_კლავიშები" - -#~ msgid "_X:" -#~ msgstr "_X:" - -#~ msgid "_Y:" -#~ msgstr "_Y:" - -#~ msgid "_Pressure:" -#~ msgstr "_დაწოლა:" - -#~ msgid "X _tilt:" -#~ msgstr "X _tilt:" - -#~ msgid "Y t_ilt:" -#~ msgstr "Y t_ilt:" - -#~ msgid "_Wheel:" -#~ msgstr "_ბორბალი:" - -#~ msgid "none" -#~ msgstr "არა" - -#~ msgid "(disabled)" -#~ msgstr "(ამორთულია)" - -#~ msgid "(unknown)" -#~ msgstr "(უცნობია)" - -#~ msgid "Cl_ear" -#~ msgstr "_გასუფთავება" - -#~ msgid "--- No Tip ---" -#~ msgstr "--- კარნახის გარეშე ---" - -#~ msgid "(Empty)" -#~ msgstr "(ცარიელია)" - -#, fuzzy -#~ msgid "_Search:" -#~ msgstr "_ძებნა:" - -#, fuzzy -#~ msgid "Recently Used" -#~ msgstr "ბოლოს გამოყენებული" - -#~ msgid "directfb arg" -#~ msgstr "directfb arg" - -#~ msgid "sdl|system" -#~ msgstr "system" - -#~ msgid "" -#~ "You have the Caps Lock key on\n" -#~ "and an active input method" -#~ msgstr "" -#~ "გააქტიურებულია მთავრული ასოები\n" -#~ "და ერთერთი შეყვანის მეთოდი" - -#~ msgid "You have the Caps Lock key on" -#~ msgstr "ჩართულია Caps Lock ღილაკი" - -#~ msgid "You have an active input method" -#~ msgstr "აქტიურია შეყვანის მეთოდი" - -#~ msgid "keyboard label|BackSpace" -#~ msgstr "BackSpace" - -#~ msgid "keyboard label|Tab" -#~ msgstr "Tab" - -#~ msgid "keyboard label|Return" -#~ msgstr "Return" - -#~ msgid "keyboard label|Pause" -#~ msgstr "Pause" - -#~ msgid "keyboard label|Scroll_Lock" -#~ msgstr "Scroll_Lock" - -#~ msgid "keyboard label|Sys_Req" -#~ msgstr "Sys_Req" - -#~ msgid "keyboard label|Escape" -#~ msgstr "Escape" - -#~ msgid "keyboard label|Multi_key" -#~ msgstr "Multi_key" - -#~ msgid "keyboard label|Home" -#~ msgstr "Home" - -#~ msgid "keyboard label|Left" -#~ msgstr "მარცხნივ" - -#~ msgid "keyboard label|Up" -#~ msgstr "ზემოთ" - -#~ msgid "keyboard label|Right" -#~ msgstr "მარჯვნივ" - -#~ msgid "keyboard label|Down" -#~ msgstr "ქვემოთ" - -#~ msgid "keyboard label|Page_Up" -#~ msgstr "Page_Up" - -#~ msgid "keyboard label|Page_Down" -#~ msgstr "Page_Down" - -#~ msgid "keyboard label|End" -#~ msgstr "End" - -#~ msgid "keyboard label|Begin" -#~ msgstr "Begin" - -#~ msgid "keyboard label|Print" -#~ msgstr "Print" - -#~ msgid "keyboard label|Insert" -#~ msgstr "Insert" - -#~ msgid "keyboard label|Num_Lock" -#~ msgstr "Num_Lock" - -#~ msgid "keyboard label|KP_Space" -#~ msgstr "KP_Space" - -#~ msgid "keyboard label|KP_Tab" -#~ msgstr "KP_Tab" - -#~ msgid "keyboard label|KP_Enter" -#~ msgstr "KP_Enter" - -#~ msgid "keyboard label|KP_Home" -#~ msgstr "KP_Home" - -#~ msgid "keyboard label|KP_Left" -#~ msgstr "KP_Left" - -#~ msgid "keyboard label|KP_Up" -#~ msgstr "KP_Up" - -#~ msgid "keyboard label|KP_Right" -#~ msgstr "KP_Right" - -#~ msgid "keyboard label|KP_Down" -#~ msgstr "KP_Down" - -#~ msgid "keyboard label|KP_Page_Up" -#~ msgstr "KP_Page_Up" - -#~ msgid "keyboard label|KP_Prior" -#~ msgstr "KP_Prior" - -#~ msgid "keyboard label|KP_Next" -#~ msgstr "KP_Next" - -#~ msgid "keyboard label|KP_End" -#~ msgstr "KP_End" - -#~ msgid "keyboard label|KP_Begin" -#~ msgstr "KP_Begin" - -#~ msgid "keyboard label|KP_Insert" -#~ msgstr "KP_Insert" - -#~ msgid "keyboard label|KP_Delete" -#~ msgstr "KP_Delete" - -#~ msgid "keyboard label|Delete" -#~ msgstr "Delete" - -#~ msgid "keyboard label|Shift" -#~ msgstr "Shift" - -#~ msgid "keyboard label|Ctrl" -#~ msgstr "Ctrl" - -#~ msgid "keyboard label|Alt" -#~ msgstr "Alt" - -#~ msgid "keyboard label|Super" -#~ msgstr "Super" - -#~ msgid "keyboard label|Hyper" -#~ msgstr "Hyper" - -#~ msgid "keyboard label|Meta" -#~ msgstr "Meta" - -#~ msgid "keyboard label|Space" -#~ msgstr "Space" - -#~ msgid "keyboard label|Backslash" -#~ msgstr "Backslash" - -#~ msgid "year measurement template|2000" -#~ msgstr "2000%d" - -#~ msgid "calendar:day:digits|%d" -#~ msgstr "%d" - -#~ msgid "calendar:week:digits|%d" -#~ msgstr "%d" - -#~ msgid "calendar year format|%Y" -#~ msgstr "%Y" - -#~ msgid "Accelerator|Disabled" -#~ msgstr "ამჩქარებელი|გამორთული" - -#~ msgid "Icon not present in theme" -#~ msgstr "გაფორმებაში მოცემული ხატულა ვერ მოინახა" - -#~ msgid "progress bar label|%d %%" -#~ msgstr "%d %%" - -#~ msgid "input method menu|System" -#~ msgstr "სისტემის" - -#~ msgid "input method menu|System (%s)" -#~ msgstr "სისტემა (%s)" - -#~ msgid "print operation status|Initial state" -#~ msgstr "საწყისი მდგომარეობა" - -#~ msgid "print operation status|Preparing to print" -#~ msgstr "ბეჭდვისთვის მზადება" - -#~ msgid "print operation status|Generating data" -#~ msgstr "მონაცემების გენერაცია" - -#~ msgid "print operation status|Sending data" -#~ msgstr "მონაცემთა გადაცემა" - -#~ msgid "print operation status|Waiting" -#~ msgstr "მოლოდინი" - -#~ msgid "print operation status|Blocking on issue" -#~ msgstr "შეცდომის გამო დაბლოკილი" - -#~ msgid "print operation status|Printing" -#~ msgstr "ბეჭდვა" - -#~ msgid "print operation status|Finished" -#~ msgstr "დასრულებული" - -#~ msgid "recent menu label|_%d. %s" -#~ msgstr "_%d. %s" - -#~ msgid "recent menu label|%d. %s" -#~ msgstr "%d. %s" - -#~ msgid "Navigation|_Bottom" -#~ msgstr "_ბოლოში" - -#~ msgid "Navigation|_First" -#~ msgstr "_პირველი" - -#~ msgid "Navigation|_Last" -#~ msgstr "_ბოლო" - -#~ msgid "Navigation|_Top" -#~ msgstr "_თავში" - -#~ msgid "Navigation|_Back" -#~ msgstr "_უკან" - -#~ msgid "Navigation|_Down" -#~ msgstr "_ქვევით" - -#~ msgid "Navigation|_Forward" -#~ msgstr "_შემდეგ" - -#~ msgid "Navigation|_Up" -#~ msgstr "_ზევით" - -#~ msgid "Justify|_Center" -#~ msgstr "_ცენტრში" - -#~ msgid "Justify|_Fill" -#~ msgstr "_შევსება" - -#~ msgid "Justify|_Left" -#~ msgstr "მარც_ხნივ" - -#~ msgid "Justify|_Right" -#~ msgstr "მარ_ჯვნივ" - -#~ msgid "Media|_Next" -#~ msgstr "_შემდეგ" - -#~ msgid "Media|P_ause" -#~ msgstr "_პაუზა" - -#~ msgid "Media|_Play" -#~ msgstr "_დაკვრა" - -#~ msgid "Media|_Stop" -#~ msgstr "_შეჩერება" - -#~ msgid "volume percentage|%d %%" -#~ msgstr "%d %%" - -#~ msgid "paper size|asme_f" -#~ msgstr "asme_f" - -#~ msgid "paper size|A0x2" -#~ msgstr "A0x2" - -#~ msgid "paper size|A0" -#~ msgstr "A0" - -#~ msgid "paper size|A0x3" -#~ msgstr "A0x3" - -#~ msgid "paper size|A1" -#~ msgstr "A1" - -#~ msgid "paper size|A10" -#~ msgstr "A10" - -#~ msgid "paper size|A1x3" -#~ msgstr "A1x3" - -#~ msgid "paper size|A1x4" -#~ msgstr "A1x4" - -#~ msgid "paper size|A2" -#~ msgstr "A2" - -#~ msgid "paper size|A2x3" -#~ msgstr "A2x3" - -#~ msgid "paper size|A2x4" -#~ msgstr "A2x4" - -#~ msgid "paper size|A2x5" -#~ msgstr "A2x5" - -#~ msgid "paper size|A3" -#~ msgstr "A3" - -#~ msgid "paper size|A3 Extra" -#~ msgstr "A3 ექსტრა" - -#~ msgid "paper size|A3x3" -#~ msgstr "A3x3" - -#~ msgid "paper size|A3x4" -#~ msgstr "A3x4A3x4" - -#~ msgid "paper size|A3x5" -#~ msgstr "A3x5" - -#~ msgid "paper size|A3x6" -#~ msgstr "A3x6" - -#~ msgid "paper size|A3x7" -#~ msgstr "A3x7" - -#~ msgid "paper size|A4" -#~ msgstr "A4" - -#~ msgid "paper size|A4 Extra" -#~ msgstr "A4 ექსტრა" - -#~ msgid "paper size|A4 Tab" -#~ msgstr "A4 Tab" - -#~ msgid "paper size|A4x3" -#~ msgstr "A4x3" - -#~ msgid "paper size|A4x4" -#~ msgstr "A4x4" - -#~ msgid "paper size|A4x5" -#~ msgstr "A4x5" - -#~ msgid "paper size|A4x6" -#~ msgstr "A4x6" - -#~ msgid "paper size|A4x7" -#~ msgstr "A4x7" - -#~ msgid "paper size|A4x8" -#~ msgstr "A4x8" - -#~ msgid "paper size|A4x9" -#~ msgstr "A4x9" - -#~ msgid "paper size|A5" -#~ msgstr "A5" - -#~ msgid "paper size|A5 Extra" -#~ msgstr "A5 ექსტრა" - -#~ msgid "paper size|A6" -#~ msgstr "A6" - -#~ msgid "paper size|A7" -#~ msgstr "A7" - -#~ msgid "paper size|A8" -#~ msgstr "A8" - -#~ msgid "paper size|A9" -#~ msgstr "A9" - -#~ msgid "paper size|B0" -#~ msgstr "B0" - -#~ msgid "paper size|B1" -#~ msgstr "B1" - -#~ msgid "paper size|B10" -#~ msgstr "B10" - -#~ msgid "paper size|B2" -#~ msgstr "B2" - -#~ msgid "paper size|B3" -#~ msgstr "B3" - -#~ msgid "paper size|B4" -#~ msgstr " B4" - -#~ msgid "paper size|B5" -#~ msgstr "B5" - -#~ msgid "paper size|B5 Extra" -#~ msgstr "B5 ექსტრა" - -#~ msgid "paper size|B6" -#~ msgstr "B6" - -#~ msgid "paper size|B6/C4" -#~ msgstr "B6/C4" - -#~ msgid "paper size|B7" -#~ msgstr "B7" - -#~ msgid "paper size|B8" -#~ msgstr "B8" - -#~ msgid "paper size|B9" -#~ msgstr "B9" - -#~ msgid "paper size|C0" -#~ msgstr "C0" - -#~ msgid "paper size|C1" -#~ msgstr "C1" - -#~ msgid "paper size|C10" -#~ msgstr "C10" - -#~ msgid "paper size|C2" -#~ msgstr "C2" - -#~ msgid "paper size|C3" -#~ msgstr "C3" - -#~ msgid "paper size|C4" -#~ msgstr "C4" - -#~ msgid "paper size|C5" -#~ msgstr "C5" - -#~ msgid "paper size|C6" -#~ msgstr "C6" - -#~ msgid "paper size|C6/C5" -#~ msgstr "C6/C5" - -#~ msgid "paper size|C7" -#~ msgstr "C7" - -#~ msgid "paper size|C7/C6" -#~ msgstr "C7/C6" - -#~ msgid "paper size|C8" -#~ msgstr "C8" - -#~ msgid "paper size|C9" -#~ msgstr "C9" - -#~ msgid "paper size|RA0" -#~ msgstr "RA0" - -#~ msgid "paper size|RA1" -#~ msgstr "RA1" - -#~ msgid "paper size|RA2" -#~ msgstr "RA2" - -#~ msgid "paper size|SRA0" -#~ msgstr "SRA0" - -#~ msgid "paper size|SRA1" -#~ msgstr "SRA1" - -#~ msgid "paper size|SRA2" -#~ msgstr "SRA2" - -#~ msgid "paper size|JB0" -#~ msgstr "JB0" - -#~ msgid "paper size|JB1" -#~ msgstr "JB1" - -#~ msgid "paper size|JB10" -#~ msgstr "JB10" - -#~ msgid "paper size|JB2" -#~ msgstr "JB2" - -#~ msgid "paper size|JB3" -#~ msgstr "JB3" - -#~ msgid "paper size|JB4" -#~ msgstr "JB4" - -#~ msgid "paper size|JB5" -#~ msgstr "JB5" - -#~ msgid "paper size|JB6" -#~ msgstr "JB6" - -#~ msgid "paper size|JB7" -#~ msgstr "JB7" - -#~ msgid "paper size|JB8" -#~ msgstr "JB8" - -#~ msgid "paper size|JB9" -#~ msgstr "JB9" - -#~ msgid "paper size|jis exec" -#~ msgstr "jis exec" - -#~ msgid "paper size|10x11" -#~ msgstr "10x11" - -#~ msgid "paper size|10x13" -#~ msgstr "10x13" - -#~ msgid "paper size|10x14" -#~ msgstr "10x14" - -#~ msgid "paper size|10x15" -#~ msgstr "10x15" - -#~ msgid "paper size|11x12" -#~ msgstr "11x12" - -#~ msgid "paper size|11x15" -#~ msgstr "11x15" - -#~ msgid "paper size|12x19" -#~ msgstr "12x19" - -#~ msgid "paper size|5x7" -#~ msgstr "5x7" - -#~ msgid "paper size|Arch A" -#~ msgstr "Arch A" - -#~ msgid "paper size|Arch B" -#~ msgstr "Arch B" - -#~ msgid "paper size|Arch C" -#~ msgstr "Arch C" - -#~ msgid "paper size|Arch D" -#~ msgstr "Arch D" - -#~ msgid "paper size|Arch E" -#~ msgstr "Arch E" - -#~ msgid "paper size|b-plus" -#~ msgstr "b-plus" - -#~ msgid "paper size|c" -#~ msgstr "c" - -#~ msgid "paper size|d" -#~ msgstr "d" - -#~ msgid "paper size|e" -#~ msgstr "e" - -#~ msgid "paper size|edp" -#~ msgstr "edp" - -#~ msgid "paper size|Executive" -#~ msgstr "Executive" - -#~ msgid "paper size|f" -#~ msgstr "f" - -#~ msgid "paper size|Index 3x5" -#~ msgstr "Index 3x5" - -#~ msgid "paper size|Index 5x8" -#~ msgstr "Index 5x8" - -#~ msgid "paper size|Invoice" -#~ msgstr "Invoice" - -#~ msgid "paper size|Tabloid" -#~ msgstr "Tabloid" - -#~ msgid "paper size|US Legal" -#~ msgstr "US Legal" - -#~ msgid "paper size|Quarto" -#~ msgstr "Quarto" - -#~ msgid "paper size|Super A" -#~ msgstr "სუპერი A" - -#~ msgid "paper size|Super B" -#~ msgstr "სუპერი B" - -#~ msgid "paper size|Folio" -#~ msgstr "Folio" - -#~ msgid "paper size|Folio sp" -#~ msgstr "Folio sp" - -#~ msgid "paper size|pa-kai" -#~ msgstr "pa-kai" - -#~ msgid "paper size|prc 16k" -#~ msgstr "prc 16k" - -#~ msgid "paper size|prc 32k" -#~ msgstr "კონვერტი prc 32k" - -#~ msgid "paper size|prc5 Envelope" -#~ msgstr "კონვერტი prc5" - -#~ msgid "paper size|ROC 16k" -#~ msgstr "ROC 16k" - -#~ msgid "paper size|ROC 8k" -#~ msgstr "ROC 8k" - -#, fuzzy -#~ msgid "Couldn't create pixbuf" -#~ msgstr "შეუძლებელია ახალი pixbuf შექმნა" - -#~ msgid "%.1f KB" -#~ msgstr "%.1f კბ" - -#~ msgid "%.1f MB" -#~ msgstr "%.1f მბ" - -#~ msgid "%.1f GB" -#~ msgstr "%.1f გბ" - -#~ msgid "URI" -#~ msgstr "URI" - -#~ msgid "The URI bound to this button" -#~ msgstr "URI, ამ ღილაკთან მიბმული მისამართი" - -#~ msgid "Arrow spacing" -#~ msgstr "ისრის მანძილები" - -#~ msgid "Scroll arrow spacing" -#~ msgstr "გადახვევის ისრის მანძილი" - -#~ msgid "Group" -#~ msgstr "ჯგუფი" - -#~ msgid "The radio tool button whose group this button belongs to." -#~ msgstr "ხელსაწყო, რომელის ჯგუფსაც ეკუთვნის ეს ღილაკი." - -#~ msgid "Invalid filename: %s" -#~ msgstr "ფაილის მცდარი სახელი: %s" - -#~ msgid "" -#~ "Could not add a bookmark for '%s' because it is an invalid path name." -#~ msgstr "ვერ ვამატებ სანიშნეს '%s', რადგან გეზი მიუწვდომელია." - -#~ msgid "Could not select file '%s' because it is an invalid path name." -#~ msgstr "მცდარი·გეზის·გამო·'%s'·ფაილის·არჩევა·ვერ·ხერხდება." - -#~ msgid "%d byte" -#~ msgid_plural "%d bytes" -#~ msgstr[0] "%d ბაიტი" - -#~ msgid "Could not get a stock icon for %s\n" -#~ msgstr "შეუძლებელია %s-თვის მიმაგრებული ხატულას მიღება\n" - -#~ msgid "Error getting information for '%s': %s" -#~ msgstr "მონაცემების მიღების შეცდომა '%s': %s" - -#~ msgid "This file system does not support mounting" -#~ msgstr "მოცემულ ფაილურ სისტემას არ გააჩნია მონტაჟის მხარდაჭერა" - -#~ msgid "" -#~ "The name \"%s\" is not valid because it contains the character \"%s\". " -#~ "Please use a different name." -#~ msgstr "" -#~ "სახელი \"%s\" დაუშვებელია, რადგან \"%s\" სიმბოლოს შეიცავს. გამოიყენეთ " -#~ "სხვა სახელი." - -#~ msgid "Bookmark saving failed: %s" -#~ msgstr "სანიშნე ვერ შეინახა: %s" - -#~ msgid "'%s' already exists in the bookmarks list" -#~ msgstr "'%s' უკვე არსებობს სანიშნეების სიაში" - -#~ msgid "'%s' does not exist in the bookmarks list" -#~ msgstr "'%s' სანიშნეების სიაში არ გახლავთ" - -#~ msgid "Path is not a folder: '%s'" -#~ msgstr "გეზი დასტა არაა: '%s'" - -#~ msgid "Network Drive (%s)" -#~ msgstr "ქსელური დისკი (%s)" - -#~ msgid "Unknown attribute '%s' on line %d char %d" -#~ msgstr "ატრიბუტი \"%s\" უცნობია (სტრიქონი %d, სიმბოლო %d)" +#: modules/printbackends/test/gtkprintbackendtest.c:465 +msgid "Print to Test Printer" +msgstr "" From 8d4c4cdca49ab97a86dac19bc5f1a313c5a16870 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Tue, 31 May 2022 14:43:29 -0700 Subject: [PATCH 054/176] [quartz] Handle scale changes using NSView::shouldInheritContentsScale. Includes creating the CVPixelBuffer to supply the layer contents when creating the cairo_image_surface, which reduces the number of them created at the wrong scale. --- gdk/quartz/GdkQuartzView.c | 56 ++++++++++++++++++++--------------- gdk/quartz/GdkQuartzView.h | 3 +- gdk/quartz/gdkwindow-quartz.c | 2 +- 3 files changed, 35 insertions(+), 26 deletions(-) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index f7ac47dcc0..3a3bcdee0d 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -36,7 +36,6 @@ { if ((self = [super initWithFrame: frameRect])) { - CVReturn rv; pb_props = @{ (id)kCVPixelBufferIOSurfaceCoreAnimationCompatibilityKey: @1, (id)kCVPixelBufferBytesPerRowAlignmentKey: @64, @@ -46,10 +45,6 @@ markedRange = NSMakeRange (NSNotFound, 0); selectedRange = NSMakeRange (0, 0); - rv = CVPixelBufferCreate (NULL, frameRect.size.width, - frameRect.size.height, - kCVPixelFormatType_32ARGB, - cfpb_props, &pixels); } [self setValue: @(YES) forKey: @"postsFrameChangedNotifications"]; @@ -384,8 +379,8 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, { g_warning ("Failed to map destination image surface, %d %d %d %d on %d %d: %s\n", rect->x, rect->y, rect->width, rect->height, - cairo_image_surface_get_width (source), - cairo_image_surface_get_height (source), + cairo_image_surface_get_width (dest), + cairo_image_surface_get_height (dest), cairo_status_to_string (status)); goto CLEANUP; } @@ -414,15 +409,8 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, if (GDK_WINDOW_DESTROYED (gdk_window)) return; - ++impl->in_paint_rect_count; - CVPixelBufferLockBaseAddress (pixels, 0); - cvpb_surface = - cairo_image_surface_create_for_data (CVPixelBufferGetBaseAddress (pixels), - CAIRO_FORMAT_ARGB32, - (int)CVPixelBufferGetWidth (pixels), - (int)CVPixelBufferGetHeight (pixels), - (int)CVPixelBufferGetBytesPerRow (pixels)); + ++impl->in_paint_rect_count; cairo_rect_from_nsrect (&extents, &backing_bounds); if (impl->needs_display_region) { @@ -441,10 +429,18 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, _gdk_window_process_updates_recurse (gdk_window, region); cairo_region_destroy (region); } - + if (!impl || !impl->cairo_surface) return; + CVPixelBufferLockBaseAddress (pixels, 0); + cvpb_surface = + cairo_image_surface_create_for_data (CVPixelBufferGetBaseAddress (pixels), + CAIRO_FORMAT_ARGB32, + (int)CVPixelBufferGetWidth (pixels), + (int)CVPixelBufferGetHeight (pixels), + (int)CVPixelBufferGetBytesPerRow (pixels)); + copy_rectangle_argb32 (cvpb_surface, impl->cairo_surface, &extents); cairo_surface_destroy (cvpb_surface); @@ -508,22 +504,34 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, } } --(void)setFrame: (NSRect)frame +-(void)createBackingStoreWithWidth: (CGFloat) width andHeight: (CGFloat) height { CVReturn rv; - NSRect rect = self.layer ? self.layer.bounds : frame; - NSRect backing_rect = [self convertRectToBacking: rect]; - if (GDK_WINDOW_DESTROYED (gdk_window)) - return; + g_return_if_fail (width && height); CVPixelBufferRelease (pixels); - rv = CVPixelBufferCreate (NULL, backing_rect.size.width, - backing_rect.size.height, + rv = CVPixelBufferCreate (NULL, width, height, kCVPixelFormatType_32BGRA, cfpb_props, &pixels); - //Force a new cairo_surface for drawing +} + +-(BOOL)layer:(CALayer*) layer shouldInheritContentsScale: (CGFloat)scale fromWindow: (NSWindow *) window +{ + if (layer == self.layer && window == self.window) + { + _gdk_quartz_unref_cairo_surface (gdk_window); + [self setNeedsDisplay: YES]; + } + return YES; +} + +-(void)setFrame: (NSRect)frame +{ + if (GDK_WINDOW_DESTROYED (gdk_window)) + return; + _gdk_quartz_unref_cairo_surface (gdk_window); [super setFrame: frame]; diff --git a/gdk/quartz/GdkQuartzView.h b/gdk/quartz/GdkQuartzView.h index 0c1558a7ec..e1530bdd71 100644 --- a/gdk/quartz/GdkQuartzView.h +++ b/gdk/quartz/GdkQuartzView.h @@ -34,7 +34,7 @@ #define GIC_FILTER_PASSTHRU 0 #define GIC_FILTER_FILTERED 1 -@interface GdkQuartzView : NSView +@interface GdkQuartzView : NSView { GdkWindow *gdk_window; NSTrackingRectTag trackingRect; @@ -50,5 +50,6 @@ - (GdkWindow *)gdkWindow; - (NSTrackingRectTag)trackingRect; - (void)setNeedsInvalidateShadow: (BOOL)invalidate; +- (void)createBackingStoreWithWidth: (CGFloat) width andHeight: (CGFloat) height; @end diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index a9bc6c6504..1800ca83ea 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -309,11 +309,11 @@ gdk_quartz_create_cairo_surface (GdkWindowImplQuartz *impl, GdkQuartzCairoSurfaceData *surface_data; cairo_surface_t *surface; - surface_data = g_new (GdkQuartzCairoSurfaceData, 1); surface_data->window_impl = impl; surface_data->cg_context = NULL; + [impl->view createBackingStoreWithWidth: width andHeight: height]; surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, width, height); cairo_surface_set_user_data (surface, &gdk_quartz_cairo_key, surface_data, From a5ad547b8bf5ed7d85a37a08c979039f7af0fcb1 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sun, 5 Jun 2022 15:23:56 -0700 Subject: [PATCH 055/176] [quartz] ensure that the copy region is fully enclosed by the drawn surface. --- gdk/quartz/GdkQuartzView.c | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index 3a3bcdee0d..543d1d8364 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -351,20 +351,22 @@ cairo_rect_from_nsrect (cairo_rectangle_int_t *rect, NSRect *nsrect) static cairo_status_t copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, - cairo_rectangle_int_t *rect) + cairo_region_t *region) { cairo_surface_t *source_img, *dest_img; cairo_status_t status; cairo_format_t format; int height, width, stride; + cairo_rectangle_int_t extents; - source_img = cairo_surface_map_to_image (source, rect); + cairo_region_get_extents (region, &extents); + source_img = cairo_surface_map_to_image (source, &extents); status = cairo_surface_status (source_img); if (status) { g_warning ("Failed to map source image surface, %d %d %d %d on %d %d: %s\n", - rect->x, rect->y, rect->width, rect->height, + extents.x, extents.y, extents.width, extents.height, cairo_image_surface_get_width (source), cairo_image_surface_get_height (source), cairo_status_to_string (status)); @@ -372,13 +374,13 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, } format = cairo_image_surface_get_format (source_img); - dest_img = cairo_surface_map_to_image (dest, rect); + dest_img = cairo_surface_map_to_image (dest, &extents); status = cairo_surface_status (dest_img); if (status) { g_warning ("Failed to map destination image surface, %d %d %d %d on %d %d: %s\n", - rect->x, rect->y, rect->width, rect->height, + extents.x, extents.y, extents.width, extents.height, cairo_image_surface_get_width (dest), cairo_image_surface_get_height (dest), cairo_status_to_string (status)); @@ -401,17 +403,19 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, -(void)updateLayer { GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (gdk_window->impl); + cairo_rectangle_int_t impl_rect = {0, 0, 0, 0}; CGRect layer_bounds = [self.layer bounds]; CGRect backing_bounds = [self convertRectToBacking: layer_bounds]; - cairo_rectangle_int_t extents; + cairo_rectangle_int_t bounds_rect; + cairo_region_t *bounds_region; cairo_surface_t *cvpb_surface; if (GDK_WINDOW_DESTROYED (gdk_window)) return; - ++impl->in_paint_rect_count; - cairo_rect_from_nsrect (&extents, &backing_bounds); + cairo_rect_from_nsrect (&bounds_rect, &backing_bounds); + bounds_region = cairo_region_create_rectangle (&bounds_rect); if (impl->needs_display_region) { cairo_region_t *region = impl->needs_display_region; @@ -433,6 +437,8 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, if (!impl || !impl->cairo_surface) return; + impl_rect.width = cairo_image_surface_get_width (impl->cairo_surface); + impl_rect.height = cairo_image_surface_get_height (impl->cairo_surface); CVPixelBufferLockBaseAddress (pixels, 0); cvpb_surface = cairo_image_surface_create_for_data (CVPixelBufferGetBaseAddress (pixels), @@ -441,9 +447,12 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, (int)CVPixelBufferGetHeight (pixels), (int)CVPixelBufferGetBytesPerRow (pixels)); - copy_rectangle_argb32 (cvpb_surface, impl->cairo_surface, &extents); + + cairo_region_intersect_rectangle (bounds_region, &impl_rect); + copy_rectangle_argb32 (cvpb_surface, impl->cairo_surface, bounds_region); cairo_surface_destroy (cvpb_surface); + cairo_region_destroy (bounds_region); _gdk_quartz_unref_cairo_surface (gdk_window); CVPixelBufferUnlockBaseAddress (pixels, 0); --impl->in_paint_rect_count; From 749c8630736ad39bca6b2efc72b8e5a79208a203 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sun, 5 Jun 2022 15:31:35 -0700 Subject: [PATCH 056/176] [quartz] Ensure GdkWindowQuartz members are either valid or NULL. --- gdk/quartz/gdkwindow-quartz.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 1800ca83ea..5ea7df2e0b 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -279,6 +279,10 @@ gdk_window_impl_quartz_finalize (GObject *object) [impl->view release]; } + impl->view = NULL; + impl->transient_for = NULL; + impl->toplevel = NULL; + G_OBJECT_CLASS (parent_class)->finalize (object); } @@ -376,6 +380,7 @@ gdk_window_impl_quartz_init (GdkWindowImplQuartz *impl) impl->type_hint = GDK_WINDOW_TYPE_HINT_NORMAL; impl->view = NULL; impl->toplevel = NULL; + impl->transient_for = NULL; } static gboolean @@ -755,7 +760,7 @@ find_child_window_helper (GdkWindow *window, get_toplevel); } } - + return window; } @@ -1146,6 +1151,9 @@ gdk_quartz_window_destroy (GdkWindow *window, else if (impl->view) [impl->view removeFromSuperview]; + impl->view = NULL; + impl->toplevel = NULL; + GDK_QUARTZ_RELEASE_POOL; } } @@ -1206,7 +1214,7 @@ gdk_window_quartz_show (GdkWindow *window, gboolean already_mapped) } /* Temporarily unsets the parent window, if the window is a - * transient. + * transient. */ void _gdk_quartz_window_detach_from_parent (GdkWindow *window) From a2c54c739ed08eac6d360cd3a6ae140e1fab556d Mon Sep 17 00:00:00 2001 From: John Ralls Date: Mon, 6 Jun 2022 12:29:42 -0700 Subject: [PATCH 057/176] [quartz] Ensure valid GdkWindowImplQuartz references. In case of an offscreen window find its onscreen embedder, and NULL any GdkWindowImpl that's not quartz, checking all return values. This replaces 16ded683, removing its unnecessary search_for_nearest functions. Any unchecked cast of a GdkWindowImpl to GdkWindowImplQuartz risks at least getting an invalid member reference, not just the ones in gdk_quartz_window_get_foo, and all calls to gdk_quartz_window_get_foo need to be checked, not just Gtk's internal calls. The motivation was that transient_for was getting set on a Gimp offscreen window and that caused a crash in raise_transient. --- gdk/quartz/gdkdevice-core-quartz.c | 3 +- gdk/quartz/gdkevents-quartz.c | 3 +- gdk/quartz/gdkglcontext-quartz.c | 4 +- gdk/quartz/gdkwindow-quartz.c | 424 ++++++++++++++++------------- gdk/quartz/gdkwindow-quartz.h | 5 - gtk/gtkdnd-quartz.c | 4 +- gtk/gtkfilechoosernativequartz.c | 4 +- modules/input/imquartz.c | 6 +- 8 files changed, 245 insertions(+), 208 deletions(-) diff --git a/gdk/quartz/gdkdevice-core-quartz.c b/gdk/quartz/gdkdevice-core-quartz.c index 4fd2ae940c..8f399782cd 100644 --- a/gdk/quartz/gdkdevice-core-quartz.c +++ b/gdk/quartz/gdkdevice-core-quartz.c @@ -27,6 +27,7 @@ #include "gdkprivate-quartz.h" #include "gdkquartzdevice-core.h" #include "gdkinternal-quartz.h" +#include "gdkquartz-cocoa-access.h" struct _GdkQuartzDeviceCore { @@ -230,7 +231,7 @@ gdk_quartz_device_core_query_state_helper (GdkWindow *window, { NSWindow *nswindow; - nswindow = gdk_quartz_window_search_for_nearest_nswindow (window); + nswindow = gdk_quartz_window_get_nswindow (window); point = [nswindow mouseLocationOutsideOfEventStream]; diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c index 891dfd4cea..3cfc93e19d 100644 --- a/gdk/quartz/gdkevents-quartz.c +++ b/gdk/quartz/gdkevents-quartz.c @@ -35,6 +35,7 @@ #include "gdkquartzdisplay.h" #include "gdkprivate-quartz.h" #include "gdkinternal-quartz.h" +#include "gdkquartz-cocoa-access.h" #include "gdkquartzdevicemanager-core.h" #include "gdkquartzkeys.h" #include "gdkkeys-quartz.h" @@ -387,7 +388,7 @@ get_window_point_from_screen_point (GdkWindow *window, NSPoint point; GdkQuartzNSWindow *nswindow; - nswindow = gdk_quartz_window_search_for_nearest_nswindow (window); + nswindow = gdk_quartz_window_get_nswindow (window); point = [nswindow convertPointFromScreen:screen_point]; *x = point.x; *y = window->height - point.y; diff --git a/gdk/quartz/gdkglcontext-quartz.c b/gdk/quartz/gdkglcontext-quartz.c index ddd18e1e7c..a244d66e43 100644 --- a/gdk/quartz/gdkglcontext-quartz.c +++ b/gdk/quartz/gdkglcontext-quartz.c @@ -28,7 +28,7 @@ #include "gdkquartzglcontext.h" #include "gdkquartzwindow.h" #include "gdkprivate-quartz.h" -#include "gdkinternal-quartz.h" +#include "gdkquartz-cocoa-access.h" #include "gdkinternals.h" @@ -138,7 +138,7 @@ gdk_quartz_window_create_gl_context (GdkWindow *window, if (attached) { - NSView *view = gdk_quartz_window_search_for_nearest_nsview (window); + NSView *view = gdk_quartz_window_get_nsview (window); if ([view respondsToSelector:@selector(setWantsBestResolutionOpenGLSurface:)]) [view setWantsBestResolutionOpenGLSurface:YES]; diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 5ea7df2e0b..9c31f41fd1 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -124,75 +124,41 @@ gdk_quartz_window_init (GdkQuartzWindow *quartz_window) /* * GdkQuartzWindowImpl */ - -static inline NSObject * -gdk_quartz_window_search_for_nearest_nsobject (GdkWindow *window, bool get_nswindow_instead_of_nsview) +static inline GdkWindowImplQuartz* +gdk_window_get_quartz_impl (GdkWindow* window) { - GdkWindow *onscreen_window = window; - NSObject *nsobject = NULL; + GdkWindow *embedder; if (GDK_WINDOW_DESTROYED (window)) return NULL; - /* - * if window is type GDK_WINDOW_OFFSCREEN - * you need to get the embedder in order to find the NSView - * see: gdkdevice.c:1461 - */ - while (1) + embedder = gdk_offscreen_window_get_embedder (window); + + while (embedder) { - g_return_val_if_fail (onscreen_window != NULL, NULL); - - if (GDK_IS_WINDOW_IMPL_QUARTZ (onscreen_window->impl)) - { - if (get_nswindow_instead_of_nsview) - nsobject = GDK_WINDOW_IMPL_QUARTZ (onscreen_window->impl)->toplevel; - else - nsobject = GDK_WINDOW_IMPL_QUARTZ (onscreen_window->impl)->view; - - if (nsobject != NULL) - break; - } - - if (onscreen_window->window_type == GDK_WINDOW_OFFSCREEN) - onscreen_window = gdk_offscreen_window_get_embedder (onscreen_window); - else - onscreen_window = onscreen_window->parent; + window = embedder; + embedder = gdk_offscreen_window_get_embedder (window); } - g_return_val_if_fail (nsobject != NULL, NULL); + g_return_val_if_fail (GDK_IS_WINDOW_IMPL_QUARTZ (window->impl), NULL); - return nsobject; -} - -NSView * -gdk_quartz_window_search_for_nearest_nsview (GdkWindow *window) -{ - return (NSView *)gdk_quartz_window_search_for_nearest_nsobject (window, FALSE); -} - -NSWindow * -gdk_quartz_window_search_for_nearest_nswindow (GdkWindow *window) -{ - return (NSWindow *)gdk_quartz_window_search_for_nearest_nsobject (window, TRUE); + return window->impl; } NSView * gdk_quartz_window_get_nsview (GdkWindow *window) { - if (GDK_WINDOW_DESTROYED (window) || !GDK_IS_WINDOW_IMPL_QUARTZ (window->impl)) - return NULL; + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); - return GDK_WINDOW_IMPL_QUARTZ (window->impl)->view; + return impl ? impl->view : NULL; } NSWindow * gdk_quartz_window_get_nswindow (GdkWindow *window) { - if (GDK_WINDOW_DESTROYED (window) || !GDK_IS_WINDOW_IMPL_QUARTZ (window->impl)) - return NULL; + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); - return GDK_WINDOW_IMPL_QUARTZ (window->impl)->toplevel; + return impl ? impl->toplevel : NULL; } static CGContextRef @@ -329,9 +295,9 @@ gdk_quartz_create_cairo_surface (GdkWindowImplQuartz *impl, static cairo_surface_t * gdk_quartz_ref_cairo_surface (GdkWindow *window) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); - if (GDK_WINDOW_DESTROYED (window)) + if (GDK_WINDOW_DESTROYED (window) || !impl) return NULL; if (!impl->cairo_surface) @@ -361,8 +327,8 @@ gdk_quartz_ref_cairo_surface (GdkWindow *window) void _gdk_quartz_unref_cairo_surface (GdkWindow *window) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); - if (GDK_WINDOW_DESTROYED (window)) + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); + if (GDK_WINDOW_DESTROYED (window) || !impl) return; if (impl->cairo_surface) @@ -397,7 +363,10 @@ gdk_quartz_window_set_needs_display_in_region (GdkWindow *window, GdkWindowImplQuartz *impl; int i, n_rects; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); + + if (!impl) + return; if (!impl->needs_display_region) impl->needs_display_region = cairo_region_create (); @@ -423,16 +392,13 @@ _gdk_quartz_window_process_updates_recurse (GdkWindow *window, */ if (in_process_all_updates) { - GdkWindow *toplevel; + GdkWindow *toplevel= gdk_window_get_effective_toplevel (window); + GdkWindowImplQuartz *toplevel_impl = + gdk_window_get_quartz_impl (toplevel); - toplevel = gdk_window_get_effective_toplevel (window); - if (toplevel && WINDOW_IS_TOPLEVEL (toplevel)) + if (toplevel && WINDOW_IS_TOPLEVEL (toplevel) && toplevel_impl) { - GdkWindowImplQuartz *toplevel_impl; - NSWindow *nswindow; - - toplevel_impl = GDK_WINDOW_IMPL_QUARTZ (toplevel->impl); - nswindow = toplevel_impl->toplevel; + NSWindow *nswindow = toplevel_impl->toplevel; #if MAC_OS_X_VERSION_MIN_REQUIRED < 101400 /* In theory, we could skip the flush disabling, since we only * have one NSView. @@ -701,15 +667,17 @@ find_child_window_helper (GdkWindow *window, GdkWindowImplQuartz *impl; GList *l; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); if (window == _gdk_root) update_toplevel_order (); + g_return_val_if_fail (impl, NULL); + for (l = impl->sorted_children; l; l = l->next) { GdkWindow *child = l->data; - GdkWindowImplQuartz *child_impl = GDK_WINDOW_IMPL_QUARTZ (child->impl); + GdkWindowImplQuartz *child_impl = gdk_window_get_quartz_impl (child); int temp_x, temp_y; if (!GDK_WINDOW_IS_MAPPED (child)) @@ -724,7 +692,7 @@ find_child_window_helper (GdkWindow *window, * better way to deal with the events in gdkevents-quartz, this * might not be needed.) */ - if (window == _gdk_root) + if (child_impl && window == _gdk_root) { NSRect frame = NSMakeRect (0, 0, 100, 100); NSRect content; @@ -793,23 +761,27 @@ raise_transient (GdkWindowImplQuartz *impl) * parent and then add it back in. */ GdkWindowImplQuartz *parent_impl = - GDK_WINDOW_IMPL_QUARTZ (impl->transient_for->impl); - [parent_impl->toplevel removeChildWindow:impl->toplevel]; - [parent_impl->toplevel addChildWindow:impl->toplevel - ordered:NSWindowAbove]; + gdk_window_get_quartz_impl (impl->transient_for); + if (parent_impl) + { + [parent_impl->toplevel removeChildWindow:impl->toplevel]; + [parent_impl->toplevel addChildWindow:impl->toplevel + ordered:NSWindowAbove]; + } } void _gdk_quartz_window_did_become_main (GdkWindow *window) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); main_window_stack = g_slist_remove (main_window_stack, window); if (window->window_type != GDK_WINDOW_TEMP) main_window_stack = g_slist_prepend (main_window_stack, window); - if (impl->transient_for) + if (impl && + impl->transient_for && !GDK_WINDOW_DESTROYED (impl->transient_for)) raise_transient (impl); clear_toplevel_order (); @@ -837,9 +809,10 @@ _gdk_quartz_window_did_resign_main (GdkWindow *window) GDK_WINDOW_IS_MAPPED (new_window) && WINDOW_IS_TOPLEVEL (new_window)) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (new_window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (new_window); - [impl->toplevel makeKeyAndOrderFront:impl->toplevel]; + if (impl) + [impl->toplevel makeKeyAndOrderFront:impl->toplevel]; } clear_toplevel_order (); @@ -883,12 +856,12 @@ static void on_frame_clock_after_paint (GdkFrameClock *frame_clock, GdkWindow *window) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); GdkDisplay *display = gdk_window_get_display (window); GdkFrameTimings *timings; timings = gdk_frame_clock_get_current_timings (frame_clock); - if (timings != NULL) + if (impl && timings != NULL) impl->pending_frame_counter = timings->frame_counter; _gdk_quartz_display_add_frame_callback (display, window); @@ -916,7 +889,7 @@ _gdk_quartz_display_create_window_impl (GdkDisplay *display, window->impl = GDK_WINDOW_IMPL (impl); impl->wrapper = window; - parent_impl = GDK_WINDOW_IMPL_QUARTZ (window->parent->impl); + parent_impl = gdk_window_get_quartz_impl (window->parent); switch (window->window_type) { @@ -925,12 +898,12 @@ _gdk_quartz_display_create_window_impl (GdkDisplay *display, if (GDK_WINDOW_TYPE (window->parent) != GDK_WINDOW_ROOT) { /* The common code warns for this case */ - parent_impl = GDK_WINDOW_IMPL_QUARTZ (_gdk_root->impl); + parent_impl = gdk_window_get_quartz_impl (_gdk_root); } } /* Maintain the z-ordered list of children. */ - if (window->parent != _gdk_root) + if (parent_impl && window->parent != _gdk_root) parent_impl->sorted_children = g_list_prepend (parent_impl->sorted_children, window); else clear_toplevel_order (); @@ -1023,9 +996,9 @@ _gdk_quartz_display_create_window_impl (GdkDisplay *display, case GDK_WINDOW_CHILD: { - GdkWindowImplQuartz *parent_impl = GDK_WINDOW_IMPL_QUARTZ (window->parent->impl); + GdkWindowImplQuartz *parent_impl = gdk_window_get_quartz_impl (window->parent); - if (!window->input_only) + if (parent_impl && !window->input_only) { NSRect frame_rect = NSMakeRect (window->x + window->parent->abs_x, window->y + window->parent->abs_y, @@ -1065,7 +1038,10 @@ _gdk_quartz_window_update_position (GdkWindow *window) { NSRect frame_rect; NSRect content_rect; - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); + + if (!impl) + return; GDK_QUARTZ_ALLOC_POOL; @@ -1076,7 +1052,6 @@ _gdk_quartz_window_update_position (GdkWindow *window) content_rect.origin.y + content_rect.size.height, &window->x, &window->y); - GDK_QUARTZ_RELEASE_POOL; } @@ -1094,7 +1069,13 @@ _gdk_quartz_window_init_windowing (GdkDisplay *display, _gdk_root->impl_window = _gdk_root; _gdk_root->visual = gdk_screen_get_system_visual (screen); - impl = GDK_WINDOW_IMPL_QUARTZ (_gdk_root->impl); + impl = gdk_window_get_quartz_impl (_gdk_root); + /* If impl is somehow not a GdkWindowImplQuartz we're screwed, so crash. */ + if (!impl) + { + g_error ("Initializing quartz windowing produced the wrong kind of impl!"); + g_abort (); + } _gdk_quartz_screen_update_window_sizes (screen); @@ -1115,7 +1096,10 @@ gdk_quartz_window_destroy (GdkWindow *window, GdkWindow *parent; GdkDisplay *display; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); + + if (!impl) + return; display = gdk_window_get_display (window); @@ -1129,9 +1113,10 @@ gdk_quartz_window_destroy (GdkWindow *window, parent = window->parent; if (parent) { - GdkWindowImplQuartz *parent_impl = GDK_WINDOW_IMPL_QUARTZ (parent->impl); + GdkWindowImplQuartz *parent_impl = gdk_window_get_quartz_impl (parent); - parent_impl->sorted_children = g_list_remove (parent_impl->sorted_children, window); + if (parent_impl) + parent_impl->sorted_children = g_list_remove (parent_impl->sorted_children, window); } if (impl->cairo_surface) @@ -1170,9 +1155,12 @@ gdk_quartz_window_destroy_foreign (GdkWindow *window) static void gdk_window_quartz_show (GdkWindow *window, gboolean already_mapped) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); gboolean focus_on_map; + if (!impl) + return; + GDK_QUARTZ_ALLOC_POOL; if (!GDK_WINDOW_IS_MAPPED (window)) @@ -1223,17 +1211,20 @@ _gdk_quartz_window_detach_from_parent (GdkWindow *window) g_return_if_fail (GDK_IS_WINDOW (window)); - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); - - g_return_if_fail (impl->toplevel != NULL); + impl = gdk_window_get_quartz_impl (window); + + g_return_if_fail (impl && impl->toplevel != NULL); if (impl->transient_for && !GDK_WINDOW_DESTROYED (impl->transient_for)) { GdkWindowImplQuartz *parent_impl; - parent_impl = GDK_WINDOW_IMPL_QUARTZ (impl->transient_for->impl); - [parent_impl->toplevel removeChildWindow:impl->toplevel]; - clear_toplevel_order (); + parent_impl = gdk_window_get_quartz_impl (impl->transient_for); + if (parent_impl) + { + [parent_impl->toplevel removeChildWindow:impl->toplevel]; + clear_toplevel_order (); + } } } @@ -1245,17 +1236,20 @@ _gdk_quartz_window_attach_to_parent (GdkWindow *window) g_return_if_fail (GDK_IS_WINDOW (window)); - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); - - g_return_if_fail (impl->toplevel != NULL); + impl = gdk_window_get_quartz_impl (window); + + g_return_if_fail (impl && impl->toplevel != NULL); if (impl->transient_for && !GDK_WINDOW_DESTROYED (impl->transient_for)) { GdkWindowImplQuartz *parent_impl; - parent_impl = GDK_WINDOW_IMPL_QUARTZ (impl->transient_for->impl); - [parent_impl->toplevel addChildWindow:impl->toplevel ordered:NSWindowAbove]; - clear_toplevel_order (); + parent_impl = gdk_window_get_quartz_impl (impl->transient_for); + if (parent_impl) + { + [parent_impl->toplevel addChildWindow:impl->toplevel ordered:NSWindowAbove]; + clear_toplevel_order (); + } } } @@ -1275,9 +1269,11 @@ gdk_window_quartz_hide (GdkWindow *window) _gdk_window_clear_update_area (window); - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); + if (!impl) + return; - if (WINDOW_IS_TOPLEVEL (window)) + if (WINDOW_IS_TOPLEVEL (window)) { /* Update main window. */ main_window_stack = g_slist_remove (main_window_stack, window); @@ -1315,12 +1311,14 @@ move_resize_window_internal (GdkWindow *window, cairo_region_t *old_region; cairo_region_t *expose_region; NSSize delta; - gboolean resized = FALSE; if (GDK_WINDOW_DESTROYED (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); + + if (!impl) + return; if ((x == -1 || (x == window->x)) && (y == -1 || (y == window->y)) && @@ -1364,15 +1362,11 @@ move_resize_window_internal (GdkWindow *window, if (width != -1) { - if (window->width != width) - resized = TRUE; window->width = width; } if (height != -1) { - if (window->height != height) - resized = TRUE; window->height = height; } @@ -1538,14 +1532,21 @@ gdk_window_quartz_reparent (GdkWindow *window, return FALSE; } - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); + if (!impl) + return FALSE; view = impl->view; - new_parent_impl = GDK_WINDOW_IMPL_QUARTZ (new_parent->impl); + new_parent_impl = gdk_window_get_quartz_impl (new_parent); + if (!new_parent_impl) + return FALSE; + new_parent_view = new_parent_impl->view; old_parent = window->parent; - old_parent_impl = GDK_WINDOW_IMPL_QUARTZ (old_parent->impl); + old_parent_impl = gdk_window_get_quartz_impl (old_parent); + if (!old_parent_impl) + return FALSE; [view retain]; @@ -1578,9 +1579,9 @@ update_toplevel_order (void) id nswindow; GList *toplevels = NULL; - root_impl = GDK_WINDOW_IMPL_QUARTZ (_gdk_root->impl); + root_impl = gdk_window_get_quartz_impl (_gdk_root); - if (root_impl->sorted_children) + if (!root_impl || root_impl->sorted_children) return; GDK_QUARTZ_ALLOC_POOL; @@ -1607,10 +1608,12 @@ clear_toplevel_order (void) { GdkWindowImplQuartz *root_impl; - root_impl = GDK_WINDOW_IMPL_QUARTZ (_gdk_root->impl); - - g_list_free (root_impl->sorted_children); - root_impl->sorted_children = NULL; + root_impl = gdk_window_get_quartz_impl (_gdk_root); + if (root_impl) + { + g_list_free (root_impl->sorted_children); + root_impl->sorted_children = NULL; + } } static void @@ -1623,9 +1626,10 @@ gdk_window_quartz_raise (GdkWindow *window) { GdkWindowImplQuartz *impl; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); - - if (impl->transient_for) + impl = gdk_window_get_quartz_impl (window); + if (!impl) + return; + if (impl->transient_for && !GDK_WINDOW_DESTROYED (impl->transient_for)) raise_transient (impl); else [impl->toplevel orderFront:impl->toplevel]; @@ -1640,10 +1644,12 @@ gdk_window_quartz_raise (GdkWindow *window) { GdkWindowImplQuartz *impl; - impl = GDK_WINDOW_IMPL_QUARTZ (parent->impl); - - impl->sorted_children = g_list_remove (impl->sorted_children, window); - impl->sorted_children = g_list_prepend (impl->sorted_children, window); + impl = gdk_window_get_quartz_impl (parent); + if (impl) + { + impl->sorted_children = g_list_remove (impl->sorted_children, window); + impl->sorted_children = g_list_prepend (impl->sorted_children, window); + } } } } @@ -1658,10 +1664,13 @@ gdk_window_quartz_lower (GdkWindow *window) { GdkWindowImplQuartz *impl; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); - [impl->toplevel orderBack:impl->toplevel]; + impl = gdk_window_get_quartz_impl (window); + if (impl) + { + [impl->toplevel orderBack:impl->toplevel]; - clear_toplevel_order (); + clear_toplevel_order (); + } } else { @@ -1671,10 +1680,12 @@ gdk_window_quartz_lower (GdkWindow *window) { GdkWindowImplQuartz *impl; - impl = GDK_WINDOW_IMPL_QUARTZ (parent->impl); - - impl->sorted_children = g_list_remove (impl->sorted_children, window); - impl->sorted_children = g_list_append (impl->sorted_children, window); + impl = gdk_window_get_quartz_impl (parent); + if (impl) + { + impl->sorted_children = g_list_remove (impl->sorted_children, window); + impl->sorted_children = g_list_append (impl->sorted_children, window); + } } } } @@ -1685,13 +1696,15 @@ gdk_window_quartz_restack_toplevel (GdkWindow *window, gboolean above) { GdkWindowImplQuartz *impl; - gint sibling_num; + gint sibling_num = -1; - impl = GDK_WINDOW_IMPL_QUARTZ (sibling->impl); - sibling_num = [impl->toplevel windowNumber]; - - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (sibling); + if (impl) + sibling_num = [impl->toplevel windowNumber]; + impl = gdk_window_get_quartz_impl (window); + if (!(impl && sibling_num >= 0)) + return; if (above) [impl->toplevel orderWindow:NSWindowAbove relativeTo:sibling_num]; else @@ -1735,7 +1748,9 @@ gdk_window_quartz_get_geometry (GdkWindow *window, if (GDK_WINDOW_DESTROYED (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); + if (!impl) + return; if (window == _gdk_root) { if (x) @@ -1827,7 +1842,10 @@ gdk_window_quartz_get_root_coords (GdkWindow *window, } toplevel = gdk_window_get_toplevel (window); - impl = GDK_WINDOW_IMPL_QUARTZ (toplevel->impl); + impl = gdk_window_get_quartz_impl (toplevel); + + if (!impl) + return; content_rect = [impl->toplevel contentRectForFrameRect:[impl->toplevel frame]]; @@ -1894,8 +1912,8 @@ gdk_window_quartz_get_device_state_helper (GdkWindow *window, GdkWindowImplQuartz *impl; NSWindow *nswindow; - impl = GDK_WINDOW_IMPL_QUARTZ (toplevel->impl); - nswindow = impl->toplevel; + impl = gdk_window_get_quartz_impl (toplevel); + nswindow = impl ? impl->toplevel : NULL; point = [nswindow mouseLocationOutsideOfEventStream]; @@ -1970,8 +1988,8 @@ gdk_quartz_window_set_geometry_hints (GdkWindow *window, !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); - if (!impl->toplevel) + impl = gdk_window_get_quartz_impl (window); + if (!(impl && impl->toplevel)) return; if (geom_mask & GDK_HINT_POS) @@ -2057,9 +2075,9 @@ gdk_quartz_window_set_title (GdkWindow *window, !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); - if (impl->toplevel) + if (impl && impl->toplevel) { GDK_QUARTZ_ALLOC_POOL; [impl->toplevel setTitle:[NSString stringWithUTF8String:title]]; @@ -2096,8 +2114,8 @@ gdk_quartz_window_set_transient_for (GdkWindow *window, !WINDOW_IS_TOPLEVEL (window)) return; - window_impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); - if (!window_impl->toplevel) + window_impl = gdk_window_get_quartz_impl (window); + if (!(window_impl && window_impl->toplevel)) return; GDK_QUARTZ_ALLOC_POOL; @@ -2110,8 +2128,8 @@ gdk_quartz_window_set_transient_for (GdkWindow *window, window_impl->transient_for = NULL; } - parent_impl = GDK_WINDOW_IMPL_QUARTZ (parent->impl); - if (parent_impl->toplevel) + parent_impl = gdk_window_get_quartz_impl (parent); + if (parent_impl && parent_impl->toplevel) { /* We save the parent because it needs to be unset/reset when * hiding and showing the window. @@ -2189,11 +2207,12 @@ gdk_quartz_window_focus (GdkWindow *window, guint32 timestamp) { GdkWindowImplQuartz *impl; - - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + + impl = gdk_window_get_quartz_impl (window); if (GDK_WINDOW_DESTROYED (window) || - !WINDOW_IS_TOPLEVEL (window)) + !WINDOW_IS_TOPLEVEL (window) || + !impl) return; if (window->accept_focus && window->window_type != GDK_WINDOW_TEMP) @@ -2358,7 +2377,10 @@ gdk_quartz_window_set_type_hint (GdkWindow *window, !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); + + if (!impl) + return; impl->type_hint = hint; @@ -2380,7 +2402,7 @@ gdk_quartz_window_get_type_hint (GdkWindow *window) !WINDOW_IS_TOPLEVEL (window)) return GDK_WINDOW_TYPE_HINT_NORMAL; - return GDK_WINDOW_IMPL_QUARTZ (window->impl)->type_hint; + return gdk_window_get_quartz_impl (window)->type_hint; } static void @@ -2432,11 +2454,11 @@ gdk_quartz_window_begin_resize_drag (GdkWindow *window, if (GDK_WINDOW_DESTROYED (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); - if (!impl->toplevel) + if (!(impl && impl->toplevel)) { - g_warning ("Can't call gdk_window_begin_resize_drag on non-toplevel window"); + g_warning ("Can't call gdk_window_begin_resize_drag on non-quartz or non-toplevel window"); return; } @@ -2457,11 +2479,11 @@ gdk_quartz_window_begin_move_drag (GdkWindow *window, !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); - if (!impl->toplevel) + if (!(impl && impl->toplevel)) { - g_warning ("Can't call gdk_window_begin_move_drag on non-toplevel window"); + g_warning ("Can't call gdk_window_begin_move_drag on non-quartz or non-toplevel window"); return; } @@ -2492,7 +2514,10 @@ gdk_quartz_window_get_frame_extents (GdkWindow *window, rect->height = 1; toplevel = gdk_window_get_effective_toplevel (window); - impl = GDK_WINDOW_IMPL_QUARTZ (toplevel->impl); + impl = gdk_window_get_quartz_impl (toplevel); + + if (!impl) + return; ns_rect = [impl->toplevel frame]; @@ -2524,10 +2549,11 @@ gdk_quartz_window_set_decorations (GdkWindow *window, !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); if (GDK_WINDOW_TYPE (window) == GDK_WINDOW_TEMP || - impl->type_hint == GDK_WINDOW_TYPE_HINT_SPLASHSCREEN ) + (impl && + impl->type_hint == GDK_WINDOW_TYPE_HINT_SPLASHSCREEN )) { new_mask = GDK_QUARTZ_BORDERLESS_WINDOW; } @@ -2649,12 +2675,13 @@ gdk_quartz_window_get_decorations (GdkWindow *window, !WINDOW_IS_TOPLEVEL (window)) return FALSE; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); if (decorations) { /* Borderless is 0, so we can't check it as a bit being set. */ - if ([impl->toplevel styleMask] == GDK_QUARTZ_BORDERLESS_WINDOW) + if (impl && + [impl->toplevel styleMask] == GDK_QUARTZ_BORDERLESS_WINDOW) { *decorations = 0; } @@ -2677,7 +2704,7 @@ gdk_quartz_window_set_functions (GdkWindow *window, g_return_if_fail (GDK_IS_WINDOW (window)); - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); if (functions & GDK_FUNC_ALL) { @@ -2692,7 +2719,7 @@ gdk_quartz_window_set_functions (GdkWindow *window, close = (functions & GDK_FUNC_CLOSE); } - if (impl->toplevel) + if (impl && impl->toplevel) { NSUInteger mask = [impl->toplevel styleMask]; @@ -2741,10 +2768,11 @@ gdk_quartz_window_maximize (GdkWindow *window) !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); maximized = gdk_window_get_state (window) & GDK_WINDOW_STATE_MAXIMIZED; - if (GDK_WINDOW_IS_MAPPED (window)) + if (GDK_WINDOW_IS_MAPPED (window) && + impl) { GDK_QUARTZ_ALLOC_POOL; @@ -2765,10 +2793,11 @@ gdk_quartz_window_unmaximize (GdkWindow *window) !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); maximized = gdk_window_get_state (window) & GDK_WINDOW_STATE_MAXIMIZED; - if (GDK_WINDOW_IS_MAPPED (window)) + if (GDK_WINDOW_IS_MAPPED (window) && + impl) { GDK_QUARTZ_ALLOC_POOL; @@ -2788,9 +2817,10 @@ gdk_quartz_window_iconify (GdkWindow *window) !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); - if (GDK_WINDOW_IS_MAPPED (window)) + if (GDK_WINDOW_IS_MAPPED (window) && + impl) { GDK_QUARTZ_ALLOC_POOL; @@ -2816,9 +2846,10 @@ gdk_quartz_window_deiconify (GdkWindow *window) !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); - if (GDK_WINDOW_IS_MAPPED (window)) + if (GDK_WINDOW_IS_MAPPED (window) && + impl) { GDK_QUARTZ_ALLOC_POOL; @@ -2838,10 +2869,11 @@ gdk_quartz_window_deiconify (GdkWindow *window) static gboolean window_is_fullscreen (GdkWindow *window) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 - if (gdk_quartz_osx_version() >= GDK_OSX_LION) + if (impl && + gdk_quartz_osx_version() >= GDK_OSX_LION) return ([impl->toplevel styleMask] & GDK_QUARTZ_FULLSCREEN_WINDOW) != 0; else #endif @@ -2857,10 +2889,11 @@ gdk_quartz_window_fullscreen (GdkWindow *window) !WINDOW_IS_TOPLEVEL (window)) return; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 - if (gdk_quartz_osx_version() >= GDK_OSX_LION) + if (gdk_quartz_osx_version() >= GDK_OSX_LION && + impl) { if (!window_is_fullscreen (window)) [impl->toplevel toggleFullScreen:nil]; @@ -2869,11 +2902,12 @@ gdk_quartz_window_fullscreen (GdkWindow *window) { #endif FullscreenSavedGeometry *geometry; - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); NSRect frame; if (GDK_WINDOW_DESTROYED (window) || - !WINDOW_IS_TOPLEVEL (window)) + !WINDOW_IS_TOPLEVEL (window) || + !impl) return; geometry = get_fullscreen_geometry (window); @@ -2925,19 +2959,21 @@ gdk_quartz_window_unfullscreen (GdkWindow *window) #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 if (gdk_quartz_osx_version() >= GDK_OSX_LION) { - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); - if (window_is_fullscreen (window)) + if (window_is_fullscreen (window) && + impl) [impl->toplevel toggleFullScreen:nil]; } else { #endif - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); FullscreenSavedGeometry *geometry; if (GDK_WINDOW_DESTROYED (window) || - !WINDOW_IS_TOPLEVEL (window)) + !WINDOW_IS_TOPLEVEL (window) || + !impl) return; geometry = get_fullscreen_geometry (window); @@ -3002,10 +3038,11 @@ static void gdk_quartz_window_set_keep_above (GdkWindow *window, gboolean setting) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); gint level; g_return_if_fail (GDK_IS_WINDOW (window)); + g_return_if_fail (impl); if (GDK_WINDOW_DESTROYED (window) || !WINDOW_IS_TOPLEVEL (window)) @@ -3021,10 +3058,11 @@ static void gdk_quartz_window_set_keep_below (GdkWindow *window, gboolean setting) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); gint level; g_return_if_fail (GDK_IS_WINDOW (window)); + g_return_if_fail (impl); if (GDK_WINDOW_DESTROYED (window) || !WINDOW_IS_TOPLEVEL (window)) @@ -3062,10 +3100,11 @@ static void gdk_quartz_window_set_opacity (GdkWindow *window, gdouble opacity) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); g_return_if_fail (GDK_IS_WINDOW (window)); g_return_if_fail (WINDOW_IS_TOPLEVEL (window)); + g_return_if_fail (impl); if (GDK_WINDOW_DESTROYED (window) || !WINDOW_IS_TOPLEVEL (window)) @@ -3086,10 +3125,11 @@ gdk_quartz_window_set_shadow_width (GdkWindow *window, gint top, gint bottom) { - GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + GdkWindowImplQuartz *impl = gdk_window_get_quartz_impl (window); g_return_if_fail (GDK_IS_WINDOW (window)); g_return_if_fail (WINDOW_IS_TOPLEVEL (window)); + g_return_if_fail (impl); if (GDK_WINDOW_DESTROYED (window) || !WINDOW_IS_TOPLEVEL (window)) @@ -3127,9 +3167,10 @@ gdk_quartz_window_get_scale_factor (GdkWindow *window) if (GDK_WINDOW_DESTROYED (window)) return 1; - impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); + impl = gdk_window_get_quartz_impl (window); - if (impl->toplevel != NULL && gdk_quartz_osx_version() >= GDK_OSX_LION) + if (impl && impl->toplevel != NULL && + gdk_quartz_osx_version() >= GDK_OSX_LION) return [(id ) impl->toplevel backingScaleFactor]; return 1; @@ -3355,15 +3396,14 @@ _gdk_root_window_impl_quartz_get_type (void) static CGContextRef -gdk_root_window_impl_quartz_get_context (GdkWindowImplQuartz *window, +gdk_root_window_impl_quartz_get_context (GdkWindowImplQuartz *window_impl, gboolean antialias) { - GdkWindowImplQuartz *window_impl = GDK_WINDOW_IMPL_QUARTZ (window); - GdkRootWindowImplQuartz *impl = GDK_ROOT_WINDOW_IMPL_QUARTZ (window); + GdkRootWindowImplQuartz *impl = GDK_ROOT_WINDOW_IMPL_QUARTZ (window_impl); CGSize size; CGLayerRef layer; - if (GDK_WINDOW_DESTROYED (window_impl->wrapper)) + if (!window_impl || GDK_WINDOW_DESTROYED (window_impl->wrapper)) return NULL; size.width = gdk_window_get_width (window_impl->wrapper); diff --git a/gdk/quartz/gdkwindow-quartz.h b/gdk/quartz/gdkwindow-quartz.h index 34e64855a5..de9a5ebccf 100644 --- a/gdk/quartz/gdkwindow-quartz.h +++ b/gdk/quartz/gdkwindow-quartz.h @@ -87,11 +87,6 @@ CGContextRef gdk_quartz_window_get_context (GdkWindowImplQuartz *window, void gdk_quartz_window_release_context (GdkWindowImplQuartz *window, CGContextRef context); -_GDK_EXTERN /* Required for immmodule.cache */ -NSView * gdk_quartz_window_search_for_nearest_nsview (GdkWindow *window); -_GDK_EXTERN /* Required for immmodule.cache */ -NSWindow * gdk_quartz_window_search_for_nearest_nswindow (GdkWindow *window); - /* Root window implementation for Quartz */ diff --git a/gtk/gtkdnd-quartz.c b/gtk/gtkdnd-quartz.c index 225c9353d2..3460de6edd 100644 --- a/gtk/gtkdnd-quartz.c +++ b/gtk/gtkdnd-quartz.c @@ -42,7 +42,7 @@ #include "gtkintl.h" #include "gtkquartz.h" #include "gdk/quartz/gdkquartz.h" -#include "gdk/quartz/gdkinternal-quartz.h" +#include "gdk/quartz/gdkquartz-cocoa-access.h" #include "gdk/quartz/gdkquartz-gtk-only.h" #include "gdk/quartz/gdkquartzdnd.h" #include "gtkselectionprivate.h" @@ -364,7 +364,7 @@ get_toplevel_nswindow (GtkWidget *widget) return NULL; if (gtk_widget_is_toplevel (toplevel) && window) - return [gdk_quartz_window_search_for_nearest_nsview (window) window]; + return [gdk_quartz_window_get_nsview (window) window]; else return NULL; } diff --git a/gtk/gtkfilechoosernativequartz.c b/gtk/gtkfilechoosernativequartz.c index e295143b97..fb5abd5390 100644 --- a/gtk/gtkfilechoosernativequartz.c +++ b/gtk/gtkfilechoosernativequartz.c @@ -40,7 +40,7 @@ #include "gtklabel.h" #include "gtkfilechooserentry.h" #include "gtkfilefilterprivate.h" -#include "gdk/quartz/gdkinternal-quartz.h" +#include #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 typedef struct { @@ -533,7 +533,7 @@ gtk_file_chooser_native_quartz_show (GtkFileChooserNative *self) if (transient_for) { gtk_widget_realize (GTK_WIDGET (transient_for)); - data->parent = gdk_quartz_window_search_for_nearest_nswindow (gtk_widget_get_window (GTK_WIDGET (transient_for))); + data->parent = gdk_quartz_window_get_nswindow (gtk_widget_get_window (GTK_WIDGET (transient_for))); if (gtk_native_dialog_get_modal (GTK_NATIVE_DIALOG (self))) data->modal = TRUE; diff --git a/modules/input/imquartz.c b/modules/input/imquartz.c index 084e04f603..16760e6a38 100644 --- a/modules/input/imquartz.c +++ b/modules/input/imquartz.c @@ -227,7 +227,7 @@ quartz_filter_keypress (GtkIMContext *context, return gtk_im_context_filter_keypress (qc->slave, event); } - nsview = gdk_quartz_window_search_for_nearest_nsview (qc->client_window); + nsview = gdk_quartz_window_get_nsview (qc->client_window); win = (GdkWindow *)[(GdkQuartzView *)[[nsevent window] contentView] gdkWindow]; GTK_NOTE (MISC, g_print ("client_window: %p, win: %p, nsview: %p\n", @@ -272,7 +272,7 @@ discard_preedit (GtkIMContext *context) if (!GDK_IS_QUARTZ_WINDOW (qc->client_window)) return; - NSView *nsview = gdk_quartz_window_search_for_nearest_nsview (qc->client_window); + NSView *nsview = gdk_quartz_window_get_nsview (qc->client_window); if (!nsview) return; @@ -361,7 +361,7 @@ quartz_set_cursor_location (GtkIMContext *context, GdkRectangle *area) if (!GDK_IS_QUARTZ_WINDOW (qc->client_window)) return; - nsview = gdk_quartz_window_search_for_nearest_nsview (qc->client_window); + nsview = gdk_quartz_window_get_nsview (qc->client_window); if (nsview == NULL) return; From 29386e22bf43c5155c171c118a7aec5ab1134b56 Mon Sep 17 00:00:00 2001 From: Jordi Mas Date: Tue, 14 Jun 2022 19:45:46 +0200 Subject: [PATCH 058/176] Update Catalan translation --- po/ca.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/po/ca.po b/po/ca.po index fc06420451..1e8aaacb41 100644 --- a/po/ca.po +++ b/po/ca.po @@ -2525,7 +2525,7 @@ msgstr "_Afegeix a les adreces d'interès" #: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 #: gtk/ui/gtkfilechooserwidget.ui:569 msgid "_Rename" -msgstr "Canvia el _nom…" +msgstr "Canvia el _nom" #: gtk/gtkfilechooserwidget.c:2336 msgid "_Move to Trash" @@ -4964,7 +4964,7 @@ msgstr "Amplada completa" #: gtk/open-type-layout.h:46 msgctxt "OpenType layout" msgid "Half Forms" -msgstr "Formes mitjanes" +msgstr "Mitges formes" #: gtk/open-type-layout.h:47 msgctxt "OpenType layout" @@ -5004,7 +5004,7 @@ msgstr "Formes Hojo Kanji" #: gtk/open-type-layout.h:54 msgctxt "OpenType layout" msgid "Half Widths" -msgstr "Amplada mitja" +msgstr "Mitges amplades" #: gtk/open-type-layout.h:55 msgctxt "OpenType layout" @@ -6790,7 +6790,7 @@ msgstr "Lidi" #: gtk/script-names.c:94 msgctxt "Script" msgid "Avestan" -msgstr "avèstic" +msgstr "Avèstic" #: gtk/script-names.c:95 msgctxt "Script" @@ -6825,7 +6825,7 @@ msgstr "Javanès" #: gtk/script-names.c:101 msgctxt "Script" msgid "Kaithi" -msgstr "kaithi" +msgstr "Kaithi" #: gtk/script-names.c:102 msgctxt "Script" From a4f685c2dbd2102e9a7a6518f9f1865e56253294 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 30 May 2022 19:24:05 +0800 Subject: [PATCH 059/176] MSVC projects: Also "install" the gtk3-demo symbolic icon Follows what is done in the Meson/autotools builds. --- win32/install-msvc.mak | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32/install-msvc.mak b/win32/install-msvc.mak index 46d8ff61fb..5fb453c0fe 100644 --- a/win32/install-msvc.mak +++ b/win32/install-msvc.mak @@ -122,6 +122,6 @@ install-data: @for %f in (..\gtk\org.gtk.Settings.*.gschema.xml ..\demos\gtk-demo\org.gtk.Demo.gschema.xml) do @copy %f "$(PREFIX)\share\glib-2.0\schemas" @-$(GLIB_COMPILE_SCHEMAS) $(PREFIX)\share\glib-2.0\schemas # Demo icons - @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\gtk-demo\data\%tx%t\gtk3-demo.png "%d") + @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\gtk-demo\data\%tx%t\gtk3-demo*.png "%d") @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\widget-factory\data\%tx%t\gtk3-widget-factory*.png "%d") @-$(BASE_BUILT_BIN_DIR)\gtk-update-icon-cache.exe --ignore-theme-index --force "$(PREFIX)\share\icons\hicolor" From 857da46098580ad956582d9926aa6e256fb538e0 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 30 May 2022 19:25:48 +0800 Subject: [PATCH 060/176] MSVC projects: Also copy the build auxiliary files This does what the Meson build files also do, so that people can have the m4 module, the ITS files as RelaxNG files if they choose to use them anyways. --- win32/install-msvc.mak | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/win32/install-msvc.mak b/win32/install-msvc.mak index 5fb453c0fe..600956106d 100644 --- a/win32/install-msvc.mak +++ b/win32/install-msvc.mak @@ -125,3 +125,8 @@ install-data: @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\gtk-demo\data\%tx%t\gtk3-demo*.png "%d") @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\widget-factory\data\%tx%t\gtk3-widget-factory*.png "%d") @-$(BASE_BUILT_BIN_DIR)\gtk-update-icon-cache.exe --ignore-theme-index --force "$(PREFIX)\share\icons\hicolor" +# Auxiliary build-related data files (m4, ITS files, RelaxNG files) + @for %d in (aclocal gettext\its gtk-3.0) do @if not exist $(PREFIX)\share\%d\ mkdir $(PREFIX)\share\%d + @copy ..\m4macros\gtk-3.0.m4 $(PREFIX)\share\aclocal + @for %x in (its loc) do @copy ..\gtk\gtkbuilder.%x $(PREFIX)\share\gettext\its + @for %x in (rng) do @copy ..\gtk\gtkbuilder.%x $(PREFIX)\share\gtk-3.0 From 52d01d63db81a757f8d414886a678078cc92a07f Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 30 May 2022 19:50:16 +0800 Subject: [PATCH 061/176] MSVC projects: Generate and install Emoji GResource data Generate the full GResource XML files for the Emoji data, and generate the binary GResource data from them and copy them as appropriate. At this point, the installed data files are in-line with what the Meson builds install, sans the processed translation files. --- win32/generate-msvc.mak | 32 +++++++++++++++++++++++++++++++- win32/install-msvc.mak | 3 ++- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 1a9cce5d3f..acc9252e85 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -80,6 +80,14 @@ GTK3_DEMO_VCPROJS = \ $(GTK3_DEMO_VC1X_PROJS) \ $(GTK3_DEMO_VC1X_PROJ_FILTERS) +EMOJI_GRESOURCE_XML = \ + .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\de.gresource.xml \ + .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\es.gresource.xml \ + .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\fr.gresource.xml \ + .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\zh.gresource.xml + +EMOJI_GRESOURCE = $(EMOJI_GRESOURCE_XML:.gresource.xml=.gresource) + generate-base-sources: \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h \ $(GDK_GENERATED_SOURCES) \ @@ -91,7 +99,8 @@ generate-base-sources: \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demos.h \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demo_resources.c \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-icon-browser\resources.c \ - .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-widget-factory\widget_factory_resources.c + .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-widget-factory\widget_factory_resources.c \ + $(EMOJI_GRESOURCE) # Copy the pre-defined config.h.win32 and demos.h.win32 .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h: ..\config.h.win32 @@ -412,6 +421,25 @@ vs17\$(DEMO_VS1X_PROJ_FILTERS): @echo Copying $** to $@... @copy $** $@ +.\vs$(VSVER)\$(CFG)\$(PLAT)\bin\de.gresource.xml: ..\gtk\emoji\gresource.xml.in +.\vs$(VSVER)\$(CFG)\$(PLAT)\bin\es.gresource.xml: ..\gtk\emoji\gresource.xml.in +.\vs$(VSVER)\$(CFG)\$(PLAT)\bin\fr.gresource.xml: ..\gtk\emoji\gresource.xml.in +.\vs$(VSVER)\$(CFG)\$(PLAT)\bin\zh.gresource.xml: ..\gtk\emoji\gresource.xml.in + +.\vs$(VSVER)\$(CFG)\$(PLAT)\bin\de.gresource: .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\de.gresource.xml ..\gtk\emoji\de.data +.\vs$(VSVER)\$(CFG)\$(PLAT)\bin\es.gresource: .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\es.gresource.xml ..\gtk\emoji\es.data +.\vs$(VSVER)\$(CFG)\$(PLAT)\bin\fr.gresource: .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\fr.gresource.xml ..\gtk\emoji\fr.data +.\vs$(VSVER)\$(CFG)\$(PLAT)\bin\zh.gresource: .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\zh.gresource.xml ..\gtk\emoji\zh.data + +$(EMOJI_GRESOURCE_XML): + @echo Generating $@... + @if not exist $(@D)\ mkdir $(@D) + @$(PYTHON) replace.py -i=$** -o=$@ --action=replace-var --var=lang --outstring=$(@B:.gresource=) + +$(EMOJI_GRESOURCE): + @echo Generating $@... + @$(GLIB_COMPILE_RESOURCES) --sourcedir=..\gtk\emoji $@.xml --target=$@ + regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) $(GTK3_DEMO_VCPROJS) @echo Regenerating demos.h.win32 and gtk3-demo VS project files... @-del ..\demos\gtk-demo\demos.h.win32 @@ -421,6 +449,8 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) # Remove the generated files clean: + @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gresource + @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gresource.xml @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-icon-browser\resources.c @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demo_resources.c @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk3-demo\demos.h diff --git a/win32/install-msvc.mak b/win32/install-msvc.mak index 600956106d..5fe35d8762 100644 --- a/win32/install-msvc.mak +++ b/win32/install-msvc.mak @@ -126,7 +126,8 @@ install-data: @for %t in (16 22 24 32 48 256) do @for %d in ($(PREFIX)\share\icons\hicolor\%tx%t\apps) do @((if not exist %d\ mkdir %d) & copy /b ..\demos\widget-factory\data\%tx%t\gtk3-widget-factory*.png "%d") @-$(BASE_BUILT_BIN_DIR)\gtk-update-icon-cache.exe --ignore-theme-index --force "$(PREFIX)\share\icons\hicolor" # Auxiliary build-related data files (m4, ITS files, RelaxNG files) - @for %d in (aclocal gettext\its gtk-3.0) do @if not exist $(PREFIX)\share\%d\ mkdir $(PREFIX)\share\%d + @for %d in (aclocal gettext\its gtk-3.0\emoji) do @if not exist $(PREFIX)\share\%d\ mkdir $(PREFIX)\share\%d @copy ..\m4macros\gtk-3.0.m4 $(PREFIX)\share\aclocal @for %x in (its loc) do @copy ..\gtk\gtkbuilder.%x $(PREFIX)\share\gettext\its @for %x in (rng) do @copy ..\gtk\gtkbuilder.%x $(PREFIX)\share\gtk-3.0 + @for %l in (de es fr zh) do @for %f in ($(BASE_BUILT_BIN_DIR)\%l.gresource) do @copy %f $(PREFIX)\share\gtk-3.0\emoji From 4af19d4350814e62ec6acc28eb1027933a9aad3d Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 16 Jun 2022 18:31:37 +0800 Subject: [PATCH 062/176] Visual Studio builds: Add optional rules to generate translations Add a target in the install-msvc.mak file that enables one to generate the translations (.mo) files using msgfmt from the .po catalog files. Add an entry in config-msvc.mak[.in] so that one can use it to configure a custom location for the msgfmt.exe program, since it is harder to install with Visual Studio, so that one can use a prebuilt copy from Cygwin or MSYS2, for instance. --- win32/README_FEATURES_MSVC.txt | 11 +++++++++++ win32/config-msvc.mak.in | 4 ++++ win32/install-msvc.mak | 14 +++++++++++++- 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/win32/README_FEATURES_MSVC.txt b/win32/README_FEATURES_MSVC.txt index 2a37aea19f..0cf8efda13 100644 --- a/win32/README_FEATURES_MSVC.txt +++ b/win32/README_FEATURES_MSVC.txt @@ -71,3 +71,14 @@ NMake command line. The gtk3-demo project files will also be updated with the appropriate dependent libraries linked in-please check that the project settings contain the correct .lib file names for your system, as they assume the most common names are used there. + +========================= +Building the translations +========================= +Building translations is supported via Meson builds or via the Visual Studio projects, +both of which require a working msgfmt.exe (from gettext-tools, a part of gettext) in the +PATH, or for the Visual Studio projects, passed into the arguments in "InstallBuildsBase" +in gtk3-build-defines.[props|vsprops] with MSGFMT=xxx. For the Visual Studio projects, for +this to work one needs to also supply a "INSTALL_TRANSLATIONS=1" (without the quotes) +argument to the same "InstallBuildsBase" in the afore-mentioned property sheet. Using +msgfmt.exe from Cygwin or MSYS2 is supported as well. diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index 26ab2186ba..d3fc362377 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -42,6 +42,10 @@ GDBUS_CODEGEN = $(PREFIX)\bin\gdbus-codegen GLIB_COMPILE_SCHEMAS = $(PREFIX)\bin\glib-compile-schemas.exe !endif +!ifndef MSGFMT +MSGFMT = msgfmt +!endif + !if "$(PLAT)" == "x64" AT_PLAT=x86_64 !elseif "$(PLAT)" == "arm64" diff --git a/win32/install-msvc.mak b/win32/install-msvc.mak index 5fe35d8762..b39764727a 100644 --- a/win32/install-msvc.mak +++ b/win32/install-msvc.mak @@ -51,7 +51,13 @@ GTK_TYPE_BULITINS_H = .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-$(GTK_API_VERSION)\gtk GTK_VERSION_H = .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-$(GTK_API_VERSION)\gtk\gtkversion.h GTK_GENERATED_PUBLIC_H = $(GTK_TYPE_BULITINS_H) $(GTK_VERSION_H) -all: install-bin install-headers install-data +!ifdef INSTALL_TRANSLATIONS +DATA_TARGETS = install-data install-translations +!else +DATA_TARGETS = install-data +!endif + +all: install-bin install-headers $(DATA_TARGETS) # Copy the built files install-bin: @@ -131,3 +137,9 @@ install-data: @for %x in (its loc) do @copy ..\gtk\gtkbuilder.%x $(PREFIX)\share\gettext\its @for %x in (rng) do @copy ..\gtk\gtkbuilder.%x $(PREFIX)\share\gtk-3.0 @for %l in (de es fr zh) do @for %f in ($(BASE_BUILT_BIN_DIR)\%l.gresource) do @copy %f $(PREFIX)\share\gtk-3.0\emoji + +# Generate and install the translations +install-translations: + @for %d in (po po-properties) do @for %l in (..\%d\*.po) do @if not exist $(PREFIX)\share\locale\%~nl\LC_MESSAGES\ md $(PREFIX)\share\locale\%~nl\LC_MESSAGES + @for %l in (..\po\*.po) do @$(MSGFMT) -c -v -o $(PREFIX)\share\locale\%~nl\LC_MESSAGES\gtk30.mo %l + @for %l in (..\po-properties\*.po) do @$(MSGFMT) -c -v -o $(PREFIX)\share\locale\%~nl\LC_MESSAGES\gtk30-properties.mo %l From b121fe8d51efba99ec288ff4b8fc8ad1c26b473a Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Fri, 17 Jun 2022 11:04:54 +0200 Subject: [PATCH 063/176] GdkWin32: Add code for gtk-overlay-scrolling setting Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/4899 --- gdk/win32/gdkproperty-win32.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gdk/win32/gdkproperty-win32.c b/gdk/win32/gdkproperty-win32.c index 80a2d5f0f3..afaa96321b 100644 --- a/gdk/win32/gdkproperty-win32.c +++ b/gdk/win32/gdkproperty-win32.c @@ -427,6 +427,19 @@ _gdk_win32_screen_get_setting (GdkScreen *screen, return TRUE; } + else if (strcmp ("gtk-overlay-scrolling", name) == 0) + { + DWORD val = 0; + DWORD sz = sizeof (val); + LSTATUS ret = 0; + + ret = RegGetValueW (HKEY_CURRENT_USER, L"Control Panel\\Accessibility", L"DynamicScrollbars", RRF_RT_DWORD, NULL, &val, &sz); + if (ret == ERROR_SUCCESS) + { + g_value_set_boolean (value, val != 0); + return TRUE; + } + } return FALSE; } From fa8135d58ab1ed36e3fa65d892e05773424a650e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Fri, 17 Jun 2022 17:47:45 +0200 Subject: [PATCH 064/176] ci: Bump Fedora base image F31 is EOL and no longer satisfies our ATK dependency. Bump it to F35 to get gtk3's CI into a working state again. --- .gitlab-ci.yml | 8 ++++---- .gitlab-ci/fedora-gtk3.Dockerfile | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5f80f104ec..9664919933 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,13 +7,13 @@ cache: - _ccache/ fedora-autotools: - image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1 + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v35 stage: build script: - bash -x ./.gitlab-ci/test-docker-autotools.sh fedora-distcheck: - image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1 + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v35 variables: DO_DISTCHECK: "yes" when: manual @@ -22,7 +22,7 @@ fedora-distcheck: - bash -x ./.gitlab-ci/test-docker-autotools.sh fedora-meson: - image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1 + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v35 stage: build variables: EXTRA_MESON_FLAGS: "-Ddefault_library=both" @@ -50,7 +50,7 @@ debian-meson: - "_build/testsuite/reftests/output" reference: - image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1 + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v35 stage: docs variables: EXTRA_MESON_FLAGS: "--buildtype=release -Dgtk_doc=true -Dman=true" diff --git a/.gitlab-ci/fedora-gtk3.Dockerfile b/.gitlab-ci/fedora-gtk3.Dockerfile index 29e65ccf06..d93b0802d8 100644 --- a/.gitlab-ci/fedora-gtk3.Dockerfile +++ b/.gitlab-ci/fedora-gtk3.Dockerfile @@ -1,4 +1,4 @@ -FROM fedora:31 +FROM fedora:35 RUN dnf -y install \ adwaita-icon-theme \ @@ -44,7 +44,7 @@ RUN dnf -y install \ libXtst-devel \ make \ mesa-libEGL-devel \ - mesa-libwayland-egl-devel \ + 'pkgconfig(wayland-egl)' \ meson \ ninja-build \ pango-devel \ From 4873f63c07e62bd727746aa2d52cf1c13af6c9fd Mon Sep 17 00:00:00 2001 From: Sebastian Keller Date: Sun, 19 Jun 2022 16:24:59 +0200 Subject: [PATCH 065/176] Adwaita: Hide SSD box-shadow border on maximized windows The 1px shadow was showing up on adjacent monitors when a SSD window was maximized. Additionally this was causing mutter to skip direct scanout of these windows, because they extend beyond the screen. Related: https://gitlab.gnome.org/GNOME/mutter/-/issues/2304 --- gtk/theme/Adwaita/_common.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 198690e5fb..dc02b49aca 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -4601,6 +4601,8 @@ decoration { // just doing borders, wm draws actual shadows .ssd & { box-shadow: 0 0 0 1px $_wm_border; } .ssd &:backdrop { box-shadow: 0 0 0 1px $_wm_border_backdrop; } + .ssd.maximized &, + .ssd.maximized &:backdrop { box-shadow: none; } .csd.popup & { border-radius: $menu_radius; From c43e3c43396abcdbd6b0f6e2565f8563b52c5027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Mon, 20 Jun 2022 10:43:06 +0200 Subject: [PATCH 066/176] [gtk3] [x11] Fix coordinate space of rect in gdk_x11_window_get_frame_extents when called on popups. This is the same fix as !4820, but applied to the gtk 3 branch. --- gdk/x11/gdkwindow-x11.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 721d9bb63a..eb822e0989 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -3240,14 +3240,19 @@ gdk_x11_window_get_frame_extents (GdkWindow *window, impl = GDK_WINDOW_IMPL_X11 (window->impl); /* Refine our fallback answer a bit using local information */ - rect->x = window->x * impl->window_scale; - rect->y = window->y * impl->window_scale; - rect->width = window->width * impl->window_scale; - rect->height = window->height * impl->window_scale; + rect->x = window->x; + rect->y = window->y; + rect->width = window->width; + rect->height = window->height; if (GDK_WINDOW_DESTROYED (window) || impl->override_redirect) return; + rect->x *= impl->window_scale; + rect->y *= impl->window_scale; + rect->width *= impl->window_scale; + rect->height *= impl->window_scale; + nvroots = 0; vroots = NULL; From 56d9dc95d9544082ffa81efb5941942fc8f4aa18 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Mon, 20 Jun 2022 17:15:49 -0700 Subject: [PATCH 067/176] [quartz] Fix build on macOS versions before 10.14. shouldInheritContentScale was introduced in 10.14. --- gdk/quartz/GdkQuartzView.c | 2 ++ gdk/quartz/GdkQuartzView.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index 543d1d8364..01d482267e 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -526,6 +526,7 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, } +#if MAC_OS_X_VERSION_MIN_REQUIRED >= 101400 -(BOOL)layer:(CALayer*) layer shouldInheritContentsScale: (CGFloat)scale fromWindow: (NSWindow *) window { if (layer == self.layer && window == self.window) @@ -535,6 +536,7 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, } return YES; } +#endif -(void)setFrame: (NSRect)frame { diff --git a/gdk/quartz/GdkQuartzView.h b/gdk/quartz/GdkQuartzView.h index e1530bdd71..8c33772608 100644 --- a/gdk/quartz/GdkQuartzView.h +++ b/gdk/quartz/GdkQuartzView.h @@ -34,7 +34,11 @@ #define GIC_FILTER_PASSTHRU 0 #define GIC_FILTER_FILTERED 1 +#if MAC_OS_X_VERSION_MIN_REQUIRED < 101400 +@interface GdkQuartzView : NSView +#else @interface GdkQuartzView : NSView +#endif { GdkWindow *gdk_window; NSTrackingRectTag trackingRect; From f5890c9151790bbc659bc61a8344f50c0cfd65dd Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 23 Jun 2022 07:44:39 -0400 Subject: [PATCH 068/176] Keep version numbers sequential Our ci image versions don't correspond to Fedora release numbers. Changing that just for one branch would be more confusing than helpful, I think. --- .gitlab-ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9664919933..2d74a94616 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,13 +7,13 @@ cache: - _ccache/ fedora-autotools: - image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v35 + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v3 stage: build script: - bash -x ./.gitlab-ci/test-docker-autotools.sh fedora-distcheck: - image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v35 + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v3 variables: DO_DISTCHECK: "yes" when: manual @@ -22,7 +22,7 @@ fedora-distcheck: - bash -x ./.gitlab-ci/test-docker-autotools.sh fedora-meson: - image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v35 + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v3 stage: build variables: EXTRA_MESON_FLAGS: "-Ddefault_library=both" @@ -50,7 +50,7 @@ debian-meson: - "_build/testsuite/reftests/output" reference: - image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v35 + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v3 stage: docs variables: EXTRA_MESON_FLAGS: "--buildtype=release -Dgtk_doc=true -Dman=true" From b19269c9c1b6dad0b1924f4ec57684ce849305bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Tue, 7 Jun 2022 19:37:31 +0200 Subject: [PATCH 069/176] wayland/screen: Don't force HighContrast icon theme The theme is considered deprecated in favor of symbolic icons from the regular theme. --- gdk/wayland/gdkscreen-wayland.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gdk/wayland/gdkscreen-wayland.c b/gdk/wayland/gdkscreen-wayland.c index 90c12d8bff..43ab210716 100644 --- a/gdk/wayland/gdkscreen-wayland.c +++ b/gdk/wayland/gdkscreen-wayland.c @@ -1068,8 +1068,7 @@ gdk_wayland_screen_get_setting (GdkScreen *screen, { if (strcmp (name, "gtk-decoration-layout") == 0) set_decoration_layout_from_entry (screen, entry, value); - else if (strcmp (name, "gtk-theme-name") == 0 || - strcmp (name, "gtk-icon-theme-name") == 0) + else if (strcmp (name, "gtk-theme-name") == 0) set_theme_from_entry (screen, entry, value); else set_value_from_entry (screen, entry, value); From 13174cd70d75c849bfa408f0f7fbde7e05f768c6 Mon Sep 17 00:00:00 2001 From: Xu Shaohua Date: Fri, 24 Jun 2022 10:04:25 +0800 Subject: [PATCH 070/176] gtkmodifierstyle.c: Release symbolic color memory --- gtk/gtkmodifierstyle.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/gtk/gtkmodifierstyle.c b/gtk/gtkmodifierstyle.c index 1ea54d120f..3092b6c347 100644 --- a/gtk/gtkmodifierstyle.c +++ b/gtk/gtkmodifierstyle.c @@ -226,16 +226,18 @@ _gtk_modifier_style_map_color (GtkModifierStyle *style, g_return_if_fail (GTK_IS_MODIFIER_STYLE (style)); g_return_if_fail (name != NULL); + g_return_if_fail (color != NULL); priv = style->priv; - if (color) - symbolic_color = gtk_symbolic_color_new_literal (color); - - gtk_style_properties_map_color (priv->style, - name, symbolic_color); - - _gtk_style_provider_private_changed (GTK_STYLE_PROVIDER_PRIVATE (style)); + symbolic_color = gtk_symbolic_color_new_literal (color); + if (symbolic_color) + { + gtk_style_properties_map_color (priv->style, + name, symbolic_color); + gtk_symbolic_color_unref (symbolic_color); + _gtk_style_provider_private_changed (GTK_STYLE_PROVIDER_PRIVATE (style)); + } } void From f48bed22dbd287e5f237f6fd3a74c447f9924c30 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Thu, 30 Jun 2022 15:25:50 -0700 Subject: [PATCH 071/176] [quartz] shouldInheritContentsScale from 10.7+ instead of 10.14+. --- gdk/quartz/GdkQuartzView.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index 01d482267e..d35a0c73f1 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -526,7 +526,7 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, } -#if MAC_OS_X_VERSION_MIN_REQUIRED >= 101400 +#if MAC_OS_X_VERSION_MIN_REQUIRED >= 10700 -(BOOL)layer:(CALayer*) layer shouldInheritContentsScale: (CGFloat)scale fromWindow: (NSWindow *) window { if (layer == self.layer && window == self.window) From 09dd73feeb8acce7d562c1f3d263db991caeacac Mon Sep 17 00:00:00 2001 From: John Ralls Date: Thu, 30 Jun 2022 15:27:03 -0700 Subject: [PATCH 072/176] [quartz] Remove extra reference on layer's cairo_surface. --- gdk/quartz/GdkQuartzView.c | 2 +- gdk/quartz/gdkwindow-quartz.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index d35a0c73f1..af28e37bea 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -453,7 +453,7 @@ copy_rectangle_argb32 (cairo_surface_t *dest, cairo_surface_t *source, cairo_surface_destroy (cvpb_surface); cairo_region_destroy (bounds_region); - _gdk_quartz_unref_cairo_surface (gdk_window); + _gdk_quartz_unref_cairo_surface (gdk_window); // reffed in gdk_window_impl_quartz_begin_paint CVPixelBufferUnlockBaseAddress (pixels, 0); --impl->in_paint_rect_count; self.layer.contents = NULL; diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 9c31f41fd1..9f8534e5c1 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -352,7 +352,7 @@ gdk_window_impl_quartz_init (GdkWindowImplQuartz *impl) static gboolean gdk_window_impl_quartz_begin_paint (GdkWindow *window) { - gdk_quartz_ref_cairo_surface (window); + gdk_quartz_ref_cairo_surface (window); //unreffed in GdkQuartzView::updateLayer return FALSE; } @@ -1386,6 +1386,7 @@ move_resize_window_internal (GdkWindow *window, frame_rect = [impl->toplevel frameRectForContentRect:content_rect]; [impl->toplevel setFrame:frame_rect display:YES]; impl->cairo_surface = gdk_quartz_ref_cairo_surface (window); + cairo_surface_destroy (impl->cairo_surface); // Remove the extra reference } else { From 5c02deb8934ff8dca044e9a7bb5742000d1e478d Mon Sep 17 00:00:00 2001 From: Danial Behzadi Date: Sat, 9 Jul 2022 02:10:39 +0430 Subject: [PATCH 073/176] Update Persian translation --- po-properties/fa.po | 717 ++++++++++++++++++-------------------------- 1 file changed, 291 insertions(+), 426 deletions(-) diff --git a/po-properties/fa.po b/po-properties/fa.po index 14904bb618..beef6b7fb8 100644 --- a/po-properties/fa.po +++ b/po-properties/fa.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ 2.3.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-16 01:13+0000\n" -"PO-Revision-Date: 2021-09-25 14:16+0330\n" +"POT-Creation-Date: 2022-06-05 17:13+0000\n" +"PO-Revision-Date: 2022-07-09 02:09+0430\n" "Last-Translator: Danial Behzadi \n" "Language-Team: Persian \n" "Language: fa\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: utf-8\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 3.1\n" #: gdk/gdkapplaunchcontext.c:127 gdk/gdkcursor.c:139 gdk/gdkdevicemanager.c:185 #: gdk/gdkglcontext.c:317 gdk/gdkseat.c:202 gdk/gdkseat.c:203 @@ -34,10 +34,8 @@ msgid "Standard cursor type" msgstr "نوع مکان‌نما استاندارد" #: gdk/gdkcursor.c:140 -#, fuzzy -#| msgid "Display the cell" msgid "Display of this cursor" -msgstr "نمایش سلول" +msgstr "نمایشگر این نشانگر" #: gdk/gdkdevice.c:123 msgid "Device Display" @@ -53,7 +51,7 @@ msgstr "مدیر افزاره" #: gdk/gdkdevice.c:139 msgid "Device manager which the device belongs to" -msgstr "" +msgstr "مدیر افزاره‌ای که افزاره به آن تعلّق دارد" #: gdk/gdkdevice.c:152 gdk/gdkdevice.c:153 msgid "Device name" @@ -92,9 +90,8 @@ msgid "Whether the device has a cursor" msgstr "این که افزاره مکان‌نما دارد یا نه" #: gdk/gdkdevice.c:230 -#, fuzzy msgid "Whether there is a visible cursor following device motion" -msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" +msgstr "این نشانکری نمایان، حرکت افزاره را دنبال می‌کند" #: gdk/gdkdevice.c:244 gdk/gdkdevice.c:245 #, fuzzy @@ -210,17 +207,17 @@ msgstr "خرد" msgid "Minor version number" msgstr "عددد نگارش خرد" -#: gdk/x11/gdkdevice-xi2.c:143 +#: gdk/x11/gdkdevice-xi2.c:142 msgid "Device ID" msgstr "شناسه دستگاه" -#: gdk/x11/gdkdevice-xi2.c:144 +#: gdk/x11/gdkdevice-xi2.c:143 msgid "Device identifier" msgstr "شناساگر دستگاه" #: gtk/a11y/gtkrenderercellaccessible.c:97 msgid "Cell renderer" -msgstr "" +msgstr "پرداختگر سلَول" #: gtk/a11y/gtkrenderercellaccessible.c:98 msgid "The cell renderer represented by this accessible" @@ -256,51 +253,49 @@ msgstr "" #: gtk/deprecated/gtkaction.c:300 msgid "Tooltip" -msgstr "" +msgstr "راهنمای آنی" #: gtk/deprecated/gtkaction.c:301 msgid "A tooltip for this action." -msgstr "" +msgstr "راهنمایی آنی برای این کنش." #: gtk/deprecated/gtkaction.c:319 msgid "Stock Icon" -msgstr "" +msgstr "نقشک آماده" #: gtk/deprecated/gtkaction.c:320 msgid "The stock icon displayed in widgets representing this action." -msgstr "" +msgstr "نقشک آمادهٔ نمایشی نمایندهٔ این کنش در ابزارک‌ها." #: gtk/deprecated/gtkaction.c:342 gtk/deprecated/gtkstatusicon.c:279 -#, fuzzy msgid "GIcon" -msgstr "شمایل" +msgstr "GIcon" #: gtk/deprecated/gtkaction.c:343 gtk/deprecated/gtkstatusicon.c:280 #: gtk/gtkcellrendererpixbuf.c:282 gtk/gtkimage.c:360 -#, fuzzy msgid "The GIcon being displayed" -msgstr "مجموعه‌شمایلی که باید نمایش یابد." +msgstr "GIcon نمایشی" #: gtk/deprecated/gtkaction.c:365 gtk/deprecated/gtkstatusicon.c:263 #: gtk/gtkcellrendererpixbuf.c:245 gtk/gtkimage.c:343 gtk/gtkprinter.c:170 #: gtk/gtkwindow.c:891 msgid "Icon Name" -msgstr "نام شمایل" +msgstr "نام نقشک" #: gtk/deprecated/gtkaction.c:366 gtk/deprecated/gtkstatusicon.c:264 #: gtk/gtkcellrendererpixbuf.c:246 gtk/gtkimage.c:344 msgid "The name of the icon from the icon theme" -msgstr "نام شمایل از تم شمایل" +msgstr "نام نقشک از تم نقشک" #: gtk/deprecated/gtkaction.c:381 gtk/gtktoolitem.c:179 msgid "Visible when horizontal" -msgstr "" +msgstr "نمایان هنگام افقی" #: gtk/deprecated/gtkaction.c:382 gtk/gtktoolitem.c:180 msgid "" "Whether the toolbar item is visible when the toolbar is in a horizontal " "orientation." -msgstr "" +msgstr "این که هنگام افقی بودن، مورد نوارابزار نمایان باشد یا نه." #: gtk/deprecated/gtkaction.c:400 #, fuzzy @@ -315,13 +310,13 @@ msgstr "" #: gtk/deprecated/gtkaction.c:417 gtk/gtktoolitem.c:186 msgid "Visible when vertical" -msgstr "" +msgstr "نمایان هنگام عمودی" #: gtk/deprecated/gtkaction.c:418 gtk/gtktoolitem.c:187 msgid "" "Whether the toolbar item is visible when the toolbar is in a vertical " "orientation." -msgstr "" +msgstr "این که هنگام عمودی بودن، مورد نوارابزار نمایان باشد یا نه." #: gtk/deprecated/gtkaction.c:434 gtk/gtktoolitem.c:193 msgid "Is important" @@ -362,7 +357,7 @@ msgstr "" #: gtk/deprecated/gtkaction.c:497 msgid "Action Group" -msgstr "" +msgstr "گروه کنش" #: gtk/deprecated/gtkaction.c:498 msgid "" @@ -373,30 +368,28 @@ msgstr "" #: gtk/deprecated/gtkaction.c:519 gtk/deprecated/gtkimagemenuitem.c:264 #: gtk/gtkbutton.c:393 msgid "Always show image" -msgstr "" +msgstr "نمایش همیشگی تصویر" #: gtk/deprecated/gtkaction.c:520 gtk/deprecated/gtkimagemenuitem.c:265 #: gtk/gtkbutton.c:394 -#, fuzzy msgid "Whether the image will always be shown" -msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" +msgstr "این که تصویر همیشه نشان داده خواهد شد یا نه" #: gtk/deprecated/gtkactiongroup.c:202 msgid "A name for the action group." -msgstr "" +msgstr "نامی برای گروه کنش." #: gtk/deprecated/gtkactiongroup.c:216 msgid "Whether the action group is enabled." -msgstr "" +msgstr "این که گروه کنش به کار افتاده یا نه." #: gtk/deprecated/gtkactiongroup.c:230 msgid "Whether the action group is visible." -msgstr "" +msgstr "این که گروه کنش نمایان است یا نه." #: gtk/deprecated/gtkactiongroup.c:243 -#, fuzzy msgid "Accelerator Group" -msgstr "ابزارک شتاب‌ده" +msgstr "گروه شتاب‌ده" #: gtk/deprecated/gtkactiongroup.c:244 msgid "The accelerator group the actions of this group should use." @@ -404,7 +397,7 @@ msgstr "" #: gtk/deprecated/gtkactivatable.c:290 msgid "Related Action" -msgstr "" +msgstr "کنش مربوط" #: gtk/deprecated/gtkactivatable.c:291 msgid "The action this activatable will activate and receive updates from" @@ -412,7 +405,7 @@ msgstr "" #: gtk/deprecated/gtkactivatable.c:315 msgid "Use Action Appearance" -msgstr "" +msgstr "استفاده از ظاهر کنش" #: gtk/deprecated/gtkactivatable.c:316 msgid "Whether to use the related actions appearance properties" @@ -465,35 +458,35 @@ msgstr "" #: gtk/deprecated/gtkalignment.c:226 msgid "Top Padding" -msgstr "" +msgstr "فاصله‌دهی بالا" #: gtk/deprecated/gtkalignment.c:227 msgid "The padding to insert at the top of the widget." -msgstr "" +msgstr "فاصله‌دهی برای درج در بالای ابزارک." #: gtk/deprecated/gtkalignment.c:245 msgid "Bottom Padding" -msgstr "" +msgstr "فاصله‌دهی پایین" #: gtk/deprecated/gtkalignment.c:246 msgid "The padding to insert at the bottom of the widget." -msgstr "" +msgstr "فاصله‌دهی برای درج در پایین ابزارک." #: gtk/deprecated/gtkalignment.c:264 msgid "Left Padding" -msgstr "" +msgstr "فاصله‌دهی چپ" #: gtk/deprecated/gtkalignment.c:265 msgid "The padding to insert at the left of the widget." -msgstr "" +msgstr "فاصله‌دهی برای درج در چپ ابزارک." #: gtk/deprecated/gtkalignment.c:283 msgid "Right Padding" -msgstr "" +msgstr "فاصله‌دهی راست" #: gtk/deprecated/gtkalignment.c:284 msgid "The padding to insert at the right of the widget." -msgstr "" +msgstr "فاصله‌دهی برای درج در راست ابزارک." #: gtk/deprecated/gtkarrow.c:121 msgid "Arrow direction" @@ -513,9 +506,8 @@ msgstr "" #: gtk/deprecated/gtkarrow.c:138 gtk/gtkcombobox.c:1227 gtk/gtkmenu.c:1006 #: gtk/gtkmenuitem.c:900 -#, fuzzy msgid "Arrow Scaling" -msgstr "فاصله‌گذاری سطرها" +msgstr "مقیاس‌دهی پیکان" #: gtk/deprecated/gtkarrow.c:139 msgid "Amount of space used up by arrow" @@ -554,16 +546,12 @@ msgid "The current opacity value (0 fully transparent, 65535 fully opaque)" msgstr "" #: gtk/deprecated/gtkcolorsel.c:369 -#, fuzzy -#| msgid "Current Alpha" msgid "Current RGBA" -msgstr "آلفای فعلی" +msgstr "RGBA کنونی" #: gtk/deprecated/gtkcolorsel.c:370 -#, fuzzy -#| msgid "The current color" msgid "The current RGBA color" -msgstr "رنگ فعلی" +msgstr "رنگ RGBA کنونی" #: gtk/deprecated/gtkcolorseldialog.c:136 msgid "Color Selection" @@ -575,32 +563,27 @@ msgstr "" #: gtk/deprecated/gtkcolorseldialog.c:143 msgid "OK Button" -msgstr "" +msgstr "دکمهٔ تأیید" #: gtk/deprecated/gtkcolorseldialog.c:144 -#, fuzzy msgid "The OK button of the dialog." -msgstr "عنوان پنجره" +msgstr "دکمهٔ تأیید گفت‌وگو." #: gtk/deprecated/gtkcolorseldialog.c:150 -#, fuzzy msgid "Cancel Button" -msgstr "دکمه‌های پیغام" +msgstr "دکمهٔ لغو" #: gtk/deprecated/gtkcolorseldialog.c:151 -#, fuzzy msgid "The cancel button of the dialog." -msgstr "عنوان پنجره" +msgstr "دکمهٔ لغو گفت‌وگو." #: gtk/deprecated/gtkcolorseldialog.c:157 -#, fuzzy msgid "Help Button" -msgstr "دکمه‌های پیغام" +msgstr "دکمهٔ راهنما" #: gtk/deprecated/gtkcolorseldialog.c:158 -#, fuzzy msgid "The help button of the dialog." -msgstr "عنوان پنجره" +msgstr "دکمهٔ راهنمای گفت‌وگو." #: gtk/deprecated/gtkfontsel.c:240 gtk/gtkfontbutton.c:507 msgid "Font name" @@ -658,7 +641,7 @@ msgstr "" #: gtk/deprecated/gtkhandlebox.c:258 msgid "Child Detached" -msgstr "" +msgstr "فرزند جدا شد" #: gtk/deprecated/gtkhandlebox.c:259 msgid "" @@ -676,16 +659,15 @@ msgstr "" #: gtk/deprecated/gtkimagemenuitem.c:243 gtk/gtkbutton.c:300 msgid "Use stock" -msgstr "" +msgstr "استفاده از آماده" #: gtk/deprecated/gtkimagemenuitem.c:244 msgid "Whether to use the label text to create a stock menu item" msgstr "" #: gtk/deprecated/gtkimagemenuitem.c:281 gtk/gtkmenu.c:655 -#, fuzzy msgid "Accel Group" -msgstr "گروه" +msgstr "گروه شتاب" #: gtk/deprecated/gtkimagemenuitem.c:282 msgid "The Accel Group to use for stock accelerator keys" @@ -728,10 +710,8 @@ msgid "" msgstr "" #: gtk/deprecated/gtknumerableicon.c:642 -#, fuzzy -#| msgid "Icon set" msgid "Icon's count" -msgstr "مجموعه‌شمایل" +msgstr "شمار نقشک" #: gtk/deprecated/gtknumerableicon.c:643 #, fuzzy @@ -741,7 +721,7 @@ msgstr "نمایهٔ صفحهٔ فعلی" #: gtk/deprecated/gtknumerableicon.c:649 msgid "Icon's label" -msgstr "برچسب شمایل" +msgstr "برچسب نقشک" #: gtk/deprecated/gtknumerableicon.c:650 #, fuzzy @@ -749,30 +729,24 @@ msgid "The label to be displayed over the icon" msgstr "نام قلم انتخاب‌شده" #: gtk/deprecated/gtknumerableicon.c:656 -#, fuzzy -#| msgid "Inconsistent" msgid "Icon's style context" -msgstr "ناهماهنگ" +msgstr "بافتار سبک نقشک" #: gtk/deprecated/gtknumerableicon.c:657 msgid "The style context to theme the icon appearance" msgstr "" #: gtk/deprecated/gtknumerableicon.c:663 -#, fuzzy -#| msgid "Background color" msgid "Background icon" -msgstr "رنگ پس‌زمینه" +msgstr "نقشک پس‌زمینه" #: gtk/deprecated/gtknumerableicon.c:664 msgid "The icon for the number emblem background" msgstr "" #: gtk/deprecated/gtknumerableicon.c:670 -#, fuzzy -#| msgid "Background color name" msgid "Background icon name" -msgstr "نام رنگ پس‌زمینه" +msgstr "نام نقشک پس‌زمینه" #: gtk/deprecated/gtknumerableicon.c:671 #, fuzzy @@ -809,9 +783,8 @@ msgid "" msgstr "" #: gtk/deprecated/gtkrecentaction.c:674 gtk/gtkrecentchoosermenu.c:239 -#, fuzzy msgid "Show Numbers" -msgstr "نمایش شمارهٔ هفته‌ها" +msgstr "نمایش شماره‌ها" #: gtk/deprecated/gtkrecentaction.c:675 gtk/gtkrecentchoosermenu.c:240 msgid "Whether the items should be displayed with a number" @@ -837,11 +810,11 @@ msgstr "نام پرونده برای بار کردن و نمایش" #: gtk/deprecated/gtkstatusicon.c:255 gtk/gtkcellrendererpixbuf.c:195 #: gtk/gtkimage.c:282 msgid "Stock ID" -msgstr "" +msgstr "شناسهٔ آماده" #: gtk/deprecated/gtkstatusicon.c:256 gtk/gtkimage.c:283 msgid "Stock ID for a stock image to display" -msgstr "" +msgstr "شناسهٔ آمادهٔ تصویری آماده برای نمایش" #: gtk/deprecated/gtkstatusicon.c:287 gtk/gtkimage.c:380 msgid "Storage type" @@ -857,9 +830,8 @@ msgid "Size" msgstr "اندازه" #: gtk/deprecated/gtkstatusicon.c:297 -#, fuzzy msgid "The size of the icon" -msgstr "عنوان پنجره" +msgstr "اندازهٔ نقشک" #: gtk/deprecated/gtkstatusicon.c:306 gtk/gtkinvisible.c:98 #: gtk/gtkmountoperation.c:183 gtk/gtkstylecontext.c:229 gtk/gtkwindow.c:898 @@ -867,23 +839,20 @@ msgid "Screen" msgstr "صفحه‌نمایش" #: gtk/deprecated/gtkstatusicon.c:307 -#, fuzzy msgid "The screen where this status icon will be displayed" -msgstr "صفحه‌ای که این پنجره در آن نمایش خواهد یافت" +msgstr "صفحه‌ای که این نقشک وضعیت در آن نمایش خواهد یافت" #: gtk/deprecated/gtkstatusicon.c:315 -#, fuzzy msgid "Whether the status icon is visible" -msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" +msgstr "این که نقشک وضعیت نمایان است یا نه" #: gtk/deprecated/gtkstatusicon.c:330 gtk/gtkplug.c:198 msgid "Embedded" msgstr "تعبیه‌شده" #: gtk/deprecated/gtkstatusicon.c:331 -#, fuzzy msgid "Whether the status icon is embedded" -msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" +msgstr "این که نقشک وضعیت تعبیه شده یا نه" #: gtk/deprecated/gtkstatusicon.c:346 gtk/deprecated/gtktrayicon-x11.c:127 #: gtk/gtkgesturepan.c:238 gtk/gtkorientable.c:61 @@ -891,38 +860,32 @@ msgid "Orientation" msgstr "جهت" #: gtk/deprecated/gtkstatusicon.c:347 gtk/deprecated/gtktrayicon-x11.c:128 -#, fuzzy msgid "The orientation of the tray" -msgstr "نمایهٔ صفحهٔ فعلی" +msgstr "جهت سینی" #: gtk/deprecated/gtkstatusicon.c:374 gtk/gtkwidget.c:1289 -#, fuzzy msgid "Has tooltip" -msgstr "استفاده از آلفا" +msgstr "راهنمای آنی دارد" #: gtk/deprecated/gtkstatusicon.c:375 -#, fuzzy msgid "Whether this tray icon has a tooltip" -msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" +msgstr "این که نقشک سینی راهنمای آنی دارد یا نه" #: gtk/deprecated/gtkstatusicon.c:401 gtk/gtkwidget.c:1313 -#, fuzzy msgid "Tooltip Text" -msgstr "بسط‌یافته" +msgstr "متن راهنمای آنی" #: gtk/deprecated/gtkstatusicon.c:402 gtk/gtkwidget.c:1314 gtk/gtkwidget.c:1338 -#, fuzzy msgid "The contents of the tooltip for this widget" -msgstr "نام ابزارک" +msgstr "محتوای راهنمای آنی برای این ابزارک" #: gtk/deprecated/gtkstatusicon.c:425 gtk/gtkwidget.c:1337 msgid "Tooltip markup" -msgstr "" +msgstr "نشانه‌گذرای راهنمای آنی" #: gtk/deprecated/gtkstatusicon.c:426 -#, fuzzy msgid "The contents of the tooltip for this tray icon" -msgstr "نام ابزارک" +msgstr "محتوای راهنمای آنی برای این نقشک سینی" #: gtk/deprecated/gtkstatusicon.c:443 gtk/gtkcolorbutton.c:183 #: gtk/gtkfilechooserbutton.c:443 gtk/gtkfontbutton.c:490 @@ -933,13 +896,12 @@ msgid "Title" msgstr "عنوان" #: gtk/deprecated/gtkstatusicon.c:444 -#, fuzzy msgid "The title of this tray icon" -msgstr "عنوان پنجره" +msgstr "عنوان این نقشک سینی" #: gtk/deprecated/gtkstyle.c:471 msgid "Style context" -msgstr "" +msgstr "بافتار سبک" #: gtk/deprecated/gtkstyle.c:472 msgid "GtkStyleContext to get style from" @@ -988,7 +950,7 @@ msgstr "" #: gtk/deprecated/gtktable.c:229 gtk/gtkgrid.c:1795 msgid "Left attachment" -msgstr "" +msgstr "پیوست چپ" #: gtk/deprecated/gtktable.c:230 gtk/gtkgrid.c:1796 gtk/gtkmenu.c:966 msgid "The column number to attach the left side of the child to" @@ -996,7 +958,7 @@ msgstr "" #: gtk/deprecated/gtktable.c:236 msgid "Right attachment" -msgstr "" +msgstr "پیوست راست" #: gtk/deprecated/gtktable.c:237 msgid "The column number to attach the right side of a child widget to" @@ -1004,7 +966,7 @@ msgstr "" #: gtk/deprecated/gtktable.c:243 gtk/gtkgrid.c:1802 msgid "Top attachment" -msgstr "" +msgstr "پیوست بالا" #: gtk/deprecated/gtktable.c:244 msgid "The row number to attach the top of a child widget to" @@ -1012,7 +974,7 @@ msgstr "" #: gtk/deprecated/gtktable.c:250 msgid "Bottom attachment" -msgstr "" +msgstr "پیوست پایین" #: gtk/deprecated/gtktable.c:251 gtk/gtkmenu.c:990 msgid "The row number to attach the bottom of the child to" @@ -1036,7 +998,7 @@ msgstr "" #: gtk/deprecated/gtktable.c:271 msgid "Horizontal padding" -msgstr "" +msgstr "فاصله دهی افقی" #: gtk/deprecated/gtktable.c:272 msgid "" @@ -1046,7 +1008,7 @@ msgstr "" #: gtk/deprecated/gtktable.c:278 msgid "Vertical padding" -msgstr "" +msgstr "فاصله‌دهی عمودی" #: gtk/deprecated/gtktable.c:279 msgid "" @@ -1055,10 +1017,8 @@ msgid "" msgstr "" #: gtk/deprecated/gtkthemingengine.c:248 -#, fuzzy -#| msgid "Theme Name" msgid "Theming engine name" -msgstr "نام تم" +msgstr "نام موتور زمینه" #: gtk/deprecated/gtktoggleaction.c:118 msgid "Create the same proxies as a radio action" @@ -1070,15 +1030,14 @@ msgstr "" #: gtk/deprecated/gtktoggleaction.c:135 gtk/gtkcellrendererspinner.c:125 #: gtk/gtkcheckmenuitem.c:209 gtk/gtkmenu.c:640 gtk/gtkmodelbutton.c:1211 -#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:878 +#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:879 #: gtk/gtktogglebutton.c:188 gtk/gtktoggletoolbutton.c:130 msgid "Active" msgstr "فعال" #: gtk/deprecated/gtktoggleaction.c:136 -#, fuzzy msgid "Whether the toggle action should be active" -msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" +msgstr "این که کنش تغییر وضعیت باید فعّال باشد یا نه" #: gtk/deprecated/gtktrayicon-x11.c:136 gtk/gtkcellrenderertext.c:334 #: gtk/gtktexttag.c:277 @@ -1086,32 +1045,28 @@ msgid "Foreground color" msgstr "رنگ پیش‌زمینه" #: gtk/deprecated/gtktrayicon-x11.c:137 -#, fuzzy msgid "Foreground color for symbolic icons" -msgstr "رنگ پیش‌زمینه به‌عنوان یک رشته" +msgstr "رنگ پیش‌زمینه برای نقشک‌های نمادین" #: gtk/deprecated/gtktrayicon-x11.c:144 -#, fuzzy msgid "Error color" -msgstr "رنگ مکان‌نما" +msgstr "رنگ خطا" #: gtk/deprecated/gtktrayicon-x11.c:145 msgid "Error color for symbolic icons" -msgstr "" +msgstr "رنگ خطای نقشک‌های نمادین" #: gtk/deprecated/gtktrayicon-x11.c:152 -#, fuzzy msgid "Warning color" -msgstr "رنگ پس‌زمینه" +msgstr "رنگ هشدار" #: gtk/deprecated/gtktrayicon-x11.c:153 msgid "Warning color for symbolic icons" -msgstr "" +msgstr "رنگ هشدار نقشک‌های نمادین" #: gtk/deprecated/gtktrayicon-x11.c:160 -#, fuzzy msgid "Success color" -msgstr "رنگ مکان‌نما" +msgstr "رنگ موفّق" #: gtk/deprecated/gtktrayicon-x11.c:161 msgid "Success color for symbolic icons" @@ -1122,9 +1077,8 @@ msgid "Padding" msgstr "لایه‌گذاری" #: gtk/deprecated/gtktrayicon-x11.c:169 -#, fuzzy msgid "Padding that should be put around icons in the tray" -msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" +msgstr "فاصله‌دهی‌ای که باید دور نقشک‌ها در سینی گذاشته شود" #: gtk/deprecated/gtktrayicon-x11.c:178 gtk/gtkstackswitcher.c:686 msgid "Icon Size" @@ -1305,10 +1259,8 @@ msgid "Action name" msgstr "نام کنش" #: gtk/gtkactionable.c:72 -#, fuzzy -#| msgid "The name of the selected font" msgid "The name of the associated action, like 'app.quit'" -msgstr "نام قلم انتخاب‌شده" +msgstr "نام کنش وابسته، مثل app.quit" # hich-yek, hich-kodaam, be-hich-vajh, aslan #: gtk/gtkactionable.c:76 @@ -1346,54 +1298,48 @@ msgid "Value" msgstr "مقدار" #: gtk/gtkadjustment.c:143 -#, fuzzy msgid "The value of the adjustment" -msgstr "نام ابزارک" +msgstr "مقدار تنظیم" #: gtk/gtkadjustment.c:157 msgid "Minimum Value" msgstr "مقدار کمینه" #: gtk/gtkadjustment.c:158 -#, fuzzy msgid "The minimum value of the adjustment" -msgstr "نام ابزارک" +msgstr "مقدار کمینهٔ تنظیم" #: gtk/gtkadjustment.c:175 msgid "Maximum Value" msgstr "مقدار بیشینه" #: gtk/gtkadjustment.c:176 -#, fuzzy msgid "The maximum value of the adjustment" -msgstr "نام ابزارک" +msgstr "مقدار بیشینهٔ تنظیم" #: gtk/gtkadjustment.c:190 msgid "Step Increment" msgstr "افزایش گام" #: gtk/gtkadjustment.c:191 -#, fuzzy msgid "The step increment of the adjustment" -msgstr "نام ابزارک" +msgstr "افزایش گام تنظیم" #: gtk/gtkadjustment.c:205 msgid "Page Increment" msgstr "" #: gtk/gtkadjustment.c:206 -#, fuzzy msgid "The page increment of the adjustment" -msgstr "نام ابزارک" +msgstr "افزایش صفحهٔ تنظیم" #: gtk/gtkadjustment.c:223 msgid "Page Size" msgstr "اندازهٔ صفحه" #: gtk/gtkadjustment.c:224 -#, fuzzy msgid "The page size of the adjustment" -msgstr "نام ابزارک" +msgstr "اندازهٔ صفحهٔ تنظیم" #: gtk/gtkappchooserbutton.c:618 msgid "Include an 'Other…' item" @@ -1419,9 +1365,8 @@ msgid "Heading" msgstr "عنوان" #: gtk/gtkappchooserbutton.c:648 gtk/gtkappchooserdialog.c:689 -#, fuzzy msgid "The text to show at the top of the dialog" -msgstr "عنوان پنجره" +msgstr "متن نمایشی در بالای گفت‌وگو" #: gtk/gtkappchooser.c:73 msgid "Content type" @@ -1495,7 +1440,7 @@ msgstr "" #: gtk/gtkapplication.c:845 msgid "Register session" -msgstr "" +msgstr "ثبت نشست" #: gtk/gtkapplication.c:846 #, fuzzy @@ -1505,7 +1450,7 @@ msgstr "نقش دستگاه در «مدیریت دستگاه»" #: gtk/gtkapplication.c:863 msgid "Screensaver Active" -msgstr "" +msgstr "محافظ صفحه فعّال" #: gtk/gtkapplication.c:864 #, fuzzy @@ -1537,10 +1482,8 @@ msgid "Active window" msgstr "پنجرهٔ فعّال" #: gtk/gtkapplication.c:885 -#, fuzzy -#| msgid "The item which is currently active" msgid "The window which most recently had focus" -msgstr "موردی که هم‌اکنون فعال است" +msgstr "پنجره‌ای که همین آخر تمرکز داشته" #: gtk/gtkapplicationwindow.c:874 msgid "Show a menubar" @@ -1588,35 +1531,31 @@ msgstr "استفاده از نوار سرایند" #: gtk/gtkassistant.c:527 gtk/gtkdialog.c:654 msgid "Use Header Bar for actions." -msgstr "" +msgstr "استفاده از نوارد سرایند برای کنش‌ها." #: gtk/gtkassistant.c:540 msgid "Header Padding" msgstr "لایه‌گذاری سربرگ" #: gtk/gtkassistant.c:541 -#, fuzzy msgid "Number of pixels around the header." -msgstr "تعداد سطرهای جدول" +msgstr "تعداد پیکسل‌ها دور سرایند." #: gtk/gtkassistant.c:556 -#, fuzzy msgid "Content Padding" -msgstr "ردیف کردن افقی" +msgstr "فاصله‌دهی محتوا" #: gtk/gtkassistant.c:557 -#, fuzzy msgid "Number of pixels around the content pages." -msgstr "تعداد سطرهای جدول" +msgstr "تعداد پیکسل‌ها دور صفحه‌های محتوا." #: gtk/gtkassistant.c:573 msgid "Page type" msgstr "نوع صفحه" #: gtk/gtkassistant.c:574 -#, fuzzy msgid "The type of the assistant page" -msgstr "نوع پیغام" +msgstr "گونهٔ صفحهٔ دستیار" #: gtk/gtkassistant.c:589 msgid "Page title" @@ -1651,9 +1590,8 @@ msgid "Whether all required fields on the page have been filled out" msgstr "" #: gtk/gtkassistant.c:647 -#, fuzzy msgid "Has padding" -msgstr "لایه‌گذاری دارد" +msgstr "فاصله‌دهی دارد" #: gtk/gtkassistant.c:647 msgid "Whether the assistant adds padding around the page" @@ -1712,10 +1650,8 @@ msgid "" msgstr "" #: gtk/gtkbbox.c:292 -#, fuzzy -#| msgid "Homogeneous" msgid "Non-Homogeneous" -msgstr "همگن" +msgstr "ناهمگن" #: gtk/gtkbbox.c:293 msgid "If TRUE, the child will not be subject to homogeneous sizing" @@ -1823,9 +1759,8 @@ msgid "Image position" msgstr "موقعیت تصویر" #: gtk/gtkbutton.c:375 -#, fuzzy msgid "The position of the image relative to the text" -msgstr "موقعیت دست‌گیره نسبت به ابزارک فرزند." +msgstr "موقعیت تصویر نسبت به متن" #: gtk/gtkbutton.c:523 msgid "Default Spacing" @@ -1875,9 +1810,8 @@ msgid "" msgstr "" #: gtk/gtkbutton.c:610 gtk/gtkentry.c:899 gtk/gtkentry.c:2117 -#, fuzzy msgid "Inner Border" -msgstr "ترتیب مرتب‌سازی" +msgstr "حاشیهٔ درونی" #: gtk/gtkbutton.c:611 msgid "Border between button edges and child." @@ -1888,9 +1822,8 @@ msgid "Image spacing" msgstr "فاصله‌گذاری تصویر" #: gtk/gtkbutton.c:627 -#, fuzzy msgid "Spacing in pixels between the image and label" -msgstr "فاصله‌گذاری بین دکمه‌ها و ..." +msgstr "فاصله‌گذاری بین تصویر و برچسب به پیکسل" # naashenaakhte, naashenaas, naama'loom, naamoshakhkhas #: gtk/gtkcalendar.c:398 @@ -1954,19 +1887,16 @@ msgid "If TRUE, week numbers are displayed" msgstr "" #: gtk/gtkcalendar.c:502 -#, fuzzy msgid "Details Width" -msgstr "عرض پیش‌فرض" +msgstr "پهنای جزییات" #: gtk/gtkcalendar.c:503 -#, fuzzy msgid "Details width in characters" -msgstr "عرض برحسب نویسه" +msgstr "پهنای جزییات به نویسه" #: gtk/gtkcalendar.c:518 -#, fuzzy msgid "Details Height" -msgstr "ارتفاع پیش‌فرض" +msgstr "بلندای جزییات" #: gtk/gtkcalendar.c:519 msgid "Details height in rows" @@ -1981,41 +1911,36 @@ msgid "If TRUE, details are shown" msgstr "" #: gtk/gtkcalendar.c:548 -#, fuzzy msgid "Inner border" -msgstr "ترتیب مرتب‌سازی" +msgstr "حاشیهٔ درونی" #: gtk/gtkcalendar.c:549 -#, fuzzy msgid "Inner border space" -msgstr "ترتیب مرتب‌سازی" +msgstr "فضای حاشیهٔ درونی" #: gtk/gtkcalendar.c:560 msgid "Vertical separation" msgstr "جداسازی عمودی" #: gtk/gtkcalendar.c:561 -#, fuzzy msgid "Space between day headers and main area" -msgstr "فاصله‌گذاری دور ؟؟؟" +msgstr "فضای بین سرایندهای روز و ناحیهٔ اصلی" #: gtk/gtkcalendar.c:572 msgid "Horizontal separation" msgstr "جداسازی افقی" #: gtk/gtkcalendar.c:573 -#, fuzzy msgid "Space between week headers and main area" -msgstr "فاصله‌گذاری دور ؟؟؟" +msgstr "فضای بین سرایندهای هفته و ناحیهٔ اصلی" #: gtk/gtkcellareabox.c:311 gtk/gtktreeviewcolumn.c:277 msgid "Space which is inserted between cells" msgstr "" #: gtk/gtkcellareabox.c:331 -#, fuzzy msgid "Whether the cell expands" -msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" +msgstr "این که خانه گسترش می‌یابد یا نه" #: gtk/gtkcellareabox.c:346 msgid "Align" @@ -2049,10 +1974,8 @@ msgid "Focus Cell" msgstr "" #: gtk/gtkcellarea.c:791 -#, fuzzy -#| msgid "The item which is currently active" msgid "The cell which currently has focus" -msgstr "موردی که هم‌اکنون فعال است" +msgstr "خانه‌ای که هم‌اکنون تمرکز دارد" #: gtk/gtkcellarea.c:809 msgid "Edited Cell" @@ -2084,24 +2007,20 @@ msgid "Minimum Width" msgstr "عرض حداقل" #: gtk/gtkcellareacontext.c:133 gtk/gtkcellareacontext.c:152 -#, fuzzy -#| msgid "Minimum child width" msgid "Minimum cached width" -msgstr "حداقل عرض فرزند" +msgstr "پهنای انباشته شدهٔ کمینه" #: gtk/gtkcellareacontext.c:170 gtk/gtkcellareacontext.c:189 msgid "Minimum Height" msgstr "حداقل ارتفاع" #: gtk/gtkcellareacontext.c:171 gtk/gtkcellareacontext.c:190 -#, fuzzy -#| msgid "Minimum child height" msgid "Minimum cached height" -msgstr "حداقل ارتفاع فرزند" +msgstr "بلندای انباشته شدهٔ کمینه" #: gtk/gtkcelleditable.c:51 msgid "Editing Canceled" -msgstr "" +msgstr "ویرایش لغو شد" #: gtk/gtkcelleditable.c:52 msgid "Indicates that editing has been canceled" @@ -2339,7 +2258,7 @@ msgstr "" #: gtk/gtkcellrendererpixbuf.c:211 #, fuzzy msgid "The GtkIconSize value that specifies the size of the rendered icon" -msgstr "اندازهٔ شمایل کشیده‌شده" +msgstr "اندازهٔ نقشک کشیده‌شده" #: gtk/gtkcellrendererpixbuf.c:227 msgid "Detail" @@ -2418,7 +2337,7 @@ msgstr "راستا و جهت رشد نوار پیش‌رفت" #: gtk/gtkcellrendererspin.c:113 gtk/gtkrange.c:434 gtk/gtkscalebutton.c:217 #: gtk/gtkspinbutton.c:379 msgid "Adjustment" -msgstr "" +msgstr "تنظیم" #: gtk/gtkcellrendererspin.c:114 gtk/gtkspinbutton.c:380 msgid "The adjustment that holds the value of the spin button" @@ -2451,7 +2370,7 @@ msgstr "تپش چرخنده" #: gtk/gtkcellrendererspinner.c:160 #, fuzzy msgid "The GtkIconSize value that specifies the size of the rendered spinner" -msgstr "اندازهٔ شمایل کشیده‌شده" +msgstr "اندازهٔ نقشک کشیده‌شده" #: gtk/gtkcellrenderertext.c:256 msgid "Text to render" @@ -2535,11 +2454,11 @@ msgstr "رنگ پیش‌زمینه به‌عنوان یک GdkColor" # hich-yek, hich-kodaam, be-hich-vajh, aslan #: gtk/gtkcellrenderertext.c:357 gtk/gtkentry.c:861 gtk/gtktexttag.c:309 -#: gtk/gtktextview.c:825 +#: gtk/gtktextview.c:826 msgid "Editable" msgstr "ویرایش‌پذیر" -#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:826 +#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:827 msgid "Whether the text can be modified by the user" msgstr "" @@ -2900,7 +2819,7 @@ msgstr "مدل نمایش درختی" #: gtk/gtkcellview.c:282 gtk/gtkcombobox.c:1182 gtk/gtkentrycompletion.c:467 #: gtk/gtkiconview.c:649 gtk/gtktreemenu.c:307 gtk/gtktreeviewcolumn.c:399 msgid "Cell Area" -msgstr "" +msgstr "ناحیهٔ خانه" #: gtk/gtkcellview.c:283 gtk/gtkcombobox.c:1183 gtk/gtkentrycompletion.c:468 #: gtk/gtkiconview.c:650 gtk/gtktreemenu.c:308 gtk/gtktreeviewcolumn.c:400 @@ -2936,7 +2855,7 @@ msgstr "" #: gtk/gtkcheckbutton.c:232 gtk/gtkcheckmenuitem.c:240 msgid "Indicator Size" -msgstr "" +msgstr "اندازهٔ نشانگر" #: gtk/gtkcheckbutton.c:249 gtk/gtkexpander.c:414 msgid "Indicator Spacing" @@ -3029,15 +2948,12 @@ msgid "Scale type" msgstr "گونهٔ مقیاس" #: gtk/gtkcolorswatch.c:719 -#, fuzzy -#| msgid "Current Color" msgid "RGBA Color" -msgstr "رنگ فعلی" +msgstr "رنگ RGBA" #: gtk/gtkcolorswatch.c:719 -#, fuzzy msgid "Color as RGBA" -msgstr "_نام رنگ:" +msgstr "رنگ به شکل RGBA" #: gtk/gtkcolorswatch.c:722 gtk/gtklabel.c:909 gtk/gtklistbox.c:3934 msgid "Selectable" @@ -3148,10 +3064,8 @@ msgid "" msgstr "" #: gtk/gtkcombobox.c:1129 -#, fuzzy -#| msgid "Columns" msgid "ID Column" -msgstr "ستون‌ها" +msgstr "ستون شناسه" #: gtk/gtkcombobox.c:1130 msgid "" @@ -3247,7 +3161,7 @@ msgstr "شناسه" msgid "Unique ID" msgstr "شناسهٔ یکتا" -#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:893 +#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:894 msgid "State" msgstr "وضعیت" @@ -3476,7 +3390,7 @@ msgstr "" msgid "Which kind of shadow to draw around the entry when has-frame is set" msgstr "" -#: gtk/gtkentry.c:1016 gtk/gtktextview.c:965 +#: gtk/gtkentry.c:1016 gtk/gtktextview.c:966 msgid "Overwrite mode" msgstr "حالت رونویسی" @@ -3589,7 +3503,7 @@ msgstr "" #: gtk/gtkentry.c:1212 #, fuzzy msgid "GIcon for primary icon" -msgstr "شمایل این پنجره" +msgstr "نقشک این پنجره" #: gtk/gtkentry.c:1225 #, fuzzy @@ -3685,12 +3599,12 @@ msgstr "نام قلم" msgid "Secondary icon tooltip markup" msgstr "ثانویه" -#: gtk/gtkentry.c:1422 gtk/gtktextview.c:993 +#: gtk/gtkentry.c:1422 gtk/gtktextview.c:994 #, fuzzy msgid "IM module" msgstr "عرض پیش‌فرض" -#: gtk/gtkentry.c:1423 gtk/gtktextview.c:994 +#: gtk/gtkentry.c:1423 gtk/gtktextview.c:995 msgid "Which IM module should be used" msgstr "" @@ -3702,20 +3616,20 @@ msgstr "تکمیل" msgid "The auxiliary completion object" msgstr "" -#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1011 +#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1012 msgid "Purpose" msgstr "" -#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1012 +#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1013 #, fuzzy msgid "Purpose of the text field" -msgstr "نام تم شمایلی برای استفاده" +msgstr "نام تم نقشکی برای استفاده" -#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1029 +#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1030 msgid "hints" -msgstr "" +msgstr "سرنخ‌ها" -#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1030 +#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1031 msgid "Hints for the text field behaviour" msgstr "" @@ -3723,15 +3637,15 @@ msgstr "" msgid "A list of style attributes to apply to the text of the label" msgstr "" -#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4870 gtk/gtktextview.c:1046 +#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4873 gtk/gtktextview.c:1047 msgid "Populate all" msgstr "" -#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1047 +#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1048 msgid "Whether to emit ::populate-popup for touch popups" msgstr "" -#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:941 +#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:942 msgid "Tabs" msgstr "زبانه‌ها" @@ -3952,7 +3866,7 @@ msgstr "فاصله‌گذاری اطراف پیکان گسترش‌دهنده" #: gtk/gtkfilechooserbutton.c:428 msgid "Dialog" -msgstr "" +msgstr "گفت‌وگو" #: gtk/gtkfilechooserbutton.c:429 msgid "The file chooser dialog to use." @@ -3983,7 +3897,7 @@ msgstr "صافی" msgid "The current filter for selecting which files are displayed" msgstr "" -#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4836 +#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4839 #: gtk/gtkplacesview.c:2345 msgid "Local Only" msgstr "فقط محلی" @@ -4010,9 +3924,8 @@ msgid "" msgstr "" #: gtk/gtkfilechooser.c:406 -#, fuzzy msgid "Use Preview Label" -msgstr "متن پیش‌نمایش" +msgstr "استفاده از برجسب پیش‌نمایش" #: gtk/gtkfilechooser.c:407 msgid "Whether to display a stock label with the name of the previewed file." @@ -4028,7 +3941,7 @@ msgstr "" #: gtk/gtkfilechooser.c:418 gtk/gtkrecentchooser.c:206 msgid "Select Multiple" -msgstr "" +msgstr "گزینش چندگانه" #: gtk/gtkfilechooser.c:419 msgid "Whether to allow multiple files to be selected" @@ -4064,26 +3977,20 @@ msgid "" msgstr "" #: gtk/gtkfilechoosernative.c:827 -#, fuzzy -#| msgid "Website label" msgid "Accept label" -msgstr "برچسب پایگاه وب" +msgstr "برچسب پذیرش" #: gtk/gtkfilechoosernative.c:828 -#, fuzzy msgid "The label on the accept button" -msgstr "نام ابزارک" +msgstr "برچسب دکمهٔ پذیرش" #: gtk/gtkfilechoosernative.c:840 -#, fuzzy -#| msgid "Menu label" msgid "Cancel label" -msgstr "برچسب منو" +msgstr "برچسب لغو" #: gtk/gtkfilechoosernative.c:841 -#, fuzzy msgid "The label on the cancel button" -msgstr "نام ابزارک" +msgstr "برچسب دکمهٔ لغو" #: gtk/gtkfilechooserwidget.c:8669 gtk/gtkfilechooserwidget.c:8670 msgid "Search mode" @@ -4112,14 +4019,12 @@ msgstr "موقعیت Y ابزارک فرزند" #: gtk/gtkflowbox.c:3822 gtk/gtkiconview.c:408 gtk/gtklistbox.c:485 #: gtk/gtktreeselection.c:131 -#, fuzzy msgid "Selection mode" -msgstr "مدل کامل‌سازی" +msgstr "حالت گزینش" #: gtk/gtkflowbox.c:3823 gtk/gtkiconview.c:409 gtk/gtklistbox.c:486 -#, fuzzy msgid "The selection mode" -msgstr "سال انتخاب شده" +msgstr "حالت گزینش" #: gtk/gtkflowbox.c:3836 gtk/gtkiconview.c:665 gtk/gtklistbox.c:493 #: gtk/gtktreeview.c:1221 @@ -4184,7 +4089,7 @@ msgstr "نام قلم انتخاب‌شده" #: gtk/gtkfontbutton.c:523 msgid "Use font in label" -msgstr "" +msgstr "استفاده از قلم در برچسب" #: gtk/gtkfontbutton.c:524 msgid "Whether the label is drawn in the selected font" @@ -4192,7 +4097,7 @@ msgstr "" #: gtk/gtkfontbutton.c:539 msgid "Use size in label" -msgstr "" +msgstr "استفاده از اندازه در برچسب" #: gtk/gtkfontbutton.c:540 msgid "Whether the label is drawn with the selected font size" @@ -4251,13 +4156,13 @@ msgstr "رنگ پیش‌زمینه به‌عنوان یک رشته" msgid "Language for which features have been selected" msgstr "" -#: gtk/gtkfontchooserwidget.c:697 +#: gtk/gtkfontchooserwidget.c:712 #, fuzzy #| msgid "Text direction" msgid "The tweak action" msgstr "جهت متن" -#: gtk/gtkfontchooserwidget.c:698 +#: gtk/gtkfontchooserwidget.c:713 msgid "The toggle action to switch to the tweak page" msgstr "" @@ -4294,9 +4199,8 @@ msgid "A widget to display in place of the usual frame label" msgstr "" #: gtk/gtkgesture.c:876 -#, fuzzy msgid "Number of points" -msgstr "تعداد ستون‌های جدول" +msgstr "تعداد نقطه‌ها" #: gtk/gtkgesture.c:877 #, fuzzy @@ -4316,9 +4220,8 @@ msgid "Factor by which to modify the default timeout" msgstr "" #: gtk/gtkgesturepan.c:239 -#, fuzzy msgid "Allowed orientations" -msgstr "نمایش عملیات پرونده‌ها" +msgstr "جهت‌های مجاز" #: gtk/gtkgesturesingle.c:262 msgid "Handle only touch events" @@ -4348,7 +4251,7 @@ msgstr "بافتار" #: gtk/gtkglarea.c:785 msgid "The GL context" -msgstr "" +msgstr "بافتار GL" #: gtk/gtkglarea.c:807 msgid "Auto render" @@ -4360,9 +4263,8 @@ msgid "Whether the GtkGLArea renders on each redraw" msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" #: gtk/gtkglarea.c:828 -#, fuzzy msgid "Has alpha" -msgstr "استفاده از آلفا" +msgstr "آلفا دارد" #: gtk/gtkglarea.c:829 msgid "Whether the color buffer has an alpha component" @@ -4455,24 +4357,19 @@ msgstr "عنوان پنجره" #, fuzzy #| msgid "Icon set to display" msgid "The subtitle to display" -msgstr "مجموعه‌شمایلی که باید نمایش یابد." +msgstr "مجموعه‌نقشکی که باید نمایش یابد." #: gtk/gtkheaderbar.c:2041 -#, fuzzy msgid "Custom Title" -msgstr "تخته رنگ دست‌ساز" +msgstr "عنوان سفارشی" #: gtk/gtkheaderbar.c:2042 -#, fuzzy -#| msgid "Icon set to display" msgid "Custom title widget to display" -msgstr "مجموعه‌شمایلی که باید نمایش یابد." +msgstr "ابزارک عنوان سفارشی برای نمایش" #: gtk/gtkheaderbar.c:2066 -#, fuzzy -#| msgid "Show file operations" msgid "Show decorations" -msgstr "نمایش عملیات پرونده‌ها" +msgstr "نمایش دکورها" #: gtk/gtkheaderbar.c:2067 #, fuzzy @@ -4481,7 +4378,7 @@ msgstr "رنگ پیش‌زمینه به‌عنوان یک رشته" #: gtk/gtkheaderbar.c:2085 gtk/gtksettings.c:1627 msgid "Decoration Layout" -msgstr "" +msgstr "چینش دکور" #: gtk/gtkheaderbar.c:2086 gtk/gtksettings.c:1628 msgid "The layout for window decorations" @@ -4497,10 +4394,8 @@ msgid "Whether the decoration-layout property has been set" msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" #: gtk/gtkheaderbar.c:2114 -#, fuzzy -#| msgid "Page title" msgid "Has Subtitle" -msgstr "عنوان پنجره" +msgstr "زیرنویس دارد" #: gtk/gtkheaderbar.c:2115 msgid "Whether to reserve space for a subtitle" @@ -4533,19 +4428,16 @@ msgid "Icon View Model" msgstr "" #: gtk/gtkiconview.c:474 -#, fuzzy msgid "The model for the icon view" -msgstr "مدل نمایش درختی" +msgstr "مدل نمای نقشکی" #: gtk/gtkiconview.c:490 -#, fuzzy msgid "Number of columns" -msgstr "تعداد ستون‌های جدول" +msgstr "تعداد ستون‌ها" #: gtk/gtkiconview.c:491 -#, fuzzy msgid "Number of columns to display" -msgstr "تعداد ستون‌های جدول" +msgstr "تعداد ستون‌ها برای نمایش" #: gtk/gtkiconview.c:508 msgid "Width for each item" @@ -4597,11 +4489,11 @@ msgstr "" #: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1060 gtk/gtktreeviewcolumn.c:351 msgid "Reorderable" -msgstr "" +msgstr "جابه‌جایی‌پذیر" #: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1061 msgid "View is reorderable" -msgstr "" +msgstr "نما جابه‌جایی‌پذیر است" #: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1205 #, fuzzy @@ -4647,11 +4539,11 @@ msgstr "سطح" #, fuzzy #| msgid "Icon set to display" msgid "A cairo_surface_t to display" -msgstr "مجموعه‌شمایلی که باید نمایش یابد." +msgstr "مجموعه‌نقشکی که باید نمایش یابد." #: gtk/gtkimage.c:295 msgid "Icon set" -msgstr "مجموعه‌شمایل" +msgstr "مجموعه‌نقشک" #: gtk/gtkimage.c:296 msgid "Icon set to display" @@ -4660,7 +4552,7 @@ msgstr "مجموعه نقشک برای نمایش" #: gtk/gtkimage.c:303 gtk/gtkscalebutton.c:208 gtk/gtktoolbar.c:564 #: gtk/gtktoolpalette.c:965 msgid "Icon size" -msgstr "اندازهٔ شمایل" +msgstr "اندازهٔ نقشک" #: gtk/gtkimage.c:304 msgid "Symbolic size to use for stock icon, icon set or named icon" @@ -4746,9 +4638,9 @@ msgstr "صفحه‌ای که این پنجره در آن نمایش خواهد msgid "The text of the label" msgstr "متن برچسب" -#: gtk/gtklabel.c:834 gtk/gtktexttag.c:417 gtk/gtktextview.c:842 +#: gtk/gtklabel.c:834 gtk/gtktexttag.c:417 gtk/gtktextview.c:843 msgid "Justification" -msgstr "" +msgstr "هم‌ترازی" #: gtk/gtklabel.c:835 msgid "" @@ -4953,7 +4845,7 @@ msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأث #: gtk/gtklockbutton.c:265 msgid "Permission" -msgstr "" +msgstr "اجازه" #: gtk/gtklockbutton.c:266 msgid "The GPermission object controlling this button" @@ -4969,7 +4861,7 @@ msgstr "" #: gtk/gtklockbutton.c:282 msgid "Unlock Text" -msgstr "" +msgstr "متن قفل‌گشایی" #: gtk/gtklockbutton.c:283 msgid "The text to display when prompting the user to unlock" @@ -5090,26 +4982,23 @@ msgstr "جهتی که پیکان باید به آن اشاره کند" #: gtk/gtkmenubutton.c:550 msgid "Use a popover" -msgstr "" +msgstr "استفاده از یک بازشدنی" #: gtk/gtkmenubutton.c:551 msgid "Use a popover instead of a menu" -msgstr "" +msgstr "استفاده از یک بازشدنی به جای فهرست" #: gtk/gtkmenubutton.c:564 msgid "Popover" -msgstr "" +msgstr "بازشدنی" #: gtk/gtkmenubutton.c:565 -#, fuzzy -#| msgid "The value" msgid "The popover" -msgstr "مقدار" +msgstr "بازشدنی" #: gtk/gtkmenu.c:641 -#, fuzzy msgid "The currently selected menu item" -msgstr "نام پرونده‌ای که فعلاً انتخاب شده" +msgstr "مورد فهرستی که هم‌اکنون فعال است" #: gtk/gtkmenu.c:656 msgid "The accel group holding accelerators for the menu" @@ -5117,7 +5006,7 @@ msgstr "" #: gtk/gtkmenu.c:670 gtk/gtkmenuitem.c:777 msgid "Accel Path" -msgstr "" +msgstr "مسیرذ شتاب" #: gtk/gtkmenu.c:671 msgid "An accel path used to conveniently construct accel paths of child items" @@ -5196,9 +5085,8 @@ msgid "Menu window type hint" msgstr "" #: gtk/gtkmenu.c:886 -#, fuzzy msgid "Horizontal Padding" -msgstr "ردیف کردن افقی" +msgstr "فاصله دهی افقی" #: gtk/gtkmenu.c:887 msgid "Extra space at the left and right edges of the menu" @@ -5332,9 +5220,8 @@ msgid "The dropdown menu" msgstr "" #: gtk/gtkmessagedialog.c:174 -#, fuzzy msgid "label border" -msgstr "ترتیب مرتب‌سازی" +msgstr "حاشیهٔ برچسب" #: gtk/gtkmessagedialog.c:175 #, fuzzy @@ -5402,9 +5289,8 @@ msgid "Role" msgstr "نقش" #: gtk/gtkmodelbutton.c:1151 -#, fuzzy msgid "The role of this button" -msgstr "عنوان پنجره" +msgstr "نقش این دکمه" #: gtk/gtkmodelbutton.c:1167 msgid "The icon" @@ -5443,10 +5329,8 @@ msgid "Whether to center the contents" msgstr "متن برچسب" #: gtk/gtkmodelbutton.c:1273 -#, fuzzy -#| msgid "Icon" msgid "Iconic" -msgstr "شمایل" +msgstr "نقشکی" #: gtk/gtkmodelbutton.c:1274 #, fuzzy @@ -5517,7 +5401,7 @@ msgstr "نمایهٔ صفحهٔ فعلی" #: gtk/gtknotebook.c:774 msgid "Tab Position" -msgstr "" +msgstr "جایگاه زبانه" #: gtk/gtknotebook.c:775 msgid "Which side of the notebook holds the tabs" @@ -5707,19 +5591,16 @@ msgid "Pass through input, does not affect main child" msgstr "" #: gtk/gtkoverlay.c:802 -#, fuzzy -#| msgid "Indent" msgid "Index" -msgstr "تورفتگی" +msgstr "نمایه" #: gtk/gtkoverlay.c:803 msgid "The index of the overlay in the parent, -1 for the main child" msgstr "" #: gtk/gtkpadcontroller.c:373 -#, fuzzy msgid "Action group" -msgstr "گروه" +msgstr "گروه کنش" #: gtk/gtkpadcontroller.c:374 msgid "Action group to launch actions from" @@ -5793,106 +5674,98 @@ msgstr "" #: gtk/gtkpaned.c:475 msgid "Shrink" -msgstr "" +msgstr "کوچک کردن" #: gtk/gtkpaned.c:476 msgid "If TRUE, the child can be made smaller than its requisition" msgstr "" -#: gtk/gtkplacessidebar.c:4799 -#, fuzzy +#: gtk/gtkplacessidebar.c:4802 msgid "Location to Select" -msgstr "موقعیت" +msgstr "مکان برای گزینش" -#: gtk/gtkplacessidebar.c:4800 -#, fuzzy +#: gtk/gtkplacessidebar.c:4803 msgid "The location to highlight in the sidebar" -msgstr "نمایهٔ صفحهٔ فعلی" +msgstr "مکان برجسته در نوار کناری" -#: gtk/gtkplacessidebar.c:4805 gtk/gtkplacesview.c:2366 +#: gtk/gtkplacessidebar.c:4808 gtk/gtkplacesview.c:2366 msgid "Open Flags" msgstr "" -#: gtk/gtkplacessidebar.c:4806 gtk/gtkplacesview.c:2367 +#: gtk/gtkplacessidebar.c:4809 gtk/gtkplacesview.c:2367 msgid "" "Modes in which the calling application can open locations selected in the " "sidebar" msgstr "" -#: gtk/gtkplacessidebar.c:4812 +#: gtk/gtkplacessidebar.c:4815 msgid "Show recent files" msgstr "نمایش پرونده‌های اخیر" -#: gtk/gtkplacessidebar.c:4813 +#: gtk/gtkplacessidebar.c:4816 msgid "Whether the sidebar includes a builtin shortcut for recent files" msgstr "" -#: gtk/gtkplacessidebar.c:4818 -#, fuzzy -#| msgid "Show Details" +#: gtk/gtkplacessidebar.c:4821 msgid "Show 'Desktop'" -msgstr "نمایش جزئیات" +msgstr "نمایش «میزکار»" -#: gtk/gtkplacessidebar.c:4819 +#: gtk/gtkplacessidebar.c:4822 msgid "Whether the sidebar includes a builtin shortcut to the Desktop folder" msgstr "" -#: gtk/gtkplacessidebar.c:4824 +#: gtk/gtkplacessidebar.c:4827 msgid "Show 'Connect to Server'" msgstr "" -#: gtk/gtkplacessidebar.c:4825 +#: gtk/gtkplacessidebar.c:4828 msgid "" "Whether the sidebar includes a builtin shortcut to a 'Connect to server' " "dialog" msgstr "" -#: gtk/gtkplacessidebar.c:4830 -#, fuzzy -#| msgid "Show file operations" +#: gtk/gtkplacessidebar.c:4833 msgid "Show 'Enter Location'" -msgstr "نمایش عملیات پرونده‌ها" +msgstr "نمایش «ورود مکان»" -#: gtk/gtkplacessidebar.c:4831 +#: gtk/gtkplacessidebar.c:4834 #, fuzzy msgid "" "Whether the sidebar includes a builtin shortcut to manually enter a location" msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" -#: gtk/gtkplacessidebar.c:4837 gtk/gtkplacesview.c:2346 +#: gtk/gtkplacessidebar.c:4840 gtk/gtkplacesview.c:2346 #, fuzzy msgid "Whether the sidebar only includes local files" msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" -#: gtk/gtkplacessidebar.c:4842 +#: gtk/gtkplacessidebar.c:4845 msgid "Show 'Trash'" msgstr "نمایش «زباله‌دان»" -#: gtk/gtkplacessidebar.c:4843 +#: gtk/gtkplacessidebar.c:4846 #, fuzzy msgid "Whether the sidebar includes a builtin shortcut to the Trash location" msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" -#: gtk/gtkplacessidebar.c:4848 -#, fuzzy -#| msgid "Show file operations" +#: gtk/gtkplacessidebar.c:4851 msgid "Show 'Other locations'" -msgstr "نمایش عملیات پرونده‌ها" +msgstr "نمایش «دیگر مکان‌ها»" -#: gtk/gtkplacessidebar.c:4849 +#: gtk/gtkplacessidebar.c:4852 #, fuzzy msgid "Whether the sidebar includes an item to show external locations" msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" -#: gtk/gtkplacessidebar.c:4854 +#: gtk/gtkplacessidebar.c:4857 msgid "Show “Starred Location”" msgstr "نمایش «مکان‌های ستاره‌دار»" -#: gtk/gtkplacessidebar.c:4855 +#: gtk/gtkplacessidebar.c:4858 msgid "Whether the sidebar includes an item to show starred files" msgstr "" -#: gtk/gtkplacessidebar.c:4871 +#: gtk/gtkplacessidebar.c:4874 msgid "Whether to emit ::populate-popup for popups that are not menus" msgstr "" @@ -5925,28 +5798,20 @@ msgid "The icon representing the volume" msgstr "صفحهٔ فلی در سند" #: gtk/gtkplacesviewrow.c:336 -#, fuzzy -#| msgid "Name of theme RC file to load" msgid "Name of the volume" -msgstr "نام پروندهٔ RC تم برای بار کردن" +msgstr "نام حجم" #: gtk/gtkplacesviewrow.c:337 -#, fuzzy -#| msgid "The name of the widget" msgid "The name of the volume" -msgstr "نام ابزارک" +msgstr "نام حجم" #: gtk/gtkplacesviewrow.c:343 -#, fuzzy -#| msgid "Current width of the column" msgid "Path of the volume" -msgstr "عرض فعلی ستون" +msgstr "مسیر حجم" #: gtk/gtkplacesviewrow.c:344 -#, fuzzy -#| msgid "The text of the label" msgid "The path of the volume" -msgstr "متن برچسب" +msgstr "مسیر حجم" #: gtk/gtkplacesviewrow.c:350 msgid "Volume represented by the row" @@ -6057,7 +5922,7 @@ msgstr "نام ابزارک" #: gtk/gtkprinter.c:122 #, fuzzy msgid "Name of the printer" -msgstr "نام تم شمایلی برای استفاده" +msgstr "نام تم نقشکی برای استفاده" #: gtk/gtkprinter.c:128 msgid "Backend" @@ -6525,7 +6390,7 @@ msgstr "گرد کردن ارقام" msgid "The number of digits to round the value to." msgstr "تعداد سطرهای جدول" -#: gtk/gtkrange.c:538 gtk/gtkswitch.c:929 +#: gtk/gtkrange.c:538 gtk/gtkswitch.c:930 msgid "Slider Width" msgstr "" @@ -6651,7 +6516,7 @@ msgstr "" #: gtk/gtkrecentchooser.c:236 msgid "Limit" -msgstr "" +msgstr "کران" #: gtk/gtkrecentchooser.c:237 #, fuzzy @@ -6724,7 +6589,7 @@ msgstr "نام ابزارک" #: gtk/gtkscalebutton.c:209 msgid "The icon size" -msgstr "اندازهٔ شمایل‌ها" +msgstr "اندازهٔ نقشک‌ها" #: gtk/gtkscalebutton.c:218 msgid "" @@ -6733,11 +6598,11 @@ msgstr "" #: gtk/gtkscalebutton.c:246 msgid "Icons" -msgstr "شمایل‌ها" +msgstr "نقشک‌ها" #: gtk/gtkscalebutton.c:247 msgid "List of icon names" -msgstr "فهرست نام شمایل‌ها" +msgstr "فهرست نام نقشک‌ها" #: gtk/gtkscale.c:768 msgid "The number of decimal places that are displayed in the value" @@ -6745,7 +6610,7 @@ msgstr "تعداد ارقام اعشاری‌ای که در مقدار نمای #: gtk/gtkscale.c:775 msgid "Draw Value" -msgstr "" +msgstr "رسم مقدار" #: gtk/gtkscale.c:776 msgid "Whether the current value is displayed as a string next to the slider" @@ -6753,7 +6618,7 @@ msgstr "" #: gtk/gtkscale.c:782 msgid "Has Origin" -msgstr "" +msgstr "خاستگاه دارد" #: gtk/gtkscale.c:783 #, fuzzy @@ -7005,7 +6870,7 @@ msgstr "" #: gtk/gtkseparatortoolitem.c:143 msgid "Draw" -msgstr "" +msgstr "رسم" #: gtk/gtkseparatortoolitem.c:144 msgid "Whether the separator is drawn, or just blank" @@ -7090,21 +6955,21 @@ msgstr "نام پروندهٔ RC تم برای بار کردن" #: gtk/gtksettings.c:479 msgid "Icon Theme Name" -msgstr "نام تم شمایلی" +msgstr "نام تم نقشکی" #: gtk/gtksettings.c:480 msgid "Name of icon theme to use" -msgstr "نام تم شمایلی برای استفاده" +msgstr "نام تم نقشکی برای استفاده" #: gtk/gtksettings.c:495 #, fuzzy msgid "Fallback Icon Theme Name" -msgstr "نام تم شمایلی" +msgstr "نام تم نقشکی" #: gtk/gtksettings.c:496 #, fuzzy msgid "Name of a icon theme to fall back to" -msgstr "نام تم شمایلی برای استفاده" +msgstr "نام تم نقشکی برای استفاده" #: gtk/gtksettings.c:504 msgid "Key Theme Name" @@ -7143,7 +7008,7 @@ msgstr "نام قلم پیش‌فرض برای استفاده" #: gtk/gtksettings.c:569 msgid "Icon Sizes" -msgstr "اندازه‌های شمایل" +msgstr "اندازه‌های نقشک" #: gtk/gtksettings.c:570 msgid "List of icon sizes (gtk-menu=16,16:gtk-button=20,20..." @@ -7205,7 +7070,7 @@ msgstr "نام زمینهٔ مکان‌نما" #: gtk/gtksettings.c:638 #, fuzzy msgid "Name of the cursor theme to use, or NULL to use the default theme" -msgstr "نام تم شمایلی برای استفاده" +msgstr "نام تم نقشکی برای استفاده" #: gtk/gtksettings.c:646 msgid "Cursor theme size" @@ -7371,7 +7236,7 @@ msgstr "" #: gtk/gtksettings.c:990 #, fuzzy msgid "Name of the GtkFileChooser backend to use by default" -msgstr "نام تم شمایلی برای استفاده" +msgstr "نام تم نقشکی برای استفاده" #: gtk/gtksettings.c:1007 msgid "Default print backend" @@ -7380,7 +7245,7 @@ msgstr "پسانهٔ چاپ پیش‌گزیده" #: gtk/gtksettings.c:1008 #, fuzzy msgid "List of the GtkPrintBackend backends to use by default" -msgstr "نام تم شمایلی برای استفاده" +msgstr "نام تم نقشکی برای استفاده" #: gtk/gtksettings.c:1031 msgid "Default command to run when displaying a print preview" @@ -7446,12 +7311,12 @@ msgstr "" #: gtk/gtksettings.c:1161 #, fuzzy msgid "Sound Theme Name" -msgstr "نام تم شمایلی" +msgstr "نام تم نقشکی" #: gtk/gtksettings.c:1162 #, fuzzy msgid "XDG sound theme name" -msgstr "نام تم شمایلی" +msgstr "نام تم نقشکی" #. Translators: this means sounds that are played as feedback to user input #: gtk/gtksettings.c:1184 @@ -7493,7 +7358,7 @@ msgstr "" #: gtk/gtksettings.c:1257 #, fuzzy msgid "Toolbar Icon Size" -msgstr "اندازهٔ شمایل نوار ابزار" +msgstr "اندازهٔ نقشک نوار ابزار" #: gtk/gtksettings.c:1258 msgid "The size of icons in default toolbars." @@ -8079,26 +7944,26 @@ msgstr "نوع صفحه" msgid "The value type returned by GtkStyleContext" msgstr "" -#: gtk/gtkswitch.c:879 +#: gtk/gtkswitch.c:880 #, fuzzy msgid "Whether the switch is on or off" msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأثیر می‌گذارد یا نه" -#: gtk/gtkswitch.c:894 +#: gtk/gtkswitch.c:895 msgid "The backend state" msgstr "وضعیت پسانه" -#: gtk/gtkswitch.c:930 +#: gtk/gtkswitch.c:931 #, fuzzy msgid "The minimum width of the handle" msgstr "نام ابزارک" -#: gtk/gtkswitch.c:946 +#: gtk/gtkswitch.c:947 #, fuzzy msgid "Slider Height" msgstr "ارتفاع پیش‌فرض" -#: gtk/gtkswitch.c:947 +#: gtk/gtkswitch.c:948 #, fuzzy msgid "The minimum height of the handle" msgstr "نام ابزارک" @@ -8236,7 +8101,7 @@ msgid "" "such as PANGO_SCALE_X_LARGE" msgstr "" -#: gtk/gtktexttag.c:418 gtk/gtktextview.c:843 +#: gtk/gtktexttag.c:418 gtk/gtktextview.c:844 msgid "Left, right, or center justification" msgstr "" @@ -8254,7 +8119,7 @@ msgstr "" msgid "Left margin" msgstr "حاشیهٔ چپ" -#: gtk/gtktexttag.c:445 gtk/gtktextview.c:864 +#: gtk/gtktexttag.c:445 gtk/gtktextview.c:865 msgid "Width of the left margin in pixels" msgstr "عرض حاشیهٔ چپ برحسب نقطه" @@ -8262,15 +8127,15 @@ msgstr "عرض حاشیهٔ چپ برحسب نقطه" msgid "Right margin" msgstr "حاشیهٔ راست" -#: gtk/gtktexttag.c:455 gtk/gtktextview.c:884 +#: gtk/gtktexttag.c:455 gtk/gtktextview.c:885 msgid "Width of the right margin in pixels" msgstr "عرض حاشیهٔ راست برحسب نقطه" -#: gtk/gtktexttag.c:465 gtk/gtktextview.c:933 +#: gtk/gtktexttag.c:465 gtk/gtktextview.c:934 msgid "Indent" msgstr "تورفتگی" -#: gtk/gtktexttag.c:466 gtk/gtktextview.c:934 +#: gtk/gtktexttag.c:466 gtk/gtktextview.c:935 msgid "Amount to indent the paragraph, in pixels" msgstr "میزان تورفتگی بند، برحسب نقطه" @@ -8284,7 +8149,7 @@ msgstr "" msgid "Pixels above lines" msgstr "نقطه‌های بالای خط‌ها" -#: gtk/gtktexttag.c:487 gtk/gtktextview.c:802 +#: gtk/gtktexttag.c:487 gtk/gtktextview.c:803 msgid "Pixels of blank space above paragraphs" msgstr "" @@ -8292,7 +8157,7 @@ msgstr "" msgid "Pixels below lines" msgstr "نقطه‌های زیر خط‌ها" -#: gtk/gtktexttag.c:497 gtk/gtktextview.c:810 +#: gtk/gtktexttag.c:497 gtk/gtktextview.c:811 msgid "Pixels of blank space below paragraphs" msgstr "" @@ -8300,7 +8165,7 @@ msgstr "" msgid "Pixels inside wrap" msgstr "" -#: gtk/gtktexttag.c:507 gtk/gtktextview.c:818 +#: gtk/gtktexttag.c:507 gtk/gtktextview.c:819 msgid "Pixels of blank space between wrapped lines in a paragraph" msgstr "" @@ -8326,12 +8191,12 @@ msgstr "" msgid "Color of strikethrough for this text" msgstr "سبک خط زیر برای این متن" -#: gtk/gtktexttag.c:570 gtk/gtktextview.c:834 +#: gtk/gtktexttag.c:570 gtk/gtktextview.c:835 msgid "" "Whether to wrap lines never, at word boundaries, or at character boundaries" msgstr "" -#: gtk/gtktexttag.c:580 gtk/gtktextview.c:942 +#: gtk/gtktexttag.c:580 gtk/gtktextview.c:943 msgid "Custom tabs for this text" msgstr "" @@ -8557,96 +8422,96 @@ msgstr "کشیدگی قلم" msgid "Whether this tag affects font features" msgstr "این که آیا این برچسب بر رنگ پس‌زمینه تأثیر می‌گذارد یا نه" -#: gtk/gtktextview.c:801 +#: gtk/gtktextview.c:802 msgid "Pixels Above Lines" msgstr "" -#: gtk/gtktextview.c:809 +#: gtk/gtktextview.c:810 msgid "Pixels Below Lines" msgstr "" -#: gtk/gtktextview.c:817 +#: gtk/gtktextview.c:818 msgid "Pixels Inside Wrap" msgstr "" -#: gtk/gtktextview.c:833 +#: gtk/gtktextview.c:834 msgid "Wrap Mode" msgstr "حالت پیچیدن" -#: gtk/gtktextview.c:863 +#: gtk/gtktextview.c:864 msgid "Left Margin" msgstr "حاشیهٔ چپ" -#: gtk/gtktextview.c:883 +#: gtk/gtktextview.c:884 msgid "Right Margin" msgstr "حاشیهٔ راست" -#: gtk/gtktextview.c:904 +#: gtk/gtktextview.c:905 #, fuzzy msgid "Top Margin" msgstr "حاشیهٔ چپ" -#: gtk/gtktextview.c:905 +#: gtk/gtktextview.c:906 #, fuzzy #| msgid "Width of the left margin in pixels" msgid "Height of the top margin in pixels" msgstr "عرض حاشیهٔ چپ برحسب نقطه" -#: gtk/gtktextview.c:925 +#: gtk/gtktextview.c:926 #, fuzzy #| msgid "Left Margin" msgid "Bottom Margin" msgstr "حاشیهٔ چپ" -#: gtk/gtktextview.c:926 +#: gtk/gtktextview.c:927 #, fuzzy #| msgid "Width of the left margin in pixels" msgid "Height of the bottom margin in pixels" msgstr "عرض حاشیهٔ چپ برحسب نقطه" -#: gtk/gtktextview.c:949 +#: gtk/gtktextview.c:950 msgid "Cursor Visible" msgstr "" -#: gtk/gtktextview.c:950 +#: gtk/gtktextview.c:951 msgid "If the insertion cursor is shown" msgstr "" -#: gtk/gtktextview.c:957 +#: gtk/gtktextview.c:958 msgid "Buffer" msgstr "میانگیر" -#: gtk/gtktextview.c:958 +#: gtk/gtktextview.c:959 msgid "The buffer which is displayed" msgstr "میانگیری که نشان داده می‌شود" -#: gtk/gtktextview.c:966 +#: gtk/gtktextview.c:967 msgid "Whether entered text overwrites existing contents" msgstr "" -#: gtk/gtktextview.c:973 +#: gtk/gtktextview.c:974 msgid "Accepts tab" msgstr "زبانه می‌پذیرد" -#: gtk/gtktextview.c:974 +#: gtk/gtktextview.c:975 msgid "Whether Tab will result in a tab character being entered" msgstr "" -#: gtk/gtktextview.c:1062 +#: gtk/gtktextview.c:1063 msgid "Monospace" msgstr "تک‌عرض" -#: gtk/gtktextview.c:1063 +#: gtk/gtktextview.c:1064 #, fuzzy msgid "Whether to use a monospace font" msgstr "رنگ پیش‌زمینه به‌عنوان یک رشته" -#: gtk/gtktextview.c:1081 +#: gtk/gtktextview.c:1082 #, fuzzy msgid "Error underline color" msgstr "رنگ پیش‌زمینه" -#: gtk/gtktextview.c:1082 +#: gtk/gtktextview.c:1083 msgid "Color with which to draw error-indication underlines" msgstr "" @@ -8689,7 +8554,7 @@ msgstr "" #: gtk/gtktoolbar.c:580 gtk/gtktoolpalette.c:981 #, fuzzy msgid "Icon size set" -msgstr "اندازهٔ شمایل" +msgstr "اندازهٔ نقشک" #: gtk/gtktoolbar.c:581 gtk/gtktoolpalette.c:982 msgid "Whether the icon-size property has been set" @@ -8760,7 +8625,7 @@ msgstr "" #: gtk/gtktoolbutton.c:269 msgid "Stock Id" -msgstr "" +msgstr "شناسهٔ آماده" #: gtk/gtktoolbutton.c:270 msgid "The stock icon displayed on the item" @@ -8773,11 +8638,11 @@ msgstr "نام قلم انتخاب‌شده" #: gtk/gtktoolbutton.c:294 msgid "Icon widget" -msgstr "" +msgstr "ابزارک نقشک" #: gtk/gtktoolbutton.c:295 msgid "Icon widget to display in the item" -msgstr "" +msgstr "ابزارک برای نمایش در مورد" #: gtk/gtktoolbutton.c:311 #, fuzzy @@ -8806,7 +8671,7 @@ msgstr "" #: gtk/gtktoolitemgroup.c:1653 msgid "Collapsed" -msgstr "" +msgstr "جمع شده" #: gtk/gtktoolitemgroup.c:1654 #, fuzzy @@ -8852,7 +8717,7 @@ msgstr "آیا این برچسب بر رنگ پس‌زمینهٔ خانه تأث #: gtk/gtktoolitemgroup.c:1709 msgid "New Row" -msgstr "" +msgstr "ردیف جدید" #: gtk/gtktoolitemgroup.c:1710 #, fuzzy @@ -8873,7 +8738,7 @@ msgstr "" #: gtk/gtktoolpalette.c:1012 msgid "Exclusive" -msgstr "" +msgstr "اختصاصی" #: gtk/gtktoolpalette.c:1013 #, fuzzy @@ -9187,7 +9052,7 @@ msgstr "عرض فعلی ستون" #: gtk/gtktreeviewcolumn.c:284 msgid "Sizing" -msgstr "" +msgstr "اندازه‌دهی" #: gtk/gtktreeviewcolumn.c:285 msgid "Resize mode of the column" @@ -9796,7 +9661,7 @@ msgstr "" #: gtk/gtkwindow.c:843 msgid "Icon for this window" -msgstr "شمایل این پنجره" +msgstr "نقشک این پنجره" #: gtk/gtkwindow.c:859 #, fuzzy @@ -9818,7 +9683,7 @@ msgstr "" #: gtk/gtkwindow.c:892 #, fuzzy msgid "Name of the themed icon for this window" -msgstr "شمایل این پنجره" +msgstr "نقشک این پنجره" #: gtk/gtkwindow.c:905 msgid "Is Active" @@ -9922,11 +9787,11 @@ msgstr "" #: gtk/gtkwindow.c:1049 msgid "Gravity" -msgstr "ثقل" +msgstr "گرانش" #: gtk/gtkwindow.c:1050 msgid "The window gravity of the window" -msgstr "ثقل پنجره" +msgstr "گرانش پنجره" #: gtk/gtkwindow.c:1085 #, fuzzy From fea466c13cd882053f563176e1386d2acc52c9a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Wilmet?= Date: Wed, 13 Jul 2022 17:12:42 +0200 Subject: [PATCH 074/176] docs: improve doc of gtk_style_context_get() When using this function in GtkSourceView (for GTK 3), there was a mistake for retrieving a GdkRGBA value. So, better document the function to avoid further mistakes. --- gtk/gtkstylecontext.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index a96395ca46..11625d16c0 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -896,13 +896,36 @@ gtk_style_context_get_valist (GtkStyleContext *context, * gtk_style_context_get: * @context: a #GtkStyleContext * @state: state to retrieve the property values for - * @...: property name /return value pairs, followed by %NULL + * @...: property name / return value pairs, followed by %NULL * * Retrieves several style property values from @context for a * given state. * * See gtk_style_context_get_property() for details. * + * For the property name / return value pairs, it works similarly as + * g_object_get(). Example: + * + * |[ + * GdkRGBA *background_color = NULL; + * PangoFontDescription *font_desc = NULL; + * gint border_radius = 0; + * + * gtk_style_context_get (style_context, + * gtk_style_context_get_state (style_context), + * GTK_STYLE_PROPERTY_BACKGROUND_COLOR, &background_color, + * GTK_STYLE_PROPERTY_FONT, &font_desc, + * GTK_STYLE_PROPERTY_BORDER_RADIUS, &border_radius, + * NULL); + * + * // Do something with the property values. + * + * if (background_color != NULL) + * gdk_rgba_free (background_color); + * if (font_desc != NULL) + * pango_font_description_free (font_desc); + * ]| + * * Since: 3.0 */ void From 3d406fc446f17bb22686e13b4449987cfd1c9d12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 19 Jul 2022 21:50:27 +0000 Subject: [PATCH 075/176] Fix annotation of serialize and deserialize function --- gtk/gtktextbufferrichtext.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/gtktextbufferrichtext.h b/gtk/gtktextbufferrichtext.h index ecc11001b7..bb56b2e810 100644 --- a/gtk/gtktextbufferrichtext.h +++ b/gtk/gtktextbufferrichtext.h @@ -34,14 +34,14 @@ G_BEGIN_DECLS * @content_buffer: the #GtkTextBuffer to serialize * @start: start of the block of text to serialize * @end: end of the block of text to serialize - * @length: Return location for the length of the serialized data + * @length: (out): return location for the length of the serialized data * @user_data: user data that was specified when registering the format * * A function that is called to serialize the content of a text buffer. * It must return the serialized form of the content. * - * Returns: (nullable): a newly-allocated array of guint8 which contains - * the serialized data, or %NULL if an error occurred + * Returns: (array length=length) (nullable): a newly-allocated array of guint8 + * which contains the serialized data, or %NULL if an error occurred */ typedef guint8 * (* GtkTextBufferSerializeFunc) (GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, @@ -59,7 +59,7 @@ typedef guint8 * (* GtkTextBufferSerializeFunc) (GtkTextBuffer *register_b * @length: length of @data * @create_tags: %TRUE if deserializing may create tags * @user_data: user data that was specified when registering the format - * @error: return location for a #GError + * @error: (allow-none): return location for a #GError * * A function that is called to deserialize rich text that has been * serialized with gtk_text_buffer_serialize(), and insert it at @iter. From 31490df2b142938eef4df8bb783a8cbec2861779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 20 Jul 2022 09:52:40 +0200 Subject: [PATCH 076/176] Remove annotation for GError --- gtk/gtktextbufferrichtext.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtktextbufferrichtext.h b/gtk/gtktextbufferrichtext.h index bb56b2e810..aecdbdead3 100644 --- a/gtk/gtktextbufferrichtext.h +++ b/gtk/gtktextbufferrichtext.h @@ -59,7 +59,7 @@ typedef guint8 * (* GtkTextBufferSerializeFunc) (GtkTextBuffer *register_b * @length: length of @data * @create_tags: %TRUE if deserializing may create tags * @user_data: user data that was specified when registering the format - * @error: (allow-none): return location for a #GError + * @error: return location for a #GError * * A function that is called to deserialize rich text that has been * serialized with gtk_text_buffer_serialize(), and insert it at @iter. From f5b78522a1a08559541f6d4102724ab798f82363 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Quentin=20PAG=C3=88S?= Date: Fri, 22 Jul 2022 22:23:11 +0000 Subject: [PATCH 077/176] Update Occitan translation --- po/oc.po | 295 +++++++++++++++++++++++++------------------------------ 1 file changed, 136 insertions(+), 159 deletions(-) diff --git a/po/oc.po b/po/oc.po index 26cf8378ac..a9a6237164 100644 --- a/po/oc.po +++ b/po/oc.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-01 15:48+0000\n" -"PO-Revision-Date: 2021-12-02 16:46+0100\n" +"POT-Creation-Date: 2022-07-22 12:42+0000\n" +"PO-Revision-Date: 2022-07-23 00:22+0200\n" "Last-Translator: Quentin PAGÈS\n" "Language-Team: Tot En Òc\n" "Language: oc\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 3.1.1\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -626,7 +626,7 @@ msgstr "Afichar l'emplaçament" #: gtk/a11y/gtkfilechooserwidgetaccessible.c:110 msgctxt "Action description" msgid "Show the File Chooser's Location text field" -msgstr "" +msgstr "Afichar lo camp tèxt d’emplaçament del selector de fichièr" #. FIXME these need accelerators when appropriate, and #. * need the mnemonics to be rationalized @@ -1493,16 +1493,12 @@ msgid "GNU Affero General Public License, version 3 or later" msgstr "Licéncia publica generala GNU Affero, version 3 o ulteriora" #: gtk/gtkaboutdialog.c:128 -#, fuzzy -#| msgid "GNU General Public License, version 3 only" msgid "GNU Affero General Public License, version 3 only" -msgstr "Licéncia publica generala GNU, version 3 unicament" +msgstr "Licéncia publica generala GNU Affero, version 3 solament" #: gtk/gtkaboutdialog.c:129 -#, fuzzy -#| msgid "BSD 2-Clause License" msgid "BSD 3-Clause License" -msgstr "Licéncia BSD a 2 clausas" +msgstr "Licéncia BSD a 3 clausas" #: gtk/gtkaboutdialog.c:130 msgid "Apache License, Version 2.0" @@ -1901,7 +1897,7 @@ msgstr "Invalid" msgid "New accelerator…" msgstr "Acorchi novèl…" -#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:470 +#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:481 #, c-format msgctxt "progress bar label" msgid "%d %%" @@ -2251,44 +2247,44 @@ msgstr "_Dreita :" msgid "Paper Margins" msgstr "Marges del papièr" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9520 +#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 msgid "Cu_t" msgstr "_Talhar" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9524 +#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 msgid "_Copy" msgstr "_Copiar" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9526 +#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 msgid "_Paste" msgstr "_Pegar" #: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9529 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 msgid "_Delete" msgstr "_Suprimir" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9543 +#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 msgid "Select _All" msgstr "Seleccionar _tot" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9553 +#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 msgid "Insert _Emoji" msgstr "Inserir un emoji" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9777 +#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 msgid "Select all" msgstr "Seleccionar tot" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9780 +#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 msgid "Cut" msgstr "Talhar" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9783 +#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 msgid "Copy" msgstr "Copiar" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9786 +#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 msgid "Paste" msgstr "Pegar" @@ -2304,7 +2300,7 @@ msgstr "Inserir un emoji" msgid "Select a File" msgstr "Seleccionar un fichièr" -#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1109 +#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1112 msgid "Desktop" msgstr "Burèu" @@ -2322,7 +2318,7 @@ msgstr "_Nom" #. Open item is always present #: gtk/gtkfilechoosernative.c:546 gtk/gtkfilechoosernative.c:631 -#: gtk/gtkplacessidebar.c:3625 gtk/gtkplacessidebar.c:3693 +#: gtk/gtkplacessidebar.c:3628 gtk/gtkplacessidebar.c:3696 #: gtk/gtkplacesview.c:1705 msgid "_Open" msgstr "_Dobrir" @@ -2510,7 +2506,7 @@ msgstr "_Copiar l'emplaçament" msgid "_Add to Bookmarks" msgstr "A_pondre als signets" -#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2741 +#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 #: gtk/ui/gtkfilechooserwidget.ui:569 msgid "_Rename" msgstr "_Renomenar…" @@ -2659,7 +2655,7 @@ msgstr "Fuèlh de calcul" msgid "Unknown" msgstr "Desconegut" -#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1094 +#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 msgid "Home" msgstr "Dorsièr personal" @@ -2720,58 +2716,53 @@ msgctxt "font" msgid "None" msgstr "Pas cap" -#: gtk/gtkfontchooserwidget.c:1601 +#: gtk/gtkfontchooserwidget.c:1602 msgid "Width" msgstr "Largor" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1603 msgid "Weight" msgstr "Graissa" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Italic" msgstr "Italica" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Slant" msgstr "" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Optical Size" msgstr "Talha optica" -#: gtk/gtkfontchooserwidget.c:2305 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Per defaut" -#: gtk/gtkfontchooserwidget.c:2352 +#: gtk/gtkfontchooserwidget.c:2353 msgid "Ligatures" msgstr "Ligaturas" -#: gtk/gtkfontchooserwidget.c:2353 -#, fuzzy -#| msgctxt "paper size" -#| msgid "US Letter Plus" -msgid "Letter Case" -msgstr "US Letter Plus" - #: gtk/gtkfontchooserwidget.c:2354 +msgid "Letter Case" +msgstr "Cassa de las letras" + +#: gtk/gtkfontchooserwidget.c:2355 msgid "Number Case" msgstr "Cassa del nombres" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Number Spacing" msgstr "Espaçament dels nombres" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Formatting" msgstr "Mesa en forma dels nombres" -#: gtk/gtkfontchooserwidget.c:2357 -#, fuzzy -#| msgid "Dark Variant" +#: gtk/gtkfontchooserwidget.c:2358 msgid "Character Variants" -msgstr "Varianta escura" +msgstr "Variantas de caractèrs" #: gtk/gtkglarea.c:314 msgid "OpenGL context creation failed" @@ -3030,11 +3021,8 @@ msgid "_Hidden" msgstr "_Amagats" #: gtk/gtkmountoperation.c:724 -#, fuzzy -#| msgctxt "input method menu" -#| msgid "Windows IME" msgid "_Windows system" -msgstr "Windows IME" +msgstr "_Gestionari de fenèstras" #: gtk/gtkmountoperation.c:727 msgid "_PIM" @@ -3149,226 +3137,221 @@ msgid "File System Root" msgstr "Raiç del sistèma de fichièrs" #. translators: %s is the name of a cloud provider for files -#: gtk/gtkplacessidebar.c:981 +#: gtk/gtkplacessidebar.c:984 #, c-format msgid "Open %s" msgstr "Dobrir %s" -#: gtk/gtkplacessidebar.c:1070 gtk/ui/gtkemojichooser.ui:197 +#: gtk/gtkplacessidebar.c:1073 gtk/ui/gtkemojichooser.ui:197 msgid "Recent" msgstr "Recents" -#: gtk/gtkplacessidebar.c:1072 +#: gtk/gtkplacessidebar.c:1075 msgid "Recent files" msgstr "Fichièrs recents" -#: gtk/gtkplacessidebar.c:1082 -#, fuzzy -#| msgid "_Start" +#: gtk/gtkplacessidebar.c:1085 msgid "Starred" -msgstr "A_viar" +msgstr "Favorit" #. TODO: Rename to 'Starred files' -#: gtk/gtkplacessidebar.c:1085 -#, fuzzy -#| msgctxt "printer option" -#| msgid "Printer Profile" +#: gtk/gtkplacessidebar.c:1088 msgid "Favorite files" -msgstr "Perfil d'imprimenta" +msgstr "Fichièrs favorits" -#: gtk/gtkplacessidebar.c:1096 +#: gtk/gtkplacessidebar.c:1099 msgid "Open your personal folder" msgstr "Dobrís vòstre dorsièr personal" -#: gtk/gtkplacessidebar.c:1111 +#: gtk/gtkplacessidebar.c:1114 msgid "Open the contents of your desktop in a folder" msgstr "Dobrís lo contengut de vòstre burèu dins un dorsièr" -#: gtk/gtkplacessidebar.c:1125 +#: gtk/gtkplacessidebar.c:1128 msgid "Enter Location" msgstr "Picar un emplaçament" -#: gtk/gtkplacessidebar.c:1127 +#: gtk/gtkplacessidebar.c:1130 msgid "Manually enter a location" msgstr "Picar manualament un emplaçament" -#: gtk/gtkplacessidebar.c:1137 +#: gtk/gtkplacessidebar.c:1140 msgid "Trash" msgstr "Escobilhièr" -#: gtk/gtkplacessidebar.c:1139 +#: gtk/gtkplacessidebar.c:1142 msgid "Open the trash" msgstr "Dobrís l'escobilhièr" -#: gtk/gtkplacessidebar.c:1248 gtk/gtkplacessidebar.c:1276 -#: gtk/gtkplacessidebar.c:1491 +#: gtk/gtkplacessidebar.c:1251 gtk/gtkplacessidebar.c:1279 +#: gtk/gtkplacessidebar.c:1494 #, c-format msgid "Mount and open “%s”" msgstr "Montar e dobrir « %s »" -#: gtk/gtkplacessidebar.c:1371 +#: gtk/gtkplacessidebar.c:1374 msgid "Open the contents of the file system" msgstr "Dobrís lo contengut del sistèma de fichièrs" -#: gtk/gtkplacessidebar.c:1455 +#: gtk/gtkplacessidebar.c:1458 msgid "New bookmark" msgstr "Signet novèl" -#: gtk/gtkplacessidebar.c:1457 +#: gtk/gtkplacessidebar.c:1460 msgid "Add a new bookmark" msgstr "Apondre un signet novèl" -#: gtk/gtkplacessidebar.c:1470 +#: gtk/gtkplacessidebar.c:1473 msgid "Connect to Server" msgstr "Connexion a un servidor" -#: gtk/gtkplacessidebar.c:1472 +#: gtk/gtkplacessidebar.c:1475 msgid "Connect to a network server address" msgstr "Se connècta a una adreça d'un servidor de la ret" -#: gtk/gtkplacessidebar.c:1534 +#: gtk/gtkplacessidebar.c:1537 msgid "Other Locations" msgstr "Autres emplaçaments" -#: gtk/gtkplacessidebar.c:1535 +#: gtk/gtkplacessidebar.c:1538 msgid "Show other locations" msgstr "Afichar d'autres emplaçaments" #. Adjust start/stop items to reflect the type of the drive -#: gtk/gtkplacessidebar.c:2334 gtk/gtkplacessidebar.c:3713 +#: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 msgid "_Start" msgstr "A_viar" -#: gtk/gtkplacessidebar.c:2335 gtk/gtkplacessidebar.c:3714 +#: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 msgid "_Stop" msgstr "_Arrestar" #. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used -#: gtk/gtkplacessidebar.c:2342 +#: gtk/gtkplacessidebar.c:2345 msgid "_Power On" msgstr "A_lucar" -#: gtk/gtkplacessidebar.c:2343 +#: gtk/gtkplacessidebar.c:2346 msgid "_Safely Remove Drive" msgstr "L_evar lo volum sens risc" -#: gtk/gtkplacessidebar.c:2347 +#: gtk/gtkplacessidebar.c:2350 msgid "_Connect Drive" msgstr "_Connectar lo volum" -#: gtk/gtkplacessidebar.c:2348 +#: gtk/gtkplacessidebar.c:2351 msgid "_Disconnect Drive" msgstr "_Desconnectar lo volum" -#: gtk/gtkplacessidebar.c:2352 +#: gtk/gtkplacessidebar.c:2355 msgid "_Start Multi-disk Device" msgstr "A_viar l'aparelh multidisc" -#: gtk/gtkplacessidebar.c:2353 +#: gtk/gtkplacessidebar.c:2356 msgid "_Stop Multi-disk Device" msgstr "_Arrestar l'aparelh multidisc" #. stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used -#: gtk/gtkplacessidebar.c:2358 +#: gtk/gtkplacessidebar.c:2361 msgid "_Unlock Device" msgstr "_Desverrolhar lo volum" -#: gtk/gtkplacessidebar.c:2359 +#: gtk/gtkplacessidebar.c:2362 msgid "_Lock Device" msgstr "_Verrolhar lo volum" -#: gtk/gtkplacessidebar.c:2397 gtk/gtkplacessidebar.c:3394 +#: gtk/gtkplacessidebar.c:2400 gtk/gtkplacessidebar.c:3397 #, c-format msgid "Unable to start “%s”" msgstr "Impossible d'aviar « %s »" -#: gtk/gtkplacessidebar.c:2430 +#: gtk/gtkplacessidebar.c:2433 #, c-format msgid "Error unlocking “%s”" msgstr "Error en desverrolhant « %s »." -#: gtk/gtkplacessidebar.c:2432 +#: gtk/gtkplacessidebar.c:2435 #, c-format msgid "Unable to access “%s”" msgstr "Impossible d'accedir a « %s »" -#: gtk/gtkplacessidebar.c:2666 +#: gtk/gtkplacessidebar.c:2669 msgid "This name is already taken" msgstr "Aqueste nom es ja atribuit" -#: gtk/gtkplacessidebar.c:2735 gtk/inspector/actions.ui:43 +#: gtk/gtkplacessidebar.c:2738 gtk/inspector/actions.ui:43 #: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 #: gtk/ui/gtkfilechooserwidget.ui:220 gtk/ui/gtkfilechooserwidget.ui:543 msgid "Name" msgstr "Nom" -#: gtk/gtkplacessidebar.c:2935 +#: gtk/gtkplacessidebar.c:2938 #, c-format msgid "Unable to unmount “%s”" msgstr "Impossible de desmontar « %s »" -#: gtk/gtkplacessidebar.c:3111 +#: gtk/gtkplacessidebar.c:3114 #, c-format msgid "Unable to stop “%s”" msgstr "Impossible d'arrestar « %s »" -#: gtk/gtkplacessidebar.c:3140 +#: gtk/gtkplacessidebar.c:3143 #, c-format msgid "Unable to eject “%s”" msgstr "Impossible d'ejectar « %s »" -#: gtk/gtkplacessidebar.c:3169 gtk/gtkplacessidebar.c:3198 +#: gtk/gtkplacessidebar.c:3172 gtk/gtkplacessidebar.c:3201 #, c-format msgid "Unable to eject %s" msgstr "Impossible d'ejectar %s" # https://developer.gnome.org/gio/2.36/GDrive.html#g-drive-poll-for-media -#: gtk/gtkplacessidebar.c:3346 +#: gtk/gtkplacessidebar.c:3349 #, c-format msgid "Unable to poll “%s” for media changes" msgstr "" "Impossible d'inspectar « %s » per saber se de mèdias son estats inserits o " "levats" -#: gtk/gtkplacessidebar.c:3630 gtk/gtkplacessidebar.c:3696 +#: gtk/gtkplacessidebar.c:3633 gtk/gtkplacessidebar.c:3699 #: gtk/gtkplacesview.c:1715 msgid "Open in New _Tab" msgstr "Dobrir dins un _onglet novèl" -#: gtk/gtkplacessidebar.c:3636 gtk/gtkplacessidebar.c:3699 +#: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 #: gtk/gtkplacesview.c:1726 msgid "Open in New _Window" msgstr "Dobrir dins una _fenèstra novèla" -#: gtk/gtkplacessidebar.c:3703 +#: gtk/gtkplacessidebar.c:3706 msgid "_Add Bookmark" msgstr "A_pondre lo signet" -#: gtk/gtkplacessidebar.c:3704 +#: gtk/gtkplacessidebar.c:3707 msgid "_Remove" msgstr "_Suprimir" -#: gtk/gtkplacessidebar.c:3705 +#: gtk/gtkplacessidebar.c:3708 msgid "Rename…" msgstr "Renomenar…" -#: gtk/gtkplacessidebar.c:3709 gtk/gtkplacesview.c:1760 +#: gtk/gtkplacessidebar.c:3712 gtk/gtkplacesview.c:1760 msgid "_Mount" msgstr "_Montar" -#: gtk/gtkplacessidebar.c:3710 gtk/gtkplacesview.c:1750 +#: gtk/gtkplacessidebar.c:3713 gtk/gtkplacesview.c:1750 msgid "_Unmount" msgstr "_Desmontar" -#: gtk/gtkplacessidebar.c:3711 +#: gtk/gtkplacessidebar.c:3714 msgid "_Eject" msgstr "E_jectar" -#: gtk/gtkplacessidebar.c:3712 +#: gtk/gtkplacessidebar.c:3715 msgid "_Detect Media" msgstr "_Detectar los mèdias" -#: gtk/gtkplacessidebar.c:4158 gtk/gtkplacesview.c:1122 +#: gtk/gtkplacessidebar.c:4161 gtk/gtkplacesview.c:1122 msgid "Computer" msgstr "Ordenador" @@ -3402,7 +3385,7 @@ msgstr "Anu_llar" #: gtk/gtkplacesview.c:1657 msgid "AppleTalk" -msgstr "" +msgstr "AppleTalk" #. Translators: do not translate ftp:// and ftps:// #: gtk/gtkplacesview.c:1661 @@ -4132,7 +4115,7 @@ msgstr "Activar" msgid "State" msgstr "Estat" -#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:115 +#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:196 #: gtk/ui/gtkplacesview.ui:92 msgid "Prefix" msgstr "Prefix" @@ -4197,12 +4180,12 @@ msgstr "Valor" msgid "Show data" msgstr "Aficha las donadas" -#: gtk/inspector/general.c:309 +#: gtk/inspector/general.c:330 msgctxt "GL version" msgid "None" msgstr "Pas cap" -#: gtk/inspector/general.c:310 +#: gtk/inspector/general.c:331 msgctxt "GL vendor" msgid "None" msgstr "Pas cap" @@ -4215,23 +4198,33 @@ msgstr "Version de GTK+" msgid "GDK Backend" msgstr "Motor GDK" -#: gtk/inspector/general.ui:373 +#: gtk/inspector/general.ui:115 +msgid "Application ID" +msgstr "ID de l'aplicacion" + +#: gtk/inspector/general.ui:149 +#, fuzzy +#| msgid "Resources" +msgid "Resource Path" +msgstr "Ressorsas" + +#: gtk/inspector/general.ui:454 msgid "Display" msgstr "Afichatge" -#: gtk/inspector/general.ui:408 +#: gtk/inspector/general.ui:489 msgid "RGBA visual" msgstr "Visual RGBA" -#: gtk/inspector/general.ui:442 +#: gtk/inspector/general.ui:523 msgid "Composited" msgstr "Compausat" -#: gtk/inspector/general.ui:489 +#: gtk/inspector/general.ui:570 msgid "GL Version" msgstr "Version de GL" -#: gtk/inspector/general.ui:524 +#: gtk/inspector/general.ui:605 msgid "GL Vendor" msgstr "Provesidor GL" @@ -4840,7 +4833,7 @@ msgstr "Fraccions alternativas" #: gtk/open-type-layout.h:18 msgctxt "OpenType layout" msgid "Akhands" -msgstr "" +msgstr "Akhands" #: gtk/open-type-layout.h:19 msgctxt "OpenType layout" @@ -4920,7 +4913,7 @@ msgstr "" #: gtk/open-type-layout.h:34 msgctxt "OpenType layout" msgid "Distances" -msgstr "" +msgstr "Distàncias" #: gtk/open-type-layout.h:35 msgctxt "OpenType layout" @@ -4930,7 +4923,7 @@ msgstr "" #: gtk/open-type-layout.h:36 msgctxt "OpenType layout" msgid "Denominators" -msgstr "" +msgstr "Denominators" #: gtk/open-type-layout.h:37 msgctxt "OpenType layout" @@ -5051,22 +5044,22 @@ msgstr "" #: gtk/open-type-layout.h:59 msgctxt "OpenType layout" msgid "JIS78 Forms" -msgstr "" +msgstr "Fòrmas JIS78" #: gtk/open-type-layout.h:60 msgctxt "OpenType layout" msgid "JIS83 Forms" -msgstr "" +msgstr "Fòrmas JIS83" #: gtk/open-type-layout.h:61 msgctxt "OpenType layout" msgid "JIS90 Forms" -msgstr "" +msgstr "Fòrmas JIS90" #: gtk/open-type-layout.h:62 msgctxt "OpenType layout" msgid "JIS2004 Forms" -msgstr "" +msgstr "Fòrmas JIS200" #: gtk/open-type-layout.h:63 msgctxt "OpenType layout" @@ -5432,11 +5425,9 @@ msgid "Stretching Glyph Decomposition" msgstr "Descomposicion de glyphe espandida" #: gtk/open-type-layout.h:132 -#, fuzzy -#| msgid "Postscript" msgctxt "OpenType layout" msgid "Subscript" -msgstr "Postscript" +msgstr "Soscrit" #: gtk/open-type-layout.h:133 #, fuzzy @@ -6738,7 +6729,7 @@ msgstr "" #: gtk/script-names.c:73 msgctxt "Script" msgid "Tifinagh" -msgstr "" +msgstr "Tifinagh" #: gtk/script-names.c:74 msgctxt "Script" @@ -7342,10 +7333,8 @@ msgid "Location Layer" msgstr "Emplaçament" #: gtk/ui/gtkfilechooserwidget.ui:137 -#, fuzzy -#| msgid "Search" msgid "Search Layer" -msgstr "Recercar" +msgstr "Jaç de recèrca" #: gtk/ui/gtkfilechooserwidget.ui:199 msgid "Files" @@ -7721,7 +7710,7 @@ msgstr "Impossible d'escriure dins lo fichièr de cache : %s\n" #: gtk/updateiconcache.c:1558 #, c-format msgid "The generated cache was invalid.\n" -msgstr "L'cache generat èra pas valide.\n" +msgstr "Lo cache generat èra pas valide.\n" #: gtk/updateiconcache.c:1572 #, c-format @@ -7873,7 +7862,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnamian (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" @@ -7882,7 +7871,7 @@ msgstr "Wayland" #: modules/input/imwaylandgtk.c:82 msgctxt "input method menu" msgid "Waylandgtk" -msgstr "" +msgstr "Waylandgtk" #. ID #: modules/input/imxim.c:26 @@ -8172,106 +8161,94 @@ msgstr "Bòrd cort (revirat)" #: modules/printbackends/cups/gtkprintbackendcups.c:4738 msgctxt "output-bin" msgid "Top Bin" -msgstr "" +msgstr "Nauc superior" #. Translators: Middle output bin #: modules/printbackends/cups/gtkprintbackendcups.c:4740 msgctxt "output-bin" msgid "Middle Bin" -msgstr "" +msgstr "Nauc intermediari" #. Translators: Bottom output bin #: modules/printbackends/cups/gtkprintbackendcups.c:4742 -#, fuzzy -#| msgctxt "Stock label, navigation" -#| msgid "_Bottom" msgctxt "output-bin" msgid "Bottom Bin" -msgstr "_Bas" +msgstr "Nauc inferior" #. Translators: Side output bin #: modules/printbackends/cups/gtkprintbackendcups.c:4744 msgctxt "output-bin" msgid "Side Bin" -msgstr "" +msgstr "Nauc lateral" #. Translators: Left output bin #: modules/printbackends/cups/gtkprintbackendcups.c:4746 -#, fuzzy -#| msgctxt "keyboard label" -#| msgid "Left" msgctxt "output-bin" msgid "Left Bin" -msgstr "Esquèrra" +msgstr "Nauc d'esquèrra" #. Translators: Right output bin #: modules/printbackends/cups/gtkprintbackendcups.c:4748 -#, fuzzy -#| msgctxt "keyboard label" -#| msgid "Right" msgctxt "output-bin" msgid "Right Bin" -msgstr "Dreita" +msgstr "Nauc de drecha" #. Translators: Center output bin #: modules/printbackends/cups/gtkprintbackendcups.c:4750 -#, fuzzy -#| msgctxt "Stock label" -#| msgid "_Center" msgctxt "output-bin" msgid "Center Bin" -msgstr "_Centrar" +msgstr "Nauc central" #. Translators: Rear output bin #: modules/printbackends/cups/gtkprintbackendcups.c:4752 msgctxt "output-bin" msgid "Rear Bin" -msgstr "" +msgstr "Nauc arrièr" #. Translators: Output bin where one sided output is oriented in the face-up position #: modules/printbackends/cups/gtkprintbackendcups.c:4754 msgctxt "output-bin" msgid "Face Up Bin" -msgstr "" +msgstr "Nauc amb fàcia cap amont" #. Translators: Output bin where one sided output is oriented in the face-down position #: modules/printbackends/cups/gtkprintbackendcups.c:4756 msgctxt "output-bin" msgid "Face Down Bin" -msgstr "" +msgstr "Nauc amb fàcia cap aval" #. Translators: Large capacity output bin #: modules/printbackends/cups/gtkprintbackendcups.c:4758 msgctxt "output-bin" msgid "Large Capacity Bin" -msgstr "" +msgstr "Nauc de granda capacitat" #. Translators: Output stacker number %d #: modules/printbackends/cups/gtkprintbackendcups.c:4780 #, c-format msgctxt "output-bin" msgid "Stacker %d" -msgstr "" +msgstr "Empilador %d" #. Translators: Output mailbox number %d #: modules/printbackends/cups/gtkprintbackendcups.c:4784 #, c-format msgctxt "output-bin" msgid "Mailbox %d" -msgstr "" +msgstr "Bóstia de messatjariá %d" #. Translators: Private mailbox #: modules/printbackends/cups/gtkprintbackendcups.c:4788 msgctxt "output-bin" msgid "My Mailbox" -msgstr "" +msgstr "Ma bóstia de recepcion" #. Translators: Output tray number %d #: modules/printbackends/cups/gtkprintbackendcups.c:4792 #, c-format msgctxt "output-bin" msgid "Tray %d" -msgstr "" +msgstr "Platèu %d" #: modules/printbackends/cups/gtkprintbackendcups.c:5263 msgid "Printer Default" From 9d3addf2aaef7b3635e845359ae132eb8e9a23b5 Mon Sep 17 00:00:00 2001 From: Zurab Kargareteli Date: Mon, 25 Jul 2022 07:41:00 +0000 Subject: [PATCH 078/176] Update Georgian translation --- po-properties/ka.po | 14076 +++++++++++++++++++++++------------------- 1 file changed, 7817 insertions(+), 6259 deletions(-) diff --git a/po-properties/ka.po b/po-properties/ka.po index 3ba3ce1cf5..264070b3c1 100644 --- a/po-properties/ka.po +++ b/po-properties/ka.po @@ -1,7752 +1,9310 @@ -# translation of ka.po to Georgian -# Vladimer Sichinava ვლადიმერ სიჭინავა , 2008. -# gtk+-properties Georgian translation -# Copyright (C) 2006, Gia Shervashidze -# This file is distributed under the same license as the GTK+-PROPERTIES package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# msgid "" msgstr "" -"Project-Id-Version: ka\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-01 15:54-0400\n" -"PO-Revision-Date: 2008-03-19 16:31+0100\n" -"Last-Translator: Vladimer Sichinava ვლადიმერ სიჭინავა \n" -"Language-Team: Georgian \n" +"POT-Creation-Date: 2022-07-22 22:23+0000\n" +"PO-Revision-Date: 2022-07-25 09:39+0200\n" +"Last-Translator: Temuri Doghonadze \n" +"Language-Team: \n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.1.1\n" -#: gdk/gdkdevice.c:97 -#, fuzzy +#: gdk/gdkapplaunchcontext.c:127 gdk/gdkcursor.c:139 gdk/gdkdevicemanager.c:185 +#: gdk/gdkglcontext.c:317 gdk/gdkseat.c:202 gdk/gdkseat.c:203 +msgid "Display" +msgstr "ჩვენება" + +#: gdk/gdkcursor.c:131 +msgid "Cursor type" +msgstr "კურსორის ტიპი" + +#: gdk/gdkcursor.c:132 +msgid "Standard cursor type" +msgstr "კურსორის სტანდარტული ტიპი" + +#: gdk/gdkcursor.c:140 +msgid "Display of this cursor" +msgstr "კურსორის ჩვენება" + +#: gdk/gdkdevice.c:123 msgid "Device Display" -msgstr "ძირითადი დისპლეი" +msgstr "მოწყობილობის ეკრანი" -#: gdk/gdkdevice.c:98 -#, fuzzy +#: gdk/gdkdevice.c:124 msgid "Display which the device belongs to" -msgstr "უჯრის მგრძნობიარობის ჩვენება" +msgstr "ეკრანი, რომელსაც მოწყობილობა ეკუთვნის" -#: gdk/gdkdevice.c:112 -#, fuzzy +#: gdk/gdkdevice.c:138 msgid "Device manager" -msgstr "ბოლოს დამუშავებული ელემენტების მართვა" +msgstr "მოწყობილობის მმართველი" -#: gdk/gdkdevice.c:113 +#: gdk/gdkdevice.c:139 msgid "Device manager which the device belongs to" -msgstr "" +msgstr "მოწყობილობის მმართველი, რომელსაც მოწყობილობა ეკუთვნის" -#: gdk/gdkdevice.c:127 gdk/gdkdevice.c:128 -#, fuzzy +#: gdk/gdkdevice.c:152 gdk/gdkdevice.c:153 msgid "Device name" -msgstr "მართვის ელემენტის სახელი" +msgstr "მოწყობილობის სახელი" -#: gdk/gdkdevice.c:142 -#, fuzzy +#: gdk/gdkdevice.c:166 msgid "Device type" -msgstr "მრუდის ტიპი" +msgstr "მოწყობილობის ტიპი" -#: gdk/gdkdevice.c:143 +#: gdk/gdkdevice.c:167 msgid "Device role in the device manager" -msgstr "" +msgstr "მოწყობილობის როლი მმართველში" -#: gdk/gdkdevice.c:159 +#: gdk/gdkdevice.c:183 msgid "Associated device" msgstr "" -#: gdk/gdkdevice.c:160 +#: gdk/gdkdevice.c:184 msgid "Associated pointer or keyboard with this device" msgstr "" -#: gdk/gdkdevice.c:173 +#: gdk/gdkdevice.c:197 msgid "Input source" -msgstr "" +msgstr "შეყვანის წყარო" -#: gdk/gdkdevice.c:174 -#, fuzzy +#: gdk/gdkdevice.c:198 msgid "Source type for the device" -msgstr "განტოტვილი ჩვენების მოდელი" +msgstr "ამ მოწყობილობის შეყვანის ტიპი" -#: gdk/gdkdevice.c:189 gdk/gdkdevice.c:190 -#, fuzzy +#: gdk/gdkdevice.c:213 gdk/gdkdevice.c:214 msgid "Input mode for the device" -msgstr "განტოტვილი ჩვენების მოდელი" +msgstr "ამ მოწყობილობის შეყვანის რეჟიმი" -#: gdk/gdkdevice.c:205 -#, fuzzy +#: gdk/gdkdevice.c:229 msgid "Whether the device has a cursor" -msgstr "მონაცემთა შეტანაზე ფოკუსირების მქონე მართვის ელემენტი" +msgstr "აქვს თუ არა მოწყობილობას კურსორი" -#: gdk/gdkdevice.c:206 -#, fuzzy +#: gdk/gdkdevice.c:230 msgid "Whether there is a visible cursor following device motion" -msgstr "ქმედებების ჯგუფის ჩართვა/ამორთვა." - -#: gdk/gdkdevice.c:220 gdk/gdkdevice.c:221 -#, fuzzy -msgid "Number of axes in the device" -msgstr "დოკუმენტში გვერდების რაოდენობა." - -#: gdk/gdkdevicemanager.c:134 -#, fuzzy -msgid "Display" -msgstr "ძირითადი დისპლეი" - -#: gdk/gdkdevicemanager.c:135 -#, fuzzy -msgid "Display for the device manager" -msgstr "უჯრის ჩვენება" - -#: gdk/gdkdisplaymanager.c:102 -msgid "Default Display" -msgstr "ძირითადი დისპლეი" - -#: gdk/gdkdisplaymanager.c:103 -msgid "The default display for GDK" -msgstr "ძირითადი დისპლეი GDK–სთვის" - -#: gdk/gdkscreen.c:72 -msgid "Font options" -msgstr "შრიფტის პარამეტრები" - -#: gdk/gdkscreen.c:73 -msgid "The default font options for the screen" -msgstr "ეკრანის შრიფტის ნაგულისხმები პარამეტრები" - -#: gdk/gdkscreen.c:80 -msgid "Font resolution" -msgstr "შრიფტის გარჩევადობა" - -#: gdk/gdkscreen.c:81 -msgid "The resolution for fonts on the screen" -msgstr "ეკრანის შრიფტების გარჩევადობა" - -#: gdk/gdkwindow.c:392 gdk/gdkwindow.c:393 -#, fuzzy -msgid "Cursor" -msgstr "კურსორის ციმციმი" - -#: gdk/x11/gdkdevice-xi.c:132 gdk/x11/gdkdevice-xi.c:133 -#: gdk/x11/gdkdevice-xi2.c:111 -msgid "Device ID" msgstr "" -#: gdk/x11/gdkdevice-xi2.c:112 +#: gdk/gdkdevice.c:244 gdk/gdkdevice.c:245 +msgid "Number of axes in the device" +msgstr "" + +#: gdk/gdkdevice.c:259 gdk/gdkdevice.c:260 +msgid "Vendor ID" +msgstr "Vendor ID" + +#: gdk/gdkdevice.c:274 gdk/gdkdevice.c:275 +msgid "Product ID" +msgstr "პროდუქტის ID" + +#: gdk/gdkdevice.c:289 gdk/gdkdevice.c:290 +msgid "Seat" +msgstr "" + +#: gdk/gdkdevice.c:306 gdk/gdkdevice.c:307 +msgid "Number of concurrent touches" +msgstr "" + +#: gdk/gdkdevice.c:321 gdk/gdkdevice.c:322 +msgid "Axes" +msgstr "ღერძები" + +#: gdk/gdkdevice.c:328 +msgid "Tool" +msgstr "ხელსაწყო" + +#: gdk/gdkdevice.c:329 +msgid "The tool that is currently used with this device" +msgstr "" + +#: gdk/gdkdevicemanager.c:186 +msgid "Display for the device manager" +msgstr "" + +#: gdk/gdkdisplaymanager.c:162 +msgid "Default Display" +msgstr "" + +#: gdk/gdkdisplaymanager.c:163 +msgid "The default display for GDK" +msgstr "" + +#: gdk/gdkglcontext.c:318 +msgid "The GDK display used to create the GL context" +msgstr "" + +#: gdk/gdkglcontext.c:333 gtk/gtkwidget.c:1351 +msgid "Window" +msgstr "ფანჯარა" + +#: gdk/gdkglcontext.c:334 +msgid "The GDK window bound to the GL context" +msgstr "" + +#: gdk/gdkglcontext.c:349 +msgid "Shared context" +msgstr "" + +#: gdk/gdkglcontext.c:350 +msgid "The GL context this context shares data with" +msgstr "" + +#: gdk/gdkscreen.c:93 +msgid "Font options" +msgstr "" + +#: gdk/gdkscreen.c:94 +msgid "The default font options for the screen" +msgstr "" + +#: gdk/gdkscreen.c:101 +msgid "Font resolution" +msgstr "" + +#: gdk/gdkscreen.c:102 +msgid "The resolution for fonts on the screen" +msgstr "" + +#: gdk/gdkwindow.c:354 gdk/gdkwindow.c:355 +msgid "Cursor" +msgstr "კურსორი" + +#: gdk/x11/gdkdevicemanager-xi2.c:132 +msgid "Opcode" +msgstr "" + +#: gdk/x11/gdkdevicemanager-xi2.c:133 +msgid "Opcode for XInput2 requests" +msgstr "" + +#: gdk/x11/gdkdevicemanager-xi2.c:139 +msgid "Major" +msgstr "ძირითადი" + +#: gdk/x11/gdkdevicemanager-xi2.c:140 +msgid "Major version number" +msgstr "" + +#: gdk/x11/gdkdevicemanager-xi2.c:146 +msgid "Minor" +msgstr "მცირე" + +#: gdk/x11/gdkdevicemanager-xi2.c:147 +msgid "Minor version number" +msgstr "" + +#: gdk/x11/gdkdevice-xi2.c:142 +msgid "Device ID" +msgstr "მოწყობილობის ID" + +#: gdk/x11/gdkdevice-xi2.c:143 msgid "Device identifier" msgstr "" -#: gdk/x11/gdkdevicemanager-xi.c:84 -#, fuzzy -msgid "Event base" -msgstr "მოვლენა" - -#: gdk/x11/gdkdevicemanager-xi.c:85 -msgid "Event base for XInput events" +#: gtk/a11y/gtkrenderercellaccessible.c:97 +msgid "Cell renderer" msgstr "" -#: gtk/gtkaboutdialog.c:269 -msgid "Program name" -msgstr "პროგრამის სახელი" - -#: gtk/gtkaboutdialog.c:270 -msgid "" -"The name of the program. If this is not set, it defaults to " -"g_get_application_name()" +#: gtk/a11y/gtkrenderercellaccessible.c:98 +msgid "The cell renderer represented by this accessible" msgstr "" -"პროგრამის სახელი. თუ მითითებული არაა, იგულისხმება g_get_application_name()" -#: gtk/gtkaboutdialog.c:284 -msgid "Program version" -msgstr "პროგრამის ვერსია" - -#: gtk/gtkaboutdialog.c:285 -msgid "The version of the program" -msgstr "ინფორმაცია პროგრამის ვერსიის შესახებ" - -#: gtk/gtkaboutdialog.c:299 -msgid "Copyright string" -msgstr "საავტორო უფლებები" - -#: gtk/gtkaboutdialog.c:300 -msgid "Copyright information for the program" -msgstr "ინფორმაცია პროგრამის საავტორო უფლებებზე" - -#: gtk/gtkaboutdialog.c:317 -msgid "Comments string" -msgstr "კომენტარები" - -#: gtk/gtkaboutdialog.c:318 -msgid "Comments about the program" -msgstr "კომენტარები პროგრამის შესახებ" - -#: gtk/gtkaboutdialog.c:368 -#, fuzzy -msgid "License Type" -msgstr "შეტყობინების ტიპი" - -#: gtk/gtkaboutdialog.c:369 -#, fuzzy -msgid "The license type of the program" -msgstr "ინფორმაცია პროგრამის ვერსიის შესახებ" - -#: gtk/gtkaboutdialog.c:385 -msgid "Website URL" -msgstr "ვებსაიტის მისამართი (URL)" - -#: gtk/gtkaboutdialog.c:386 -msgid "The URL for the link to the website of the program" -msgstr "პროგრამის ვებსაიტის მისამართის (URL) ბმა" - -#: gtk/gtkaboutdialog.c:401 -msgid "Website label" -msgstr "ვებსაიტის წარწერა" - -#: gtk/gtkaboutdialog.c:402 -msgid "" -"The label for the link to the website of the program. If this is not set, it " -"defaults to the URL" -msgstr "" -"პროგრამის ვებსაიტის წარწერა. თუ მითითებული არაა იგულისხმება მისამართი (URL)" - -#: gtk/gtkaboutdialog.c:418 -msgid "Authors" -msgstr "ავტორები" - -#: gtk/gtkaboutdialog.c:419 -msgid "List of authors of the program" -msgstr "პროგრამის ავტორთა ჩამონათვალი" - -#: gtk/gtkaboutdialog.c:435 -msgid "Documenters" -msgstr "დოკუმენტაციის ავტორები" - -#: gtk/gtkaboutdialog.c:436 -msgid "List of people documenting the program" -msgstr "დოკუმენტაციის ავტორების ჩამონათვალი" - -#: gtk/gtkaboutdialog.c:452 -msgid "Artists" -msgstr "მხატვრები" - -#: gtk/gtkaboutdialog.c:453 -msgid "List of people who have contributed artwork to the program" -msgstr "პირები, რომლებმაც მონაწილეობა მიიღეს პროგრამის გაფორმებაში" - -#: gtk/gtkaboutdialog.c:470 -msgid "Translator credits" -msgstr "მთარგმნელები" - -#: gtk/gtkaboutdialog.c:471 -msgid "" -"Credits to the translators. This string should be marked as translatable" -msgstr "მადლობები მთარგმნელებს. ეს სტრიქონებიც ასევე გადათარგმნადი უნდა იყოს" - -#: gtk/gtkaboutdialog.c:486 -msgid "Logo" -msgstr "ლოგო" - -#: gtk/gtkaboutdialog.c:487 -msgid "" -"A logo for the about box. If this is not set, it defaults to " -"gtk_window_get_default_icon_list()" -msgstr "" -"ლოგო ფანჯრისთვის \"პროგრამის შესახებ\". თუ არ მითითებულა, იგულისხმება " -"gtk_window_get_default_icon_list()" - -#: gtk/gtkaboutdialog.c:502 -msgid "Logo Icon Name" -msgstr "ლოგოს ხატულას სახელი" - -#: gtk/gtkaboutdialog.c:503 -msgid "A named icon to use as the logo for the about box." -msgstr "" -"სახელი, რომელიც ლოგოსთვის გამოიყენება ფანჯრისთვის \"პროგრამის შესახებ\"." - -#: gtk/gtkaboutdialog.c:516 -msgid "Wrap license" -msgstr "ლიცენზიის გადახვევა" - -#: gtk/gtkaboutdialog.c:517 -msgid "Whether to wrap the license text." -msgstr "გადაეხვეს თუ არა ლიცენზიის ტექსტი." - -#: gtk/gtkaccellabel.c:189 -msgid "Accelerator Closure" -msgstr "ცვლადი სხარტულებისთვის" - -#: gtk/gtkaccellabel.c:190 -msgid "The closure to be monitored for accelerator changes" -msgstr "ცვლადი, რომელშიც სხარტულას შეცვლა აისახება" - -#: gtk/gtkaccellabel.c:196 -msgid "Accelerator Widget" -msgstr "მართვის ელემენტი \"სხარტულა\"" - -#: gtk/gtkaccellabel.c:197 -msgid "The widget to be monitored for accelerator changes" -msgstr "მართვის ელემენტი სხარტულას ცვლილებების თვალსადევნად" - -#: gtk/gtkaction.c:222 gtk/gtkactiongroup.c:228 gtk/gtkprinter.c:125 -#: gtk/gtktextmark.c:89 +#: gtk/deprecated/gtkaction.c:243 gtk/deprecated/gtkactiongroup.c:201 +#: gtk/deprecated/gtkthemingengine.c:247 gtk/gtkcssnode.c:638 +#: gtk/gtkprinter.c:121 gtk/gtkstack.c:516 gtk/gtktextmark.c:136 msgid "Name" -msgstr "სახელი" +msgstr "" -#: gtk/gtkaction.c:223 +#: gtk/deprecated/gtkaction.c:244 msgid "A unique name for the action." -msgstr "ქმედების უნიკალური სახელი." +msgstr "" -#: gtk/gtkaction.c:241 gtk/gtkbutton.c:238 gtk/gtkexpander.c:209 -#: gtk/gtkframe.c:130 gtk/gtklabel.c:549 gtk/gtkmenuitem.c:333 -#: gtk/gtktoolbutton.c:202 gtk/gtktoolitemgroup.c:1571 +#: gtk/deprecated/gtkaction.c:264 gtk/gtkbutton.c:281 gtk/gtkexpander.c:309 +#: gtk/gtkframe.c:232 gtk/gtklabel.c:806 gtk/gtkmenuitem.c:791 +#: gtk/gtktoolbutton.c:243 gtk/gtktoolitemgroup.c:1639 msgid "Label" -msgstr "წარწერა" +msgstr "ჭდე" -#: gtk/gtkaction.c:242 +#: gtk/deprecated/gtkaction.c:265 msgid "The label used for menu items and buttons that activate this action." msgstr "" -"წარწერა, რომელიც გამოიყენება შესაბამისი ქმედების დასაწყები მენიუს " -"ელემენტებისა და ღილაკებისთვის." -#: gtk/gtkaction.c:258 +#: gtk/deprecated/gtkaction.c:284 msgid "Short label" -msgstr "მოკლე წარწერა" +msgstr "" -#: gtk/gtkaction.c:259 +#: gtk/deprecated/gtkaction.c:285 msgid "A shorter label that may be used on toolbar buttons." -msgstr "მოკლე წარწერის გამოყენების შესაძლებლობა პანელის ღილაკებისთვის." +msgstr "" -#: gtk/gtkaction.c:267 +#: gtk/deprecated/gtkaction.c:300 msgid "Tooltip" msgstr "მინიშნება" -#: gtk/gtkaction.c:268 +#: gtk/deprecated/gtkaction.c:301 msgid "A tooltip for this action." -msgstr "მოცემული ქმედების მინიშნება." +msgstr "" -#: gtk/gtkaction.c:283 +#: gtk/deprecated/gtkaction.c:319 msgid "Stock Icon" -msgstr "ჩაკერებული ხატულა" +msgstr "" -#: gtk/gtkaction.c:284 +#: gtk/deprecated/gtkaction.c:320 msgid "The stock icon displayed in widgets representing this action." -msgstr "მართვის ელემენტში ჩაკერებული ხატულა, რომელიც ქმედებას ასახავს." +msgstr "" -#: gtk/gtkaction.c:304 gtk/gtkstatusicon.c:252 -#, fuzzy +#: gtk/deprecated/gtkaction.c:342 gtk/deprecated/gtkstatusicon.c:279 msgid "GIcon" -msgstr "ხატულა" +msgstr "" -#: gtk/gtkaction.c:305 gtk/gtkcellrendererpixbuf.c:215 gtk/gtkimage.c:320 -#: gtk/gtkstatusicon.c:253 -#, fuzzy +#: gtk/deprecated/gtkaction.c:343 gtk/deprecated/gtkstatusicon.c:280 +#: gtk/gtkcellrendererpixbuf.c:282 gtk/gtkimage.c:360 msgid "The GIcon being displayed" -msgstr "ხატულების ნაკრები საჩვენებლად" +msgstr "" -#: gtk/gtkaction.c:325 gtk/gtkcellrendererpixbuf.c:180 gtk/gtkimage.c:302 -#: gtk/gtkprinter.c:174 gtk/gtkstatusicon.c:236 gtk/gtkwindow.c:685 +#: gtk/deprecated/gtkaction.c:365 gtk/deprecated/gtkstatusicon.c:263 +#: gtk/gtkcellrendererpixbuf.c:245 gtk/gtkimage.c:343 gtk/gtkprinter.c:170 +#: gtk/gtkwindow.c:891 msgid "Icon Name" -msgstr "ხატულას სახელი" +msgstr "" -#: gtk/gtkaction.c:326 gtk/gtkcellrendererpixbuf.c:181 gtk/gtkimage.c:303 -#: gtk/gtkstatusicon.c:237 +#: gtk/deprecated/gtkaction.c:366 gtk/deprecated/gtkstatusicon.c:264 +#: gtk/gtkcellrendererpixbuf.c:246 gtk/gtkimage.c:344 msgid "The name of the icon from the icon theme" -msgstr "ხატულას სახელი ხატულების ნაკრებიდან" +msgstr "" -#: gtk/gtkaction.c:333 gtk/gtktoolitem.c:186 +#: gtk/deprecated/gtkaction.c:381 gtk/gtktoolitem.c:179 msgid "Visible when horizontal" -msgstr "ხილული ჰორიხონტულ მდგომარეობაში" +msgstr "" -#: gtk/gtkaction.c:334 gtk/gtktoolitem.c:187 +#: gtk/deprecated/gtkaction.c:382 gtk/gtktoolitem.c:180 msgid "" "Whether the toolbar item is visible when the toolbar is in a horizontal " "orientation." -msgstr "პანელის ელემენტის ხილულობა განივი განთავსებისას." +msgstr "" -#: gtk/gtkaction.c:349 +#: gtk/deprecated/gtkaction.c:400 msgid "Visible when overflown" -msgstr "ხილული გადავსებისას" +msgstr "" -#: gtk/gtkaction.c:350 +#: gtk/deprecated/gtkaction.c:401 msgid "" "When TRUE, toolitem proxies for this action are represented in the toolbar " "overflow menu." msgstr "" -"თუ მითითებულია, ამ ქმედებების მენიუს ელემენტები ნაჩვენები იქნება " -"ხელსაწყოების პანელის მენიუს გადავსების შემთხვევაშიც." -#: gtk/gtkaction.c:357 gtk/gtktoolitem.c:193 +#: gtk/deprecated/gtkaction.c:417 gtk/gtktoolitem.c:186 msgid "Visible when vertical" -msgstr "ხილული ვერტიკალურ მდგომარეობაში" +msgstr "" -#: gtk/gtkaction.c:358 gtk/gtktoolitem.c:194 +#: gtk/deprecated/gtkaction.c:418 gtk/gtktoolitem.c:187 msgid "" "Whether the toolbar item is visible when the toolbar is in a vertical " "orientation." -msgstr "პანელის ელემენტის ხილულობა ვერტიკალური განთავსებისას." +msgstr "" -#: gtk/gtkaction.c:365 gtk/gtktoolitem.c:200 +#: gtk/deprecated/gtkaction.c:434 gtk/gtktoolitem.c:193 msgid "Is important" -msgstr "მნიშვნელოვანია" +msgstr "" -#: gtk/gtkaction.c:366 +#: gtk/deprecated/gtkaction.c:435 msgid "" "Whether the action is considered important. When TRUE, toolitem proxies for " "this action show text in GTK_TOOLBAR_BOTH_HORIZ mode." msgstr "" -"ქმედების მნიშვნელოვნად მითითება. თუ ჩართულია, ამ ქმედებების მენიუს " -"ელემენტების ტექსტი ნაჩვენები იქნება GTK_TOOLBAR_BOTH_HORIZ რეჟიმში." -#: gtk/gtkaction.c:374 +#: gtk/deprecated/gtkaction.c:451 msgid "Hide if empty" -msgstr "დამალვა, თუ ცარიელია" +msgstr "" -#: gtk/gtkaction.c:375 +#: gtk/deprecated/gtkaction.c:452 msgid "When TRUE, empty menu proxies for this action are hidden." -msgstr "თუ მითითებულია, ამ ქმედებების მენიუს ელემენტები დაიმალება." +msgstr "" -#: gtk/gtkaction.c:381 gtk/gtkactiongroup.c:235 gtk/gtkcellrenderer.c:242 -#: gtk/gtkwidget.c:754 +#: gtk/deprecated/gtkaction.c:466 gtk/deprecated/gtkactiongroup.c:215 +#: gtk/gtkcellrenderer.c:308 gtk/gtkwidget.c:1159 msgid "Sensitive" -msgstr "მგრძნობიარე" +msgstr "" -#: gtk/gtkaction.c:382 +#: gtk/deprecated/gtkaction.c:467 msgid "Whether the action is enabled." -msgstr "ქმედების ჩართვა/ამორთვა" +msgstr "" -#: gtk/gtkaction.c:388 gtk/gtkactiongroup.c:242 gtk/gtkstatusicon.c:287 -#: gtk/gtktreeviewcolumn.c:195 gtk/gtkwidget.c:747 +#: gtk/deprecated/gtkaction.c:481 gtk/deprecated/gtkactiongroup.c:229 +#: gtk/deprecated/gtkstatusicon.c:314 gtk/gtkcssnode.c:649 +#: gtk/gtknativedialog.c:242 gtk/gtktreeviewcolumn.c:246 gtk/gtkwidget.c:1152 msgid "Visible" msgstr "ხილული" -#: gtk/gtkaction.c:389 +#: gtk/deprecated/gtkaction.c:482 msgid "Whether the action is visible." -msgstr "ქმედების ხილულობა" +msgstr "" -#: gtk/gtkaction.c:395 +#: gtk/deprecated/gtkaction.c:497 msgid "Action Group" -msgstr "ქმედებების ჯგუფი" +msgstr "" -#: gtk/gtkaction.c:396 +#: gtk/deprecated/gtkaction.c:498 msgid "" "The GtkActionGroup this GtkAction is associated with, or NULL (for internal " "use)." msgstr "" -"GtkActionGroup ჯგუფი, რომელთანაც GtkAction ქმედებაა დაკავშირებული ან NULL " -"(შიდა მოზმარებისთვის)." -#: gtk/gtkaction.c:414 gtk/gtkimagemenuitem.c:172 +#: gtk/deprecated/gtkaction.c:519 gtk/deprecated/gtkimagemenuitem.c:264 +#: gtk/gtkbutton.c:393 msgid "Always show image" msgstr "" -#: gtk/gtkaction.c:415 gtk/gtkimagemenuitem.c:173 -#, fuzzy +#: gtk/deprecated/gtkaction.c:520 gtk/deprecated/gtkimagemenuitem.c:265 +#: gtk/gtkbutton.c:394 msgid "Whether the image will always be shown" -msgstr "მართვის ელემენტების ხილულობა" +msgstr "" -#: gtk/gtkactiongroup.c:229 +#: gtk/deprecated/gtkactiongroup.c:202 msgid "A name for the action group." -msgstr "ქმედებების ჯგუფის სახელი." +msgstr "" -#: gtk/gtkactiongroup.c:236 +#: gtk/deprecated/gtkactiongroup.c:216 msgid "Whether the action group is enabled." -msgstr "ქმედებების ჯგუფის ჩართვა/ამორთვა." +msgstr "" -#: gtk/gtkactiongroup.c:243 +#: gtk/deprecated/gtkactiongroup.c:230 msgid "Whether the action group is visible." -msgstr "ქმედებების ჯგუფის ხილულობა." +msgstr "" -#: gtk/gtkactivatable.c:290 -#, fuzzy +#: gtk/deprecated/gtkactiongroup.c:243 +msgid "Accelerator Group" +msgstr "" + +#: gtk/deprecated/gtkactiongroup.c:244 +msgid "The accelerator group the actions of this group should use." +msgstr "" + +#: gtk/deprecated/gtkactivatable.c:290 msgid "Related Action" -msgstr "ქმედება" +msgstr "" -#: gtk/gtkactivatable.c:291 +#: gtk/deprecated/gtkactivatable.c:291 msgid "The action this activatable will activate and receive updates from" msgstr "" -#: gtk/gtkactivatable.c:313 +#: gtk/deprecated/gtkactivatable.c:315 msgid "Use Action Appearance" msgstr "" -#: gtk/gtkactivatable.c:314 -#, fuzzy +#: gtk/deprecated/gtkactivatable.c:316 msgid "Whether to use the related actions appearance properties" -msgstr "წარწერის ტექსტის თაგუნათი მონიშვნის შესაძლებლობა" +msgstr "" -#: gtk/gtkadjustment.c:93 gtk/gtkcellrendererprogress.c:126 -#: gtk/gtkscalebutton.c:220 gtk/gtkspinbutton.c:289 -msgid "Value" -msgstr "მნიშვნელობა" - -#: gtk/gtkadjustment.c:94 -msgid "The value of the adjustment" -msgstr "მნიშვნელობა მორგება" - -#: gtk/gtkadjustment.c:110 -msgid "Minimum Value" -msgstr "მინიმალური მნიშვნელობა" - -#: gtk/gtkadjustment.c:111 -msgid "The minimum value of the adjustment" -msgstr "მინიმალური მნიშვნელობა მორგებისთვის" - -#: gtk/gtkadjustment.c:130 -msgid "Maximum Value" -msgstr "მაქსიმალური მნიშვნელობა" - -#: gtk/gtkadjustment.c:131 -msgid "The maximum value of the adjustment" -msgstr "მაქსიმალური მნიშვნელობა მორგებისთვის" - -#: gtk/gtkadjustment.c:147 -msgid "Step Increment" -msgstr "ბიჯის ნამატი" - -#: gtk/gtkadjustment.c:148 -msgid "The step increment of the adjustment" -msgstr "ბიჯის ნამატი მორგებისთვის" - -#: gtk/gtkadjustment.c:164 -msgid "Page Increment" -msgstr "გვერდის ნამატი" - -#: gtk/gtkadjustment.c:165 -msgid "The page increment of the adjustment" -msgstr "გვერდის ნამატი მორგებისთვის" - -#: gtk/gtkadjustment.c:184 -msgid "Page Size" -msgstr "გვერდის ზომა" - -#: gtk/gtkadjustment.c:185 -msgid "The page size of the adjustment" -msgstr "გვერდის ზომა მორგებისთვის" - -#: gtk/gtkalignment.c:123 +#: gtk/deprecated/gtkalignment.c:151 msgid "Horizontal alignment" -msgstr "განივი განთავსება" +msgstr "" -#: gtk/gtkalignment.c:124 gtk/gtkbutton.c:289 +#: gtk/deprecated/gtkalignment.c:152 gtk/gtkbutton.c:328 msgid "" "Horizontal position of child in available space. 0.0 is left aligned, 1.0 is " "right aligned" msgstr "" -"დასაშვებ არეში ქვეელემენტის განივი განთავსება. 0.0 -- მარცხნივ, 1.0 -- " -"მარჯვნივ" -#: gtk/gtkalignment.c:133 +#: gtk/deprecated/gtkalignment.c:170 msgid "Vertical alignment" -msgstr "ვერტიკალური განთავსება" +msgstr "" -#: gtk/gtkalignment.c:134 gtk/gtkbutton.c:308 +#: gtk/deprecated/gtkalignment.c:171 gtk/gtkbutton.c:347 msgid "" "Vertical position of child in available space. 0.0 is top aligned, 1.0 is " "bottom aligned" msgstr "" -"დასაშვებ არეში ქვეელემენტის ვერტიკალური განთავსება. 0.0 -- ზემოთ, 1.0 -- " -"ქვემოთ" -#: gtk/gtkalignment.c:142 +#: gtk/deprecated/gtkalignment.c:188 msgid "Horizontal scale" -msgstr "განივი მასშტაბირება" +msgstr "" -#: gtk/gtkalignment.c:143 +#: gtk/deprecated/gtkalignment.c:189 msgid "" "If available horizontal space is bigger than needed for the child, how much " "of it to use for the child. 0.0 means none, 1.0 means all" msgstr "" -"თუ დასაშვები განივი არე მეტია, ვიდრე ქვეელემენტს ესაჭიროება, მიეთითება თუ რა " -"ნაწილი გამოიყენება. 0.0 -- არაფერი, 1.0 -- მთლიანად" -#: gtk/gtkalignment.c:151 +#: gtk/deprecated/gtkalignment.c:206 msgid "Vertical scale" -msgstr "ვერტიკალური მასშტაბირება" +msgstr "" -#: gtk/gtkalignment.c:152 +#: gtk/deprecated/gtkalignment.c:207 msgid "" "If available vertical space is bigger than needed for the child, how much of " "it to use for the child. 0.0 means none, 1.0 means all" msgstr "" -"თუ დასაშვები ვერტიკალური არე მეტია, ვიდრე ქვეელემენტს ესაჭიროება, მიეთითება " -"თუ რა ნაწილი გამოიყენება. 0.0 -- არაფერი, 1.0 -- მთლიანად" -#: gtk/gtkalignment.c:169 +#: gtk/deprecated/gtkalignment.c:226 msgid "Top Padding" -msgstr "დამატება ზემოდან" +msgstr "" -#: gtk/gtkalignment.c:170 +#: gtk/deprecated/gtkalignment.c:227 msgid "The padding to insert at the top of the widget." -msgstr "მართვის ელემენტისთვის ზემოთ დასამატებელი ველი." +msgstr "" -#: gtk/gtkalignment.c:186 +#: gtk/deprecated/gtkalignment.c:245 msgid "Bottom Padding" -msgstr "დამატება ქვემოდან" +msgstr "" -#: gtk/gtkalignment.c:187 +#: gtk/deprecated/gtkalignment.c:246 msgid "The padding to insert at the bottom of the widget." -msgstr "მართვის ელემენტისთვის ქვემოთ დასამატებელი ველი." +msgstr "" -#: gtk/gtkalignment.c:203 +#: gtk/deprecated/gtkalignment.c:264 msgid "Left Padding" -msgstr "დამატება მარცხნიდან" +msgstr "" -#: gtk/gtkalignment.c:204 +#: gtk/deprecated/gtkalignment.c:265 msgid "The padding to insert at the left of the widget." -msgstr "მართვის ელემენტისთვის მარცხნივ დასამატებელი ველი." +msgstr "" -#: gtk/gtkalignment.c:220 +#: gtk/deprecated/gtkalignment.c:283 msgid "Right Padding" -msgstr "დამატება მარჯვნიდან" +msgstr "" -#: gtk/gtkalignment.c:221 +#: gtk/deprecated/gtkalignment.c:284 msgid "The padding to insert at the right of the widget." -msgstr "მართვის ელემენტისთვის მარჯვნივ დასამატებელი ველი." +msgstr "" -#: gtk/gtkarrow.c:110 +#: gtk/deprecated/gtkarrow.c:121 msgid "Arrow direction" -msgstr "ისრის მიმართულება" +msgstr "" -#: gtk/gtkarrow.c:111 +#: gtk/deprecated/gtkarrow.c:122 msgid "The direction the arrow should point" -msgstr "მიმართულება, რომელსაც ისარი მიუთითებს" +msgstr "" -#: gtk/gtkarrow.c:119 +#: gtk/deprecated/gtkarrow.c:130 msgid "Arrow shadow" -msgstr "ისრის ჩრდილი" +msgstr "" -#: gtk/gtkarrow.c:120 +#: gtk/deprecated/gtkarrow.c:131 msgid "Appearance of the shadow surrounding the arrow" -msgstr "ისრის ჩრდილის გამოსახულება" +msgstr "" -#: gtk/gtkarrow.c:127 gtk/gtkmenu.c:735 gtk/gtkmenuitem.c:396 +#: gtk/deprecated/gtkarrow.c:138 gtk/gtkcombobox.c:1227 gtk/gtkmenu.c:1006 +#: gtk/gtkmenuitem.c:900 msgid "Arrow Scaling" -msgstr "ისრის წელვადობა" +msgstr "" -#: gtk/gtkarrow.c:128 +#: gtk/deprecated/gtkarrow.c:139 msgid "Amount of space used up by arrow" msgstr "" -#: gtk/gtkaspectframe.c:109 gtk/gtkwidget.c:950 -msgid "Horizontal Alignment" -msgstr "განივი განთავსება" - -#: gtk/gtkaspectframe.c:110 -msgid "X alignment of the child" -msgstr "ქვეელემენტის X ღერძზე სწორება" - -#: gtk/gtkaspectframe.c:116 gtk/gtkwidget.c:966 -msgid "Vertical Alignment" -msgstr "ვერტიკალური სწორება" - -#: gtk/gtkaspectframe.c:117 -msgid "Y alignment of the child" -msgstr "ქვეელემენტის Y ღერძზე სწორება" - -#: gtk/gtkaspectframe.c:123 -msgid "Ratio" -msgstr "შეფარდება" - -#: gtk/gtkaspectframe.c:124 -msgid "Aspect ratio if obey_child is FALSE" -msgstr "პროპორციის კოეფიციენტი თუ \"ქვეელემენტი\" (obey_child) \"მცდარი\"–ა" - -#: gtk/gtkaspectframe.c:130 -msgid "Obey child" -msgstr "ქვეელემენტზე დაქვემდებარება" - -#: gtk/gtkaspectframe.c:131 -msgid "Force aspect ratio to match that of the frame's child" -msgstr "პროპორციის კოეფიციენტის მითითება ბლოკის ქვეელემენტის შესაბამისად" - -#: gtk/gtkassistant.c:310 -msgid "Header Padding" -msgstr "თავსართის ზომა" - -#: gtk/gtkassistant.c:311 -msgid "Number of pixels around the header." -msgstr "თავსართის გარშემო ცარიელი პიქსელების რაოდენობა." - -#: gtk/gtkassistant.c:318 -msgid "Content Padding" -msgstr "შიგთავსის ზომა" - -#: gtk/gtkassistant.c:319 -msgid "Number of pixels around the content pages." -msgstr "შიგთავსის გარშემო ცარიელი პიქსელების რაოდენობა." - -#: gtk/gtkassistant.c:335 -msgid "Page type" -msgstr "გვერდის ტიპი" - -#: gtk/gtkassistant.c:336 -msgid "The type of the assistant page" -msgstr "დამხმარეს ფანჯრის ტიპი" - -#: gtk/gtkassistant.c:353 -msgid "Page title" -msgstr "გვერდის სათაური" - -#: gtk/gtkassistant.c:354 -msgid "The title of the assistant page" -msgstr "დამხმარე გვერდის სათაური" - -#: gtk/gtkassistant.c:370 -msgid "Header image" -msgstr "თავსართის გამოსახულება" - -#: gtk/gtkassistant.c:371 -msgid "Header image for the assistant page" -msgstr "" - -#: gtk/gtkassistant.c:387 -msgid "Sidebar image" -msgstr "გვერდითა პანელის გამოსახულება" - -#: gtk/gtkassistant.c:388 -msgid "Sidebar image for the assistant page" -msgstr "" - -#: gtk/gtkassistant.c:403 -msgid "Page complete" -msgstr "გვერდი შევსებულია" - -#: gtk/gtkassistant.c:404 -msgid "Whether all required fields on the page have been filled out" -msgstr "" - -#: gtk/gtkbbox.c:135 -msgid "Minimum child width" -msgstr "ქვეელემენტის მინიმალური სიგანე" - -#: gtk/gtkbbox.c:136 -msgid "Minimum width of buttons inside the box" -msgstr "დაფის შიდა ღილაკების მინიმალური სიგანე" - -#: gtk/gtkbbox.c:144 -msgid "Minimum child height" -msgstr "ქვეელემენტის მინიმალური სიმაღლე" - -#: gtk/gtkbbox.c:145 -msgid "Minimum height of buttons inside the box" -msgstr "დაფის შიდა ღილაკების მინიმალური სიმაღლე" - -#: gtk/gtkbbox.c:153 -msgid "Child internal width padding" -msgstr "შიდა შევსება სიგანეზე" - -#: gtk/gtkbbox.c:154 -msgid "Amount to increase child's size on either side" -msgstr "ქვეელემენტის ზომის გაზრდა მარცხნივ და მარჯვნივ" - -#: gtk/gtkbbox.c:162 -msgid "Child internal height padding" -msgstr "შიდა შევსება სიმაღლეზე" - -#: gtk/gtkbbox.c:163 -msgid "Amount to increase child's size on the top and bottom" -msgstr "ქვეელემენტის ზომის გაზრდა ზემოთ და ქვემოთ" - -#: gtk/gtkbbox.c:171 -msgid "Layout style" -msgstr "განთავსების სტილი" - -#: gtk/gtkbbox.c:172 -#, fuzzy -msgid "" -"How to lay out the buttons in the box. Possible values are: spread, edge, " -"start and end" -msgstr "" -"ღილაკების ფანჯარაში განთავსება. შესაძლო მნიშვნელობები: default (\"საწყისი" -"\"), spread (\"გადანაწილებული\"), edge (\"ველებზე\"), start (\"თავიდან\") და " -"end (\"ბოლოდან\")" - -#: gtk/gtkbbox.c:180 -msgid "Secondary" -msgstr "მეორადი" - -#: gtk/gtkbbox.c:181 -msgid "" -"If TRUE, the child appears in a secondary group of children, suitable for, e." -"g., help buttons" -msgstr "" -"თუ მითითებულია, ქვეელემენტი სხვა ქვეელემენტების მეორად ჯგუფში გამოჩნდება. " -"მოსახერხებელია მაგ., დახმარების ღილაკებისთვის" - -#: gtk/gtkbox.c:227 gtk/gtkexpander.c:233 gtk/gtkiconview.c:666 -#: gtk/gtktreeviewcolumn.c:220 -msgid "Spacing" -msgstr "ინტერვალი" - -#: gtk/gtkbox.c:228 -msgid "The amount of space between children" -msgstr "ველები ქვეელემენტებს შორის" - -#: gtk/gtkbox.c:237 gtk/gtktable.c:184 gtk/gtktoolbar.c:527 -#: gtk/gtktoolitemgroup.c:1624 -msgid "Homogeneous" -msgstr "ერთგვაროვნება (ჰომოგენობა)" - -#: gtk/gtkbox.c:238 -msgid "Whether the children should all be the same size" -msgstr "ქვეელემენტების ერთნაირი ზომა" - -#: gtk/gtkbox.c:254 gtk/gtktoolbar.c:519 gtk/gtktoolitemgroup.c:1631 -#: gtk/gtktoolpalette.c:1065 gtk/gtktreeviewcolumn.c:276 -msgid "Expand" -msgstr "გაფართოება" - -#: gtk/gtkbox.c:255 -msgid "Whether the child should receive extra space when the parent grows" -msgstr "ქვეელემენტის გაფართოების შესაძლებლობა ძირეული ელემენტის გაზრდისას" - -#: gtk/gtkbox.c:271 gtk/gtktoolitemgroup.c:1638 -msgid "Fill" -msgstr "შევსება" - -#: gtk/gtkbox.c:272 -msgid "" -"Whether extra space given to the child should be allocated to the child or " -"used as padding" -msgstr "" -"ქვეელემენტების დამატებითი ველების განთავსება თავად ელემენტში თუ გარედან " -"დამატება" - -#: gtk/gtkbox.c:279 gtk/gtktrayicon-x11.c:165 -msgid "Padding" -msgstr "დამატება" - -#: gtk/gtkbox.c:280 -msgid "Extra space to put between the child and its neighbors, in pixels" -msgstr "ველი ქვეელემენტსა და მის მეზობლებს შორის, პიქსელებში" - -#: gtk/gtkbox.c:286 -msgid "Pack type" -msgstr "შეფუთვის ტიპი" - -#: gtk/gtkbox.c:287 gtk/gtknotebook.c:692 -msgid "" -"A GtkPackType indicating whether the child is packed with reference to the " -"start or end of the parent" -msgstr "" -"GtkPackType ტიპი მიუთითებს ქვეელემენტი შეფუთულია ძირეული ელემენტის დაწყების " -"თუ ბოლოს დამოწმებით" - -#: gtk/gtkbox.c:293 gtk/gtknotebook.c:670 gtk/gtkpaned.c:270 -#: gtk/gtkruler.c:158 gtk/gtktoolitemgroup.c:1652 -msgid "Position" -msgstr "პოზიცია" - -#: gtk/gtkbox.c:294 gtk/gtknotebook.c:671 -msgid "The index of the child in the parent" -msgstr "ქვეელემენტის ინდექსი ძირეულ ელემენტში" - -#: gtk/gtkbuilder.c:315 -msgid "Translation Domain" -msgstr "თარგმნის არე" - -#: gtk/gtkbuilder.c:316 -msgid "The translation domain used by gettext" -msgstr "" - -#: gtk/gtkbutton.c:239 -msgid "" -"Text of the label widget inside the button, if the button contains a label " -"widget" -msgstr "მართვის ელემენტის წარწერის ტექსტი ღილაკზე, თუ ღილაკი ამგვარს შეიცავს" - -#: gtk/gtkbutton.c:246 gtk/gtkexpander.c:217 gtk/gtklabel.c:570 -#: gtk/gtkmenuitem.c:348 gtk/gtktoolbutton.c:209 -msgid "Use underline" -msgstr "ხაზგასმის გამოყენება" - -#: gtk/gtkbutton.c:247 gtk/gtkexpander.c:218 gtk/gtklabel.c:571 -#: gtk/gtkmenuitem.c:349 -msgid "" -"If set, an underline in the text indicates the next character should be used " -"for the mnemonic accelerator key" -msgstr "" -"თუ მითითებულია, ტექსტის ხაზგასმა ნიშნავს, რომ შემდეგი სიმბოლო გამოიყენება " -"როგორც სხარტულა." - -#: gtk/gtkbutton.c:254 gtk/gtkimagemenuitem.c:153 -msgid "Use stock" -msgstr "ჩაკერების გამოყენება" - -#: gtk/gtkbutton.c:255 -msgid "" -"If set, the label is used to pick a stock item instead of being displayed" -msgstr "" -"თუ მითიტებულია ღილაკის ჩვენების ნაცვლად გამოიყენება ჩაკერებული ელემენტი" - -#: gtk/gtkbutton.c:262 gtk/gtkcombobox.c:811 gtk/gtkfilechooserbutton.c:385 -msgid "Focus on click" -msgstr "ფოკუსირება დაწკაპვით" - -#: gtk/gtkbutton.c:263 gtk/gtkfilechooserbutton.c:386 -msgid "Whether the button grabs focus when it is clicked with the mouse" -msgstr "ღილაკის ფოკუსირება მასზე დაწკაპვით" - -#: gtk/gtkbutton.c:270 -msgid "Border relief" -msgstr "კონტურის რელიეფი" - -#: gtk/gtkbutton.c:271 -msgid "The border relief style" -msgstr "კონტურის რელიეფის სტილი" - -#: gtk/gtkbutton.c:288 -msgid "Horizontal alignment for child" -msgstr "ქვეელემენტების განივი განთავსება" - -#: gtk/gtkbutton.c:307 -msgid "Vertical alignment for child" -msgstr "ქვეელემენტების ვერტიკალური განთავსება" - -#: gtk/gtkbutton.c:324 gtk/gtkimagemenuitem.c:138 -msgid "Image widget" -msgstr "მართვის ელემენტი \"ნახატი\"" - -#: gtk/gtkbutton.c:325 -msgid "Child widget to appear next to the button text" -msgstr "მართვის ქვეელემენტი ღილაკის შემდეგ" - -#: gtk/gtkbutton.c:339 -msgid "Image position" -msgstr "სურათის მდებარეობა" - -#: gtk/gtkbutton.c:340 -msgid "The position of the image relative to the text" -msgstr "სურათის მდებარეობა ტექსტის მიმართ" - -#: gtk/gtkbutton.c:460 -msgid "Default Spacing" -msgstr "ნაგულისხმები ინტერვალი" - -#: gtk/gtkbutton.c:461 -#, fuzzy -msgid "Extra space to add for GTK_CAN_DEFAULT buttons" -msgstr "დამატებითი ველი CAN_DEFAULT ტიპის ღილაკებისთვის" - -#: gtk/gtkbutton.c:475 -msgid "Default Outside Spacing" -msgstr "ნაგულისხმები გარე ველი" - -#: gtk/gtkbutton.c:476 -#, fuzzy -msgid "" -"Extra space to add for GTK_CAN_DEFAULT buttons that is always drawn outside " -"the border" -msgstr "" -"დამატებითი ველი CAN_DEFAULT ტიპის ღილაკებისთვის, რომელიც ყოველთვის კონტურის " -"გარედანაა" - -#: gtk/gtkbutton.c:481 -msgid "Child X Displacement" -msgstr "ქვეელემენტის X წანაცვლება" - -#: gtk/gtkbutton.c:482 -msgid "" -"How far in the x direction to move the child when the button is depressed" -msgstr "ღილაკის დაჭერისას ქვეელემენტი განივი წანაცვლება" - -#: gtk/gtkbutton.c:489 -msgid "Child Y Displacement" -msgstr "ქვეელემენტის Y წანაცვლება" - -#: gtk/gtkbutton.c:490 -msgid "" -"How far in the y direction to move the child when the button is depressed" -msgstr "ღილაკის დაჭერისას ქვეელემენტის ვერტიკალური წანაცვლება" - -#: gtk/gtkbutton.c:506 -msgid "Displace focus" -msgstr "ფოკუსის წანაცვლება" - -#: gtk/gtkbutton.c:507 -msgid "" -"Whether the child_displacement_x/_y properties should also affect the focus " -"rectangle" -msgstr "" -"უნდა ახდენდეს თუ არა child_displacement_x/_y პარამეტრები გავლენას ფოკუსის " -"მართკუთხედზე" - -#: gtk/gtkbutton.c:520 gtk/gtkentry.c:696 gtk/gtkentry.c:1741 -msgid "Inner Border" -msgstr "შიდა კონტური" - -#: gtk/gtkbutton.c:521 -msgid "Border between button edges and child." -msgstr "" - -#: gtk/gtkbutton.c:534 -msgid "Image spacing" -msgstr "სურათის ინტერვალი" - -#: gtk/gtkbutton.c:535 -msgid "Spacing in pixels between the image and label" -msgstr "ინტერვალი (პიქსელებში) წარწერასა და სურათს შორის" - -#: gtk/gtkbutton.c:549 -msgid "Show button images" -msgstr "ნახატების ჩვენება ღილაკებზე" - -#: gtk/gtkbutton.c:550 -#, fuzzy -msgid "Whether images should be shown on buttons" -msgstr "მენიუში ნახატების ჩვენება" - -#: gtk/gtkcalendar.c:478 -msgid "Year" -msgstr "წელი" - -#: gtk/gtkcalendar.c:479 -msgid "The selected year" -msgstr "მონიშნული წელი" - -#: gtk/gtkcalendar.c:492 -msgid "Month" -msgstr "თვე" - -#: gtk/gtkcalendar.c:493 -msgid "The selected month (as a number between 0 and 11)" -msgstr "მონიშნული თვე (რიცხვი 0–დან 11–მდე)" - -#: gtk/gtkcalendar.c:507 -msgid "Day" -msgstr "დღე" - -#: gtk/gtkcalendar.c:508 -msgid "" -"The selected day (as a number between 1 and 31, or 0 to unselect the " -"currently selected day)" -msgstr "მონიშნული დღე (რიცხვი 1–დან 31–მდე ან 0 მონიშნული დღის მოსახსნელად)" - -#: gtk/gtkcalendar.c:522 -msgid "Show Heading" -msgstr "თავსართის ჩვენება" - -#: gtk/gtkcalendar.c:523 -msgid "If TRUE, a heading is displayed" -msgstr "თუ მითითებულია, ჩანს თავსართი" - -#: gtk/gtkcalendar.c:537 -msgid "Show Day Names" -msgstr "დღეების დასახელების ჩვენება" - -#: gtk/gtkcalendar.c:538 -msgid "If TRUE, day names are displayed" -msgstr "თუ მითითებულია, ჩანს დღეების დასახელებები" - -#: gtk/gtkcalendar.c:551 -msgid "No Month Change" -msgstr "თვე არ იცვლება" - -#: gtk/gtkcalendar.c:552 -msgid "If TRUE, the selected month cannot be changed" -msgstr "თუ მითითებულია, თვე ვერ შეიცვლება" - -#: gtk/gtkcalendar.c:566 -msgid "Show Week Numbers" -msgstr "კვირის ნომრების ჩვენება" - -#: gtk/gtkcalendar.c:567 -msgid "If TRUE, week numbers are displayed" -msgstr "თუ მითითებულია, ჩანს კვირის ნომრები" - -#: gtk/gtkcalendar.c:582 -msgid "Details Width" -msgstr "დეტალების სიგანე" - -#: gtk/gtkcalendar.c:583 -msgid "Details width in characters" -msgstr "დეტალების სიგანე სიმბოლოების მიხედვით" - -#: gtk/gtkcalendar.c:598 -msgid "Details Height" -msgstr "დეტალების სიმაღლე" - -#: gtk/gtkcalendar.c:599 -msgid "Details height in rows" -msgstr "დეტალების სიმაღლე რიგების მიხედვით" - -#: gtk/gtkcalendar.c:615 -msgid "Show Details" -msgstr "დეტალების ჩვენება" - -#: gtk/gtkcalendar.c:616 -msgid "If TRUE, details are shown" -msgstr "თუ მონიშნულია, დეტალები ნაჩვენებია" - -#: gtk/gtkcalendar.c:628 -#, fuzzy -msgid "Inner border" -msgstr "შიდა კონტური" - -#: gtk/gtkcalendar.c:629 -#, fuzzy -msgid "Inner border space" -msgstr "შიდა კონტური" - -#: gtk/gtkcalendar.c:640 -#, fuzzy -msgid "Vertical separation" -msgstr "მართობული პარამეტრები" - -#: gtk/gtkcalendar.c:641 -#, fuzzy -msgid "Space between day headers and main area" -msgstr "გამფართოებლის ისრის ველები" - -#: gtk/gtkcalendar.c:652 -#, fuzzy -msgid "Horizontal separation" -msgstr "განივი პარამეტრები" - -#: gtk/gtkcalendar.c:653 -#, fuzzy -msgid "Space between week headers and main area" -msgstr "" -"მანძილი ნაჩვენებ მნიშვნელობასა და გადატანის მაჩვენებელის/ღილაკის კონტურს " -"შორის" - -#: gtk/gtkcelleditable.c:53 -#, fuzzy -msgid "Editing Canceled" -msgstr "ზომის მითითება" - -#: gtk/gtkcelleditable.c:54 -msgid "Indicates that editing has been canceled" -msgstr "" - -#: gtk/gtkcellrendereraccel.c:138 -msgid "Accelerator key" -msgstr "სხარტულა" - -#: gtk/gtkcellrendereraccel.c:139 -msgid "The keyval of the accelerator" -msgstr "სხარტულას მნიშვნელობა" - -#: gtk/gtkcellrendereraccel.c:155 -msgid "Accelerator modifiers" -msgstr "სხარტულად მოდიფიკატორი" - -#: gtk/gtkcellrendereraccel.c:156 -msgid "The modifier mask of the accelerator" -msgstr "სხარტულას მოდიფიკატორის ნიღაბი" - -#: gtk/gtkcellrendereraccel.c:173 -msgid "Accelerator keycode" -msgstr "სხარტულას მნიშვნელობა" - -#: gtk/gtkcellrendereraccel.c:174 -msgid "The hardware keycode of the accelerator" -msgstr "სხარტულას კოდი" - -#: gtk/gtkcellrendereraccel.c:193 -msgid "Accelerator Mode" -msgstr "სხარტულას რეჟიმი" - -#: gtk/gtkcellrendereraccel.c:194 -msgid "The type of accelerators" -msgstr "სხარტულების ტიპი" - -#: gtk/gtkcellrenderer.c:226 -msgid "mode" -msgstr "რეჟიმი" - -#: gtk/gtkcellrenderer.c:227 -msgid "Editable mode of the CellRenderer" -msgstr "CellRenderer პროგრამის რედაქტირებადი რეჟიმი" - -#: gtk/gtkcellrenderer.c:235 -msgid "visible" -msgstr "ხილული" - -#: gtk/gtkcellrenderer.c:236 -msgid "Display the cell" -msgstr "უჯრის ჩვენება" - -#: gtk/gtkcellrenderer.c:243 -msgid "Display the cell sensitive" -msgstr "უჯრის მგრძნობიარობის ჩვენება" - -#: gtk/gtkcellrenderer.c:250 -msgid "xalign" -msgstr "x-განთავსება" - -#: gtk/gtkcellrenderer.c:251 -msgid "The x-align" -msgstr "განთავსებს X ღერძზე" - -#: gtk/gtkcellrenderer.c:260 -msgid "yalign" -msgstr "y-განთავსება" - -#: gtk/gtkcellrenderer.c:261 -msgid "The y-align" -msgstr "განთავსებს Y ღერძზე" - -#: gtk/gtkcellrenderer.c:270 -msgid "xpad" -msgstr "განივი შევსება" - -#: gtk/gtkcellrenderer.c:271 -msgid "The xpad" -msgstr "განივი შევსება" - -#: gtk/gtkcellrenderer.c:280 -msgid "ypad" -msgstr "შევსება ვერტიკალზე" - -#: gtk/gtkcellrenderer.c:281 -msgid "The ypad" -msgstr "შევსება ვერტიკალზე" - -#: gtk/gtkcellrenderer.c:290 -msgid "width" -msgstr "სიგანე" - -#: gtk/gtkcellrenderer.c:291 -msgid "The fixed width" -msgstr "ფიქსირებული სიგანე" - -#: gtk/gtkcellrenderer.c:300 -msgid "height" -msgstr "სიმაღლე" - -#: gtk/gtkcellrenderer.c:301 -msgid "The fixed height" -msgstr "ფიქსირებული სიმაღლე" - -#: gtk/gtkcellrenderer.c:310 -msgid "Is Expander" -msgstr "გაფართოებადი" - -#: gtk/gtkcellrenderer.c:311 -msgid "Row has children" -msgstr "მწკრივს ქვეელემენტები აქვს" - -#: gtk/gtkcellrenderer.c:319 -msgid "Is Expanded" -msgstr "გაფართოებული" - -#: gtk/gtkcellrenderer.c:320 -msgid "Row is an expander row, and is expanded" -msgstr "მწკრივი გაფართოებადია და გაფართოებულია" - -#: gtk/gtkcellrenderer.c:327 -msgid "Cell background color name" -msgstr "უჯრის ფონის ფერის სახელი" - -#: gtk/gtkcellrenderer.c:328 -msgid "Cell background color as a string" -msgstr "უჯრის ფონის ფერის სახელის აღწერა" - -#: gtk/gtkcellrenderer.c:335 -msgid "Cell background color" -msgstr "უჯრის ფონის ფერი" - -#: gtk/gtkcellrenderer.c:336 -msgid "Cell background color as a GdkColor" -msgstr "უჯრის ფონის ფერი GdkColor სახით" - -#: gtk/gtkcellrenderer.c:343 -#, fuzzy -msgid "Editing" -msgstr "ზომის მითითება" - -#: gtk/gtkcellrenderer.c:344 -#, fuzzy -msgid "Whether the cell renderer is currently in editing mode" -msgstr "წარწერის ერთსტრიქონიანი რეჟიმი" - -#: gtk/gtkcellrenderer.c:352 -msgid "Cell background set" -msgstr "უჯრის ფონის ფერი მიეთითა" - -#: gtk/gtkcellrenderer.c:353 -msgid "Whether this tag affects the cell background color" -msgstr "ჭდის გავლენა უჯრის ფონის ფერზე" - -#: gtk/gtkcellrenderercombo.c:110 -msgid "Model" -msgstr "მოდელი" - -#: gtk/gtkcellrenderercombo.c:111 -msgid "The model containing the possible values for the combo box" -msgstr "ჩამოშლადი სიის შესაძლო მნიშვნელობების შემცველი მოდელი" - -#: gtk/gtkcellrenderercombo.c:133 gtk/gtkcomboboxentry.c:104 -msgid "Text Column" -msgstr "ტექსტური სვეტი" - -#: gtk/gtkcellrenderercombo.c:134 gtk/gtkcomboboxentry.c:105 -msgid "A column in the data source model to get the strings from" -msgstr "საწყის მონაცემთა სტრიქონების შემცველი მოდელის სვეტი" - -#: gtk/gtkcellrenderercombo.c:151 -msgid "Has Entry" -msgstr "შეიცავს ელემენტს" - -#: gtk/gtkcellrenderercombo.c:152 -msgid "If FALSE, don't allow to enter strings other than the chosen ones" -msgstr "თუ არაა მითითებული, შესაძლებელია მხოლოდ შერჩეული ტექსტის მითითება" - -#: gtk/gtkcellrendererpixbuf.c:120 -msgid "Pixbuf Object" -msgstr "ბუფერის (Pixbuf) ობიექტი" - -#: gtk/gtkcellrendererpixbuf.c:121 -msgid "The pixbuf to render" -msgstr "გარდასახვის ბუფერი (Рixbuf)" - -#: gtk/gtkcellrendererpixbuf.c:128 -msgid "Pixbuf Expander Open" -msgstr "ღია გაფართოების ბუფერი (Pixbuf)" - -#: gtk/gtkcellrendererpixbuf.c:129 -msgid "Pixbuf for open expander" -msgstr "გაფართოების ობიექტის ბუფერი (Pixbuf)" - -#: gtk/gtkcellrendererpixbuf.c:136 -msgid "Pixbuf Expander Closed" -msgstr "დახურული გაფართოების ბუფერი (Pixbuf)" - -#: gtk/gtkcellrendererpixbuf.c:137 -msgid "Pixbuf for closed expander" -msgstr "დახურული გაფართოების ობიექტის ბუფერი (Pixbuf)" - -#: gtk/gtkcellrendererpixbuf.c:144 gtk/gtkimage.c:244 gtk/gtkstatusicon.c:228 -msgid "Stock ID" -msgstr "ჩაკერებული ნიშნის ID" - -#: gtk/gtkcellrendererpixbuf.c:145 -msgid "The stock ID of the stock icon to render" -msgstr "ჩაკერებული ხატულას ID გარდასახვისთვის" - -#: gtk/gtkcellrendererpixbuf.c:152 gtk/gtkcellrendererspinner.c:153 -#: gtk/gtkrecentmanager.c:305 gtk/gtkstatusicon.c:269 -msgid "Size" -msgstr "ზომა" - -#: gtk/gtkcellrendererpixbuf.c:153 -msgid "The GtkIconSize value that specifies the size of the rendered icon" -msgstr "GtkIconSize მნიშვნელობა გარდასახული ხატულას ზომისთვის" - -#: gtk/gtkcellrendererpixbuf.c:162 -msgid "Detail" -msgstr "დეტალები" - -#: gtk/gtkcellrendererpixbuf.c:163 -msgid "Render detail to pass to the theme engine" -msgstr "გარდასახვის დეტალები თემის ძრავისთვის" - -#: gtk/gtkcellrendererpixbuf.c:196 -msgid "Follow State" -msgstr "სტატუსის მიდევნება" - -#: gtk/gtkcellrendererpixbuf.c:197 -msgid "Whether the rendered pixbuf should be colorized according to the state" -msgstr "გარდასახული pixbuf-ის სტატუსის მიხედვით დაფერვის ჩართვა/ამორთვა" - -#: gtk/gtkcellrendererpixbuf.c:214 gtk/gtkimage.c:319 gtk/gtkwindow.c:662 -msgid "Icon" -msgstr "ხატულა" - -#: gtk/gtkcellrendererprogress.c:127 -msgid "Value of the progress bar" -msgstr "მიმდინარეობის მაჩვენებელი" - -#: gtk/gtkcellrendererprogress.c:144 gtk/gtkcellrenderertext.c:231 -#: gtk/gtkentry.c:739 gtk/gtkentrybuffer.c:352 gtk/gtkmessagedialog.c:226 -#: gtk/gtkprogressbar.c:150 gtk/gtktextbuffer.c:210 -msgid "Text" -msgstr "ტექსტი" - -#: gtk/gtkcellrendererprogress.c:145 -msgid "Text on the progress bar" -msgstr "მომდინარეობის ტექსტი" - -#: gtk/gtkcellrendererprogress.c:168 gtk/gtkcellrendererspinner.c:139 -msgid "Pulse" -msgstr "პულსი" - -#: gtk/gtkcellrendererprogress.c:169 -msgid "" -"Set this to positive values to indicate that some progress is made, but you " -"don't know how much." -msgstr "" - -#: gtk/gtkcellrendererprogress.c:185 -msgid "Text x alignment" -msgstr "ტექსტის X განთავსება" - -#: gtk/gtkcellrendererprogress.c:186 -msgid "" -"The horizontal text alignment, from 0 (left) to 1 (right). Reversed for RTL " -"layouts." -msgstr "" -"ტექსტის ჰორიზონტალური განთავსება 0-დან (მარცხნიდან) 1-მდე(მარჯვნივ). RTL " -"ფორმატისთვის - პირიქით." - -#: gtk/gtkcellrendererprogress.c:202 -msgid "Text y alignment" -msgstr "ტექსტის Y განთავსება" - -#: gtk/gtkcellrendererprogress.c:203 -msgid "The vertical text alignment, from 0 (top) to 1 (bottom)." -msgstr "ტექსტის ვერტიკალური განთავსება, 0 (ზემოდან) - 1 (ქვევით)." - -#: gtk/gtkcellrendererprogress.c:214 gtk/gtkprogressbar.c:126 -#: gtk/gtkrange.c:427 -msgid "Inverted" -msgstr "ინვერტირებული" - -#: gtk/gtkcellrendererprogress.c:215 gtk/gtkprogressbar.c:127 -#, fuzzy -msgid "Invert the direction in which the progress bar grows" -msgstr "მიმდინარეობის მაჩვენებლის ზრდის ორიენტაცია და მიმართულება" - -#: gtk/gtkcellrendererspin.c:91 gtk/gtkrange.c:419 gtk/gtkscalebutton.c:239 -#: gtk/gtkspinbutton.c:228 -msgid "Adjustment" -msgstr "მორგება" - -#: gtk/gtkcellrendererspin.c:92 gtk/gtkspinbutton.c:229 -#, fuzzy -msgid "The adjustment that holds the value of the spin button" -msgstr "მთვლელი ღილაკის მნიშვნელობების მორგება" - -#: gtk/gtkcellrendererspin.c:107 -msgid "Climb rate" -msgstr "აჩქარება" - -#: gtk/gtkcellrendererspin.c:108 gtk/gtkspinbutton.c:237 -msgid "The acceleration rate when you hold down a button" -msgstr "გადახვევის აჩქარება დაჭერილი ღილაკის შემთხვევაში" - -#: gtk/gtkcellrendererspin.c:121 gtk/gtkscale.c:244 gtk/gtkspinbutton.c:246 -msgid "Digits" -msgstr "ციფრები" - -#: gtk/gtkcellrendererspin.c:122 gtk/gtkspinbutton.c:247 -msgid "The number of decimal places to display" -msgstr "მეათედების რაოდენობა საჩვენებლად" - -#: gtk/gtkcellrendererspinner.c:119 gtk/gtkcheckmenuitem.c:105 -#: gtk/gtkmenu.c:525 gtk/gtkspinner.c:131 gtk/gtktoggleaction.c:133 -#: gtk/gtktogglebutton.c:115 gtk/gtktoggletoolbutton.c:112 -msgid "Active" -msgstr "აქტიური" - -#: gtk/gtkcellrendererspinner.c:120 -#, fuzzy -msgid "Whether the spinner is active (ie. shown) in the cell" -msgstr "წარწერისთვის შრიფტის შერჩეული სტილის გამოყენება" - -#: gtk/gtkcellrendererspinner.c:140 -#, fuzzy -msgid "Pulse of the spinner" -msgstr "საბეჭდი მანქანის სახელწოდება" - -#: gtk/gtkcellrendererspinner.c:154 -#, fuzzy -msgid "The GtkIconSize value that specifies the size of the rendered spinner" -msgstr "GtkIconSize მნიშვნელობა გარდასახული ხატულას ზომისთვის" - -#: gtk/gtkcellrenderertext.c:232 -msgid "Text to render" -msgstr "გარდასახვის ტექსტი" - -#: gtk/gtkcellrenderertext.c:239 -msgid "Markup" -msgstr "მარკირება" - -#: gtk/gtkcellrenderertext.c:240 -msgid "Marked up text to render" -msgstr "გარდასახვის ტექსტის მარკირება" - -#: gtk/gtkcellrenderertext.c:247 gtk/gtklabel.c:556 -msgid "Attributes" -msgstr "ატრიბუტები" - -#: gtk/gtkcellrenderertext.c:248 -msgid "A list of style attributes to apply to the text of the renderer" -msgstr "სტილის ატრიბუტების სია გარდასახვის ტექსტისთვის" - -#: gtk/gtkcellrenderertext.c:255 -msgid "Single Paragraph Mode" -msgstr "ერთაბზაციანი რეჟიმი" - -#: gtk/gtkcellrenderertext.c:256 -#, fuzzy -msgid "Whether to keep all text in a single paragraph" -msgstr "მთელი ტექსტის ერთ აბზაცად შენახვა" - -#: gtk/gtkcellrenderertext.c:264 gtk/gtkcellview.c:178 gtk/gtktexttag.c:178 -msgid "Background color name" -msgstr "ფონის ფერის სახელი" - -#: gtk/gtkcellrenderertext.c:265 gtk/gtkcellview.c:179 gtk/gtktexttag.c:179 -msgid "Background color as a string" -msgstr "ფონის ფერის სახელის აღწერა" - -#: gtk/gtkcellrenderertext.c:272 gtk/gtkcellview.c:185 gtk/gtktexttag.c:186 -msgid "Background color" -msgstr "ფონის ფერი" - -#: gtk/gtkcellrenderertext.c:273 gtk/gtkcellview.c:186 -msgid "Background color as a GdkColor" -msgstr "ფონის ფერი GdkColor ფორმატში" - -#: gtk/gtkcellrenderertext.c:280 gtk/gtktexttag.c:202 -msgid "Foreground color name" -msgstr "ტექსტის ფერის სახელი" - -#: gtk/gtkcellrenderertext.c:281 gtk/gtktexttag.c:203 -msgid "Foreground color as a string" -msgstr "ტექსტის ფერის სახელის აღწერა" - -#: gtk/gtkcellrenderertext.c:288 gtk/gtktexttag.c:210 -#: gtk/gtktrayicon-x11.c:133 -msgid "Foreground color" -msgstr "ტექსტის ფერი" - -#: gtk/gtkcellrenderertext.c:289 -msgid "Foreground color as a GdkColor" -msgstr "ტექსტის ფერი GdkColor ფორმატში" - -#: gtk/gtkcellrenderertext.c:297 gtk/gtkentry.c:663 gtk/gtktexttag.c:227 -#: gtk/gtktextview.c:668 -msgid "Editable" -msgstr "რედაქტირებადი" - -#: gtk/gtkcellrenderertext.c:298 gtk/gtktexttag.c:228 gtk/gtktextview.c:669 -msgid "Whether the text can be modified by the user" -msgstr "მომხმარებლისთვის ტექსტის შეცვლის ნებართვა" - -#: gtk/gtkcellrenderertext.c:305 gtk/gtkcellrenderertext.c:313 -#: gtk/gtktexttag.c:243 gtk/gtktexttag.c:251 -msgid "Font" -msgstr "შრიფტი" - -#: gtk/gtkcellrenderertext.c:306 gtk/gtktexttag.c:244 -msgid "Font description as a string, e.g. \"Sans Italic 12\"" -msgstr "შრიფტის ტექტუსრი აღწერა, მაგ., \"Sans Italic 12\"" - -#: gtk/gtkcellrenderertext.c:314 gtk/gtktexttag.c:252 -msgid "Font description as a PangoFontDescription struct" -msgstr "შრიფტის აღწერა PangoFontDescription სტრუქტურით" - -#: gtk/gtkcellrenderertext.c:322 gtk/gtktexttag.c:259 -msgid "Font family" -msgstr "შრიფტის გარნიტურა:" - -#: gtk/gtkcellrenderertext.c:323 gtk/gtktexttag.c:260 -msgid "Name of the font family, e.g. Sans, Helvetica, Times, Monospace" -msgstr "შრიფტის გარნიტურის სახელი, მაგ., Sans, Helvetica, Times, Monospace" - -#: gtk/gtkcellrenderertext.c:330 gtk/gtkcellrenderertext.c:331 -#: gtk/gtktexttag.c:267 -msgid "Font style" -msgstr "შრიფტის სტილი" - -#: gtk/gtkcellrenderertext.c:339 gtk/gtkcellrenderertext.c:340 -#: gtk/gtktexttag.c:276 -msgid "Font variant" -msgstr "შრიფტის სახესხვაობა" - -#: gtk/gtkcellrenderertext.c:348 gtk/gtkcellrenderertext.c:349 -#: gtk/gtktexttag.c:285 -msgid "Font weight" -msgstr "შრიფტის წონა" - -#: gtk/gtkcellrenderertext.c:358 gtk/gtkcellrenderertext.c:359 -#: gtk/gtktexttag.c:296 -msgid "Font stretch" -msgstr "შრიფტის შიდა ინტერვალი" - -#: gtk/gtkcellrenderertext.c:367 gtk/gtkcellrenderertext.c:368 -#: gtk/gtktexttag.c:305 -msgid "Font size" -msgstr "შრიფტის ზომა" - -#: gtk/gtkcellrenderertext.c:377 gtk/gtktexttag.c:325 -msgid "Font points" -msgstr "შრიფტის პუნქტები" - -#: gtk/gtkcellrenderertext.c:378 gtk/gtktexttag.c:326 -msgid "Font size in points" -msgstr "შრიფტის ზომა პუნქტებში" - -#: gtk/gtkcellrenderertext.c:387 gtk/gtktexttag.c:315 -msgid "Font scale" -msgstr "შრიფტის მასშტაბი" - -#: gtk/gtkcellrenderertext.c:388 -msgid "Font scaling factor" -msgstr "შრიფტის მასშტაბის კოეფიციენტი" - -#: gtk/gtkcellrenderertext.c:397 gtk/gtktexttag.c:394 -msgid "Rise" -msgstr "წანაცვლება" - -#: gtk/gtkcellrenderertext.c:398 -msgid "" -"Offset of text above the baseline (below the baseline if rise is negative)" -msgstr "" -"ტექსტის საბაზო ხაზიდან ზემოთ წანაცვლება (თუ უარყოფითია, წანაცვლდება ქვემოთ)" - -#: gtk/gtkcellrenderertext.c:409 gtk/gtktexttag.c:434 -msgid "Strikethrough" -msgstr "გადახაზვა" - -#: gtk/gtkcellrenderertext.c:410 gtk/gtktexttag.c:435 -msgid "Whether to strike through the text" -msgstr "ტექსტის გადახაზვა" - -#: gtk/gtkcellrenderertext.c:417 gtk/gtktexttag.c:442 -msgid "Underline" -msgstr "ხაზგასმა" - -#: gtk/gtkcellrenderertext.c:418 gtk/gtktexttag.c:443 -msgid "Style of underline for this text" -msgstr "ტექსტის ხაზგასმა" - -#: gtk/gtkcellrenderertext.c:426 gtk/gtktexttag.c:354 -msgid "Language" -msgstr "ენა" - -#: gtk/gtkcellrenderertext.c:427 -msgid "" -"The language this text is in, as an ISO code. Pango can use this as a hint " -"when rendering the text. If you don't understand this parameter, you " -"probably don't need it" -msgstr "" -"ტექსტის ენა ISO კოდის სახით. ეს მნიშვნელობა Pango–ს შეუძლია გამოიყენოს " -"როგორც მინიშნება ტექსტის გარდასახვისთვის. თუ ამ პარამეტრის მნიშვნელობა არ " -"გესმით, მეტად ალბათურია რომ იგი საერთოდ არ გჭირდებათ." - -#: gtk/gtkcellrenderertext.c:447 gtk/gtklabel.c:681 gtk/gtkprogressbar.c:180 -msgid "Ellipsize" -msgstr "გადანაცვლება" - -#: gtk/gtkcellrenderertext.c:448 -msgid "" -"The preferred place to ellipsize the string, if the cell renderer does not " -"have enough room to display the entire string" -msgstr "" -"ტექსტის ელიფსიზაციის სასურველი ადგილი, თუ ეკრანულ გარდამსახველს არ შეუძლია " -"ტექსტის სრულად ჩვენება." - -#: gtk/gtkcellrenderertext.c:467 gtk/gtkfilechooserbutton.c:413 -#: gtk/gtklabel.c:702 -msgid "Width In Characters" -msgstr "სიგანე სიმბოლოებში" - -#: gtk/gtkcellrenderertext.c:468 gtk/gtklabel.c:703 -msgid "The desired width of the label, in characters" -msgstr "წარწერის სასურველი სიგანე სიმბოლოებში" - -#: gtk/gtkcellrenderertext.c:492 gtk/gtklabel.c:763 -msgid "Maximum Width In Characters" -msgstr "მაქსიმალური სიგანე სიმბოლოებში" - -#: gtk/gtkcellrenderertext.c:493 -#, fuzzy -msgid "The maximum width of the cell, in characters" -msgstr "წარწერის სასურველი მაქსიმალური სიგანე სიმბოლოებში" - -#: gtk/gtkcellrenderertext.c:511 gtk/gtktexttag.c:451 -msgid "Wrap mode" -msgstr "გადატანის რეჟიმი" - -#: gtk/gtkcellrenderertext.c:512 -msgid "" -"How to break the string into multiple lines, if the cell renderer does not " -"have enough room to display the entire string" -msgstr "" -"სტრიქონების ახალ ხაზზე გადატანა, თუ ეკრანულ გარდამსახველს არ აქვს საკმარისი " -"ადგილი სტრიქონის სრულად საჩვენებლად" - -#: gtk/gtkcellrenderertext.c:531 gtk/gtkcombobox.c:700 -msgid "Wrap width" -msgstr "გადატანის სიგანე" - -#: gtk/gtkcellrenderertext.c:532 -msgid "The width at which the text is wrapped" -msgstr "ტექსტის გადატანის სიგანე" - -#: gtk/gtkcellrenderertext.c:552 gtk/gtktreeviewcolumn.c:301 -msgid "Alignment" -msgstr "განთავსება" - -#: gtk/gtkcellrenderertext.c:553 -msgid "How to align the lines" -msgstr "თუ როგორ გავასწოროთ ხაზზე" - -#: gtk/gtkcellrenderertext.c:565 gtk/gtkcellview.c:208 gtk/gtktexttag.c:540 -msgid "Background set" -msgstr "ფონი მიეთითა" - -#: gtk/gtkcellrenderertext.c:566 gtk/gtkcellview.c:209 gtk/gtktexttag.c:541 -msgid "Whether this tag affects the background color" -msgstr "ჭდის გავლენა ფონის ფერზე" - -#: gtk/gtkcellrenderertext.c:569 gtk/gtktexttag.c:548 -msgid "Foreground set" -msgstr "ტექსტის ფერი მიეთითა" - -#: gtk/gtkcellrenderertext.c:570 gtk/gtktexttag.c:549 -msgid "Whether this tag affects the foreground color" -msgstr "ჭდის გავლენა ტექსტის ფერზე" - -#: gtk/gtkcellrenderertext.c:573 gtk/gtktexttag.c:552 -msgid "Editability set" -msgstr "რედაქტირებადობა მიეთითა" - -#: gtk/gtkcellrenderertext.c:574 gtk/gtktexttag.c:553 -msgid "Whether this tag affects text editability" -msgstr "ჭდის გავლენა რედაქტირებადობაზე" - -#: gtk/gtkcellrenderertext.c:577 gtk/gtktexttag.c:556 -msgid "Font family set" -msgstr "შრიფტის გარნიტურა მიეთითა" - -#: gtk/gtkcellrenderertext.c:578 gtk/gtktexttag.c:557 -msgid "Whether this tag affects the font family" -msgstr "ჭდის გავლენა შრიფტის გარნიტურაზე" - -#: gtk/gtkcellrenderertext.c:581 gtk/gtktexttag.c:560 -msgid "Font style set" -msgstr "შრიფტის სტილი მიეთითა" - -#: gtk/gtkcellrenderertext.c:582 gtk/gtktexttag.c:561 -msgid "Whether this tag affects the font style" -msgstr "ჭდის გავლენა შრიფტის სტილზე" - -#: gtk/gtkcellrenderertext.c:585 gtk/gtktexttag.c:564 -msgid "Font variant set" -msgstr "შრიფტის სახესხვაობა მიეთითა" - -#: gtk/gtkcellrenderertext.c:586 gtk/gtktexttag.c:565 -msgid "Whether this tag affects the font variant" -msgstr "ჭდის გავლენა შრიფტის სახესვაობაზე" - -#: gtk/gtkcellrenderertext.c:589 gtk/gtktexttag.c:568 -msgid "Font weight set" -msgstr "შრიფტის წონა მიეთითა" - -#: gtk/gtkcellrenderertext.c:590 gtk/gtktexttag.c:569 -msgid "Whether this tag affects the font weight" -msgstr "ჭდის გავლენა შრიფტის წონაზე" - -#: gtk/gtkcellrenderertext.c:593 gtk/gtktexttag.c:572 -msgid "Font stretch set" -msgstr "შრიფტის შიდა ინტერვალი მიეთითა" - -#: gtk/gtkcellrenderertext.c:594 gtk/gtktexttag.c:573 -msgid "Whether this tag affects the font stretch" -msgstr "ჭდის გავლენა შრიფტის შიდა ინტერვალზე" - -#: gtk/gtkcellrenderertext.c:597 gtk/gtktexttag.c:576 -msgid "Font size set" -msgstr "შრიფტის ზომა მიეთითა" - -#: gtk/gtkcellrenderertext.c:598 gtk/gtktexttag.c:577 -msgid "Whether this tag affects the font size" -msgstr "ჭდის გავლენა შრიფტის ზომაზე" - -#: gtk/gtkcellrenderertext.c:601 gtk/gtktexttag.c:580 -msgid "Font scale set" -msgstr "შრიფტის მასშტაბი მიეთითა" - -#: gtk/gtkcellrenderertext.c:602 gtk/gtktexttag.c:581 -msgid "Whether this tag scales the font size by a factor" -msgstr "ჭდის გავლენა შრიფტის მასშტაბირების კოეფიციენტზე" - -#: gtk/gtkcellrenderertext.c:605 gtk/gtktexttag.c:600 -msgid "Rise set" -msgstr "წანაცვლება მიეთითა" - -#: gtk/gtkcellrenderertext.c:606 gtk/gtktexttag.c:601 -msgid "Whether this tag affects the rise" -msgstr "ჭდის გავლენა წანაცვლებაზე" - -#: gtk/gtkcellrenderertext.c:609 gtk/gtktexttag.c:616 -msgid "Strikethrough set" -msgstr "გადახაზვა მიეთითა" - -#: gtk/gtkcellrenderertext.c:610 gtk/gtktexttag.c:617 -msgid "Whether this tag affects strikethrough" -msgstr "ჭდის გავლენა შრიფტის გადახაზვაზე" - -#: gtk/gtkcellrenderertext.c:613 gtk/gtktexttag.c:624 -msgid "Underline set" -msgstr "ხაზგასმა მიეთითა" - -#: gtk/gtkcellrenderertext.c:614 gtk/gtktexttag.c:625 -msgid "Whether this tag affects underlining" -msgstr "ჭდის გავლენა შრიფტის ხაზგასმაზე" - -#: gtk/gtkcellrenderertext.c:617 gtk/gtktexttag.c:588 -msgid "Language set" -msgstr "ენა მიეთითა" - -#: gtk/gtkcellrenderertext.c:618 gtk/gtktexttag.c:589 -msgid "Whether this tag affects the language the text is rendered as" -msgstr "ჭდის გავლენა ტექსტის გარდასახვაზე" - -#: gtk/gtkcellrenderertext.c:621 -msgid "Ellipsize set" -msgstr "გადანაცვლება მიეთითა" - -#: gtk/gtkcellrenderertext.c:622 -msgid "Whether this tag affects the ellipsize mode" -msgstr "ჭდის გავლენა ელიფსიზაციაზე" - -#: gtk/gtkcellrenderertext.c:625 -msgid "Align set" -msgstr "გასწორება" - -#: gtk/gtkcellrenderertext.c:626 -msgid "Whether this tag affects the alignment mode" -msgstr "ჭდის გავლენა გასწორებაზე" - -#: gtk/gtkcellrenderertoggle.c:128 -msgid "Toggle state" -msgstr "გადართვის სტატუსი" - -#: gtk/gtkcellrenderertoggle.c:129 -msgid "The toggle state of the button" -msgstr "გადამრთველი ღილაკის სტატუსი" - -#: gtk/gtkcellrenderertoggle.c:136 -msgid "Inconsistent state" -msgstr "არათავსებადი სტატუსი" - -#: gtk/gtkcellrenderertoggle.c:137 -msgid "The inconsistent state of the button" -msgstr "ღილაკის არათავსებადი სტატუსი" - -#: gtk/gtkcellrenderertoggle.c:144 -msgid "Activatable" -msgstr "აქტივირებადი" - -#: gtk/gtkcellrenderertoggle.c:145 -msgid "The toggle button can be activated" -msgstr "გადამრთველის ღილაკი აქტივირებადია" - -#: gtk/gtkcellrenderertoggle.c:152 -msgid "Radio state" -msgstr "ინდიკატორის სტატუსი" - -#: gtk/gtkcellrenderertoggle.c:153 -msgid "Draw the toggle button as a radio button" -msgstr "გადამრთველის ღილაკის ინდიკატორის სახით წარმოდგენა" - -#: gtk/gtkcellrenderertoggle.c:160 -msgid "Indicator size" -msgstr "მაჩვენებლის ზომა" - -#: gtk/gtkcellrenderertoggle.c:161 gtk/gtkcheckbutton.c:72 -#: gtk/gtkcheckmenuitem.c:129 -msgid "Size of check or radio indicator" -msgstr "ალმის ან ინდიკატორის ზომა" - -#: gtk/gtkcellview.c:200 -msgid "CellView model" -msgstr "CellView მოდელი" - -#: gtk/gtkcellview.c:201 -msgid "The model for cell view" -msgstr "ელემენტების უჯრებში გამოსახვის ნიმუში" - -#: gtk/gtkcheckbutton.c:71 gtk/gtkcheckmenuitem.c:128 -msgid "Indicator Size" -msgstr "მაჩვენებლის ზომა" - -#: gtk/gtkcheckbutton.c:79 gtk/gtkexpander.c:267 -msgid "Indicator Spacing" -msgstr "მაჩვენებლის ველები" - -#: gtk/gtkcheckbutton.c:80 -msgid "Spacing around check or radio indicator" -msgstr "ველები ალმის ან ინდიკატორის გარშებო" - -#: gtk/gtkcheckmenuitem.c:106 -msgid "Whether the menu item is checked" -msgstr "მენიუს ელემენტის გააქტივება" - -#: gtk/gtkcheckmenuitem.c:113 gtk/gtktogglebutton.c:123 -msgid "Inconsistent" -msgstr "არათავსებადი" - -#: gtk/gtkcheckmenuitem.c:114 -msgid "Whether to display an \"inconsistent\" state" -msgstr "\"არათავსებადი\" სტატუსის ჩვენება/დამალვა" - -#: gtk/gtkcheckmenuitem.c:121 -msgid "Draw as radio menu item" -msgstr "ინდიკატორად წარმოდგენა" - -#: gtk/gtkcheckmenuitem.c:122 -msgid "Whether the menu item looks like a radio menu item" -msgstr "მენიუს ელემენტის ინდიკატორის სახით წარმოდგენა" - -#: gtk/gtkcolorbutton.c:159 -msgid "Use alpha" -msgstr "გამჭვირვალობა" - -#: gtk/gtkcolorbutton.c:160 -#, fuzzy -msgid "Whether to give the color an alpha value" -msgstr "ფერისთვის გამჭვირვალობის მნიშვნელობის მითითება" - -#: gtk/gtkcolorbutton.c:174 gtk/gtkfilechooserbutton.c:399 -#: gtk/gtkfontbutton.c:140 gtk/gtkprintjob.c:115 gtk/gtkstatusicon.c:415 -#: gtk/gtktreeviewcolumn.c:268 -msgid "Title" -msgstr "სათაური" - -#: gtk/gtkcolorbutton.c:175 -msgid "The title of the color selection dialog" -msgstr "ფერის შერჩევის დიალოგის სათაური" - -#: gtk/gtkcolorbutton.c:189 gtk/gtkcolorsel.c:323 -msgid "Current Color" -msgstr "მიმდინარე ფერი" - -#: gtk/gtkcolorbutton.c:190 -msgid "The selected color" -msgstr "შერჩეული ფერი" - -#: gtk/gtkcolorbutton.c:204 gtk/gtkcolorsel.c:330 -msgid "Current Alpha" -msgstr "გამჭვირვალობის მიმდინარე სიდიდე" - -#: gtk/gtkcolorbutton.c:205 -msgid "The selected opacity value (0 fully transparent, 65535 fully opaque)" -msgstr "" -"გაუმჭვირვალობის შერჩეული მნიშვნელობა (\"0\" - სრულიად გამჭვირვალე, \"65535\" " -"- სრულიად გაუმჭვირვალე)" - -#: gtk/gtkcolorsel.c:309 +#: gtk/deprecated/gtkcolorsel.c:325 msgid "Has Opacity Control" -msgstr "გაუმჭვირვალობის მართვა" +msgstr "" -#: gtk/gtkcolorsel.c:310 +#: gtk/deprecated/gtkcolorsel.c:326 msgid "Whether the color selector should allow setting opacity" -msgstr "დიალოგში გაუმჭვირვალობის მართვის შესაძლებლობა" +msgstr "" -#: gtk/gtkcolorsel.c:316 +#: gtk/deprecated/gtkcolorsel.c:332 msgid "Has palette" -msgstr "პალიტრა" +msgstr "" -#: gtk/gtkcolorsel.c:317 +#: gtk/deprecated/gtkcolorsel.c:333 msgid "Whether a palette should be used" -msgstr "პალიტრის გამოყენება" +msgstr "" -#: gtk/gtkcolorsel.c:324 +#: gtk/deprecated/gtkcolorsel.c:347 gtk/gtkcolorbutton.c:201 +msgid "Current Color" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:348 msgid "The current color" -msgstr "მიმდინარე ფერი" +msgstr "" -#: gtk/gtkcolorsel.c:331 +#: gtk/deprecated/gtkcolorsel.c:354 gtk/gtkcolorbutton.c:217 +msgid "Current Alpha" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:355 msgid "The current opacity value (0 fully transparent, 65535 fully opaque)" msgstr "" -"გაუმჭვირვალობის მიმდინარე მნიშვნელობა (\"0\" - სრულიად გამჭვირვალე, " -"\"65535\" - სრულიად გაუმჭვირვალე)" -#: gtk/gtkcolorsel.c:345 -msgid "Custom palette" -msgstr "თქვენი პალიტრა" +#: gtk/deprecated/gtkcolorsel.c:369 +msgid "Current RGBA" +msgstr "" -#: gtk/gtkcolorsel.c:346 -msgid "Palette to use in the color selector" -msgstr "პალიტრა ფერის შერჩევისთვის" +#: gtk/deprecated/gtkcolorsel.c:370 +msgid "The current RGBA color" +msgstr "" -#: gtk/gtkcolorseldialog.c:110 -#, fuzzy +#: gtk/deprecated/gtkcolorseldialog.c:136 msgid "Color Selection" -msgstr "თავისუფალი შერჩევა" +msgstr "" -#: gtk/gtkcolorseldialog.c:111 -#, fuzzy +#: gtk/deprecated/gtkcolorseldialog.c:137 msgid "The color selection embedded in the dialog." -msgstr "ფერის შერჩევის დიალოგის სათაური" +msgstr "" -#: gtk/gtkcolorseldialog.c:117 +#: gtk/deprecated/gtkcolorseldialog.c:143 msgid "OK Button" msgstr "" -#: gtk/gtkcolorseldialog.c:118 -#, fuzzy +#: gtk/deprecated/gtkcolorseldialog.c:144 msgid "The OK button of the dialog." -msgstr "შეტყობინების დიალოგში ნაჩვენები ღილაკები" +msgstr "" -#: gtk/gtkcolorseldialog.c:124 -#, fuzzy +#: gtk/deprecated/gtkcolorseldialog.c:150 msgid "Cancel Button" -msgstr "შეტყობინების ღილაკები" +msgstr "" -#: gtk/gtkcolorseldialog.c:125 -#, fuzzy +#: gtk/deprecated/gtkcolorseldialog.c:151 msgid "The cancel button of the dialog." -msgstr "შეტყობინების დიალოგში ნაჩვენები ღილაკები" +msgstr "" -#: gtk/gtkcolorseldialog.c:131 -#, fuzzy +#: gtk/deprecated/gtkcolorseldialog.c:157 msgid "Help Button" -msgstr "შეტყობინების ღილაკები" +msgstr "" -#: gtk/gtkcolorseldialog.c:132 -#, fuzzy +#: gtk/deprecated/gtkcolorseldialog.c:158 msgid "The help button of the dialog." -msgstr "შეტყობინების დიალოგში ნაჩვენები ღილაკები" - -#: gtk/gtkcombobox.c:683 -msgid "ComboBox model" -msgstr "ComboBox მოდელი" - -#: gtk/gtkcombobox.c:684 -msgid "The model for the combo box" -msgstr "ჩამოშლადი სიის მოდელი" - -#: gtk/gtkcombobox.c:701 -msgid "Wrap width for laying out the items in a grid" -msgstr "ბადეში ელემენტების განთავსების სიგანე" - -#: gtk/gtkcombobox.c:723 -msgid "Row span column" -msgstr "მწკრივის შევსების სვეტი" - -#: gtk/gtkcombobox.c:724 -msgid "TreeModel column containing the row span values" -msgstr "TreeModel სვეტი, რომელიც მწკრივის შევსების მნიშვნელობას შეიცავს" - -#: gtk/gtkcombobox.c:745 -msgid "Column span column" -msgstr "სვეტის შევსების სვეტი" - -#: gtk/gtkcombobox.c:746 -msgid "TreeModel column containing the column span values" -msgstr "TreeModel სვეტი, რომელიც სვეტის შევსების მნიშვნელობას შეიცავს" - -#: gtk/gtkcombobox.c:767 -msgid "Active item" -msgstr "აქტიური ელემენტი" - -#: gtk/gtkcombobox.c:768 -msgid "The item which is currently active" -msgstr "მიმდინარე აქტიური ელემენტი" - -#: gtk/gtkcombobox.c:787 gtk/gtkuimanager.c:224 -msgid "Add tearoffs to menus" -msgstr "მენიუს გამყოფების დამატება" - -#: gtk/gtkcombobox.c:788 -msgid "Whether dropdowns should have a tearoff menu item" -msgstr "ჩამოშლად სიებში ელემენტების გამყოფების შესაძლებლობა" - -#: gtk/gtkcombobox.c:803 gtk/gtkentry.c:688 -msgid "Has Frame" -msgstr "ბლოკი" - -#: gtk/gtkcombobox.c:804 -msgid "Whether the combo box draws a frame around the child" -msgstr "ჩამოშლადი ქვესიების ჩარჩოში ჩასმის შესაძლებლობა" - -#: gtk/gtkcombobox.c:812 -msgid "Whether the combo box grabs focus when it is clicked with the mouse" -msgstr "ჩამოშლად შიებში დაწკაპვისას ფოკუსირების შესაძლებლობა" - -#: gtk/gtkcombobox.c:827 gtk/gtkmenu.c:580 -msgid "Tearoff Title" -msgstr "მენიუს გამყოფის სათაური" - -#: gtk/gtkcombobox.c:828 -msgid "" -"A title that may be displayed by the window manager when the popup is torn-" -"off" -msgstr "" -"სათაური, რომელსაც ფანჯრის მმართველი გამოიყენებს ამ მენიუსთვის მისი ცალკე " -"გამოყოფის შემდეგ" - -#: gtk/gtkcombobox.c:845 -msgid "Popup shown" -msgstr "ჩამოშლადი მენიუს ჩვენება" - -#: gtk/gtkcombobox.c:846 -msgid "Whether the combo's dropdown is shown" -msgstr "ჩამოშლადი სიის ჩვენება" - -#: gtk/gtkcombobox.c:862 -msgid "Button Sensitivity" msgstr "" -#: gtk/gtkcombobox.c:863 -#, fuzzy -msgid "Whether the dropdown button is sensitive when the model is empty" -msgstr "ღილაკის ფოკუსირება მასზე დაწკაპვით" - -#: gtk/gtkcombobox.c:870 -msgid "Appears as list" -msgstr "ჩვენება სიის სახით" - -#: gtk/gtkcombobox.c:871 -msgid "Whether dropdowns should look like lists rather than menus" -msgstr "ჩამოშლადი სიების ჩვენება სიის და არა მენიუს სახით" - -#: gtk/gtkcombobox.c:887 -msgid "Arrow Size" -msgstr "ისრის ზომა" - -#: gtk/gtkcombobox.c:888 -msgid "The minimum size of the arrow in the combo box" -msgstr "ჩამოშლადი სიის ისრის მინიმალური ზომა" - -#: gtk/gtkcombobox.c:903 gtk/gtkentry.c:788 gtk/gtkhandlebox.c:182 -#: gtk/gtkmenubar.c:189 gtk/gtkstatusbar.c:244 gtk/gtktoolbar.c:577 -#: gtk/gtkviewport.c:158 -msgid "Shadow type" -msgstr "ჩრდილის ტიპი" - -#: gtk/gtkcombobox.c:904 -msgid "Which kind of shadow to draw around the combo box" -msgstr "ჩამოშლადი სიის აჩრდილი" - -#: gtk/gtkcontainer.c:259 -msgid "Resize mode" -msgstr "ზომის შეცვლის რეჟიმი" - -#: gtk/gtkcontainer.c:260 -msgid "Specify how resize events are handled" -msgstr "ზომის შეცვლის ქმედებების მითითება" - -#: gtk/gtkcontainer.c:267 -msgid "Border width" -msgstr "კონტურის სისქე" - -#: gtk/gtkcontainer.c:268 -msgid "The width of the empty border outside the containers children" -msgstr "ცარიელი კონტურის სისქე ქვეელემენტების ბლოკების გარშემო" - -#: gtk/gtkcontainer.c:276 -msgid "Child" -msgstr "ქვეელემენტი" - -#: gtk/gtkcontainer.c:277 -msgid "Can be used to add a new child to the container" -msgstr "გამოიყენება ბლოკში ახალი ქვეელემენტის დასამატებლად" - -#: gtk/gtkdialog.c:165 gtk/gtkinfobar.c:430 -msgid "Content area border" -msgstr "შიგთავსის არის კონტური" - -#: gtk/gtkdialog.c:166 -msgid "Width of border around the main dialog area" -msgstr "მთავარი დიალოგის კონტურის სისქე" - -#: gtk/gtkdialog.c:183 gtk/gtkinfobar.c:447 -#, fuzzy -msgid "Content area spacing" -msgstr "შიგთავსის ზომა" - -#: gtk/gtkdialog.c:184 -#, fuzzy -msgid "Spacing between elements of the main dialog area" -msgstr "" -"მანძილი ნაჩვენებ მნიშვნელობასა და გადატანის მაჩვენებელის/ღილაკის კონტურს " -"შორის" - -#: gtk/gtkdialog.c:191 gtk/gtkinfobar.c:463 -msgid "Button spacing" -msgstr "ღილაკების ინტერვალი" - -#: gtk/gtkdialog.c:192 gtk/gtkinfobar.c:464 -msgid "Spacing between buttons" -msgstr "ინტერვალი ღილაკებს შორის" - -#: gtk/gtkdialog.c:200 gtk/gtkinfobar.c:479 -msgid "Action area border" -msgstr "ქმედების არის კონტურები" - -#: gtk/gtkdialog.c:201 -msgid "Width of border around the button area at the bottom of the dialog" -msgstr "ქმედების არის კონტურის სისქე" - -#: gtk/gtkentry.c:635 -#, fuzzy -msgid "Text Buffer" -msgstr "ბუფერი" - -#: gtk/gtkentry.c:636 -msgid "Text buffer object which actually stores entry text" -msgstr "" - -#: gtk/gtkentry.c:643 gtk/gtklabel.c:644 -msgid "Cursor Position" -msgstr "კურსორის პოზიცია" - -#: gtk/gtkentry.c:644 gtk/gtklabel.c:645 -msgid "The current position of the insertion cursor in chars" -msgstr "ჩასმის მიმდინარე პოზიცია სიმბოლოებში" - -#: gtk/gtkentry.c:653 gtk/gtklabel.c:654 -msgid "Selection Bound" -msgstr "მონიშნულის საზღვრები" - -#: gtk/gtkentry.c:654 gtk/gtklabel.c:655 -msgid "" -"The position of the opposite end of the selection from the cursor in chars" -msgstr "კურსორიდან მონიშვნის საპირისპირო ბოლოს პოზიცია სიმბოლოებში" - -#: gtk/gtkentry.c:664 -msgid "Whether the entry contents can be edited" -msgstr "შეტანილ მონაცემთა რედაქტირებადობა" - -#: gtk/gtkentry.c:671 gtk/gtkentrybuffer.c:382 -msgid "Maximum length" -msgstr "მაქსიმალური სიგრძე" - -#: gtk/gtkentry.c:672 gtk/gtkentrybuffer.c:383 -msgid "Maximum number of characters for this entry. Zero if no maximum" -msgstr "ამ ველში სიმბოლოთა მაქსიმალური რაოდენობა. \"0\" -- შუზღუდავი" - -#: gtk/gtkentry.c:680 -msgid "Visibility" -msgstr "ხილულობა" - -#: gtk/gtkentry.c:681 -msgid "" -"FALSE displays the \"invisible char\" instead of the actual text (password " -"mode)" -msgstr "" -"თუ არაა მითითებული, ტქსტის ნაცვლად ნაჩვენები იქნება \"უხილავი სიმბოლო" -"\" (პაროლის მითითების რეჟიმი)" - -#: gtk/gtkentry.c:689 -msgid "FALSE removes outside bevel from entry" -msgstr "თუ არაა მითითებული, ელემენტს გარე ჩარჩო მოეხსნება" - -#: gtk/gtkentry.c:697 -msgid "" -"Border between text and frame. Overrides the inner-border style property" -msgstr "" - -#: gtk/gtkentry.c:704 gtk/gtkentry.c:1270 -msgid "Invisible character" -msgstr "უხილავი სიმბოლო" - -#: gtk/gtkentry.c:705 gtk/gtkentry.c:1271 -msgid "The character to use when masking entry contents (in \"password mode\")" -msgstr "" -"სიმბოლო, რომელიც გამოიყენება შეტანილი ტექსტის დასამალად ( \"პაროლის რეჟიმი\")" - -#: gtk/gtkentry.c:712 -msgid "Activates default" -msgstr "ნაგულისხმები ელემენტის აქტივირება" - -#: gtk/gtkentry.c:713 -msgid "" -"Whether to activate the default widget (such as the default button in a " -"dialog) when Enter is pressed" -msgstr "" -"ნაგულისხმები მართვის ელემენტის აქტივირება (მაგალითად ღილაკი დიალოგში), " -"\"Enter\"-ის დაჭერის შემდეგ." - -#: gtk/gtkentry.c:719 -msgid "Width in chars" -msgstr "სიგანე სიმბოლოებში" - -#: gtk/gtkentry.c:720 -msgid "Number of characters to leave space for in the entry" -msgstr "ველშე შეტანისთვის დატოვებულ სიმბოლოთა რაოდენობა" - -#: gtk/gtkentry.c:729 -msgid "Scroll offset" -msgstr "გადახვევის წანაცვლება" - -#: gtk/gtkentry.c:730 -msgid "Number of pixels of the entry scrolled off the screen to the left" -msgstr "" -"გადახვევისას ეკრანის მარცხნივ გასული პიქსელების რაოდენობა შეტანის ველში" - -#: gtk/gtkentry.c:740 -msgid "The contents of the entry" -msgstr "შეტანის ველის შიგთავსი" - -#: gtk/gtkentry.c:755 gtk/gtkmisc.c:81 -msgid "X align" -msgstr "X განთავსება" - -#: gtk/gtkentry.c:756 gtk/gtkmisc.c:82 -msgid "" -"The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL " -"layouts." -msgstr "" -"განივი განთავსება 0-დან (მარცხნიდან) 1-მდ (მარჯვნივ). RTL ფორმატისთვის - " -"პირიქით." - -#: gtk/gtkentry.c:772 -msgid "Truncate multiline" -msgstr "მრავლხაზიანი ტექსტის მოჭრა" - -#: gtk/gtkentry.c:773 -msgid "Whether to truncate multiline pastes to one line." -msgstr "მრავლხაზიანი ტექსტის ერთ ხაზამდე მოჭრა." - -#: gtk/gtkentry.c:789 -msgid "Which kind of shadow to draw around the entry when has-frame is set" -msgstr "" - -#: gtk/gtkentry.c:804 gtk/gtktextview.c:748 -msgid "Overwrite mode" -msgstr "გადაწერის რეჟიმი" - -#: gtk/gtkentry.c:805 -#, fuzzy -msgid "Whether new text overwrites existing text" -msgstr "მითითებული ტექსტის არსებულ ტექსტზე ზემოდან გადაწერა" - -#: gtk/gtkentry.c:819 gtk/gtkentrybuffer.c:367 -#, fuzzy -msgid "Text length" -msgstr "ტექსტის X განთავსება" - -#: gtk/gtkentry.c:820 -msgid "Length of the text currently in the entry" -msgstr "" - -#: gtk/gtkentry.c:835 -#, fuzzy -msgid "Invisible character set" -msgstr "უხილავი სიმბოლო" - -#: gtk/gtkentry.c:836 -#, fuzzy -msgid "Whether the invisible character has been set" -msgstr "ქმედებების ჯგუფის ჩართვა/ამორთვა." - -#: gtk/gtkentry.c:854 -msgid "Caps Lock warning" -msgstr "" - -#: gtk/gtkentry.c:855 -msgid "Whether password entries will show a warning when Caps Lock is on" -msgstr "" - -#: gtk/gtkentry.c:869 -#, fuzzy -msgid "Progress Fraction" -msgstr "წილადი" - -#: gtk/gtkentry.c:870 -#, fuzzy -msgid "The current fraction of the task that's been completed" -msgstr "სრული სამუშაოს შესრულებული ნაწილი" - -#: gtk/gtkentry.c:887 -#, fuzzy -msgid "Progress Pulse Step" -msgstr "ნამატის ბიჯი" - -#: gtk/gtkentry.c:888 -#, fuzzy -msgid "" -"The fraction of total entry width to move the progress bouncing block for " -"each call to gtk_entry_progress_pulse()" -msgstr "" -"სრული სამუშაოს შესრულებული ნაწილი, რომლის დროსაც მიმდინარეობის მაჩვენებლის " -"ნამატი ხდება" - -#: gtk/gtkentry.c:904 -#, fuzzy -msgid "Primary pixbuf" -msgstr "Pixbuf" - -#: gtk/gtkentry.c:905 -#, fuzzy -msgid "Primary pixbuf for the entry" -msgstr "გაფართოების ობიექტის ბუფერი (Pixbuf)" - -#: gtk/gtkentry.c:919 -#, fuzzy -msgid "Secondary pixbuf" -msgstr "მეორადი ტექსტი" - -#: gtk/gtkentry.c:920 -#, fuzzy -msgid "Secondary pixbuf for the entry" -msgstr "წინსვლის დამატებითი ღილაკი" - -#: gtk/gtkentry.c:934 -msgid "Primary stock ID" -msgstr "" - -#: gtk/gtkentry.c:935 -msgid "Stock ID for primary icon" -msgstr "" - -#: gtk/gtkentry.c:949 -#, fuzzy -msgid "Secondary stock ID" -msgstr "მეორადი ტექსტი" - -#: gtk/gtkentry.c:950 -msgid "Stock ID for secondary icon" -msgstr "" - -#: gtk/gtkentry.c:964 -#, fuzzy -msgid "Primary icon name" -msgstr "ლოგოს ხატულას სახელი" - -#: gtk/gtkentry.c:965 -msgid "Icon name for primary icon" -msgstr "" - -#: gtk/gtkentry.c:979 -#, fuzzy -msgid "Secondary icon name" -msgstr "მეორადი ტექსტი" - -#: gtk/gtkentry.c:980 -msgid "Icon name for secondary icon" -msgstr "" - -#: gtk/gtkentry.c:994 -msgid "Primary GIcon" -msgstr "" - -#: gtk/gtkentry.c:995 -#, fuzzy -msgid "GIcon for primary icon" -msgstr "ამ ფანჯრის ხატულა" - -#: gtk/gtkentry.c:1009 -#, fuzzy -msgid "Secondary GIcon" -msgstr "მეორადი" - -#: gtk/gtkentry.c:1010 -msgid "GIcon for secondary icon" -msgstr "" - -#: gtk/gtkentry.c:1024 -#, fuzzy -msgid "Primary storage type" -msgstr "შენახვის ტიპი" - -#: gtk/gtkentry.c:1025 -#, fuzzy -msgid "The representation being used for primary icon" -msgstr "ნახატის მონახემთა ასახვა" - -#: gtk/gtkentry.c:1040 -#, fuzzy -msgid "Secondary storage type" -msgstr "წინსვლის დამატებითი ღილაკი" - -#: gtk/gtkentry.c:1041 -#, fuzzy -msgid "The representation being used for secondary icon" -msgstr "ნახატის მონახემთა ასახვა" - -#: gtk/gtkentry.c:1062 -msgid "Primary icon activatable" -msgstr "" - -#: gtk/gtkentry.c:1063 -#, fuzzy -msgid "Whether the primary icon is activatable" -msgstr "ქმედების ჩართვა/ამორთვა" - -#: gtk/gtkentry.c:1083 -#, fuzzy -msgid "Secondary icon activatable" -msgstr "მეორადი კურსორის ფერი" - -#: gtk/gtkentry.c:1084 -#, fuzzy -msgid "Whether the secondary icon is activatable" -msgstr "ქმედების ჩართვა/ამორთვა" - -#: gtk/gtkentry.c:1106 -#, fuzzy -msgid "Primary icon sensitive" -msgstr "უჯრის მგრძნობიარობის ჩვენება" - -#: gtk/gtkentry.c:1107 -#, fuzzy -msgid "Whether the primary icon is sensitive" -msgstr "სიაში ელემენტის ძიებისას მთავრულის გათვალისწინება" - -#: gtk/gtkentry.c:1128 -#, fuzzy -msgid "Secondary icon sensitive" -msgstr "მეორადი ტექსტი" - -#: gtk/gtkentry.c:1129 -#, fuzzy -msgid "Whether the secondary icon is sensitive" -msgstr "ქმედების ჩართვა/ამორთვა" - -#: gtk/gtkentry.c:1145 -#, fuzzy -msgid "Primary icon tooltip text" -msgstr "უჯრის მგრძნობიარობის ჩვენება" - -#: gtk/gtkentry.c:1146 gtk/gtkentry.c:1182 -#, fuzzy -msgid "The contents of the tooltip on the primary icon" -msgstr "შეტანის ველის შიგთავსი" - -#: gtk/gtkentry.c:1162 -#, fuzzy -msgid "Secondary icon tooltip text" -msgstr "მეორადი კურსორის ფერი" - -#: gtk/gtkentry.c:1163 gtk/gtkentry.c:1201 -#, fuzzy -msgid "The contents of the tooltip on the secondary icon" -msgstr "შეტანის ველის შიგთავსი" - -#: gtk/gtkentry.c:1181 -#, fuzzy -msgid "Primary icon tooltip markup" -msgstr "ლოგოს ხატულას სახელი" - -#: gtk/gtkentry.c:1200 -#, fuzzy -msgid "Secondary icon tooltip markup" -msgstr "მეორადი ტექსტი" - -#: gtk/gtkentry.c:1220 gtk/gtktextview.c:776 -#, fuzzy -msgid "IM module" -msgstr "ნაგულისხმები სიგანე" - -#: gtk/gtkentry.c:1221 gtk/gtktextview.c:777 -#, fuzzy -msgid "Which IM module should be used" -msgstr "პალიტრის გამოყენება" - -#: gtk/gtkentry.c:1235 -#, fuzzy -msgid "Icon Prelight" -msgstr "სიმაღლე" - -#: gtk/gtkentry.c:1236 -#, fuzzy -msgid "Whether activatable icons should prelight when hovered" -msgstr "დაფების ჩვენება" - -#: gtk/gtkentry.c:1249 -#, fuzzy -msgid "Progress Border" -msgstr "მიმმართველი კონტური" - -#: gtk/gtkentry.c:1250 -#, fuzzy -msgid "Border around the progress bar" -msgstr "მომდინარეობის ტექსტი" - -#: gtk/gtkentry.c:1742 -msgid "Border between text and frame." -msgstr "" - -#: gtk/gtkentry.c:1747 gtk/gtklabel.c:903 -msgid "Select on focus" -msgstr "მონიშვნა ფოკუსირებისას" - -#: gtk/gtkentry.c:1748 -msgid "Whether to select the contents of an entry when it is focused" -msgstr "ველის შიგთავსის მონიშვნა ფოკუსირებისას" - -#: gtk/gtkentry.c:1762 -msgid "Password Hint Timeout" -msgstr "" - -#: gtk/gtkentry.c:1763 -msgid "How long to show the last input character in hidden entries" -msgstr "" - -#: gtk/gtkentrybuffer.c:353 -#, fuzzy -msgid "The contents of the buffer" -msgstr "შეტანის ველის შიგთავსი" - -#: gtk/gtkentrybuffer.c:368 -msgid "Length of the text currently in the buffer" -msgstr "" - -#: gtk/gtkentrycompletion.c:280 -msgid "Completion Model" -msgstr "შევსების მოდელი" - -#: gtk/gtkentrycompletion.c:281 -msgid "The model to find matches in" -msgstr "მოდელი, სადაც დამთხვევები იძებნება" - -#: gtk/gtkentrycompletion.c:287 -msgid "Minimum Key Length" -msgstr "საკვანძო სიტყვის მინიმალური სიგრძე" - -#: gtk/gtkentrycompletion.c:288 -msgid "Minimum length of the search key in order to look up matches" -msgstr "საკვანძო საძიებო სიტყვის მინიმალური სიგრძე" - -#: gtk/gtkentrycompletion.c:304 gtk/gtkiconview.c:587 -msgid "Text column" -msgstr "ტექსტური სვეტი" - -#: gtk/gtkentrycompletion.c:305 -msgid "The column of the model containing the strings." -msgstr "ტექსტის შემცველი სვეტი მონაცემთა მოდელში." - -#: gtk/gtkentrycompletion.c:324 -msgid "Inline completion" -msgstr "თვითშევსება" - -#: gtk/gtkentrycompletion.c:325 -msgid "Whether the common prefix should be inserted automatically" -msgstr "საერთო პრეფიქსის ავტომატური დამატება" - -#: gtk/gtkentrycompletion.c:339 -msgid "Popup completion" -msgstr "ჩამოშლადი თვითშევსება" - -#: gtk/gtkentrycompletion.c:340 -msgid "Whether the completions should be shown in a popup window" -msgstr "თვითშევსების ვარიანტების ჩამოშლად ფანჯარაში ჩვენება" - -#: gtk/gtkentrycompletion.c:355 -msgid "Popup set width" -msgstr "ჩამოშლადი სიის სიგანე" - -#: gtk/gtkentrycompletion.c:356 -msgid "If TRUE, the popup window will have the same size as the entry" -msgstr "" -"თუ \"ჭეშმარიტია\", ჩამოშლადი სარკმლის სიგანე ელემენტის სიგანის ტოლი იქნება" - -#: gtk/gtkentrycompletion.c:374 -msgid "Popup single match" -msgstr "ერთეულოვანი ჩამოშლადი სია" - -#: gtk/gtkentrycompletion.c:375 -msgid "If TRUE, the popup window will appear for a single match." -msgstr "თუ \"ჭეშმარიტია\", ჩამოშლადი სარკმელიგამოჩნდება ერთეული ელემენტისთვის." - -#: gtk/gtkentrycompletion.c:389 -msgid "Inline selection" -msgstr "შიგთავსის შერჩევა" - -#: gtk/gtkentrycompletion.c:390 -msgid "Your description here" -msgstr "" - -#: gtk/gtkeventbox.c:93 -msgid "Visible Window" -msgstr "ხილული ფანჯარა" - -#: gtk/gtkeventbox.c:94 -msgid "" -"Whether the event box is visible, as opposed to invisible and only used to " -"trap events." -msgstr "" -"ქმედებების არის ხილულობა მხოლოდ მოვლენის ჩაჭერისა და უხილავობი საპირისპიროდ." - -#: gtk/gtkeventbox.c:100 -msgid "Above child" -msgstr "ქვეელემენტის ზემოთ" - -#: gtk/gtkeventbox.c:101 -msgid "" -"Whether the event-trapping window of the eventbox is above the window of the " -"child widget as opposed to below it." -msgstr "მოვლენის ჩაჭერის ფანჯრის განთავსება ქვეელემენტის ფანჯრის ზემოთ." - -#: gtk/gtkexpander.c:201 -msgid "Expanded" -msgstr "გაფართოებული" - -#: gtk/gtkexpander.c:202 -msgid "Whether the expander has been opened to reveal the child widget" -msgstr "ღია გამფართოებლის მიერ ქვეელემენტის აღმოჩენის შესაძლებლობა" - -#: gtk/gtkexpander.c:210 -msgid "Text of the expander's label" -msgstr "გამფართოებლის ჭდის ტექსტი" - -#: gtk/gtkexpander.c:225 gtk/gtklabel.c:563 -msgid "Use markup" -msgstr "მარკირების გამოყენება" - -#: gtk/gtkexpander.c:226 gtk/gtklabel.c:564 -msgid "The text of the label includes XML markup. See pango_parse_markup()" -msgstr "ჭდის ტექსტი XML მარკირებას შეიცავს. იხ. ფუნქცია pango_parse_markup()" - -#: gtk/gtkexpander.c:234 -msgid "Space to put between the label and the child" -msgstr "დამატებითი არე წარწერასა და ქვეელემენტს შორის" - -#: gtk/gtkexpander.c:243 gtk/gtkframe.c:165 gtk/gtktoolbutton.c:216 -#: gtk/gtktoolitemgroup.c:1578 -msgid "Label widget" -msgstr "წარწერის მართვის ელემენტი" - -#: gtk/gtkexpander.c:244 -msgid "A widget to display in place of the usual expander label" -msgstr "" -"მართვის ელემენტი, რომელიც გამფართოებლის ჩვეულებრივი წარწერის ნაცვლად იქნება " -"ნაჩვენები" - -#: gtk/gtkexpander.c:251 -#, fuzzy -msgid "Label fill" -msgstr "დაფების შევსება" - -#: gtk/gtkexpander.c:252 -#, fuzzy -msgid "Whether the label widget should fill all available horizontal space" -msgstr "ქვეელემენტების ერთნაირი ზომა" - -#: gtk/gtkexpander.c:258 gtk/gtktoolitemgroup.c:1606 gtk/gtktreeview.c:776 -msgid "Expander Size" -msgstr "გამფართოებლის ზომა" - -#: gtk/gtkexpander.c:259 gtk/gtktoolitemgroup.c:1607 gtk/gtktreeview.c:777 -msgid "Size of the expander arrow" -msgstr "გამფართოებლის ისრის ზომა" - -#: gtk/gtkexpander.c:268 -msgid "Spacing around expander arrow" -msgstr "გამფართოებლის ისრის ველები" - -#: gtk/gtkfilechooserbutton.c:368 -msgid "Dialog" -msgstr "დიალოგი" - -#: gtk/gtkfilechooserbutton.c:369 -msgid "The file chooser dialog to use." -msgstr "ფაილების არჩევის დიალოგი." - -#: gtk/gtkfilechooserbutton.c:400 -msgid "The title of the file chooser dialog." -msgstr "ფაილების არჩევის დიალოგის სახელი." - -#: gtk/gtkfilechooserbutton.c:414 -msgid "The desired width of the button widget, in characters." -msgstr "მართვის ელემენტის სასურველი სიგანე სიმბოლოებში." - -#: gtk/gtkfilechooser.c:740 -msgid "Action" -msgstr "ქმედება" - -#: gtk/gtkfilechooser.c:741 -msgid "The type of operation that the file selector is performing" -msgstr "ფაილის სელექტორის ქმედების ოპერაციის ტიპი" - -#: gtk/gtkfilechooser.c:747 gtk/gtkrecentchooser.c:264 -msgid "Filter" -msgstr "ფილტრი" - -#: gtk/gtkfilechooser.c:748 -msgid "The current filter for selecting which files are displayed" -msgstr "მიმდინარე ფილტრი საჩვენებელი ფაილების შესარჩევად" - -#: gtk/gtkfilechooser.c:753 -msgid "Local Only" -msgstr "მხოლოდ ლოკალურები" - -#: gtk/gtkfilechooser.c:754 -msgid "Whether the selected file(s) should be limited to local file: URLs" -msgstr "მხოლოდ ლოკალური ფაილების ჩვენება" - -#: gtk/gtkfilechooser.c:759 -msgid "Preview widget" -msgstr "ესკიზის მართვის ელემენტი" - -#: gtk/gtkfilechooser.c:760 -msgid "Application supplied widget for custom previews." -msgstr "მართვის პროგრამული ელემენტი ფაილების ჩვენების ესკიზებისთვის." - -#: gtk/gtkfilechooser.c:765 -msgid "Preview Widget Active" -msgstr "ესკიზის მართვის ელემენტი აქტიურია" - -#: gtk/gtkfilechooser.c:766 -msgid "" -"Whether the application supplied widget for custom previews should be shown." -msgstr "ესკიზის მართვის პროგრამული ელემენტის ჩვენება." - -#: gtk/gtkfilechooser.c:771 -msgid "Use Preview Label" -msgstr "ესკიზის წარწერის გამოყენება" - -#: gtk/gtkfilechooser.c:772 -msgid "Whether to display a stock label with the name of the previewed file." -msgstr "ესკიზის ჩაკერებული წარწერის ჩვენება ფაილის სახელთან ერთად." - -#: gtk/gtkfilechooser.c:777 -msgid "Extra widget" -msgstr "მართვის დამატებითი ელემენტი" - -#: gtk/gtkfilechooser.c:778 -msgid "Application supplied widget for extra options." -msgstr "მართვის პროგრამული ელემენტი დამატებითი ოპციებისთვის." - -#: gtk/gtkfilechooser.c:783 gtk/gtkrecentchooser.c:203 -msgid "Select Multiple" -msgstr "მრავლის არჩევა" - -#: gtk/gtkfilechooser.c:784 -msgid "Whether to allow multiple files to be selected" -msgstr "მრავალი ფაილის არჩევის დაშვება" - -#: gtk/gtkfilechooser.c:790 -msgid "Show Hidden" -msgstr "დამალულის ჩვენება" - -#: gtk/gtkfilechooser.c:791 -msgid "Whether the hidden files and folders should be displayed" -msgstr "დამალული დასტების ან ფაილების ჩვენების ნებართვა" - -#: gtk/gtkfilechooser.c:806 -msgid "Do overwrite confirmation" -msgstr "ზემოდან გადაწერის დასტური" - -#: gtk/gtkfilechooser.c:807 -msgid "" -"Whether a file chooser in save mode will present an overwrite confirmation " -"dialog if necessary." -msgstr "" - -#: gtk/gtkfilechooser.c:823 -#, fuzzy -msgid "Allow folder creation" -msgstr "ფაილების ოპერაციების ჩვენება" - -#: gtk/gtkfilechooser.c:824 -msgid "" -"Whether a file chooser not in open mode will offer the user to create new " -"folders." -msgstr "" - -#: gtk/gtkfixed.c:98 gtk/gtklayout.c:605 -msgid "X position" -msgstr "X პოზიცია" - -#: gtk/gtkfixed.c:99 gtk/gtklayout.c:606 -msgid "X position of child widget" -msgstr "მართვის ქვეელემენტის X პოზიცია" - -#: gtk/gtkfixed.c:108 gtk/gtklayout.c:615 -msgid "Y position" -msgstr "Y პოზიცია" - -#: gtk/gtkfixed.c:109 gtk/gtklayout.c:616 -msgid "Y position of child widget" -msgstr "მართვის ქვეელემენტის Y პოზიცია" - -#: gtk/gtkfontbutton.c:141 -msgid "The title of the font selection dialog" -msgstr "შრიფტის არჩევის დიალოგის სახელი." - -#: gtk/gtkfontbutton.c:156 gtk/gtkfontsel.c:223 +#: gtk/deprecated/gtkfontsel.c:240 gtk/gtkfontbutton.c:507 msgid "Font name" -msgstr "შრიფტის სახელი" +msgstr "" -#: gtk/gtkfontbutton.c:157 -msgid "The name of the selected font" -msgstr "შერჩეული შრიფტის სახელი" - -#: gtk/gtkfontbutton.c:158 -msgid "Sans 12" -msgstr "Sans 12" - -#: gtk/gtkfontbutton.c:173 -msgid "Use font in label" -msgstr "წარწერის შრიფტი" - -#: gtk/gtkfontbutton.c:174 -msgid "Whether the label is drawn in the selected font" -msgstr "წარწერისთვის შერჩეული შრიფტის გამოყენება" - -#: gtk/gtkfontbutton.c:189 -msgid "Use size in label" -msgstr "წარწერის შრიფტის ზომა" - -#: gtk/gtkfontbutton.c:190 -msgid "Whether the label is drawn with the selected font size" -msgstr "წარწერისთვის შრიფტის შერჩეული ზომის გამოყენება" - -#: gtk/gtkfontbutton.c:206 -msgid "Show style" -msgstr "სტილის ჩვენება" - -#: gtk/gtkfontbutton.c:207 -msgid "Whether the selected font style is shown in the label" -msgstr "წარწერისთვის შრიფტის შერჩეული სტილის გამოყენება" - -#: gtk/gtkfontbutton.c:222 -msgid "Show size" -msgstr "ზომის ჩვენება" - -#: gtk/gtkfontbutton.c:223 -msgid "Whether selected font size is shown in the label" -msgstr "წარწერის შრიფტის შერჩეული ზომის ჩვენება" - -#: gtk/gtkfontsel.c:224 +#: gtk/deprecated/gtkfontsel.c:241 msgid "The string that represents this font" -msgstr "ტექსტი რომელიც წარმოადგენს ამ შრიფტს" +msgstr "" -#: gtk/gtkfontsel.c:230 +#: gtk/deprecated/gtkfontsel.c:247 gtk/gtkfontchooser.c:90 msgid "Preview text" -msgstr "ტექსტის ესკიზი" +msgstr "" -#: gtk/gtkfontsel.c:231 +#: gtk/deprecated/gtkfontsel.c:248 gtk/gtkfontchooser.c:91 msgid "The text to display in order to demonstrate the selected font" -msgstr "ტექსტი შერჩეული შრიფტის ნიმუშის საჩვენებლად" +msgstr "" -#: gtk/gtkframe.c:131 -msgid "Text of the frame's label" -msgstr "ბლოკის წარწერის ტექსტი" +#: gtk/deprecated/gtkhandlebox.c:223 gtk/gtkcombobox.c:1246 gtk/gtkentry.c:1001 +#: gtk/gtkmenubar.c:253 gtk/gtkstatusbar.c:177 gtk/gtktoolbar.c:680 +#: gtk/gtkviewport.c:408 +msgid "Shadow type" +msgstr "" -#: gtk/gtkframe.c:138 -msgid "Label xalign" -msgstr "წარწერის განთავსება X ღერძზე" - -#: gtk/gtkframe.c:139 -msgid "The horizontal alignment of the label" -msgstr "წარწერის განივი განთავსება" - -#: gtk/gtkframe.c:147 -msgid "Label yalign" -msgstr "წარწერის განთავსება Y ღერძზე" - -#: gtk/gtkframe.c:148 -msgid "The vertical alignment of the label" -msgstr "წარწერის ვერტიკალური განთავსება" - -#: gtk/gtkframe.c:156 -msgid "Frame shadow" -msgstr "ბლოკის ჩრდილი" - -#: gtk/gtkframe.c:157 -msgid "Appearance of the frame border" -msgstr "ბლოკის კონტურის იერსახე" - -#: gtk/gtkframe.c:166 -msgid "A widget to display in place of the usual frame label" -msgstr "ბლოკის წარწერის ნაცვლად მართვის ელემენტის გამოყენება" - -#: gtk/gtkhandlebox.c:183 +#: gtk/deprecated/gtkhandlebox.c:224 msgid "Appearance of the shadow that surrounds the container" -msgstr "კონტეინერის ჩრდილის იერსახე" +msgstr "" -#: gtk/gtkhandlebox.c:191 +#: gtk/deprecated/gtkhandlebox.c:232 msgid "Handle position" -msgstr "რეგულატორის პოზიცია" +msgstr "" -#: gtk/gtkhandlebox.c:192 +#: gtk/deprecated/gtkhandlebox.c:233 msgid "Position of the handle relative to the child widget" -msgstr "რეგულატორის პოზიცია მართვის ქვეელემენტის მიმართ" +msgstr "" -#: gtk/gtkhandlebox.c:200 +#: gtk/deprecated/gtkhandlebox.c:241 msgid "Snap edge" -msgstr "გვერდის სწორება" +msgstr "" -#: gtk/gtkhandlebox.c:201 +#: gtk/deprecated/gtkhandlebox.c:242 msgid "" "Side of the handlebox that's lined up with the docking point to dock the " "handlebox" msgstr "" -"მართვის სტენდის გვერდის სწორება სტენდის ჩაყენების მიბმის წერტილის მიმართ." -#: gtk/gtkhandlebox.c:209 +#: gtk/deprecated/gtkhandlebox.c:250 msgid "Snap edge set" -msgstr "გვერდის სწორება მიეთითა" +msgstr "" -#: gtk/gtkhandlebox.c:210 +#: gtk/deprecated/gtkhandlebox.c:251 msgid "" "Whether to use the value from the snap_edge property or a value derived from " "handle_position" msgstr "" -"პარამეტრის snap_edge (\"გვერდის სწორება\") თუ handle_position (\"რეგულატორის " -"პოზიციის\") გამოყენება" -#: gtk/gtkhandlebox.c:217 +#: gtk/deprecated/gtkhandlebox.c:258 msgid "Child Detached" msgstr "" -#: gtk/gtkhandlebox.c:218 +#: gtk/deprecated/gtkhandlebox.c:259 msgid "" "A boolean value indicating whether the handlebox's child is attached or " "detached." msgstr "" -#: gtk/gtkiconview.c:550 -msgid "Selection mode" -msgstr "მონიშვნის რეჟიმი" - -#: gtk/gtkiconview.c:551 -msgid "The selection mode" -msgstr "მონიშვნის რეჟიმი" - -#: gtk/gtkiconview.c:569 -msgid "Pixbuf column" -msgstr "pixbuf სვეტი" - -#: gtk/gtkiconview.c:570 -msgid "Model column used to retrieve the icon pixbuf from" -msgstr "სვეტის მოდელი pixbuf ხატულას საჩვენებლად" - -#: gtk/gtkiconview.c:588 -msgid "Model column used to retrieve the text from" -msgstr "სვეტის მოდელი ტექსტის საჩვენებლად" - -#: gtk/gtkiconview.c:607 -msgid "Markup column" -msgstr "სვეტის მარკირება" - -#: gtk/gtkiconview.c:608 -msgid "Model column used to retrieve the text if using Pango markup" -msgstr "სვეტის მოდელი ტექსტის საჩვენებლად Pango მარკირებისას" - -#: gtk/gtkiconview.c:615 -msgid "Icon View Model" -msgstr "ხატულების ჩვენების მოდელი" - -#: gtk/gtkiconview.c:616 -msgid "The model for the icon view" -msgstr "მოდელი ხატულების საჩვენებლად" - -#: gtk/gtkiconview.c:632 -msgid "Number of columns" -msgstr "სვეტების რაოდენობა" - -#: gtk/gtkiconview.c:633 -msgid "Number of columns to display" -msgstr "საჩვენებელი სვეტების რაოდენობა" - -#: gtk/gtkiconview.c:650 -msgid "Width for each item" -msgstr "თითოეული ელემენტის მართვის ელემენტი" - -#: gtk/gtkiconview.c:651 -msgid "The width used for each item" -msgstr "თითოეული ელემენტის სიგანე" - -#: gtk/gtkiconview.c:667 -msgid "Space which is inserted between cells of an item" -msgstr "ინტერვალი ელემენტთა უჯრებს შორის" - -#: gtk/gtkiconview.c:682 -msgid "Row Spacing" -msgstr "მწკრივებსშორისი ინტერვალი" - -#: gtk/gtkiconview.c:683 -msgid "Space which is inserted between grid rows" -msgstr "ბადის მწკრივებსშორისი ინტერვალი" - -#: gtk/gtkiconview.c:698 -msgid "Column Spacing" -msgstr "სევეტების ინტერვალი" - -#: gtk/gtkiconview.c:699 -msgid "Space which is inserted between grid columns" -msgstr "ბადის სვეტებსშორისი ინტერვალი" - -#: gtk/gtkiconview.c:714 -msgid "Margin" -msgstr "ველი" - -#: gtk/gtkiconview.c:715 -msgid "Space which is inserted at the edges of the icon view" -msgstr "ინტერვალი ხატულას გარშემო მისი ჩვენებისას" - -#: gtk/gtkiconview.c:730 -#, fuzzy -msgid "Item Orientation" -msgstr "ორიენტაცია" - -#: gtk/gtkiconview.c:731 -msgid "" -"How the text and icon of each item are positioned relative to each other" -msgstr "თითოეული ელემენტის ტექსტისა და ხატულას ურთიერთმიმართება" - -#: gtk/gtkiconview.c:747 gtk/gtktreeview.c:611 gtk/gtktreeviewcolumn.c:311 -msgid "Reorderable" -msgstr "გადაწყობადი" - -#: gtk/gtkiconview.c:748 gtk/gtktreeview.c:612 -msgid "View is reorderable" -msgstr "ჩვენების ელემენტების გადაწყობადობა" - -#: gtk/gtkiconview.c:755 gtk/gtktreeview.c:762 -msgid "Tooltip Column" -msgstr "კარნახის სვეტი" - -#: gtk/gtkiconview.c:756 -msgid "The column in the model containing the tooltip texts for the items" -msgstr "კარნახის შემცველი სვეტი მონაცემთა მოდელში." - -#: gtk/gtkiconview.c:773 -#, fuzzy -msgid "Item Padding" -msgstr "დამატება ქვემოდან" - -#: gtk/gtkiconview.c:774 -msgid "Padding around icon view items" +#: gtk/deprecated/gtkimagemenuitem.c:226 gtk/gtkbutton.c:360 +msgid "Image widget" msgstr "" -#: gtk/gtkiconview.c:783 -msgid "Selection Box Color" -msgstr "მონიშვნის სარკმლის ფერი" - -#: gtk/gtkiconview.c:784 -msgid "Color of the selection box" -msgstr "მონიშვნის დიალოგური სარკმლის ფერი" - -#: gtk/gtkiconview.c:790 -msgid "Selection Box Alpha" -msgstr "მონიშვნის სარკმლის გამჭვირვალობა" - -#: gtk/gtkiconview.c:791 -msgid "Opacity of the selection box" -msgstr "მონიშვნის სარკმლის გაუმჭვირვალობა" - -#: gtk/gtkimage.c:227 gtk/gtkstatusicon.c:212 -msgid "Pixbuf" -msgstr "Pixbuf" - -#: gtk/gtkimage.c:228 gtk/gtkstatusicon.c:213 -msgid "A GdkPixbuf to display" -msgstr "GdkPixbuf ობიექტი საჩვენებლად" - -#: gtk/gtkimage.c:235 gtk/gtkrecentmanager.c:290 gtk/gtkstatusicon.c:220 -msgid "Filename" -msgstr "ფაილის სახელი" - -#: gtk/gtkimage.c:236 gtk/gtkstatusicon.c:221 -msgid "Filename to load and display" -msgstr "ჩასატვირთი და საჩვენებელი ფაილის სახელი" - -#: gtk/gtkimage.c:245 gtk/gtkstatusicon.c:229 -msgid "Stock ID for a stock image to display" -msgstr "ჩაკერებული ნახატის ID საჩვენებლად" - -#: gtk/gtkimage.c:252 -msgid "Icon set" -msgstr "ხატულების ნაკრები" - -#: gtk/gtkimage.c:253 -msgid "Icon set to display" -msgstr "ხატულების ნაკრები საჩვენებლად" - -#: gtk/gtkimage.c:260 gtk/gtkscalebutton.c:230 gtk/gtktoolbar.c:494 -#: gtk/gtktoolpalette.c:1003 -msgid "Icon size" -msgstr "ხატულას ზომა" - -#: gtk/gtkimage.c:261 -msgid "Symbolic size to use for stock icon, icon set or named icon" -msgstr "" -"ჩაკერებული ნახატის, ხატულების ნაკრების ან სახელობითი ხატულას სიმბოლური ზომა" - -#: gtk/gtkimage.c:277 -msgid "Pixel size" -msgstr "პიქსელის ზომა" - -#: gtk/gtkimage.c:278 -msgid "Pixel size to use for named icon" -msgstr "სახელობითი ხატულას პიქსელის ზომა" - -#: gtk/gtkimage.c:286 -msgid "Animation" -msgstr "ანიმაცია" - -#: gtk/gtkimage.c:287 -msgid "GdkPixbufAnimation to display" -msgstr "GdkPixbufAnimation ობიექტი საჩვენებლად" - -#: gtk/gtkimage.c:327 gtk/gtkstatusicon.c:260 -msgid "Storage type" -msgstr "შენახვის ტიპი" - -#: gtk/gtkimage.c:328 gtk/gtkstatusicon.c:261 -msgid "The representation being used for image data" -msgstr "ნახატის მონახემთა ასახვა" - -#: gtk/gtkimagemenuitem.c:139 +#: gtk/deprecated/gtkimagemenuitem.c:227 msgid "Child widget to appear next to the menu text" -msgstr "მართვის ქვეელემენტი, რომელიც მენიუს ტექსტთან განთავსდება" +msgstr "" -#: gtk/gtkimagemenuitem.c:154 -#, fuzzy +#: gtk/deprecated/gtkimagemenuitem.c:243 gtk/gtkbutton.c:300 +msgid "Use stock" +msgstr "" + +#: gtk/deprecated/gtkimagemenuitem.c:244 msgid "Whether to use the label text to create a stock menu item" -msgstr "წარწერის ტექსტის თაგუნათი მონიშვნის შესაძლებლობა" +msgstr "" -#: gtk/gtkimagemenuitem.c:187 gtk/gtkmenu.c:540 -#, fuzzy +#: gtk/deprecated/gtkimagemenuitem.c:281 gtk/gtkmenu.c:655 msgid "Accel Group" -msgstr "ქმედებების ჯგუფი" +msgstr "" -#: gtk/gtkimagemenuitem.c:188 -#, fuzzy +#: gtk/deprecated/gtkimagemenuitem.c:282 msgid "The Accel Group to use for stock accelerator keys" -msgstr "ცვლადი, რომელშიც სხარტულას შეცვლა აისახება" - -#: gtk/gtkimagemenuitem.c:193 -msgid "Show menu images" -msgstr "მენიუში ნახატების ჩვენება" - -#: gtk/gtkimagemenuitem.c:194 -msgid "Whether images should be shown in menus" -msgstr "მენიუში ნახატების ჩვენება" - -#: gtk/gtkinfobar.c:375 gtk/gtkmessagedialog.c:201 -msgid "Message Type" -msgstr "შეტყობინების ტიპი" - -#: gtk/gtkinfobar.c:376 gtk/gtkmessagedialog.c:202 -msgid "The type of message" -msgstr "შეტყობინების ტიპი" - -#: gtk/gtkinfobar.c:431 -#, fuzzy -msgid "Width of border around the content area" -msgstr "მთავარი დიალოგის კონტურის სისქე" - -#: gtk/gtkinfobar.c:448 -#, fuzzy -msgid "Spacing between elements of the area" msgstr "" -"მანძილი ნაჩვენებ მნიშვნელობასა და გადატანის მაჩვენებელის/ღილაკის კონტურს " -"შორის" -#: gtk/gtkinfobar.c:480 -#, fuzzy -msgid "Width of border around the action area" -msgstr "მთავარი დიალოგის კონტურის სისქე" +#: gtk/deprecated/gtkmisc.c:114 gtk/gtkentry.c:968 gtk/gtklabel.c:852 +msgid "X align" +msgstr "" -#: gtk/gtkinvisible.c:89 gtk/gtkmountoperation.c:175 gtk/gtkstatusicon.c:279 -#: gtk/gtkwindow.c:693 -msgid "Screen" -msgstr "ეკრანი" - -#: gtk/gtkinvisible.c:90 gtk/gtkwindow.c:694 -msgid "The screen where this window will be displayed" -msgstr "ეკრანი, რომელზეც ეს ფანჯარა გამოჩნდება" - -#: gtk/gtklabel.c:550 -msgid "The text of the label" -msgstr "წარწერის ტექსტი" - -#: gtk/gtklabel.c:557 -msgid "A list of style attributes to apply to the text of the label" -msgstr "წარწერის ტექსტის სტილის ატრიბუტების სია" - -#: gtk/gtklabel.c:578 gtk/gtktexttag.c:335 gtk/gtktextview.c:685 -msgid "Justification" -msgstr "მორგება" - -#: gtk/gtklabel.c:579 +#: gtk/deprecated/gtkmisc.c:115 gtk/gtkentry.c:969 gtk/gtklabel.c:853 msgid "" -"The alignment of the lines in the text of the label relative to each other. " -"This does NOT affect the alignment of the label within its allocation. See " -"GtkMisc::xalign for that" -msgstr "" -"წარწერის ტექსტის ურთიერთგანთავსება. არ მოქმედებს წარწერის მისთვის გამოყოფილ " -"ადგილას განთავსებაზე. იხ. აგრეთვე, GtkMisc::xalign" - -#: gtk/gtklabel.c:587 -msgid "Pattern" -msgstr "შაბლონი" - -#: gtk/gtklabel.c:588 -msgid "" -"A string with _ characters in positions correspond to characters in the text " -"to underline" -msgstr "ტექსტი _ სიმბოლოებით შეესაბამება ხაზგასმულ სიმბოლოებს" - -#: gtk/gtklabel.c:595 -msgid "Line wrap" -msgstr "სტრიქონების გადატანა" - -#: gtk/gtklabel.c:596 -msgid "If set, wrap lines if the text becomes too wide" -msgstr "თუ მითითებულია, მეტისმეტად გრძელი სტრიქონები გადაიტანება" - -#: gtk/gtklabel.c:611 -msgid "Line wrap mode" -msgstr "სტრიქონების გადატანითი რეჟიმი" - -#: gtk/gtklabel.c:612 -msgid "If wrap is set, controls how linewrapping is done" +"The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL " +"layouts." msgstr "" -#: gtk/gtklabel.c:619 -msgid "Selectable" -msgstr "მონიშვნადი" - -#: gtk/gtklabel.c:620 -msgid "Whether the label text can be selected with the mouse" -msgstr "წარწერის ტექსტის თაგუნათი მონიშვნის შესაძლებლობა" - -#: gtk/gtklabel.c:626 -msgid "Mnemonic key" -msgstr "მნემონური კლავიში" - -#: gtk/gtklabel.c:627 -msgid "The mnemonic accelerator key for this label" -msgstr "მოცემული წარწერის მნემონური სხარტი კლავიში" - -#: gtk/gtklabel.c:635 -msgid "Mnemonic widget" -msgstr "მართვის მნემონური ელემენტი" - -#: gtk/gtklabel.c:636 -msgid "The widget to be activated when the label's mnemonic key is pressed" -msgstr "მართვის ელემენტი, რომელიც მნემონური ღილაკის დაჭერით აქტივირდება" - -#: gtk/gtklabel.c:682 -msgid "" -"The preferred place to ellipsize the string, if the label does not have " -"enough room to display the entire string" -msgstr "" -"ტექსტის ელიფსიზაციის სასურველი წერტილი, წარწერის ტექსტის სრული ჩვენებისთვის " -"არასაკმარისი ადგილის შემთხვევაში " - -#: gtk/gtklabel.c:723 -msgid "Single Line Mode" -msgstr "ერთსტრიქონიანი რეჟიმი" - -#: gtk/gtklabel.c:724 -msgid "Whether the label is in single line mode" -msgstr "წარწერის ერთსტრიქონიანი რეჟიმი" - -#: gtk/gtklabel.c:741 -msgid "Angle" -msgstr "კუთხე" - -#: gtk/gtklabel.c:742 -msgid "Angle at which the label is rotated" -msgstr "წარწერის მოტრიალების კუთხე" - -#: gtk/gtklabel.c:764 -msgid "The desired maximum width of the label, in characters" -msgstr "წარწერის სასურველი მაქსიმალური სიგანე სიმბოლოებში" - -#: gtk/gtklabel.c:782 -#, fuzzy -msgid "Track visited links" -msgstr "ჰიპერბმების ფერი" - -#: gtk/gtklabel.c:783 -#, fuzzy -msgid "Whether visited links should be tracked" -msgstr "პირადი ელემენტების ჩვენება" - -#: gtk/gtklabel.c:904 -msgid "Whether to select the contents of a selectable label when it is focused" -msgstr "ველის შიგთავსის მონიშვნა ფოკუსირებისას" - -#: gtk/gtklayout.c:625 gtk/gtkviewport.c:142 -msgid "Horizontal adjustment" -msgstr "განივი განთავსება" - -#: gtk/gtklayout.c:626 gtk/gtkscrolledwindow.c:244 -msgid "The GtkAdjustment for the horizontal position" -msgstr "ელემენტის განივი განთავსების GtkAdjustment მნიშვნელობა" - -#: gtk/gtklayout.c:633 gtk/gtkviewport.c:150 -msgid "Vertical adjustment" -msgstr "ვერტიკალური განთავსება" - -#: gtk/gtklayout.c:634 gtk/gtkscrolledwindow.c:251 -msgid "The GtkAdjustment for the vertical position" -msgstr "ელემენტის ვერტიკალური განთავსების GtkAdjustment მნიშვნელობა" - -#: gtk/gtklayout.c:641 gtk/gtktreeviewcolumn.c:211 -msgid "Width" -msgstr "სიგანე" - -#: gtk/gtklayout.c:642 -msgid "The width of the layout" -msgstr "მაკეტის სიგანე" - -#: gtk/gtklayout.c:650 -msgid "Height" -msgstr "სიმაღლე" - -#: gtk/gtklayout.c:651 -msgid "The height of the layout" -msgstr "მაკეტის სიმაღლე" - -#: gtk/gtklinkbutton.c:162 -msgid "URI" -msgstr "" - -#: gtk/gtklinkbutton.c:163 -#, fuzzy -msgid "The URI bound to this button" -msgstr "გადამრთველი ღილაკის სტატუსი" - -#: gtk/gtklinkbutton.c:177 -#, fuzzy -msgid "Visited" -msgstr "ხილული" - -#: gtk/gtklinkbutton.c:178 -#, fuzzy -msgid "Whether this link has been visited." -msgstr "ქმედების ხილულობა" - -#: gtk/gtkmenubar.c:163 -msgid "Pack direction" -msgstr "პაკეტის ორიენტაცია" - -#: gtk/gtkmenubar.c:164 -msgid "The pack direction of the menubar" -msgstr "მენიუს ზოლის პაკეტის ორიენტაცია" - -#: gtk/gtkmenubar.c:180 -msgid "Child Pack direction" -msgstr "ქვეპაკეტის მიმართულება" - -#: gtk/gtkmenubar.c:181 -msgid "The child pack direction of the menubar" -msgstr "მენიუს ზოლის ქვეპაკეტის ორიენტაცია" - -#: gtk/gtkmenubar.c:190 -msgid "Style of bevel around the menubar" -msgstr "დახრის სტილი მენიუს პანელის გარშემო" - -#: gtk/gtkmenubar.c:197 gtk/gtktoolbar.c:544 -msgid "Internal padding" -msgstr "შიდა შევსება" - -#: gtk/gtkmenubar.c:198 -msgid "Amount of border space between the menubar shadow and the menu items" -msgstr "კონტურის სიდიდე მენიუს პანელსა და მენიუს ელემენტებს შორის" - -#: gtk/gtkmenubar.c:205 -msgid "Delay before drop down menus appear" -msgstr "ყოვნი \"ჩამოშლადი მენიუს\" გამოჩენამდე" - -#: gtk/gtkmenubar.c:206 -msgid "Delay before the submenus of a menu bar appear" -msgstr "ყოვნი მენიუს პანელიდან ქვემენიუს გამოჩენამდე" - -#: gtk/gtkmenu.c:526 -#, fuzzy -msgid "The currently selected menu item" -msgstr "მიმდინარე არჩეული ფაილის სახელი" - -#: gtk/gtkmenu.c:541 -#, fuzzy -msgid "The accel group holding accelerators for the menu" -msgstr "მოცემული წარწერის მნემონური სხარტი კლავიში" - -#: gtk/gtkmenu.c:555 gtk/gtkmenuitem.c:318 -msgid "Accel Path" -msgstr "" - -#: gtk/gtkmenu.c:556 -msgid "An accel path used to conveniently construct accel paths of child items" -msgstr "" - -#: gtk/gtkmenu.c:572 -#, fuzzy -msgid "Attach Widget" -msgstr "მართვის დამატებითი ელემენტი" - -#: gtk/gtkmenu.c:573 -#, fuzzy -msgid "The widget the menu is attached to" -msgstr "მენიუს ელემენტის გააქტივება" - -#: gtk/gtkmenu.c:581 -msgid "" -"A title that may be displayed by the window manager when this menu is torn-" -"off" -msgstr "" -"სათაური, რომელსაც ფანჯრის მმართველი აჩვენებს ამ მენიუსთვის მისი ცალკე " -"გამოყოფის შემდეგ" - -#: gtk/gtkmenu.c:595 -msgid "Tearoff State" -msgstr "მენიუს გამყოფის სტატუსი" - -#: gtk/gtkmenu.c:596 -msgid "A boolean that indicates whether the menu is torn-off" -msgstr "მენიუს სტატუსის მაჩვენებელი ლოგიკური ოპერატორი" - -#: gtk/gtkmenu.c:610 -#, fuzzy -msgid "Monitor" -msgstr "თვე" - -#: gtk/gtkmenu.c:611 -msgid "The monitor the menu will be popped up on" -msgstr "" - -#: gtk/gtkmenu.c:617 -msgid "Vertical Padding" -msgstr "ვერტიკალზე დამატება" - -#: gtk/gtkmenu.c:618 -msgid "Extra space at the top and bottom of the menu" -msgstr "მენიუს ზედა და ქვედა დამატებითი ველი" - -#: gtk/gtkmenu.c:640 -msgid "Reserve Toggle Size" -msgstr "" - -#: gtk/gtkmenu.c:641 -#, fuzzy -msgid "" -"A boolean that indicates whether the menu reserves space for toggles and " -"icons" -msgstr "მენიუს სტატუსის მაჩვენებელი ლოგიკური ოპერატორი" - -#: gtk/gtkmenu.c:647 -msgid "Horizontal Padding" -msgstr "განივი შევსება" - -#: gtk/gtkmenu.c:648 -msgid "Extra space at the left and right edges of the menu" -msgstr "მენიუს მარჯვნივ და მარცხნივ დამატებითი ველი" - -#: gtk/gtkmenu.c:656 -msgid "Vertical Offset" -msgstr "ვერტიკალური წანაცვლება" - -#: gtk/gtkmenu.c:657 -msgid "" -"When the menu is a submenu, position it this number of pixels offset " -"vertically" -msgstr "ქვემენიუს ვერტიკალზე წანაცვლების სიდიდე პიქსელებში" - -#: gtk/gtkmenu.c:665 -msgid "Horizontal Offset" -msgstr "განივი წანაცვლება" - -#: gtk/gtkmenu.c:666 -msgid "" -"When the menu is a submenu, position it this number of pixels offset " -"horizontally" -msgstr "ქვემენიუს განივი წანაცვლების სიდიდე პიქსელებში" - -#: gtk/gtkmenu.c:674 -msgid "Double Arrows" -msgstr "ორმაგი ისარი" - -#: gtk/gtkmenu.c:675 -msgid "When scrolling, always show both arrows." -msgstr "" - -#: gtk/gtkmenu.c:688 -#, fuzzy -msgid "Arrow Placement" -msgstr "ისრის X წანაცვლება" - -#: gtk/gtkmenu.c:689 -msgid "Indicates where scroll arrows should be placed" -msgstr "" - -#: gtk/gtkmenu.c:697 -msgid "Left Attach" -msgstr "მარცხნივ დამატება" - -#: gtk/gtkmenu.c:698 gtk/gtktable.c:193 -msgid "The column number to attach the left side of the child to" -msgstr "ქვეელემენტის მარცხენა მხარეს დასამატებელ სვეტთა რაოდენობა" - -#: gtk/gtkmenu.c:705 -msgid "Right Attach" -msgstr "მარჯვნივ დამატება" - -#: gtk/gtkmenu.c:706 -msgid "The column number to attach the right side of the child to" -msgstr "ქვეელემენტის მარჯვენა მხარეს დასამატებელ სვეტთა რაოდენობა" - -#: gtk/gtkmenu.c:713 -msgid "Top Attach" -msgstr "ზემოდან დამატება" - -#: gtk/gtkmenu.c:714 -msgid "The row number to attach the top of the child to" -msgstr "ქვეელემენტის ზემოდან დასამატებელ მწკრივთა რაოდენობა" - -#: gtk/gtkmenu.c:721 -msgid "Bottom Attach" -msgstr "ქვემოდან დამატება" - -#: gtk/gtkmenu.c:722 gtk/gtktable.c:214 -msgid "The row number to attach the bottom of the child to" -msgstr "ქვეელემენტის ქვემოდან დასამატებელ მწკრივთა რაოდენობა" - -#: gtk/gtkmenu.c:736 -msgid "Arbitrary constant to scale down the size of the scroll arrow" -msgstr "" - -#: gtk/gtkmenu.c:823 -msgid "Can change accelerators" -msgstr "სხარტი ღილაკების შეცვლა" - -#: gtk/gtkmenu.c:824 -msgid "" -"Whether menu accelerators can be changed by pressing a key over the menu item" -msgstr "სხარტი ღილაკების შეცვლის შესაძლებლობა მენიუს ელემენტებისათვის" - -#: gtk/gtkmenu.c:829 -msgid "Delay before submenus appear" -msgstr "ყოვნი ქვემენიუების გამოჩენამდე" - -#: gtk/gtkmenu.c:830 -msgid "" -"Minimum time the pointer must stay over a menu item before the submenu appear" -msgstr "" -"ისრის მაჩვენებლის მენიუს ელემენტზე ყოფნის მინიმალური დრო ქვემენიუს " -"გამოსაჩენად" - -#: gtk/gtkmenu.c:837 -msgid "Delay before hiding a submenu" -msgstr "ყოვნი ქვემენიუების დასამალად" - -#: gtk/gtkmenu.c:838 -msgid "" -"The time before hiding a submenu when the pointer is moving towards the " -"submenu" -msgstr "" -"ისრის მაჩვენებლის მენიუს ელემენტის გარეთ ყოფნის მინიმალური დრო ქვემენიუს " -"გამოსაჩენად" - -#: gtk/gtkmenuitem.c:285 -msgid "Right Justified" -msgstr "" - -#: gtk/gtkmenuitem.c:286 -msgid "" -"Sets whether the menu item appears justified at the right side of a menu bar" -msgstr "" - -#: gtk/gtkmenuitem.c:300 -msgid "Submenu" -msgstr "" - -#: gtk/gtkmenuitem.c:301 -msgid "The submenu attached to the menu item, or NULL if it has none" -msgstr "" - -#: gtk/gtkmenuitem.c:319 -msgid "Sets the accelerator path of the menu item" -msgstr "" - -#: gtk/gtkmenuitem.c:334 -#, fuzzy -msgid "The text for the child label" -msgstr "წარწერის ტექსტი" - -#: gtk/gtkmenuitem.c:397 -msgid "Amount of space used up by arrow, relative to the menu item's font size" -msgstr "" - -#: gtk/gtkmenuitem.c:410 -#, fuzzy -msgid "Width in Characters" -msgstr "სიგანე სიმბოლოებში" - -#: gtk/gtkmenuitem.c:411 -#, fuzzy -msgid "The minimum desired width of the menu item in characters" -msgstr "წარწერის სასურველი სიგანე სიმბოლოებში" - -#: gtk/gtkmenushell.c:379 -msgid "Take Focus" -msgstr "ფოკუსის მიღება" - -#: gtk/gtkmenushell.c:380 -msgid "A boolean that determines whether the menu grabs the keyboard focus" -msgstr "კლავიატურის ფოკუსის სტატუსის განმსაზღვრელი ლოგიკური ოპერატორი" - -#: gtk/gtkmenutoolbutton.c:246 -msgid "Menu" -msgstr "მენიუ" - -#: gtk/gtkmenutoolbutton.c:247 -msgid "The dropdown menu" -msgstr "ჩამოშლადი მენიუ" - -#: gtk/gtkmessagedialog.c:184 -msgid "Image/label border" -msgstr "ნახატის/წარწერის კონტურები" - -#: gtk/gtkmessagedialog.c:185 -msgid "Width of border around the label and image in the message dialog" -msgstr "წარწერისა და ნახატების კონტურის სიგანე შეტყობინების დიალოგში" - -#: gtk/gtkmessagedialog.c:209 -msgid "Message Buttons" -msgstr "შეტყობინების ღილაკები" - -#: gtk/gtkmessagedialog.c:210 -msgid "The buttons shown in the message dialog" -msgstr "შეტყობინების დიალოგში ნაჩვენები ღილაკები" - -#: gtk/gtkmessagedialog.c:227 -msgid "The primary text of the message dialog" -msgstr "შეტყობინების დიალოგის მთავარი ტექსტი" - -#: gtk/gtkmessagedialog.c:242 -msgid "Use Markup" -msgstr "მარკირების გამოყენება" - -#: gtk/gtkmessagedialog.c:243 -msgid "The primary text of the title includes Pango markup." -msgstr "" -"შეტყობინების დიალოგის მთავარი ტექსტის მიერ პანგოს მარკირების გამოყენება" - -#: gtk/gtkmessagedialog.c:257 -msgid "Secondary Text" -msgstr "მეორადი ტექსტი" - -#: gtk/gtkmessagedialog.c:258 -msgid "The secondary text of the message dialog" -msgstr "შეტყობინების დიალოგის მეორადი ტექსტი" - -#: gtk/gtkmessagedialog.c:273 -msgid "Use Markup in secondary" -msgstr "მეორადში მარკირების გამოყენება" - -#: gtk/gtkmessagedialog.c:274 -msgid "The secondary text includes Pango markup." -msgstr "" - -#: gtk/gtkmessagedialog.c:288 -msgid "Image" -msgstr "ნახატი" - -#: gtk/gtkmessagedialog.c:289 -msgid "The image" -msgstr "გამოსახულება" - -#: gtk/gtkmessagedialog.c:305 -#, fuzzy -msgid "Message area" -msgstr "შეტყობინების ტიპი" - -#: gtk/gtkmessagedialog.c:306 -msgid "GtkVBox that holds the dialog's primary and secondary labels" -msgstr "" - -#: gtk/gtkmisc.c:91 +#: gtk/deprecated/gtkmisc.c:133 gtk/gtklabel.c:870 msgid "Y align" -msgstr "Y განთავსება" +msgstr "" -#: gtk/gtkmisc.c:92 +#: gtk/deprecated/gtkmisc.c:134 gtk/gtklabel.c:871 msgid "The vertical alignment, from 0 (top) to 1 (bottom)" -msgstr "ვერტიკალური განთავსება 0 (ზემოდან) - 1 (ქვევით)" +msgstr "" -#: gtk/gtkmisc.c:101 +#: gtk/deprecated/gtkmisc.c:152 msgid "X pad" -msgstr "X შევსება" +msgstr "" -#: gtk/gtkmisc.c:102 +#: gtk/deprecated/gtkmisc.c:153 msgid "" "The amount of space to add on the left and right of the widget, in pixels" -msgstr "მართვის ელემენტის მარცხნივ და მარჯვნივ დასამატებელი ველები პიქსელებში" +msgstr "" -#: gtk/gtkmisc.c:111 +#: gtk/deprecated/gtkmisc.c:171 msgid "Y pad" -msgstr "Y შევსება" +msgstr "" -#: gtk/gtkmisc.c:112 +#: gtk/deprecated/gtkmisc.c:172 msgid "" "The amount of space to add on the top and bottom of the widget, in pixels" -msgstr "მართვის ელემენტის ზემოდან და ქვემოდან დასამატებელი ველების სიდიდე" - -#: gtk/gtkmountoperation.c:159 -#, fuzzy -msgid "Parent" -msgstr "სასწრაფო" - -#: gtk/gtkmountoperation.c:160 -#, fuzzy -msgid "The parent window" -msgstr "ფანჯრის ტიპიТип окна" - -#: gtk/gtkmountoperation.c:167 -#, fuzzy -msgid "Is Showing" -msgstr "თავსართის ჩვენება" - -#: gtk/gtkmountoperation.c:168 -msgid "Are we showing a dialog" msgstr "" -#: gtk/gtkmountoperation.c:176 -#, fuzzy -msgid "The screen where this window will be displayed." -msgstr "ეკრანი, რომელზეც ეს ფანჯარა გამოჩნდება" - -#: gtk/gtknotebook.c:595 -msgid "Page" -msgstr "გვერდი" - -#: gtk/gtknotebook.c:596 -msgid "The index of the current page" -msgstr "მიმდინარე გვერდის ინდექსი" - -#: gtk/gtknotebook.c:604 -msgid "Tab Position" -msgstr "დაფების განლაგება" - -#: gtk/gtknotebook.c:605 -msgid "Which side of the notebook holds the tabs" -msgstr "დაფების განლაგება ბლოკნოტში" - -#: gtk/gtknotebook.c:612 -msgid "Show Tabs" -msgstr "დაფების ჩვენება" - -#: gtk/gtknotebook.c:613 -#, fuzzy -msgid "Whether tabs should be shown" -msgstr "დაფების ჩვენება" - -#: gtk/gtknotebook.c:619 -msgid "Show Border" -msgstr "კონტურის ჩვენება" - -#: gtk/gtknotebook.c:620 -#, fuzzy -msgid "Whether the border should be shown" -msgstr "კონტურის ჩვენება" - -#: gtk/gtknotebook.c:626 -msgid "Scrollable" -msgstr "გადახვევადი" - -#: gtk/gtknotebook.c:627 -msgid "If TRUE, scroll arrows are added if there are too many tabs to fit" -msgstr "" -"თუ მითითებულია, დაფების დიდი რაოდენობის შემთხვევაში გადახვევის ისრები " -"დაემატება" - -#: gtk/gtknotebook.c:633 -msgid "Enable Popup" -msgstr "მოტივტივე მენიუს ნებადართვა" - -#: gtk/gtknotebook.c:634 -msgid "" -"If TRUE, pressing the right mouse button on the notebook pops up a menu that " -"you can use to go to a page" -msgstr "" -"თუ მითითებულია, თაგუნას მარჯვენა ღილაკის დაჭერისას ბლოკნოტში მოტივტივე მენიუ " -"გამოჩნდება, რომელიც გვერდებზე გადასვლის საშუალებას მოგცემთ" - -#: gtk/gtknotebook.c:648 -#, fuzzy -msgid "Group Name" -msgstr "ჯგუფი ID" - -#: gtk/gtknotebook.c:649 -#, fuzzy -msgid "Group name for tab drag and drop" -msgstr "ქმედებების ჯგუფის სახელი." - -#: gtk/gtknotebook.c:656 -msgid "Tab label" -msgstr "დაფის წარწერა" - -#: gtk/gtknotebook.c:657 -msgid "The string displayed on the child's tab label" -msgstr "ქვეელემენტის დაფის ელემენტის წარწერის ტექსტი" - -#: gtk/gtknotebook.c:663 -msgid "Menu label" -msgstr "მენიუს წარწერა" - -#: gtk/gtknotebook.c:664 -msgid "The string displayed in the child's menu entry" -msgstr "ქვეელემენტის მენიუს ელემენტის წარწერის ტექსტი" - -#: gtk/gtknotebook.c:677 -msgid "Tab expand" -msgstr "დაფების გაფართოება" - -#: gtk/gtknotebook.c:678 -#, fuzzy -msgid "Whether to expand the child's tab" -msgstr "ქვეელემენტის დაფების გაფართოება" - -#: gtk/gtknotebook.c:684 -msgid "Tab fill" -msgstr "დაფების შევსება" - -#: gtk/gtknotebook.c:685 -#, fuzzy -msgid "Whether the child's tab should fill the allocated area" -msgstr "ქვეელემენტის დაფების შევსება" - -#: gtk/gtknotebook.c:691 -msgid "Tab pack type" -msgstr "დაფის შეფუთვის ტიპი" - -#: gtk/gtknotebook.c:698 -msgid "Tab reorderable" -msgstr "გადაწყობადი ჩანართი" - -#: gtk/gtknotebook.c:699 -#, fuzzy -msgid "Whether the tab is reorderable by user action" -msgstr "გადაწყობადი ჩანართების მართვა მომხმარებლის მიერ" - -#: gtk/gtknotebook.c:705 -msgid "Tab detachable" -msgstr "მოხსნადი ჩანართი" - -#: gtk/gtknotebook.c:706 -msgid "Whether the tab is detachable" -msgstr "ჩანართის მოხსნადობა" - -#: gtk/gtknotebook.c:721 gtk/gtkscrollbar.c:80 -msgid "Secondary backward stepper" -msgstr "უკუსვლის დამატებითი ღილაკი" - -#: gtk/gtknotebook.c:722 -msgid "" -"Display a second backward arrow button on the opposite end of the tab area" -msgstr "უკუსვლის დამატებითი ღილაკის დაფის არის საპირისპირო მხარეს მოთავსება" - -#: gtk/gtknotebook.c:737 gtk/gtkscrollbar.c:87 -msgid "Secondary forward stepper" -msgstr "წინსვლის დამატებითი ღილაკი" - -#: gtk/gtknotebook.c:738 -msgid "" -"Display a second forward arrow button on the opposite end of the tab area" -msgstr "წინსვლის დამატებითი ღილაკის დაფის არის საპირისპირო მხარეს მოთავსება" - -#: gtk/gtknotebook.c:752 gtk/gtkscrollbar.c:66 -msgid "Backward stepper" -msgstr "უკუსვლის ღილაკი" - -#: gtk/gtknotebook.c:753 gtk/gtkscrollbar.c:67 -msgid "Display the standard backward arrow button" -msgstr "უკუსვლის ისრის სტანდარტული ღილაკის ჩვენება" - -#: gtk/gtknotebook.c:767 gtk/gtkscrollbar.c:73 -msgid "Forward stepper" -msgstr "წინსვლის ღილაკი" - -#: gtk/gtknotebook.c:768 gtk/gtkscrollbar.c:74 -msgid "Display the standard forward arrow button" -msgstr "წინსვლის ისრის სტანდარტული ღილაკის ჩვენება" - -#: gtk/gtknotebook.c:782 -msgid "Tab overlap" -msgstr "ჩანართის გადაფარვა" - -#: gtk/gtknotebook.c:783 -msgid "Size of tab overlap area" -msgstr "ჩანართების გადაფარვის არის ზომა" - -#: gtk/gtknotebook.c:798 -msgid "Tab curvature" -msgstr "ჩანართის გამრუდება" - -#: gtk/gtknotebook.c:799 -msgid "Size of tab curvature" -msgstr "ჩანართის გამრუდების ზომა" - -#: gtk/gtknotebook.c:815 -#, fuzzy -msgid "Arrow spacing" -msgstr "ისრის წელვადობა" - -#: gtk/gtknotebook.c:816 -#, fuzzy -msgid "Scroll arrow spacing" -msgstr "გადახვევის ზოლის ინტერვალი" - -#: gtk/gtkorientable.c:63 gtk/gtkstatusicon.c:319 gtk/gtktrayicon-x11.c:124 -msgid "Orientation" -msgstr "ორიენტაცია" - -#: gtk/gtkorientable.c:64 -#, fuzzy -msgid "The orientation of the orientable" -msgstr "ხელსაწყოთა პანელის ორიენტაცია" - -#: gtk/gtkpaned.c:271 -msgid "" -"Position of paned separator in pixels (0 means all the way to the left/top)" -msgstr "გამყოფის პოზიცია პიქსელებში (0 - მთელი არე მარცხენა ზედა კუთხემდე)" - -#: gtk/gtkpaned.c:280 -msgid "Position Set" -msgstr "პოზიციის მითითება" - -#: gtk/gtkpaned.c:281 -msgid "TRUE if the Position property should be used" -msgstr "თუ მითითებულია გამოიყენება პარამეტრი \"პოზიცია\"" - -#: gtk/gtkpaned.c:287 -msgid "Handle Size" -msgstr "რეგულატორის ზომა" - -#: gtk/gtkpaned.c:288 -msgid "Width of handle" -msgstr "რეგულატორის სიგანე" - -#: gtk/gtkpaned.c:304 -msgid "Minimal Position" -msgstr "მინიმალური პოზიცია" - -#: gtk/gtkpaned.c:305 -msgid "Smallest possible value for the \"position\" property" -msgstr "უმცირესი შესაძლო მნიშვნელობა პარამეტრისთვის \"პოზიცია\"" - -#: gtk/gtkpaned.c:322 -msgid "Maximal Position" -msgstr "მაქსიმალური პოზიცია" - -#: gtk/gtkpaned.c:323 -msgid "Largest possible value for the \"position\" property" -msgstr "უდიდესი შესაძლო მნიშვნელობა პარამეტრისთვის \"პოზიცია\"" - -#: gtk/gtkpaned.c:340 -msgid "Resize" -msgstr "ზომის შეცვლა" - -#: gtk/gtkpaned.c:341 -msgid "If TRUE, the child expands and shrinks along with the paned widget" -msgstr "თუ მითითებულია, ქვეელემენტის ზომა მართვის ელემენტთან ერთად შეიცვლება" - -#: gtk/gtkpaned.c:356 -msgid "Shrink" -msgstr "შეკუმშვა" - -#: gtk/gtkpaned.c:357 -msgid "If TRUE, the child can be made smaller than its requisition" -msgstr "თუ მითითებულია, ქვეელემენტის ზომა მითითებულზე მცირეც შეიძლება გახდეს" - -#: gtk/gtkplug.c:171 gtk/gtkstatusicon.c:303 -msgid "Embedded" +#: gtk/deprecated/gtknumerableicon.c:642 +msgid "Icon's count" msgstr "" -#: gtk/gtkplug.c:172 -#, fuzzy -msgid "Whether the plug is embedded" -msgstr "ქმედების ხილულობა" - -#: gtk/gtkplug.c:186 -msgid "Socket Window" +#: gtk/deprecated/gtknumerableicon.c:643 +msgid "The count of the emblem currently displayed" msgstr "" -#: gtk/gtkplug.c:187 -#, fuzzy -msgid "The window of the socket the plug is embedded in" -msgstr "ქმედების ხილულობა" - -#: gtk/gtkprinter.c:126 -msgid "Name of the printer" -msgstr "საბეჭდი მანქანის სახელწოდება" - -#: gtk/gtkprinter.c:132 -msgid "Backend" -msgstr "საბეჭდი სისტემა" - -#: gtk/gtkprinter.c:133 -msgid "Backend for the printer" -msgstr "საბეჭდის ბეჭდვის სისტემა" - -#: gtk/gtkprinter.c:139 -msgid "Is Virtual" -msgstr "ვირტუალური" - -#: gtk/gtkprinter.c:140 -msgid "FALSE if this represents a real hardware printer" +#: gtk/deprecated/gtknumerableicon.c:649 +msgid "Icon's label" msgstr "" -#: gtk/gtkprinter.c:146 -msgid "Accepts PDF" -msgstr "PDF დაშვებულია" - -#: gtk/gtkprinter.c:147 -msgid "TRUE if this printer can accept PDF" +#: gtk/deprecated/gtknumerableicon.c:650 +msgid "The label to be displayed over the icon" msgstr "" -#: gtk/gtkprinter.c:153 -msgid "Accepts PostScript" -msgstr "PostScript დაშვებულია" - -#: gtk/gtkprinter.c:154 -msgid "TRUE if this printer can accept PostScript" +#: gtk/deprecated/gtknumerableicon.c:656 +msgid "Icon's style context" msgstr "" -#: gtk/gtkprinter.c:160 -msgid "State Message" +#: gtk/deprecated/gtknumerableicon.c:657 +msgid "The style context to theme the icon appearance" msgstr "" -#: gtk/gtkprinter.c:161 -msgid "String giving the current state of the printer" +#: gtk/deprecated/gtknumerableicon.c:663 +msgid "Background icon" msgstr "" -#: gtk/gtkprinter.c:167 -msgid "Location" -msgstr "მდებარეობა" - -#: gtk/gtkprinter.c:168 -msgid "The location of the printer" -msgstr "საბეჭდის მდებარეობა" - -#: gtk/gtkprinter.c:175 -msgid "The icon name to use for the printer" -msgstr "საბეჭდი მანქანის აღმნიშვნელი ხატულა" - -#: gtk/gtkprinter.c:181 -msgid "Job Count" +#: gtk/deprecated/gtknumerableicon.c:664 +msgid "The icon for the number emblem background" msgstr "" -#: gtk/gtkprinter.c:182 -msgid "Number of jobs queued in the printer" -msgstr "საბეჭდის მიერ ჩასატარებელი სამუშაოს ზომა" - -#: gtk/gtkprinter.c:200 -#, fuzzy -msgid "Paused Printer" -msgstr "საბეჭდი მანქანა" - -#: gtk/gtkprinter.c:201 -#, fuzzy -msgid "TRUE if this printer is paused" -msgstr "თუ მითითებულია გამოიყენება პარამეტრი \"პოზიცია\"" - -#: gtk/gtkprinter.c:214 -#, fuzzy -msgid "Accepting Jobs" -msgstr "ფოკუსის მიღება" - -#: gtk/gtkprinter.c:215 -msgid "TRUE if this printer is accepting new jobs" +#: gtk/deprecated/gtknumerableicon.c:670 +msgid "Background icon name" msgstr "" -#: gtk/gtkprinteroptionwidget.c:122 -msgid "Source option" -msgstr "საბეჭდის პარამეტრები" - -#: gtk/gtkprinteroptionwidget.c:123 -msgid "The PrinterOption backing this widget" +#: gtk/deprecated/gtknumerableicon.c:671 +msgid "The icon name for the number emblem background" msgstr "" -#: gtk/gtkprintjob.c:116 -msgid "Title of the print job" -msgstr "საბეჭდი სამუშაოს სათაური" - -#: gtk/gtkprintjob.c:124 -msgid "Printer" -msgstr "საბეჭდი მანქანა" - -#: gtk/gtkprintjob.c:125 -msgid "Printer to print the job to" -msgstr "საბეჭდი ამ სამუშაოს დასაბეჭდად" - -#: gtk/gtkprintjob.c:133 -msgid "Settings" -msgstr "პარამეტრები" - -#: gtk/gtkprintjob.c:134 -msgid "Printer settings" -msgstr "საბეჭდის პარამეტრები" - -#: gtk/gtkprintjob.c:142 gtk/gtkprintjob.c:143 gtk/gtkprintunixdialog.c:298 -msgid "Page Setup" -msgstr "გვერდის გამართვა" - -#: gtk/gtkprintjob.c:151 gtk/gtkprintoperation.c:1133 -msgid "Track Print Status" -msgstr "" - -#: gtk/gtkprintjob.c:152 -msgid "" -"TRUE if the print job will continue to emit status-changed signals after the " -"print data has been sent to the printer or print server." -msgstr "" - -#: gtk/gtkprintoperation.c:1005 -msgid "Default Page Setup" -msgstr "ნაგულისხმები გვერდის პარამეტრები" - -#: gtk/gtkprintoperation.c:1006 -msgid "The GtkPageSetup used by default" -msgstr "" - -#: gtk/gtkprintoperation.c:1024 gtk/gtkprintunixdialog.c:316 -msgid "Print Settings" -msgstr "ბეჭდვის პარამეტრები" - -#: gtk/gtkprintoperation.c:1025 gtk/gtkprintunixdialog.c:317 -msgid "The GtkPrintSettings used for initializing the dialog" -msgstr "" - -#: gtk/gtkprintoperation.c:1043 -msgid "Job Name" -msgstr "სამუშაოს სახელი" - -#: gtk/gtkprintoperation.c:1044 -msgid "A string used for identifying the print job." -msgstr "" - -#: gtk/gtkprintoperation.c:1068 -msgid "Number of Pages" -msgstr "გვერდების რაოდენობა" - -#: gtk/gtkprintoperation.c:1069 -msgid "The number of pages in the document." -msgstr "დოკუმენტში გვერდების რაოდენობა." - -#: gtk/gtkprintoperation.c:1090 gtk/gtkprintunixdialog.c:306 -msgid "Current Page" -msgstr "მიმდინარე გვერდი" - -#: gtk/gtkprintoperation.c:1091 gtk/gtkprintunixdialog.c:307 -msgid "The current page in the document" -msgstr "დოკუმენტის მიმდინარე გვერდი" - -#: gtk/gtkprintoperation.c:1112 -msgid "Use full page" -msgstr "გვერდის მთლიანად გამოყენება" - -#: gtk/gtkprintoperation.c:1113 -msgid "" -"TRUE if the origin of the context should be at the corner of the page and " -"not the corner of the imageable area" -msgstr "" - -#: gtk/gtkprintoperation.c:1134 -msgid "" -"TRUE if the print operation will continue to report on the print job status " -"after the print data has been sent to the printer or print server." -msgstr "" - -#: gtk/gtkprintoperation.c:1151 -msgid "Unit" -msgstr "ერთეული" - -#: gtk/gtkprintoperation.c:1152 -msgid "The unit in which distances can be measured in the context" -msgstr "" - -#: gtk/gtkprintoperation.c:1169 -msgid "Show Dialog" -msgstr "დიალოგის ჩვენება" - -#: gtk/gtkprintoperation.c:1170 -msgid "TRUE if a progress dialog is shown while printing." -msgstr "" - -#: gtk/gtkprintoperation.c:1193 -msgid "Allow Async" -msgstr "ასინქრონულად ნების დართვა" - -#: gtk/gtkprintoperation.c:1194 -msgid "TRUE if print process may run asynchronous." -msgstr "" - -#: gtk/gtkprintoperation.c:1216 gtk/gtkprintoperation.c:1217 -msgid "Export filename" -msgstr "ფაილის სახელწოდება" - -#: gtk/gtkprintoperation.c:1231 -msgid "Status" -msgstr "" - -#: gtk/gtkprintoperation.c:1232 -msgid "The status of the print operation" -msgstr "ბეჭდვის ოპერაციის მდგომარეობა" - -#: gtk/gtkprintoperation.c:1252 -msgid "Status String" -msgstr "" - -#: gtk/gtkprintoperation.c:1253 -msgid "A human-readable description of the status" -msgstr "" - -#: gtk/gtkprintoperation.c:1271 -msgid "Custom tab label" -msgstr "ჩასართის ჩასწორებადი წარწერა" - -#: gtk/gtkprintoperation.c:1272 -msgid "Label for the tab containing custom widgets." -msgstr "" - -#: gtk/gtkprintoperation.c:1287 gtk/gtkprintunixdialog.c:341 -#, fuzzy -msgid "Support Selection" -msgstr "თავისუფალი შერჩევა" - -#: gtk/gtkprintoperation.c:1288 -msgid "TRUE if the print operation will support print of selection." -msgstr "" - -#: gtk/gtkprintoperation.c:1304 gtk/gtkprintunixdialog.c:349 -#, fuzzy -msgid "Has Selection" -msgstr "გააჩნია მონიშნული" - -#: gtk/gtkprintoperation.c:1305 -msgid "TRUE if a selection exists." -msgstr "" - -#: gtk/gtkprintoperation.c:1320 gtk/gtkprintunixdialog.c:357 -#, fuzzy -msgid "Embed Page Setup" -msgstr "გვერდის გამართვა" - -#: gtk/gtkprintoperation.c:1321 -msgid "TRUE if page setup combos are embedded in GtkPrintDialog" -msgstr "" - -#: gtk/gtkprintoperation.c:1342 -#, fuzzy -msgid "Number of Pages To Print" -msgstr "გვერდების რაოდენობა" - -#: gtk/gtkprintoperation.c:1343 -#, fuzzy -msgid "The number of pages that will be printed." -msgstr "დოკუმენტში გვერდების რაოდენობა." - -#: gtk/gtkprintunixdialog.c:299 -msgid "The GtkPageSetup to use" -msgstr "" - -#: gtk/gtkprintunixdialog.c:324 -msgid "Selected Printer" -msgstr "ამორჩეული საბეჭდი" - -#: gtk/gtkprintunixdialog.c:325 -msgid "The GtkPrinter which is selected" -msgstr "ამორჩეული GtkPrinter" - -#: gtk/gtkprintunixdialog.c:332 -msgid "Manual Capabilities" -msgstr "" - -#: gtk/gtkprintunixdialog.c:333 -msgid "Capabilities the application can handle" -msgstr "" - -#: gtk/gtkprintunixdialog.c:342 -#, fuzzy -msgid "Whether the dialog supports selection" -msgstr "წარწერისთვის შერჩეული შრიფტის გამოყენება" - -#: gtk/gtkprintunixdialog.c:350 -#, fuzzy -msgid "Whether the application has a selection" -msgstr "ქმედების ჩართვა/ამორთვა" - -#: gtk/gtkprintunixdialog.c:358 -msgid "TRUE if page setup combos are embedded in GtkPrintUnixDialog" -msgstr "" - -#: gtk/gtkprogressbar.c:134 -msgid "Fraction" -msgstr "წილადი" - -#: gtk/gtkprogressbar.c:135 -msgid "The fraction of total work that has been completed" -msgstr "სრული სამუშაოს შესრულებული ნაწილი" - -#: gtk/gtkprogressbar.c:142 -msgid "Pulse Step" -msgstr "ნამატის ბიჯი" - -#: gtk/gtkprogressbar.c:143 -msgid "The fraction of total progress to move the bouncing block when pulsed" -msgstr "" -"სრული სამუშაოს შესრულებული ნაწილი, რომლის დროსაც მიმდინარეობის მაჩვენებლის " -"ნამატი ხდება" - -#: gtk/gtkprogressbar.c:151 -msgid "Text to be displayed in the progress bar" -msgstr "მიმდინარეობის მაჩვენებლის ტექსტი" - -#: gtk/gtkprogressbar.c:158 -msgid "Show text" -msgstr "ტექსტის ჩვენება" - -#: gtk/gtkprogressbar.c:159 -msgid "Whether the progress is shown as text." -msgstr "პროცესის მიმდინარეობის ტექსტის სახით ჩვენება." - -#: gtk/gtkprogressbar.c:181 -msgid "" -"The preferred place to ellipsize the string, if the progress bar does not " -"have enough room to display the entire string, if at all." -msgstr "" -"ტექსტის ელიფსიზაციის სასურველი ადგილი, თუ მიმდინარეობის მაჩვენებელს ტექსტის " -"სრულად ჩვენებისთვის არ გააჩნია საკმარისი ადგილი." - -#: gtk/gtkprogressbar.c:188 -#, fuzzy -msgid "X spacing" -msgstr "XSpacing" - -#: gtk/gtkprogressbar.c:189 -msgid "Extra spacing applied to the width of a progress bar." -msgstr "" - -#: gtk/gtkprogressbar.c:194 -#, fuzzy -msgid "Y spacing" -msgstr "ინტერვალი" - -#: gtk/gtkprogressbar.c:195 -msgid "Extra spacing applied to the height of a progress bar." -msgstr "" - -#: gtk/gtkprogressbar.c:208 -#, fuzzy -msgid "Minimum horizontal bar width" -msgstr "განივი გამყოფის სიგანე" - -#: gtk/gtkprogressbar.c:209 -#, fuzzy -msgid "The minimum horizontal width of the progress bar" -msgstr "წარწერის განივი განთავსება" - -#: gtk/gtkprogressbar.c:221 -#, fuzzy -msgid "Minimum horizontal bar height" -msgstr "განივი განთავსება" - -#: gtk/gtkprogressbar.c:222 -#, fuzzy -msgid "Minimum horizontal height of the progress bar" -msgstr "მიმდინარეობის მაჩვენებელი" - -#: gtk/gtkprogressbar.c:234 -#, fuzzy -msgid "Minimum vertical bar width" -msgstr "მართობული გამყოფის სიგანე" - -#: gtk/gtkprogressbar.c:235 -#, fuzzy -msgid "The minimum vertical width of the progress bar" -msgstr "მომდინარეობის ტექსტი" - -#: gtk/gtkprogressbar.c:247 -#, fuzzy -msgid "Minimum vertical bar height" -msgstr "ქვეელემენტის მინიმალური სიმაღლე" - -#: gtk/gtkprogressbar.c:248 -#, fuzzy -msgid "The minimum vertical height of the progress bar" -msgstr "მიმდინარეობის მაჩვენებელი" - -#: gtk/gtkradioaction.c:118 +#: gtk/deprecated/gtkradioaction.c:120 msgid "The value" -msgstr "მნიშვნელობა" +msgstr "" -#: gtk/gtkradioaction.c:119 +#: gtk/deprecated/gtkradioaction.c:121 msgid "" "The value returned by gtk_radio_action_get_current_value() when this action " "is the current action of its group." msgstr "" -"საკუთარ ჯგუფში მიმდინარე ქმედების gtk_radio_action_get_current_value() " -"ფუნქციის მნიშვნელობა." -#: gtk/gtkradioaction.c:135 gtk/gtkradiobutton.c:160 -#: gtk/gtkradiomenuitem.c:373 gtk/gtkradiotoolbutton.c:65 +#: gtk/deprecated/gtkradioaction.c:139 gtk/gtkradiobutton.c:184 +#: gtk/gtkradiomenuitem.c:424 gtk/gtkradiotoolbutton.c:83 msgid "Group" -msgstr "ჯგუფი" +msgstr "" -#: gtk/gtkradioaction.c:136 +#: gtk/deprecated/gtkradioaction.c:140 msgid "The radio action whose group this action belongs to." -msgstr "ინდიკატორის ქმედება ჯგუფისთვის, რომელსაც ეს ქმედება ეკუთვნის." +msgstr "" -#: gtk/gtkradioaction.c:151 +#: gtk/deprecated/gtkradioaction.c:157 msgid "The current value" -msgstr "მიმდინარე მნიშვნელობა" +msgstr "" -#: gtk/gtkradioaction.c:152 +#: gtk/deprecated/gtkradioaction.c:158 msgid "" "The value property of the currently active member of the group to which this " "action belongs." msgstr "" -#: gtk/gtkradiobutton.c:161 -msgid "The radio button whose group this widget belongs to." -msgstr "ინდიკატორის ღილაკი ჯგუფისთვის, რომელსაც მართვის ეს ელემენტი ეკუთვნის." - -#: gtk/gtkradiomenuitem.c:374 -msgid "The radio menu item whose group this widget belongs to." -msgstr "მენიუს რადიო ელემენტი, ჯგუფი რომელსაც ეს ელემენტი მიეკუთვნება." - -#: gtk/gtkradiotoolbutton.c:66 -#, fuzzy -msgid "The radio tool button whose group this button belongs to." -msgstr "ინდიკატორის ღილაკი ჯგუფისთვის, რომელსაც მართვის ეს ელემენტი ეკუთვნის." - -#: gtk/gtkrange.c:410 -msgid "Update policy" -msgstr "წესების განახლება" - -#: gtk/gtkrange.c:411 -msgid "How the range should be updated on the screen" -msgstr "დიაპაზონის ეკრანზე განახლების წესი" - -#: gtk/gtkrange.c:420 -msgid "The GtkAdjustment that contains the current value of this range object" +#: gtk/deprecated/gtkrecentaction.c:674 gtk/gtkrecentchoosermenu.c:239 +msgid "Show Numbers" msgstr "" -"GtkAdjustment ობიექტი, სადაც ამ ტიპი ობიექტის \"დიაპაზონი\" მიმდინარე " -"მნიშვნელობა ინახება" -#: gtk/gtkrange.c:428 -msgid "Invert direction slider moves to increase range value" -msgstr "მონიშნული არის ინვერტირება დიაპაზონის გასაზრდელად" +#: gtk/deprecated/gtkrecentaction.c:675 gtk/gtkrecentchoosermenu.c:240 +msgid "Whether the items should be displayed with a number" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:234 gtk/gtkimage.c:256 +msgid "Pixbuf" +msgstr "Pixbuf" + +#: gtk/deprecated/gtkstatusicon.c:235 gtk/gtkimage.c:257 +msgid "A GdkPixbuf to display" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:242 gtk/gtkimage.c:270 +#: gtk/gtkrecentmanager.c:289 +msgid "Filename" +msgstr "ფაილის სახელი" + +#: gtk/deprecated/gtkstatusicon.c:243 gtk/gtkimage.c:271 +msgid "Filename to load and display" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:255 gtk/gtkcellrendererpixbuf.c:195 +#: gtk/gtkimage.c:282 +msgid "Stock ID" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:256 gtk/gtkimage.c:283 +msgid "Stock ID for a stock image to display" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:287 gtk/gtkimage.c:380 +msgid "Storage type" +msgstr "საცავის ტიპი" + +#: gtk/deprecated/gtkstatusicon.c:288 gtk/gtkimage.c:381 +msgid "The representation being used for image data" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:296 gtk/gtkcellrendererpixbuf.c:210 +#: gtk/gtkcellrendererspinner.c:159 gtk/gtkrecentmanager.c:304 +msgid "Size" +msgstr "ზომა" + +#: gtk/deprecated/gtkstatusicon.c:297 +msgid "The size of the icon" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:306 gtk/gtkinvisible.c:98 +#: gtk/gtkmountoperation.c:183 gtk/gtkstylecontext.c:229 gtk/gtkwindow.c:898 +msgid "Screen" +msgstr "ეკრანი" + +#: gtk/deprecated/gtkstatusicon.c:307 +msgid "The screen where this status icon will be displayed" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:315 +msgid "Whether the status icon is visible" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:330 gtk/gtkplug.c:198 +msgid "Embedded" +msgstr "ჩაკერებული" + +#: gtk/deprecated/gtkstatusicon.c:331 +msgid "Whether the status icon is embedded" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:346 gtk/deprecated/gtktrayicon-x11.c:127 +#: gtk/gtkgesturepan.c:238 gtk/gtkorientable.c:61 +msgid "Orientation" +msgstr "ორიენტაცია" + +#: gtk/deprecated/gtkstatusicon.c:347 gtk/deprecated/gtktrayicon-x11.c:128 +msgid "The orientation of the tray" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:374 gtk/gtkwidget.c:1289 +msgid "Has tooltip" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:375 +msgid "Whether this tray icon has a tooltip" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:401 gtk/gtkwidget.c:1313 +msgid "Tooltip Text" +msgstr "მინიშნების ტექსტი" + +#: gtk/deprecated/gtkstatusicon.c:402 gtk/gtkwidget.c:1314 gtk/gtkwidget.c:1338 +msgid "The contents of the tooltip for this widget" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:425 gtk/gtkwidget.c:1337 +msgid "Tooltip markup" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:426 +msgid "The contents of the tooltip for this tray icon" +msgstr "" + +#: gtk/deprecated/gtkstatusicon.c:443 gtk/gtkcolorbutton.c:183 +#: gtk/gtkfilechooserbutton.c:443 gtk/gtkfontbutton.c:490 +#: gtk/gtkheaderbar.c:2027 gtk/gtkprintjob.c:133 gtk/gtkshortcutsgroup.c:308 +#: gtk/gtkshortcutssection.c:376 gtk/gtkshortcutsshortcut.c:576 +#: gtk/gtkstack.c:523 gtk/gtktreeviewcolumn.c:316 +msgid "Title" +msgstr "სათაური" + +#: gtk/deprecated/gtkstatusicon.c:444 +msgid "The title of this tray icon" +msgstr "" + +#: gtk/deprecated/gtkstyle.c:471 +msgid "Style context" +msgstr "" + +#: gtk/deprecated/gtkstyle.c:472 +msgid "GtkStyleContext to get style from" +msgstr "" + +#: gtk/deprecated/gtktable.c:185 +msgid "Rows" +msgstr "სტრიქონები" + +#: gtk/deprecated/gtktable.c:186 +msgid "The number of rows in the table" +msgstr "" + +#: gtk/deprecated/gtktable.c:194 +msgid "Columns" +msgstr "სვეტები" + +#: gtk/deprecated/gtktable.c:195 +msgid "The number of columns in the table" +msgstr "" + +#: gtk/deprecated/gtktable.c:203 gtk/gtkgrid.c:1756 +msgid "Row spacing" +msgstr "" + +#: gtk/deprecated/gtktable.c:204 gtk/gtkgrid.c:1757 +msgid "The amount of space between two consecutive rows" +msgstr "" + +#: gtk/deprecated/gtktable.c:212 gtk/gtkgrid.c:1763 +msgid "Column spacing" +msgstr "" + +#: gtk/deprecated/gtktable.c:213 gtk/gtkgrid.c:1764 +msgid "The amount of space between two consecutive columns" +msgstr "" + +#: gtk/deprecated/gtktable.c:221 gtk/gtkbox.c:285 gtk/gtkflowbox.c:3849 +#: gtk/gtkstack.c:459 gtk/gtktoolbar.c:597 gtk/gtktoolitemgroup.c:1688 +msgid "Homogeneous" +msgstr "" + +#: gtk/deprecated/gtktable.c:222 +msgid "If TRUE, the table cells are all the same width/height" +msgstr "" + +#: gtk/deprecated/gtktable.c:229 gtk/gtkgrid.c:1795 +msgid "Left attachment" +msgstr "" + +#: gtk/deprecated/gtktable.c:230 gtk/gtkgrid.c:1796 gtk/gtkmenu.c:966 +msgid "The column number to attach the left side of the child to" +msgstr "" + +#: gtk/deprecated/gtktable.c:236 +msgid "Right attachment" +msgstr "" + +#: gtk/deprecated/gtktable.c:237 +msgid "The column number to attach the right side of a child widget to" +msgstr "" + +#: gtk/deprecated/gtktable.c:243 gtk/gtkgrid.c:1802 +msgid "Top attachment" +msgstr "" + +#: gtk/deprecated/gtktable.c:244 +msgid "The row number to attach the top of a child widget to" +msgstr "" + +#: gtk/deprecated/gtktable.c:250 +msgid "Bottom attachment" +msgstr "" + +#: gtk/deprecated/gtktable.c:251 gtk/gtkmenu.c:990 +msgid "The row number to attach the bottom of the child to" +msgstr "" + +#: gtk/deprecated/gtktable.c:257 +msgid "Horizontal options" +msgstr "" + +#: gtk/deprecated/gtktable.c:258 +msgid "Options specifying the horizontal behaviour of the child" +msgstr "" + +#: gtk/deprecated/gtktable.c:264 +msgid "Vertical options" +msgstr "" + +#: gtk/deprecated/gtktable.c:265 +msgid "Options specifying the vertical behaviour of the child" +msgstr "" + +#: gtk/deprecated/gtktable.c:271 +msgid "Horizontal padding" +msgstr "" + +#: gtk/deprecated/gtktable.c:272 +msgid "" +"Extra space to put between the child and its left and right neighbors, in " +"pixels" +msgstr "" + +#: gtk/deprecated/gtktable.c:278 +msgid "Vertical padding" +msgstr "" + +#: gtk/deprecated/gtktable.c:279 +msgid "" +"Extra space to put between the child and its upper and lower neighbors, in " +"pixels" +msgstr "" + +#: gtk/deprecated/gtkthemingengine.c:248 +msgid "Theming engine name" +msgstr "" + +#: gtk/deprecated/gtktoggleaction.c:118 +msgid "Create the same proxies as a radio action" +msgstr "" + +#: gtk/deprecated/gtktoggleaction.c:119 +msgid "Whether the proxies for this action look like radio action proxies" +msgstr "" + +#: gtk/deprecated/gtktoggleaction.c:135 gtk/gtkcellrendererspinner.c:125 +#: gtk/gtkcheckmenuitem.c:209 gtk/gtkmenu.c:640 gtk/gtkmodelbutton.c:1211 +#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:879 +#: gtk/gtktogglebutton.c:188 gtk/gtktoggletoolbutton.c:130 +msgid "Active" +msgstr "აქტიური" + +#: gtk/deprecated/gtktoggleaction.c:136 +msgid "Whether the toggle action should be active" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:136 gtk/gtkcellrenderertext.c:334 +#: gtk/gtktexttag.c:277 +msgid "Foreground color" +msgstr "წინა პლანის ფერი" + +#: gtk/deprecated/gtktrayicon-x11.c:137 +msgid "Foreground color for symbolic icons" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:144 +msgid "Error color" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:145 +msgid "Error color for symbolic icons" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:152 +msgid "Warning color" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:153 +msgid "Warning color for symbolic icons" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:160 +msgid "Success color" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:161 +msgid "Success color for symbolic icons" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:168 gtk/gtkbox.c:350 +msgid "Padding" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:169 +msgid "Padding that should be put around icons in the tray" +msgstr "" + +#: gtk/deprecated/gtktrayicon-x11.c:178 gtk/gtkstackswitcher.c:686 +msgid "Icon Size" +msgstr "ხატულების ზომა" + +#: gtk/deprecated/gtktrayicon-x11.c:179 +msgid "The pixel size that icons should be forced to, or zero" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:463 gtk/gtkcombobox.c:1010 +msgid "Add tearoffs to menus" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:464 +msgid "Whether tearoff menu items should be added to menus" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:471 +msgid "Merged UI definition" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:472 +msgid "An XML string describing the merged UI" +msgstr "" + +#: gtk/gtkaboutdialog.c:349 +msgid "Program name" +msgstr "" + +#: gtk/gtkaboutdialog.c:350 +msgid "" +"The name of the program. If this is not set, it defaults to " +"g_get_application_name()" +msgstr "" + +#: gtk/gtkaboutdialog.c:363 +msgid "Program version" +msgstr "" + +#: gtk/gtkaboutdialog.c:364 +msgid "The version of the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:377 +msgid "Copyright string" +msgstr "" + +#: gtk/gtkaboutdialog.c:378 +msgid "Copyright information for the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:393 +msgid "Comments string" +msgstr "" + +#: gtk/gtkaboutdialog.c:394 +msgid "Comments about the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:414 +msgid "License" +msgstr "ლიცენზია" + +#: gtk/gtkaboutdialog.c:415 +msgid "The license of the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:442 +msgid "License Type" +msgstr "" + +#: gtk/gtkaboutdialog.c:443 +msgid "The license type of the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:458 +msgid "Website URL" +msgstr "" + +#: gtk/gtkaboutdialog.c:459 +msgid "The URL for the link to the website of the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:472 +msgid "Website label" +msgstr "" + +#: gtk/gtkaboutdialog.c:473 +msgid "The label for the link to the website of the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:488 +msgid "Authors" +msgstr "ავტორები" + +#: gtk/gtkaboutdialog.c:489 +msgid "List of authors of the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:504 +msgid "Documenters" +msgstr "" + +#: gtk/gtkaboutdialog.c:505 +msgid "List of people documenting the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:520 +msgid "Artists" +msgstr "შემსრულებლები" + +#: gtk/gtkaboutdialog.c:521 +msgid "List of people who have contributed artwork to the program" +msgstr "" + +#: gtk/gtkaboutdialog.c:536 +msgid "Translator credits" +msgstr "" + +#: gtk/gtkaboutdialog.c:537 +msgid "" +"Credits to the translators. This string should be marked as translatable" +msgstr "" + +#: gtk/gtkaboutdialog.c:551 +msgid "Logo" +msgstr "ლოგო" + +#: gtk/gtkaboutdialog.c:552 +msgid "" +"A logo for the about box. If this is not set, it defaults to " +"gtk_window_get_default_icon_list()" +msgstr "" + +#: gtk/gtkaboutdialog.c:566 +msgid "Logo Icon Name" +msgstr "" + +#: gtk/gtkaboutdialog.c:567 +msgid "A named icon to use as the logo for the about box." +msgstr "" + +#: gtk/gtkaboutdialog.c:580 +msgid "Wrap license" +msgstr "" + +#: gtk/gtkaboutdialog.c:581 +msgid "Whether to wrap the license text." +msgstr "" + +#: gtk/gtkaccellabel.c:209 +msgid "Accelerator Closure" +msgstr "" + +#: gtk/gtkaccellabel.c:210 +msgid "The closure to be monitored for accelerator changes" +msgstr "" + +#: gtk/gtkaccellabel.c:216 +msgid "Accelerator Widget" +msgstr "" + +#: gtk/gtkaccellabel.c:217 +msgid "The widget to be monitored for accelerator changes" +msgstr "" + +#: gtk/gtkaccessible.c:156 gtk/gtkeventcontroller.c:168 +#: gtk/gtktreeviewcolumn.c:337 +msgid "Widget" +msgstr "ვიჯეტი" + +#: gtk/gtkaccessible.c:157 +msgid "The widget referenced by this accessible." +msgstr "" + +#: gtk/gtkactionable.c:71 +msgid "Action name" +msgstr "ქმედების სახელი" + +#: gtk/gtkactionable.c:72 +msgid "The name of the associated action, like 'app.quit'" +msgstr "" + +#: gtk/gtkactionable.c:76 +msgid "Action target value" +msgstr "" + +#: gtk/gtkactionable.c:77 +msgid "The parameter for action invocations" +msgstr "" + +#: gtk/gtkactionbar.c:338 gtk/gtkbox.c:358 gtk/gtkheaderbar.c:2013 +msgid "Pack type" +msgstr "" + +#: gtk/gtkactionbar.c:339 gtk/gtkbox.c:359 gtk/gtkheaderbar.c:2014 +msgid "" +"A GtkPackType indicating whether the child is packed with reference to the " +"start or end of the parent" +msgstr "" + +#: gtk/gtkactionbar.c:345 gtk/gtkbox.c:365 gtk/gtkheaderbar.c:2020 +#: gtk/gtknotebook.c:841 gtk/gtkpaned.c:368 gtk/gtkpopover.c:1767 +#: gtk/gtkpopovermenu.c:384 gtk/gtkstack.c:537 gtk/gtktoolitemgroup.c:1716 +msgid "Position" +msgstr "თანამდებობა" + +#: gtk/gtkactionbar.c:346 gtk/gtkbox.c:366 gtk/gtkheaderbar.c:2021 +#: gtk/gtknotebook.c:842 gtk/gtkpopovermenu.c:385 gtk/gtkstack.c:538 +msgid "The index of the child in the parent" +msgstr "" + +#: gtk/gtkadjustment.c:142 gtk/gtkcellrendererprogress.c:138 +#: gtk/gtkscalebutton.c:198 gtk/gtkspinbutton.c:436 +msgid "Value" +msgstr "მნიშვნელობა" + +#: gtk/gtkadjustment.c:143 +msgid "The value of the adjustment" +msgstr "" + +#: gtk/gtkadjustment.c:157 +msgid "Minimum Value" +msgstr "" + +#: gtk/gtkadjustment.c:158 +msgid "The minimum value of the adjustment" +msgstr "" + +#: gtk/gtkadjustment.c:175 +msgid "Maximum Value" +msgstr "" + +#: gtk/gtkadjustment.c:176 +msgid "The maximum value of the adjustment" +msgstr "" + +#: gtk/gtkadjustment.c:190 +msgid "Step Increment" +msgstr "" + +#: gtk/gtkadjustment.c:191 +msgid "The step increment of the adjustment" +msgstr "" + +#: gtk/gtkadjustment.c:205 +msgid "Page Increment" +msgstr "" + +#: gtk/gtkadjustment.c:206 +msgid "The page increment of the adjustment" +msgstr "" + +#: gtk/gtkadjustment.c:223 +msgid "Page Size" +msgstr "Page Size" + +#: gtk/gtkadjustment.c:224 +msgid "The page size of the adjustment" +msgstr "" + +#: gtk/gtkappchooserbutton.c:618 +msgid "Include an 'Other…' item" +msgstr "" + +#: gtk/gtkappchooserbutton.c:619 +msgid "" +"Whether the combobox should include an item that triggers a " +"GtkAppChooserDialog" +msgstr "" + +#: gtk/gtkappchooserbutton.c:634 +msgid "Show default item" +msgstr "" + +#: gtk/gtkappchooserbutton.c:635 +msgid "Whether the combobox should show the default application on top" +msgstr "" + +#: gtk/gtkappchooserbutton.c:647 gtk/gtkappchooserdialog.c:688 +msgid "Heading" +msgstr "" + +#: gtk/gtkappchooserbutton.c:648 gtk/gtkappchooserdialog.c:689 +msgid "The text to show at the top of the dialog" +msgstr "" + +#: gtk/gtkappchooser.c:73 +msgid "Content type" +msgstr "შემცველობის ტიპი" + +#: gtk/gtkappchooser.c:74 +msgid "The content type used by the open with object" +msgstr "" + +#: gtk/gtkappchooserdialog.c:674 +msgid "GFile" +msgstr "" + +#: gtk/gtkappchooserdialog.c:675 +msgid "The GFile used by the app chooser dialog" +msgstr "" + +#: gtk/gtkappchooserwidget.c:930 +msgid "Show default app" +msgstr "" + +#: gtk/gtkappchooserwidget.c:931 +msgid "Whether the widget should show the default application" +msgstr "" + +#: gtk/gtkappchooserwidget.c:945 +msgid "Show recommended apps" +msgstr "" + +#: gtk/gtkappchooserwidget.c:946 +msgid "Whether the widget should show recommended applications" +msgstr "" + +#: gtk/gtkappchooserwidget.c:960 +msgid "Show fallback apps" +msgstr "" + +#: gtk/gtkappchooserwidget.c:961 +msgid "Whether the widget should show fallback applications" +msgstr "" + +#: gtk/gtkappchooserwidget.c:973 +msgid "Show other apps" +msgstr "" + +#: gtk/gtkappchooserwidget.c:974 +msgid "Whether the widget should show other applications" +msgstr "" + +#: gtk/gtkappchooserwidget.c:987 +msgid "Show all apps" +msgstr "" + +#: gtk/gtkappchooserwidget.c:988 +msgid "Whether the widget should show all applications" +msgstr "" + +#: gtk/gtkappchooserwidget.c:1002 +msgid "Widget's default text" +msgstr "" + +#: gtk/gtkappchooserwidget.c:1003 +msgid "The default text appearing when there are no applications" +msgstr "" + +#: gtk/gtkapplication.c:845 +msgid "Register session" +msgstr "" + +#: gtk/gtkapplication.c:846 +msgid "Register with the session manager" +msgstr "" + +#: gtk/gtkapplication.c:863 +msgid "Screensaver Active" +msgstr "" + +#: gtk/gtkapplication.c:864 +msgid "Whether the screensaver is active" +msgstr "" + +#: gtk/gtkapplication.c:870 +msgid "Application menu" +msgstr "პროგრამის მენიუ" + +#: gtk/gtkapplication.c:871 +msgid "The GMenuModel for the application menu" +msgstr "" + +#: gtk/gtkapplication.c:877 +msgid "Menubar" +msgstr "" + +#: gtk/gtkapplication.c:878 +msgid "The GMenuModel for the menubar" +msgstr "" + +#: gtk/gtkapplication.c:884 +msgid "Active window" +msgstr "" + +#: gtk/gtkapplication.c:885 +msgid "The window which most recently had focus" +msgstr "" + +#: gtk/gtkapplicationwindow.c:874 +msgid "Show a menubar" +msgstr "" + +#: gtk/gtkapplicationwindow.c:875 +msgid "TRUE if the window should show a menubar at the top of the window" +msgstr "" + +#: gtk/gtkaspectframe.c:111 gtk/gtkwidget.c:1381 +msgid "Horizontal Alignment" +msgstr "" + +#: gtk/gtkaspectframe.c:112 +msgid "X alignment of the child" +msgstr "" + +#: gtk/gtkaspectframe.c:118 gtk/gtkwidget.c:1396 +msgid "Vertical Alignment" +msgstr "" + +#: gtk/gtkaspectframe.c:119 +msgid "Y alignment of the child" +msgstr "" + +#: gtk/gtkaspectframe.c:125 +msgid "Ratio" +msgstr "პროპორციები" + +#: gtk/gtkaspectframe.c:126 +msgid "Aspect ratio if obey_child is FALSE" +msgstr "" + +#: gtk/gtkaspectframe.c:132 +msgid "Obey child" +msgstr "" + +#: gtk/gtkaspectframe.c:133 +msgid "Force aspect ratio to match that of the frame's child" +msgstr "" + +#: gtk/gtkassistant.c:526 gtk/gtkdialog.c:653 +msgid "Use Header Bar" +msgstr "" + +#: gtk/gtkassistant.c:527 gtk/gtkdialog.c:654 +msgid "Use Header Bar for actions." +msgstr "" + +#: gtk/gtkassistant.c:540 +msgid "Header Padding" +msgstr "" + +#: gtk/gtkassistant.c:541 +msgid "Number of pixels around the header." +msgstr "" + +#: gtk/gtkassistant.c:556 +msgid "Content Padding" +msgstr "" + +#: gtk/gtkassistant.c:557 +msgid "Number of pixels around the content pages." +msgstr "" + +#: gtk/gtkassistant.c:573 +msgid "Page type" +msgstr "" + +#: gtk/gtkassistant.c:574 +msgid "The type of the assistant page" +msgstr "" + +#: gtk/gtkassistant.c:589 +msgid "Page title" +msgstr "" + +#: gtk/gtkassistant.c:590 +msgid "The title of the assistant page" +msgstr "" + +#: gtk/gtkassistant.c:607 +msgid "Header image" +msgstr "" + +#: gtk/gtkassistant.c:608 +msgid "Header image for the assistant page" +msgstr "" + +#: gtk/gtkassistant.c:624 +msgid "Sidebar image" +msgstr "" + +#: gtk/gtkassistant.c:625 +msgid "Sidebar image for the assistant page" +msgstr "" + +#: gtk/gtkassistant.c:641 +msgid "Page complete" +msgstr "" + +#: gtk/gtkassistant.c:642 +msgid "Whether all required fields on the page have been filled out" +msgstr "" + +#: gtk/gtkassistant.c:647 +msgid "Has padding" +msgstr "" + +#: gtk/gtkassistant.c:647 +msgid "Whether the assistant adds padding around the page" +msgstr "" + +#: gtk/gtkbbox.c:217 +msgid "Minimum child width" +msgstr "" + +#: gtk/gtkbbox.c:218 +msgid "Minimum width of buttons inside the box" +msgstr "" + +#: gtk/gtkbbox.c:233 +msgid "Minimum child height" +msgstr "" + +#: gtk/gtkbbox.c:234 +msgid "Minimum height of buttons inside the box" +msgstr "" + +#: gtk/gtkbbox.c:249 +msgid "Child internal width padding" +msgstr "" + +#: gtk/gtkbbox.c:250 +msgid "Amount to increase child's size on either side" +msgstr "" + +#: gtk/gtkbbox.c:265 +msgid "Child internal height padding" +msgstr "" + +#: gtk/gtkbbox.c:266 +msgid "Amount to increase child's size on the top and bottom" +msgstr "" + +#: gtk/gtkbbox.c:275 +msgid "Layout style" +msgstr "" + +#: gtk/gtkbbox.c:276 +msgid "" +"How to lay out the buttons in the box. Possible values are: spread, edge, " +"start and end" +msgstr "" + +#: gtk/gtkbbox.c:284 +msgid "Secondary" +msgstr "მეორადი" + +#: gtk/gtkbbox.c:285 +msgid "" +"If TRUE, the child appears in a secondary group of children, suitable for, e." +"g., help buttons" +msgstr "" + +#: gtk/gtkbbox.c:292 +msgid "Non-Homogeneous" +msgstr "" + +#: gtk/gtkbbox.c:293 +msgid "If TRUE, the child will not be subject to homogeneous sizing" +msgstr "" + +#: gtk/gtkbox.c:278 gtk/gtkcellareabox.c:310 gtk/gtkexpander.c:342 +#: gtk/gtkheaderbar.c:2048 gtk/gtkiconview.c:524 gtk/gtktreeviewcolumn.c:276 +msgid "Spacing" +msgstr "დაშორება" + +#: gtk/gtkbox.c:279 gtk/gtkheaderbar.c:2049 +msgid "The amount of space between children" +msgstr "" + +#: gtk/gtkbox.c:286 gtk/gtkflowbox.c:3850 +msgid "Whether the children should all be the same size" +msgstr "" + +#: gtk/gtkbox.c:292 +msgid "Baseline position" +msgstr "" + +#: gtk/gtkbox.c:293 +msgid "" +"The position of the baseline aligned widgets if extra space is available" +msgstr "" + +#: gtk/gtkbox.c:318 gtk/gtkcellareabox.c:330 gtk/gtktoolbar.c:589 +#: gtk/gtktoolitemgroup.c:1695 gtk/gtktoolpalette.c:1027 +#: gtk/gtktreeviewcolumn.c:323 +msgid "Expand" +msgstr "გაფართოება" + +#: gtk/gtkbox.c:319 +msgid "Whether the child should receive extra space when the parent grows" +msgstr "" + +#: gtk/gtkbox.c:335 gtk/gtktoolitemgroup.c:1702 +msgid "Fill" +msgstr "შევსება" + +#: gtk/gtkbox.c:336 +msgid "" +"Whether extra space given to the child should be allocated to the child or " +"used as padding" +msgstr "" + +#: gtk/gtkbox.c:351 +msgid "Extra space to put between the child and its neighbors, in pixels" +msgstr "" + +#: gtk/gtkbuilder.c:292 +msgid "Translation Domain" +msgstr "" + +#: gtk/gtkbuilder.c:293 +msgid "The translation domain used by gettext" +msgstr "" + +#: gtk/gtkbutton.c:282 +msgid "" +"Text of the label widget inside the button, if the button contains a label " +"widget" +msgstr "" + +#: gtk/gtkbutton.c:288 gtk/gtkexpander.c:317 gtk/gtklabel.c:827 +#: gtk/gtkmenuitem.c:805 gtk/gtktoolbutton.c:250 +msgid "Use underline" +msgstr "" + +#: gtk/gtkbutton.c:289 gtk/gtkexpander.c:318 gtk/gtklabel.c:828 +#: gtk/gtkmenuitem.c:806 +msgid "" +"If set, an underline in the text indicates the next character should be used " +"for the mnemonic accelerator key" +msgstr "" + +#: gtk/gtkbutton.c:301 +msgid "" +"If set, the label is used to pick a stock item instead of being displayed" +msgstr "" + +#: gtk/gtkbutton.c:307 +msgid "Border relief" +msgstr "" + +#: gtk/gtkbutton.c:308 +msgid "The border relief style" +msgstr "" + +#: gtk/gtkbutton.c:327 +msgid "Horizontal alignment for child" +msgstr "" + +#: gtk/gtkbutton.c:346 +msgid "Vertical alignment for child" +msgstr "" + +#: gtk/gtkbutton.c:361 +msgid "Child widget to appear next to the button text" +msgstr "" + +#: gtk/gtkbutton.c:374 +msgid "Image position" +msgstr "" + +#: gtk/gtkbutton.c:375 +msgid "The position of the image relative to the text" +msgstr "" + +#: gtk/gtkbutton.c:523 +msgid "Default Spacing" +msgstr "" + +#: gtk/gtkbutton.c:524 +msgid "Extra space to add for GTK_CAN_DEFAULT buttons" +msgstr "" + +#: gtk/gtkbutton.c:541 +msgid "Default Outside Spacing" +msgstr "" + +#: gtk/gtkbutton.c:542 +msgid "" +"Extra space to add for GTK_CAN_DEFAULT buttons that is always drawn outside " +"the border" +msgstr "" + +#: gtk/gtkbutton.c:556 +msgid "Child X Displacement" +msgstr "" + +#: gtk/gtkbutton.c:557 +msgid "" +"How far in the x direction to move the child when the button is depressed" +msgstr "" + +#: gtk/gtkbutton.c:573 +msgid "Child Y Displacement" +msgstr "" + +#: gtk/gtkbutton.c:574 +msgid "" +"How far in the y direction to move the child when the button is depressed" +msgstr "" + +#: gtk/gtkbutton.c:593 +msgid "Displace focus" +msgstr "" + +#: gtk/gtkbutton.c:594 +msgid "" +"Whether the child_displacement_x/_y properties should also affect the focus " +"rectangle" +msgstr "" + +#: gtk/gtkbutton.c:610 gtk/gtkentry.c:899 gtk/gtkentry.c:2117 +msgid "Inner Border" +msgstr "" + +#: gtk/gtkbutton.c:611 +msgid "Border between button edges and child." +msgstr "" + +#: gtk/gtkbutton.c:626 +msgid "Image spacing" +msgstr "" + +#: gtk/gtkbutton.c:627 +msgid "Spacing in pixels between the image and label" +msgstr "" + +#: gtk/gtkcalendar.c:398 +msgid "Year" +msgstr "წელი" + +#: gtk/gtkcalendar.c:399 +msgid "The selected year" +msgstr "" + +#: gtk/gtkcalendar.c:412 +msgid "Month" +msgstr "თვე" + +#: gtk/gtkcalendar.c:413 +msgid "The selected month (as a number between 0 and 11)" +msgstr "" + +#: gtk/gtkcalendar.c:427 +msgid "Day" +msgstr "დღე" + +#: gtk/gtkcalendar.c:428 +msgid "" +"The selected day (as a number between 1 and 31, or 0 to unselect the " +"currently selected day)" +msgstr "" + +#: gtk/gtkcalendar.c:442 +msgid "Show Heading" +msgstr "" + +#: gtk/gtkcalendar.c:443 +msgid "If TRUE, a heading is displayed" +msgstr "" + +#: gtk/gtkcalendar.c:457 +msgid "Show Day Names" +msgstr "" + +#: gtk/gtkcalendar.c:458 +msgid "If TRUE, day names are displayed" +msgstr "" + +#: gtk/gtkcalendar.c:471 +msgid "No Month Change" +msgstr "" + +#: gtk/gtkcalendar.c:472 +msgid "If TRUE, the selected month cannot be changed" +msgstr "" + +#: gtk/gtkcalendar.c:486 +msgid "Show Week Numbers" +msgstr "" + +#: gtk/gtkcalendar.c:487 +msgid "If TRUE, week numbers are displayed" +msgstr "" + +#: gtk/gtkcalendar.c:502 +msgid "Details Width" +msgstr "" + +#: gtk/gtkcalendar.c:503 +msgid "Details width in characters" +msgstr "" + +#: gtk/gtkcalendar.c:518 +msgid "Details Height" +msgstr "" + +#: gtk/gtkcalendar.c:519 +msgid "Details height in rows" +msgstr "" + +#: gtk/gtkcalendar.c:535 +msgid "Show Details" +msgstr "დეტალების ჩვენება" + +#: gtk/gtkcalendar.c:536 +msgid "If TRUE, details are shown" +msgstr "" + +#: gtk/gtkcalendar.c:548 +msgid "Inner border" +msgstr "" + +#: gtk/gtkcalendar.c:549 +msgid "Inner border space" +msgstr "" + +#: gtk/gtkcalendar.c:560 +msgid "Vertical separation" +msgstr "" + +#: gtk/gtkcalendar.c:561 +msgid "Space between day headers and main area" +msgstr "" + +#: gtk/gtkcalendar.c:572 +msgid "Horizontal separation" +msgstr "" + +#: gtk/gtkcalendar.c:573 +msgid "Space between week headers and main area" +msgstr "" + +#: gtk/gtkcellareabox.c:311 gtk/gtktreeviewcolumn.c:277 +msgid "Space which is inserted between cells" +msgstr "" + +#: gtk/gtkcellareabox.c:331 +msgid "Whether the cell expands" +msgstr "" + +#: gtk/gtkcellareabox.c:346 +msgid "Align" +msgstr "სწორება" + +#: gtk/gtkcellareabox.c:347 +msgid "Whether cell should align with adjacent rows" +msgstr "" + +#: gtk/gtkcellareabox.c:363 +msgid "Fixed Size" +msgstr "" + +#: gtk/gtkcellareabox.c:364 +msgid "Whether cells should be the same size in all rows" +msgstr "" + +#: gtk/gtkcellareabox.c:380 +msgid "Pack Type" +msgstr "" + +#: gtk/gtkcellareabox.c:381 +msgid "" +"A GtkPackType indicating whether the cell is packed with reference to the " +"start or end of the cell area" +msgstr "" + +#: gtk/gtkcellarea.c:790 +msgid "Focus Cell" +msgstr "" + +#: gtk/gtkcellarea.c:791 +msgid "The cell which currently has focus" +msgstr "" + +#: gtk/gtkcellarea.c:809 +msgid "Edited Cell" +msgstr "" + +#: gtk/gtkcellarea.c:810 +msgid "The cell which is currently being edited" +msgstr "" + +#: gtk/gtkcellarea.c:828 +msgid "Edit Widget" +msgstr "" + +#: gtk/gtkcellarea.c:829 +msgid "The widget currently editing the edited cell" +msgstr "" + +#: gtk/gtkcellareacontext.c:115 +msgid "Area" +msgstr "ფართობი" + +#: gtk/gtkcellareacontext.c:116 +msgid "The Cell Area this context was created for" +msgstr "" + +#: gtk/gtkcellareacontext.c:132 gtk/gtkcellareacontext.c:151 +#: gtk/gtktreeviewcolumn.c:300 +msgid "Minimum Width" +msgstr "" + +#: gtk/gtkcellareacontext.c:133 gtk/gtkcellareacontext.c:152 +msgid "Minimum cached width" +msgstr "" + +#: gtk/gtkcellareacontext.c:170 gtk/gtkcellareacontext.c:189 +msgid "Minimum Height" +msgstr "" + +#: gtk/gtkcellareacontext.c:171 gtk/gtkcellareacontext.c:190 +msgid "Minimum cached height" +msgstr "" + +#: gtk/gtkcelleditable.c:51 +msgid "Editing Canceled" +msgstr "" + +#: gtk/gtkcelleditable.c:52 +msgid "Indicates that editing has been canceled" +msgstr "" + +#: gtk/gtkcellrendereraccel.c:141 +msgid "Accelerator key" +msgstr "აქსელერატორის გასაღები" + +#: gtk/gtkcellrendereraccel.c:142 +msgid "The keyval of the accelerator" +msgstr "" + +#: gtk/gtkcellrendereraccel.c:158 +msgid "Accelerator modifiers" +msgstr "აქსელერატორის მოდიფიკატორები" + +#: gtk/gtkcellrendereraccel.c:159 +msgid "The modifier mask of the accelerator" +msgstr "" + +#: gtk/gtkcellrendereraccel.c:176 +msgid "Accelerator keycode" +msgstr "ამაჩქარებლის keycode" + +#: gtk/gtkcellrendereraccel.c:177 +msgid "The hardware keycode of the accelerator" +msgstr "" + +#: gtk/gtkcellrendereraccel.c:196 +msgid "Accelerator Mode" +msgstr "აქსელერაციის რეჟიმი" + +#: gtk/gtkcellrendereraccel.c:197 +msgid "The type of accelerators" +msgstr "" + +#: gtk/gtkcellrenderer.c:292 +msgid "mode" +msgstr "რეჟიმი" + +#: gtk/gtkcellrenderer.c:293 +msgid "Editable mode of the CellRenderer" +msgstr "" + +#: gtk/gtkcellrenderer.c:301 +msgid "visible" +msgstr "" + +#: gtk/gtkcellrenderer.c:302 +msgid "Display the cell" +msgstr "" + +#: gtk/gtkcellrenderer.c:309 +msgid "Display the cell sensitive" +msgstr "" + +#: gtk/gtkcellrenderer.c:316 +msgid "xalign" +msgstr "" + +#: gtk/gtkcellrenderer.c:317 +msgid "The x-align" +msgstr "" + +#: gtk/gtkcellrenderer.c:326 +msgid "yalign" +msgstr "" + +#: gtk/gtkcellrenderer.c:327 +msgid "The y-align" +msgstr "" + +#: gtk/gtkcellrenderer.c:336 +msgid "xpad" +msgstr "" + +#: gtk/gtkcellrenderer.c:337 +msgid "The xpad" +msgstr "" + +#: gtk/gtkcellrenderer.c:346 +msgid "ypad" +msgstr "" + +#: gtk/gtkcellrenderer.c:347 +msgid "The ypad" +msgstr "" + +#: gtk/gtkcellrenderer.c:356 +msgid "width" +msgstr "სიგანე" + +#: gtk/gtkcellrenderer.c:357 +msgid "The fixed width" +msgstr "" + +#: gtk/gtkcellrenderer.c:366 +msgid "height" +msgstr "სიმაღლე" + +#: gtk/gtkcellrenderer.c:367 +msgid "The fixed height" +msgstr "" + +#: gtk/gtkcellrenderer.c:376 +msgid "Is Expander" +msgstr "" + +#: gtk/gtkcellrenderer.c:377 +msgid "Row has children" +msgstr "" + +#: gtk/gtkcellrenderer.c:385 +msgid "Is Expanded" +msgstr "" + +#: gtk/gtkcellrenderer.c:386 +msgid "Row is an expander row, and is expanded" +msgstr "" + +#: gtk/gtkcellrenderer.c:393 +msgid "Cell background color name" +msgstr "" + +#: gtk/gtkcellrenderer.c:394 +msgid "Cell background color as a string" +msgstr "" + +#: gtk/gtkcellrenderer.c:409 +msgid "Cell background color" +msgstr "" + +#: gtk/gtkcellrenderer.c:410 +msgid "Cell background color as a GdkColor" +msgstr "" + +#: gtk/gtkcellrenderer.c:424 +msgid "Cell background RGBA color" +msgstr "" + +#: gtk/gtkcellrenderer.c:425 +msgid "Cell background color as a GdkRGBA" +msgstr "" + +#: gtk/gtkcellrenderer.c:432 +msgid "Editing" +msgstr "ჩასწორება" + +#: gtk/gtkcellrenderer.c:433 +msgid "Whether the cell renderer is currently in editing mode" +msgstr "" + +#: gtk/gtkcellrenderer.c:441 +msgid "Cell background set" +msgstr "" + +#: gtk/gtkcellrenderer.c:442 +msgid "Whether the cell background color is set" +msgstr "" + +#: gtk/gtkcellrenderercombo.c:128 +msgid "Model" +msgstr "მოდელი" + +#: gtk/gtkcellrenderercombo.c:129 +msgid "The model containing the possible values for the combo box" +msgstr "" + +#: gtk/gtkcellrenderercombo.c:151 +msgid "Text Column" +msgstr "" + +#: gtk/gtkcellrenderercombo.c:152 +msgid "A column in the data source model to get the strings from" +msgstr "" + +#: gtk/gtkcellrenderercombo.c:169 gtk/gtkcombobox.c:1095 +msgid "Has Entry" +msgstr "" + +#: gtk/gtkcellrenderercombo.c:170 +msgid "If FALSE, don't allow to enter strings other than the chosen ones" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:152 +msgid "Pixbuf Object" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:153 +msgid "The pixbuf to render" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:160 +msgid "Pixbuf Expander Open" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:161 +msgid "Pixbuf for open expander" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:168 +msgid "Pixbuf Expander Closed" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:169 +msgid "Pixbuf for closed expander" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:180 +msgid "surface" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:181 +msgid "The surface to render" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:196 +msgid "The stock ID of the stock icon to render" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:211 +msgid "The GtkIconSize value that specifies the size of the rendered icon" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:227 +msgid "Detail" +msgstr "დეტალები" + +#: gtk/gtkcellrendererpixbuf.c:228 +msgid "Render detail to pass to the theme engine" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:263 +msgid "Follow State" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:264 +msgid "Whether the rendered pixbuf should be colorized according to the state" +msgstr "" + +#: gtk/gtkcellrendererpixbuf.c:281 gtk/gtkimage.c:359 gtk/gtkmodelbutton.c:1166 +#: gtk/gtkshortcutsshortcut.c:551 gtk/gtkwindow.c:842 +msgid "Icon" +msgstr "ხატულა" + +#: gtk/gtkcellrendererprogress.c:139 +msgid "Value of the progress bar" +msgstr "" + +#: gtk/gtkcellrendererprogress.c:156 gtk/gtkcellrenderertext.c:255 +#: gtk/gtkentrybuffer.c:350 gtk/gtkentry.c:953 gtk/gtkmessagedialog.c:214 +#: gtk/gtkmodelbutton.c:1180 gtk/gtkprogressbar.c:287 gtk/gtktextbuffer.c:219 +msgid "Text" +msgstr "ტექსტი" + +#: gtk/gtkcellrendererprogress.c:157 +msgid "Text on the progress bar" +msgstr "" + +#: gtk/gtkcellrendererprogress.c:180 gtk/gtkcellrendererspinner.c:144 +msgid "Pulse" +msgstr "" + +#: gtk/gtkcellrendererprogress.c:181 +msgid "" +"Set this to positive values to indicate that some progress is made, but you " +"don't know how much." +msgstr "" + +#: gtk/gtkcellrendererprogress.c:197 +msgid "Text x alignment" +msgstr "" + +#: gtk/gtkcellrendererprogress.c:198 +msgid "" +"The horizontal text alignment, from 0 (left) to 1 (right). Reversed for RTL " +"layouts." +msgstr "" + +#: gtk/gtkcellrendererprogress.c:214 +msgid "Text y alignment" +msgstr "" + +#: gtk/gtkcellrendererprogress.c:215 +msgid "The vertical text alignment, from 0 (top) to 1 (bottom)." +msgstr "" + +#: gtk/gtkcellrendererprogress.c:226 gtk/gtklevelbar.c:1097 +#: gtk/gtkmodelbutton.c:1242 gtk/gtkprogressbar.c:264 gtk/gtkrange.c:441 +msgid "Inverted" +msgstr "" + +#: gtk/gtkcellrendererprogress.c:227 gtk/gtkprogressbar.c:265 +msgid "Invert the direction in which the progress bar grows" +msgstr "" + +#: gtk/gtkcellrendererspin.c:113 gtk/gtkrange.c:434 gtk/gtkscalebutton.c:217 +#: gtk/gtkspinbutton.c:379 +msgid "Adjustment" +msgstr "დარეგულირება" + +#: gtk/gtkcellrendererspin.c:114 gtk/gtkspinbutton.c:380 +msgid "The adjustment that holds the value of the spin button" +msgstr "" + +#: gtk/gtkcellrendererspin.c:129 +msgid "Climb rate" +msgstr "" + +#: gtk/gtkcellrendererspin.c:130 +msgid "The acceleration rate when you hold down a button" +msgstr "" + +#: gtk/gtkcellrendererspin.c:143 gtk/gtkscale.c:767 gtk/gtkspinbutton.c:395 +msgid "Digits" +msgstr "" + +#: gtk/gtkcellrendererspin.c:144 gtk/gtkspinbutton.c:396 +msgid "The number of decimal places to display" +msgstr "" + +#: gtk/gtkcellrendererspinner.c:126 +msgid "Whether the spinner is active (ie. shown) in the cell" +msgstr "" + +#: gtk/gtkcellrendererspinner.c:145 +msgid "Pulse of the spinner" +msgstr "" + +#: gtk/gtkcellrendererspinner.c:160 +msgid "The GtkIconSize value that specifies the size of the rendered spinner" +msgstr "" + +#: gtk/gtkcellrenderertext.c:256 +msgid "Text to render" +msgstr "" + +#: gtk/gtkcellrenderertext.c:262 +msgid "Markup" +msgstr "მარქაფი" + +#: gtk/gtkcellrenderertext.c:263 +msgid "Marked up text to render" +msgstr "" + +#: gtk/gtkcellrenderertext.c:269 gtk/gtkentry.c:1493 gtk/gtklabel.c:813 +msgid "Attributes" +msgstr "ატრიბუტები" + +#: gtk/gtkcellrenderertext.c:270 +msgid "A list of style attributes to apply to the text of the renderer" +msgstr "" + +#: gtk/gtkcellrenderertext.c:276 +msgid "Single Paragraph Mode" +msgstr "" + +#: gtk/gtkcellrenderertext.c:277 +msgid "Whether to keep all text in a single paragraph" +msgstr "" + +#: gtk/gtkcellrenderertext.c:283 gtk/gtkcellview.c:217 gtk/gtktexttag.c:216 +msgid "Background color name" +msgstr "" + +#: gtk/gtkcellrenderertext.c:284 gtk/gtkcellview.c:218 gtk/gtktexttag.c:217 +msgid "Background color as a string" +msgstr "" + +#: gtk/gtkcellrenderertext.c:298 gtk/gtkcellview.c:233 gtk/gtktexttag.c:231 +msgid "Background color" +msgstr "ფონის ფერი" + +#: gtk/gtkcellrenderertext.c:299 gtk/gtkcellview.c:234 gtk/gtktexttag.c:232 +msgid "Background color as a GdkColor" +msgstr "" + +#: gtk/gtkcellrenderertext.c:313 +msgid "Background color as RGBA" +msgstr "" + +#: gtk/gtkcellrenderertext.c:314 gtk/gtkcellview.c:249 gtk/gtktexttag.c:247 +msgid "Background color as a GdkRGBA" +msgstr "" + +#: gtk/gtkcellrenderertext.c:319 gtk/gtktexttag.c:262 +msgid "Foreground color name" +msgstr "" + +#: gtk/gtkcellrenderertext.c:320 gtk/gtktexttag.c:263 +msgid "Foreground color as a string" +msgstr "" + +#: gtk/gtkcellrenderertext.c:335 gtk/gtktexttag.c:278 +msgid "Foreground color as a GdkColor" +msgstr "" + +#: gtk/gtkcellrenderertext.c:349 +msgid "Foreground color as RGBA" +msgstr "" + +#: gtk/gtkcellrenderertext.c:350 gtk/gtktexttag.c:293 +msgid "Foreground color as a GdkRGBA" +msgstr "" + +#: gtk/gtkcellrenderertext.c:357 gtk/gtkentry.c:861 gtk/gtktexttag.c:309 +#: gtk/gtktextview.c:826 +msgid "Editable" +msgstr "" + +#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:827 +msgid "Whether the text can be modified by the user" +msgstr "" + +#: gtk/gtkcellrenderertext.c:364 gtk/gtkcellrenderertext.c:371 +#: gtk/gtkfontchooser.c:64 gtk/gtktexttag.c:325 gtk/gtktexttag.c:333 +msgid "Font" +msgstr "შრიფტი" + +#: gtk/gtkcellrenderertext.c:365 gtk/gtkfontchooser.c:65 gtk/gtktexttag.c:326 +msgid "Font description as a string, e.g. \"Sans Italic 12\"" +msgstr "" + +#: gtk/gtkcellrenderertext.c:372 gtk/gtkfontchooser.c:78 gtk/gtktexttag.c:334 +msgid "Font description as a PangoFontDescription struct" +msgstr "" + +#: gtk/gtkcellrenderertext.c:378 gtk/gtktexttag.c:341 +msgid "Font family" +msgstr "ფონტების ოჯახი" + +#: gtk/gtkcellrenderertext.c:379 gtk/gtktexttag.c:342 +msgid "Name of the font family, e.g. Sans, Helvetica, Times, Monospace" +msgstr "" + +#: gtk/gtkcellrenderertext.c:385 gtk/gtkcellrenderertext.c:386 +#: gtk/gtktexttag.c:349 +msgid "Font style" +msgstr "" + +#: gtk/gtkcellrenderertext.c:393 gtk/gtkcellrenderertext.c:394 +#: gtk/gtktexttag.c:358 +msgid "Font variant" +msgstr "" + +#: gtk/gtkcellrenderertext.c:401 gtk/gtkcellrenderertext.c:402 +#: gtk/gtktexttag.c:367 +msgid "Font weight" +msgstr "" + +#: gtk/gtkcellrenderertext.c:409 gtk/gtkcellrenderertext.c:410 +#: gtk/gtktexttag.c:378 +msgid "Font stretch" +msgstr "" + +#: gtk/gtkcellrenderertext.c:417 gtk/gtkcellrenderertext.c:418 +#: gtk/gtktexttag.c:387 +msgid "Font size" +msgstr "ფონტის ზომა" + +#: gtk/gtkcellrenderertext.c:425 gtk/gtktexttag.c:407 +msgid "Font points" +msgstr "" + +#: gtk/gtkcellrenderertext.c:426 gtk/gtktexttag.c:408 +msgid "Font size in points" +msgstr "" + +#: gtk/gtkcellrenderertext.c:433 gtk/gtktexttag.c:397 +msgid "Font scale" +msgstr "" + +#: gtk/gtkcellrenderertext.c:434 +msgid "Font scaling factor" +msgstr "" + +#: gtk/gtkcellrenderertext.c:441 gtk/gtktexttag.c:476 +msgid "Rise" +msgstr "" + +#: gtk/gtkcellrenderertext.c:442 +msgid "" +"Offset of text above the baseline (below the baseline if rise is negative)" +msgstr "" + +#: gtk/gtkcellrenderertext.c:450 gtk/gtktexttag.c:516 +msgid "Strikethrough" +msgstr "ხაზგადასმული" + +#: gtk/gtkcellrenderertext.c:451 gtk/gtktexttag.c:517 +msgid "Whether to strike through the text" +msgstr "" + +#: gtk/gtkcellrenderertext.c:457 gtk/gtktexttag.c:524 +msgid "Underline" +msgstr "ხაზგასმული" + +#: gtk/gtkcellrenderertext.c:458 gtk/gtktexttag.c:525 +msgid "Style of underline for this text" +msgstr "" + +#: gtk/gtkcellrenderertext.c:465 gtk/gtkfontchooser.c:154 gtk/gtktexttag.c:436 +msgid "Language" +msgstr "ენა" + +#: gtk/gtkcellrenderertext.c:466 +msgid "" +"The language this text is in, as an ISO code. Pango can use this as a hint " +"when rendering the text. If you don't understand this parameter, you " +"probably don't need it" +msgstr "" + +#: gtk/gtkcellrenderertext.c:484 gtk/gtklabel.c:964 gtk/gtkprogressbar.c:330 +msgid "Ellipsize" +msgstr "" + +#: gtk/gtkcellrenderertext.c:485 +msgid "" +"The preferred place to ellipsize the string, if the cell renderer does not " +"have enough room to display the entire string" +msgstr "" + +#: gtk/gtkcellrenderertext.c:503 gtk/gtkfilechooserbutton.c:457 +#: gtk/gtklabel.c:984 +msgid "Width In Characters" +msgstr "" + +#: gtk/gtkcellrenderertext.c:504 gtk/gtklabel.c:985 +msgid "The desired width of the label, in characters" +msgstr "" + +#: gtk/gtkcellrenderertext.c:525 gtk/gtklabel.c:1040 +msgid "Maximum Width In Characters" +msgstr "" + +#: gtk/gtkcellrenderertext.c:526 +msgid "The maximum width of the cell, in characters" +msgstr "" + +#: gtk/gtkcellrenderertext.c:542 gtk/gtktexttag.c:569 +msgid "Wrap mode" +msgstr "გადატანის რეჟიმი" + +#: gtk/gtkcellrenderertext.c:543 +msgid "" +"How to break the string into multiple lines, if the cell renderer does not " +"have enough room to display the entire string" +msgstr "" + +#: gtk/gtkcellrenderertext.c:561 gtk/gtkcombobox.c:923 +msgid "Wrap width" +msgstr "" + +#: gtk/gtkcellrenderertext.c:562 +msgid "The width at which the text is wrapped" +msgstr "" + +#: gtk/gtkcellrenderertext.c:580 gtk/gtktreeviewcolumn.c:344 +msgid "Alignment" +msgstr "სწორება" + +#: gtk/gtkcellrenderertext.c:581 +msgid "How to align the lines" +msgstr "" + +#: gtk/gtkcellrenderertext.c:596 gtk/gtkentry.c:1109 +msgid "Placeholder text" +msgstr "" + +#: gtk/gtkcellrenderertext.c:597 +msgid "Text rendered when an editable cell is empty" +msgstr "" + +#: gtk/gtkcellrenderertext.c:606 gtk/gtkcellview.c:353 gtk/gtktexttag.c:722 +msgid "Background set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:607 gtk/gtkcellview.c:354 gtk/gtktexttag.c:723 +msgid "Whether this tag affects the background color" +msgstr "" + +#: gtk/gtkcellrenderertext.c:610 gtk/gtktexttag.c:730 +msgid "Foreground set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:611 gtk/gtktexttag.c:731 +msgid "Whether this tag affects the foreground color" +msgstr "" + +#: gtk/gtkcellrenderertext.c:614 gtk/gtktexttag.c:734 +msgid "Editability set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:615 gtk/gtktexttag.c:735 +msgid "Whether this tag affects text editability" +msgstr "" + +#: gtk/gtkcellrenderertext.c:618 gtk/gtktexttag.c:738 +msgid "Font family set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:619 gtk/gtktexttag.c:739 +msgid "Whether this tag affects the font family" +msgstr "" + +#: gtk/gtkcellrenderertext.c:622 gtk/gtktexttag.c:742 +msgid "Font style set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:623 gtk/gtktexttag.c:743 +msgid "Whether this tag affects the font style" +msgstr "" + +#: gtk/gtkcellrenderertext.c:626 gtk/gtktexttag.c:746 +msgid "Font variant set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:627 gtk/gtktexttag.c:747 +msgid "Whether this tag affects the font variant" +msgstr "" + +#: gtk/gtkcellrenderertext.c:630 gtk/gtktexttag.c:750 +msgid "Font weight set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:631 gtk/gtktexttag.c:751 +msgid "Whether this tag affects the font weight" +msgstr "" + +#: gtk/gtkcellrenderertext.c:634 gtk/gtktexttag.c:754 +msgid "Font stretch set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:635 gtk/gtktexttag.c:755 +msgid "Whether this tag affects the font stretch" +msgstr "" + +#: gtk/gtkcellrenderertext.c:638 gtk/gtktexttag.c:758 +msgid "Font size set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:639 gtk/gtktexttag.c:759 +msgid "Whether this tag affects the font size" +msgstr "" + +#: gtk/gtkcellrenderertext.c:642 gtk/gtktexttag.c:762 +msgid "Font scale set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:643 gtk/gtktexttag.c:763 +msgid "Whether this tag scales the font size by a factor" +msgstr "" + +#: gtk/gtkcellrenderertext.c:646 gtk/gtktexttag.c:782 +msgid "Rise set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:647 gtk/gtktexttag.c:783 +msgid "Whether this tag affects the rise" +msgstr "" + +#: gtk/gtkcellrenderertext.c:650 gtk/gtktexttag.c:798 +msgid "Strikethrough set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:651 gtk/gtktexttag.c:799 +msgid "Whether this tag affects strikethrough" +msgstr "" + +#: gtk/gtkcellrenderertext.c:654 gtk/gtktexttag.c:806 +msgid "Underline set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:655 gtk/gtktexttag.c:807 +msgid "Whether this tag affects underlining" +msgstr "" + +#: gtk/gtkcellrenderertext.c:658 gtk/gtktexttag.c:770 +msgid "Language set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:659 gtk/gtktexttag.c:771 +msgid "Whether this tag affects the language the text is rendered as" +msgstr "" + +#: gtk/gtkcellrenderertext.c:662 +msgid "Ellipsize set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:663 +msgid "Whether this tag affects the ellipsize mode" +msgstr "" + +#: gtk/gtkcellrenderertext.c:666 +msgid "Align set" +msgstr "" + +#: gtk/gtkcellrenderertext.c:667 +msgid "Whether this tag affects the alignment mode" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:138 +msgid "Toggle state" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:139 +msgid "The toggle state of the button" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:146 +msgid "Inconsistent state" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:147 +msgid "The inconsistent state of the button" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:154 gtk/gtklistbox.c:3920 +msgid "Activatable" +msgstr "გააქტიურებადი" + +#: gtk/gtkcellrenderertoggle.c:155 +msgid "The toggle button can be activated" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:162 +msgid "Radio state" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:163 +msgid "Draw the toggle button as a radio button" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:170 +msgid "Indicator size" +msgstr "" + +#: gtk/gtkcellrenderertoggle.c:171 gtk/gtkcheckbutton.c:233 +#: gtk/gtkcheckmenuitem.c:241 +msgid "Size of check or radio indicator" +msgstr "" + +#: gtk/gtkcellview.c:248 +msgid "Background RGBA color" +msgstr "" + +#: gtk/gtkcellview.c:263 +msgid "CellView model" +msgstr "" + +#: gtk/gtkcellview.c:264 +msgid "The model for cell view" +msgstr "" + +#: gtk/gtkcellview.c:282 gtk/gtkcombobox.c:1182 gtk/gtkentrycompletion.c:467 +#: gtk/gtkiconview.c:649 gtk/gtktreemenu.c:307 gtk/gtktreeviewcolumn.c:399 +msgid "Cell Area" +msgstr "" + +#: gtk/gtkcellview.c:283 gtk/gtkcombobox.c:1183 gtk/gtkentrycompletion.c:468 +#: gtk/gtkiconview.c:650 gtk/gtktreemenu.c:308 gtk/gtktreeviewcolumn.c:400 +msgid "The GtkCellArea used to layout cells" +msgstr "" + +#: gtk/gtkcellview.c:306 +msgid "Cell Area Context" +msgstr "" + +#: gtk/gtkcellview.c:307 +msgid "The GtkCellAreaContext used to compute the geometry of the cell view" +msgstr "" + +#: gtk/gtkcellview.c:324 +msgid "Draw Sensitive" +msgstr "" + +#: gtk/gtkcellview.c:325 +msgid "Whether to force cells to be drawn in a sensitive state" +msgstr "" + +#: gtk/gtkcellview.c:343 +msgid "Fit Model" +msgstr "" + +#: gtk/gtkcellview.c:344 +msgid "Whether to request enough space for every row in the model" +msgstr "" + +#: gtk/gtkcheckbutton.c:232 gtk/gtkcheckmenuitem.c:240 +msgid "Indicator Size" +msgstr "" + +#: gtk/gtkcheckbutton.c:249 gtk/gtkexpander.c:414 +msgid "Indicator Spacing" +msgstr "" + +#: gtk/gtkcheckbutton.c:250 +msgid "Spacing around check or radio indicator" +msgstr "" + +#: gtk/gtkcheckmenuitem.c:210 +msgid "Whether the menu item is checked" +msgstr "" + +#: gtk/gtkcheckmenuitem.c:217 gtk/gtktogglebutton.c:195 +msgid "Inconsistent" +msgstr "" + +#: gtk/gtkcheckmenuitem.c:218 +msgid "Whether to display an \"inconsistent\" state" +msgstr "" + +#: gtk/gtkcheckmenuitem.c:225 +msgid "Draw as radio menu item" +msgstr "" + +#: gtk/gtkcheckmenuitem.c:226 +msgid "Whether the menu item looks like a radio menu item" +msgstr "" + +#: gtk/gtkcolorbutton.c:168 gtk/gtkcolorchooser.c:87 +msgid "Use alpha" +msgstr "" + +#: gtk/gtkcolorbutton.c:169 +msgid "Whether to give the color an alpha value" +msgstr "" + +#: gtk/gtkcolorbutton.c:184 +msgid "The title of the color selection dialog" +msgstr "" + +#: gtk/gtkcolorbutton.c:202 +msgid "The selected color" +msgstr "" + +#: gtk/gtkcolorbutton.c:218 +msgid "The selected opacity value (0 fully transparent, 65535 fully opaque)" +msgstr "" + +#: gtk/gtkcolorbutton.c:232 +msgid "Current RGBA Color" +msgstr "" + +#: gtk/gtkcolorbutton.c:233 +msgid "The selected RGBA color" +msgstr "" + +#: gtk/gtkcolorbutton.c:274 +msgid "Show Editor" +msgstr "" + +#: gtk/gtkcolorbutton.c:275 +msgid "Whether to show the color editor right away" +msgstr "" + +#: gtk/gtkcolorchooser.c:67 +msgid "Color" +msgstr "ფერი" + +#: gtk/gtkcolorchooser.c:68 +msgid "Current color, as a GdkRGBA" +msgstr "" + +#: gtk/gtkcolorchooser.c:88 +msgid "Whether alpha should be shown" +msgstr "" + +#: gtk/gtkcolorchooserdialog.c:213 gtk/gtkcolorchooserwidget.c:695 +msgid "Show editor" +msgstr "" + +#: gtk/gtkcolorscale.c:258 +msgid "Scale type" +msgstr "" + +#: gtk/gtkcolorswatch.c:719 +msgid "RGBA Color" +msgstr "" + +#: gtk/gtkcolorswatch.c:719 +msgid "Color as RGBA" +msgstr "" + +#: gtk/gtkcolorswatch.c:722 gtk/gtklabel.c:909 gtk/gtklistbox.c:3934 +msgid "Selectable" +msgstr "" + +#: gtk/gtkcolorswatch.c:722 +msgid "Whether the swatch is selectable" +msgstr "" + +#: gtk/gtkcolorswatch.c:725 +msgid "Has Menu" +msgstr "" + +#: gtk/gtkcolorswatch.c:725 +msgid "Whether the swatch should offer customization" +msgstr "" + +#: gtk/gtkcombobox.c:907 +msgid "ComboBox model" +msgstr "" + +#: gtk/gtkcombobox.c:908 +msgid "The model for the combo box" +msgstr "" + +#: gtk/gtkcombobox.c:924 +msgid "Wrap width for laying out the items in a grid" +msgstr "" + +#: gtk/gtkcombobox.c:944 gtk/gtktreemenu.c:358 +msgid "Row span column" +msgstr "" + +#: gtk/gtkcombobox.c:945 gtk/gtktreemenu.c:359 +msgid "TreeModel column containing the row span values" +msgstr "" + +#: gtk/gtkcombobox.c:966 gtk/gtktreemenu.c:379 +msgid "Column span column" +msgstr "" + +#: gtk/gtkcombobox.c:967 gtk/gtktreemenu.c:380 +msgid "TreeModel column containing the column span values" +msgstr "" + +#: gtk/gtkcombobox.c:988 +msgid "Active item" +msgstr "" + +#: gtk/gtkcombobox.c:989 +msgid "The item which is currently active" +msgstr "" + +#: gtk/gtkcombobox.c:1011 +msgid "Whether dropdowns should have a tearoff menu item" +msgstr "" + +#: gtk/gtkcombobox.c:1026 gtk/gtkentry.c:883 +msgid "Has Frame" +msgstr "" + +#: gtk/gtkcombobox.c:1027 +msgid "Whether the combo box draws a frame around the child" +msgstr "" + +#: gtk/gtkcombobox.c:1044 gtk/gtkmenu.c:703 +msgid "Tearoff Title" +msgstr "" + +#: gtk/gtkcombobox.c:1045 +msgid "" +"A title that may be displayed by the window manager when the popup is torn-" +"off" +msgstr "" + +#: gtk/gtkcombobox.c:1062 +msgid "Popup shown" +msgstr "" + +#: gtk/gtkcombobox.c:1063 +msgid "Whether the combo's dropdown is shown" +msgstr "" + +#: gtk/gtkcombobox.c:1079 +msgid "Button Sensitivity" +msgstr "" + +#: gtk/gtkcombobox.c:1080 +msgid "Whether the dropdown button is sensitive when the model is empty" +msgstr "" + +#: gtk/gtkcombobox.c:1096 +msgid "Whether combo box has an entry" +msgstr "" + +#: gtk/gtkcombobox.c:1111 +msgid "Entry Text Column" +msgstr "" + +#: gtk/gtkcombobox.c:1112 +msgid "" +"The column in the combo box's model to associate with strings from the entry " +"if the combo was created with #GtkComboBox:has-entry = %TRUE" +msgstr "" + +#: gtk/gtkcombobox.c:1129 +msgid "ID Column" +msgstr "" + +#: gtk/gtkcombobox.c:1130 +msgid "" +"The column in the combo box's model that provides string IDs for the values " +"in the model" +msgstr "" + +#: gtk/gtkcombobox.c:1145 +msgid "Active id" +msgstr "" + +#: gtk/gtkcombobox.c:1146 +msgid "The value of the id column for the active row" +msgstr "" + +#: gtk/gtkcombobox.c:1162 +msgid "Popup Fixed Width" +msgstr "" + +#: gtk/gtkcombobox.c:1163 +msgid "" +"Whether the popup's width should be a fixed width matching the allocated " +"width of the combo box" +msgstr "" + +#: gtk/gtkcombobox.c:1189 +msgid "Appears as list" +msgstr "" + +#: gtk/gtkcombobox.c:1190 +msgid "Whether dropdowns should look like lists rather than menus" +msgstr "" + +#: gtk/gtkcombobox.c:1209 +msgid "Arrow Size" +msgstr "" + +#: gtk/gtkcombobox.c:1210 +msgid "The minimum size of the arrow in the combo box" +msgstr "" + +#: gtk/gtkcombobox.c:1228 +msgid "The amount of space used by the arrow" +msgstr "" + +#: gtk/gtkcombobox.c:1247 +msgid "Which kind of shadow to draw around the combo box" +msgstr "" + +#: gtk/gtkcontainer.c:533 +msgid "Resize mode" +msgstr "" + +#: gtk/gtkcontainer.c:534 +msgid "Specify how resize events are handled" +msgstr "" + +#: gtk/gtkcontainer.c:541 +msgid "Border width" +msgstr "" + +#: gtk/gtkcontainer.c:542 +msgid "The width of the empty border outside the containers children" +msgstr "" + +#: gtk/gtkcontainer.c:549 +msgid "Child" +msgstr "ბავშვი" + +#: gtk/gtkcontainer.c:550 +msgid "Can be used to add a new child to the container" +msgstr "" + +#: gtk/gtkcssnode.c:628 +msgid "Style Classes" +msgstr "სტილის კლასები" + +#: gtk/gtkcssnode.c:628 +msgid "List of classes" +msgstr "" + +#: gtk/gtkcssnode.c:633 gtk/gtkcssstyleproperty.c:223 +msgid "ID" +msgstr "ID" + +#: gtk/gtkcssnode.c:633 +msgid "Unique ID" +msgstr "" + +#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:894 +msgid "State" +msgstr "მდგომარეობა" + +#: gtk/gtkcssnode.c:643 +msgid "State flags" +msgstr "" + +#: gtk/gtkcssnode.c:649 +msgid "If other nodes can see this node" +msgstr "" + +#: gtk/gtkcssnode.c:654 +msgid "Widget type" +msgstr "" + +#: gtk/gtkcssnode.c:654 +msgid "GType of the widget" +msgstr "" + +#: gtk/gtkcssshorthandproperty.c:170 +msgid "Subproperties" +msgstr "" + +#: gtk/gtkcssshorthandproperty.c:171 +msgid "The list of subproperties" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:208 +msgid "Animated" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:209 +msgid "Set if the value can be animated" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:215 +msgid "Affects" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:216 +msgid "Set if the value affects the sizing of elements" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:224 +msgid "The numeric id for quick access" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:230 +msgid "Inherit" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:231 +msgid "Set if the value is inherited by default" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:237 +msgid "Initial value" +msgstr "" + +#: gtk/gtkcssstyleproperty.c:238 +msgid "The initial specified value used for this property" +msgstr "" + +#: gtk/gtkdialog.c:589 gtk/gtkinfobar.c:530 +msgid "Content area border" +msgstr "" + +#: gtk/gtkdialog.c:590 +msgid "Width of border around the main dialog area" +msgstr "" + +#: gtk/gtkdialog.c:607 gtk/gtkinfobar.c:548 +msgid "Content area spacing" +msgstr "" + +#: gtk/gtkdialog.c:608 +msgid "Spacing between elements of the main dialog area" +msgstr "" + +#: gtk/gtkdialog.c:615 gtk/gtkinfobar.c:565 +msgid "Button spacing" +msgstr "" + +#: gtk/gtkdialog.c:616 gtk/gtkinfobar.c:566 +msgid "Spacing between buttons" +msgstr "" + +#: gtk/gtkdialog.c:632 gtk/gtkinfobar.c:582 +msgid "Action area border" +msgstr "" + +#: gtk/gtkdialog.c:633 +msgid "Width of border around the button area at the bottom of the dialog" +msgstr "" + +#: gtk/gtkentrybuffer.c:351 +msgid "The contents of the buffer" +msgstr "" + +#: gtk/gtkentrybuffer.c:364 gtk/gtkentry.c:1030 +msgid "Text length" +msgstr "" + +#: gtk/gtkentrybuffer.c:365 +msgid "Length of the text currently in the buffer" +msgstr "" + +#: gtk/gtkentrybuffer.c:378 gtk/gtkentry.c:868 +msgid "Maximum length" +msgstr "" + +#: gtk/gtkentrybuffer.c:379 gtk/gtkentry.c:869 +msgid "Maximum number of characters for this entry. Zero if no maximum" +msgstr "" + +#: gtk/gtkentry.c:838 +msgid "Text Buffer" +msgstr "" + +#: gtk/gtkentry.c:839 +msgid "Text buffer object which actually stores entry text" +msgstr "" + +#: gtk/gtkentry.c:845 gtk/gtklabel.c:931 +msgid "Cursor Position" +msgstr "" + +#: gtk/gtkentry.c:846 gtk/gtklabel.c:932 +msgid "The current position of the insertion cursor in chars" +msgstr "" + +#: gtk/gtkentry.c:853 gtk/gtklabel.c:939 +msgid "Selection Bound" +msgstr "" + +#: gtk/gtkentry.c:854 gtk/gtklabel.c:940 +msgid "" +"The position of the opposite end of the selection from the cursor in chars" +msgstr "" + +#: gtk/gtkentry.c:862 +msgid "Whether the entry contents can be edited" +msgstr "" + +#: gtk/gtkentry.c:876 +msgid "Visibility" +msgstr "ხილვადობა" + +#: gtk/gtkentry.c:877 +msgid "" +"FALSE displays the \"invisible char\" instead of the actual text (password " +"mode)" +msgstr "" + +#: gtk/gtkentry.c:884 +msgid "FALSE removes outside bevel from entry" +msgstr "" + +#: gtk/gtkentry.c:900 +msgid "" +"Border between text and frame. Overrides the inner-border style property" +msgstr "" + +#: gtk/gtkentry.c:906 gtk/gtkentry.c:1603 +msgid "Invisible character" +msgstr "" + +#: gtk/gtkentry.c:907 gtk/gtkentry.c:1604 +msgid "The character to use when masking entry contents (in \"password mode\")" +msgstr "" + +#: gtk/gtkentry.c:913 +msgid "Activates default" +msgstr "" + +#: gtk/gtkentry.c:914 +msgid "" +"Whether to activate the default widget (such as the default button in a " +"dialog) when Enter is pressed" +msgstr "" + +#: gtk/gtkentry.c:920 +msgid "Width in chars" +msgstr "" + +#: gtk/gtkentry.c:921 +msgid "Number of characters to leave space for in the entry" +msgstr "" + +#: gtk/gtkentry.c:937 +msgid "Maximum width in characters" +msgstr "" + +#: gtk/gtkentry.c:938 +msgid "The desired maximum width of the entry, in characters" +msgstr "" + +#: gtk/gtkentry.c:945 +msgid "Scroll offset" +msgstr "" + +#: gtk/gtkentry.c:946 +msgid "Number of pixels of the entry scrolled off the screen to the left" +msgstr "" + +#: gtk/gtkentry.c:954 +msgid "The contents of the entry" +msgstr "" + +#: gtk/gtkentry.c:983 +msgid "Truncate multiline" +msgstr "" + +#: gtk/gtkentry.c:984 +msgid "Whether to truncate multiline pastes to one line." +msgstr "" + +#: gtk/gtkentry.c:1002 +msgid "Which kind of shadow to draw around the entry when has-frame is set" +msgstr "" + +#: gtk/gtkentry.c:1016 gtk/gtktextview.c:966 +msgid "Overwrite mode" +msgstr "" + +#: gtk/gtkentry.c:1017 +msgid "Whether new text overwrites existing text" +msgstr "" + +#: gtk/gtkentry.c:1031 +msgid "Length of the text currently in the entry" +msgstr "" + +#: gtk/gtkentry.c:1045 +msgid "Invisible character set" +msgstr "" + +#: gtk/gtkentry.c:1046 +msgid "Whether the invisible character has been set" +msgstr "" + +#: gtk/gtkentry.c:1063 +msgid "Caps Lock warning" +msgstr "" + +#: gtk/gtkentry.c:1064 +msgid "Whether password entries will show a warning when Caps Lock is on" +msgstr "" + +#: gtk/gtkentry.c:1077 +msgid "Progress Fraction" +msgstr "" + +#: gtk/gtkentry.c:1078 +msgid "The current fraction of the task that's been completed" +msgstr "" + +#: gtk/gtkentry.c:1093 +msgid "Progress Pulse Step" +msgstr "" + +#: gtk/gtkentry.c:1094 +msgid "" +"The fraction of total entry width to move the progress bouncing block for " +"each call to gtk_entry_progress_pulse()" +msgstr "" + +#: gtk/gtkentry.c:1110 +msgid "Show text in the entry when it's empty and unfocused" +msgstr "" + +#: gtk/gtkentry.c:1123 +msgid "Primary pixbuf" +msgstr "" + +#: gtk/gtkentry.c:1124 +msgid "Primary pixbuf for the entry" +msgstr "" + +#: gtk/gtkentry.c:1137 +msgid "Secondary pixbuf" +msgstr "" + +#: gtk/gtkentry.c:1138 +msgid "Secondary pixbuf for the entry" +msgstr "" + +#: gtk/gtkentry.c:1153 +msgid "Primary stock ID" +msgstr "" + +#: gtk/gtkentry.c:1154 +msgid "Stock ID for primary icon" +msgstr "" + +#: gtk/gtkentry.c:1169 +msgid "Secondary stock ID" +msgstr "" + +#: gtk/gtkentry.c:1170 +msgid "Stock ID for secondary icon" +msgstr "" + +#: gtk/gtkentry.c:1183 +msgid "Primary icon name" +msgstr "" + +#: gtk/gtkentry.c:1184 +msgid "Icon name for primary icon" +msgstr "" + +#: gtk/gtkentry.c:1197 +msgid "Secondary icon name" +msgstr "" + +#: gtk/gtkentry.c:1198 +msgid "Icon name for secondary icon" +msgstr "" + +#: gtk/gtkentry.c:1211 +msgid "Primary GIcon" +msgstr "" + +#: gtk/gtkentry.c:1212 +msgid "GIcon for primary icon" +msgstr "" + +#: gtk/gtkentry.c:1225 +msgid "Secondary GIcon" +msgstr "" + +#: gtk/gtkentry.c:1226 +msgid "GIcon for secondary icon" +msgstr "" + +#: gtk/gtkentry.c:1239 +msgid "Primary storage type" +msgstr "" + +#: gtk/gtkentry.c:1240 +msgid "The representation being used for primary icon" +msgstr "" + +#: gtk/gtkentry.c:1254 +msgid "Secondary storage type" +msgstr "" + +#: gtk/gtkentry.c:1255 +msgid "The representation being used for secondary icon" +msgstr "" + +#: gtk/gtkentry.c:1275 +msgid "Primary icon activatable" +msgstr "" + +#: gtk/gtkentry.c:1276 +msgid "Whether the primary icon is activatable" +msgstr "" + +#: gtk/gtkentry.c:1295 +msgid "Secondary icon activatable" +msgstr "" + +#: gtk/gtkentry.c:1296 +msgid "Whether the secondary icon is activatable" +msgstr "" + +#: gtk/gtkentry.c:1316 +msgid "Primary icon sensitive" +msgstr "" + +#: gtk/gtkentry.c:1317 +msgid "Whether the primary icon is sensitive" +msgstr "" + +#: gtk/gtkentry.c:1337 +msgid "Secondary icon sensitive" +msgstr "" + +#: gtk/gtkentry.c:1338 +msgid "Whether the secondary icon is sensitive" +msgstr "" + +#: gtk/gtkentry.c:1353 +msgid "Primary icon tooltip text" +msgstr "" + +#: gtk/gtkentry.c:1354 gtk/gtkentry.c:1387 +msgid "The contents of the tooltip on the primary icon" +msgstr "" + +#: gtk/gtkentry.c:1369 +msgid "Secondary icon tooltip text" +msgstr "" + +#: gtk/gtkentry.c:1370 gtk/gtkentry.c:1404 +msgid "The contents of the tooltip on the secondary icon" +msgstr "" + +#: gtk/gtkentry.c:1386 +msgid "Primary icon tooltip markup" +msgstr "" + +#: gtk/gtkentry.c:1403 +msgid "Secondary icon tooltip markup" +msgstr "" + +#: gtk/gtkentry.c:1422 gtk/gtktextview.c:994 +msgid "IM module" +msgstr "" + +#: gtk/gtkentry.c:1423 gtk/gtktextview.c:995 +msgid "Which IM module should be used" +msgstr "" + +#: gtk/gtkentry.c:1436 +msgid "Completion" +msgstr "დასრულება" + +#: gtk/gtkentry.c:1437 +msgid "The auxiliary completion object" +msgstr "" + +#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1012 +msgid "Purpose" +msgstr "მიზანი" + +#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1013 +msgid "Purpose of the text field" +msgstr "" + +#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1030 +msgid "hints" +msgstr "" + +#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1031 +msgid "Hints for the text field behaviour" +msgstr "" + +#: gtk/gtkentry.c:1494 gtk/gtklabel.c:814 +msgid "A list of style attributes to apply to the text of the label" +msgstr "" + +#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4873 gtk/gtktextview.c:1047 +msgid "Populate all" +msgstr "" + +#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1048 +msgid "Whether to emit ::populate-popup for touch popups" +msgstr "" + +#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:942 +msgid "Tabs" +msgstr "დაფები" + +#: gtk/gtkentry.c:1523 +msgid "A list of tabstop locations to apply to the text of the entry" +msgstr "" + +#: gtk/gtkentry.c:1537 +msgid "Emoji icon" +msgstr "" + +#: gtk/gtkentry.c:1538 +msgid "Whether to show an icon for Emoji" +msgstr "" + +#: gtk/gtkentry.c:1544 +msgid "Enable Emoji completion" +msgstr "" + +#: gtk/gtkentry.c:1545 +msgid "Whether to suggest Emoji replacements" +msgstr "" + +#: gtk/gtkentry.c:1564 +msgid "Icon Prelight" +msgstr "" + +#: gtk/gtkentry.c:1565 +msgid "Whether activatable icons should prelight when hovered" +msgstr "" + +#: gtk/gtkentry.c:1582 +msgid "Progress Border" +msgstr "" + +#: gtk/gtkentry.c:1583 +msgid "Border around the progress bar" +msgstr "" + +#: gtk/gtkentry.c:2118 +msgid "Border between text and frame." +msgstr "" + +#: gtk/gtkentrycompletion.c:348 +msgid "Completion Model" +msgstr "" + +#: gtk/gtkentrycompletion.c:349 +msgid "The model to find matches in" +msgstr "" + +#: gtk/gtkentrycompletion.c:355 +msgid "Minimum Key Length" +msgstr "" + +#: gtk/gtkentrycompletion.c:356 +msgid "Minimum length of the search key in order to look up matches" +msgstr "" + +#: gtk/gtkentrycompletion.c:370 gtk/gtkiconview.c:445 +msgid "Text column" +msgstr "" + +#: gtk/gtkentrycompletion.c:371 +msgid "The column of the model containing the strings." +msgstr "" + +#: gtk/gtkentrycompletion.c:387 +msgid "Inline completion" +msgstr "" + +#: gtk/gtkentrycompletion.c:388 +msgid "Whether the common prefix should be inserted automatically" +msgstr "" + +#: gtk/gtkentrycompletion.c:402 +msgid "Popup completion" +msgstr "" + +#: gtk/gtkentrycompletion.c:403 +msgid "Whether the completions should be shown in a popup window" +msgstr "" + +#: gtk/gtkentrycompletion.c:417 +msgid "Popup set width" +msgstr "" + +#: gtk/gtkentrycompletion.c:418 +msgid "If TRUE, the popup window will have the same size as the entry" +msgstr "" + +#: gtk/gtkentrycompletion.c:434 +msgid "Popup single match" +msgstr "" + +#: gtk/gtkentrycompletion.c:435 +msgid "If TRUE, the popup window will appear for a single match." +msgstr "" + +#: gtk/gtkentrycompletion.c:449 +msgid "Inline selection" +msgstr "" + +#: gtk/gtkentrycompletion.c:450 +msgid "Your description here" +msgstr "" + +#: gtk/gtkeventbox.c:114 +msgid "Visible Window" +msgstr "" + +#: gtk/gtkeventbox.c:115 +msgid "" +"Whether the event box is visible, as opposed to invisible and only used to " +"trap events." +msgstr "" + +#: gtk/gtkeventbox.c:121 +msgid "Above child" +msgstr "" + +#: gtk/gtkeventbox.c:122 +msgid "" +"Whether the event-trapping window of the eventbox is above the window of the " +"child widget as opposed to below it." +msgstr "" + +#: gtk/gtkeventcontroller.c:169 +msgid "Widget the gesture relates to" +msgstr "" + +#: gtk/gtkeventcontroller.c:181 +msgid "Propagation phase" +msgstr "" + +#: gtk/gtkeventcontroller.c:182 +msgid "Propagation phase at which this controller is run" +msgstr "" + +#: gtk/gtkeventcontrollerscroll.c:373 gtk/gtkeventcontrollerscroll.c:374 +msgid "Flags" +msgstr "ალმები" + +#: gtk/gtkexpander.c:301 +msgid "Expanded" +msgstr "" + +#: gtk/gtkexpander.c:302 +msgid "Whether the expander has been opened to reveal the child widget" +msgstr "" + +#: gtk/gtkexpander.c:310 +msgid "Text of the expander's label" +msgstr "" + +#: gtk/gtkexpander.c:325 gtk/gtklabel.c:820 gtk/gtkmodelbutton.c:1196 +msgid "Use markup" +msgstr "" + +#: gtk/gtkexpander.c:326 gtk/gtklabel.c:821 +msgid "The text of the label includes XML markup. See pango_parse_markup()" +msgstr "" + +#: gtk/gtkexpander.c:343 +msgid "Space to put between the label and the child" +msgstr "" + +#: gtk/gtkexpander.c:352 gtk/gtkframe.c:263 gtk/gtktoolbutton.c:257 +#: gtk/gtktoolitemgroup.c:1646 +msgid "Label widget" +msgstr "" + +#: gtk/gtkexpander.c:353 +msgid "A widget to display in place of the usual expander label" +msgstr "" + +#: gtk/gtkexpander.c:367 +msgid "Label fill" +msgstr "" + +#: gtk/gtkexpander.c:368 +msgid "Whether the label widget should fill all available horizontal space" +msgstr "" + +#: gtk/gtkexpander.c:383 +msgid "Resize toplevel" +msgstr "" + +#: gtk/gtkexpander.c:384 +msgid "" +"Whether the expander will resize the toplevel window upon expanding and " +"collapsing" +msgstr "" + +#: gtk/gtkexpander.c:397 gtk/gtktoolitemgroup.c:1674 gtk/gtktreeview.c:1235 +msgid "Expander Size" +msgstr "" + +#: gtk/gtkexpander.c:398 gtk/gtktoolitemgroup.c:1675 gtk/gtktreeview.c:1236 +msgid "Size of the expander arrow" +msgstr "" + +#: gtk/gtkexpander.c:415 +msgid "Spacing around expander arrow" +msgstr "" + +#: gtk/gtkfilechooserbutton.c:428 +msgid "Dialog" +msgstr "ფანჯარა" + +#: gtk/gtkfilechooserbutton.c:429 +msgid "The file chooser dialog to use." +msgstr "" + +#: gtk/gtkfilechooserbutton.c:444 +msgid "The title of the file chooser dialog." +msgstr "" + +#: gtk/gtkfilechooserbutton.c:458 +msgid "The desired width of the button widget, in characters." +msgstr "" + +#: gtk/gtkfilechooser.c:375 +msgid "Action" +msgstr "მოქმედება" + +#: gtk/gtkfilechooser.c:376 +msgid "The type of operation that the file selector is performing" +msgstr "" + +#: gtk/gtkfilechooser.c:382 gtk/gtkrecentchooser.c:266 +msgid "Filter" +msgstr "" + +#: gtk/gtkfilechooser.c:383 +msgid "The current filter for selecting which files are displayed" +msgstr "" + +#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4839 +#: gtk/gtkplacesview.c:2345 +msgid "Local Only" +msgstr "" + +#: gtk/gtkfilechooser.c:389 +msgid "Whether the selected file(s) should be limited to local file: URLs" +msgstr "" + +#: gtk/gtkfilechooser.c:394 +msgid "Preview widget" +msgstr "" + +#: gtk/gtkfilechooser.c:395 +msgid "Application supplied widget for custom previews." +msgstr "" + +#: gtk/gtkfilechooser.c:400 +msgid "Preview Widget Active" +msgstr "" + +#: gtk/gtkfilechooser.c:401 +msgid "" +"Whether the application supplied widget for custom previews should be shown." +msgstr "" + +#: gtk/gtkfilechooser.c:406 +msgid "Use Preview Label" +msgstr "" + +#: gtk/gtkfilechooser.c:407 +msgid "Whether to display a stock label with the name of the previewed file." +msgstr "" + +#: gtk/gtkfilechooser.c:412 +msgid "Extra widget" +msgstr "" + +#: gtk/gtkfilechooser.c:413 +msgid "Application supplied widget for extra options." +msgstr "" + +#: gtk/gtkfilechooser.c:418 gtk/gtkrecentchooser.c:206 +msgid "Select Multiple" +msgstr "" + +#: gtk/gtkfilechooser.c:419 +msgid "Whether to allow multiple files to be selected" +msgstr "" + +#: gtk/gtkfilechooser.c:425 +msgid "Show Hidden" +msgstr "" + +#: gtk/gtkfilechooser.c:426 +msgid "Whether the hidden files and folders should be displayed" +msgstr "" + +#: gtk/gtkfilechooser.c:441 +msgid "Do overwrite confirmation" +msgstr "" + +#: gtk/gtkfilechooser.c:442 +msgid "" +"Whether a file chooser in save mode will present an overwrite confirmation " +"dialog if necessary." +msgstr "" + +#: gtk/gtkfilechooser.c:458 +msgid "Allow folder creation" +msgstr "" + +#: gtk/gtkfilechooser.c:459 +msgid "" +"Whether a file chooser not in open mode will offer the user to create new " +"folders." +msgstr "" + +#: gtk/gtkfilechoosernative.c:827 +msgid "Accept label" +msgstr "" + +#: gtk/gtkfilechoosernative.c:828 +msgid "The label on the accept button" +msgstr "" + +#: gtk/gtkfilechoosernative.c:840 +msgid "Cancel label" +msgstr "" + +#: gtk/gtkfilechoosernative.c:841 +msgid "The label on the cancel button" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:8669 gtk/gtkfilechooserwidget.c:8670 +msgid "Search mode" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:8676 gtk/gtkfilechooserwidget.c:8677 +#: gtk/gtkheaderbar.c:2034 gtk/gtkshortcutsshortcut.c:592 +msgid "Subtitle" +msgstr "სუბტიტრები" + +#: gtk/gtkfixed.c:156 gtk/gtklayout.c:648 gtk/gtktreeviewcolumn.c:260 +msgid "X position" +msgstr "" + +#: gtk/gtkfixed.c:157 gtk/gtklayout.c:649 +msgid "X position of child widget" +msgstr "" + +#: gtk/gtkfixed.c:164 gtk/gtklayout.c:658 +msgid "Y position" +msgstr "" + +#: gtk/gtkfixed.c:165 gtk/gtklayout.c:659 +msgid "Y position of child widget" +msgstr "" + +#: gtk/gtkflowbox.c:3822 gtk/gtkiconview.c:408 gtk/gtklistbox.c:485 +#: gtk/gtktreeselection.c:131 +msgid "Selection mode" +msgstr "" + +#: gtk/gtkflowbox.c:3823 gtk/gtkiconview.c:409 gtk/gtklistbox.c:486 +msgid "The selection mode" +msgstr "" + +#: gtk/gtkflowbox.c:3836 gtk/gtkiconview.c:665 gtk/gtklistbox.c:493 +#: gtk/gtktreeview.c:1221 +msgid "Activate on Single Click" +msgstr "" + +#: gtk/gtkflowbox.c:3837 gtk/gtkiconview.c:666 gtk/gtklistbox.c:494 +#: gtk/gtktreeview.c:1222 +msgid "Activate row on a single click" +msgstr "" + +#: gtk/gtkflowbox.c:3866 +msgid "Minimum Children Per Line" +msgstr "" + +#: gtk/gtkflowbox.c:3867 +msgid "" +"The minimum number of children to allocate consecutively in the given " +"orientation." +msgstr "" + +#: gtk/gtkflowbox.c:3880 +msgid "Maximum Children Per Line" +msgstr "" + +#: gtk/gtkflowbox.c:3881 +msgid "" +"The maximum amount of children to request space for consecutively in the " +"given orientation." +msgstr "" + +#: gtk/gtkflowbox.c:3893 +msgid "Vertical spacing" +msgstr "" + +#: gtk/gtkflowbox.c:3894 +msgid "The amount of vertical space between two children" +msgstr "" + +#: gtk/gtkflowbox.c:3905 +msgid "Horizontal spacing" +msgstr "" + +#: gtk/gtkflowbox.c:3906 +msgid "The amount of horizontal space between two children" +msgstr "" + +#: gtk/gtkfontbutton.c:491 +msgid "The title of the font chooser dialog" +msgstr "" + +#: gtk/gtkfontbutton.c:508 +msgid "The name of the selected font" +msgstr "" + +#: gtk/gtkfontbutton.c:523 +msgid "Use font in label" +msgstr "" + +#: gtk/gtkfontbutton.c:524 +msgid "Whether the label is drawn in the selected font" +msgstr "" + +#: gtk/gtkfontbutton.c:539 +msgid "Use size in label" +msgstr "" + +#: gtk/gtkfontbutton.c:540 +msgid "Whether the label is drawn with the selected font size" +msgstr "" + +#: gtk/gtkfontbutton.c:556 +msgid "Show style" +msgstr "" + +#: gtk/gtkfontbutton.c:557 +msgid "Whether the selected font style is shown in the label" +msgstr "" + +#: gtk/gtkfontbutton.c:572 +msgid "Show size" +msgstr "" + +#: gtk/gtkfontbutton.c:573 +msgid "Whether selected font size is shown in the label" +msgstr "" + +#: gtk/gtkfontchooser.c:77 +msgid "Font description" +msgstr "" + +#: gtk/gtkfontchooser.c:103 +msgid "Show preview text entry" +msgstr "" + +#: gtk/gtkfontchooser.c:104 +msgid "Whether the preview text entry is shown or not" +msgstr "" + +#: gtk/gtkfontchooser.c:118 +msgid "Selection level" +msgstr "" + +#: gtk/gtkfontchooser.c:119 +msgid "Whether to select family, face or font" +msgstr "" + +#: gtk/gtkfontchooser.c:137 +msgid "Font features" +msgstr "" + +#: gtk/gtkfontchooser.c:138 +msgid "Font features as a string" +msgstr "" + +#: gtk/gtkfontchooser.c:155 +msgid "Language for which features have been selected" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:712 +msgid "The tweak action" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:713 +msgid "The toggle action to switch to the tweak page" +msgstr "" + +#: gtk/gtkframe.c:233 +msgid "Text of the frame's label" +msgstr "" + +#: gtk/gtkframe.c:239 +msgid "Label xalign" +msgstr "" + +#: gtk/gtkframe.c:240 +msgid "The horizontal alignment of the label" +msgstr "" + +#: gtk/gtkframe.c:247 +msgid "Label yalign" +msgstr "" + +#: gtk/gtkframe.c:248 +msgid "The vertical alignment of the label" +msgstr "" + +#: gtk/gtkframe.c:255 +msgid "Frame shadow" +msgstr "" + +#: gtk/gtkframe.c:256 +msgid "Appearance of the frame border" +msgstr "" + +#: gtk/gtkframe.c:264 +msgid "A widget to display in place of the usual frame label" +msgstr "" + +#: gtk/gtkgesture.c:876 +msgid "Number of points" +msgstr "წერტილების რაოდენობა" + +#: gtk/gtkgesture.c:877 +msgid "Number of points needed to trigger the gesture" +msgstr "" + +#: gtk/gtkgesture.c:893 gtk/gtkgesture.c:894 +msgid "GdkWindow to receive events about" +msgstr "" + +#: gtk/gtkgesturelongpress.c:285 +msgid "Delay factor" +msgstr "" + +#: gtk/gtkgesturelongpress.c:286 +msgid "Factor by which to modify the default timeout" +msgstr "" + +#: gtk/gtkgesturepan.c:239 +msgid "Allowed orientations" +msgstr "" + +#: gtk/gtkgesturesingle.c:262 +msgid "Handle only touch events" +msgstr "" + +#: gtk/gtkgesturesingle.c:263 +msgid "Whether the gesture handles only touch events" +msgstr "" + +#: gtk/gtkgesturesingle.c:277 gtk/gtkgesturesingle.c:278 +msgid "Whether the gesture is exclusive" +msgstr "" + +#: gtk/gtkgesturesingle.c:291 +msgid "Button number" +msgstr "" + +#: gtk/gtkgesturesingle.c:292 +msgid "Button number to listen to" +msgstr "" + +#: gtk/gtkglarea.c:784 +msgid "Context" +msgstr "კონტექსტი" + +#: gtk/gtkglarea.c:785 +msgid "The GL context" +msgstr "" + +#: gtk/gtkglarea.c:807 +msgid "Auto render" +msgstr "" + +#: gtk/gtkglarea.c:808 +msgid "Whether the GtkGLArea renders on each redraw" +msgstr "" + +#: gtk/gtkglarea.c:828 +msgid "Has alpha" +msgstr "" + +#: gtk/gtkglarea.c:829 +msgid "Whether the color buffer has an alpha component" +msgstr "" + +#: gtk/gtkglarea.c:845 +msgid "Has depth buffer" +msgstr "" + +#: gtk/gtkglarea.c:846 +msgid "Whether a depth buffer is allocated" +msgstr "" + +#: gtk/gtkglarea.c:862 +msgid "Has stencil buffer" +msgstr "" + +#: gtk/gtkglarea.c:863 +msgid "Whether a stencil buffer is allocated" +msgstr "" + +#: gtk/gtkglarea.c:881 +msgid "Use OpenGL ES" +msgstr "" + +#: gtk/gtkglarea.c:882 +msgid "Whether the context uses OpenGL or OpenGL ES" +msgstr "" + +#: gtk/gtkgrid.c:1770 +msgid "Row Homogeneous" +msgstr "" + +#: gtk/gtkgrid.c:1771 +msgid "If TRUE, the rows are all the same height" +msgstr "" + +#: gtk/gtkgrid.c:1777 +msgid "Column Homogeneous" +msgstr "" + +#: gtk/gtkgrid.c:1778 +msgid "If TRUE, the columns are all the same width" +msgstr "" + +#: gtk/gtkgrid.c:1784 +msgid "Baseline Row" +msgstr "" + +#: gtk/gtkgrid.c:1785 +msgid "The row to align the to the baseline when valign is GTK_ALIGN_BASELINE" +msgstr "" + +#: gtk/gtkgrid.c:1803 +msgid "The row number to attach the top side of a child widget to" +msgstr "" + +#: gtk/gtkgrid.c:1809 gtk/gtklayout.c:674 gtk/gtktreeviewcolumn.c:268 +msgid "Width" +msgstr "სიგანე" + +#: gtk/gtkgrid.c:1810 +msgid "The number of columns that a child spans" +msgstr "" + +#: gtk/gtkgrid.c:1816 gtk/gtklayout.c:683 gtk/gtkshortcutsgroup.c:362 +msgid "Height" +msgstr "სიმაღლე" + +#: gtk/gtkgrid.c:1817 +msgid "The number of rows that a child spans" +msgstr "" + +#: gtk/gtkheaderbar.c:2028 +msgid "The title to display" +msgstr "" + +#: gtk/gtkheaderbar.c:2035 +msgid "The subtitle to display" +msgstr "" + +#: gtk/gtkheaderbar.c:2041 +msgid "Custom Title" +msgstr "" + +#: gtk/gtkheaderbar.c:2042 +msgid "Custom title widget to display" +msgstr "" + +#: gtk/gtkheaderbar.c:2066 +msgid "Show decorations" +msgstr "" + +#: gtk/gtkheaderbar.c:2067 +msgid "Whether to show window decorations" +msgstr "" + +#: gtk/gtkheaderbar.c:2085 gtk/gtksettings.c:1627 +msgid "Decoration Layout" +msgstr "" + +#: gtk/gtkheaderbar.c:2086 gtk/gtksettings.c:1628 +msgid "The layout for window decorations" +msgstr "" + +#: gtk/gtkheaderbar.c:2099 +msgid "Decoration Layout Set" +msgstr "" + +#: gtk/gtkheaderbar.c:2100 +msgid "Whether the decoration-layout property has been set" +msgstr "" + +#: gtk/gtkheaderbar.c:2114 +msgid "Has Subtitle" +msgstr "" + +#: gtk/gtkheaderbar.c:2115 +msgid "Whether to reserve space for a subtitle" +msgstr "" + +#: gtk/gtkiconview.c:427 +msgid "Pixbuf column" +msgstr "" + +#: gtk/gtkiconview.c:428 +msgid "Model column used to retrieve the icon pixbuf from" +msgstr "" + +#: gtk/gtkiconview.c:446 +msgid "Model column used to retrieve the text from" +msgstr "" + +#: gtk/gtkiconview.c:465 +msgid "Markup column" +msgstr "" + +#: gtk/gtkiconview.c:466 +msgid "Model column used to retrieve the text if using Pango markup" +msgstr "" + +#: gtk/gtkiconview.c:473 +msgid "Icon View Model" +msgstr "" + +#: gtk/gtkiconview.c:474 +msgid "The model for the icon view" +msgstr "" + +#: gtk/gtkiconview.c:490 +msgid "Number of columns" +msgstr "" + +#: gtk/gtkiconview.c:491 +msgid "Number of columns to display" +msgstr "" + +#: gtk/gtkiconview.c:508 +msgid "Width for each item" +msgstr "" + +#: gtk/gtkiconview.c:509 +msgid "The width used for each item" +msgstr "" + +#: gtk/gtkiconview.c:525 +msgid "Space which is inserted between cells of an item" +msgstr "" + +#: gtk/gtkiconview.c:540 +msgid "Row Spacing" +msgstr "" + +#: gtk/gtkiconview.c:541 +msgid "Space which is inserted between grid rows" +msgstr "" + +#: gtk/gtkiconview.c:556 +msgid "Column Spacing" +msgstr "" + +#: gtk/gtkiconview.c:557 +msgid "Space which is inserted between grid columns" +msgstr "" + +#: gtk/gtkiconview.c:572 +msgid "Margin" +msgstr "" + +#: gtk/gtkiconview.c:573 +msgid "Space which is inserted at the edges of the icon view" +msgstr "" + +#: gtk/gtkiconview.c:588 +msgid "Item Orientation" +msgstr "" + +#: gtk/gtkiconview.c:589 +msgid "" +"How the text and icon of each item are positioned relative to each other" +msgstr "" + +#: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1060 gtk/gtktreeviewcolumn.c:351 +msgid "Reorderable" +msgstr "" + +#: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1061 +msgid "View is reorderable" +msgstr "" + +#: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1205 +msgid "Tooltip Column" +msgstr "" + +#: gtk/gtkiconview.c:614 +msgid "The column in the model containing the tooltip texts for the items" +msgstr "" + +#: gtk/gtkiconview.c:631 +msgid "Item Padding" +msgstr "" + +#: gtk/gtkiconview.c:632 +msgid "Padding around icon view items" +msgstr "" + +#: gtk/gtkiconview.c:687 +msgid "Selection Box Color" +msgstr "" + +#: gtk/gtkiconview.c:688 +msgid "Color of the selection box" +msgstr "" + +#: gtk/gtkiconview.c:703 +msgid "Selection Box Alpha" +msgstr "" + +#: gtk/gtkiconview.c:704 +msgid "Opacity of the selection box" +msgstr "" + +#: gtk/gtkimage.c:263 +msgid "Surface" +msgstr "ზედაპირი" + +#: gtk/gtkimage.c:264 +msgid "A cairo_surface_t to display" +msgstr "" + +#: gtk/gtkimage.c:295 +msgid "Icon set" +msgstr "" + +#: gtk/gtkimage.c:296 +msgid "Icon set to display" +msgstr "" + +#: gtk/gtkimage.c:303 gtk/gtkscalebutton.c:208 gtk/gtktoolbar.c:564 +#: gtk/gtktoolpalette.c:965 +msgid "Icon size" +msgstr "ხატულების ზომა" + +#: gtk/gtkimage.c:304 +msgid "Symbolic size to use for stock icon, icon set or named icon" +msgstr "" + +#: gtk/gtkimage.c:320 +msgid "Pixel size" +msgstr "" + +#: gtk/gtkimage.c:321 +msgid "Pixel size to use for named icon" +msgstr "" + +#: gtk/gtkimage.c:328 +msgid "Animation" +msgstr "" + +#: gtk/gtkimage.c:329 +msgid "GdkPixbufAnimation to display" +msgstr "" + +#: gtk/gtkimage.c:373 +msgid "Resource" +msgstr "რესურსი" + +#: gtk/gtkimage.c:374 +msgid "The resource path being displayed" +msgstr "" + +#: gtk/gtkimage.c:398 +msgid "Use Fallback" +msgstr "" + +#: gtk/gtkimage.c:399 +msgid "Whether to use icon names fallback" +msgstr "" + +#: gtk/gtkinfobar.c:450 gtk/gtkmessagedialog.c:189 +msgid "Message Type" +msgstr "" + +#: gtk/gtkinfobar.c:451 gtk/gtkmessagedialog.c:190 +msgid "The type of message" +msgstr "" + +#: gtk/gtkinfobar.c:465 gtk/gtksearchbar.c:425 +msgid "Show Close Button" +msgstr "" + +#: gtk/gtkinfobar.c:466 +msgid "Whether to include a standard close button" +msgstr "" + +#: gtk/gtkinfobar.c:472 +msgid "Reveal" +msgstr "" + +#: gtk/gtkinfobar.c:473 +msgid "Controls whether the action bar shows its contents or not" +msgstr "" + +#: gtk/gtkinfobar.c:531 +msgid "Width of border around the content area" +msgstr "" + +#: gtk/gtkinfobar.c:549 +msgid "Spacing between elements of the area" +msgstr "" + +#: gtk/gtkinfobar.c:583 +msgid "Width of border around the action area" +msgstr "" + +#: gtk/gtkinvisible.c:99 gtk/gtkwindow.c:899 +msgid "The screen where this window will be displayed" +msgstr "" + +#: gtk/gtklabel.c:807 +msgid "The text of the label" +msgstr "" + +#: gtk/gtklabel.c:834 gtk/gtktexttag.c:417 gtk/gtktextview.c:843 +msgid "Justification" +msgstr "" + +#: gtk/gtklabel.c:835 +msgid "" +"The alignment of the lines in the text of the label relative to each other. " +"This does NOT affect the alignment of the label within its allocation. See " +"GtkLabel:xalign for that" +msgstr "" + +#: gtk/gtklabel.c:878 +msgid "Pattern" +msgstr "ნიმუში" + +#: gtk/gtklabel.c:879 +msgid "" +"A string with _ characters in positions correspond to characters in the text " +"to underline" +msgstr "" + +#: gtk/gtklabel.c:885 +msgid "Line wrap" +msgstr "" + +#: gtk/gtklabel.c:886 +msgid "If set, wrap lines if the text becomes too wide" +msgstr "" + +#: gtk/gtklabel.c:901 +msgid "Line wrap mode" +msgstr "" + +#: gtk/gtklabel.c:902 +msgid "If wrap is set, controls how linewrapping is done" +msgstr "" + +#: gtk/gtklabel.c:910 +msgid "Whether the label text can be selected with the mouse" +msgstr "" + +#: gtk/gtklabel.c:916 +msgid "Mnemonic key" +msgstr "" + +#: gtk/gtklabel.c:917 +msgid "The mnemonic accelerator key for this label" +msgstr "" + +#: gtk/gtklabel.c:924 +msgid "Mnemonic widget" +msgstr "" + +#: gtk/gtklabel.c:925 +msgid "The widget to be activated when the label's mnemonic key is pressed" +msgstr "" + +#: gtk/gtklabel.c:965 +msgid "" +"The preferred place to ellipsize the string, if the label does not have " +"enough room to display the entire string" +msgstr "" + +#: gtk/gtklabel.c:1003 +msgid "Single Line Mode" +msgstr "" + +#: gtk/gtklabel.c:1004 +msgid "Whether the label is in single line mode" +msgstr "" + +#: gtk/gtklabel.c:1020 +msgid "Angle" +msgstr "კუთხე" + +#: gtk/gtklabel.c:1021 +msgid "Angle at which the label is rotated" +msgstr "" + +#: gtk/gtklabel.c:1041 +msgid "The desired maximum width of the label, in characters" +msgstr "" + +#: gtk/gtklabel.c:1057 +msgid "Track visited links" +msgstr "" + +#: gtk/gtklabel.c:1058 +msgid "Whether visited links should be tracked" +msgstr "" + +#: gtk/gtklabel.c:1074 +msgid "Number of lines" +msgstr "ხაზების რაოდენობა" + +#: gtk/gtklabel.c:1075 +msgid "The desired number of lines, when ellipsizing a wrapping label" +msgstr "" + +#: gtk/gtklayout.c:675 +msgid "The width of the layout" +msgstr "" + +#: gtk/gtklayout.c:684 +msgid "The height of the layout" +msgstr "" + +#: gtk/gtklevelbar.c:1030 +msgid "Currently filled value level" +msgstr "" + +#: gtk/gtklevelbar.c:1031 +msgid "Currently filled value level of the level bar" +msgstr "" + +#: gtk/gtklevelbar.c:1045 +msgid "Minimum value level for the bar" +msgstr "" + +#: gtk/gtklevelbar.c:1046 +msgid "Minimum value level that can be displayed by the bar" +msgstr "" + +#: gtk/gtklevelbar.c:1060 +msgid "Maximum value level for the bar" +msgstr "" + +#: gtk/gtklevelbar.c:1061 +msgid "Maximum value level that can be displayed by the bar" +msgstr "" + +#: gtk/gtklevelbar.c:1081 +msgid "The mode of the value indicator" +msgstr "" + +#: gtk/gtklevelbar.c:1082 +msgid "The mode of the value indicator displayed by the bar" +msgstr "" + +#: gtk/gtklevelbar.c:1098 +msgid "Invert the direction in which the level bar grows" +msgstr "" + +#: gtk/gtklevelbar.c:1115 +msgid "Minimum height for filling blocks" +msgstr "" + +#: gtk/gtklevelbar.c:1116 +msgid "Minimum height for blocks that fill the bar" +msgstr "" + +#: gtk/gtklevelbar.c:1132 +msgid "Minimum width for filling blocks" +msgstr "" + +#: gtk/gtklevelbar.c:1133 +msgid "Minimum width for blocks that fill the bar" +msgstr "" + +#: gtk/gtklinkbutton.c:168 +msgid "URI" +msgstr "URI" + +#: gtk/gtklinkbutton.c:169 +msgid "The URI bound to this button" +msgstr "" + +#: gtk/gtklinkbutton.c:184 +msgid "Visited" +msgstr "" + +#: gtk/gtklinkbutton.c:185 +msgid "Whether this link has been visited." +msgstr "" + +#: gtk/gtklistbox.c:3921 +msgid "Whether this row can be activated" +msgstr "" + +#: gtk/gtklistbox.c:3935 +msgid "Whether this row can be selected" +msgstr "" + +#: gtk/gtklockbutton.c:265 +msgid "Permission" +msgstr "წვდომა" + +#: gtk/gtklockbutton.c:266 +msgid "The GPermission object controlling this button" +msgstr "" + +#: gtk/gtklockbutton.c:273 +msgid "Lock Text" +msgstr "" + +#: gtk/gtklockbutton.c:274 +msgid "The text to display when prompting the user to lock" +msgstr "" + +#: gtk/gtklockbutton.c:282 +msgid "Unlock Text" +msgstr "" + +#: gtk/gtklockbutton.c:283 +msgid "The text to display when prompting the user to unlock" +msgstr "" + +#: gtk/gtklockbutton.c:291 +msgid "Lock Tooltip" +msgstr "" + +#: gtk/gtklockbutton.c:292 +msgid "The tooltip to display when prompting the user to lock" +msgstr "" + +#: gtk/gtklockbutton.c:300 +msgid "Unlock Tooltip" +msgstr "" + +#: gtk/gtklockbutton.c:301 +msgid "The tooltip to display when prompting the user to unlock" +msgstr "" + +#: gtk/gtklockbutton.c:309 +msgid "Not Authorized Tooltip" +msgstr "" + +#: gtk/gtklockbutton.c:310 +msgid "" +"The tooltip to display when prompting the user cannot obtain authorization" +msgstr "" + +#: gtk/gtkmagnifier.c:295 +msgid "Inspected" +msgstr "" + +#: gtk/gtkmagnifier.c:296 +msgid "Inspected widget" +msgstr "" + +#: gtk/gtkmagnifier.c:302 gtk/gtkmagnifier.c:303 +msgid "magnification" +msgstr "" + +#: gtk/gtkmagnifier.c:309 gtk/gtkmagnifier.c:310 +msgid "resize" +msgstr "resize" + +#: gtk/gtkmenubar.c:219 +msgid "Pack direction" +msgstr "" + +#: gtk/gtkmenubar.c:220 +msgid "The pack direction of the menubar" +msgstr "" + +#: gtk/gtkmenubar.c:236 +msgid "Child Pack direction" +msgstr "" + +#: gtk/gtkmenubar.c:237 +msgid "The child pack direction of the menubar" +msgstr "" + +#: gtk/gtkmenubar.c:254 +msgid "Style of bevel around the menubar" +msgstr "" + +#: gtk/gtkmenubar.c:270 gtk/gtktoolbar.c:630 +msgid "Internal padding" +msgstr "" + +#: gtk/gtkmenubar.c:271 +msgid "Amount of border space between the menubar shadow and the menu items" +msgstr "" + +#: gtk/gtkmenubutton.c:486 +msgid "Popup" +msgstr "" + +#: gtk/gtkmenubutton.c:487 +msgid "The dropdown menu." +msgstr "" + +#: gtk/gtkmenubutton.c:505 +msgid "Menu model" +msgstr "" + +#: gtk/gtkmenubutton.c:506 +msgid "The model from which the popup is made." +msgstr "" + +#: gtk/gtkmenubutton.c:519 +msgid "Align with" +msgstr "" + +#: gtk/gtkmenubutton.c:520 +msgid "The parent widget which the menu should align with." +msgstr "" + +#: gtk/gtkmenubutton.c:534 gtk/gtkshortcutsshortcut.c:646 +#: gtk/gtkstylecontext.c:243 +msgid "Direction" +msgstr "მიმართულება" + +#: gtk/gtkmenubutton.c:535 +msgid "The direction the arrow should point." +msgstr "" + +#: gtk/gtkmenubutton.c:550 +msgid "Use a popover" +msgstr "" + +#: gtk/gtkmenubutton.c:551 +msgid "Use a popover instead of a menu" +msgstr "" + +#: gtk/gtkmenubutton.c:564 +msgid "Popover" +msgstr "" + +#: gtk/gtkmenubutton.c:565 +msgid "The popover" +msgstr "" + +#: gtk/gtkmenu.c:641 +msgid "The currently selected menu item" +msgstr "" + +#: gtk/gtkmenu.c:656 +msgid "The accel group holding accelerators for the menu" +msgstr "" + +#: gtk/gtkmenu.c:670 gtk/gtkmenuitem.c:777 +msgid "Accel Path" +msgstr "" + +#: gtk/gtkmenu.c:671 +msgid "An accel path used to conveniently construct accel paths of child items" +msgstr "" + +#: gtk/gtkmenu.c:687 +msgid "Attach Widget" +msgstr "" + +#: gtk/gtkmenu.c:688 +msgid "The widget the menu is attached to" +msgstr "" + +#: gtk/gtkmenu.c:704 +msgid "" +"A title that may be displayed by the window manager when this menu is torn-" +"off" +msgstr "" + +#: gtk/gtkmenu.c:720 +msgid "Tearoff State" +msgstr "" + +#: gtk/gtkmenu.c:721 +msgid "A boolean that indicates whether the menu is torn-off" +msgstr "" + +#: gtk/gtkmenu.c:735 +msgid "Monitor" +msgstr "მონიტორინგი" + +#: gtk/gtkmenu.c:736 +msgid "The monitor the menu will be popped up on" +msgstr "" + +#: gtk/gtkmenu.c:756 +msgid "Reserve Toggle Size" +msgstr "" + +#: gtk/gtkmenu.c:757 +msgid "" +"A boolean that indicates whether the menu reserves space for toggles and " +"icons" +msgstr "" + +#: gtk/gtkmenu.c:784 +msgid "Anchor hints" +msgstr "" + +#: gtk/gtkmenu.c:785 +msgid "Positioning hints for when the menu might fall off-screen" +msgstr "" + +#: gtk/gtkmenu.c:812 +msgid "Rect anchor dx" +msgstr "" + +#: gtk/gtkmenu.c:813 +msgid "Rect anchor horizontal offset" +msgstr "" + +#: gtk/gtkmenu.c:838 +msgid "Rect anchor dy" +msgstr "" + +#: gtk/gtkmenu.c:839 +msgid "Rect anchor vertical offset" +msgstr "" + +#: gtk/gtkmenu.c:864 +msgid "Menu type hint" +msgstr "" + +#: gtk/gtkmenu.c:865 +msgid "Menu window type hint" +msgstr "" + +#: gtk/gtkmenu.c:886 +msgid "Horizontal Padding" +msgstr "" + +#: gtk/gtkmenu.c:887 +msgid "Extra space at the left and right edges of the menu" +msgstr "" + +#: gtk/gtkmenu.c:905 +msgid "Vertical Padding" +msgstr "" + +#: gtk/gtkmenu.c:906 +msgid "Extra space at the top and bottom of the menu" +msgstr "" + +#: gtk/gtkmenu.c:915 +msgid "Vertical Offset" +msgstr "" + +#: gtk/gtkmenu.c:916 +msgid "" +"When the menu is a submenu, position it this number of pixels offset " +"vertically" +msgstr "" + +#: gtk/gtkmenu.c:924 +msgid "Horizontal Offset" +msgstr "" + +#: gtk/gtkmenu.c:925 +msgid "" +"When the menu is a submenu, position it this number of pixels offset " +"horizontally" +msgstr "" + +#: gtk/gtkmenu.c:940 +msgid "Double Arrows" +msgstr "" + +#: gtk/gtkmenu.c:941 +msgid "When scrolling, always show both arrows." +msgstr "" + +#: gtk/gtkmenu.c:956 +msgid "Arrow Placement" +msgstr "" + +#: gtk/gtkmenu.c:957 +msgid "Indicates where scroll arrows should be placed" +msgstr "" + +#: gtk/gtkmenu.c:965 +msgid "Left Attach" +msgstr "" + +#: gtk/gtkmenu.c:973 +msgid "Right Attach" +msgstr "" + +#: gtk/gtkmenu.c:974 +msgid "The column number to attach the right side of the child to" +msgstr "" + +#: gtk/gtkmenu.c:981 +msgid "Top Attach" +msgstr "" + +#: gtk/gtkmenu.c:982 +msgid "The row number to attach the top of the child to" +msgstr "" + +#: gtk/gtkmenu.c:989 +msgid "Bottom Attach" +msgstr "" + +#: gtk/gtkmenu.c:1007 +msgid "Arbitrary constant to scale down the size of the scroll arrow" +msgstr "" + +#: gtk/gtkmenuitem.c:747 +msgid "Right Justified" +msgstr "" + +#: gtk/gtkmenuitem.c:748 +msgid "" +"Sets whether the menu item appears justified at the right side of a menu bar" +msgstr "" + +#: gtk/gtkmenuitem.c:761 gtk/gtkpopovermenu.c:376 +msgid "Submenu" +msgstr "" + +#: gtk/gtkmenuitem.c:762 +msgid "The submenu attached to the menu item, or NULL if it has none" +msgstr "" + +#: gtk/gtkmenuitem.c:778 +msgid "Sets the accelerator path of the menu item" +msgstr "" + +#: gtk/gtkmenuitem.c:792 +msgid "The text for the child label" +msgstr "" + +#: gtk/gtkmenuitem.c:901 +msgid "Amount of space used up by arrow, relative to the menu item's font size" +msgstr "" + +#: gtk/gtkmenuitem.c:917 +msgid "Width in Characters" +msgstr "" + +#: gtk/gtkmenuitem.c:918 +msgid "The minimum desired width of the menu item in characters" +msgstr "" + +#: gtk/gtkmenushell.c:419 +msgid "Take Focus" +msgstr "" + +#: gtk/gtkmenushell.c:420 +msgid "A boolean that determines whether the menu grabs the keyboard focus" +msgstr "" + +#: gtk/gtkmenutoolbutton.c:267 +msgid "Menu" +msgstr "მენიუ" + +#: gtk/gtkmenutoolbutton.c:268 +msgid "The dropdown menu" +msgstr "" + +#: gtk/gtkmessagedialog.c:174 +msgid "label border" +msgstr "" + +#: gtk/gtkmessagedialog.c:175 +msgid "Width of border around the label in the message dialog" +msgstr "" + +#: gtk/gtkmessagedialog.c:197 +msgid "Message Buttons" +msgstr "" + +#: gtk/gtkmessagedialog.c:198 +msgid "The buttons shown in the message dialog" +msgstr "" + +#: gtk/gtkmessagedialog.c:215 +msgid "The primary text of the message dialog" +msgstr "" + +#: gtk/gtkmessagedialog.c:230 +msgid "Use Markup" +msgstr "" + +#: gtk/gtkmessagedialog.c:231 +msgid "The primary text of the title includes Pango markup." +msgstr "" + +#: gtk/gtkmessagedialog.c:245 +msgid "Secondary Text" +msgstr "" + +#: gtk/gtkmessagedialog.c:246 +msgid "The secondary text of the message dialog" +msgstr "" + +#: gtk/gtkmessagedialog.c:261 +msgid "Use Markup in secondary" +msgstr "" + +#: gtk/gtkmessagedialog.c:262 +msgid "The secondary text includes Pango markup." +msgstr "" + +#: gtk/gtkmessagedialog.c:277 +msgid "Image" +msgstr "" + +#: gtk/gtkmessagedialog.c:278 +msgid "The image" +msgstr "" + +#: gtk/gtkmessagedialog.c:294 +msgid "Message area" +msgstr "" + +#: gtk/gtkmessagedialog.c:295 +msgid "GtkBox that holds the dialog's primary and secondary labels" +msgstr "" + +#: gtk/gtkmodelbutton.c:1150 +msgid "Role" +msgstr "როლი" + +#: gtk/gtkmodelbutton.c:1151 +msgid "The role of this button" +msgstr "" + +#: gtk/gtkmodelbutton.c:1167 +msgid "The icon" +msgstr "" + +#: gtk/gtkmodelbutton.c:1181 +msgid "The text" +msgstr "" + +#: gtk/gtkmodelbutton.c:1197 +msgid "The text of the button includes XML markup. See pango_parse_markup()" +msgstr "" + +#: gtk/gtkmodelbutton.c:1226 +msgid "Menu name" +msgstr "" + +#: gtk/gtkmodelbutton.c:1227 +msgid "The name of the menu to open" +msgstr "" + +#: gtk/gtkmodelbutton.c:1243 +msgid "Whether the menu is a parent" +msgstr "" + +#: gtk/gtkmodelbutton.c:1257 +msgid "Centered" +msgstr "შუაზე გასწორებული" + +#: gtk/gtkmodelbutton.c:1258 +msgid "Whether to center the contents" +msgstr "" + +#: gtk/gtkmodelbutton.c:1273 +msgid "Iconic" +msgstr "ხატულები" + +#: gtk/gtkmodelbutton.c:1274 +msgid "Whether to prefer the icon over text" +msgstr "" + +#: gtk/gtkmountoperation.c:167 gtk/gtkstylecontext.c:259 +msgid "Parent" +msgstr "მშობლიური" + +#: gtk/gtkmountoperation.c:168 +msgid "The parent window" +msgstr "" + +#: gtk/gtkmountoperation.c:175 +msgid "Is Showing" +msgstr "" + +#: gtk/gtkmountoperation.c:176 +msgid "Are we showing a dialog" +msgstr "" + +#: gtk/gtkmountoperation.c:184 +msgid "The screen where this window will be displayed." +msgstr "" + +#: gtk/gtknativedialog.c:214 +msgid "Dialog Title" +msgstr "" + +#: gtk/gtknativedialog.c:215 +msgid "The title of the file chooser dialog" +msgstr "" + +#: gtk/gtknativedialog.c:228 gtk/gtkpopover.c:1782 gtk/gtkwindow.c:790 +msgid "Modal" +msgstr "" + +#: gtk/gtknativedialog.c:229 +msgid "" +"If TRUE, the dialog is modal (other windows are not usable while this one is " +"up)" +msgstr "" + +#: gtk/gtknativedialog.c:243 +msgid "Whether the dialog is currently visible" +msgstr "" + +#: gtk/gtknativedialog.c:256 gtk/gtkwindow.c:1065 +msgid "Transient for Window" +msgstr "" + +#: gtk/gtknativedialog.c:257 gtk/gtkwindow.c:1066 +msgid "The transient parent of the dialog" +msgstr "" + +#: gtk/gtknotebook.c:766 +msgid "Page" +msgstr "გვერდი" + +#: gtk/gtknotebook.c:767 +msgid "The index of the current page" +msgstr "" + +#: gtk/gtknotebook.c:774 +msgid "Tab Position" +msgstr "" + +#: gtk/gtknotebook.c:775 +msgid "Which side of the notebook holds the tabs" +msgstr "" + +#: gtk/gtknotebook.c:782 +msgid "Show Tabs" +msgstr "" + +#: gtk/gtknotebook.c:783 +msgid "Whether tabs should be shown" +msgstr "" + +#: gtk/gtknotebook.c:789 +msgid "Show Border" +msgstr "" + +#: gtk/gtknotebook.c:790 +msgid "Whether the border should be shown" +msgstr "" + +#: gtk/gtknotebook.c:796 +msgid "Scrollable" +msgstr "" + +#: gtk/gtknotebook.c:797 +msgid "If TRUE, scroll arrows are added if there are too many tabs to fit" +msgstr "" + +#: gtk/gtknotebook.c:803 +msgid "Enable Popup" +msgstr "" + +#: gtk/gtknotebook.c:804 +msgid "" +"If TRUE, pressing the right mouse button on the notebook pops up a menu that " +"you can use to go to a page" +msgstr "" + +#: gtk/gtknotebook.c:817 +msgid "Group Name" +msgstr "ჯგუფის სახელი" + +#: gtk/gtknotebook.c:818 +msgid "Group name for tab drag and drop" +msgstr "" + +#: gtk/gtknotebook.c:827 +msgid "Tab label" +msgstr "" + +#: gtk/gtknotebook.c:828 +msgid "The string displayed on the child's tab label" +msgstr "" + +#: gtk/gtknotebook.c:834 +msgid "Menu label" +msgstr "" + +#: gtk/gtknotebook.c:835 +msgid "The string displayed in the child's menu entry" +msgstr "" + +#: gtk/gtknotebook.c:848 +msgid "Tab expand" +msgstr "" + +#: gtk/gtknotebook.c:849 +msgid "Whether to expand the child's tab" +msgstr "" + +#: gtk/gtknotebook.c:855 +msgid "Tab fill" +msgstr "" + +#: gtk/gtknotebook.c:856 +msgid "Whether the child's tab should fill the allocated area" +msgstr "" + +#: gtk/gtknotebook.c:863 +msgid "Tab reorderable" +msgstr "" + +#: gtk/gtknotebook.c:864 +msgid "Whether the tab is reorderable by user action" +msgstr "" + +#: gtk/gtknotebook.c:870 +msgid "Tab detachable" +msgstr "" + +#: gtk/gtknotebook.c:871 +msgid "Whether the tab is detachable" +msgstr "" + +#: gtk/gtknotebook.c:886 gtk/gtkscrollbar.c:136 +msgid "Secondary backward stepper" +msgstr "" + +#: gtk/gtknotebook.c:887 +msgid "" +"Display a second backward arrow button on the opposite end of the tab area" +msgstr "" + +#: gtk/gtknotebook.c:902 gtk/gtkscrollbar.c:143 +msgid "Secondary forward stepper" +msgstr "" + +#: gtk/gtknotebook.c:903 +msgid "" +"Display a second forward arrow button on the opposite end of the tab area" +msgstr "" + +#: gtk/gtknotebook.c:917 gtk/gtkscrollbar.c:122 +msgid "Backward stepper" +msgstr "" + +#: gtk/gtknotebook.c:918 gtk/gtkscrollbar.c:123 +msgid "Display the standard backward arrow button" +msgstr "" + +#: gtk/gtknotebook.c:932 gtk/gtkscrollbar.c:129 +msgid "Forward stepper" +msgstr "" + +#: gtk/gtknotebook.c:933 gtk/gtkscrollbar.c:130 +msgid "Display the standard forward arrow button" +msgstr "" + +#: gtk/gtknotebook.c:950 +msgid "Tab overlap" +msgstr "" + +#: gtk/gtknotebook.c:951 +msgid "Size of tab overlap area" +msgstr "" + +#: gtk/gtknotebook.c:969 +msgid "Tab curvature" +msgstr "" + +#: gtk/gtknotebook.c:970 +msgid "Size of tab curvature" +msgstr "" + +#: gtk/gtknotebook.c:989 +msgid "Arrow spacing" +msgstr "" + +#: gtk/gtknotebook.c:990 +msgid "Scroll arrow spacing" +msgstr "" + +#: gtk/gtknotebook.c:1009 +msgid "Initial gap" +msgstr "" + +#: gtk/gtknotebook.c:1010 +msgid "Initial gap before the first tab" +msgstr "" + +#: gtk/gtknotebook.c:1030 +msgid "Tab gap" +msgstr "" + +#: gtk/gtknotebook.c:1031 +msgid "Active tab is drawn with a gap at the bottom" +msgstr "" + +#: gtk/gtkorientable.c:62 +msgid "The orientation of the orientable" +msgstr "" + +#: gtk/gtkoverlay.c:788 +msgid "Pass Through" +msgstr "" + +#: gtk/gtkoverlay.c:788 +msgid "Pass through input, does not affect main child" +msgstr "" + +#: gtk/gtkoverlay.c:802 +msgid "Index" +msgstr "ინდექსი" + +#: gtk/gtkoverlay.c:803 +msgid "The index of the overlay in the parent, -1 for the main child" +msgstr "" + +#: gtk/gtkpadcontroller.c:373 +msgid "Action group" +msgstr "" + +#: gtk/gtkpadcontroller.c:374 +msgid "Action group to launch actions from" +msgstr "" + +#: gtk/gtkpadcontroller.c:379 +msgid "Pad device" +msgstr "" + +#: gtk/gtkpadcontroller.c:380 +msgid "Pad device to control" +msgstr "" + +#: gtk/gtkpaned.c:369 +msgid "" +"Position of paned separator in pixels (0 means all the way to the left/top)" +msgstr "" + +#: gtk/gtkpaned.c:376 +msgid "Position Set" +msgstr "" + +#: gtk/gtkpaned.c:377 +msgid "TRUE if the Position property should be used" +msgstr "" + +#: gtk/gtkpaned.c:393 +msgid "Minimal Position" +msgstr "" + +#: gtk/gtkpaned.c:394 +msgid "Smallest possible value for the \"position\" property" +msgstr "" + +#: gtk/gtkpaned.c:410 +msgid "Maximal Position" +msgstr "" + +#: gtk/gtkpaned.c:411 +msgid "Largest possible value for the \"position\" property" +msgstr "" + +#: gtk/gtkpaned.c:427 +msgid "Wide Handle" +msgstr "" + +#: gtk/gtkpaned.c:428 +msgid "Whether the paned should have a prominent handle" +msgstr "" + +#: gtk/gtkpaned.c:441 +msgid "Handle Size" +msgstr "" + +#: gtk/gtkpaned.c:442 +msgid "Width of handle" +msgstr "" + +#: gtk/gtkpaned.c:459 +msgid "Resize" +msgstr "ზომის შეცვლა" + +#: gtk/gtkpaned.c:460 +msgid "If TRUE, the child expands and shrinks along with the paned widget" +msgstr "" + +#: gtk/gtkpaned.c:475 +msgid "Shrink" +msgstr "დაპატარავება" + +#: gtk/gtkpaned.c:476 +msgid "If TRUE, the child can be made smaller than its requisition" +msgstr "" + +#: gtk/gtkplacessidebar.c:4802 +msgid "Location to Select" +msgstr "" + +#: gtk/gtkplacessidebar.c:4803 +msgid "The location to highlight in the sidebar" +msgstr "" + +#: gtk/gtkplacessidebar.c:4808 gtk/gtkplacesview.c:2366 +msgid "Open Flags" +msgstr "" + +#: gtk/gtkplacessidebar.c:4809 gtk/gtkplacesview.c:2367 +msgid "" +"Modes in which the calling application can open locations selected in the " +"sidebar" +msgstr "" + +#: gtk/gtkplacessidebar.c:4815 +msgid "Show recent files" +msgstr "" + +#: gtk/gtkplacessidebar.c:4816 +msgid "Whether the sidebar includes a builtin shortcut for recent files" +msgstr "" + +#: gtk/gtkplacessidebar.c:4821 +msgid "Show 'Desktop'" +msgstr "" + +#: gtk/gtkplacessidebar.c:4822 +msgid "Whether the sidebar includes a builtin shortcut to the Desktop folder" +msgstr "" + +#: gtk/gtkplacessidebar.c:4827 +msgid "Show 'Connect to Server'" +msgstr "" + +#: gtk/gtkplacessidebar.c:4828 +msgid "" +"Whether the sidebar includes a builtin shortcut to a 'Connect to server' " +"dialog" +msgstr "" + +#: gtk/gtkplacessidebar.c:4833 +msgid "Show 'Enter Location'" +msgstr "" + +#: gtk/gtkplacessidebar.c:4834 +msgid "" +"Whether the sidebar includes a builtin shortcut to manually enter a location" +msgstr "" + +#: gtk/gtkplacessidebar.c:4840 gtk/gtkplacesview.c:2346 +msgid "Whether the sidebar only includes local files" +msgstr "" + +#: gtk/gtkplacessidebar.c:4845 +msgid "Show 'Trash'" +msgstr "" + +#: gtk/gtkplacessidebar.c:4846 +msgid "Whether the sidebar includes a builtin shortcut to the Trash location" +msgstr "" + +#: gtk/gtkplacessidebar.c:4851 +msgid "Show 'Other locations'" +msgstr "" + +#: gtk/gtkplacessidebar.c:4852 +msgid "Whether the sidebar includes an item to show external locations" +msgstr "" + +#: gtk/gtkplacessidebar.c:4857 +msgid "Show “Starred Location”" +msgstr "" + +#: gtk/gtkplacessidebar.c:4858 +msgid "Whether the sidebar includes an item to show starred files" +msgstr "" + +#: gtk/gtkplacessidebar.c:4874 +msgid "Whether to emit ::populate-popup for popups that are not menus" +msgstr "" + +#: gtk/gtkplacesview.c:2352 +msgid "Loading" +msgstr "ჩატვირთვა" + +#: gtk/gtkplacesview.c:2353 +msgid "Whether the view is loading locations" +msgstr "" + +#: gtk/gtkplacesview.c:2359 +msgid "Fetching networks" +msgstr "" + +#: gtk/gtkplacesview.c:2360 +msgid "Whether the view is fetching networks" +msgstr "" + +#: gtk/gtkplacesviewrow.c:329 +msgid "Icon of the row" +msgstr "" + +#: gtk/gtkplacesviewrow.c:330 +msgid "The icon representing the volume" +msgstr "" + +#: gtk/gtkplacesviewrow.c:336 +msgid "Name of the volume" +msgstr "" + +#: gtk/gtkplacesviewrow.c:337 +msgid "The name of the volume" +msgstr "" + +#: gtk/gtkplacesviewrow.c:343 +msgid "Path of the volume" +msgstr "" + +#: gtk/gtkplacesviewrow.c:344 +msgid "The path of the volume" +msgstr "" + +#: gtk/gtkplacesviewrow.c:350 +msgid "Volume represented by the row" +msgstr "" + +#: gtk/gtkplacesviewrow.c:351 +msgid "The volume represented by the row" +msgstr "" + +#: gtk/gtkplacesviewrow.c:357 +msgid "Mount represented by the row" +msgstr "" + +#: gtk/gtkplacesviewrow.c:358 +msgid "The mount point represented by the row, if any" +msgstr "" + +#: gtk/gtkplacesviewrow.c:364 +msgid "File represented by the row" +msgstr "" + +#: gtk/gtkplacesviewrow.c:365 +msgid "The file represented by the row, if any" +msgstr "" + +#: gtk/gtkplacesviewrow.c:371 gtk/gtkplacesviewrow.c:372 +msgid "Whether the row represents a network location" +msgstr "" + +#: gtk/gtkplug.c:199 +msgid "Whether the plug is embedded" +msgstr "" + +#: gtk/gtkplug.c:213 +msgid "Socket Window" +msgstr "" + +#: gtk/gtkplug.c:214 +msgid "The window of the socket the plug is embedded in" +msgstr "" + +#: gtk/gtkpopover.c:1739 +msgid "Relative to" +msgstr "" + +#: gtk/gtkpopover.c:1740 +msgid "Widget the bubble window points to" +msgstr "" + +#: gtk/gtkpopover.c:1753 +msgid "Pointing to" +msgstr "" + +#: gtk/gtkpopover.c:1754 +msgid "Rectangle the bubble window points to" +msgstr "" + +#: gtk/gtkpopover.c:1768 +msgid "Position to place the bubble window" +msgstr "" + +#: gtk/gtkpopover.c:1783 +msgid "Whether the popover is modal" +msgstr "" + +#: gtk/gtkpopover.c:1800 +msgid "Transitions enabled" +msgstr "" + +#: gtk/gtkpopover.c:1801 +msgid "Whether show/hide transitions are enabled or not" +msgstr "" + +#: gtk/gtkpopover.c:1814 +msgid "Constraint" +msgstr "" + +#: gtk/gtkpopover.c:1815 +msgid "Constraint for the popover position" +msgstr "" + +#: gtk/gtkpopovermenu.c:359 +msgid "Visible submenu" +msgstr "" + +#: gtk/gtkpopovermenu.c:360 +msgid "The name of the visible submenu" +msgstr "" + +#: gtk/gtkpopovermenu.c:377 +msgid "The name of the submenu" +msgstr "" + +#: gtk/gtkprinter.c:122 +msgid "Name of the printer" +msgstr "" + +#: gtk/gtkprinter.c:128 +msgid "Backend" +msgstr "" + +#: gtk/gtkprinter.c:129 +msgid "Backend for the printer" +msgstr "" + +#: gtk/gtkprinter.c:135 +msgid "Is Virtual" +msgstr "" + +#: gtk/gtkprinter.c:136 +msgid "FALSE if this represents a real hardware printer" +msgstr "" + +#: gtk/gtkprinter.c:142 +msgid "Accepts PDF" +msgstr "" + +#: gtk/gtkprinter.c:143 +msgid "TRUE if this printer can accept PDF" +msgstr "" + +#: gtk/gtkprinter.c:149 +msgid "Accepts PostScript" +msgstr "" + +#: gtk/gtkprinter.c:150 +msgid "TRUE if this printer can accept PostScript" +msgstr "" + +#: gtk/gtkprinter.c:156 +msgid "State Message" +msgstr "" + +#: gtk/gtkprinter.c:157 +msgid "String giving the current state of the printer" +msgstr "" + +#: gtk/gtkprinter.c:163 +msgid "Location" +msgstr "მდებარეობა" + +#: gtk/gtkprinter.c:164 +msgid "The location of the printer" +msgstr "" + +#: gtk/gtkprinter.c:171 +msgid "The icon name to use for the printer" +msgstr "" + +#: gtk/gtkprinter.c:177 +msgid "Job Count" +msgstr "" + +#: gtk/gtkprinter.c:178 +msgid "Number of jobs queued in the printer" +msgstr "" + +#: gtk/gtkprinter.c:196 +msgid "Paused Printer" +msgstr "" + +#: gtk/gtkprinter.c:197 +msgid "TRUE if this printer is paused" +msgstr "" + +#: gtk/gtkprinter.c:210 +msgid "Accepting Jobs" +msgstr "" + +#: gtk/gtkprinter.c:211 +msgid "TRUE if this printer is accepting new jobs" +msgstr "" + +#: gtk/gtkprinteroption.c:103 +msgid "Option Value" +msgstr "" + +#: gtk/gtkprinteroption.c:104 +msgid "Value of the option" +msgstr "" + +#: gtk/gtkprinteroptionwidget.c:126 +msgid "Source option" +msgstr "" + +#: gtk/gtkprinteroptionwidget.c:127 +msgid "The PrinterOption backing this widget" +msgstr "" + +#: gtk/gtkprintjob.c:134 +msgid "Title of the print job" +msgstr "" + +#: gtk/gtkprintjob.c:142 +msgid "Printer" +msgstr "პრინტერი" + +#: gtk/gtkprintjob.c:143 +msgid "Printer to print the job to" +msgstr "" + +#: gtk/gtkprintjob.c:151 +msgid "Settings" +msgstr "მორგება" + +#: gtk/gtkprintjob.c:152 +msgid "Printer settings" +msgstr "" + +#: gtk/gtkprintjob.c:160 gtk/gtkprintjob.c:161 gtk/gtkprintunixdialog.c:413 +msgid "Page Setup" +msgstr "გვერდის მორგება" + +#: gtk/gtkprintjob.c:169 gtk/gtkprintoperation.c:1237 +msgid "Track Print Status" +msgstr "" + +#: gtk/gtkprintjob.c:170 +msgid "" +"TRUE if the print job will continue to emit status-changed signals after the " +"print data has been sent to the printer or print server." +msgstr "" + +#: gtk/gtkprintoperation.c:1109 +msgid "Default Page Setup" +msgstr "" + +#: gtk/gtkprintoperation.c:1110 +msgid "The GtkPageSetup used by default" +msgstr "" + +#: gtk/gtkprintoperation.c:1128 gtk/gtkprintunixdialog.c:431 +msgid "Print Settings" +msgstr "ბეჭდვის მორგება" + +#: gtk/gtkprintoperation.c:1129 gtk/gtkprintunixdialog.c:432 +msgid "The GtkPrintSettings used for initializing the dialog" +msgstr "" + +#: gtk/gtkprintoperation.c:1147 +msgid "Job Name" +msgstr "" + +#: gtk/gtkprintoperation.c:1148 +msgid "A string used for identifying the print job." +msgstr "" + +#: gtk/gtkprintoperation.c:1172 +msgid "Number of Pages" +msgstr "" + +#: gtk/gtkprintoperation.c:1173 +msgid "The number of pages in the document." +msgstr "" + +#: gtk/gtkprintoperation.c:1194 gtk/gtkprintunixdialog.c:421 +msgid "Current Page" +msgstr "მიმდინარე გვერდი" + +#: gtk/gtkprintoperation.c:1195 gtk/gtkprintunixdialog.c:422 +msgid "The current page in the document" +msgstr "" + +#: gtk/gtkprintoperation.c:1216 +msgid "Use full page" +msgstr "" + +#: gtk/gtkprintoperation.c:1217 +msgid "" +"TRUE if the origin of the context should be at the corner of the page and " +"not the corner of the imageable area" +msgstr "" + +#: gtk/gtkprintoperation.c:1238 +msgid "" +"TRUE if the print operation will continue to report on the print job status " +"after the print data has been sent to the printer or print server." +msgstr "" + +#: gtk/gtkprintoperation.c:1255 +msgid "Unit" +msgstr "განყოფილება" + +#: gtk/gtkprintoperation.c:1256 +msgid "The unit in which distances can be measured in the context" +msgstr "" + +#: gtk/gtkprintoperation.c:1273 +msgid "Show Dialog" +msgstr "" + +#: gtk/gtkprintoperation.c:1274 +msgid "TRUE if a progress dialog is shown while printing." +msgstr "" + +#: gtk/gtkprintoperation.c:1297 +msgid "Allow Async" +msgstr "" + +#: gtk/gtkprintoperation.c:1298 +msgid "TRUE if print process may run asynchronous." +msgstr "" + +#: gtk/gtkprintoperation.c:1320 gtk/gtkprintoperation.c:1321 +msgid "Export filename" +msgstr "" + +#: gtk/gtkprintoperation.c:1335 +msgid "Status" +msgstr "მდგომარეობა" + +#: gtk/gtkprintoperation.c:1336 +msgid "The status of the print operation" +msgstr "" + +#: gtk/gtkprintoperation.c:1356 +msgid "Status String" +msgstr "" + +#: gtk/gtkprintoperation.c:1357 +msgid "A human-readable description of the status" +msgstr "" + +#: gtk/gtkprintoperation.c:1375 +msgid "Custom tab label" +msgstr "" + +#: gtk/gtkprintoperation.c:1376 +msgid "Label for the tab containing custom widgets." +msgstr "" + +#: gtk/gtkprintoperation.c:1391 gtk/gtkprintunixdialog.c:456 +msgid "Support Selection" +msgstr "" + +#: gtk/gtkprintoperation.c:1392 +msgid "TRUE if the print operation will support print of selection." +msgstr "" + +#: gtk/gtkprintoperation.c:1408 gtk/gtkprintunixdialog.c:464 +msgid "Has Selection" +msgstr "" + +#: gtk/gtkprintoperation.c:1409 +msgid "TRUE if a selection exists." +msgstr "" + +#: gtk/gtkprintoperation.c:1424 gtk/gtkprintunixdialog.c:472 +msgid "Embed Page Setup" +msgstr "" + +#: gtk/gtkprintoperation.c:1425 gtk/gtkprintunixdialog.c:473 +msgid "TRUE if page setup combos are embedded in GtkPrintUnixDialog" +msgstr "" + +#: gtk/gtkprintoperation.c:1446 +msgid "Number of Pages To Print" +msgstr "" + +#: gtk/gtkprintoperation.c:1447 +msgid "The number of pages that will be printed." +msgstr "" + +#: gtk/gtkprintunixdialog.c:414 +msgid "The GtkPageSetup to use" +msgstr "" + +#: gtk/gtkprintunixdialog.c:439 +msgid "Selected Printer" +msgstr "" + +#: gtk/gtkprintunixdialog.c:440 +msgid "The GtkPrinter which is selected" +msgstr "" + +#: gtk/gtkprintunixdialog.c:447 +msgid "Manual Capabilities" +msgstr "" + +#: gtk/gtkprintunixdialog.c:448 +msgid "Capabilities the application can handle" +msgstr "" + +#: gtk/gtkprintunixdialog.c:457 +msgid "Whether the dialog supports selection" +msgstr "" + +#: gtk/gtkprintunixdialog.c:465 +msgid "Whether the application has a selection" +msgstr "" + +#: gtk/gtkprogressbar.c:271 +msgid "Fraction" +msgstr "ნაწილი" + +#: gtk/gtkprogressbar.c:272 +msgid "The fraction of total work that has been completed" +msgstr "" + +#: gtk/gtkprogressbar.c:279 +msgid "Pulse Step" +msgstr "" + +#: gtk/gtkprogressbar.c:280 +msgid "The fraction of total progress to move the bouncing block when pulsed" +msgstr "" + +#: gtk/gtkprogressbar.c:288 +msgid "Text to be displayed in the progress bar" +msgstr "" + +#: gtk/gtkprogressbar.c:309 +msgid "Show text" +msgstr "" + +#: gtk/gtkprogressbar.c:310 +msgid "Whether the progress is shown as text." +msgstr "" + +#: gtk/gtkprogressbar.c:331 +msgid "" +"The preferred place to ellipsize the string, if the progress bar does not " +"have enough room to display the entire string, if at all." +msgstr "" + +#: gtk/gtkprogressbar.c:349 +msgid "X spacing" +msgstr "" + +#: gtk/gtkprogressbar.c:350 +msgid "Extra spacing applied to the width of a progress bar." +msgstr "" + +#: gtk/gtkprogressbar.c:364 +msgid "Y spacing" +msgstr "" + +#: gtk/gtkprogressbar.c:365 +msgid "Extra spacing applied to the height of a progress bar." +msgstr "" + +#: gtk/gtkprogressbar.c:380 +msgid "Minimum horizontal bar width" +msgstr "" + +#: gtk/gtkprogressbar.c:381 +msgid "The minimum horizontal width of the progress bar" +msgstr "" + +#: gtk/gtkprogressbar.c:395 +msgid "Minimum horizontal bar height" +msgstr "" + +#: gtk/gtkprogressbar.c:396 +msgid "Minimum horizontal height of the progress bar" +msgstr "" + +#: gtk/gtkprogressbar.c:410 +msgid "Minimum vertical bar width" +msgstr "" + +#: gtk/gtkprogressbar.c:411 +msgid "The minimum vertical width of the progress bar" +msgstr "" + +#: gtk/gtkprogressbar.c:425 +msgid "Minimum vertical bar height" +msgstr "" + +#: gtk/gtkprogressbar.c:426 +msgid "The minimum vertical height of the progress bar" +msgstr "" + +#: gtk/gtkradiobutton.c:185 +msgid "The radio button whose group this widget belongs to." +msgstr "" + +#: gtk/gtkradiomenuitem.c:425 +msgid "The radio menu item whose group this widget belongs to." +msgstr "" + +#: gtk/gtkradiotoolbutton.c:84 +msgid "The radio tool button whose group this button belongs to." +msgstr "" #: gtk/gtkrange.c:435 +msgid "The GtkAdjustment that contains the current value of this range object" +msgstr "" + +#: gtk/gtkrange.c:442 +msgid "Invert direction slider moves to increase range value" +msgstr "" + +#: gtk/gtkrange.c:448 msgid "Lower stepper sensitivity" msgstr "" -#: gtk/gtkrange.c:436 +#: gtk/gtkrange.c:449 msgid "" "The sensitivity policy for the stepper that points to the adjustment's lower " "side" msgstr "" -#: gtk/gtkrange.c:444 +#: gtk/gtkrange.c:456 msgid "Upper stepper sensitivity" msgstr "" -#: gtk/gtkrange.c:445 +#: gtk/gtkrange.c:457 msgid "" "The sensitivity policy for the stepper that points to the adjustment's upper " "side" msgstr "" -#: gtk/gtkrange.c:462 +#: gtk/gtkrange.c:473 msgid "Show Fill Level" msgstr "" -#: gtk/gtkrange.c:463 +#: gtk/gtkrange.c:474 msgid "Whether to display a fill level indicator graphics on trough." msgstr "" -#: gtk/gtkrange.c:479 +#: gtk/gtkrange.c:489 msgid "Restrict to Fill Level" msgstr "" -#: gtk/gtkrange.c:480 +#: gtk/gtkrange.c:490 msgid "Whether to restrict the upper boundary to the fill level." msgstr "" -#: gtk/gtkrange.c:495 +#: gtk/gtkrange.c:504 msgid "Fill Level" -msgstr "" +msgstr "შევსების დონე" -#: gtk/gtkrange.c:496 +#: gtk/gtkrange.c:505 msgid "The fill level." msgstr "" -#: gtk/gtkrange.c:504 -msgid "Slider Width" -msgstr "გადახვევის ზოლის სიგანე" - -#: gtk/gtkrange.c:505 -msgid "Width of scrollbar or scale thumb" -msgstr "გადახვევის ზოლის ან მასშტაბის მაჩვენებლის სიგანე" - -#: gtk/gtkrange.c:512 -msgid "Trough Border" -msgstr "მიმმართველი კონტური" - -#: gtk/gtkrange.c:513 -msgid "Spacing between thumb/steppers and outer trough bevel" -msgstr "მანძილი გადატანის მაჩვენებელს/ღილაკსა და მმიმართველის კონტურს შორის" - #: gtk/gtkrange.c:520 -msgid "Stepper Size" -msgstr "გადატანის ღილაკის ზომა" +msgid "Round Digits" +msgstr "" #: gtk/gtkrange.c:521 -msgid "Length of step buttons at ends" -msgstr "გადატანის ღილაკის სიგრძე" +msgid "The number of digits to round the value to." +msgstr "" -#: gtk/gtkrange.c:536 -msgid "Stepper Spacing" -msgstr "მანძილი გადატანის ღილაკებს შორის" +#: gtk/gtkrange.c:538 gtk/gtkswitch.c:930 +msgid "Slider Width" +msgstr "" -#: gtk/gtkrange.c:537 -msgid "Spacing between step buttons and thumb" -msgstr "მანძილი გადატანის ღილაკსა და მაჩვენებელს შორის" +#: gtk/gtkrange.c:539 +msgid "Width of scrollbar or scale thumb" +msgstr "" -#: gtk/gtkrange.c:544 -msgid "Arrow X Displacement" -msgstr "ისრის X წანაცვლება" +#: gtk/gtkrange.c:554 +msgid "Trough Border" +msgstr "" -#: gtk/gtkrange.c:545 -msgid "" -"How far in the x direction to move the arrow when the button is depressed" -msgstr "ისრის განივი გადანაცვლება ღილაკის დაჭერისას" +#: gtk/gtkrange.c:555 +msgid "Spacing between thumb/steppers and outer trough bevel" +msgstr "" -#: gtk/gtkrange.c:552 -msgid "Arrow Y Displacement" -msgstr "ისრის Y წანაცვლება" - -#: gtk/gtkrange.c:553 -msgid "" -"How far in the y direction to move the arrow when the button is depressed" -msgstr "ისრის მართობული გადანაცვლება ღილაკის დაჭერისას" +#: gtk/gtkrange.c:570 +msgid "Stepper Size" +msgstr "" #: gtk/gtkrange.c:571 +msgid "Length of step buttons at ends" +msgstr "" + +#: gtk/gtkrange.c:587 +msgid "Stepper Spacing" +msgstr "" + +#: gtk/gtkrange.c:588 +msgid "Spacing between step buttons and thumb" +msgstr "" + +#: gtk/gtkrange.c:603 +msgid "Arrow X Displacement" +msgstr "" + +#: gtk/gtkrange.c:604 +msgid "" +"How far in the x direction to move the arrow when the button is depressed" +msgstr "" + +#: gtk/gtkrange.c:619 +msgid "Arrow Y Displacement" +msgstr "" + +#: gtk/gtkrange.c:620 +msgid "" +"How far in the y direction to move the arrow when the button is depressed" +msgstr "" + +#: gtk/gtkrange.c:639 msgid "Trough Under Steppers" msgstr "" -#: gtk/gtkrange.c:572 +#: gtk/gtkrange.c:640 msgid "" "Whether to draw trough for full length of range or exclude the steppers and " "spacing" msgstr "" -#: gtk/gtkrange.c:585 -#, fuzzy +#: gtk/gtkrange.c:656 msgid "Arrow scaling" -msgstr "ისრის წელვადობა" +msgstr "" -#: gtk/gtkrange.c:586 +#: gtk/gtkrange.c:657 msgid "Arrow scaling with regard to scroll button size" msgstr "" -#: gtk/gtkrecentaction.c:635 gtk/gtkrecentchoosermenu.c:252 -msgid "Show Numbers" -msgstr "ციფრების ჩვენება" - -#: gtk/gtkrecentaction.c:636 gtk/gtkrecentchoosermenu.c:253 -msgid "Whether the items should be displayed with a number" -msgstr "ელემენტების ნომრებთან ერთად ჩვენება" - -#: gtk/gtkrecentchooser.c:132 +#: gtk/gtkrecentchooser.c:130 msgid "Recent Manager" -msgstr "ბოლოს დამუშავებული ელემენტების მართვა" +msgstr "" -#: gtk/gtkrecentchooser.c:133 +#: gtk/gtkrecentchooser.c:131 msgid "The RecentManager object to use" msgstr "" -#: gtk/gtkrecentchooser.c:147 +#: gtk/gtkrecentchooser.c:146 msgid "Show Private" -msgstr "პირადის ჩვენება" +msgstr "" -#: gtk/gtkrecentchooser.c:148 +#: gtk/gtkrecentchooser.c:147 msgid "Whether the private items should be displayed" -msgstr "პირადი ელემენტების ჩვენება" +msgstr "" #: gtk/gtkrecentchooser.c:161 msgid "Show Tooltips" -msgstr "კარნახის ჩვენება" +msgstr "მინიშნებების ჩვენება" #: gtk/gtkrecentchooser.c:162 msgid "Whether there should be a tooltip on the item" -msgstr "ყოველი ელემენტისთვის კარნახის ჩვენება" +msgstr "" -#: gtk/gtkrecentchooser.c:174 +#: gtk/gtkrecentchooser.c:175 msgid "Show Icons" msgstr "ხატულების ჩვენება" -#: gtk/gtkrecentchooser.c:175 +#: gtk/gtkrecentchooser.c:176 msgid "Whether there should be an icon near the item" -msgstr "ელემენტთან ხატულას ჩვენება" +msgstr "" -#: gtk/gtkrecentchooser.c:190 +#: gtk/gtkrecentchooser.c:192 msgid "Show Not Found" -msgstr "ვერ მოძებნილის ჩვენება" +msgstr "" -#: gtk/gtkrecentchooser.c:191 +#: gtk/gtkrecentchooser.c:193 msgid "Whether the items pointing to unavailable resources should be displayed" msgstr "" -#: gtk/gtkrecentchooser.c:204 +#: gtk/gtkrecentchooser.c:207 msgid "Whether to allow multiple items to be selected" -msgstr "რამდენიმე ელემენტის ამორჩევის შესაძლებლობის ნების დართვა" - -#: gtk/gtkrecentchooser.c:217 -msgid "Local only" -msgstr "მხოლოდ ლოკალურები" - -#: gtk/gtkrecentchooser.c:218 -#, fuzzy -msgid "Whether the selected resource(s) should be limited to local file: URIs" -msgstr "მხოლოდ ლოკალური ფაილების ჩვენება" - -#: gtk/gtkrecentchooser.c:234 -msgid "Limit" msgstr "" -#: gtk/gtkrecentchooser.c:235 -#, fuzzy -msgid "The maximum number of items to be displayed" -msgstr "მეათედების რაოდენობა საჩვენებლად" +#: gtk/gtkrecentchooser.c:221 +msgid "Local only" +msgstr "" -#: gtk/gtkrecentchooser.c:249 -msgid "Sort Type" -msgstr "დახარისხების ტიპი" +#: gtk/gtkrecentchooser.c:222 +msgid "Whether the selected resource(s) should be limited to local file: URIs" +msgstr "" + +#: gtk/gtkrecentchooser.c:236 +msgid "Limit" +msgstr "ზღვარი" + +#: gtk/gtkrecentchooser.c:237 +msgid "The maximum number of items to be displayed" +msgstr "" #: gtk/gtkrecentchooser.c:250 -#, fuzzy +msgid "Sort Type" +msgstr "" + +#: gtk/gtkrecentchooser.c:251 msgid "The sorting order of the items displayed" -msgstr "ღილაკის გადამრთველი ნაწილის ჩვენება" +msgstr "" -#: gtk/gtkrecentchooser.c:265 -#, fuzzy +#: gtk/gtkrecentchooser.c:267 msgid "The current filter for selecting which resources are displayed" -msgstr "მიმდინარე ფილტრი საჩვენებელი ფაილების შესარჩევად" +msgstr "" -#: gtk/gtkrecentmanager.c:291 +#: gtk/gtkrecentmanager.c:290 msgid "The full path to the file to be used to store and read the list" msgstr "" -#: gtk/gtkrecentmanager.c:306 +#: gtk/gtkrecentmanager.c:305 msgid "The size of the recently used resources list" msgstr "" -#: gtk/gtkruler.c:138 -msgid "Lower" -msgstr "ქვედა" +#: gtk/gtkrevealer.c:241 gtk/gtkstack.c:499 +msgid "Transition type" +msgstr "" -#: gtk/gtkruler.c:139 -msgid "Lower limit of ruler" -msgstr "სახაზავის ქვედა ზღვარი" +#: gtk/gtkrevealer.c:242 gtk/gtkstack.c:499 +msgid "The type of animation used to transition" +msgstr "" -#: gtk/gtkruler.c:148 -msgid "Upper" -msgstr "ზედა" +#: gtk/gtkrevealer.c:249 gtk/gtkstack.c:495 +msgid "Transition duration" +msgstr "" -#: gtk/gtkruler.c:149 -msgid "Upper limit of ruler" -msgstr "სახაზავის ზედა ზღვარი" +#: gtk/gtkrevealer.c:250 gtk/gtkstack.c:495 +msgid "The animation duration, in milliseconds" +msgstr "" -#: gtk/gtkruler.c:159 -msgid "Position of mark on the ruler" -msgstr "ნიშნულის განთავსება სახაზავზე" +#: gtk/gtkrevealer.c:256 +msgid "Reveal Child" +msgstr "" -#: gtk/gtkruler.c:168 -msgid "Max Size" -msgstr "მაქს. ზომა" +#: gtk/gtkrevealer.c:257 +msgid "Whether the container should reveal the child" +msgstr "" -#: gtk/gtkruler.c:169 -msgid "Maximum size of the ruler" -msgstr "სახაზავის მაქსიმალური ზომა" +#: gtk/gtkrevealer.c:263 +msgid "Child Revealed" +msgstr "" -#: gtk/gtkruler.c:184 -msgid "Metric" -msgstr "შკალა" +#: gtk/gtkrevealer.c:264 +msgid "Whether the child is revealed and the animation target reached" +msgstr "" -#: gtk/gtkruler.c:185 -msgid "The metric used for the ruler" -msgstr "სახაზავის შკალა" - -#: gtk/gtkscalebutton.c:221 -#, fuzzy +#: gtk/gtkscalebutton.c:199 msgid "The value of the scale" -msgstr "მნიშვნელობა მორგება" +msgstr "" -#: gtk/gtkscalebutton.c:231 -#, fuzzy +#: gtk/gtkscalebutton.c:209 msgid "The icon size" -msgstr "ხელსაწყოთა პანელის ხატულების ზომა" +msgstr "" -#: gtk/gtkscalebutton.c:240 -#, fuzzy +#: gtk/gtkscalebutton.c:218 msgid "" "The GtkAdjustment that contains the current value of this scale button object" msgstr "" -"GtkAdjustment ობიექტი, სადაც ამ ტიპი ობიექტის \"დიაპაზონი\" მიმდინარე " -"მნიშვნელობა ინახება" -#: gtk/gtkscalebutton.c:268 +#: gtk/gtkscalebutton.c:246 msgid "Icons" msgstr "ხატულები" -#: gtk/gtkscalebutton.c:269 -#, fuzzy +#: gtk/gtkscalebutton.c:247 msgid "List of icon names" -msgstr "ლოგოს ხატულას სახელი" +msgstr "" -#: gtk/gtkscale.c:245 +#: gtk/gtkscale.c:768 msgid "The number of decimal places that are displayed in the value" -msgstr "მეათედების რაოდენობა რიცხვების საჩვენებლად" +msgstr "" -#: gtk/gtkscale.c:254 +#: gtk/gtkscale.c:775 msgid "Draw Value" -msgstr "მნიშვნელობის ჩვენება" +msgstr "" -#: gtk/gtkscale.c:255 +#: gtk/gtkscale.c:776 msgid "Whether the current value is displayed as a string next to the slider" -msgstr "მიმდინარე მნიშვნელობის ჩვენება გადახვევის ზოლის გვერდით" +msgstr "" -#: gtk/gtkscale.c:262 +#: gtk/gtkscale.c:782 +msgid "Has Origin" +msgstr "" + +#: gtk/gtkscale.c:783 +msgid "Whether the scale has an origin" +msgstr "" + +#: gtk/gtkscale.c:789 msgid "Value Position" -msgstr "მნიშვნელობის პოზიცია" +msgstr "" -#: gtk/gtkscale.c:263 +#: gtk/gtkscale.c:790 msgid "The position in which the current value is displayed" -msgstr "მიმდინარე მნიშვნელობის ჩვენების პოზიცია" +msgstr "" -#: gtk/gtkscale.c:270 +#: gtk/gtkscale.c:807 msgid "Slider Length" -msgstr "გადახვევის ზოლის სიგრძე" +msgstr "" -#: gtk/gtkscale.c:271 +#: gtk/gtkscale.c:808 msgid "Length of scale's slider" -msgstr "გადახვევის ზოლის სიგრძე" +msgstr "" -#: gtk/gtkscale.c:279 +#: gtk/gtkscale.c:822 msgid "Value spacing" -msgstr "მნიშვნელობის აბზაცი" +msgstr "" -#: gtk/gtkscale.c:280 +#: gtk/gtkscale.c:823 msgid "Space between value text and the slider/trough area" msgstr "" -"მანძილი ნაჩვენებ მნიშვნელობასა და გადატანის მაჩვენებელის/ღილაკის კონტურს " -"შორის" -#: gtk/gtkscrollbar.c:50 +#: gtk/gtkscrollable.c:77 +msgid "Horizontal adjustment" +msgstr "" + +#: gtk/gtkscrollable.c:78 +msgid "" +"Horizontal adjustment that is shared between the scrollable widget and its " +"controller" +msgstr "" + +#: gtk/gtkscrollable.c:94 +msgid "Vertical adjustment" +msgstr "" + +#: gtk/gtkscrollable.c:95 +msgid "" +"Vertical adjustment that is shared between the scrollable widget and its " +"controller" +msgstr "" + +#: gtk/gtkscrollable.c:111 +msgid "Horizontal Scrollable Policy" +msgstr "" + +#: gtk/gtkscrollable.c:112 gtk/gtkscrollable.c:128 +msgid "How the size of the content should be determined" +msgstr "" + +#: gtk/gtkscrollable.c:127 +msgid "Vertical Scrollable Policy" +msgstr "" + +#: gtk/gtkscrollbar.c:106 msgid "Minimum Slider Length" -msgstr "გადახვევის ზოლის მინიმალური სიგრძე" +msgstr "" -#: gtk/gtkscrollbar.c:51 +#: gtk/gtkscrollbar.c:107 msgid "Minimum length of scrollbar slider" -msgstr "გადახვევის ზოლის მინიმალური სიგრძე" +msgstr "" -#: gtk/gtkscrollbar.c:59 +#: gtk/gtkscrollbar.c:115 msgid "Fixed slider size" -msgstr "გადახვევის ზოლის ფიქსირებული ზომა" +msgstr "" -#: gtk/gtkscrollbar.c:60 +#: gtk/gtkscrollbar.c:116 msgid "Don't change slider size, just lock it to the minimum length" -msgstr "გადახვევის ზოლის მხოლოდ მინიმალური ზომის მითითება" +msgstr "" -#: gtk/gtkscrollbar.c:81 +#: gtk/gtkscrollbar.c:137 msgid "" "Display a second backward arrow button on the opposite end of the scrollbar" -msgstr "უკუსვლის მეორე ღილაკის ჩვენება გადახვევის ზოლის საპირისპირო მხარეს" +msgstr "" -#: gtk/gtkscrollbar.c:88 -#, fuzzy +#: gtk/gtkscrollbar.c:144 msgid "" "Display a second forward arrow button on the opposite end of the scrollbar" -msgstr "წინსვლის მეორე ღილაკის ჩვენება გადახვევის ზოლის საპირისპირო მხარეს" +msgstr "" -#: gtk/gtkscrolledwindow.c:243 gtk/gtktreeview.c:571 +#: gtk/gtkscrolledwindow.c:567 msgid "Horizontal Adjustment" -msgstr "განივი მორგება" +msgstr "" -#: gtk/gtkscrolledwindow.c:250 gtk/gtktreeview.c:579 +#: gtk/gtkscrolledwindow.c:568 +msgid "The GtkAdjustment for the horizontal position" +msgstr "" + +#: gtk/gtkscrolledwindow.c:574 msgid "Vertical Adjustment" -msgstr "მართობული მორგება" +msgstr "" -#: gtk/gtkscrolledwindow.c:257 +#: gtk/gtkscrolledwindow.c:575 +msgid "The GtkAdjustment for the vertical position" +msgstr "" + +#: gtk/gtkscrolledwindow.c:581 msgid "Horizontal Scrollbar Policy" -msgstr "გადახვევის განივი ზოლის წესები" +msgstr "" -#: gtk/gtkscrolledwindow.c:258 +#: gtk/gtkscrolledwindow.c:582 msgid "When the horizontal scrollbar is displayed" -msgstr "გადახვევის განივი ზოლის ჩვენების წესები" +msgstr "" -#: gtk/gtkscrolledwindow.c:265 +#: gtk/gtkscrolledwindow.c:589 msgid "Vertical Scrollbar Policy" -msgstr "გადახვევის მართობული ზოლის წესები" +msgstr "" -#: gtk/gtkscrolledwindow.c:266 +#: gtk/gtkscrolledwindow.c:590 msgid "When the vertical scrollbar is displayed" -msgstr "გადახვევის მართობული ზოლის ჩვენების წესები" +msgstr "" -#: gtk/gtkscrolledwindow.c:274 +#: gtk/gtkscrolledwindow.c:597 msgid "Window Placement" -msgstr "ფანჯრის განთავსება" +msgstr "" -#: gtk/gtkscrolledwindow.c:275 -#, fuzzy -msgid "" -"Where the contents are located with respect to the scrollbars. This property " -"only takes effect if \"window-placement-set\" is TRUE." -msgstr "კომპონენტების განთავსება გადახვევის ზოლების მიმართ" +#: gtk/gtkscrolledwindow.c:598 +msgid "Where the contents are located with respect to the scrollbars." +msgstr "" -#: gtk/gtkscrolledwindow.c:292 -#, fuzzy +#: gtk/gtkscrolledwindow.c:616 msgid "Window Placement Set" -msgstr "ფანჯრის განთავსება" +msgstr "" -#: gtk/gtkscrolledwindow.c:293 -#, fuzzy +#: gtk/gtkscrolledwindow.c:617 msgid "" "Whether \"window-placement\" should be used to determine the location of the " "contents with respect to the scrollbars." -msgstr "კომპონენტების განთავსება გადახვევის ზოლების მიმართ" +msgstr "" -#: gtk/gtkscrolledwindow.c:299 +#: gtk/gtkscrolledwindow.c:623 gtk/gtkspinbutton.c:455 msgid "Shadow Type" -msgstr "ჩრდილის ტიპი" +msgstr "" -#: gtk/gtkscrolledwindow.c:300 +#: gtk/gtkscrolledwindow.c:624 msgid "Style of bevel around the contents" -msgstr "შიგთავსის გარშემო დახრის სტილი" +msgstr "" -#: gtk/gtkscrolledwindow.c:314 -#, fuzzy +#: gtk/gtkscrolledwindow.c:640 msgid "Scrollbars within bevel" -msgstr "გადახვევის ზოლის ინტერვალი" +msgstr "" -#: gtk/gtkscrolledwindow.c:315 -#, fuzzy +#: gtk/gtkscrolledwindow.c:641 msgid "Place scrollbars within the scrolled window's bevel" -msgstr "რასტრული წერტილების რაოდენობა გადახვევის ზოლსა და ფანჯარას შორის" +msgstr "" -#: gtk/gtkscrolledwindow.c:321 +#: gtk/gtkscrolledwindow.c:647 msgid "Scrollbar spacing" -msgstr "გადახვევის ზოლის ინტერვალი" +msgstr "" -#: gtk/gtkscrolledwindow.c:322 +#: gtk/gtkscrolledwindow.c:648 msgid "Number of pixels between the scrollbars and the scrolled window" -msgstr "რასტრული წერტილების რაოდენობა გადახვევის ზოლსა და ფანჯარას შორის" +msgstr "" -#: gtk/gtkscrolledwindow.c:337 -msgid "Scrolled Window Placement" -msgstr "გადახვევის ფანჯრის განთავსება" +#: gtk/gtkscrolledwindow.c:663 +msgid "Minimum Content Width" +msgstr "" -#: gtk/gtkscrolledwindow.c:338 -#, fuzzy +#: gtk/gtkscrolledwindow.c:664 +msgid "The minimum width that the scrolled window will allocate to its content" +msgstr "" + +#: gtk/gtkscrolledwindow.c:677 +msgid "Minimum Content Height" +msgstr "" + +#: gtk/gtkscrolledwindow.c:678 msgid "" -"Where the contents of scrolled windows are located with respect to the " -"scrollbars, if not overridden by the scrolled window's own placement." -msgstr "კომპონენტების განთავსება გადახვევის ზოლების მიმართ" +"The minimum height that the scrolled window will allocate to its content" +msgstr "" -#: gtk/gtkseparatortoolitem.c:138 +#: gtk/gtkscrolledwindow.c:692 +msgid "Kinetic Scrolling" +msgstr "" + +#: gtk/gtkscrolledwindow.c:693 +msgid "Kinetic scrolling mode." +msgstr "" + +#: gtk/gtkscrolledwindow.c:712 +msgid "Overlay Scrolling" +msgstr "" + +#: gtk/gtkscrolledwindow.c:713 +msgid "Overlay scrolling mode" +msgstr "" + +#: gtk/gtkscrolledwindow.c:726 +msgid "Maximum Content Width" +msgstr "" + +#: gtk/gtkscrolledwindow.c:727 +msgid "The maximum width that the scrolled window will allocate to its content" +msgstr "" + +#: gtk/gtkscrolledwindow.c:740 +msgid "Maximum Content Height" +msgstr "" + +#: gtk/gtkscrolledwindow.c:741 +msgid "" +"The maximum height that the scrolled window will allocate to its content" +msgstr "" + +#: gtk/gtkscrolledwindow.c:758 gtk/gtkscrolledwindow.c:759 +msgid "Propagate Natural Width" +msgstr "" + +#: gtk/gtkscrolledwindow.c:776 gtk/gtkscrolledwindow.c:777 +msgid "Propagate Natural Height" +msgstr "" + +#: gtk/gtksearchbar.c:414 +msgid "Search Mode Enabled" +msgstr "" + +#: gtk/gtksearchbar.c:415 +msgid "Whether the search mode is on and the search bar shown" +msgstr "" + +#: gtk/gtksearchbar.c:426 +msgid "Whether to show the close button in the toolbar" +msgstr "" + +#: gtk/gtkseparatortoolitem.c:143 msgid "Draw" -msgstr "ასახვა" +msgstr "ხატვა" -#: gtk/gtkseparatortoolitem.c:139 +#: gtk/gtkseparatortoolitem.c:144 msgid "Whether the separator is drawn, or just blank" -msgstr "გამყოფების გამოსახვა ან ცარიელად დატოვება" +msgstr "" -#: gtk/gtksettings.c:225 +#: gtk/gtksettings.c:392 msgid "Double Click Time" -msgstr "ორმაგი წკაპის ინტერვალი" +msgstr "" -#: gtk/gtksettings.c:226 +#: gtk/gtksettings.c:393 msgid "" "Maximum time allowed between two clicks for them to be considered a double " "click (in milliseconds)" msgstr "" -"მაქსიმალური დრო ორ წკაპს შორის, რომელიც ორმაგ დაწკაპვად აღიქმება " -"(მილიწამებში)" -#: gtk/gtksettings.c:233 +#: gtk/gtksettings.c:400 msgid "Double Click Distance" -msgstr "ორმაგი წკაპის მანძილი" +msgstr "" -#: gtk/gtksettings.c:234 +#: gtk/gtksettings.c:401 msgid "" "Maximum distance allowed between two clicks for them to be considered a " "double click (in pixels)" msgstr "" -"მაქსიმალური დრო ორ წკაპს შორის, რომელიც ორმაგ დაწკაპვად აღიქმება (პიქსელებში)" -#: gtk/gtksettings.c:250 +#: gtk/gtksettings.c:417 msgid "Cursor Blink" -msgstr "კურსორის ციმციმი" +msgstr "" -#: gtk/gtksettings.c:251 +#: gtk/gtksettings.c:418 msgid "Whether the cursor should blink" -msgstr "კურსორის ციმციმის მითითება" +msgstr "" -#: gtk/gtksettings.c:258 +#: gtk/gtksettings.c:425 msgid "Cursor Blink Time" -msgstr "კურსორის ციმციმის დრო" +msgstr "" -#: gtk/gtksettings.c:259 -#, fuzzy +#: gtk/gtksettings.c:426 msgid "Length of the cursor blink cycle, in milliseconds" -msgstr "კურსორის ციმციმის პერიოდი (მილიწამებში)" +msgstr "" -#: gtk/gtksettings.c:278 -#, fuzzy +#: gtk/gtksettings.c:445 msgid "Cursor Blink Timeout" -msgstr "კურსორის ციმციმის დრო" +msgstr "" -#: gtk/gtksettings.c:279 -#, fuzzy +#: gtk/gtksettings.c:446 msgid "Time after which the cursor stops blinking, in seconds" -msgstr "კურსორის ციმციმის პერიოდი (მილიწამებში)" +msgstr "" -#: gtk/gtksettings.c:286 +#: gtk/gtksettings.c:453 msgid "Split Cursor" -msgstr "კურსორის გახლეჩა" +msgstr "" -#: gtk/gtksettings.c:287 +#: gtk/gtksettings.c:454 msgid "" "Whether two cursors should be displayed for mixed left-to-right and right-to-" "left text" msgstr "" -"ორი კურსორის ჩვენება შერეული მარცხნიდან–მარჯვენა და მარჯვნიდან–მარცხენა " -"ტექსტებისთვის" -#: gtk/gtksettings.c:294 +#: gtk/gtksettings.c:461 +msgid "Cursor Aspect Ratio" +msgstr "" + +#: gtk/gtksettings.c:462 +msgid "The aspect ratio of the text caret" +msgstr "" + +#: gtk/gtksettings.c:470 msgid "Theme Name" -msgstr "თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:295 -msgid "Name of theme RC file to load" -msgstr "ჩამოსატვირთი თემის RC ფაილის სახელი" +#: gtk/gtksettings.c:471 +msgid "Name of theme to load" +msgstr "" -#: gtk/gtksettings.c:303 +#: gtk/gtksettings.c:479 msgid "Icon Theme Name" -msgstr "ხატულების თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:304 +#: gtk/gtksettings.c:480 msgid "Name of icon theme to use" -msgstr "ხატულების გამოსაყენებელი თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:312 +#: gtk/gtksettings.c:495 msgid "Fallback Icon Theme Name" -msgstr "გამოსატანი ხატულების თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:313 +#: gtk/gtksettings.c:496 msgid "Name of a icon theme to fall back to" -msgstr "ხატულების გამოსაყენებელი თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:321 +#: gtk/gtksettings.c:504 msgid "Key Theme Name" -msgstr "ძირითადი თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:322 -msgid "Name of key theme RC file to load" -msgstr "ჩამოსატვირთი საკვანძო თემის RC ფაილის სახელი" +#: gtk/gtksettings.c:505 +msgid "Name of key theme to load" +msgstr "" -#: gtk/gtksettings.c:330 +#: gtk/gtksettings.c:521 msgid "Menu bar accelerator" -msgstr "მენიუს პანელის მალმხმობი" +msgstr "" -#: gtk/gtksettings.c:331 +#: gtk/gtksettings.c:522 msgid "Keybinding to activate the menu bar" -msgstr "მენიუს პანელის გამოსაძახებელი ღილაკი" +msgstr "" -#: gtk/gtksettings.c:339 +#: gtk/gtksettings.c:530 msgid "Drag threshold" -msgstr "გდათრევის ზღურბლი" +msgstr "გადათრევის ზღვარი" -#: gtk/gtksettings.c:340 +#: gtk/gtksettings.c:531 msgid "Number of pixels the cursor can move before dragging" msgstr "" -"გადათრევამდე კურსორის შესაძლო წანაცვლების რასტრული პიქსელების რაოდენობა" -#: gtk/gtksettings.c:348 +#: gtk/gtksettings.c:544 msgid "Font Name" -msgstr "შრიფტის სახელი" +msgstr "" -#: gtk/gtksettings.c:349 -msgid "Name of default font to use" -msgstr "ნაგულისხმები შრიფტის სახელი" +#: gtk/gtksettings.c:545 +msgid "The default font family and size to use" +msgstr "" -#: gtk/gtksettings.c:371 +#: gtk/gtksettings.c:569 msgid "Icon Sizes" -msgstr "ხატულების ზომები" +msgstr "" -#: gtk/gtksettings.c:372 +#: gtk/gtksettings.c:570 msgid "List of icon sizes (gtk-menu=16,16:gtk-button=20,20..." -msgstr "ხატულების ზომების სია (gtk-menu=16,16;gtk-button=20,20..." +msgstr "" -#: gtk/gtksettings.c:380 +#: gtk/gtksettings.c:578 msgid "GTK Modules" -msgstr "GTK მოდულები" +msgstr "" -#: gtk/gtksettings.c:381 +#: gtk/gtksettings.c:579 msgid "List of currently active GTK modules" -msgstr "მიმდინარე აქტიური GTK მოდულების სია" +msgstr "" -#: gtk/gtksettings.c:390 +#: gtk/gtksettings.c:587 msgid "Xft Antialias" -msgstr "Xft დაგლუვება" +msgstr "" -#: gtk/gtksettings.c:391 +#: gtk/gtksettings.c:588 msgid "Whether to antialias Xft fonts; 0=no, 1=yes, -1=default" -msgstr "შრიფტების Xft დაგლუვება; 0=არა, 1=დიახ, -1=ნაგულისხმები მნიშვნელობა" +msgstr "" -#: gtk/gtksettings.c:400 +#: gtk/gtksettings.c:597 msgid "Xft Hinting" -msgstr "Xft ჰინტირება" +msgstr "" -#: gtk/gtksettings.c:401 +#: gtk/gtksettings.c:598 msgid "Whether to hint Xft fonts; 0=no, 1=yes, -1=default" -msgstr "შრიფტების Xft ჰინტირება; 0=არა, 1=დიახ, -1=ნაგულისხმები მნიშვნელობა" +msgstr "" -#: gtk/gtksettings.c:410 +#: gtk/gtksettings.c:607 msgid "Xft Hint Style" -msgstr "Xft ჰინტირების სტილი" +msgstr "" -#: gtk/gtksettings.c:411 +#: gtk/gtksettings.c:608 msgid "" "What degree of hinting to use; hintnone, hintslight, hintmedium, or hintfull" msgstr "" -"გამოსაყენებელი ჰინტირების დონე; hintnone (არა), hintslight (მსუბუქი), " -"hintmedium (საშუალო), ან hintfull სრული)" -#: gtk/gtksettings.c:420 +#: gtk/gtksettings.c:617 msgid "Xft RGBA" -msgstr "Xft RGBA დაგლუვება" +msgstr "" -#: gtk/gtksettings.c:421 +#: gtk/gtksettings.c:618 msgid "Type of subpixel antialiasing; none, rgb, bgr, vrgb, vbgr" -msgstr "დაგლუვების ტიპი; არა (none), rgb, bgr, vrgb, vbgr" +msgstr "" -#: gtk/gtksettings.c:430 +#: gtk/gtksettings.c:627 msgid "Xft DPI" -msgstr "Xft DPI გარჩევადობა" +msgstr "" -#: gtk/gtksettings.c:431 +#: gtk/gtksettings.c:628 msgid "Resolution for Xft, in 1024 * dots/inch. -1 to use default value" msgstr "" -"Xft გარჩევადობა, 1024 * წერტილი/დუიმში. -1 ნაგულისხმები მნიშვნელობისთვის" -#: gtk/gtksettings.c:440 +#: gtk/gtksettings.c:637 msgid "Cursor theme name" -msgstr "კურსორის თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:441 -#, fuzzy +#: gtk/gtksettings.c:638 msgid "Name of the cursor theme to use, or NULL to use the default theme" -msgstr "კურსორის გამოსაყენებელი თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:449 +#: gtk/gtksettings.c:646 msgid "Cursor theme size" -msgstr "კურსორის ზომა" +msgstr "" -#: gtk/gtksettings.c:450 -#, fuzzy +#: gtk/gtksettings.c:647 msgid "Size to use for cursors, or 0 to use the default size" -msgstr "კორსორისთვის გამოსაყენებელი ზომები" +msgstr "" -#: gtk/gtksettings.c:460 +#: gtk/gtksettings.c:656 msgid "Alternative button order" -msgstr "ღილაკების ალტერნატული რიგი" +msgstr "" -#: gtk/gtksettings.c:461 +#: gtk/gtksettings.c:657 msgid "Whether buttons in dialogs should use the alternative button order" -msgstr "დიალოგებში ღილაკების ალტერნატული რიგის გამოყენება" +msgstr "" -#: gtk/gtksettings.c:478 -#, fuzzy +#: gtk/gtksettings.c:674 msgid "Alternative sort indicator direction" -msgstr "ღილაკების ალტერნატული რიგი" +msgstr "" -#: gtk/gtksettings.c:479 +#: gtk/gtksettings.c:675 msgid "" "Whether the direction of the sort indicators in list and tree views is " "inverted compared to the default (where down means ascending)" msgstr "" -#: gtk/gtksettings.c:487 +#: gtk/gtksettings.c:688 msgid "Show the 'Input Methods' menu" msgstr "" -#: gtk/gtksettings.c:488 +#: gtk/gtksettings.c:689 msgid "" "Whether the context menus of entries and text views should offer to change " "the input method" msgstr "" -#: gtk/gtksettings.c:496 +#: gtk/gtksettings.c:702 msgid "Show the 'Insert Unicode Control Character' menu" msgstr "" -#: gtk/gtksettings.c:497 +#: gtk/gtksettings.c:703 msgid "" "Whether the context menus of entries and text views should offer to insert " "control characters" msgstr "" -#: gtk/gtksettings.c:505 +#: gtk/gtksettings.c:716 msgid "Start timeout" msgstr "" -#: gtk/gtksettings.c:506 +#: gtk/gtksettings.c:717 msgid "Starting value for timeouts, when button is pressed" msgstr "" -#: gtk/gtksettings.c:515 +#: gtk/gtksettings.c:731 msgid "Repeat timeout" msgstr "" -#: gtk/gtksettings.c:516 +#: gtk/gtksettings.c:732 msgid "Repeat value for timeouts, when button is pressed" msgstr "" -#: gtk/gtksettings.c:525 -#, fuzzy +#: gtk/gtksettings.c:746 msgid "Expand timeout" -msgstr "გამფართოებლის ზომა" +msgstr "" -#: gtk/gtksettings.c:526 +#: gtk/gtksettings.c:747 msgid "Expand value for timeouts, when a widget is expanding a new region" msgstr "" -#: gtk/gtksettings.c:561 -#, fuzzy +#: gtk/gtksettings.c:785 msgid "Color scheme" -msgstr "სპექტრი" +msgstr "ფერების სქემა" -#: gtk/gtksettings.c:562 -#, fuzzy +#: gtk/gtksettings.c:786 msgid "A palette of named colors for use in themes" -msgstr "ხატულას სახელი ხატულების ნაკრებიდან" +msgstr "" -#: gtk/gtksettings.c:571 -#, fuzzy +#: gtk/gtksettings.c:795 msgid "Enable Animations" -msgstr "ანიმაცია" +msgstr "" -#: gtk/gtksettings.c:572 +#: gtk/gtksettings.c:796 msgid "Whether to enable toolkit-wide animations." msgstr "" -#: gtk/gtksettings.c:590 +#: gtk/gtksettings.c:817 msgid "Enable Touchscreen Mode" msgstr "" -#: gtk/gtksettings.c:591 +#: gtk/gtksettings.c:818 msgid "When TRUE, there are no motion notify events delivered on this screen" msgstr "" -#: gtk/gtksettings.c:608 -#, fuzzy +#: gtk/gtksettings.c:837 msgid "Tooltip timeout" -msgstr "მინიშნება" +msgstr "" -#: gtk/gtksettings.c:609 +#: gtk/gtksettings.c:838 msgid "Timeout before tooltip is shown" msgstr "" -#: gtk/gtksettings.c:634 +#: gtk/gtksettings.c:865 msgid "Tooltip browse timeout" msgstr "" -#: gtk/gtksettings.c:635 +#: gtk/gtksettings.c:866 msgid "Timeout before tooltip is shown when browse mode is enabled" msgstr "" -#: gtk/gtksettings.c:656 +#: gtk/gtksettings.c:889 msgid "Tooltip browse mode timeout" msgstr "" -#: gtk/gtksettings.c:657 -#, fuzzy +#: gtk/gtksettings.c:890 msgid "Timeout after which browse mode is disabled" -msgstr "ბუფერის ჩვენება" +msgstr "" -#: gtk/gtksettings.c:676 +#: gtk/gtksettings.c:912 msgid "Keynav Cursor Only" msgstr "" -#: gtk/gtksettings.c:677 +#: gtk/gtksettings.c:913 msgid "When TRUE, there are only cursor keys available to navigate widgets" msgstr "" -#: gtk/gtksettings.c:694 +#: gtk/gtksettings.c:932 msgid "Keynav Wrap Around" msgstr "" -#: gtk/gtksettings.c:695 -#, fuzzy +#: gtk/gtksettings.c:933 msgid "Whether to wrap around when keyboard-navigating widgets" -msgstr "ფოკუსირების მაჩვენებლის ასახვა მართვის ელემენტებში" +msgstr "" -#: gtk/gtksettings.c:715 +#: gtk/gtksettings.c:953 msgid "Error Bell" msgstr "" -#: gtk/gtksettings.c:716 +#: gtk/gtksettings.c:954 msgid "When TRUE, keyboard navigation and other errors will cause a beep" msgstr "" -#: gtk/gtksettings.c:733 -#, fuzzy +#: gtk/gtksettings.c:973 msgid "Color Hash" -msgstr "სპექტრი" +msgstr "" -#: gtk/gtksettings.c:734 +#: gtk/gtksettings.c:974 msgid "A hash table representation of the color scheme." msgstr "" -#: gtk/gtksettings.c:742 +#: gtk/gtksettings.c:989 msgid "Default file chooser backend" -msgstr "ფაილების არჩევის დიალოგის საწყისი ძრავი." +msgstr "" -#: gtk/gtksettings.c:743 +#: gtk/gtksettings.c:990 msgid "Name of the GtkFileChooser backend to use by default" -msgstr "GtkFileChooser საწყისი ძრავის სახელი" +msgstr "" -#: gtk/gtksettings.c:760 -#, fuzzy +#: gtk/gtksettings.c:1007 msgid "Default print backend" -msgstr "ფაილების არჩევის დიალოგის საწყისი ძრავი." +msgstr "" -#: gtk/gtksettings.c:761 -#, fuzzy +#: gtk/gtksettings.c:1008 msgid "List of the GtkPrintBackend backends to use by default" -msgstr "GtkFileChooser საწყისი ძრავის სახელი" +msgstr "" -#: gtk/gtksettings.c:784 +#: gtk/gtksettings.c:1031 msgid "Default command to run when displaying a print preview" msgstr "" -#: gtk/gtksettings.c:785 +#: gtk/gtksettings.c:1032 msgid "Command to run when displaying a print preview" msgstr "" -#: gtk/gtksettings.c:801 -#, fuzzy +#: gtk/gtksettings.c:1051 msgid "Enable Mnemonics" -msgstr "ანიმაცია" +msgstr "" -#: gtk/gtksettings.c:802 -#, fuzzy +#: gtk/gtksettings.c:1052 msgid "Whether labels should have mnemonics" -msgstr "დაფების ერთიდაიგივე ზომის მითითება" +msgstr "" -#: gtk/gtksettings.c:818 -#, fuzzy +#: gtk/gtksettings.c:1068 msgid "Enable Accelerators" -msgstr "სხარტი ღილაკების შეცვლა" +msgstr "" -#: gtk/gtksettings.c:819 -#, fuzzy +#: gtk/gtksettings.c:1069 msgid "Whether menu items should have accelerators" -msgstr "ქვემენიუს ელემენტების მენიუში დამტების შესაძლებლობა" +msgstr "" -#: gtk/gtksettings.c:836 +#: gtk/gtksettings.c:1088 msgid "Recent Files Limit" msgstr "" -#: gtk/gtksettings.c:837 -#, fuzzy +#: gtk/gtksettings.c:1089 msgid "Number of recently used files" -msgstr "სვეტების რაოდენობა" +msgstr "" -#: gtk/gtksettings.c:855 -#, fuzzy +#: gtk/gtksettings.c:1109 msgid "Default IM module" -msgstr "ნაგულისხმები სიგანე" +msgstr "" -#: gtk/gtksettings.c:856 -#, fuzzy +#: gtk/gtksettings.c:1110 msgid "Which IM module should be used by default" -msgstr "პალიტრის გამოყენება" +msgstr "" -#: gtk/gtksettings.c:874 -#, fuzzy +#: gtk/gtksettings.c:1128 msgid "Recent Files Max Age" -msgstr "ბოლოს დამუშავებული ელემენტების მართვა" +msgstr "" -#: gtk/gtksettings.c:875 -#, fuzzy +#: gtk/gtksettings.c:1129 msgid "Maximum age of recently used files, in days" -msgstr "სვეტების რაოდენობა" +msgstr "" -#: gtk/gtksettings.c:884 +#: gtk/gtksettings.c:1138 msgid "Fontconfig configuration timestamp" msgstr "" -#: gtk/gtksettings.c:885 +#: gtk/gtksettings.c:1139 msgid "Timestamp of current fontconfig configuration" msgstr "" -#: gtk/gtksettings.c:907 -#, fuzzy +#: gtk/gtksettings.c:1161 msgid "Sound Theme Name" -msgstr "ხატულების თემის სახელი" +msgstr "" -#: gtk/gtksettings.c:908 -#, fuzzy +#: gtk/gtksettings.c:1162 msgid "XDG sound theme name" -msgstr "კურსორის თემის სახელი" +msgstr "" #. Translators: this means sounds that are played as feedback to user input -#: gtk/gtksettings.c:930 +#: gtk/gtksettings.c:1184 msgid "Audible Input Feedback" msgstr "" -#: gtk/gtksettings.c:931 -#, fuzzy +#: gtk/gtksettings.c:1185 msgid "Whether to play event sounds as feedback to user input" -msgstr "მართვის ელემენტების ქმედება მონაცემთა შეტანაზე" +msgstr "" -#: gtk/gtksettings.c:952 -#, fuzzy +#: gtk/gtksettings.c:1206 msgid "Enable Event Sounds" -msgstr "ანიმაცია" +msgstr "" -#: gtk/gtksettings.c:953 -#, fuzzy +#: gtk/gtksettings.c:1207 msgid "Whether to play any event sounds at all" -msgstr "\"არათავსებადი\" სტატუსის ჩვენება/დამალვა" +msgstr "" -#: gtk/gtksettings.c:968 -#, fuzzy +#: gtk/gtksettings.c:1224 msgid "Enable Tooltips" -msgstr "მინიშნებები" +msgstr "" -#: gtk/gtksettings.c:969 -#, fuzzy +#: gtk/gtksettings.c:1225 msgid "Whether tooltips should be shown on widgets" -msgstr "დაფების ჩვენება" +msgstr "" -#: gtk/gtksettings.c:982 +#: gtk/gtksettings.c:1240 msgid "Toolbar style" -msgstr "ხელსაწყოთა პანელის სტილი" +msgstr "" -#: gtk/gtksettings.c:983 +#: gtk/gtksettings.c:1241 msgid "" "Whether default toolbars have text only, text and icons, icons only, etc." msgstr "" -"ხელსაწყოთა პანელში საწყისად მხოლოდ ტექსტის, ტექსტისა და ხატულების თუ მხოლოდ " -"ხატულების მითითება" -#: gtk/gtksettings.c:997 -#, fuzzy +#: gtk/gtksettings.c:1257 msgid "Toolbar Icon Size" -msgstr "ხელსაწყოთა პანელის ხატულების ზომა" +msgstr "" -#: gtk/gtksettings.c:998 -#, fuzzy +#: gtk/gtksettings.c:1258 msgid "The size of icons in default toolbars." -msgstr "საწყის ხელსაწყოთა პანელის ხატულების ზომა" +msgstr "" -#: gtk/gtksettings.c:1015 -#, fuzzy +#: gtk/gtksettings.c:1277 msgid "Auto Mnemonics" -msgstr "ანიმაცია" +msgstr "" -#: gtk/gtksettings.c:1016 +#: gtk/gtksettings.c:1278 msgid "" "Whether mnemonics should be automatically shown and hidden when the user " "presses the mnemonic activator." msgstr "" -#: gtk/gtksettings.c:1041 -#, fuzzy +#: gtk/gtksettings.c:1300 +msgid "Primary button warps slider" +msgstr "" + +#: gtk/gtksettings.c:1301 +msgid "" +"Whether a primary click on the trough should warp the slider into position" +msgstr "" + +#: gtk/gtksettings.c:1319 +msgid "Visible Focus" +msgstr "" + +#: gtk/gtksettings.c:1320 +msgid "" +"Whether 'focus rectangles' should be hidden until the user starts to use the " +"keyboard." +msgstr "" + +#: gtk/gtksettings.c:1346 msgid "Application prefers a dark theme" -msgstr "პროგრამული ასახვა" +msgstr "" -#: gtk/gtksettings.c:1042 -#, fuzzy +#: gtk/gtksettings.c:1347 msgid "Whether the application prefers to have a dark theme." -msgstr "ქმედების ჩართვა/ამორთვა" +msgstr "" -#: gtk/gtksizegroup.c:341 +#: gtk/gtksettings.c:1368 +msgid "Show button images" +msgstr "" + +#: gtk/gtksettings.c:1369 +msgid "Whether images should be shown on buttons" +msgstr "" + +#: gtk/gtksettings.c:1377 gtk/gtksettings.c:1512 +msgid "Select on focus" +msgstr "" + +#: gtk/gtksettings.c:1378 +msgid "Whether to select the contents of an entry when it is focused" +msgstr "" + +#: gtk/gtksettings.c:1395 +msgid "Password Hint Timeout" +msgstr "" + +#: gtk/gtksettings.c:1396 +msgid "How long to show the last input character in hidden entries" +msgstr "" + +#: gtk/gtksettings.c:1416 +msgid "Show menu images" +msgstr "" + +#: gtk/gtksettings.c:1417 +msgid "Whether images should be shown in menus" +msgstr "" + +#: gtk/gtksettings.c:1432 +msgid "Delay before drop down menus appear" +msgstr "" + +#: gtk/gtksettings.c:1433 +msgid "Delay before the submenus of a menu bar appear" +msgstr "" + +#: gtk/gtksettings.c:1452 +msgid "Scrolled Window Placement" +msgstr "" + +#: gtk/gtksettings.c:1453 +msgid "" +"Where the contents of scrolled windows are located with respect to the " +"scrollbars, if not overridden by the scrolled window's own placement." +msgstr "" + +#: gtk/gtksettings.c:1469 +msgid "Can change accelerators" +msgstr "" + +#: gtk/gtksettings.c:1470 +msgid "" +"Whether menu accelerators can be changed by pressing a key over the menu item" +msgstr "" + +#: gtk/gtksettings.c:1485 +msgid "Delay before submenus appear" +msgstr "" + +#: gtk/gtksettings.c:1486 +msgid "" +"Minimum time the pointer must stay over a menu item before the submenu appear" +msgstr "" + +#: gtk/gtksettings.c:1502 +msgid "Delay before hiding a submenu" +msgstr "" + +#: gtk/gtksettings.c:1503 +msgid "" +"The time before hiding a submenu when the pointer is moving towards the " +"submenu" +msgstr "" + +#: gtk/gtksettings.c:1513 +msgid "Whether to select the contents of a selectable label when it is focused" +msgstr "" + +#: gtk/gtksettings.c:1528 +msgid "Custom palette" +msgstr "" + +#: gtk/gtksettings.c:1529 +msgid "Palette to use in the color selector" +msgstr "" + +#: gtk/gtksettings.c:1544 +msgid "IM Preedit style" +msgstr "" + +#: gtk/gtksettings.c:1545 +msgid "How to draw the input method preedit string" +msgstr "" + +#: gtk/gtksettings.c:1561 +msgid "IM Status style" +msgstr "" + +#: gtk/gtksettings.c:1562 +msgid "How to draw the input method statusbar" +msgstr "" + +#: gtk/gtksettings.c:1571 +msgid "Desktop shell shows app menu" +msgstr "" + +#: gtk/gtksettings.c:1572 +msgid "" +"Set to TRUE if the desktop environment is displaying the app menu, FALSE if " +"the app should display it itself." +msgstr "" + +#: gtk/gtksettings.c:1581 +msgid "Desktop shell shows the menubar" +msgstr "" + +#: gtk/gtksettings.c:1582 +msgid "" +"Set to TRUE if the desktop environment is displaying the menubar, FALSE if " +"the app should display it itself." +msgstr "" + +#: gtk/gtksettings.c:1591 +msgid "Desktop environment shows the desktop folder" +msgstr "" + +#: gtk/gtksettings.c:1592 +msgid "" +"Set to TRUE if the desktop environment is displaying the desktop folder, " +"FALSE if not." +msgstr "" + +#: gtk/gtksettings.c:1646 +msgid "Titlebar double-click action" +msgstr "" + +#: gtk/gtksettings.c:1647 +msgid "The action to take on titlebar double-click" +msgstr "" + +#: gtk/gtksettings.c:1665 +msgid "Titlebar middle-click action" +msgstr "" + +#: gtk/gtksettings.c:1666 +msgid "The action to take on titlebar middle-click" +msgstr "" + +#: gtk/gtksettings.c:1684 +msgid "Titlebar right-click action" +msgstr "" + +#: gtk/gtksettings.c:1685 +msgid "The action to take on titlebar right-click" +msgstr "" + +#: gtk/gtksettings.c:1707 +msgid "Dialogs use header bar" +msgstr "" + +#: gtk/gtksettings.c:1708 +msgid "" +"Whether builtin GTK+ dialogs should use a header bar instead of an action " +"area." +msgstr "" + +#: gtk/gtksettings.c:1724 +msgid "Enable primary paste" +msgstr "" + +#: gtk/gtksettings.c:1725 +msgid "" +"Whether a middle click on a mouse should paste the 'PRIMARY' clipboard " +"content at the cursor location." +msgstr "" + +#: gtk/gtksettings.c:1741 +msgid "Recent Files Enabled" +msgstr "" + +#: gtk/gtksettings.c:1742 +msgid "Whether GTK+ remembers recent files" +msgstr "" + +#: gtk/gtksettings.c:1757 +msgid "Long press time" +msgstr "" + +#: gtk/gtksettings.c:1758 +msgid "" +"Time for a button/touch press to be considered a long press (in milliseconds)" +msgstr "" + +#: gtk/gtksettings.c:1775 gtk/gtksettings.c:1776 +msgid "Whether to show cursor in text" +msgstr "" + +#: gtk/gtksettings.c:1793 gtk/gtksettings.c:1794 +msgid "Whether to use overlay scrollbars" +msgstr "" + +#: gtk/gtkshortcutlabel.c:479 gtk/gtkshortcutsshortcut.c:537 +msgid "Accelerator" +msgstr "" + +#: gtk/gtkshortcutlabel.c:491 +msgid "Disabled text" +msgstr "გათიშული ტექსტი" + +#: gtk/gtkshortcutsgroup.c:322 +msgid "View" +msgstr "" + +#: gtk/gtkshortcutsgroup.c:335 gtk/gtkshortcutsgroup.c:336 +#: gtk/gtkshortcutsshortcut.c:618 gtk/gtkshortcutsshortcut.c:619 +msgid "Accelerator Size Group" +msgstr "" + +#: gtk/gtkshortcutsgroup.c:349 gtk/gtkshortcutsgroup.c:350 +#: gtk/gtkshortcutsshortcut.c:632 gtk/gtkshortcutsshortcut.c:633 +msgid "Title Size Group" +msgstr "" + +#: gtk/gtkshortcutssection.c:350 gtk/gtkshortcutswindow.c:787 +msgid "Section Name" +msgstr "" + +#: gtk/gtkshortcutssection.c:364 gtk/gtkshortcutswindow.c:802 +msgid "View Name" +msgstr "" + +#: gtk/gtkshortcutssection.c:389 +msgid "Maximum Height" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:538 +msgid "The accelerator keys for shortcuts of type 'Accelerator'" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:552 +msgid "The icon to show for shortcuts of type 'Other Gesture'" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:563 +msgid "Icon Set" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:564 +msgid "Whether an icon has been set" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:577 +msgid "A short description for the shortcut" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:593 +msgid "A short description for the gesture" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:604 +msgid "Subtitle Set" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:605 +msgid "Whether a subtitle has been set" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:647 +msgid "Text direction for which this shortcut is active" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:659 +msgid "Shortcut Type" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:660 +msgid "The type of shortcut that is represented" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:678 +msgid "Action Name" +msgstr "ქმედების სახელი" + +#: gtk/gtkshortcutsshortcut.c:679 +msgid "The name of the action" +msgstr "" + +#: gtk/gtksizegroup.c:229 gtk/gtktreeselection.c:130 msgid "Mode" msgstr "რეჟიმი" -#: gtk/gtksizegroup.c:342 +#: gtk/gtksizegroup.c:230 msgid "" "The directions in which the size group affects the requested sizes of its " "component widgets" msgstr "" -"მიმართულებები რომლითაც ზომების ჯგუფი გავლენას ახდენს მისი კომპონენტის " -"მართვის ელემენტის მოთხოვნილ ზომებზე" -#: gtk/gtksizegroup.c:358 +#: gtk/gtksizegroup.c:254 msgid "Ignore hidden" -msgstr "უხილავის გამოტოვება" +msgstr "" -#: gtk/gtksizegroup.c:359 -#, fuzzy +#: gtk/gtksizegroup.c:255 msgid "" "If TRUE, unmapped widgets are ignored when determining the size of the group" msgstr "" -"თუ \"ჭეშმარიტია\", მართვის უხილავი ელემენტები გამოიტოვება ჯგუფის ზომის " -"განსაზღვრისას" -#: gtk/gtkspinbutton.c:236 +#: gtk/gtkspinbutton.c:387 msgid "Climb Rate" -msgstr "აჩქარება" +msgstr "" -#: gtk/gtkspinbutton.c:256 +#: gtk/gtkspinbutton.c:388 +msgid "The acceleration rate when you hold down a button or key" +msgstr "" + +#: gtk/gtkspinbutton.c:403 msgid "Snap to Ticks" -msgstr "შეცვლა უახლოესით" +msgstr "" -#: gtk/gtkspinbutton.c:257 +#: gtk/gtkspinbutton.c:404 msgid "" "Whether erroneous values are automatically changed to a spin button's " "nearest step increment" msgstr "" -"დაუშვებელი მნიშვნელობების ავტომატური შეცვლა მთვლელის უახლოესი მნიშვნელობებით" -#: gtk/gtkspinbutton.c:264 +#: gtk/gtkspinbutton.c:411 msgid "Numeric" -msgstr "რიცხვითი" +msgstr "რიცხვობრივი" -#: gtk/gtkspinbutton.c:265 +#: gtk/gtkspinbutton.c:412 msgid "Whether non-numeric characters should be ignored" -msgstr "არა რიცხვითი მნიშვნელობების იგნორირება" +msgstr "" -#: gtk/gtkspinbutton.c:272 +#: gtk/gtkspinbutton.c:419 msgid "Wrap" -msgstr "გადატანა" +msgstr "" -#: gtk/gtkspinbutton.c:273 +#: gtk/gtkspinbutton.c:420 msgid "Whether a spin button should wrap upon reaching its limits" -msgstr "მთვლელის გადასვლა სხვა სკალაზე ზღვრული მნიშვნელობის მიღწევისას" +msgstr "" -#: gtk/gtkspinbutton.c:280 +#: gtk/gtkspinbutton.c:427 msgid "Update Policy" -msgstr "განახლების წესები" +msgstr "" -#: gtk/gtkspinbutton.c:281 +#: gtk/gtkspinbutton.c:428 msgid "" "Whether the spin button should update always, or only when the value is legal" msgstr "" -"მთვლელის ყოველთვის განახლება ან მხოლოდ დასაშვები მნიშვნელობის შემთხვევაში" -#: gtk/gtkspinbutton.c:290 +#: gtk/gtkspinbutton.c:437 msgid "Reads the current value, or sets a new value" -msgstr "მიმდინარე მნიშვნელობის წაკითხვა ან ახლის მითითება" +msgstr "" -#: gtk/gtkspinbutton.c:299 +#: gtk/gtkspinbutton.c:456 msgid "Style of bevel around the spin button" -msgstr "დახრის სტილი მთვლელის ღილაკის გარშემო" +msgstr "" -#: gtk/gtkspinner.c:132 -#, fuzzy +#: gtk/gtkspinner.c:222 msgid "Whether the spinner is active" -msgstr "ქმედების ჩართვა/ამორთვა" - -#: gtk/gtkspinner.c:146 -#, fuzzy -msgid "Number of steps" -msgstr "გვერდების რაოდენობა" - -#: gtk/gtkspinner.c:147 -msgid "" -"The number of steps for the spinner to complete a full loop. The animation " -"will complete a full cycle in one second by default (see #GtkSpinner:cycle-" -"duration)." msgstr "" -#: gtk/gtkspinner.c:162 -#, fuzzy -msgid "Animation duration" -msgstr "ანიმაცია" - -#: gtk/gtkspinner.c:163 -msgid "" -"The length of time in milliseconds for the spinner to complete a full loop" +#: gtk/gtkstack.c:459 +msgid "Homogeneous sizing" msgstr "" -#: gtk/gtkstatusbar.c:199 -msgid "Has Resize Grip" -msgstr "ზომის შეცვლის კუთხე" +#: gtk/gtkstack.c:471 +msgid "Horizontally homogeneous" +msgstr "" -#: gtk/gtkstatusbar.c:200 -msgid "Whether the statusbar has a grip for resizing the toplevel" -msgstr "სტატუსის პანელის ზომის შეცვლის კუთხე" +#: gtk/gtkstack.c:471 +msgid "Horizontally homogeneous sizing" +msgstr "" -#: gtk/gtkstatusbar.c:245 +#: gtk/gtkstack.c:483 +msgid "Vertically homogeneous" +msgstr "" + +#: gtk/gtkstack.c:483 +msgid "Vertically homogeneous sizing" +msgstr "" + +#: gtk/gtkstack.c:487 +msgid "Visible child" +msgstr "" + +#: gtk/gtkstack.c:487 +msgid "The widget currently visible in the stack" +msgstr "" + +#: gtk/gtkstack.c:491 +msgid "Name of visible child" +msgstr "" + +#: gtk/gtkstack.c:491 +msgid "The name of the widget currently visible in the stack" +msgstr "" + +#: gtk/gtkstack.c:503 +msgid "Transition running" +msgstr "" + +#: gtk/gtkstack.c:503 +msgid "Whether or not the transition is currently running" +msgstr "" + +#: gtk/gtkstack.c:507 +msgid "Interpolate size" +msgstr "" + +#: gtk/gtkstack.c:507 +msgid "" +"Whether or not the size should smoothly change when changing between " +"differently sized children" +msgstr "" + +#: gtk/gtkstack.c:517 +msgid "The name of the child page" +msgstr "" + +#: gtk/gtkstack.c:524 +msgid "The title of the child page" +msgstr "" + +#: gtk/gtkstack.c:530 gtk/gtktoolbutton.c:287 +msgid "Icon name" +msgstr "ხატულის სახელი" + +#: gtk/gtkstack.c:531 +msgid "The icon name of the child page" +msgstr "" + +#: gtk/gtkstack.c:555 +msgid "Needs Attention" +msgstr "" + +#: gtk/gtkstack.c:556 +msgid "Whether this page needs attention" +msgstr "" + +#: gtk/gtkstacksidebar.c:449 gtk/gtkstackswitcher.c:695 +#: gtk/gtkstackswitcher.c:696 gtk/inspector/gtkstackcombo.c:232 +#: gtk/inspector/gtkstackcombo.c:233 +msgid "Stack" +msgstr "" + +#: gtk/gtkstacksidebar.c:450 +msgid "Associated stack for this GtkStackSidebar" +msgstr "" + +#: gtk/gtkstackswitcher.c:687 +msgid "Symbolic size to use for named icon" +msgstr "" + +#: gtk/gtkstatusbar.c:178 msgid "Style of bevel around the statusbar text" -msgstr "სტატუსის პანელის გარშემო დახრის სტილი" - -#: gtk/gtkstatusicon.c:270 -#, fuzzy -msgid "The size of the icon" -msgstr "ფანჯრის სათაური" - -#: gtk/gtkstatusicon.c:280 -#, fuzzy -msgid "The screen where this status icon will be displayed" -msgstr "ეკრანი, რომელზეც ეს ფანჯარა გამოჩნდება" - -#: gtk/gtkstatusicon.c:288 -#, fuzzy -msgid "Whether the status icon is visible" -msgstr "ქმედების ხილულობა" - -#: gtk/gtkstatusicon.c:304 -#, fuzzy -msgid "Whether the status icon is embedded" -msgstr "ქმედების ხილულობა" - -#: gtk/gtkstatusicon.c:320 gtk/gtktrayicon-x11.c:125 -#, fuzzy -msgid "The orientation of the tray" -msgstr "ხელსაწყოთა პანელის ორიენტაცია" - -#: gtk/gtkstatusicon.c:347 gtk/gtkwidget.c:863 -#, fuzzy -msgid "Has tooltip" -msgstr "მინიშნება" - -#: gtk/gtkstatusicon.c:348 -#, fuzzy -msgid "Whether this tray icon has a tooltip" -msgstr "მონაცემთა შეტანაზე ფოკუსირების მქონე მართვის ელემენტი" - -#: gtk/gtkstatusicon.c:373 gtk/gtkwidget.c:884 -#, fuzzy -msgid "Tooltip Text" -msgstr "მინიშნება" - -#: gtk/gtkstatusicon.c:374 gtk/gtkwidget.c:885 gtk/gtkwidget.c:906 -#, fuzzy -msgid "The contents of the tooltip for this widget" -msgstr "შეტანის ველის შიგთავსი" - -#: gtk/gtkstatusicon.c:397 gtk/gtkwidget.c:905 -#, fuzzy -msgid "Tooltip markup" -msgstr "მინიშნება" - -#: gtk/gtkstatusicon.c:398 -#, fuzzy -msgid "The contents of the tooltip for this tray icon" -msgstr "შეტანის ველის შიგთავსი" - -#: gtk/gtkstatusicon.c:416 -#, fuzzy -msgid "The title of this tray icon" -msgstr "ფანჯრის სათაური" - -#: gtk/gtktable.c:148 -msgid "Rows" -msgstr "მწკრივები" - -#: gtk/gtktable.c:149 -msgid "The number of rows in the table" -msgstr "მწკრივების რაოდენობა ცხრილში" - -#: gtk/gtktable.c:157 -msgid "Columns" -msgstr "სვეტები" - -#: gtk/gtktable.c:158 -msgid "The number of columns in the table" -msgstr "სვეტების რაოდენობა ცხრილში" - -#: gtk/gtktable.c:166 -msgid "Row spacing" -msgstr "მწკრივთშორისი ინტერვალი" - -#: gtk/gtktable.c:167 -msgid "The amount of space between two consecutive rows" -msgstr "მანძილი ორ მეზობელ მწკრივს შორის" - -#: gtk/gtktable.c:175 -msgid "Column spacing" -msgstr "სვეტებსშორისი ინტერვალი" - -#: gtk/gtktable.c:176 -msgid "The amount of space between two consecutive columns" -msgstr "მანძილი ორ მეზობელ სვეტს შორის" - -#: gtk/gtktable.c:185 -#, fuzzy -msgid "If TRUE, the table cells are all the same width/height" -msgstr "თუ მითითებულია, ცხრილის უჯრების სიმაღლე და სიგანე ერთნაირია" - -#: gtk/gtktable.c:192 -msgid "Left attachment" -msgstr "მარცხენა დანართი" - -#: gtk/gtktable.c:199 -msgid "Right attachment" -msgstr "მარჯვენა დანართი" - -#: gtk/gtktable.c:200 -msgid "The column number to attach the right side of a child widget to" -msgstr "მართვის ქვეელემენტის მარჯვნივ დამატებული სვეტების რაოდენობა" - -#: gtk/gtktable.c:206 -msgid "Top attachment" -msgstr "ზედა დანართი" - -#: gtk/gtktable.c:207 -msgid "The row number to attach the top of a child widget to" -msgstr "მართვის ქვეელემენტის ზემოდან დამატებული მწკრივების რაოდენობა" - -#: gtk/gtktable.c:213 -msgid "Bottom attachment" -msgstr "ქვედა დანართი" - -#: gtk/gtktable.c:220 -msgid "Horizontal options" -msgstr "განივი პარამეტრები" - -#: gtk/gtktable.c:221 -msgid "Options specifying the horizontal behaviour of the child" -msgstr "ქვეელემენტის ქცევის განმსაზღვრელი განივი პარამეტრები" - -#: gtk/gtktable.c:227 -msgid "Vertical options" -msgstr "მართობული პარამეტრები" - -#: gtk/gtktable.c:228 -msgid "Options specifying the vertical behaviour of the child" -msgstr "ქვეელემენტის ქცევის განმსაზღვრელი მართობული პარამეტრები" - -#: gtk/gtktable.c:234 -msgid "Horizontal padding" -msgstr "განივი შევსება" - -#: gtk/gtktable.c:235 -msgid "" -"Extra space to put between the child and its left and right neighbors, in " -"pixels" msgstr "" -"დამატებითი არე ქვეელემენტსა და მის მარცხენა და მარჯვენა მეზობლებს შორის " -"პიქსელებში" -#: gtk/gtktable.c:241 -msgid "Vertical padding" -msgstr "ვერტიკალური შევსება" - -#: gtk/gtktable.c:242 -msgid "" -"Extra space to put between the child and its upper and lower neighbors, in " -"pixels" +#: gtk/gtkstylecontext.c:230 +msgid "The associated GdkScreen" msgstr "" -"დამატებითი არე ქვეელემენტსა და მის ზედა და ქვედა მეზობლებს შორის პიქსელებში" -#: gtk/gtktextbuffer.c:192 +#: gtk/gtkstylecontext.c:236 +msgid "FrameClock" +msgstr "" + +#: gtk/gtkstylecontext.c:237 +msgid "The associated GdkFrameClock" +msgstr "" + +#: gtk/gtkstylecontext.c:244 gtk/gtktexttag.c:300 +msgid "Text direction" +msgstr "" + +#: gtk/gtkstylecontext.c:260 +msgid "The parent style context" +msgstr "" + +#: gtk/gtkstyleproperty.c:109 +msgid "Property name" +msgstr "" + +#: gtk/gtkstyleproperty.c:110 +msgid "The name of the property" +msgstr "" + +#: gtk/gtkstyleproperty.c:116 +msgid "Value type" +msgstr "" + +#: gtk/gtkstyleproperty.c:117 +msgid "The value type returned by GtkStyleContext" +msgstr "" + +#: gtk/gtkswitch.c:880 +msgid "Whether the switch is on or off" +msgstr "" + +#: gtk/gtkswitch.c:895 +msgid "The backend state" +msgstr "" + +#: gtk/gtkswitch.c:931 +msgid "The minimum width of the handle" +msgstr "" + +#: gtk/gtkswitch.c:947 +msgid "Slider Height" +msgstr "" + +#: gtk/gtkswitch.c:948 +msgid "The minimum height of the handle" +msgstr "" + +#: gtk/gtktextbuffer.c:202 msgid "Tag Table" -msgstr "ჭდეების ცხრილი" +msgstr "" -#: gtk/gtktextbuffer.c:193 +#: gtk/gtktextbuffer.c:203 msgid "Text Tag Table" -msgstr "ტექსტური ჭდეების ცხრილი" +msgstr "" -#: gtk/gtktextbuffer.c:211 +#: gtk/gtktextbuffer.c:220 msgid "Current text of the buffer" -msgstr "მიმდინარე ტექსტი ბუფერში" +msgstr "" -#: gtk/gtktextbuffer.c:225 +#: gtk/gtktextbuffer.c:233 msgid "Has selection" -msgstr "გააჩნია მონიშნული" +msgstr "" -#: gtk/gtktextbuffer.c:226 -#, fuzzy +#: gtk/gtktextbuffer.c:234 msgid "Whether the buffer has some text currently selected" -msgstr "მიმდინარე არჩეული GdkFont შრიფტი" +msgstr "" -#: gtk/gtktextbuffer.c:242 +#: gtk/gtktextbuffer.c:249 msgid "Cursor position" -msgstr "კურსორის პოზიცია" +msgstr "" -#: gtk/gtktextbuffer.c:243 +#: gtk/gtktextbuffer.c:250 msgid "" "The position of the insert mark (as offset from the beginning of the buffer)" msgstr "" -#: gtk/gtktextbuffer.c:258 -#, fuzzy +#: gtk/gtktextbuffer.c:265 msgid "Copy target list" -msgstr "საავტორო უფლებები" +msgstr "" -#: gtk/gtktextbuffer.c:259 +#: gtk/gtktextbuffer.c:266 msgid "" "The list of targets this buffer supports for clipboard copying and DND source" msgstr "" -#: gtk/gtktextbuffer.c:274 +#: gtk/gtktextbuffer.c:280 msgid "Paste target list" msgstr "" -#: gtk/gtktextbuffer.c:275 +#: gtk/gtktextbuffer.c:281 msgid "" "The list of targets this buffer supports for clipboard pasting and DND " "destination" msgstr "" -#: gtk/gtktextmark.c:90 +#: gtk/gtktexthandle.c:721 gtk/gtktexthandle.c:722 gtk/gtkwidget.c:1129 +msgid "Parent widget" +msgstr "" + +#: gtk/gtktextmark.c:137 msgid "Mark name" -msgstr "ჭდის სახელი" +msgstr "" -#: gtk/gtktextmark.c:97 +#: gtk/gtktextmark.c:151 msgid "Left gravity" -msgstr "სასურველია მარცხნივ" +msgstr "" -#: gtk/gtktextmark.c:98 -#, fuzzy +#: gtk/gtktextmark.c:152 msgid "Whether the mark has left gravity" -msgstr "ჭდის გავლენა შრიფტის გარნიტურაზე" +msgstr "" -#: gtk/gtktexttag.c:168 +#: gtk/gtktexttag.c:206 msgid "Tag name" msgstr "ჭდის სახელი" -#: gtk/gtktexttag.c:169 +#: gtk/gtktexttag.c:207 msgid "Name used to refer to the text tag. NULL for anonymous tags" -msgstr "ტექტური ჭდის დამოწმებისსახელი. NULL უსახელო ჭდეებისთვის" +msgstr "" -#: gtk/gtktexttag.c:187 -msgid "Background color as a (possibly unallocated) GdkColor" -msgstr "ფონის ფერი (შესაძლოა განუსაზღვრელიც) GdkColor სტრუქტურიდან" +#: gtk/gtktexttag.c:246 +msgid "Background RGBA" +msgstr "" -#: gtk/gtktexttag.c:194 +#: gtk/gtktexttag.c:254 msgid "Background full height" -msgstr "ფონის სრული სიმაღლე" +msgstr "" -#: gtk/gtktexttag.c:195 +#: gtk/gtktexttag.c:255 msgid "" "Whether the background color fills the entire line height or only the height " "of the tagged characters" msgstr "" -"ფონის ფერის გამოყენება სრული სტრიქონისთვის თუ მხოლოდ ჭდეების სიმბოლოებისთვის" -#: gtk/gtktexttag.c:211 -msgid "Foreground color as a (possibly unallocated) GdkColor" -msgstr "ტექსტის ფერი (შესაძლოა განუსაზღვრელიც) GdkColor სტრუქტურიდან" +#: gtk/gtktexttag.c:292 +msgid "Foreground RGBA" +msgstr "" -#: gtk/gtktexttag.c:218 -msgid "Text direction" -msgstr "ტექსტის მიმართულება" - -#: gtk/gtktexttag.c:219 +#: gtk/gtktexttag.c:301 msgid "Text direction, e.g. right-to-left or left-to-right" -msgstr "ტექსტის მიმართულება, მაგ., მარცხნიდან–მარჯვნივ ან მარჯვნიდან–მარცხნივ" +msgstr "" -#: gtk/gtktexttag.c:268 +#: gtk/gtktexttag.c:350 msgid "Font style as a PangoStyle, e.g. PANGO_STYLE_ITALIC" -msgstr "შრიფტის PangoStyle სტილი, მაგალითად, PANGO_STYLE_ITALIC" +msgstr "" -#: gtk/gtktexttag.c:277 +#: gtk/gtktexttag.c:359 msgid "Font variant as a PangoVariant, e.g. PANGO_VARIANT_SMALL_CAPS" -msgstr "შრიფტის PangoVariant ვარიანტი, მაგალითად, PANGO_VARIANT_SMALL_CAPS" +msgstr "" -#: gtk/gtktexttag.c:286 +#: gtk/gtktexttag.c:368 msgid "" "Font weight as an integer, see predefined values in PangoWeight; for " "example, PANGO_WEIGHT_BOLD" msgstr "" -"შრიფტის წონა როგორც მთელი რიცხვი, წინასწარ განსაზღვრული მნიშვნელობები იხილეთ " -"PangoWeight ცხრილში; მაგალითად, PANGO_WEIGHT_BOLD" -#: gtk/gtktexttag.c:297 +#: gtk/gtktexttag.c:379 msgid "Font stretch as a PangoStretch, e.g. PANGO_STRETCH_CONDENSED" msgstr "" -"შრიფტის გაჭიმვა PangoStretch ცხრილში; მაგალითად, PANGO_STRETCH_CONDENCED" -#: gtk/gtktexttag.c:306 +#: gtk/gtktexttag.c:388 msgid "Font size in Pango units" -msgstr "შრიფტის ზომა Pango ერთეულებში" +msgstr "" -#: gtk/gtktexttag.c:316 +#: gtk/gtktexttag.c:398 msgid "" "Font size as a scale factor relative to the default font size. This properly " "adapts to theme changes etc. so is recommended. Pango predefines some scales " "such as PANGO_SCALE_X_LARGE" msgstr "" -"შრიფტის ზომა, როგორც \"ნაგულისხმები შრიფტის\" ზომის მასშტაბირების " -"კოეფიციცენტი. ამ პარამეტრით ხდება თემებისა და სხვა ცვლილებების შეხამება და " -"რეკომენდებულია. Pango–ს გააჩნია რამდენიმე წინასწარ განსაზღვრული მასშტაბი, " -"მაგალითად PANGO_SCALE_X_LARGE" -#: gtk/gtktexttag.c:336 gtk/gtktextview.c:686 +#: gtk/gtktexttag.c:418 gtk/gtktextview.c:844 msgid "Left, right, or center justification" -msgstr "განთავსება მარცხნივ, მარჯვნივ ან ცენტრში" +msgstr "" -#: gtk/gtktexttag.c:355 +#: gtk/gtktexttag.c:437 msgid "" "The language this text is in, as an ISO code. Pango can use this as a hint " "when rendering the text. If not set, an appropriate default will be used." msgstr "" -"ტექსტის ენა ISO კოდებში. ტექსტის ასახვისას Pango–ს შეუძლია ამ მნიშვნელობის " -"მინიშნებად (hint) გამოყენება. თუ მითითებული არაა, გმოიყენება ნაგულისხმები " -"პარამეტრი." -#: gtk/gtktexttag.c:362 +#: gtk/gtktexttag.c:444 msgid "Left margin" -msgstr "მარცხენა ველი" +msgstr "" -#: gtk/gtktexttag.c:363 gtk/gtktextview.c:695 +#: gtk/gtktexttag.c:445 gtk/gtktextview.c:865 msgid "Width of the left margin in pixels" -msgstr "მარცხენა ველი რასტრულ პიქსელებში" +msgstr "" -#: gtk/gtktexttag.c:372 +#: gtk/gtktexttag.c:454 msgid "Right margin" -msgstr "მარჯვენა ველი" +msgstr "" -#: gtk/gtktexttag.c:373 gtk/gtktextview.c:705 +#: gtk/gtktexttag.c:455 gtk/gtktextview.c:885 msgid "Width of the right margin in pixels" -msgstr "მარჯვენა ველი რასტრულ პიქსელებში" +msgstr "" -#: gtk/gtktexttag.c:383 gtk/gtktextview.c:714 +#: gtk/gtktexttag.c:465 gtk/gtktextview.c:934 msgid "Indent" -msgstr "აბზაცი" +msgstr "შეწევა" -#: gtk/gtktexttag.c:384 gtk/gtktextview.c:715 +#: gtk/gtktexttag.c:466 gtk/gtktextview.c:935 msgid "Amount to indent the paragraph, in pixels" -msgstr "აბზაცის ზომა რასტრულ პიქსელებში" +msgstr "" -#: gtk/gtktexttag.c:395 +#: gtk/gtktexttag.c:477 msgid "" "Offset of text above the baseline (below the baseline if rise is negative) " "in Pango units" msgstr "" -"ტექსტის საბაზო ხაზიდან წანაცვლება (საბაზო ხაზის ქვემოთ თუ მნიშვნელობა " -"უარყოფითია) Pango ერთეულებში" -#: gtk/gtktexttag.c:404 +#: gtk/gtktexttag.c:486 msgid "Pixels above lines" -msgstr "პიქსელები სტრიქონს ზემოთ" +msgstr "" -#: gtk/gtktexttag.c:405 gtk/gtktextview.c:639 +#: gtk/gtktexttag.c:487 gtk/gtktextview.c:803 msgid "Pixels of blank space above paragraphs" -msgstr "ცარიელი არე პიქსელებში აბზაცს ზემოთ" - -#: gtk/gtktexttag.c:414 -msgid "Pixels below lines" -msgstr "პიქსელები სტრიქონს ქვემოთ" - -#: gtk/gtktexttag.c:415 gtk/gtktextview.c:649 -msgid "Pixels of blank space below paragraphs" -msgstr "ცარიელი არე პიქსელებში აბზაცს ქვემოთ" - -#: gtk/gtktexttag.c:424 -msgid "Pixels inside wrap" -msgstr "პიქსელები სტრიქონების გადატანაში" - -#: gtk/gtktexttag.c:425 gtk/gtktextview.c:659 -msgid "Pixels of blank space between wrapped lines in a paragraph" -msgstr "ცარიელი არე პიქსელებში გადატანილ სტრიქონებს შორის" - -#: gtk/gtktexttag.c:452 gtk/gtktextview.c:677 -msgid "" -"Whether to wrap lines never, at word boundaries, or at character boundaries" -msgstr "სტრიქონების არ გადატანა, გადატანა სიტყვების ან სიმბოლოების მიხედვით" - -#: gtk/gtktexttag.c:461 gtk/gtktextview.c:724 -msgid "Tabs" -msgstr "ტაბულაცია" - -#: gtk/gtktexttag.c:462 gtk/gtktextview.c:725 -msgid "Custom tabs for this text" -msgstr "ტექსტის მითითებული ტაბულაცია" - -#: gtk/gtktexttag.c:480 -msgid "Invisible" -msgstr "უხილავი" - -#: gtk/gtktexttag.c:481 -msgid "Whether this text is hidden." -msgstr "ტექსტის ჩვენების სტატუსი" - -#: gtk/gtktexttag.c:495 -msgid "Paragraph background color name" -msgstr "პარაგრაფის ფონის ფერის სახელი" +msgstr "" #: gtk/gtktexttag.c:496 +msgid "Pixels below lines" +msgstr "" + +#: gtk/gtktexttag.c:497 gtk/gtktextview.c:811 +msgid "Pixels of blank space below paragraphs" +msgstr "" + +#: gtk/gtktexttag.c:506 +msgid "Pixels inside wrap" +msgstr "" + +#: gtk/gtktexttag.c:507 gtk/gtktextview.c:819 +msgid "Pixels of blank space between wrapped lines in a paragraph" +msgstr "" + +#: gtk/gtktexttag.c:545 +msgid "Underline RGBA" +msgstr "" + +#: gtk/gtktexttag.c:546 +msgid "Color of underline for this text" +msgstr "" + +#: gtk/gtktexttag.c:561 +msgid "Strikethrough RGBA" +msgstr "" + +#: gtk/gtktexttag.c:562 +msgid "Color of strikethrough for this text" +msgstr "" + +#: gtk/gtktexttag.c:570 gtk/gtktextview.c:835 +msgid "" +"Whether to wrap lines never, at word boundaries, or at character boundaries" +msgstr "" + +#: gtk/gtktexttag.c:580 gtk/gtktextview.c:943 +msgid "Custom tabs for this text" +msgstr "" + +#: gtk/gtktexttag.c:598 +msgid "Invisible" +msgstr "უხილავია" + +#: gtk/gtktexttag.c:599 +msgid "Whether this text is hidden." +msgstr "" + +#: gtk/gtktexttag.c:613 +msgid "Paragraph background color name" +msgstr "" + +#: gtk/gtktexttag.c:614 msgid "Paragraph background color as a string" -msgstr "პარაგრაფის ფონის ფერის ტექსტური ფორმა" +msgstr "" -#: gtk/gtktexttag.c:511 +#: gtk/gtktexttag.c:630 msgid "Paragraph background color" -msgstr "პარაგრაფის ფონის ფერი" +msgstr "" -#: gtk/gtktexttag.c:512 -msgid "Paragraph background color as a (possibly unallocated) GdkColor" -msgstr "პარაგრაფის ფონის ფერი როგორც (შესაძლოა განუსაზღვრელიც) GdkColor" +#: gtk/gtktexttag.c:631 +msgid "Paragraph background color as a GdkColor" +msgstr "" -#: gtk/gtktexttag.c:530 +#: gtk/gtktexttag.c:645 +msgid "Paragraph background RGBA" +msgstr "" + +#: gtk/gtktexttag.c:646 +msgid "Paragraph background RGBA as a GdkRGBA" +msgstr "" + +#: gtk/gtktexttag.c:663 +msgid "Fallback" +msgstr "" + +#: gtk/gtktexttag.c:664 +msgid "Whether font fallback is enabled." +msgstr "" + +#: gtk/gtktexttag.c:678 +msgid "Letter Spacing" +msgstr "" + +#: gtk/gtktexttag.c:679 +msgid "Extra spacing between graphemes" +msgstr "" + +#: gtk/gtktexttag.c:693 +msgid "Font Features" +msgstr "" + +#: gtk/gtktexttag.c:694 +msgid "OpenType Font Features to use" +msgstr "" + +#: gtk/gtktexttag.c:712 msgid "Margin Accumulates" msgstr "" -#: gtk/gtktexttag.c:531 +#: gtk/gtktexttag.c:713 msgid "Whether left and right margins accumulate." msgstr "" -#: gtk/gtktexttag.c:544 +#: gtk/gtktexttag.c:726 msgid "Background full height set" -msgstr "ფონის სრული სიმაღლე" - -#: gtk/gtktexttag.c:545 -msgid "Whether this tag affects background height" -msgstr "ამ ჭდის გავლენა ფონის სიმაღლეზე" - -#: gtk/gtktexttag.c:584 -msgid "Justification set" -msgstr "სწორება" - -#: gtk/gtktexttag.c:585 -msgid "Whether this tag affects paragraph justification" -msgstr "ამ ჭდის გავლენა აბზაცების სწორებაზე" - -#: gtk/gtktexttag.c:592 -msgid "Left margin set" -msgstr "მარცხენა ველი" - -#: gtk/gtktexttag.c:593 -msgid "Whether this tag affects the left margin" -msgstr "ამ ჭდის გავლენა მარცხენა ველზე" - -#: gtk/gtktexttag.c:596 -msgid "Indent set" -msgstr "აბზაცი" - -#: gtk/gtktexttag.c:597 -msgid "Whether this tag affects indentation" -msgstr "ამ ჭდის გავლენა აბზაცზე" - -#: gtk/gtktexttag.c:604 -msgid "Pixels above lines set" -msgstr "პიქსელები სტრიქონს ზემოთ" - -#: gtk/gtktexttag.c:605 gtk/gtktexttag.c:609 -msgid "Whether this tag affects the number of pixels above lines" -msgstr "ამ ჭდის გავლენა პიქსელებზე სტრიქონს ზემოთ" - -#: gtk/gtktexttag.c:608 -msgid "Pixels below lines set" -msgstr "პიქსელები სტრიქონს ქვემოთ" - -#: gtk/gtktexttag.c:612 -msgid "Pixels inside wrap set" -msgstr "პიქსელები გადატანილ სტრიქონებს შორის" - -#: gtk/gtktexttag.c:613 -msgid "Whether this tag affects the number of pixels between wrapped lines" -msgstr "ამ ჭდის გავლენა პიქსელებზე გადატანილ სტრიქონებს შორის" - -#: gtk/gtktexttag.c:620 -msgid "Right margin set" -msgstr "მარჯვენა ველი" - -#: gtk/gtktexttag.c:621 -msgid "Whether this tag affects the right margin" -msgstr "ამ ჭდის გავლენა მარჯვენა ველზე" - -#: gtk/gtktexttag.c:628 -msgid "Wrap mode set" -msgstr "გადატანის რეჟიმი" - -#: gtk/gtktexttag.c:629 -msgid "Whether this tag affects line wrap mode" -msgstr "ამ ჭდის გავლენა სტრიქონების გადატანის რეჟიმზე" - -#: gtk/gtktexttag.c:632 -msgid "Tabs set" -msgstr "ტაბულაცია" - -#: gtk/gtktexttag.c:633 -msgid "Whether this tag affects tabs" -msgstr "ამ ჭდის გავლენა ტაბულაციაზე" - -#: gtk/gtktexttag.c:636 -msgid "Invisible set" -msgstr "უხილავობა" - -#: gtk/gtktexttag.c:637 -msgid "Whether this tag affects text visibility" -msgstr "ამ ჭდის გავლენა ტექსტის ხილულობაზე" - -#: gtk/gtktexttag.c:640 -msgid "Paragraph background set" -msgstr "პარაგრაფის ფონები" - -#: gtk/gtktexttag.c:641 -msgid "Whether this tag affects the paragraph background color" -msgstr "ჭდის გავლენა პარაგრაფის ფონის ფერზე" - -#: gtk/gtktextview.c:638 -msgid "Pixels Above Lines" -msgstr "პიქსელები სტრიქონს ზემოთ" - -#: gtk/gtktextview.c:648 -msgid "Pixels Below Lines" -msgstr "პიქსელები სტრიქონს ქვემოთ" - -#: gtk/gtktextview.c:658 -msgid "Pixels Inside Wrap" -msgstr "პიქსელები გადატანილ სტრიქონებს შორის" - -#: gtk/gtktextview.c:676 -msgid "Wrap Mode" -msgstr "გადატანის რეჯიმი" - -#: gtk/gtktextview.c:694 -msgid "Left Margin" -msgstr "მარცხენა ველი" - -#: gtk/gtktextview.c:704 -msgid "Right Margin" -msgstr "მარჯვენა ველი" - -#: gtk/gtktextview.c:732 -msgid "Cursor Visible" -msgstr "ხილული კურსორი" - -#: gtk/gtktextview.c:733 -msgid "If the insertion cursor is shown" -msgstr "კურსორის ჩვენება" - -#: gtk/gtktextview.c:740 -msgid "Buffer" -msgstr "ბუფერი" - -#: gtk/gtktextview.c:741 -msgid "The buffer which is displayed" -msgstr "ბუფერის ჩვენება" - -#: gtk/gtktextview.c:749 -msgid "Whether entered text overwrites existing contents" -msgstr "მითითებული ტექსტის არსებულ ტექსტზე ზემოდან გადაწერა" - -#: gtk/gtktextview.c:756 -msgid "Accepts tab" -msgstr "ტაბულაციის მიღება" - -#: gtk/gtktextview.c:757 -msgid "Whether Tab will result in a tab character being entered" -msgstr "ტაბულაციის სიმბოლოს მიღება შეტანისას" - -#: gtk/gtktextview.c:786 -msgid "Error underline color" -msgstr "შეცდომის ხაზგასმის ფერი" - -#: gtk/gtktextview.c:787 -msgid "Color with which to draw error-indication underlines" -msgstr "შეცდომის ხაზგასასმელად და საჩვენებლად გამოყენებული ფერი" - -#: gtk/gtktoggleaction.c:118 -msgid "Create the same proxies as a radio action" -msgstr "ინდიკატორის ქმედების შესაბამის პროქსიების შექმნა" - -#: gtk/gtktoggleaction.c:119 -msgid "Whether the proxies for this action look like radio action proxies" msgstr "" -"ინდიკატორის ქმედების შესაბამის პროქსის შექმნა იგივე სახით, რაც ინდიკატორი" -#: gtk/gtktoggleaction.c:134 -#, fuzzy -msgid "Whether the toggle action should be active" -msgstr "გადამრთველი ღილაკის დაჭერის სტატუსის მითითება" +#: gtk/gtktexttag.c:727 +msgid "Whether this tag affects background height" +msgstr "" -#: gtk/gtktogglebutton.c:116 gtk/gtktoggletoolbutton.c:113 -#, fuzzy +#: gtk/gtktexttag.c:766 +msgid "Justification set" +msgstr "" + +#: gtk/gtktexttag.c:767 +msgid "Whether this tag affects paragraph justification" +msgstr "" + +#: gtk/gtktexttag.c:774 +msgid "Left margin set" +msgstr "" + +#: gtk/gtktexttag.c:775 +msgid "Whether this tag affects the left margin" +msgstr "" + +#: gtk/gtktexttag.c:778 +msgid "Indent set" +msgstr "" + +#: gtk/gtktexttag.c:779 +msgid "Whether this tag affects indentation" +msgstr "" + +#: gtk/gtktexttag.c:786 +msgid "Pixels above lines set" +msgstr "" + +#: gtk/gtktexttag.c:787 gtk/gtktexttag.c:791 +msgid "Whether this tag affects the number of pixels above lines" +msgstr "" + +#: gtk/gtktexttag.c:790 +msgid "Pixels below lines set" +msgstr "" + +#: gtk/gtktexttag.c:794 +msgid "Pixels inside wrap set" +msgstr "" + +#: gtk/gtktexttag.c:795 +msgid "Whether this tag affects the number of pixels between wrapped lines" +msgstr "" + +#: gtk/gtktexttag.c:802 +msgid "Right margin set" +msgstr "" + +#: gtk/gtktexttag.c:803 +msgid "Whether this tag affects the right margin" +msgstr "" + +#: gtk/gtktexttag.c:817 +msgid "Underline RGBA set" +msgstr "" + +#: gtk/gtktexttag.c:818 +msgid "Whether this tag affects underlining color" +msgstr "" + +#: gtk/gtktexttag.c:828 +msgid "Strikethrough RGBA set" +msgstr "" + +#: gtk/gtktexttag.c:829 +msgid "Whether this tag affects strikethrough color" +msgstr "" + +#: gtk/gtktexttag.c:832 +msgid "Wrap mode set" +msgstr "" + +#: gtk/gtktexttag.c:833 +msgid "Whether this tag affects line wrap mode" +msgstr "" + +#: gtk/gtktexttag.c:836 +msgid "Tabs set" +msgstr "" + +#: gtk/gtktexttag.c:837 +msgid "Whether this tag affects tabs" +msgstr "" + +#: gtk/gtktexttag.c:840 +msgid "Invisible set" +msgstr "" + +#: gtk/gtktexttag.c:841 +msgid "Whether this tag affects text visibility" +msgstr "" + +#: gtk/gtktexttag.c:844 +msgid "Paragraph background set" +msgstr "" + +#: gtk/gtktexttag.c:845 +msgid "Whether this tag affects the paragraph background color" +msgstr "" + +#: gtk/gtktexttag.c:848 +msgid "Fallback set" +msgstr "" + +#: gtk/gtktexttag.c:849 +msgid "Whether this tag affects font fallback" +msgstr "" + +#: gtk/gtktexttag.c:852 +msgid "Letter spacing set" +msgstr "" + +#: gtk/gtktexttag.c:853 +msgid "Whether this tag affects letter spacing" +msgstr "" + +#: gtk/gtktexttag.c:856 +msgid "Font features set" +msgstr "" + +#: gtk/gtktexttag.c:857 +msgid "Whether this tag affects font features" +msgstr "" + +#: gtk/gtktextview.c:802 +msgid "Pixels Above Lines" +msgstr "" + +#: gtk/gtktextview.c:810 +msgid "Pixels Below Lines" +msgstr "" + +#: gtk/gtktextview.c:818 +msgid "Pixels Inside Wrap" +msgstr "" + +#: gtk/gtktextview.c:834 +msgid "Wrap Mode" +msgstr "" + +#: gtk/gtktextview.c:864 +msgid "Left Margin" +msgstr "" + +#: gtk/gtktextview.c:884 +msgid "Right Margin" +msgstr "" + +#: gtk/gtktextview.c:905 +msgid "Top Margin" +msgstr "" + +#: gtk/gtktextview.c:906 +msgid "Height of the top margin in pixels" +msgstr "" + +#: gtk/gtktextview.c:926 +msgid "Bottom Margin" +msgstr "" + +#: gtk/gtktextview.c:927 +msgid "Height of the bottom margin in pixels" +msgstr "" + +#: gtk/gtktextview.c:950 +msgid "Cursor Visible" +msgstr "" + +#: gtk/gtktextview.c:951 +msgid "If the insertion cursor is shown" +msgstr "" + +#: gtk/gtktextview.c:958 +msgid "Buffer" +msgstr "ბaფერი" + +#: gtk/gtktextview.c:959 +msgid "The buffer which is displayed" +msgstr "" + +#: gtk/gtktextview.c:967 +msgid "Whether entered text overwrites existing contents" +msgstr "" + +#: gtk/gtktextview.c:974 +msgid "Accepts tab" +msgstr "" + +#: gtk/gtktextview.c:975 +msgid "Whether Tab will result in a tab character being entered" +msgstr "" + +#: gtk/gtktextview.c:1063 +msgid "Monospace" +msgstr "" + +#: gtk/gtktextview.c:1064 +msgid "Whether to use a monospace font" +msgstr "" + +#: gtk/gtktextview.c:1082 +msgid "Error underline color" +msgstr "" + +#: gtk/gtktextview.c:1083 +msgid "Color with which to draw error-indication underlines" +msgstr "" + +#: gtk/gtktogglebutton.c:189 gtk/gtktoggletoolbutton.c:131 msgid "If the toggle button should be pressed in" -msgstr "გადამრთველი ღილაკის დაჭერის სტატუსის მითითება" +msgstr "" -#: gtk/gtktogglebutton.c:124 +#: gtk/gtktogglebutton.c:196 msgid "If the toggle button is in an \"in between\" state" -msgstr "გადამრთველი ღილაკის \"შუალედური\" სტატუსის მითითება" +msgstr "" -#: gtk/gtktogglebutton.c:131 +#: gtk/gtktogglebutton.c:202 msgid "Draw Indicator" -msgstr "ინდიკატორის ასახვა" +msgstr "" -#: gtk/gtktogglebutton.c:132 +#: gtk/gtktogglebutton.c:203 msgid "If the toggle part of the button is displayed" -msgstr "ღილაკის გადამრთველი ნაწილის ჩვენება" +msgstr "" -#: gtk/gtktoolbar.c:465 gtk/gtktoolpalette.c:1033 +#: gtk/gtktoolbar.c:535 gtk/gtktoolpalette.c:995 msgid "Toolbar Style" -msgstr "ხელსაწყოთა პანელის სტილი" - -#: gtk/gtktoolbar.c:466 -msgid "How to draw the toolbar" -msgstr "ხელსაწყოთა პანელის ასახვა" - -#: gtk/gtktoolbar.c:473 -msgid "Show Arrow" -msgstr "ისრის ჩვენება" - -#: gtk/gtktoolbar.c:474 -msgid "If an arrow should be shown if the toolbar doesn't fit" -msgstr "ისრის ჩვენაბა თუ ხელსაწყოთა პანელი ვერ თავსდება" - -#: gtk/gtktoolbar.c:495 -#, fuzzy -msgid "Size of icons in this toolbar" -msgstr "საწყის ხელსაწყოთა პანელის ხატულების ზომა" - -#: gtk/gtktoolbar.c:510 gtk/gtktoolpalette.c:1019 -msgid "Icon size set" -msgstr "ხატულას ზომის მინიჭება" - -#: gtk/gtktoolbar.c:511 gtk/gtktoolpalette.c:1020 -#, fuzzy -msgid "Whether the icon-size property has been set" -msgstr "ქმედებების ჯგუფის ჩართვა/ამორთვა." - -#: gtk/gtktoolbar.c:520 -msgid "Whether the item should receive extra space when the toolbar grows" -msgstr "ელემენტების გაფართოება ხელსაწყოთა პანელის ზომის გაზრდისას" - -#: gtk/gtktoolbar.c:528 gtk/gtktoolitemgroup.c:1625 -msgid "Whether the item should be the same size as other homogeneous items" -msgstr "ელემენტების ერთი და იგივე ზომა სხვა ერთგვაროვანი ელემენტების მსგავსად" - -#: gtk/gtktoolbar.c:535 -msgid "Spacer size" -msgstr "გამყოფის ზომა" +msgstr "" #: gtk/gtktoolbar.c:536 +msgid "How to draw the toolbar" +msgstr "" + +#: gtk/gtktoolbar.c:543 +msgid "Show Arrow" +msgstr "" + +#: gtk/gtktoolbar.c:544 +msgid "If an arrow should be shown if the toolbar doesn't fit" +msgstr "" + +#: gtk/gtktoolbar.c:565 +msgid "Size of icons in this toolbar" +msgstr "" + +#: gtk/gtktoolbar.c:580 gtk/gtktoolpalette.c:981 +msgid "Icon size set" +msgstr "" + +#: gtk/gtktoolbar.c:581 gtk/gtktoolpalette.c:982 +msgid "Whether the icon-size property has been set" +msgstr "" + +#: gtk/gtktoolbar.c:590 +msgid "Whether the item should receive extra space when the toolbar grows" +msgstr "" + +#: gtk/gtktoolbar.c:598 gtk/gtktoolitemgroup.c:1689 +msgid "Whether the item should be the same size as other homogeneous items" +msgstr "" + +#: gtk/gtktoolbar.c:612 +msgid "Spacer size" +msgstr "" + +#: gtk/gtktoolbar.c:613 msgid "Size of spacers" -msgstr "გამყოფების ზომები" +msgstr "" -#: gtk/gtktoolbar.c:545 +#: gtk/gtktoolbar.c:631 msgid "Amount of border space between the toolbar shadow and the buttons" -msgstr "კონტურის ველი ხელსაწყოთა პანელის ჩრდილსა და ღილაკებს შორის" +msgstr "" -#: gtk/gtktoolbar.c:553 -#, fuzzy +#: gtk/gtktoolbar.c:639 msgid "Maximum child expand" -msgstr "ქვეელემენტის მინიმალური სიგანე" +msgstr "" -#: gtk/gtktoolbar.c:554 +#: gtk/gtktoolbar.c:640 msgid "Maximum amount of space an expandable item will be given" msgstr "" -#: gtk/gtktoolbar.c:562 +#: gtk/gtktoolbar.c:656 msgid "Space style" -msgstr "გამყოფის სტილი" +msgstr "" -#: gtk/gtktoolbar.c:563 +#: gtk/gtktoolbar.c:657 msgid "Whether spacers are vertical lines or just blank" -msgstr "იქნება გამყოფები მართობული ხაზები თუ უბრალოდ ცარიელი" +msgstr "" -#: gtk/gtktoolbar.c:570 +#: gtk/gtktoolbar.c:664 msgid "Button relief" -msgstr "ღილაკის რელიეფი" +msgstr "" -#: gtk/gtktoolbar.c:571 +#: gtk/gtktoolbar.c:665 msgid "Type of bevel around toolbar buttons" -msgstr "დახრის ტიპი ხელსაწყოთა პანელის ღილაკების გარშემო" +msgstr "" -#: gtk/gtktoolbar.c:578 +#: gtk/gtktoolbar.c:681 msgid "Style of bevel around the toolbar" -msgstr "დახრის სტილი ხელსაწყოთა პანელის გარშემო" +msgstr "" -#: gtk/gtktoolbutton.c:203 +#: gtk/gtktoolbutton.c:244 msgid "Text to show in the item." -msgstr "ელემენტის ტექსტი." +msgstr "" -#: gtk/gtktoolbutton.c:210 +#: gtk/gtktoolbutton.c:251 msgid "" "If set, an underline in the label property indicates that the next character " "should be used for the mnemonic accelerator key in the overflow menu" msgstr "" -"თუ მითითებულია, ხაზგასმა ნიშნავს, რომ შემდეგი სიმბოლო მნემონური კომბინაციით " -"გამოიყენება." -#: gtk/gtktoolbutton.c:217 +#: gtk/gtktoolbutton.c:258 msgid "Widget to use as the item label" -msgstr "ელემენტის წარწერისთვის გამოყენებული მართვის ელემენტი" +msgstr "" -#: gtk/gtktoolbutton.c:223 +#: gtk/gtktoolbutton.c:269 msgid "Stock Id" -msgstr "ჩადგმული ხატულას კოდი (ID)" +msgstr "" -#: gtk/gtktoolbutton.c:224 +#: gtk/gtktoolbutton.c:270 msgid "The stock icon displayed on the item" -msgstr "ელემენტის ჩადგმული ხატულა" +msgstr "" -#: gtk/gtktoolbutton.c:240 -msgid "Icon name" -msgstr "ხატულას სახელი" - -#: gtk/gtktoolbutton.c:241 +#: gtk/gtktoolbutton.c:288 msgid "The name of the themed icon displayed on the item" -msgstr "ელემენტის ჩადგმული თემატური ხატულას სახელი" +msgstr "" -#: gtk/gtktoolbutton.c:247 +#: gtk/gtktoolbutton.c:294 msgid "Icon widget" -msgstr "ხატულას მართვის ელემენტი" +msgstr "" -#: gtk/gtktoolbutton.c:248 +#: gtk/gtktoolbutton.c:295 msgid "Icon widget to display in the item" -msgstr "ხატულას მართვის ელემენტი ჩვენებისას" +msgstr "" -#: gtk/gtktoolbutton.c:261 +#: gtk/gtktoolbutton.c:311 msgid "Icon spacing" -msgstr "ხატულებს შორისი ინტერვალი" +msgstr "" -#: gtk/gtktoolbutton.c:262 -#, fuzzy +#: gtk/gtktoolbutton.c:312 msgid "Spacing in pixels between the icon and label" -msgstr "მანძილი გადატანის ღილაკსა და მაჩვენებელს შორის" +msgstr "" -#: gtk/gtktoolitem.c:201 +#: gtk/gtktoolitem.c:194 msgid "" "Whether the toolbar item is considered important. When TRUE, toolbar buttons " "show text in GTK_TOOLBAR_BOTH_HORIZ mode" msgstr "" -"ხელსაწყოთა პანელის ინსტრუმენტის მნიშვნელობა. თუ მითითებულია, ხელსაწყოთა " -"პანელის ღილაკები GTK_TOOLBAR_BOTH_HORIZ ტექსტურ რეჟიმში იქნება ნაჩვენები" -#: gtk/gtktoolitemgroup.c:1572 -#, fuzzy +#: gtk/gtktoolitemgroup.c:1640 msgid "The human-readable title of this item group" -msgstr "ფანჯრის სათაური" +msgstr "" -#: gtk/gtktoolitemgroup.c:1579 -#, fuzzy +#: gtk/gtktoolitemgroup.c:1647 msgid "A widget to display in place of the usual label" -msgstr "ბლოკის წარწერის ნაცვლად მართვის ელემენტის გამოყენება" +msgstr "" -#: gtk/gtktoolitemgroup.c:1585 +#: gtk/gtktoolitemgroup.c:1653 msgid "Collapsed" msgstr "" -#: gtk/gtktoolitemgroup.c:1586 -#, fuzzy +#: gtk/gtktoolitemgroup.c:1654 msgid "Whether the group has been collapsed and items are hidden" -msgstr "ღია გამფართოებლის მიერ ქვეელემენტის აღმოჩენის შესაძლებლობა" +msgstr "" -#: gtk/gtktoolitemgroup.c:1592 -#, fuzzy +#: gtk/gtktoolitemgroup.c:1660 msgid "ellipsize" -msgstr "გადანაცვლება" +msgstr "" -#: gtk/gtktoolitemgroup.c:1593 +#: gtk/gtktoolitemgroup.c:1661 msgid "Ellipsize for item group headers" msgstr "" -#: gtk/gtktoolitemgroup.c:1599 -#, fuzzy +#: gtk/gtktoolitemgroup.c:1667 msgid "Header Relief" -msgstr "თავსართის გამოსახულება" - -#: gtk/gtktoolitemgroup.c:1600 -#, fuzzy -msgid "Relief of the group header button" -msgstr "სვეტების თავსართების ღილაკების ჩვენება" - -#: gtk/gtktoolitemgroup.c:1615 -#, fuzzy -msgid "Header Spacing" -msgstr "თავსართის ზომა" - -#: gtk/gtktoolitemgroup.c:1616 -#, fuzzy -msgid "Spacing between expander arrow and caption" -msgstr "გამფართოებლის ისრის ველები" - -#: gtk/gtktoolitemgroup.c:1632 -#, fuzzy -msgid "Whether the item should receive extra space when the group grows" -msgstr "ელემენტების გაფართოება ხელსაწყოთა პანელის ზომის გაზრდისას" - -#: gtk/gtktoolitemgroup.c:1639 -#, fuzzy -msgid "Whether the item should fill the available space" -msgstr "ქვეელემენტების ერთნაირი ზომა" - -#: gtk/gtktoolitemgroup.c:1645 -msgid "New Row" msgstr "" -#: gtk/gtktoolitemgroup.c:1646 -#, fuzzy +#: gtk/gtktoolitemgroup.c:1668 +msgid "Relief of the group header button" +msgstr "" + +#: gtk/gtktoolitemgroup.c:1681 +msgid "Header Spacing" +msgstr "" + +#: gtk/gtktoolitemgroup.c:1682 +msgid "Spacing between expander arrow and caption" +msgstr "" + +#: gtk/gtktoolitemgroup.c:1696 +msgid "Whether the item should receive extra space when the group grows" +msgstr "" + +#: gtk/gtktoolitemgroup.c:1703 +msgid "Whether the item should fill the available space" +msgstr "" + +#: gtk/gtktoolitemgroup.c:1709 +msgid "New Row" +msgstr "ახალი მწკრივი" + +#: gtk/gtktoolitemgroup.c:1710 msgid "Whether the item should start a new row" -msgstr "ელემენტების ნომრებთან ერთად ჩვენება" +msgstr "" -#: gtk/gtktoolitemgroup.c:1653 -#, fuzzy +#: gtk/gtktoolitemgroup.c:1717 msgid "Position of the item within this group" -msgstr "ნიშნულის განთავსება სახაზავზე" +msgstr "" -#: gtk/gtktoolpalette.c:1004 -#, fuzzy +#: gtk/gtktoolpalette.c:966 msgid "Size of icons in this tool palette" -msgstr "საწყის ხელსაწყოთა პანელის ხატულების ზომა" +msgstr "" -#: gtk/gtktoolpalette.c:1034 -#, fuzzy +#: gtk/gtktoolpalette.c:996 msgid "Style of items in the tool palette" -msgstr "დახრის სტილი ხელსაწყოთა პანელის გარშემო" +msgstr "" -#: gtk/gtktoolpalette.c:1050 +#: gtk/gtktoolpalette.c:1012 msgid "Exclusive" msgstr "" -#: gtk/gtktoolpalette.c:1051 -#, fuzzy +#: gtk/gtktoolpalette.c:1013 msgid "Whether the item group should be the only expanded at a given time" -msgstr "ელემენტების ნომრებთან ერთად ჩვენება" +msgstr "" -#: gtk/gtktoolpalette.c:1066 -#, fuzzy +#: gtk/gtktoolpalette.c:1028 msgid "" "Whether the item group should receive extra space when the palette grows" -msgstr "ქვეელემენტის გაფართოების შესაძლებლობა ძირეული ელემენტის გაზრდისას" - -#: gtk/gtktrayicon-x11.c:134 -#, fuzzy -msgid "Foreground color for symbolic icons" -msgstr "ტექსტის ფერის სახელის აღწერა" - -#: gtk/gtktrayicon-x11.c:141 -#, fuzzy -msgid "Error color" -msgstr "კურსორის ფერი" - -#: gtk/gtktrayicon-x11.c:142 -msgid "Error color for symbolic icons" msgstr "" -#: gtk/gtktrayicon-x11.c:149 -#, fuzzy -msgid "Warning color" -msgstr "ფონის ფერი" - -#: gtk/gtktrayicon-x11.c:150 -msgid "Warning color for symbolic icons" +#: gtk/gtktreemenu.c:265 +msgid "TreeMenu model" msgstr "" -#: gtk/gtktrayicon-x11.c:157 -#, fuzzy -msgid "Success color" -msgstr "კურსორის ფერი" - -#: gtk/gtktrayicon-x11.c:158 -msgid "Success color for symbolic icons" +#: gtk/gtktreemenu.c:266 +msgid "The model for the tree menu" msgstr "" -#: gtk/gtktrayicon-x11.c:166 -#, fuzzy -msgid "Padding that should be put around icons in the tray" -msgstr "ელემენტთან ხატულას ჩვენება" +#: gtk/gtktreemenu.c:288 +msgid "TreeMenu root row" +msgstr "" -#: gtk/gtktreemodelsort.c:278 +#: gtk/gtktreemenu.c:289 +msgid "The TreeMenu will display children of the specified root" +msgstr "" + +#: gtk/gtktreemenu.c:322 +msgid "Tearoff" +msgstr "" + +#: gtk/gtktreemenu.c:323 +msgid "Whether the menu has a tearoff item" +msgstr "" + +#: gtk/gtktreemenu.c:338 +msgid "Wrap Width" +msgstr "" + +#: gtk/gtktreemenu.c:339 +msgid "Wrap width for laying out items in a grid" +msgstr "" + +#: gtk/gtktreemodelfilter.c:532 +msgid "The child model" +msgstr "" + +#: gtk/gtktreemodelfilter.c:533 +msgid "The model for the filtermodel to filter" +msgstr "" + +#: gtk/gtktreemodelfilter.c:540 +msgid "The virtual root" +msgstr "" + +#: gtk/gtktreemodelfilter.c:541 +msgid "The virtual root (relative to the child model) for this filtermodel" +msgstr "" + +#: gtk/gtktreemodelsort.c:484 msgid "TreeModelSort Model" -msgstr "TreeModelSort მოდელი" +msgstr "" -#: gtk/gtktreemodelsort.c:279 +#: gtk/gtktreemodelsort.c:485 msgid "The model for the TreeModelSort to sort" -msgstr "TreeModelSort სორტირების მოდელი" +msgstr "" -#: gtk/gtktreeview.c:563 +#: gtk/gtktreeview.c:1032 msgid "TreeView Model" -msgstr "TreeView მოდელი" +msgstr "" -#: gtk/gtktreeview.c:564 +#: gtk/gtktreeview.c:1033 msgid "The model for the tree view" -msgstr "განტოტვილი ჩვენების მოდელი" +msgstr "" -#: gtk/gtktreeview.c:572 -msgid "Horizontal Adjustment for the widget" -msgstr "მართვის ელემენტის განივი მორგება" - -#: gtk/gtktreeview.c:580 -msgid "Vertical Adjustment for the widget" -msgstr "მართვის ელემენტის მართობული მორგება" - -#: gtk/gtktreeview.c:587 +#: gtk/gtktreeview.c:1039 msgid "Headers Visible" -msgstr "თავსართები ხილულია" +msgstr "" -#: gtk/gtktreeview.c:588 +#: gtk/gtktreeview.c:1040 msgid "Show the column header buttons" -msgstr "სვეტების თავსართების ღილაკების ჩვენება" +msgstr "" -#: gtk/gtktreeview.c:595 +#: gtk/gtktreeview.c:1046 msgid "Headers Clickable" -msgstr "დაწკაპვადი თავსართები" +msgstr "" -#: gtk/gtktreeview.c:596 +#: gtk/gtktreeview.c:1047 msgid "Column headers respond to click events" -msgstr "დაწკაპვისადმი მგრძნობიარე თავსართები" +msgstr "" -#: gtk/gtktreeview.c:603 +#: gtk/gtktreeview.c:1053 msgid "Expander Column" -msgstr "გაფართოებადი სვეტი" +msgstr "" -#: gtk/gtktreeview.c:604 +#: gtk/gtktreeview.c:1054 msgid "Set the column for the expander column" -msgstr "გაფართოებადი სვეტის მითითება" +msgstr "" -#: gtk/gtktreeview.c:619 +#: gtk/gtktreeview.c:1075 msgid "Rules Hint" -msgstr "წესების კარნახი" +msgstr "" -#: gtk/gtktreeview.c:620 +#: gtk/gtktreeview.c:1076 msgid "Set a hint to the theme engine to draw rows in alternating colors" -msgstr "კარნახი თემების ძრავისთვის მწკრივების ალტერნატული დაფერვისთვის" +msgstr "" -#: gtk/gtktreeview.c:627 +#: gtk/gtktreeview.c:1082 msgid "Enable Search" -msgstr "ძიების ნებადართვა" +msgstr "" -#: gtk/gtktreeview.c:628 +#: gtk/gtktreeview.c:1083 msgid "View allows user to search through columns interactively" -msgstr "ძიება სვეტების მიხედვით ინტერაქტიულ რეჟიმში" +msgstr "" -#: gtk/gtktreeview.c:635 +#: gtk/gtktreeview.c:1089 msgid "Search Column" -msgstr "სვეტის ძიება" +msgstr "" -#: gtk/gtktreeview.c:636 -#, fuzzy +#: gtk/gtktreeview.c:1090 msgid "Model column to search through during interactive search" -msgstr "ძირითადი სვეტი, რომელშიც ძიება ხდება კოდის საშუალებით" +msgstr "" -#: gtk/gtktreeview.c:656 +#: gtk/gtktreeview.c:1108 msgid "Fixed Height Mode" -msgstr "ფიქსირებული სიმაღლის რეჟიმი" +msgstr "" -#: gtk/gtktreeview.c:657 +#: gtk/gtktreeview.c:1109 msgid "Speeds up GtkTreeView by assuming that all rows have the same height" msgstr "" -"GtkTreeView მართვის ელემენტის დაჩქარება ყველა მწკრივის ერთი და იგივე " -"სიმაღლის დაშვებით" -#: gtk/gtktreeview.c:677 +#: gtk/gtktreeview.c:1128 msgid "Hover Selection" -msgstr "თავისუფალი შერჩევა" +msgstr "" -#: gtk/gtktreeview.c:678 +#: gtk/gtktreeview.c:1129 msgid "Whether the selection should follow the pointer" -msgstr "მონიშნულის თანმიდევნება მაჩვენებელზე" +msgstr "" -#: gtk/gtktreeview.c:697 +#: gtk/gtktreeview.c:1147 msgid "Hover Expand" -msgstr "თავისუფალი გაფართოება" +msgstr "" -#: gtk/gtktreeview.c:698 +#: gtk/gtktreeview.c:1148 msgid "" "Whether rows should be expanded/collapsed when the pointer moves over them" -msgstr "სტრიქონების გაშლა/შეკუმშვა მასზე მაჩვენებელი ისრის გადატარებისას" +msgstr "" -#: gtk/gtktreeview.c:712 +#: gtk/gtktreeview.c:1161 msgid "Show Expanders" -msgstr "გაფართოების ელემენტების ჩვენება" +msgstr "" -#: gtk/gtktreeview.c:713 -#, fuzzy +#: gtk/gtktreeview.c:1162 msgid "View has expanders" -msgstr "გაფართოებადი" +msgstr "" -#: gtk/gtktreeview.c:727 +#: gtk/gtktreeview.c:1175 msgid "Level Indentation" msgstr "" -#: gtk/gtktreeview.c:728 +#: gtk/gtktreeview.c:1176 msgid "Extra indentation for each level" msgstr "" -#: gtk/gtktreeview.c:737 +#: gtk/gtktreeview.c:1183 msgid "Rubber Banding" msgstr "" -#: gtk/gtktreeview.c:738 -#, fuzzy +#: gtk/gtktreeview.c:1184 msgid "" "Whether to enable selection of multiple items by dragging the mouse pointer" -msgstr "მრავალი ფაილის არჩევის დაშვება" +msgstr "" -#: gtk/gtktreeview.c:745 -#, fuzzy +#: gtk/gtktreeview.c:1190 msgid "Enable Grid Lines" -msgstr "ისრების გამოყენება" +msgstr "" -#: gtk/gtktreeview.c:746 -#, fuzzy +#: gtk/gtktreeview.c:1191 msgid "Whether grid lines should be drawn in the tree view" -msgstr "კონტურის ჩვენება" +msgstr "" -#: gtk/gtktreeview.c:754 -#, fuzzy +#: gtk/gtktreeview.c:1198 msgid "Enable Tree Lines" -msgstr "ისრების გამოყენება" +msgstr "" -#: gtk/gtktreeview.c:755 -#, fuzzy +#: gtk/gtktreeview.c:1199 msgid "Whether tree lines should be drawn in the tree view" -msgstr "კონტურის ჩვენება" +msgstr "" -#: gtk/gtktreeview.c:763 -#, fuzzy +#: gtk/gtktreeview.c:1206 msgid "The column in the model containing the tooltip texts for the rows" -msgstr "ტექსტის შემცველი სვეტი მონაცემთა მოდელში." +msgstr "" -#: gtk/gtktreeview.c:785 +#: gtk/gtktreeview.c:1244 msgid "Vertical Separator Width" -msgstr "მართობული გამყოფის სიგანე" +msgstr "" -#: gtk/gtktreeview.c:786 +#: gtk/gtktreeview.c:1245 msgid "Vertical space between cells. Must be an even number" -msgstr "უჯრების მართობული გამყოფის სიგანე. უნდა იყოს ლუწი რიცხვი" +msgstr "" -#: gtk/gtktreeview.c:794 +#: gtk/gtktreeview.c:1253 msgid "Horizontal Separator Width" -msgstr "განივი გამყოფის სიგანე" +msgstr "" -#: gtk/gtktreeview.c:795 +#: gtk/gtktreeview.c:1254 msgid "Horizontal space between cells. Must be an even number" -msgstr "უჯრების განივი გამყოფის სიგანე. უნდა იყოს ლუწი რიცხვი" +msgstr "" -#: gtk/gtktreeview.c:803 +#: gtk/gtktreeview.c:1262 msgid "Allow Rules" -msgstr "წესების ნებადართვა" +msgstr "" -#: gtk/gtktreeview.c:804 +#: gtk/gtktreeview.c:1263 msgid "Allow drawing of alternating color rows" -msgstr "მწკრივების სხვადასხვა დაფერვის ნებადართვა" +msgstr "" -#: gtk/gtktreeview.c:810 +#: gtk/gtktreeview.c:1269 msgid "Indent Expanders" -msgstr "გამფართოებლის აბზაცი" +msgstr "" -#: gtk/gtktreeview.c:811 +#: gtk/gtktreeview.c:1270 msgid "Make the expanders indented" -msgstr "გამფართოებელ ობიექტებში აბზაცის მითითება" +msgstr "" -#: gtk/gtktreeview.c:817 +#: gtk/gtktreeview.c:1276 msgid "Even Row Color" -msgstr "ლუწი მწკრივების ფერი" +msgstr "" -#: gtk/gtktreeview.c:818 +#: gtk/gtktreeview.c:1277 msgid "Color to use for even rows" -msgstr "ფერი ლუწი მწკრივების დასაფერად" +msgstr "" -#: gtk/gtktreeview.c:824 +#: gtk/gtktreeview.c:1283 msgid "Odd Row Color" -msgstr "კენტი მწკრივების ფერი" +msgstr "" -#: gtk/gtktreeview.c:825 +#: gtk/gtktreeview.c:1284 msgid "Color to use for odd rows" -msgstr "ფერი კენტი მწკრივების დასაფერად" +msgstr "" -#: gtk/gtktreeview.c:831 -#, fuzzy +#: gtk/gtktreeview.c:1291 msgid "Grid line width" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის სიგანე" +msgstr "" -#: gtk/gtktreeview.c:832 -#, fuzzy +#: gtk/gtktreeview.c:1292 msgid "Width, in pixels, of the tree view grid lines" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის სიგანე რასტრულ პიქსელებში" +msgstr "" -#: gtk/gtktreeview.c:838 -#, fuzzy +#: gtk/gtktreeview.c:1298 msgid "Tree line width" -msgstr "ფიქსირებული სიგანე" +msgstr "" -#: gtk/gtktreeview.c:839 -#, fuzzy +#: gtk/gtktreeview.c:1299 msgid "Width, in pixels, of the tree view lines" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის სიგანე რასტრულ პიქსელებში" +msgstr "" -#: gtk/gtktreeview.c:845 -#, fuzzy +#: gtk/gtktreeview.c:1305 msgid "Grid line pattern" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის დაშტრიხვა" +msgstr "" -#: gtk/gtktreeview.c:846 -#, fuzzy +#: gtk/gtktreeview.c:1306 msgid "Dash pattern used to draw the tree view grid lines" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის დაშტრიხვის ნიმუში" +msgstr "" -#: gtk/gtktreeview.c:852 -#, fuzzy +#: gtk/gtktreeview.c:1312 msgid "Tree line pattern" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის დაშტრიხვა" +msgstr "" -#: gtk/gtktreeview.c:853 -#, fuzzy +#: gtk/gtktreeview.c:1313 msgid "Dash pattern used to draw the tree view lines" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის დაშტრიხვის ნიმუში" +msgstr "" -#: gtk/gtktreeviewcolumn.c:196 +#: gtk/gtktreeviewcolumn.c:247 msgid "Whether to display the column" -msgstr "სვეტის ჩვენება" +msgstr "" -#: gtk/gtktreeviewcolumn.c:203 gtk/gtkwindow.c:609 +#: gtk/gtktreeviewcolumn.c:253 gtk/gtkwindow.c:783 msgid "Resizable" -msgstr "ცვლადი ზომით" +msgstr "" -#: gtk/gtktreeviewcolumn.c:204 +#: gtk/gtktreeviewcolumn.c:254 msgid "Column is user-resizable" -msgstr "სვეტის ზომების შეცვლის ნებართვა" +msgstr "" -#: gtk/gtktreeviewcolumn.c:212 -msgid "Current width of the column" -msgstr "სვეტის მიმდინარე სიგანე" - -#: gtk/gtktreeviewcolumn.c:221 -msgid "Space which is inserted between cells" -msgstr "უჯრებს შორისი არე" - -#: gtk/gtktreeviewcolumn.c:229 -msgid "Sizing" -msgstr "ზომის მითითება" - -#: gtk/gtktreeviewcolumn.c:230 -msgid "Resize mode of the column" -msgstr "სვეტის ზომის შეცვლის რეჟიმი" - -#: gtk/gtktreeviewcolumn.c:238 -msgid "Fixed Width" -msgstr "ფიქსირებული სიგანე" - -#: gtk/gtktreeviewcolumn.c:239 -msgid "Current fixed width of the column" -msgstr "სვეტის მიმდინარე ფიქსირებული სიგანე" - -#: gtk/gtktreeviewcolumn.c:248 -msgid "Minimum Width" -msgstr "მინიმალური სიგანე" - -#: gtk/gtktreeviewcolumn.c:249 -msgid "Minimum allowed width of the column" -msgstr "სვეტის მინიმალური დასაშვები სიგანე" - -#: gtk/gtktreeviewcolumn.c:258 -msgid "Maximum Width" -msgstr "მაქსიმალური სიგანე" - -#: gtk/gtktreeviewcolumn.c:259 -msgid "Maximum allowed width of the column" -msgstr "სვეტის მაქსიმალური დასაშვები სიგანე" +#: gtk/gtktreeviewcolumn.c:261 +msgid "Current X position of the column" +msgstr "" #: gtk/gtktreeviewcolumn.c:269 -msgid "Title to appear in column header" -msgstr "სვეტის თავსართის წარწერა" - -#: gtk/gtktreeviewcolumn.c:277 -msgid "Column gets share of extra width allocated to the widget" +msgid "Current width of the column" msgstr "" -"სვეტების გაფართოება მართვის ელემენტისთვის გამოყოფილ დამატებით სიგანემდე" #: gtk/gtktreeviewcolumn.c:284 -msgid "Clickable" -msgstr "დაწკაპვადი" +msgid "Sizing" +msgstr "" #: gtk/gtktreeviewcolumn.c:285 -msgid "Whether the header can be clicked" -msgstr "სვეტის თავსართის დაწკაპვის შესაძლებლობა" +msgid "Resize mode of the column" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:292 +msgid "Fixed Width" +msgstr "" #: gtk/gtktreeviewcolumn.c:293 -msgid "Widget" -msgstr "მართვის ელემენტი" +msgid "Current fixed width of the column" +msgstr "" -#: gtk/gtktreeviewcolumn.c:294 +#: gtk/gtktreeviewcolumn.c:301 +msgid "Minimum allowed width of the column" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:308 +msgid "Maximum Width" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:309 +msgid "Maximum allowed width of the column" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:317 +msgid "Title to appear in column header" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:324 +msgid "Column gets share of extra width allocated to the widget" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:330 +msgid "Clickable" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:331 +msgid "Whether the header can be clicked" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:338 msgid "Widget to put in column header button instead of column title" -msgstr "სვეტის თავსართის წარწერის მართვის ელემენტი სვეტის წარწერის ნაცვლად" - -#: gtk/gtktreeviewcolumn.c:302 -msgid "X Alignment of the column header text or widget" -msgstr "სვეტის თავსართის ტექსტის ან მართვის ელემენტის X განივი განთავსება" - -#: gtk/gtktreeviewcolumn.c:312 -msgid "Whether the column can be reordered around the headers" -msgstr "სვეტეისთავსართების მიმართ გადაწყობის შესაძლებლობა" - -#: gtk/gtktreeviewcolumn.c:319 -msgid "Sort indicator" -msgstr "სორტირების მაჩვენებელი" - -#: gtk/gtktreeviewcolumn.c:320 -msgid "Whether to show a sort indicator" -msgstr "სორტირების მაჩვენებლის ჩვენება" - -#: gtk/gtktreeviewcolumn.c:327 -msgid "Sort order" -msgstr "სორტირების რიგი" - -#: gtk/gtktreeviewcolumn.c:328 -msgid "Sort direction the sort indicator should indicate" -msgstr "სორტირების მაჩვენებლის მიერ სორტირების მიმართულების ჩვენება" - -#: gtk/gtktreeviewcolumn.c:344 -#, fuzzy -msgid "Sort column ID" -msgstr "ტექსტური სვეტი" +msgstr "" #: gtk/gtktreeviewcolumn.c:345 +msgid "X Alignment of the column header text or widget" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:352 +msgid "Whether the column can be reordered around the headers" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:358 +msgid "Sort indicator" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:359 +msgid "Whether to show a sort indicator" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:365 +msgid "Sort order" +msgstr "დალაგების წესი" + +#: gtk/gtktreeviewcolumn.c:366 +msgid "Sort direction the sort indicator should indicate" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:381 +msgid "Sort column ID" +msgstr "" + +#: gtk/gtktreeviewcolumn.c:382 msgid "Logical sort column ID this column sorts on when selected for sorting" msgstr "" -#: gtk/gtkuimanager.c:225 -msgid "Whether tearoff menu items should be added to menus" -msgstr "ქვემენიუს ელემენტების მენიუში დამტების შესაძლებლობა" - -#: gtk/gtkuimanager.c:232 -msgid "Merged UI definition" -msgstr "შერწყმული UI განსაზღვრება" - -#: gtk/gtkuimanager.c:233 -msgid "An XML string describing the merged UI" -msgstr "შერწყმული UI განსაზღვრება XML ფორმატით" - -#: gtk/gtkviewport.c:143 -msgid "" -"The GtkAdjustment that determines the values of the horizontal position for " -"this viewport" -msgstr "" -"ჩვენების ამ ფანჯრის განივი მდგომარეობის განმსაზღვრელი GtkAdjustment " -"მნიშვნელობა" - -#: gtk/gtkviewport.c:151 -msgid "" -"The GtkAdjustment that determines the values of the vertical position for " -"this viewport" -msgstr "" -"ჩვენების ამ ფანჯრის მართობული მდგომარეობის განმსაზღვრელი GtkAdjustment " -"მნიშვნელობა" - -#: gtk/gtkviewport.c:159 +#: gtk/gtkviewport.c:409 msgid "Determines how the shadowed box around the viewport is drawn" -msgstr "ჩვენების ფანჯრის გარშემო ჩრდილის ასახვის განსაზღვრა" +msgstr "" -#: gtk/gtkwidget.c:714 +#: gtk/gtkvolumebutton.c:168 +msgid "Use symbolic icons" +msgstr "" + +#: gtk/gtkvolumebutton.c:169 +msgid "Whether to use symbolic icons" +msgstr "" + +#: gtk/gtkwidget.c:1122 msgid "Widget name" -msgstr "მართვის ელემენტის სახელი" +msgstr "" -#: gtk/gtkwidget.c:715 +#: gtk/gtkwidget.c:1123 msgid "The name of the widget" -msgstr "მართვის ელემენტის სახელი" +msgstr "" -#: gtk/gtkwidget.c:721 -msgid "Parent widget" -msgstr "მართვის ძირითადი ელემენტი" - -#: gtk/gtkwidget.c:722 +#: gtk/gtkwidget.c:1130 msgid "The parent widget of this widget. Must be a Container widget" msgstr "" -"მართვის ამ ელემენტის ძირეული მართვის ელემენტი. უნდა იყოს კონტეინერი მართვის " -"ელემენტი" -#: gtk/gtkwidget.c:729 +#: gtk/gtkwidget.c:1136 msgid "Width request" -msgstr "სიგანის მითითების მოთხოვნა" +msgstr "" -#: gtk/gtkwidget.c:730 +#: gtk/gtkwidget.c:1137 msgid "" "Override for width request of the widget, or -1 if natural request should be " "used" msgstr "" -"მონაცემთა ამ ელემენტის სიგანის მითითების მოთხოვნის გაუქმება -1, საწყისი " -"მოთხოვნის გამოყენებისათვის" -#: gtk/gtkwidget.c:738 +#: gtk/gtkwidget.c:1144 msgid "Height request" -msgstr "სიმაღლის მითითების მოთხოვნა" +msgstr "" -#: gtk/gtkwidget.c:739 +#: gtk/gtkwidget.c:1145 msgid "" "Override for height request of the widget, or -1 if natural request should " "be used" msgstr "" -"მონაცემთა ამ ელემენტის სიმაღლის მითითების მოთხოვნის გაუქმება -1, საწყისი " -"მოთხოვნის გამოყენებისათვის" -#: gtk/gtkwidget.c:748 +#: gtk/gtkwidget.c:1153 msgid "Whether the widget is visible" -msgstr "მართვის ელემენტების ხილულობა" +msgstr "" -#: gtk/gtkwidget.c:755 +#: gtk/gtkwidget.c:1160 msgid "Whether the widget responds to input" -msgstr "მართვის ელემენტების ქმედება მონაცემთა შეტანაზე" +msgstr "" -#: gtk/gtkwidget.c:761 +#: gtk/gtkwidget.c:1166 msgid "Application paintable" -msgstr "პროგრამული ასახვა" +msgstr "" -#: gtk/gtkwidget.c:762 +#: gtk/gtkwidget.c:1167 msgid "Whether the application will paint directly on the widget" -msgstr "პროგრამული ასახვა უშუალოდ მართვის ელემენტში" +msgstr "" -#: gtk/gtkwidget.c:768 +#: gtk/gtkwidget.c:1173 msgid "Can focus" -msgstr "შეუძლია ფოკუსირება" +msgstr "" -#: gtk/gtkwidget.c:769 +#: gtk/gtkwidget.c:1174 msgid "Whether the widget can accept the input focus" -msgstr "მონაცემთა შეტანაზე ფოკუსირების შესაძლო მართვის ელემენტი" +msgstr "" -#: gtk/gtkwidget.c:775 +#: gtk/gtkwidget.c:1180 msgid "Has focus" -msgstr "აქვს ფოკუსირება" +msgstr "" -#: gtk/gtkwidget.c:776 +#: gtk/gtkwidget.c:1181 msgid "Whether the widget has the input focus" -msgstr "მონაცემთა შეტანაზე ფოკუსირების მქონე მართვის ელემენტი" +msgstr "" -#: gtk/gtkwidget.c:782 +#: gtk/gtkwidget.c:1187 msgid "Is focus" -msgstr "ფოკუსირებულია" +msgstr "" -#: gtk/gtkwidget.c:783 +#: gtk/gtkwidget.c:1188 msgid "Whether the widget is the focus widget within the toplevel" -msgstr "მონაცემთა შეტანაზე ფოკუსირებული მართვის ელემენტი" +msgstr "" -#: gtk/gtkwidget.c:789 +#: gtk/gtkwidget.c:1206 +msgid "Focus on click" +msgstr "" + +#: gtk/gtkwidget.c:1207 +msgid "Whether the widget should grab focus when it is clicked with the mouse" +msgstr "" + +#: gtk/gtkwidget.c:1213 msgid "Can default" -msgstr "შესაძლებელია იყოს ნაგულისხმები" +msgstr "" -#: gtk/gtkwidget.c:790 +#: gtk/gtkwidget.c:1214 msgid "Whether the widget can be the default widget" -msgstr "შესაძლო ნაგულისხმები მართვის ელემენტი" +msgstr "" -#: gtk/gtkwidget.c:796 +#: gtk/gtkwidget.c:1220 msgid "Has default" -msgstr "ნაგულისხმებია" +msgstr "" -#: gtk/gtkwidget.c:797 +#: gtk/gtkwidget.c:1221 msgid "Whether the widget is the default widget" -msgstr "ნაგულისხმები მართვის ელემენტი" +msgstr "" -#: gtk/gtkwidget.c:803 +#: gtk/gtkwidget.c:1227 msgid "Receives default" -msgstr "ნაგულისხმების მიღება" +msgstr "" -#: gtk/gtkwidget.c:804 +#: gtk/gtkwidget.c:1228 msgid "If TRUE, the widget will receive the default action when it is focused" msgstr "" -"თუ მითითებულია, მართვის ელემენტი ფოკუსირებისას ნაგულისხმებ ქმედებას ასრულებს" -#: gtk/gtkwidget.c:810 +#: gtk/gtkwidget.c:1234 msgid "Composite child" -msgstr "შედგენილი ქვეელემენტი" +msgstr "" -#: gtk/gtkwidget.c:811 +#: gtk/gtkwidget.c:1235 msgid "Whether the widget is part of a composite widget" -msgstr "შედგენილი მართვის ელემენტის ჩადგმული მართვის ქვეელემენტი" +msgstr "" -#: gtk/gtkwidget.c:817 +#: gtk/gtkwidget.c:1250 msgid "Style" msgstr "სტილი" -#: gtk/gtkwidget.c:818 +#: gtk/gtkwidget.c:1251 msgid "" "The style of the widget, which contains information about how it will look " "(colors etc)" -msgstr "მართვის ელემენტის იერის განმსაზღვრელი სტილი (ფერები და ა.შ.)" +msgstr "" -#: gtk/gtkwidget.c:824 +#: gtk/gtkwidget.c:1259 msgid "Events" -msgstr "მოვლენა" +msgstr "მოვლენები" -#: gtk/gtkwidget.c:825 +#: gtk/gtkwidget.c:1260 msgid "The event mask that decides what kind of GdkEvents this widget gets" msgstr "" -"მართვის ელემენტის მიერ GdkEvents მოვლენების ტიპების აღქმის განმსაზღვრელი " -"შაბლონი" -#: gtk/gtkwidget.c:832 -msgid "Extension events" -msgstr "ზომის შეცვლის მოვლენები" - -#: gtk/gtkwidget.c:833 -msgid "The mask that decides what kind of extension events this widget gets" -msgstr "" -"მართვის ელემენტის მიერ ზომების შეცვლის მოვლენების ტიპების აღქმის " -"განმსაზღვრელი შაბლონი" - -#: gtk/gtkwidget.c:840 +#: gtk/gtkwidget.c:1267 msgid "No show all" -msgstr "ნაწილობრივი ჩვენება" +msgstr "" -#: gtk/gtkwidget.c:841 +#: gtk/gtkwidget.c:1268 msgid "Whether gtk_widget_show_all() should not affect this widget" -msgstr "gtk_widget_show_all() ფუნქციის გავლენა მართვის ამ ელემენტზე" +msgstr "" -#: gtk/gtkwidget.c:864 -#, fuzzy +#: gtk/gtkwidget.c:1290 msgid "Whether this widget has a tooltip" -msgstr "მონაცემთა შეტანაზე ფოკუსირების მქონე მართვის ელემენტი" +msgstr "" -#: gtk/gtkwidget.c:920 -#, fuzzy -msgid "Window" -msgstr "ფანჯრის ტიპი" - -#: gtk/gtkwidget.c:921 +#: gtk/gtkwidget.c:1352 msgid "The widget's window if it is realized" msgstr "" -#: gtk/gtkwidget.c:935 -#, fuzzy +#: gtk/gtkwidget.c:1367 msgid "Double Buffered" -msgstr "ბუფერი" +msgstr "" -#: gtk/gtkwidget.c:936 -#, fuzzy +#: gtk/gtkwidget.c:1368 msgid "Whether the widget is double buffered" -msgstr "მართვის ელემენტების ხილულობა" +msgstr "" -#: gtk/gtkwidget.c:951 +#: gtk/gtkwidget.c:1382 msgid "How to position in extra horizontal space" msgstr "" -#: gtk/gtkwidget.c:967 +#: gtk/gtkwidget.c:1397 msgid "How to position in extra vertical space" msgstr "" -#: gtk/gtkwidget.c:986 -#, fuzzy +#: gtk/gtkwidget.c:1417 msgid "Margin on Left" -msgstr "ველი" +msgstr "" -#: gtk/gtkwidget.c:987 +#: gtk/gtkwidget.c:1418 msgid "Pixels of extra space on the left side" msgstr "" -#: gtk/gtkwidget.c:1007 +#: gtk/gtkwidget.c:1438 msgid "Margin on Right" msgstr "" -#: gtk/gtkwidget.c:1008 -#, fuzzy +#: gtk/gtkwidget.c:1439 msgid "Pixels of extra space on the right side" -msgstr "ცარიელი არე პიქსელებში აბზაცს ზემოთ" +msgstr "" -#: gtk/gtkwidget.c:1028 -#, fuzzy +#: gtk/gtkwidget.c:1458 +msgid "Margin on Start" +msgstr "" + +#: gtk/gtkwidget.c:1459 +msgid "Pixels of extra space on the start" +msgstr "" + +#: gtk/gtkwidget.c:1478 +msgid "Margin on End" +msgstr "" + +#: gtk/gtkwidget.c:1479 +msgid "Pixels of extra space on the end" +msgstr "" + +#: gtk/gtkwidget.c:1497 msgid "Margin on Top" -msgstr "ველი" +msgstr "" -#: gtk/gtkwidget.c:1029 -#, fuzzy +#: gtk/gtkwidget.c:1498 msgid "Pixels of extra space on the top side" -msgstr "ცარიელი არე პიქსელებში აბზაცს ზემოთ" +msgstr "" -#: gtk/gtkwidget.c:1049 +#: gtk/gtkwidget.c:1516 msgid "Margin on Bottom" msgstr "" -#: gtk/gtkwidget.c:1050 +#: gtk/gtkwidget.c:1517 msgid "Pixels of extra space on the bottom side" msgstr "" -#: gtk/gtkwidget.c:1067 -#, fuzzy +#: gtk/gtkwidget.c:1532 msgid "All Margins" -msgstr "ველი" +msgstr "" -#: gtk/gtkwidget.c:1068 +#: gtk/gtkwidget.c:1533 msgid "Pixels of extra space on all four sides" msgstr "" -#: gtk/gtkwidget.c:2741 +#: gtk/gtkwidget.c:1547 +msgid "Horizontal Expand" +msgstr "" + +#: gtk/gtkwidget.c:1548 +msgid "Whether widget wants more horizontal space" +msgstr "" + +#: gtk/gtkwidget.c:1561 +msgid "Horizontal Expand Set" +msgstr "" + +#: gtk/gtkwidget.c:1562 +msgid "Whether to use the hexpand property" +msgstr "" + +#: gtk/gtkwidget.c:1575 +msgid "Vertical Expand" +msgstr "" + +#: gtk/gtkwidget.c:1576 +msgid "Whether widget wants more vertical space" +msgstr "" + +#: gtk/gtkwidget.c:1589 +msgid "Vertical Expand Set" +msgstr "" + +#: gtk/gtkwidget.c:1590 +msgid "Whether to use the vexpand property" +msgstr "" + +#: gtk/gtkwidget.c:1603 +msgid "Expand Both" +msgstr "" + +#: gtk/gtkwidget.c:1604 +msgid "Whether widget wants to expand in both directions" +msgstr "" + +#: gtk/gtkwidget.c:1620 +msgid "Opacity for Widget" +msgstr "" + +#: gtk/gtkwidget.c:1621 +msgid "The opacity of the widget, from 0 to 1" +msgstr "" + +#: gtk/gtkwidget.c:1636 +msgid "Scale factor" +msgstr "" + +#: gtk/gtkwidget.c:1637 +msgid "The scaling factor of the window" +msgstr "" + +#: gtk/gtkwidget.c:3501 msgid "Interior Focus" -msgstr "მონაცემთა შეტანის შიდა ფოკუსი" +msgstr "" -#: gtk/gtkwidget.c:2742 +#: gtk/gtkwidget.c:3502 msgid "Whether to draw the focus indicator inside widgets" -msgstr "ფოკუსირების მაჩვენებლის ასახვა მართვის ელემენტებში" +msgstr "" -#: gtk/gtkwidget.c:2748 +#: gtk/gtkwidget.c:3515 msgid "Focus linewidth" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის სიგანე" +msgstr "" -#: gtk/gtkwidget.c:2749 +#: gtk/gtkwidget.c:3516 msgid "Width, in pixels, of the focus indicator line" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის სიგანე რასტრულ პიქსელებში" +msgstr "" -#: gtk/gtkwidget.c:2755 +#: gtk/gtkwidget.c:3530 msgid "Focus line dash pattern" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის დაშტრიხვა" +msgstr "" -#: gtk/gtkwidget.c:2756 -msgid "Dash pattern used to draw the focus indicator" -msgstr "მონაცემთა შეტანის ფოკუსირების ზოლის დაშტრიხვის ნიმუში" +#: gtk/gtkwidget.c:3531 +msgid "" +"Dash pattern used to draw the focus indicator. The character values are " +"interpreted as pixel widths of alternating on and off segments of the line." +msgstr "" -#: gtk/gtkwidget.c:2761 +#: gtk/gtkwidget.c:3544 msgid "Focus padding" -msgstr "ფოკუსირების წანაცვლება" +msgstr "" -#: gtk/gtkwidget.c:2762 +#: gtk/gtkwidget.c:3545 msgid "Width, in pixels, between focus indicator and the widget 'box'" -msgstr "მანძილი მონაცემთა ელემენტსა და ფოკუსირების მაჩვენებლის 'ჩარჩოს' შორის" +msgstr "" -#: gtk/gtkwidget.c:2767 +#: gtk/gtkwidget.c:3559 msgid "Cursor color" -msgstr "კურსორის ფერი" +msgstr "" -#: gtk/gtkwidget.c:2768 +#: gtk/gtkwidget.c:3560 msgid "Color with which to draw insertion cursor" -msgstr "კურსორისთვის გამოყენებული ფერი" +msgstr "" -#: gtk/gtkwidget.c:2773 +#: gtk/gtkwidget.c:3573 msgid "Secondary cursor color" -msgstr "მეორადი კურსორის ფერი" +msgstr "" -#: gtk/gtkwidget.c:2774 +#: gtk/gtkwidget.c:3574 msgid "" "Color with which to draw the secondary insertion cursor when editing mixed " "right-to-left and left-to-right text" msgstr "" -"მეორადი კურსორისთვის გამოყენებული ფერი შერეული (მარცხნიდან–მარჯვენა და " -"მარჯვნიდან–მარცხენა) ტექსტებისთვის" -#: gtk/gtkwidget.c:2779 +#: gtk/gtkwidget.c:3580 msgid "Cursor line aspect ratio" -msgstr "კურსორის პროპორცია" - -#: gtk/gtkwidget.c:2780 -msgid "Aspect ratio with which to draw insertion cursor" -msgstr "კურსორის პროპორცია" - -#: gtk/gtkwidget.c:2786 -#, fuzzy -msgid "Window dragging" -msgstr "ფანჯრის პოზიცია" - -#: gtk/gtkwidget.c:2787 -msgid "Whether windows can be dragged by clicking on empty areas" msgstr "" -#: gtk/gtkwidget.c:2800 -#, fuzzy +#: gtk/gtkwidget.c:3581 +msgid "Aspect ratio with which to draw insertion cursor" +msgstr "" + +#: gtk/gtkwidget.c:3587 +msgid "Window dragging" +msgstr "" + +#: gtk/gtkwidget.c:3588 +msgid "Whether windows can be dragged and maximized by clicking on empty areas" +msgstr "" + +#: gtk/gtkwidget.c:3605 msgid "Unvisited Link Color" -msgstr "ბმის ფერი" +msgstr "" -#: gtk/gtkwidget.c:2801 -#, fuzzy +#: gtk/gtkwidget.c:3606 msgid "Color of unvisited links" -msgstr "ჰიპერბმების ფერი" +msgstr "" -#: gtk/gtkwidget.c:2814 -#, fuzzy +#: gtk/gtkwidget.c:3622 msgid "Visited Link Color" -msgstr "ბმის ფერი" +msgstr "გახსნილი ბმულის ფერი" -#: gtk/gtkwidget.c:2815 -#, fuzzy +#: gtk/gtkwidget.c:3623 msgid "Color of visited links" -msgstr "ჰიპერბმების ფერი" +msgstr "" -#: gtk/gtkwidget.c:2829 -#, fuzzy +#: gtk/gtkwidget.c:3641 msgid "Wide Separators" -msgstr "გამყოფის გამოყენება" +msgstr "" -#: gtk/gtkwidget.c:2830 +#: gtk/gtkwidget.c:3642 msgid "" "Whether separators have configurable width and should be drawn using a box " "instead of a line" msgstr "" -#: gtk/gtkwidget.c:2844 -#, fuzzy +#: gtk/gtkwidget.c:3659 msgid "Separator Width" -msgstr "მართობული გამყოფის სიგანე" +msgstr "" -#: gtk/gtkwidget.c:2845 +#: gtk/gtkwidget.c:3660 msgid "The width of separators if wide-separators is TRUE" msgstr "" -#: gtk/gtkwidget.c:2859 -#, fuzzy +#: gtk/gtkwidget.c:3677 msgid "Separator Height" -msgstr "ნაგულისხმები სიმაღლე" +msgstr "" -#: gtk/gtkwidget.c:2860 +#: gtk/gtkwidget.c:3678 msgid "The height of separators if \"wide-separators\" is TRUE" msgstr "" -#: gtk/gtkwidget.c:2874 -#, fuzzy +#: gtk/gtkwidget.c:3692 msgid "Horizontal Scroll Arrow Length" -msgstr "გადახვევის განივი ზოლის წესები" +msgstr "" -#: gtk/gtkwidget.c:2875 -#, fuzzy +#: gtk/gtkwidget.c:3693 msgid "The length of horizontal scroll arrows" -msgstr "გადახვევის განივი ზოლის ჩვენების წესები" +msgstr "" -#: gtk/gtkwidget.c:2889 -#, fuzzy +#: gtk/gtkwidget.c:3707 msgid "Vertical Scroll Arrow Length" -msgstr "გადახვევის მართობული ზოლის წესები" +msgstr "" -#: gtk/gtkwidget.c:2890 -#, fuzzy +#: gtk/gtkwidget.c:3708 msgid "The length of vertical scroll arrows" -msgstr "გადახვევის მართობული ზოლის ჩვენების წესები" +msgstr "" -#: gtk/gtkwindow.c:567 +#: gtk/gtkwidget.c:3714 gtk/gtkwidget.c:3715 +msgid "Width of text selection handles" +msgstr "" + +#: gtk/gtkwidget.c:3720 gtk/gtkwidget.c:3721 +msgid "Height of text selection handles" +msgstr "" + +#: gtk/gtkwindow.c:745 msgid "Window Type" -msgstr "ფანჯრის ტიპი" +msgstr "" -#: gtk/gtkwindow.c:568 +#: gtk/gtkwindow.c:746 msgid "The type of the window" -msgstr "ფანჯრის ტიპიТип окна" +msgstr "" -#: gtk/gtkwindow.c:576 +#: gtk/gtkwindow.c:753 msgid "Window Title" msgstr "ფანჯრის სათაური" -#: gtk/gtkwindow.c:577 +#: gtk/gtkwindow.c:754 msgid "The title of the window" -msgstr "ფანჯრის სათაური" +msgstr "" -#: gtk/gtkwindow.c:584 +#: gtk/gtkwindow.c:760 msgid "Window Role" -msgstr "ფანჯრის როლი" +msgstr "" -#: gtk/gtkwindow.c:585 +#: gtk/gtkwindow.c:761 msgid "Unique identifier for the window to be used when restoring a session" -msgstr "ფანჯრის უნიკალური კოდი, რომელიც სეანსის აღდეგნისას გამოიყენება" +msgstr "" -#: gtk/gtkwindow.c:601 -#, fuzzy +#: gtk/gtkwindow.c:776 msgid "Startup ID" -msgstr "ჯგუფი" +msgstr "" -#: gtk/gtkwindow.c:602 -#, fuzzy +#: gtk/gtkwindow.c:777 msgid "Unique startup identifier for the window used by startup-notification" -msgstr "ფანჯრის უნიკალური კოდი, რომელიც სეანსის აღდეგნისას გამოიყენება" +msgstr "" -#: gtk/gtkwindow.c:610 +#: gtk/gtkwindow.c:784 msgid "If TRUE, users can resize the window" -msgstr "თუ მითითებულია, ფანჯრის ზომის შეცვლა შესაძლებელია" +msgstr "" -#: gtk/gtkwindow.c:617 -msgid "Modal" -msgstr "მოდალური" - -#: gtk/gtkwindow.c:618 +#: gtk/gtkwindow.c:791 msgid "" "If TRUE, the window is modal (other windows are not usable while this one is " "up)" msgstr "" -"თუ მითითებულია, ფანჯარა მოდალურია (მის დახურვამდე სხვა ფანჯარებზე მიმართვა " -"შუძლებელია)" -#: gtk/gtkwindow.c:625 +#: gtk/gtkwindow.c:797 msgid "Window Position" -msgstr "ფანჯრის პოზიცია" +msgstr "" -#: gtk/gtkwindow.c:626 +#: gtk/gtkwindow.c:798 msgid "The initial position of the window" -msgstr "ფანჯრის საწყისი მდებარეობა" +msgstr "" -#: gtk/gtkwindow.c:634 +#: gtk/gtkwindow.c:805 msgid "Default Width" -msgstr "ნაგულისხმები სიგანე" +msgstr "" -#: gtk/gtkwindow.c:635 +#: gtk/gtkwindow.c:806 msgid "The default width of the window, used when initially showing the window" -msgstr "ფანჯრის ნაგულისხმები სიგანე ფანჯრის თავდაპირველად ჩვენებისას" +msgstr "" -#: gtk/gtkwindow.c:644 +#: gtk/gtkwindow.c:813 msgid "Default Height" -msgstr "ნაგულისხმები სიმაღლე" +msgstr "" -#: gtk/gtkwindow.c:645 +#: gtk/gtkwindow.c:814 msgid "" "The default height of the window, used when initially showing the window" -msgstr "ფანჯრის ნაგულისხმები სიმაღლე ფანჯრის თავდაპირველად ჩვენებისას" +msgstr "" -#: gtk/gtkwindow.c:654 +#: gtk/gtkwindow.c:821 msgid "Destroy with Parent" -msgstr "წაშლა ძირეულთან ერთად" +msgstr "" -#: gtk/gtkwindow.c:655 +#: gtk/gtkwindow.c:822 msgid "If this window should be destroyed when the parent is destroyed" -msgstr "ამ ფანჯრის წაშლა ძირეული ფანჯრის წაშლისას" +msgstr "" -#: gtk/gtkwindow.c:663 +#: gtk/gtkwindow.c:835 +msgid "Hide the titlebar during maximization" +msgstr "" + +#: gtk/gtkwindow.c:836 +msgid "If this window's titlebar should be hidden when the window is maximized" +msgstr "" + +#: gtk/gtkwindow.c:843 msgid "Icon for this window" -msgstr "ამ ფანჯრის ხატულა" +msgstr "" -#: gtk/gtkwindow.c:669 -#, fuzzy +#: gtk/gtkwindow.c:859 msgid "Mnemonics Visible" -msgstr "მნემონური კლავიში" +msgstr "" -#: gtk/gtkwindow.c:670 -#, fuzzy +#: gtk/gtkwindow.c:860 msgid "Whether mnemonics are currently visible in this window" -msgstr "მიმდინარე ფანჯრის აქტიურობა" +msgstr "" -#: gtk/gtkwindow.c:686 +#: gtk/gtkwindow.c:876 +msgid "Focus Visible" +msgstr "" + +#: gtk/gtkwindow.c:877 +msgid "Whether focus rectangles are currently visible in this window" +msgstr "" + +#: gtk/gtkwindow.c:892 msgid "Name of the themed icon for this window" -msgstr "ამ ფანჯრის ხატულას სახელი" +msgstr "" -#: gtk/gtkwindow.c:701 +#: gtk/gtkwindow.c:905 msgid "Is Active" -msgstr "აქტიურია" +msgstr "" -#: gtk/gtkwindow.c:702 +#: gtk/gtkwindow.c:906 msgid "Whether the toplevel is the current active window" -msgstr "მიმდინარე ფანჯრის აქტიურობა" +msgstr "" -#: gtk/gtkwindow.c:709 +#: gtk/gtkwindow.c:912 msgid "Focus in Toplevel" -msgstr "ფოკუსირება ფანჯარაზე" +msgstr "" -#: gtk/gtkwindow.c:710 +#: gtk/gtkwindow.c:913 msgid "Whether the input focus is within this GtkWindow" -msgstr "შეტანის ფოკუსის არსებობა მოცემულ GtkWindow ფანჯარაში" +msgstr "" -#: gtk/gtkwindow.c:717 +#: gtk/gtkwindow.c:919 msgid "Type hint" -msgstr "კარნახის ტიპი" +msgstr "" -#: gtk/gtkwindow.c:718 +#: gtk/gtkwindow.c:920 msgid "" "Hint to help the desktop environment understand what kind of window this is " "and how to treat it." msgstr "" -"კარნახი (hint), რომელიც სამუშაო გარემოს საშუალება აძლევს განსაზღვროს რა " -"ტიპისაა ფანჯარა და როგორ დამუშავდეს." -#: gtk/gtkwindow.c:726 +#: gtk/gtkwindow.c:927 msgid "Skip taskbar" -msgstr "დამალვა ამოცანების პულტზე" +msgstr "" -#: gtk/gtkwindow.c:727 +#: gtk/gtkwindow.c:928 msgid "TRUE if the window should not be in the task bar." -msgstr "\"ჭეშმარიტი\", თუ ფანჯარა ამოცანების პულტზე არ უნდა ჩანდეს." +msgstr "" -#: gtk/gtkwindow.c:734 +#: gtk/gtkwindow.c:934 msgid "Skip pager" -msgstr "დამალვა სამუშაო პულტზე" +msgstr "" -#: gtk/gtkwindow.c:735 +#: gtk/gtkwindow.c:935 msgid "TRUE if the window should not be in the pager." -msgstr "\"ჭეშმარიტი\", თუ ფანჯარა სამუშაო პულტზე არ უნდა ჩანდეს." +msgstr "" -#: gtk/gtkwindow.c:742 +#: gtk/gtkwindow.c:941 msgid "Urgent" -msgstr "სასწრაფო" +msgstr "გადაუდებელი" -#: gtk/gtkwindow.c:743 +#: gtk/gtkwindow.c:942 msgid "TRUE if the window should be brought to the user's attention." -msgstr "\"ჭეშმარიტი\", თუ ფანჯარამ მომხმარებლის ყურადღება უნდა მიიქციოს." +msgstr "" -#: gtk/gtkwindow.c:757 +#: gtk/gtkwindow.c:955 msgid "Accept focus" -msgstr "ფოკუსის მიღება" +msgstr "" -#: gtk/gtkwindow.c:758 +#: gtk/gtkwindow.c:956 msgid "TRUE if the window should receive the input focus." -msgstr "თუ მითითებულია, ფანჯარა შეტანაზე ფოკუსირდება." +msgstr "" -#: gtk/gtkwindow.c:772 +#: gtk/gtkwindow.c:969 msgid "Focus on map" -msgstr "ფოკუსირება" +msgstr "" -#: gtk/gtkwindow.c:773 +#: gtk/gtkwindow.c:970 msgid "TRUE if the window should receive the input focus when mapped." -msgstr "თუ მითითებულია ფანჯარა შეტანის რეჟიმში იმუშავებს." +msgstr "" -#: gtk/gtkwindow.c:787 +#: gtk/gtkwindow.c:983 msgid "Decorated" -msgstr "გაფორმება" +msgstr "" -#: gtk/gtkwindow.c:788 +#: gtk/gtkwindow.c:984 msgid "Whether the window should be decorated by the window manager" -msgstr "ფანჯრის გაფორმება ფანჯრების მმართველის მიერ" +msgstr "" -#: gtk/gtkwindow.c:802 -#, fuzzy +#: gtk/gtkwindow.c:997 msgid "Deletable" -msgstr "მონიშვნადი" +msgstr "წაშლადი" -#: gtk/gtkwindow.c:803 -#, fuzzy +#: gtk/gtkwindow.c:998 msgid "Whether the window frame should have a close button" -msgstr "ფანჯრის გაფორმება ფანჯრების მმართველის მიერ" +msgstr "" -#: gtk/gtkwindow.c:819 +#: gtk/gtkwindow.c:1018 +msgid "Resize grip" +msgstr "" + +#: gtk/gtkwindow.c:1019 +msgid "Specifies whether the window should have a resize grip" +msgstr "" + +#: gtk/gtkwindow.c:1034 +msgid "Resize grip is visible" +msgstr "" + +#: gtk/gtkwindow.c:1035 +msgid "Specifies whether the window's resize grip is visible." +msgstr "" + +#: gtk/gtkwindow.c:1049 msgid "Gravity" -msgstr "მიმართება" +msgstr "" -#: gtk/gtkwindow.c:820 +#: gtk/gtkwindow.c:1050 msgid "The window gravity of the window" -msgstr "ფანჯრების ურთიერთმიმართება" - -#: gtk/gtkwindow.c:837 -msgid "Transient for Window" msgstr "" -#: gtk/gtkwindow.c:838 -#, fuzzy -msgid "The transient parent of the dialog" -msgstr "შეტყობინების დიალოგში ნაჩვენები ღილაკები" - -#: gtk/gtkwindow.c:853 -msgid "Opacity for Window" +#: gtk/gtkwindow.c:1085 +msgid "Attached to Widget" msgstr "" -#: gtk/gtkwindow.c:854 -#, fuzzy -msgid "The opacity of the window, from 0 to 1" -msgstr "ფანჯრის ტიპიТип окна" +#: gtk/gtkwindow.c:1086 +msgid "The widget where the window is attached" +msgstr "" -#: modules/input/gtkimcontextxim.c:334 -msgid "IM Preedit style" -msgstr "შეტანის მეთოდის სტილი" +#: gtk/gtkwindow.c:1092 +msgid "Is maximized" +msgstr "" -#: modules/input/gtkimcontextxim.c:335 -msgid "How to draw the input method preedit string" -msgstr "სტრიქონის შეტანის მეთოდის გრაფიკული გამოსახულება" +#: gtk/gtkwindow.c:1093 +msgid "Whether the window is maximized" +msgstr "" -#: modules/input/gtkimcontextxim.c:343 -msgid "IM Status style" -msgstr "შეტანის მეთოდის სტატუსის სტილი" +#: gtk/gtkwindow.c:1114 +msgid "GtkApplication" +msgstr "" -#: modules/input/gtkimcontextxim.c:344 -msgid "How to draw the input method statusbar" -msgstr "შეტანის მეთოდის სტატუსის გრაფიკული გამოსახულება" +#: gtk/gtkwindow.c:1115 +msgid "The GtkApplication for the window" +msgstr "" -#, fuzzy -#~ msgid "Loop" -#~ msgstr "ლოგო" +#: gtk/gtkwindow.c:1125 gtk/gtkwindow.c:1126 +msgid "Decorated button layout" +msgstr "" -#, fuzzy -#~ msgid "Whether the animation should loop when it reaches the end" -#~ msgstr "მონიშნულის თანმიდევნება მაჩვენებელზე" +#: gtk/gtkwindow.c:1132 gtk/gtkwindow.c:1133 +msgid "Decoration resize handle size" +msgstr "" -#~ msgid "Number of Channels" -#~ msgstr "არხების რაოდენობა" +#: modules/printbackends/cups/gtkprintercups.c:93 +msgid "Color Profile Title" +msgstr "" -#~ msgid "The number of samples per pixel" -#~ msgstr "სიბრტყეთა რაოდენობა პიქსელზე" - -#~ msgid "Colorspace" -#~ msgstr "სპექტრი" - -#~ msgid "The colorspace in which the samples are interpreted" -#~ msgstr "სპექტრის რომელშიც სიბრტყეები ინტრეპრეტირდება" - -#~ msgid "Has Alpha" -#~ msgstr "ალფა არხით" - -#~ msgid "Whether the pixbuf has an alpha channel" -#~ msgstr "ბუფერში (pixbuf) ალფა არხის არსებობა" - -#~ msgid "Bits per Sample" -#~ msgstr "ბიტი სიბრტყეზე" - -#~ msgid "The number of bits per sample" -#~ msgstr "ბიტების რაოდენობა სიბრტყეზე" - -#~ msgid "The number of columns of the pixbuf" -#~ msgstr "სვეტების რაოდენობა ბუფერში (pixbuf)" - -#~ msgid "The number of rows of the pixbuf" -#~ msgstr "მწკრივების რაოდენობა ბუფერში (pixbuf)" - -#~ msgid "Rowstride" -#~ msgstr "მწკრივის ბიჯი" - -#~ msgid "" -#~ "The number of bytes between the start of a row and the start of the next " -#~ "row" -#~ msgstr "ბაიტების რაოდენობა მიმდინარე და შემდეგ მწკრივებს შორის" - -#~ msgid "Pixels" -#~ msgstr "პიქსელი" - -#~ msgid "A pointer to the pixel data of the pixbuf" -#~ msgstr "პექსელის მონაცემთა მაჩვენებელი ბუფერში (pixbuf)" - -#~ msgid "Has separator" -#~ msgstr "აქვს გამყოფი" - -#~ msgid "The dialog has a separator bar above its buttons" -#~ msgstr "დიალოგს აქვს გამყოფი ზოლი ღილაკების ზემოდან" - -#, fuzzy -#~ msgid "Invisible char set" -#~ msgstr "უხილავობა" - -#, fuzzy -#~ msgid "State Hint" -#~ msgstr "წესების კარნახი" - -#, fuzzy -#~ msgid "Whether to pass a proper state when drawing shadow or background" -#~ msgstr "წერტილოვანი ნახატი ტექსტის ფონისათვის" - -#~ msgid "The GdkFont that is currently selected" -#~ msgstr "მიმდინარე არჩეული GdkFont შრიფტი" - -#~ msgid "Deprecated property, use shadow_type instead" -#~ msgstr "პარამეტრი მოძველდა, მის ნაცვლად გამოიყენეთ \"ჩრდილის ტიპი\"." - -#~ msgid "Pixmap" -#~ msgstr "Pixmap" - -#~ msgid "A GdkPixmap to display" -#~ msgstr "GdkPixmap ობიექტი საჩვენებლად" - -#~ msgid "A GdkImage to display" -#~ msgstr "GdkImage ობიექტი საჩვენებლად" - -#~ msgid "Mask" -#~ msgstr "ტრაფარეტი" - -#~ msgid "Mask bitmap to use with GdkImage or GdkPixmap" -#~ msgstr "GdkImage ან GdkPixmap ნახატების წერტილოვანი ტრაფარეტი" - -#~ msgid "Use separator" -#~ msgstr "გამყოფის გამოყენება" - -#~ msgid "" -#~ "Whether to put a separator between the message dialog's text and the " -#~ "buttons" -#~ msgstr "გამყოფის გამოყენება ტექსტსა და შეტყობინების დიალოგის ღილაკებს შორის" - -#~ msgid "Activity mode" -#~ msgstr "აქტივობის რეჟიმი" - -#~ msgid "" -#~ "If TRUE, the GtkProgress is in activity mode, meaning that it signals " -#~ "something is happening, but not how much of the activity is finished. " -#~ "This is used when you're doing something but don't know how long it will " -#~ "take." -#~ msgstr "" -#~ "თუ მითითებულია, GtkProgress ობიექტი ე.წ. \"აქტივობის რეჟიმშია\". იგი " -#~ "გვაცნობებს ამა თუ იმ მოვლენის მიმდინარეობის შესახებ, თუმცა არ იძლევა " -#~ "დასრულების ინფორმაციას. გამოიყენება ხანგრძლივი პროცესების შემთხვევაში, " -#~ "როცა დასრულების დრო უცნობია." - -#~ msgid "Blinking" -#~ msgstr "ციმციმი" - -#, fuzzy -#~ msgid "Whether or not the status icon is blinking" -#~ msgstr "ქმედების ხილულობა" - -#~ msgid "Background stipple mask" -#~ msgstr "ფონის ორნამენტი" - -#~ msgid "Bitmap to use as a mask when drawing the text background" -#~ msgstr "წერტილოვანი ნახატი ტექსტის ფონისათვის" - -#~ msgid "Foreground stipple mask" -#~ msgstr "ტექსტის ორნამენტი" - -#~ msgid "Bitmap to use as a mask when drawing the text foreground" -#~ msgstr "წერტილოვანი ნახატი ტექსტისათვის" - -#~ msgid "Background stipple set" -#~ msgstr "ფონის ორნამენტი" - -#~ msgid "Whether this tag affects the background stipple" -#~ msgstr "ამ ჭდის გავლენა ფონის ორნამენტზე" - -#~ msgid "Foreground stipple set" -#~ msgstr "ტექსტის ორნამენტი" - -#~ msgid "Whether this tag affects the foreground stipple" -#~ msgstr "ამ ჭდის გავლენა ტექსტის ორნამენტზე" - -#~ msgid "Draw Border" -#~ msgstr "კონტურის დახაზვა" - -#~ msgid "Size of areas outside the widget's allocation to draw" -#~ msgstr "მართვის ელემენტის გარეთ სახატავი არის ზომა" - -#~ msgid "Allow Shrink" -#~ msgstr "შეკუმშვის ნებართვა" - -#~ msgid "" -#~ "If TRUE, the window has no mimimum size. Setting this to TRUE is 99% of " -#~ "the time a bad idea" -#~ msgstr "" -#~ "თუ მითითებულია ფანჯრის ზომა მინიმალურია. ამ მნიშვნელობის გამოყენება 99% " -#~ "საურველი არაა" - -#~ msgid "Allow Grow" -#~ msgstr "გაზრდის ნებართვა" - -#~ msgid "If TRUE, users can expand the window beyond its minimum size" -#~ msgstr "თუ მითითებულია, ფანჯრის ზომის მინიმალურზე ზემოთ გაზრდა შესაძლებელია" - -#~ msgid "Enable arrow keys" -#~ msgstr "ისრების გამოყენება" - -#~ msgid "Whether the arrow keys move through the list of items" -#~ msgstr "ისრების გამოყენება ელემენტთა სიაში ნავიგაციისათვის" - -#~ msgid "Always enable arrows" -#~ msgstr "ისრების ყოველთვის გამოყენება" - -#~ msgid "Obsolete property, ignored" -#~ msgstr "მოძველებული პარამეტრი, იგნორირდა" - -#~ msgid "Case sensitive" -#~ msgstr "მთავრულის გათვალისწინება" - -#~ msgid "Whether list item matching is case sensitive" -#~ msgstr "სიაში ელემენტის ძიებისას მთავრულის გათვალისწინება" - -#~ msgid "Allow empty" -#~ msgstr "ცარიელის ნებადართვა" - -#~ msgid "Whether an empty value may be entered in this field" -#~ msgstr "ამ ველში ცარიელი მნიშვნელობის მითითების შესაძლებლობა" - -#~ msgid "Value in list" -#~ msgstr "მნიშვნელობა სიიდან" - -#~ msgid "Whether entered values must already be present in the list" -#~ msgstr "მხოლოდ სიაში უკვე არსებული მითითებული მნიშვნელობის აუცილებლობა" - -#~ msgid "Is this curve linear, spline interpolated, or free-form" -#~ msgstr "არის თუ არა მრუდი წრფივი, ინტერპოლირებული ტეხილი თუ თავისუფალი" - -#~ msgid "Minimum X" -#~ msgstr "X მინიმუმი" - -#~ msgid "Minimum possible value for X" -#~ msgstr "მინიმალური შესაძლო X მნიშვნელობა" - -#~ msgid "Maximum X" -#~ msgstr "X მაქსიმუმი" - -#~ msgid "Maximum possible X value" -#~ msgstr "მაქსიმალური შესაძლო X მნიშვნელობა" - -#~ msgid "Minimum Y" -#~ msgstr "Y მინიმუმი" - -#~ msgid "Minimum possible value for Y" -#~ msgstr "მინიმალური შესაძლო Y მნიშვნელობა" - -#~ msgid "Maximum Y" -#~ msgstr "Y მაქსიმუმი" - -#~ msgid "Maximum possible value for Y" -#~ msgstr "მაქსიმალური შესაძლო Y მნიშვნელობა" - -#~ msgid "File System Backend" -#~ msgstr "ფაილური სისტემის ძრავი" - -#~ msgid "Name of file system backend to use" -#~ msgstr "ფაილური სისტემის ძრავის სახელი" - -#~ msgid "The currently selected filename" -#~ msgstr "მიმდინარე არჩეული ფაილის სახელი" - -#~ msgid "Show file operations" -#~ msgstr "ფაილების ოპერაციების ჩვენება" - -#~ msgid "Whether buttons for creating/manipulating files should be displayed" -#~ msgstr "ფაილების შექმნის/დამუშავების ღილაკების ჩვენება" - -#~ msgid "Tab Border" -#~ msgstr "დაფის კონტური" - -#~ msgid "Width of the border around the tab labels" -#~ msgstr "დაფის წარწერების კონტურის სიგანე" - -#~ msgid "Horizontal Tab Border" -#~ msgstr "დაფის განივი კონტური" - -#~ msgid "Width of the horizontal border of tab labels" -#~ msgstr "დაფის წარწერების განივი კონტურის სიგანე" - -#~ msgid "Vertical Tab Border" -#~ msgstr "დაფის მართობული კონტური" - -#~ msgid "Width of the vertical border of tab labels" -#~ msgstr "დაფის წარწერების მართობული კონტურის სიგანე" - -#~ msgid "Whether tabs should have homogeneous sizes" -#~ msgstr "დაფების ერთიდაიგივე ზომის მითითება" - -#~ msgid "User Data" -#~ msgstr "მომხმარებლის მონაცემები" - -#~ msgid "The menu of options" -#~ msgstr "ოპციების მენიუ" - -#~ msgid "Size of dropdown indicator" -#~ msgstr "ჩამოშლადი ინდიკატორის ზომა" - -#~ msgid "Spacing around indicator" -#~ msgstr "ინდიკატორის გარე ველები" - -#~ msgid "" -#~ "Whether the preview widget should take up the entire space it is allocated" -#~ msgstr "" -#~ "ესკიზის მართვის ელემენტის მიერ მისთვის გამოყოფილი მთელი არის დაკავება" - -#~ msgid "The GtkAdjustment connected to the progress bar (Deprecated)" -#~ msgstr "" -#~ "მიმდინარეობის მაჩვენებელთან დაკავშირებული GtkAdjustment კომპონენტი " -#~ "(მოძველდა)" - -#~ msgid "Bar style" -#~ msgstr "პანელის სტილი" - -#~ msgid "" -#~ "Specifies the visual style of the bar in percentage mode (Deprecated)" -#~ msgstr "მიმდინარეობის მაჩვენებლის პროცენტებში გამოსახვის რეჟიმი (მოძველდა)" - -#~ msgid "Activity Step" -#~ msgstr "აქტივობის ბიჯი" - -#~ msgid "The increment used for each iteration in activity mode (Deprecated)" -#~ msgstr "ცალკეული ციკლის ნამატი \"აქტივობის რეჟიმში\" (მოძველდა)" - -#~ msgid "Activity Blocks" -#~ msgstr "აქტივობის ბლოკები" - -#~ msgid "" -#~ "The number of blocks which can fit in the progress bar area in activity " -#~ "mode (Deprecated)" -#~ msgstr "" -#~ "ბლოკების მაქსიმალური რაოდენობა მიმდინარეობის მაჩვენებელის არეში " -#~ "\"აქტივობის რეჟიმში\" (მოძველდა)" - -#~ msgid "Discrete Blocks" -#~ msgstr "ცალკეული ბლოკები" - -#~ msgid "" -#~ "The number of discrete blocks in a progress bar (when shown in the " -#~ "discrete style)" -#~ msgstr "ცალკეული ბლოკების რაოდენობა მიმდინარეობის მაჩვენებელის ზოლში" - -#~ msgid "Horizontal adjustment for the text widget" -#~ msgstr "ტექსტის მართვის ელემენტის განივი მორგება" - -#~ msgid "Vertical adjustment for the text widget" -#~ msgstr "ტექსტის მართვის ელემენტის მართობული მორგება" - -#~ msgid "Line Wrap" -#~ msgstr "სტრიქონების გადატანა" - -#~ msgid "Whether lines are wrapped at widget edges" -#~ msgstr "სტრიქონების გადატანა მართვის ელემენტის კიდეებთან" - -#~ msgid "Word Wrap" -#~ msgstr "სიტყვების გადატანა" - -#~ msgid "Whether words are wrapped at widget edges" -#~ msgstr "სიტყვების გადატანა მართვის ელემენტის კიდეებთან" - -#~ msgid "Tooltips" -#~ msgstr "მინიშნებები" - -#~ msgid "If the tooltips of the toolbar should be active or not" -#~ msgstr "პულტის მინიშნებების სტატუსის მითითება" - -#~ msgid "The orientation of the toolbar" -#~ msgstr "ხელსაწყოთა პანელის ორიენტაცია" - -#~ msgid "Whether stock icons should be shown in buttons" -#~ msgstr "ჩაკერებული ნახატების ჩვენება ღილაკებზე" +#: modules/printbackends/cups/gtkprintercups.c:94 +msgid "The title of the color profile to use" +msgstr "" From 974f3141cd3fcdd8e4256f26e7eae6d8962457a6 Mon Sep 17 00:00:00 2001 From: Nart Tlisha Date: Tue, 26 Jul 2022 11:14:42 +0000 Subject: [PATCH 079/176] Add Abkhazian translation --- po/LINGUAS | 1 + po/ab.po | 8296 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 8297 insertions(+) create mode 100644 po/ab.po diff --git a/po/LINGUAS b/po/LINGUAS index 29b0cb53cb..0e0eb336ac 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -5,6 +5,7 @@ # in po-properties/. # Please keep this list sorted alphabetically. # +ab af am an diff --git a/po/ab.po b/po/ab.po new file mode 100644 index 0000000000..ac0023c8aa --- /dev/null +++ b/po/ab.po @@ -0,0 +1,8296 @@ +# Copyright (C) 2022 The Abkhazian language development fund named after Bagrat Shinkuba +# This file is distributed under the same license as the gtk • UI translations package. +# Нанба Наала , 2022. +# + +msgid "" +msgstr "" +"Project-Id-Version: gtk • UI translations\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-07-13 15:48+0000\n" +"PO-Revision-Date: 2022-07-22 16:00+0000\n" +"Last-Translator: Нанба Наала \n" +"Language-Team: Abkhazian \n" +"Language: ab\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: gdk/broadway/gdkbroadway-server.c:144 +#, c-format +msgid "Broadway display type not supported: %s" +msgstr "" + +#: gdk/gdk.c:179 +#, c-format +msgid "Error parsing option --gdk-debug" +msgstr "" + +#: gdk/gdk.c:199 +#, c-format +msgid "Error parsing option --gdk-no-debug" +msgstr "" + +#. Description of --class=CLASS in --help output +#: gdk/gdk.c:228 +msgid "Program class as used by the window manager" +msgstr "" + +#. Placeholder in --class=CLASS in --help output +#: gdk/gdk.c:229 +msgid "CLASS" +msgstr "" + +#. Description of --name=NAME in --help output +#: gdk/gdk.c:231 +msgid "Program name as used by the window manager" +msgstr "" + +#. Placeholder in --name=NAME in --help output +#: gdk/gdk.c:232 +msgid "NAME" +msgstr "" + +#. Description of --display=DISPLAY in --help output +#: gdk/gdk.c:235 +msgid "X display to use" +msgstr "" + +#. Placeholder in --display=DISPLAY in --help output +#: gdk/gdk.c:236 +msgid "DISPLAY" +msgstr "" + +#. Description of --gdk-debug=FLAGS in --help output +#: gdk/gdk.c:240 +msgid "GDK debugging flags to set" +msgstr "" + +#. Placeholder in --gdk-debug=FLAGS in --help output +#. Placeholder in --gdk-no-debug=FLAGS in --help output +#. Placeholder in --gtk-debug=FLAGS in --help output +#. Placeholder in --gtk-no-debug=FLAGS in --help output +#: gdk/gdk.c:241 gdk/gdk.c:244 gtk/gtkmain.c:469 gtk/gtkmain.c:472 +msgid "FLAGS" +msgstr "" + +#. Description of --gdk-no-debug=FLAGS in --help output +#: gdk/gdk.c:243 +msgid "GDK debugging flags to unset" +msgstr "" + +#: gdk/gdkwindow.c:2851 +msgid "GL support disabled via GDK_DEBUG" +msgstr "" + +#: gdk/gdkwindow.c:2862 +msgid "The current backend does not support OpenGL" +msgstr "" + +#. +#. * Translators, the strings in the “keyboard label” context are +#. * display names for keyboard keys. Some of them have prefixes like +#. * XF86 or ISO_ — these should be removed in the translation. Similarly, +#. * underscores should be replaced by spaces. The prefix “KP_” stands +#. * for “key pad” and you may want to include that in your translation. +#. * Here are some examples of English translations: +#. * XF86AudioMute - Audio mute +#. * Scroll_lock - Scroll lock +#. * KP_Space - Space (keypad) +#. +#: gdk/keyname-table.h:6843 +msgctxt "keyboard label" +msgid "BackSpace" +msgstr "" + +#: gdk/keyname-table.h:6844 +msgctxt "keyboard label" +msgid "Tab" +msgstr "" + +#: gdk/keyname-table.h:6845 +msgctxt "keyboard label" +msgid "Return" +msgstr "" + +#: gdk/keyname-table.h:6846 +msgctxt "keyboard label" +msgid "Pause" +msgstr "" + +#: gdk/keyname-table.h:6847 +msgctxt "keyboard label" +msgid "Scroll_Lock" +msgstr "" + +#: gdk/keyname-table.h:6848 +msgctxt "keyboard label" +msgid "Sys_Req" +msgstr "" + +#: gdk/keyname-table.h:6849 +msgctxt "keyboard label" +msgid "Escape" +msgstr "" + +#: gdk/keyname-table.h:6850 +msgctxt "keyboard label" +msgid "Multi_key" +msgstr "" + +#: gdk/keyname-table.h:6851 +msgctxt "keyboard label" +msgid "Home" +msgstr "" + +#: gdk/keyname-table.h:6852 +msgctxt "keyboard label" +msgid "Left" +msgstr "" + +#: gdk/keyname-table.h:6853 +msgctxt "keyboard label" +msgid "Up" +msgstr "" + +#: gdk/keyname-table.h:6854 +msgctxt "keyboard label" +msgid "Right" +msgstr "" + +#: gdk/keyname-table.h:6855 +msgctxt "keyboard label" +msgid "Down" +msgstr "" + +#: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:222 +msgctxt "keyboard label" +msgid "Page_Up" +msgstr "" + +#: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:225 +msgctxt "keyboard label" +msgid "Page_Down" +msgstr "" + +#: gdk/keyname-table.h:6858 +msgctxt "keyboard label" +msgid "End" +msgstr "" + +#: gdk/keyname-table.h:6859 +msgctxt "keyboard label" +msgid "Begin" +msgstr "" + +#: gdk/keyname-table.h:6860 +msgctxt "keyboard label" +msgid "Print" +msgstr "" + +#: gdk/keyname-table.h:6861 +msgctxt "keyboard label" +msgid "Insert" +msgstr "" + +#: gdk/keyname-table.h:6862 +msgctxt "keyboard label" +msgid "Num_Lock" +msgstr "" + +#. Translators: KP_ means “key pad” here +#: gdk/keyname-table.h:6864 +msgctxt "keyboard label" +msgid "KP_Space" +msgstr "" + +#: gdk/keyname-table.h:6865 +msgctxt "keyboard label" +msgid "KP_Tab" +msgstr "" + +#: gdk/keyname-table.h:6866 +msgctxt "keyboard label" +msgid "KP_Enter" +msgstr "" + +#: gdk/keyname-table.h:6867 +msgctxt "keyboard label" +msgid "KP_Home" +msgstr "" + +#: gdk/keyname-table.h:6868 +msgctxt "keyboard label" +msgid "KP_Left" +msgstr "" + +#: gdk/keyname-table.h:6869 +msgctxt "keyboard label" +msgid "KP_Up" +msgstr "" + +#: gdk/keyname-table.h:6870 +msgctxt "keyboard label" +msgid "KP_Right" +msgstr "" + +#: gdk/keyname-table.h:6871 +msgctxt "keyboard label" +msgid "KP_Down" +msgstr "" + +#: gdk/keyname-table.h:6872 +msgctxt "keyboard label" +msgid "KP_Page_Up" +msgstr "" + +#: gdk/keyname-table.h:6873 +msgctxt "keyboard label" +msgid "KP_Prior" +msgstr "" + +#: gdk/keyname-table.h:6874 +msgctxt "keyboard label" +msgid "KP_Page_Down" +msgstr "" + +#: gdk/keyname-table.h:6875 +msgctxt "keyboard label" +msgid "KP_Next" +msgstr "" + +#: gdk/keyname-table.h:6876 +msgctxt "keyboard label" +msgid "KP_End" +msgstr "" + +#: gdk/keyname-table.h:6877 +msgctxt "keyboard label" +msgid "KP_Begin" +msgstr "" + +#: gdk/keyname-table.h:6878 +msgctxt "keyboard label" +msgid "KP_Insert" +msgstr "" + +#: gdk/keyname-table.h:6879 +msgctxt "keyboard label" +msgid "KP_Delete" +msgstr "" + +#: gdk/keyname-table.h:6880 +msgctxt "keyboard label" +msgid "Delete" +msgstr "" + +#: gdk/keyname-table.h:6881 +msgctxt "keyboard label" +msgid "MonBrightnessUp" +msgstr "" + +#: gdk/keyname-table.h:6882 +msgctxt "keyboard label" +msgid "MonBrightnessDown" +msgstr "" + +#: gdk/keyname-table.h:6883 +msgctxt "keyboard label" +msgid "KbdBrightnessUp" +msgstr "" + +#: gdk/keyname-table.h:6884 +msgctxt "keyboard label" +msgid "KbdBrightnessDown" +msgstr "" + +#: gdk/keyname-table.h:6885 +msgctxt "keyboard label" +msgid "AudioMute" +msgstr "" + +#: gdk/keyname-table.h:6886 +msgctxt "keyboard label" +msgid "AudioMicMute" +msgstr "" + +#: gdk/keyname-table.h:6887 +msgctxt "keyboard label" +msgid "AudioLowerVolume" +msgstr "" + +#: gdk/keyname-table.h:6888 +msgctxt "keyboard label" +msgid "AudioRaiseVolume" +msgstr "" + +#: gdk/keyname-table.h:6889 +msgctxt "keyboard label" +msgid "AudioPlay" +msgstr "" + +#: gdk/keyname-table.h:6890 +msgctxt "keyboard label" +msgid "AudioStop" +msgstr "" + +#: gdk/keyname-table.h:6891 +msgctxt "keyboard label" +msgid "AudioNext" +msgstr "" + +#: gdk/keyname-table.h:6892 +msgctxt "keyboard label" +msgid "AudioPrev" +msgstr "" + +#: gdk/keyname-table.h:6893 +msgctxt "keyboard label" +msgid "AudioRecord" +msgstr "" + +#: gdk/keyname-table.h:6894 +msgctxt "keyboard label" +msgid "AudioPause" +msgstr "" + +#: gdk/keyname-table.h:6895 +msgctxt "keyboard label" +msgid "AudioRewind" +msgstr "" + +#: gdk/keyname-table.h:6896 +msgctxt "keyboard label" +msgid "AudioMedia" +msgstr "" + +#: gdk/keyname-table.h:6897 +msgctxt "keyboard label" +msgid "Eject" +msgstr "" + +#: gdk/keyname-table.h:6898 +msgctxt "keyboard label" +msgid "Explorer" +msgstr "" + +#: gdk/keyname-table.h:6899 +msgctxt "keyboard label" +msgid "Calculator" +msgstr "" + +#: gdk/keyname-table.h:6900 +msgctxt "keyboard label" +msgid "Mail" +msgstr "" + +#: gdk/keyname-table.h:6901 +msgctxt "keyboard label" +msgid "WWW" +msgstr "" + +#: gdk/keyname-table.h:6902 +msgctxt "keyboard label" +msgid "Search" +msgstr "" + +#: gdk/keyname-table.h:6903 +msgctxt "keyboard label" +msgid "Tools" +msgstr "" + +#: gdk/keyname-table.h:6904 +msgctxt "keyboard label" +msgid "ScreenSaver" +msgstr "" + +#: gdk/keyname-table.h:6905 +msgctxt "keyboard label" +msgid "Battery" +msgstr "" + +#: gdk/keyname-table.h:6906 +msgctxt "keyboard label" +msgid "Launch1" +msgstr "" + +#: gdk/keyname-table.h:6907 +msgctxt "keyboard label" +msgid "Forward" +msgstr "" + +#: gdk/keyname-table.h:6908 +msgctxt "keyboard label" +msgid "Back" +msgstr "" + +#: gdk/keyname-table.h:6909 +msgctxt "keyboard label" +msgid "Sleep" +msgstr "" + +#: gdk/keyname-table.h:6910 +msgctxt "keyboard label" +msgid "Hibernate" +msgstr "" + +#: gdk/keyname-table.h:6911 +msgctxt "keyboard label" +msgid "WLAN" +msgstr "" + +#: gdk/keyname-table.h:6912 +msgctxt "keyboard label" +msgid "WebCam" +msgstr "" + +#: gdk/keyname-table.h:6913 +msgctxt "keyboard label" +msgid "Display" +msgstr "" + +#: gdk/keyname-table.h:6914 +msgctxt "keyboard label" +msgid "TouchpadToggle" +msgstr "" + +#: gdk/keyname-table.h:6915 +msgctxt "keyboard label" +msgid "WakeUp" +msgstr "" + +#: gdk/keyname-table.h:6916 +msgctxt "keyboard label" +msgid "Suspend" +msgstr "" + +#: gdk/quartz/gdkglcontext-quartz.c:123 +msgid "Unable to create a GL pixel format" +msgstr "" + +#: gdk/quartz/gdkglcontext-quartz.c:133 gdk/wayland/gdkglcontext-wayland.c:208 +#: gdk/win32/gdkglcontext-win32.c:808 gdk/win32/gdkglcontext-win32.c:1258 +#: gdk/x11/gdkglcontext-x11.c:724 gdk/x11/gdkglcontext-x11.c:774 +msgid "Unable to create a GL context" +msgstr "" + +#: gdk/wayland/gdkglcontext-wayland.c:418 +#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:777 +#: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 +#: gdk/x11/gdkglcontext-x11.c:975 +msgid "No available configurations for the given pixel format" +msgstr "" + +#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1491 +#: gdk/x11/gdkglcontext-x11.c:1281 +msgid "No GL implementation is available" +msgstr "" + +#: gdk/wayland/gdkglcontext-wayland.c:476 +msgid "Core GL is not available on EGL implementation" +msgstr "" + +#: gdk/x11/gdkapplaunchcontext-x11.c:298 +#, c-format +msgid "Starting %s" +msgstr "" + +#: gdk/x11/gdkapplaunchcontext-x11.c:311 +#, c-format +msgid "Opening %s" +msgstr "" + +#: gdk/x11/gdkapplaunchcontext-x11.c:316 +#, c-format +msgid "Opening %d Item" +msgid_plural "Opening %d Items" +msgstr[0] "" +msgstr[1] "" + +#: gdk/x11/gdkglcontext-x11.c:1003 +#, c-format +msgid "No available configurations for the given RGBA pixel format" +msgstr "" + +#: gtk/a11y/gtkbooleancellaccessible.c:43 +msgctxt "Action description" +msgid "Toggles the cell" +msgstr "" + +#: gtk/a11y/gtkbooleancellaccessible.c:63 gtk/a11y/gtkswitchaccessible.c:89 +msgctxt "Action name" +msgid "Toggle" +msgstr "" + +#: gtk/a11y/gtkbuttonaccessible.c:321 gtk/a11y/gtkmenuitemaccessible.c:436 +msgctxt "Action name" +msgid "Click" +msgstr "" + +#: gtk/a11y/gtkbuttonaccessible.c:330 +msgctxt "Action description" +msgid "Clicks the button" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:257 +msgctxt "Action name" +msgid "Expand or contract" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:259 +msgctxt "Action name" +msgid "Edit" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:261 gtk/a11y/gtkcolorswatchaccessible.c:149 +#: gtk/a11y/gtkentryaccessible.c:1557 gtk/a11y/gtkexpanderaccessible.c:281 +msgctxt "Action name" +msgid "Activate" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:274 +msgctxt "Action description" +msgid "Expands or contracts the row in the tree view containing this cell" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:276 +msgctxt "Action description" +msgid "Creates a widget in which the contents of the cell can be edited" +msgstr "" + +#: gtk/a11y/gtkcellaccessible.c:278 +msgctxt "Action description" +msgid "Activates the cell" +msgstr "" + +#: gtk/a11y/gtkcolorswatchaccessible.c:148 +msgctxt "Action name" +msgid "Select" +msgstr "" + +#: gtk/a11y/gtkcolorswatchaccessible.c:150 +msgctxt "Action name" +msgid "Customize" +msgstr "" + +#: gtk/a11y/gtkcolorswatchaccessible.c:161 +msgctxt "Action description" +msgid "Selects the color" +msgstr "" + +#: gtk/a11y/gtkcolorswatchaccessible.c:162 +msgctxt "Action description" +msgid "Activates the color" +msgstr "" + +#: gtk/a11y/gtkcolorswatchaccessible.c:163 +msgctxt "Action description" +msgid "Customizes the color" +msgstr "" + +#: gtk/a11y/gtkcomboboxaccessible.c:310 +msgctxt "Action name" +msgid "Press" +msgstr "" + +#: gtk/a11y/gtkcomboboxaccessible.c:319 +msgctxt "Action description" +msgid "Presses the combobox" +msgstr "" + +#: gtk/a11y/gtkentryaccessible.c:1566 +msgctxt "Action description" +msgid "Activates the entry" +msgstr "" + +#: gtk/a11y/gtkexpanderaccessible.c:290 +msgctxt "Action description" +msgid "Activates the expander" +msgstr "" + +#: gtk/a11y/gtkfilechooserwidgetaccessible.c:101 +msgctxt "Action name" +msgid "Show location" +msgstr "" + +#: gtk/a11y/gtkfilechooserwidgetaccessible.c:110 +msgctxt "Action description" +msgid "Show the File Chooser's Location text field" +msgstr "" + +#. FIXME these need accelerators when appropriate, and +#. * need the mnemonics to be rationalized +#. +#: gtk/a11y/gtkimageaccessible.c:53 gtk/deprecated/gtkstock.c:345 +msgctxt "Stock label" +msgid "_About" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:54 gtk/deprecated/gtkstock.c:346 +msgctxt "Stock label" +msgid "_Add" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:55 gtk/deprecated/gtkstock.c:348 +msgctxt "Stock label" +msgid "_Bold" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:56 gtk/deprecated/gtkstock.c:350 +msgctxt "Stock label" +msgid "_CD-ROM" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:57 gtk/deprecated/gtkstock.c:351 +msgctxt "Stock label" +msgid "_Clear" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:58 gtk/deprecated/gtkstock.c:352 +msgctxt "Stock label" +msgid "_Close" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +msgid "Minimize" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +msgid "Maximize" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +msgid "Restore" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:62 gtk/deprecated/gtkstock.c:355 +msgctxt "Stock label" +msgid "_Copy" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:63 gtk/deprecated/gtkstock.c:356 +msgctxt "Stock label" +msgid "Cu_t" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:64 gtk/deprecated/gtkstock.c:357 +msgctxt "Stock label" +msgid "_Delete" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:65 gtk/deprecated/gtkstock.c:339 +msgctxt "Stock label" +msgid "Error" +msgstr "" + +#. KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate +#: gtk/a11y/gtkimageaccessible.c:66 gtk/deprecated/gtkstock.c:337 +msgctxt "Stock label" +msgid "Information" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:67 gtk/deprecated/gtkstock.c:340 +msgctxt "Stock label" +msgid "Question" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:68 gtk/deprecated/gtkstock.c:338 +msgctxt "Stock label" +msgid "Warning" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:69 gtk/deprecated/gtkstock.c:360 +msgctxt "Stock label" +msgid "_Execute" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:70 gtk/deprecated/gtkstock.c:362 +msgctxt "Stock label" +msgid "_File" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:71 gtk/deprecated/gtkstock.c:363 +msgctxt "Stock label" +msgid "_Find" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:72 gtk/deprecated/gtkstock.c:364 +msgctxt "Stock label" +msgid "Find and _Replace" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:73 gtk/deprecated/gtkstock.c:365 +msgctxt "Stock label" +msgid "_Floppy" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:74 gtk/deprecated/gtkstock.c:366 +msgctxt "Stock label" +msgid "_Fullscreen" +msgstr "" + +#. This is a navigation label as in "go to the bottom of the page" +#: gtk/a11y/gtkimageaccessible.c:75 gtk/deprecated/gtkstock.c:369 +msgctxt "Stock label, navigation" +msgid "_Bottom" +msgstr "" + +#. This is a navigation label as in "go to the first page" +#: gtk/a11y/gtkimageaccessible.c:76 gtk/deprecated/gtkstock.c:371 +msgctxt "Stock label, navigation" +msgid "_First" +msgstr "" + +#. This is a navigation label as in "go to the last page" +#: gtk/a11y/gtkimageaccessible.c:77 gtk/deprecated/gtkstock.c:373 +msgctxt "Stock label, navigation" +msgid "_Last" +msgstr "" + +#. This is a navigation label as in "go to the top of the page" +#: gtk/a11y/gtkimageaccessible.c:78 gtk/deprecated/gtkstock.c:375 +msgctxt "Stock label, navigation" +msgid "_Top" +msgstr "" + +#. This is a navigation label as in "go back" +#: gtk/a11y/gtkimageaccessible.c:79 gtk/deprecated/gtkstock.c:377 +msgctxt "Stock label, navigation" +msgid "_Back" +msgstr "" + +#. This is a navigation label as in "go down" +#: gtk/a11y/gtkimageaccessible.c:80 gtk/deprecated/gtkstock.c:379 +msgctxt "Stock label, navigation" +msgid "_Down" +msgstr "" + +#. This is a navigation label as in "go forward" +#: gtk/a11y/gtkimageaccessible.c:81 gtk/deprecated/gtkstock.c:381 +msgctxt "Stock label, navigation" +msgid "_Forward" +msgstr "" + +#. This is a navigation label as in "go up" +#: gtk/a11y/gtkimageaccessible.c:82 gtk/deprecated/gtkstock.c:383 +msgctxt "Stock label, navigation" +msgid "_Up" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:83 gtk/deprecated/gtkstock.c:384 +msgctxt "Stock label" +msgid "_Hard Disk" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:84 gtk/deprecated/gtkstock.c:385 +msgctxt "Stock label" +msgid "_Help" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:85 gtk/deprecated/gtkstock.c:386 +msgctxt "Stock label" +msgid "_Home" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:86 gtk/deprecated/gtkstock.c:387 +msgctxt "Stock label" +msgid "Increase Indent" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:87 gtk/deprecated/gtkstock.c:391 +msgctxt "Stock label" +msgid "_Italic" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:88 gtk/deprecated/gtkstock.c:392 +msgctxt "Stock label" +msgid "_Jump to" +msgstr "" + +#. This is about text justification, "centered text" +#: gtk/a11y/gtkimageaccessible.c:89 gtk/deprecated/gtkstock.c:394 +msgctxt "Stock label" +msgid "_Center" +msgstr "" + +#. This is about text justification +#: gtk/a11y/gtkimageaccessible.c:90 gtk/deprecated/gtkstock.c:396 +msgctxt "Stock label" +msgid "_Fill" +msgstr "" + +#. This is about text justification, "left-justified text" +#: gtk/a11y/gtkimageaccessible.c:91 gtk/deprecated/gtkstock.c:398 +msgctxt "Stock label" +msgid "_Left" +msgstr "" + +#. This is about text justification, "right-justified text" +#: gtk/a11y/gtkimageaccessible.c:92 gtk/deprecated/gtkstock.c:400 +msgctxt "Stock label" +msgid "_Right" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:93 gtk/deprecated/gtkstock.c:367 +msgctxt "Stock label" +msgid "_Leave Fullscreen" +msgstr "" + +#. Media label, as in "fast forward" +#: gtk/a11y/gtkimageaccessible.c:94 gtk/deprecated/gtkstock.c:403 +msgctxt "Stock label, media" +msgid "_Forward" +msgstr "" + +#. Media label, as in "next song" +#: gtk/a11y/gtkimageaccessible.c:95 gtk/deprecated/gtkstock.c:405 +msgctxt "Stock label, media" +msgid "_Next" +msgstr "" + +#. Media label, as in "pause music" +#: gtk/a11y/gtkimageaccessible.c:96 gtk/deprecated/gtkstock.c:407 +msgctxt "Stock label, media" +msgid "P_ause" +msgstr "" + +#. Media label, as in "play music" +#: gtk/a11y/gtkimageaccessible.c:97 gtk/deprecated/gtkstock.c:409 +msgctxt "Stock label, media" +msgid "_Play" +msgstr "" + +#. Media label, as in "previous song" +#: gtk/a11y/gtkimageaccessible.c:98 gtk/deprecated/gtkstock.c:411 +msgctxt "Stock label, media" +msgid "Pre_vious" +msgstr "" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:99 gtk/deprecated/gtkstock.c:413 +msgctxt "Stock label, media" +msgid "_Record" +msgstr "" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:100 gtk/deprecated/gtkstock.c:415 +msgctxt "Stock label, media" +msgid "R_ewind" +msgstr "" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:101 gtk/deprecated/gtkstock.c:417 +msgctxt "Stock label, media" +msgid "_Stop" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:102 gtk/deprecated/gtkstock.c:418 +msgctxt "Stock label" +msgid "_Network" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:103 gtk/deprecated/gtkstock.c:419 +msgctxt "Stock label" +msgid "_New" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:104 gtk/deprecated/gtkstock.c:422 +msgctxt "Stock label" +msgid "_Open" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:105 gtk/deprecated/gtkstock.c:432 +msgctxt "Stock label" +msgid "_Paste" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:106 gtk/deprecated/gtkstock.c:434 +msgctxt "Stock label" +msgid "_Print" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:107 gtk/deprecated/gtkstock.c:435 +msgctxt "Stock label" +msgid "Print Pre_view" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:108 gtk/deprecated/gtkstock.c:436 +msgctxt "Stock label" +msgid "_Properties" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:109 gtk/deprecated/gtkstock.c:437 +msgctxt "Stock label" +msgid "_Quit" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:110 gtk/deprecated/gtkstock.c:438 +msgctxt "Stock label" +msgid "_Redo" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:111 gtk/deprecated/gtkstock.c:439 +msgctxt "Stock label" +msgid "_Refresh" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:112 gtk/deprecated/gtkstock.c:440 +msgctxt "Stock label" +msgid "_Remove" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:113 gtk/deprecated/gtkstock.c:441 +msgctxt "Stock label" +msgid "_Revert" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:114 gtk/deprecated/gtkstock.c:442 +msgctxt "Stock label" +msgid "_Save" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:115 gtk/deprecated/gtkstock.c:443 +msgctxt "Stock label" +msgid "Save _As" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:116 gtk/deprecated/gtkstock.c:444 +msgctxt "Stock label" +msgid "Select _All" +msgstr "" + +#. Sorting direction +#: gtk/a11y/gtkimageaccessible.c:117 gtk/deprecated/gtkstock.c:448 +msgctxt "Stock label" +msgid "_Ascending" +msgstr "" + +#. Sorting direction +#: gtk/a11y/gtkimageaccessible.c:118 gtk/deprecated/gtkstock.c:450 +msgctxt "Stock label" +msgid "_Descending" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:119 gtk/deprecated/gtkstock.c:451 +msgctxt "Stock label" +msgid "_Spell Check" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:120 gtk/deprecated/gtkstock.c:452 +msgctxt "Stock label" +msgid "_Stop" +msgstr "" + +#. Font variant +#: gtk/a11y/gtkimageaccessible.c:121 gtk/deprecated/gtkstock.c:454 +msgctxt "Stock label" +msgid "_Strikethrough" +msgstr "" + +#. Font variant +#: gtk/a11y/gtkimageaccessible.c:122 gtk/deprecated/gtkstock.c:457 +msgctxt "Stock label" +msgid "_Underline" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:123 gtk/deprecated/gtkstock.c:458 +msgctxt "Stock label" +msgid "_Undo" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:124 gtk/deprecated/gtkstock.c:388 +msgctxt "Stock label" +msgid "Decrease Indent" +msgstr "" + +#. Zoom +#: gtk/a11y/gtkimageaccessible.c:125 gtk/deprecated/gtkstock.c:461 +msgctxt "Stock label" +msgid "_Normal Size" +msgstr "" + +#. Zoom +#: gtk/a11y/gtkimageaccessible.c:126 gtk/deprecated/gtkstock.c:463 +msgctxt "Stock label" +msgid "Best _Fit" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:127 gtk/deprecated/gtkstock.c:464 +msgctxt "Stock label" +msgid "Zoom _In" +msgstr "" + +#: gtk/a11y/gtkimageaccessible.c:128 gtk/deprecated/gtkstock.c:465 +msgctxt "Stock label" +msgid "Zoom _Out" +msgstr "" + +#: gtk/a11y/gtkmenubuttonaccessible.c:102 gtk/inspector/window.ui:459 +msgid "Menu" +msgstr "" + +#: gtk/a11y/gtkmenuitemaccessible.c:445 +msgctxt "Action description" +msgid "Clicks the menuitem" +msgstr "" + +#: gtk/a11y/gtkscalebuttonaccessible.c:140 +msgctxt "Action description" +msgid "Pops up the slider" +msgstr "" + +#: gtk/a11y/gtkscalebuttonaccessible.c:142 +msgctxt "Action description" +msgid "Dismisses the slider" +msgstr "" + +#: gtk/a11y/gtkscalebuttonaccessible.c:170 +msgctxt "Action name" +msgid "Popup" +msgstr "" + +#: gtk/a11y/gtkscalebuttonaccessible.c:172 +msgctxt "Action name" +msgid "Dismiss" +msgstr "" + +#: gtk/a11y/gtkspinneraccessible.c:39 +msgctxt "throbbing progress animation widget" +msgid "Spinner" +msgstr "" + +#: gtk/a11y/gtkspinneraccessible.c:40 +msgid "Provides visual indication of progress" +msgstr "" + +#: gtk/a11y/gtkswitchaccessible.c:98 +msgctxt "Action description" +msgid "Toggles the switch" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:425 +msgid "" +"Select the color you want from the outer ring. Select the darkness or " +"lightness of that color using the inner triangle." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:451 +msgid "" +"Click the eyedropper, then click a color anywhere on your screen to select " +"that color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:461 +msgid "_Hue:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:462 +msgid "Position on the color wheel." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:464 +msgid "S_aturation:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:465 +msgid "Intensity of the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:466 +msgid "_Value:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:467 +msgid "Brightness of the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:468 +msgid "_Red:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:469 +msgid "Amount of red light in the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:470 +msgid "_Green:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:471 +msgid "Amount of green light in the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:472 +msgid "_Blue:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:473 +msgid "Amount of blue light in the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:476 +msgid "Op_acity:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:484 gtk/deprecated/gtkcolorsel.c:494 +msgid "Transparency of the color." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:501 +msgid "Color _name:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:516 +msgid "" +"You can enter an HTML-style hexadecimal color value, or simply a color name " +"such as “orange” in this entry." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:548 +msgid "_Palette:" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:578 +msgid "Color Wheel" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1072 +msgid "" +"The previously-selected color, for comparison to the color you’re selecting " +"now. You can drag this color to a palette entry, or select this color as " +"current by dragging it to the other color swatch alongside." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1078 +msgid "" +"The color you’ve chosen. You can drag this color to a palette entry to save " +"it for use in the future." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1084 +msgid "" +"The previously-selected color, for comparison to the color you’re selecting " +"now." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1088 +msgid "The color you’ve chosen." +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1458 +msgid "_Save color here" +msgstr "" + +#: gtk/deprecated/gtkcolorsel.c:1664 +msgid "" +"Click this palette entry to make it the current color. To change this entry, " +"drag a color swatch here or right-click it and select “Save color here.”" +msgstr "" + +#: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 +#: gtk/gtkfilechoosernative.c:545 gtk/gtkfilechoosernative.c:637 +#: gtk/gtkfilechooserwidget.c:1499 gtk/gtkfilechooserwidget.c:6573 +#: gtk/gtkmessagedialog.c:952 gtk/gtkmessagedialog.c:965 +#: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 +#: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 +#: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 +#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 +#: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 +msgid "_Cancel" +msgstr "" + +#: gtk/deprecated/gtkcolorseldialog.c:195 gtk/gtkprinteroptionwidget.c:546 +#: gtk/ui/gtkappchooserdialog.ui:67 gtk/ui/gtkcolorchooserdialog.ui:40 +#: gtk/ui/gtkfontchooserdialog.ui:37 +msgid "_Select" +msgstr "" + +#: gtk/deprecated/gtkcolorseldialog.c:201 +msgid "_Help" +msgstr "" + +#: gtk/deprecated/gtkcolorseldialog.c:213 +msgid "Color Selection" +msgstr "" + +#. This is the default text shown in the preview entry, though the user +#. can set it. Remember that some fonts only have capital letters. +#: gtk/deprecated/gtkfontsel.c:121 +msgid "abcdefghijk ABCDEFGHIJK" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:386 +msgid "_Family:" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:393 +msgid "_Style:" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:400 +msgid "Si_ze:" +msgstr "" + +#. create the text entry widget +#: gtk/deprecated/gtkfontsel.c:577 +msgid "_Preview:" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:1693 gtk/gtkpagesetupunixdialog.c:198 +#: gtk/ui/gtkassistant.ui:50 +msgid "_Apply" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +msgid "_OK" +msgstr "" + +#: gtk/deprecated/gtkfontsel.c:1709 +msgid "Font Selection" +msgstr "" + +#. Translators: the format here is used to build the string that will be rendered +#. * in the number emblem. +#. +#: gtk/deprecated/gtknumerableicon.c:473 +#, c-format +msgctxt "Number format" +msgid "%d" +msgstr "" + +#: gtk/deprecated/gtkstock.c:347 +msgctxt "Stock label" +msgid "_Apply" +msgstr "" + +#: gtk/deprecated/gtkstock.c:349 +msgctxt "Stock label" +msgid "_Cancel" +msgstr "" + +#: gtk/deprecated/gtkstock.c:353 +msgctxt "Stock label" +msgid "C_onnect" +msgstr "" + +#: gtk/deprecated/gtkstock.c:354 +msgctxt "Stock label" +msgid "_Convert" +msgstr "" + +#: gtk/deprecated/gtkstock.c:358 +msgctxt "Stock label" +msgid "_Discard" +msgstr "" + +#: gtk/deprecated/gtkstock.c:359 +msgctxt "Stock label" +msgid "_Disconnect" +msgstr "" + +#: gtk/deprecated/gtkstock.c:361 +msgctxt "Stock label" +msgid "_Edit" +msgstr "" + +#: gtk/deprecated/gtkstock.c:389 +msgctxt "Stock label" +msgid "_Index" +msgstr "" + +#: gtk/deprecated/gtkstock.c:390 +msgctxt "Stock label" +msgid "_Information" +msgstr "" + +#: gtk/deprecated/gtkstock.c:420 +msgctxt "Stock label" +msgid "_No" +msgstr "" + +#: gtk/deprecated/gtkstock.c:421 +msgctxt "Stock label" +msgid "_OK" +msgstr "" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:424 +msgctxt "Stock label" +msgid "Landscape" +msgstr "" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:426 +msgctxt "Stock label" +msgid "Portrait" +msgstr "" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:428 +msgctxt "Stock label" +msgid "Reverse landscape" +msgstr "" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:430 +msgctxt "Stock label" +msgid "Reverse portrait" +msgstr "" + +#: gtk/deprecated/gtkstock.c:431 +msgctxt "Stock label" +msgid "Page Set_up" +msgstr "" + +#: gtk/deprecated/gtkstock.c:433 +msgctxt "Stock label" +msgid "_Preferences" +msgstr "" + +#: gtk/deprecated/gtkstock.c:445 +msgctxt "Stock label" +msgid "_Color" +msgstr "" + +#: gtk/deprecated/gtkstock.c:446 +msgctxt "Stock label" +msgid "_Font" +msgstr "" + +#: gtk/deprecated/gtkstock.c:455 +msgctxt "Stock label" +msgid "_Undelete" +msgstr "" + +#: gtk/deprecated/gtkstock.c:459 +msgctxt "Stock label" +msgid "_Yes" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:1782 +#, c-format +msgid "Unexpected start tag '%s' on line %d char %d" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:1872 +#, c-format +msgid "Unexpected character data on line %d char %d" +msgstr "" + +#: gtk/deprecated/gtkuimanager.c:2709 +msgid "Empty" +msgstr "" + +#: gtk/encodesymbolic.c:38 +msgid "Output to this directory instead of cwd" +msgstr "" + +#: gtk/encodesymbolic.c:266 +#, c-format +msgid "Invalid size %s\n" +msgstr "" + +#: gtk/encodesymbolic.c:279 gtk/gtk-builder-tool.c:671 +#, c-format +msgid "Can't load file: %s\n" +msgstr "" + +#: gtk/encodesymbolic.c:307 gtk/encodesymbolic.c:313 +#, c-format +msgid "Can't save file %s: %s\n" +msgstr "" + +#: gtk/encodesymbolic.c:319 +#, c-format +msgid "Can't close stream" +msgstr "" + +#: gtk/gtkaboutdialog.c:114 gtk/ui/gtkaboutdialog.ui:210 +msgid "License" +msgstr "" + +#: gtk/gtkaboutdialog.c:115 +msgid "Custom License" +msgstr "" + +#: gtk/gtkaboutdialog.c:116 +msgid "GNU General Public License, version 2 or later" +msgstr "" + +#: gtk/gtkaboutdialog.c:117 +msgid "GNU General Public License, version 3 or later" +msgstr "" + +#: gtk/gtkaboutdialog.c:118 +msgid "GNU Lesser General Public License, version 2.1 or later" +msgstr "" + +#: gtk/gtkaboutdialog.c:119 +msgid "GNU Lesser General Public License, version 3 or later" +msgstr "" + +#: gtk/gtkaboutdialog.c:120 +msgid "BSD 2-Clause License" +msgstr "" + +#: gtk/gtkaboutdialog.c:121 +msgid "The MIT License (MIT)" +msgstr "" + +#: gtk/gtkaboutdialog.c:122 +msgid "Artistic License 2.0" +msgstr "" + +#: gtk/gtkaboutdialog.c:123 +msgid "GNU General Public License, version 2 only" +msgstr "" + +#: gtk/gtkaboutdialog.c:124 +msgid "GNU General Public License, version 3 only" +msgstr "" + +#: gtk/gtkaboutdialog.c:125 +msgid "GNU Lesser General Public License, version 2.1 only" +msgstr "" + +#: gtk/gtkaboutdialog.c:126 +msgid "GNU Lesser General Public License, version 3 only" +msgstr "" + +#: gtk/gtkaboutdialog.c:127 +msgid "GNU Affero General Public License, version 3 or later" +msgstr "" + +#: gtk/gtkaboutdialog.c:128 +msgid "GNU Affero General Public License, version 3 only" +msgstr "" + +#: gtk/gtkaboutdialog.c:129 +msgid "BSD 3-Clause License" +msgstr "" + +#: gtk/gtkaboutdialog.c:130 +msgid "Apache License, Version 2.0" +msgstr "" + +#: gtk/gtkaboutdialog.c:131 +msgid "Mozilla Public License 2.0" +msgstr "" + +#: gtk/gtkaboutdialog.c:703 +msgid "C_redits" +msgstr "" + +#: gtk/gtkaboutdialog.c:711 +msgid "_License" +msgstr "" + +#: gtk/gtkaboutdialog.c:720 gtk/gtkcustompaperunixdialog.c:329 +#: gtk/gtkmessagedialog.c:948 gtk/ui/gtkassistant.ui:144 +msgid "_Close" +msgstr "" + +#: gtk/gtkaboutdialog.c:1004 +msgid "Could not show link" +msgstr "" + +#: gtk/gtkaboutdialog.c:1043 +msgid "Website" +msgstr "" + +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/gtkaboutdialog.c:1093 gtk/ui/gtkapplication-quartz.ui:7 +#, c-format +msgid "About %s" +msgstr "" + +#: gtk/gtkaboutdialog.c:2320 +msgid "Created by" +msgstr "" + +#: gtk/gtkaboutdialog.c:2323 +msgid "Documented by" +msgstr "" + +#: gtk/gtkaboutdialog.c:2333 +msgid "Translated by" +msgstr "" + +#: gtk/gtkaboutdialog.c:2338 +msgid "Artwork by" +msgstr "" + +#. Translators: this is the license preamble; the string at the end +#. * contains the name of the license as link text. +#. +#: gtk/gtkaboutdialog.c:2500 +#, c-format +msgid "" +"This program comes with absolutely no warranty.\n" +"See the %s for details." +msgstr "" + +#. This is the text that should appear next to menu accelerators +#. * that use the shift key. If the text on this key isn't typically +#. * translated on keyboards used for your language, don't translate +#. * this. +#. +#: gtk/gtkaccellabel.c:181 gtk/gtkshortcutlabel.c:102 +#: gtk/gtkshortcutlabel.c:138 +msgctxt "keyboard label" +msgid "Shift" +msgstr "" + +#. This is the text that should appear next to menu accelerators +#. * that use the control key. If the text on this key isn't typically +#. * translated on keyboards used for your language, don't translate +#. * this. +#. +#: gtk/gtkaccellabel.c:187 gtk/gtkshortcutlabel.c:105 +#: gtk/gtkshortcutlabel.c:140 +msgctxt "keyboard label" +msgid "Ctrl" +msgstr "" + +#. This is the text that should appear next to menu accelerators +#. * that use the alt key. If the text on this key isn't typically +#. * translated on keyboards used for your language, don't translate +#. * this. +#. +#: gtk/gtkaccellabel.c:193 gtk/gtkshortcutlabel.c:108 +#: gtk/gtkshortcutlabel.c:142 +msgctxt "keyboard label" +msgid "Alt" +msgstr "" + +#. This is the text that should appear next to menu accelerators +#. * that use the super key. If the text on this key isn't typically +#. * translated on keyboards used for your language, don't translate +#. * this. +#. +#: gtk/gtkaccellabel.c:845 gtk/gtkshortcutlabel.c:114 +#: gtk/gtkshortcutlabel.c:152 +msgctxt "keyboard label" +msgid "Super" +msgstr "" + +#. This is the text that should appear next to menu accelerators +#. * that use the hyper key. If the text on this key isn't typically +#. * translated on keyboards used for your language, don't translate +#. * this. +#. +#: gtk/gtkaccellabel.c:858 gtk/gtkshortcutlabel.c:117 +#: gtk/gtkshortcutlabel.c:154 +msgctxt "keyboard label" +msgid "Hyper" +msgstr "" + +#. This is the text that should appear next to menu accelerators +#. * that use the meta key. If the text on this key isn't typically +#. * translated on keyboards used for your language, don't translate +#. * this. +#. +#: gtk/gtkaccellabel.c:872 gtk/gtkshortcutlabel.c:111 +#: gtk/gtkshortcutlabel.c:156 +msgctxt "keyboard label" +msgid "Meta" +msgstr "" + +#: gtk/gtkaccellabel.c:889 +msgctxt "keyboard label" +msgid "Space" +msgstr "" + +#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +msgctxt "keyboard label" +msgid "Backslash" +msgstr "" + +#: gtk/gtkappchooserbutton.c:295 +msgid "Other application…" +msgstr "" + +#: gtk/gtkappchooserdialog.c:202 gtk/gtkappchooserdialog.c:230 +#: gtk/ui/gtkappchooserdialog.ui:5 +msgid "Select Application" +msgstr "" + +#. Translators: %s is a filename +#: gtk/gtkappchooserdialog.c:209 +#, c-format +msgid "Opening “%s”." +msgstr "" + +#: gtk/gtkappchooserdialog.c:210 +#, c-format +msgid "No applications found for “%s”" +msgstr "" + +#. Translators: %s is a file type description +#: gtk/gtkappchooserdialog.c:215 +#, c-format +msgid "Opening “%s” files." +msgstr "" + +#: gtk/gtkappchooserdialog.c:217 +#, c-format +msgid "No applications found for “%s” files" +msgstr "" + +#: gtk/gtkappchooserdialog.c:310 +msgid "Forget association" +msgstr "" + +#: gtk/gtkappchooserdialog.c:453 +msgid "Failed to start GNOME Software" +msgstr "" + +#: gtk/gtkappchooserwidget.c:593 +msgid "Default Application" +msgstr "" + +#: gtk/gtkappchooserwidget.c:643 +#, c-format +msgid "No applications found for “%s”." +msgstr "" + +#: gtk/gtkappchooserwidget.c:726 +msgid "Recommended Applications" +msgstr "" + +#: gtk/gtkappchooserwidget.c:741 +msgid "Related Applications" +msgstr "" + +#: gtk/gtkappchooserwidget.c:755 +msgid "Other Applications" +msgstr "" + +#: gtk/gtkapplicationwindow.c:345 gtk/gtkprintoperation-unix.c:485 +#: gtk/gtkprintoperation-win32.c:1589 gtk/inspector/prop-editor.c:1686 +msgid "Application" +msgstr "" + +#: gtk/gtkbookmarksmanager.c:51 +#, c-format +msgid "%s does not exist in the bookmarks list" +msgstr "" + +#: gtk/gtkbookmarksmanager.c:362 +#, c-format +msgid "%s already exists in the bookmarks list" +msgstr "" + +#: gtk/gtkbuilder-menus.c:223 +#, c-format +msgid "Element <%s> not allowed inside <%s>" +msgstr "" + +#: gtk/gtkbuilder-menus.c:228 +#, c-format +msgid "Element <%s> not allowed at toplevel" +msgstr "" + +#: gtk/gtkbuilder-menus.c:317 +#, c-format +msgid "Text may not appear inside <%s>" +msgstr "" + +#: gtk/gtk-builder-tool.c:124 +#, c-format +msgid "Packing property %s::%s not found\n" +msgstr "" + +#: gtk/gtk-builder-tool.c:126 +#, c-format +msgid "Cell property %s::%s not found\n" +msgstr "" + +#: gtk/gtk-builder-tool.c:128 +#, c-format +msgid "Property %s::%s not found\n" +msgstr "" + +#: gtk/gtk-builder-tool.c:136 +#, c-format +msgid "Couldn't parse value for %s::%s: %s\n" +msgstr "" + +#: gtk/gtk-builder-tool.c:692 +#, c-format +msgid "Can't parse file: %s\n" +msgstr "" + +#: gtk/gtk-builder-tool.c:1058 +#, c-format +msgid "" +"Usage:\n" +" gtk-builder-tool [COMMAND] FILE\n" +"\n" +"Commands:\n" +" validate Validate the file\n" +" simplify [OPTIONS] Simplify the file\n" +" enumerate List all named objects\n" +" preview [OPTIONS] Preview the file\n" +"\n" +"Simplify Options:\n" +" --replace Replace the file\n" +"\n" +"Preview Options:\n" +" --id=ID Preview only the named object\n" +" --css=FILE Use style from CSS file\n" +"\n" +"Perform various tasks on GtkBuilder .ui files.\n" +msgstr "" + +#. Translate to calendar:YM if you want years to be displayed +#. * before months; otherwise translate to calendar:MY. +#. * Do *not* translate it to anything else, if it +#. * it isn't calendar:YM or calendar:MY it will not work. +#. * +#. * Note that the ordering described here is logical order, which is +#. * further influenced by BIDI ordering. Thus, if you have a default +#. * text direction of RTL and specify "calendar:YM", then the year +#. * will appear to the right of the month. +#. +#: gtk/gtkcalendar.c:815 +msgid "calendar:MY" +msgstr "" + +#. Translate to calendar:week_start:0 if you want Sunday to be the +#. * first day of the week to calendar:week_start:1 if you want Monday +#. * to be the first day of the week, and so on. +#. +#: gtk/gtkcalendar.c:853 +msgid "calendar:week_start:0" +msgstr "" + +#. Translators: This is a text measurement template. +#. * Translate it to the widest year text +#. * +#. * If you don't understand this, leave it as "2000" +#. +#: gtk/gtkcalendar.c:1881 +msgctxt "year measurement template" +msgid "2000" +msgstr "" + +#. Translators: this defines whether the day numbers should use +#. * localized digits or the ones used in English (0123...). +#. * +#. * Translate to "%Id" if you want to use localized digits, or +#. * translate to "%d" otherwise. +#. * +#. * Note that translating this doesn't guarantee that you get localized +#. * digits. That needs support from your system and locale definition +#. * too. +#. +#: gtk/gtkcalendar.c:1912 gtk/gtkcalendar.c:2608 +#, c-format +msgctxt "calendar:day:digits" +msgid "%d" +msgstr "" + +#. Translators: this defines whether the week numbers should use +#. * localized digits or the ones used in English (0123...). +#. * +#. * Translate to "%Id" if you want to use localized digits, or +#. * translate to "%d" otherwise. +#. * +#. * Note that translating this doesn't guarantee that you get localized +#. * digits. That needs support from your system and locale definition +#. * too. +#. +#: gtk/gtkcalendar.c:1944 gtk/gtkcalendar.c:2474 +#, c-format +msgctxt "calendar:week:digits" +msgid "%d" +msgstr "" + +#. Translators: This dictates how the year is displayed in +#. * gtkcalendar widget. See strftime() manual for the format. +#. * Use only ASCII in the translation. +#. * +#. * Also look for the msgid "2000". +#. * Translate that entry to a year with the widest output of this +#. * msgid. +#. * +#. * "%Y" is appropriate for most locales. +#. +#: gtk/gtkcalendar.c:2241 +msgctxt "calendar year format" +msgid "%Y" +msgstr "" + +#. This label is displayed in a treeview cell displaying +#. * a disabled accelerator key combination. +#. +#: gtk/gtkcellrendereraccel.c:273 +msgctxt "Accelerator" +msgid "Disabled" +msgstr "" + +#. This label is displayed in a treeview cell displaying +#. * an accelerator key combination that is not valid according +#. * to gtk_accelerator_valid(). +#. +#: gtk/gtkcellrendereraccel.c:283 +msgctxt "Accelerator" +msgid "Invalid" +msgstr "" + +#. This label is displayed in a treeview cell displaying an accelerator +#. * when the cell is clicked to change the acelerator. +#. +#: gtk/gtkcellrendereraccel.c:414 gtk/gtkcellrendereraccel.c:488 +msgid "New accelerator…" +msgstr "" + +#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:481 +#, c-format +msgctxt "progress bar label" +msgid "%d %%" +msgstr "" + +#: gtk/gtkcolorbutton.c:185 gtk/gtkcolorbutton.c:398 +msgid "Pick a Color" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:304 +#, c-format +msgid "Red %d%%, Green %d%%, Blue %d%%, Alpha %d%%" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:310 +#, c-format +msgid "Red %d%%, Green %d%%, Blue %d%%" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:387 +#, c-format +msgid "Color: %s" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:446 +msgctxt "Color name" +msgid "Very Light Blue" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:447 +msgctxt "Color name" +msgid "Light Blue" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:448 +msgctxt "Color name" +msgid "Blue" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:449 +msgctxt "Color name" +msgid "Dark Blue" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:450 +msgctxt "Color name" +msgid "Very Dark Blue" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:451 +msgctxt "Color name" +msgid "Very Light Green" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:452 +msgctxt "Color name" +msgid "Light Green" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:453 +msgctxt "Color name" +msgid "Green" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:454 +msgctxt "Color name" +msgid "Dark Green" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:455 +msgctxt "Color name" +msgid "Very Dark Green" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:456 +msgctxt "Color name" +msgid "Very Light Yellow" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:457 +msgctxt "Color name" +msgid "Light Yellow" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:458 +msgctxt "Color name" +msgid "Yellow" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:459 +msgctxt "Color name" +msgid "Dark Yellow" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:460 +msgctxt "Color name" +msgid "Very Dark Yellow" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:461 +msgctxt "Color name" +msgid "Very Light Orange" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:462 +msgctxt "Color name" +msgid "Light Orange" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:463 +msgctxt "Color name" +msgid "Orange" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:464 +msgctxt "Color name" +msgid "Dark Orange" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:465 +msgctxt "Color name" +msgid "Very Dark Orange" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:466 +msgctxt "Color name" +msgid "Very Light Red" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:467 +msgctxt "Color name" +msgid "Light Red" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:468 +msgctxt "Color name" +msgid "Red" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:469 +msgctxt "Color name" +msgid "Dark Red" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:470 +msgctxt "Color name" +msgid "Very Dark Red" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:471 +msgctxt "Color name" +msgid "Very Light Purple" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:472 +msgctxt "Color name" +msgid "Light Purple" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:473 +msgctxt "Color name" +msgid "Purple" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:474 +msgctxt "Color name" +msgid "Dark Purple" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:475 +msgctxt "Color name" +msgid "Very Dark Purple" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:476 +msgctxt "Color name" +msgid "Very Light Brown" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:477 +msgctxt "Color name" +msgid "Light Brown" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:478 +msgctxt "Color name" +msgid "Brown" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:479 +msgctxt "Color name" +msgid "Dark Brown" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:480 +msgctxt "Color name" +msgid "Very Dark Brown" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:481 +msgctxt "Color name" +msgid "White" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:482 +msgctxt "Color name" +msgid "Light Gray 1" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:483 +msgctxt "Color name" +msgid "Light Gray 2" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:484 +msgctxt "Color name" +msgid "Light Gray 3" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:485 +msgctxt "Color name" +msgid "Light Gray 4" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:486 +msgctxt "Color name" +msgid "Dark Gray 1" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:487 +msgctxt "Color name" +msgid "Dark Gray 2" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:488 +msgctxt "Color name" +msgid "Dark Gray 3" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:489 +msgctxt "Color name" +msgid "Dark Gray 4" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:490 +msgctxt "Color name" +msgid "Black" +msgstr "" + +#. translators: label for the custom section in the color chooser +#: gtk/gtkcolorchooserwidget.c:534 +msgid "Custom" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:541 +msgid "Custom color" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:542 +msgid "Create a custom color" +msgstr "" + +#: gtk/gtkcolorchooserwidget.c:561 +#, c-format +msgid "Custom color %d: %s" +msgstr "" + +#: gtk/gtkcolorplane.c:409 +msgid "Color Plane" +msgstr "" + +#: gtk/gtkcolorscale.c:211 +msgctxt "Color channel" +msgid "Hue" +msgstr "" + +#: gtk/gtkcolorscale.c:213 +msgctxt "Color channel" +msgid "Alpha" +msgstr "" + +#: gtk/gtkcolorswatch.c:360 +msgid "C_ustomize" +msgstr "" + +#. Translate to the default units to use for presenting +#. * lengths to the user. Translate to default:inch if you +#. * want inches, otherwise translate to default:mm. +#. * Do *not* translate it to "predefinito:mm", if it +#. * it isn't default:mm or default:inch it will not work +#. +#: gtk/gtkcustompaperunixdialog.c:117 +msgid "default:mm" +msgstr "" + +#. And show the custom paper dialog +#: gtk/gtkcustompaperunixdialog.c:405 gtk/gtkprintunixdialog.c:3337 +msgid "Manage Custom Sizes" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:567 gtk/gtkpagesetupunixdialog.c:814 +msgid "inch" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:569 gtk/gtkpagesetupunixdialog.c:812 +msgid "mm" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:615 +msgid "Margins from Printer…" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:781 +#, c-format +msgid "Custom Size %d" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:1120 +msgid "_Width:" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:1131 +msgid "_Height:" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:1142 +msgid "Paper Size" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:1151 +msgid "_Top:" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:1162 +msgid "_Bottom:" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:1173 +msgid "_Left:" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:1184 +msgid "_Right:" +msgstr "" + +#: gtk/gtkcustompaperunixdialog.c:1223 +msgid "Paper Margins" +msgstr "" + +#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +msgid "Cu_t" +msgstr "" + +#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +msgid "_Copy" +msgstr "" + +#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +msgid "_Paste" +msgstr "" + +#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +msgid "_Delete" +msgstr "" + +#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +msgid "Select _All" +msgstr "" + +#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +msgid "Insert _Emoji" +msgstr "" + +#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +msgid "Select all" +msgstr "" + +#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +msgid "Cut" +msgstr "" + +#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +msgid "Copy" +msgstr "" + +#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +msgid "Paste" +msgstr "" + +#: gtk/gtkentry.c:10880 +msgid "Caps Lock is on" +msgstr "" + +#: gtk/gtkentry.c:11158 +msgid "Insert Emoji" +msgstr "" + +#: gtk/gtkfilechooserbutton.c:112 +msgid "Select a File" +msgstr "" + +#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1112 +msgid "Desktop" +msgstr "" + +#: gtk/gtkfilechooserbutton.c:114 gtk/ui/gtkfilechooserbutton.ui:33 +msgid "(None)" +msgstr "" + +#: gtk/gtkfilechooserbutton.c:2162 +msgid "Other…" +msgstr "" + +#: gtk/gtkfilechooserdialog.c:542 +msgid "_Name" +msgstr "" + +#. Open item is always present +#: gtk/gtkfilechoosernative.c:546 gtk/gtkfilechoosernative.c:631 +#: gtk/gtkplacessidebar.c:3628 gtk/gtkplacessidebar.c:3696 +#: gtk/gtkplacesview.c:1705 +msgid "_Open" +msgstr "" + +#: gtk/gtkfilechoosernative.c:631 gtk/inspector/css-editor.c:202 +msgid "_Save" +msgstr "" + +#: gtk/gtkfilechoosernativequartz.c:331 gtk/ui/gtkfilechooserwidget.ui:435 +msgid "Select which types of files are shown" +msgstr "" + +#. Translators: the first string is a path and the second string +#. * is a hostname. Nautilus and the panel contain the same string +#. * to translate. +#. +#: gtk/gtkfilechooserutils.c:505 +#, c-format +msgid "%1$s on %2$s" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:386 +msgid "Type name of new folder" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:810 +msgid "The folder could not be created" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:822 +msgid "" +"The folder could not be created, as a file with the same name already exists." +msgstr "" + +#: gtk/gtkfilechooserwidget.c:824 +msgid "Try using a different name for the folder, or rename the file first." +msgstr "" + +#: gtk/gtkfilechooserwidget.c:837 +msgid "You need to choose a valid filename." +msgstr "" + +#: gtk/gtkfilechooserwidget.c:840 +#, c-format +msgid "Cannot create a file under %s as it is not a folder" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:850 +msgid "Cannot create file as the filename is too long" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:851 +msgid "Try using a shorter name." +msgstr "" + +#: gtk/gtkfilechooserwidget.c:861 +msgid "You may only select folders" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:862 +msgid "The item that you selected is not a folder try using a different item." +msgstr "" + +#: gtk/gtkfilechooserwidget.c:870 +msgid "Invalid file name" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:879 +msgid "The folder contents could not be displayed" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:887 +msgid "The file could not be deleted" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:895 +msgid "The file could not be moved to the Trash" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1040 +msgid "A folder with that name already exists" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1042 +msgid "A file with that name already exists" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1077 +msgid "A folder cannot be called “.”" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1078 +msgid "A file cannot be called “.”" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1081 +msgid "A folder cannot be called “..”" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1082 +msgid "A file cannot be called “..”" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1085 +msgid "Folder names cannot contain “/”" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1086 +msgid "File names cannot contain “/”" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1112 +msgid "Folder names should not begin with a space" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1113 +msgid "File names should not begin with a space" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1117 +msgid "Folder names should not end with a space" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1118 +msgid "File names should not end with a space" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1121 +msgid "Folder names starting with a “.” are hidden" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1122 +msgid "File names starting with a “.” are hidden" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1495 +#, c-format +msgid "Are you sure you want to permanently delete “%s”?" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1498 +#, c-format +msgid "If you delete an item, it will be permanently lost." +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1635 +msgid "The file could not be renamed" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:1980 +msgid "Could not select file" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2330 +msgid "_Visit File" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2331 +msgid "_Open With File Manager" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2332 +msgid "_Copy Location" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2333 +msgid "_Add to Bookmarks" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 +#: gtk/ui/gtkfilechooserwidget.ui:569 +msgid "_Rename" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2336 +msgid "_Move to Trash" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2340 +msgid "Show _Hidden Files" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2341 +msgid "Show _Size Column" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2342 +msgid "Show T_ype Column" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2343 +msgid "Show _Time" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:2344 +msgid "Sort _Folders before Files" +msgstr "" + +#. this is the header for the location column in the print dialog +#: gtk/gtkfilechooserwidget.c:2626 gtk/inspector/css-node-tree.ui:141 +#: gtk/ui/gtkfilechooserwidget.ui:238 gtk/ui/gtkprintunixdialog.ui:123 +msgid "Location" +msgstr "" + +#. Label +#: gtk/gtkfilechooserwidget.c:2719 +msgid "_Name:" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:3344 gtk/gtkfilechooserwidget.c:3358 +#, c-format +msgid "Searching in %s" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:3364 +msgid "Searching" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:3371 +msgid "Enter location" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:3373 +msgid "Enter location or URL" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:4451 gtk/gtkfilechooserwidget.c:7493 +#: gtk/ui/gtkfilechooserwidget.ui:278 +msgid "Modified" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:4729 +#, c-format +msgid "Could not read the contents of %s" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:4733 +msgid "Could not read the contents of the folder" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:4893 gtk/gtkfilechooserwidget.c:4941 +msgid "%H:%M" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:4895 gtk/gtkfilechooserwidget.c:4943 +msgid "%l:%M %p" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:4899 +msgid "Yesterday" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:4907 +msgid "%-e %b" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:4911 +msgid "%-e %b %Y" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5010 gtk/gtkfilechooserwidget.c:5018 +msgid "Program" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5011 +msgid "Audio" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5012 gtk/inspector/visual.ui:230 +#: gtk/ui/gtkfontbutton.ui:13 +msgid "Font" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5013 gtk/inspector/visual.ui:488 +msgid "Image" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5014 +msgid "Archive" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5015 +msgid "Markup" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5016 gtk/gtkfilechooserwidget.c:5017 +msgid "Text" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5019 +msgid "Video" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5020 +msgid "Contacts" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5021 +msgid "Calendar" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5022 +msgid "Document" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5023 +msgid "Presentation" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5024 +msgid "Spreadsheet" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5055 gtk/gtkfilechooserwidget.c:5244 +#: gtk/inspector/prop-editor.c:1689 +msgid "Unknown" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 +msgid "Home" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:5780 +msgid "Cannot change to folder because it is not local" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:6566 gtk/gtkprintunixdialog.c:665 +#, c-format +msgid "A file named “%s” already exists. Do you want to replace it?" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:6569 gtk/gtkprintunixdialog.c:669 +#, c-format +msgid "" +"The file already exists in “%s”. Replacing it will overwrite its contents." +msgstr "" + +#: gtk/gtkfilechooserwidget.c:6574 gtk/gtkprintunixdialog.c:677 +msgid "_Replace" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:6793 +msgid "You do not have access to the specified folder." +msgstr "" + +#: gtk/gtkfilechooserwidget.c:7416 +msgid "Could not send the search request" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:7704 +msgid "Accessed" +msgstr "" + +#: gtk/gtkfilechooserwidget.c:8824 gtk/ui/gtkfilechooserwidget.ui:89 +msgid "Create Folder" +msgstr "" + +#. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are +#. * really pointers to GDrive, GVolume or GMount objects. We need an extra +#. * token for the fake “File System” volume. So, we’ll return a pointer to +#. * this particular string. +#. +#: gtk/gtkfilesystem.c:49 +msgid "File System" +msgstr "" + +#: gtk/gtkfontbutton.c:379 gtk/gtkfontbutton.c:509 +msgid "Sans 12" +msgstr "" + +#: gtk/gtkfontbutton.c:492 gtk/gtkfontbutton.c:626 +msgid "Pick a Font" +msgstr "" + +#: gtk/gtkfontbutton.c:1395 +msgctxt "font" +msgid "None" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:1602 +msgid "Width" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:1603 +msgid "Weight" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:1604 +msgid "Italic" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:1605 +msgid "Slant" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:1606 +msgid "Optical Size" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +msgid "Default" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:2353 +msgid "Ligatures" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:2354 +msgid "Letter Case" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:2355 +msgid "Number Case" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:2356 +msgid "Number Spacing" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:2357 +msgid "Number Formatting" +msgstr "" + +#: gtk/gtkfontchooserwidget.c:2358 +msgid "Character Variants" +msgstr "" + +#: gtk/gtkglarea.c:314 +msgid "OpenGL context creation failed" +msgstr "" + +#: gtk/gtkheaderbar.c:391 +msgid "Application menu" +msgstr "" + +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +msgid "Close" +msgstr "" + +#: gtk/gtkicontheme.c:2358 gtk/gtkicontheme.c:2423 +#, c-format +msgid "Icon '%s' not present in theme %s" +msgstr "" + +#: gtk/gtkicontheme.c:4101 gtk/gtkicontheme.c:4468 +msgid "Failed to load icon" +msgstr "" + +#: gtk/gtkimmodule.c:547 +msgctxt "input method menu" +msgid "Simple" +msgstr "" + +#: gtk/gtkimmodule.c:563 +msgctxt "input method menu" +msgid "None" +msgstr "" + +#: gtk/gtkimmulticontext.c:615 +msgctxt "input method menu" +msgid "System" +msgstr "" + +#: gtk/gtkimmulticontext.c:694 +#, c-format +msgctxt "input method menu" +msgid "System (%s)" +msgstr "" + +#: gtk/gtkinfobar.c:1307 gtk/gtkmessagedialog.c:385 +msgid "Information" +msgstr "" + +#: gtk/gtkinfobar.c:1311 gtk/gtkmessagedialog.c:389 +msgid "Question" +msgstr "" + +#: gtk/gtkinfobar.c:1315 gtk/gtkmessagedialog.c:393 +msgid "Warning" +msgstr "" + +#: gtk/gtkinfobar.c:1319 gtk/gtkmessagedialog.c:397 +msgid "Error" +msgstr "" + +#. Open Link +#: gtk/gtklabel.c:6668 +msgid "_Open Link" +msgstr "" + +#. Copy Link Address +#: gtk/gtklabel.c:6677 +msgid "Copy _Link Address" +msgstr "" + +#: gtk/gtk-launch.c:42 +msgid "Show program version" +msgstr "" + +#: gtk/gtk-launch.c:76 +msgid "APPLICATION [URI...] — launch an APPLICATION" +msgstr "" + +#. Translators: this message will appear after the usage string +#. and before the list of options. +#: gtk/gtk-launch.c:80 +msgid "" +"Launch an application (specified by its desktop file name),\n" +"optionally passing one or more URIs as arguments." +msgstr "" + +#: gtk/gtk-launch.c:92 +#, c-format +msgid "Error parsing commandline options: %s\n" +msgstr "" + +#: gtk/gtk-launch.c:94 gtk/gtk-launch.c:115 +#, c-format +msgid "Try \"%s --help\" for more information." +msgstr "" + +#. Translators: the %s is the program name. This error message +#. means the user is calling gtk-launch without any argument. +#: gtk/gtk-launch.c:113 +#, c-format +msgid "%s: missing application name" +msgstr "" + +#: gtk/gtk-launch.c:144 +#, c-format +msgid "Creating AppInfo from id not supported on non unix operating systems" +msgstr "" + +#. Translators: the first %s is the program name, the second one +#. is the application name. +#: gtk/gtk-launch.c:152 +#, c-format +msgid "%s: no such application %s" +msgstr "" + +#. Translators: the first %s is the program name, the second one +#. is the error message. +#: gtk/gtk-launch.c:170 +#, c-format +msgid "%s: error launching application: %s\n" +msgstr "" + +#: gtk/gtklinkbutton.c:374 +msgid "Copy URL" +msgstr "" + +#: gtk/gtklinkbutton.c:522 +msgid "Invalid URI" +msgstr "" + +#: gtk/gtklockbutton.c:275 gtk/ui/gtklockbutton.ui:30 +msgid "Lock" +msgstr "" + +#: gtk/gtklockbutton.c:284 gtk/ui/gtklockbutton.ui:37 +msgid "Unlock" +msgstr "" + +#: gtk/gtklockbutton.c:293 +msgid "" +"Dialog is unlocked.\n" +"Click to prevent further changes" +msgstr "" + +#: gtk/gtklockbutton.c:302 +msgid "" +"Dialog is locked.\n" +"Click to make changes" +msgstr "" + +#: gtk/gtklockbutton.c:311 +msgid "" +"System policy prevents changes.\n" +"Contact your system administrator" +msgstr "" + +#. Description of --gtk-module=MODULES in --help output +#: gtk/gtkmain.c:462 +msgid "Load additional GTK+ modules" +msgstr "" + +#. Placeholder in --gtk-module=MODULES in --help output +#: gtk/gtkmain.c:463 +msgid "MODULES" +msgstr "" + +#. Description of --g-fatal-warnings in --help output +#: gtk/gtkmain.c:465 +msgid "Make all warnings fatal" +msgstr "" + +#. Description of --gtk-debug=FLAGS in --help output +#: gtk/gtkmain.c:468 +msgid "GTK+ debugging flags to set" +msgstr "" + +#. Description of --gtk-no-debug=FLAGS in --help output +#: gtk/gtkmain.c:471 +msgid "GTK+ debugging flags to unset" +msgstr "" + +#: gtk/gtkmain.c:811 gtk/gtkmain.c:1005 +#, c-format +msgid "Cannot open display: %s" +msgstr "" + +#: gtk/gtkmain.c:923 +msgid "GTK+ Options" +msgstr "" + +#: gtk/gtkmain.c:923 +msgid "Show GTK+ Options" +msgstr "" + +#. Translate to default:RTL if you want your widgets +#. * to be RTL, otherwise translate to default:LTR. +#. * Do *not* translate it to "predefinito:LTR", if it +#. * it isn't default:LTR or default:RTL it will not work +#. +#: gtk/gtkmain.c:1276 +msgid "default:LTR" +msgstr "" + +#: gtk/gtkmessagedialog.c:956 +msgid "_No" +msgstr "" + +#: gtk/gtkmessagedialog.c:957 +msgid "_Yes" +msgstr "" + +#: gtk/gtkmountoperation.c:595 +msgid "Co_nnect" +msgstr "" + +#: gtk/gtkmountoperation.c:668 +msgid "Connect As" +msgstr "" + +#: gtk/gtkmountoperation.c:677 +msgid "_Anonymous" +msgstr "" + +#: gtk/gtkmountoperation.c:686 +msgid "Registered U_ser" +msgstr "" + +#: gtk/gtkmountoperation.c:697 +msgid "_Username" +msgstr "" + +#: gtk/gtkmountoperation.c:702 +msgid "_Domain" +msgstr "" + +#: gtk/gtkmountoperation.c:711 +msgid "Volume type" +msgstr "" + +#: gtk/gtkmountoperation.c:721 +msgid "_Hidden" +msgstr "" + +#: gtk/gtkmountoperation.c:724 +msgid "_Windows system" +msgstr "" + +#: gtk/gtkmountoperation.c:727 +msgid "_PIM" +msgstr "" + +#: gtk/gtkmountoperation.c:733 +msgid "_Password" +msgstr "" + +#: gtk/gtkmountoperation.c:755 +msgid "Forget password _immediately" +msgstr "" + +#: gtk/gtkmountoperation.c:765 +msgid "Remember password until you _logout" +msgstr "" + +#: gtk/gtkmountoperation.c:775 +msgid "Remember _forever" +msgstr "" + +#: gtk/gtkmountoperation.c:1170 +#, c-format +msgid "Unknown Application (PID %d)" +msgstr "" + +#: gtk/gtkmountoperation.c:1355 +#, c-format +msgid "Unable to end process" +msgstr "" + +#: gtk/gtkmountoperation.c:1389 +msgid "_End Process" +msgstr "" + +#: gtk/gtkmountoperation-stub.c:62 +#, c-format +msgid "Cannot kill process with PID %d. Operation is not implemented." +msgstr "" + +#. translators: this string is a name for the 'less' command +#: gtk/gtkmountoperation-x11.c:954 +msgid "Terminal Pager" +msgstr "" + +#: gtk/gtkmountoperation-x11.c:955 +msgid "Top Command" +msgstr "" + +#: gtk/gtkmountoperation-x11.c:956 +msgid "Bourne Again Shell" +msgstr "" + +#: gtk/gtkmountoperation-x11.c:957 +msgid "Bourne Shell" +msgstr "" + +#: gtk/gtkmountoperation-x11.c:958 +msgid "Z Shell" +msgstr "" + +#: gtk/gtkmountoperation-x11.c:1055 +#, c-format +msgid "Cannot end process with PID %d: %s" +msgstr "" + +#: gtk/gtknotebook.c:5151 gtk/gtknotebook.c:7429 +#, c-format +msgid "Page %u" +msgstr "" + +#: gtk/gtkpagesetup.c:652 gtk/gtkpapersize.c:986 gtk/gtkpapersize.c:1026 +msgid "Not a valid page setup file" +msgstr "" + +#: gtk/gtkpagesetupunixdialog.c:211 +msgid "Any Printer" +msgstr "" + +#: gtk/gtkpagesetupunixdialog.c:211 +msgid "For portable documents" +msgstr "" + +#: gtk/gtkpagesetupunixdialog.c:832 +#, c-format +msgid "" +"Margins:\n" +" Left: %s %s\n" +" Right: %s %s\n" +" Top: %s %s\n" +" Bottom: %s %s" +msgstr "" + +#: gtk/gtkpagesetupunixdialog.c:881 gtk/gtkprintunixdialog.c:3393 +msgid "Manage Custom Sizes…" +msgstr "" + +#: gtk/gtkpagesetupunixdialog.c:903 gtk/ui/gtkpagesetupunixdialog.ui:31 +#: gtk/ui/gtkprintunixdialog.ui:854 +msgid "Page Setup" +msgstr "" + +#: gtk/gtkpathbar.c:1571 +msgid "File System Root" +msgstr "" + +#. translators: %s is the name of a cloud provider for files +#: gtk/gtkplacessidebar.c:984 +#, c-format +msgid "Open %s" +msgstr "" + +#: gtk/gtkplacessidebar.c:1073 gtk/ui/gtkemojichooser.ui:197 +msgid "Recent" +msgstr "" + +#: gtk/gtkplacessidebar.c:1075 +msgid "Recent files" +msgstr "" + +#: gtk/gtkplacessidebar.c:1085 +msgid "Starred" +msgstr "" + +#. TODO: Rename to 'Starred files' +#: gtk/gtkplacessidebar.c:1088 +msgid "Favorite files" +msgstr "" + +#: gtk/gtkplacessidebar.c:1099 +msgid "Open your personal folder" +msgstr "" + +#: gtk/gtkplacessidebar.c:1114 +msgid "Open the contents of your desktop in a folder" +msgstr "" + +#: gtk/gtkplacessidebar.c:1128 +msgid "Enter Location" +msgstr "" + +#: gtk/gtkplacessidebar.c:1130 +msgid "Manually enter a location" +msgstr "" + +#: gtk/gtkplacessidebar.c:1140 +msgid "Trash" +msgstr "" + +#: gtk/gtkplacessidebar.c:1142 +msgid "Open the trash" +msgstr "" + +#: gtk/gtkplacessidebar.c:1251 gtk/gtkplacessidebar.c:1279 +#: gtk/gtkplacessidebar.c:1494 +#, c-format +msgid "Mount and open “%s”" +msgstr "" + +#: gtk/gtkplacessidebar.c:1374 +msgid "Open the contents of the file system" +msgstr "" + +#: gtk/gtkplacessidebar.c:1458 +msgid "New bookmark" +msgstr "" + +#: gtk/gtkplacessidebar.c:1460 +msgid "Add a new bookmark" +msgstr "" + +#: gtk/gtkplacessidebar.c:1473 +msgid "Connect to Server" +msgstr "" + +#: gtk/gtkplacessidebar.c:1475 +msgid "Connect to a network server address" +msgstr "" + +#: gtk/gtkplacessidebar.c:1537 +msgid "Other Locations" +msgstr "" + +#: gtk/gtkplacessidebar.c:1538 +msgid "Show other locations" +msgstr "" + +#. Adjust start/stop items to reflect the type of the drive +#: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 +msgid "_Start" +msgstr "" + +#: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 +msgid "_Stop" +msgstr "" + +#. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used +#: gtk/gtkplacessidebar.c:2345 +msgid "_Power On" +msgstr "" + +#: gtk/gtkplacessidebar.c:2346 +msgid "_Safely Remove Drive" +msgstr "" + +#: gtk/gtkplacessidebar.c:2350 +msgid "_Connect Drive" +msgstr "" + +#: gtk/gtkplacessidebar.c:2351 +msgid "_Disconnect Drive" +msgstr "" + +#: gtk/gtkplacessidebar.c:2355 +msgid "_Start Multi-disk Device" +msgstr "" + +#: gtk/gtkplacessidebar.c:2356 +msgid "_Stop Multi-disk Device" +msgstr "" + +#. stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used +#: gtk/gtkplacessidebar.c:2361 +msgid "_Unlock Device" +msgstr "" + +#: gtk/gtkplacessidebar.c:2362 +msgid "_Lock Device" +msgstr "" + +#: gtk/gtkplacessidebar.c:2400 gtk/gtkplacessidebar.c:3397 +#, c-format +msgid "Unable to start “%s”" +msgstr "" + +#: gtk/gtkplacessidebar.c:2433 +#, c-format +msgid "Error unlocking “%s”" +msgstr "" + +#: gtk/gtkplacessidebar.c:2435 +#, c-format +msgid "Unable to access “%s”" +msgstr "" + +#: gtk/gtkplacessidebar.c:2669 +msgid "This name is already taken" +msgstr "" + +#: gtk/gtkplacessidebar.c:2738 gtk/inspector/actions.ui:43 +#: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 +#: gtk/ui/gtkfilechooserwidget.ui:220 gtk/ui/gtkfilechooserwidget.ui:543 +msgid "Name" +msgstr "" + +#: gtk/gtkplacessidebar.c:2938 +#, c-format +msgid "Unable to unmount “%s”" +msgstr "" + +#: gtk/gtkplacessidebar.c:3114 +#, c-format +msgid "Unable to stop “%s”" +msgstr "" + +#: gtk/gtkplacessidebar.c:3143 +#, c-format +msgid "Unable to eject “%s”" +msgstr "" + +#: gtk/gtkplacessidebar.c:3172 gtk/gtkplacessidebar.c:3201 +#, c-format +msgid "Unable to eject %s" +msgstr "" + +#: gtk/gtkplacessidebar.c:3349 +#, c-format +msgid "Unable to poll “%s” for media changes" +msgstr "" + +#: gtk/gtkplacessidebar.c:3633 gtk/gtkplacessidebar.c:3699 +#: gtk/gtkplacesview.c:1715 +msgid "Open in New _Tab" +msgstr "" + +#: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 +#: gtk/gtkplacesview.c:1726 +msgid "Open in New _Window" +msgstr "" + +#: gtk/gtkplacessidebar.c:3706 +msgid "_Add Bookmark" +msgstr "" + +#: gtk/gtkplacessidebar.c:3707 +msgid "_Remove" +msgstr "" + +#: gtk/gtkplacessidebar.c:3708 +msgid "Rename…" +msgstr "" + +#: gtk/gtkplacessidebar.c:3712 gtk/gtkplacesview.c:1760 +msgid "_Mount" +msgstr "" + +#: gtk/gtkplacessidebar.c:3713 gtk/gtkplacesview.c:1750 +msgid "_Unmount" +msgstr "" + +#: gtk/gtkplacessidebar.c:3714 +msgid "_Eject" +msgstr "" + +#: gtk/gtkplacessidebar.c:3715 +msgid "_Detect Media" +msgstr "" + +#: gtk/gtkplacessidebar.c:4161 gtk/gtkplacesview.c:1122 +msgid "Computer" +msgstr "" + +#: gtk/gtkplacesview.c:898 +msgid "Searching for network locations" +msgstr "" + +#: gtk/gtkplacesview.c:905 +msgid "No network locations found" +msgstr "" + +#. if it wasn't cancelled show a dialog +#: gtk/gtkplacesview.c:1232 gtk/gtkplacesview.c:1330 +msgid "Unable to access location" +msgstr "" + +#. Restore from Cancel to Connect +#: gtk/gtkplacesview.c:1250 gtk/ui/gtkplacesview.ui:317 +msgid "Con_nect" +msgstr "" + +#. if it wasn't cancelled show a dialog +#: gtk/gtkplacesview.c:1393 +msgid "Unable to unmount volume" +msgstr "" + +#. Allow to cancel the operation +#: gtk/gtkplacesview.c:1494 +msgid "Cance_l" +msgstr "" + +#: gtk/gtkplacesview.c:1657 +msgid "AppleTalk" +msgstr "" + +#. Translators: do not translate ftp:// and ftps:// +#: gtk/gtkplacesview.c:1661 +msgid "File Transfer Protocol" +msgstr "" + +#: gtk/gtkplacesview.c:1661 +msgid "ftp:// or ftps://" +msgstr "" + +#: gtk/gtkplacesview.c:1664 +msgid "Network File System" +msgstr "" + +#: gtk/gtkplacesview.c:1667 +msgid "Samba" +msgstr "" + +#. Translators: do not translate sftp:// and ssh:// +#: gtk/gtkplacesview.c:1671 +msgid "SSH File Transfer Protocol" +msgstr "" + +#: gtk/gtkplacesview.c:1671 +msgid "sftp:// or ssh://" +msgstr "" + +#. Translators: do not translate dav:// and davs:// +#: gtk/gtkplacesview.c:1675 +msgid "WebDAV" +msgstr "" + +#: gtk/gtkplacesview.c:1675 +msgid "dav:// or davs://" +msgstr "" + +#: gtk/gtkplacesview.c:1750 +msgid "_Disconnect" +msgstr "" + +#: gtk/gtkplacesview.c:1760 +msgid "_Connect" +msgstr "" + +#: gtk/gtkplacesview.c:1901 +msgid "Unable to get remote server location" +msgstr "" + +#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 +msgid "Networks" +msgstr "" + +#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 +msgid "On This Computer" +msgstr "" + +#. Translators: respectively, free and total space of the drive. The plural form +#. * should be based on the free space available. +#. * i.e. 1 GB / 24 GB available. +#. +#: gtk/gtkplacesviewrow.c:134 +#, c-format +msgid "%s / %s available" +msgid_plural "%s / %s available" +msgstr[0] "" +msgstr[1] "" + +#: gtk/gtkplacesviewrow.c:481 +msgid "Disconnect" +msgstr "" + +#: gtk/gtkplacesviewrow.c:481 gtk/ui/gtkplacesviewrow.ui:72 +#: gtk/ui/gtksidebarrow.ui:62 +msgid "Unmount" +msgstr "" + +#: gtk/gtkprintbackend.c:778 +msgid "Authentication" +msgstr "" + +#: gtk/gtkprintbackend.c:849 +msgid "_Remember password" +msgstr "" + +#: gtk/gtkprinteroptionwidget.c:542 +msgid "Select a filename" +msgstr "" + +#: gtk/gtkprinteroptionwidget.c:769 +msgid "Not available" +msgstr "" + +#. translators: this string is the default job title for print +#. * jobs. %s gets replaced by the application name, %d gets replaced +#. * by the job number. +#. +#: gtk/gtkprintoperation.c:259 +#, c-format +msgid "%s job #%d" +msgstr "" + +#: gtk/gtkprintoperation.c:1802 +msgctxt "print operation status" +msgid "Initial state" +msgstr "" + +#: gtk/gtkprintoperation.c:1803 +msgctxt "print operation status" +msgid "Preparing to print" +msgstr "" + +#: gtk/gtkprintoperation.c:1804 +msgctxt "print operation status" +msgid "Generating data" +msgstr "" + +#: gtk/gtkprintoperation.c:1805 +msgctxt "print operation status" +msgid "Sending data" +msgstr "" + +#: gtk/gtkprintoperation.c:1806 +msgctxt "print operation status" +msgid "Waiting" +msgstr "" + +#: gtk/gtkprintoperation.c:1807 +msgctxt "print operation status" +msgid "Blocking on issue" +msgstr "" + +#: gtk/gtkprintoperation.c:1808 +msgctxt "print operation status" +msgid "Printing" +msgstr "" + +#: gtk/gtkprintoperation.c:1809 +msgctxt "print operation status" +msgid "Finished" +msgstr "" + +#: gtk/gtkprintoperation.c:1810 +msgctxt "print operation status" +msgid "Finished with error" +msgstr "" + +#: gtk/gtkprintoperation.c:2374 +#, c-format +msgid "Preparing %d" +msgstr "" + +#: gtk/gtkprintoperation.c:2376 gtk/gtkprintoperation.c:3007 +#, c-format +msgid "Preparing" +msgstr "" + +#: gtk/gtkprintoperation.c:2379 +#, c-format +msgid "Printing %d" +msgstr "" + +#: gtk/gtkprintoperation.c:3038 +#, c-format +msgid "Error creating print preview" +msgstr "" + +#: gtk/gtkprintoperation.c:3041 +#, c-format +msgid "The most probable reason is that a temporary file could not be created." +msgstr "" + +#. window +#: gtk/gtkprintoperation-portal.c:231 gtk/gtkprintoperation-portal.c:549 +#: gtk/gtkprintoperation-portal.c:618 gtk/gtkprintunixdialog.c:3415 +msgid "Print" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:654 +msgid "Printer offline" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:656 +msgid "Out of paper" +msgstr "" + +#. Translators: this is a printer status. +#: gtk/gtkprintoperation-win32.c:658 +#: modules/printbackends/cups/gtkprintbackendcups.c:2680 +msgid "Paused" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:660 +msgid "Need user intervention" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:765 +msgid "Custom size" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:1681 +msgid "No printer found" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:1708 +msgid "Invalid argument to CreateDC" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:1744 gtk/gtkprintoperation-win32.c:1996 +msgid "Error from StartDoc" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:1851 gtk/gtkprintoperation-win32.c:1874 +#: gtk/gtkprintoperation-win32.c:1922 +msgid "Not enough free memory" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:1927 +msgid "Invalid argument to PrintDlgEx" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:1932 +msgid "Invalid pointer to PrintDlgEx" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:1937 +msgid "Invalid handle to PrintDlgEx" +msgstr "" + +#: gtk/gtkprintoperation-win32.c:1942 +msgid "Unspecified error" +msgstr "" + +#: gtk/gtkprintunixdialog.c:746 +msgid "Pre_view" +msgstr "" + +#: gtk/gtkprintunixdialog.c:748 +msgid "_Print" +msgstr "" + +#: gtk/gtkprintunixdialog.c:861 +msgid "Getting printer information failed" +msgstr "" + +#: gtk/gtkprintunixdialog.c:2071 +msgid "Getting printer information…" +msgstr "" + +#. Translators: These strings name the possible arrangements of +#. * multiple pages on a sheet when printing (same as in gtkprintbackendcups.c) +#. +#. Translators: These strings name the possible arrangements of +#. * multiple pages on a sheet when printing +#. +#: gtk/gtkprintunixdialog.c:3120 +#: modules/printbackends/cups/gtkprintbackendcups.c:5709 +msgid "Left to right, top to bottom" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3120 +#: modules/printbackends/cups/gtkprintbackendcups.c:5709 +msgid "Left to right, bottom to top" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3121 +#: modules/printbackends/cups/gtkprintbackendcups.c:5710 +msgid "Right to left, top to bottom" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3121 +#: modules/printbackends/cups/gtkprintbackendcups.c:5710 +msgid "Right to left, bottom to top" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3122 +#: modules/printbackends/cups/gtkprintbackendcups.c:5711 +msgid "Top to bottom, left to right" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3122 +#: modules/printbackends/cups/gtkprintbackendcups.c:5711 +msgid "Top to bottom, right to left" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3123 +#: modules/printbackends/cups/gtkprintbackendcups.c:5712 +msgid "Bottom to top, left to right" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3123 +#: modules/printbackends/cups/gtkprintbackendcups.c:5712 +msgid "Bottom to top, right to left" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3127 gtk/gtkprintunixdialog.c:3140 +msgid "Page Ordering" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3156 +msgid "Left to right" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3157 +msgid "Right to left" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3169 +msgid "Top to bottom" +msgstr "" + +#: gtk/gtkprintunixdialog.c:3170 +msgid "Bottom to top" +msgstr "" + +#: gtk/gtkprogressbar.c:729 +#, c-format +msgctxt "progress bar label" +msgid "%.0f %%" +msgstr "" + +#: gtk/gtkrecentchooserdefault.c:1075 gtk/gtkrecentchooserdefault.c:1112 +#, c-format +msgid "No item for URI '%s' found" +msgstr "" + +#: gtk/gtkrecentchooserdefault.c:1239 +msgid "Untitled filter" +msgstr "" + +#: gtk/gtkrecentchooserdefault.c:1561 +msgid "Could not remove item" +msgstr "" + +#: gtk/gtkrecentchooserdefault.c:1605 +msgid "Could not clear list" +msgstr "" + +#: gtk/gtkrecentchooserdefault.c:1689 +msgid "Copy _Location" +msgstr "" + +#: gtk/gtkrecentchooserdefault.c:1700 +msgid "_Remove From List" +msgstr "" + +#: gtk/gtkrecentchooserdefault.c:1707 +msgid "_Clear List" +msgstr "" + +#: gtk/gtkrecentchooserdefault.c:1719 +msgid "Show _Private Resources" +msgstr "" + +#. we create a placeholder menuitem, to be used in case +#. * the menu is empty. this placeholder will stay around +#. * for the entire lifetime of the menu, and we just hide it +#. * when it's not used. we have to do this, and do it here, +#. * because we need a marker for the beginning of the recent +#. * items list, so that we can insert the new items at the +#. * right place when idly populating the menu in case the +#. * user appended or prepended custom menu items to the +#. * recent chooser menu widget. +#. +#: gtk/gtkrecentchoosermenu.c:343 +msgid "No items found" +msgstr "" + +#: gtk/gtkrecentchoosermenu.c:534 gtk/gtkrecentchoosermenu.c:590 +#, c-format +msgid "No recently used resource found with URI '%s'" +msgstr "" + +#: gtk/gtkrecentchoosermenu.c:789 +#, c-format +msgid "Open '%s'" +msgstr "" + +#: gtk/gtkrecentchoosermenu.c:819 +msgid "Unknown item" +msgstr "" + +#. This is the label format that is used for the first 10 items +#. * in a recent files menu. The %d is the number of the item, +#. * the %s is the name of the item. Please keep the _ in front +#. * of the number to give these menu items a mnemonic. +#. +#: gtk/gtkrecentchoosermenu.c:830 +#, c-format +msgctxt "recent menu label" +msgid "_%d. %s" +msgstr "" + +#. This is the format that is used for items in a recent files menu. +#. * The %d is the number of the item, the %s is the name of the item. +#. +#: gtk/gtkrecentchoosermenu.c:835 +#, c-format +msgctxt "recent menu label" +msgid "%d. %s" +msgstr "" + +#: gtk/gtkrecentmanager.c:1053 gtk/gtkrecentmanager.c:1066 +#: gtk/gtkrecentmanager.c:1203 gtk/gtkrecentmanager.c:1213 +#: gtk/gtkrecentmanager.c:1265 gtk/gtkrecentmanager.c:1274 +#, c-format +msgid "Unable to find an item with URI '%s'" +msgstr "" + +#: gtk/gtkrecentmanager.c:1289 +#, c-format +msgid "Unable to move the item with URI '%s' to '%s'" +msgstr "" + +#: gtk/gtkrecentmanager.c:2507 +#, c-format +msgid "No registered application with name '%s' for item with URI '%s' found" +msgstr "" + +#: gtk/gtksearchentry.c:371 +msgid "Search" +msgstr "" + +#. Translators: This string is used to mark left/right variants of modifier +#. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep +#. * this string very short, ideally just a single character, since it will +#. * be rendered as part of the key. +#. +#: gtk/gtkshortcutlabel.c:80 +msgctxt "keyboard side marker" +msgid "L" +msgstr "" + +#. Translators: This string is used to mark left/right variants of modifier +#. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep +#. * this string very short, ideally just a single character, since it will +#. * be rendered as part of the key. +#. +#: gtk/gtkshortcutlabel.c:93 +msgctxt "keyboard side marker" +msgid "R" +msgstr "" + +#: gtk/gtkshortcutssection.c:451 +msgid "_Show All" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:136 +msgid "Two finger pinch" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:140 +msgid "Two finger stretch" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:144 +msgid "Rotate clockwise" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:148 +msgid "Rotate counterclockwise" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:152 +msgid "Two finger swipe left" +msgstr "" + +#: gtk/gtkshortcutsshortcut.c:156 +msgid "Two finger swipe right" +msgstr "" + +#: gtk/gtkshortcutswindow.c:929 +msgid "Shortcuts" +msgstr "" + +#: gtk/gtkshortcutswindow.c:934 +msgid "Search Results" +msgstr "" + +#: gtk/gtkshortcutswindow.c:988 +msgid "Search Shortcuts" +msgstr "" + +#: gtk/gtkshortcutswindow.c:1053 gtk/ui/gtkemojichooser.ui:376 +#: gtk/ui/gtkfilechooserwidget.ui:353 +msgid "No Results Found" +msgstr "" + +#: gtk/gtkshortcutswindow.c:1060 gtk/ui/gtkemojichooser.ui:390 +#: gtk/ui/gtkfilechooserwidget.ui:367 gtk/ui/gtkplacesview.ui:274 +msgid "Try a different search" +msgstr "" + +#: gtk/gtktextbufferrichtext.c:648 +#, c-format +msgid "Unknown error when trying to deserialize %s" +msgstr "" + +#: gtk/gtktextbufferrichtext.c:707 +#, c-format +msgid "No deserialize function found for format %s" +msgstr "" + +#: gtk/gtktextbufferserialize.c:792 gtk/gtktextbufferserialize.c:818 +#, c-format +msgid "Both \"id\" and \"name\" were found on the <%s> element" +msgstr "" + +#: gtk/gtktextbufferserialize.c:802 gtk/gtktextbufferserialize.c:828 +#, c-format +msgid "The attribute \"%s\" was found twice on the <%s> element" +msgstr "" + +#: gtk/gtktextbufferserialize.c:844 +#, c-format +msgid "<%s> element has invalid ID \"%s\"" +msgstr "" + +#: gtk/gtktextbufferserialize.c:855 +#, c-format +msgid "<%s> element has neither a \"name\" nor an \"id\" attribute" +msgstr "" + +#: gtk/gtktextbufferserialize.c:942 +#, c-format +msgid "Attribute \"%s\" repeated twice on the same <%s> element" +msgstr "" + +#: gtk/gtktextbufferserialize.c:960 gtk/gtktextbufferserialize.c:985 +#, c-format +msgid "Attribute \"%s\" is invalid on <%s> element in this context" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1024 +#, c-format +msgid "Tag \"%s\" has not been defined." +msgstr "" + +#: gtk/gtktextbufferserialize.c:1036 +msgid "Anonymous tag found and tags can not be created." +msgstr "" + +#: gtk/gtktextbufferserialize.c:1047 +#, c-format +msgid "Tag \"%s\" does not exist in buffer and tags can not be created." +msgstr "" + +#: gtk/gtktextbufferserialize.c:1148 gtk/gtktextbufferserialize.c:1223 +#: gtk/gtktextbufferserialize.c:1328 gtk/gtktextbufferserialize.c:1402 +#, c-format +msgid "Element <%s> is not allowed below <%s>" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1179 +#, c-format +msgid "\"%s\" is not a valid attribute type" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1187 +#, c-format +msgid "\"%s\" is not a valid attribute name" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1197 +#, c-format +msgid "" +"\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\"" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1206 +#, c-format +msgid "\"%s\" is not a valid value for attribute \"%s\"" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1291 +#, c-format +msgid "Tag \"%s\" already defined" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1304 +#, c-format +msgid "Tag \"%s\" has invalid priority \"%s\"" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1357 +#, c-format +msgid "Outermost element in text must be not <%s>" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1366 gtk/gtktextbufferserialize.c:1382 +#, c-format +msgid "A <%s> element has already been specified" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1388 +msgid "A element can't occur before a element" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1794 +msgid "Serialized data is malformed" +msgstr "" + +#: gtk/gtktextbufferserialize.c:1873 +msgid "" +"Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001" +msgstr "" + +#: gtk/gtktextutil.c:57 +msgid "LRM _Left-to-right mark" +msgstr "" + +#: gtk/gtktextutil.c:58 +msgid "RLM _Right-to-left mark" +msgstr "" + +#: gtk/gtktextutil.c:59 +msgid "LRE Left-to-right _embedding" +msgstr "" + +#: gtk/gtktextutil.c:60 +msgid "RLE Right-to-left e_mbedding" +msgstr "" + +#: gtk/gtktextutil.c:61 +msgid "LRO Left-to-right _override" +msgstr "" + +#: gtk/gtktextutil.c:62 +msgid "RLO Right-to-left o_verride" +msgstr "" + +#: gtk/gtktextutil.c:63 +msgid "PDF _Pop directional formatting" +msgstr "" + +#: gtk/gtktextutil.c:64 +msgid "ZWS _Zero width space" +msgstr "" + +#: gtk/gtktextutil.c:65 +msgid "ZWJ Zero width _joiner" +msgstr "" + +#: gtk/gtktextutil.c:66 +msgid "ZWNJ Zero width _non-joiner" +msgstr "" + +#: gtk/gtkvolumebutton.c:189 +msgid "Adjusts the volume" +msgstr "" + +#: gtk/gtkvolumebutton.c:232 +msgid "Muted" +msgstr "" + +#: gtk/gtkvolumebutton.c:236 +msgid "Full Volume" +msgstr "" + +#. Translators: this is the percentage of the current volume, +#. * as used in the tooltip, eg. "49 %". +#. * Translate the "%d" to "%Id" if you want to use localised digits, +#. * or otherwise translate the "%d" to "%d". +#. +#: gtk/gtkvolumebutton.c:249 +#, c-format +msgctxt "volume percentage" +msgid "%d %%" +msgstr "" + +#: gtk/gtkwindow.c:9304 +msgid "Move" +msgstr "" + +#: gtk/gtkwindow.c:9312 +msgid "Resize" +msgstr "" + +#: gtk/gtkwindow.c:9343 +msgid "Always on Top" +msgstr "" + +#: gtk/gtkwindow.c:12778 +#, c-format +msgid "Do you want to use GTK+ Inspector?" +msgstr "" + +#: gtk/gtkwindow.c:12780 +#, c-format +msgid "" +"GTK+ Inspector is an interactive debugger that lets you explore and modify " +"the internals of any GTK+ application. Using it may cause the application to " +"break or crash." +msgstr "" + +#: gtk/gtkwindow.c:12785 +msgid "Don't show this message again" +msgstr "" + +#: gtk/inspector/action-editor.c:281 +msgid "Activate" +msgstr "" + +#: gtk/inspector/action-editor.c:302 gtk/inspector/actions.ui:82 +#: gtk/inspector/css-node-tree.ui:78 gtk/inspector/misc-info.ui:102 +msgid "State" +msgstr "" + +#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:196 +#: gtk/ui/gtkplacesview.ui:92 +msgid "Prefix" +msgstr "" + +#: gtk/inspector/actions.ui:56 +msgid "Enabled" +msgstr "" + +#: gtk/inspector/actions.ui:69 +msgid "Parameter Type" +msgstr "" + +#: gtk/inspector/css-editor.c:112 +msgid "You can type here any CSS rule recognized by GTK+." +msgstr "" + +#: gtk/inspector/css-editor.c:113 +msgid "" +"You can temporarily disable this custom CSS by clicking on the “Pause” " +"button above." +msgstr "" + +#: gtk/inspector/css-editor.c:114 +msgid "Changes are applied instantly and globally, for the whole application." +msgstr "" + +#: gtk/inspector/css-editor.c:162 +#, c-format +msgid "Saving CSS failed" +msgstr "" + +#: gtk/inspector/css-editor.ui:34 +msgid "Disable this custom CSS" +msgstr "" + +#: gtk/inspector/css-editor.ui:55 +msgid "Save the current CSS" +msgstr "" + +#: gtk/inspector/css-node-tree.ui:52 +msgid "ID" +msgstr "" + +#: gtk/inspector/css-node-tree.ui:65 gtk/inspector/object-tree.ui:142 +msgid "Style Classes" +msgstr "" + +#: gtk/inspector/css-node-tree.ui:110 +msgid "CSS Property" +msgstr "" + +#: gtk/inspector/css-node-tree.ui:125 gtk/inspector/prop-list.ui:50 +#: gtk/ui/gtkcoloreditor.ui:320 +msgid "Value" +msgstr "" + +#: gtk/inspector/data-list.ui:15 +msgid "Show data" +msgstr "" + +#: gtk/inspector/general.c:330 +msgctxt "GL version" +msgid "None" +msgstr "" + +#: gtk/inspector/general.c:331 +msgctxt "GL vendor" +msgid "None" +msgstr "" + +#: gtk/inspector/general.ui:34 +msgid "GTK+ Version" +msgstr "" + +#: gtk/inspector/general.ui:68 +msgid "GDK Backend" +msgstr "" + +#: gtk/inspector/general.ui:115 +msgid "Application ID" +msgstr "" + +#: gtk/inspector/general.ui:149 +msgid "Resource Path" +msgstr "" + +#: gtk/inspector/general.ui:454 +msgid "Display" +msgstr "" + +#: gtk/inspector/general.ui:489 +msgid "RGBA visual" +msgstr "" + +#: gtk/inspector/general.ui:523 +msgid "Composited" +msgstr "" + +#: gtk/inspector/general.ui:570 +msgid "GL Version" +msgstr "" + +#: gtk/inspector/general.ui:605 +msgid "GL Vendor" +msgstr "" + +#: gtk/inspector/gestures.c:129 +msgctxt "event phase" +msgid "None" +msgstr "" + +#: gtk/inspector/gestures.c:130 +msgctxt "event phase" +msgid "Capture" +msgstr "" + +#: gtk/inspector/gestures.c:131 +msgctxt "event phase" +msgid "Bubble" +msgstr "" + +#: gtk/inspector/gestures.c:132 +msgctxt "event phase" +msgid "Target" +msgstr "" + +#: gtk/inspector/menu.c:92 +msgid "Unnamed section" +msgstr "" + +#: gtk/inspector/menu.ui:26 gtk/inspector/object-tree.ui:125 +msgid "Label" +msgstr "" + +#: gtk/inspector/menu.ui:39 gtk/inspector/prop-editor.c:1385 +msgid "Action" +msgstr "" + +#: gtk/inspector/menu.ui:52 +msgid "Target" +msgstr "" + +#: gtk/inspector/menu.ui:65 +msgid "Icon" +msgstr "" + +#: gtk/inspector/misc-info.ui:34 +msgid "Address" +msgstr "" + +#: gtk/inspector/misc-info.ui:68 +msgid "Reference count" +msgstr "" + +#: gtk/inspector/misc-info.ui:136 +msgid "Buildable ID" +msgstr "" + +#: gtk/inspector/misc-info.ui:170 +msgid "Default Widget" +msgstr "" + +#: gtk/inspector/misc-info.ui:192 gtk/inspector/misc-info.ui:237 +#: gtk/inspector/misc-info.ui:453 gtk/inspector/prop-editor.c:1071 +#: gtk/inspector/prop-editor.c:1268 gtk/inspector/prop-editor.c:1393 +#: gtk/inspector/prop-editor.c:1504 gtk/inspector/window.ui:382 +msgid "Properties" +msgstr "" + +#: gtk/inspector/misc-info.ui:214 +msgid "Focus Widget" +msgstr "" + +#: gtk/inspector/misc-info.ui:259 +msgid "Mnemonic Label" +msgstr "" + +#: gtk/inspector/misc-info.ui:294 +msgid "Request mode" +msgstr "" + +#: gtk/inspector/misc-info.ui:328 +msgid "Allocation" +msgstr "" + +#: gtk/inspector/misc-info.ui:362 +msgid "Baseline" +msgstr "" + +#: gtk/inspector/misc-info.ui:396 +msgid "Clip area" +msgstr "" + +#: gtk/inspector/misc-info.ui:430 +msgid "Frame Clock" +msgstr "" + +#: gtk/inspector/misc-info.ui:475 +msgid "Tick callback" +msgstr "" + +#: gtk/inspector/misc-info.ui:511 +msgid "Frame count" +msgstr "" + +#: gtk/inspector/misc-info.ui:545 +msgid "Frame rate" +msgstr "" + +#: gtk/inspector/misc-info.ui:579 +msgid "Accessible role" +msgstr "" + +#: gtk/inspector/misc-info.ui:613 +msgid "Accessible name" +msgstr "" + +#: gtk/inspector/misc-info.ui:649 +msgid "Accessible description" +msgstr "" + +#: gtk/inspector/misc-info.ui:685 +msgid "Mapped" +msgstr "" + +#: gtk/inspector/misc-info.ui:721 +msgid "Realized" +msgstr "" + +#: gtk/inspector/misc-info.ui:757 +msgid "Is Toplevel" +msgstr "" + +#: gtk/inspector/misc-info.ui:793 +msgid "Child Visible" +msgstr "" + +#: gtk/inspector/object-tree.ui:95 +msgid "Object" +msgstr "" + +#: gtk/inspector/prop-editor.c:679 +#, c-format +msgid "Pointer: %p" +msgstr "" + +#: gtk/inspector/prop-editor.c:694 +msgctxt "type name" +msgid "Unknown" +msgstr "" + +#: gtk/inspector/prop-editor.c:695 +#, c-format +msgid "Object: %p (%s)" +msgstr "" + +#: gtk/inspector/prop-editor.c:1141 +#, c-format +msgid "Uneditable property type: %s" +msgstr "" + +#: gtk/inspector/prop-editor.c:1259 +msgid "Attribute mapping" +msgstr "" + +#: gtk/inspector/prop-editor.c:1264 +msgid "Model:" +msgstr "" + +#: gtk/inspector/prop-editor.c:1265 +#, c-format +msgid "%p (%s)" +msgstr "" + +#: gtk/inspector/prop-editor.c:1275 +msgid "Column:" +msgstr "" + +#: gtk/inspector/prop-editor.c:1285 +msgctxt "property name" +msgid "None" +msgstr "" + +#: gtk/inspector/prop-editor.c:1389 +#, c-format +msgid "Defined at: %p (%s)" +msgstr "" + +#: gtk/inspector/prop-editor.c:1453 gtk/inspector/prop-editor.c:1469 +msgid "inverted" +msgstr "" + +#: gtk/inspector/prop-editor.c:1485 +msgid "bidirectional, inverted" +msgstr "" + +#: gtk/inspector/prop-editor.c:1490 gtk/inspector/prop-editor.c:1604 +msgid "bidirectional" +msgstr "" + +#: gtk/inspector/prop-editor.c:1495 +msgid "Binding:" +msgstr "" + +#: gtk/inspector/prop-editor.c:1623 +msgid "Setting:" +msgstr "" + +#: gtk/inspector/prop-editor.c:1663 +msgid "Source:" +msgstr "" + +#: gtk/inspector/prop-editor.c:1665 +msgid "Reset" +msgstr "" + +#: gtk/inspector/prop-editor.c:1679 +msgid "Theme" +msgstr "" + +#: gtk/inspector/prop-editor.c:1682 +msgid "XSettings" +msgstr "" + +#: gtk/inspector/prop-list.ui:34 +msgid "Property" +msgstr "" + +#: gtk/inspector/prop-list.ui:68 gtk/inspector/statistics.ui:53 +#: gtk/ui/gtkfilechooserwidget.ui:266 +msgid "Type" +msgstr "" + +#: gtk/inspector/prop-list.ui:86 +msgid "Attribute" +msgstr "" + +#: gtk/inspector/prop-list.ui:102 gtk/inspector/signals-list.ui:73 +msgid "Defined At" +msgstr "" + +#: gtk/inspector/resource-list.ui:100 +msgid "Path" +msgstr "" + +#: gtk/inspector/resource-list.ui:118 gtk/inspector/signals-list.ui:63 +msgid "Count" +msgstr "" + +#: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:254 +#: gtk/ui/gtkfontchooserwidget.ui:134 gtk/ui/gtkfontchooserwidget.ui:276 +msgid "Size" +msgstr "" + +#: gtk/inspector/resource-list.ui:163 +msgid "Name:" +msgstr "" + +#: gtk/inspector/resource-list.ui:187 +msgid "Type:" +msgstr "" + +#: gtk/inspector/resource-list.ui:210 +msgid "Size:" +msgstr "" + +#: gtk/inspector/selector.ui:31 +msgid "Selector" +msgstr "" + +#: gtk/inspector/signals-list.c:117 +msgid "Yes" +msgstr "" + +#: gtk/inspector/signals-list.ui:36 +msgid "Signal" +msgstr "" + +#: gtk/inspector/signals-list.ui:50 +msgid "Connected" +msgstr "" + +#: gtk/inspector/size-groups.c:224 +msgid "Ignore hidden" +msgstr "" + +#: gtk/inspector/size-groups.c:242 +msgid "Mode" +msgstr "" + +#: gtk/inspector/size-groups.c:252 +msgctxt "sizegroup mode" +msgid "None" +msgstr "" + +#: gtk/inspector/size-groups.c:253 +msgctxt "sizegroup mode" +msgid "Horizontal" +msgstr "" + +#: gtk/inspector/size-groups.c:254 +msgctxt "sizegroup mode" +msgid "Vertical" +msgstr "" + +#: gtk/inspector/size-groups.c:255 +msgctxt "sizegroup mode" +msgid "Both" +msgstr "" + +#: gtk/inspector/statistics.c:377 +msgid "GLib must be configured with --enable-debug" +msgstr "" + +#: gtk/inspector/statistics.ui:68 +msgid "Self 1" +msgstr "" + +#: gtk/inspector/statistics.ui:80 +msgid "Cumulative 1" +msgstr "" + +#: gtk/inspector/statistics.ui:92 +msgid "Self 2" +msgstr "" + +#: gtk/inspector/statistics.ui:104 +msgid "Cumulative 2" +msgstr "" + +#: gtk/inspector/statistics.ui:116 +msgid "Self" +msgstr "" + +#: gtk/inspector/statistics.ui:133 +msgid "Cumulative" +msgstr "" + +#: gtk/inspector/statistics.ui:165 +msgid "Enable statistics with GOBJECT_DEBUG=instance-count" +msgstr "" + +#: gtk/inspector/visual.c:432 gtk/inspector/visual.c:447 +msgid "Theme is hardcoded by GTK_THEME" +msgstr "" + +#: gtk/inspector/visual.c:657 +msgid "Backend does not support window scaling" +msgstr "" + +#: gtk/inspector/visual.c:752 +msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" +msgstr "" + +#: gtk/inspector/visual.c:817 +msgid "" +"Not settable at runtime.\n" +"Use GDK_GL=always or GDK_GL=disable instead" +msgstr "" + +#: gtk/inspector/visual.c:831 gtk/inspector/visual.c:832 +#: gtk/inspector/visual.c:833 +msgid "GL rendering is disabled" +msgstr "" + +#: gtk/inspector/visual.ui:61 +msgid "GTK+ Theme" +msgstr "" + +#: gtk/inspector/visual.ui:94 +msgid "Dark Variant" +msgstr "" + +#: gtk/inspector/visual.ui:127 +msgid "Cursor Theme" +msgstr "" + +#: gtk/inspector/visual.ui:160 +msgid "Cursor Size" +msgstr "" + +#: gtk/inspector/visual.ui:197 +msgid "Icon Theme" +msgstr "" + +#: gtk/inspector/visual.ui:263 +msgid "Font Scale" +msgstr "" + +#: gtk/inspector/visual.ui:309 +msgid "Text Direction" +msgstr "" + +#: gtk/inspector/visual.ui:322 +msgid "Left-to-Right" +msgstr "" + +#: gtk/inspector/visual.ui:323 +msgid "Right-to-Left" +msgstr "" + +#: gtk/inspector/visual.ui:347 +msgid "Window scaling" +msgstr "" + +#: gtk/inspector/visual.ui:382 +msgid "Animations" +msgstr "" + +#: gtk/inspector/visual.ui:415 +msgid "Slowdown" +msgstr "" + +#: gtk/inspector/visual.ui:474 +msgid "Rendering Mode" +msgstr "" + +#: gtk/inspector/visual.ui:487 +msgid "Similar" +msgstr "" + +#: gtk/inspector/visual.ui:489 +msgid "Recording" +msgstr "" + +#: gtk/inspector/visual.ui:513 +msgid "Show Graphic Updates" +msgstr "" + +#: gtk/inspector/visual.ui:547 +msgid "Show Baselines" +msgstr "" + +#: gtk/inspector/visual.ui:581 +msgid "Show Layout Borders" +msgstr "" + +#: gtk/inspector/visual.ui:615 +msgid "Show Pixel Cache" +msgstr "" + +#: gtk/inspector/visual.ui:649 +msgid "Show Widget Resizes" +msgstr "" + +#: gtk/inspector/visual.ui:683 +msgid "Simulate touchscreen" +msgstr "" + +#: gtk/inspector/visual.ui:728 +msgid "GL Rendering" +msgstr "" + +#: gtk/inspector/visual.ui:740 +msgid "When needed" +msgstr "" + +#: gtk/inspector/visual.ui:741 +msgid "Always" +msgstr "" + +#: gtk/inspector/visual.ui:742 +msgid "Disabled" +msgstr "" + +#: gtk/inspector/visual.ui:766 +msgid "Software GL" +msgstr "" + +#: gtk/inspector/visual.ui:800 +msgid "Software Surfaces" +msgstr "" + +#: gtk/inspector/visual.ui:834 +msgid "Texture Rectangle Extension" +msgstr "" + +#: gtk/inspector/window.ui:31 +msgid "Select an Object" +msgstr "" + +#: gtk/inspector/window.ui:54 gtk/inspector/window.ui:134 +msgid "Show Details" +msgstr "" + +#: gtk/inspector/window.ui:77 +msgid "Show all Objects" +msgstr "" + +#: gtk/inspector/window.ui:107 +msgid "Collect Statistics" +msgstr "" + +#: gtk/inspector/window.ui:156 +msgid "Show all Resources" +msgstr "" + +#: gtk/inspector/window.ui:267 +msgid "Trace signal emissions on this object" +msgstr "" + +#: gtk/inspector/window.ui:284 +msgid "Clear log" +msgstr "" + +#: gtk/inspector/window.ui:370 +msgid "Miscellaneous" +msgstr "" + +#: gtk/inspector/window.ui:393 +msgid "Signals" +msgstr "" + +#: gtk/inspector/window.ui:404 +msgid "Child Properties" +msgstr "" + +#: gtk/inspector/window.ui:413 +msgid "Class Hierarchy" +msgstr "" + +#: gtk/inspector/window.ui:422 +msgid "CSS Selector" +msgstr "" + +#: gtk/inspector/window.ui:431 +msgid "CSS nodes" +msgstr "" + +#: gtk/inspector/window.ui:438 +msgid "Size Groups" +msgstr "" + +#: gtk/inspector/window.ui:445 +msgid "Data" +msgstr "" + +#: gtk/inspector/window.ui:452 +msgid "Actions" +msgstr "" + +#: gtk/inspector/window.ui:468 +msgid "Gestures" +msgstr "" + +#: gtk/inspector/window.ui:477 +msgid "Magnifier" +msgstr "" + +#: gtk/inspector/window.ui:490 +msgid "Objects" +msgstr "" + +#: gtk/inspector/window.ui:500 +msgid "Statistics" +msgstr "" + +#: gtk/inspector/window.ui:510 +msgid "Resources" +msgstr "" + +#: gtk/inspector/window.ui:519 +msgid "CSS" +msgstr "" + +#: gtk/inspector/window.ui:528 +msgid "Visual" +msgstr "" + +#: gtk/inspector/window.ui:537 gtk/ui/gtkprintunixdialog.ui:426 +msgid "General" +msgstr "" + +#: gtk/open-type-layout.h:13 +msgctxt "OpenType layout" +msgid "Access All Alternates" +msgstr "" + +#: gtk/open-type-layout.h:14 +msgctxt "OpenType layout" +msgid "Above-base Forms" +msgstr "" + +#: gtk/open-type-layout.h:15 +msgctxt "OpenType layout" +msgid "Above-base Mark Positioning" +msgstr "" + +#: gtk/open-type-layout.h:16 +msgctxt "OpenType layout" +msgid "Above-base Substitutions" +msgstr "" + +#: gtk/open-type-layout.h:17 +msgctxt "OpenType layout" +msgid "Alternative Fractions" +msgstr "" + +#: gtk/open-type-layout.h:18 +msgctxt "OpenType layout" +msgid "Akhands" +msgstr "" + +#: gtk/open-type-layout.h:19 +msgctxt "OpenType layout" +msgid "Below-base Forms" +msgstr "" + +#: gtk/open-type-layout.h:20 +msgctxt "OpenType layout" +msgid "Below-base Mark Positioning" +msgstr "" + +#: gtk/open-type-layout.h:21 +msgctxt "OpenType layout" +msgid "Below-base Substitutions" +msgstr "" + +#: gtk/open-type-layout.h:22 +msgctxt "OpenType layout" +msgid "Contextual Alternates" +msgstr "" + +#: gtk/open-type-layout.h:23 +msgctxt "OpenType layout" +msgid "Case-Sensitive Forms" +msgstr "" + +#: gtk/open-type-layout.h:24 +msgctxt "OpenType layout" +msgid "Glyph Composition / Decomposition" +msgstr "" + +#: gtk/open-type-layout.h:25 +msgctxt "OpenType layout" +msgid "Conjunct Form After Ro" +msgstr "" + +#: gtk/open-type-layout.h:26 +msgctxt "OpenType layout" +msgid "Conjunct Forms" +msgstr "" + +#: gtk/open-type-layout.h:27 +msgctxt "OpenType layout" +msgid "Contextual Ligatures" +msgstr "" + +#: gtk/open-type-layout.h:28 +msgctxt "OpenType layout" +msgid "Centered CJK Punctuation" +msgstr "" + +#: gtk/open-type-layout.h:29 +msgctxt "OpenType layout" +msgid "Capital Spacing" +msgstr "" + +#: gtk/open-type-layout.h:30 +msgctxt "OpenType layout" +msgid "Contextual Swash" +msgstr "" + +#: gtk/open-type-layout.h:31 +msgctxt "OpenType layout" +msgid "Cursive Positioning" +msgstr "" + +#: gtk/open-type-layout.h:32 +msgctxt "OpenType layout" +msgid "Petite Capitals From Capitals" +msgstr "" + +#: gtk/open-type-layout.h:33 +msgctxt "OpenType layout" +msgid "Small Capitals From Capitals" +msgstr "" + +#: gtk/open-type-layout.h:34 +msgctxt "OpenType layout" +msgid "Distances" +msgstr "" + +#: gtk/open-type-layout.h:35 +msgctxt "OpenType layout" +msgid "Discretionary Ligatures" +msgstr "" + +#: gtk/open-type-layout.h:36 +msgctxt "OpenType layout" +msgid "Denominators" +msgstr "" + +#: gtk/open-type-layout.h:37 +msgctxt "OpenType layout" +msgid "Dotless Forms" +msgstr "" + +#: gtk/open-type-layout.h:38 +msgctxt "OpenType layout" +msgid "Expert Forms" +msgstr "" + +#: gtk/open-type-layout.h:39 +msgctxt "OpenType layout" +msgid "Final Glyph on Line Alternates" +msgstr "" + +#: gtk/open-type-layout.h:40 +msgctxt "OpenType layout" +msgid "Terminal Forms #2" +msgstr "" + +#: gtk/open-type-layout.h:41 +msgctxt "OpenType layout" +msgid "Terminal Forms #3" +msgstr "" + +#: gtk/open-type-layout.h:42 +msgctxt "OpenType layout" +msgid "Terminal Forms" +msgstr "" + +#: gtk/open-type-layout.h:43 +msgctxt "OpenType layout" +msgid "Flattened accent forms" +msgstr "" + +#: gtk/open-type-layout.h:44 +msgctxt "OpenType layout" +msgid "Fractions" +msgstr "" + +#: gtk/open-type-layout.h:45 +msgctxt "OpenType layout" +msgid "Full Widths" +msgstr "" + +#: gtk/open-type-layout.h:46 +msgctxt "OpenType layout" +msgid "Half Forms" +msgstr "" + +#: gtk/open-type-layout.h:47 +msgctxt "OpenType layout" +msgid "Halant Forms" +msgstr "" + +#: gtk/open-type-layout.h:48 +msgctxt "OpenType layout" +msgid "Alternate Half Widths" +msgstr "" + +#: gtk/open-type-layout.h:49 +msgctxt "OpenType layout" +msgid "Historical Forms" +msgstr "" + +#: gtk/open-type-layout.h:50 +msgctxt "OpenType layout" +msgid "Horizontal Kana Alternates" +msgstr "" + +#: gtk/open-type-layout.h:51 +msgctxt "OpenType layout" +msgid "Historical Ligatures" +msgstr "" + +#: gtk/open-type-layout.h:52 +msgctxt "OpenType layout" +msgid "Hangul" +msgstr "" + +#: gtk/open-type-layout.h:53 +msgctxt "OpenType layout" +msgid "Hojo Kanji Forms" +msgstr "" + +#: gtk/open-type-layout.h:54 +msgctxt "OpenType layout" +msgid "Half Widths" +msgstr "" + +#: gtk/open-type-layout.h:55 +msgctxt "OpenType layout" +msgid "Initial Forms" +msgstr "" + +#: gtk/open-type-layout.h:56 +msgctxt "OpenType layout" +msgid "Isolated Forms" +msgstr "" + +#: gtk/open-type-layout.h:57 +msgctxt "OpenType layout" +msgid "Italics" +msgstr "" + +#: gtk/open-type-layout.h:58 +msgctxt "OpenType layout" +msgid "Justification Alternates" +msgstr "" + +#: gtk/open-type-layout.h:59 +msgctxt "OpenType layout" +msgid "JIS78 Forms" +msgstr "" + +#: gtk/open-type-layout.h:60 +msgctxt "OpenType layout" +msgid "JIS83 Forms" +msgstr "" + +#: gtk/open-type-layout.h:61 +msgctxt "OpenType layout" +msgid "JIS90 Forms" +msgstr "" + +#: gtk/open-type-layout.h:62 +msgctxt "OpenType layout" +msgid "JIS2004 Forms" +msgstr "" + +#: gtk/open-type-layout.h:63 +msgctxt "OpenType layout" +msgid "Kerning" +msgstr "" + +#: gtk/open-type-layout.h:64 +msgctxt "OpenType layout" +msgid "Left Bounds" +msgstr "" + +#: gtk/open-type-layout.h:65 +msgctxt "OpenType layout" +msgid "Standard Ligatures" +msgstr "" + +#: gtk/open-type-layout.h:66 +msgctxt "OpenType layout" +msgid "Leading Jamo Forms" +msgstr "" + +#: gtk/open-type-layout.h:67 +msgctxt "OpenType layout" +msgid "Lining Figures" +msgstr "" + +#: gtk/open-type-layout.h:68 +msgctxt "OpenType layout" +msgid "Localized Forms" +msgstr "" + +#: gtk/open-type-layout.h:69 +msgctxt "OpenType layout" +msgid "Left-to-right alternates" +msgstr "" + +#: gtk/open-type-layout.h:70 +msgctxt "OpenType layout" +msgid "Left-to-right mirrored forms" +msgstr "" + +#: gtk/open-type-layout.h:71 +msgctxt "OpenType layout" +msgid "Mark Positioning" +msgstr "" + +#: gtk/open-type-layout.h:72 +msgctxt "OpenType layout" +msgid "Medial Forms #2" +msgstr "" + +#: gtk/open-type-layout.h:73 +msgctxt "OpenType layout" +msgid "Medial Forms" +msgstr "" + +#: gtk/open-type-layout.h:74 +msgctxt "OpenType layout" +msgid "Mathematical Greek" +msgstr "" + +#: gtk/open-type-layout.h:75 +msgctxt "OpenType layout" +msgid "Mark to Mark Positioning" +msgstr "" + +#: gtk/open-type-layout.h:76 +msgctxt "OpenType layout" +msgid "Mark Positioning via Substitution" +msgstr "" + +#: gtk/open-type-layout.h:77 +msgctxt "OpenType layout" +msgid "Alternate Annotation Forms" +msgstr "" + +#: gtk/open-type-layout.h:78 +msgctxt "OpenType layout" +msgid "NLC Kanji Forms" +msgstr "" + +#: gtk/open-type-layout.h:79 +msgctxt "OpenType layout" +msgid "Nukta Forms" +msgstr "" + +#: gtk/open-type-layout.h:80 +msgctxt "OpenType layout" +msgid "Numerators" +msgstr "" + +#: gtk/open-type-layout.h:81 +msgctxt "OpenType layout" +msgid "Oldstyle Figures" +msgstr "" + +#: gtk/open-type-layout.h:82 +msgctxt "OpenType layout" +msgid "Optical Bounds" +msgstr "" + +#: gtk/open-type-layout.h:83 +msgctxt "OpenType layout" +msgid "Ordinals" +msgstr "" + +#: gtk/open-type-layout.h:84 +msgctxt "OpenType layout" +msgid "Ornaments" +msgstr "" + +#: gtk/open-type-layout.h:85 +msgctxt "OpenType layout" +msgid "Proportional Alternate Widths" +msgstr "" + +#: gtk/open-type-layout.h:86 +msgctxt "OpenType layout" +msgid "Petite Capitals" +msgstr "" + +#: gtk/open-type-layout.h:87 +msgctxt "OpenType layout" +msgid "Proportional Kana" +msgstr "" + +#: gtk/open-type-layout.h:88 +msgctxt "OpenType layout" +msgid "Proportional Figures" +msgstr "" + +#: gtk/open-type-layout.h:89 +msgctxt "OpenType layout" +msgid "Pre-Base Forms" +msgstr "" + +#: gtk/open-type-layout.h:90 +msgctxt "OpenType layout" +msgid "Pre-base Substitutions" +msgstr "" + +#: gtk/open-type-layout.h:91 +msgctxt "OpenType layout" +msgid "Post-base Forms" +msgstr "" + +#: gtk/open-type-layout.h:92 +msgctxt "OpenType layout" +msgid "Post-base Substitutions" +msgstr "" + +#: gtk/open-type-layout.h:93 +msgctxt "OpenType layout" +msgid "Proportional Widths" +msgstr "" + +#: gtk/open-type-layout.h:94 +msgctxt "OpenType layout" +msgid "Quarter Widths" +msgstr "" + +#: gtk/open-type-layout.h:95 +msgctxt "OpenType layout" +msgid "Randomize" +msgstr "" + +#: gtk/open-type-layout.h:96 +msgctxt "OpenType layout" +msgid "Required Contextual Alternates" +msgstr "" + +#: gtk/open-type-layout.h:97 +msgctxt "OpenType layout" +msgid "Rakar Forms" +msgstr "" + +#: gtk/open-type-layout.h:98 +msgctxt "OpenType layout" +msgid "Required Ligatures" +msgstr "" + +#: gtk/open-type-layout.h:99 +msgctxt "OpenType layout" +msgid "Reph Forms" +msgstr "" + +#: gtk/open-type-layout.h:100 +msgctxt "OpenType layout" +msgid "Right Bounds" +msgstr "" + +#: gtk/open-type-layout.h:101 +msgctxt "OpenType layout" +msgid "Right-to-left alternates" +msgstr "" + +#: gtk/open-type-layout.h:102 +msgctxt "OpenType layout" +msgid "Right-to-left mirrored forms" +msgstr "" + +#: gtk/open-type-layout.h:103 +msgctxt "OpenType layout" +msgid "Ruby Notation Forms" +msgstr "" + +#: gtk/open-type-layout.h:104 +msgctxt "OpenType layout" +msgid "Required Variation Alternates" +msgstr "" + +#: gtk/open-type-layout.h:105 +msgctxt "OpenType layout" +msgid "Stylistic Alternates" +msgstr "" + +#: gtk/open-type-layout.h:106 +msgctxt "OpenType layout" +msgid "Scientific Inferiors" +msgstr "" + +#: gtk/open-type-layout.h:107 +msgctxt "OpenType layout" +msgid "Optical size" +msgstr "" + +#: gtk/open-type-layout.h:108 +msgctxt "OpenType layout" +msgid "Small Capitals" +msgstr "" + +#: gtk/open-type-layout.h:109 +msgctxt "OpenType layout" +msgid "Simplified Forms" +msgstr "" + +#: gtk/open-type-layout.h:110 +msgctxt "OpenType layout" +msgid "Stylistic Set 1" +msgstr "" + +#: gtk/open-type-layout.h:111 +msgctxt "OpenType layout" +msgid "Stylistic Set 2" +msgstr "" + +#: gtk/open-type-layout.h:112 +msgctxt "OpenType layout" +msgid "Stylistic Set 3" +msgstr "" + +#: gtk/open-type-layout.h:113 +msgctxt "OpenType layout" +msgid "Stylistic Set 4" +msgstr "" + +#: gtk/open-type-layout.h:114 +msgctxt "OpenType layout" +msgid "Stylistic Set 5" +msgstr "" + +#: gtk/open-type-layout.h:115 +msgctxt "OpenType layout" +msgid "Stylistic Set 6" +msgstr "" + +#: gtk/open-type-layout.h:116 +msgctxt "OpenType layout" +msgid "Stylistic Set 7" +msgstr "" + +#: gtk/open-type-layout.h:117 +msgctxt "OpenType layout" +msgid "Stylistic Set 8" +msgstr "" + +#: gtk/open-type-layout.h:118 +msgctxt "OpenType layout" +msgid "Stylistic Set 9" +msgstr "" + +#: gtk/open-type-layout.h:119 +msgctxt "OpenType layout" +msgid "Stylistic Set 10" +msgstr "" + +#: gtk/open-type-layout.h:120 +msgctxt "OpenType layout" +msgid "Stylistic Set 11" +msgstr "" + +#: gtk/open-type-layout.h:121 +msgctxt "OpenType layout" +msgid "Stylistic Set 12" +msgstr "" + +#: gtk/open-type-layout.h:122 +msgctxt "OpenType layout" +msgid "Stylistic Set 13" +msgstr "" + +#: gtk/open-type-layout.h:123 +msgctxt "OpenType layout" +msgid "Stylistic Set 14" +msgstr "" + +#: gtk/open-type-layout.h:124 +msgctxt "OpenType layout" +msgid "Stylistic Set 15" +msgstr "" + +#: gtk/open-type-layout.h:125 +msgctxt "OpenType layout" +msgid "Stylistic Set 16" +msgstr "" + +#: gtk/open-type-layout.h:126 +msgctxt "OpenType layout" +msgid "Stylistic Set 17" +msgstr "" + +#: gtk/open-type-layout.h:127 +msgctxt "OpenType layout" +msgid "Stylistic Set 18" +msgstr "" + +#: gtk/open-type-layout.h:128 +msgctxt "OpenType layout" +msgid "Stylistic Set 19" +msgstr "" + +#: gtk/open-type-layout.h:129 +msgctxt "OpenType layout" +msgid "Stylistic Set 20" +msgstr "" + +#: gtk/open-type-layout.h:130 +msgctxt "OpenType layout" +msgid "Math script style alternates" +msgstr "" + +#: gtk/open-type-layout.h:131 +msgctxt "OpenType layout" +msgid "Stretching Glyph Decomposition" +msgstr "" + +#: gtk/open-type-layout.h:132 +msgctxt "OpenType layout" +msgid "Subscript" +msgstr "" + +#: gtk/open-type-layout.h:133 +msgctxt "OpenType layout" +msgid "Superscript" +msgstr "" + +#: gtk/open-type-layout.h:134 +msgctxt "OpenType layout" +msgid "Swash" +msgstr "" + +#: gtk/open-type-layout.h:135 +msgctxt "OpenType layout" +msgid "Titling" +msgstr "" + +#: gtk/open-type-layout.h:136 +msgctxt "OpenType layout" +msgid "Trailing Jamo Forms" +msgstr "" + +#: gtk/open-type-layout.h:137 +msgctxt "OpenType layout" +msgid "Traditional Name Forms" +msgstr "" + +#: gtk/open-type-layout.h:138 +msgctxt "OpenType layout" +msgid "Tabular Figures" +msgstr "" + +#: gtk/open-type-layout.h:139 +msgctxt "OpenType layout" +msgid "Traditional Forms" +msgstr "" + +#: gtk/open-type-layout.h:140 +msgctxt "OpenType layout" +msgid "Third Widths" +msgstr "" + +#: gtk/open-type-layout.h:141 +msgctxt "OpenType layout" +msgid "Unicase" +msgstr "" + +#: gtk/open-type-layout.h:142 +msgctxt "OpenType layout" +msgid "Alternate Vertical Metrics" +msgstr "" + +#: gtk/open-type-layout.h:143 +msgctxt "OpenType layout" +msgid "Vattu Variants" +msgstr "" + +#: gtk/open-type-layout.h:144 +msgctxt "OpenType layout" +msgid "Vertical Writing" +msgstr "" + +#: gtk/open-type-layout.h:145 +msgctxt "OpenType layout" +msgid "Alternate Vertical Half Metrics" +msgstr "" + +#: gtk/open-type-layout.h:146 +msgctxt "OpenType layout" +msgid "Vowel Jamo Forms" +msgstr "" + +#: gtk/open-type-layout.h:147 +msgctxt "OpenType layout" +msgid "Vertical Kana Alternates" +msgstr "" + +#: gtk/open-type-layout.h:148 +msgctxt "OpenType layout" +msgid "Vertical Kerning" +msgstr "" + +#: gtk/open-type-layout.h:149 +msgctxt "OpenType layout" +msgid "Proportional Alternate Vertical Metrics" +msgstr "" + +#: gtk/open-type-layout.h:150 +msgctxt "OpenType layout" +msgid "Vertical Alternates and Rotation" +msgstr "" + +#: gtk/open-type-layout.h:151 +msgctxt "OpenType layout" +msgid "Vertical Alternates for Rotation" +msgstr "" + +#: gtk/open-type-layout.h:152 +msgctxt "OpenType layout" +msgid "Slashed Zero" +msgstr "" + +#: gtk/paper_names_offsets.c:4 +msgctxt "paper size" +msgid "asme_f" +msgstr "" + +#: gtk/paper_names_offsets.c:5 +msgctxt "paper size" +msgid "A0×2" +msgstr "" + +#: gtk/paper_names_offsets.c:6 +msgctxt "paper size" +msgid "A0" +msgstr "" + +#: gtk/paper_names_offsets.c:7 +msgctxt "paper size" +msgid "A0×3" +msgstr "" + +#: gtk/paper_names_offsets.c:8 +msgctxt "paper size" +msgid "A1" +msgstr "" + +#: gtk/paper_names_offsets.c:9 +msgctxt "paper size" +msgid "A10" +msgstr "" + +#: gtk/paper_names_offsets.c:10 +msgctxt "paper size" +msgid "A1×3" +msgstr "" + +#: gtk/paper_names_offsets.c:11 +msgctxt "paper size" +msgid "A1×4" +msgstr "" + +#: gtk/paper_names_offsets.c:12 +msgctxt "paper size" +msgid "A2" +msgstr "" + +#: gtk/paper_names_offsets.c:13 +msgctxt "paper size" +msgid "A2×3" +msgstr "" + +#: gtk/paper_names_offsets.c:14 +msgctxt "paper size" +msgid "A2×4" +msgstr "" + +#: gtk/paper_names_offsets.c:15 +msgctxt "paper size" +msgid "A2×5" +msgstr "" + +#: gtk/paper_names_offsets.c:16 +msgctxt "paper size" +msgid "A3" +msgstr "" + +#: gtk/paper_names_offsets.c:17 +msgctxt "paper size" +msgid "A3 Extra" +msgstr "" + +#: gtk/paper_names_offsets.c:18 +msgctxt "paper size" +msgid "A3×3" +msgstr "" + +#: gtk/paper_names_offsets.c:19 +msgctxt "paper size" +msgid "A3×4" +msgstr "" + +#: gtk/paper_names_offsets.c:20 +msgctxt "paper size" +msgid "A3×5" +msgstr "" + +#: gtk/paper_names_offsets.c:21 +msgctxt "paper size" +msgid "A3×6" +msgstr "" + +#: gtk/paper_names_offsets.c:22 +msgctxt "paper size" +msgid "A3×7" +msgstr "" + +#: gtk/paper_names_offsets.c:23 +msgctxt "paper size" +msgid "A4" +msgstr "" + +#: gtk/paper_names_offsets.c:24 +msgctxt "paper size" +msgid "A4 Extra" +msgstr "" + +#: gtk/paper_names_offsets.c:25 +msgctxt "paper size" +msgid "A4 Tab" +msgstr "" + +#: gtk/paper_names_offsets.c:26 +msgctxt "paper size" +msgid "A4×3" +msgstr "" + +#: gtk/paper_names_offsets.c:27 +msgctxt "paper size" +msgid "A4×4" +msgstr "" + +#: gtk/paper_names_offsets.c:28 +msgctxt "paper size" +msgid "A4×5" +msgstr "" + +#: gtk/paper_names_offsets.c:29 +msgctxt "paper size" +msgid "A4×6" +msgstr "" + +#: gtk/paper_names_offsets.c:30 +msgctxt "paper size" +msgid "A4×7" +msgstr "" + +#: gtk/paper_names_offsets.c:31 +msgctxt "paper size" +msgid "A4×8" +msgstr "" + +#: gtk/paper_names_offsets.c:32 +msgctxt "paper size" +msgid "A4×9" +msgstr "" + +#: gtk/paper_names_offsets.c:33 +msgctxt "paper size" +msgid "A5" +msgstr "" + +#: gtk/paper_names_offsets.c:34 +msgctxt "paper size" +msgid "A5 Extra" +msgstr "" + +#: gtk/paper_names_offsets.c:35 +msgctxt "paper size" +msgid "A6" +msgstr "" + +#: gtk/paper_names_offsets.c:36 +msgctxt "paper size" +msgid "A7" +msgstr "" + +#: gtk/paper_names_offsets.c:37 +msgctxt "paper size" +msgid "A8" +msgstr "" + +#: gtk/paper_names_offsets.c:38 +msgctxt "paper size" +msgid "A9" +msgstr "" + +#: gtk/paper_names_offsets.c:39 +msgctxt "paper size" +msgid "B0" +msgstr "" + +#: gtk/paper_names_offsets.c:40 +msgctxt "paper size" +msgid "B1" +msgstr "" + +#: gtk/paper_names_offsets.c:41 +msgctxt "paper size" +msgid "B10" +msgstr "" + +#: gtk/paper_names_offsets.c:42 +msgctxt "paper size" +msgid "B2" +msgstr "" + +#: gtk/paper_names_offsets.c:43 +msgctxt "paper size" +msgid "B3" +msgstr "" + +#: gtk/paper_names_offsets.c:44 +msgctxt "paper size" +msgid "B4" +msgstr "" + +#: gtk/paper_names_offsets.c:45 +msgctxt "paper size" +msgid "B5" +msgstr "" + +#: gtk/paper_names_offsets.c:46 +msgctxt "paper size" +msgid "B5 Extra" +msgstr "" + +#: gtk/paper_names_offsets.c:47 +msgctxt "paper size" +msgid "B6" +msgstr "" + +#: gtk/paper_names_offsets.c:48 +msgctxt "paper size" +msgid "B6/C4" +msgstr "" + +#: gtk/paper_names_offsets.c:49 +msgctxt "paper size" +msgid "B7" +msgstr "" + +#: gtk/paper_names_offsets.c:50 +msgctxt "paper size" +msgid "B8" +msgstr "" + +#: gtk/paper_names_offsets.c:51 +msgctxt "paper size" +msgid "B9" +msgstr "" + +#: gtk/paper_names_offsets.c:52 +msgctxt "paper size" +msgid "C0" +msgstr "" + +#: gtk/paper_names_offsets.c:53 +msgctxt "paper size" +msgid "C1" +msgstr "" + +#: gtk/paper_names_offsets.c:54 +msgctxt "paper size" +msgid "C10" +msgstr "" + +#: gtk/paper_names_offsets.c:55 +msgctxt "paper size" +msgid "C2" +msgstr "" + +#: gtk/paper_names_offsets.c:56 +msgctxt "paper size" +msgid "C3" +msgstr "" + +#: gtk/paper_names_offsets.c:57 +msgctxt "paper size" +msgid "C4" +msgstr "" + +#: gtk/paper_names_offsets.c:58 +msgctxt "paper size" +msgid "C5" +msgstr "" + +#: gtk/paper_names_offsets.c:59 +msgctxt "paper size" +msgid "C6" +msgstr "" + +#: gtk/paper_names_offsets.c:60 +msgctxt "paper size" +msgid "C6/C5" +msgstr "" + +#: gtk/paper_names_offsets.c:61 +msgctxt "paper size" +msgid "C7" +msgstr "" + +#: gtk/paper_names_offsets.c:62 +msgctxt "paper size" +msgid "C7/C6" +msgstr "" + +#: gtk/paper_names_offsets.c:63 +msgctxt "paper size" +msgid "C8" +msgstr "" + +#: gtk/paper_names_offsets.c:64 +msgctxt "paper size" +msgid "C9" +msgstr "" + +#: gtk/paper_names_offsets.c:65 +msgctxt "paper size" +msgid "DL Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:66 +msgctxt "paper size" +msgid "RA0" +msgstr "" + +#: gtk/paper_names_offsets.c:67 +msgctxt "paper size" +msgid "RA1" +msgstr "" + +#: gtk/paper_names_offsets.c:68 +msgctxt "paper size" +msgid "RA2" +msgstr "" + +#: gtk/paper_names_offsets.c:69 +msgctxt "paper size" +msgid "RA3" +msgstr "" + +#: gtk/paper_names_offsets.c:70 +msgctxt "paper size" +msgid "RA4" +msgstr "" + +#: gtk/paper_names_offsets.c:71 +msgctxt "paper size" +msgid "SRA0" +msgstr "" + +#: gtk/paper_names_offsets.c:72 +msgctxt "paper size" +msgid "SRA1" +msgstr "" + +#: gtk/paper_names_offsets.c:73 +msgctxt "paper size" +msgid "SRA2" +msgstr "" + +#: gtk/paper_names_offsets.c:74 +msgctxt "paper size" +msgid "SRA3" +msgstr "" + +#: gtk/paper_names_offsets.c:75 +msgctxt "paper size" +msgid "SRA4" +msgstr "" + +#: gtk/paper_names_offsets.c:76 +msgctxt "paper size" +msgid "JB0" +msgstr "" + +#: gtk/paper_names_offsets.c:77 +msgctxt "paper size" +msgid "JB1" +msgstr "" + +#: gtk/paper_names_offsets.c:78 +msgctxt "paper size" +msgid "JB10" +msgstr "" + +#: gtk/paper_names_offsets.c:79 +msgctxt "paper size" +msgid "JB2" +msgstr "" + +#: gtk/paper_names_offsets.c:80 +msgctxt "paper size" +msgid "JB3" +msgstr "" + +#: gtk/paper_names_offsets.c:81 +msgctxt "paper size" +msgid "JB4" +msgstr "" + +#: gtk/paper_names_offsets.c:82 +msgctxt "paper size" +msgid "JB5" +msgstr "" + +#: gtk/paper_names_offsets.c:83 +msgctxt "paper size" +msgid "JB6" +msgstr "" + +#: gtk/paper_names_offsets.c:84 +msgctxt "paper size" +msgid "JB7" +msgstr "" + +#: gtk/paper_names_offsets.c:85 +msgctxt "paper size" +msgid "JB8" +msgstr "" + +#: gtk/paper_names_offsets.c:86 +msgctxt "paper size" +msgid "JB9" +msgstr "" + +#: gtk/paper_names_offsets.c:87 +msgctxt "paper size" +msgid "jis exec" +msgstr "" + +#: gtk/paper_names_offsets.c:88 +msgctxt "paper size" +msgid "Choukei 2 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:89 +msgctxt "paper size" +msgid "Choukei 3 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:90 +msgctxt "paper size" +msgid "Choukei 4 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:91 +msgctxt "paper size" +msgid "Choukei 40 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:92 +msgctxt "paper size" +msgid "hagaki (postcard)" +msgstr "" + +#: gtk/paper_names_offsets.c:93 +msgctxt "paper size" +msgid "kahu Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:94 +msgctxt "paper size" +msgid "kaku2 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:95 +msgctxt "paper size" +msgid "kaku3 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:96 +msgctxt "paper size" +msgid "kaku4 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:97 +msgctxt "paper size" +msgid "kaku5 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:98 +msgctxt "paper size" +msgid "kaku7 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:99 +msgctxt "paper size" +msgid "kaku8 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:100 +msgctxt "paper size" +msgid "oufuku (reply postcard)" +msgstr "" + +#: gtk/paper_names_offsets.c:101 +msgctxt "paper size" +msgid "you4 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:102 +msgctxt "paper size" +msgid "you6 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:103 +msgctxt "paper size" +msgid "10×11" +msgstr "" + +#: gtk/paper_names_offsets.c:104 +msgctxt "paper size" +msgid "10×13" +msgstr "" + +#: gtk/paper_names_offsets.c:105 +msgctxt "paper size" +msgid "10×14" +msgstr "" + +#: gtk/paper_names_offsets.c:106 +msgctxt "paper size" +msgid "10×15" +msgstr "" + +#: gtk/paper_names_offsets.c:107 +msgctxt "paper size" +msgid "11×12" +msgstr "" + +#: gtk/paper_names_offsets.c:108 +msgctxt "paper size" +msgid "11×15" +msgstr "" + +#: gtk/paper_names_offsets.c:109 +msgctxt "paper size" +msgid "12×19" +msgstr "" + +#: gtk/paper_names_offsets.c:110 +msgctxt "paper size" +msgid "5×7" +msgstr "" + +#: gtk/paper_names_offsets.c:111 +msgctxt "paper size" +msgid "6×9 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:112 +msgctxt "paper size" +msgid "7×9 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:113 +msgctxt "paper size" +msgid "8×10 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:114 +msgctxt "paper size" +msgid "9×11 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:115 +msgctxt "paper size" +msgid "9×12 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:116 +msgctxt "paper size" +msgid "a2 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:117 +msgctxt "paper size" +msgid "Arch A" +msgstr "" + +#: gtk/paper_names_offsets.c:118 +msgctxt "paper size" +msgid "Arch B" +msgstr "" + +#: gtk/paper_names_offsets.c:119 +msgctxt "paper size" +msgid "Arch C" +msgstr "" + +#: gtk/paper_names_offsets.c:120 +msgctxt "paper size" +msgid "Arch D" +msgstr "" + +#: gtk/paper_names_offsets.c:121 +msgctxt "paper size" +msgid "Arch E" +msgstr "" + +#: gtk/paper_names_offsets.c:122 +msgctxt "paper size" +msgid "b-plus" +msgstr "" + +#: gtk/paper_names_offsets.c:123 +msgctxt "paper size" +msgid "c" +msgstr "" + +#: gtk/paper_names_offsets.c:124 +msgctxt "paper size" +msgid "c5 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:125 +msgctxt "paper size" +msgid "d" +msgstr "" + +#: gtk/paper_names_offsets.c:126 +msgctxt "paper size" +msgid "e" +msgstr "" + +#: gtk/paper_names_offsets.c:127 +msgctxt "paper size" +msgid "edp" +msgstr "" + +#: gtk/paper_names_offsets.c:128 +msgctxt "paper size" +msgid "European edp" +msgstr "" + +#: gtk/paper_names_offsets.c:129 +msgctxt "paper size" +msgid "Executive" +msgstr "" + +#: gtk/paper_names_offsets.c:130 +msgctxt "paper size" +msgid "f" +msgstr "" + +#: gtk/paper_names_offsets.c:131 +msgctxt "paper size" +msgid "Fan-Fold European" +msgstr "" + +#: gtk/paper_names_offsets.c:132 +msgctxt "paper size" +msgid "Fan-Fold US" +msgstr "" + +#: gtk/paper_names_offsets.c:133 +msgctxt "paper size" +msgid "Fan-Fold German Legal" +msgstr "" + +#: gtk/paper_names_offsets.c:134 +msgctxt "paper size" +msgid "Government Legal" +msgstr "" + +#: gtk/paper_names_offsets.c:135 +msgctxt "paper size" +msgid "Government Letter" +msgstr "" + +#: gtk/paper_names_offsets.c:136 +msgctxt "paper size" +msgid "Index 3×5" +msgstr "" + +#: gtk/paper_names_offsets.c:137 +msgctxt "paper size" +msgid "Index 4×6 (postcard)" +msgstr "" + +#: gtk/paper_names_offsets.c:138 +msgctxt "paper size" +msgid "Index 4×6 ext" +msgstr "" + +#: gtk/paper_names_offsets.c:139 +msgctxt "paper size" +msgid "Index 5×8" +msgstr "" + +#: gtk/paper_names_offsets.c:140 +msgctxt "paper size" +msgid "Invoice" +msgstr "" + +#: gtk/paper_names_offsets.c:141 +msgctxt "paper size" +msgid "Tabloid" +msgstr "" + +#: gtk/paper_names_offsets.c:142 +msgctxt "paper size" +msgid "US Legal" +msgstr "" + +#: gtk/paper_names_offsets.c:143 +msgctxt "paper size" +msgid "US Legal Extra" +msgstr "" + +#: gtk/paper_names_offsets.c:144 +msgctxt "paper size" +msgid "US Letter" +msgstr "" + +#: gtk/paper_names_offsets.c:145 +msgctxt "paper size" +msgid "US Letter Extra" +msgstr "" + +#: gtk/paper_names_offsets.c:146 +msgctxt "paper size" +msgid "US Letter Plus" +msgstr "" + +#: gtk/paper_names_offsets.c:147 +msgctxt "paper size" +msgid "Monarch Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:148 +msgctxt "paper size" +msgid "#10 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:149 +msgctxt "paper size" +msgid "#11 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:150 +msgctxt "paper size" +msgid "#12 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:151 +msgctxt "paper size" +msgid "#14 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:152 +msgctxt "paper size" +msgid "#9 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:153 +msgctxt "paper size" +msgid "Oficio" +msgstr "" + +#: gtk/paper_names_offsets.c:154 +msgctxt "paper size" +msgid "Personal Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:155 +msgctxt "paper size" +msgid "Quarto" +msgstr "" + +#: gtk/paper_names_offsets.c:156 +msgctxt "paper size" +msgid "Super A" +msgstr "" + +#: gtk/paper_names_offsets.c:157 +msgctxt "paper size" +msgid "Super B" +msgstr "" + +#: gtk/paper_names_offsets.c:158 +msgctxt "paper size" +msgid "Wide Format" +msgstr "" + +#: gtk/paper_names_offsets.c:159 +msgctxt "paper size" +msgid "Photo L" +msgstr "" + +#: gtk/paper_names_offsets.c:160 +msgctxt "paper size" +msgid "Dai-pa-kai" +msgstr "" + +#: gtk/paper_names_offsets.c:161 +msgctxt "paper size" +msgid "Folio" +msgstr "" + +#: gtk/paper_names_offsets.c:162 +msgctxt "paper size" +msgid "Folio sp" +msgstr "" + +#: gtk/paper_names_offsets.c:163 +msgctxt "paper size" +msgid "Invite Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:164 +msgctxt "paper size" +msgid "Italian Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:165 +msgctxt "paper size" +msgid "juuro-ku-kai" +msgstr "" + +#: gtk/paper_names_offsets.c:166 +msgctxt "paper size" +msgid "Large Photo" +msgstr "" + +#: gtk/paper_names_offsets.c:167 +msgctxt "paper size" +msgid "Medium Photo" +msgstr "" + +#: gtk/paper_names_offsets.c:168 +msgctxt "paper size" +msgid "pa-kai" +msgstr "" + +#: gtk/paper_names_offsets.c:169 +msgctxt "paper size" +msgid "Postfix Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:170 +msgctxt "paper size" +msgid "Small Photo" +msgstr "" + +#: gtk/paper_names_offsets.c:171 +msgctxt "paper size" +msgid "Wide Photo" +msgstr "" + +#: gtk/paper_names_offsets.c:172 +msgctxt "paper size" +msgid "prc1 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:173 +msgctxt "paper size" +msgid "prc10 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:174 +msgctxt "paper size" +msgid "prc 16k" +msgstr "" + +#: gtk/paper_names_offsets.c:175 +msgctxt "paper size" +msgid "prc2 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:176 +msgctxt "paper size" +msgid "prc3 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:177 +msgctxt "paper size" +msgid "prc 32k" +msgstr "" + +#: gtk/paper_names_offsets.c:178 +msgctxt "paper size" +msgid "prc4 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:179 +msgctxt "paper size" +msgid "prc5 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:180 +msgctxt "paper size" +msgid "prc6 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:181 +msgctxt "paper size" +msgid "prc7 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:182 +msgctxt "paper size" +msgid "prc8 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:183 +msgctxt "paper size" +msgid "prc9 Envelope" +msgstr "" + +#: gtk/paper_names_offsets.c:184 +msgctxt "paper size" +msgid "ROC 16k" +msgstr "" + +#: gtk/paper_names_offsets.c:185 +msgctxt "paper size" +msgid "ROC 8k" +msgstr "" + +#: gtk/script-names.c:18 +msgctxt "Script" +msgid "Arabic" +msgstr "" + +#: gtk/script-names.c:19 +msgctxt "Script" +msgid "Armenian" +msgstr "" + +#: gtk/script-names.c:20 +msgctxt "Script" +msgid "Bengali" +msgstr "" + +#: gtk/script-names.c:21 +msgctxt "Script" +msgid "Bopomofo" +msgstr "" + +#: gtk/script-names.c:22 +msgctxt "Script" +msgid "Cherokee" +msgstr "" + +#: gtk/script-names.c:23 +msgctxt "Script" +msgid "Coptic" +msgstr "" + +#: gtk/script-names.c:24 +msgctxt "Script" +msgid "Cyrillic" +msgstr "" + +#: gtk/script-names.c:25 +msgctxt "Script" +msgid "Deseret" +msgstr "" + +#: gtk/script-names.c:26 +msgctxt "Script" +msgid "Devanagari" +msgstr "" + +#: gtk/script-names.c:27 +msgctxt "Script" +msgid "Ethiopic" +msgstr "" + +#: gtk/script-names.c:28 +msgctxt "Script" +msgid "Georgian" +msgstr "" + +#: gtk/script-names.c:29 +msgctxt "Script" +msgid "Gothic" +msgstr "" + +#: gtk/script-names.c:30 +msgctxt "Script" +msgid "Greek" +msgstr "" + +#: gtk/script-names.c:31 +msgctxt "Script" +msgid "Gujarati" +msgstr "" + +#: gtk/script-names.c:32 +msgctxt "Script" +msgid "Gurmukhi" +msgstr "" + +#: gtk/script-names.c:33 +msgctxt "Script" +msgid "Han" +msgstr "" + +#: gtk/script-names.c:34 +msgctxt "Script" +msgid "Hangul" +msgstr "" + +#: gtk/script-names.c:35 +msgctxt "Script" +msgid "Hebrew" +msgstr "" + +#: gtk/script-names.c:36 +msgctxt "Script" +msgid "Hiragana" +msgstr "" + +#: gtk/script-names.c:37 +msgctxt "Script" +msgid "Kannada" +msgstr "" + +#: gtk/script-names.c:38 +msgctxt "Script" +msgid "Katakana" +msgstr "" + +#: gtk/script-names.c:39 +msgctxt "Script" +msgid "Khmer" +msgstr "" + +#: gtk/script-names.c:40 +msgctxt "Script" +msgid "Lao" +msgstr "" + +#: gtk/script-names.c:41 +msgctxt "Script" +msgid "Latin" +msgstr "" + +#: gtk/script-names.c:42 +msgctxt "Script" +msgid "Malayalam" +msgstr "" + +#: gtk/script-names.c:43 +msgctxt "Script" +msgid "Mongolian" +msgstr "" + +#: gtk/script-names.c:44 +msgctxt "Script" +msgid "Myanmar" +msgstr "" + +#: gtk/script-names.c:45 +msgctxt "Script" +msgid "Ogham" +msgstr "" + +#: gtk/script-names.c:46 +msgctxt "Script" +msgid "Old Italic" +msgstr "" + +#: gtk/script-names.c:47 +msgctxt "Script" +msgid "Oriya" +msgstr "" + +#: gtk/script-names.c:48 +msgctxt "Script" +msgid "Runic" +msgstr "" + +#: gtk/script-names.c:49 +msgctxt "Script" +msgid "Sinhala" +msgstr "" + +#: gtk/script-names.c:50 +msgctxt "Script" +msgid "Syriac" +msgstr "" + +#: gtk/script-names.c:51 +msgctxt "Script" +msgid "Tamil" +msgstr "" + +#: gtk/script-names.c:52 +msgctxt "Script" +msgid "Telugu" +msgstr "" + +#: gtk/script-names.c:53 +msgctxt "Script" +msgid "Thaana" +msgstr "" + +#: gtk/script-names.c:54 +msgctxt "Script" +msgid "Thai" +msgstr "" + +#: gtk/script-names.c:55 +msgctxt "Script" +msgid "Tibetan" +msgstr "" + +#: gtk/script-names.c:56 +msgctxt "Script" +msgid "Canadian Aboriginal" +msgstr "" + +#: gtk/script-names.c:57 +msgctxt "Script" +msgid "Yi" +msgstr "" + +#: gtk/script-names.c:58 +msgctxt "Script" +msgid "Tagalog" +msgstr "" + +#: gtk/script-names.c:59 +msgctxt "Script" +msgid "Hanunoo" +msgstr "" + +#: gtk/script-names.c:60 +msgctxt "Script" +msgid "Buhid" +msgstr "" + +#: gtk/script-names.c:61 +msgctxt "Script" +msgid "Tagbanwa" +msgstr "" + +#: gtk/script-names.c:62 +msgctxt "Script" +msgid "Braille" +msgstr "" + +#: gtk/script-names.c:63 +msgctxt "Script" +msgid "Cypriot" +msgstr "" + +#: gtk/script-names.c:64 +msgctxt "Script" +msgid "Limbu" +msgstr "" + +#: gtk/script-names.c:65 +msgctxt "Script" +msgid "Osmanya" +msgstr "" + +#: gtk/script-names.c:66 +msgctxt "Script" +msgid "Shavian" +msgstr "" + +#: gtk/script-names.c:67 +msgctxt "Script" +msgid "Linear B" +msgstr "" + +#: gtk/script-names.c:68 +msgctxt "Script" +msgid "Tai Le" +msgstr "" + +#: gtk/script-names.c:69 +msgctxt "Script" +msgid "Ugaritic" +msgstr "" + +#: gtk/script-names.c:70 +msgctxt "Script" +msgid "New Tai Lue" +msgstr "" + +#: gtk/script-names.c:71 +msgctxt "Script" +msgid "Buginese" +msgstr "" + +#: gtk/script-names.c:72 +msgctxt "Script" +msgid "Glagolitic" +msgstr "" + +#: gtk/script-names.c:73 +msgctxt "Script" +msgid "Tifinagh" +msgstr "" + +#: gtk/script-names.c:74 +msgctxt "Script" +msgid "Syloti Nagri" +msgstr "" + +#: gtk/script-names.c:75 +msgctxt "Script" +msgid "Old Persian" +msgstr "" + +#: gtk/script-names.c:76 +msgctxt "Script" +msgid "Kharoshthi" +msgstr "" + +#: gtk/script-names.c:77 +msgctxt "Script" +msgid "Unknown" +msgstr "" + +#: gtk/script-names.c:78 +msgctxt "Script" +msgid "Balinese" +msgstr "" + +#: gtk/script-names.c:79 +msgctxt "Script" +msgid "Cuneiform" +msgstr "" + +#: gtk/script-names.c:80 +msgctxt "Script" +msgid "Phoenician" +msgstr "" + +#: gtk/script-names.c:81 +msgctxt "Script" +msgid "Phags-pa" +msgstr "" + +#: gtk/script-names.c:82 +msgctxt "Script" +msgid "N'Ko" +msgstr "" + +#: gtk/script-names.c:83 +msgctxt "Script" +msgid "Kayah Li" +msgstr "" + +#: gtk/script-names.c:84 +msgctxt "Script" +msgid "Lepcha" +msgstr "" + +#: gtk/script-names.c:85 +msgctxt "Script" +msgid "Rejang" +msgstr "" + +#: gtk/script-names.c:86 +msgctxt "Script" +msgid "Sundanese" +msgstr "" + +#: gtk/script-names.c:87 +msgctxt "Script" +msgid "Saurashtra" +msgstr "" + +#: gtk/script-names.c:88 +msgctxt "Script" +msgid "Cham" +msgstr "" + +#: gtk/script-names.c:89 +msgctxt "Script" +msgid "Ol Chiki" +msgstr "" + +#: gtk/script-names.c:90 +msgctxt "Script" +msgid "Vai" +msgstr "" + +#: gtk/script-names.c:91 +msgctxt "Script" +msgid "Carian" +msgstr "" + +#: gtk/script-names.c:92 +msgctxt "Script" +msgid "Lycian" +msgstr "" + +#: gtk/script-names.c:93 +msgctxt "Script" +msgid "Lydian" +msgstr "" + +#: gtk/script-names.c:94 +msgctxt "Script" +msgid "Avestan" +msgstr "" + +#: gtk/script-names.c:95 +msgctxt "Script" +msgid "Bamum" +msgstr "" + +#: gtk/script-names.c:96 +msgctxt "Script" +msgid "Egyptian Hieroglyphs" +msgstr "" + +#: gtk/script-names.c:97 +msgctxt "Script" +msgid "Imperial Aramaic" +msgstr "" + +#: gtk/script-names.c:98 +msgctxt "Script" +msgid "Inscriptional Pahlavi" +msgstr "" + +#: gtk/script-names.c:99 +msgctxt "Script" +msgid "Inscriptional Parthian" +msgstr "" + +#: gtk/script-names.c:100 +msgctxt "Script" +msgid "Javanese" +msgstr "" + +#: gtk/script-names.c:101 +msgctxt "Script" +msgid "Kaithi" +msgstr "" + +#: gtk/script-names.c:102 +msgctxt "Script" +msgid "Lisu" +msgstr "" + +#: gtk/script-names.c:103 +msgctxt "Script" +msgid "Meetei Mayek" +msgstr "" + +#: gtk/script-names.c:104 +msgctxt "Script" +msgid "Old South Arabian" +msgstr "" + +#: gtk/script-names.c:105 +msgctxt "Script" +msgid "Old Turkic" +msgstr "" + +#: gtk/script-names.c:106 +msgctxt "Script" +msgid "Samaritan" +msgstr "" + +#: gtk/script-names.c:107 +msgctxt "Script" +msgid "Tai Tham" +msgstr "" + +#: gtk/script-names.c:108 +msgctxt "Script" +msgid "Tai Viet" +msgstr "" + +#: gtk/script-names.c:109 +msgctxt "Script" +msgid "Batak" +msgstr "" + +#: gtk/script-names.c:110 +msgctxt "Script" +msgid "Brahmi" +msgstr "" + +#: gtk/script-names.c:111 +msgctxt "Script" +msgid "Mandaic" +msgstr "" + +#: gtk/script-names.c:112 +msgctxt "Script" +msgid "Chakma" +msgstr "" + +#: gtk/script-names.c:113 +msgctxt "Script" +msgid "Meroitic Cursive" +msgstr "" + +#: gtk/script-names.c:114 +msgctxt "Script" +msgid "Meroitic Hieroglyphs" +msgstr "" + +#: gtk/script-names.c:115 +msgctxt "Script" +msgid "Miao" +msgstr "" + +#: gtk/script-names.c:116 +msgctxt "Script" +msgid "Sharada" +msgstr "" + +#: gtk/script-names.c:117 +msgctxt "Script" +msgid "Sora Sompeng" +msgstr "" + +#: gtk/script-names.c:118 +msgctxt "Script" +msgid "Takri" +msgstr "" + +#: gtk/script-names.c:119 +msgctxt "Script" +msgid "Bassa" +msgstr "" + +#: gtk/script-names.c:120 +msgctxt "Script" +msgid "Caucasian Albanian" +msgstr "" + +#: gtk/script-names.c:121 +msgctxt "Script" +msgid "Duployan" +msgstr "" + +#: gtk/script-names.c:122 +msgctxt "Script" +msgid "Elbasan" +msgstr "" + +#: gtk/script-names.c:123 +msgctxt "Script" +msgid "Grantha" +msgstr "" + +#: gtk/script-names.c:124 +msgctxt "Script" +msgid "Khojki" +msgstr "" + +#: gtk/script-names.c:125 +msgctxt "Script" +msgid "Khudawadi, Sindhi" +msgstr "" + +#: gtk/script-names.c:126 +msgctxt "Script" +msgid "Linear A" +msgstr "" + +#: gtk/script-names.c:127 +msgctxt "Script" +msgid "Mahajani" +msgstr "" + +#: gtk/script-names.c:128 +msgctxt "Script" +msgid "Manichaean" +msgstr "" + +#: gtk/script-names.c:129 +msgctxt "Script" +msgid "Mende Kikakui" +msgstr "" + +#: gtk/script-names.c:130 +msgctxt "Script" +msgid "Modi" +msgstr "" + +#: gtk/script-names.c:131 +msgctxt "Script" +msgid "Mro" +msgstr "" + +#: gtk/script-names.c:132 +msgctxt "Script" +msgid "Nabataean" +msgstr "" + +#: gtk/script-names.c:133 +msgctxt "Script" +msgid "Old North Arabian" +msgstr "" + +#: gtk/script-names.c:134 +msgctxt "Script" +msgid "Old Permic" +msgstr "" + +#: gtk/script-names.c:135 +msgctxt "Script" +msgid "Pahawh Hmong" +msgstr "" + +#: gtk/script-names.c:136 +msgctxt "Script" +msgid "Palmyrene" +msgstr "" + +#: gtk/script-names.c:137 +msgctxt "Script" +msgid "Pau Cin Hau" +msgstr "" + +#: gtk/script-names.c:138 +msgctxt "Script" +msgid "Psalter Pahlavi" +msgstr "" + +#: gtk/script-names.c:139 +msgctxt "Script" +msgid "Siddham" +msgstr "" + +#: gtk/script-names.c:140 +msgctxt "Script" +msgid "Tirhuta" +msgstr "" + +#: gtk/script-names.c:141 +msgctxt "Script" +msgid "Warang Citi" +msgstr "" + +#: gtk/script-names.c:142 +msgctxt "Script" +msgid "Ahom" +msgstr "" + +#: gtk/script-names.c:143 +msgctxt "Script" +msgid "Anatolian Hieroglyphs" +msgstr "" + +#: gtk/script-names.c:144 +msgctxt "Script" +msgid "Hatran" +msgstr "" + +#: gtk/script-names.c:145 +msgctxt "Script" +msgid "Multani" +msgstr "" + +#: gtk/script-names.c:146 +msgctxt "Script" +msgid "Old Hungarian" +msgstr "" + +#: gtk/script-names.c:147 +msgctxt "Script" +msgid "Signwriting" +msgstr "" + +#: gtk/script-names.c:148 +msgctxt "Script" +msgid "Adlam" +msgstr "" + +#: gtk/script-names.c:149 +msgctxt "Script" +msgid "Bhaiksuki" +msgstr "" + +#: gtk/script-names.c:150 +msgctxt "Script" +msgid "Marchen" +msgstr "" + +#: gtk/script-names.c:151 +msgctxt "Script" +msgid "Newa" +msgstr "" + +#: gtk/script-names.c:152 +msgctxt "Script" +msgid "Osage" +msgstr "" + +#: gtk/script-names.c:153 +msgctxt "Script" +msgid "Tangut" +msgstr "" + +#: gtk/script-names.c:154 +msgctxt "Script" +msgid "Masaram Gondi" +msgstr "" + +#: gtk/script-names.c:155 +msgctxt "Script" +msgid "Nushu" +msgstr "" + +#: gtk/script-names.c:156 +msgctxt "Script" +msgid "Soyombo" +msgstr "" + +#: gtk/script-names.c:157 +msgctxt "Script" +msgid "Zanabazar Square" +msgstr "" + +#: gtk/ui/gtkaboutdialog.ui:137 +msgid "About" +msgstr "" + +#: gtk/ui/gtkaboutdialog.ui:177 +msgid "Credits" +msgstr "" + +#: gtk/ui/gtkappchooserdialog.ui:78 +msgid "_View All Applications" +msgstr "" + +#: gtk/ui/gtkappchooserdialog.ui:86 +msgid "_Find New Applications" +msgstr "" + +#: gtk/ui/gtkappchooserwidget.ui:119 +msgid "No applications found." +msgstr "" + +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:15 +msgid "Preferences" +msgstr "" + +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:22 +msgid "Services" +msgstr "" + +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/ui/gtkapplication-quartz.ui:29 +#, c-format +msgid "Hide %s" +msgstr "" + +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:35 +msgid "Hide Others" +msgstr "" + +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:41 +msgid "Show All" +msgstr "" + +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/ui/gtkapplication-quartz.ui:49 +#, c-format +msgid "Quit %s" +msgstr "" + +#: gtk/ui/gtkassistant.ui:68 +msgid "_Next" +msgstr "" + +#: gtk/ui/gtkassistant.ui:88 +msgid "_Back" +msgstr "" + +#: gtk/ui/gtkassistant.ui:107 +msgid "_Finish" +msgstr "" + +#: gtk/ui/gtkcolorchooserdialog.ui:6 +msgid "Select a Color" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:57 +msgid "Pick a color from the screen" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:89 +msgid "Color Name" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:180 +msgctxt "Color channel" +msgid "A" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:196 +msgid "Alpha" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:227 +msgctxt "Color channel" +msgid "H" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:243 +msgid "Hue" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:275 +msgctxt "Color Channel" +msgid "S" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:285 +msgctxt "Color Channel" +msgid "V" +msgstr "" + +#: gtk/ui/gtkcoloreditor.ui:301 +msgid "Saturation" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:53 gtk/ui/gtkemojichooser.ui:212 +msgid "Smileys & People" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:68 gtk/ui/gtkemojichooser.ui:227 +msgid "Body & Clothing" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:83 gtk/ui/gtkemojichooser.ui:242 +msgid "Animals & Nature" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:98 gtk/ui/gtkemojichooser.ui:257 +msgid "Food & Drink" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:113 gtk/ui/gtkemojichooser.ui:272 +msgid "Travel & Places" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:128 gtk/ui/gtkemojichooser.ui:287 +msgid "Activities" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:143 gtk/ui/gtkemojichooser.ui:302 +msgctxt "emoji category" +msgid "Objects" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:158 gtk/ui/gtkemojichooser.ui:317 +msgid "Symbols" +msgstr "" + +#: gtk/ui/gtkemojichooser.ui:173 gtk/ui/gtkemojichooser.ui:332 +msgid "Flags" +msgstr "" + +#: gtk/ui/gtkfilechooserdialog.ui:32 +msgid "File Chooser Widget" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:22 +msgid "Places" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:47 +msgid "Browse Header Revealer" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:65 +msgid "Browse Header Stack" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:75 +msgid "PathBar Layer" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:121 +msgid "Location Layer" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:137 +msgid "Search Layer" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:199 +msgid "Files" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:304 +msgid "Remote location — only searching the current folder" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:476 +msgid "Folder Name" +msgstr "" + +#: gtk/ui/gtkfilechooserwidget.ui:504 +msgid "_Create" +msgstr "" + +#: gtk/ui/gtkfontchooserdialog.ui:6 +msgid "Select Font" +msgstr "" + +#: gtk/ui/gtkfontchooserwidget.ui:53 +msgid "Search font name" +msgstr "" + +#: gtk/ui/gtkfontchooserwidget.ui:100 +msgid "Font Family" +msgstr "" + +#: gtk/ui/gtkfontchooserwidget.ui:121 gtk/ui/gtkfontchooserwidget.ui:248 +msgid "Preview text" +msgstr "" + +#: gtk/ui/gtkfontchooserwidget.ui:201 +msgid "No Fonts Found" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:47 +msgid "_Format for:" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:80 gtk/ui/gtkprintunixdialog.ui:747 +msgid "_Paper size:" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:122 +msgid "_Orientation:" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:152 gtk/ui/gtkprintunixdialog.ui:794 +msgid "Portrait" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:188 gtk/ui/gtkprintunixdialog.ui:796 +msgid "Reverse portrait" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:224 gtk/ui/gtkprintunixdialog.ui:795 +msgid "Landscape" +msgstr "" + +#: gtk/ui/gtkpagesetupunixdialog.ui:259 gtk/ui/gtkprintunixdialog.ui:797 +msgid "Reverse landscape" +msgstr "" + +#: gtk/ui/gtkpathbar.ui:11 +msgid "Down Path" +msgstr "" + +#: gtk/ui/gtkpathbar.ui:36 +msgid "Up Path" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:30 +msgid "Server Addresses" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:43 +msgid "" +"Server addresses are made up of a protocol prefix and an address. Examples:" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:78 +msgid "Available Protocols" +msgstr "" + +#. Translators: Server as any successfully connected network address +#: gtk/ui/gtkplacesview.ui:135 +msgid "No recent servers found" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:158 +msgid "Recent Servers" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:261 +msgid "No results found" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:307 +msgid "Connect to _Server" +msgstr "" + +#: gtk/ui/gtkplacesview.ui:340 +msgid "Enter server address…" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:112 +msgid "Printer" +msgstr "" + +#. this is the header for the printer status column in the print dialog +#: gtk/ui/gtkprintunixdialog.ui:134 +msgid "Status" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:181 +msgid "Range" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:201 +msgid "_All Pages" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:216 +msgid "C_urrent Page" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:233 +msgid "Se_lection" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:249 +msgid "Pag_es:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:252 gtk/ui/gtkprintunixdialog.ui:270 +#: gtk/ui/gtkprintunixdialog.ui:277 +msgid "" +"Specify one or more page ranges,\n" +" e.g. 1–3, 7, 11" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:276 +msgid "Pages" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:311 +msgid "Copies" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:334 +msgid "Copie_s:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:361 +msgid "C_ollate" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:375 +msgid "_Reverse" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:452 +msgid "Layout" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:475 +msgid "T_wo-sided:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:500 +msgid "Pages per _side:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:527 +msgid "Page or_dering:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:553 +msgid "_Only print:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:570 +msgid "All sheets" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:571 +msgid "Even sheets" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:572 +msgid "Odd sheets" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:585 +msgid "Sc_ale:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:649 +msgid "Paper" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:672 +msgid "Paper _type:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:697 +msgid "Paper _source:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:722 +msgid "Output t_ray:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:776 +msgid "Or_ientation:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:876 +msgid "Job Details" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:899 +msgid "Pri_ority:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:923 +msgid "_Billing info:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:967 +msgid "Print Document" +msgstr "" + +#. this is one of the choices for the print at option in the print dialog +#: gtk/ui/gtkprintunixdialog.ui:987 +msgid "_Now" +msgstr "" + +#. this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time. +#: gtk/ui/gtkprintunixdialog.ui:1003 +msgid "A_t:" +msgstr "" + +#. Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. +#: gtk/ui/gtkprintunixdialog.ui:1007 gtk/ui/gtkprintunixdialog.ui:1009 +#: gtk/ui/gtkprintunixdialog.ui:1028 gtk/ui/gtkprintunixdialog.ui:1030 +#: gtk/ui/gtkprintunixdialog.ui:1037 +msgid "" +"Specify the time of print,\n" +" e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1036 +msgid "Time of print" +msgstr "" + +#. this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'. +#: gtk/ui/gtkprintunixdialog.ui:1050 +msgid "On _hold" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1054 gtk/ui/gtkprintunixdialog.ui:1055 +msgid "Hold the job until it is explicitly released" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1092 +msgid "Add Cover Page" +msgstr "" + +#. this is the label used for the option in the print dialog that controls the front cover page. +#: gtk/ui/gtkprintunixdialog.ui:1115 +msgid "Be_fore:" +msgstr "" + +#. this is the label used for the option in the print dialog that controls the back cover page. +#: gtk/ui/gtkprintunixdialog.ui:1139 +msgid "_After:" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1181 +msgid "Job" +msgstr "" + +#. This will appear as a tab label in the print dialog. +#: gtk/ui/gtkprintunixdialog.ui:1214 +msgid "Image Quality" +msgstr "" + +#. This will appear as a tab label in the print dialog. +#: gtk/ui/gtkprintunixdialog.ui:1247 +msgid "Color" +msgstr "" + +#. This will appear as a tab label in the print dialog. It's a typographical term, as in "Binding and finishing" +#: gtk/ui/gtkprintunixdialog.ui:1280 +msgid "Finishing" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1313 +msgid "Advanced" +msgstr "" + +#: gtk/ui/gtkprintunixdialog.ui:1337 +msgid "Some of the settings in the dialog conflict" +msgstr "" + +#: gtk/ui/gtkrecentchooserdefault.ui:78 +msgid "Select which type of documents are shown" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:24 +msgid "Volume" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:25 +msgid "Turns volume up or down" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:34 +msgid "Volume Up" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:35 +msgid "Increases the volume" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:44 +msgid "Volume Down" +msgstr "" + +#: gtk/ui/gtkvolumebutton.ui:45 +msgid "Decreases the volume" +msgstr "" + +#: gtk/updateiconcache.c:1396 +#, c-format +msgid "Failed to write header\n" +msgstr "" + +#: gtk/updateiconcache.c:1402 +#, c-format +msgid "Failed to write hash table\n" +msgstr "" + +#: gtk/updateiconcache.c:1408 +#, c-format +msgid "Failed to write folder index\n" +msgstr "" + +#: gtk/updateiconcache.c:1416 +#, c-format +msgid "Failed to rewrite header\n" +msgstr "" + +#: gtk/updateiconcache.c:1510 +#, c-format +msgid "Failed to open file %s : %s\n" +msgstr "" + +#: gtk/updateiconcache.c:1518 gtk/updateiconcache.c:1548 +#, c-format +msgid "Failed to write cache file: %s\n" +msgstr "" + +#: gtk/updateiconcache.c:1558 +#, c-format +msgid "The generated cache was invalid.\n" +msgstr "" + +#: gtk/updateiconcache.c:1572 +#, c-format +msgid "Could not rename %s to %s: %s, removing %s then.\n" +msgstr "" + +#: gtk/updateiconcache.c:1586 +#, c-format +msgid "Could not rename %s to %s: %s\n" +msgstr "" + +#: gtk/updateiconcache.c:1596 +#, c-format +msgid "Could not rename %s back to %s: %s.\n" +msgstr "" + +#: gtk/updateiconcache.c:1623 +#, c-format +msgid "Cache file created successfully.\n" +msgstr "" + +#: gtk/updateiconcache.c:1662 +msgid "Overwrite an existing cache, even if up to date" +msgstr "" + +#: gtk/updateiconcache.c:1663 +msgid "Don't check for the existence of index.theme" +msgstr "" + +#: gtk/updateiconcache.c:1664 +msgid "Don't include image data in the cache" +msgstr "" + +#: gtk/updateiconcache.c:1665 +msgid "Include image data in the cache" +msgstr "" + +#: gtk/updateiconcache.c:1666 +msgid "Output a C header file" +msgstr "" + +#: gtk/updateiconcache.c:1667 +msgid "Turn off verbose output" +msgstr "" + +#: gtk/updateiconcache.c:1668 +msgid "Validate existing icon cache" +msgstr "" + +#: gtk/updateiconcache.c:1735 +#, c-format +msgid "File not found: %s\n" +msgstr "" + +#: gtk/updateiconcache.c:1741 +#, c-format +msgid "Not a valid icon cache: %s\n" +msgstr "" + +#: gtk/updateiconcache.c:1754 +#, c-format +msgid "No theme index file.\n" +msgstr "" + +#: gtk/updateiconcache.c:1758 +#, c-format +msgid "" +"No theme index file in '%s'.\n" +"If you really want to create an icon cache here, use --ignore-theme-index.\n" +msgstr "" + +#. ID +#: modules/input/imam-et.c:452 +msgctxt "input method menu" +msgid "Amharic (EZ+)" +msgstr "" + +#. ID +#: modules/input/imbroadway.c:51 +msgctxt "input method menu" +msgid "Broadway" +msgstr "" + +#. ID +#: modules/input/imcedilla.c:90 +msgctxt "input method menu" +msgid "Cedilla" +msgstr "" + +#. ID +#: modules/input/imcyrillic-translit.c:215 +msgctxt "input menthod menu" +msgid "Cyrillic (Transliterated)" +msgstr "" + +#: modules/input/imime.c:30 +msgctxt "input method menu" +msgid "Windows IME" +msgstr "" + +#. ID +#: modules/input/iminuktitut.c:125 +msgctxt "input method menu" +msgid "Inuktitut (Transliterated)" +msgstr "" + +#. ID +#: modules/input/imipa.c:143 +msgctxt "input method menu" +msgid "IPA" +msgstr "" + +#. ID +#: modules/input/immultipress.c:30 +msgctxt "input method menu" +msgid "Multipress" +msgstr "" + +#: modules/input/imquartz.c:69 +msgctxt "input method menu" +msgid "Mac OS X Quartz" +msgstr "" + +#. ID +#: modules/input/imthai.c:33 +msgctxt "input method menu" +msgid "Thai-Lao" +msgstr "" + +#. ID +#: modules/input/imti-er.c:451 +msgctxt "input method menu" +msgid "Tigrigna-Eritrean (EZ+)" +msgstr "" + +#. ID +#: modules/input/imti-et.c:451 +msgctxt "input method menu" +msgid "Tigrigna-Ethiopian (EZ+)" +msgstr "" + +#. ID +#: modules/input/imviqr.c:242 +msgctxt "input method menu" +msgid "Vietnamese (VIQR)" +msgstr "" + +#. ID +#: modules/input/imwayland.c:106 +msgctxt "input method menu" +msgid "Wayland" +msgstr "" + +#. ID +#: modules/input/imwaylandgtk.c:82 +msgctxt "input method menu" +msgid "Waylandgtk" +msgstr "" + +#. ID +#: modules/input/imxim.c:26 +msgctxt "input method menu" +msgid "X Input Method" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1159 +#: modules/printbackends/cups/gtkprintbackendcups.c:1468 +msgid "Username:" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1160 +#: modules/printbackends/cups/gtkprintbackendcups.c:1477 +msgid "Password:" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1199 +#: modules/printbackends/cups/gtkprintbackendcups.c:1490 +#, c-format +msgid "Authentication is required to print document “%s” on printer %s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1201 +#, c-format +msgid "Authentication is required to print a document on %s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1205 +#, c-format +msgid "Authentication is required to get attributes of job “%s”" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1207 +msgid "Authentication is required to get attributes of a job" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1211 +#, c-format +msgid "Authentication is required to get attributes of printer %s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1213 +msgid "Authentication is required to get attributes of a printer" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1216 +#, c-format +msgid "Authentication is required to get default printer of %s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1219 +#, c-format +msgid "Authentication is required to get printers from %s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1224 +#, c-format +msgid "Authentication is required to get a file from %s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1226 +#, c-format +msgid "Authentication is required on %s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1462 +msgid "Domain:" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1492 +#, c-format +msgid "Authentication is required to print document “%s”" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1497 +#, c-format +msgid "Authentication is required to print this document on printer %s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1499 +msgid "Authentication is required to print this document" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2609 +#, c-format +msgid "Printer “%s” is low on toner." +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2613 +#, c-format +msgid "Printer “%s” has no toner left." +msgstr "" + +#. Translators: "Developer" like on photo development context +#: modules/printbackends/cups/gtkprintbackendcups.c:2618 +#, c-format +msgid "Printer “%s” is low on developer." +msgstr "" + +#. Translators: "Developer" like on photo development context +#: modules/printbackends/cups/gtkprintbackendcups.c:2623 +#, c-format +msgid "Printer “%s” is out of developer." +msgstr "" + +#. Translators: "marker" is one color bin of the printer +#: modules/printbackends/cups/gtkprintbackendcups.c:2628 +#, c-format +msgid "Printer “%s” is low on at least one marker supply." +msgstr "" + +#. Translators: "marker" is one color bin of the printer +#: modules/printbackends/cups/gtkprintbackendcups.c:2633 +#, c-format +msgid "Printer “%s” is out of at least one marker supply." +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2637 +#, c-format +msgid "The cover is open on printer “%s”." +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2641 +#, c-format +msgid "The door is open on printer “%s”." +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2645 +#, c-format +msgid "Printer “%s” is low on paper." +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2649 +#, c-format +msgid "Printer “%s” is out of paper." +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2653 +#, c-format +msgid "Printer “%s” is currently offline." +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:2657 +#, c-format +msgid "There is a problem on printer “%s”." +msgstr "" + +#. Translators: this is a printer status. +#: modules/printbackends/cups/gtkprintbackendcups.c:2677 +msgid "Paused; Rejecting Jobs" +msgstr "" + +#. Translators: this is a printer status. +#: modules/printbackends/cups/gtkprintbackendcups.c:2683 +msgid "Rejecting Jobs" +msgstr "" + +#. Translators: this string connects multiple printer states together. +#: modules/printbackends/cups/gtkprintbackendcups.c:2724 +msgid "; " +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4655 +#: modules/printbackends/cups/gtkprintbackendcups.c:4722 +msgctxt "printing option" +msgid "Two Sided" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4656 +msgctxt "printing option" +msgid "Paper Type" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4657 +msgctxt "printing option" +msgid "Paper Source" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4658 +#: modules/printbackends/cups/gtkprintbackendcups.c:4723 +msgctxt "printing option" +msgid "Output Tray" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4659 +msgctxt "printing option" +msgid "Resolution" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4660 +msgctxt "printing option" +msgid "GhostScript pre-filtering" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4669 +msgctxt "printing option value" +msgid "One Sided" +msgstr "" + +#. Translators: this is an option of "Two Sided" +#: modules/printbackends/cups/gtkprintbackendcups.c:4671 +msgctxt "printing option value" +msgid "Long Edge (Standard)" +msgstr "" + +#. Translators: this is an option of "Two Sided" +#: modules/printbackends/cups/gtkprintbackendcups.c:4673 +msgctxt "printing option value" +msgid "Short Edge (Flip)" +msgstr "" + +#. Translators: this is an option of "Paper Source" +#: modules/printbackends/cups/gtkprintbackendcups.c:4675 +#: modules/printbackends/cups/gtkprintbackendcups.c:4677 +#: modules/printbackends/cups/gtkprintbackendcups.c:4685 +msgctxt "printing option value" +msgid "Auto Select" +msgstr "" + +#. Translators: this is an option of "Paper Source" +#. Translators: this is an option of "Resolution" +#: modules/printbackends/cups/gtkprintbackendcups.c:4679 +#: modules/printbackends/cups/gtkprintbackendcups.c:4681 +#: modules/printbackends/cups/gtkprintbackendcups.c:4683 +#: modules/printbackends/cups/gtkprintbackendcups.c:4687 +msgctxt "printing option value" +msgid "Printer Default" +msgstr "" + +#. Translators: this is an option of "GhostScript" +#: modules/printbackends/cups/gtkprintbackendcups.c:4689 +msgctxt "printing option value" +msgid "Embed GhostScript fonts only" +msgstr "" + +#. Translators: this is an option of "GhostScript" +#: modules/printbackends/cups/gtkprintbackendcups.c:4691 +msgctxt "printing option value" +msgid "Convert to PS level 1" +msgstr "" + +#. Translators: this is an option of "GhostScript" +#: modules/printbackends/cups/gtkprintbackendcups.c:4693 +msgctxt "printing option value" +msgid "Convert to PS level 2" +msgstr "" + +#. Translators: this is an option of "GhostScript" +#: modules/printbackends/cups/gtkprintbackendcups.c:4695 +msgctxt "printing option value" +msgid "No pre-filtering" +msgstr "" + +#. Translators: "Miscellaneous" is the label for a button, that opens +#. up an extra panel of settings in a print dialog. +#: modules/printbackends/cups/gtkprintbackendcups.c:4704 +msgctxt "printing option group" +msgid "Miscellaneous" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:4731 +msgctxt "sides" +msgid "One Sided" +msgstr "" + +#. Translators: this is an option of "Two Sided" +#: modules/printbackends/cups/gtkprintbackendcups.c:4733 +msgctxt "sides" +msgid "Long Edge (Standard)" +msgstr "" + +#. Translators: this is an option of "Two Sided" +#: modules/printbackends/cups/gtkprintbackendcups.c:4735 +msgctxt "sides" +msgid "Short Edge (Flip)" +msgstr "" + +#. Translators: Top output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4738 +msgctxt "output-bin" +msgid "Top Bin" +msgstr "" + +#. Translators: Middle output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4740 +msgctxt "output-bin" +msgid "Middle Bin" +msgstr "" + +#. Translators: Bottom output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4742 +msgctxt "output-bin" +msgid "Bottom Bin" +msgstr "" + +#. Translators: Side output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4744 +msgctxt "output-bin" +msgid "Side Bin" +msgstr "" + +#. Translators: Left output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4746 +msgctxt "output-bin" +msgid "Left Bin" +msgstr "" + +#. Translators: Right output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4748 +msgctxt "output-bin" +msgid "Right Bin" +msgstr "" + +#. Translators: Center output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4750 +msgctxt "output-bin" +msgid "Center Bin" +msgstr "" + +#. Translators: Rear output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4752 +msgctxt "output-bin" +msgid "Rear Bin" +msgstr "" + +#. Translators: Output bin where one sided output is oriented in the face-up position +#: modules/printbackends/cups/gtkprintbackendcups.c:4754 +msgctxt "output-bin" +msgid "Face Up Bin" +msgstr "" + +#. Translators: Output bin where one sided output is oriented in the face-down position +#: modules/printbackends/cups/gtkprintbackendcups.c:4756 +msgctxt "output-bin" +msgid "Face Down Bin" +msgstr "" + +#. Translators: Large capacity output bin +#: modules/printbackends/cups/gtkprintbackendcups.c:4758 +msgctxt "output-bin" +msgid "Large Capacity Bin" +msgstr "" + +#. Translators: Output stacker number %d +#: modules/printbackends/cups/gtkprintbackendcups.c:4780 +#, c-format +msgctxt "output-bin" +msgid "Stacker %d" +msgstr "" + +#. Translators: Output mailbox number %d +#: modules/printbackends/cups/gtkprintbackendcups.c:4784 +#, c-format +msgctxt "output-bin" +msgid "Mailbox %d" +msgstr "" + +#. Translators: Private mailbox +#: modules/printbackends/cups/gtkprintbackendcups.c:4788 +msgctxt "output-bin" +msgid "My Mailbox" +msgstr "" + +#. Translators: Output tray number %d +#: modules/printbackends/cups/gtkprintbackendcups.c:4792 +#, c-format +msgctxt "output-bin" +msgid "Tray %d" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5263 +msgid "Printer Default" +msgstr "" + +#. Translators: These strings name the possible values of the +#. * job priority option in the print dialog +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 +msgid "Urgent" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 +msgid "High" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 +msgid "Medium" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 +msgid "Low" +msgstr "" + +#. Translators, this string is used to label the job priority option +#. * in the print dialog +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5734 +msgid "Job Priority" +msgstr "" + +#. Translators, this string is used to label the billing info entry +#. * in the print dialog +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5745 +msgid "Billing Info" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5769 +msgctxt "cover page" +msgid "None" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5770 +msgctxt "cover page" +msgid "Classified" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5771 +msgctxt "cover page" +msgid "Confidential" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5772 +msgctxt "cover page" +msgid "Secret" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5773 +msgctxt "cover page" +msgid "Standard" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5774 +msgctxt "cover page" +msgid "Top Secret" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:5775 +msgctxt "cover page" +msgid "Unclassified" +msgstr "" + +#. Translators, this string is used to label the pages-per-sheet option +#. * in the print dialog +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5787 +msgctxt "printer option" +msgid "Pages per Sheet" +msgstr "" + +#. Translators, this string is used to label the option in the print +#. * dialog that controls in what order multiple pages are arranged +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5804 +msgctxt "printer option" +msgid "Page Ordering" +msgstr "" + +#. Translators, this is the label used for the option in the print +#. * dialog that controls the front cover page. +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5846 +msgctxt "printer option" +msgid "Before" +msgstr "" + +#. Translators, this is the label used for the option in the print +#. * dialog that controls the back cover page. +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5861 +msgctxt "printer option" +msgid "After" +msgstr "" + +#. Translators: this is the name of the option that controls when +#. * a print job is printed. Possible values are 'now', a specified time, +#. * or 'on hold' +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5881 +msgctxt "printer option" +msgid "Print at" +msgstr "" + +#. Translators: this is the name of the option that allows the user +#. * to specify a time when a print job will be printed. +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5892 +msgctxt "printer option" +msgid "Print at time" +msgstr "" + +#. Translators: this format is used to display a custom +#. * paper size. The two placeholders are replaced with +#. * the width and height in points. E.g: "Custom +#. * 230.4x142.9" +#. +#: modules/printbackends/cups/gtkprintbackendcups.c:5937 +#, c-format +msgid "Custom %s×%s" +msgstr "" + +#: modules/printbackends/cups/gtkprintbackendcups.c:6047 +msgctxt "printer option" +msgid "Printer Profile" +msgstr "" + +#. TRANSLATORS: this is when color profile information is unavailable +#: modules/printbackends/cups/gtkprintbackendcups.c:6054 +msgctxt "printer option value" +msgid "Unavailable" +msgstr "" + +#. TRANSLATORS: when we're running an old CUPS, and +#. * it hasn't registered the device with colord +#: modules/printbackends/cups/gtkprintercups.c:275 +msgid "Color management unavailable" +msgstr "" + +#. TRANSLATORS: when there is no color profile available +#: modules/printbackends/cups/gtkprintercups.c:287 +msgid "No profile available" +msgstr "" + +#. TRANSLATORS: when the color profile has no title +#: modules/printbackends/cups/gtkprintercups.c:298 +msgid "Unspecified profile" +msgstr "" + +#: modules/printbackends/file/gtkprintbackendfile.c:250 +msgid "output" +msgstr "" + +#: modules/printbackends/file/gtkprintbackendfile.c:537 +msgid "Print to File" +msgstr "" + +#: modules/printbackends/file/gtkprintbackendfile.c:663 +msgid "PDF" +msgstr "" + +#: modules/printbackends/file/gtkprintbackendfile.c:663 +msgid "Postscript" +msgstr "" + +#: modules/printbackends/file/gtkprintbackendfile.c:663 +msgid "SVG" +msgstr "" + +#: modules/printbackends/file/gtkprintbackendfile.c:676 +#: modules/printbackends/test/gtkprintbackendtest.c:501 +msgid "Pages per _sheet:" +msgstr "" + +#: modules/printbackends/file/gtkprintbackendfile.c:735 +msgid "File" +msgstr "" + +#: modules/printbackends/file/gtkprintbackendfile.c:745 +msgid "_Output format" +msgstr "" + +#: modules/printbackends/lpr/gtkprintbackendlpr.c:394 +msgid "Print to LPR" +msgstr "" + +#: modules/printbackends/lpr/gtkprintbackendlpr.c:423 +msgid "Pages Per Sheet" +msgstr "" + +#: modules/printbackends/lpr/gtkprintbackendlpr.c:430 +msgid "Command Line" +msgstr "" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:786 +msgid "printer offline" +msgstr "" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:804 +msgid "ready to print" +msgstr "" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:807 +msgid "processing job" +msgstr "" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:811 +msgid "paused" +msgstr "" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:814 +msgid "unknown" +msgstr "" + +#. default filename used for print-to-test +#: modules/printbackends/test/gtkprintbackendtest.c:232 +#, c-format +msgid "test-output.%s" +msgstr "" + +#: modules/printbackends/test/gtkprintbackendtest.c:465 +msgid "Print to Test Printer" +msgstr "" From d71549942b4583d0cdc5ab472b842dbce8237c04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Quentin=20PAG=C3=88S?= Date: Tue, 26 Jul 2022 19:24:15 +0000 Subject: [PATCH 080/176] Update Occitan translation --- po/oc.po | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/po/oc.po b/po/oc.po index a9a6237164..91db6c0059 100644 --- a/po/oc.po +++ b/po/oc.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-22 12:42+0000\n" -"PO-Revision-Date: 2022-07-23 00:22+0200\n" +"POT-Creation-Date: 2022-07-26 11:14+0000\n" +"PO-Revision-Date: 2022-07-26 21:24+0200\n" "Last-Translator: Quentin PAGÈS\n" "Language-Team: Tot En Òc\n" "Language: oc\n" @@ -4081,10 +4081,8 @@ msgid "Resize" msgstr "Redimensionar" #: gtk/gtkwindow.c:9343 -#, fuzzy -#| msgid "Always" msgid "Always on Top" -msgstr "Totjorn" +msgstr "Totjorn en dessús" #: gtk/gtkwindow.c:12778 #, c-format From 56314b46eaa718ee770602b84788cbff037cb09d Mon Sep 17 00:00:00 2001 From: Nart Tlisha Date: Thu, 28 Jul 2022 19:16:33 +0000 Subject: [PATCH 081/176] Update Abkhazian translation --- po/ab.po | 109 ++++++++++++++++++++++++++----------------------------- 1 file changed, 52 insertions(+), 57 deletions(-) diff --git a/po/ab.po b/po/ab.po index ac0023c8aa..c7725f0982 100644 --- a/po/ab.po +++ b/po/ab.po @@ -1,16 +1,9 @@ -# Copyright (C) 2022 The Abkhazian language development fund named after Bagrat Shinkuba -# This file is distributed under the same license as the gtk • UI translations package. -# Нанба Наала , 2022. -# - msgid "" msgstr "" -"Project-Id-Version: gtk • UI translations\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-07-13 15:48+0000\n" -"PO-Revision-Date: 2022-07-22 16:00+0000\n" "Last-Translator: Нанба Наала \n" -"Language-Team: Abkhazian \n" +"Language-Team: Abkhazian \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1219,7 +1212,7 @@ msgstr "" #. can set it. Remember that some fonts only have capital letters. #: gtk/deprecated/gtkfontsel.c:121 msgid "abcdefghijk ABCDEFGHIJK" -msgstr "" +msgstr "абвггьгә АБВГГЬГӘ бвгде АБВГДЕ abcde ABCDE" #: gtk/deprecated/gtkfontsel.c:386 msgid "_Family:" @@ -1246,7 +1239,7 @@ msgstr "" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 #: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 msgid "_OK" -msgstr "" +msgstr "_OK" #: gtk/deprecated/gtkfontsel.c:1709 msgid "Font Selection" @@ -1434,15 +1427,15 @@ msgstr "" #: gtk/gtkaboutdialog.c:120 msgid "BSD 2-Clause License" -msgstr "" +msgstr "BSD 2-Clause License" #: gtk/gtkaboutdialog.c:121 msgid "The MIT License (MIT)" -msgstr "" +msgstr "The MIT License (MIT)" #: gtk/gtkaboutdialog.c:122 msgid "Artistic License 2.0" -msgstr "" +msgstr "Artistic License 2.0" #: gtk/gtkaboutdialog.c:123 msgid "GNU General Public License, version 2 only" @@ -1470,7 +1463,7 @@ msgstr "" #: gtk/gtkaboutdialog.c:129 msgid "BSD 3-Clause License" -msgstr "" +msgstr "BSD 3-Clause License" #: gtk/gtkaboutdialog.c:130 msgid "Apache License, Version 2.0" @@ -1478,11 +1471,11 @@ msgstr "" #: gtk/gtkaboutdialog.c:131 msgid "Mozilla Public License 2.0" -msgstr "" +msgstr "Mozilla Public License 2.0" #: gtk/gtkaboutdialog.c:703 msgid "C_redits" -msgstr "" +msgstr " _Аҭабурақәа" #: gtk/gtkaboutdialog.c:711 msgid "_License" @@ -1509,7 +1502,7 @@ msgstr "" #: gtk/gtkaboutdialog.c:2320 msgid "Created by" -msgstr "" +msgstr "Аԥҵаҩы" #: gtk/gtkaboutdialog.c:2323 msgid "Documented by" @@ -1758,7 +1751,7 @@ msgstr "" #. #: gtk/gtkcalendar.c:815 msgid "calendar:MY" -msgstr "" +msgstr "calendar:MY" #. Translate to calendar:week_start:0 if you want Sunday to be the #. * first day of the week to calendar:week_start:1 if you want Monday @@ -2143,7 +2136,7 @@ msgstr "" #. #: gtk/gtkcustompaperunixdialog.c:117 msgid "default:mm" -msgstr "" +msgstr "default:mm" #. And show the custom paper dialog #: gtk/gtkcustompaperunixdialog.c:405 gtk/gtkprintunixdialog.c:3337 @@ -2290,7 +2283,7 @@ msgstr "" #: gtk/gtkfilechooserutils.c:505 #, c-format msgid "%1$s on %2$s" -msgstr "" +msgstr "%1$s аҟны %2$s" #: gtk/gtkfilechooserwidget.c:386 msgid "Type name of new folder" @@ -2473,7 +2466,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:2626 gtk/inspector/css-node-tree.ui:141 #: gtk/ui/gtkfilechooserwidget.ui:238 gtk/ui/gtkprintunixdialog.ui:123 msgid "Location" -msgstr "" +msgstr "Аҭыӡҭыԥ" #. Label #: gtk/gtkfilechooserwidget.c:2719 @@ -2513,11 +2506,11 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:4893 gtk/gtkfilechooserwidget.c:4941 msgid "%H:%M" -msgstr "" +msgstr "%H:%M" #: gtk/gtkfilechooserwidget.c:4895 gtk/gtkfilechooserwidget.c:4943 msgid "%l:%M %p" -msgstr "" +msgstr "%l:%M %p" #: gtk/gtkfilechooserwidget.c:4899 msgid "Yesterday" @@ -2525,7 +2518,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:4907 msgid "%-e %b" -msgstr "" +msgstr "%-e %b" #: gtk/gtkfilechooserwidget.c:4911 msgid "%-e %b %Y" @@ -2550,7 +2543,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:5014 msgid "Archive" -msgstr "" +msgstr "Архивтәра" #: gtk/gtkfilechooserwidget.c:5015 msgid "Markup" @@ -2591,7 +2584,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 msgid "Home" -msgstr "" +msgstr "Home" #: gtk/gtkfilechooserwidget.c:5780 msgid "Cannot change to folder because it is not local" @@ -2639,7 +2632,7 @@ msgstr "" #: gtk/gtkfontbutton.c:379 gtk/gtkfontbutton.c:509 msgid "Sans 12" -msgstr "" +msgstr "Sans 12" #: gtk/gtkfontbutton.c:492 gtk/gtkfontbutton.c:626 msgid "Pick a Font" @@ -2897,7 +2890,7 @@ msgstr "" #. #: gtk/gtkmain.c:1276 msgid "default:LTR" -msgstr "" +msgstr "default:LTR" #: gtk/gtkmessagedialog.c:956 msgid "_No" @@ -2905,7 +2898,7 @@ msgstr "" #: gtk/gtkmessagedialog.c:957 msgid "_Yes" -msgstr "" +msgstr "_Ааи" #: gtk/gtkmountoperation.c:595 msgid "Co_nnect" @@ -2945,7 +2938,7 @@ msgstr "" #: gtk/gtkmountoperation.c:727 msgid "_PIM" -msgstr "" +msgstr "_PIM" #: gtk/gtkmountoperation.c:733 msgid "_Password" @@ -2993,15 +2986,15 @@ msgstr "" #: gtk/gtkmountoperation-x11.c:956 msgid "Bourne Again Shell" -msgstr "" +msgstr "Bourne Again Shell" #: gtk/gtkmountoperation-x11.c:957 msgid "Bourne Shell" -msgstr "" +msgstr "Bourne Shell" #: gtk/gtkmountoperation-x11.c:958 msgid "Z Shell" -msgstr "" +msgstr "Z Shell" #: gtk/gtkmountoperation-x11.c:1055 #, c-format @@ -3294,7 +3287,7 @@ msgstr "" #: gtk/gtkplacesview.c:1657 msgid "AppleTalk" -msgstr "" +msgstr "AppleTalk" #. Translators: do not translate ftp:// and ftps:// #: gtk/gtkplacesview.c:1661 @@ -3311,7 +3304,7 @@ msgstr "" #: gtk/gtkplacesview.c:1667 msgid "Samba" -msgstr "" +msgstr "Samba" #. Translators: do not translate sftp:// and ssh:// #: gtk/gtkplacesview.c:1671 @@ -3325,7 +3318,7 @@ msgstr "" #. Translators: do not translate dav:// and davs:// #: gtk/gtkplacesview.c:1675 msgid "WebDAV" -msgstr "" +msgstr "WebDAV" #: gtk/gtkplacesview.c:1675 msgid "dav:// or davs://" @@ -3470,7 +3463,7 @@ msgstr "" #: gtk/gtkprintoperation-portal.c:231 gtk/gtkprintoperation-portal.c:549 #: gtk/gtkprintoperation-portal.c:618 gtk/gtkprintunixdialog.c:3415 msgid "Print" -msgstr "" +msgstr "Print" #: gtk/gtkprintoperation-win32.c:654 msgid "Printer offline" @@ -3995,7 +3988,7 @@ msgstr "" #: gtk/inspector/action-editor.c:281 msgid "Activate" -msgstr "" +msgstr "Активациа азура" #: gtk/inspector/action-editor.c:302 gtk/inspector/actions.ui:82 #: gtk/inspector/css-node-tree.ui:78 gtk/inspector/misc-info.ui:102 @@ -4044,7 +4037,7 @@ msgstr "" #: gtk/inspector/css-node-tree.ui:52 msgid "ID" -msgstr "" +msgstr "ID" #: gtk/inspector/css-node-tree.ui:65 gtk/inspector/object-tree.ui:142 msgid "Style Classes" @@ -4131,7 +4124,7 @@ msgstr "" #: gtk/inspector/menu.c:92 msgid "Unnamed section" -msgstr "" +msgstr "Ихьӡыдоу аҟәша" #: gtk/inspector/menu.ui:26 gtk/inspector/object-tree.ui:125 msgid "Label" @@ -4151,7 +4144,7 @@ msgstr "" #: gtk/inspector/misc-info.ui:34 msgid "Address" -msgstr "" +msgstr "Аҭыӡҭыԥ" #: gtk/inspector/misc-info.ui:68 msgid "Reference count" @@ -4275,7 +4268,7 @@ msgstr "" #: gtk/inspector/prop-editor.c:1265 #, c-format msgid "%p (%s)" -msgstr "" +msgstr "%p (%s)" #: gtk/inspector/prop-editor.c:1275 msgid "Column:" @@ -4325,7 +4318,7 @@ msgstr "" #: gtk/inspector/prop-editor.c:1682 msgid "XSettings" -msgstr "" +msgstr "XSettings" #: gtk/inspector/prop-list.ui:34 msgid "Property" @@ -4338,7 +4331,7 @@ msgstr "" #: gtk/inspector/prop-list.ui:86 msgid "Attribute" -msgstr "" +msgstr "Аҟазшьарбага" #: gtk/inspector/prop-list.ui:102 gtk/inspector/signals-list.ui:73 msgid "Defined At" @@ -4375,7 +4368,7 @@ msgstr "" #: gtk/inspector/signals-list.c:117 msgid "Yes" -msgstr "" +msgstr "Ааи" #: gtk/inspector/signals-list.ui:36 msgid "Signal" @@ -4510,7 +4503,7 @@ msgstr "" #: gtk/inspector/visual.ui:382 msgid "Animations" -msgstr "" +msgstr "Анимациа" #: gtk/inspector/visual.ui:415 msgid "Slowdown" @@ -4666,7 +4659,7 @@ msgstr "" #: gtk/inspector/window.ui:519 msgid "CSS" -msgstr "" +msgstr "CSS" #: gtk/inspector/window.ui:528 msgid "Visual" @@ -6992,7 +6985,7 @@ msgstr "" #: gtk/ui/gtkaboutdialog.ui:177 msgid "Credits" -msgstr "" +msgstr " Аҭабурақәа" #: gtk/ui/gtkappchooserdialog.ui:78 msgid "_View All Applications" @@ -7069,7 +7062,7 @@ msgstr "" #: gtk/ui/gtkcoloreditor.ui:196 msgid "Alpha" -msgstr "" +msgstr "Альфа" #: gtk/ui/gtkcoloreditor.ui:227 msgctxt "Color channel" @@ -7078,7 +7071,7 @@ msgstr "" #: gtk/ui/gtkcoloreditor.ui:243 msgid "Hue" -msgstr "" +msgstr "Hue" #: gtk/ui/gtkcoloreditor.ui:275 msgctxt "Color Channel" @@ -7233,12 +7226,14 @@ msgstr "" #: gtk/ui/gtkplacesview.ui:30 msgid "Server Addresses" -msgstr "" +msgstr "Асерверқәа рҭыӡҭыԥқәа" #: gtk/ui/gtkplacesview.ui:43 msgid "" "Server addresses are made up of a protocol prefix and an address. Examples:" msgstr "" +"Асерверқәа рҭыӡҭыԥқәа шьыкәгылоуп апртотокол апрефиксла, насгьы аҭыӡҭыԥла." +"Аҿырԥштәқәа:" #: gtk/ui/gtkplacesview.ui:78 msgid "Available Protocols" @@ -7401,7 +7396,7 @@ msgstr "" #. this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time. #: gtk/ui/gtkprintunixdialog.ui:1003 msgid "A_t:" -msgstr "" +msgstr "_Аҟны:" #. Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. #: gtk/ui/gtkprintunixdialog.ui:1007 gtk/ui/gtkprintunixdialog.ui:1009 @@ -7563,7 +7558,7 @@ msgstr "" #: gtk/updateiconcache.c:1665 msgid "Include image data in the cache" -msgstr "" +msgstr "Асахьақәа кеш аҟны рҿакра" #: gtk/updateiconcache.c:1666 msgid "Output a C header file" @@ -7847,7 +7842,7 @@ msgstr "" #. Translators: this string connects multiple printer states together. #: modules/printbackends/cups/gtkprintbackendcups.c:2724 msgid "; " -msgstr "" +msgstr "; " #: modules/printbackends/cups/gtkprintbackendcups.c:4655 #: modules/printbackends/cups/gtkprintbackendcups.c:4722 @@ -8225,15 +8220,15 @@ msgstr "" #: modules/printbackends/file/gtkprintbackendfile.c:663 msgid "PDF" -msgstr "" +msgstr "PDF" #: modules/printbackends/file/gtkprintbackendfile.c:663 msgid "Postscript" -msgstr "" +msgstr "Postscript" #: modules/printbackends/file/gtkprintbackendfile.c:663 msgid "SVG" -msgstr "" +msgstr "SVG" #: modules/printbackends/file/gtkprintbackendfile.c:676 #: modules/printbackends/test/gtkprintbackendtest.c:501 From 2cb920a51bf3cc2ed5d52462556d037a609365b6 Mon Sep 17 00:00:00 2001 From: Jordi Mas Date: Mon, 1 Aug 2022 20:46:05 +0200 Subject: [PATCH 082/176] Update Catalan translation --- po/ca.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/po/ca.po b/po/ca.po index 1e8aaacb41..5a92fde337 100644 --- a/po/ca.po +++ b/po/ca.po @@ -35,8 +35,8 @@ msgstr "" "Project-Id-Version: gtk+ 2.8.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-02-18 00:07+0000\n" -"PO-Revision-Date: 2019-08-31 22:51+0200\n" -"Last-Translator: Robert Antoni Buj Gelonch \n" +"PO-Revision-Date: 2022-08-01 20:44+0200\n" +"Last-Translator: Jordi Mas i Hernàndez \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -2764,15 +2764,15 @@ msgstr "Lligadures" #: gtk/gtkfontchooserwidget.c:2354 msgid "Letter Case" -msgstr "Ignora les diferències entre majúscules i minúscules" +msgstr "Majúscules i minúscules" #: gtk/gtkfontchooserwidget.c:2355 msgid "Number Case" -msgstr "Número de cas" +msgstr "Mida del número" #: gtk/gtkfontchooserwidget.c:2356 msgid "Number Spacing" -msgstr "Espaiat dels nombres" +msgstr "Espaiat entre números" #: gtk/gtkfontchooserwidget.c:2357 msgid "Number Formatting" From 489f2190bef48bb5b06695b86fa9e659f519f67e Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 1 Aug 2022 12:32:53 +0800 Subject: [PATCH 083/176] README.win32: Add note on using OpenGL on Windows ...when running on a system with nVidia graphics with Nahimic installed, since a known issue within the graphics drivers and/or Nahimic can cause random crashes and issues when OpenGL (G[t|d]kGLArea) is being used. This will close issue #4113--sadly, this issue is an issue that is beyond our reach to try fixing within GTK. --- README.win32 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.win32 b/README.win32 index 704f6f3caf..f208a49ed9 100644 --- a/README.win32 +++ b/README.win32 @@ -3,6 +3,22 @@ The Win32 backend in GTK+ is not as stable or correct as the X11 one. For prebuilt runtime and developer packages see http://ftp.gnome.org/pub/gnome/binaries/win32/ +Notes on using OpenGL (GtkGLArea/GdkGLArea) on Win32 +==================================================== +Note that on Windows, if one is running Nahimic 3 on a system with +nVidia graphics, one needs to stop the "Nahimic service" or insert +the GTK application into the Nahimic blacklist, as noted in +https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/297952/nahimic-and-nvidia-drivers-conflict/2334568/ +if using programs that utilise GtkGLArea and/or GdkGLArea, or use +GDK_GL=gles if you know that GLES support is enabled for the build. + +This is a known issue, as the above link indicates, and affects quite +a number of applications--sadly, since this issue lies within the +nVidia graphics driver and/or the Nahimic 3 code, we are not able +to rememdy this on the GTK side; the best bet before trying the above +workarounds is to try to update your graphics drivers and Nahimic +installation. + Building GTK+ on Win32 ====================== From 3bd0e8ff2efd538cf5ffb6f140803789a28184b8 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 3 Aug 2022 17:17:20 +0800 Subject: [PATCH 084/176] gdk/broadway/Makefile.am: Correct build variable They should be enclosed by $() not ${}. --- gdk/broadway/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gdk/broadway/Makefile.am b/gdk/broadway/Makefile.am index 3b518700dc..7136182331 100644 --- a/gdk/broadway/Makefile.am +++ b/gdk/broadway/Makefile.am @@ -40,10 +40,10 @@ EXTRA_DIST += broadway.js rawinflate.min.js # built headers that don't get installed broadway_built_sources = \ - ${broadway_built_private_headers} + $(broadway_built_private_headers) libgdk_broadway_la_SOURCES = \ - ${broadway_built_private_headers}\ + $(broadway_built_private_headers)\ $(GDK_BROADWAY_NON_GENERATED_SOURCES) if OS_UNIX From a27bacc1fe4f109355618f876068b6541ddfe365 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 16:22:29 +0800 Subject: [PATCH 085/176] win32/generate-msvc.mak: Add rules to generate broadway headers This allows one to (re-)generate clienthtml.h and broadwayjs.h that is needed to build broadwayd with the NMake Makefiles. Currently, since these headers are currently dist'ed, the rules added here are mainly of use to build from a GIT checkout. --- win32/generate-msvc.mak | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index acc9252e85..fbd092a1c1 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -142,6 +142,19 @@ generate-base-sources: \ @$(PYTHON) $(GLIB_MKENUMS) --template $(@F).template $(gdk_public_h_sources) $(gdk_deprecated_h_sources) > ..\win32\$@ @cd ..\win32 +# Generate the private headers needed for broadway-server.c +generate-broadway-items: ..\gdk\broadway\clienthtml.h ..\gdk\broadway\broadwayjs.h + +..\gdk\broadway\clienthtml.h: ..\gdk\broadway\client.html + @echo Generating $@... + @$(PERL) ..\gdk\broadway\toarray.pl client_html $**>$@ + +..\gdk\broadway\broadwayjs.h: \ +..\gdk\broadway\broadway.js \ +..\gdk\broadway\rawinflate.min.js + @echo Generating $@... + @$(PERL) ..\gdk\broadway\toarray.pl broadway_js $**>$@ + .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypebuiltins.h \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtktypebuiltins.c: @echo Generating $@... From 8289b18b4bf25eb7d1f8acc70e6c2bc946b12cf4 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 31 May 2022 18:19:10 +0800 Subject: [PATCH 086/176] win32/generate-msvc.mak: Add rules for gtk30[-properties].pot This adds rules using xgettext to generate gtk30.pot and gtk30-properties.pot. Currently, the XGETTEXT=... must be supplied, since it will likely come from a MSYS2 or Cygwin installation on Windows. This will help us get closer to support building more directly from a GIT checkout with the Visual Studio projects --- win32/generate-msvc.mak | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index acc9252e85..621aa90931 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -447,6 +447,29 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) @$(PYTHON) geninclude.py demos.h.win32 $(demo_sources) @cd ..\..\win32 +..\po\gtk30.pot: ..\gtk\gtkbuilder.its + $(XGETTEXT) --default-domain="$(@B)" \ + --copyright-holder="GTK+ Team and others. See AUTHORS" \ + --package-name="gtk+" \ + --package-version="$(GTK_VERSION)" \ + --msgid-bugs-address="https://gitlab.gnome.org/GNOME/gtk/-/issues/" \ + --directory=".." \ + --add-comments=TRANSLATORS: --from-code=UTF-8 --keyword=_ --keyword=N_ \ + --keyword=C_:1c,2 --keyword=NC_:1c,2 --keyword=g_dngettext:2,3 --add-comments \ + --files-from="$(@D:\=/)/POTFILES.in" --output=$(@F) + @move $(@F) $@ + +..\po-properties\gtk30-properties.pot: + $(XGETTEXT) --default-domain="$(@B)" \ + --copyright-holder="GTK+ Team and others. See AUTHORS" \ + --package-name="gtk+" \ + --package-version="$(GTK_VERSION)" \ + --msgid-bugs-address="https://gitlab.gnome.org/GNOME/gtk/-/issues/" \ + --directory=".." \ + --from-code=UTF-8 --keyword --keyword=P_ --add-comments \ + --files-from="$(@D:\=/)/POTFILES.in" + @move $(@B).po $@ + # Remove the generated files clean: @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gresource From 8e7200f956e9d5f89850bd7e838177e6563ed02d Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 11:27:47 +0800 Subject: [PATCH 087/176] generate-msvc.mak: Improve gtk-demo config message Make the messages to show the configuration when we (re-)generate the demos.h.win32 and Visual Studio projects show at the beginning, and make the messages clearer. --- win32/generate-msvc.mak | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index acc9252e85..64e683fb37 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -336,29 +336,31 @@ vs9\$(DEMO_VS9_PROJ).pre vs10\$(DEMO_VS1X_PROJ).pre vs10\$(DEMO_VS1X_PROJ_FILTER !ifdef FONT_FEATURES_DEMO !ifdef FONT_FEATURES_USE_PANGOFT2 +DEMO_MSG = with font features demo using PangoFT2 vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre - @echo Generating $@... + @echo (Re-)Generating $@ $(DEMO_MSG)... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring="AdditionalDependencies=\"\"" \ --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_PANGOFT2_VS9)\"" @-del $** vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre - @echo Generating $@... + @echo (Re-)Generating $@ $(DEMO_MSG)... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring=">%(AdditionalDependencies)<" \ --outstring=">$(DEMO_DEP_LIBS_PANGOFT2_VS1X);%(AdditionalDependencies)<" @-del $** !else +DEMO_MSG = with font features demo vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre - @echo Generating $@... + @echo (Re-)Generating $@ $(DEMO_MSG)... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring="AdditionalDependencies=\"\"" \ --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_NEW_PANGO)\"" @-del $** vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre - @echo Generating $@... + @echo (Re-)Generating $@ $(DEMO_MSG)... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring=">%(AdditionalDependencies)<" \ --outstring=">$(DEMO_DEP_LIBS_NEW_PANGO);%(AdditionalDependencies)<" @@ -368,8 +370,9 @@ vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre +DEMO_MSG = without font features demo vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ): - @echo Renaming $** to $@... + @echo (Re-)Generating $@ $(DEMO_MSG)... @move $** $@ !endif @@ -387,6 +390,9 @@ vs15\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) vs16\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) vs17\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) +regenerate-demos-h-win32-msg: + @echo (Re-)Generating demos.h.win32 $(DEMO_MSG)... + vs11\$(DEMO_VS1X_PROJ): @echo Copying and updating $** for VS2012 @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v110<" @@ -440,8 +446,7 @@ $(EMOJI_GRESOURCE): @echo Generating $@... @$(GLIB_COMPILE_RESOURCES) --sourcedir=..\gtk\emoji $@.xml --target=$@ -regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) $(GTK3_DEMO_VCPROJS) - @echo Regenerating demos.h.win32 and gtk3-demo VS project files... +regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) regenerate-demos-h-win32-msg $(GTK3_DEMO_VCPROJS) @-del ..\demos\gtk-demo\demos.h.win32 @cd ..\demos\gtk-demo @$(PYTHON) geninclude.py demos.h.win32 $(demo_sources) From 156ae72ed7843935750066914b3ff004f5071544 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 3 Aug 2022 17:08:59 +0800 Subject: [PATCH 088/176] Visual Studio: Add .gitignore's We don't need to track the project files and property sheets that are generated from their templates, and we don't want to track the demos.h(.win32) that are mainly used for the Visual Studio builds, which are also generated. --- demos/gtk-demo/.gitignore | 2 ++ win32/.gitignore | 1 + win32/vs10/.gitignore | 14 ++++++++++++++ win32/vs11/.gitignore | 3 +++ win32/vs12/.gitignore | 3 +++ win32/vs14/.gitignore | 3 +++ win32/vs15/.gitignore | 3 +++ win32/vs16/.gitignore | 3 +++ win32/vs17/.gitignore | 3 +++ win32/vs1x-props/.gitignore | 1 + win32/vs9/.gitignore | 8 ++++++++ 11 files changed, 44 insertions(+) create mode 100644 demos/gtk-demo/.gitignore create mode 100644 win32/.gitignore create mode 100644 win32/vs10/.gitignore create mode 100644 win32/vs11/.gitignore create mode 100644 win32/vs12/.gitignore create mode 100644 win32/vs14/.gitignore create mode 100644 win32/vs15/.gitignore create mode 100644 win32/vs16/.gitignore create mode 100644 win32/vs17/.gitignore create mode 100644 win32/vs1x-props/.gitignore create mode 100644 win32/vs9/.gitignore diff --git a/demos/gtk-demo/.gitignore b/demos/gtk-demo/.gitignore new file mode 100644 index 0000000000..c1a0550f3f --- /dev/null +++ b/demos/gtk-demo/.gitignore @@ -0,0 +1,2 @@ +demos.h.win32 +demos.h diff --git a/win32/.gitignore b/win32/.gitignore new file mode 100644 index 0000000000..ff4ebff698 --- /dev/null +++ b/win32/.gitignore @@ -0,0 +1 @@ +config-msvc.mak diff --git a/win32/vs10/.gitignore b/win32/vs10/.gitignore new file mode 100644 index 0000000000..5f2df27914 --- /dev/null +++ b/win32/vs10/.gitignore @@ -0,0 +1,14 @@ +broadwayd.vcxproj.filters +broadwayd.vcxproj +gailutil-3.vcxproj.filters +gailutil-3.vcxproj +gdk-3.vcxproj.filters +gdk-3.vcxproj +gdk3-broadway.vcxproj.filters +gdk3-broadway.vcxproj +gdk3-win32.vcxproj.filters +gdk3-win32.vcxproj +gtk-3.vcxproj.filters +gtk-3.vcxproj +gtk3-demo.vcxproj.filters +gtk3-demo.vcxproj diff --git a/win32/vs11/.gitignore b/win32/vs11/.gitignore new file mode 100644 index 0000000000..2087de933d --- /dev/null +++ b/win32/vs11/.gitignore @@ -0,0 +1,3 @@ +*.sln +*.vcxproj +*.vcxproj.filters diff --git a/win32/vs12/.gitignore b/win32/vs12/.gitignore new file mode 100644 index 0000000000..2087de933d --- /dev/null +++ b/win32/vs12/.gitignore @@ -0,0 +1,3 @@ +*.sln +*.vcxproj +*.vcxproj.filters diff --git a/win32/vs14/.gitignore b/win32/vs14/.gitignore new file mode 100644 index 0000000000..2087de933d --- /dev/null +++ b/win32/vs14/.gitignore @@ -0,0 +1,3 @@ +*.sln +*.vcxproj +*.vcxproj.filters diff --git a/win32/vs15/.gitignore b/win32/vs15/.gitignore new file mode 100644 index 0000000000..2087de933d --- /dev/null +++ b/win32/vs15/.gitignore @@ -0,0 +1,3 @@ +*.sln +*.vcxproj +*.vcxproj.filters diff --git a/win32/vs16/.gitignore b/win32/vs16/.gitignore new file mode 100644 index 0000000000..2087de933d --- /dev/null +++ b/win32/vs16/.gitignore @@ -0,0 +1,3 @@ +*.sln +*.vcxproj +*.vcxproj.filters diff --git a/win32/vs17/.gitignore b/win32/vs17/.gitignore new file mode 100644 index 0000000000..2087de933d --- /dev/null +++ b/win32/vs17/.gitignore @@ -0,0 +1,3 @@ +*.sln +*.vcxproj +*.vcxproj.filters diff --git a/win32/vs1x-props/.gitignore b/win32/vs1x-props/.gitignore new file mode 100644 index 0000000000..3978362c27 --- /dev/null +++ b/win32/vs1x-props/.gitignore @@ -0,0 +1 @@ +gtk3-version-paths.props diff --git a/win32/vs9/.gitignore b/win32/vs9/.gitignore new file mode 100644 index 0000000000..904cdc3ac4 --- /dev/null +++ b/win32/vs9/.gitignore @@ -0,0 +1,8 @@ +broadwayd.vcproj +gailutil-3.vcproj +gdk-3.vcproj +gdk3-broadway.vcproj +gdk3-win32.vcproj +gtk-3.vcproj +gtk3-demo.vcproj +gtk3-version-paths.vsprops From 91985e6dfa195064c8d3f1467eb909efbfb2abf5 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 3 Aug 2022 17:00:08 +0800 Subject: [PATCH 089/176] win32/generate-msvc.mak: Add rules to create GDK-Win32 MSVC projects This will allow one to quickly re-generate the Gdk-Win32 Visual Studio projects with or without EGL/libANGLE support. Since some rules are shared with the ones that we use to generate the gtk3-demo projects, clean things up a bit. --- win32/config-msvc.mak.in | 3 ++ win32/create-lists-msvc.mak | 9 ++++ win32/generate-msvc.mak | 98 +++++++++++++++++++++++++++++++++++-- 3 files changed, 107 insertions(+), 3 deletions(-) diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index d3fc362377..8d767f5f14 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -123,6 +123,9 @@ GTK_PREPROCESSOR_FLAGS = \ /DGDK_DISABLE_DEPRECATED \ /DISOLATION_AWARE_ENABLED +GDKWIN32_VS9_PROJ = gdk3-win32.vcproj +GDKWIN32_VS1X_PROJ = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj) +GDKWIN32_VS1X_PROJ_FILTERS = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj.filters) DEMO_VS9_PROJ = gtk3-demo.vcproj DEMO_VS1X_PROJ = $(DEMO_VS9_PROJ:.vcproj=.vcxproj) DEMO_VS1X_PROJ_FILTERS = $(DEMO_VS9_PROJ:.vcproj=.vcxproj.filters) diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index a4ba131660..2da0d03fa7 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -66,6 +66,15 @@ NULL= !if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak] !endif +!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak GDK_WIN32_C_SRCS] +!endif + +!if [for %f in ($(libgdk_win32_la_SOURCES)) do @if "%~xf" == ".c" call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ..\gdk\win32\%f] +!endif + +!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + !if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak GDK_WIN32_INTROSPECTION_SRCS] !endif diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index c5ce6e82c9..87b102df09 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -58,6 +58,23 @@ GTK_GENERATED_SOURCES = \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkresources.c \ $(GTK_VERSION_H) +GTK3_GDK_WIN32_VC1X_PROJS = \ + vs10\$(GDKWIN32_VS1X_PROJ) \ + vs11\$(GDKWIN32_VS1X_PROJ) \ + vs12\$(GDKWIN32_VS1X_PROJ) \ + vs14\$(GDKWIN32_VS1X_PROJ) \ + vs15\$(GDKWIN32_VS1X_PROJ) \ + vs16\$(GDKWIN32_VS1X_PROJ) \ + vs17\$(GDKWIN32_VS1X_PROJ) + +GTK3_GDK_WIN32_VC1X_PROJ_FILTERS = \ + vs11\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs12\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs14\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs15\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs16\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs17\$(GDKWIN32_VS1X_PROJ_FILTERS) + GTK3_DEMO_VC1X_PROJS = \ vs10\$(DEMO_VS1X_PROJ) \ vs11\$(DEMO_VS1X_PROJ) \ @@ -75,6 +92,11 @@ GTK3_DEMO_VC1X_PROJ_FILTERS = \ vs16\$(DEMO_VS1X_PROJ_FILTERS) \ vs17\$(DEMO_VS1X_PROJ_FILTERS) +GTK3_GDK_WIN32_VCPROJS = \ + vs9\$(GDKWIN32_VS9_PROJ) \ + $(GTK3_GDK_WIN32_VC1X_PROJS) \ + $(GTK3_GDK_WIN32_VC1X_PROJ_FILTERS) + GTK3_DEMO_VCPROJS = \ vs9\$(DEMO_VS9_PROJ) \ $(GTK3_DEMO_VC1X_PROJS) \ @@ -320,6 +342,19 @@ generate-broadway-items: ..\gdk\broadway\clienthtml.h ..\gdk\broadway\broadwayjs @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=..\demos\widget-factory \ --generate-source ..\demos\widget-factory\widget-factory.gresource.xml +# (Re-) generate Visual Studio projects +gdk3-win32.sourcefiles: $(GDK_WIN32_C_SRCS) + @-del vs9\$(GDKWIN32_VS9_PROJ) + @for %%s in ($**) do @echo. ^>>$@ + +gdk3-win32.vs10.sourcefiles: $(GDK_WIN32_C_SRCS) + @-del vs10\$(GDKWIN32_VS1X_PROJ) + @for %%s in ($**) do @echo. ^>>$@ + +gdk3-win32.vs10.sourcefiles.filters: $(GDK_WIN32_C_SRCS) + @-del vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) + @for %%s in ($**) do @echo. ^^Source Files^^>>$@ + gtk3-demo.sourcefiles: $(demo_actual_sources) @-del vs9\$(DEMO_VS9_PROJ) @for %%s in ($**) do @echo. ^>>$@ @@ -335,17 +370,48 @@ gtk3-demo.vs10.sourcefiles.filters: $(demo_actual_sources) @for %%s in ($**) do @echo. ^^Source Files^^>>$@ @for %%s in (gtkfishbowl.c main.c) do @echo. ^^Source Files^^>>$@ +vs9\$(GDKWIN32_VS9_PROJ).pre: gdk3-win32.sourcefiles vs9\$(GDKWIN32_VS9_PROJ)in +vs10\$(GDKWIN32_VS1X_PROJ).pre: gdk3-win32.vs10.sourcefiles vs10\$(GDKWIN32_VS1X_PROJ)in +vs10\$(GDKWIN32_VS1X_PROJ_FILTERS): gdk3-win32.vs10.sourcefiles.filters vs10\$(GDKWIN32_VS1X_PROJ_FILTERS)in vs9\$(DEMO_VS9_PROJ).pre: gtk3-demo.sourcefiles vs9\$(DEMO_VS9_PROJ)in vs10\$(DEMO_VS1X_PROJ).pre: gtk3-demo.vs10.sourcefiles vs10\$(DEMO_VS1X_PROJ)in vs10\$(DEMO_VS1X_PROJ_FILTERS): gtk3-demo.vs10.sourcefiles.filters vs10\$(DEMO_VS1X_PROJ_FILTERS)in +vs9\$(GDKWIN32_VS9_PROJ).pre vs10\$(GDKWIN32_VS1X_PROJ).pre vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) \ vs9\$(DEMO_VS9_PROJ).pre vs10\$(DEMO_VS1X_PROJ).pre vs10\$(DEMO_VS1X_PROJ_FILTERS): @$(CPP) /nologo /EP /I. $(@:.pre=)in>$(@F:.pre=).tmp @for /f "usebackq tokens=* delims=" %%l in ($(@F:.pre=).tmp) do @echo %%l>>$@ @-del $(@F:.pre=).tmp - @-if "$@" == "vs9\$(DEMO_VS9_PROJ).pre" del gtk3-demo.sourcefiles - @-if "$@" == "vs10\$(DEMO_VS1X_PROJ).pre" del gtk3-demo.vs10.sourcefiles - @-if "$@" == "vs10\$(DEMO_VS1X_PROJ_FILTERS)" del gtk3-demo.vs10.sourcefiles.filters + @-for %%f in ($**) do if not "%%f" == "$(@:.pre=)in" del %%f + +!ifdef USE_EGL +regenerate-gdkwin32-vsproj-msg: + @echo Regenerating gdk3-win32 Visual Studio projects with EGL support... + +vs9\$(GDKWIN32_VS9_PROJ): vs9\$(GDKWIN32_VS9_PROJ).pre + @echo Generating $@... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=";INSIDE_GDK_WIN32\"" \ + --outstring=";INSIDE_GDK_WIN32;GDK_WIN32_ENABLE_EGL\"" + @-del $** + +vs10\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ).pre + @echo Generating $@... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=";INSIDE_GDK_WIN32;%" \ + --outstring=";INSIDE_GDK_WIN32;GDK_WIN32_ENABLE_EGL;%" + @-del $** +!else +regenerate-gdkwin32-vsproj-msg: + @echo Regenerating gdk3-win32 Visual Studio projects without EGL support... + +vs9\$(GDKWIN32_VS9_PROJ): vs9\$(GDKWIN32_VS9_PROJ).pre +vs10\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ).pre + +vs9\$(GDKWIN32_VS9_PROJ) vs10\$(GDKWIN32_VS1X_PROJ): + @echo Renaming $** to $@... + @move $** $@ +!endif !ifdef FONT_FEATURES_DEMO !ifdef FONT_FEATURES_USE_PANGOFT2 @@ -389,6 +455,12 @@ vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ): @move $** $@ !endif +vs11\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) +vs12\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) +vs14\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) +vs15\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) +vs16\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) +vs17\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) vs11\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) vs12\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) vs14\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) @@ -396,6 +468,12 @@ vs15\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) vs16\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) vs17\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) +vs11\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) +vs12\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) +vs14\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) +vs15\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) +vs16\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) +vs17\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) vs11\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) vs12\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) vs14\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) @@ -406,31 +484,43 @@ vs17\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) regenerate-demos-h-win32-msg: @echo (Re-)Generating demos.h.win32 $(DEMO_MSG)... +vs11\$(GDKWIN32_VS1X_PROJ) \ vs11\$(DEMO_VS1X_PROJ): @echo Copying and updating $** for VS2012 @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v110<" +vs12\$(GDKWIN32_VS1X_PROJ) \ vs12\$(DEMO_VS1X_PROJ): @echo Copying and updating $** for VS2013 @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v120<" +vs14\$(GDKWIN32_VS1X_PROJ) \ vs14\$(DEMO_VS1X_PROJ): @echo Copying and updating $** for VS2015 @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v140<" +vs15\$(GDKWIN32_VS1X_PROJ) \ vs15\$(DEMO_VS1X_PROJ): @echo Copying and updating $** for VS2017 @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v141<" +vs16\$(GDKWIN32_VS1X_PROJ) \ vs16\$(DEMO_VS1X_PROJ): @echo Copying and updating $** for VS2019 @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v142<" +vs17\$(GDKWIN32_VS1X_PROJ) \ vs17\$(DEMO_VS1X_PROJ): @echo Copying and updating $** for VS2022 @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v143<" # VS2012+ .vcxproj.filters: We simply copy the VS2010 ones +vs11\$(GDKWIN32_VS1X_PROJ_FILTERS) \ +vs12\$(GDKWIN32_VS1X_PROJ_FILTERS) \ +vs14\$(GDKWIN32_VS1X_PROJ_FILTERS) \ +vs15\$(GDKWIN32_VS1X_PROJ_FILTERS) \ +vs16\$(GDKWIN32_VS1X_PROJ_FILTERS) \ +vs17\$(GDKWIN32_VS1X_PROJ_FILTERS) \ vs11\$(DEMO_VS1X_PROJ_FILTERS) \ vs12\$(DEMO_VS1X_PROJ_FILTERS) \ vs14\$(DEMO_VS1X_PROJ_FILTERS) \ @@ -488,6 +578,8 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) --files-from="$(@D:\=/)/POTFILES.in" @move $(@B).po $@ +regenerate-gdkwin32-vsproj: regenerate-gdkwin32-vsproj-msg $(GTK3_GDK_WIN32_VCPROJS) + # Remove the generated files clean: @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gresource From b28f2094cef73980cb04cbee47e6f29e33eb8900 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 3 Aug 2022 18:16:30 +0800 Subject: [PATCH 090/176] win32/generate-msvc.mak: Support generating all GDK projects This extends the support to generate all the GDK Visual Studio projects, which include GDK, GDK-Broadway and broadwayd, in addition to GDK-Win32. The rule to regenerate the GDK-Win32 project is now changed to regenerate all GDK projects, with or without EGL support in GDK-Win32. Also, remove extraneous blank spaces in win32/vs10/broadwayd.vcxprojin to avoid errors when generating the full VS2010+ broadwayd Visual Studio projects with this update. Use inference rules and re-group things a bit, to make things cleaner and clearer. --- win32/config-msvc.mak.in | 13 ++ win32/create-lists-msvc.mak | 18 ++ win32/generate-msvc.mak | 300 +++++++++++++++++++++------------ win32/vs10/broadwayd.vcxprojin | 2 +- 4 files changed, 228 insertions(+), 105 deletions(-) diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index 8d767f5f14..0ca74c24ac 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -57,6 +57,10 @@ AT_PLAT=unknown !endif demo_sources = $(demos_base) +more_demo_sources = \ + ..\demos\gtk-demo\gtkfishbowl.c \ + ..\demos\gtk-demo\main.c + !ifdef FONT_FEATURES_DEMO demo_sources = $(demo_sources) $(font_features_demo) !endif @@ -123,9 +127,18 @@ GTK_PREPROCESSOR_FLAGS = \ /DGDK_DISABLE_DEPRECATED \ /DISOLATION_AWARE_ENABLED +GDK_VS9_PROJ = gdk-3.vcproj +GDK_VS1X_PROJ = $(GDK_VS9_PROJ:.vcproj=.vcxproj) +GDK_VS1X_PROJ_FILTERS = $(GDK_VS9_PROJ:.vcproj=.vcxproj.filters) GDKWIN32_VS9_PROJ = gdk3-win32.vcproj GDKWIN32_VS1X_PROJ = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj) GDKWIN32_VS1X_PROJ_FILTERS = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj.filters) +GDKBROADWAY_VS9_PROJ = $(GDKWIN32_VS9_PROJ:-win32=-broadway) +GDKBROADWAY_VS1X_PROJ = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj) +GDKBROADWAY_VS1X_PROJ_FILTERS = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj.filters) +BROADWAYD_VS9_PROJ = broadwayd.vcproj +BROADWAYD_VS1X_PROJ = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj) +BROADWAYD_VS1X_PROJ_FILTERS = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj.filters) DEMO_VS9_PROJ = gtk3-demo.vcproj DEMO_VS1X_PROJ = $(DEMO_VS9_PROJ:.vcproj=.vcxproj) DEMO_VS1X_PROJ_FILTERS = $(DEMO_VS9_PROJ:.vcproj=.vcxproj.filters) diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index 2da0d03fa7..50ca29202d 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -87,6 +87,24 @@ NULL= # For GDK-Broadway public headers !include ..\gdk\broadway\gdk-broadway-sources.inc +!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak GDK_BROADWAY_C_SRCS] +!endif + +!if [for %f in ($(GDK_BROADWAY_NON_GENERATED_SOURCES)) do @if "%~xf" == ".c" call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ..\gdk\broadway\%f] +!endif + +!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + +!if [call create-lists.bat header gdk_sources_msvc$(VSVER)_$(PLAT).mak BROADWAYD_C_SRCS] +!endif + +!if [for %f in ($(broadwayd_SOURCES)) do @if "%~xf" == ".c" call create-lists.bat file gdk_sources_msvc$(VSVER)_$(PLAT).mak ..\gdk\broadway\%f] +!endif + +!if [call create-lists.bat footer gdk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + !include gdk_sources_msvc$(VSVER)_$(PLAT).mak !if [del /f /q gdk_sources_msvc$(VSVER)_$(PLAT).mak] diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 87b102df09..f412ee8563 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -58,6 +58,23 @@ GTK_GENERATED_SOURCES = \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkresources.c \ $(GTK_VERSION_H) +GTK3_GDK_VC1X_PROJS = \ + vs10\$(GDK_VS1X_PROJ) \ + vs11\$(GDK_VS1X_PROJ) \ + vs12\$(GDK_VS1X_PROJ) \ + vs14\$(GDK_VS1X_PROJ) \ + vs15\$(GDK_VS1X_PROJ) \ + vs16\$(GDK_VS1X_PROJ) \ + vs17\$(GDK_VS1X_PROJ) + +GTK3_GDK_VC1X_PROJ_FILTERS = \ + vs11\$(GDK_VS1X_PROJ_FILTERS) \ + vs12\$(GDK_VS1X_PROJ_FILTERS) \ + vs14\$(GDK_VS1X_PROJ_FILTERS) \ + vs15\$(GDK_VS1X_PROJ_FILTERS) \ + vs16\$(GDK_VS1X_PROJ_FILTERS) \ + vs17\$(GDK_VS1X_PROJ_FILTERS) + GTK3_GDK_WIN32_VC1X_PROJS = \ vs10\$(GDKWIN32_VS1X_PROJ) \ vs11\$(GDKWIN32_VS1X_PROJ) \ @@ -75,6 +92,40 @@ GTK3_GDK_WIN32_VC1X_PROJ_FILTERS = \ vs16\$(GDKWIN32_VS1X_PROJ_FILTERS) \ vs17\$(GDKWIN32_VS1X_PROJ_FILTERS) +GTK3_GDK_BROADWAY_VC1X_PROJS = \ + vs10\$(GDKBROADWAY_VS1X_PROJ) \ + vs11\$(GDKBROADWAY_VS1X_PROJ) \ + vs12\$(GDKBROADWAY_VS1X_PROJ) \ + vs14\$(GDKBROADWAY_VS1X_PROJ) \ + vs15\$(GDKBROADWAY_VS1X_PROJ) \ + vs16\$(GDKBROADWAY_VS1X_PROJ) \ + vs17\$(GDKBROADWAY_VS1X_PROJ) + +GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS = \ + vs11\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs12\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs14\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs15\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs16\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs17\$(GDKBROADWAY_VS1X_PROJ_FILTERS) + +GTK3_BROADWAYD_VC1X_PROJS = \ + vs10\$(BROADWAYD_VS1X_PROJ) \ + vs11\$(BROADWAYD_VS1X_PROJ) \ + vs12\$(BROADWAYD_VS1X_PROJ) \ + vs14\$(BROADWAYD_VS1X_PROJ) \ + vs15\$(BROADWAYD_VS1X_PROJ) \ + vs16\$(BROADWAYD_VS1X_PROJ) \ + vs17\$(BROADWAYD_VS1X_PROJ) + +GTK3_BROADWAYD_VC1X_PROJ_FILTERS = \ + vs11\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs12\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs14\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs15\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs16\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs17\$(BROADWAYD_VS1X_PROJ_FILTERS) + GTK3_DEMO_VC1X_PROJS = \ vs10\$(DEMO_VS1X_PROJ) \ vs11\$(DEMO_VS1X_PROJ) \ @@ -97,6 +148,24 @@ GTK3_GDK_WIN32_VCPROJS = \ $(GTK3_GDK_WIN32_VC1X_PROJS) \ $(GTK3_GDK_WIN32_VC1X_PROJ_FILTERS) +GTK3_GDK_BROADWAY_VCPROJS = \ + vs9\$(GDKBROADWAY_VS9_PROJ) \ + $(GTK3_GDK_BROADWAY_VC1X_PROJS) \ + $(GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS) + +GTK3_BROADWAYD_VCPROJS = \ + vs9\$(BROADWAYD_VS9_PROJ) \ + $(GTK3_BROADWAYD_VC1X_PROJS) \ + $(GTK3_BROADWAYD_VC1X_PROJ_FILTERS) + +GTK3_GDK_VCPROJS = \ + vs9\$(GDK_VS9_PROJ) \ + $(GTK3_GDK_VC1X_PROJS) \ + $(GTK3_GDK_VC1X_PROJ_FILTERS) \ + $(GTK3_GDK_WIN32_VCPROJS) \ + $(GTK3_GDK_BROADWAY_VCPROJS) \ + $(GTK3_BROADWAYD_VCPROJS) + GTK3_DEMO_VCPROJS = \ vs9\$(DEMO_VS9_PROJ) \ $(GTK3_DEMO_VC1X_PROJS) \ @@ -343,70 +412,114 @@ generate-broadway-items: ..\gdk\broadway\clienthtml.h ..\gdk\broadway\broadwayjs --generate-source ..\demos\widget-factory\widget-factory.gresource.xml # (Re-) generate Visual Studio projects +# Dependencies for library projects +gdk-3.sourcefiles: $(GDK_C_SRCS:/=\) +gdk-3.vs10.sourcefiles: $(GDK_C_SRCS:/=\) +gdk-3.vs10.sourcefiles.filters: $(GDK_C_SRCS:/=\) gdk3-win32.sourcefiles: $(GDK_WIN32_C_SRCS) - @-del vs9\$(GDKWIN32_VS9_PROJ) - @for %%s in ($**) do @echo. ^>>$@ - gdk3-win32.vs10.sourcefiles: $(GDK_WIN32_C_SRCS) - @-del vs10\$(GDKWIN32_VS1X_PROJ) - @for %%s in ($**) do @echo. ^>>$@ - gdk3-win32.vs10.sourcefiles.filters: $(GDK_WIN32_C_SRCS) - @-del vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) - @for %%s in ($**) do @echo. ^^Source Files^^>>$@ +gdk3-broadway.sourcefiles: $(GDK_BROADWAY_C_SRCS) +gdk3-broadway.vs10.sourcefiles: $(GDK_BROADWAY_C_SRCS) +gdk3-broadway.vs10.sourcefiles.filters: $(GDK_BROADWAY_C_SRCS) -gtk3-demo.sourcefiles: $(demo_actual_sources) - @-del vs9\$(DEMO_VS9_PROJ) +# Dependencies for executable projects +broadwayd.sourcefiles: $(BROADWAYD_C_SRCS) +broadwayd.vs10.sourcefiles: $(BROADWAYD_C_SRCS) +broadwayd.vs10.sourcefiles.filters: $(BROADWAYD_C_SRCS) +gtk3-demo.sourcefiles: $(demo_actual_sources) $(more_demo_sources) +gtk3-demo.vs10.sourcefiles: $(demo_actual_sources) $(more_demo_sources) +gtk3-demo.vs10.sourcefiles.filters: $(demo_actual_sources) $(more_demo_sources) + +gdk-3.sourcefiles gdk3-win32.sourcefiles gdk3-broadway.sourcefiles \ +broadwayd.sourcefiles gtk3-demo.sourcefiles: + @-del vs9\$(@B).vcproj @for %%s in ($**) do @echo. ^>>$@ - @for %%s in (gtkfishbowl.c main.c) do @echo. ^>>$@ -gtk3-demo.vs10.sourcefiles: $(demo_actual_sources) - @-del vs10\$(DEMO_VS1X_PROJ) +gdk-3.vs10.sourcefiles \ +gdk3-win32.vs10.sourcefiles \ +gdk3-broadway.vs10.sourcefiles \ +broadwayd.vs10.sourcefiles \ +gtk3-demo.vs10.sourcefiles: + @-del vs10\$(@B:.vs10=.vcxproj) @for %%s in ($**) do @echo. ^>>$@ - @for %%s in (gtkfishbowl.c main.c) do @echo. ^>>$@ -gtk3-demo.vs10.sourcefiles.filters: $(demo_actual_sources) - @-del vs10\$(DEMO_VS1X_PROJ_FILTERS) +gdk-3.vs10.sourcefiles.filters \ +gdk3-win32.vs10.sourcefiles.filters \ +gdk3-broadway.vs10.sourcefiles.filters \ +broadwayd.vs10.sourcefiles.filters \ +gtk3-demo.vs10.sourcefiles.filters: + @-del vs10\$(@F:.vs10.sourcefiles=.vcxproj) @for %%s in ($**) do @echo. ^^Source Files^^>>$@ - @for %%s in (gtkfishbowl.c main.c) do @echo. ^^Source Files^^>>$@ +# Dependencies for GDK projects +vs9\$(GDK_VS9_PROJ): gdk-3.sourcefiles vs9\$(GDK_VS9_PROJ)in +vs10\$(GDK_VS1X_PROJ): gdk-3.vs10.sourcefiles vs10\$(GDK_VS1X_PROJ)in +vs10\$(GDK_VS1X_PROJ_FILTERS): gdk-3.vs10.sourcefiles.filters vs10\$(GDK_VS1X_PROJ_FILTERS)in vs9\$(GDKWIN32_VS9_PROJ).pre: gdk3-win32.sourcefiles vs9\$(GDKWIN32_VS9_PROJ)in vs10\$(GDKWIN32_VS1X_PROJ).pre: gdk3-win32.vs10.sourcefiles vs10\$(GDKWIN32_VS1X_PROJ)in vs10\$(GDKWIN32_VS1X_PROJ_FILTERS): gdk3-win32.vs10.sourcefiles.filters vs10\$(GDKWIN32_VS1X_PROJ_FILTERS)in +vs9\$(GDKBROADWAY_VS9_PROJ): gdk3-broadway.sourcefiles vs9\$(GDKBROADWAY_VS9_PROJ)in +vs10\$(GDKBROADWAY_VS1X_PROJ): gdk3-broadway.vs10.sourcefiles vs10\$(GDKBROADWAY_VS1X_PROJ)in +vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS): gdk3-broadway.vs10.sourcefiles.filters vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS)in + +# Dependencies for tool executables +vs9\$(BROADWAYD_VS9_PROJ): broadwayd.sourcefiles vs9\$(BROADWAYD_VS9_PROJ)in +vs10\$(BROADWAYD_VS1X_PROJ): broadwayd.vs10.sourcefiles vs10\$(BROADWAYD_VS1X_PROJ)in +vs10\$(BROADWAYD_VS1X_PROJ_FILTERS): broadwayd.vs10.sourcefiles.filters vs10\$(BROADWAYD_VS1X_PROJ_FILTERS)in + +# Dependencies for demos vs9\$(DEMO_VS9_PROJ).pre: gtk3-demo.sourcefiles vs9\$(DEMO_VS9_PROJ)in vs10\$(DEMO_VS1X_PROJ).pre: gtk3-demo.vs10.sourcefiles vs10\$(DEMO_VS1X_PROJ)in vs10\$(DEMO_VS1X_PROJ_FILTERS): gtk3-demo.vs10.sourcefiles.filters vs10\$(DEMO_VS1X_PROJ_FILTERS)in -vs9\$(GDKWIN32_VS9_PROJ).pre vs10\$(GDKWIN32_VS1X_PROJ).pre vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) \ -vs9\$(DEMO_VS9_PROJ).pre vs10\$(DEMO_VS1X_PROJ).pre vs10\$(DEMO_VS1X_PROJ_FILTERS): +# Create the project files themselves without customization with options +vs9\$(GDKWIN32_VS9_PROJ).pre \ +vs10\$(GDKWIN32_VS1X_PROJ).pre \ +vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) \ +vs9\$(GDKBROADWAY_VS9_PROJ) \ +vs10\$(GDKBROADWAY_VS1X_PROJ) \ +vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ +vs9\$(GDK_VS9_PROJ) \ +vs10\$(GDK_VS1X_PROJ) \ +vs10\$(GDK_VS1X_PROJ_FILTERS) \ +vs9\$(BROADWAYD_VS9_PROJ) \ +vs10\$(BROADWAYD_VS1X_PROJ) \ +vs10\$(BROADWAYD_VS1X_PROJ_FILTERS) \ +vs9\$(DEMO_VS9_PROJ).pre \ +vs10\$(DEMO_VS1X_PROJ).pre \ +vs10\$(DEMO_VS1X_PROJ_FILTERS): @$(CPP) /nologo /EP /I. $(@:.pre=)in>$(@F:.pre=).tmp @for /f "usebackq tokens=* delims=" %%l in ($(@F:.pre=).tmp) do @echo %%l>>$@ @-del $(@F:.pre=).tmp - @-for %%f in ($**) do if not "%%f" == "$(@:.pre=)in" del %%f - -!ifdef USE_EGL -regenerate-gdkwin32-vsproj-msg: - @echo Regenerating gdk3-win32 Visual Studio projects with EGL support... + @-for %%f in ($**) do @if not "%%f" == "$(@:.pre=)in" del %%f vs9\$(GDKWIN32_VS9_PROJ): vs9\$(GDKWIN32_VS9_PROJ).pre +vs10\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ).pre + +vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre +vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre + +!ifdef USE_EGL +regenerate-gdk-vsproj-msg: + @echo Regenerating GDK Visual Studio projects with EGL support... + +vs9\$(GDKWIN32_VS9_PROJ): @echo Generating $@... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring=";INSIDE_GDK_WIN32\"" \ --outstring=";INSIDE_GDK_WIN32;GDK_WIN32_ENABLE_EGL\"" @-del $** -vs10\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ).pre +vs10\$(GDKWIN32_VS1X_PROJ): @echo Generating $@... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring=";INSIDE_GDK_WIN32;%" \ --outstring=";INSIDE_GDK_WIN32;GDK_WIN32_ENABLE_EGL;%" @-del $** !else -regenerate-gdkwin32-vsproj-msg: - @echo Regenerating gdk3-win32 Visual Studio projects without EGL support... - -vs9\$(GDKWIN32_VS9_PROJ): vs9\$(GDKWIN32_VS9_PROJ).pre -vs10\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ).pre +regenerate-gdk-vsproj-msg: + @echo Regenerating GDK Visual Studio projects without EGL support... vs9\$(GDKWIN32_VS9_PROJ) vs10\$(GDKWIN32_VS1X_PROJ): @echo Renaming $** to $@... @@ -416,14 +529,15 @@ vs9\$(GDKWIN32_VS9_PROJ) vs10\$(GDKWIN32_VS1X_PROJ): !ifdef FONT_FEATURES_DEMO !ifdef FONT_FEATURES_USE_PANGOFT2 DEMO_MSG = with font features demo using PangoFT2 -vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre + +vs9\$(DEMO_VS9_PROJ): @echo (Re-)Generating $@ $(DEMO_MSG)... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring="AdditionalDependencies=\"\"" \ --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_PANGOFT2_VS9)\"" @-del $** -vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre +vs10\$(DEMO_VS1X_PROJ): @echo (Re-)Generating $@ $(DEMO_MSG)... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring=">%(AdditionalDependencies)<" \ @@ -431,14 +545,15 @@ vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre @-del $** !else DEMO_MSG = with font features demo -vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre + +vs9\$(DEMO_VS9_PROJ): @echo (Re-)Generating $@ $(DEMO_MSG)... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring="AdditionalDependencies=\"\"" \ --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_NEW_PANGO)\"" @-del $** -vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre +vs10\$(DEMO_VS1X_PROJ): @echo (Re-)Generating $@ $(DEMO_MSG)... @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ --instring=">%(AdditionalDependencies)<" \ @@ -446,89 +561,63 @@ vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre @-del $** !endif !else -vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre -vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre DEMO_MSG = without font features demo + vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ): @echo (Re-)Generating $@ $(DEMO_MSG)... @move $** $@ !endif -vs11\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) -vs12\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) -vs14\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) -vs15\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) -vs16\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) -vs17\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ) -vs11\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) -vs12\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) -vs14\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) -vs15\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) -vs16\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) -vs17\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ) +# VS2012+ .vcxproj: Update the toolset version as appropriate +{vs10\}.vcxproj{vs11\}.vcxproj: + @echo Copying and updating $< for VS2012 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v110<" -vs11\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) -vs12\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) -vs14\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) -vs15\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) -vs16\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) -vs17\$(GDKWIN32_VS1X_PROJ_FILTERS): vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) -vs11\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) -vs12\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) -vs14\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) -vs15\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) -vs16\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) -vs17\$(DEMO_VS1X_PROJ_FILTERS): vs10\$(DEMO_VS1X_PROJ_FILTERS) +{vs10\}.vcxproj{vs12\}.vcxproj: + @echo Copying and updating $< for VS2013 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v120<" -regenerate-demos-h-win32-msg: - @echo (Re-)Generating demos.h.win32 $(DEMO_MSG)... +{vs10\}.vcxproj{vs14\}.vcxproj: + @echo Copying and updating $< for VS2015 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v140<" -vs11\$(GDKWIN32_VS1X_PROJ) \ -vs11\$(DEMO_VS1X_PROJ): - @echo Copying and updating $** for VS2012 - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v110<" +{vs10\}.vcxproj{vs15\}.vcxproj: + @echo Copying and updating $< for VS2017 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v141<" -vs12\$(GDKWIN32_VS1X_PROJ) \ -vs12\$(DEMO_VS1X_PROJ): - @echo Copying and updating $** for VS2013 - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v120<" +{vs10\}.vcxproj{vs16\}.vcxproj: + @echo Copying and updating $< for VS2019 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v142<" -vs14\$(GDKWIN32_VS1X_PROJ) \ -vs14\$(DEMO_VS1X_PROJ): - @echo Copying and updating $** for VS2015 - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v140<" - -vs15\$(GDKWIN32_VS1X_PROJ) \ -vs15\$(DEMO_VS1X_PROJ): - @echo Copying and updating $** for VS2017 - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v141<" - -vs16\$(GDKWIN32_VS1X_PROJ) \ -vs16\$(DEMO_VS1X_PROJ): - @echo Copying and updating $** for VS2019 - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v142<" - -vs17\$(GDKWIN32_VS1X_PROJ) \ -vs17\$(DEMO_VS1X_PROJ): - @echo Copying and updating $** for VS2022 - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ --instring=">v100<" --outstring=">v143<" +{vs10\}.vcxproj{vs17\}.vcxproj: + @echo Copying and updating $< for VS2022 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v143<" # VS2012+ .vcxproj.filters: We simply copy the VS2010 ones -vs11\$(GDKWIN32_VS1X_PROJ_FILTERS) \ -vs12\$(GDKWIN32_VS1X_PROJ_FILTERS) \ -vs14\$(GDKWIN32_VS1X_PROJ_FILTERS) \ -vs15\$(GDKWIN32_VS1X_PROJ_FILTERS) \ -vs16\$(GDKWIN32_VS1X_PROJ_FILTERS) \ -vs17\$(GDKWIN32_VS1X_PROJ_FILTERS) \ -vs11\$(DEMO_VS1X_PROJ_FILTERS) \ -vs12\$(DEMO_VS1X_PROJ_FILTERS) \ -vs14\$(DEMO_VS1X_PROJ_FILTERS) \ -vs15\$(DEMO_VS1X_PROJ_FILTERS) \ -vs16\$(DEMO_VS1X_PROJ_FILTERS) \ -vs17\$(DEMO_VS1X_PROJ_FILTERS): - @echo Copying $** to $@... - @copy $** $@ +{vs10\}.filters{vs11\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs12\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs14\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs15\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs16\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs17\}.filters: + @echo Copying $< to $@... + @copy $< $@ .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\de.gresource.xml: ..\gtk\emoji\gresource.xml.in .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\es.gresource.xml: ..\gtk\emoji\gresource.xml.in @@ -578,7 +667,7 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) --files-from="$(@D:\=/)/POTFILES.in" @move $(@B).po $@ -regenerate-gdkwin32-vsproj: regenerate-gdkwin32-vsproj-msg $(GTK3_GDK_WIN32_VCPROJS) +regenerate-gdk-vsproj: regenerate-gdk-vsproj-msg $(GTK3_GDK_VCPROJS) # Remove the generated files clean: @@ -619,3 +708,6 @@ clean: @if exist ..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build del ..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h @-rd .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\gdk + +.SUFFIXES: .vcxproj .filters .sln + diff --git a/win32/vs10/broadwayd.vcxprojin b/win32/vs10/broadwayd.vcxprojin index 9436f2e94e..c291510b44 100644 --- a/win32/vs10/broadwayd.vcxprojin +++ b/win32/vs10/broadwayd.vcxprojin @@ -50,7 +50,7 @@ $(GdkBaseIncludes);..\..\gdk\broadway;%(AdditionalIncludeDirectories) Level3 - + Disabled _DEBUG;$(GdkDefines);%(PreprocessorDefinitions) From d21115cb90cc48fd3faa11d475eed43c89ad1d16 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 4 Aug 2022 12:56:53 +0800 Subject: [PATCH 091/176] generate-msvc.mak: Add rules to copy the static VS2010 projects ... for VS2012~2022, so that they can be ready for use to build with later Visual Studio versions. --- win32/config-msvc.mak.in | 27 +++++++++++++++++++ win32/generate-msvc.mak | 56 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index 0ca74c24ac..88e5245673 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -127,6 +127,33 @@ GTK_PREPROCESSOR_FLAGS = \ /DGDK_DISABLE_DEPRECATED \ /DISOLATION_AWARE_ENABLED +GTK3_VS10_STATIC_PROJS = \ + vs10\gtk+.sln \ + vs10\gtk-builder-tool.vcxproj \ + vs10\gtk-encode-symbolic-svg.vcxproj \ + vs10\gtk-query-settings.vcxproj \ + vs10\gtk-update-icon-cache.vcxproj \ + vs10\gtk3-demo-application.vcxproj \ + vs10\gtk3-icon-browser.vcxproj \ + vs10\gtk3-install.vcxproj \ + vs10\gtk3-introspect.vcxproj \ + vs10\gtk3-prebuild.vcxproj \ + vs10\gtk3-widget-factory.vcxproj \ + vs10\gtk-builder-tool.vcxproj.filters \ + vs10\gtk-encode-symbolic-svg.vcxproj.filters \ + vs10\gtk-query-settings.vcxproj.filters \ + vs10\gtk-update-icon-cache.vcxproj.filters \ + vs10\gtk3-demo-application.vcxproj.filters \ + vs10\gtk3-icon-browser.vcxproj.filters \ + vs10\gtk3-widget-factory.vcxproj.filters + +GTK3_VS11_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs11\) +GTK3_VS12_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs12\) +GTK3_VS14_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs14\) +GTK3_VS15_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs15\) +GTK3_VS16_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs16\) +GTK3_VS17_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs17\) + GDK_VS9_PROJ = gdk-3.vcproj GDK_VS1X_PROJ = $(GDK_VS9_PROJ:.vcproj=.vcxproj) GDK_VS1X_PROJ_FILTERS = $(GDK_VS9_PROJ:.vcproj=.vcxproj.filters) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index f412ee8563..0984d94592 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -619,6 +619,62 @@ vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ): @echo Copying $< to $@... @copy $< $@ +{vs10\}.sln{vs11\}.sln: + @echo Copying and updating $< for VS2012... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 2012" + @del $@.tmp + +{vs10\}.sln{vs12\}.sln: + @echo Copying and updating $< for VS2013... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 2013" + @del $@.tmp + +{vs10\}.sln{vs14\}.sln: + @echo Copying and updating $< for VS2015... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 14" + @del $@.tmp + +{vs10\}.sln{vs15\}.sln: + @echo Copying and updating $< for VS2017... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 15" + @del $@.tmp + +{vs10\}.sln{vs16\}.sln: + @echo Copying and updating $< for VS2019... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 16" + @del $@.tmp + +{vs10\}.sln{vs17\}.sln: + @echo Copying and updating $< for VS2022... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 17" + @del $@.tmp + +copy-update-static-projects: \ +$(GTK3_VS11_STATIC_PROJS) \ +$(GTK3_VS12_STATIC_PROJS) \ +$(GTK3_VS14_STATIC_PROJS) \ +$(GTK3_VS15_STATIC_PROJS) \ +$(GTK3_VS16_STATIC_PROJS) \ +$(GTK3_VS17_STATIC_PROJS) + .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\de.gresource.xml: ..\gtk\emoji\gresource.xml.in .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\es.gresource.xml: ..\gtk\emoji\gresource.xml.in .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\fr.gresource.xml: ..\gtk\emoji\gresource.xml.in From 07e01fdae709439548575174e2d6fd9b98beb76c Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 4 Aug 2022 13:01:16 +0800 Subject: [PATCH 092/176] config-msvc.mak.in: Regroup items Improve readability --- win32/config-msvc.mak.in | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index 88e5245673..bd810f13e2 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -155,20 +155,23 @@ GTK3_VS16_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs16\) GTK3_VS17_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs17\) GDK_VS9_PROJ = gdk-3.vcproj -GDK_VS1X_PROJ = $(GDK_VS9_PROJ:.vcproj=.vcxproj) -GDK_VS1X_PROJ_FILTERS = $(GDK_VS9_PROJ:.vcproj=.vcxproj.filters) GDKWIN32_VS9_PROJ = gdk3-win32.vcproj -GDKWIN32_VS1X_PROJ = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj) -GDKWIN32_VS1X_PROJ_FILTERS = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj.filters) GDKBROADWAY_VS9_PROJ = $(GDKWIN32_VS9_PROJ:-win32=-broadway) -GDKBROADWAY_VS1X_PROJ = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj) -GDKBROADWAY_VS1X_PROJ_FILTERS = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj.filters) BROADWAYD_VS9_PROJ = broadwayd.vcproj -BROADWAYD_VS1X_PROJ = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj) -BROADWAYD_VS1X_PROJ_FILTERS = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj.filters) DEMO_VS9_PROJ = gtk3-demo.vcproj + +GDK_VS1X_PROJ = $(GDK_VS9_PROJ:.vcproj=.vcxproj) +GDKWIN32_VS1X_PROJ = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj) +GDKBROADWAY_VS1X_PROJ = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj) +BROADWAYD_VS1X_PROJ = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj) DEMO_VS1X_PROJ = $(DEMO_VS9_PROJ:.vcproj=.vcxproj) + +GDK_VS1X_PROJ_FILTERS = $(GDK_VS9_PROJ:.vcproj=.vcxproj.filters) +GDKWIN32_VS1X_PROJ_FILTERS = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj.filters) +GDKBROADWAY_VS1X_PROJ_FILTERS = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj.filters) +BROADWAYD_VS1X_PROJ_FILTERS = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj.filters) DEMO_VS1X_PROJ_FILTERS = $(DEMO_VS9_PROJ:.vcproj=.vcxproj.filters) + DEMO_DEP_LIBS_NEW_PANGO=harfbuzz.lib DEMO_DEP_LIBS_PANGOFT2_VS1X=pangoft2-1.0.lib;harfbuzz.lib;freetype.lib DEMO_DEP_LIBS_PANGOFT2_VS9=$(DEMO_DEP_LIBS_PANGOFT2_VS1X:;= ) From 36f1cd24d2fd90a44e58356b0e24bcf279632018 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 4 Aug 2022 16:26:35 +0800 Subject: [PATCH 093/176] generate-msvc.mak: Support generating libgtk/gailutil projects This adds rules to allow (re-)generating the libgtk and libgail-util Visual Studio projects, which needed some tinkering since we don't want to fall into the nasty U1095 error. --- win32/config-msvc.mak.in | 163 ++++++++++++++++++++++++++ win32/create-lists-msvc.mak | 47 +++++++- win32/generate-msvc.mak | 226 ++++++++++++++++-------------------- 3 files changed, 307 insertions(+), 129 deletions(-) diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index bd810f13e2..74abc4196d 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -157,21 +157,184 @@ GTK3_VS17_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs17\) GDK_VS9_PROJ = gdk-3.vcproj GDKWIN32_VS9_PROJ = gdk3-win32.vcproj GDKBROADWAY_VS9_PROJ = $(GDKWIN32_VS9_PROJ:-win32=-broadway) +GTK_VS9_PROJ = gtk-3.vcproj +GAILUTIL_VS9_PROJ = gailutil-3.vcproj BROADWAYD_VS9_PROJ = broadwayd.vcproj DEMO_VS9_PROJ = gtk3-demo.vcproj GDK_VS1X_PROJ = $(GDK_VS9_PROJ:.vcproj=.vcxproj) GDKWIN32_VS1X_PROJ = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj) GDKBROADWAY_VS1X_PROJ = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj) +GTK_VS1X_PROJ = $(GTK_VS9_PROJ:.vcproj=.vcxproj) +GAILUTIL_VS1X_PROJ = $(GAILUTIL_VS9_PROJ:.vcproj=.vcxproj) BROADWAYD_VS1X_PROJ = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj) DEMO_VS1X_PROJ = $(DEMO_VS9_PROJ:.vcproj=.vcxproj) GDK_VS1X_PROJ_FILTERS = $(GDK_VS9_PROJ:.vcproj=.vcxproj.filters) GDKWIN32_VS1X_PROJ_FILTERS = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj.filters) GDKBROADWAY_VS1X_PROJ_FILTERS = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj.filters) +GTK_VS1X_PROJ_FILTERS = $(GTK_VS9_PROJ:.vcproj=.vcxproj.filters) +GAILUTIL_VS1X_PROJ_FILTERS = $(GAILUTIL_VS9_PROJ:.vcproj=.vcxproj.filters) BROADWAYD_VS1X_PROJ_FILTERS = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj.filters) DEMO_VS1X_PROJ_FILTERS = $(DEMO_VS9_PROJ:.vcproj=.vcxproj.filters) +GTK3_GDK_VC1X_PROJS = \ + vs10\$(GDK_VS1X_PROJ) \ + vs11\$(GDK_VS1X_PROJ) \ + vs12\$(GDK_VS1X_PROJ) \ + vs14\$(GDK_VS1X_PROJ) \ + vs15\$(GDK_VS1X_PROJ) \ + vs16\$(GDK_VS1X_PROJ) \ + vs17\$(GDK_VS1X_PROJ) + +GTK3_GDK_VC1X_PROJ_FILTERS = \ + vs11\$(GDK_VS1X_PROJ_FILTERS) \ + vs12\$(GDK_VS1X_PROJ_FILTERS) \ + vs14\$(GDK_VS1X_PROJ_FILTERS) \ + vs15\$(GDK_VS1X_PROJ_FILTERS) \ + vs16\$(GDK_VS1X_PROJ_FILTERS) \ + vs17\$(GDK_VS1X_PROJ_FILTERS) + +GTK3_GDK_WIN32_VC1X_PROJS = \ + vs10\$(GDKWIN32_VS1X_PROJ) \ + vs11\$(GDKWIN32_VS1X_PROJ) \ + vs12\$(GDKWIN32_VS1X_PROJ) \ + vs14\$(GDKWIN32_VS1X_PROJ) \ + vs15\$(GDKWIN32_VS1X_PROJ) \ + vs16\$(GDKWIN32_VS1X_PROJ) \ + vs17\$(GDKWIN32_VS1X_PROJ) + +GTK3_GDK_WIN32_VC1X_PROJ_FILTERS = \ + vs11\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs12\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs14\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs15\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs16\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs17\$(GDKWIN32_VS1X_PROJ_FILTERS) + +GTK3_GDK_BROADWAY_VC1X_PROJS = \ + vs10\$(GDKBROADWAY_VS1X_PROJ) \ + vs11\$(GDKBROADWAY_VS1X_PROJ) \ + vs12\$(GDKBROADWAY_VS1X_PROJ) \ + vs14\$(GDKBROADWAY_VS1X_PROJ) \ + vs15\$(GDKBROADWAY_VS1X_PROJ) \ + vs16\$(GDKBROADWAY_VS1X_PROJ) \ + vs17\$(GDKBROADWAY_VS1X_PROJ) + +GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS = \ + vs11\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs12\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs14\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs15\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs16\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs17\$(GDKBROADWAY_VS1X_PROJ_FILTERS) + +GTK3_GTK_VC1X_PROJS = \ + vs10\$(GTK_VS1X_PROJ) \ + vs11\$(GTK_VS1X_PROJ) \ + vs12\$(GTK_VS1X_PROJ) \ + vs14\$(GTK_VS1X_PROJ) \ + vs15\$(GTK_VS1X_PROJ) \ + vs16\$(GTK_VS1X_PROJ) \ + vs17\$(GTK_VS1X_PROJ) + +GTK3_GTK_VC1X_PROJ_FILTERS = \ + vs11\$(GTK_VS1X_PROJ_FILTERS) \ + vs12\$(GTK_VS1X_PROJ_FILTERS) \ + vs14\$(GTK_VS1X_PROJ_FILTERS) \ + vs15\$(GTK_VS1X_PROJ_FILTERS) \ + vs16\$(GTK_VS1X_PROJ_FILTERS) \ + vs17\$(GTK_VS1X_PROJ_FILTERS) + +GTK3_GAILUTIL_VC1X_PROJS = \ + vs10\$(GAILUTIL_VS1X_PROJ) \ + vs11\$(GAILUTIL_VS1X_PROJ) \ + vs12\$(GAILUTIL_VS1X_PROJ) \ + vs14\$(GAILUTIL_VS1X_PROJ) \ + vs15\$(GAILUTIL_VS1X_PROJ) \ + vs16\$(GAILUTIL_VS1X_PROJ) \ + vs17\$(GAILUTIL_VS1X_PROJ) + +GTK3_GAILUTIL_VC1X_PROJ_FILTERS = \ + vs11\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs12\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs14\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs15\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs16\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs17\$(GAILUTIL_VS1X_PROJ_FILTERS) + +GTK3_BROADWAYD_VC1X_PROJS = \ + vs10\$(BROADWAYD_VS1X_PROJ) \ + vs11\$(BROADWAYD_VS1X_PROJ) \ + vs12\$(BROADWAYD_VS1X_PROJ) \ + vs14\$(BROADWAYD_VS1X_PROJ) \ + vs15\$(BROADWAYD_VS1X_PROJ) \ + vs16\$(BROADWAYD_VS1X_PROJ) \ + vs17\$(BROADWAYD_VS1X_PROJ) + +GTK3_BROADWAYD_VC1X_PROJ_FILTERS = \ + vs11\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs12\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs14\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs15\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs16\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs17\$(BROADWAYD_VS1X_PROJ_FILTERS) + +GTK3_DEMO_VC1X_PROJS = \ + vs10\$(DEMO_VS1X_PROJ) \ + vs11\$(DEMO_VS1X_PROJ) \ + vs12\$(DEMO_VS1X_PROJ) \ + vs14\$(DEMO_VS1X_PROJ) \ + vs15\$(DEMO_VS1X_PROJ) \ + vs16\$(DEMO_VS1X_PROJ) \ + vs17\$(DEMO_VS1X_PROJ) + +GTK3_DEMO_VC1X_PROJ_FILTERS = \ + vs11\$(DEMO_VS1X_PROJ_FILTERS) \ + vs12\$(DEMO_VS1X_PROJ_FILTERS) \ + vs14\$(DEMO_VS1X_PROJ_FILTERS) \ + vs15\$(DEMO_VS1X_PROJ_FILTERS) \ + vs16\$(DEMO_VS1X_PROJ_FILTERS) \ + vs17\$(DEMO_VS1X_PROJ_FILTERS) + +GTK3_GDK_WIN32_VCPROJS = \ + vs9\$(GDKWIN32_VS9_PROJ) \ + $(GTK3_GDK_WIN32_VC1X_PROJS) \ + $(GTK3_GDK_WIN32_VC1X_PROJ_FILTERS) + +GTK3_GDK_BROADWAY_VCPROJS = \ + vs9\$(GDKBROADWAY_VS9_PROJ) \ + $(GTK3_GDK_BROADWAY_VC1X_PROJS) \ + $(GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS) + +GTK3_BROADWAYD_VCPROJS = \ + vs9\$(BROADWAYD_VS9_PROJ) \ + $(GTK3_BROADWAYD_VC1X_PROJS) \ + $(GTK3_BROADWAYD_VC1X_PROJ_FILTERS) + +GTK3_GDK_VCPROJS = \ + vs9\$(GDK_VS9_PROJ) \ + $(GTK3_GDK_VC1X_PROJS) \ + $(GTK3_GDK_VC1X_PROJ_FILTERS) \ + $(GTK3_GDK_WIN32_VCPROJS) \ + $(GTK3_GDK_BROADWAY_VCPROJS) \ + $(GTK3_BROADWAYD_VCPROJS) + +GTK3_GTK_VCPROJS = \ + vs9\$(GTK_VS9_PROJ) \ + $(GTK3_GTK_VC1X_PROJS) \ + $(GTK3_GTK_VC1X_PROJ_FILTERS) + +GTK3_GAILUTIL_VCPROJS = \ + vs9\$(GAILUTIL_VS9_PROJ) \ + $(GTK3_GAILUTIL_VC1X_PROJS) \ + $(GTK3_GAILUTIL_VC1X_PROJ_FILTERS) + +GTK3_DEMO_VCPROJS = \ + vs9\$(DEMO_VS9_PROJ) \ + $(GTK3_DEMO_VC1X_PROJS) \ + $(GTK3_DEMO_VC1X_PROJ_FILTERS) + DEMO_DEP_LIBS_NEW_PANGO=harfbuzz.lib DEMO_DEP_LIBS_PANGOFT2_VS1X=pangoft2-1.0.lib;harfbuzz.lib;freetype.lib DEMO_DEP_LIBS_PANGOFT2_VS9=$(DEMO_DEP_LIBS_PANGOFT2_VS1X:;= ) diff --git a/win32/create-lists-msvc.mak b/win32/create-lists-msvc.mak index 50ca29202d..f678e36d7e 100644 --- a/win32/create-lists-msvc.mak +++ b/win32/create-lists-msvc.mak @@ -130,6 +130,9 @@ NULL= !include ..\gtk\deprecated\Makefile.inc !include ..\gtk\inspector\Makefile.inc +# For the libgail-util public headers +!include ..\libgail-util\libgail-util-sources.inc + !if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_PUBLIC_ENUM_HEADERS] !endif @@ -160,32 +163,68 @@ NULL= !if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] !endif -!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_C_SRCS] +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_MISC_C_SRCS] !endif !if [for %f in ($(a11y_c_sources) $(gtk_deprecated_c_sources) $(inspector_c_sources)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f] !endif +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_C_SRCS_A_H] +!endif + !if [for %f in ($(gtk_base_c_sources_base_gtka_gtkh:.c=)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f.c] !endif +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_C_SRCS_I_W] +!endif + !if [for %f in ($(gtk_base_c_sources_base_gtki_gtkw:.c=)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f.c] !endif +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_OS_WIN32_C_SRCS] +!endif + !if [for %f in ($(gtk_os_win32_c_sources)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ../gtk/%f] !endif !if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] !endif +!if [echo GTK_C_SRCS = ^$(GTK_MISC_C_SRCS) ^$(GTK_C_SRCS_A_H) ^$(GTK_C_SRCS_I_W) ^$(GTK_OS_WIN32_C_SRCS)>>gtk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GTK_MORE_C_SRCS] +!endif + +!if [for %f in ($(gtk_use_win32_c_sources) $(gtk_clipboard_dnd_c_sources_generic)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ..\gtk\%f] +!endif + +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + +!if [call create-lists.bat header gtk_sources_msvc$(VSVER)_$(PLAT).mak GAILUTIL_C_SRCS] +!endif + +!if [for %f in ($(util_c_sources)) do @call create-lists.bat file gtk_sources_msvc$(VSVER)_$(PLAT).mak ..\libgail-util\%f] +!endif + +!if [call create-lists.bat footer gtk_sources_msvc$(VSVER)_$(PLAT).mak] +!endif + !include gtk_sources_msvc$(VSVER)_$(PLAT).mak !if [del /f /q gtk_sources_msvc$(VSVER)_$(PLAT).mak] !endif -# For the libgail-util public headers -!include ..\libgail-util\libgail-util-sources.inc - # For GTK resources !if [for %f in ($(adwaita_theme_css_sources:/=\)) do @call create-lists.bat file resource_sources_msvc$(VSVER)_$(PLAT).mak ..\gtk\%f] diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index 0984d94592..ff6d30569e 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -58,119 +58,6 @@ GTK_GENERATED_SOURCES = \ .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3\gtk\gtkresources.c \ $(GTK_VERSION_H) -GTK3_GDK_VC1X_PROJS = \ - vs10\$(GDK_VS1X_PROJ) \ - vs11\$(GDK_VS1X_PROJ) \ - vs12\$(GDK_VS1X_PROJ) \ - vs14\$(GDK_VS1X_PROJ) \ - vs15\$(GDK_VS1X_PROJ) \ - vs16\$(GDK_VS1X_PROJ) \ - vs17\$(GDK_VS1X_PROJ) - -GTK3_GDK_VC1X_PROJ_FILTERS = \ - vs11\$(GDK_VS1X_PROJ_FILTERS) \ - vs12\$(GDK_VS1X_PROJ_FILTERS) \ - vs14\$(GDK_VS1X_PROJ_FILTERS) \ - vs15\$(GDK_VS1X_PROJ_FILTERS) \ - vs16\$(GDK_VS1X_PROJ_FILTERS) \ - vs17\$(GDK_VS1X_PROJ_FILTERS) - -GTK3_GDK_WIN32_VC1X_PROJS = \ - vs10\$(GDKWIN32_VS1X_PROJ) \ - vs11\$(GDKWIN32_VS1X_PROJ) \ - vs12\$(GDKWIN32_VS1X_PROJ) \ - vs14\$(GDKWIN32_VS1X_PROJ) \ - vs15\$(GDKWIN32_VS1X_PROJ) \ - vs16\$(GDKWIN32_VS1X_PROJ) \ - vs17\$(GDKWIN32_VS1X_PROJ) - -GTK3_GDK_WIN32_VC1X_PROJ_FILTERS = \ - vs11\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs12\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs14\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs15\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs16\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs17\$(GDKWIN32_VS1X_PROJ_FILTERS) - -GTK3_GDK_BROADWAY_VC1X_PROJS = \ - vs10\$(GDKBROADWAY_VS1X_PROJ) \ - vs11\$(GDKBROADWAY_VS1X_PROJ) \ - vs12\$(GDKBROADWAY_VS1X_PROJ) \ - vs14\$(GDKBROADWAY_VS1X_PROJ) \ - vs15\$(GDKBROADWAY_VS1X_PROJ) \ - vs16\$(GDKBROADWAY_VS1X_PROJ) \ - vs17\$(GDKBROADWAY_VS1X_PROJ) - -GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS = \ - vs11\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs12\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs14\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs15\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs16\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs17\$(GDKBROADWAY_VS1X_PROJ_FILTERS) - -GTK3_BROADWAYD_VC1X_PROJS = \ - vs10\$(BROADWAYD_VS1X_PROJ) \ - vs11\$(BROADWAYD_VS1X_PROJ) \ - vs12\$(BROADWAYD_VS1X_PROJ) \ - vs14\$(BROADWAYD_VS1X_PROJ) \ - vs15\$(BROADWAYD_VS1X_PROJ) \ - vs16\$(BROADWAYD_VS1X_PROJ) \ - vs17\$(BROADWAYD_VS1X_PROJ) - -GTK3_BROADWAYD_VC1X_PROJ_FILTERS = \ - vs11\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs12\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs14\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs15\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs16\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs17\$(BROADWAYD_VS1X_PROJ_FILTERS) - -GTK3_DEMO_VC1X_PROJS = \ - vs10\$(DEMO_VS1X_PROJ) \ - vs11\$(DEMO_VS1X_PROJ) \ - vs12\$(DEMO_VS1X_PROJ) \ - vs14\$(DEMO_VS1X_PROJ) \ - vs15\$(DEMO_VS1X_PROJ) \ - vs16\$(DEMO_VS1X_PROJ) \ - vs17\$(DEMO_VS1X_PROJ) - -GTK3_DEMO_VC1X_PROJ_FILTERS = \ - vs11\$(DEMO_VS1X_PROJ_FILTERS) \ - vs12\$(DEMO_VS1X_PROJ_FILTERS) \ - vs14\$(DEMO_VS1X_PROJ_FILTERS) \ - vs15\$(DEMO_VS1X_PROJ_FILTERS) \ - vs16\$(DEMO_VS1X_PROJ_FILTERS) \ - vs17\$(DEMO_VS1X_PROJ_FILTERS) - -GTK3_GDK_WIN32_VCPROJS = \ - vs9\$(GDKWIN32_VS9_PROJ) \ - $(GTK3_GDK_WIN32_VC1X_PROJS) \ - $(GTK3_GDK_WIN32_VC1X_PROJ_FILTERS) - -GTK3_GDK_BROADWAY_VCPROJS = \ - vs9\$(GDKBROADWAY_VS9_PROJ) \ - $(GTK3_GDK_BROADWAY_VC1X_PROJS) \ - $(GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS) - -GTK3_BROADWAYD_VCPROJS = \ - vs9\$(BROADWAYD_VS9_PROJ) \ - $(GTK3_BROADWAYD_VC1X_PROJS) \ - $(GTK3_BROADWAYD_VC1X_PROJ_FILTERS) - -GTK3_GDK_VCPROJS = \ - vs9\$(GDK_VS9_PROJ) \ - $(GTK3_GDK_VC1X_PROJS) \ - $(GTK3_GDK_VC1X_PROJ_FILTERS) \ - $(GTK3_GDK_WIN32_VCPROJS) \ - $(GTK3_GDK_BROADWAY_VCPROJS) \ - $(GTK3_BROADWAYD_VCPROJS) - -GTK3_DEMO_VCPROJS = \ - vs9\$(DEMO_VS9_PROJ) \ - $(GTK3_DEMO_VC1X_PROJS) \ - $(GTK3_DEMO_VC1X_PROJ_FILTERS) - EMOJI_GRESOURCE_XML = \ .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\de.gresource.xml \ .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\es.gresource.xml \ @@ -423,6 +310,46 @@ gdk3-broadway.sourcefiles: $(GDK_BROADWAY_C_SRCS) gdk3-broadway.vs10.sourcefiles: $(GDK_BROADWAY_C_SRCS) gdk3-broadway.vs10.sourcefiles.filters: $(GDK_BROADWAY_C_SRCS) +# GTK projects-Darn the fatal error U1095...! +gtk-3.misc.sourcefiles: $(GTK_MISC_C_SRCS:/=\) +gtk-3.a-h.sourcefiles: $(GTK_C_SRCS_A_H:/=\) +gtk-3.i-w.sourcefiles: $(GTK_C_SRCS_I_W:/=\) +gtk-3.win32.sourcefiles: $(GTK_OS_WIN32_C_SRCS:/=\) $(GTK_MORE_C_SRCS) +gtk-3.misc.vs10.sourcefiles: $(GTK_MISC_C_SRCS:/=\) +gtk-3.a-h.vs10.sourcefiles: $(GTK_C_SRCS_A_H:/=\) +gtk-3.i-w.vs10.sourcefiles: $(GTK_C_SRCS_I_W:/=\) +gtk-3.win32.vs10.sourcefiles: $(GTK_OS_WIN32_C_SRCS:/=\) $(GTK_MORE_C_SRCS) +gtk-3.misc.vs10.sourcefiles.filters: $(GTK_MISC_C_SRCS:/=\) +gtk-3.a-h.vs10.sourcefiles.filters: $(GTK_C_SRCS_A_H:/=\) +gtk-3.i-w.vs10.sourcefiles.filters: $(GTK_C_SRCS_I_W:/=\) +gtk-3.win32.vs10.sourcefiles.filters: $(GTK_OS_WIN32_C_SRCS:/=\) $(GTK_MORE_C_SRCS) + +gtk-3.sourcefiles: \ + gtk-3.a-h.sourcefiles \ + gtk-3.i-w.sourcefiles \ + gtk-3.misc.sourcefiles \ + gtk-3.win32.sourcefiles + +gtk-3.vs10.sourcefiles: \ + gtk-3.a-h.vs10.sourcefiles \ + gtk-3.i-w.vs10.sourcefiles \ + gtk-3.misc.vs10.sourcefiles \ + gtk-3.win32.vs10.sourcefiles + +gtk-3.vs10.sourcefiles.filters: \ + gtk-3.a-h.vs10.sourcefiles.filters \ + gtk-3.i-w.vs10.sourcefiles.filters \ + gtk-3.misc.vs10.sourcefiles.filters \ + gtk-3.win32.vs10.sourcefiles.filters + +gtk-3.sourcefiles gtk-3.vs10.sourcefiles gtk-3.vs10.sourcefiles.filters: + @echo Genarating the final $@ from $**... + @for %%f in ($**) do @type %%f>>$@ & del %%f + +gailutil-3.sourcefiles: $(GAILUTIL_C_SRCS) +gailutil-3.vs10.sourcefiles: $(GAILUTIL_C_SRCS) +gailutil-3.vs10.sourcefiles.filters: $(GAILUTIL_C_SRCS) + # Dependencies for executable projects broadwayd.sourcefiles: $(BROADWAYD_C_SRCS) broadwayd.vs10.sourcefiles: $(BROADWAYD_C_SRCS) @@ -432,36 +359,69 @@ gtk3-demo.vs10.sourcefiles: $(demo_actual_sources) $(more_demo_sources) gtk3-demo.vs10.sourcefiles.filters: $(demo_actual_sources) $(more_demo_sources) gdk-3.sourcefiles gdk3-win32.sourcefiles gdk3-broadway.sourcefiles \ +gailutil-3.sourcefiles \ broadwayd.sourcefiles gtk3-demo.sourcefiles: @-del vs9\$(@B).vcproj @for %%s in ($**) do @echo. ^>>$@ +gtk-3.a-h.sourcefiles gtk-3.i-w.sourcefiles \ +gtk-3.misc.sourcefiles gtk-3.win32.sourcefiles: + @echo Generating $@... + @if exist vs9\$(GTK_VS9_PROJ) del vs9\$(GTK_VS9_PROJ) + @for %%s in ($(**:..\gtk\=)) do @echo. ^>>$@ + gdk-3.vs10.sourcefiles \ gdk3-win32.vs10.sourcefiles \ gdk3-broadway.vs10.sourcefiles \ +gailutil-3.vs10.sourcefiles \ broadwayd.vs10.sourcefiles \ gtk3-demo.vs10.sourcefiles: + @echo Generating $@... @-del vs10\$(@B:.vs10=.vcxproj) @for %%s in ($**) do @echo. ^>>$@ +gtk-3.a-h.vs10.sourcefiles \ +gtk-3.i-w.vs10.sourcefiles \ +gtk-3.misc.vs10.sourcefiles \ +gtk-3.win32.vs10.sourcefiles: + @echo Generating $@... + @if exist vs10\$(GTK_VS1X_PROJ) del vs10\$(GTK_VS1X_PROJ) + @for %%s in ($(**:..\gtk\=)) do @echo. ^>>$@ + gdk-3.vs10.sourcefiles.filters \ gdk3-win32.vs10.sourcefiles.filters \ gdk3-broadway.vs10.sourcefiles.filters \ +gailutil-3.vs10.sourcefiles.filters \ broadwayd.vs10.sourcefiles.filters \ gtk3-demo.vs10.sourcefiles.filters: @-del vs10\$(@F:.vs10.sourcefiles=.vcxproj) @for %%s in ($**) do @echo. ^^Source Files^^>>$@ +gtk-3.a-h.vs10.sourcefiles.filters \ +gtk-3.i-w.vs10.sourcefiles.filters \ +gtk-3.misc.vs10.sourcefiles.filters \ +gtk-3.win32.vs10.sourcefiles.filters: + @if exist vs10\$(GTK_VS1X_PROJ_FILTERS) del vs10\$(GTK_VS1X_PROJ_FILTERS) + @for %%s in ($(**:..\gtk\=)) do @echo. ^^Source Files^^>>$@ + # Dependencies for GDK projects vs9\$(GDK_VS9_PROJ): gdk-3.sourcefiles vs9\$(GDK_VS9_PROJ)in -vs10\$(GDK_VS1X_PROJ): gdk-3.vs10.sourcefiles vs10\$(GDK_VS1X_PROJ)in -vs10\$(GDK_VS1X_PROJ_FILTERS): gdk-3.vs10.sourcefiles.filters vs10\$(GDK_VS1X_PROJ_FILTERS)in vs9\$(GDKWIN32_VS9_PROJ).pre: gdk3-win32.sourcefiles vs9\$(GDKWIN32_VS9_PROJ)in -vs10\$(GDKWIN32_VS1X_PROJ).pre: gdk3-win32.vs10.sourcefiles vs10\$(GDKWIN32_VS1X_PROJ)in -vs10\$(GDKWIN32_VS1X_PROJ_FILTERS): gdk3-win32.vs10.sourcefiles.filters vs10\$(GDKWIN32_VS1X_PROJ_FILTERS)in vs9\$(GDKBROADWAY_VS9_PROJ): gdk3-broadway.sourcefiles vs9\$(GDKBROADWAY_VS9_PROJ)in +vs9\$(GTK_VS9_PROJ): gtk-3.sourcefiles vs9\$(GTK_VS9_PROJ)in +vs9\$(GAILUTIL_VS9_PROJ): gailutil-3.sourcefiles vs9\$(GAILUTIL_VS9_PROJ)in + +vs10\$(GDK_VS1X_PROJ): gdk-3.vs10.sourcefiles vs10\$(GDK_VS1X_PROJ)in +vs10\$(GDKWIN32_VS1X_PROJ).pre: gdk3-win32.vs10.sourcefiles vs10\$(GDKWIN32_VS1X_PROJ)in vs10\$(GDKBROADWAY_VS1X_PROJ): gdk3-broadway.vs10.sourcefiles vs10\$(GDKBROADWAY_VS1X_PROJ)in +vs10\$(GTK_VS1X_PROJ): gtk-3.vs10.sourcefiles vs10\$(GTK_VS1X_PROJ)in +vs10\$(GAILUTIL_VS1X_PROJ): gailutil-3.vs10.sourcefiles vs10\$(GAILUTIL_VS1X_PROJ)in + +vs10\$(GDK_VS1X_PROJ_FILTERS): gdk-3.vs10.sourcefiles.filters vs10\$(GDK_VS1X_PROJ_FILTERS)in +vs10\$(GDKWIN32_VS1X_PROJ_FILTERS): gdk3-win32.vs10.sourcefiles.filters vs10\$(GDKWIN32_VS1X_PROJ_FILTERS)in vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS): gdk3-broadway.vs10.sourcefiles.filters vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS)in +vs10\$(GTK_VS1X_PROJ_FILTERS): gtk-3.vs10.sourcefiles.filters vs10\$(GTK_VS1X_PROJ_FILTERS)in +vs10\$(GAILUTIL_VS1X_PROJ_FILTERS): gailutil-3.vs10.sourcefiles.filters vs10\$(GAILUTIL_VS1X_PROJ_FILTERS)in # Dependencies for tool executables vs9\$(BROADWAYD_VS9_PROJ): broadwayd.sourcefiles vs9\$(BROADWAYD_VS9_PROJ)in @@ -475,19 +435,25 @@ vs10\$(DEMO_VS1X_PROJ_FILTERS): gtk3-demo.vs10.sourcefiles.filters vs10\$(DEMO_V # Create the project files themselves without customization with options vs9\$(GDKWIN32_VS9_PROJ).pre \ -vs10\$(GDKWIN32_VS1X_PROJ).pre \ -vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) \ vs9\$(GDKBROADWAY_VS9_PROJ) \ -vs10\$(GDKBROADWAY_VS1X_PROJ) \ -vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ vs9\$(GDK_VS9_PROJ) \ -vs10\$(GDK_VS1X_PROJ) \ -vs10\$(GDK_VS1X_PROJ_FILTERS) \ +vs9\$(GTK_VS9_PROJ) \ +vs9\$(GAILUTIL_VS9_PROJ) \ vs9\$(BROADWAYD_VS9_PROJ) \ -vs10\$(BROADWAYD_VS1X_PROJ) \ -vs10\$(BROADWAYD_VS1X_PROJ_FILTERS) \ vs9\$(DEMO_VS9_PROJ).pre \ +vs10\$(GDKWIN32_VS1X_PROJ).pre \ +vs10\$(GDKBROADWAY_VS1X_PROJ) \ +vs10\$(GDK_VS1X_PROJ) \ +vs10\$(GTK_VS1X_PROJ) \ +vs10\$(GAILUTIL_VS1X_PROJ) \ +vs10\$(BROADWAYD_VS1X_PROJ) \ vs10\$(DEMO_VS1X_PROJ).pre \ +vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) \ +vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ +vs10\$(GDK_VS1X_PROJ_FILTERS) \ +vs10\$(GTK_VS1X_PROJ_FILTERS) \ +vs10\$(GAILUTIL_VS1X_PROJ_FILTERS) \ +vs10\$(BROADWAYD_VS1X_PROJ_FILTERS) \ vs10\$(DEMO_VS1X_PROJ_FILTERS): @$(CPP) /nologo /EP /I. $(@:.pre=)in>$(@F:.pre=).tmp @for /f "usebackq tokens=* delims=" %%l in ($(@F:.pre=).tmp) do @echo %%l>>$@ @@ -723,7 +689,17 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) --files-from="$(@D:\=/)/POTFILES.in" @move $(@B).po $@ +regenerate-gtk-vsproj-msg: + @echo Regenerating GTK and gailutil projects... + regenerate-gdk-vsproj: regenerate-gdk-vsproj-msg $(GTK3_GDK_VCPROJS) +regenerate-gtk-vsproj: regenerate-gtk-vsproj-msg $(GTK3_GTK_VCPROJS) $(GTK3_GAILUTIL_VCPROJS) + +regenerate-all-msvc-projs: \ + copy-update-static-projects \ + regenerate-gdk-vsproj \ + regenerate-gtk-vsproj \ + regenerate-demos-h-win32 # Remove the generated files clean: From a84e604bdaca644258df663c26a758013ea5393d Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 11:01:44 +0800 Subject: [PATCH 094/176] win32/generate-msvc.mak: Clean up a bit again Reduce some more repetitions. --- win32/generate-msvc.mak | 50 +++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index ff6d30569e..a2216bb700 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -300,28 +300,33 @@ generate-broadway-items: ..\gdk\broadway\clienthtml.h ..\gdk\broadway\broadwayjs # (Re-) generate Visual Studio projects # Dependencies for library projects -gdk-3.sourcefiles: $(GDK_C_SRCS:/=\) -gdk-3.vs10.sourcefiles: $(GDK_C_SRCS:/=\) +gdk-3.sourcefiles \ +gdk-3.vs10.sourcefiles \ gdk-3.vs10.sourcefiles.filters: $(GDK_C_SRCS:/=\) -gdk3-win32.sourcefiles: $(GDK_WIN32_C_SRCS) -gdk3-win32.vs10.sourcefiles: $(GDK_WIN32_C_SRCS) + +gdk3-win32.sourcefiles \ +gdk3-win32.vs10.sourcefiles \ gdk3-win32.vs10.sourcefiles.filters: $(GDK_WIN32_C_SRCS) -gdk3-broadway.sourcefiles: $(GDK_BROADWAY_C_SRCS) -gdk3-broadway.vs10.sourcefiles: $(GDK_BROADWAY_C_SRCS) + +gdk3-broadway.sourcefiles \ +gdk3-broadway.vs10.sourcefiles \ gdk3-broadway.vs10.sourcefiles.filters: $(GDK_BROADWAY_C_SRCS) # GTK projects-Darn the fatal error U1095...! -gtk-3.misc.sourcefiles: $(GTK_MISC_C_SRCS:/=\) -gtk-3.a-h.sourcefiles: $(GTK_C_SRCS_A_H:/=\) -gtk-3.i-w.sourcefiles: $(GTK_C_SRCS_I_W:/=\) -gtk-3.win32.sourcefiles: $(GTK_OS_WIN32_C_SRCS:/=\) $(GTK_MORE_C_SRCS) -gtk-3.misc.vs10.sourcefiles: $(GTK_MISC_C_SRCS:/=\) -gtk-3.a-h.vs10.sourcefiles: $(GTK_C_SRCS_A_H:/=\) -gtk-3.i-w.vs10.sourcefiles: $(GTK_C_SRCS_I_W:/=\) -gtk-3.win32.vs10.sourcefiles: $(GTK_OS_WIN32_C_SRCS:/=\) $(GTK_MORE_C_SRCS) +gtk-3.misc.sourcefiles \ +gtk-3.misc.vs10.sourcefiles \ gtk-3.misc.vs10.sourcefiles.filters: $(GTK_MISC_C_SRCS:/=\) + +gtk-3.a-h.sourcefiles \ +gtk-3.a-h.vs10.sourcefiles \ gtk-3.a-h.vs10.sourcefiles.filters: $(GTK_C_SRCS_A_H:/=\) + +gtk-3.i-w.sourcefiles \ +gtk-3.i-w.vs10.sourcefiles \ gtk-3.i-w.vs10.sourcefiles.filters: $(GTK_C_SRCS_I_W:/=\) + +gtk-3.win32.sourcefiles \ +gtk-3.win32.vs10.sourcefiles \ gtk-3.win32.vs10.sourcefiles.filters: $(GTK_OS_WIN32_C_SRCS:/=\) $(GTK_MORE_C_SRCS) gtk-3.sourcefiles: \ @@ -346,20 +351,21 @@ gtk-3.sourcefiles gtk-3.vs10.sourcefiles gtk-3.vs10.sourcefiles.filters: @echo Genarating the final $@ from $**... @for %%f in ($**) do @type %%f>>$@ & del %%f -gailutil-3.sourcefiles: $(GAILUTIL_C_SRCS) -gailutil-3.vs10.sourcefiles: $(GAILUTIL_C_SRCS) +gailutil-3.sourcefiles \ +gailutil-3.vs10.sourcefiles \ gailutil-3.vs10.sourcefiles.filters: $(GAILUTIL_C_SRCS) # Dependencies for executable projects -broadwayd.sourcefiles: $(BROADWAYD_C_SRCS) -broadwayd.vs10.sourcefiles: $(BROADWAYD_C_SRCS) +broadwayd.sourcefiles \ +broadwayd.vs10.sourcefiles \ broadwayd.vs10.sourcefiles.filters: $(BROADWAYD_C_SRCS) -gtk3-demo.sourcefiles: $(demo_actual_sources) $(more_demo_sources) -gtk3-demo.vs10.sourcefiles: $(demo_actual_sources) $(more_demo_sources) + +gtk3-demo.sourcefiles \ +gtk3-demo.vs10.sourcefiles \ gtk3-demo.vs10.sourcefiles.filters: $(demo_actual_sources) $(more_demo_sources) -gdk-3.sourcefiles gdk3-win32.sourcefiles gdk3-broadway.sourcefiles \ -gailutil-3.sourcefiles \ +gdk-3.sourcefiles gdk3-win32.sourcefiles \ +gdk3-broadway.sourcefiles gailutil-3.sourcefiles \ broadwayd.sourcefiles gtk3-demo.sourcefiles: @-del vs9\$(@B).vcproj @for %%s in ($**) do @echo. ^>>$@ From e767a03051f4a1d9908d0d900f6354810b703f95 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 11:42:00 +0800 Subject: [PATCH 095/176] win32: Split out MSVC project generating ...into a NMake Makefile snippet of its own, to make things clearer and easier to maintain. The regenerating target should still be invoked using generate-msvc.mak. --- win32/Makefile.am | 1 + win32/config-msvc.mak.in | 212 ------------- win32/generate-msvc.mak | 365 +--------------------- win32/generate-msvcprojs.mak | 578 +++++++++++++++++++++++++++++++++++ 4 files changed, 580 insertions(+), 576 deletions(-) create mode 100644 win32/generate-msvcprojs.mak diff --git a/win32/Makefile.am b/win32/Makefile.am index bc7a513ad5..ade6e9c199 100644 --- a/win32/Makefile.am +++ b/win32/Makefile.am @@ -19,6 +19,7 @@ EXTRA_DIST += \ detectenv-msvc.mak \ gen-version-items.py \ generate-msvc.mak \ + generate-msvcprojs.mak \ gtk-introspection-msvc.mak \ introspection-msvc.mak \ install-msvc.mak \ diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index 74abc4196d..0f19043f1d 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -126,215 +126,3 @@ GTK_PREPROCESSOR_FLAGS = \ /DGTK_BINARY_VERSION=\"3.0.0\" \ /DGDK_DISABLE_DEPRECATED \ /DISOLATION_AWARE_ENABLED - -GTK3_VS10_STATIC_PROJS = \ - vs10\gtk+.sln \ - vs10\gtk-builder-tool.vcxproj \ - vs10\gtk-encode-symbolic-svg.vcxproj \ - vs10\gtk-query-settings.vcxproj \ - vs10\gtk-update-icon-cache.vcxproj \ - vs10\gtk3-demo-application.vcxproj \ - vs10\gtk3-icon-browser.vcxproj \ - vs10\gtk3-install.vcxproj \ - vs10\gtk3-introspect.vcxproj \ - vs10\gtk3-prebuild.vcxproj \ - vs10\gtk3-widget-factory.vcxproj \ - vs10\gtk-builder-tool.vcxproj.filters \ - vs10\gtk-encode-symbolic-svg.vcxproj.filters \ - vs10\gtk-query-settings.vcxproj.filters \ - vs10\gtk-update-icon-cache.vcxproj.filters \ - vs10\gtk3-demo-application.vcxproj.filters \ - vs10\gtk3-icon-browser.vcxproj.filters \ - vs10\gtk3-widget-factory.vcxproj.filters - -GTK3_VS11_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs11\) -GTK3_VS12_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs12\) -GTK3_VS14_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs14\) -GTK3_VS15_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs15\) -GTK3_VS16_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs16\) -GTK3_VS17_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs17\) - -GDK_VS9_PROJ = gdk-3.vcproj -GDKWIN32_VS9_PROJ = gdk3-win32.vcproj -GDKBROADWAY_VS9_PROJ = $(GDKWIN32_VS9_PROJ:-win32=-broadway) -GTK_VS9_PROJ = gtk-3.vcproj -GAILUTIL_VS9_PROJ = gailutil-3.vcproj -BROADWAYD_VS9_PROJ = broadwayd.vcproj -DEMO_VS9_PROJ = gtk3-demo.vcproj - -GDK_VS1X_PROJ = $(GDK_VS9_PROJ:.vcproj=.vcxproj) -GDKWIN32_VS1X_PROJ = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj) -GDKBROADWAY_VS1X_PROJ = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj) -GTK_VS1X_PROJ = $(GTK_VS9_PROJ:.vcproj=.vcxproj) -GAILUTIL_VS1X_PROJ = $(GAILUTIL_VS9_PROJ:.vcproj=.vcxproj) -BROADWAYD_VS1X_PROJ = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj) -DEMO_VS1X_PROJ = $(DEMO_VS9_PROJ:.vcproj=.vcxproj) - -GDK_VS1X_PROJ_FILTERS = $(GDK_VS9_PROJ:.vcproj=.vcxproj.filters) -GDKWIN32_VS1X_PROJ_FILTERS = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj.filters) -GDKBROADWAY_VS1X_PROJ_FILTERS = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj.filters) -GTK_VS1X_PROJ_FILTERS = $(GTK_VS9_PROJ:.vcproj=.vcxproj.filters) -GAILUTIL_VS1X_PROJ_FILTERS = $(GAILUTIL_VS9_PROJ:.vcproj=.vcxproj.filters) -BROADWAYD_VS1X_PROJ_FILTERS = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj.filters) -DEMO_VS1X_PROJ_FILTERS = $(DEMO_VS9_PROJ:.vcproj=.vcxproj.filters) - -GTK3_GDK_VC1X_PROJS = \ - vs10\$(GDK_VS1X_PROJ) \ - vs11\$(GDK_VS1X_PROJ) \ - vs12\$(GDK_VS1X_PROJ) \ - vs14\$(GDK_VS1X_PROJ) \ - vs15\$(GDK_VS1X_PROJ) \ - vs16\$(GDK_VS1X_PROJ) \ - vs17\$(GDK_VS1X_PROJ) - -GTK3_GDK_VC1X_PROJ_FILTERS = \ - vs11\$(GDK_VS1X_PROJ_FILTERS) \ - vs12\$(GDK_VS1X_PROJ_FILTERS) \ - vs14\$(GDK_VS1X_PROJ_FILTERS) \ - vs15\$(GDK_VS1X_PROJ_FILTERS) \ - vs16\$(GDK_VS1X_PROJ_FILTERS) \ - vs17\$(GDK_VS1X_PROJ_FILTERS) - -GTK3_GDK_WIN32_VC1X_PROJS = \ - vs10\$(GDKWIN32_VS1X_PROJ) \ - vs11\$(GDKWIN32_VS1X_PROJ) \ - vs12\$(GDKWIN32_VS1X_PROJ) \ - vs14\$(GDKWIN32_VS1X_PROJ) \ - vs15\$(GDKWIN32_VS1X_PROJ) \ - vs16\$(GDKWIN32_VS1X_PROJ) \ - vs17\$(GDKWIN32_VS1X_PROJ) - -GTK3_GDK_WIN32_VC1X_PROJ_FILTERS = \ - vs11\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs12\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs14\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs15\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs16\$(GDKWIN32_VS1X_PROJ_FILTERS) \ - vs17\$(GDKWIN32_VS1X_PROJ_FILTERS) - -GTK3_GDK_BROADWAY_VC1X_PROJS = \ - vs10\$(GDKBROADWAY_VS1X_PROJ) \ - vs11\$(GDKBROADWAY_VS1X_PROJ) \ - vs12\$(GDKBROADWAY_VS1X_PROJ) \ - vs14\$(GDKBROADWAY_VS1X_PROJ) \ - vs15\$(GDKBROADWAY_VS1X_PROJ) \ - vs16\$(GDKBROADWAY_VS1X_PROJ) \ - vs17\$(GDKBROADWAY_VS1X_PROJ) - -GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS = \ - vs11\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs12\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs14\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs15\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs16\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ - vs17\$(GDKBROADWAY_VS1X_PROJ_FILTERS) - -GTK3_GTK_VC1X_PROJS = \ - vs10\$(GTK_VS1X_PROJ) \ - vs11\$(GTK_VS1X_PROJ) \ - vs12\$(GTK_VS1X_PROJ) \ - vs14\$(GTK_VS1X_PROJ) \ - vs15\$(GTK_VS1X_PROJ) \ - vs16\$(GTK_VS1X_PROJ) \ - vs17\$(GTK_VS1X_PROJ) - -GTK3_GTK_VC1X_PROJ_FILTERS = \ - vs11\$(GTK_VS1X_PROJ_FILTERS) \ - vs12\$(GTK_VS1X_PROJ_FILTERS) \ - vs14\$(GTK_VS1X_PROJ_FILTERS) \ - vs15\$(GTK_VS1X_PROJ_FILTERS) \ - vs16\$(GTK_VS1X_PROJ_FILTERS) \ - vs17\$(GTK_VS1X_PROJ_FILTERS) - -GTK3_GAILUTIL_VC1X_PROJS = \ - vs10\$(GAILUTIL_VS1X_PROJ) \ - vs11\$(GAILUTIL_VS1X_PROJ) \ - vs12\$(GAILUTIL_VS1X_PROJ) \ - vs14\$(GAILUTIL_VS1X_PROJ) \ - vs15\$(GAILUTIL_VS1X_PROJ) \ - vs16\$(GAILUTIL_VS1X_PROJ) \ - vs17\$(GAILUTIL_VS1X_PROJ) - -GTK3_GAILUTIL_VC1X_PROJ_FILTERS = \ - vs11\$(GAILUTIL_VS1X_PROJ_FILTERS) \ - vs12\$(GAILUTIL_VS1X_PROJ_FILTERS) \ - vs14\$(GAILUTIL_VS1X_PROJ_FILTERS) \ - vs15\$(GAILUTIL_VS1X_PROJ_FILTERS) \ - vs16\$(GAILUTIL_VS1X_PROJ_FILTERS) \ - vs17\$(GAILUTIL_VS1X_PROJ_FILTERS) - -GTK3_BROADWAYD_VC1X_PROJS = \ - vs10\$(BROADWAYD_VS1X_PROJ) \ - vs11\$(BROADWAYD_VS1X_PROJ) \ - vs12\$(BROADWAYD_VS1X_PROJ) \ - vs14\$(BROADWAYD_VS1X_PROJ) \ - vs15\$(BROADWAYD_VS1X_PROJ) \ - vs16\$(BROADWAYD_VS1X_PROJ) \ - vs17\$(BROADWAYD_VS1X_PROJ) - -GTK3_BROADWAYD_VC1X_PROJ_FILTERS = \ - vs11\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs12\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs14\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs15\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs16\$(BROADWAYD_VS1X_PROJ_FILTERS) \ - vs17\$(BROADWAYD_VS1X_PROJ_FILTERS) - -GTK3_DEMO_VC1X_PROJS = \ - vs10\$(DEMO_VS1X_PROJ) \ - vs11\$(DEMO_VS1X_PROJ) \ - vs12\$(DEMO_VS1X_PROJ) \ - vs14\$(DEMO_VS1X_PROJ) \ - vs15\$(DEMO_VS1X_PROJ) \ - vs16\$(DEMO_VS1X_PROJ) \ - vs17\$(DEMO_VS1X_PROJ) - -GTK3_DEMO_VC1X_PROJ_FILTERS = \ - vs11\$(DEMO_VS1X_PROJ_FILTERS) \ - vs12\$(DEMO_VS1X_PROJ_FILTERS) \ - vs14\$(DEMO_VS1X_PROJ_FILTERS) \ - vs15\$(DEMO_VS1X_PROJ_FILTERS) \ - vs16\$(DEMO_VS1X_PROJ_FILTERS) \ - vs17\$(DEMO_VS1X_PROJ_FILTERS) - -GTK3_GDK_WIN32_VCPROJS = \ - vs9\$(GDKWIN32_VS9_PROJ) \ - $(GTK3_GDK_WIN32_VC1X_PROJS) \ - $(GTK3_GDK_WIN32_VC1X_PROJ_FILTERS) - -GTK3_GDK_BROADWAY_VCPROJS = \ - vs9\$(GDKBROADWAY_VS9_PROJ) \ - $(GTK3_GDK_BROADWAY_VC1X_PROJS) \ - $(GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS) - -GTK3_BROADWAYD_VCPROJS = \ - vs9\$(BROADWAYD_VS9_PROJ) \ - $(GTK3_BROADWAYD_VC1X_PROJS) \ - $(GTK3_BROADWAYD_VC1X_PROJ_FILTERS) - -GTK3_GDK_VCPROJS = \ - vs9\$(GDK_VS9_PROJ) \ - $(GTK3_GDK_VC1X_PROJS) \ - $(GTK3_GDK_VC1X_PROJ_FILTERS) \ - $(GTK3_GDK_WIN32_VCPROJS) \ - $(GTK3_GDK_BROADWAY_VCPROJS) \ - $(GTK3_BROADWAYD_VCPROJS) - -GTK3_GTK_VCPROJS = \ - vs9\$(GTK_VS9_PROJ) \ - $(GTK3_GTK_VC1X_PROJS) \ - $(GTK3_GTK_VC1X_PROJ_FILTERS) - -GTK3_GAILUTIL_VCPROJS = \ - vs9\$(GAILUTIL_VS9_PROJ) \ - $(GTK3_GAILUTIL_VC1X_PROJS) \ - $(GTK3_GAILUTIL_VC1X_PROJ_FILTERS) - -GTK3_DEMO_VCPROJS = \ - vs9\$(DEMO_VS9_PROJ) \ - $(GTK3_DEMO_VC1X_PROJS) \ - $(GTK3_DEMO_VC1X_PROJ_FILTERS) - -DEMO_DEP_LIBS_NEW_PANGO=harfbuzz.lib -DEMO_DEP_LIBS_PANGOFT2_VS1X=pangoft2-1.0.lib;harfbuzz.lib;freetype.lib -DEMO_DEP_LIBS_PANGOFT2_VS9=$(DEMO_DEP_LIBS_PANGOFT2_VS1X:;= ) diff --git a/win32/generate-msvc.mak b/win32/generate-msvc.mak index a2216bb700..8eb73c4bdd 100644 --- a/win32/generate-msvc.mak +++ b/win32/generate-msvc.mak @@ -6,6 +6,7 @@ !include config-msvc.mak !include ../demos/gtk-demo/demos-sources.mak !include create-lists-msvc.mak +!include generate-msvcprojs.mak # Copy the pre-defined gdkconfig.h.[win32|win32_broadway] !if "$(CFG)" == "release" || "$(CFG)" == "Release" @@ -298,355 +299,6 @@ generate-broadway-items: ..\gdk\broadway\clienthtml.h ..\gdk\broadway\broadwayjs @$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=..\demos\widget-factory \ --generate-source ..\demos\widget-factory\widget-factory.gresource.xml -# (Re-) generate Visual Studio projects -# Dependencies for library projects -gdk-3.sourcefiles \ -gdk-3.vs10.sourcefiles \ -gdk-3.vs10.sourcefiles.filters: $(GDK_C_SRCS:/=\) - -gdk3-win32.sourcefiles \ -gdk3-win32.vs10.sourcefiles \ -gdk3-win32.vs10.sourcefiles.filters: $(GDK_WIN32_C_SRCS) - -gdk3-broadway.sourcefiles \ -gdk3-broadway.vs10.sourcefiles \ -gdk3-broadway.vs10.sourcefiles.filters: $(GDK_BROADWAY_C_SRCS) - -# GTK projects-Darn the fatal error U1095...! -gtk-3.misc.sourcefiles \ -gtk-3.misc.vs10.sourcefiles \ -gtk-3.misc.vs10.sourcefiles.filters: $(GTK_MISC_C_SRCS:/=\) - -gtk-3.a-h.sourcefiles \ -gtk-3.a-h.vs10.sourcefiles \ -gtk-3.a-h.vs10.sourcefiles.filters: $(GTK_C_SRCS_A_H:/=\) - -gtk-3.i-w.sourcefiles \ -gtk-3.i-w.vs10.sourcefiles \ -gtk-3.i-w.vs10.sourcefiles.filters: $(GTK_C_SRCS_I_W:/=\) - -gtk-3.win32.sourcefiles \ -gtk-3.win32.vs10.sourcefiles \ -gtk-3.win32.vs10.sourcefiles.filters: $(GTK_OS_WIN32_C_SRCS:/=\) $(GTK_MORE_C_SRCS) - -gtk-3.sourcefiles: \ - gtk-3.a-h.sourcefiles \ - gtk-3.i-w.sourcefiles \ - gtk-3.misc.sourcefiles \ - gtk-3.win32.sourcefiles - -gtk-3.vs10.sourcefiles: \ - gtk-3.a-h.vs10.sourcefiles \ - gtk-3.i-w.vs10.sourcefiles \ - gtk-3.misc.vs10.sourcefiles \ - gtk-3.win32.vs10.sourcefiles - -gtk-3.vs10.sourcefiles.filters: \ - gtk-3.a-h.vs10.sourcefiles.filters \ - gtk-3.i-w.vs10.sourcefiles.filters \ - gtk-3.misc.vs10.sourcefiles.filters \ - gtk-3.win32.vs10.sourcefiles.filters - -gtk-3.sourcefiles gtk-3.vs10.sourcefiles gtk-3.vs10.sourcefiles.filters: - @echo Genarating the final $@ from $**... - @for %%f in ($**) do @type %%f>>$@ & del %%f - -gailutil-3.sourcefiles \ -gailutil-3.vs10.sourcefiles \ -gailutil-3.vs10.sourcefiles.filters: $(GAILUTIL_C_SRCS) - -# Dependencies for executable projects -broadwayd.sourcefiles \ -broadwayd.vs10.sourcefiles \ -broadwayd.vs10.sourcefiles.filters: $(BROADWAYD_C_SRCS) - -gtk3-demo.sourcefiles \ -gtk3-demo.vs10.sourcefiles \ -gtk3-demo.vs10.sourcefiles.filters: $(demo_actual_sources) $(more_demo_sources) - -gdk-3.sourcefiles gdk3-win32.sourcefiles \ -gdk3-broadway.sourcefiles gailutil-3.sourcefiles \ -broadwayd.sourcefiles gtk3-demo.sourcefiles: - @-del vs9\$(@B).vcproj - @for %%s in ($**) do @echo. ^>>$@ - -gtk-3.a-h.sourcefiles gtk-3.i-w.sourcefiles \ -gtk-3.misc.sourcefiles gtk-3.win32.sourcefiles: - @echo Generating $@... - @if exist vs9\$(GTK_VS9_PROJ) del vs9\$(GTK_VS9_PROJ) - @for %%s in ($(**:..\gtk\=)) do @echo. ^>>$@ - -gdk-3.vs10.sourcefiles \ -gdk3-win32.vs10.sourcefiles \ -gdk3-broadway.vs10.sourcefiles \ -gailutil-3.vs10.sourcefiles \ -broadwayd.vs10.sourcefiles \ -gtk3-demo.vs10.sourcefiles: - @echo Generating $@... - @-del vs10\$(@B:.vs10=.vcxproj) - @for %%s in ($**) do @echo. ^>>$@ - -gtk-3.a-h.vs10.sourcefiles \ -gtk-3.i-w.vs10.sourcefiles \ -gtk-3.misc.vs10.sourcefiles \ -gtk-3.win32.vs10.sourcefiles: - @echo Generating $@... - @if exist vs10\$(GTK_VS1X_PROJ) del vs10\$(GTK_VS1X_PROJ) - @for %%s in ($(**:..\gtk\=)) do @echo. ^>>$@ - -gdk-3.vs10.sourcefiles.filters \ -gdk3-win32.vs10.sourcefiles.filters \ -gdk3-broadway.vs10.sourcefiles.filters \ -gailutil-3.vs10.sourcefiles.filters \ -broadwayd.vs10.sourcefiles.filters \ -gtk3-demo.vs10.sourcefiles.filters: - @-del vs10\$(@F:.vs10.sourcefiles=.vcxproj) - @for %%s in ($**) do @echo. ^^Source Files^^>>$@ - -gtk-3.a-h.vs10.sourcefiles.filters \ -gtk-3.i-w.vs10.sourcefiles.filters \ -gtk-3.misc.vs10.sourcefiles.filters \ -gtk-3.win32.vs10.sourcefiles.filters: - @if exist vs10\$(GTK_VS1X_PROJ_FILTERS) del vs10\$(GTK_VS1X_PROJ_FILTERS) - @for %%s in ($(**:..\gtk\=)) do @echo. ^^Source Files^^>>$@ - -# Dependencies for GDK projects -vs9\$(GDK_VS9_PROJ): gdk-3.sourcefiles vs9\$(GDK_VS9_PROJ)in -vs9\$(GDKWIN32_VS9_PROJ).pre: gdk3-win32.sourcefiles vs9\$(GDKWIN32_VS9_PROJ)in -vs9\$(GDKBROADWAY_VS9_PROJ): gdk3-broadway.sourcefiles vs9\$(GDKBROADWAY_VS9_PROJ)in -vs9\$(GTK_VS9_PROJ): gtk-3.sourcefiles vs9\$(GTK_VS9_PROJ)in -vs9\$(GAILUTIL_VS9_PROJ): gailutil-3.sourcefiles vs9\$(GAILUTIL_VS9_PROJ)in - -vs10\$(GDK_VS1X_PROJ): gdk-3.vs10.sourcefiles vs10\$(GDK_VS1X_PROJ)in -vs10\$(GDKWIN32_VS1X_PROJ).pre: gdk3-win32.vs10.sourcefiles vs10\$(GDKWIN32_VS1X_PROJ)in -vs10\$(GDKBROADWAY_VS1X_PROJ): gdk3-broadway.vs10.sourcefiles vs10\$(GDKBROADWAY_VS1X_PROJ)in -vs10\$(GTK_VS1X_PROJ): gtk-3.vs10.sourcefiles vs10\$(GTK_VS1X_PROJ)in -vs10\$(GAILUTIL_VS1X_PROJ): gailutil-3.vs10.sourcefiles vs10\$(GAILUTIL_VS1X_PROJ)in - -vs10\$(GDK_VS1X_PROJ_FILTERS): gdk-3.vs10.sourcefiles.filters vs10\$(GDK_VS1X_PROJ_FILTERS)in -vs10\$(GDKWIN32_VS1X_PROJ_FILTERS): gdk3-win32.vs10.sourcefiles.filters vs10\$(GDKWIN32_VS1X_PROJ_FILTERS)in -vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS): gdk3-broadway.vs10.sourcefiles.filters vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS)in -vs10\$(GTK_VS1X_PROJ_FILTERS): gtk-3.vs10.sourcefiles.filters vs10\$(GTK_VS1X_PROJ_FILTERS)in -vs10\$(GAILUTIL_VS1X_PROJ_FILTERS): gailutil-3.vs10.sourcefiles.filters vs10\$(GAILUTIL_VS1X_PROJ_FILTERS)in - -# Dependencies for tool executables -vs9\$(BROADWAYD_VS9_PROJ): broadwayd.sourcefiles vs9\$(BROADWAYD_VS9_PROJ)in -vs10\$(BROADWAYD_VS1X_PROJ): broadwayd.vs10.sourcefiles vs10\$(BROADWAYD_VS1X_PROJ)in -vs10\$(BROADWAYD_VS1X_PROJ_FILTERS): broadwayd.vs10.sourcefiles.filters vs10\$(BROADWAYD_VS1X_PROJ_FILTERS)in - -# Dependencies for demos -vs9\$(DEMO_VS9_PROJ).pre: gtk3-demo.sourcefiles vs9\$(DEMO_VS9_PROJ)in -vs10\$(DEMO_VS1X_PROJ).pre: gtk3-demo.vs10.sourcefiles vs10\$(DEMO_VS1X_PROJ)in -vs10\$(DEMO_VS1X_PROJ_FILTERS): gtk3-demo.vs10.sourcefiles.filters vs10\$(DEMO_VS1X_PROJ_FILTERS)in - -# Create the project files themselves without customization with options -vs9\$(GDKWIN32_VS9_PROJ).pre \ -vs9\$(GDKBROADWAY_VS9_PROJ) \ -vs9\$(GDK_VS9_PROJ) \ -vs9\$(GTK_VS9_PROJ) \ -vs9\$(GAILUTIL_VS9_PROJ) \ -vs9\$(BROADWAYD_VS9_PROJ) \ -vs9\$(DEMO_VS9_PROJ).pre \ -vs10\$(GDKWIN32_VS1X_PROJ).pre \ -vs10\$(GDKBROADWAY_VS1X_PROJ) \ -vs10\$(GDK_VS1X_PROJ) \ -vs10\$(GTK_VS1X_PROJ) \ -vs10\$(GAILUTIL_VS1X_PROJ) \ -vs10\$(BROADWAYD_VS1X_PROJ) \ -vs10\$(DEMO_VS1X_PROJ).pre \ -vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) \ -vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ -vs10\$(GDK_VS1X_PROJ_FILTERS) \ -vs10\$(GTK_VS1X_PROJ_FILTERS) \ -vs10\$(GAILUTIL_VS1X_PROJ_FILTERS) \ -vs10\$(BROADWAYD_VS1X_PROJ_FILTERS) \ -vs10\$(DEMO_VS1X_PROJ_FILTERS): - @$(CPP) /nologo /EP /I. $(@:.pre=)in>$(@F:.pre=).tmp - @for /f "usebackq tokens=* delims=" %%l in ($(@F:.pre=).tmp) do @echo %%l>>$@ - @-del $(@F:.pre=).tmp - @-for %%f in ($**) do @if not "%%f" == "$(@:.pre=)in" del %%f - -vs9\$(GDKWIN32_VS9_PROJ): vs9\$(GDKWIN32_VS9_PROJ).pre -vs10\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ).pre - -vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre -vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre - -!ifdef USE_EGL -regenerate-gdk-vsproj-msg: - @echo Regenerating GDK Visual Studio projects with EGL support... - -vs9\$(GDKWIN32_VS9_PROJ): - @echo Generating $@... - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ - --instring=";INSIDE_GDK_WIN32\"" \ - --outstring=";INSIDE_GDK_WIN32;GDK_WIN32_ENABLE_EGL\"" - @-del $** - -vs10\$(GDKWIN32_VS1X_PROJ): - @echo Generating $@... - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ - --instring=";INSIDE_GDK_WIN32;%" \ - --outstring=";INSIDE_GDK_WIN32;GDK_WIN32_ENABLE_EGL;%" - @-del $** -!else -regenerate-gdk-vsproj-msg: - @echo Regenerating GDK Visual Studio projects without EGL support... - -vs9\$(GDKWIN32_VS9_PROJ) vs10\$(GDKWIN32_VS1X_PROJ): - @echo Renaming $** to $@... - @move $** $@ -!endif - -!ifdef FONT_FEATURES_DEMO -!ifdef FONT_FEATURES_USE_PANGOFT2 -DEMO_MSG = with font features demo using PangoFT2 - -vs9\$(DEMO_VS9_PROJ): - @echo (Re-)Generating $@ $(DEMO_MSG)... - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ - --instring="AdditionalDependencies=\"\"" \ - --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_PANGOFT2_VS9)\"" - @-del $** - -vs10\$(DEMO_VS1X_PROJ): - @echo (Re-)Generating $@ $(DEMO_MSG)... - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ - --instring=">%(AdditionalDependencies)<" \ - --outstring=">$(DEMO_DEP_LIBS_PANGOFT2_VS1X);%(AdditionalDependencies)<" - @-del $** -!else -DEMO_MSG = with font features demo - -vs9\$(DEMO_VS9_PROJ): - @echo (Re-)Generating $@ $(DEMO_MSG)... - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ - --instring="AdditionalDependencies=\"\"" \ - --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_NEW_PANGO)\"" - @-del $** - -vs10\$(DEMO_VS1X_PROJ): - @echo (Re-)Generating $@ $(DEMO_MSG)... - @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ - --instring=">%(AdditionalDependencies)<" \ - --outstring=">$(DEMO_DEP_LIBS_NEW_PANGO);%(AdditionalDependencies)<" - @-del $** -!endif -!else - -DEMO_MSG = without font features demo - -vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ): - @echo (Re-)Generating $@ $(DEMO_MSG)... - @move $** $@ -!endif - -# VS2012+ .vcxproj: Update the toolset version as appropriate -{vs10\}.vcxproj{vs11\}.vcxproj: - @echo Copying and updating $< for VS2012 - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v110<" - -{vs10\}.vcxproj{vs12\}.vcxproj: - @echo Copying and updating $< for VS2013 - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v120<" - -{vs10\}.vcxproj{vs14\}.vcxproj: - @echo Copying and updating $< for VS2015 - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v140<" - -{vs10\}.vcxproj{vs15\}.vcxproj: - @echo Copying and updating $< for VS2017 - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v141<" - -{vs10\}.vcxproj{vs16\}.vcxproj: - @echo Copying and updating $< for VS2019 - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v142<" - -{vs10\}.vcxproj{vs17\}.vcxproj: - @echo Copying and updating $< for VS2022 - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v143<" - -# VS2012+ .vcxproj.filters: We simply copy the VS2010 ones -{vs10\}.filters{vs11\}.filters: - @echo Copying $< to $@... - @copy $< $@ - -{vs10\}.filters{vs12\}.filters: - @echo Copying $< to $@... - @copy $< $@ - -{vs10\}.filters{vs14\}.filters: - @echo Copying $< to $@... - @copy $< $@ - -{vs10\}.filters{vs15\}.filters: - @echo Copying $< to $@... - @copy $< $@ - -{vs10\}.filters{vs16\}.filters: - @echo Copying $< to $@... - @copy $< $@ - -{vs10\}.filters{vs17\}.filters: - @echo Copying $< to $@... - @copy $< $@ - -{vs10\}.sln{vs11\}.sln: - @echo Copying and updating $< for VS2012... - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ - --instring="Format Version 11.00" --outstring="Format Version 12.00" - @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ - --instring="# Visual Studio 2010" --outstring="# Visual Studio 2012" - @del $@.tmp - -{vs10\}.sln{vs12\}.sln: - @echo Copying and updating $< for VS2013... - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ - --instring="Format Version 11.00" --outstring="Format Version 12.00" - @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ - --instring="# Visual Studio 2010" --outstring="# Visual Studio 2013" - @del $@.tmp - -{vs10\}.sln{vs14\}.sln: - @echo Copying and updating $< for VS2015... - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ - --instring="Format Version 11.00" --outstring="Format Version 12.00" - @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ - --instring="# Visual Studio 2010" --outstring="# Visual Studio 14" - @del $@.tmp - -{vs10\}.sln{vs15\}.sln: - @echo Copying and updating $< for VS2017... - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ - --instring="Format Version 11.00" --outstring="Format Version 12.00" - @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ - --instring="# Visual Studio 2010" --outstring="# Visual Studio 15" - @del $@.tmp - -{vs10\}.sln{vs16\}.sln: - @echo Copying and updating $< for VS2019... - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ - --instring="Format Version 11.00" --outstring="Format Version 12.00" - @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ - --instring="# Visual Studio 2010" --outstring="# Visual Studio 16" - @del $@.tmp - -{vs10\}.sln{vs17\}.sln: - @echo Copying and updating $< for VS2022... - @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ - --instring="Format Version 11.00" --outstring="Format Version 12.00" - @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ - --instring="# Visual Studio 2010" --outstring="# Visual Studio 17" - @del $@.tmp - -copy-update-static-projects: \ -$(GTK3_VS11_STATIC_PROJS) \ -$(GTK3_VS12_STATIC_PROJS) \ -$(GTK3_VS14_STATIC_PROJS) \ -$(GTK3_VS15_STATIC_PROJS) \ -$(GTK3_VS16_STATIC_PROJS) \ -$(GTK3_VS17_STATIC_PROJS) - .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\de.gresource.xml: ..\gtk\emoji\gresource.xml.in .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\es.gresource.xml: ..\gtk\emoji\gresource.xml.in .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\fr.gresource.xml: ..\gtk\emoji\gresource.xml.in @@ -695,18 +347,6 @@ regenerate-demos-h-win32: ..\demos\gtk-demo\geninclude.py $(demo_actual_sources) --files-from="$(@D:\=/)/POTFILES.in" @move $(@B).po $@ -regenerate-gtk-vsproj-msg: - @echo Regenerating GTK and gailutil projects... - -regenerate-gdk-vsproj: regenerate-gdk-vsproj-msg $(GTK3_GDK_VCPROJS) -regenerate-gtk-vsproj: regenerate-gtk-vsproj-msg $(GTK3_GTK_VCPROJS) $(GTK3_GAILUTIL_VCPROJS) - -regenerate-all-msvc-projs: \ - copy-update-static-projects \ - regenerate-gdk-vsproj \ - regenerate-gtk-vsproj \ - regenerate-demos-h-win32 - # Remove the generated files clean: @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gresource @@ -746,6 +386,3 @@ clean: @if exist ..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build del ..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build @-del /f /q .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\config.h @-rd .\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3\gdk - -.SUFFIXES: .vcxproj .filters .sln - diff --git a/win32/generate-msvcprojs.mak b/win32/generate-msvcprojs.mak new file mode 100644 index 0000000000..507cb38da6 --- /dev/null +++ b/win32/generate-msvcprojs.mak @@ -0,0 +1,578 @@ +# NMake Makefile portion for (re-)generating Visual Studio +# projects. Items in here should not need to be edited unless +# one is maintaining the NMake build files. + + +GTK3_VS10_STATIC_PROJS = \ + vs10\gtk+.sln \ + vs10\gtk-builder-tool.vcxproj \ + vs10\gtk-encode-symbolic-svg.vcxproj \ + vs10\gtk-query-settings.vcxproj \ + vs10\gtk-update-icon-cache.vcxproj \ + vs10\gtk3-demo-application.vcxproj \ + vs10\gtk3-icon-browser.vcxproj \ + vs10\gtk3-install.vcxproj \ + vs10\gtk3-introspect.vcxproj \ + vs10\gtk3-prebuild.vcxproj \ + vs10\gtk3-widget-factory.vcxproj \ + vs10\gtk-builder-tool.vcxproj.filters \ + vs10\gtk-encode-symbolic-svg.vcxproj.filters \ + vs10\gtk-query-settings.vcxproj.filters \ + vs10\gtk-update-icon-cache.vcxproj.filters \ + vs10\gtk3-demo-application.vcxproj.filters \ + vs10\gtk3-icon-browser.vcxproj.filters \ + vs10\gtk3-widget-factory.vcxproj.filters + +GTK3_VS11_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs11\) +GTK3_VS12_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs12\) +GTK3_VS14_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs14\) +GTK3_VS15_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs15\) +GTK3_VS16_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs16\) +GTK3_VS17_STATIC_PROJS = $(GTK3_VS10_STATIC_PROJS:vs10\=vs17\) + +GDK_VS9_PROJ = gdk-3.vcproj +GDKWIN32_VS9_PROJ = gdk3-win32.vcproj +GDKBROADWAY_VS9_PROJ = $(GDKWIN32_VS9_PROJ:-win32=-broadway) +GTK_VS9_PROJ = gtk-3.vcproj +GAILUTIL_VS9_PROJ = gailutil-3.vcproj +BROADWAYD_VS9_PROJ = broadwayd.vcproj +DEMO_VS9_PROJ = gtk3-demo.vcproj + +GDK_VS1X_PROJ = $(GDK_VS9_PROJ:.vcproj=.vcxproj) +GDKWIN32_VS1X_PROJ = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj) +GDKBROADWAY_VS1X_PROJ = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj) +GTK_VS1X_PROJ = $(GTK_VS9_PROJ:.vcproj=.vcxproj) +GAILUTIL_VS1X_PROJ = $(GAILUTIL_VS9_PROJ:.vcproj=.vcxproj) +BROADWAYD_VS1X_PROJ = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj) +DEMO_VS1X_PROJ = $(DEMO_VS9_PROJ:.vcproj=.vcxproj) + +GDK_VS1X_PROJ_FILTERS = $(GDK_VS9_PROJ:.vcproj=.vcxproj.filters) +GDKWIN32_VS1X_PROJ_FILTERS = $(GDKWIN32_VS9_PROJ:.vcproj=.vcxproj.filters) +GDKBROADWAY_VS1X_PROJ_FILTERS = $(GDKBROADWAY_VS9_PROJ:.vcproj=.vcxproj.filters) +GTK_VS1X_PROJ_FILTERS = $(GTK_VS9_PROJ:.vcproj=.vcxproj.filters) +GAILUTIL_VS1X_PROJ_FILTERS = $(GAILUTIL_VS9_PROJ:.vcproj=.vcxproj.filters) +BROADWAYD_VS1X_PROJ_FILTERS = $(BROADWAYD_VS9_PROJ:.vcproj=.vcxproj.filters) +DEMO_VS1X_PROJ_FILTERS = $(DEMO_VS9_PROJ:.vcproj=.vcxproj.filters) + +GTK3_GDK_VC1X_PROJS = \ + vs10\$(GDK_VS1X_PROJ) \ + vs11\$(GDK_VS1X_PROJ) \ + vs12\$(GDK_VS1X_PROJ) \ + vs14\$(GDK_VS1X_PROJ) \ + vs15\$(GDK_VS1X_PROJ) \ + vs16\$(GDK_VS1X_PROJ) \ + vs17\$(GDK_VS1X_PROJ) + +GTK3_GDK_VC1X_PROJ_FILTERS = \ + vs11\$(GDK_VS1X_PROJ_FILTERS) \ + vs12\$(GDK_VS1X_PROJ_FILTERS) \ + vs14\$(GDK_VS1X_PROJ_FILTERS) \ + vs15\$(GDK_VS1X_PROJ_FILTERS) \ + vs16\$(GDK_VS1X_PROJ_FILTERS) \ + vs17\$(GDK_VS1X_PROJ_FILTERS) + +GTK3_GDK_WIN32_VC1X_PROJS = \ + vs10\$(GDKWIN32_VS1X_PROJ) \ + vs11\$(GDKWIN32_VS1X_PROJ) \ + vs12\$(GDKWIN32_VS1X_PROJ) \ + vs14\$(GDKWIN32_VS1X_PROJ) \ + vs15\$(GDKWIN32_VS1X_PROJ) \ + vs16\$(GDKWIN32_VS1X_PROJ) \ + vs17\$(GDKWIN32_VS1X_PROJ) + +GTK3_GDK_WIN32_VC1X_PROJ_FILTERS = \ + vs11\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs12\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs14\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs15\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs16\$(GDKWIN32_VS1X_PROJ_FILTERS) \ + vs17\$(GDKWIN32_VS1X_PROJ_FILTERS) + +GTK3_GDK_BROADWAY_VC1X_PROJS = \ + vs10\$(GDKBROADWAY_VS1X_PROJ) \ + vs11\$(GDKBROADWAY_VS1X_PROJ) \ + vs12\$(GDKBROADWAY_VS1X_PROJ) \ + vs14\$(GDKBROADWAY_VS1X_PROJ) \ + vs15\$(GDKBROADWAY_VS1X_PROJ) \ + vs16\$(GDKBROADWAY_VS1X_PROJ) \ + vs17\$(GDKBROADWAY_VS1X_PROJ) + +GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS = \ + vs11\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs12\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs14\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs15\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs16\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ + vs17\$(GDKBROADWAY_VS1X_PROJ_FILTERS) + +GTK3_GTK_VC1X_PROJS = \ + vs10\$(GTK_VS1X_PROJ) \ + vs11\$(GTK_VS1X_PROJ) \ + vs12\$(GTK_VS1X_PROJ) \ + vs14\$(GTK_VS1X_PROJ) \ + vs15\$(GTK_VS1X_PROJ) \ + vs16\$(GTK_VS1X_PROJ) \ + vs17\$(GTK_VS1X_PROJ) + +GTK3_GTK_VC1X_PROJ_FILTERS = \ + vs11\$(GTK_VS1X_PROJ_FILTERS) \ + vs12\$(GTK_VS1X_PROJ_FILTERS) \ + vs14\$(GTK_VS1X_PROJ_FILTERS) \ + vs15\$(GTK_VS1X_PROJ_FILTERS) \ + vs16\$(GTK_VS1X_PROJ_FILTERS) \ + vs17\$(GTK_VS1X_PROJ_FILTERS) + +GTK3_GAILUTIL_VC1X_PROJS = \ + vs10\$(GAILUTIL_VS1X_PROJ) \ + vs11\$(GAILUTIL_VS1X_PROJ) \ + vs12\$(GAILUTIL_VS1X_PROJ) \ + vs14\$(GAILUTIL_VS1X_PROJ) \ + vs15\$(GAILUTIL_VS1X_PROJ) \ + vs16\$(GAILUTIL_VS1X_PROJ) \ + vs17\$(GAILUTIL_VS1X_PROJ) + +GTK3_GAILUTIL_VC1X_PROJ_FILTERS = \ + vs11\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs12\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs14\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs15\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs16\$(GAILUTIL_VS1X_PROJ_FILTERS) \ + vs17\$(GAILUTIL_VS1X_PROJ_FILTERS) + +GTK3_BROADWAYD_VC1X_PROJS = \ + vs10\$(BROADWAYD_VS1X_PROJ) \ + vs11\$(BROADWAYD_VS1X_PROJ) \ + vs12\$(BROADWAYD_VS1X_PROJ) \ + vs14\$(BROADWAYD_VS1X_PROJ) \ + vs15\$(BROADWAYD_VS1X_PROJ) \ + vs16\$(BROADWAYD_VS1X_PROJ) \ + vs17\$(BROADWAYD_VS1X_PROJ) + +GTK3_BROADWAYD_VC1X_PROJ_FILTERS = \ + vs11\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs12\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs14\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs15\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs16\$(BROADWAYD_VS1X_PROJ_FILTERS) \ + vs17\$(BROADWAYD_VS1X_PROJ_FILTERS) + +GTK3_DEMO_VC1X_PROJS = \ + vs10\$(DEMO_VS1X_PROJ) \ + vs11\$(DEMO_VS1X_PROJ) \ + vs12\$(DEMO_VS1X_PROJ) \ + vs14\$(DEMO_VS1X_PROJ) \ + vs15\$(DEMO_VS1X_PROJ) \ + vs16\$(DEMO_VS1X_PROJ) \ + vs17\$(DEMO_VS1X_PROJ) + +GTK3_DEMO_VC1X_PROJ_FILTERS = \ + vs11\$(DEMO_VS1X_PROJ_FILTERS) \ + vs12\$(DEMO_VS1X_PROJ_FILTERS) \ + vs14\$(DEMO_VS1X_PROJ_FILTERS) \ + vs15\$(DEMO_VS1X_PROJ_FILTERS) \ + vs16\$(DEMO_VS1X_PROJ_FILTERS) \ + vs17\$(DEMO_VS1X_PROJ_FILTERS) + +GTK3_GDK_WIN32_VCPROJS = \ + vs9\$(GDKWIN32_VS9_PROJ) \ + $(GTK3_GDK_WIN32_VC1X_PROJS) \ + $(GTK3_GDK_WIN32_VC1X_PROJ_FILTERS) + +GTK3_GDK_BROADWAY_VCPROJS = \ + vs9\$(GDKBROADWAY_VS9_PROJ) \ + $(GTK3_GDK_BROADWAY_VC1X_PROJS) \ + $(GTK3_GDK_BROADWAY_VC1X_PROJ_FILTERS) + +GTK3_BROADWAYD_VCPROJS = \ + vs9\$(BROADWAYD_VS9_PROJ) \ + $(GTK3_BROADWAYD_VC1X_PROJS) \ + $(GTK3_BROADWAYD_VC1X_PROJ_FILTERS) + +GTK3_GDK_VCPROJS = \ + vs9\$(GDK_VS9_PROJ) \ + $(GTK3_GDK_VC1X_PROJS) \ + $(GTK3_GDK_VC1X_PROJ_FILTERS) \ + $(GTK3_GDK_WIN32_VCPROJS) \ + $(GTK3_GDK_BROADWAY_VCPROJS) \ + $(GTK3_BROADWAYD_VCPROJS) + +GTK3_GTK_VCPROJS = \ + vs9\$(GTK_VS9_PROJ) \ + $(GTK3_GTK_VC1X_PROJS) \ + $(GTK3_GTK_VC1X_PROJ_FILTERS) + +GTK3_GAILUTIL_VCPROJS = \ + vs9\$(GAILUTIL_VS9_PROJ) \ + $(GTK3_GAILUTIL_VC1X_PROJS) \ + $(GTK3_GAILUTIL_VC1X_PROJ_FILTERS) + +GTK3_DEMO_VCPROJS = \ + vs9\$(DEMO_VS9_PROJ) \ + $(GTK3_DEMO_VC1X_PROJS) \ + $(GTK3_DEMO_VC1X_PROJ_FILTERS) + +DEMO_DEP_LIBS_NEW_PANGO=harfbuzz.lib +DEMO_DEP_LIBS_PANGOFT2_VS1X=pangoft2-1.0.lib;harfbuzz.lib;freetype.lib +DEMO_DEP_LIBS_PANGOFT2_VS9=$(DEMO_DEP_LIBS_PANGOFT2_VS1X:;= ) + +# (Re-) generate Visual Studio projects +# Dependencies for library projects +gdk-3.sourcefiles \ +gdk-3.vs10.sourcefiles \ +gdk-3.vs10.sourcefiles.filters: $(GDK_C_SRCS:/=\) + +gdk3-win32.sourcefiles \ +gdk3-win32.vs10.sourcefiles \ +gdk3-win32.vs10.sourcefiles.filters: $(GDK_WIN32_C_SRCS) + +gdk3-broadway.sourcefiles \ +gdk3-broadway.vs10.sourcefiles \ +gdk3-broadway.vs10.sourcefiles.filters: $(GDK_BROADWAY_C_SRCS) + +# GTK projects-Darn the fatal error U1095...! +gtk-3.misc.sourcefiles \ +gtk-3.misc.vs10.sourcefiles \ +gtk-3.misc.vs10.sourcefiles.filters: $(GTK_MISC_C_SRCS:/=\) + +gtk-3.a-h.sourcefiles \ +gtk-3.a-h.vs10.sourcefiles \ +gtk-3.a-h.vs10.sourcefiles.filters: $(GTK_C_SRCS_A_H:/=\) + +gtk-3.i-w.sourcefiles \ +gtk-3.i-w.vs10.sourcefiles \ +gtk-3.i-w.vs10.sourcefiles.filters: $(GTK_C_SRCS_I_W:/=\) + +gtk-3.win32.sourcefiles \ +gtk-3.win32.vs10.sourcefiles \ +gtk-3.win32.vs10.sourcefiles.filters: $(GTK_OS_WIN32_C_SRCS:/=\) $(GTK_MORE_C_SRCS) + +gtk-3.sourcefiles: \ + gtk-3.a-h.sourcefiles \ + gtk-3.i-w.sourcefiles \ + gtk-3.misc.sourcefiles \ + gtk-3.win32.sourcefiles + +gtk-3.vs10.sourcefiles: \ + gtk-3.a-h.vs10.sourcefiles \ + gtk-3.i-w.vs10.sourcefiles \ + gtk-3.misc.vs10.sourcefiles \ + gtk-3.win32.vs10.sourcefiles + +gtk-3.vs10.sourcefiles.filters: \ + gtk-3.a-h.vs10.sourcefiles.filters \ + gtk-3.i-w.vs10.sourcefiles.filters \ + gtk-3.misc.vs10.sourcefiles.filters \ + gtk-3.win32.vs10.sourcefiles.filters + +gtk-3.sourcefiles gtk-3.vs10.sourcefiles gtk-3.vs10.sourcefiles.filters: + @echo Genarating the final $@ from $**... + @for %%f in ($**) do @type %%f>>$@ & del %%f + +gailutil-3.sourcefiles \ +gailutil-3.vs10.sourcefiles \ +gailutil-3.vs10.sourcefiles.filters: $(GAILUTIL_C_SRCS) + +# Dependencies for executable projects +broadwayd.sourcefiles \ +broadwayd.vs10.sourcefiles \ +broadwayd.vs10.sourcefiles.filters: $(BROADWAYD_C_SRCS) + +gtk3-demo.sourcefiles \ +gtk3-demo.vs10.sourcefiles \ +gtk3-demo.vs10.sourcefiles.filters: $(demo_actual_sources) $(more_demo_sources) + +gdk-3.sourcefiles gdk3-win32.sourcefiles \ +gdk3-broadway.sourcefiles gailutil-3.sourcefiles \ +broadwayd.sourcefiles gtk3-demo.sourcefiles: + @-del vs9\$(@B).vcproj + @for %%s in ($**) do @echo. ^>>$@ + +gtk-3.a-h.sourcefiles gtk-3.i-w.sourcefiles \ +gtk-3.misc.sourcefiles gtk-3.win32.sourcefiles: + @echo Generating $@... + @if exist vs9\$(GTK_VS9_PROJ) del vs9\$(GTK_VS9_PROJ) + @for %%s in ($(**:..\gtk\=)) do @echo. ^>>$@ + +gdk-3.vs10.sourcefiles \ +gdk3-win32.vs10.sourcefiles \ +gdk3-broadway.vs10.sourcefiles \ +gailutil-3.vs10.sourcefiles \ +broadwayd.vs10.sourcefiles \ +gtk3-demo.vs10.sourcefiles: + @echo Generating $@... + @-del vs10\$(@B:.vs10=.vcxproj) + @for %%s in ($**) do @echo. ^>>$@ + +gtk-3.a-h.vs10.sourcefiles \ +gtk-3.i-w.vs10.sourcefiles \ +gtk-3.misc.vs10.sourcefiles \ +gtk-3.win32.vs10.sourcefiles: + @echo Generating $@... + @if exist vs10\$(GTK_VS1X_PROJ) del vs10\$(GTK_VS1X_PROJ) + @for %%s in ($(**:..\gtk\=)) do @echo. ^>>$@ + +gdk-3.vs10.sourcefiles.filters \ +gdk3-win32.vs10.sourcefiles.filters \ +gdk3-broadway.vs10.sourcefiles.filters \ +gailutil-3.vs10.sourcefiles.filters \ +broadwayd.vs10.sourcefiles.filters \ +gtk3-demo.vs10.sourcefiles.filters: + @-del vs10\$(@F:.vs10.sourcefiles=.vcxproj) + @for %%s in ($**) do @echo. ^^Source Files^^>>$@ + +gtk-3.a-h.vs10.sourcefiles.filters \ +gtk-3.i-w.vs10.sourcefiles.filters \ +gtk-3.misc.vs10.sourcefiles.filters \ +gtk-3.win32.vs10.sourcefiles.filters: + @if exist vs10\$(GTK_VS1X_PROJ_FILTERS) del vs10\$(GTK_VS1X_PROJ_FILTERS) + @for %%s in ($(**:..\gtk\=)) do @echo. ^^Source Files^^>>$@ + +# Dependencies for GDK projects +vs9\$(GDK_VS9_PROJ): gdk-3.sourcefiles vs9\$(GDK_VS9_PROJ)in +vs9\$(GDKWIN32_VS9_PROJ).pre: gdk3-win32.sourcefiles vs9\$(GDKWIN32_VS9_PROJ)in +vs9\$(GDKBROADWAY_VS9_PROJ): gdk3-broadway.sourcefiles vs9\$(GDKBROADWAY_VS9_PROJ)in +vs9\$(GTK_VS9_PROJ): gtk-3.sourcefiles vs9\$(GTK_VS9_PROJ)in +vs9\$(GAILUTIL_VS9_PROJ): gailutil-3.sourcefiles vs9\$(GAILUTIL_VS9_PROJ)in + +vs10\$(GDK_VS1X_PROJ): gdk-3.vs10.sourcefiles vs10\$(GDK_VS1X_PROJ)in +vs10\$(GDKWIN32_VS1X_PROJ).pre: gdk3-win32.vs10.sourcefiles vs10\$(GDKWIN32_VS1X_PROJ)in +vs10\$(GDKBROADWAY_VS1X_PROJ): gdk3-broadway.vs10.sourcefiles vs10\$(GDKBROADWAY_VS1X_PROJ)in +vs10\$(GTK_VS1X_PROJ): gtk-3.vs10.sourcefiles vs10\$(GTK_VS1X_PROJ)in +vs10\$(GAILUTIL_VS1X_PROJ): gailutil-3.vs10.sourcefiles vs10\$(GAILUTIL_VS1X_PROJ)in + +vs10\$(GDK_VS1X_PROJ_FILTERS): gdk-3.vs10.sourcefiles.filters vs10\$(GDK_VS1X_PROJ_FILTERS)in +vs10\$(GDKWIN32_VS1X_PROJ_FILTERS): gdk3-win32.vs10.sourcefiles.filters vs10\$(GDKWIN32_VS1X_PROJ_FILTERS)in +vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS): gdk3-broadway.vs10.sourcefiles.filters vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS)in +vs10\$(GTK_VS1X_PROJ_FILTERS): gtk-3.vs10.sourcefiles.filters vs10\$(GTK_VS1X_PROJ_FILTERS)in +vs10\$(GAILUTIL_VS1X_PROJ_FILTERS): gailutil-3.vs10.sourcefiles.filters vs10\$(GAILUTIL_VS1X_PROJ_FILTERS)in + +# Dependencies for tool executables +vs9\$(BROADWAYD_VS9_PROJ): broadwayd.sourcefiles vs9\$(BROADWAYD_VS9_PROJ)in +vs10\$(BROADWAYD_VS1X_PROJ): broadwayd.vs10.sourcefiles vs10\$(BROADWAYD_VS1X_PROJ)in +vs10\$(BROADWAYD_VS1X_PROJ_FILTERS): broadwayd.vs10.sourcefiles.filters vs10\$(BROADWAYD_VS1X_PROJ_FILTERS)in + +# Dependencies for demos +vs9\$(DEMO_VS9_PROJ).pre: gtk3-demo.sourcefiles vs9\$(DEMO_VS9_PROJ)in +vs10\$(DEMO_VS1X_PROJ).pre: gtk3-demo.vs10.sourcefiles vs10\$(DEMO_VS1X_PROJ)in +vs10\$(DEMO_VS1X_PROJ_FILTERS): gtk3-demo.vs10.sourcefiles.filters vs10\$(DEMO_VS1X_PROJ_FILTERS)in + +# Create the project files themselves without customization with options +vs9\$(GDKWIN32_VS9_PROJ).pre \ +vs9\$(GDKBROADWAY_VS9_PROJ) \ +vs9\$(GDK_VS9_PROJ) \ +vs9\$(GTK_VS9_PROJ) \ +vs9\$(GAILUTIL_VS9_PROJ) \ +vs9\$(BROADWAYD_VS9_PROJ) \ +vs9\$(DEMO_VS9_PROJ).pre \ +vs10\$(GDKWIN32_VS1X_PROJ).pre \ +vs10\$(GDKBROADWAY_VS1X_PROJ) \ +vs10\$(GDK_VS1X_PROJ) \ +vs10\$(GTK_VS1X_PROJ) \ +vs10\$(GAILUTIL_VS1X_PROJ) \ +vs10\$(BROADWAYD_VS1X_PROJ) \ +vs10\$(DEMO_VS1X_PROJ).pre \ +vs10\$(GDKWIN32_VS1X_PROJ_FILTERS) \ +vs10\$(GDKBROADWAY_VS1X_PROJ_FILTERS) \ +vs10\$(GDK_VS1X_PROJ_FILTERS) \ +vs10\$(GTK_VS1X_PROJ_FILTERS) \ +vs10\$(GAILUTIL_VS1X_PROJ_FILTERS) \ +vs10\$(BROADWAYD_VS1X_PROJ_FILTERS) \ +vs10\$(DEMO_VS1X_PROJ_FILTERS): + @$(CPP) /nologo /EP /I. $(@:.pre=)in>$(@F:.pre=).tmp + @for /f "usebackq tokens=* delims=" %%l in ($(@F:.pre=).tmp) do @echo %%l>>$@ + @-del $(@F:.pre=).tmp + @-for %%f in ($**) do @if not "%%f" == "$(@:.pre=)in" del %%f + +vs9\$(GDKWIN32_VS9_PROJ): vs9\$(GDKWIN32_VS9_PROJ).pre +vs10\$(GDKWIN32_VS1X_PROJ): vs10\$(GDKWIN32_VS1X_PROJ).pre + +vs9\$(DEMO_VS9_PROJ): vs9\$(DEMO_VS9_PROJ).pre +vs10\$(DEMO_VS1X_PROJ): vs10\$(DEMO_VS1X_PROJ).pre + +!ifdef USE_EGL +regenerate-gdk-vsproj-msg: + @echo Regenerating GDK Visual Studio projects with EGL support... + +vs9\$(GDKWIN32_VS9_PROJ): + @echo Generating $@... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=";INSIDE_GDK_WIN32\"" \ + --outstring=";INSIDE_GDK_WIN32;GDK_WIN32_ENABLE_EGL\"" + @-del $** + +vs10\$(GDKWIN32_VS1X_PROJ): + @echo Generating $@... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=";INSIDE_GDK_WIN32;%" \ + --outstring=";INSIDE_GDK_WIN32;GDK_WIN32_ENABLE_EGL;%" + @-del $** +!else +regenerate-gdk-vsproj-msg: + @echo Regenerating GDK Visual Studio projects without EGL support... + +vs9\$(GDKWIN32_VS9_PROJ) vs10\$(GDKWIN32_VS1X_PROJ): + @echo Renaming $** to $@... + @move $** $@ +!endif + +!ifdef FONT_FEATURES_DEMO +!ifdef FONT_FEATURES_USE_PANGOFT2 +DEMO_MSG = with font features demo using PangoFT2 +vs9\$(DEMO_VS9_PROJ): + @echo (Re-)Generating $@ $(DEMO_MSG)... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring="AdditionalDependencies=\"\"" \ + --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_PANGOFT2_VS9)\"" + @-del $** + +vs10\$(DEMO_VS1X_PROJ): + @echo (Re-)Generating $@ $(DEMO_MSG)... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=">%(AdditionalDependencies)<" \ + --outstring=">$(DEMO_DEP_LIBS_PANGOFT2_VS1X);%(AdditionalDependencies)<" + @-del $** +!else +DEMO_MSG = with font features demo +vs9\$(DEMO_VS9_PROJ): + @echo (Re-)Generating $@ $(DEMO_MSG)... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring="AdditionalDependencies=\"\"" \ + --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_NEW_PANGO)\"" + @-del $** + +vs10\$(DEMO_VS1X_PROJ): + @echo (Re-)Generating $@ $(DEMO_MSG)... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=">%(AdditionalDependencies)<" \ + --outstring=">$(DEMO_DEP_LIBS_NEW_PANGO);%(AdditionalDependencies)<" + @-del $** +!endif +!else +DEMO_MSG = without font features demo +vs9\$(DEMO_VS9_PROJ) vs10\$(DEMO_VS1X_PROJ): + @echo (Re-)Generating $@ $(DEMO_MSG)... + @move $** $@ +!endif + +regenerate-demos-h-win32-msg: + @echo (Re-)Generating demos.h.win32 $(DEMO_MSG)... + +# VS2012+ .vcxproj: Update the toolset version as appropriate +{vs10\}.vcxproj{vs11\}.vcxproj: + @echo Copying and updating $< for VS2012 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v110<" + +{vs10\}.vcxproj{vs12\}.vcxproj: + @echo Copying and updating $< for VS2013 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v120<" + +{vs10\}.vcxproj{vs14\}.vcxproj: + @echo Copying and updating $< for VS2015 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v140<" + +{vs10\}.vcxproj{vs15\}.vcxproj: + @echo Copying and updating $< for VS2017 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v141<" + +{vs10\}.vcxproj{vs16\}.vcxproj: + @echo Copying and updating $< for VS2019 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v142<" + +{vs10\}.vcxproj{vs17\}.vcxproj: + @echo Copying and updating $< for VS2022 + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@ --instring=">v100<" --outstring=">v143<" + +# VS2012+ .vcxproj.filters: We simply copy the VS2010 ones +{vs10\}.filters{vs11\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs12\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs14\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs15\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs16\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.filters{vs17\}.filters: + @echo Copying $< to $@... + @copy $< $@ + +{vs10\}.sln{vs11\}.sln: + @echo Copying and updating $< for VS2012... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 2012" + @del $@.tmp + +{vs10\}.sln{vs12\}.sln: + @echo Copying and updating $< for VS2013... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 2013" + @del $@.tmp + +{vs10\}.sln{vs14\}.sln: + @echo Copying and updating $< for VS2015... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 14" + @del $@.tmp + +{vs10\}.sln{vs15\}.sln: + @echo Copying and updating $< for VS2017... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 15" + @del $@.tmp + +{vs10\}.sln{vs16\}.sln: + @echo Copying and updating $< for VS2019... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 16" + @del $@.tmp + +{vs10\}.sln{vs17\}.sln: + @echo Copying and updating $< for VS2022... + @$(PYTHON) replace.py -a=replace-str -i=$< -o=$@.tmp \ + --instring="Format Version 11.00" --outstring="Format Version 12.00" + @$(PYTHON) replace.py -a=replace-str -i=$@.tmp -o=$@ \ + --instring="# Visual Studio 2010" --outstring="# Visual Studio 17" + @del $@.tmp + +copy-update-static-projects: \ +$(GTK3_VS11_STATIC_PROJS) \ +$(GTK3_VS12_STATIC_PROJS) \ +$(GTK3_VS14_STATIC_PROJS) \ +$(GTK3_VS15_STATIC_PROJS) \ +$(GTK3_VS16_STATIC_PROJS) \ +$(GTK3_VS17_STATIC_PROJS) + +regenerate-gtk-vsproj-msg: + @echo Regenerating GTK and gailutil projects... + +regenerate-gdk-vsproj: regenerate-gdk-vsproj-msg $(GTK3_GDK_VCPROJS) +regenerate-gtk-vsproj: regenerate-gtk-vsproj-msg $(GTK3_GTK_VCPROJS) $(GTK3_GAILUTIL_VCPROJS) + +regenerate-all-msvc-projs: \ + copy-update-static-projects \ + regenerate-gdk-vsproj \ + regenerate-gtk-vsproj \ + regenerate-demos-h-win32 + +.SUFFIXES: .vcxproj .filters .sln From aa90717c3d6d70f35b1e2248d732c1adfd7821a7 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 12:56:49 +0800 Subject: [PATCH 096/176] win32/gen-version-items.py: Retrieve version info from configure.ac ...and use that info if no version and/or interface age was specified. This way, we can use this script to help bootstrap builds from Visual Studio projects directly from a GIT checkout. --- win32/gen-version-items.py | 57 ++++++++++++++++++++++++++++++-------- 1 file changed, 45 insertions(+), 12 deletions(-) diff --git a/win32/gen-version-items.py b/win32/gen-version-items.py index a2f450cfe1..2a5ba35933 100644 --- a/win32/gen-version-items.py +++ b/win32/gen-version-items.py @@ -5,39 +5,72 @@ # Author: Fan, Chun-wei # Date: July 25, 2019 -import os -import sys import argparse +import os +import re +import sys from replace import replace_multi, replace +def get_srcroot(): + if not os.path.isabs(__file__): + path = os.path.abspath(__file__) + else: + path = __file__ + dirname = os.path.dirname(path) + return os.path.abspath(os.path.join(dirname, '..')) + +def get_version(srcroot): + ver = {} + RE_VERSION = re.compile(r'^m4_define\(\[(gtk_\w+)\],\s*\[(\d+)\]\)') + with open(os.path.join(srcroot, 'configure.ac'), 'r') as ac: + for i in ac: + mo = RE_VERSION.search(i) + if mo: + ver[mo.group(1).upper()] = int(mo.group(2)) + ver['GTK_VERSION'] = '%d.%d.%d' % (ver['GTK_MAJOR_VERSION'], + ver['GTK_MINOR_VERSION'], + ver['GTK_MICRO_VERSION']) + return ver + def main(argv): srcdir = os.path.dirname(__file__) top_srcdir = os.path.join(srcdir, os.pardir) parser = argparse.ArgumentParser(description='Generate various items with version info') - parser.add_argument('--version', help='Version of the package', - required=True) - parser.add_argument('--interface-age', help='Interface age of the package', - required=True) + parser.add_argument('--version', help='Version of the package') + parser.add_argument('--interface-age', help='Interface age of the package') parser.add_argument('--source', help='Source file template to process', required=True) parser.add_argument('--output', '-o', help='Output generated file location', required=True) args = parser.parse_args() - gdk_sourcedir = os.path.join(top_srcdir, 'gdk') - version_parts = args.version.split('.') + version_info = get_version(get_srcroot()) + + # If version and/or interface-age were specified, use them, + # otherwise use the info we have from configure.ac. + if args.version is not None: + gtk_version = args.version + else: + gtk_version = version_info['GTK_VERSION'] + if args.interface_age is not None: + interface_age = args.interface_age + else: + interface_age = version_info['GTK_INTERFACE_AGE'] + + version_parts = gtk_version.split('.') # (100 * gtk_minor_version + gtk_micro_version - gtk_interface_age) binary_age = (int(version_parts[1]) * 100) + int(version_parts[2]) - lt_current = (int(version_parts[1]) * 100) + int(version_parts[2]) - int(args.interface_age) - lt_age = binary_age - int(args.interface_age) + lt_current = (int(version_parts[1]) * 100) + int(version_parts[2]) - int(interface_age) + lt_age = binary_age - int(interface_age) version_info_replace_items = {'@GTK_MAJOR_VERSION@': version_parts[0], '@GTK_MINOR_VERSION@': version_parts[1], '@GTK_MICRO_VERSION@': version_parts[2], '@GTK_API_VERSION@': '3.0', - '@GTK_VERSION@': args.version, + '@GTK_VERSION@': gtk_version, '@GTK_BINARY_AGE@': str(binary_age), - '@GTK_INTERFACE_AGE@': args.interface_age, + '@GTK_INTERFACE_AGE@': str(interface_age), + '@GETTEXT_PACKAGE@': 'gtk30', '@LT_CURRENT_MINUS_AGE@': str(lt_current - lt_age)} replace_multi(args.source, args.output, version_info_replace_items) From 1b22c554f58b15d467bc359bfbdb1198710e3858 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 13:28:50 +0800 Subject: [PATCH 097/176] win32: Add NMake Makefile to bootstrap projects This adds a NMake Makefile to generate the needed items that are normally generated during `./configure`, as well as to generate the full Visual Studio projects and property sheets, so that one can use the Visual Studio projects to build GTK directly from a GIT checkout. A 'clean' target is also provided to remove these generated artifacts. This also generates the headers that are needed to build broadwayd, since they are currently dist'ed with the tarballs but are not in the GIT repo. This will not be dist'ed, as this is primarily meant for GIT checkouts only. --- win32/bootstrap-msvc.mak | 59 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 win32/bootstrap-msvc.mak diff --git a/win32/bootstrap-msvc.mak b/win32/bootstrap-msvc.mak new file mode 100644 index 0000000000..bc3c03a1fe --- /dev/null +++ b/win32/bootstrap-msvc.mak @@ -0,0 +1,59 @@ +# NMake Makefile portion for generating Visual Studio +# projects and the other related items from a GIT checkout. +# Items in here should not need to be edited unless +# one is maintaining the NMake build files. + +!ifndef PYTHON +PYTHON=python +!endif +!ifndef PERL +PERL=perl +!endif + +NMAKE_ARGS = PYTHON=$(PYTHON) PERL=$(PERL) +!ifdef USE_EGL +NMAKE_ARGS = $(NMAKE_ARGS) USE_EGL=$(USE_EGL) +!endif +!ifdef FONT_FEATURES_DEMO +NMAKE_ARGS = $(NMAKE_ARGS) FONT_FEATURES_DEMO=$(FONT_FEATURES_DEMO) +!endif +!ifdef FONT_FEATURES_USE_PANGOFT2 +NMAKE_ARGS = $(NMAKE_ARGS) FONT_FEATURES_USE_PANGOFT2=$(FONT_FEATURES_USE_PANGOFT2) +!endif + +GENERATED_ITEMS = \ + config-msvc.mak \ + ..\config.h.win32 \ + vs9\gtk3-version-paths.vsprops \ + vs1x-props\gtk3-version-paths.props + +all: bootstrap-msvc-projects + +config-msvc.mak: config-msvc.mak.in ..\configure.ac gen-version-items.py +..\config.h.win32: ..\config.h.win32.in ..\configure.ac gen-version-items.py +vs9\gtk3-version-paths.vsprops: vs9\gtk3-version-paths.vsprops.in ..\configure.ac gen-version-items.py +vs1x-props\gtk3-version-paths.props: vs1x-props\gtk3-version-paths.props.in ..\configure.ac gen-version-items.py + +config-msvc.mak \ +..\config.h.win32 \ +vs9\gtk3-version-paths.vsprops \ +vs1x-props\gtk3-version-paths.props: + @echo Generating $@... + @$(PYTHON) .\gen-version-items.py --source=$@.in -o=$@ + +bootstrap-msvc-projects: $(GENERATED_ITEMS) + $(MAKE) /f generate-msvc.mak $(NMAKE_ARGS) generate-broadway-items regenerate-all-msvc-projs + +clean: + @-for %%v in (11 12 14 15 16 17) do @for %%x in (sln vcxproj vcxproj.filters) do @del vs%%v\*.%%x + @for %%x in (vcxproj vcxproj.filters) do @for %%f in (vs10\*.%%x) do @if exist %%fin del %%f + @for %%x in (vcxproj vcxproj.filters) do @for %%f in (vs10\*.%%x) do @if exist %%fin del %%f + @for %%x in (vcproj) do @for %%f in (vs9\*.%%x) do @if exist %%fin del %%f + @-del ..\gdk\broadway\broadwayjs.h ..\gdk\broadway\clienthtml.h + @-del ..\config.h.win32 config-msvc.mak + @-del vs9\gtk3-version-paths.vsprops + @-del vs1x-props\gtk3-version-paths.props + @-for %%v in (9 10 11 12 14 15 16 17) do for %%d in (Debug Release Debug_Broadway Release_Broadway .vs) do rmdir /s/q vs%%v\%%d + @-rmdir /s/q __pycache__ + @-del ..\gdk-*-build + @-for %%v in (9 10 11 12 14 15 16 17) do for %%f in (vs%%v\*.user vs%%v\gtk+.vc.db vs%%v\gtk+.suo) do del /f %%f From 8a999cad56311091577a9e8c554c58e174065cde Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 19:02:39 +0800 Subject: [PATCH 098/176] Visual Studio build instructions: Use MarkDown Make the documentation for enabling features us MarkDown to make it easier on the eye. --- win32/Makefile.am | 2 +- win32/README_FEATURES_MSVC.md | 88 ++++++++++++++++++++++++++++++++++ win32/README_FEATURES_MSVC.txt | 84 -------------------------------- 3 files changed, 89 insertions(+), 85 deletions(-) create mode 100644 win32/README_FEATURES_MSVC.md delete mode 100644 win32/README_FEATURES_MSVC.txt diff --git a/win32/Makefile.am b/win32/Makefile.am index ade6e9c199..e82e257929 100644 --- a/win32/Makefile.am +++ b/win32/Makefile.am @@ -26,6 +26,6 @@ EXTRA_DIST += \ replace.py \ pc_base.py \ gtkpc.py \ - README_FEATURES_MSVC.txt + README_FEATURES_MSVC.md -include $(top_srcdir)/git.mk diff --git a/win32/README_FEATURES_MSVC.md b/win32/README_FEATURES_MSVC.md new file mode 100644 index 0000000000..504d54b39a --- /dev/null +++ b/win32/README_FEATURES_MSVC.md @@ -0,0 +1,88 @@ +Preameble +--- +This file attempts to give further info about how to enable features +that are not available in the Visual Studio project files shipped +with the source release archive, i.e. beyond building GTK with the GDK +Win32 backend, with or without the Broadway GDK backend. + +The following also apply to Visual Studio builds done with Meson in terms +of getting the required dependencies for the optional features. + +Notes on enabling EGL (ANGLE/D3D support) for Windows/Visual Studio builds +--- +There is now support in the GL context creation code for Windows in GDK for +creating and using EGL (OpenGL ES 3) contexts, which can be used instead of +the existing OpenGL (Desktop) support, especially when the graphics drivers +do not support OpenGL adequately. + +This support is not enabled by default in the project files. In order to +do so, please do the following: + +* Obtain or compile a build of recent version of ANGLE. The one that comes + with QT 5.10.x is sufficiently recent, but not the one that comes with + QT-5.6.x. Note that Visual Studio 2013 or later is required for building + ANGLE from QT-5.10.x, but the Visual Studio 2013-built ANGLE DLLs does + work without problems with GTK+ built with Visual Studio 2008~2013. + You may need to obtain `D3Dcompiler_[47|43|42].dll` if it does not come + with the system (which is part of the DirectX runtimes). Visual Studio + 2015 or later can use ANGLE from QT 5.11.x or later, or from Google's + GIT repos, which may require later version of Visual Studio to build. + Its headers and .lib needs to be set to be found by the compiler and + linker respectively before building libepoxy. + +* Build libepoxy with EGL support, which has to be enabled explicitly on + Windows builds. Pass in `-Degl=yes` when building libepoxy using Meson. + Build and install, making sure the headers and .lib can be located by the + compiler and linker respectively. + +* Open the `vsX/gtk+.sln`, and open the project properties in the + `gdk3-win32` project. Under "C/C++", add `GDK_WIN32_ENABLE_EGL` in the + `Preprocessor Definitions` to the existing definitions in there for the + configuration that is being built. Then build the solution. +* To force the use of the EGL code, set the envvar `GDK_GL=(...,)gles`, + where `(...,)` are the other `GDK_GL` options desired. + +Enabling the font tweaking features and the font features demo +--- +The font tweaking features in the GTK DLL is enabled automatically if +the Pango 1.44.0 and HarfBuzz 2.2.0 (or later) headers and libraries +(and hence DLLs) are found during compile time. Check in +`gtkfontchooserwidget.c` that the `#pragma comment(lib, "harfbuzz")` line +to ensure that you have your HarfBuzz .lib file named as such, which +is the default .lib name for HarfBuzz builds. + +Alternatively, they can be manually enabled by making sure that +`HAVE_HARFBUZZ` and `HAVE_PANGOFT2` are defined in `config.h.win32`, +meaning that PangoFT2 must be present, which depends on HarfBuzz, +FontConfig and FreeType. You will then need to add to the `gtk3` +projects the .lib's of PangoFT2, HarfBuzz and FreeType in the +`Additional Libraries` entry under the linker settings. + +Please note that the font features demo is not built into gtk3-demo +by default. To do that, run in a Visual Studio command prompt: + +* Go to `$(srcroot)\win32`, and run + `nmake /f generate-msvc.mak regenerate-demos-h-win32 FONT_FEATURES_DEMO=1`. + To undo that, run that command without `FONT_FEATURES_DEMO=1`. Python 3.x + must be present in your `%PATH%` or passed in via + `PYTHON=`. + +* If you are building the font features demo with the older PangoFT2-style + (i.e. pre-Pango-1.44.x and pre-HarfBuzz-2.2.0) support, pass in + `FONT_FEATURES_USE_PANGOFT2=1` in addition to `FONT_FEATURES_DEMO=1` in + the NMake command line. The gtk3-demo project files will also be updated + with the appropriate dependent libraries linked in-please check that the + project settings contain the correct .lib file names for your system, as + they assume the most common names are used there. + +Building the translations +--- +Building translations is supported via Meson builds or via the Visual +Studio projects, both of which require a working `msgfmt.exe` (from +`gettext-tools`, a part of gettext) in the `%PATH%`, or for the Visual +Studio projects, passed into the arguments in `InstallBuildsBase` +in `gtk3-build-defines.[props|vsprops]` with `MSGFMT=`. +For the Visual Studio projects, for this to work one needs to also supply +a `INSTALL_TRANSLATIONS=1` (without the quotes) argument to the same +`InstallBuildsBase` in the afore-mentioned property sheet. Using +`msgfmt.exe` from Cygwin or MSYS2 is supported as well. diff --git a/win32/README_FEATURES_MSVC.txt b/win32/README_FEATURES_MSVC.txt deleted file mode 100644 index 0cf8efda13..0000000000 --- a/win32/README_FEATURES_MSVC.txt +++ /dev/null @@ -1,84 +0,0 @@ -Preameble -========= -This file attempts to give further info about how to enable features -that are not available in the Visual Studio project files shipped -with the source release archive, i.e. beyond building GTK with the GDK -Win32 backend, with or without the Broadway GDK backend. - -The following also apply to Visual Studio builds done with Meson in terms -of getting the required dependencies for the optional features. - -========================================================================== -Notes on enabling EGL (ANGLE/D3D support) for Windows/Visual Studio builds -========================================================================== -There is now support in the GL context creation code for Windows in GDK for -creating and using EGL (OpenGL ES 3) contexts, which can be used instead of -the existing OpenGL (Desktop) support, especially when the graphics drivers -do not support OpenGL adequately. - -This support is not enabled by default in the project files. In order to do -so, please do the following: - --Obtain or compile a build of recent version of ANGLE. The one that comes - with QT 5.10.x is sufficiently recent, but not the one that comes with QT- - 5.6.x. Note that Visual Studio 2013 or later is required for building - ANGLE from QT-5.10.x, but the Visual Studio 2013-built ANGLE DLLs does - work without problems with GTK+ built with Visual Studio 2008~2013. - You may need to obtain D3Dcompiler_[47|43|42].dll if it does not come - with the system (which is part of the DirectX runtimes). Visual Studio - 2015 or later can use ANGLE from QT 5.11.x or later, or from Google's - GIT repos, which may require later version of Visual Studio to build. - Its headers and .lib needs to be set to be found by the compiler and - linker respectively before building libepoxy. --Build libepoxy with EGL support, which has to be enabled explicitly on - Windows builds. Pass in -Degl=yes when building libepoxy using Meson. - Build and install, making sure the headers and .lib can be located by the - compiler and linker respectively. --Open the vsX/gtk+.sln, and open the project properties in the "gdk3-win32" - project. Under "C/C++", add GDK_WIN32_ENABLE_EGL in the "Preprocessor - Definitions" to the existing definitions in there for the configuration - that is being built. Then build the solution. --To force the use of the EGL code, set the envvar GDK_GL=(...,)gles , - where (...,) are the other GDK_GL options desired. - -============================================================== -Enabling the font tweaking features and the font features demo -============================================================== -The font tweaking features in the GTK DLL is enabled automatically if -the Pango 1.44.0 and HarfBuzz 2.2.0 (or later) headers and libraries -(and hence DLLs) are found during compile time. Check in -gtkfontchooserwidget.c that the `#pragma comment(lib, "harfbuzz")` line -to ensure that you have your HarfBuzz .lib file named as such, which -is the default .lib name for HarfBuzz builds. - -Alternatively, they can be manually enabled by making sure that -`HAVE_HARFBUZZ` and `HAVE_PANGOFT2` are defined in config.h.win32, -meaning that PangoFT2 must be present, which depends on HarfBuzz, -FontConfig and FreeType. You will then need to add to the `gtk3` -projects the .lib's of PangoFT2, HarfBuzz and FreeType in the -"Additional Libraries" entry under the linker settings. - -Please note that the font features demo is not built into gtk3-demo -by default. To do that, run in a Visual Studio command prompt, go to -$(srcroot)\win32, and run -"nmake /f generate-msvc.mak regenerate-demos-h-win32 FONT_FEATURES_DEMO=1". -To undo that, run that command without "FONT_FEATURES_DEMO=1". Python 3.x must -be present in your PATH or passed in via PYTHON=. -If you are building the font features demo with the older PangoFT2-style -(i.e. pre-Pango-1.44.x and pre-HarfBuzz-2.2.0) support, pass in -"FONT_FEATURES_USE_PANGOFT2=1" in addition to "FONT_FEATURES_DEMO=1" in the -NMake command line. The gtk3-demo project files will also be updated with the -appropriate dependent libraries linked in-please check that the project settings -contain the correct .lib file names for your system, as they assume the most -common names are used there. - -========================= -Building the translations -========================= -Building translations is supported via Meson builds or via the Visual Studio projects, -both of which require a working msgfmt.exe (from gettext-tools, a part of gettext) in the -PATH, or for the Visual Studio projects, passed into the arguments in "InstallBuildsBase" -in gtk3-build-defines.[props|vsprops] with MSGFMT=xxx. For the Visual Studio projects, for -this to work one needs to also supply a "INSTALL_TRANSLATIONS=1" (without the quotes) -argument to the same "InstallBuildsBase" in the afore-mentioned property sheet. Using -msgfmt.exe from Cygwin or MSYS2 is supported as well. From 6dc2710a7057c19d41fbac24c6eee80b134b73ba Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 19:08:30 +0800 Subject: [PATCH 099/176] README_FEATURES_MSVC.md: Mention about enabling EGL ...in a more automated way, since the NMake Makefiles now support doing so. --- win32/README_FEATURES_MSVC.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/win32/README_FEATURES_MSVC.md b/win32/README_FEATURES_MSVC.md index 504d54b39a..72c60da07b 100644 --- a/win32/README_FEATURES_MSVC.md +++ b/win32/README_FEATURES_MSVC.md @@ -35,10 +35,20 @@ do so, please do the following: Build and install, making sure the headers and .lib can be located by the compiler and linker respectively. -* Open the `vsX/gtk+.sln`, and open the project properties in the - `gdk3-win32` project. Under "C/C++", add `GDK_WIN32_ENABLE_EGL` in the - `Preprocessor Definitions` to the existing definitions in there for the - configuration that is being built. Then build the solution. +* Either: + * Open the `vsX/gtk+.sln`, and open the project properties in the + `gdk3-win32` project. Under "C/C++", add `GDK_WIN32_ENABLE_EGL` in + the `Preprocessor Definitions` to the existing definitions in there + for the configuration that is being built. Then build the solution. +* Or: + * Run in a Visual Studio command prompt: + Go to `$(srcroot)\win32`, and run + `nmake /f generate-msvc.mak regenerate-gdk-vsproj USE_EGL=1`. + To undo that, run that command without `USE_EGL=1`. Python 3.x + must be present in your `%PATH%` or passed in via + `PYTHON=`. This will update all + `gdk3-win32` projects (i.e. VS2008~2022). + * To force the use of the EGL code, set the envvar `GDK_GL=(...,)gles`, where `(...,)` are the other `GDK_GL` options desired. From bc3770f108a61bade725c66a28b25377803b3e86 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 5 Aug 2022 19:25:32 +0800 Subject: [PATCH 100/176] README.win32: Mention about (re-)generating project files This adds instructions to aid one to build with the Visual Studio projects directly from a GIT checkout, or to re-generate the project files with various options and features enabled (which are not enabled by default in the release tarballs). --- README.win32 | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/README.win32 b/README.win32 index f208a49ed9..1a5f907e7b 100644 --- a/README.win32 +++ b/README.win32 @@ -218,6 +218,42 @@ It may still be possible to carry out the build and build the introspection file using older versions of GLib and GObject-Introspection, but please note that this is not recommended and one is on his/her own by doing so. +It is now supported to build with the Visual Studio projects directly +from a GIT checkout. Run in a Visual Studio command prompt, in +$(srcroot)/win32: + +nmake /f bootstrap-msvc.mak [PYTHON=...] [PERL=...] [FONT_FEATURES_DEMO=1] [FONT_FEATURES_USE_PANGOFT2=1] [USE_EGL=1] + +where PYTHON and PERL are the respective paths to the Python and PERL +interpreters, if they are not in your %PATH%-they are both required to +generate the full sets of project files, as well as the auxiliary build +files and headers that is not available in a GIT checkout and must be +generated prior to opening the project files. + +For FONT_FEATURES_DEMO, FONT_FEATURES_USE_PANGOFT2 and USE_EGL, please +refer to win32\README_FEATURES_MSVC.md for more details, to enable +features that is optional and not enabled by default (i.e. in the release +tarballs). + +It is also possible to regenerate some or all of the visual studio +projects with the following, if necessary: + +nmake /f generate-msvc.mak [PYTHON=...] [FONT_FEATURES_DEMO=1] [FONT_FEATURES_USE_PANGOFT2=1] [USE_EGL=1] + +Where target can be (they will update all related VS2008~2022 projects): + +regenerate-demos-h-win32: Regenerate the gtk3-demo projects along with +demos.h.win32, useful to enable or disable the Font Features demo. + +regenerate-gdk-vsproj: Regenerate all the GDK projects with broadwayd, +useful to enable or disable EGL on Windows. + +regenerate-gtk-vsproj: Regenerate the GTK and libgail-util library +projects. + +regenerate-all-msvc-projs: Re-generate all project files, and re-copy all +the Visual Studio 2010 project files for VS 2012~2022. + 3) Using Meson (for Visual Studio and MinGW builds) --- From e567d4a33a6c3dca470eb871f4b3728eac98f34b Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 8 Aug 2022 17:28:22 +0800 Subject: [PATCH 101/176] README.win32: Convert to MarkDown Make it easier on the eye, and put together portions that are repetitive. --- Makefile.am | 2 +- README.win32 | 431 --------------------------------------------- README.win32.md | 457 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 458 insertions(+), 432 deletions(-) delete mode 100644 README.win32 create mode 100644 README.win32.md diff --git a/Makefile.am b/Makefile.am index 8b09aa93ff..8c2a97ad37 100644 --- a/Makefile.am +++ b/Makefile.am @@ -15,7 +15,7 @@ EXTRA_DIST += \ INSTALL.in \ NEWS.pre-1-0 \ README.commits \ - README.win32 \ + README.win32.md \ check-version.py \ config.h.win32 \ makefile.msc \ diff --git a/README.win32 b/README.win32 deleted file mode 100644 index 1a5f907e7b..0000000000 --- a/README.win32 +++ /dev/null @@ -1,431 +0,0 @@ -The Win32 backend in GTK+ is not as stable or correct as the X11 one. - -For prebuilt runtime and developer packages see -http://ftp.gnome.org/pub/gnome/binaries/win32/ - -Notes on using OpenGL (GtkGLArea/GdkGLArea) on Win32 -==================================================== -Note that on Windows, if one is running Nahimic 3 on a system with -nVidia graphics, one needs to stop the "Nahimic service" or insert -the GTK application into the Nahimic blacklist, as noted in -https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/297952/nahimic-and-nvidia-drivers-conflict/2334568/ -if using programs that utilise GtkGLArea and/or GdkGLArea, or use -GDK_GL=gles if you know that GLES support is enabled for the build. - -This is a known issue, as the above link indicates, and affects quite -a number of applications--sadly, since this issue lies within the -nVidia graphics driver and/or the Nahimic 3 code, we are not able -to rememdy this on the GTK side; the best bet before trying the above -workarounds is to try to update your graphics drivers and Nahimic -installation. - -Building GTK+ on Win32 -====================== - -First you obviously need developer packages for the compile-time -dependencies: GDK-Pixbuf, Pango, atk, glib, gettext-runtime, libiconv at least. -See http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies . - -For people compiling GTK+ with Visual C++ or later, it is recommended that -the same compiler is used for at least GDK-Pixbuf, Pango, atk and glib -so that crashes and errors caused by different CRTs can be avoided. Currently -building with Visual Studio 2008 or later is supported, either via Visual Studio -project files or via the Meson build system, as described in the below sections. -For Visual Studio 2008, 2010, a special setup making use of the Windows 8.0 SDK -is required, see at the bottom of this document for guidance. -Interchanging between Visual Studio 2015, 2017 and 2019 builds should be fine -as they use the same CRT (UCRT) DLLs. - -After installing the dependencies, there are two ways to build GTK+ -for win32. - -1) GNU tools, ./configure && make install ------------------------------------------ - -This requires you have mingw and MSYS. - -Use the configure script, and the resulting Makefiles (which use -libtool and gcc to do the compilation). I use this myself, but it can -be hard to setup correctly. - -The full script I run to build GTK+ 2.16 unpacked from a source -distribution is as below. This is from bulding GTK+ 2.16.5. I don't -use any script like this to build the development branch, as I don't -distribute any binaries from development branches. - -# This is a shell script that calls functions and scripts from -# tml@iki.fi's personal work envronment. It is not expected to be -# usable unmodified by others, and is included only for reference. - -MOD=gtk+ -VER=2.16.5 -REV=1 -ARCH=win32 - -THIS=${MOD}_${VER}-${REV}_${ARCH} - -RUNZIP=${MOD}_${VER}-${REV}_${ARCH}.zip -DEVZIP=${MOD}-dev_${VER}-${REV}_${ARCH}.zip - -HEX=`echo $THIS | md5sum | cut -d' ' -f1` -TARGET=c:/devel/target/$HEX - -usedev -usemsvs6 - -( - -set -x - -DEPS=`latest --arch=${ARCH} glib atk cairo pango libpng zlib libtiff jpeg` -PROXY_LIBINTL=`latest --arch=${ARCH} proxy-libintl` - -PKG_CONFIG_PATH= -for D in $DEPS; do - PATH=/devel/dist/${ARCH}/$D/bin:$PATH - [ -d /devel/dist/${ARCH}/$D/lib/pkgconfig ] && PKG_CONFIG_PATH=/devel/dist/${ARCH}/$D/lib/pkgconfig:$PKG_CONFIG_PATH -done - -LIBPNG=`latest --arch=${ARCH} libpng` -ZLIB=`latest --arch=${ARCH} zlib` -LIBTIFF=`latest --arch=${ARCH} libtiff` -JPEG=`latest --arch=${ARCH} jpeg` - -patch -p0 <<'EOF' -EOF - -lt_cv_deplibs_check_method='pass_all' \ -CC='gcc -mtune=pentium3 -mthreads' \ -CPPFLAGS="-I/devel/dist/${ARCH}/${LIBPNG}/include \ --I/devel/dist/${ARCH}/${ZLIB}/include \ --I/devel/dist/${ARCH}/${LIBTIFF}/include \ --I/devel/dist/${ARCH}/${JPEG}/include \ --I/devel/dist/${ARCH}/${PROXY_LIBINTL}/include" \ -LDFLAGS="-L/devel/dist/${ARCH}/${LIBPNG}/lib \ --L/devel/dist/${ARCH}/${ZLIB}/lib \ --L/devel/dist/${ARCH}/${LIBTIFF}/lib \ --L/devel/dist/${ARCH}/${JPEG}/lib \ --L/devel/dist/${ARCH}/${PROXY_LIBINTL}/lib -Wl,--exclude-libs=libintl.a \ --Wl,--enable-auto-image-base" \ -LIBS=-lintl \ -CFLAGS=-O2 \ -./configure \ ---enable-win32-backend \ ---disable-gdiplus \ ---with-included-immodules \ ---without-libjasper \ ---enable-debug=yes \ ---enable-explicit-deps=no \ ---disable-gtk-doc \ ---disable-static \ ---prefix=$TARGET && - -libtoolcacheize && -rm gtk/gtk.def && -(PATH="$PWD/gdk-pixbuf/.libs:/devel/target/$HEX/bin:$PATH" make -j3 install || (rm .libtool-cache* && PATH="/devel/target/$HEX/bin:$PATH" make -j3 install)) && - -PATH="/devel/target/$HEX/bin:$PATH" gdk-pixbuf-query-loaders >/devel/target/$HEX/etc/gtk-2.0/gdk-pixbuf.loaders && - -grep -v -E 'Automatically generated|Created by|LoaderDir =' <$TARGET/etc/gtk-2.0/gdk-pixbuf.loaders >$TARGET/etc/gtk-2.0/gdk-pixbuf.loaders.temp && - mv $TARGET/etc/gtk-2.0/gdk-pixbuf.loaders.temp $TARGET/etc/gtk-2.0/gdk-pixbuf.loaders && -grep -v -E 'Automatically generated|Created by|ModulesPath =' <$TARGET/etc/gtk-2.0/gtk.immodules >$TARGET/etc/gtk-2.0/gtk.immodules.temp && - mv $TARGET/etc/gtk-2.0/gtk.immodules.temp $TARGET/etc/gtk-2.0/gtk.immodules && - -./gtk-zip.sh && - -mv /tmp/${MOD}-${VER}.zip /tmp/$RUNZIP && -mv /tmp/${MOD}-dev-${VER}.zip /tmp/$DEVZIP - -) 2>&1 | tee /devel/src/tml/packaging/$THIS.log - -(cd /devel && zip /tmp/$DEVZIP src/tml/packaging/$THIS.{sh,log}) && -manifestify /tmp/$RUNZIP /tmp/$DEVZIP - -You should not just copy the above blindly. There are some things in -the script that are very specific to *my* build setup on *my* current -machine. For instance the "latest" command, the "usedev" and -"usemsvs6" shell functions, the /devel/dist folder. The above script -is really just meant for reference, to give an idea. You really need -to understand what things like PKG_CONFIG_PATH are and set them up -properly after installing the dependencies before building GTK+. - -As you see above, after running configure, one can just say "make -install", like on Unix. A post-build fix is needed, running -gdk-pixbuf-query-loaders once more to get a correct gdk-pixbuf.loaders -file. - -For a 64-bit build you need to remove the gtk/gtk.def file and let it -be regenerated by the makefilery. This is because the 64-bit GTK dll -has a slightly different list of exported function names. This is on -purpose and not a bug. The API is the same at the source level, and -the same #defines of some function names to actually have a _utf8 -suffix is used (just to keep the header simpler). But the -corresponding non-suffixed function to maintain ABI stability are not -needed in the 64-bit case (because there are no older EXEs around that -would require such for ABI stability). - - -2) Microsoft's tools --------------------- - -There are VS 2008~2019 solution and project files to build GTK+, which -are maintained by Chun-wei Fan. They should build GTK+ out of the box, -provided that the afore-mentioned dependencies are installed. They will -build GDK with the Win32 backend, GTK+ itself (with GAIL/a11y built in), -the GAIL-Util library and the gtk-demo program. Please also refer to the -README file(s) that reside in win32 on how to enable additional features -that are not enabled by default, such as EGL support via libANGLE, which -emulate the GL/EGL calls using Direct3D 9/11. - -Please refer to the following GNOME Live! page for a more detailed ouline -on the process of building the GTK+ stack and its dependencies with Visual -C++: - -https://wiki.gnome.org/Projects/GTK+/Win32/MSVCCompilationOfGTKStack - -Alternative 1 also generates Microsoft import libraries (.lib), if you -have lib.exe available. It might also work for cross-compilation from -Unix. - -I (Tor) use method 1 myself. Hans Breuer has been taking care of the MSVC -makefiles. At times, we disagree a bit about various issues, and for -instance the makefile.msc files might not produce identically named -DLLs and import libraries as the "autoconfiscated" makefiles and -libtool do. If this bothers you, you will have to fix the makefiles. - -If desiring to build binaries for ARM64 (aarch64), one needs to use the -Visual Studio 2017 or 2019 solution files, or use Meson with a -cross-compilation file, with a Windows 10 SDK that supports ARM64 -builds. At this point, building the introspection files is not supported -for ARM64 builds, and you will need a Python 3.x interpreter and -glib-compile-resources binaries that run on the build machine. For Visual Studio -2017 ARM64 builds, do also check the Directory.Build.props file in $(srcroot)/win32/vs15 -indicates a Windows 10 SDK version that supports ARM64 builds exists on the build machine. - -For building ARM64 binaries with the Visual Studio projects, prior to the build, -you may need to update gtk3-gen-srcs.props to pass in the variables GLIB_MKENUMS, -GLIB_GENMARSHAL, GDBUS_CODEGEN and/or GLIB_COMPILE_RESOURCES in the nmake command line -indicated by so that they point to the glib-mkenums, -glib-genmarshal, gdbus-codegen and glib-compile-resources that will run on the build -machine. You may also need to update gtk3-version-paths.props to update PythonDir to -the installation of the Python 3.x interpreter that will run on the build machine. To carry -out the actual build using the solution files, use the "Configuration Manager" to add the -ARM64 build configs by copying the settings from the x64 configs, and then build the solution. -The build instructions for such builds otherwise follow the standard Win32 (x86) and -x64 builds, but you need to ensure that you have ARM64 builds of the various dependencies. - -It may still be possible to carry out the build and build the introspection files with Python 2.7.x -using older versions of GLib and GObject-Introspection, but please note that this is not recommended -and one is on his/her own by doing so. - -It is now supported to build with the Visual Studio projects directly -from a GIT checkout. Run in a Visual Studio command prompt, in -$(srcroot)/win32: - -nmake /f bootstrap-msvc.mak [PYTHON=...] [PERL=...] [FONT_FEATURES_DEMO=1] [FONT_FEATURES_USE_PANGOFT2=1] [USE_EGL=1] - -where PYTHON and PERL are the respective paths to the Python and PERL -interpreters, if they are not in your %PATH%-they are both required to -generate the full sets of project files, as well as the auxiliary build -files and headers that is not available in a GIT checkout and must be -generated prior to opening the project files. - -For FONT_FEATURES_DEMO, FONT_FEATURES_USE_PANGOFT2 and USE_EGL, please -refer to win32\README_FEATURES_MSVC.md for more details, to enable -features that is optional and not enabled by default (i.e. in the release -tarballs). - -It is also possible to regenerate some or all of the visual studio -projects with the following, if necessary: - -nmake /f generate-msvc.mak [PYTHON=...] [FONT_FEATURES_DEMO=1] [FONT_FEATURES_USE_PANGOFT2=1] [USE_EGL=1] - -Where target can be (they will update all related VS2008~2022 projects): - -regenerate-demos-h-win32: Regenerate the gtk3-demo projects along with -demos.h.win32, useful to enable or disable the Font Features demo. - -regenerate-gdk-vsproj: Regenerate all the GDK projects with broadwayd, -useful to enable or disable EGL on Windows. - -regenerate-gtk-vsproj: Regenerate the GTK and libgail-util library -projects. - -regenerate-all-msvc-projs: Re-generate all project files, and re-copy all -the Visual Studio 2010 project files for VS 2012~2022. - -3) Using Meson (for Visual Studio and MinGW builds) ---- - -Meson can now be used to build GTK+-3.x with either MinGW or Visual Studio. -You will need the following items in addition to all the dependencies -listed above: - -- Python 3.5 or later -- Meson build system, 0.48.0 or later -- Ninja (if not using the Visual Studio project generator for - Visual Studio 2010, 2015, 2017, 2019) -- CMake (optional, used for dependency searching) -- pkg-config (optional, or some compatible tool, highly recommended) - -For all Windows builds, note that unless -Dbuiltin_immodules=no is specified, -the input modules (immodules) are built directly into the GTK DLL. - -For building with Meson using Visual Studio, do the following: - -Create an empty build directory somewhere that is on the same drive -as the source tree, and launch the Visual Studio command prompt that -matches the build configuration (Visual Studio version and architecture), -and run the following: - -- Ensure that both the installation directory of Python 3.5+ and its script - directory is in your PATH, as well as the Ninja, CMake and pkg-config - executables (if used). If a pkg-config compatible drop-in replacement - tool is being used, ensure that PKG_CONFIG is set to point to the - executable of that tool as well. - -- For non-GNOME dependencies (such as Cairo and Harfbuzz), where pkg-config - files or CMake files could not be properly located, set INCLUDE and LIB - to ensure that their header files and .lib files can be found respectively. - The DLLs of those dependencies should also be in the PATH during the build - as well, especially if introspection files are to be built. - -- For GNOME dependencies, the pkg-config files for those dependencies should - be searchable by pkg-config (or a compatible tool). Verify this by running - $(PKG_CONFIG) --modversion . - -- Run the following: - meson --buildtype=... --prefix=..., - where buildtype can be release, debugoptimized, debug or plain. Please - refer to the Meson documentation for more details. You may also wish to - pass in -Dbroadway_backend=true if building the Broadway GDK backend is - desired, and/or pass in -Dbuiltin_immodules=no to build the immodules as - standalone DLLs that can be loaded by GTK dynamically. For Visual Studio - 2010, 2015, 2017 and 2019 builds, you may pass in --backend=vs to generate - Visual Studio project files to be used to carry out the builds. - -If you are building with Visual Studio 2008, note the following items as well: - -- For x64 builds, the compiler may hang when building the certain files, due - to optimization issues in the compiler. If this happens, use the Windows - Task Manager and terminate all cl.exe processes, and the build will fail - with the source files that did not finish compiling due to the hang. - Look for them in build.ninja in the build directory, and change their compiler - flag "/O2" to "/O1", and the compilation and linking should proceed normally. - At this time of writing, the following files are known to cause this hang: - - gtk\gtkfilechoosernativewin32.c - gtk\gtkfilesystemmodel.c - gtk\gtktextsegment.c - gtk\gtktextbtree.c - gtk\gtkrbtree.c - testsuite\gtk\treemodel.c - testsuite\gtk\textbuffer.c - testsuite\gtk\rbtree.c - testsuite\gtk\icontheme.c - -- Upon running install (via "ninja install"), it is likely that - gtk-query-immodules-3.0.exe will fail to run as it cannot find msvcr90.dll or - msvcr90D.dll. You can ignore this if you did not specify -Dbuiltin_immodules=no - when configuring via Meson. If -Dbuiltin_immodules=no is specified, you need to - run the following after embedding the manifests as outlined in the next point: - - \bin\gtk-query-immodules-3.0.exe > \lib\gtk-3.0\3.0.0\immodules.cache - -- You will need to run the following upon completing install, from the build - directory in the Visual Studio 2008/SDK 6.0 command prompt (third line is not - needed unless -Dbuiltin_immodules=no is specified) so that the built binaries - can run: - - for /r %f in (*.dll.manifest) do if exist \bin\%~nf mt /manifest %f /outputresource:\bin\%~nf;2 - for /r %f in (*.exe.manifest) do if exist \bin\%~nf mt /manifest %f /outputresource:\bin\%~nf;1 - for /r %f in (*.dll.manifest) do if exist \lib\gtk-3.0\3.0.0\immodules\%~nf mt /manifest %f /outputresource:\lib\gtk-3.0\3.0.0\immodules\%~nf;2 - -- The more modern visual style for the print dialog is not applied for Visual - Studio 2008 builds. Any solutions to this is really appreciated. - -Support for pre-2012 Visual Studio -================================== - -This release of GTK+ requires at least the Windows 8.0 SDK in order to be built -successfully using Visual Studio, which means that building with Visual Studio -2008 or 2010 is possible only with a special setup and must be done in the -command line with Ninja. Please see -https://devblogs.microsoft.com/cppblog/using-the-windows-software-development-kit-sdk-for-windows-8-consumer-preview-with-visual-studio-2010/ -for references; basically, assuming that your Windows 8.0 SDK is installed in -`C:\Program Files (x86)\Windows Kits\8.0` (`$(WIN8SDKDIR)` in short), you need -to ensure the following before invoking Meson to configure the build: - -- Your `%INCLUDE%` must not include the Windows 7.0/7.1 SDK include directories, - and `$(WIN8SDKDIR)\include\um`, `$(WIN8SDKDIR)\include\um\share` and - `$(WIN8SDKDIR)\include\winrt` (in this order) must be before your stock - Visual Studio 2008/2010 header directories. If you have the DirectX SDK installed, - you should remove its include directory from your `%INCLUDE%` as well. -- You must replace the Windows 7.0/7.1 SDK library directory in `%LIB%` with the - Windows 8.0 SDK library directory, i.e. `$(WIN8SDKDIR)\lib\win8\um\[x86|x64]`. - If you have the DirectX SDK installed, you should remove its library directory - from your `%INCLUDE%` as well. -- You must replace the Windows 7.0/7.1 SDK tools directory from your `%PATH%` with - the Windows 8.0 SDK tools directory, i.e. `$(WIN8SDKDIR)\bin\[x86|x64]`. - If you have the DirectX SDK installed, you should remove its utility directory - from your `%PATH%` as well. - -The Windows 8.0 SDK headers may contain an `roapi.h` that cannot be used under plain -C, so to remedy that, change the following lines (around lines 55-57): - - // RegisterActivationFactory/RevokeActivationFactory registration cookie - typedef struct {} *RO_REGISTRATION_COOKIE; - // RegisterActivationFactory/DllGetActivationFactory callback - -to - - // RegisterActivationFactory/RevokeActivationFactory registration cookie - #ifdef __cplusplus - typedef struct {} *RO_REGISTRATION_COOKIE; - #else - typedef struct _RO_REGISTRATION_COOKIE *RO_REGISTRATION_COOKIE; /* make this header includable in C files */ - #endif - // RegisterActivationFactory/DllGetActivationFactory callback - -This follows what is done in the Windows 8.1 SDK, which contains an `roapi.h` -that is usable under plain C. Please note that you might need to copy that file -into a location that is in your `%INCLUDE%` which precedes the include path for the -Windows 8.0 SDK headers, if you do not have administrative privileges. - -Visual Studio 2008 hacks -======================== - -- You need to run the following lines from your build directory, to embed the - manifests that are generated during the build, assuming the built binaries - are installed to `$(PREFIX)`, after a successful build/installation: - -```cmd -> for /r %f in (*.dll.manifest) do if exist $(PREFIX)\bin\%~nf mt /manifest %f (PREFIX)\bin\%~nf;2 -> for /r %f in (*.exe.manifest) do if exist $(PREFIX)\bin\%~nf mt /manifest %f (PREFIX)\bin\%~nf;1 -``` - - -- If building for amd64/x86_64/x64, sometimes the compilation of sources may seem to hang, which - is caused by an optimization issue in the 2008 x64 compiler. You need to use Task Manager to - remove all running instances of `cl.exe`, which will cause the build process to terminate. Update - the build flags of the sources that hang on compilation by changing its `"/O2"` flag to `"/O1"` - in `build.ninja`, and retry the build, where things should continue to build normally. - -Using GTK+ on Win32 -=================== - -To use GTK+ on Win32, you also need either one of the above mentioned -compilers. Other compilers might work, but don't count on it. Look for -prebuilt developer packages (DLLs, import libraries, headers) on the -above website. - -Multi-threaded use of GTK+ on Win32 -=================================== - -Multi-threaded GTK+ programs might work on Windows in special simple -cases, but not in general. Sorry. If you have all GTK+ and GDK calls -in the same thread, it might work. Otherwise, probably not at -all. Possible ways to fix this are being investigated. - ---Tor Lillqvist , ---Updated by Fan, Chun-wei diff --git a/README.win32.md b/README.win32.md new file mode 100644 index 0000000000..f196913870 --- /dev/null +++ b/README.win32.md @@ -0,0 +1,457 @@ +Notes on running GTK on Windows in general +=== +The Win32 backend in GTK+ is not as stable or correct as the X11 one. + +For prebuilt runtime and developer packages see +http://ftp.gnome.org/pub/gnome/binaries/win32/ + +Notes on using OpenGL (GtkGLArea/GdkGLArea) on Win32 +=== +Note that on Windows, if one is running Nahimic 3 on a system with +nVidia graphics, one needs to stop the "Nahimic service" or insert +the GTK application into the Nahimic blacklist, as noted in +https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/297952/nahimic-and-nvidia-drivers-conflict/2334568/ +if using programs that utilise GtkGLArea and/or GdkGLArea, or use +GDK_GL=gles if you know that GLES support is enabled for the build. + +This is a known issue, as the above link indicates, and affects quite +a number of applications--sadly, since this issue lies within the +nVidia graphics driver and/or the Nahimic 3 code, we are not able +to rememdy this on the GTK side; the best bet before trying the above +workarounds is to try to update your graphics drivers and Nahimic +installation. + +Building GTK+ on Win32 +=== + +First you obviously need developer packages for the compile-time +dependencies: GDK-Pixbuf, Pango, atk, glib, gettext-runtime, libiconv at least. +See http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies . + +For people compiling GTK+ with Visual C++, it is recommended that +the same compiler is used for at least GDK-Pixbuf, Pango, atk and glib +so that crashes and errors caused by different CRTs can be avoided. + +Currently building with Visual Studio 2008 or later is supported, +either via Visual Studio project files or via the Meson build system, +as described in the below sections. + +For Visual Studio 2008 and 2010, a special setup making use of the Windows +8.0 SDK is required, see at the bottom of this document for guidance. +Interchanging between Visual Studio 2015, 2017, 2019 and 2022 builds +should be fine as they use the same CRT (UCRT) DLLs. + +After installing the dependencies, there are two ways to build GTK+ +for win32. + +GNU tools, ./configure && make install (info here may be out of date, +consider using Meson instead) +--- + +This requires you have mingw and MSYS. + +Use the configure script, and the resulting Makefiles (which use +libtool and gcc to do the compilation). I use this myself, but it can +be hard to setup correctly. + +The full script I run to build GTK+ 2.16 unpacked from a source +distribution is as below. This is from bulding GTK+ 2.16.5. I don't +use any script like this to build the development branch, as I don't +distribute any binaries from development branches. + +``` +# This is a shell script that calls functions and scripts from +# tml@iki.fi's personal work envronment. It is not expected to be +# usable unmodified by others, and is included only for reference. + +MOD=gtk+ +VER=2.16.5 +REV=1 +ARCH=win32 + +THIS=${MOD}_${VER}-${REV}_${ARCH} + +RUNZIP=${MOD}_${VER}-${REV}_${ARCH}.zip +DEVZIP=${MOD}-dev_${VER}-${REV}_${ARCH}.zip + +HEX=`echo $THIS | md5sum | cut -d' ' -f1` +TARGET=c:/devel/target/$HEX + +usedev +usemsvs6 + +( + +set -x + +DEPS=`latest --arch=${ARCH} glib atk cairo pango libpng zlib libtiff jpeg` +PROXY_LIBINTL=`latest --arch=${ARCH} proxy-libintl` + +PKG_CONFIG_PATH= +for D in $DEPS; do + PATH=/devel/dist/${ARCH}/$D/bin:$PATH + [ -d /devel/dist/${ARCH}/$D/lib/pkgconfig ] && PKG_CONFIG_PATH=/devel/dist/${ARCH}/$D/lib/pkgconfig:$PKG_CONFIG_PATH +done + +LIBPNG=`latest --arch=${ARCH} libpng` +ZLIB=`latest --arch=${ARCH} zlib` +LIBTIFF=`latest --arch=${ARCH} libtiff` +JPEG=`latest --arch=${ARCH} jpeg` + +patch -p0 <<'EOF' +EOF + +lt_cv_deplibs_check_method='pass_all' \ +CC='gcc -mtune=pentium3 -mthreads' \ +CPPFLAGS="-I/devel/dist/${ARCH}/${LIBPNG}/include \ +-I/devel/dist/${ARCH}/${ZLIB}/include \ +-I/devel/dist/${ARCH}/${LIBTIFF}/include \ +-I/devel/dist/${ARCH}/${JPEG}/include \ +-I/devel/dist/${ARCH}/${PROXY_LIBINTL}/include" \ +LDFLAGS="-L/devel/dist/${ARCH}/${LIBPNG}/lib \ +-L/devel/dist/${ARCH}/${ZLIB}/lib \ +-L/devel/dist/${ARCH}/${LIBTIFF}/lib \ +-L/devel/dist/${ARCH}/${JPEG}/lib \ +-L/devel/dist/${ARCH}/${PROXY_LIBINTL}/lib -Wl,--exclude-libs=libintl.a \ +-Wl,--enable-auto-image-base" \ +LIBS=-lintl \ +CFLAGS=-O2 \ +./configure \ +--enable-win32-backend \ +--disable-gdiplus \ +--with-included-immodules \ +--without-libjasper \ +--enable-debug=yes \ +--enable-explicit-deps=no \ +--disable-gtk-doc \ +--disable-static \ +--prefix=$TARGET && + +libtoolcacheize && +rm gtk/gtk.def && +(PATH="$PWD/gdk-pixbuf/.libs:/devel/target/$HEX/bin:$PATH" make -j3 install || (rm .libtool-cache* && PATH="/devel/target/$HEX/bin:$PATH" make -j3 install)) && + +PATH="/devel/target/$HEX/bin:$PATH" gdk-pixbuf-query-loaders >/devel/target/$HEX/etc/gtk-2.0/gdk-pixbuf.loaders && + +grep -v -E 'Automatically generated|Created by|LoaderDir =' <$TARGET/etc/gtk-2.0/gdk-pixbuf.loaders >$TARGET/etc/gtk-2.0/gdk-pixbuf.loaders.temp && + mv $TARGET/etc/gtk-2.0/gdk-pixbuf.loaders.temp $TARGET/etc/gtk-2.0/gdk-pixbuf.loaders && +grep -v -E 'Automatically generated|Created by|ModulesPath =' <$TARGET/etc/gtk-2.0/gtk.immodules >$TARGET/etc/gtk-2.0/gtk.immodules.temp && + mv $TARGET/etc/gtk-2.0/gtk.immodules.temp $TARGET/etc/gtk-2.0/gtk.immodules && + +./gtk-zip.sh && + +mv /tmp/${MOD}-${VER}.zip /tmp/$RUNZIP && +mv /tmp/${MOD}-dev-${VER}.zip /tmp/$DEVZIP + +) 2>&1 | tee /devel/src/tml/packaging/$THIS.log + +(cd /devel && zip /tmp/$DEVZIP src/tml/packaging/$THIS.{sh,log}) && +manifestify /tmp/$RUNZIP /tmp/$DEVZIP +``` + +You should not just copy the above blindly. There are some things in +the script that are very specific to *my* build setup on *my* current +machine. For instance the "latest" command, the "usedev" and +"usemsvs6" shell functions, the `/devel/dist` folder. The above script +is really just meant for reference, to give an idea. You really need +to understand what things like `PKG_CONFIG_PATH` are and set them up +properly after installing the dependencies before building GTK+. + +As you see above, after running configure, one can just say "make +install", like on Unix. A post-build fix is needed, running +gdk-pixbuf-query-loaders once more to get a correct `gdk-pixbuf.loaders` +file. + +For a 64-bit build you need to remove the `gtk/gtk.def` file and let it +be regenerated by the makefilery. This is because the 64-bit GTK dll +has a slightly different list of exported function names. This is on +purpose and not a bug. The API is the same at the source level, and +the same #defines of some function names to actually have a _utf8 +suffix is used (just to keep the header simpler). But the +corresponding non-suffixed function to maintain ABI stability are not +needed in the 64-bit case (because there are no older EXEs around that +would require such for ABI stability). + + +Microsoft's tools +--- + +There are VS 2008~2022 solution and project files to build GTK+, which +are maintained by Chun-wei Fan. They should build GTK+ out of the box, +provided that the afore-mentioned dependencies are installed. They will +build GDK with the Win32 backend, GTK+ itself (with GAIL/a11y built in), +the GAIL-Util library and the gtk3-demo program. Please also refer to the +README_FEATURES_MSVC.md file that reside in win32 on how to enable +additional features that are not enabled by default, such as EGL support +via libANGLE, which emulate the GL/EGL calls using Direct3D 9/11. + +Please refer to the following GNOME Live! page for a more detailed ouline +on the process of building the GTK+ stack and its dependencies with Visual +C++: + +https://wiki.gnome.org/Projects/GTK+/Win32/MSVCCompilationOfGTKStack + +Alternative 1 also generates Microsoft import libraries (.lib), if you +have lib.exe available. It might also work for cross-compilation from +Unix. + +I (Tor) use method 1 myself. Hans Breuer has been taking care of the MSVC +makefiles. At times, we disagree a bit about various issues, and for +instance the makefile.msc files might not produce identically named +DLLs and import libraries as the "autoconfiscated" makefiles and +libtool do. If this bothers you, you will have to fix the makefiles. + +If desiring to build binaries for ARM64 (`aarch64`), one needs to use the +Visual Studio 2017 or 2019 or 2022 solution files, or use Meson with a +cross-compilation file, with a Windows 10 SDK that supports ARM64 +builds. At this point, building the introspection files is not supported +for ARM64 builds, and you will need a Python 3.x interpreter and +glib-compile-resources binaries that run on the build machine. + +For Visual Studio 2017 ARM64 builds, do also check the +`Directory.Build.props` file in `$(srcroot)/win32/vs15` +indicates a Windows 10 SDK version that supports ARM64 builds +exists on the build machine. + +For building ARM64 binaries with the Visual Studio projects, prior to the +build, you may need to update `gtk3-gen-srcs.props` to pass in the variables: + +* GLIB_MKENUMS, +* GLIB_GENMARSHAL +* GDBUS_CODEGEN +* GLIB_COMPILE_RESOURCES + +in the nmake command line indicated by `` so +that they point to the respective tools and scripts that will run on the +build machine. You may also need to update `gtk3-version-paths.props` to +update `` to the installation of the Python 3.x interpreter +that will run on the build machine. To carry out the actual build using +the solution files, use the "Configuration Manager" to add the +ARM64 build configs by copying the settings from the x64 configs, and then +build the solution. +The build instructions for such builds otherwise follow the standard Win32 +(x86) and x64 builds, but you need to ensure that you have ARM64 builds of +the various dependencies. + +It may still be possible to carry out the build and build the +introspection files with Python 2.7.x using older versions of GLib and +GObject-Introspection, but please note that this is not recommended +and one is on his/her own by doing so. + +It is now supported to build with the Visual Studio projects directly +from a GIT checkout. Run in a Visual Studio command prompt, in +$(srcroot)/win32: + +`nmake /f bootstrap-msvc.mak [PYTHON=...] [PERL=...] [FONT_FEATURES_DEMO=1] [FONT_FEATURES_USE_PANGOFT2=1] [USE_EGL=1]` + +where `PYTHON` and `PERL` are the respective paths to the Python and PERL +interpreters, if they are not in your `%PATH%`-they are both required to +generate the full sets of project files, as well as the auxiliary build +files and headers that is not available in a GIT checkout and must be +generated prior to opening the project files. + +For `FONT_FEATURES_DEMO`, `FONT_FEATURES_USE_PANGOFT2` and `USE_EGL`, +please refer to `win32\README_FEATURES_MSVC.md` for more details, to +enable features that is optional and not enabled by default (i.e. in the +release tarballs). + +It is also possible to regenerate some or all of the visual studio +projects with the following, if necessary: + +`nmake /f generate-msvc.mak [PYTHON=...] [FONT_FEATURES_DEMO=1] [FONT_FEATURES_USE_PANGOFT2=1] [USE_EGL=1] ` + +Where target can be (they will update all related VS2008~2022 projects): + +* `regenerate-demos-h-win32`: Regenerate the `gtk3-demo` projects along + with `demos.h.win32`, useful to enable or disable the Font Features + demo. +* `regenerate-gdk-vsproj`: Regenerate all the GDK projects with + `broadwayd`, useful to enable or disable EGL on Windows. +* `regenerate-gtk-vsproj`: Regenerate the `gtk-3` and `gailutil-3` library + projects. +* `regenerate-all-msvc-projs`: Re-generate all project files, and re-copy + all the Visual Studio 2010 project files for VS 2012~2022. + +Using Meson (for Visual Studio and MinGW builds) +--- + +Meson can now be used to build GTK+-3.x with either MinGW or Visual Studio. +You will need the following items in addition to all the dependencies +listed above: + +* Python 3.5 or later +* Meson build system, 0.48.0 or later +* Ninja (if not using the Visual Studio project generator for + Visual Studio 2010 or later) +* CMake (optional, used for dependency searching) +* pkg-config (optional, or some compatible tool, highly recommended) + +For all Windows builds, note that unless `-Dbuiltin_immodules=no` is +specified, the input modules (immodules) are built directly into the GTK +DLL. + +For building with Meson using Visual Studio, do the following: + +* Create an empty build directory somewhere that is on the same drive + as the source tree, and launch the Visual Studio command prompt that + matches the build configuration (Visual Studio version and architecture), + and run the following: + +* Ensure that both the installation directory of Python 3.5+ and its script + directory is in your `%PATH%`, as well as the Ninja, CMake and pkg-config + executables (if used). If a pkg-config compatible drop-in replacement + tool is being used, ensure that `PKG_CONFIG` is set to point to the + executable of that tool as well. + +* For non-GNOME dependencies (such as Cairo and Harfbuzz), where pkg-config + files or CMake files could not be properly located, set `%INCLUDE%` and + `%LIB%` to ensure that their header files and .lib files can be found + respectively. The DLLs of those dependencies should also be in the + `%PATH%` during the build as well, especially if introspection files ar + to be built. + +* For GNOME dependencies, the pkg-config files for those dependencies + should be searchable by `pkg-config` (or a compatible tool). Verify + this by running `$(PKG_CONFIG) --modversion `. + +* Run the following: + `meson --buildtype=... --prefix=..., + where `buildtype` can be: + + * release + * debugoptimized + * debug + * plain. + + Please refer to the Meson documentation for more details. You may also + wish to pass in `-Dbroadway_backend=true` if building the Broadway GDK + backend is desired, and/or pass in `-Dbuiltin_immodules=no` to build the + immodules as standalone DLLs that can be loaded by GTK dynamically. For + Visual Studio 2010 or later builds, you may pass in --backend=vs to + generate Visual Studio project files to be used to carry out the builds. + + If you are building with Visual Studio 2008, note the following items as + well: + + * For x64 builds, the compiler may hang when building the certain + files, due to optimization issues in the compiler. If this happens, + use the Windows Task Manager and terminate all `cl.exe` processes, + and the build will fail with the source files that did not finish + compiling due to the hang. Look for them in build.ninja in the build + directory, and change their compiler + flag `/O2` to `/O1`, and the compilation and linking should proceed + normally. + + * At this time of writing, the following files are known to cause this + hang: + + * gtk\gtkfilechoosernativewin32.c + * gtk\gtkfilesystemmodel.c + * gtk\gtktextsegment.c + * gtk\gtktextbtree.c + * gtk\gtkrbtree.c + * testsuite\gtk\treemodel.c + * testsuite\gtk\textbuffer.c + * testsuite\gtk\rbtree.c + * testsuite\gtk\icontheme.c + * Upon running install (via "ninja install"), it is likely that + `gtk-query-immodules-3.0.exe` will fail to run as it cannot find + `msvcr90.dll` or `msvcr90D.dll`. You can ignore this if you did not + specify `-Dbuiltin_immodules=no` when configuring via Meson. + If `-Dbuiltin_immodules=no` is specified, you need to run the + following after embedding the manifests as outlined in the next + point: + `$(gtk_install_prefix)\bin\gtk-query-immodules-3.0.exe > $(gtk_install_prefix)\lib\gtk-3.0\3.0.0\immodules.cache` + + * You will need to run the following upon completing install, from the + build directory in the Visual Studio 2008/SDK 6.0 command prompt + (third line is not needed unless `-Dbuiltin_immodules=no` is + specified) so that the built binaries can run: +``` + for /r %f in (*.dll.manifest) do if exist $(gtk_install_prefix)\bin\%~nf mt /manifest %f /outputresource:$(gtk_install_prefix)\bin\%~nf;2 + for /r %f in (*.exe.manifest) do if exist $(gtk_install_prefix)\bin\%~nf mt /manifest %f /outputresource:$(gtk_install_prefix)\bin\%~nf;1 + for /r %f in (*.dll.manifest) do if exist $(gtk_install_prefix)\lib\gtk-3.0\3.0.0\immodules\%~nf mt /manifest %f /outputresource:$(gtk_install_prefix)\lib\gtk-3.0\3.0.0\immodules\%~nf;2 +``` + + * The more modern visual style for the print dialog is not applied for + Visual Studio 2008 builds. Any solutions to this is really + appreciated. + +Support for all pre-2012 Visual Studio builds +--- + +This release of GTK+ requires at least the Windows 8.0 or later SDK in +order to be built successfully using Visual Studio, which means that +building with Visual Studio 2008 or 2010 is possible only with a special +setup and must be done in the command line with Ninja, if using Meson. +Please see +https://devblogs.microsoft.com/cppblog/using-the-windows-software-development-kit-sdk-for-windows-8-consumer-preview-with-visual-studio-2010/ +for references; basically, assuming that your Windows 8.0 SDK is installed +in `C:\Program Files (x86)\Windows Kits\8.0` (`$(WIN8SDKDIR)` in short), +you need to ensure the following before invoking Meson to configure the build. Your project files or Visual Studio IDE must also be similarly +configured (using the Windows 8.1 SDK is also possible for Visual Studio +2008~2012, replacing `$(WIN8SDKDIR)` with `$(WIN81SDKDIR)`, which is in +`C:\Program Files (x86)\Windows Kits\8.1` unless otherwise indicated): + +* Your `%INCLUDE%` (i.e. "Additional Include Directories" in the IDE) + must not include the Windows 7.0/7.1 SDK include directories, + and `$(WIN8SDKDIR)\include\um`, `$(WIN8SDKDIR)\include\um\share` and + `$(WIN8SDKDIR)\include\winrt` (in this order) must be before your stock + Visual Studio 2008/2010 header directories. If you have the DirectX + SDK (2010 June or earlier) installed, you should remove its include + directory from your `%INCLUDE%` as well. +* You must replace the Windows 7.0/7.1 SDK library directory in `%LIB%` + (i.e. "Additional Library Paths" in the IDE) with the Windows 8.0/8.1 + SDK library directory, i.e. `$(WIN8SDKDIR)\lib\win8\um\[x86|x64]` or + `$(WIN81SDKDIR)\lib\winv6.3\um\[x86|x64]`. + If you have the DirectX SDK installed, you should remove its library + directory from your `%LIB%` as well. +* You must replace the Windows 7.0/7.1 SDK tools directory from your + `%PATH%` ("Executables Directories" in the IDE) with the Windows 8.0 + SDK tools directory, i.e. `$(WIN8SDKDIR)\bin\[x86|x64]`. If you have + the DirectX SDK installed, you should remove its utility directory from + your `%PATH%` as well. + +* The Windows 8.0 SDK headers may contain an `roapi.h` that cannot be + used under plain C, so to remedy that, change the following lines + (around lines 55-57) (this is not necessary for the Windows 8.1 or + later SDKs): + +``` + // RegisterActivationFactory/RevokeActivationFactory registration cookie + typedef struct {} *RO_REGISTRATION_COOKIE; + // RegisterActivationFactory/DllGetActivationFactory callback +``` + +to + +``` + // RegisterActivationFactory/RevokeActivationFactory registration cookie + #ifdef __cplusplus + typedef struct {} *RO_REGISTRATION_COOKIE; + #else + typedef struct _RO_REGISTRATION_COOKIE *RO_REGISTRATION_COOKIE; /* make this header includable in C files */ + #endif + // RegisterActivationFactory/DllGetActivationFactory callback +``` + +This follows what is done in the Windows 8.1 SDK, which contains an +`roapi.h` that is usable under plain C. Please note that you might need +to copy that file into a location that is in your `%INCLUDE%` which +precedes the include path for the Windows 8.0 SDK headers, if you do not +have administrative privileges. + +Visual Studio 2008 hacks +--- +(Please see the section on Meson builds which touch on this topic) + +Multi-threaded use of GTK+ on Win32 +--- + +Multi-threaded GTK+ programs might work on Windows in special simple +cases, but not in general. Sorry. If you have all GTK+ and GDK calls +in the same thread, it might work. Otherwise, probably not at +all. Possible ways to fix this are being investigated. + + * Tor Lillqvist , + * Updated by Fan, Chun-wei From 713fab7596f860531b821ede21c69b24faacef2b Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 8 Aug 2022 18:56:24 +0800 Subject: [PATCH 102/176] win32/generate-msvcprojs.mak: Simplify enabling PangoFT2 ... in the gtk-3 Visual Studio project. This will allow one who wishes to use the font features items that uses the older PangoFT2-based APIs that is used before Pango 1.44.0 and HarfBuzz-2.2.0 an easier way to do that, by regenerating the gtk-3 project files with the necessary items enabled. The font features demo still needs to be explicitly enabled, though, as before. --- win32/README_FEATURES_MSVC.md | 10 ++++---- win32/generate-msvcprojs.mak | 46 ++++++++++++++++++++++++++++++++--- 2 files changed, 47 insertions(+), 9 deletions(-) diff --git a/win32/README_FEATURES_MSVC.md b/win32/README_FEATURES_MSVC.md index 72c60da07b..fedcdb10b4 100644 --- a/win32/README_FEATURES_MSVC.md +++ b/win32/README_FEATURES_MSVC.md @@ -61,12 +61,12 @@ the Pango 1.44.0 and HarfBuzz 2.2.0 (or later) headers and libraries to ensure that you have your HarfBuzz .lib file named as such, which is the default .lib name for HarfBuzz builds. -Alternatively, they can be manually enabled by making sure that -`HAVE_HARFBUZZ` and `HAVE_PANGOFT2` are defined in `config.h.win32`, +Alternatively, they can be manually enabled by running `nmake /f generate-msvc.mak regenerate-gtk-vsproj FONT_FEATURES_USE_PANGOFT2=1` meaning that PangoFT2 must be present, which depends on HarfBuzz, -FontConfig and FreeType. You will then need to add to the `gtk3` -projects the .lib's of PangoFT2, HarfBuzz and FreeType in the -`Additional Libraries` entry under the linker settings. +FontConfig and FreeType. You will then need to ensure the `gtk-3` +projects have the correct .lib's of PangoFT2, HarfBuzz and FreeType +in the `Additional Libraries` entry under the linker settings, as they +assume the most common names are used there. Please note that the font features demo is not built into gtk3-demo by default. To do that, run in a Visual Studio command prompt: diff --git a/win32/generate-msvcprojs.mak b/win32/generate-msvcprojs.mak index 507cb38da6..ef2f5d0a13 100644 --- a/win32/generate-msvcprojs.mak +++ b/win32/generate-msvcprojs.mak @@ -331,13 +331,13 @@ gtk-3.win32.vs10.sourcefiles.filters: vs9\$(GDK_VS9_PROJ): gdk-3.sourcefiles vs9\$(GDK_VS9_PROJ)in vs9\$(GDKWIN32_VS9_PROJ).pre: gdk3-win32.sourcefiles vs9\$(GDKWIN32_VS9_PROJ)in vs9\$(GDKBROADWAY_VS9_PROJ): gdk3-broadway.sourcefiles vs9\$(GDKBROADWAY_VS9_PROJ)in -vs9\$(GTK_VS9_PROJ): gtk-3.sourcefiles vs9\$(GTK_VS9_PROJ)in +vs9\$(GTK_VS9_PROJ).pre: gtk-3.sourcefiles vs9\$(GTK_VS9_PROJ)in vs9\$(GAILUTIL_VS9_PROJ): gailutil-3.sourcefiles vs9\$(GAILUTIL_VS9_PROJ)in vs10\$(GDK_VS1X_PROJ): gdk-3.vs10.sourcefiles vs10\$(GDK_VS1X_PROJ)in vs10\$(GDKWIN32_VS1X_PROJ).pre: gdk3-win32.vs10.sourcefiles vs10\$(GDKWIN32_VS1X_PROJ)in vs10\$(GDKBROADWAY_VS1X_PROJ): gdk3-broadway.vs10.sourcefiles vs10\$(GDKBROADWAY_VS1X_PROJ)in -vs10\$(GTK_VS1X_PROJ): gtk-3.vs10.sourcefiles vs10\$(GTK_VS1X_PROJ)in +vs10\$(GTK_VS1X_PROJ).pre: gtk-3.vs10.sourcefiles vs10\$(GTK_VS1X_PROJ)in vs10\$(GAILUTIL_VS1X_PROJ): gailutil-3.vs10.sourcefiles vs10\$(GAILUTIL_VS1X_PROJ)in vs10\$(GDK_VS1X_PROJ_FILTERS): gdk-3.vs10.sourcefiles.filters vs10\$(GDK_VS1X_PROJ_FILTERS)in @@ -360,14 +360,14 @@ vs10\$(DEMO_VS1X_PROJ_FILTERS): gtk3-demo.vs10.sourcefiles.filters vs10\$(DEMO_V vs9\$(GDKWIN32_VS9_PROJ).pre \ vs9\$(GDKBROADWAY_VS9_PROJ) \ vs9\$(GDK_VS9_PROJ) \ -vs9\$(GTK_VS9_PROJ) \ +vs9\$(GTK_VS9_PROJ).pre \ vs9\$(GAILUTIL_VS9_PROJ) \ vs9\$(BROADWAYD_VS9_PROJ) \ vs9\$(DEMO_VS9_PROJ).pre \ vs10\$(GDKWIN32_VS1X_PROJ).pre \ vs10\$(GDKBROADWAY_VS1X_PROJ) \ vs10\$(GDK_VS1X_PROJ) \ -vs10\$(GTK_VS1X_PROJ) \ +vs10\$(GTK_VS1X_PROJ).pre \ vs10\$(GAILUTIL_VS1X_PROJ) \ vs10\$(BROADWAYD_VS1X_PROJ) \ vs10\$(DEMO_VS1X_PROJ).pre \ @@ -415,6 +415,44 @@ vs9\$(GDKWIN32_VS9_PROJ) vs10\$(GDKWIN32_VS1X_PROJ): @move $** $@ !endif +# Generate the gtk-3 project with or without using the older PangoFT2 + +# HarfBuzz APIs for the font features support (this code is not used if +# Pango 1.44.0 and HarfBuzz 2.2.0 or later are used) +!ifdef FONT_FEATURES_USE_PANGOFT2 +vs9\$(GTK_VS9_PROJ): vs9\$(GTK_VS9_PROJ).pre2 + @echo Generating final $@ using older PangoFT2 APIs... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring="AdditionalDependencies=\"$$(" \ + --outstring="AdditionalDependencies=\"$(DEMO_DEP_LIBS_PANGOFT2_VS9) $$(" + @del $** + +vs10\$(GTK_VS1X_PROJ): vs10\$(GTK_VS1X_PROJ).pre2 + @echo Generating final $@ using older PangoFT2 APIs... + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring=";%(AdditionalDependencies)<" \ + --outstring=";$(DEMO_DEP_LIBS_PANGOFT2_VS1X);%(AdditionalDependencies)<" + @del $** + +vs9\$(GTK_VS9_PROJ).pre2: vs9\$(GTK_VS9_PROJ).pre + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring="$$(GtkDefines" \ + --outstring="HAVE_HARFBUZZ;HAVE_PANGOFT;$$(GtkDefines" + @del $** + +vs10\$(GTK_VS1X_PROJ).pre2: vs10\$(GTK_VS1X_PROJ).pre + @$(PYTHON) replace.py -a=replace-str -i=$** -o=$@ \ + --instring="$$(GtkDefines);%" \ + --outstring="HAVE_HARFBUZZ;HAVE_PANGOFT;$$(GtkDefines);%" + @del $** +!else +vs9\$(GTK_VS9_PROJ): vs9\$(GTK_VS9_PROJ).pre +vs10\$(GTK_VS1X_PROJ): vs10\$(GTK_VS1X_PROJ).pre + +vs9\$(GTK_VS9_PROJ) vs10\$(GTK_VS1X_PROJ): + @echo Generating final $@... + @move $** $@ +!endif + !ifdef FONT_FEATURES_DEMO !ifdef FONT_FEATURES_USE_PANGOFT2 DEMO_MSG = with font features demo using PangoFT2 From 89287d5500678b61f918d91a31268cb8ec14f6cc Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 8 Aug 2022 19:32:11 +0800 Subject: [PATCH 103/176] win32/config-msvc.mak: Improve flexibility Allow one to specify INCLUDEDIR and LIBDIR to locate the headers needed for generating sources, if they are not under $(PREFIX)\include and $(PREFIX)\lib, repsectively. --- win32/config-msvc.mak.in | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index 0f19043f1d..23f2913f4d 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -46,6 +46,14 @@ GLIB_COMPILE_SCHEMAS = $(PREFIX)\bin\glib-compile-schemas.exe MSGFMT = msgfmt !endif +!ifndef INCLUDEDIR +INCLUDEDIR=$(PREFIX)\include +!endif + +!ifndef LIBDIR +LIBDIR=$(PREFIX)\lib +!endif + !if "$(PLAT)" == "x64" AT_PLAT=x86_64 !elseif "$(PLAT)" == "arm64" @@ -85,15 +93,15 @@ GTK_PREPROCESSOR_FLAGS = \ /I.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3 \ /I.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3 \ /I.. \ - /I$(PREFIX)\include\gdk-pixbuf-2.0 \ - /I$(PREFIX)\include\pango-1.0 \ - /I$(PREFIX)\include\atk-1.0 \ - /I$(PREFIX)\include\harfbuzz \ - /I$(PREFIX)\include\cairo \ - /I$(PREFIX)\include\gio-win32-2.0 \ - /I$(PREFIX)\include\glib-2.0 \ - /I$(PREFIX)\lib\glib-2.0\include \ - /I$(PREFIX)\include \ + /I$(INCLUDEDIR)\gdk-pixbuf-2.0 \ + /I$(INCLUDEDIR)\pango-1.0 \ + /I$(INCLUDEDIR)\atk-1.0 \ + /I$(INCLUDEDIR)\harfbuzz \ + /I$(INCLUDEDIR)\cairo \ + /I$(INCLUDEDIR)\gio-win32-2.0 \ + /I$(INCLUDEDIR)\glib-2.0 \ + /I$(LIBDIR)\glib-2.0\include \ + /I$(INCLUDEDIR) \ /DHAVE_CONFIG_H \ /DG_DISABLE_SINGLE_INCLUDES \ /DATK_DISABLE_SINGLE_INCLUDES \ From 5515bde10a606ef45b92a2398928407d9cea90be Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 8 Aug 2022 19:39:37 +0800 Subject: [PATCH 104/176] README.win32.md: Improve Visual Studio build instructions Make the options and variable clearer to people. Sorry, this was a bit long overdue. --- README.win32.md | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/README.win32.md b/README.win32.md index f196913870..9af8f24d6c 100644 --- a/README.win32.md +++ b/README.win32.md @@ -201,6 +201,31 @@ instance the makefile.msc files might not produce identically named DLLs and import libraries as the "autoconfiscated" makefiles and libtool do. If this bothers you, you will have to fix the makefiles. +You may need or wish to update `gtk3-build-defines.[vs]props` (under the +entry `GenerateRequiredSourcesBase` and/or `GtkIntrospectNMakeCmd` and/or +`InstallBuildsBase`) to pass in the variables if they are not in: + +* `$(PREFIX)\bin` (used for generating code for the build): + * `GLIB_MKENUMS` (path to your glib-mkenums script) + * `GLIB_GENMARSHAL` (path to your glib-genmarshal script) + * `GDBUS_CODEGEN` (path to your gdbus-codegen script) + * `GLIB_COMPILE_RESOURCES` (path to your glib-compile-resources program) + +* `%PATH%`: + * `PYTHON` (path to your Python interpreter, for generating code for + the build as well as for introspection; for introspection, this must + match the version series and architecture for the Python that is used + to build gobject-introspection) + * `PKG_CONFIG` (path to your pkg-config or compatible tool, for + building introspection files in the `gtk3-introspect` project) + * `MSGFMT` (path to your msgfmt program, if building translations + during install; append ` install-translations` to `InstallBuildsBase` + in `gtk3-build-defines.[vs]props]) + +`LIBDIR` and `INCLUDEDIR` can also be passed in if they are not under +`$(PREFIX)\lib` and `$(PREFIX)\include` respectively. Note that +`$(LIBDIR)` is architecture-dependent. + If desiring to build binaries for ARM64 (`aarch64`), one needs to use the Visual Studio 2017 or 2019 or 2022 solution files, or use Meson with a cross-compilation file, with a Windows 10 SDK that supports ARM64 @@ -214,19 +239,21 @@ indicates a Windows 10 SDK version that supports ARM64 builds exists on the build machine. For building ARM64 binaries with the Visual Studio projects, prior to the -build, you may need to update `gtk3-gen-srcs.props` to pass in the variables: +build, you may need to update `gtk3-build-defines.props` to pass in the variables as indicated earlier: -* GLIB_MKENUMS, +* GLIB_MKENUMS * GLIB_GENMARSHAL * GDBUS_CODEGEN * GLIB_COMPILE_RESOURCES +* PYTHON in the nmake command line indicated by `` so that they point to the respective tools and scripts that will run on the build machine. You may also need to update `gtk3-version-paths.props` to update `` to the installation of the Python 3.x interpreter -that will run on the build machine. To carry out the actual build using -the solution files, use the "Configuration Manager" to add the +that will run on the build machine (or just update `PYTHON=...` in the +command line in ``). To carry out the actual +build using the solution files, use the "Configuration Manager" to add the ARM64 build configs by copying the settings from the x64 configs, and then build the solution. The build instructions for such builds otherwise follow the standard Win32 From 2c65884a5e31afe3ea5f7983ec423c8e39c5e9f2 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 12 Aug 2022 01:36:59 +0200 Subject: [PATCH 105/176] gdk/wayland: Drop motion hint mask from seat grab event masks At best, it's just an awkward event mask sitting there for a backend that does not need it. At worst, this may result in motion events being eaten away in the right set of circumstances. Avoid the pointer motion hint mask, and rely on events being further than hints. Related: https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/534#note_1526935 --- gdk/wayland/gdkdevice-wayland.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c index 67bd322340..ed6ad3b138 100644 --- a/gdk/wayland/gdkdevice-wayland.c +++ b/gdk/wayland/gdkdevice-wayland.c @@ -4937,7 +4937,7 @@ gdk_wayland_seat_grab (GdkSeat *seat, native, GDK_OWNERSHIP_NONE, owner_events, - GDK_ALL_EVENTS_MASK, + GDK_ALL_EVENTS_MASK & ~GDK_POINTER_MOTION_HINT_MASK, _gdk_display_get_next_serial (display), evtime, FALSE); @@ -4959,7 +4959,7 @@ gdk_wayland_seat_grab (GdkSeat *seat, native, GDK_OWNERSHIP_NONE, owner_events, - GDK_ALL_EVENTS_MASK, + GDK_ALL_EVENTS_MASK & ~GDK_POINTER_MOTION_HINT_MASK, _gdk_display_get_next_serial (display), evtime, FALSE); @@ -4977,7 +4977,7 @@ gdk_wayland_seat_grab (GdkSeat *seat, native, GDK_OWNERSHIP_NONE, owner_events, - GDK_ALL_EVENTS_MASK, + GDK_ALL_EVENTS_MASK & ~GDK_POINTER_MOTION_HINT_MASK, _gdk_display_get_next_serial (display), evtime, FALSE); @@ -5003,7 +5003,7 @@ gdk_wayland_seat_grab (GdkSeat *seat, native, GDK_OWNERSHIP_NONE, owner_events, - GDK_ALL_EVENTS_MASK, + GDK_ALL_EVENTS_MASK & ~GDK_POINTER_MOTION_HINT_MASK, _gdk_display_get_next_serial (display), evtime, FALSE); From c9a3b4273470308197a4a96c622d86dc42851597 Mon Sep 17 00:00:00 2001 From: Sergio Costas Date: Mon, 21 Mar 2022 16:46:51 +0100 Subject: [PATCH 106/176] Unblock signal on update_relative_to in Gtk.Popover When a Gtk.Popover loses the focus, it blocks the grab_notify signal from the associated widget, and it unblocks it when it regains the focus. To know whether the signal is or not blocked, it uses the priv->grab_notify_blocked flag. On the other hand, when the method update_relative_to() is called, all the signals connected to the old associated widget are disconnected, and connected to the new widget. Unfortunately, the priv->grab_notify_blocked flag isn't updated, which means that if update_relative_to() is called while the Gtk.Popover doesn't have the focus (for example, because the user switched into another application), when the focus is regained, the code in window_focus_in() will see that priv->grab_notify_blocked is TRUE and will unblock the handler; but that handler wasn't blocked because the one that was blocked was disconnected when update_relative_to() was called. This shows a WARNING in the console: GLib-GObject-WARNING **: ../../../gobject/gsignal.c:2692: handler '5146' of instance '0x556912f84f40' is not blocked This patch fixes this. Fix https://gitlab.gnome.org/GNOME/gtk/-/issues/4777 --- gtk/gtkpopover.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c index 19ba0fa1c2..312d9334ff 100644 --- a/gtk/gtkpopover.c +++ b/gtk/gtkpopover.c @@ -2097,6 +2097,7 @@ gtk_popover_update_relative_to (GtkPopover *popover, { GtkPopoverPrivate *priv = popover->priv; GtkStateFlags old_state = 0; + gboolean had_grab_notify_blocked = FALSE; if (priv->widget == relative_to) return; @@ -2123,7 +2124,15 @@ gtk_popover_update_relative_to (GtkPopover *popover, if (g_signal_handler_is_connected (priv->widget, priv->state_changed_id)) g_signal_handler_disconnect (priv->widget, priv->state_changed_id); if (g_signal_handler_is_connected (priv->widget, priv->grab_notify_id)) - g_signal_handler_disconnect (priv->widget, priv->grab_notify_id); + { + if (priv->grab_notify_blocked) + { + g_signal_handler_unblock (priv->widget, priv->grab_notify_id); + priv->grab_notify_blocked = FALSE; + had_grab_notify_blocked = TRUE; + } + g_signal_handler_disconnect (priv->widget, priv->grab_notify_id); + } widget_unmanage_popover (priv->widget, popover); } @@ -2159,6 +2168,11 @@ gtk_popover_update_relative_to (GtkPopover *popover, g_signal_connect (priv->widget, "grab-notify", G_CALLBACK (_gtk_popover_parent_grab_notify), popover); + if (had_grab_notify_blocked) + { + g_signal_handler_block (priv->widget, priv->grab_notify_id); + priv->grab_notify_blocked = TRUE; + } /* Give ownership of the popover to widget */ widget_manage_popover (priv->widget, popover); From 02ea88bba2169e4a6d3bcc2dda25133a0ec5f45b Mon Sep 17 00:00:00 2001 From: Sergio Costas Date: Mon, 15 Aug 2022 15:35:06 +0200 Subject: [PATCH 107/176] Remove unneeded unblock When a signal handler is disconnected, it doesn't matter if it was blocked or not, so there's no need to unlock it before disconnection. --- gtk/gtkpopover.c | 1 - 1 file changed, 1 deletion(-) diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c index 312d9334ff..4182c5fd58 100644 --- a/gtk/gtkpopover.c +++ b/gtk/gtkpopover.c @@ -2127,7 +2127,6 @@ gtk_popover_update_relative_to (GtkPopover *popover, { if (priv->grab_notify_blocked) { - g_signal_handler_unblock (priv->widget, priv->grab_notify_id); priv->grab_notify_blocked = FALSE; had_grab_notify_blocked = TRUE; } From 187093f2a141d6b3ee04f8a307bd1e8556021cbe Mon Sep 17 00:00:00 2001 From: Jordi Mas Date: Tue, 16 Aug 2022 00:05:48 +0200 Subject: [PATCH 108/176] Update Catalan translation --- po/ca.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/ca.po b/po/ca.po index 5a92fde337..d64472e981 100644 --- a/po/ca.po +++ b/po/ca.po @@ -35,7 +35,7 @@ msgstr "" "Project-Id-Version: gtk+ 2.8.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-02-18 00:07+0000\n" -"PO-Revision-Date: 2022-08-01 20:44+0200\n" +"PO-Revision-Date: 2022-08-16 20:44+0200\n" "Last-Translator: Jordi Mas i Hernàndez \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -5604,7 +5604,7 @@ msgstr "A4 extra" #: gtk/paper_names_offsets.c:25 msgctxt "paper size" msgid "A4 Tab" -msgstr "A4 tabloide" +msgstr "A4 tabulat" #: gtk/paper_names_offsets.c:26 msgctxt "paper size" From 4892c8901b16b533d4c583eabc805e1f2a84f33d Mon Sep 17 00:00:00 2001 From: Sergio Costas Date: Tue, 16 Aug 2022 23:14:44 +0200 Subject: [PATCH 109/176] Further simplification --- gtk/gtkpopover.c | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c index 4182c5fd58..45680d0b4b 100644 --- a/gtk/gtkpopover.c +++ b/gtk/gtkpopover.c @@ -456,7 +456,7 @@ window_focus_in (GtkWidget *widget, if (focus == NULL || !gtk_widget_is_ancestor (focus, GTK_WIDGET (popover))) gtk_widget_grab_focus (GTK_WIDGET (popover)); - if (priv->grab_notify_blocked) + if (priv->grab_notify_blocked && priv->widget) g_signal_handler_unblock (priv->widget, priv->grab_notify_id); priv->grab_notify_blocked = FALSE; @@ -2097,7 +2097,6 @@ gtk_popover_update_relative_to (GtkPopover *popover, { GtkPopoverPrivate *priv = popover->priv; GtkStateFlags old_state = 0; - gboolean had_grab_notify_blocked = FALSE; if (priv->widget == relative_to) return; @@ -2124,14 +2123,7 @@ gtk_popover_update_relative_to (GtkPopover *popover, if (g_signal_handler_is_connected (priv->widget, priv->state_changed_id)) g_signal_handler_disconnect (priv->widget, priv->state_changed_id); if (g_signal_handler_is_connected (priv->widget, priv->grab_notify_id)) - { - if (priv->grab_notify_blocked) - { - priv->grab_notify_blocked = FALSE; - had_grab_notify_blocked = TRUE; - } - g_signal_handler_disconnect (priv->widget, priv->grab_notify_id); - } + g_signal_handler_disconnect (priv->widget, priv->grab_notify_id); widget_unmanage_popover (priv->widget, popover); } @@ -2167,11 +2159,8 @@ gtk_popover_update_relative_to (GtkPopover *popover, g_signal_connect (priv->widget, "grab-notify", G_CALLBACK (_gtk_popover_parent_grab_notify), popover); - if (had_grab_notify_blocked) - { - g_signal_handler_block (priv->widget, priv->grab_notify_id); - priv->grab_notify_blocked = TRUE; - } + if (priv->grab_notify_blocked) + g_signal_handler_block (priv->widget, priv->grab_notify_id); /* Give ownership of the popover to widget */ widget_manage_popover (priv->widget, popover); From a4f45483b1203af66eb5b2de52118ecb754c0948 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Sat, 20 Aug 2022 19:24:58 +0100 Subject: [PATCH 110/176] Avoid repeated g_log_set_writer_func in tests Since GLib 2.73.0 it can only be called once per process. Based on commit 78c153ae in GTK 4, but combining the icontheme test's two custom log writers into one log writer that serves both purposes, to avoid the need for a subprocess. Co-authored-by: Matthias Clasen Resolves: https://gitlab.gnome.org/GNOME/gtk/-/issues/5119 --- testsuite/gtk/icontheme.c | 30 ++++++++++++------------------ testsuite/gtk/treestore.c | 30 +++++++++++++----------------- 2 files changed, 25 insertions(+), 35 deletions(-) diff --git a/testsuite/gtk/icontheme.c b/testsuite/gtk/icontheme.c index 7eed015ff2..1fdf3d12bd 100644 --- a/testsuite/gtk/icontheme.c +++ b/testsuite/gtk/icontheme.c @@ -121,6 +121,7 @@ assert_icon_lookup_fails (const char *icon_name, } static GList *lookups = NULL; +static gboolean collecting_lookups = FALSE; static GLogWriterOutput log_writer (GLogLevelFlags log_level, @@ -128,10 +129,17 @@ log_writer (GLogLevelFlags log_level, gsize n_fields, gpointer user_data) { + gboolean *ignore_warnings = user_data; const char *domain = NULL; const char *msg = NULL; int i; + if (log_level == G_LOG_LEVEL_WARNING && *ignore_warnings) + return G_LOG_WRITER_HANDLED; + + if (!collecting_lookups) + return g_log_writer_default (log_level, fields, n_fields, user_data); + for (i = 0; i < n_fields; i++) { if (strcmp (fields[i].key, "GLIB_DOMAIN") == 0) @@ -173,14 +181,14 @@ assert_lookup_order (const char *icon_name, debug_flags = gtk_get_debug_flags (); gtk_set_debug_flags (debug_flags | GTK_DEBUG_ICONTHEME); - g_log_set_writer_func (log_writer, NULL, NULL); + collecting_lookups = TRUE; g_assert (lookups == NULL); info = gtk_icon_theme_lookup_icon (get_test_icontheme (FALSE), icon_name, size, flags); if (info) g_object_unref (info); - + va_start (args, first); s = first; l = lookups; @@ -197,7 +205,7 @@ assert_lookup_order (const char *icon_name, g_list_free_full (lookups, g_free); lookups = NULL; - g_log_set_writer_func (g_log_writer_default, NULL, NULL); + collecting_lookups = FALSE; gtk_set_debug_flags (debug_flags); } @@ -778,20 +786,6 @@ test_nonsquare_symbolic (void) g_object_unref (info); } -static GLogWriterOutput -log_writer_drop_warnings (GLogLevelFlags log_level, - const GLogField *fields, - gsize n_fields, - gpointer user_data) -{ - gboolean *ignore_warnings = user_data; - - if (log_level == G_LOG_LEVEL_WARNING && *ignore_warnings) - return G_LOG_WRITER_HANDLED; - - return g_log_writer_default (log_level, fields, n_fields, user_data); -} - int main (int argc, char *argv[]) { @@ -801,7 +795,7 @@ main (int argc, char *argv[]) /* Ignore the one-time warning that the fallback icon theme can’t be found * (because we’ve changed the search paths). */ - g_log_set_writer_func (log_writer_drop_warnings, &ignore_warnings, NULL); + g_log_set_writer_func (log_writer, &ignore_warnings, NULL); assert_icon_lookup_fails ("this-icon-totally-does-not-exist", 16, 0); ignore_warnings = FALSE; diff --git a/testsuite/gtk/treestore.c b/testsuite/gtk/treestore.c index 109b0dcb44..50126f65fe 100644 --- a/testsuite/gtk/treestore.c +++ b/testsuite/gtk/treestore.c @@ -1049,30 +1049,26 @@ specific_bug_77977 (void) g_object_unref (tree_store); } -static GLogWriterOutput -log_writer_drop_warnings (GLogLevelFlags log_level, - const GLogField *fields, - gsize n_fields, - gpointer user_data) -{ - return G_LOG_WRITER_HANDLED; -} - static void specific_bug_698396 (void) { - GtkTreeStore *tree_store; - gint new_order[1] = { 0 }; - g_test_bug ("698396"); - tree_store = gtk_tree_store_new (1, G_TYPE_STRING); + if (g_test_subprocess ()) + { + GtkTreeStore *tree_store; + int new_order[1] = { 0 }; - g_log_set_writer_func (log_writer_drop_warnings, NULL, NULL); - gtk_tree_store_reorder (tree_store, NULL, new_order); - g_log_set_writer_func (g_log_writer_default, NULL, NULL); + tree_store = gtk_tree_store_new (1, G_TYPE_STRING); + gtk_tree_store_reorder (tree_store, NULL, new_order); + g_object_unref (tree_store); - g_object_unref (tree_store); + return; + } + + g_test_trap_subprocess (NULL, 0, 0); + g_test_trap_assert_stderr ("*Cannot reorder, parent has no children*"); + g_test_trap_assert_failed (); } /* main */ From 7a56fa276b2bfc074191f4470a1426cba2a8dcfb Mon Sep 17 00:00:00 2001 From: John Ralls Date: Fri, 22 Jul 2022 10:54:27 -0700 Subject: [PATCH 111/176] [quartz] find_toplevel_under_pointer should not return _gdk_root The macOS WM has no root window. We fake one with a 1x1 window at the origin that has no associated NSWindow. If the pointer is not on a realized GdkWindow the hierarchical search will place it in the root window even if it's nowhere near it. That's not valid, but returning it from find_toplevel_under_pointer prevents Gdk from discovering when the pointer is really over a GdkWindow. Return NULL instead so that the window discovery is re-performed. --- gdk/quartz/gdkevents-quartz.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c index 3cfc93e19d..f94fd978a0 100644 --- a/gdk/quartz/gdkevents-quartz.c +++ b/gdk/quartz/gdkevents-quartz.c @@ -659,15 +659,11 @@ find_toplevel_under_pointer (GdkDisplay *display, } - if (toplevel == NULL) - return NULL; - - /* - * Root window type does not need translation, but also does not have - * an associated NSWindow and therefore can't translate screen points + /* If the stored toplevel is NULL or _gdk_root it's not useful, + * return NULL to regenerate. */ - if (toplevel == _gdk_root) - return toplevel; + if (toplevel == NULL || toplevel == _gdk_root ) + return NULL; get_window_point_from_screen_point (toplevel, screen_point, x, y); /* If the coordinates are out of window bounds, this toplevel is not From 12325f2e0a7ee87d55e61d0efed1dd064ff6d0ac Mon Sep 17 00:00:00 2001 From: Nart Tlisha Date: Thu, 25 Aug 2022 10:27:20 +0000 Subject: [PATCH 112/176] Update Abkhazian translation --- po/ab.po | 88 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/po/ab.po b/po/ab.po index c7725f0982..3fbed8f8ca 100644 --- a/po/ab.po +++ b/po/ab.po @@ -3,7 +3,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-07-13 15:48+0000\n" "Last-Translator: Нанба Наала \n" -"Language-Team: Abkhazian \n" +"Language-Team: Abkhazian \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1411,19 +1411,19 @@ msgstr "" #: gtk/gtkaboutdialog.c:116 msgid "GNU General Public License, version 2 or later" -msgstr "" +msgstr "GNU General Public License, аверсиа 2 мамзар еиҳа ихьшәоу" #: gtk/gtkaboutdialog.c:117 msgid "GNU General Public License, version 3 or later" -msgstr "" +msgstr "GNU General Public License, аверсиа 3 мамзар еиҳа ихьшәоу" #: gtk/gtkaboutdialog.c:118 msgid "GNU Lesser General Public License, version 2.1 or later" -msgstr "" +msgstr "GNU Lesser General Public License, аверсиа 2.1 мамзар еиҳа ихьшәоу" #: gtk/gtkaboutdialog.c:119 msgid "GNU Lesser General Public License, version 3 or later" -msgstr "" +msgstr "GNU Lesser General Public License, аверсиа 3 мамзар еиҳа ихьшәоу" #: gtk/gtkaboutdialog.c:120 msgid "BSD 2-Clause License" @@ -1455,7 +1455,7 @@ msgstr "" #: gtk/gtkaboutdialog.c:127 msgid "GNU Affero General Public License, version 3 or later" -msgstr "" +msgstr "GNU Affero General Public License, аверсиа 3 мамзар еиҳа ихьшәоу" #: gtk/gtkaboutdialog.c:128 msgid "GNU Affero General Public License, version 3 only" @@ -1467,7 +1467,7 @@ msgstr "BSD 3-Clause License" #: gtk/gtkaboutdialog.c:130 msgid "Apache License, Version 2.0" -msgstr "" +msgstr "Apache License, Аверсиа 2.1" #: gtk/gtkaboutdialog.c:131 msgid "Mozilla Public License 2.0" @@ -1492,7 +1492,7 @@ msgstr "" #: gtk/gtkaboutdialog.c:1043 msgid "Website" -msgstr "" +msgstr "Веб-асаит" #. used for the application menu on MacOS. %s is replaced with the application name. #: gtk/gtkaboutdialog.c:1093 gtk/ui/gtkapplication-quartz.ui:7 @@ -1759,7 +1759,7 @@ msgstr "calendar:MY" #. #: gtk/gtkcalendar.c:853 msgid "calendar:week_start:0" -msgstr "" +msgstr "calendar:week_start:1" #. Translators: This is a text measurement template. #. * Translate it to the widest year text @@ -2166,7 +2166,7 @@ msgstr "" #: gtk/gtkcustompaperunixdialog.c:1131 msgid "_Height:" -msgstr "" +msgstr "_Аҳаракыра:" #: gtk/gtkcustompaperunixdialog.c:1142 msgid "Paper Size" @@ -2174,7 +2174,7 @@ msgstr "" #: gtk/gtkcustompaperunixdialog.c:1151 msgid "_Top:" -msgstr "" +msgstr "_Хыхьтәи:" #: gtk/gtkcustompaperunixdialog.c:1162 msgid "_Bottom:" @@ -2235,7 +2235,7 @@ msgstr "" #: gtk/gtkentry.c:10880 msgid "Caps Lock is on" -msgstr "" +msgstr "Caps Lock аҿакуп" #: gtk/gtkentry.c:11158 msgid "Insert Emoji" @@ -2514,15 +2514,15 @@ msgstr "%l:%M %p" #: gtk/gtkfilechooserwidget.c:4899 msgid "Yesterday" -msgstr "" +msgstr "Иацы" #: gtk/gtkfilechooserwidget.c:4907 msgid "%-e %b" -msgstr "%-e %b" +msgstr "%-e %B" #: gtk/gtkfilechooserwidget.c:4911 msgid "%-e %b %Y" -msgstr "" +msgstr "%-e %b. %Y" #: gtk/gtkfilechooserwidget.c:5010 gtk/gtkfilechooserwidget.c:5018 msgid "Program" @@ -2530,7 +2530,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:5011 msgid "Audio" -msgstr "" +msgstr "Аудио" #: gtk/gtkfilechooserwidget.c:5012 gtk/inspector/visual.ui:230 #: gtk/ui/gtkfontbutton.ui:13 @@ -2543,7 +2543,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:5014 msgid "Archive" -msgstr "Архивтәра" +msgstr "Архив" #: gtk/gtkfilechooserwidget.c:5015 msgid "Markup" @@ -2555,7 +2555,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:5019 msgid "Video" -msgstr "" +msgstr "Авидео" #: gtk/gtkfilechooserwidget.c:5020 msgid "Contacts" @@ -2649,7 +2649,7 @@ msgstr "" #: gtk/gtkfontchooserwidget.c:1603 msgid "Weight" -msgstr "" +msgstr "Акапан" #: gtk/gtkfontchooserwidget.c:1604 msgid "Italic" @@ -2689,7 +2689,7 @@ msgstr "" #: gtk/gtkfontchooserwidget.c:2358 msgid "Character Variants" -msgstr "" +msgstr "Асимволқәа рвариантқәа" #: gtk/gtkglarea.c:314 msgid "OpenGL context creation failed" @@ -3138,7 +3138,7 @@ msgstr "" #: gtk/gtkplacessidebar.c:2346 msgid "_Safely Remove Drive" -msgstr "" +msgstr "_Ишәарҭамкәа аусруга аныхра" #: gtk/gtkplacessidebar.c:2350 msgid "_Connect Drive" @@ -3338,7 +3338,7 @@ msgstr "" #: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 msgid "Networks" -msgstr "" +msgstr "Аҳа аҿы" #: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 msgid "On This Computer" @@ -3366,7 +3366,7 @@ msgstr "" #: gtk/gtkprintbackend.c:778 msgid "Authentication" -msgstr "" +msgstr "Ахаҭареилкаара" #: gtk/gtkprintbackend.c:849 msgid "_Remember password" @@ -3471,7 +3471,7 @@ msgstr "" #: gtk/gtkprintoperation-win32.c:656 msgid "Out of paper" -msgstr "" +msgstr "Ақьаад нҵәеит" #. Translators: this is a printer status. #: gtk/gtkprintoperation-win32.c:658 @@ -3798,7 +3798,7 @@ msgstr "" #: gtk/gtktextbufferserialize.c:802 gtk/gtktextbufferserialize.c:828 #, c-format msgid "The attribute \"%s\" was found twice on the <%s> element" -msgstr "" +msgstr "Аҟазшьарбага \"%s\" ҩынтәны иԥшаан ахәҭа <%s> аҟны" #: gtk/gtktextbufferserialize.c:844 #, c-format @@ -3813,12 +3813,12 @@ msgstr "" #: gtk/gtktextbufferserialize.c:942 #, c-format msgid "Attribute \"%s\" repeated twice on the same <%s> element" -msgstr "" +msgstr "Аҟазшьарбага \"%s\" ҩынтәны еиҭаҟалеит ахәҭа <%s> аҟны" #: gtk/gtktextbufferserialize.c:960 gtk/gtktextbufferserialize.c:985 #, c-format msgid "Attribute \"%s\" is invalid on <%s> element in this context" -msgstr "" +msgstr "Аҟазшьарбага \"%s\" гхоуп <%s> аелемент аҟны ари аконтекст ала" #: gtk/gtktextbufferserialize.c:1024 #, c-format @@ -4002,7 +4002,7 @@ msgstr "" #: gtk/inspector/actions.ui:56 msgid "Enabled" -msgstr "" +msgstr "Иаҿакуп" #: gtk/inspector/actions.ui:69 msgid "Parameter Type" @@ -4084,7 +4084,7 @@ msgstr "" #: gtk/inspector/general.ui:454 msgid "Display" -msgstr "" +msgstr "Аԥшра" #: gtk/inspector/general.ui:489 msgid "RGBA visual" @@ -4096,7 +4096,7 @@ msgstr "" #: gtk/inspector/general.ui:570 msgid "GL Version" -msgstr "" +msgstr "Аверсиа GL" #: gtk/inspector/general.ui:605 msgid "GL Vendor" @@ -4183,7 +4183,7 @@ msgstr "" #: gtk/inspector/misc-info.ui:362 msgid "Baseline" -msgstr "" +msgstr "Абазатә цәаҳәа" #: gtk/inspector/misc-info.ui:396 msgid "Clip area" @@ -4515,7 +4515,7 @@ msgstr "" #: gtk/inspector/visual.ui:487 msgid "Similar" -msgstr "" +msgstr "Аиԥш" #: gtk/inspector/visual.ui:489 msgid "Recording" @@ -4555,7 +4555,7 @@ msgstr "" #: gtk/inspector/visual.ui:741 msgid "Always" -msgstr "" +msgstr "Еснагь" #: gtk/inspector/visual.ui:742 msgid "Disabled" @@ -7354,7 +7354,7 @@ msgstr "" #: gtk/ui/gtkprintunixdialog.ui:649 msgid "Paper" -msgstr "" +msgstr "Ақьаад" #: gtk/ui/gtkprintunixdialog.ui:672 msgid "Paper _type:" @@ -7768,56 +7768,56 @@ msgstr "" #: modules/printbackends/cups/gtkprintbackendcups.c:2609 #, c-format msgid "Printer “%s” is low on toner." -msgstr "" +msgstr "Апринтер «%s» аҟны атонер анҵәара иаҿуп" #: modules/printbackends/cups/gtkprintbackendcups.c:2613 #, c-format msgid "Printer “%s” has no toner left." -msgstr "" +msgstr "Апринтер «%s» аҟны атонер нҵәеит" #. Translators: "Developer" like on photo development context #: modules/printbackends/cups/gtkprintbackendcups.c:2618 #, c-format msgid "Printer “%s” is low on developer." -msgstr "" +msgstr "Апринтер «%s» аҟны аарԥшыга анҵәара иаҿуп" #. Translators: "Developer" like on photo development context #: modules/printbackends/cups/gtkprintbackendcups.c:2623 #, c-format msgid "Printer “%s” is out of developer." -msgstr "" +msgstr "Апринтер «%s» аҟны аарԥшыга нҵәеит" #. Translators: "marker" is one color bin of the printer #: modules/printbackends/cups/gtkprintbackendcups.c:2628 #, c-format msgid "Printer “%s” is low on at least one marker supply." -msgstr "" +msgstr "Апринтер «%s» аҟны атонерқәа руак анҵәара иаҿуп" #. Translators: "marker" is one color bin of the printer #: modules/printbackends/cups/gtkprintbackendcups.c:2633 #, c-format msgid "Printer “%s” is out of at least one marker supply." -msgstr "" +msgstr "Апринтер «%s» аҟны атонерқәа руак нҵәеит" #: modules/printbackends/cups/gtkprintbackendcups.c:2637 #, c-format msgid "The cover is open on printer “%s”." -msgstr "" +msgstr "Апринтер «%s» аҟны ахҩа аартуп" #: modules/printbackends/cups/gtkprintbackendcups.c:2641 #, c-format msgid "The door is open on printer “%s”." -msgstr "" +msgstr "Апринтер «%s» аҟны ашә аартуп" #: modules/printbackends/cups/gtkprintbackendcups.c:2645 #, c-format msgid "Printer “%s” is low on paper." -msgstr "" +msgstr "Апринтер «%s» аҟны ақьаад анҵәара иаҿуп" #: modules/printbackends/cups/gtkprintbackendcups.c:2649 #, c-format msgid "Printer “%s” is out of paper." -msgstr "" +msgstr "Апринтер «%s» аҟны ақьаад нҵәеит" #: modules/printbackends/cups/gtkprintbackendcups.c:2653 #, c-format From a02858a5e8546db71394d7ecad60404c7d62109c Mon Sep 17 00:00:00 2001 From: Jordi Mas Date: Fri, 26 Aug 2022 20:49:42 +0200 Subject: [PATCH 113/176] Fixes to Catalan translation --- po-properties/ca.po | 2 +- po/ca.po | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/po-properties/ca.po b/po-properties/ca.po index 7d677d4b21..2e58b73528 100644 --- a/po-properties/ca.po +++ b/po-properties/ca.po @@ -9302,7 +9302,7 @@ msgstr "Memòria intermèdia doble" #: gtk/gtkwidget.c:1364 msgid "Whether the widget is double buffered" -msgstr "Si el giny utilitza una doble memòria intermèdia" +msgstr "Si el giny utilitza una memòria intermèdia doble" #: gtk/gtkwidget.c:1378 msgid "How to position in extra horizontal space" diff --git a/po/ca.po b/po/ca.po index d64472e981..20736d89f3 100644 --- a/po/ca.po +++ b/po/ca.po @@ -7386,7 +7386,7 @@ msgstr "Connecta al _servidor" #: gtk/ui/gtkplacesview.ui:340 msgid "Enter server address…" -msgstr "Introduïu l'adreça del servidor..." +msgstr "Introduïu l'adreça del servidor…" #: gtk/ui/gtkprintunixdialog.ui:112 msgid "Printer" From 1df4b908a8877689bba7b8d8ef4cc9fbc24a85dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Goran=20Vidovi=C4=87?= Date: Sun, 28 Aug 2022 14:43:05 +0000 Subject: [PATCH 114/176] Update Croatian translation --- po/hr.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/po/hr.po b/po/hr.po index 487c7ce3f0..b257a1575d 100644 --- a/po/hr.po +++ b/po/hr.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ 0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-01 11:32+0000\n" -"PO-Revision-Date: 2022-03-01 13:41+0100\n" +"POT-Creation-Date: 2022-08-26 18:50+0000\n" +"PO-Revision-Date: 2022-08-28 16:42+0200\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -17,7 +17,7 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "Repor4-Msgid-Bugs-To: \n" "X-Launchpad-Export-Date: 2017-04-10 20:36+0000\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.1.1\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -1443,11 +1443,11 @@ msgstr "GNU Opća Javna Licenca, inačice 3 ili novija" #: gtk/gtkaboutdialog.c:118 msgid "GNU Lesser General Public License, version 2.1 or later" -msgstr "GNU Sažeta Opća Javna Licenca, inačice 2.1 ili novija" +msgstr "GNU Manja Opća Javna Licenca, inačice 2.1 ili novija" #: gtk/gtkaboutdialog.c:119 msgid "GNU Lesser General Public License, version 3 or later" -msgstr "GNU Sažeta Opća Javna Licenca, inačice 3 ili novija" +msgstr "GNU Manja Opća Javna Licenca, inačice 3 ili novija" #: gtk/gtkaboutdialog.c:120 msgid "BSD 2-Clause License" @@ -1471,11 +1471,11 @@ msgstr "GNU Opća Javna Licenca, samo inačica 3" #: gtk/gtkaboutdialog.c:125 msgid "GNU Lesser General Public License, version 2.1 only" -msgstr "GNU Sažeta Opća Javna Licenca, samo inačica 2.1" +msgstr "GNU Manja Opća Javna Licenca, samo inačica 2.1" #: gtk/gtkaboutdialog.c:126 msgid "GNU Lesser General Public License, version 3 only" -msgstr "GNU Sažeta Opća Javna Licenca, samo inačica 3" +msgstr "GNU Manja Opća Javna Licenca, samo inačica 3" #: gtk/gtkaboutdialog.c:127 msgid "GNU Affero General Public License, version 3 or later" @@ -7752,7 +7752,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vijetnamski (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From 1c375f72bc7407dbd1574d2a26ad83f13bb3808b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Dr=C4=85g?= Date: Sun, 28 Aug 2022 23:32:39 +0200 Subject: [PATCH 115/176] Update Polish translation --- po/pl.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/pl.po b/po/pl.po index 39de2bb53d..3a1bf520ae 100644 --- a/po/pl.po +++ b/po/pl.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-20 11:17+0000\n" -"PO-Revision-Date: 2022-02-20 13:55+0100\n" +"POT-Creation-Date: 2022-08-28 14:43+0000\n" +"PO-Revision-Date: 2022-08-28 23:32+0200\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" "Language: pl\n" @@ -4083,7 +4083,7 @@ msgstr "Przedrostek" #: gtk/inspector/actions.ui:56 msgid "Enabled" -msgstr "Wyłączone" +msgstr "Włączone" #: gtk/inspector/actions.ui:69 msgid "Parameter Type" @@ -7761,7 +7761,7 @@ msgid "Vietnamese (VIQR)" msgstr "wietnamska (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From 9baae419f6eb6089dc4d03edbb26b814d937543d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 9 Sep 2022 14:50:08 -0400 Subject: [PATCH 116/176] x11: Add a precondition Trying to be helpful. --- gdk/x11/gdkwindow-x11.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index eb822e0989..194bc82e29 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -5641,6 +5641,8 @@ gdk_x11_get_server_time (GdkWindow *window) XID gdk_x11_window_get_xid (GdkWindow *window) { + g_return_val_if_fail (GDK_IS_X11_WINDOW (window), None); + /* Try to ensure the window has a native window */ if (!_gdk_window_has_impl (window)) { From b425e724ee50e003c5886b099f43b5a40b2ceaac Mon Sep 17 00:00:00 2001 From: Cheng-Chia Tseng Date: Sat, 10 Sep 2022 09:21:40 +0000 Subject: [PATCH 117/176] Update Chinese (Taiwan) translation --- po/zh_TW.po | 128 ++++++++++++++++++++++++++++------------------------ 1 file changed, 68 insertions(+), 60 deletions(-) diff --git a/po/zh_TW.po b/po/zh_TW.po index 5a04eb2698..d3d8e241c7 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -4,20 +4,22 @@ # taijuin , 2010. # Wei-Lun Chao , 2010. # Chao-Hsiung Liao , 2012. +# Freddy Cheng , 2022. +# msgid "" msgstr "" "Project-Id-Version: gtk+ 3.3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-19 00:25+0000\n" -"PO-Revision-Date: 2022-03-22 22:28+0800\n" +"POT-Creation-Date: 2022-06-05 17:13+0000\n" +"PO-Revision-Date: 2022-09-10 17:19+0800\n" "Last-Translator: Cheng-Chia Tseng \n" -"Language-Team: <>\n" +"Language-Team: Chinese - Taiwan \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.1.1\n" "X-Project-Style: gnome\n" #: gdk/broadway/gdkbroadway-server.c:144 @@ -172,6 +174,8 @@ msgctxt "keyboard label" msgid "Page_Up" msgstr "Page_Up" +# gdk/keyname-table.h:6857 +# gtk/gtkshortcutlabel.c:225 #: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:225 msgctxt "keyboard label" msgid "Page_Down" @@ -421,12 +425,12 @@ msgstr "執行1" #: gdk/keyname-table.h:6907 msgctxt "keyboard label" msgid "Forward" -msgstr "向前" +msgstr "前進鍵" #: gdk/keyname-table.h:6908 msgctxt "keyboard label" msgid "Back" -msgstr "向後" +msgstr "返回鍵" #: gdk/keyname-table.h:6909 msgctxt "keyboard label" @@ -927,12 +931,12 @@ msgstr "屬性(_P)" #: gtk/a11y/gtkimageaccessible.c:109 gtk/deprecated/gtkstock.c:437 msgctxt "Stock label" msgid "_Quit" -msgstr "結束(_Q)" +msgstr "退出(_Q)" #: gtk/a11y/gtkimageaccessible.c:110 gtk/deprecated/gtkstock.c:438 msgctxt "Stock label" msgid "_Redo" -msgstr "取消復原(_R)" +msgstr "重做(_R)" #: gtk/a11y/gtkimageaccessible.c:111 gtk/deprecated/gtkstock.c:439 msgctxt "Stock label" @@ -962,7 +966,7 @@ msgstr "另存新檔(_A)" #: gtk/a11y/gtkimageaccessible.c:116 gtk/deprecated/gtkstock.c:444 msgctxt "Stock label" msgid "Select _All" -msgstr "全部選取(_A)" +msgstr "全選(_A)" #. Sorting direction #: gtk/a11y/gtkimageaccessible.c:117 gtk/deprecated/gtkstock.c:448 @@ -1001,7 +1005,7 @@ msgstr "底線(_U)" #: gtk/a11y/gtkimageaccessible.c:123 gtk/deprecated/gtkstock.c:458 msgctxt "Stock label" msgid "_Undo" -msgstr "復原(_U)" +msgstr "還原(_U)" #: gtk/a11y/gtkimageaccessible.c:124 gtk/deprecated/gtkstock.c:388 msgctxt "Stock label" @@ -1285,7 +1289,7 @@ msgstr "取消(_C)" #: gtk/deprecated/gtkstock.c:353 msgctxt "Stock label" msgid "C_onnect" -msgstr "連線(_O)" +msgstr "連接(_O)" #: gtk/deprecated/gtkstock.c:354 msgctxt "Stock label" @@ -1543,7 +1547,7 @@ msgid "" "This program comes with absolutely no warranty.\n" "See the %s for details." msgstr "" -"這個程式沒有任何保證。\n" +"這個程式沒有擔保任何責任。\n" "需要更多資訊,請參閱 %s。" #. This is the text that should appear next to menu accelerators @@ -1640,7 +1644,7 @@ msgstr "正在開啟「%s」。" #: gtk/gtkappchooserdialog.c:210 #, c-format msgid "No applications found for “%s”" -msgstr "沒有應用程式可開啟「%s」" +msgstr "沒有應用程式可以開啟「%s」" #. Translators: %s is a file type description #: gtk/gtkappchooserdialog.c:215 @@ -1651,7 +1655,7 @@ msgstr "正在開啟「%s」檔案。" #: gtk/gtkappchooserdialog.c:217 #, c-format msgid "No applications found for “%s” files" -msgstr "沒有應用程式可開啟「%s」檔案" +msgstr "沒有應用程式可以開啟「%s」檔案" #: gtk/gtkappchooserdialog.c:310 msgid "Forget association" @@ -1659,28 +1663,28 @@ msgstr "消除關聯" #: gtk/gtkappchooserdialog.c:453 msgid "Failed to start GNOME Software" -msgstr "無法啟動《GNOME 軟體》" +msgstr "無法啟動《軟體》" #: gtk/gtkappchooserwidget.c:593 msgid "Default Application" -msgstr "預設的應用程式" +msgstr "預設應用程式" #: gtk/gtkappchooserwidget.c:643 #, c-format msgid "No applications found for “%s”." -msgstr "沒有應用程式可開啟「%s」。" +msgstr "沒有應用程式可以開啟「%s」。" #: gtk/gtkappchooserwidget.c:726 msgid "Recommended Applications" -msgstr "建議的應用程式" +msgstr "建議應用程式" #: gtk/gtkappchooserwidget.c:741 msgid "Related Applications" -msgstr "相關的應用程式" +msgstr "相關應用程式" #: gtk/gtkappchooserwidget.c:755 msgid "Other Applications" -msgstr "其他的應用程式" +msgstr "其他應用程式" #: gtk/gtkapplicationwindow.c:345 gtk/gtkprintoperation-unix.c:485 #: gtk/gtkprintoperation-win32.c:1589 gtk/inspector/prop-editor.c:1686 @@ -1695,7 +1699,7 @@ msgstr "%s 不在書籤列表中" #: gtk/gtkbookmarksmanager.c:362 #, c-format msgid "%s already exists in the bookmarks list" -msgstr "%s 已存在書籤列表中" +msgstr "%s 已在書籤列表中" #: gtk/gtkbuilder-menus.c:223 #, c-format @@ -2249,7 +2253,7 @@ msgstr "刪除(_D)" #: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 msgid "Select _All" -msgstr "全部選取(_A)" +msgstr "全選(_A)" #: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 msgid "Insert _Emoji" @@ -2257,7 +2261,7 @@ msgstr "插入繪文字(_E)" #: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 msgid "Select all" -msgstr "選擇全部" +msgstr "全選" #: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 msgid "Cut" @@ -2277,7 +2281,7 @@ msgstr "Caps Lock 已開啟" #: gtk/gtkentry.c:11158 msgid "Insert Emoji" -msgstr "插入顏文字" +msgstr "插入繪文字" #: gtk/gtkfilechooserbutton.c:112 msgid "Select a File" @@ -2379,7 +2383,7 @@ msgstr "檔案無法被刪除" #: gtk/gtkfilechooserwidget.c:895 msgid "The file could not be moved to the Trash" -msgstr "檔案無法移至垃圾桶" +msgstr "檔案無法移到垃圾桶" #: gtk/gtkfilechooserwidget.c:1040 msgid "A folder with that name already exists" @@ -2431,11 +2435,11 @@ msgstr "檔案名稱不能以空白結尾" #: gtk/gtkfilechooserwidget.c:1121 msgid "Folder names starting with a “.” are hidden" -msgstr "以「.」開頭的資料夾名稱為隱藏" +msgstr "以「.」開頭的資料夾為隱藏狀態" #: gtk/gtkfilechooserwidget.c:1122 msgid "File names starting with a “.” are hidden" -msgstr "以「.」開頭的檔案名稱為隱藏" +msgstr "以「.」開頭的檔案為隱藏狀態" #: gtk/gtkfilechooserwidget.c:1495 #, c-format @@ -2445,7 +2449,7 @@ msgstr "確定要永遠刪除「%s」嗎?" #: gtk/gtkfilechooserwidget.c:1498 #, c-format msgid "If you delete an item, it will be permanently lost." -msgstr "如果刪除本項目,它會無法還原。" +msgstr "若刪除本項目將永久遺失。" #: gtk/gtkfilechooserwidget.c:1635 msgid "The file could not be renamed" @@ -2478,7 +2482,7 @@ msgstr "重新命名(_R)" #: gtk/gtkfilechooserwidget.c:2336 msgid "_Move to Trash" -msgstr "移至垃圾桶(_M)" +msgstr "丟進垃圾桶(_M)" #: gtk/gtkfilechooserwidget.c:2340 msgid "Show _Hidden Files" @@ -2498,7 +2502,7 @@ msgstr "顯示時間(_T)" #: gtk/gtkfilechooserwidget.c:2344 msgid "Sort _Folders before Files" -msgstr "在檔案前先列出資料夾(_F)" +msgstr "在檔案前列出資料夾(_F)" #. this is the header for the location column in the print dialog #: gtk/gtkfilechooserwidget.c:2626 gtk/inspector/css-node-tree.ui:141 @@ -2531,7 +2535,7 @@ msgstr "輸入位置或 URL" #: gtk/gtkfilechooserwidget.c:4451 gtk/gtkfilechooserwidget.c:7493 #: gtk/ui/gtkfilechooserwidget.ui:278 msgid "Modified" -msgstr "已修改" +msgstr "修改日期" #: gtk/gtkfilechooserwidget.c:4729 #, c-format @@ -2548,7 +2552,7 @@ msgstr "%H:%M" #: gtk/gtkfilechooserwidget.c:4895 gtk/gtkfilechooserwidget.c:4943 msgid "%l:%M %p" -msgstr "%p%l:%M" +msgstr "%p %l:%M" #: gtk/gtkfilechooserwidget.c:4899 msgid "Yesterday" @@ -2585,11 +2589,11 @@ msgstr "封存檔" #: gtk/gtkfilechooserwidget.c:5015 msgid "Markup" -msgstr "標記" +msgstr "標記語言" #: gtk/gtkfilechooserwidget.c:5016 gtk/gtkfilechooserwidget.c:5017 msgid "Text" -msgstr "文字" +msgstr "文字檔" #: gtk/gtkfilechooserwidget.c:5019 msgid "Video" @@ -2653,7 +2657,7 @@ msgstr "無法傳送搜尋要求" #: gtk/gtkfilechooserwidget.c:7704 msgid "Accessed" -msgstr "存取時間" +msgstr "存取日期" #: gtk/gtkfilechooserwidget.c:8824 gtk/ui/gtkfilechooserwidget.ui:89 msgid "Create Folder" @@ -2748,7 +2752,7 @@ msgstr "圖示「%s」不存在於佈景主題 %s 中" #: gtk/gtkicontheme.c:4101 gtk/gtkicontheme.c:4468 msgid "Failed to load icon" -msgstr "載入圖示失敗" +msgstr "無法載入圖示" #: gtk/gtkimmodule.c:547 msgctxt "input method menu" @@ -2992,7 +2996,7 @@ msgstr "密碼(_P)" #: gtk/gtkmountoperation.c:755 msgid "Forget password _immediately" -msgstr "立刻忘記密碼(_I)" +msgstr "立即忘記密碼(_I)" #: gtk/gtkmountoperation.c:765 msgid "Remember password until you _logout" @@ -3159,26 +3163,27 @@ msgstr "新增書籤" #: gtk/gtkplacessidebar.c:1473 msgid "Connect to Server" -msgstr "連接伺服器" +msgstr "連線到伺服器" #: gtk/gtkplacessidebar.c:1475 msgid "Connect to a network server address" -msgstr "連接到網路伺服器位址" +msgstr "連線到網路伺服器位址" #: gtk/gtkplacessidebar.c:1537 msgid "Other Locations" -msgstr "其他的位置" +msgstr "其他位置" #: gtk/gtkplacessidebar.c:1538 msgid "Show other locations" -msgstr "顯示其他的位置" +msgstr "顯示其他位置" #. Adjust start/stop items to reflect the type of the drive #: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 msgid "_Start" -msgstr "起動(_S)" +msgstr "啟動(_S)" #: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 +#, fuzzy msgid "_Stop" msgstr "關閉(_S)" @@ -3244,7 +3249,7 @@ msgstr "名稱" #: gtk/gtkplacessidebar.c:2938 #, c-format msgid "Unable to unmount “%s”" -msgstr "無法卸載 %s" +msgstr "無法卸載「%s」" #: gtk/gtkplacessidebar.c:3114 #, c-format @@ -3262,19 +3267,19 @@ msgid "Unable to eject %s" msgstr "無法退出 %s" #: gtk/gtkplacessidebar.c:3349 -#, c-format +#, fuzzy, c-format msgid "Unable to poll “%s” for media changes" msgstr "無法監測「%s」的媒體變更" #: gtk/gtkplacessidebar.c:3633 gtk/gtkplacessidebar.c:3699 #: gtk/gtkplacesview.c:1715 msgid "Open in New _Tab" -msgstr "在新的分頁中開啟(_T)" +msgstr "在新分頁中開啟(_T)" #: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 #: gtk/gtkplacesview.c:1726 msgid "Open in New _Window" -msgstr "在新的視窗中開啟(_W)" +msgstr "在新視窗中開啟(_W)" #: gtk/gtkplacessidebar.c:3706 msgid "_Add Bookmark" @@ -3393,7 +3398,7 @@ msgstr "網路" #: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 msgid "On This Computer" -msgstr "這臺電腦上" +msgstr "本機" #. Translators: respectively, free and total space of the drive. The plural form #. * should be based on the free space available. @@ -3424,9 +3429,10 @@ msgstr "記住密碼(_R)" #: gtk/gtkprinteroptionwidget.c:542 msgid "Select a filename" -msgstr "選取檔案名稱" +msgstr "選擇檔案名稱" #: gtk/gtkprinteroptionwidget.c:769 +#, fuzzy msgid "Not available" msgstr "不存在" @@ -3435,7 +3441,7 @@ msgstr "不存在" #. * by the job number. #. #: gtk/gtkprintoperation.c:259 -#, c-format +#, fuzzy, c-format msgid "%s job #%d" msgstr "%s 的工作 #%d" @@ -3810,7 +3816,7 @@ msgstr "兩指輕掃右方" #: gtk/gtkshortcutswindow.c:929 msgid "Shortcuts" -msgstr "捷徑鍵" +msgstr "鍵盤快捷鍵" #: gtk/gtkshortcutswindow.c:934 msgid "Search Results" @@ -3818,7 +3824,7 @@ msgstr "搜尋結果" #: gtk/gtkshortcutswindow.c:988 msgid "Search Shortcuts" -msgstr "搜尋捷徑鍵" +msgstr "搜尋鍵盤快捷鍵" #: gtk/gtkshortcutswindow.c:1053 gtk/ui/gtkemojichooser.ui:376 #: gtk/ui/gtkfilechooserwidget.ui:353 @@ -4424,7 +4430,7 @@ msgstr "是" #: gtk/inspector/signals-list.ui:36 msgid "Signal" -msgstr "信號" +msgstr "訊號" #: gtk/inspector/signals-list.ui:50 msgid "Connected" @@ -7159,7 +7165,7 @@ msgstr "食物和飲品" #: gtk/ui/gtkemojichooser.ui:113 gtk/ui/gtkemojichooser.ui:272 msgid "Travel & Places" -msgstr "旅遊和地點" +msgstr "旅行和地點" #: gtk/ui/gtkemojichooser.ui:128 gtk/ui/gtkemojichooser.ui:287 msgid "Activities" @@ -7347,8 +7353,8 @@ msgid "" "Specify one or more page ranges,\n" " e.g. 1–3, 7, 11" msgstr "" -"指定一或多個頁面範圍,\n" -"例如 1-3,7,11" +"指定其中 1 頁或多個頁面範圍,\n" +"例如:1-3,7,11" #: gtk/ui/gtkprintunixdialog.ui:276 msgid "Pages" @@ -7363,6 +7369,7 @@ msgid "Copie_s:" msgstr "份數(_S):" #: gtk/ui/gtkprintunixdialog.ui:361 +#, fuzzy msgid "C_ollate" msgstr "順序分頁(_O)" @@ -7456,12 +7463,13 @@ msgstr "於(_T):" #: gtk/ui/gtkprintunixdialog.ui:1007 gtk/ui/gtkprintunixdialog.ui:1009 #: gtk/ui/gtkprintunixdialog.ui:1028 gtk/ui/gtkprintunixdialog.ui:1030 #: gtk/ui/gtkprintunixdialog.ui:1037 +#, fuzzy msgid "" "Specify the time of print,\n" " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" msgstr "" "指定列印的時刻格式,\n" -" 例如 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm" +"例如:15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm" #: gtk/ui/gtkprintunixdialog.ui:1036 msgid "Time of print" @@ -7729,7 +7737,7 @@ msgid "Vietnamese (VIQR)" msgstr "越南文 (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" @@ -7745,7 +7753,7 @@ msgstr "Waylandgtk" #: modules/input/imxim.c:26 msgctxt "input method menu" msgid "X Input Method" -msgstr "一般輸入法 (XIM)" +msgstr "X 輸入法 (XIM)" #: modules/printbackends/cups/gtkprintbackendcups.c:1159 #: modules/printbackends/cups/gtkprintbackendcups.c:1468 @@ -8275,7 +8283,7 @@ msgstr "輸出" #: modules/printbackends/file/gtkprintbackendfile.c:537 msgid "Print to File" -msgstr "列印至檔案" +msgstr "列印成檔案儲存" #: modules/printbackends/file/gtkprintbackendfile.c:663 msgid "PDF" @@ -8341,7 +8349,7 @@ msgstr "不明" #. default filename used for print-to-test #: modules/printbackends/test/gtkprintbackendtest.c:232 -#, c-format +#, fuzzy, c-format msgid "test-output.%s" msgstr "test-output.%s" From 4a93875bbbc931cc4f19718940546200c12293d4 Mon Sep 17 00:00:00 2001 From: Jordi Mas Date: Sun, 11 Sep 2022 14:30:21 +0200 Subject: [PATCH 118/176] Update Catalan translation --- po/ca.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/ca.po b/po/ca.po index 20736d89f3..53971b69d6 100644 --- a/po/ca.po +++ b/po/ca.po @@ -32,10 +32,10 @@ # msgid "" msgstr "" -"Project-Id-Version: gtk+ 2.8.2\n" +"Project-Id-Version: gtk+ 3.2.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-02-18 00:07+0000\n" -"PO-Revision-Date: 2022-08-16 20:44+0200\n" +"PO-Revision-Date: 2022-09-11 20:44+0200\n" "Last-Translator: Jordi Mas i Hernàndez \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -495,7 +495,7 @@ msgstr "Desperta" #: gdk/keyname-table.h:6916 msgctxt "keyboard label" msgid "Suspend" -msgstr "Atura temporalment" +msgstr "Suspèn" #: gdk/quartz/gdkglcontext-quartz.c:123 msgid "Unable to create a GL pixel format" From ea9aa8ed8259a1e0693c671b01661e423d2bea47 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 13 Sep 2022 08:54:09 -0400 Subject: [PATCH 119/176] Fix a critical in GtkFontChooserWidget When the level doesn't include the style, we need to work a bit harder to really get a face object here. Fixes: #5173 --- gtk/gtkfontchooserwidget.c | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c index bcccacbc96..50f3b2ff5b 100644 --- a/gtk/gtkfontchooserwidget.c +++ b/gtk/gtkfontchooserwidget.c @@ -963,27 +963,29 @@ gtk_font_chooser_widget_load_fonts (GtkFontChooserWidget *fontchooser, if ((priv->level & GTK_FONT_CHOOSER_LEVEL_STYLE) == 0) { GtkDelayedFontDescription *desc; - PangoFontFace *face; + PangoFontFace *face = NULL; #if PANGO_VERSION_CHECK(1,46,0) face = pango_font_family_get_face (families[i], NULL); -#else - { - PangoFontFace **faces; - int j, n_faces; - pango_font_family_list_faces (families[i], &faces, &n_faces); - face = faces[0]; - for (j = 0; j < n_faces; j++) - { - if (strcmp (pango_font_face_get_face_name (faces[j]), "Regular") == 0) - { - face = faces[j]; - break; - } - } - g_free (faces); - } #endif + if (!face) + { + PangoFontFace **faces; + int j, n_faces; + pango_font_family_list_faces (families[i], &faces, &n_faces); + face = faces[0]; + for (j = 0; j < n_faces; j++) + { + if (strcmp (pango_font_face_get_face_name (faces[j]), "Regular") == 0) + { + face = faces[j]; + break; + } + } + + g_free (faces); + } + desc = gtk_delayed_font_description_new (face); gtk_list_store_insert_with_values (list_store, &iter, -1, From 5f8ab17a0cbd8917fd05073636f7ccc8d01bd4fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Mesk=C3=B3?= Date: Wed, 14 Sep 2022 00:36:30 +0000 Subject: [PATCH 120/176] Update Hungarian translation --- po-properties/hu.po | 1124 +++++++++++++++++++++---------------------- 1 file changed, 560 insertions(+), 564 deletions(-) diff --git a/po-properties/hu.po b/po-properties/hu.po index cad8105ce7..d4db9c3cc0 100644 --- a/po-properties/hu.po +++ b/po-properties/hu.po @@ -11,16 +11,16 @@ msgid "" msgstr "" "Project-Id-Version: gtk-properties master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-25 06:30+0000\n" -"PO-Revision-Date: 2020-06-25 17:36+0200\n" +"POT-Creation-Date: 2022-09-11 12:31+0000\n" +"PO-Revision-Date: 2022-09-12 22:55+0200\n" "Last-Translator: Meskó Balázs \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.3.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.1.1\n" #: gdk/gdkapplaunchcontext.c:127 gdk/gdkcursor.c:139 gdk/gdkdevicemanager.c:185 #: gdk/gdkglcontext.c:317 gdk/gdkseat.c:202 gdk/gdkseat.c:203 @@ -143,7 +143,7 @@ msgstr "A GDK alapértelmezett képernyője" msgid "The GDK display used to create the GL context" msgstr "A GL környezet létrehozásához használt GDK kijelző" -#: gdk/gdkglcontext.c:333 gtk/gtkwidget.c:1347 +#: gdk/gdkglcontext.c:333 gtk/gtkwidget.c:1351 msgid "Window" msgstr "Ablak" @@ -203,11 +203,11 @@ msgstr "Másodlagos" msgid "Minor version number" msgstr "Másodlagos verziószám" -#: gdk/x11/gdkdevice-xi2.c:143 +#: gdk/x11/gdkdevice-xi2.c:142 msgid "Device ID" msgstr "Eszközazonosító" -#: gdk/x11/gdkdevice-xi2.c:144 +#: gdk/x11/gdkdevice-xi2.c:143 msgid "Device identifier" msgstr "Eszközazonosító" @@ -219,7 +219,7 @@ msgstr "Cellamegjelenítő" msgid "The cell renderer represented by this accessible" msgstr "Az akadálymentes elem által képviselt cellamegjelenítő" -#: gtk/deprecated/gtkaction.c:243 gtk/deprecated/gtkactiongroup.c:200 +#: gtk/deprecated/gtkaction.c:243 gtk/deprecated/gtkactiongroup.c:201 #: gtk/deprecated/gtkthemingengine.c:247 gtk/gtkcssnode.c:638 #: gtk/gtkprinter.c:121 gtk/gtkstack.c:516 gtk/gtktextmark.c:136 msgid "Name" @@ -229,8 +229,8 @@ msgstr "Név" msgid "A unique name for the action." msgstr "A művelet egyedi neve." -#: gtk/deprecated/gtkaction.c:264 gtk/gtkbutton.c:281 gtk/gtkexpander.c:308 -#: gtk/gtkframe.c:231 gtk/gtklabel.c:805 gtk/gtkmenuitem.c:789 +#: gtk/deprecated/gtkaction.c:264 gtk/gtkbutton.c:281 gtk/gtkexpander.c:309 +#: gtk/gtkframe.c:232 gtk/gtklabel.c:806 gtk/gtkmenuitem.c:791 #: gtk/gtktoolbutton.c:243 gtk/gtktoolitemgroup.c:1639 msgid "Label" msgstr "Címke" @@ -274,7 +274,7 @@ msgstr "A megjelenítendő GIcon" #: gtk/deprecated/gtkaction.c:365 gtk/deprecated/gtkstatusicon.c:263 #: gtk/gtkcellrendererpixbuf.c:245 gtk/gtkimage.c:343 gtk/gtkprinter.c:170 -#: gtk/gtkwindow.c:890 +#: gtk/gtkwindow.c:891 msgid "Icon Name" msgstr "Ikonnév" @@ -341,8 +341,8 @@ msgid "When TRUE, empty menu proxies for this action are hidden." msgstr "" "Ha az értéke TRUE, akkor a művelet üres menüproxyjai elrejtésre kerülnek." -#: gtk/deprecated/gtkaction.c:466 gtk/deprecated/gtkactiongroup.c:214 -#: gtk/gtkcellrenderer.c:308 gtk/gtkwidget.c:1155 +#: gtk/deprecated/gtkaction.c:466 gtk/deprecated/gtkactiongroup.c:215 +#: gtk/gtkcellrenderer.c:308 gtk/gtkwidget.c:1159 msgid "Sensitive" msgstr "Érzékeny" @@ -350,9 +350,9 @@ msgstr "Érzékeny" msgid "Whether the action is enabled." msgstr "Engedélyezve van-e a művelet." -#: gtk/deprecated/gtkaction.c:481 gtk/deprecated/gtkactiongroup.c:228 +#: gtk/deprecated/gtkaction.c:481 gtk/deprecated/gtkactiongroup.c:229 #: gtk/deprecated/gtkstatusicon.c:314 gtk/gtkcssnode.c:649 -#: gtk/gtknativedialog.c:242 gtk/gtktreeviewcolumn.c:246 gtk/gtkwidget.c:1148 +#: gtk/gtknativedialog.c:242 gtk/gtktreeviewcolumn.c:246 gtk/gtkwidget.c:1152 msgid "Visible" msgstr "Látható" @@ -382,23 +382,23 @@ msgstr "Mindig jelenjen meg a kép" msgid "Whether the image will always be shown" msgstr "Mindig látható legyen-e a kép" -#: gtk/deprecated/gtkactiongroup.c:201 +#: gtk/deprecated/gtkactiongroup.c:202 msgid "A name for the action group." msgstr "A műveletcsoport neve." -#: gtk/deprecated/gtkactiongroup.c:215 +#: gtk/deprecated/gtkactiongroup.c:216 msgid "Whether the action group is enabled." msgstr "Engedélyezve van-e a műveletcsoport." -#: gtk/deprecated/gtkactiongroup.c:229 +#: gtk/deprecated/gtkactiongroup.c:230 msgid "Whether the action group is visible." msgstr "Látható-e a műveletcsoport." -#: gtk/deprecated/gtkactiongroup.c:242 +#: gtk/deprecated/gtkactiongroup.c:243 msgid "Accelerator Group" msgstr "Gyorsbillentyűcsoport" -#: gtk/deprecated/gtkactiongroup.c:243 +#: gtk/deprecated/gtkactiongroup.c:244 msgid "The accelerator group the actions of this group should use." msgstr "A csoport műveletei által használandó gyorsbillentyűcsoport." @@ -517,7 +517,7 @@ msgid "Appearance of the shadow surrounding the arrow" msgstr "A nyilat körülvevő árnyék megjelenése" #: gtk/deprecated/gtkarrow.c:138 gtk/gtkcombobox.c:1227 gtk/gtkmenu.c:1006 -#: gtk/gtkmenuitem.c:898 +#: gtk/gtkmenuitem.c:900 msgid "Arrow Scaling" msgstr "Nyíl méretezése" @@ -693,11 +693,11 @@ msgstr "Gyorsítócsoport" msgid "The Accel Group to use for stock accelerator keys" msgstr "Az alapértelmezett gyorsbillentyűkhöz használandó gyorsítócsoport" -#: gtk/deprecated/gtkmisc.c:114 gtk/gtkentry.c:968 gtk/gtklabel.c:851 +#: gtk/deprecated/gtkmisc.c:114 gtk/gtkentry.c:968 gtk/gtklabel.c:852 msgid "X align" msgstr "X-igazítás" -#: gtk/deprecated/gtkmisc.c:115 gtk/gtkentry.c:969 gtk/gtklabel.c:852 +#: gtk/deprecated/gtkmisc.c:115 gtk/gtkentry.c:969 gtk/gtklabel.c:853 msgid "" "The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL " "layouts." @@ -705,11 +705,11 @@ msgstr "" "A vízszintes igazítás, 0 (bal) és 1 (jobb) közötti számként megadva. RTL " "elrendezéseknél fordított az érték." -#: gtk/deprecated/gtkmisc.c:133 gtk/gtklabel.c:869 +#: gtk/deprecated/gtkmisc.c:133 gtk/gtklabel.c:870 msgid "Y align" msgstr "Y-igazítás" -#: gtk/deprecated/gtkmisc.c:134 gtk/gtklabel.c:870 +#: gtk/deprecated/gtkmisc.c:134 gtk/gtklabel.c:871 msgid "The vertical alignment, from 0 (top) to 1 (bottom)" msgstr "A függőleges igazítás, 0 (felül) és 1 (alul) között" @@ -857,7 +857,7 @@ msgid "The size of the icon" msgstr "Az ikon mérete" #: gtk/deprecated/gtkstatusicon.c:306 gtk/gtkinvisible.c:98 -#: gtk/gtkmountoperation.c:183 gtk/gtkstylecontext.c:229 gtk/gtkwindow.c:897 +#: gtk/gtkmountoperation.c:183 gtk/gtkstylecontext.c:229 gtk/gtkwindow.c:898 msgid "Screen" msgstr "Képernyő" @@ -869,7 +869,7 @@ msgstr "A képernyő, amelyen az állapotikon megjelenik" msgid "Whether the status icon is visible" msgstr "Látható-e az állapotikon?" -#: gtk/deprecated/gtkstatusicon.c:330 gtk/gtkplug.c:196 +#: gtk/deprecated/gtkstatusicon.c:330 gtk/gtkplug.c:198 msgid "Embedded" msgstr "Beágyazott" @@ -886,7 +886,7 @@ msgstr "Elhelyezkedés" msgid "The orientation of the tray" msgstr "A tálca tájolása" -#: gtk/deprecated/gtkstatusicon.c:374 gtk/gtkwidget.c:1285 +#: gtk/deprecated/gtkstatusicon.c:374 gtk/gtkwidget.c:1289 msgid "Has tooltip" msgstr "Rendelkezik buboréksúgóval" @@ -894,15 +894,15 @@ msgstr "Rendelkezik buboréksúgóval" msgid "Whether this tray icon has a tooltip" msgstr "A tálcaikon rendelkezik-e buboréksúgóval" -#: gtk/deprecated/gtkstatusicon.c:401 gtk/gtkwidget.c:1309 +#: gtk/deprecated/gtkstatusicon.c:401 gtk/gtkwidget.c:1313 msgid "Tooltip Text" msgstr "Buboréksúgó szövege" -#: gtk/deprecated/gtkstatusicon.c:402 gtk/gtkwidget.c:1310 gtk/gtkwidget.c:1334 +#: gtk/deprecated/gtkstatusicon.c:402 gtk/gtkwidget.c:1314 gtk/gtkwidget.c:1338 msgid "The contents of the tooltip for this widget" msgstr "A buboréksúgó tartalma a felületi elemhez" -#: gtk/deprecated/gtkstatusicon.c:425 gtk/gtkwidget.c:1333 +#: gtk/deprecated/gtkstatusicon.c:425 gtk/gtkwidget.c:1337 msgid "Tooltip markup" msgstr "Buboréksúgó jelölőkódja" @@ -913,7 +913,7 @@ msgstr "A buboréksúgó tartalma a tálcaikonhoz" #: gtk/deprecated/gtkstatusicon.c:443 gtk/gtkcolorbutton.c:183 #: gtk/gtkfilechooserbutton.c:443 gtk/gtkfontbutton.c:490 #: gtk/gtkheaderbar.c:2027 gtk/gtkprintjob.c:133 gtk/gtkshortcutsgroup.c:308 -#: gtk/gtkshortcutssection.c:376 gtk/gtkshortcutsshortcut.c:575 +#: gtk/gtkshortcutssection.c:376 gtk/gtkshortcutsshortcut.c:576 #: gtk/gtkstack.c:523 gtk/gtktreeviewcolumn.c:316 msgid "Title" msgstr "Cím" @@ -1058,7 +1058,7 @@ msgstr "A művelet proxyjai választóművelet-proxyknak nézzenek-e ki" #: gtk/deprecated/gtktoggleaction.c:135 gtk/gtkcellrendererspinner.c:125 #: gtk/gtkcheckmenuitem.c:209 gtk/gtkmenu.c:640 gtk/gtkmodelbutton.c:1211 -#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:878 +#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:879 #: gtk/gtktogglebutton.c:188 gtk/gtktoggletoolbutton.c:130 msgid "Active" msgstr "Aktív" @@ -1318,13 +1318,13 @@ msgstr "" "elejére vagy végére mutat" #: gtk/gtkactionbar.c:345 gtk/gtkbox.c:365 gtk/gtkheaderbar.c:2020 -#: gtk/gtknotebook.c:840 gtk/gtkpaned.c:368 gtk/gtkpopover.c:1767 +#: gtk/gtknotebook.c:841 gtk/gtkpaned.c:368 gtk/gtkpopover.c:1767 #: gtk/gtkpopovermenu.c:384 gtk/gtkstack.c:537 gtk/gtktoolitemgroup.c:1716 msgid "Position" msgstr "Pozíció" #: gtk/gtkactionbar.c:346 gtk/gtkbox.c:366 gtk/gtkheaderbar.c:2021 -#: gtk/gtknotebook.c:841 gtk/gtkpopovermenu.c:385 gtk/gtkstack.c:538 +#: gtk/gtknotebook.c:842 gtk/gtkpopovermenu.c:385 gtk/gtkstack.c:538 msgid "The index of the child in the parent" msgstr "A gyermek indexe a szülőben" @@ -1517,7 +1517,7 @@ msgid "TRUE if the window should show a menubar at the top of the window" msgstr "" "IGAZ, ha az ablaknak meg kell jelenítenie egy menüsávot az ablak tetején" -#: gtk/gtkaspectframe.c:111 gtk/gtkwidget.c:1377 +#: gtk/gtkaspectframe.c:111 gtk/gtkwidget.c:1381 msgid "Horizontal Alignment" msgstr "Vízszintes igazítás" @@ -1525,7 +1525,7 @@ msgstr "Vízszintes igazítás" msgid "X alignment of the child" msgstr "A gyermek X irányú igazítása" -#: gtk/gtkaspectframe.c:118 gtk/gtkwidget.c:1392 +#: gtk/gtkaspectframe.c:118 gtk/gtkwidget.c:1396 msgid "Vertical Alignment" msgstr "Függőleges igazítás" @@ -1549,11 +1549,11 @@ msgstr "Gyermek követése" msgid "Force aspect ratio to match that of the frame's child" msgstr "A képarány beállítása a keret gyermekével megegyezőre" -#: gtk/gtkassistant.c:526 gtk/gtkdialog.c:652 +#: gtk/gtkassistant.c:526 gtk/gtkdialog.c:653 msgid "Use Header Bar" msgstr "Fejlécsáv használata" -#: gtk/gtkassistant.c:527 gtk/gtkdialog.c:653 +#: gtk/gtkassistant.c:527 gtk/gtkdialog.c:654 msgid "Use Header Bar for actions." msgstr "Fejlécsáv használata a műveletekhez." @@ -1685,7 +1685,7 @@ msgstr "Nem homogén" msgid "If TRUE, the child will not be subject to homogeneous sizing" msgstr "Ha az értéke TRUE, akkor a gyermek nem lesz homogén méretezés alanya" -#: gtk/gtkbox.c:278 gtk/gtkcellareabox.c:310 gtk/gtkexpander.c:341 +#: gtk/gtkbox.c:278 gtk/gtkcellareabox.c:310 gtk/gtkexpander.c:342 #: gtk/gtkheaderbar.c:2048 gtk/gtkiconview.c:524 gtk/gtktreeviewcolumn.c:276 msgid "Spacing" msgstr "Távolság" @@ -1748,13 +1748,13 @@ msgid "" msgstr "" "A címke elem szövege a gombon belül, amennyiben a gomb tartalmaz címke elemet" -#: gtk/gtkbutton.c:288 gtk/gtkexpander.c:316 gtk/gtklabel.c:826 -#: gtk/gtkmenuitem.c:803 gtk/gtktoolbutton.c:250 +#: gtk/gtkbutton.c:288 gtk/gtkexpander.c:317 gtk/gtklabel.c:827 +#: gtk/gtkmenuitem.c:805 gtk/gtktoolbutton.c:250 msgid "Use underline" msgstr "Aláhúzás használata" -#: gtk/gtkbutton.c:289 gtk/gtkexpander.c:317 gtk/gtklabel.c:827 -#: gtk/gtkmenuitem.c:804 +#: gtk/gtkbutton.c:289 gtk/gtkexpander.c:318 gtk/gtklabel.c:828 +#: gtk/gtkmenuitem.c:806 msgid "" "If set, an underline in the text indicates the next character should be used " "for the mnemonic accelerator key" @@ -2305,7 +2305,7 @@ msgid "Whether the rendered pixbuf should be colorized according to the state" msgstr "A megjelenített pixbuf az állapotának megfelelően legyen-e színezve?" #: gtk/gtkcellrendererpixbuf.c:281 gtk/gtkimage.c:359 gtk/gtkmodelbutton.c:1166 -#: gtk/gtkshortcutsshortcut.c:550 gtk/gtkwindow.c:841 +#: gtk/gtkshortcutsshortcut.c:551 gtk/gtkwindow.c:842 msgid "Icon" msgstr "Ikon" @@ -2412,7 +2412,7 @@ msgstr "Jelölőkód" msgid "Marked up text to render" msgstr "Megjelenítendő formázott szöveg" -#: gtk/gtkcellrenderertext.c:269 gtk/gtkentry.c:1493 gtk/gtklabel.c:812 +#: gtk/gtkcellrenderertext.c:269 gtk/gtkentry.c:1493 gtk/gtklabel.c:813 msgid "Attributes" msgstr "Attribútumok" @@ -2473,11 +2473,11 @@ msgid "Foreground color as a GdkRGBA" msgstr "Előtérszín GdkRGBA-ként" #: gtk/gtkcellrenderertext.c:357 gtk/gtkentry.c:861 gtk/gtktexttag.c:309 -#: gtk/gtktextview.c:825 +#: gtk/gtktextview.c:826 msgid "Editable" msgstr "Szerkeszthető" -#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:826 +#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:827 msgid "Whether the text can be modified by the user" msgstr "A szöveg szerkeszthető-e a felhasználó által" @@ -2584,7 +2584,7 @@ msgstr "" "szöveg megjelenítéséhez. Ha nem érti, mi ez a paraméter, akkor valószínűleg " "nincs is rá szükség" -#: gtk/gtkcellrenderertext.c:484 gtk/gtklabel.c:963 gtk/gtkprogressbar.c:330 +#: gtk/gtkcellrenderertext.c:484 gtk/gtklabel.c:964 gtk/gtkprogressbar.c:330 msgid "Ellipsize" msgstr "Kihagyások" @@ -2597,15 +2597,15 @@ msgstr "" "elég helye a karakterlánc teljes megjelenítésére" #: gtk/gtkcellrenderertext.c:503 gtk/gtkfilechooserbutton.c:457 -#: gtk/gtklabel.c:983 +#: gtk/gtklabel.c:984 msgid "Width In Characters" msgstr "Szélesség karakterekben" -#: gtk/gtkcellrenderertext.c:504 gtk/gtklabel.c:984 +#: gtk/gtkcellrenderertext.c:504 gtk/gtklabel.c:985 msgid "The desired width of the label, in characters" msgstr "A címke kívánt szélessége karakterekben megadva" -#: gtk/gtkcellrenderertext.c:525 gtk/gtklabel.c:1039 +#: gtk/gtkcellrenderertext.c:525 gtk/gtklabel.c:1040 msgid "Maximum Width In Characters" msgstr "Maximális szélesség karakterben" @@ -2795,7 +2795,7 @@ msgstr "Inkonzisztens állapot" msgid "The inconsistent state of the button" msgstr "A gomb inkonzisztens állapota" -#: gtk/gtkcellrenderertoggle.c:154 gtk/gtklistbox.c:3917 +#: gtk/gtkcellrenderertoggle.c:154 gtk/gtklistbox.c:3920 msgid "Activatable" msgstr "Aktiválható" @@ -2870,7 +2870,7 @@ msgstr "Kell-e elegendő helyet kérni a modell minden sorának" msgid "Indicator Size" msgstr "Jelző mérete" -#: gtk/gtkcheckbutton.c:249 gtk/gtkexpander.c:406 +#: gtk/gtkcheckbutton.c:249 gtk/gtkexpander.c:414 msgid "Indicator Spacing" msgstr "Jelző térköze" @@ -2948,7 +2948,7 @@ msgstr "Aktuális szín GdkRGBA-ként" msgid "Whether alpha should be shown" msgstr "Az alfa megjelenjen-e" -#: gtk/gtkcolorchooserdialog.c:213 gtk/gtkcolorchooserwidget.c:704 +#: gtk/gtkcolorchooserdialog.c:213 gtk/gtkcolorchooserwidget.c:695 msgid "Show editor" msgstr "Szerkesztő megjelenítése" @@ -2964,7 +2964,7 @@ msgstr "RGBA szín" msgid "Color as RGBA" msgstr "Szín RGBA-ként" -#: gtk/gtkcolorswatch.c:722 gtk/gtklabel.c:908 gtk/gtklistbox.c:3931 +#: gtk/gtkcolorswatch.c:722 gtk/gtklabel.c:909 gtk/gtklistbox.c:3934 msgid "Selectable" msgstr "Kijelölhető" @@ -3128,27 +3128,27 @@ msgstr "A nyíl által felhasznált terület mennyisége" msgid "Which kind of shadow to draw around the combo box" msgstr "A kombinált mező körül rajzolandó árnyék típusa" -#: gtk/gtkcontainer.c:532 +#: gtk/gtkcontainer.c:533 msgid "Resize mode" msgstr "Átméretezési mód" -#: gtk/gtkcontainer.c:533 +#: gtk/gtkcontainer.c:534 msgid "Specify how resize events are handled" msgstr "Az átméretezési események kezelését adja meg" -#: gtk/gtkcontainer.c:540 +#: gtk/gtkcontainer.c:541 msgid "Border width" msgstr "Szegély szélessége" -#: gtk/gtkcontainer.c:541 +#: gtk/gtkcontainer.c:542 msgid "The width of the empty border outside the containers children" msgstr "A gyermekek tárolóján kívüli üres szegély szélessége" -#: gtk/gtkcontainer.c:548 +#: gtk/gtkcontainer.c:549 msgid "Child" msgstr "Gyermek" -#: gtk/gtkcontainer.c:549 +#: gtk/gtkcontainer.c:550 msgid "Can be used to add a new child to the container" msgstr "Új gyermek vehető fel a tárolóba" @@ -3168,7 +3168,7 @@ msgstr "Azonosító" msgid "Unique ID" msgstr "Egyedi azonosító" -#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:893 +#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:894 msgid "State" msgstr "Állapot" @@ -3232,35 +3232,35 @@ msgstr "Kiindulási érték" msgid "The initial specified value used for this property" msgstr "A tulajdonság kiindulásiként megadott értéke" -#: gtk/gtkdialog.c:588 gtk/gtkinfobar.c:530 +#: gtk/gtkdialog.c:589 gtk/gtkinfobar.c:530 msgid "Content area border" msgstr "Tartalomterület-szegély" -#: gtk/gtkdialog.c:589 +#: gtk/gtkdialog.c:590 msgid "Width of border around the main dialog area" msgstr "A fő párbeszédablak-terület körüli szegély szélessége" -#: gtk/gtkdialog.c:606 gtk/gtkinfobar.c:548 +#: gtk/gtkdialog.c:607 gtk/gtkinfobar.c:548 msgid "Content area spacing" msgstr "Tartalomterület térköze" -#: gtk/gtkdialog.c:607 +#: gtk/gtkdialog.c:608 msgid "Spacing between elements of the main dialog area" msgstr "A fő párbeszédablak-terület elemei közötti térköz" -#: gtk/gtkdialog.c:614 gtk/gtkinfobar.c:565 +#: gtk/gtkdialog.c:615 gtk/gtkinfobar.c:565 msgid "Button spacing" msgstr "Gombok távolsága" -#: gtk/gtkdialog.c:615 gtk/gtkinfobar.c:566 +#: gtk/gtkdialog.c:616 gtk/gtkinfobar.c:566 msgid "Spacing between buttons" msgstr "A gombok egymástól való távolsága" -#: gtk/gtkdialog.c:631 gtk/gtkinfobar.c:582 +#: gtk/gtkdialog.c:632 gtk/gtkinfobar.c:582 msgid "Action area border" msgstr "Műveletterület-szegély" -#: gtk/gtkdialog.c:632 +#: gtk/gtkdialog.c:633 msgid "Width of border around the button area at the bottom of the dialog" msgstr "A párbeszédablak alján a gombterület körüli szegély" @@ -3294,19 +3294,19 @@ msgstr "Szöveges puffer" msgid "Text buffer object which actually stores entry text" msgstr "A beviteli mező szövegét ténylegesen tároló szöveges puffer" -#: gtk/gtkentry.c:845 gtk/gtklabel.c:930 +#: gtk/gtkentry.c:845 gtk/gtklabel.c:931 msgid "Cursor Position" msgstr "Kurzorpozíció" -#: gtk/gtkentry.c:846 gtk/gtklabel.c:931 +#: gtk/gtkentry.c:846 gtk/gtklabel.c:932 msgid "The current position of the insertion cursor in chars" msgstr "A beszúrási kurzor aktuális helye karakterekben megadva" -#: gtk/gtkentry.c:853 gtk/gtklabel.c:938 +#: gtk/gtkentry.c:853 gtk/gtklabel.c:939 msgid "Selection Bound" msgstr "Kijelölés mérete" -#: gtk/gtkentry.c:854 gtk/gtklabel.c:939 +#: gtk/gtkentry.c:854 gtk/gtklabel.c:940 msgid "" "The position of the opposite end of the selection from the cursor in chars" msgstr "" @@ -3400,7 +3400,7 @@ msgid "Which kind of shadow to draw around the entry when has-frame is set" msgstr "" "A bejegyzés köré rajzolandó árnyék típusa, ha a Van kerete be van állítva." -#: gtk/gtkentry.c:1016 gtk/gtktextview.c:965 +#: gtk/gtkentry.c:1016 gtk/gtktextview.c:966 msgid "Overwrite mode" msgstr "Felülírás mód" @@ -3590,11 +3590,11 @@ msgstr "Elsődleges ikon buboréksúgójának jelölőkódja" msgid "Secondary icon tooltip markup" msgstr "Másodlagos ikon buboréksúgójának jelölőkódja" -#: gtk/gtkentry.c:1422 gtk/gtktextview.c:993 +#: gtk/gtkentry.c:1422 gtk/gtktextview.c:994 msgid "IM module" msgstr "Beviteli mód modul" -#: gtk/gtkentry.c:1423 gtk/gtktextview.c:994 +#: gtk/gtkentry.c:1423 gtk/gtktextview.c:995 msgid "Which IM module should be used" msgstr "A használandó beviteli modul" @@ -3606,35 +3606,35 @@ msgstr "Kiegészítés" msgid "The auxiliary completion object" msgstr "A külső kiegészítési objektum" -#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1011 +#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1012 msgid "Purpose" msgstr "Cél" -#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1012 +#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1013 msgid "Purpose of the text field" msgstr "A szövegmező célja" -#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1029 +#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1030 msgid "hints" msgstr "javaslatok" -#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1030 +#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1031 msgid "Hints for the text field behaviour" msgstr "Javaslatok a szövegmező viselkedéséhez" -#: gtk/gtkentry.c:1494 gtk/gtklabel.c:813 +#: gtk/gtkentry.c:1494 gtk/gtklabel.c:814 msgid "A list of style attributes to apply to the text of the label" msgstr "A címke szövegén alkalmazandó stílusattribútumok listája" -#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4870 gtk/gtktextview.c:1046 +#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4873 gtk/gtktextview.c:1047 msgid "Populate all" msgstr "Összes feltöltése" -#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1047 +#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1048 msgid "Whether to emit ::populate-popup for touch popups" msgstr "Kiadja-e a ::populate-popup üzenetet a felugró menü érintéséhez" -#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:941 +#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:942 msgid "Tabs" msgstr "Lapok" @@ -3783,56 +3783,56 @@ msgstr "Az a terjesztési fázis, amelyben ez a vezérlő fut" msgid "Flags" msgstr "Jelzők" -#: gtk/gtkexpander.c:300 +#: gtk/gtkexpander.c:301 msgid "Expanded" msgstr "Kiterjesztett" -#: gtk/gtkexpander.c:301 +#: gtk/gtkexpander.c:302 msgid "Whether the expander has been opened to reveal the child widget" msgstr "" "A kiterjesztő meg lett-e nyitva a gyermek felületi elem megjelenítésére" -#: gtk/gtkexpander.c:309 +#: gtk/gtkexpander.c:310 msgid "Text of the expander's label" msgstr "A kiterjesztő címkéjének szövege" -#: gtk/gtkexpander.c:324 gtk/gtklabel.c:819 gtk/gtkmodelbutton.c:1196 +#: gtk/gtkexpander.c:325 gtk/gtklabel.c:820 gtk/gtkmodelbutton.c:1196 msgid "Use markup" msgstr "Jelölés használata" -#: gtk/gtkexpander.c:325 gtk/gtklabel.c:820 +#: gtk/gtkexpander.c:326 gtk/gtklabel.c:821 msgid "The text of the label includes XML markup. See pango_parse_markup()" msgstr "" "A címke szövege tartalmaz-e XML jelölőkódokat. Lásd: pango_parse_markup()" -#: gtk/gtkexpander.c:342 +#: gtk/gtkexpander.c:343 msgid "Space to put between the label and the child" msgstr "A címke és a gyermek közötti távolság" -#: gtk/gtkexpander.c:351 gtk/gtkframe.c:262 gtk/gtktoolbutton.c:257 +#: gtk/gtkexpander.c:352 gtk/gtkframe.c:263 gtk/gtktoolbutton.c:257 #: gtk/gtktoolitemgroup.c:1646 msgid "Label widget" msgstr "Címke felületi elem" -#: gtk/gtkexpander.c:352 +#: gtk/gtkexpander.c:353 msgid "A widget to display in place of the usual expander label" msgstr "A szokásos kiterjesztő címke helyén megjelenítendő felületi elem" -#: gtk/gtkexpander.c:359 +#: gtk/gtkexpander.c:367 msgid "Label fill" msgstr "Címkekitöltés" -#: gtk/gtkexpander.c:360 +#: gtk/gtkexpander.c:368 msgid "Whether the label widget should fill all available horizontal space" msgstr "" "A címke felületi elemnek ki kell-e töltenie az összes rendelkezésre álló " "területet?" -#: gtk/gtkexpander.c:375 +#: gtk/gtkexpander.c:383 msgid "Resize toplevel" msgstr "Felsőszintű átméretezése" -#: gtk/gtkexpander.c:376 +#: gtk/gtkexpander.c:384 msgid "" "Whether the expander will resize the toplevel window upon expanding and " "collapsing" @@ -3840,15 +3840,15 @@ msgstr "" "A kiterjesztő átméretezi-e a felső szintű ablakot kiterjesztéskor és " "összecsukáskor" -#: gtk/gtkexpander.c:389 gtk/gtktoolitemgroup.c:1674 gtk/gtktreeview.c:1234 +#: gtk/gtkexpander.c:397 gtk/gtktoolitemgroup.c:1674 gtk/gtktreeview.c:1235 msgid "Expander Size" msgstr "Kiterjesztő mérete" -#: gtk/gtkexpander.c:390 gtk/gtktoolitemgroup.c:1675 gtk/gtktreeview.c:1235 +#: gtk/gtkexpander.c:398 gtk/gtktoolitemgroup.c:1675 gtk/gtktreeview.c:1236 msgid "Size of the expander arrow" msgstr "A kiterjesztő nyíl mérete" -#: gtk/gtkexpander.c:407 +#: gtk/gtkexpander.c:415 msgid "Spacing around expander arrow" msgstr "Távolság a kiterjesztő nyíl körül" @@ -3884,8 +3884,8 @@ msgstr "Szűrő" msgid "The current filter for selecting which files are displayed" msgstr "A megjelenítendő fájlok kiválasztására használt aktuális szűrő" -#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4836 -#: gtk/gtkplacesview.c:2322 +#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4839 +#: gtk/gtkplacesview.c:2345 msgid "Local Only" msgstr "Csak helyi" @@ -3985,12 +3985,12 @@ msgstr "Mégse címkéje" msgid "The label on the cancel button" msgstr "A mégse gomb címkéje" -#: gtk/gtkfilechooserwidget.c:8668 gtk/gtkfilechooserwidget.c:8669 +#: gtk/gtkfilechooserwidget.c:8669 gtk/gtkfilechooserwidget.c:8670 msgid "Search mode" msgstr "Keresési mód" -#: gtk/gtkfilechooserwidget.c:8675 gtk/gtkfilechooserwidget.c:8676 -#: gtk/gtkheaderbar.c:2034 gtk/gtkshortcutsshortcut.c:591 +#: gtk/gtkfilechooserwidget.c:8676 gtk/gtkfilechooserwidget.c:8677 +#: gtk/gtkheaderbar.c:2034 gtk/gtkshortcutsshortcut.c:592 msgid "Subtitle" msgstr "Felirat" @@ -4020,12 +4020,12 @@ msgid "The selection mode" msgstr "A kijelölés módja" #: gtk/gtkflowbox.c:3836 gtk/gtkiconview.c:665 gtk/gtklistbox.c:493 -#: gtk/gtktreeview.c:1220 +#: gtk/gtktreeview.c:1221 msgid "Activate on Single Click" msgstr "Aktiválás egy kattintással" #: gtk/gtkflowbox.c:3837 gtk/gtkiconview.c:666 gtk/gtklistbox.c:494 -#: gtk/gtktreeview.c:1221 +#: gtk/gtktreeview.c:1222 msgid "Activate row on a single click" msgstr "A sor aktiválása egy kattintással" @@ -4138,55 +4138,55 @@ msgstr "Betűjellemzők karakterláncként" msgid "Language for which features have been selected" msgstr "Nyelv, amelyhez a jellemzők ki lettek választva" -#: gtk/gtkfontchooserwidget.c:697 +#: gtk/gtkfontchooserwidget.c:712 msgid "The tweak action" msgstr "A finomhangolási művelet" -#: gtk/gtkfontchooserwidget.c:698 +#: gtk/gtkfontchooserwidget.c:713 msgid "The toggle action to switch to the tweak page" msgstr "A kapcsoló művelet a finomhangolási oldalra váltáshoz" -#: gtk/gtkframe.c:232 +#: gtk/gtkframe.c:233 msgid "Text of the frame's label" msgstr "A keret címkéjének szövege" -#: gtk/gtkframe.c:238 +#: gtk/gtkframe.c:239 msgid "Label xalign" msgstr "Címke vízszintes igazítása" -#: gtk/gtkframe.c:239 +#: gtk/gtkframe.c:240 msgid "The horizontal alignment of the label" msgstr "A címke vízszintes igazítása" -#: gtk/gtkframe.c:246 +#: gtk/gtkframe.c:247 msgid "Label yalign" msgstr "Címke függőleges igazítása" -#: gtk/gtkframe.c:247 +#: gtk/gtkframe.c:248 msgid "The vertical alignment of the label" msgstr "A címke függőleges igazítása" -#: gtk/gtkframe.c:254 +#: gtk/gtkframe.c:255 msgid "Frame shadow" msgstr "Keretárnyék" -#: gtk/gtkframe.c:255 +#: gtk/gtkframe.c:256 msgid "Appearance of the frame border" msgstr "A keretszegély megjelenése" -#: gtk/gtkframe.c:263 +#: gtk/gtkframe.c:264 msgid "A widget to display in place of the usual frame label" msgstr "A szokásos keretcímke helyén megjelenítendő felületi elem" -#: gtk/gtkgesture.c:870 +#: gtk/gtkgesture.c:876 msgid "Number of points" msgstr "Pontok száma" -#: gtk/gtkgesture.c:871 +#: gtk/gtkgesture.c:877 msgid "Number of points needed to trigger the gesture" msgstr "A mozdulat aktiválásához szükséges pontok száma" -#: gtk/gtkgesture.c:887 gtk/gtkgesture.c:888 +#: gtk/gtkgesture.c:893 gtk/gtkgesture.c:894 msgid "GdkWindow to receive events about" msgstr "Események fogadása ezen GdkWindow-ról" @@ -4446,15 +4446,15 @@ msgid "" "How the text and icon of each item are positioned relative to each other" msgstr "A szöveg és az ikon hogyan helyezkednek el egymáshoz képest" -#: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1059 gtk/gtktreeviewcolumn.c:351 +#: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1060 gtk/gtktreeviewcolumn.c:351 msgid "Reorderable" msgstr "Átrendezhető" -#: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1060 +#: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1061 msgid "View is reorderable" msgstr "A nézet átrendezhető" -#: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1204 +#: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1205 msgid "Tooltip Column" msgstr "Eszköztipposzlop" @@ -4581,19 +4581,19 @@ msgstr "A terület elemei közötti térköz" msgid "Width of border around the action area" msgstr "A műveletterület körüli szegély szélessége" -#: gtk/gtkinvisible.c:99 gtk/gtkwindow.c:898 +#: gtk/gtkinvisible.c:99 gtk/gtkwindow.c:899 msgid "The screen where this window will be displayed" msgstr "A képernyő, amelyen az ablak megjelenik" -#: gtk/gtklabel.c:806 +#: gtk/gtklabel.c:807 msgid "The text of the label" msgstr "A címke szövege" -#: gtk/gtklabel.c:833 gtk/gtktexttag.c:417 gtk/gtktextview.c:842 +#: gtk/gtklabel.c:834 gtk/gtktexttag.c:417 gtk/gtktextview.c:843 msgid "Justification" msgstr "Sorkizárás" -#: gtk/gtklabel.c:834 +#: gtk/gtklabel.c:835 msgid "" "The alignment of the lines in the text of the label relative to each other. " "This does NOT affect the alignment of the label within its allocation. See " @@ -4602,11 +4602,11 @@ msgstr "" "A címke szövege sorainak igazítása egymáshoz. Ez NINCS hatással a címke " "elhelyezkedésére. Azzal kapcsolatban lásd: GtkLabel:xalign" -#: gtk/gtklabel.c:877 +#: gtk/gtklabel.c:878 msgid "Pattern" msgstr "Minta" -#: gtk/gtklabel.c:878 +#: gtk/gtklabel.c:879 msgid "" "A string with _ characters in positions correspond to characters in the text " "to underline" @@ -4614,43 +4614,43 @@ msgstr "" "A szövegben aláhúzandó karakterek helyén _ karaktereket tartalmazó " "karakterlánc" -#: gtk/gtklabel.c:884 +#: gtk/gtklabel.c:885 msgid "Line wrap" msgstr "Sorok tördelése" -#: gtk/gtklabel.c:885 +#: gtk/gtklabel.c:886 msgid "If set, wrap lines if the text becomes too wide" msgstr "Ha be van állítva, a túl széles szövegsorok áttördelésre kerülnek" -#: gtk/gtklabel.c:900 +#: gtk/gtklabel.c:901 msgid "Line wrap mode" msgstr "Sorok tördelésének módja" -#: gtk/gtklabel.c:901 +#: gtk/gtklabel.c:902 msgid "If wrap is set, controls how linewrapping is done" msgstr "Ha be van állítva tördelés, a tördelés módját vezérli" -#: gtk/gtklabel.c:909 +#: gtk/gtklabel.c:910 msgid "Whether the label text can be selected with the mouse" msgstr "A címke szövege kijelölhető-e az egérrel" -#: gtk/gtklabel.c:915 +#: gtk/gtklabel.c:916 msgid "Mnemonic key" msgstr "Mnemonikus billentyű" -#: gtk/gtklabel.c:916 +#: gtk/gtklabel.c:917 msgid "The mnemonic accelerator key for this label" msgstr "A címke hívóbetűje" -#: gtk/gtklabel.c:923 +#: gtk/gtklabel.c:924 msgid "Mnemonic widget" msgstr "Mnemonikus felületi elem" -#: gtk/gtklabel.c:924 +#: gtk/gtklabel.c:925 msgid "The widget to be activated when the label's mnemonic key is pressed" msgstr "A címke hívóbetűjének megnyomásakor aktiválandó felületi elem" -#: gtk/gtklabel.c:964 +#: gtk/gtklabel.c:965 msgid "" "The preferred place to ellipsize the string, if the label does not have " "enough room to display the entire string" @@ -4658,39 +4658,39 @@ msgstr "" "A karakterlánc preferált kihagyásainak a helye, amennyiben a címkén nincs " "elég hely a teljes karakterlánc megjelenítéséhez" -#: gtk/gtklabel.c:1002 +#: gtk/gtklabel.c:1003 msgid "Single Line Mode" msgstr "Egysoros mód" -#: gtk/gtklabel.c:1003 +#: gtk/gtklabel.c:1004 msgid "Whether the label is in single line mode" msgstr "A címke kötelezően egysoros-e" -#: gtk/gtklabel.c:1019 +#: gtk/gtklabel.c:1020 msgid "Angle" msgstr "Szög" -#: gtk/gtklabel.c:1020 +#: gtk/gtklabel.c:1021 msgid "Angle at which the label is rotated" msgstr "A címke elforgatásának szöge" -#: gtk/gtklabel.c:1040 +#: gtk/gtklabel.c:1041 msgid "The desired maximum width of the label, in characters" msgstr "A címke megkívánt maximális szélessége, karakterekben megadva" -#: gtk/gtklabel.c:1056 +#: gtk/gtklabel.c:1057 msgid "Track visited links" msgstr "Látogatott hivatkozások követése" -#: gtk/gtklabel.c:1057 +#: gtk/gtklabel.c:1058 msgid "Whether visited links should be tracked" msgstr "A látogatott hivatkozások követésre kerüljenek-e?" -#: gtk/gtklabel.c:1073 +#: gtk/gtklabel.c:1074 msgid "Number of lines" msgstr "Sorok száma" -#: gtk/gtklabel.c:1074 +#: gtk/gtklabel.c:1075 msgid "The desired number of lines, when ellipsizing a wrapping label" msgstr "A sorok kívánt száma tördelt címke csonkításakor" @@ -4770,11 +4770,11 @@ msgstr "Látogatott" msgid "Whether this link has been visited." msgstr "A hivatkozás meg lett-e látogatva." -#: gtk/gtklistbox.c:3918 +#: gtk/gtklistbox.c:3921 msgid "Whether this row can be activated" msgstr "A sor aktiválható-e" -#: gtk/gtklistbox.c:3932 +#: gtk/gtklistbox.c:3935 msgid "Whether this row can be selected" msgstr "A sor kijelölhető-e" @@ -4896,7 +4896,7 @@ msgstr "Igazítás ehhez" msgid "The parent widget which the menu should align with." msgstr "Szülő felületi elem, amelyhez a menüt igazítani kell" -#: gtk/gtkmenubutton.c:534 gtk/gtkshortcutsshortcut.c:645 +#: gtk/gtkmenubutton.c:534 gtk/gtkshortcutsshortcut.c:646 #: gtk/gtkstylecontext.c:243 msgid "Direction" msgstr "Irány" @@ -4907,19 +4907,19 @@ msgstr "Az irány, amerre a nyílnak mutatnia kell." #: gtk/gtkmenubutton.c:550 msgid "Use a popover" -msgstr "Popover használata" +msgstr "Felbukkanó használata" #: gtk/gtkmenubutton.c:551 msgid "Use a popover instead of a menu" -msgstr "Popover használata menü helyett" +msgstr "Felbukkanó használata menü helyett" #: gtk/gtkmenubutton.c:564 msgid "Popover" -msgstr "Popover" +msgstr "Felbukkanó" #: gtk/gtkmenubutton.c:565 msgid "The popover" -msgstr "A popover" +msgstr "A felbukkanó" #: gtk/gtkmenu.c:641 msgid "The currently selected menu item" @@ -4929,7 +4929,7 @@ msgstr "A jelenleg kiválasztott menüelem" msgid "The accel group holding accelerators for the menu" msgstr "A menü gyorsbillentyűit tartalmazó gyorsítócsoport" -#: gtk/gtkmenu.c:670 gtk/gtkmenuitem.c:775 +#: gtk/gtkmenu.c:670 gtk/gtkmenuitem.c:777 msgid "Accel Path" msgstr "Gyorsítóútvonal" @@ -5097,43 +5097,43 @@ msgstr "Alsó csatolás" msgid "Arbitrary constant to scale down the size of the scroll arrow" msgstr "Tetszőleges konstans a görgetőnyíl méretének csökkentéséhez" -#: gtk/gtkmenuitem.c:745 +#: gtk/gtkmenuitem.c:747 msgid "Right Justified" msgstr "Jobbra igazított" -#: gtk/gtkmenuitem.c:746 +#: gtk/gtkmenuitem.c:748 msgid "" "Sets whether the menu item appears justified at the right side of a menu bar" msgstr "" "Beállítja, hogy a menüelem a menüsáv jobb oldalára igazítva jelenik-e meg" -#: gtk/gtkmenuitem.c:759 gtk/gtkpopovermenu.c:376 +#: gtk/gtkmenuitem.c:761 gtk/gtkpopovermenu.c:376 msgid "Submenu" msgstr "Almenü" -#: gtk/gtkmenuitem.c:760 +#: gtk/gtkmenuitem.c:762 msgid "The submenu attached to the menu item, or NULL if it has none" msgstr "A menüelemhez csatlakozó almenü, vagy NULL, ha nincs ilyen" -#: gtk/gtkmenuitem.c:776 +#: gtk/gtkmenuitem.c:778 msgid "Sets the accelerator path of the menu item" msgstr "Beállítja a menüelem gyorsítóútvonalát" -#: gtk/gtkmenuitem.c:790 +#: gtk/gtkmenuitem.c:792 msgid "The text for the child label" msgstr "A gyermekcímke szövege" -#: gtk/gtkmenuitem.c:899 +#: gtk/gtkmenuitem.c:901 msgid "Amount of space used up by arrow, relative to the menu item's font size" msgstr "" "A nyíl által felhasznált terület mennyisége, a menüelem betűméretéhez " "viszonyítva" -#: gtk/gtkmenuitem.c:915 +#: gtk/gtkmenuitem.c:917 msgid "Width in Characters" msgstr "Szélesség karakterekben" -#: gtk/gtkmenuitem.c:916 +#: gtk/gtkmenuitem.c:918 msgid "The minimum desired width of the menu item in characters" msgstr "A menüelem kívánt minimális szélessége karakterekben megadva" @@ -5146,11 +5146,11 @@ msgid "A boolean that determines whether the menu grabs the keyboard focus" msgstr "" "Ez a logikai érték jelzi, hogy a menü lefoglalja-e a billentyűzetfókuszt" -#: gtk/gtkmenutoolbutton.c:266 +#: gtk/gtkmenutoolbutton.c:267 msgid "Menu" msgstr "Menü" -#: gtk/gtkmenutoolbutton.c:267 +#: gtk/gtkmenutoolbutton.c:268 msgid "The dropdown menu" msgstr "A legördülő menü." @@ -5291,7 +5291,7 @@ msgstr "Párbeszédablak címe" msgid "The title of the file chooser dialog" msgstr "A fájlválasztó párbeszédablak címe" -#: gtk/gtknativedialog.c:228 gtk/gtkpopover.c:1782 gtk/gtkwindow.c:789 +#: gtk/gtknativedialog.c:228 gtk/gtkpopover.c:1782 gtk/gtkwindow.c:790 msgid "Modal" msgstr "Kizárólagos" @@ -5307,60 +5307,60 @@ msgstr "" msgid "Whether the dialog is currently visible" msgstr "Látható-e a párbeszédablak" -#: gtk/gtknativedialog.c:256 gtk/gtkwindow.c:1064 +#: gtk/gtknativedialog.c:256 gtk/gtkwindow.c:1065 msgid "Transient for Window" msgstr "Áttetsző ezen ablak számára" -#: gtk/gtknativedialog.c:257 gtk/gtkwindow.c:1065 +#: gtk/gtknativedialog.c:257 gtk/gtkwindow.c:1066 msgid "The transient parent of the dialog" msgstr "A párbeszédablak áttetsző szülője" -#: gtk/gtknotebook.c:765 +#: gtk/gtknotebook.c:766 msgid "Page" msgstr "Lap" -#: gtk/gtknotebook.c:766 +#: gtk/gtknotebook.c:767 msgid "The index of the current page" msgstr "Az aktuális oldal indexe" -#: gtk/gtknotebook.c:773 +#: gtk/gtknotebook.c:774 msgid "Tab Position" msgstr "Lappozíció" -#: gtk/gtknotebook.c:774 +#: gtk/gtknotebook.c:775 msgid "Which side of the notebook holds the tabs" msgstr "A notesz melyik oldalán vannak a lapok" -#: gtk/gtknotebook.c:781 +#: gtk/gtknotebook.c:782 msgid "Show Tabs" msgstr "Lapok megjelenítése" -#: gtk/gtknotebook.c:782 +#: gtk/gtknotebook.c:783 msgid "Whether tabs should be shown" msgstr "A lapok megjelenjenek-e" -#: gtk/gtknotebook.c:788 +#: gtk/gtknotebook.c:789 msgid "Show Border" msgstr "Szegély mutatása" -#: gtk/gtknotebook.c:789 +#: gtk/gtknotebook.c:790 msgid "Whether the border should be shown" msgstr "A szegély megjelenjen-e" -#: gtk/gtknotebook.c:795 +#: gtk/gtknotebook.c:796 msgid "Scrollable" msgstr "Görgethető" -#: gtk/gtknotebook.c:796 +#: gtk/gtknotebook.c:797 msgid "If TRUE, scroll arrows are added if there are too many tabs to fit" msgstr "" "Ha IGAZ, akkor görgetősávok kerülnek megjelenítésre, ha túl sok lap látszana" -#: gtk/gtknotebook.c:802 +#: gtk/gtknotebook.c:803 msgid "Enable Popup" msgstr "Előugró menü engedélyezése" -#: gtk/gtknotebook.c:803 +#: gtk/gtknotebook.c:804 msgid "" "If TRUE, pressing the right mouse button on the notebook pops up a menu that " "you can use to go to a page" @@ -5368,135 +5368,135 @@ msgstr "" "Ha IGAZ, akkor a noteszen a jobb egérgomb megnyomására előugrik egy menü, " "amellyel egy adott oldalra lehet ugrani" -#: gtk/gtknotebook.c:816 +#: gtk/gtknotebook.c:817 msgid "Group Name" msgstr "Csoportnév" -#: gtk/gtknotebook.c:817 +#: gtk/gtknotebook.c:818 msgid "Group name for tab drag and drop" msgstr "Csoportnév lapok húzd és ejtsd műveleténél" -#: gtk/gtknotebook.c:826 +#: gtk/gtknotebook.c:827 msgid "Tab label" msgstr "Lapcímke" -#: gtk/gtknotebook.c:827 +#: gtk/gtknotebook.c:828 msgid "The string displayed on the child's tab label" msgstr "A gyermek lap címkéjén megjelenő karakterlánc" -#: gtk/gtknotebook.c:833 +#: gtk/gtknotebook.c:834 msgid "Menu label" msgstr "Menücímke" -#: gtk/gtknotebook.c:834 +#: gtk/gtknotebook.c:835 msgid "The string displayed in the child's menu entry" msgstr "A gyermek menübejegyzésen megjelenő karakterlánc" -#: gtk/gtknotebook.c:847 +#: gtk/gtknotebook.c:848 msgid "Tab expand" msgstr "Lap kibontása" -#: gtk/gtknotebook.c:848 +#: gtk/gtknotebook.c:849 msgid "Whether to expand the child's tab" msgstr "A gyermek lapja kibontásra kerüljön-e" -#: gtk/gtknotebook.c:854 +#: gtk/gtknotebook.c:855 msgid "Tab fill" msgstr "Lap kitöltés" -#: gtk/gtknotebook.c:855 +#: gtk/gtknotebook.c:856 msgid "Whether the child's tab should fill the allocated area" msgstr "A gyermek lapja kitöltse-e a számára lefoglalt teret" -#: gtk/gtknotebook.c:862 +#: gtk/gtknotebook.c:863 msgid "Tab reorderable" msgstr "A lap átrendezhető" -#: gtk/gtknotebook.c:863 +#: gtk/gtknotebook.c:864 msgid "Whether the tab is reorderable by user action" msgstr "A lap átrendezhető-e a felhasználó által" -#: gtk/gtknotebook.c:869 +#: gtk/gtknotebook.c:870 msgid "Tab detachable" msgstr "A lap leválasztható" -#: gtk/gtknotebook.c:870 +#: gtk/gtknotebook.c:871 msgid "Whether the tab is detachable" msgstr "A lap leválasztható-e" -#: gtk/gtknotebook.c:885 gtk/gtkscrollbar.c:136 +#: gtk/gtknotebook.c:886 gtk/gtkscrollbar.c:136 msgid "Secondary backward stepper" msgstr "Másodlagos visszaléptető" -#: gtk/gtknotebook.c:886 +#: gtk/gtknotebook.c:887 msgid "" "Display a second backward arrow button on the opposite end of the tab area" msgstr "" "Egy második visszaléptető nyíl gomb megjelenítése a lapterület túlsó szélén" -#: gtk/gtknotebook.c:901 gtk/gtkscrollbar.c:143 +#: gtk/gtknotebook.c:902 gtk/gtkscrollbar.c:143 msgid "Secondary forward stepper" msgstr "Másodlagos előre léptető" -#: gtk/gtknotebook.c:902 +#: gtk/gtknotebook.c:903 msgid "" "Display a second forward arrow button on the opposite end of the tab area" msgstr "" "Egy második előre léptető nyíl gomb megjelenítése a címketerület túlsó szélén" -#: gtk/gtknotebook.c:916 gtk/gtkscrollbar.c:122 +#: gtk/gtknotebook.c:917 gtk/gtkscrollbar.c:122 msgid "Backward stepper" msgstr "Visszaléptető" -#: gtk/gtknotebook.c:917 gtk/gtkscrollbar.c:123 +#: gtk/gtknotebook.c:918 gtk/gtkscrollbar.c:123 msgid "Display the standard backward arrow button" msgstr "A normál visszaléptető nyíl gomb megjelenítése" -#: gtk/gtknotebook.c:931 gtk/gtkscrollbar.c:129 +#: gtk/gtknotebook.c:932 gtk/gtkscrollbar.c:129 msgid "Forward stepper" msgstr "Előre léptető" -#: gtk/gtknotebook.c:932 gtk/gtkscrollbar.c:130 +#: gtk/gtknotebook.c:933 gtk/gtkscrollbar.c:130 msgid "Display the standard forward arrow button" msgstr "A normál előre léptető nyíl gomb megjelenítése" -#: gtk/gtknotebook.c:949 +#: gtk/gtknotebook.c:950 msgid "Tab overlap" msgstr "Lapátfedés" -#: gtk/gtknotebook.c:950 +#: gtk/gtknotebook.c:951 msgid "Size of tab overlap area" msgstr "A lap átfedési területének mérete" -#: gtk/gtknotebook.c:968 +#: gtk/gtknotebook.c:969 msgid "Tab curvature" msgstr "Lap görbülete" -#: gtk/gtknotebook.c:969 +#: gtk/gtknotebook.c:970 msgid "Size of tab curvature" msgstr "A lap görbületének mérete" -#: gtk/gtknotebook.c:988 +#: gtk/gtknotebook.c:989 msgid "Arrow spacing" msgstr "Nyíl kitöltése" -#: gtk/gtknotebook.c:989 +#: gtk/gtknotebook.c:990 msgid "Scroll arrow spacing" msgstr "Görgetőnyíl kitöltése" -#: gtk/gtknotebook.c:1008 +#: gtk/gtknotebook.c:1009 msgid "Initial gap" msgstr "Kezdeti rés" -#: gtk/gtknotebook.c:1009 +#: gtk/gtknotebook.c:1010 msgid "Initial gap before the first tab" msgstr "Kezdeti rés az első lap előtt" -#: gtk/gtknotebook.c:1029 +#: gtk/gtknotebook.c:1030 msgid "Tab gap" msgstr "Lap réssel" -#: gtk/gtknotebook.c:1030 +#: gtk/gtknotebook.c:1031 msgid "Active tab is drawn with a gap at the bottom" msgstr "Az aktív lap kirajzolása az alján réssel" @@ -5504,19 +5504,19 @@ msgstr "Az aktív lap kirajzolása az alján réssel" msgid "The orientation of the orientable" msgstr "A tájolható elem tájolása" -#: gtk/gtkoverlay.c:783 +#: gtk/gtkoverlay.c:788 msgid "Pass Through" msgstr "Átküldés" -#: gtk/gtkoverlay.c:783 +#: gtk/gtkoverlay.c:788 msgid "Pass through input, does not affect main child" msgstr "A bemenet átküldése, nem befolyásolja a fő gyermeket" -#: gtk/gtkoverlay.c:797 +#: gtk/gtkoverlay.c:802 msgid "Index" msgstr "Index" -#: gtk/gtkoverlay.c:798 +#: gtk/gtkoverlay.c:803 msgid "The index of the overlay in the parent, -1 for the main child" msgstr "Az átfedés indexe a szülőben, -1 a fő gyermeknél" @@ -5603,19 +5603,19 @@ msgstr "Zsugorodás" msgid "If TRUE, the child can be made smaller than its requisition" msgstr "Ha TRUE, akkor a gyermek a kért méretnél kisebbre is zsugorítható" -#: gtk/gtkplacessidebar.c:4799 +#: gtk/gtkplacessidebar.c:4802 msgid "Location to Select" msgstr "Kiválasztandó hely" -#: gtk/gtkplacessidebar.c:4800 +#: gtk/gtkplacessidebar.c:4803 msgid "The location to highlight in the sidebar" msgstr "Az oldalsávban kiemelendő hely" -#: gtk/gtkplacessidebar.c:4805 gtk/gtkplacesview.c:2343 +#: gtk/gtkplacessidebar.c:4808 gtk/gtkplacesview.c:2366 msgid "Open Flags" msgstr "Megnyitás jelzői" -#: gtk/gtkplacessidebar.c:4806 gtk/gtkplacesview.c:2344 +#: gtk/gtkplacessidebar.c:4809 gtk/gtkplacesview.c:2367 msgid "" "Modes in which the calling application can open locations selected in the " "sidebar" @@ -5623,27 +5623,27 @@ msgstr "" "Azok a módok, amelyekben a hívó alkalmazás megnyithatja az oldalsávban " "kiválasztott helyeket" -#: gtk/gtkplacessidebar.c:4812 +#: gtk/gtkplacessidebar.c:4815 msgid "Show recent files" msgstr "Legutóbbi fájlok megjelenítése" -#: gtk/gtkplacessidebar.c:4813 +#: gtk/gtkplacessidebar.c:4816 msgid "Whether the sidebar includes a builtin shortcut for recent files" msgstr "Az oldalsáv tartalmaz-e beépített hivatkozást a legutóbbi fájlokra" -#: gtk/gtkplacessidebar.c:4818 +#: gtk/gtkplacessidebar.c:4821 msgid "Show 'Desktop'" msgstr "„Asztal” megjelenítése" -#: gtk/gtkplacessidebar.c:4819 +#: gtk/gtkplacessidebar.c:4822 msgid "Whether the sidebar includes a builtin shortcut to the Desktop folder" msgstr "Az oldalsáv tartalmaz-e beépített hivatkozást az Asztal mappára" -#: gtk/gtkplacessidebar.c:4824 +#: gtk/gtkplacessidebar.c:4827 msgid "Show 'Connect to Server'" msgstr "„Kapcsolódás kiszolgálóhoz” megjelenítése" -#: gtk/gtkplacessidebar.c:4825 +#: gtk/gtkplacessidebar.c:4828 msgid "" "Whether the sidebar includes a builtin shortcut to a 'Connect to server' " "dialog" @@ -5651,61 +5651,61 @@ msgstr "" "Az oldalsáv tartalmaz-e beépített hivatkozást a Kapcsolódás kiszolgálóhoz " "ablakra" -#: gtk/gtkplacessidebar.c:4830 +#: gtk/gtkplacessidebar.c:4833 msgid "Show 'Enter Location'" msgstr "Az „Adja meg a helyet” megjelenítése" -#: gtk/gtkplacessidebar.c:4831 +#: gtk/gtkplacessidebar.c:4834 msgid "" "Whether the sidebar includes a builtin shortcut to manually enter a location" msgstr "Az oldalsáv tartalmaz-e beépített hivatkozást egy hely megadásához" -#: gtk/gtkplacessidebar.c:4837 gtk/gtkplacesview.c:2323 +#: gtk/gtkplacessidebar.c:4840 gtk/gtkplacesview.c:2346 msgid "Whether the sidebar only includes local files" msgstr "Az oldalsáv csak helyi fájlokat tartalmaz-e" -#: gtk/gtkplacessidebar.c:4842 +#: gtk/gtkplacessidebar.c:4845 msgid "Show 'Trash'" msgstr "„Kuka” megjelenítése" -#: gtk/gtkplacessidebar.c:4843 +#: gtk/gtkplacessidebar.c:4846 msgid "Whether the sidebar includes a builtin shortcut to the Trash location" msgstr "Az oldalsáv tartalmaz-e beépített hivatkozást a Kuka helyére" -#: gtk/gtkplacessidebar.c:4848 +#: gtk/gtkplacessidebar.c:4851 msgid "Show 'Other locations'" msgstr "„Egyéb helyek” megjelenítése" -#: gtk/gtkplacessidebar.c:4849 +#: gtk/gtkplacessidebar.c:4852 msgid "Whether the sidebar includes an item to show external locations" msgstr "Az oldalsáv tartalmaz-e egy elemet a külső helyek megjelenítéséhez" -#: gtk/gtkplacessidebar.c:4854 +#: gtk/gtkplacessidebar.c:4857 msgid "Show “Starred Location”" msgstr "„Csillagozott hely” megjelenítése" -#: gtk/gtkplacessidebar.c:4855 +#: gtk/gtkplacessidebar.c:4858 msgid "Whether the sidebar includes an item to show starred files" msgstr "" "Az oldalsáv tartalmaz-e egy elemet a csillagozott fájlok megjelenítéséhez" -#: gtk/gtkplacessidebar.c:4871 +#: gtk/gtkplacessidebar.c:4874 msgid "Whether to emit ::populate-popup for popups that are not menus" msgstr "Kiadja-e a ::populate-popup üzenetet a nem menü felugrókhoz" -#: gtk/gtkplacesview.c:2329 +#: gtk/gtkplacesview.c:2352 msgid "Loading" msgstr "Betöltés" -#: gtk/gtkplacesview.c:2330 +#: gtk/gtkplacesview.c:2353 msgid "Whether the view is loading locations" msgstr "A nézet helyeket tölt-e be" -#: gtk/gtkplacesview.c:2336 +#: gtk/gtkplacesview.c:2359 msgid "Fetching networks" msgstr "Hálózatok lekérése" -#: gtk/gtkplacesview.c:2337 +#: gtk/gtkplacesview.c:2360 msgid "Whether the view is fetching networks" msgstr "A nézet lekérje-e a hálózatokat" @@ -5761,15 +5761,15 @@ msgstr "A sor által képviselt fájl, ha van" msgid "Whether the row represents a network location" msgstr "A sor hálózati helyet képvisel-e" -#: gtk/gtkplug.c:197 +#: gtk/gtkplug.c:199 msgid "Whether the plug is embedded" msgstr "A csatoló beágyazott-e" -#: gtk/gtkplug.c:211 +#: gtk/gtkplug.c:213 msgid "Socket Window" msgstr "Foglalat ablaka" -#: gtk/gtkplug.c:212 +#: gtk/gtkplug.c:214 msgid "The window of the socket the plug is embedded in" msgstr "A foglalat ablaka, amelybe a csatoló be van ágyazva" @@ -5795,7 +5795,7 @@ msgstr "Pozíció, ahova a buborékablak kerül" #: gtk/gtkpopover.c:1783 msgid "Whether the popover is modal" -msgstr "A popover kizárólagos-e" +msgstr "A felbukkanó kizárólagos-e" #: gtk/gtkpopover.c:1800 msgid "Transitions enabled" @@ -5811,7 +5811,7 @@ msgstr "Megszorítás" #: gtk/gtkpopover.c:1815 msgid "Constraint for the popover position" -msgstr "A popover pozíciójához tartozó megszorítás" +msgstr "A felbukkanó pozíciójához tartozó megszorítás" #: gtk/gtkpopovermenu.c:359 msgid "Visible submenu" @@ -6294,7 +6294,7 @@ msgstr "Kerekítési számjegyek" msgid "The number of digits to round the value to." msgstr "Az érték kerekítése ennyi számjegyre." -#: gtk/gtkrange.c:538 gtk/gtkswitch.c:929 +#: gtk/gtkrange.c:538 gtk/gtkswitch.c:930 msgid "Slider Width" msgstr "Csúszka szélessége" @@ -6606,51 +6606,51 @@ msgid "" msgstr "" "Egy második előre léptető nyíl gomb megjelenítése a görgetősáv túlsó szélén" -#: gtk/gtkscrolledwindow.c:569 +#: gtk/gtkscrolledwindow.c:567 msgid "Horizontal Adjustment" msgstr "Vízszintes igazítás" -#: gtk/gtkscrolledwindow.c:570 +#: gtk/gtkscrolledwindow.c:568 msgid "The GtkAdjustment for the horizontal position" msgstr "A vízszintes pozícióhoz tartozó GtkAdjustment" -#: gtk/gtkscrolledwindow.c:576 +#: gtk/gtkscrolledwindow.c:574 msgid "Vertical Adjustment" msgstr "Függőleges igazítás" -#: gtk/gtkscrolledwindow.c:577 +#: gtk/gtkscrolledwindow.c:575 msgid "The GtkAdjustment for the vertical position" msgstr "A függőleges pozícióhoz tartozó GtkAdjustment" -#: gtk/gtkscrolledwindow.c:583 +#: gtk/gtkscrolledwindow.c:581 msgid "Horizontal Scrollbar Policy" msgstr "Vízszintes görgetősáv irányelv" -#: gtk/gtkscrolledwindow.c:584 +#: gtk/gtkscrolledwindow.c:582 msgid "When the horizontal scrollbar is displayed" msgstr "Mikor kerüljön megjelenítésre a vízszintes görgetősáv" -#: gtk/gtkscrolledwindow.c:591 +#: gtk/gtkscrolledwindow.c:589 msgid "Vertical Scrollbar Policy" msgstr "Függőleges görgetősáv irányelv" -#: gtk/gtkscrolledwindow.c:592 +#: gtk/gtkscrolledwindow.c:590 msgid "When the vertical scrollbar is displayed" msgstr "Mikor kerüljön megjelenítésre a függőleges görgetősáv" -#: gtk/gtkscrolledwindow.c:599 +#: gtk/gtkscrolledwindow.c:597 msgid "Window Placement" msgstr "Ablak elhelyezése" -#: gtk/gtkscrolledwindow.c:600 +#: gtk/gtkscrolledwindow.c:598 msgid "Where the contents are located with respect to the scrollbars." msgstr "Hol legyen a tartalom a görgetősávokhoz képest." -#: gtk/gtkscrolledwindow.c:618 +#: gtk/gtkscrolledwindow.c:616 msgid "Window Placement Set" msgstr "Ablak elhelyezése beállítva" -#: gtk/gtkscrolledwindow.c:619 +#: gtk/gtkscrolledwindow.c:617 msgid "" "Whether \"window-placement\" should be used to determine the location of the " "contents with respect to the scrollbars." @@ -6658,87 +6658,87 @@ msgstr "" "Az „Ablak elhelyezése” tulajdonság használandó-e a tartalom helyének " "meghatározására a görgetősávokhoz képest" -#: gtk/gtkscrolledwindow.c:625 gtk/gtkspinbutton.c:455 +#: gtk/gtkscrolledwindow.c:623 gtk/gtkspinbutton.c:455 msgid "Shadow Type" msgstr "Árnyéktípus" -#: gtk/gtkscrolledwindow.c:626 +#: gtk/gtkscrolledwindow.c:624 msgid "Style of bevel around the contents" msgstr "A tartalom körüli élkidolgozás stílusa" -#: gtk/gtkscrolledwindow.c:642 +#: gtk/gtkscrolledwindow.c:640 msgid "Scrollbars within bevel" msgstr "Görgetősávok az élen belül" -#: gtk/gtkscrolledwindow.c:643 +#: gtk/gtkscrolledwindow.c:641 msgid "Place scrollbars within the scrolled window's bevel" msgstr "A görgetősávok elhelyezése a görgetett ablak élei közé" -#: gtk/gtkscrolledwindow.c:649 +#: gtk/gtkscrolledwindow.c:647 msgid "Scrollbar spacing" msgstr "Görgetősáv távolsága" -#: gtk/gtkscrolledwindow.c:650 +#: gtk/gtkscrolledwindow.c:648 msgid "Number of pixels between the scrollbars and the scrolled window" msgstr "" "A görgetősáv és a görgetett ablak közötti távolság képpontokban megadva" -#: gtk/gtkscrolledwindow.c:665 +#: gtk/gtkscrolledwindow.c:663 msgid "Minimum Content Width" msgstr "Legkisebb tartalomszélesség" -#: gtk/gtkscrolledwindow.c:666 +#: gtk/gtkscrolledwindow.c:664 msgid "The minimum width that the scrolled window will allocate to its content" msgstr "A görgetett ablak által a tartalomnak lefoglalandó legkisebb szélesség" -#: gtk/gtkscrolledwindow.c:679 +#: gtk/gtkscrolledwindow.c:677 msgid "Minimum Content Height" msgstr "Legkisebb tartalommagasság" -#: gtk/gtkscrolledwindow.c:680 +#: gtk/gtkscrolledwindow.c:678 msgid "" "The minimum height that the scrolled window will allocate to its content" msgstr "A görgetett ablak által a tartalomnak lefoglalandó legkisebb magasság" -#: gtk/gtkscrolledwindow.c:694 +#: gtk/gtkscrolledwindow.c:692 msgid "Kinetic Scrolling" msgstr "Kinetikus görgetés" -#: gtk/gtkscrolledwindow.c:695 +#: gtk/gtkscrolledwindow.c:693 msgid "Kinetic scrolling mode." msgstr "Kinetikus görgetés mód." -#: gtk/gtkscrolledwindow.c:714 +#: gtk/gtkscrolledwindow.c:712 msgid "Overlay Scrolling" msgstr "Átfedő görgetés" -#: gtk/gtkscrolledwindow.c:715 +#: gtk/gtkscrolledwindow.c:713 msgid "Overlay scrolling mode" msgstr "Átfedő görgetés mód" -#: gtk/gtkscrolledwindow.c:728 +#: gtk/gtkscrolledwindow.c:726 msgid "Maximum Content Width" msgstr "Legnagyobb tartalomszélesség" -#: gtk/gtkscrolledwindow.c:729 +#: gtk/gtkscrolledwindow.c:727 msgid "The maximum width that the scrolled window will allocate to its content" msgstr "" "A görgetett ablak által a tartalomnak lefoglalandó legnagyobb szélesség" -#: gtk/gtkscrolledwindow.c:742 +#: gtk/gtkscrolledwindow.c:740 msgid "Maximum Content Height" msgstr "Legnagyobb tartalommagasság" -#: gtk/gtkscrolledwindow.c:743 +#: gtk/gtkscrolledwindow.c:741 msgid "" "The maximum height that the scrolled window will allocate to its content" msgstr "A görgetett ablak által a tartalomnak lefoglalandó legnagyobb magasság" -#: gtk/gtkscrolledwindow.c:760 gtk/gtkscrolledwindow.c:761 +#: gtk/gtkscrolledwindow.c:758 gtk/gtkscrolledwindow.c:759 msgid "Propagate Natural Width" msgstr "Természetes szélesség propagálása" -#: gtk/gtkscrolledwindow.c:778 gtk/gtkscrolledwindow.c:779 +#: gtk/gtkscrolledwindow.c:776 gtk/gtkscrolledwindow.c:777 msgid "Propagate Natural Height" msgstr "Természetes magasság propagálása" @@ -7525,7 +7525,7 @@ msgstr "Megjelenjen-e a kurzor a szövegben" msgid "Whether to use overlay scrollbars" msgstr "Használjon-e átfedő görgetősávokat" -#: gtk/gtkshortcutlabel.c:479 gtk/gtkshortcutsshortcut.c:536 +#: gtk/gtkshortcutlabel.c:479 gtk/gtkshortcutsshortcut.c:537 msgid "Accelerator" msgstr "Gyorsbillentyű" @@ -7538,12 +7538,12 @@ msgid "View" msgstr "Nézet" #: gtk/gtkshortcutsgroup.c:335 gtk/gtkshortcutsgroup.c:336 -#: gtk/gtkshortcutsshortcut.c:617 gtk/gtkshortcutsshortcut.c:618 +#: gtk/gtkshortcutsshortcut.c:618 gtk/gtkshortcutsshortcut.c:619 msgid "Accelerator Size Group" msgstr "Gyorsbillentyű méretcsoport" #: gtk/gtkshortcutsgroup.c:349 gtk/gtkshortcutsgroup.c:350 -#: gtk/gtkshortcutsshortcut.c:631 gtk/gtkshortcutsshortcut.c:632 +#: gtk/gtkshortcutsshortcut.c:632 gtk/gtkshortcutsshortcut.c:633 msgid "Title Size Group" msgstr "Cím méretcsoport" @@ -7559,63 +7559,63 @@ msgstr "Nézetnév" msgid "Maximum Height" msgstr "Maximális magasság" -#: gtk/gtkshortcutsshortcut.c:537 +#: gtk/gtkshortcutsshortcut.c:538 msgid "The accelerator keys for shortcuts of type 'Accelerator'" msgstr "A „Gyorsbillentyű” típusú hivatkozások gyorsbillentyűi" -#: gtk/gtkshortcutsshortcut.c:551 +#: gtk/gtkshortcutsshortcut.c:552 msgid "The icon to show for shortcuts of type 'Other Gesture'" msgstr "A „Más gesztus” típusú hivatkozásokhoz megjelenítendő ikon" -#: gtk/gtkshortcutsshortcut.c:562 +#: gtk/gtkshortcutsshortcut.c:563 msgid "Icon Set" msgstr "Ikonkészlet" -#: gtk/gtkshortcutsshortcut.c:563 +#: gtk/gtkshortcutsshortcut.c:564 msgid "Whether an icon has been set" msgstr "Az ikon be van-e állítva" -#: gtk/gtkshortcutsshortcut.c:576 +#: gtk/gtkshortcutsshortcut.c:577 msgid "A short description for the shortcut" msgstr "A hivatkozás rövid leírása" -#: gtk/gtkshortcutsshortcut.c:592 +#: gtk/gtkshortcutsshortcut.c:593 msgid "A short description for the gesture" msgstr "A gesztus rövid leírása" -#: gtk/gtkshortcutsshortcut.c:603 +#: gtk/gtkshortcutsshortcut.c:604 msgid "Subtitle Set" msgstr "Alcím beállítva" -#: gtk/gtkshortcutsshortcut.c:604 +#: gtk/gtkshortcutsshortcut.c:605 msgid "Whether a subtitle has been set" msgstr "Az alcím be lett-e állítva" -#: gtk/gtkshortcutsshortcut.c:646 +#: gtk/gtkshortcutsshortcut.c:647 msgid "Text direction for which this shortcut is active" msgstr "A szövegirány amelyre ez a hivatkozás aktív" -#: gtk/gtkshortcutsshortcut.c:658 +#: gtk/gtkshortcutsshortcut.c:659 msgid "Shortcut Type" msgstr "Hivatkozás típusa" -#: gtk/gtkshortcutsshortcut.c:659 +#: gtk/gtkshortcutsshortcut.c:660 msgid "The type of shortcut that is represented" msgstr "Az ábrázolt hivatkozás típusa" -#: gtk/gtkshortcutsshortcut.c:677 +#: gtk/gtkshortcutsshortcut.c:678 msgid "Action Name" msgstr "Műveletnév" -#: gtk/gtkshortcutsshortcut.c:678 +#: gtk/gtkshortcutsshortcut.c:679 msgid "The name of the action" msgstr "A művelet neve" -#: gtk/gtksizegroup.c:228 gtk/gtktreeselection.c:130 +#: gtk/gtksizegroup.c:229 gtk/gtktreeselection.c:130 msgid "Mode" msgstr "Mód" -#: gtk/gtksizegroup.c:229 +#: gtk/gtksizegroup.c:230 msgid "" "The directions in which the size group affects the requested sizes of its " "component widgets" @@ -7623,11 +7623,11 @@ msgstr "" "Az irányok, amelyekben a méretcsoport befolyásolja az összetevő felületi " "elemeinek kért méretét" -#: gtk/gtksizegroup.c:253 +#: gtk/gtksizegroup.c:254 msgid "Ignore hidden" msgstr "Rejtettek mellőzése" -#: gtk/gtksizegroup.c:254 +#: gtk/gtksizegroup.c:255 msgid "" "If TRUE, unmapped widgets are ignored when determining the size of the group" msgstr "" @@ -7823,23 +7823,23 @@ msgstr "Érték típusa" msgid "The value type returned by GtkStyleContext" msgstr "A GtkStyleContext által visszadott értéktípus" -#: gtk/gtkswitch.c:879 +#: gtk/gtkswitch.c:880 msgid "Whether the switch is on or off" msgstr "A kapcsoló be vagy ki van-e kapcsolva" -#: gtk/gtkswitch.c:894 +#: gtk/gtkswitch.c:895 msgid "The backend state" msgstr "A háttérprogram állapota" -#: gtk/gtkswitch.c:930 +#: gtk/gtkswitch.c:931 msgid "The minimum width of the handle" msgstr "A fogantyú minimális szélessége" -#: gtk/gtkswitch.c:946 +#: gtk/gtkswitch.c:947 msgid "Slider Height" msgstr "Csúszka magassága" -#: gtk/gtkswitch.c:947 +#: gtk/gtkswitch.c:948 msgid "The minimum height of the handle" msgstr "A fogantyú minimális magassága" @@ -7895,7 +7895,7 @@ msgstr "" "A puffer által vágólap-beillesztéshez, valamint húzd és ejtsd célként " "támogatott célok listája" -#: gtk/gtktexthandle.c:721 gtk/gtktexthandle.c:722 gtk/gtkwidget.c:1125 +#: gtk/gtktexthandle.c:721 gtk/gtktexthandle.c:722 gtk/gtkwidget.c:1129 msgid "Parent widget" msgstr "Szülő felületi elem" @@ -7981,7 +7981,7 @@ msgstr "" "javasolt. A Pango előre meghatároz bizonyos arányokat, mint például a " "PANGO_SCALE_X_LARGE" -#: gtk/gtktexttag.c:418 gtk/gtktextview.c:843 +#: gtk/gtktexttag.c:418 gtk/gtktextview.c:844 msgid "Left, right, or center justification" msgstr "Balra, jobbra vagy középre igazítás" @@ -7998,7 +7998,7 @@ msgstr "" msgid "Left margin" msgstr "Bal oldali margó" -#: gtk/gtktexttag.c:445 gtk/gtktextview.c:864 +#: gtk/gtktexttag.c:445 gtk/gtktextview.c:865 msgid "Width of the left margin in pixels" msgstr "A bal margó szélessége, képpontokban megadva" @@ -8006,15 +8006,15 @@ msgstr "A bal margó szélessége, képpontokban megadva" msgid "Right margin" msgstr "Jobb oldali margó" -#: gtk/gtktexttag.c:455 gtk/gtktextview.c:884 +#: gtk/gtktexttag.c:455 gtk/gtktextview.c:885 msgid "Width of the right margin in pixels" msgstr "A jobb margó szélessége, képpontokban megadva" -#: gtk/gtktexttag.c:465 gtk/gtktextview.c:933 +#: gtk/gtktexttag.c:465 gtk/gtktextview.c:934 msgid "Indent" msgstr "Behúzás" -#: gtk/gtktexttag.c:466 gtk/gtktextview.c:934 +#: gtk/gtktexttag.c:466 gtk/gtktextview.c:935 msgid "Amount to indent the paragraph, in pixels" msgstr "A bekezdés behúzása, képpontokban megadva" @@ -8030,7 +8030,7 @@ msgstr "" msgid "Pixels above lines" msgstr "Vonalak feletti képpontok" -#: gtk/gtktexttag.c:487 gtk/gtktextview.c:802 +#: gtk/gtktexttag.c:487 gtk/gtktextview.c:803 msgid "Pixels of blank space above paragraphs" msgstr "A bekezdések feletti üres terület, képpontokban megadva" @@ -8038,7 +8038,7 @@ msgstr "A bekezdések feletti üres terület, képpontokban megadva" msgid "Pixels below lines" msgstr "Vonalak alatti képpontok" -#: gtk/gtktexttag.c:497 gtk/gtktextview.c:810 +#: gtk/gtktexttag.c:497 gtk/gtktextview.c:811 msgid "Pixels of blank space below paragraphs" msgstr "A bekezdések alatti üres terület, képpontokban megadva" @@ -8046,7 +8046,7 @@ msgstr "A bekezdések alatti üres terület, képpontokban megadva" msgid "Pixels inside wrap" msgstr "Tördelésen belüli képpontok" -#: gtk/gtktexttag.c:507 gtk/gtktextview.c:818 +#: gtk/gtktexttag.c:507 gtk/gtktextview.c:819 msgid "Pixels of blank space between wrapped lines in a paragraph" msgstr "A bekezdés áttördelt sorai közötti üres terület, képpontokban megadva" @@ -8066,12 +8066,12 @@ msgstr "Áthúzás RGBA" msgid "Color of strikethrough for this text" msgstr "Ezen szöveg áthúzásának színe" -#: gtk/gtktexttag.c:570 gtk/gtktextview.c:834 +#: gtk/gtktexttag.c:570 gtk/gtktextview.c:835 msgid "" "Whether to wrap lines never, at word boundaries, or at character boundaries" msgstr "A sorok tördelésének módja: soha, szóhatárokon, karakterhatárokon" -#: gtk/gtktexttag.c:580 gtk/gtktextview.c:942 +#: gtk/gtktexttag.c:580 gtk/gtktextview.c:943 msgid "Custom tabs for this text" msgstr "A szöveg egyedi lapjai" @@ -8271,87 +8271,87 @@ msgstr "Beállított betűjellemzők" msgid "Whether this tag affects font features" msgstr "Az elem befolyásolja-e a betűjellemzőket" -#: gtk/gtktextview.c:801 +#: gtk/gtktextview.c:802 msgid "Pixels Above Lines" msgstr "Sorok feletti képpontok" -#: gtk/gtktextview.c:809 +#: gtk/gtktextview.c:810 msgid "Pixels Below Lines" msgstr "Sorok alatti képpontok" -#: gtk/gtktextview.c:817 +#: gtk/gtktextview.c:818 msgid "Pixels Inside Wrap" msgstr "Tördelésen belüli képpontok" -#: gtk/gtktextview.c:833 +#: gtk/gtktextview.c:834 msgid "Wrap Mode" msgstr "Sortördelés módja" -#: gtk/gtktextview.c:863 +#: gtk/gtktextview.c:864 msgid "Left Margin" msgstr "Bal oldali margó" -#: gtk/gtktextview.c:883 +#: gtk/gtktextview.c:884 msgid "Right Margin" msgstr "Jobb oldali margó" -#: gtk/gtktextview.c:904 +#: gtk/gtktextview.c:905 msgid "Top Margin" msgstr "Felső margó" -#: gtk/gtktextview.c:905 +#: gtk/gtktextview.c:906 msgid "Height of the top margin in pixels" msgstr "A felső margó magassága képpontokban megadva" -#: gtk/gtktextview.c:925 +#: gtk/gtktextview.c:926 msgid "Bottom Margin" msgstr "Alsó margó" -#: gtk/gtktextview.c:926 +#: gtk/gtktextview.c:927 msgid "Height of the bottom margin in pixels" msgstr "Az alsó margó magassága képpontokban megadva" -#: gtk/gtktextview.c:949 +#: gtk/gtktextview.c:950 msgid "Cursor Visible" msgstr "Kurzor látható" -#: gtk/gtktextview.c:950 +#: gtk/gtktextview.c:951 msgid "If the insertion cursor is shown" msgstr "A beszúrási kurzor látható-e" -#: gtk/gtktextview.c:957 +#: gtk/gtktextview.c:958 msgid "Buffer" msgstr "Puffer" -#: gtk/gtktextview.c:958 +#: gtk/gtktextview.c:959 msgid "The buffer which is displayed" msgstr "A megjelenített puffer" -#: gtk/gtktextview.c:966 +#: gtk/gtktextview.c:967 msgid "Whether entered text overwrites existing contents" msgstr "A beírt szöveg felülírja-e a meglévő tartalmat" -#: gtk/gtktextview.c:973 +#: gtk/gtktextview.c:974 msgid "Accepts tab" msgstr "Tabulátor elfogadása" -#: gtk/gtktextview.c:974 +#: gtk/gtktextview.c:975 msgid "Whether Tab will result in a tab character being entered" msgstr "A Tab gomb megnyomása tabulátor karakter beírását eredményezi-e" -#: gtk/gtktextview.c:1062 +#: gtk/gtktextview.c:1063 msgid "Monospace" msgstr "Rögzített szélességű" -#: gtk/gtktextview.c:1063 +#: gtk/gtktextview.c:1064 msgid "Whether to use a monospace font" msgstr "Használjon-e rögzített szélességű betűkészletet" -#: gtk/gtktextview.c:1081 +#: gtk/gtktextview.c:1082 msgid "Error underline color" msgstr "Hiba aláhúzásának színe" -#: gtk/gtktextview.c:1082 +#: gtk/gtktextview.c:1083 msgid "Color with which to draw error-indication underlines" msgstr "Az a szín, amellyel a hibát jelző aláhúzás kerül kirajzolásra" @@ -8636,213 +8636,213 @@ msgstr "TreeModelSort modell" msgid "The model for the TreeModelSort to sort" msgstr "A TreeModelSort által rendezendő modell" -#: gtk/gtktreeview.c:1031 +#: gtk/gtktreeview.c:1032 msgid "TreeView Model" msgstr "TreeView modell" -#: gtk/gtktreeview.c:1032 +#: gtk/gtktreeview.c:1033 msgid "The model for the tree view" msgstr "A fa nézet modellje" -#: gtk/gtktreeview.c:1038 +#: gtk/gtktreeview.c:1039 msgid "Headers Visible" msgstr "A fejlécek láthatóak" -#: gtk/gtktreeview.c:1039 +#: gtk/gtktreeview.c:1040 msgid "Show the column header buttons" msgstr "Az oszlopfejléc-gombok megjelenítése" -#: gtk/gtktreeview.c:1045 +#: gtk/gtktreeview.c:1046 msgid "Headers Clickable" msgstr "A fejlécekre lehet kattintani" -#: gtk/gtktreeview.c:1046 +#: gtk/gtktreeview.c:1047 msgid "Column headers respond to click events" msgstr "Az oszlopfejlécek reagálnak a kattintás eseményre" -#: gtk/gtktreeview.c:1052 +#: gtk/gtktreeview.c:1053 msgid "Expander Column" msgstr "Kiterjesztő oszlop" -#: gtk/gtktreeview.c:1053 +#: gtk/gtktreeview.c:1054 msgid "Set the column for the expander column" msgstr "Az oszlop beállítása kiterjesztő oszlopként" -#: gtk/gtktreeview.c:1074 +#: gtk/gtktreeview.c:1075 msgid "Rules Hint" msgstr "Váltakozó sorok jelzése" -#: gtk/gtktreeview.c:1075 +#: gtk/gtktreeview.c:1076 msgid "Set a hint to the theme engine to draw rows in alternating colors" msgstr "" "Jelzés a témakezelő alrendszer számára, hogy a sorok váltakozó színekkel " "kerüljenek kirajzolásra" -#: gtk/gtktreeview.c:1081 +#: gtk/gtktreeview.c:1082 msgid "Enable Search" msgstr "Keresés engedélyezése" -#: gtk/gtktreeview.c:1082 +#: gtk/gtktreeview.c:1083 msgid "View allows user to search through columns interactively" msgstr "A felhasználók interaktívan kereshetnek az oszlopokban" -#: gtk/gtktreeview.c:1088 +#: gtk/gtktreeview.c:1089 msgid "Search Column" msgstr "Keresési oszlop" -#: gtk/gtktreeview.c:1089 +#: gtk/gtktreeview.c:1090 msgid "Model column to search through during interactive search" msgstr "Az interaktív kereséskor keresendő modelloszlop" -#: gtk/gtktreeview.c:1107 +#: gtk/gtktreeview.c:1108 msgid "Fixed Height Mode" msgstr "Rögzített magasság mód" -#: gtk/gtktreeview.c:1108 +#: gtk/gtktreeview.c:1109 msgid "Speeds up GtkTreeView by assuming that all rows have the same height" msgstr "" "A GtkTreeView felgyorsítása annak feltételezésével, hogy az összes sor " "magassága egyforma" -#: gtk/gtktreeview.c:1127 +#: gtk/gtktreeview.c:1128 msgid "Hover Selection" msgstr "Lebegő kijelölés" -#: gtk/gtktreeview.c:1128 +#: gtk/gtktreeview.c:1129 msgid "Whether the selection should follow the pointer" msgstr "A kijelölés kövesse-e a mutatót" -#: gtk/gtktreeview.c:1146 +#: gtk/gtktreeview.c:1147 msgid "Hover Expand" msgstr "Lebegtetés kiterjesztése" -#: gtk/gtktreeview.c:1147 +#: gtk/gtktreeview.c:1148 msgid "" "Whether rows should be expanded/collapsed when the pointer moves over them" msgstr "A sorok bővüljenek-e/fogyjanak-e, ha a mutató mozog rajtuk" -#: gtk/gtktreeview.c:1160 +#: gtk/gtktreeview.c:1161 msgid "Show Expanders" msgstr "Kiterjesztők megjelenítése" -#: gtk/gtktreeview.c:1161 +#: gtk/gtktreeview.c:1162 msgid "View has expanders" msgstr "A nézet rendelkezik kiterjesztőkkel" -#: gtk/gtktreeview.c:1174 +#: gtk/gtktreeview.c:1175 msgid "Level Indentation" msgstr "Szintbehúzás" -#: gtk/gtktreeview.c:1175 +#: gtk/gtktreeview.c:1176 msgid "Extra indentation for each level" msgstr "Az egyes szintek behúzása" -#: gtk/gtktreeview.c:1182 +#: gtk/gtktreeview.c:1183 msgid "Rubber Banding" msgstr "Gumiszalag" -#: gtk/gtktreeview.c:1183 +#: gtk/gtktreeview.c:1184 msgid "" "Whether to enable selection of multiple items by dragging the mouse pointer" msgstr "Lehet-e egyszerre több elemet kijelölni az egérmutató húzásával" -#: gtk/gtktreeview.c:1189 +#: gtk/gtktreeview.c:1190 msgid "Enable Grid Lines" msgstr "Rácsvonalak engedélyezése" -#: gtk/gtktreeview.c:1190 +#: gtk/gtktreeview.c:1191 msgid "Whether grid lines should be drawn in the tree view" msgstr "A rácsvonalak meg legyenek-e jelenítve a fanézetben" -#: gtk/gtktreeview.c:1197 +#: gtk/gtktreeview.c:1198 msgid "Enable Tree Lines" msgstr "Favonalak engedélyezése" -#: gtk/gtktreeview.c:1198 +#: gtk/gtktreeview.c:1199 msgid "Whether tree lines should be drawn in the tree view" msgstr "A favonalak meg legyenek-e jelenítve a fanézetben" -#: gtk/gtktreeview.c:1205 +#: gtk/gtktreeview.c:1206 msgid "The column in the model containing the tooltip texts for the rows" msgstr "A sorok eszköztippszövegeit tartalmazó modelloszlop." -#: gtk/gtktreeview.c:1243 +#: gtk/gtktreeview.c:1244 msgid "Vertical Separator Width" msgstr "Függőleges elválasztó szélessége" -#: gtk/gtktreeview.c:1244 +#: gtk/gtktreeview.c:1245 msgid "Vertical space between cells. Must be an even number" msgstr "A cellák közötti függőleges távolság. Páros számnak kell lennie" -#: gtk/gtktreeview.c:1252 +#: gtk/gtktreeview.c:1253 msgid "Horizontal Separator Width" msgstr "Vízszintes elválasztó szélessége" -#: gtk/gtktreeview.c:1253 +#: gtk/gtktreeview.c:1254 msgid "Horizontal space between cells. Must be an even number" msgstr "A cellák közötti vízszintes távolság. Páros számnak kell lennie" -#: gtk/gtktreeview.c:1261 +#: gtk/gtktreeview.c:1262 msgid "Allow Rules" msgstr "Váltakozó sorok engedélyezése" -#: gtk/gtktreeview.c:1262 +#: gtk/gtktreeview.c:1263 msgid "Allow drawing of alternating color rows" msgstr "Váltakozó színű sorokkal kirajzolás engedélyezése" -#: gtk/gtktreeview.c:1268 +#: gtk/gtktreeview.c:1269 msgid "Indent Expanders" msgstr "Kiterjesztők behúzása" -#: gtk/gtktreeview.c:1269 +#: gtk/gtktreeview.c:1270 msgid "Make the expanders indented" msgstr "A kiterjesztők behúzása" -#: gtk/gtktreeview.c:1275 +#: gtk/gtktreeview.c:1276 msgid "Even Row Color" msgstr "Páros sorok színe" -#: gtk/gtktreeview.c:1276 +#: gtk/gtktreeview.c:1277 msgid "Color to use for even rows" msgstr "A páros sorokban használt szín" -#: gtk/gtktreeview.c:1282 +#: gtk/gtktreeview.c:1283 msgid "Odd Row Color" msgstr "Páratlan sorok színe" -#: gtk/gtktreeview.c:1283 +#: gtk/gtktreeview.c:1284 msgid "Color to use for odd rows" msgstr "A páratlan sorokban használt szín" -#: gtk/gtktreeview.c:1290 +#: gtk/gtktreeview.c:1291 msgid "Grid line width" msgstr "Rácsvonal vastagsága" -#: gtk/gtktreeview.c:1291 +#: gtk/gtktreeview.c:1292 msgid "Width, in pixels, of the tree view grid lines" msgstr "A fanézet rácsvonalainak vastagsága képpontokban megadva" -#: gtk/gtktreeview.c:1297 +#: gtk/gtktreeview.c:1298 msgid "Tree line width" msgstr "Fanézet vonalvastagsága" -#: gtk/gtktreeview.c:1298 +#: gtk/gtktreeview.c:1299 msgid "Width, in pixels, of the tree view lines" msgstr "A fanézet vonalainak vastagsága képpontokban megadva" -#: gtk/gtktreeview.c:1304 +#: gtk/gtktreeview.c:1305 msgid "Grid line pattern" msgstr "Rács vonalmintája" -#: gtk/gtktreeview.c:1305 +#: gtk/gtktreeview.c:1306 msgid "Dash pattern used to draw the tree view grid lines" msgstr "A fanézet vonalainak kirajzolásához használt szaggatottvonal-minta" -#: gtk/gtktreeview.c:1311 +#: gtk/gtktreeview.c:1312 msgid "Tree line pattern" msgstr "Fanézet vonalmintája" -#: gtk/gtktreeview.c:1312 +#: gtk/gtktreeview.c:1313 msgid "Dash pattern used to draw the tree view lines" msgstr "A fanézet vonalainak kirajzolásához használt szaggatottvonal-minta" @@ -8850,7 +8850,7 @@ msgstr "A fanézet vonalainak kirajzolásához használt szaggatottvonal-minta" msgid "Whether to display the column" msgstr "Az oszlop megjelenítésre kerüljön-e" -#: gtk/gtktreeviewcolumn.c:253 gtk/gtkwindow.c:782 +#: gtk/gtktreeviewcolumn.c:253 gtk/gtkwindow.c:783 msgid "Resizable" msgstr "Átméretezhető" @@ -8962,25 +8962,25 @@ msgstr "Szimbolikus ikonok használata" msgid "Whether to use symbolic icons" msgstr "Használandók-e szimbolikus ikonok?" -#: gtk/gtkwidget.c:1118 +#: gtk/gtkwidget.c:1122 msgid "Widget name" msgstr "Felületi elem neve" -#: gtk/gtkwidget.c:1119 +#: gtk/gtkwidget.c:1123 msgid "The name of the widget" msgstr "A felületi elem neve" -#: gtk/gtkwidget.c:1126 +#: gtk/gtkwidget.c:1130 msgid "The parent widget of this widget. Must be a Container widget" msgstr "" "A felületi elem szülő felületi eleme. Container (tároló) típusú felületi " "elem kell legyen" -#: gtk/gtkwidget.c:1132 +#: gtk/gtkwidget.c:1136 msgid "Width request" msgstr "Szélességkérés" -#: gtk/gtkwidget.c:1133 +#: gtk/gtkwidget.c:1137 msgid "" "Override for width request of the widget, or -1 if natural request should be " "used" @@ -8988,11 +8988,11 @@ msgstr "" "A felületi elem szélességkérésének újradefiniálása, vagy -1, ha az eredeti " "kérést kell használni" -#: gtk/gtkwidget.c:1140 +#: gtk/gtkwidget.c:1144 msgid "Height request" msgstr "Magasságkérés" -#: gtk/gtkwidget.c:1141 +#: gtk/gtkwidget.c:1145 msgid "" "Override for height request of the widget, or -1 if natural request should " "be used" @@ -9000,94 +9000,94 @@ msgstr "" "A felületi elem magasságkérésének újradefiniálása, vagy -1, ha az eredeti " "kérést kell használni" -#: gtk/gtkwidget.c:1149 +#: gtk/gtkwidget.c:1153 msgid "Whether the widget is visible" msgstr "Látható-e a felületi elem" -#: gtk/gtkwidget.c:1156 +#: gtk/gtkwidget.c:1160 msgid "Whether the widget responds to input" msgstr "Válaszoljon-e a felületi elem a bemenetre" -#: gtk/gtkwidget.c:1162 +#: gtk/gtkwidget.c:1166 msgid "Application paintable" msgstr "Az alkalmazás kifesthető" -#: gtk/gtkwidget.c:1163 +#: gtk/gtkwidget.c:1167 msgid "Whether the application will paint directly on the widget" msgstr "Az alkalmazás közvetlenül rajzol-e a felületi elemre" -#: gtk/gtkwidget.c:1169 +#: gtk/gtkwidget.c:1173 msgid "Can focus" msgstr "Kaphat fókuszt" -#: gtk/gtkwidget.c:1170 +#: gtk/gtkwidget.c:1174 msgid "Whether the widget can accept the input focus" msgstr "Képes-e elfogadni a felületi elem a beviteli fókuszt" -#: gtk/gtkwidget.c:1176 +#: gtk/gtkwidget.c:1180 msgid "Has focus" msgstr "Rajta van a fókusz" -#: gtk/gtkwidget.c:1177 +#: gtk/gtkwidget.c:1181 msgid "Whether the widget has the input focus" msgstr "Azt jelzi, hogy a felületi elemen van-e éppen a beviteli fókusz" -#: gtk/gtkwidget.c:1183 +#: gtk/gtkwidget.c:1187 msgid "Is focus" msgstr "Fókusz-e" -#: gtk/gtkwidget.c:1184 +#: gtk/gtkwidget.c:1188 msgid "Whether the widget is the focus widget within the toplevel" msgstr "" "Azt jelzi, hogy a felületi elem a legfelső szint fókusz felületi eleme-e" -#: gtk/gtkwidget.c:1202 +#: gtk/gtkwidget.c:1206 msgid "Focus on click" msgstr "Fókusz kattintásra" -#: gtk/gtkwidget.c:1203 +#: gtk/gtkwidget.c:1207 msgid "Whether the widget should grab focus when it is clicked with the mouse" msgstr "Azt jelzi, hogy a felületi elem egérkattintásra megkapja-e a fókuszt" -#: gtk/gtkwidget.c:1209 +#: gtk/gtkwidget.c:1213 msgid "Can default" msgstr "Lehet alapértelmezett" -#: gtk/gtkwidget.c:1210 +#: gtk/gtkwidget.c:1214 msgid "Whether the widget can be the default widget" msgstr "Lehet-e a felületi elem az alapértelmezett felületi elem" -#: gtk/gtkwidget.c:1216 +#: gtk/gtkwidget.c:1220 msgid "Has default" msgstr "Alapértelmezett-e" -#: gtk/gtkwidget.c:1217 +#: gtk/gtkwidget.c:1221 msgid "Whether the widget is the default widget" msgstr "A felületi elem-e az alapértelmezett felületi elem" -#: gtk/gtkwidget.c:1223 +#: gtk/gtkwidget.c:1227 msgid "Receives default" msgstr "Fogadja az alapértelmezést" -#: gtk/gtkwidget.c:1224 +#: gtk/gtkwidget.c:1228 msgid "If TRUE, the widget will receive the default action when it is focused" msgstr "" "Ha IGAZ, akkor a felületi elem fogadja fókuszálás esetén az alapértelmezett " "műveletet" -#: gtk/gtkwidget.c:1230 +#: gtk/gtkwidget.c:1234 msgid "Composite child" msgstr "Összetett gyermek" -#: gtk/gtkwidget.c:1231 +#: gtk/gtkwidget.c:1235 msgid "Whether the widget is part of a composite widget" msgstr "A felületi elem egy összetett felületi elem része-e" -#: gtk/gtkwidget.c:1246 +#: gtk/gtkwidget.c:1250 msgid "Style" msgstr "Stílus" -#: gtk/gtkwidget.c:1247 +#: gtk/gtkwidget.c:1251 msgid "" "The style of the widget, which contains information about how it will look " "(colors etc)" @@ -9095,181 +9095,181 @@ msgstr "" "A felületi elem stílusa, vagyis információ arról, hogy hogyan néz ki (színek " "stb.)" -#: gtk/gtkwidget.c:1255 +#: gtk/gtkwidget.c:1259 msgid "Events" msgstr "Események" -#: gtk/gtkwidget.c:1256 +#: gtk/gtkwidget.c:1260 msgid "The event mask that decides what kind of GdkEvents this widget gets" msgstr "" "Az eseménymaszk, amelyik meghatározza, hogy milyen GdkEvents eseményeket kap " "ez a felületi elem" -#: gtk/gtkwidget.c:1263 +#: gtk/gtkwidget.c:1267 msgid "No show all" msgstr "Összes megjelenítése hatástalan" -#: gtk/gtkwidget.c:1264 +#: gtk/gtkwidget.c:1268 msgid "Whether gtk_widget_show_all() should not affect this widget" msgstr "A gtk_widget_show_all() nincs-e hatással a felületi elemre" -#: gtk/gtkwidget.c:1286 +#: gtk/gtkwidget.c:1290 msgid "Whether this widget has a tooltip" msgstr "A felületi elem rendelkezik-e buboréksúgóval" -#: gtk/gtkwidget.c:1348 +#: gtk/gtkwidget.c:1352 msgid "The widget's window if it is realized" msgstr "A felületi elem ablaka, ha az létrejött" -#: gtk/gtkwidget.c:1363 +#: gtk/gtkwidget.c:1367 msgid "Double Buffered" msgstr "Dupla pufferelés" -#: gtk/gtkwidget.c:1364 +#: gtk/gtkwidget.c:1368 msgid "Whether the widget is double buffered" msgstr "A felületi elem duplán pufferelt-e?" -#: gtk/gtkwidget.c:1378 +#: gtk/gtkwidget.c:1382 msgid "How to position in extra horizontal space" msgstr "Pozicionálás módja extra vízszintes térben" -#: gtk/gtkwidget.c:1393 +#: gtk/gtkwidget.c:1397 msgid "How to position in extra vertical space" msgstr "Pozicionálás módja extra függőleges térben" -#: gtk/gtkwidget.c:1413 +#: gtk/gtkwidget.c:1417 msgid "Margin on Left" msgstr "Bal margó" -#: gtk/gtkwidget.c:1414 +#: gtk/gtkwidget.c:1418 msgid "Pixels of extra space on the left side" msgstr "Extra hely képpontokban a bal oldalon" -#: gtk/gtkwidget.c:1434 +#: gtk/gtkwidget.c:1438 msgid "Margin on Right" msgstr "Jobb margó" -#: gtk/gtkwidget.c:1435 +#: gtk/gtkwidget.c:1439 msgid "Pixels of extra space on the right side" msgstr "Extra hely képpontokban a jobb oldalon" -#: gtk/gtkwidget.c:1454 +#: gtk/gtkwidget.c:1458 msgid "Margin on Start" msgstr "Kezdő margó" -#: gtk/gtkwidget.c:1455 +#: gtk/gtkwidget.c:1459 msgid "Pixels of extra space on the start" msgstr "Extra hely képpontokban a kezdetén" -#: gtk/gtkwidget.c:1474 +#: gtk/gtkwidget.c:1478 msgid "Margin on End" msgstr "Záró margó" -#: gtk/gtkwidget.c:1475 +#: gtk/gtkwidget.c:1479 msgid "Pixels of extra space on the end" msgstr "Extra hely képpontokban a végén" -#: gtk/gtkwidget.c:1493 +#: gtk/gtkwidget.c:1497 msgid "Margin on Top" msgstr "Felső margó" -#: gtk/gtkwidget.c:1494 +#: gtk/gtkwidget.c:1498 msgid "Pixels of extra space on the top side" msgstr "Extra hely képpontokban a felső oldalon" -#: gtk/gtkwidget.c:1512 +#: gtk/gtkwidget.c:1516 msgid "Margin on Bottom" msgstr "Alsó margó" -#: gtk/gtkwidget.c:1513 +#: gtk/gtkwidget.c:1517 msgid "Pixels of extra space on the bottom side" msgstr "Extra hely képpontokban az alsó oldalon" -#: gtk/gtkwidget.c:1528 +#: gtk/gtkwidget.c:1532 msgid "All Margins" msgstr "Minden margó" -#: gtk/gtkwidget.c:1529 +#: gtk/gtkwidget.c:1533 msgid "Pixels of extra space on all four sides" msgstr "Extra hely képpontokban mind a négy oldalon" -#: gtk/gtkwidget.c:1543 +#: gtk/gtkwidget.c:1547 msgid "Horizontal Expand" msgstr "Vízszintesen bővül" -#: gtk/gtkwidget.c:1544 +#: gtk/gtkwidget.c:1548 msgid "Whether widget wants more horizontal space" msgstr "A felületi elem igényel-e több vízszintes területet?" -#: gtk/gtkwidget.c:1557 +#: gtk/gtkwidget.c:1561 msgid "Horizontal Expand Set" msgstr "Vízszintes bővülés beállítva" -#: gtk/gtkwidget.c:1558 +#: gtk/gtkwidget.c:1562 msgid "Whether to use the hexpand property" msgstr "Használandó-e a hexpand tulajdonság" -#: gtk/gtkwidget.c:1571 +#: gtk/gtkwidget.c:1575 msgid "Vertical Expand" msgstr "Függőlegesen bővül" -#: gtk/gtkwidget.c:1572 +#: gtk/gtkwidget.c:1576 msgid "Whether widget wants more vertical space" msgstr "A felületi elem igényel-e több függőleges területet?" -#: gtk/gtkwidget.c:1585 +#: gtk/gtkwidget.c:1589 msgid "Vertical Expand Set" msgstr "Függőleges bővülés beállítva" -#: gtk/gtkwidget.c:1586 +#: gtk/gtkwidget.c:1590 msgid "Whether to use the vexpand property" msgstr "Használandó-e a vexpand tulajdonság" -#: gtk/gtkwidget.c:1599 +#: gtk/gtkwidget.c:1603 msgid "Expand Both" msgstr "Két irányban bővül" -#: gtk/gtkwidget.c:1600 +#: gtk/gtkwidget.c:1604 msgid "Whether widget wants to expand in both directions" msgstr "A felületi elem bővül-e mindkét irányba?" -#: gtk/gtkwidget.c:1616 +#: gtk/gtkwidget.c:1620 msgid "Opacity for Widget" msgstr "A felületi elem áttetszősége" -#: gtk/gtkwidget.c:1617 +#: gtk/gtkwidget.c:1621 msgid "The opacity of the widget, from 0 to 1" msgstr "A felületi elem áttetszősége 0 és 1 között" -#: gtk/gtkwidget.c:1632 +#: gtk/gtkwidget.c:1636 msgid "Scale factor" msgstr "Méretezési tényező" -#: gtk/gtkwidget.c:1633 +#: gtk/gtkwidget.c:1637 msgid "The scaling factor of the window" msgstr "Az ablak méretezési tényezője" -#: gtk/gtkwidget.c:3497 +#: gtk/gtkwidget.c:3501 msgid "Interior Focus" msgstr "Belső fókusz" -#: gtk/gtkwidget.c:3498 +#: gtk/gtkwidget.c:3502 msgid "Whether to draw the focus indicator inside widgets" msgstr "Legyen-e megrajzolva a fókuszjelző a felületi elemeken belül" -#: gtk/gtkwidget.c:3511 +#: gtk/gtkwidget.c:3515 msgid "Focus linewidth" msgstr "Fókusz vonalvastagság" -#: gtk/gtkwidget.c:3512 +#: gtk/gtkwidget.c:3516 msgid "Width, in pixels, of the focus indicator line" msgstr "A fókuszjelző vonal vastagsága, képpontokban megadva" -#: gtk/gtkwidget.c:3526 +#: gtk/gtkwidget.c:3530 msgid "Focus line dash pattern" msgstr "Fókuszvonal szaggatási minta" -#: gtk/gtkwidget.c:3527 +#: gtk/gtkwidget.c:3531 msgid "" "Dash pattern used to draw the focus indicator. The character values are " "interpreted as pixel widths of alternating on and off segments of the line." @@ -9278,29 +9278,29 @@ msgstr "" "karakterértékek a vonal be és ki szakaszainak képpontokban megadott " "szélességeként lesznek értelmezve." -#: gtk/gtkwidget.c:3540 +#: gtk/gtkwidget.c:3544 msgid "Focus padding" msgstr "Fókusz térköz" -#: gtk/gtkwidget.c:3541 +#: gtk/gtkwidget.c:3545 msgid "Width, in pixels, between focus indicator and the widget 'box'" msgstr "" "A fókuszjelző és a „mező” felületi elem közötti szélesség, képpontokban " "megadva" -#: gtk/gtkwidget.c:3555 +#: gtk/gtkwidget.c:3559 msgid "Cursor color" msgstr "Kurzor színe" -#: gtk/gtkwidget.c:3556 +#: gtk/gtkwidget.c:3560 msgid "Color with which to draw insertion cursor" msgstr "A beszúrási kurzor kirajzolásához használt szín" -#: gtk/gtkwidget.c:3569 +#: gtk/gtkwidget.c:3573 msgid "Secondary cursor color" msgstr "Másodlagos kurzor színe" -#: gtk/gtkwidget.c:3570 +#: gtk/gtkwidget.c:3574 msgid "" "Color with which to draw the secondary insertion cursor when editing mixed " "right-to-left and left-to-right text" @@ -9308,45 +9308,45 @@ msgstr "" "A vegyes balról-jobbra és jobbról-balra szövegben használt másodlagos kurzor " "kirajzolásához használt szín." -#: gtk/gtkwidget.c:3576 +#: gtk/gtkwidget.c:3580 msgid "Cursor line aspect ratio" msgstr "Kurzorvonal képarány" -#: gtk/gtkwidget.c:3577 +#: gtk/gtkwidget.c:3581 msgid "Aspect ratio with which to draw insertion cursor" msgstr "A beszúrási kurzor rajzolásakor használt képarány" -#: gtk/gtkwidget.c:3583 +#: gtk/gtkwidget.c:3587 msgid "Window dragging" msgstr "Ablakhúzás" -#: gtk/gtkwidget.c:3584 +#: gtk/gtkwidget.c:3588 msgid "Whether windows can be dragged and maximized by clicking on empty areas" msgstr "" "Az ablakok húzhatók és maximalizálhatók-e az üres területekre való " "kattintással" -#: gtk/gtkwidget.c:3601 +#: gtk/gtkwidget.c:3605 msgid "Unvisited Link Color" msgstr "Nem látogatott hivatkozás színe" -#: gtk/gtkwidget.c:3602 +#: gtk/gtkwidget.c:3606 msgid "Color of unvisited links" msgstr "Nem látogatott hivatkozások színe" -#: gtk/gtkwidget.c:3618 +#: gtk/gtkwidget.c:3622 msgid "Visited Link Color" msgstr "Látogatott hivatkozás színe" -#: gtk/gtkwidget.c:3619 +#: gtk/gtkwidget.c:3623 msgid "Color of visited links" msgstr "Látogatott hivatkozások színe" -#: gtk/gtkwidget.c:3637 +#: gtk/gtkwidget.c:3641 msgid "Wide Separators" msgstr "Széles elválasztók" -#: gtk/gtkwidget.c:3638 +#: gtk/gtkwidget.c:3642 msgid "" "Whether separators have configurable width and should be drawn using a box " "instead of a line" @@ -9354,84 +9354,84 @@ msgstr "" "Az elválasztók szélessége beállítható-e és vonal helyett téglalapként " "rajzolandók-e ki" -#: gtk/gtkwidget.c:3655 +#: gtk/gtkwidget.c:3659 msgid "Separator Width" msgstr "Elválasztó szélessége" -#: gtk/gtkwidget.c:3656 +#: gtk/gtkwidget.c:3660 msgid "The width of separators if wide-separators is TRUE" msgstr "Az elválasztók szélessége, ha a „Széles elválasztók” értéke TRUE" -#: gtk/gtkwidget.c:3673 +#: gtk/gtkwidget.c:3677 msgid "Separator Height" msgstr "Elválasztó magassága" -#: gtk/gtkwidget.c:3674 +#: gtk/gtkwidget.c:3678 msgid "The height of separators if \"wide-separators\" is TRUE" msgstr "Az elválasztók magassága, ha a „Széles elválasztók” értéke TRUE" -#: gtk/gtkwidget.c:3688 +#: gtk/gtkwidget.c:3692 msgid "Horizontal Scroll Arrow Length" msgstr "Vízszintes görgetőnyíl hossza" -#: gtk/gtkwidget.c:3689 +#: gtk/gtkwidget.c:3693 msgid "The length of horizontal scroll arrows" msgstr "A vízszintes görgetőnyilak hossza" -#: gtk/gtkwidget.c:3703 +#: gtk/gtkwidget.c:3707 msgid "Vertical Scroll Arrow Length" msgstr "Függőleges görgetőnyíl hossza" -#: gtk/gtkwidget.c:3704 +#: gtk/gtkwidget.c:3708 msgid "The length of vertical scroll arrows" msgstr "A függőleges görgetőnyilak hossza" -#: gtk/gtkwidget.c:3710 gtk/gtkwidget.c:3711 +#: gtk/gtkwidget.c:3714 gtk/gtkwidget.c:3715 msgid "Width of text selection handles" msgstr "Szövegkijelölő fogantyúk szélessége" -#: gtk/gtkwidget.c:3716 gtk/gtkwidget.c:3717 +#: gtk/gtkwidget.c:3720 gtk/gtkwidget.c:3721 msgid "Height of text selection handles" msgstr "Szövegkijelölő fogantyúk magassága" -#: gtk/gtkwindow.c:744 +#: gtk/gtkwindow.c:745 msgid "Window Type" msgstr "Ablak típusa" -#: gtk/gtkwindow.c:745 +#: gtk/gtkwindow.c:746 msgid "The type of the window" msgstr "Az ablak típusa" -#: gtk/gtkwindow.c:752 +#: gtk/gtkwindow.c:753 msgid "Window Title" msgstr "Ablakcím" -#: gtk/gtkwindow.c:753 +#: gtk/gtkwindow.c:754 msgid "The title of the window" msgstr "Az ablak címe" -#: gtk/gtkwindow.c:759 +#: gtk/gtkwindow.c:760 msgid "Window Role" msgstr "Ablak szerepe" -#: gtk/gtkwindow.c:760 +#: gtk/gtkwindow.c:761 msgid "Unique identifier for the window to be used when restoring a session" msgstr "" "Az ablaknak egy munkamenet visszaállításakor használt egyedi azonosítója" -#: gtk/gtkwindow.c:775 +#: gtk/gtkwindow.c:776 msgid "Startup ID" msgstr "Indítási azonosító" -#: gtk/gtkwindow.c:776 +#: gtk/gtkwindow.c:777 msgid "Unique startup identifier for the window used by startup-notification" msgstr "Az ablaknak az indítási értesítő által használt egyedi azonosítója" -#: gtk/gtkwindow.c:783 +#: gtk/gtkwindow.c:784 msgid "If TRUE, users can resize the window" msgstr "Ha IGAZ, akkor a felhasználók átméretezhetik az ablakot" -#: gtk/gtkwindow.c:790 +#: gtk/gtkwindow.c:791 msgid "" "If TRUE, the window is modal (other windows are not usable while this one is " "up)" @@ -9439,96 +9439,96 @@ msgstr "" "Ha IGAZ, akkor az ablak kizárólagos (más ablakok nem használhatók addig, " "amíg ez látszik)" -#: gtk/gtkwindow.c:796 +#: gtk/gtkwindow.c:797 msgid "Window Position" msgstr "Ablakpozíció" -#: gtk/gtkwindow.c:797 +#: gtk/gtkwindow.c:798 msgid "The initial position of the window" msgstr "Az ablak kezdeti helye" -#: gtk/gtkwindow.c:804 +#: gtk/gtkwindow.c:805 msgid "Default Width" msgstr "Alapértelmezett szélesség" -#: gtk/gtkwindow.c:805 +#: gtk/gtkwindow.c:806 msgid "The default width of the window, used when initially showing the window" msgstr "" "Az ablak alapértelmezett szélessége; az ablak első megjelenítésekor " "használatos" -#: gtk/gtkwindow.c:812 +#: gtk/gtkwindow.c:813 msgid "Default Height" msgstr "Alapértelmezett magasság" -#: gtk/gtkwindow.c:813 +#: gtk/gtkwindow.c:814 msgid "" "The default height of the window, used when initially showing the window" msgstr "" "Az ablak alapértelmezett magassága; az ablak első megjelenítésekor " "használatos" -#: gtk/gtkwindow.c:820 +#: gtk/gtkwindow.c:821 msgid "Destroy with Parent" msgstr "Szülővel együtt megsemmisítendő" -#: gtk/gtkwindow.c:821 +#: gtk/gtkwindow.c:822 msgid "If this window should be destroyed when the parent is destroyed" msgstr "Az ablakot meg kell-e semmisíteni a szülővel együtt" -#: gtk/gtkwindow.c:834 +#: gtk/gtkwindow.c:835 msgid "Hide the titlebar during maximization" msgstr "A címsor elrejtése maximalizáláskor" -#: gtk/gtkwindow.c:835 +#: gtk/gtkwindow.c:836 msgid "If this window's titlebar should be hidden when the window is maximized" msgstr "Az ablak címsora elrejtendő-e az ablak maximalizálásakor" -#: gtk/gtkwindow.c:842 +#: gtk/gtkwindow.c:843 msgid "Icon for this window" msgstr "Az ablak ikonja" -#: gtk/gtkwindow.c:858 +#: gtk/gtkwindow.c:859 msgid "Mnemonics Visible" msgstr "Hívóbetűk láthatók" -#: gtk/gtkwindow.c:859 +#: gtk/gtkwindow.c:860 msgid "Whether mnemonics are currently visible in this window" msgstr "A hívóbetűk láthatók-e ebben az ablakban?" -#: gtk/gtkwindow.c:875 +#: gtk/gtkwindow.c:876 msgid "Focus Visible" msgstr "Fókusz látható" -#: gtk/gtkwindow.c:876 +#: gtk/gtkwindow.c:877 msgid "Whether focus rectangles are currently visible in this window" msgstr "A fókusz téglalapok láthatók-e ebben az ablakban" -#: gtk/gtkwindow.c:891 +#: gtk/gtkwindow.c:892 msgid "Name of the themed icon for this window" msgstr "Az ablak témaikonja" -#: gtk/gtkwindow.c:904 +#: gtk/gtkwindow.c:905 msgid "Is Active" msgstr "Aktív-e" -#: gtk/gtkwindow.c:905 +#: gtk/gtkwindow.c:906 msgid "Whether the toplevel is the current active window" msgstr "A legfelső szintű-e a jelenlegi aktív ablak" -#: gtk/gtkwindow.c:911 +#: gtk/gtkwindow.c:912 msgid "Focus in Toplevel" msgstr "Fókusz a felső szinten" -#: gtk/gtkwindow.c:912 +#: gtk/gtkwindow.c:913 msgid "Whether the input focus is within this GtkWindow" msgstr "A beviteli fókusz a jelen GtkWindow ablakon belül van-e" -#: gtk/gtkwindow.c:918 +#: gtk/gtkwindow.c:919 msgid "Type hint" msgstr "Típussúgó" -#: gtk/gtkwindow.c:919 +#: gtk/gtkwindow.c:920 msgid "" "Hint to help the desktop environment understand what kind of window this is " "and how to treat it." @@ -9536,136 +9536,120 @@ msgstr "" "Segítség az asztali környezet számára, hogy megállapítsa, milyen ablak is ez " "és hogyan kell kezelni." -#: gtk/gtkwindow.c:926 +#: gtk/gtkwindow.c:927 msgid "Skip taskbar" msgstr "Tálca kihagyása" -#: gtk/gtkwindow.c:927 +#: gtk/gtkwindow.c:928 msgid "TRUE if the window should not be in the task bar." msgstr "TRUE, ha az ablak ne legyen a tálcán." -#: gtk/gtkwindow.c:933 +#: gtk/gtkwindow.c:934 msgid "Skip pager" msgstr "Lapozó kihagyása" -#: gtk/gtkwindow.c:934 +#: gtk/gtkwindow.c:935 msgid "TRUE if the window should not be in the pager." msgstr "TRUE, ha az ablak ne legyen a lapozóban." -#: gtk/gtkwindow.c:940 +#: gtk/gtkwindow.c:941 msgid "Urgent" msgstr "Sürgős" -#: gtk/gtkwindow.c:941 +#: gtk/gtkwindow.c:942 msgid "TRUE if the window should be brought to the user's attention." msgstr "TRUE, ha az ablaknak fel kell hívnia magára a felhasználó figyelmét." -#: gtk/gtkwindow.c:954 +#: gtk/gtkwindow.c:955 msgid "Accept focus" msgstr "Fókusz fogadása" -#: gtk/gtkwindow.c:955 +#: gtk/gtkwindow.c:956 msgid "TRUE if the window should receive the input focus." msgstr "Ha IGAZ, akkor az ablaknak kell fogadnia a beviteli fókuszt." -#: gtk/gtkwindow.c:968 +#: gtk/gtkwindow.c:969 msgid "Focus on map" msgstr "Fókusz leképezéskor" -#: gtk/gtkwindow.c:969 +#: gtk/gtkwindow.c:970 msgid "TRUE if the window should receive the input focus when mapped." msgstr "" "Ha IGAZ, akkor az ablaknak kell fogadnia a beviteli fókuszt leképezett " "állapotban." -#: gtk/gtkwindow.c:982 +#: gtk/gtkwindow.c:983 msgid "Decorated" msgstr "Díszített" -#: gtk/gtkwindow.c:983 +#: gtk/gtkwindow.c:984 msgid "Whether the window should be decorated by the window manager" msgstr "Díszítse-e az ablakkezelő az ablakot" -#: gtk/gtkwindow.c:996 +#: gtk/gtkwindow.c:997 msgid "Deletable" msgstr "Törölhető" -#: gtk/gtkwindow.c:997 +#: gtk/gtkwindow.c:998 msgid "Whether the window frame should have a close button" msgstr "Az ablakkeret rendelkezzen-e bezárás gombbal" -#: gtk/gtkwindow.c:1017 +#: gtk/gtkwindow.c:1018 msgid "Resize grip" msgstr "Átméretező fogantyú" -#: gtk/gtkwindow.c:1018 +#: gtk/gtkwindow.c:1019 msgid "Specifies whether the window should have a resize grip" msgstr "Az ablak rendelkezik-e átméretező fogantyúval?" -#: gtk/gtkwindow.c:1033 +#: gtk/gtkwindow.c:1034 msgid "Resize grip is visible" msgstr "Az átméretező fogantyú látható" -#: gtk/gtkwindow.c:1034 +#: gtk/gtkwindow.c:1035 msgid "Specifies whether the window's resize grip is visible." msgstr "Az ablak átméretező fogantyúja látható-e?" -#: gtk/gtkwindow.c:1048 +#: gtk/gtkwindow.c:1049 msgid "Gravity" msgstr "Gravitáció" -#: gtk/gtkwindow.c:1049 +#: gtk/gtkwindow.c:1050 msgid "The window gravity of the window" msgstr "Az ablak gravitációja" -#: gtk/gtkwindow.c:1084 +#: gtk/gtkwindow.c:1085 msgid "Attached to Widget" msgstr "Csatolva ezen felületi elemhez" -#: gtk/gtkwindow.c:1085 +#: gtk/gtkwindow.c:1086 msgid "The widget where the window is attached" msgstr "A felületi elem, amelyhez az ablak csatolva van" -#: gtk/gtkwindow.c:1091 +#: gtk/gtkwindow.c:1092 msgid "Is maximized" msgstr "Maximalizálva van-e" -#: gtk/gtkwindow.c:1092 +#: gtk/gtkwindow.c:1093 msgid "Whether the window is maximized" msgstr "Az ablak teljes méretű-e" -#: gtk/gtkwindow.c:1113 +#: gtk/gtkwindow.c:1114 msgid "GtkApplication" msgstr "GtkApplication" -#: gtk/gtkwindow.c:1114 +#: gtk/gtkwindow.c:1115 msgid "The GtkApplication for the window" msgstr "Az ablak GtkApplication objektuma" -#: gtk/gtkwindow.c:1124 gtk/gtkwindow.c:1125 +#: gtk/gtkwindow.c:1125 gtk/gtkwindow.c:1126 msgid "Decorated button layout" msgstr "Díszített gomb elrendezés" -#: gtk/gtkwindow.c:1131 gtk/gtkwindow.c:1132 +#: gtk/gtkwindow.c:1132 gtk/gtkwindow.c:1133 msgid "Decoration resize handle size" msgstr "Díszítés átméretezése fogantyú mérete" -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:137 -msgid "Cloud Print account" -msgstr "Cloud Print fiók" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:138 -msgid "GtkCloudprintAccount instance" -msgstr "GtkCloudprintAccount példány" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:147 -msgid "Printer ID" -msgstr "Nyomtatóazonosító" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:148 -msgid "Cloud Print printer ID" -msgstr "Cloud Print nyomtatóazonosító" - #: modules/printbackends/cups/gtkprintercups.c:93 msgid "Color Profile Title" msgstr "Színprofil neve" @@ -9673,3 +9657,15 @@ msgstr "Színprofil neve" #: modules/printbackends/cups/gtkprintercups.c:94 msgid "The title of the color profile to use" msgstr "A használandó színprofil neve" + +#~ msgid "Cloud Print account" +#~ msgstr "Cloud Print fiók" + +#~ msgid "GtkCloudprintAccount instance" +#~ msgstr "GtkCloudprintAccount példány" + +#~ msgid "Printer ID" +#~ msgstr "Nyomtatóazonosító" + +#~ msgid "Cloud Print printer ID" +#~ msgstr "Cloud Print nyomtatóazonosító" From 8984b13d84249c17d37750d14c9e9832cf0b3b8c Mon Sep 17 00:00:00 2001 From: Nate Eldredge Date: Sat, 17 Sep 2022 15:06:27 +0200 Subject: [PATCH 121/176] Recognize "stylus" devices as GDK_SOURCE_PEN Add "stylus" to the list of substrings in a device name that cause it to be recognized as a GDK_SOURCE_PEN device (previously "wacom", "pen" and "eraser"). Some devices just use "stylus" in their name, and are otherwise recognized as GDK_SOURCE_TOUCHSCREEN instead. Fixes #4394. --- gdk/x11/gdkdevicemanager-xi2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c index 193dd47beb..a65116a3c1 100644 --- a/gdk/x11/gdkdevicemanager-xi2.c +++ b/gdk/x11/gdkdevicemanager-xi2.c @@ -453,7 +453,8 @@ create_device (GdkDeviceManager *device_manager, else if (strstr (tmp_name, " pad")) input_source = GDK_SOURCE_TABLET_PAD; else if (strstr (tmp_name, "wacom") || - strstr (tmp_name, "pen")) + strstr (tmp_name, "pen") || + strstr (tmp_name, "stylus")) input_source = GDK_SOURCE_PEN; else if (!strstr (tmp_name, "mouse") && !strstr (tmp_name, "pointer") && From 9c9920e46e0322e96c6df4a8ae4ce14a96fb12e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sabri=20=C3=9Cnal?= Date: Sun, 18 Sep 2022 08:19:45 +0000 Subject: [PATCH 122/176] Update Turkish translation --- po-properties/tr.po | 1033 +++++++++++++++++++++---------------------- 1 file changed, 505 insertions(+), 528 deletions(-) diff --git a/po-properties/tr.po b/po-properties/tr.po index c21bf813e9..895a1d8f73 100644 --- a/po-properties/tr.po +++ b/po-properties/tr.po @@ -1,5 +1,7 @@ # Turkish translation of gtk+-properties to Turkish # Copyright (C) 1999-2003, 2004, 2007 Free Software Foundation, Inc. +# Copyright (C) 2008-2022 gtk+-properties's COPYRIGHT HOLDER +# This file is distributed under the same licence as the gtk+-properties package. # # Arman Aksoy , 2002. @@ -18,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: gtk+-properties\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-02-21 13:40+0000\n" +"POT-Creation-Date: 2022-09-14 00:37+0000\n" "PO-Revision-Date: 2021-02-21 21:04+0300\n" "Last-Translator: Emin Tufan Çetin \n" "Language-Team: Türkçe \n" @@ -150,7 +152,7 @@ msgstr "GDK için öntanımlı görüntü" msgid "The GDK display used to create the GL context" msgstr "GL bağlamını oluşturmak için kullanılan GDK ekranı" -#: gdk/gdkglcontext.c:333 gtk/gtkwidget.c:1347 +#: gdk/gdkglcontext.c:333 gtk/gtkwidget.c:1351 msgid "Window" msgstr "Pencere" @@ -210,11 +212,11 @@ msgstr "Önemsiz" msgid "Minor version number" msgstr "Önemsiz sürüm numarası" -#: gdk/x11/gdkdevice-xi2.c:143 +#: gdk/x11/gdkdevice-xi2.c:142 msgid "Device ID" msgstr "Aygıt Kimliği" -#: gdk/x11/gdkdevice-xi2.c:144 +#: gdk/x11/gdkdevice-xi2.c:143 msgid "Device identifier" msgstr "Aygıt tanımlayıcısı" @@ -226,7 +228,7 @@ msgstr "Hücre işleyici" msgid "The cell renderer represented by this accessible" msgstr "Hücre oluşturucu, bu erişilebilir tarafından temsil edilmiş" -#: gtk/deprecated/gtkaction.c:243 gtk/deprecated/gtkactiongroup.c:200 +#: gtk/deprecated/gtkaction.c:243 gtk/deprecated/gtkactiongroup.c:201 #: gtk/deprecated/gtkthemingengine.c:247 gtk/gtkcssnode.c:638 #: gtk/gtkprinter.c:121 gtk/gtkstack.c:516 gtk/gtktextmark.c:136 msgid "Name" @@ -236,8 +238,8 @@ msgstr "Ad" msgid "A unique name for the action." msgstr "Eylem için tek olan bir ad." -#: gtk/deprecated/gtkaction.c:264 gtk/gtkbutton.c:281 gtk/gtkexpander.c:308 -#: gtk/gtkframe.c:231 gtk/gtklabel.c:805 gtk/gtkmenuitem.c:789 +#: gtk/deprecated/gtkaction.c:264 gtk/gtkbutton.c:281 gtk/gtkexpander.c:309 +#: gtk/gtkframe.c:232 gtk/gtklabel.c:806 gtk/gtkmenuitem.c:791 #: gtk/gtktoolbutton.c:243 gtk/gtktoolitemgroup.c:1639 msgid "Label" msgstr "Etiket" @@ -281,7 +283,7 @@ msgstr "Gösterilen GIcon" #: gtk/deprecated/gtkaction.c:365 gtk/deprecated/gtkstatusicon.c:263 #: gtk/gtkcellrendererpixbuf.c:245 gtk/gtkimage.c:343 gtk/gtkprinter.c:170 -#: gtk/gtkwindow.c:890 +#: gtk/gtkwindow.c:891 msgid "Icon Name" msgstr "Simge Adı" @@ -342,8 +344,8 @@ msgstr "Boş ise gizle" msgid "When TRUE, empty menu proxies for this action are hidden." msgstr "TRUE ise, bu eylem için boş menü vekilleri gizli olur." -#: gtk/deprecated/gtkaction.c:466 gtk/deprecated/gtkactiongroup.c:214 -#: gtk/gtkcellrenderer.c:308 gtk/gtkwidget.c:1155 +#: gtk/deprecated/gtkaction.c:466 gtk/deprecated/gtkactiongroup.c:215 +#: gtk/gtkcellrenderer.c:308 gtk/gtkwidget.c:1159 msgid "Sensitive" msgstr "Duyarlı" @@ -351,9 +353,9 @@ msgstr "Duyarlı" msgid "Whether the action is enabled." msgstr "Eylemin etkin olup olmaması." -#: gtk/deprecated/gtkaction.c:481 gtk/deprecated/gtkactiongroup.c:228 +#: gtk/deprecated/gtkaction.c:481 gtk/deprecated/gtkactiongroup.c:229 #: gtk/deprecated/gtkstatusicon.c:314 gtk/gtkcssnode.c:649 -#: gtk/gtknativedialog.c:242 gtk/gtktreeviewcolumn.c:246 gtk/gtkwidget.c:1148 +#: gtk/gtknativedialog.c:242 gtk/gtktreeviewcolumn.c:246 gtk/gtkwidget.c:1152 msgid "Visible" msgstr "Görünür" @@ -383,23 +385,23 @@ msgstr "Her zaman resmi göster" msgid "Whether the image will always be shown" msgstr "Resmin her zaman gösterilip gösterilmeyeceği" -#: gtk/deprecated/gtkactiongroup.c:201 +#: gtk/deprecated/gtkactiongroup.c:202 msgid "A name for the action group." msgstr "Eylem kümesi için bir ad." -#: gtk/deprecated/gtkactiongroup.c:215 +#: gtk/deprecated/gtkactiongroup.c:216 msgid "Whether the action group is enabled." msgstr "Eylem kümesinin etkin olup olmaması." -#: gtk/deprecated/gtkactiongroup.c:229 +#: gtk/deprecated/gtkactiongroup.c:230 msgid "Whether the action group is visible." msgstr "Eylem kümesinin görünür olup olmaması." -#: gtk/deprecated/gtkactiongroup.c:242 +#: gtk/deprecated/gtkactiongroup.c:243 msgid "Accelerator Group" msgstr "Hızlandırıcı Küme" -#: gtk/deprecated/gtkactiongroup.c:243 +#: gtk/deprecated/gtkactiongroup.c:244 msgid "The accelerator group the actions of this group should use." msgstr "Hızlandırıcı küme bu kümenin eylemlerini kullanmalı." @@ -517,7 +519,7 @@ msgid "Appearance of the shadow surrounding the arrow" msgstr "Oku çevreleyen gölgenin görünümü" #: gtk/deprecated/gtkarrow.c:138 gtk/gtkcombobox.c:1227 gtk/gtkmenu.c:1006 -#: gtk/gtkmenuitem.c:898 +#: gtk/gtkmenuitem.c:900 msgid "Arrow Scaling" msgstr "Ok Ölçeği" @@ -689,22 +691,22 @@ msgstr "Hızlandırıcı Kümesi" msgid "The Accel Group to use for stock accelerator keys" msgstr "Depo hızlandırıcı tuşları için kullanılacak Hızlandırıcı Kümesi" -#: gtk/deprecated/gtkmisc.c:114 gtk/gtkentry.c:968 gtk/gtklabel.c:851 +#: gtk/deprecated/gtkmisc.c:114 gtk/gtkentry.c:968 gtk/gtklabel.c:852 msgid "X align" msgstr "X hizası" -#: gtk/deprecated/gtkmisc.c:115 gtk/gtkentry.c:969 gtk/gtklabel.c:852 +#: gtk/deprecated/gtkmisc.c:115 gtk/gtkentry.c:969 gtk/gtklabel.c:853 msgid "" "The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL " "layouts." msgstr "" "Yatay hizalama; 0'dan (sol) 1'e (sağ). RTL düzenleri için tersi kullanılır." -#: gtk/deprecated/gtkmisc.c:133 gtk/gtklabel.c:869 +#: gtk/deprecated/gtkmisc.c:133 gtk/gtklabel.c:870 msgid "Y align" msgstr "Y hizası" -#: gtk/deprecated/gtkmisc.c:134 gtk/gtklabel.c:870 +#: gtk/deprecated/gtkmisc.c:134 gtk/gtklabel.c:871 msgid "The vertical alignment, from 0 (top) to 1 (bottom)" msgstr "Düşey hizalama; 0'dan (üst) 1'e (alt) kadar" @@ -849,7 +851,7 @@ msgid "The size of the icon" msgstr "Simgenin boyutu" #: gtk/deprecated/gtkstatusicon.c:306 gtk/gtkinvisible.c:98 -#: gtk/gtkmountoperation.c:183 gtk/gtkstylecontext.c:229 gtk/gtkwindow.c:897 +#: gtk/gtkmountoperation.c:183 gtk/gtkstylecontext.c:229 gtk/gtkwindow.c:898 msgid "Screen" msgstr "Ekran" @@ -878,7 +880,7 @@ msgstr "Yön" msgid "The orientation of the tray" msgstr "Tepsinin yönü" -#: gtk/deprecated/gtkstatusicon.c:374 gtk/gtkwidget.c:1285 +#: gtk/deprecated/gtkstatusicon.c:374 gtk/gtkwidget.c:1289 msgid "Has tooltip" msgstr "Balonu Var" @@ -886,15 +888,15 @@ msgstr "Balonu Var" msgid "Whether this tray icon has a tooltip" msgstr "Bu uyarı alanı simgesinin bir balona sahip olması" -#: gtk/deprecated/gtkstatusicon.c:401 gtk/gtkwidget.c:1309 +#: gtk/deprecated/gtkstatusicon.c:401 gtk/gtkwidget.c:1313 msgid "Tooltip Text" msgstr "Balon Metni" -#: gtk/deprecated/gtkstatusicon.c:402 gtk/gtkwidget.c:1310 gtk/gtkwidget.c:1334 +#: gtk/deprecated/gtkstatusicon.c:402 gtk/gtkwidget.c:1314 gtk/gtkwidget.c:1338 msgid "The contents of the tooltip for this widget" msgstr "Bu parça için balon içeriği" -#: gtk/deprecated/gtkstatusicon.c:425 gtk/gtkwidget.c:1333 +#: gtk/deprecated/gtkstatusicon.c:425 gtk/gtkwidget.c:1337 msgid "Tooltip markup" msgstr "Balon biçimidüzeltmes" @@ -905,7 +907,7 @@ msgstr "Bu uyarı alanı simgesi için balonun içeriği" #: gtk/deprecated/gtkstatusicon.c:443 gtk/gtkcolorbutton.c:183 #: gtk/gtkfilechooserbutton.c:443 gtk/gtkfontbutton.c:490 #: gtk/gtkheaderbar.c:2027 gtk/gtkprintjob.c:133 gtk/gtkshortcutsgroup.c:308 -#: gtk/gtkshortcutssection.c:376 gtk/gtkshortcutsshortcut.c:575 +#: gtk/gtkshortcutssection.c:376 gtk/gtkshortcutsshortcut.c:576 #: gtk/gtkstack.c:523 gtk/gtktreeviewcolumn.c:316 msgid "Title" msgstr "Başlık" @@ -1049,7 +1051,7 @@ msgstr "Bu eylem için olan vekillerin radyo eylem vekili gibi görünmesi" #: gtk/deprecated/gtktoggleaction.c:135 gtk/gtkcellrendererspinner.c:125 #: gtk/gtkcheckmenuitem.c:209 gtk/gtkmenu.c:640 gtk/gtkmodelbutton.c:1211 -#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:878 +#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:879 #: gtk/gtktogglebutton.c:188 gtk/gtktoggletoolbutton.c:130 msgid "Active" msgstr "Etkin" @@ -1306,13 +1308,13 @@ msgstr "" "bir GtkPackType" #: gtk/gtkactionbar.c:345 gtk/gtkbox.c:365 gtk/gtkheaderbar.c:2020 -#: gtk/gtknotebook.c:840 gtk/gtkpaned.c:368 gtk/gtkpopover.c:1767 +#: gtk/gtknotebook.c:841 gtk/gtkpaned.c:368 gtk/gtkpopover.c:1767 #: gtk/gtkpopovermenu.c:384 gtk/gtkstack.c:537 gtk/gtktoolitemgroup.c:1716 msgid "Position" msgstr "Konum" #: gtk/gtkactionbar.c:346 gtk/gtkbox.c:366 gtk/gtkheaderbar.c:2021 -#: gtk/gtknotebook.c:841 gtk/gtkpopovermenu.c:385 gtk/gtkstack.c:538 +#: gtk/gtknotebook.c:842 gtk/gtkpopovermenu.c:385 gtk/gtkstack.c:538 msgid "The index of the child in the parent" msgstr "Üstteki altların indeksi" @@ -1510,7 +1512,7 @@ msgid "TRUE if the window should show a menubar at the top of the window" msgstr "" "Eğer pencerenin, en üstünde bir menü çubuğu göstermesi gerekiyorsa, DOĞRU" -#: gtk/gtkaspectframe.c:111 gtk/gtkwidget.c:1377 +#: gtk/gtkaspectframe.c:111 gtk/gtkwidget.c:1381 msgid "Horizontal Alignment" msgstr "Yatay Hizalama" @@ -1518,7 +1520,7 @@ msgstr "Yatay Hizalama" msgid "X alignment of the child" msgstr "Altın X hizalaması" -#: gtk/gtkaspectframe.c:118 gtk/gtkwidget.c:1392 +#: gtk/gtkaspectframe.c:118 gtk/gtkwidget.c:1396 msgid "Vertical Alignment" msgstr "Dikey Hizalama" @@ -1542,11 +1544,11 @@ msgstr "Alta uy" msgid "Force aspect ratio to match that of the frame's child" msgstr "Çerçevenin altıyla en-boy oranının eşleşmesini sağlar" -#: gtk/gtkassistant.c:526 gtk/gtkdialog.c:652 +#: gtk/gtkassistant.c:526 gtk/gtkdialog.c:653 msgid "Use Header Bar" msgstr "Üst Bilgi Çubuğu Kullan" -#: gtk/gtkassistant.c:527 gtk/gtkdialog.c:653 +#: gtk/gtkassistant.c:527 gtk/gtkdialog.c:654 msgid "Use Header Bar for actions." msgstr "Eylemler için Üst Bilgi Çubuğu kullan." @@ -1678,7 +1680,7 @@ msgstr "Heterojen" msgid "If TRUE, the child will not be subject to homogeneous sizing" msgstr "Eğer DOĞRU ise, eşdağılımlı boyutlandırmaya tabi olmayacaktır" -#: gtk/gtkbox.c:278 gtk/gtkcellareabox.c:310 gtk/gtkexpander.c:341 +#: gtk/gtkbox.c:278 gtk/gtkcellareabox.c:310 gtk/gtkexpander.c:342 #: gtk/gtkheaderbar.c:2048 gtk/gtkiconview.c:524 gtk/gtktreeviewcolumn.c:276 msgid "Spacing" msgstr "Aralıklar" @@ -1742,13 +1744,13 @@ msgid "" msgstr "" "Eğer düğme bir etiket parçası içeriyorsa düğmedeki etiket parçasının metni" -#: gtk/gtkbutton.c:288 gtk/gtkexpander.c:316 gtk/gtklabel.c:826 -#: gtk/gtkmenuitem.c:803 gtk/gtktoolbutton.c:250 +#: gtk/gtkbutton.c:288 gtk/gtkexpander.c:317 gtk/gtklabel.c:827 +#: gtk/gtkmenuitem.c:805 gtk/gtktoolbutton.c:250 msgid "Use underline" msgstr "Altçizgi kullan" -#: gtk/gtkbutton.c:289 gtk/gtkexpander.c:317 gtk/gtklabel.c:827 -#: gtk/gtkmenuitem.c:804 +#: gtk/gtkbutton.c:289 gtk/gtkexpander.c:318 gtk/gtklabel.c:828 +#: gtk/gtkmenuitem.c:806 msgid "" "If set, an underline in the text indicates the next character should be used " "for the mnemonic accelerator key" @@ -2297,7 +2299,7 @@ msgid "Whether the rendered pixbuf should be colorized according to the state" msgstr "Taranmış pixbuf'ın durumuna uygun olarak renklendirilmesi" #: gtk/gtkcellrendererpixbuf.c:281 gtk/gtkimage.c:359 gtk/gtkmodelbutton.c:1166 -#: gtk/gtkshortcutsshortcut.c:550 gtk/gtkwindow.c:841 +#: gtk/gtkshortcutsshortcut.c:551 gtk/gtkwindow.c:842 msgid "Icon" msgstr "Simge" @@ -2404,7 +2406,7 @@ msgstr "Biçimleme" msgid "Marked up text to render" msgstr "Taranacak biçimli metin" -#: gtk/gtkcellrenderertext.c:269 gtk/gtkentry.c:1493 gtk/gtklabel.c:812 +#: gtk/gtkcellrenderertext.c:269 gtk/gtkentry.c:1493 gtk/gtklabel.c:813 msgid "Attributes" msgstr "Öznitelikler" @@ -2465,11 +2467,11 @@ msgid "Foreground color as a GdkRGBA" msgstr "Bir GdkRGBA olarak önplan rengi" #: gtk/gtkcellrenderertext.c:357 gtk/gtkentry.c:861 gtk/gtktexttag.c:309 -#: gtk/gtktextview.c:825 +#: gtk/gtktextview.c:826 msgid "Editable" msgstr "Düzenlenebilir" -#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:826 +#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:827 msgid "Whether the text can be modified by the user" msgstr "Metnin kullanıcı tarafından değiştirilebilmesi" @@ -2576,7 +2578,7 @@ msgstr "" "ipucu olarak kullanabilir. Eğer bu parametreyi anlamadıysanız, büyük " "ihtimalle ihtiyacınız yoktur" -#: gtk/gtkcellrenderertext.c:484 gtk/gtklabel.c:963 gtk/gtkprogressbar.c:330 +#: gtk/gtkcellrenderertext.c:484 gtk/gtklabel.c:964 gtk/gtkprogressbar.c:330 msgid "Ellipsize" msgstr "Kısaltma" @@ -2589,15 +2591,15 @@ msgstr "" "dizginin kısaltılması için tercih edilen konum" #: gtk/gtkcellrenderertext.c:503 gtk/gtkfilechooserbutton.c:457 -#: gtk/gtklabel.c:983 +#: gtk/gtklabel.c:984 msgid "Width In Characters" msgstr "Karakter Olarak Genişlik" -#: gtk/gtkcellrenderertext.c:504 gtk/gtklabel.c:984 +#: gtk/gtkcellrenderertext.c:504 gtk/gtklabel.c:985 msgid "The desired width of the label, in characters" msgstr "Etiketin arzu edilen genişliği, karakter olarak" -#: gtk/gtkcellrenderertext.c:525 gtk/gtklabel.c:1039 +#: gtk/gtkcellrenderertext.c:525 gtk/gtklabel.c:1040 msgid "Maximum Width In Characters" msgstr "Karakter Olarak Azami Genişlik" @@ -2785,7 +2787,7 @@ msgstr "Kararsız durum" msgid "The inconsistent state of the button" msgstr "Düğmenin karasızlık durumu" -#: gtk/gtkcellrenderertoggle.c:154 gtk/gtklistbox.c:3917 +#: gtk/gtkcellrenderertoggle.c:154 gtk/gtklistbox.c:3920 msgid "Activatable" msgstr "Etkinleştirilebilir" @@ -2862,7 +2864,7 @@ msgstr "Modeldeki her satır için yeterli alan istenmesi" msgid "Indicator Size" msgstr "Belirteç Boyutu" -#: gtk/gtkcheckbutton.c:249 gtk/gtkexpander.c:413 +#: gtk/gtkcheckbutton.c:249 gtk/gtkexpander.c:414 msgid "Indicator Spacing" msgstr "Belirteç Aralığı" @@ -2954,7 +2956,7 @@ msgstr "RGBA Rengi" msgid "Color as RGBA" msgstr "RGBA gibi renk" -#: gtk/gtkcolorswatch.c:722 gtk/gtklabel.c:908 gtk/gtklistbox.c:3931 +#: gtk/gtkcolorswatch.c:722 gtk/gtklabel.c:909 gtk/gtklistbox.c:3934 msgid "Selectable" msgstr "Seçilebilir" @@ -3118,27 +3120,27 @@ msgstr "Ok tarafından kullanılan alan miktarı" msgid "Which kind of shadow to draw around the combo box" msgstr "Çoklu kutunun çevresine ne tür bir gölge çizileceği" -#: gtk/gtkcontainer.c:532 +#: gtk/gtkcontainer.c:533 msgid "Resize mode" msgstr "Yeniden boyutlandırma kipi" -#: gtk/gtkcontainer.c:533 +#: gtk/gtkcontainer.c:534 msgid "Specify how resize events are handled" msgstr "Yeniden boyutlandırma eylemlerinin nasıl işleneceğini belirtiler" -#: gtk/gtkcontainer.c:540 +#: gtk/gtkcontainer.c:541 msgid "Border width" msgstr "Kenarlık genişliği" -#: gtk/gtkcontainer.c:541 +#: gtk/gtkcontainer.c:542 msgid "The width of the empty border outside the containers children" msgstr "Taşıyıcı altlarının dış kenarlarındaki boşluğun genişliği" -#: gtk/gtkcontainer.c:548 +#: gtk/gtkcontainer.c:549 msgid "Child" msgstr "Alt" -#: gtk/gtkcontainer.c:549 +#: gtk/gtkcontainer.c:550 msgid "Can be used to add a new child to the container" msgstr "Taşıyıcıya yeni bir alt eklemek için kullanılabilir" @@ -3158,7 +3160,7 @@ msgstr "Kimlik" msgid "Unique ID" msgstr "Benzersiz Kimlik" -#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:893 +#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:894 msgid "State" msgstr "Durum" @@ -3222,35 +3224,35 @@ msgstr "Başlangıç değeri" msgid "The initial specified value used for this property" msgstr "Bu özellik için kullanılan belirlenmiş başlangıç değeri" -#: gtk/gtkdialog.c:588 gtk/gtkinfobar.c:530 +#: gtk/gtkdialog.c:589 gtk/gtkinfobar.c:530 msgid "Content area border" msgstr "İçerik alanı kenarlığı" -#: gtk/gtkdialog.c:589 +#: gtk/gtkdialog.c:590 msgid "Width of border around the main dialog area" msgstr "Ana pencere alanını çevreleyen kenarlığın genişliği" -#: gtk/gtkdialog.c:606 gtk/gtkinfobar.c:548 +#: gtk/gtkdialog.c:607 gtk/gtkinfobar.c:548 msgid "Content area spacing" msgstr "İçerik alanı boşluğu" -#: gtk/gtkdialog.c:607 +#: gtk/gtkdialog.c:608 msgid "Spacing between elements of the main dialog area" msgstr "Ana iletişim penceresi alanı ögeleri arasındaki boşluk" -#: gtk/gtkdialog.c:614 gtk/gtkinfobar.c:565 +#: gtk/gtkdialog.c:615 gtk/gtkinfobar.c:565 msgid "Button spacing" msgstr "Düğme aralığı" -#: gtk/gtkdialog.c:615 gtk/gtkinfobar.c:566 +#: gtk/gtkdialog.c:616 gtk/gtkinfobar.c:566 msgid "Spacing between buttons" msgstr "Düğmeler arası boşluk" -#: gtk/gtkdialog.c:631 gtk/gtkinfobar.c:582 +#: gtk/gtkdialog.c:632 gtk/gtkinfobar.c:582 msgid "Action area border" msgstr "Eylem alanı kenarlığı" -#: gtk/gtkdialog.c:632 +#: gtk/gtkdialog.c:633 msgid "Width of border around the button area at the bottom of the dialog" msgstr "Pencerenin altındaki düğme alanını çevreleyen kenarlığın genişliği" @@ -3282,19 +3284,19 @@ msgstr "Metin Tampon Belleği" msgid "Text buffer object which actually stores entry text" msgstr "Giriş metni depolayan metin tampon bellek nesnesi" -#: gtk/gtkentry.c:845 gtk/gtklabel.c:930 +#: gtk/gtkentry.c:845 gtk/gtklabel.c:931 msgid "Cursor Position" msgstr "İmleç Konumu" -#: gtk/gtkentry.c:846 gtk/gtklabel.c:931 +#: gtk/gtkentry.c:846 gtk/gtklabel.c:932 msgid "The current position of the insertion cursor in chars" msgstr "Karakterler arasında imlecin şu an ki konumu" -#: gtk/gtkentry.c:853 gtk/gtklabel.c:938 +#: gtk/gtkentry.c:853 gtk/gtklabel.c:939 msgid "Selection Bound" msgstr "Seçim Sınırları" -#: gtk/gtkentry.c:854 gtk/gtklabel.c:939 +#: gtk/gtkentry.c:854 gtk/gtklabel.c:940 msgid "" "The position of the opposite end of the selection from the cursor in chars" msgstr "Karakterler arasındaki imleçten itibaren seçimin diğer ucunun konumu" @@ -3388,7 +3390,7 @@ msgid "Which kind of shadow to draw around the entry when has-frame is set" msgstr "" "Ne tip bir gölgenin has-frame ayarlandığında girişin çevresine çizileceği" -#: gtk/gtkentry.c:1016 gtk/gtktextview.c:965 +#: gtk/gtkentry.c:1016 gtk/gtktextview.c:966 msgid "Overwrite mode" msgstr "Üzerine yazma kipi" @@ -3576,11 +3578,11 @@ msgstr "Birincil simge balon makyajı" msgid "Secondary icon tooltip markup" msgstr "İkincil simge balon makyajı" -#: gtk/gtkentry.c:1422 gtk/gtktextview.c:993 +#: gtk/gtkentry.c:1422 gtk/gtktextview.c:994 msgid "IM module" msgstr "IM modülü" -#: gtk/gtkentry.c:1423 gtk/gtktextview.c:994 +#: gtk/gtkentry.c:1423 gtk/gtktextview.c:995 msgid "Which IM module should be used" msgstr "Hangi IM modülünün kullanılması gerektiği" @@ -3592,35 +3594,35 @@ msgstr "Tamamlama" msgid "The auxiliary completion object" msgstr "Yardımcı tamamlama nesnesi" -#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1011 +#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1012 msgid "Purpose" msgstr "Amaç" -#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1012 +#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1013 msgid "Purpose of the text field" msgstr "Metin alanının amacı" -#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1029 +#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1030 msgid "hints" msgstr "ipuçları" -#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1030 +#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1031 msgid "Hints for the text field behaviour" msgstr "Metin alanı davranışları için ipuçları" -#: gtk/gtkentry.c:1494 gtk/gtklabel.c:813 +#: gtk/gtkentry.c:1494 gtk/gtklabel.c:814 msgid "A list of style attributes to apply to the text of the label" msgstr "Etiket metnine uygulanacak özniteliklerin listesi" -#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4870 gtk/gtktextview.c:1046 +#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4873 gtk/gtktextview.c:1047 msgid "Populate all" msgstr "Tümünü doldur" -#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1047 +#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1048 msgid "Whether to emit ::populate-popup for touch popups" msgstr "Dokunmatik açılan pencereler için emit ::populate-popup istenmesi" -#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:941 +#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:942 msgid "Tabs" msgstr "Sekmeler" @@ -3768,54 +3770,54 @@ msgstr "Çalışan denetim biriminde yayılım aşaması" msgid "Flags" msgstr "Bayraklar" -#: gtk/gtkexpander.c:300 +#: gtk/gtkexpander.c:301 msgid "Expanded" msgstr "Genişletilmiş" -#: gtk/gtkexpander.c:301 +#: gtk/gtkexpander.c:302 msgid "Whether the expander has been opened to reveal the child widget" msgstr "Alt parçasını ortaya çıkarmak için genişleticinin açılması" -#: gtk/gtkexpander.c:309 +#: gtk/gtkexpander.c:310 msgid "Text of the expander's label" msgstr "Çerçeve etiketinin metni" -#: gtk/gtkexpander.c:324 gtk/gtklabel.c:819 gtk/gtkmodelbutton.c:1196 +#: gtk/gtkexpander.c:325 gtk/gtklabel.c:820 gtk/gtkmodelbutton.c:1196 msgid "Use markup" msgstr "Biçimleme kullan" -#: gtk/gtkexpander.c:325 gtk/gtklabel.c:820 +#: gtk/gtkexpander.c:326 gtk/gtklabel.c:821 msgid "The text of the label includes XML markup. See pango_parse_markup()" msgstr "XML biçimleme içeren etiket metni. Bakın: pango_parse_markup() " -#: gtk/gtkexpander.c:342 +#: gtk/gtkexpander.c:343 msgid "Space to put between the label and the child" msgstr "Alt ve etiket arasında bırakılacak boşluk" -#: gtk/gtkexpander.c:351 gtk/gtkframe.c:262 gtk/gtktoolbutton.c:257 +#: gtk/gtkexpander.c:352 gtk/gtkframe.c:263 gtk/gtktoolbutton.c:257 #: gtk/gtktoolitemgroup.c:1646 msgid "Label widget" msgstr "Etiket parçası" -#: gtk/gtkexpander.c:352 +#: gtk/gtkexpander.c:353 msgid "A widget to display in place of the usual expander label" msgstr "Genişletici etiketinin yerinde gösterilecek parça" -#: gtk/gtkexpander.c:366 +#: gtk/gtkexpander.c:367 msgid "Label fill" msgstr "Etiket doldurma" -#: gtk/gtkexpander.c:367 +#: gtk/gtkexpander.c:368 msgid "Whether the label widget should fill all available horizontal space" msgstr "" "Etiket parçacığının tüm kullanılabilir yatay boşlukları doldurmasının " "gerekip gerekmemesi" -#: gtk/gtkexpander.c:382 +#: gtk/gtkexpander.c:383 msgid "Resize toplevel" msgstr "Üst düzeyi yeniden boyutlandır" -#: gtk/gtkexpander.c:383 +#: gtk/gtkexpander.c:384 msgid "" "Whether the expander will resize the toplevel window upon expanding and " "collapsing" @@ -3823,15 +3825,15 @@ msgstr "" "Genişleticinin üst düzey pencereyi genişletme ve çökme üzerine yeniden " "boyutlandırıp boyutlandırmayacağı" -#: gtk/gtkexpander.c:396 gtk/gtktoolitemgroup.c:1674 gtk/gtktreeview.c:1234 +#: gtk/gtkexpander.c:397 gtk/gtktoolitemgroup.c:1674 gtk/gtktreeview.c:1235 msgid "Expander Size" msgstr "Genişletici Boyutu" -#: gtk/gtkexpander.c:397 gtk/gtktoolitemgroup.c:1675 gtk/gtktreeview.c:1235 +#: gtk/gtkexpander.c:398 gtk/gtktoolitemgroup.c:1675 gtk/gtktreeview.c:1236 msgid "Size of the expander arrow" msgstr "Genişletici okunun boyutu" -#: gtk/gtkexpander.c:414 +#: gtk/gtkexpander.c:415 msgid "Spacing around expander arrow" msgstr "Genişletici okunun çevresindeki boşluk" @@ -3867,8 +3869,8 @@ msgstr "Filtre" msgid "The current filter for selecting which files are displayed" msgstr "Hangi dosyaların gösterileceğini seçmek için kullanılan filtre" -#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4836 -#: gtk/gtkplacesview.c:2336 +#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4839 +#: gtk/gtkplacesview.c:2345 msgid "Local Only" msgstr "Yalnızca Yerel" @@ -3966,12 +3968,12 @@ msgstr "İptal etiketi" msgid "The label on the cancel button" msgstr "İptal düğmesi üzerindeki etiket" -#: gtk/gtkfilechooserwidget.c:8668 gtk/gtkfilechooserwidget.c:8669 +#: gtk/gtkfilechooserwidget.c:8669 gtk/gtkfilechooserwidget.c:8670 msgid "Search mode" msgstr "Arama kipi" -#: gtk/gtkfilechooserwidget.c:8675 gtk/gtkfilechooserwidget.c:8676 -#: gtk/gtkheaderbar.c:2034 gtk/gtkshortcutsshortcut.c:591 +#: gtk/gtkfilechooserwidget.c:8676 gtk/gtkfilechooserwidget.c:8677 +#: gtk/gtkheaderbar.c:2034 gtk/gtkshortcutsshortcut.c:592 msgid "Subtitle" msgstr "Alt başlık" @@ -4001,12 +4003,12 @@ msgid "The selection mode" msgstr "Seçim kipi" #: gtk/gtkflowbox.c:3836 gtk/gtkiconview.c:665 gtk/gtklistbox.c:493 -#: gtk/gtktreeview.c:1220 +#: gtk/gtktreeview.c:1221 msgid "Activate on Single Click" msgstr "Tek tıklamayı Etkinleştir" #: gtk/gtkflowbox.c:3837 gtk/gtkiconview.c:666 gtk/gtklistbox.c:494 -#: gtk/gtktreeview.c:1221 +#: gtk/gtktreeview.c:1222 msgid "Activate row on a single click" msgstr "Tek tıklamada satır etkinleştir" @@ -4120,55 +4122,55 @@ msgstr "Dizge olarak yazı tipi özellikleri" msgid "Language for which features have been selected" msgstr "Seçilen özellikler için dil" -#: gtk/gtkfontchooserwidget.c:697 +#: gtk/gtkfontchooserwidget.c:712 msgid "The tweak action" msgstr "İnce ayar eylemi" -#: gtk/gtkfontchooserwidget.c:698 +#: gtk/gtkfontchooserwidget.c:713 msgid "The toggle action to switch to the tweak page" msgstr "İnce ayar sayfasını değiştirmek için eylem" -#: gtk/gtkframe.c:232 +#: gtk/gtkframe.c:233 msgid "Text of the frame's label" msgstr "Çerçeve etiketinin metni" -#: gtk/gtkframe.c:238 +#: gtk/gtkframe.c:239 msgid "Label xalign" msgstr "Etiket xhiza" -#: gtk/gtkframe.c:239 +#: gtk/gtkframe.c:240 msgid "The horizontal alignment of the label" msgstr "Etiketin yatay hizalaması" -#: gtk/gtkframe.c:246 +#: gtk/gtkframe.c:247 msgid "Label yalign" msgstr "Etiket yhiza" -#: gtk/gtkframe.c:247 +#: gtk/gtkframe.c:248 msgid "The vertical alignment of the label" msgstr "Etiketin düşey hizalaması" -#: gtk/gtkframe.c:254 +#: gtk/gtkframe.c:255 msgid "Frame shadow" msgstr "Çerçeve gölgesi" -#: gtk/gtkframe.c:255 +#: gtk/gtkframe.c:256 msgid "Appearance of the frame border" msgstr "Çerçeve kenarlığının görünüşü" -#: gtk/gtkframe.c:263 +#: gtk/gtkframe.c:264 msgid "A widget to display in place of the usual frame label" msgstr "Çerçeve etiketinin yerinde gösterilecek parça" -#: gtk/gtkgesture.c:870 +#: gtk/gtkgesture.c:876 msgid "Number of points" msgstr "Noktaların sayısı" -#: gtk/gtkgesture.c:871 +#: gtk/gtkgesture.c:877 msgid "Number of points needed to trigger the gesture" msgstr "Hareketi tetiklemek için gereken nokta sayısı" -#: gtk/gtkgesture.c:887 gtk/gtkgesture.c:888 +#: gtk/gtkgesture.c:893 gtk/gtkgesture.c:894 msgid "GdkWindow to receive events about" msgstr "İlgili olayları alacak GdkWindow" @@ -4428,15 +4430,15 @@ msgid "" msgstr "" "Her ögenin metin ve simgesinin birbirlerine göre nasıl konumlandırılacağı" -#: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1059 gtk/gtktreeviewcolumn.c:351 +#: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1060 gtk/gtktreeviewcolumn.c:351 msgid "Reorderable" msgstr "Sıralanabilir" -#: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1060 +#: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1061 msgid "View is reorderable" msgstr "Görünüm yeniden sıralanabilir" -#: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1204 +#: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1205 msgid "Tooltip Column" msgstr "Balon Sütunu" @@ -4563,19 +4565,19 @@ msgstr "Alanın ögeleri arasındaki boşluk" msgid "Width of border around the action area" msgstr "Eylem alanı çevresindeki kenarlığın genişliği" -#: gtk/gtkinvisible.c:99 gtk/gtkwindow.c:898 +#: gtk/gtkinvisible.c:99 gtk/gtkwindow.c:899 msgid "The screen where this window will be displayed" msgstr "Bu pencerenin gösterileceği ekran" -#: gtk/gtklabel.c:806 +#: gtk/gtklabel.c:807 msgid "The text of the label" msgstr "Etiketin metni" -#: gtk/gtklabel.c:833 gtk/gtktexttag.c:417 gtk/gtktextview.c:842 +#: gtk/gtklabel.c:834 gtk/gtktexttag.c:417 gtk/gtktextview.c:843 msgid "Justification" msgstr "İç hizalama" -#: gtk/gtklabel.c:834 +#: gtk/gtklabel.c:835 msgid "" "The alignment of the lines in the text of the label relative to each other. " "This does NOT affect the alignment of the label within its allocation. See " @@ -4585,11 +4587,11 @@ msgstr "" "kendi alan alımındaki hizalamasını ETKİLEMEZ. Onun için GtkLabel:xalign'a " "bakınız" -#: gtk/gtklabel.c:877 +#: gtk/gtklabel.c:878 msgid "Pattern" msgstr "Desen" -#: gtk/gtklabel.c:878 +#: gtk/gtklabel.c:879 msgid "" "A string with _ characters in positions correspond to characters in the text " "to underline" @@ -4597,43 +4599,43 @@ msgstr "" "Altçizgili olacak metin karakterlerinin bulunması durumunda ilgili " "konumlarda _ karakterler bulunan dizgi" -#: gtk/gtklabel.c:884 +#: gtk/gtklabel.c:885 msgid "Line wrap" msgstr "Satır bölme" -#: gtk/gtklabel.c:885 +#: gtk/gtklabel.c:886 msgid "If set, wrap lines if the text becomes too wide" msgstr "Eğer seçiliyse, metin çok uzadığında alttaki satıra geçilir" -#: gtk/gtklabel.c:900 +#: gtk/gtklabel.c:901 msgid "Line wrap mode" msgstr "Satır bölme kipi" -#: gtk/gtklabel.c:901 +#: gtk/gtklabel.c:902 msgid "If wrap is set, controls how linewrapping is done" msgstr "Eğer bölme seçiliyse, satır bölmenin nasıl yapılacağını denetler" -#: gtk/gtklabel.c:909 +#: gtk/gtklabel.c:910 msgid "Whether the label text can be selected with the mouse" msgstr "Etiket metninin fare ile seçilebilmesi" -#: gtk/gtklabel.c:915 +#: gtk/gtklabel.c:916 msgid "Mnemonic key" msgstr "Anımsatıcı tuş" -#: gtk/gtklabel.c:916 +#: gtk/gtklabel.c:917 msgid "The mnemonic accelerator key for this label" msgstr "Bu etiket için anımsatıcı hızlandırıcı tuş" -#: gtk/gtklabel.c:923 +#: gtk/gtklabel.c:924 msgid "Mnemonic widget" msgstr "Anımsatıcı parça" -#: gtk/gtklabel.c:924 +#: gtk/gtklabel.c:925 msgid "The widget to be activated when the label's mnemonic key is pressed" msgstr "Etiketin anımsatıcı tuşuna basıldığında etkinleştirilecek parça" -#: gtk/gtklabel.c:964 +#: gtk/gtklabel.c:965 msgid "" "The preferred place to ellipsize the string, if the label does not have " "enough room to display the entire string" @@ -4641,39 +4643,39 @@ msgstr "" "Eğer etiket tüm dizgiyi gösterecek kadar alana sahip değilse, kısaltma için " "tercih edilen yer" -#: gtk/gtklabel.c:1002 +#: gtk/gtklabel.c:1003 msgid "Single Line Mode" msgstr "Tek Satır Kipi" -#: gtk/gtklabel.c:1003 +#: gtk/gtklabel.c:1004 msgid "Whether the label is in single line mode" msgstr "Etiketin tek satır kipinde olması" -#: gtk/gtklabel.c:1019 +#: gtk/gtklabel.c:1020 msgid "Angle" msgstr "Açı" -#: gtk/gtklabel.c:1020 +#: gtk/gtklabel.c:1021 msgid "Angle at which the label is rotated" msgstr "Etiketin çevirileceği açı" -#: gtk/gtklabel.c:1040 +#: gtk/gtklabel.c:1041 msgid "The desired maximum width of the label, in characters" msgstr "Etiketin istenen azami genişliği, karakter olarak" -#: gtk/gtklabel.c:1056 +#: gtk/gtklabel.c:1057 msgid "Track visited links" msgstr "Ziyaret edilen bağlantıları takip et" -#: gtk/gtklabel.c:1057 +#: gtk/gtklabel.c:1058 msgid "Whether visited links should be tracked" msgstr "Ziyaret edilen bağlantıların takip edilmesinin gerekip gerekmemesi" -#: gtk/gtklabel.c:1073 +#: gtk/gtklabel.c:1074 msgid "Number of lines" msgstr "Satırların sayısı" -#: gtk/gtklabel.c:1074 +#: gtk/gtklabel.c:1075 msgid "The desired number of lines, when ellipsizing a wrapping label" msgstr "Bir kaydırma etiketi kısaltıldığında istenen satır sayıları" @@ -4753,11 +4755,11 @@ msgstr "Ziyaret Edildi" msgid "Whether this link has been visited." msgstr "Bu bağın ziyaret edilmiş olup olmaması." -#: gtk/gtklistbox.c:3918 +#: gtk/gtklistbox.c:3921 msgid "Whether this row can be activated" msgstr "Bu satırın etkinleştirilebilir olup olmaması" -#: gtk/gtklistbox.c:3932 +#: gtk/gtklistbox.c:3935 msgid "Whether this row can be selected" msgstr "Bu satırın seçilebilir olup olmaması" @@ -4881,7 +4883,7 @@ msgstr "Hizalama" msgid "The parent widget which the menu should align with." msgstr "Menü ile hizalanması gereken ana parçacık." -#: gtk/gtkmenubutton.c:534 gtk/gtkshortcutsshortcut.c:645 +#: gtk/gtkmenubutton.c:534 gtk/gtkshortcutsshortcut.c:646 #: gtk/gtkstylecontext.c:243 msgid "Direction" msgstr "Yön" @@ -4914,7 +4916,7 @@ msgstr "Şu anda seçili olan menü ögesi" msgid "The accel group holding accelerators for the menu" msgstr "Menü için hızlandırıcıları tutan hızlandırıcı kümesi" -#: gtk/gtkmenu.c:670 gtk/gtkmenuitem.c:775 +#: gtk/gtkmenu.c:670 gtk/gtkmenuitem.c:777 msgid "Accel Path" msgstr "Hızlandırıcı Yolu" @@ -5081,44 +5083,44 @@ msgid "Arbitrary constant to scale down the size of the scroll arrow" msgstr "" "Kaydırma oklarının boyutunu aşağı ölçeklendirmek için rasgele bir sabit" -#: gtk/gtkmenuitem.c:745 +#: gtk/gtkmenuitem.c:747 msgid "Right Justified" msgstr "Sağa Yaslı" -#: gtk/gtkmenuitem.c:746 +#: gtk/gtkmenuitem.c:748 msgid "" "Sets whether the menu item appears justified at the right side of a menu bar" msgstr "" "Menü ögesinin menü çubuğunun sağ kenarına yaslanmış olarak gösterilmesini " "ayarlar" -#: gtk/gtkmenuitem.c:759 gtk/gtkpopovermenu.c:376 +#: gtk/gtkmenuitem.c:761 gtk/gtkpopovermenu.c:376 msgid "Submenu" msgstr "Alt menü" -#: gtk/gtkmenuitem.c:760 +#: gtk/gtkmenuitem.c:762 msgid "The submenu attached to the menu item, or NULL if it has none" msgstr "Menü ögesine eklenmiş alt menü, ya da eğer yoksa NULL" -#: gtk/gtkmenuitem.c:776 +#: gtk/gtkmenuitem.c:778 msgid "Sets the accelerator path of the menu item" msgstr "Menü ögesinin hızlandırıcı yolunu belirler" -#: gtk/gtkmenuitem.c:790 +#: gtk/gtkmenuitem.c:792 msgid "The text for the child label" msgstr "Alt etiket için metin" -#: gtk/gtkmenuitem.c:899 +#: gtk/gtkmenuitem.c:901 msgid "Amount of space used up by arrow, relative to the menu item's font size" msgstr "" "Ok tarafından kullanılacak alanın boyutu, menü ögesinin yazı tipine göreceli " "olarak" -#: gtk/gtkmenuitem.c:915 +#: gtk/gtkmenuitem.c:917 msgid "Width in Characters" msgstr "Karakter Olarak Genişlik" -#: gtk/gtkmenuitem.c:916 +#: gtk/gtkmenuitem.c:918 msgid "The minimum desired width of the menu item in characters" msgstr "Karakter olarak menü ögesinin arzu edilen en az genişliği" @@ -5131,11 +5133,11 @@ msgid "A boolean that determines whether the menu grabs the keyboard focus" msgstr "" "Menünün klavye odağını yakalayıp yakalamadığını belirten mantıksal değer" -#: gtk/gtkmenutoolbutton.c:266 +#: gtk/gtkmenutoolbutton.c:267 msgid "Menu" msgstr "Menü" -#: gtk/gtkmenutoolbutton.c:267 +#: gtk/gtkmenutoolbutton.c:268 msgid "The dropdown menu" msgstr "Açılır menü" @@ -5275,7 +5277,7 @@ msgstr "İletişim Penceresi Başlığı" msgid "The title of the file chooser dialog" msgstr "Dosya seçici iletişim penceresinin başlığı" -#: gtk/gtknativedialog.c:228 gtk/gtkpopover.c:1782 gtk/gtkwindow.c:789 +#: gtk/gtknativedialog.c:228 gtk/gtkpopover.c:1782 gtk/gtkwindow.c:790 msgid "Modal" msgstr "Yönetsel" @@ -5291,59 +5293,59 @@ msgstr "" msgid "Whether the dialog is currently visible" msgstr "İletişim penceresinin şu anki görünürlüğü" -#: gtk/gtknativedialog.c:256 gtk/gtkwindow.c:1064 +#: gtk/gtknativedialog.c:256 gtk/gtkwindow.c:1065 msgid "Transient for Window" msgstr "Pencere için Geçirgenlik" -#: gtk/gtknativedialog.c:257 gtk/gtkwindow.c:1065 +#: gtk/gtknativedialog.c:257 gtk/gtkwindow.c:1066 msgid "The transient parent of the dialog" msgstr "Pencerenin geçirgen üstü" -#: gtk/gtknotebook.c:765 +#: gtk/gtknotebook.c:766 msgid "Page" msgstr "Sayfa" -#: gtk/gtknotebook.c:766 +#: gtk/gtknotebook.c:767 msgid "The index of the current page" msgstr "Geçerli sayfanın indeksi" -#: gtk/gtknotebook.c:773 +#: gtk/gtknotebook.c:774 msgid "Tab Position" msgstr "Sekme Konumu" -#: gtk/gtknotebook.c:774 +#: gtk/gtknotebook.c:775 msgid "Which side of the notebook holds the tabs" msgstr "Defterin hangi tarafının sekmeleri tutacağı" -#: gtk/gtknotebook.c:781 +#: gtk/gtknotebook.c:782 msgid "Show Tabs" msgstr "Sekmeleri Göster" -#: gtk/gtknotebook.c:782 +#: gtk/gtknotebook.c:783 msgid "Whether tabs should be shown" msgstr "Sekmelerin gösterilip gösterilmemesi" -#: gtk/gtknotebook.c:788 +#: gtk/gtknotebook.c:789 msgid "Show Border" msgstr "Kenarlık Göster" -#: gtk/gtknotebook.c:789 +#: gtk/gtknotebook.c:790 msgid "Whether the border should be shown" msgstr "Kenarlıkların gösterilip gösterilmemesi" -#: gtk/gtknotebook.c:795 +#: gtk/gtknotebook.c:796 msgid "Scrollable" msgstr "Kaydırılabilir" -#: gtk/gtknotebook.c:796 +#: gtk/gtknotebook.c:797 msgid "If TRUE, scroll arrows are added if there are too many tabs to fit" msgstr "Eğer TRUE ise, sekmeler kenara sığmadığında kaydırma okları eklenir" -#: gtk/gtknotebook.c:802 +#: gtk/gtknotebook.c:803 msgid "Enable Popup" msgstr "Açılan Etkin" -#: gtk/gtknotebook.c:803 +#: gtk/gtknotebook.c:804 msgid "" "If TRUE, pressing the right mouse button on the notebook pops up a menu that " "you can use to go to a page" @@ -5351,133 +5353,133 @@ msgstr "" "Eğer TRUE ise, sekme alanında sağ fare tuşuna basıldığında açılan menüden " "seçerek ilgili sekmeye gidilebilir" -#: gtk/gtknotebook.c:816 +#: gtk/gtknotebook.c:817 msgid "Group Name" msgstr "Küme Adı" -#: gtk/gtknotebook.c:817 +#: gtk/gtknotebook.c:818 msgid "Group name for tab drag and drop" msgstr "Sürükle ve bırak sekme için küme adı" -#: gtk/gtknotebook.c:826 +#: gtk/gtknotebook.c:827 msgid "Tab label" msgstr "Sekme etiketi" -#: gtk/gtknotebook.c:827 +#: gtk/gtknotebook.c:828 msgid "The string displayed on the child's tab label" msgstr "Altların sekme etiketinde gösterilecek dizgi" -#: gtk/gtknotebook.c:833 +#: gtk/gtknotebook.c:834 msgid "Menu label" msgstr "Menü etiketi" -#: gtk/gtknotebook.c:834 +#: gtk/gtknotebook.c:835 msgid "The string displayed in the child's menu entry" msgstr "Altların menü girdisinde gösterilecek dizgi" -#: gtk/gtknotebook.c:847 +#: gtk/gtknotebook.c:848 msgid "Tab expand" msgstr "Sekme genişlemesi" -#: gtk/gtknotebook.c:848 +#: gtk/gtknotebook.c:849 msgid "Whether to expand the child's tab" msgstr "Alt ögenin sekmesini genişletip genişletmemesi" -#: gtk/gtknotebook.c:854 +#: gtk/gtknotebook.c:855 msgid "Tab fill" msgstr "Sekme doldurması" -#: gtk/gtknotebook.c:855 +#: gtk/gtknotebook.c:856 msgid "Whether the child's tab should fill the allocated area" msgstr "Altın sekmesinin ayrılmış alanı doldurmasının gerekip gerekmemesi" -#: gtk/gtknotebook.c:862 +#: gtk/gtknotebook.c:863 msgid "Tab reorderable" msgstr "Sekme sıralanabilir" -#: gtk/gtknotebook.c:863 +#: gtk/gtknotebook.c:864 msgid "Whether the tab is reorderable by user action" msgstr "Sekmenin kullanıcı eylemi ile yeniden sıralanıp sıralanamaması" -#: gtk/gtknotebook.c:869 +#: gtk/gtknotebook.c:870 msgid "Tab detachable" msgstr "Sekme ayrılabilir" -#: gtk/gtknotebook.c:870 +#: gtk/gtknotebook.c:871 msgid "Whether the tab is detachable" msgstr "Sekmenin ayrılabilirliği" -#: gtk/gtknotebook.c:885 gtk/gtkscrollbar.c:136 +#: gtk/gtknotebook.c:886 gtk/gtkscrollbar.c:136 msgid "Secondary backward stepper" msgstr "İkincil geriye adımlayıcı" -#: gtk/gtknotebook.c:886 +#: gtk/gtknotebook.c:887 msgid "" "Display a second backward arrow button on the opposite end of the tab area" msgstr "Sekme alanının karşı ucunda ikincil geriye doğru ok düğmesi göster" -#: gtk/gtknotebook.c:901 gtk/gtkscrollbar.c:143 +#: gtk/gtknotebook.c:902 gtk/gtkscrollbar.c:143 msgid "Secondary forward stepper" msgstr "İkincil ileri adımlayıcı" -#: gtk/gtknotebook.c:902 +#: gtk/gtknotebook.c:903 msgid "" "Display a second forward arrow button on the opposite end of the tab area" msgstr "Sekme alanının karşı ucunda ikincil ileriye doğru ok düğmesi göster" -#: gtk/gtknotebook.c:916 gtk/gtkscrollbar.c:122 +#: gtk/gtknotebook.c:917 gtk/gtkscrollbar.c:122 msgid "Backward stepper" msgstr "Geriye adımlayıcı" -#: gtk/gtknotebook.c:917 gtk/gtkscrollbar.c:123 +#: gtk/gtknotebook.c:918 gtk/gtkscrollbar.c:123 msgid "Display the standard backward arrow button" msgstr "Standart geri oku düğmesini göster" -#: gtk/gtknotebook.c:931 gtk/gtkscrollbar.c:129 +#: gtk/gtknotebook.c:932 gtk/gtkscrollbar.c:129 msgid "Forward stepper" msgstr "İleriye adımlayıcı" -#: gtk/gtknotebook.c:932 gtk/gtkscrollbar.c:130 +#: gtk/gtknotebook.c:933 gtk/gtkscrollbar.c:130 msgid "Display the standard forward arrow button" msgstr "Standart ileri ok düğmesini göster" -#: gtk/gtknotebook.c:949 +#: gtk/gtknotebook.c:950 msgid "Tab overlap" msgstr "Sekme çakışması" -#: gtk/gtknotebook.c:950 +#: gtk/gtknotebook.c:951 msgid "Size of tab overlap area" msgstr "Sekme çakışma alanı boyutu" -#: gtk/gtknotebook.c:968 +#: gtk/gtknotebook.c:969 msgid "Tab curvature" msgstr "Sekme eğriltmesi" -#: gtk/gtknotebook.c:969 +#: gtk/gtknotebook.c:970 msgid "Size of tab curvature" msgstr "Sekme eğriltmesinin boyutu" -#: gtk/gtknotebook.c:988 +#: gtk/gtknotebook.c:989 msgid "Arrow spacing" msgstr "Ok boşluğu" -#: gtk/gtknotebook.c:989 +#: gtk/gtknotebook.c:990 msgid "Scroll arrow spacing" msgstr "Kaydırma oku boşluğu" -#: gtk/gtknotebook.c:1008 +#: gtk/gtknotebook.c:1009 msgid "Initial gap" msgstr "Başlangıç aralığı" -#: gtk/gtknotebook.c:1009 +#: gtk/gtknotebook.c:1010 msgid "Initial gap before the first tab" msgstr "İlk sekmeden önce başlangıç aralığı" -#: gtk/gtknotebook.c:1029 +#: gtk/gtknotebook.c:1030 msgid "Tab gap" msgstr "Sekme aralığı" -#: gtk/gtknotebook.c:1030 +#: gtk/gtknotebook.c:1031 msgid "Active tab is drawn with a gap at the bottom" msgstr "Etkin sekme altındaki aralık ile çizilir" @@ -5485,19 +5487,19 @@ msgstr "Etkin sekme altındaki aralık ile çizilir" msgid "The orientation of the orientable" msgstr "Yönelebilirin yönelimi" -#: gtk/gtkoverlay.c:783 +#: gtk/gtkoverlay.c:788 msgid "Pass Through" msgstr "İçinden Geçen" -#: gtk/gtkoverlay.c:783 +#: gtk/gtkoverlay.c:788 msgid "Pass through input, does not affect main child" msgstr "Girdinin içinden geç, ana çocuğu etkilemez" -#: gtk/gtkoverlay.c:797 +#: gtk/gtkoverlay.c:802 msgid "Index" msgstr "Dizin" -#: gtk/gtkoverlay.c:798 +#: gtk/gtkoverlay.c:803 msgid "The index of the overlay in the parent, -1 for the main child" msgstr "Ebeveyndeki bindirmenin indisi, ana çocuk için -1" @@ -5578,19 +5580,19 @@ msgstr "Daralt" msgid "If TRUE, the child can be made smaller than its requisition" msgstr "Eğer TRUE ise, alt gereksinimlerinden daha da küçük olabilir" -#: gtk/gtkplacessidebar.c:4799 +#: gtk/gtkplacessidebar.c:4802 msgid "Location to Select" msgstr "Seçim Konumu" -#: gtk/gtkplacessidebar.c:4800 +#: gtk/gtkplacessidebar.c:4803 msgid "The location to highlight in the sidebar" msgstr "Konumu kenar çubuğunda vurgulamak için" -#: gtk/gtkplacessidebar.c:4805 gtk/gtkplacesview.c:2357 +#: gtk/gtkplacessidebar.c:4808 gtk/gtkplacesview.c:2366 msgid "Open Flags" msgstr "Bayrakları Aç" -#: gtk/gtkplacessidebar.c:4806 gtk/gtkplacesview.c:2358 +#: gtk/gtkplacessidebar.c:4809 gtk/gtkplacesview.c:2367 msgid "" "Modes in which the calling application can open locations selected in the " "sidebar" @@ -5598,30 +5600,30 @@ msgstr "" "Çağrılan uygulamanın, yan çubukta seçili konumların hangilerini " "açabileceğinin kipleri" -#: gtk/gtkplacessidebar.c:4812 +#: gtk/gtkplacessidebar.c:4815 msgid "Show recent files" msgstr "Son kullanılan dosyaları göster" -#: gtk/gtkplacessidebar.c:4813 +#: gtk/gtkplacessidebar.c:4816 msgid "Whether the sidebar includes a builtin shortcut for recent files" msgstr "" "Kenar çubuğunun son kullanılan dosyalar için gömülü bir kısayol içerip " "içermeyeceği" -#: gtk/gtkplacessidebar.c:4818 +#: gtk/gtkplacessidebar.c:4821 msgid "Show 'Desktop'" msgstr "'Masaüstü' Göster" -#: gtk/gtkplacessidebar.c:4819 +#: gtk/gtkplacessidebar.c:4822 msgid "Whether the sidebar includes a builtin shortcut to the Desktop folder" msgstr "" "Kenar çubuğun yerleşik bir Masaüstü klasörüne kısayolu içerip içermemesi" -#: gtk/gtkplacessidebar.c:4824 +#: gtk/gtkplacessidebar.c:4827 msgid "Show 'Connect to Server'" msgstr "'Sunucuya Bağlan' Göster" -#: gtk/gtkplacessidebar.c:4825 +#: gtk/gtkplacessidebar.c:4828 msgid "" "Whether the sidebar includes a builtin shortcut to a 'Connect to server' " "dialog" @@ -5629,63 +5631,63 @@ msgstr "" "Kenar çubuğunun yerleşik bir 'Sunucuya Bağlan' penceresi kısayolu içerip " "içermemesi" -#: gtk/gtkplacessidebar.c:4830 +#: gtk/gtkplacessidebar.c:4833 msgid "Show 'Enter Location'" msgstr "'Konum Girin' Göster" -#: gtk/gtkplacessidebar.c:4831 +#: gtk/gtkplacessidebar.c:4834 msgid "" "Whether the sidebar includes a builtin shortcut to manually enter a location" msgstr "" "Kenar çubuğunun, elle konum girin için yerleşik bir kısayol içerip içermemesi" -#: gtk/gtkplacessidebar.c:4837 gtk/gtkplacesview.c:2337 +#: gtk/gtkplacessidebar.c:4840 gtk/gtkplacesview.c:2346 msgid "Whether the sidebar only includes local files" msgstr "Kenar çubuğunun yalnızca yerel dosyalar içerip içermemesi" -#: gtk/gtkplacessidebar.c:4842 +#: gtk/gtkplacessidebar.c:4845 msgid "Show 'Trash'" msgstr "'Çöp'ü Göster" -#: gtk/gtkplacessidebar.c:4843 +#: gtk/gtkplacessidebar.c:4846 msgid "Whether the sidebar includes a builtin shortcut to the Trash location" msgstr "Kenar çubuğunun Çöp konumu için gömülü bir kısayol içerip içermeyeceği" -#: gtk/gtkplacessidebar.c:4848 +#: gtk/gtkplacessidebar.c:4851 msgid "Show 'Other locations'" msgstr "'Diğer Konumlar'ı Göster" -#: gtk/gtkplacessidebar.c:4849 +#: gtk/gtkplacessidebar.c:4852 msgid "Whether the sidebar includes an item to show external locations" msgstr "Kenar çubuğunun dış konumları gösteren bir ögesinin olup olmayacağı" -#: gtk/gtkplacessidebar.c:4854 +#: gtk/gtkplacessidebar.c:4857 msgid "Show “Starred Location”" msgstr "“Yıldızlı Konum”u Göster" -#: gtk/gtkplacessidebar.c:4855 +#: gtk/gtkplacessidebar.c:4858 msgid "Whether the sidebar includes an item to show starred files" msgstr "" "Kenar çubuğunun yıldızlı dosyaları gösteren bir ögesinin olup olmayacağı" -#: gtk/gtkplacessidebar.c:4871 +#: gtk/gtkplacessidebar.c:4874 msgid "Whether to emit ::populate-popup for popups that are not menus" msgstr "" "Menü olmayan açılır pencereler için ::populate-popup'ın yayılıp yayılmayacağı" -#: gtk/gtkplacesview.c:2343 +#: gtk/gtkplacesview.c:2352 msgid "Loading" msgstr "Yükleniyor" -#: gtk/gtkplacesview.c:2344 +#: gtk/gtkplacesview.c:2353 msgid "Whether the view is loading locations" msgstr "Görünümün konumları yükleyip yüklemediği" -#: gtk/gtkplacesview.c:2350 +#: gtk/gtkplacesview.c:2359 msgid "Fetching networks" msgstr "Ağlar getiriliyor" -#: gtk/gtkplacesview.c:2351 +#: gtk/gtkplacesview.c:2360 msgid "Whether the view is fetching networks" msgstr "Görünümün ağları getirip getirmediği" @@ -6266,7 +6268,7 @@ msgstr "Yuvarlak Rakamlar" msgid "The number of digits to round the value to." msgstr "Basamak olarak yuvarlanacak değerin sayısı" -#: gtk/gtkrange.c:538 gtk/gtkswitch.c:929 +#: gtk/gtkrange.c:538 gtk/gtkswitch.c:930 msgid "Slider Width" msgstr "Sürgü Genişliği" @@ -7480,7 +7482,7 @@ msgstr "Metin içinde imlecin gösterilmesi" msgid "Whether to use overlay scrollbars" msgstr "Yerpaylaşımlı kaydırma çubuğu kullanılması" -#: gtk/gtkshortcutlabel.c:479 gtk/gtkshortcutsshortcut.c:536 +#: gtk/gtkshortcutlabel.c:479 gtk/gtkshortcutsshortcut.c:537 msgid "Accelerator" msgstr "Hızlandırıcı" @@ -7493,12 +7495,12 @@ msgid "View" msgstr "Görünüm" #: gtk/gtkshortcutsgroup.c:335 gtk/gtkshortcutsgroup.c:336 -#: gtk/gtkshortcutsshortcut.c:617 gtk/gtkshortcutsshortcut.c:618 +#: gtk/gtkshortcutsshortcut.c:618 gtk/gtkshortcutsshortcut.c:619 msgid "Accelerator Size Group" msgstr "Hızlandırıcı Boyut Kümesi" #: gtk/gtkshortcutsgroup.c:349 gtk/gtkshortcutsgroup.c:350 -#: gtk/gtkshortcutsshortcut.c:631 gtk/gtkshortcutsshortcut.c:632 +#: gtk/gtkshortcutsshortcut.c:632 gtk/gtkshortcutsshortcut.c:633 msgid "Title Size Group" msgstr "Başlık Boyut Kümesi" @@ -7514,63 +7516,63 @@ msgstr "Görünüm Adı" msgid "Maximum Height" msgstr "En Büyük Yükseklik" -#: gtk/gtkshortcutsshortcut.c:537 +#: gtk/gtkshortcutsshortcut.c:538 msgid "The accelerator keys for shortcuts of type 'Accelerator'" msgstr "'Accelerator' türündeki kısayollar için hızlandırıcı tuşlar" -#: gtk/gtkshortcutsshortcut.c:551 +#: gtk/gtkshortcutsshortcut.c:552 msgid "The icon to show for shortcuts of type 'Other Gesture'" msgstr "'Other Gesture' türü kısayollar için gösterilecek simge" -#: gtk/gtkshortcutsshortcut.c:562 +#: gtk/gtkshortcutsshortcut.c:563 msgid "Icon Set" msgstr "Simge Kümesi" -#: gtk/gtkshortcutsshortcut.c:563 +#: gtk/gtkshortcutsshortcut.c:564 msgid "Whether an icon has been set" msgstr "Bir simgenin ayarlanmış olması" -#: gtk/gtkshortcutsshortcut.c:576 +#: gtk/gtkshortcutsshortcut.c:577 msgid "A short description for the shortcut" msgstr "Kısayol için kısa bir açıklama" -#: gtk/gtkshortcutsshortcut.c:592 +#: gtk/gtkshortcutsshortcut.c:593 msgid "A short description for the gesture" msgstr "Jestin kısa açıklaması" -#: gtk/gtkshortcutsshortcut.c:603 +#: gtk/gtkshortcutsshortcut.c:604 msgid "Subtitle Set" msgstr "Altbaşlık Ayarlandı" -#: gtk/gtkshortcutsshortcut.c:604 +#: gtk/gtkshortcutsshortcut.c:605 msgid "Whether a subtitle has been set" msgstr "Bir altbaşlık belirlenip belirlenmediği" -#: gtk/gtkshortcutsshortcut.c:646 +#: gtk/gtkshortcutsshortcut.c:647 msgid "Text direction for which this shortcut is active" msgstr "Kendisi için bu kısayolun aktif olduğu metin yönü" -#: gtk/gtkshortcutsshortcut.c:658 +#: gtk/gtkshortcutsshortcut.c:659 msgid "Shortcut Type" msgstr "Kısayol Türü" -#: gtk/gtkshortcutsshortcut.c:659 +#: gtk/gtkshortcutsshortcut.c:660 msgid "The type of shortcut that is represented" msgstr "Gösterilen kısayolun türü" -#: gtk/gtkshortcutsshortcut.c:677 +#: gtk/gtkshortcutsshortcut.c:678 msgid "Action Name" msgstr "Eylem Adı" -#: gtk/gtkshortcutsshortcut.c:678 +#: gtk/gtkshortcutsshortcut.c:679 msgid "The name of the action" msgstr "Eylemin adı" -#: gtk/gtksizegroup.c:228 gtk/gtktreeselection.c:130 +#: gtk/gtksizegroup.c:229 gtk/gtktreeselection.c:130 msgid "Mode" msgstr "Kip" -#: gtk/gtksizegroup.c:229 +#: gtk/gtksizegroup.c:230 msgid "" "The directions in which the size group affects the requested sizes of its " "component widgets" @@ -7578,11 +7580,11 @@ msgstr "" "Boyut kümesinin kendi bileşen parçalarının istenen boyutlarını etkileyen " "yönler" -#: gtk/gtksizegroup.c:253 +#: gtk/gtksizegroup.c:254 msgid "Ignore hidden" msgstr "Gizlileri yok say" -#: gtk/gtksizegroup.c:254 +#: gtk/gtksizegroup.c:255 msgid "" "If TRUE, unmapped widgets are ignored when determining the size of the group" msgstr "" @@ -7780,23 +7782,23 @@ msgstr "Değer türü" msgid "The value type returned by GtkStyleContext" msgstr "GtkStyleContext tarafından dönen değer türü" -#: gtk/gtkswitch.c:879 +#: gtk/gtkswitch.c:880 msgid "Whether the switch is on or off" msgstr "Anahtarın açık ya da kapalılığı" -#: gtk/gtkswitch.c:894 +#: gtk/gtkswitch.c:895 msgid "The backend state" msgstr "Arkauç durumu" -#: gtk/gtkswitch.c:930 +#: gtk/gtkswitch.c:931 msgid "The minimum width of the handle" msgstr "İşleyicinin asgari genişliği" -#: gtk/gtkswitch.c:946 +#: gtk/gtkswitch.c:947 msgid "Slider Height" msgstr "Kaydırıcı Yüksekliği" -#: gtk/gtkswitch.c:947 +#: gtk/gtkswitch.c:948 msgid "The minimum height of the handle" msgstr "Tutamacın en düşük yüksekliği" @@ -7852,7 +7854,7 @@ msgstr "" "Bu tamponun panodan yapıştırma ve TVB hedefi için desteklediği hedeflerin " "listesi" -#: gtk/gtktexthandle.c:721 gtk/gtktexthandle.c:722 gtk/gtkwidget.c:1125 +#: gtk/gtktexthandle.c:721 gtk/gtktexthandle.c:722 gtk/gtkwidget.c:1129 msgid "Parent widget" msgstr "Üst parça" @@ -7935,7 +7937,7 @@ msgstr "" "tema değişiklikleri vb. uyar bu yüzden tavsiye edilir. Pango bazı ölçekleri " "önceden atamıştır, mesela PANGO_SCALE_X_LARGE" -#: gtk/gtktexttag.c:418 gtk/gtktextview.c:843 +#: gtk/gtktexttag.c:418 gtk/gtktextview.c:844 msgid "Left, right, or center justification" msgstr "Sola, sağa veya ortaya hizalama" @@ -7952,7 +7954,7 @@ msgstr "" msgid "Left margin" msgstr "Sol kenar boşluğu" -#: gtk/gtktexttag.c:445 gtk/gtktextview.c:864 +#: gtk/gtktexttag.c:445 gtk/gtktextview.c:865 msgid "Width of the left margin in pixels" msgstr "Piksel türünden sol kenar boşluğunun genişliği" @@ -7960,15 +7962,15 @@ msgstr "Piksel türünden sol kenar boşluğunun genişliği" msgid "Right margin" msgstr "Sağ kenar boşluğu" -#: gtk/gtktexttag.c:455 gtk/gtktextview.c:884 +#: gtk/gtktexttag.c:455 gtk/gtktextview.c:885 msgid "Width of the right margin in pixels" msgstr "Piksel türünden sağ kenar boşluğunun genişliği" -#: gtk/gtktexttag.c:465 gtk/gtktextview.c:933 +#: gtk/gtktexttag.c:465 gtk/gtktextview.c:934 msgid "Indent" msgstr "Girinti" -#: gtk/gtktexttag.c:466 gtk/gtktextview.c:934 +#: gtk/gtktexttag.c:466 gtk/gtktextview.c:935 msgid "Amount to indent the paragraph, in pixels" msgstr "Piksel olarak paragraf satırbaşı girintisi" @@ -7984,7 +7986,7 @@ msgstr "" msgid "Pixels above lines" msgstr "Satırların üstündeki pikseller" -#: gtk/gtktexttag.c:487 gtk/gtktextview.c:802 +#: gtk/gtktexttag.c:487 gtk/gtktextview.c:803 msgid "Pixels of blank space above paragraphs" msgstr "Piksel türünden paragraf üstündeki boş alan" @@ -7992,7 +7994,7 @@ msgstr "Piksel türünden paragraf üstündeki boş alan" msgid "Pixels below lines" msgstr "Satırların altındaki pikseller" -#: gtk/gtktexttag.c:497 gtk/gtktextview.c:810 +#: gtk/gtktexttag.c:497 gtk/gtktextview.c:811 msgid "Pixels of blank space below paragraphs" msgstr "Piksel türünden paragraf altındaki boş alan" @@ -8000,7 +8002,7 @@ msgstr "Piksel türünden paragraf altındaki boş alan" msgid "Pixels inside wrap" msgstr "Bölünmüşler içindeki pikseller" -#: gtk/gtktexttag.c:507 gtk/gtktextview.c:818 +#: gtk/gtktexttag.c:507 gtk/gtktextview.c:819 msgid "Pixels of blank space between wrapped lines in a paragraph" msgstr "Piksel türünden paragraf satırları arasındaki boş alan" @@ -8020,14 +8022,14 @@ msgstr "Üstü Çizili RGBA" msgid "Color of strikethrough for this text" msgstr "Bu metin için üstünden geçen çizgi rengi" -#: gtk/gtktexttag.c:570 gtk/gtktextview.c:834 +#: gtk/gtktexttag.c:570 gtk/gtktextview.c:835 msgid "" "Whether to wrap lines never, at word boundaries, or at character boundaries" msgstr "" "Satırların bölünmesinin hiç olmaması, sözcük sınırlarında olması veya " "karakter sınırlarında olması" -#: gtk/gtktexttag.c:580 gtk/gtktextview.c:942 +#: gtk/gtktexttag.c:580 gtk/gtktextview.c:943 msgid "Custom tabs for this text" msgstr "Bu metin için özel sekmeler" @@ -8228,87 +8230,87 @@ msgstr "Yazı tipi özellikleri ayarlı" msgid "Whether this tag affects font features" msgstr "Bu etiketin yazı tipi özelliklerini etkileyip etkilemeyeceği" -#: gtk/gtktextview.c:801 +#: gtk/gtktextview.c:802 msgid "Pixels Above Lines" msgstr "Satırların Üstüneki Pikseller" -#: gtk/gtktextview.c:809 +#: gtk/gtktextview.c:810 msgid "Pixels Below Lines" msgstr "Satırların Altındaki Pikseller" -#: gtk/gtktextview.c:817 +#: gtk/gtktextview.c:818 msgid "Pixels Inside Wrap" msgstr "Sarmalar Arasındaki Pikseller" -#: gtk/gtktextview.c:833 +#: gtk/gtktextview.c:834 msgid "Wrap Mode" msgstr "Sarma Kipi" -#: gtk/gtktextview.c:863 +#: gtk/gtktextview.c:864 msgid "Left Margin" msgstr "Sol Kenar Boşluğu" -#: gtk/gtktextview.c:883 +#: gtk/gtktextview.c:884 msgid "Right Margin" msgstr "Sağ Kenar Boşluğu" -#: gtk/gtktextview.c:904 +#: gtk/gtktextview.c:905 msgid "Top Margin" msgstr "Üst Kenar Boşluğu" -#: gtk/gtktextview.c:905 +#: gtk/gtktextview.c:906 msgid "Height of the top margin in pixels" msgstr "Üst kenar boşluğunun piksel olarak yüksekliği" -#: gtk/gtktextview.c:925 +#: gtk/gtktextview.c:926 msgid "Bottom Margin" msgstr "Alt Kenar Boşluğu" -#: gtk/gtktextview.c:926 +#: gtk/gtktextview.c:927 msgid "Height of the bottom margin in pixels" msgstr "Alt kenar boşluğunun piksel olarak yüksekliği" -#: gtk/gtktextview.c:949 +#: gtk/gtktextview.c:950 msgid "Cursor Visible" msgstr "Görünür İmleç" -#: gtk/gtktextview.c:950 +#: gtk/gtktextview.c:951 msgid "If the insertion cursor is shown" msgstr "Ekleme imleci gösterilirse" -#: gtk/gtktextview.c:957 +#: gtk/gtktextview.c:958 msgid "Buffer" msgstr "Tampon" -#: gtk/gtktextview.c:958 +#: gtk/gtktextview.c:959 msgid "The buffer which is displayed" msgstr "Görüntülenecek tampon" -#: gtk/gtktextview.c:966 +#: gtk/gtktextview.c:967 msgid "Whether entered text overwrites existing contents" msgstr "Girilen metnin var olan içeriğin üstüne yazılması" -#: gtk/gtktextview.c:973 +#: gtk/gtktextview.c:974 msgid "Accepts tab" msgstr "Sekme kabul ediyor" -#: gtk/gtktextview.c:974 +#: gtk/gtktextview.c:975 msgid "Whether Tab will result in a tab character being entered" msgstr "Tab'ın girilen bir sekme karakteri olarak sonuçlanması" -#: gtk/gtktextview.c:1062 +#: gtk/gtktextview.c:1063 msgid "Monospace" msgstr "Eş aralıklı" -#: gtk/gtktextview.c:1063 +#: gtk/gtktextview.c:1064 msgid "Whether to use a monospace font" msgstr "Eş aralıklı bir yazı tipi kullanılıp kullanılmayacağı" -#: gtk/gtktextview.c:1081 +#: gtk/gtktextview.c:1082 msgid "Error underline color" msgstr "Hata altçizgisinin rengi" -#: gtk/gtktextview.c:1082 +#: gtk/gtktextview.c:1083 msgid "Color with which to draw error-indication underlines" msgstr "Hata belirten altçizgilerin çizileceği renk" @@ -8595,211 +8597,211 @@ msgstr "TreeModelSort Modeli" msgid "The model for the TreeModelSort to sort" msgstr "Sıralama için TreeModelSort modeli" -#: gtk/gtktreeview.c:1031 +#: gtk/gtktreeview.c:1032 msgid "TreeView Model" msgstr "TreeView Modeli" -#: gtk/gtktreeview.c:1032 +#: gtk/gtktreeview.c:1033 msgid "The model for the tree view" msgstr "Ağaç görünümü için model" -#: gtk/gtktreeview.c:1038 +#: gtk/gtktreeview.c:1039 msgid "Headers Visible" msgstr "Başlıklar Görünür" -#: gtk/gtktreeview.c:1039 +#: gtk/gtktreeview.c:1040 msgid "Show the column header buttons" msgstr "Sütun başlığı düğmelerini göster" -#: gtk/gtktreeview.c:1045 +#: gtk/gtktreeview.c:1046 msgid "Headers Clickable" msgstr "Başlıklar Tıklanabilir" -#: gtk/gtktreeview.c:1046 +#: gtk/gtktreeview.c:1047 msgid "Column headers respond to click events" msgstr "Başlıklar tıklama eylemine yanıt verir" -#: gtk/gtktreeview.c:1052 +#: gtk/gtktreeview.c:1053 msgid "Expander Column" msgstr "Genişletici Sütun" -#: gtk/gtktreeview.c:1053 +#: gtk/gtktreeview.c:1054 msgid "Set the column for the expander column" msgstr "Sütünü genişletici sütun olarak ayarlar" -#: gtk/gtktreeview.c:1074 +#: gtk/gtktreeview.c:1075 msgid "Rules Hint" msgstr "Kural İpucu" -#: gtk/gtktreeview.c:1075 +#: gtk/gtktreeview.c:1076 msgid "Set a hint to the theme engine to draw rows in alternating colors" msgstr "Satırlara farklı renkler atamada tema aygıtına bir ipucu belirtir" -#: gtk/gtktreeview.c:1081 +#: gtk/gtktreeview.c:1082 msgid "Enable Search" msgstr "Aramayı Etkinleştir" -#: gtk/gtktreeview.c:1082 +#: gtk/gtktreeview.c:1083 msgid "View allows user to search through columns interactively" msgstr "Görünüm kullanıcıya sütunlarda etkileşimli arama yapma izni verir" -#: gtk/gtktreeview.c:1088 +#: gtk/gtktreeview.c:1089 msgid "Search Column" msgstr "Arama Sütunu" -#: gtk/gtktreeview.c:1089 +#: gtk/gtktreeview.c:1090 msgid "Model column to search through during interactive search" msgstr "Etkileşimli arama sırasında aranacak model sütunu" -#: gtk/gtktreeview.c:1107 +#: gtk/gtktreeview.c:1108 msgid "Fixed Height Mode" msgstr "Sabit Yükseklik Kipi" -#: gtk/gtktreeview.c:1108 +#: gtk/gtktreeview.c:1109 msgid "Speeds up GtkTreeView by assuming that all rows have the same height" msgstr "" "GtkTreeView'i tüm satırları eşit yükseklikte olduğunu farzederek hızlandır" -#: gtk/gtktreeview.c:1127 +#: gtk/gtktreeview.c:1128 msgid "Hover Selection" msgstr "Seçimin Dolanması" -#: gtk/gtktreeview.c:1128 +#: gtk/gtktreeview.c:1129 msgid "Whether the selection should follow the pointer" msgstr "Seçimin belirteci takip etmesi" -#: gtk/gtktreeview.c:1146 +#: gtk/gtktreeview.c:1147 msgid "Hover Expand" msgstr "Üstünde Geçerken Genişleme" -#: gtk/gtktreeview.c:1147 +#: gtk/gtktreeview.c:1148 msgid "" "Whether rows should be expanded/collapsed when the pointer moves over them" msgstr "Satırların belirteç üzerlerinden geçerken açılması/kapanması" -#: gtk/gtktreeview.c:1160 +#: gtk/gtktreeview.c:1161 msgid "Show Expanders" msgstr "Genişleticileri Göster" -#: gtk/gtktreeview.c:1161 +#: gtk/gtktreeview.c:1162 msgid "View has expanders" msgstr "Görünüm genişleticilere sahip" -#: gtk/gtktreeview.c:1174 +#: gtk/gtktreeview.c:1175 msgid "Level Indentation" msgstr "Düzey Girintileme" -#: gtk/gtktreeview.c:1175 +#: gtk/gtktreeview.c:1176 msgid "Extra indentation for each level" msgstr "Her düzey için ek girinti" -#: gtk/gtktreeview.c:1182 +#: gtk/gtktreeview.c:1183 msgid "Rubber Banding" msgstr "Taşıyarak Kümeleme" -#: gtk/gtktreeview.c:1183 +#: gtk/gtktreeview.c:1184 msgid "" "Whether to enable selection of multiple items by dragging the mouse pointer" msgstr "" "Fare belirtecini sürükleyerek birden fazla öge seçmenin etkinleştirilmesi" -#: gtk/gtktreeview.c:1189 +#: gtk/gtktreeview.c:1190 msgid "Enable Grid Lines" msgstr "Izgara Çizgilerini Etkinleştir" -#: gtk/gtktreeview.c:1190 +#: gtk/gtktreeview.c:1191 msgid "Whether grid lines should be drawn in the tree view" msgstr "Ağaç görünümünde ızgara çizgilerinin çizilmesi" -#: gtk/gtktreeview.c:1197 +#: gtk/gtktreeview.c:1198 msgid "Enable Tree Lines" msgstr "Ağaç Çizgilerini Etkinleştir" -#: gtk/gtktreeview.c:1198 +#: gtk/gtktreeview.c:1199 msgid "Whether tree lines should be drawn in the tree view" msgstr "Ağaç görünümünde ağaç çizgilerinin çizilmesi" -#: gtk/gtktreeview.c:1205 +#: gtk/gtktreeview.c:1206 msgid "The column in the model containing the tooltip texts for the rows" msgstr "Satırlar için balon metinlerini barındıran modeldeki sütun" -#: gtk/gtktreeview.c:1243 +#: gtk/gtktreeview.c:1244 msgid "Vertical Separator Width" msgstr "Düşey Ayraç Genişliği" -#: gtk/gtktreeview.c:1244 +#: gtk/gtktreeview.c:1245 msgid "Vertical space between cells. Must be an even number" msgstr "Hücreler arasındaki düşey boşluk. Bir çift sayı olmalıdır" -#: gtk/gtktreeview.c:1252 +#: gtk/gtktreeview.c:1253 msgid "Horizontal Separator Width" msgstr "Yatay Ayraç Genişliği" -#: gtk/gtktreeview.c:1253 +#: gtk/gtktreeview.c:1254 msgid "Horizontal space between cells. Must be an even number" msgstr "Hücreler arasındaki yatay boşluk. Bir çift sayı olmalıdır" -#: gtk/gtktreeview.c:1261 +#: gtk/gtktreeview.c:1262 msgid "Allow Rules" msgstr "Kurallara İzin Ver" -#: gtk/gtktreeview.c:1262 +#: gtk/gtktreeview.c:1263 msgid "Allow drawing of alternating color rows" msgstr "Ard arda renklerde satırlar çizilmesine izin ver" -#: gtk/gtktreeview.c:1268 +#: gtk/gtktreeview.c:1269 msgid "Indent Expanders" msgstr "Genişleticileri Girintile" -#: gtk/gtktreeview.c:1269 +#: gtk/gtktreeview.c:1270 msgid "Make the expanders indented" msgstr "Genişleticilere girinti ekle" -#: gtk/gtktreeview.c:1275 +#: gtk/gtktreeview.c:1276 msgid "Even Row Color" msgstr "Çift Satır Rengi" -#: gtk/gtktreeview.c:1276 +#: gtk/gtktreeview.c:1277 msgid "Color to use for even rows" msgstr "Çift satırlar için kullanılacak renk" -#: gtk/gtktreeview.c:1282 +#: gtk/gtktreeview.c:1283 msgid "Odd Row Color" msgstr "Tek Satır Rengi" -#: gtk/gtktreeview.c:1283 +#: gtk/gtktreeview.c:1284 msgid "Color to use for odd rows" msgstr "Tek satırlar için kullanılacak renk" -#: gtk/gtktreeview.c:1290 +#: gtk/gtktreeview.c:1291 msgid "Grid line width" msgstr "Izgara çizgisi genişliği" -#: gtk/gtktreeview.c:1291 +#: gtk/gtktreeview.c:1292 msgid "Width, in pixels, of the tree view grid lines" msgstr "Ağaç görünümü ızgara çizgileri genişliği, piksel olarak" -#: gtk/gtktreeview.c:1297 +#: gtk/gtktreeview.c:1298 msgid "Tree line width" msgstr "Ağaç çizgisi genişliği" -#: gtk/gtktreeview.c:1298 +#: gtk/gtktreeview.c:1299 msgid "Width, in pixels, of the tree view lines" msgstr "Ağaç görünümü ağaç çizgileri genişliği, piksel olarak" -#: gtk/gtktreeview.c:1304 +#: gtk/gtktreeview.c:1305 msgid "Grid line pattern" msgstr "Izgara çizgisi deseni" -#: gtk/gtktreeview.c:1305 +#: gtk/gtktreeview.c:1306 msgid "Dash pattern used to draw the tree view grid lines" msgstr "Ağaç görünümü ızgara çizgisi çizerken kullanılacak kesik çizgi deseni" -#: gtk/gtktreeview.c:1311 +#: gtk/gtktreeview.c:1312 msgid "Tree line pattern" msgstr "Ağaç çizgisi deseni" -#: gtk/gtktreeview.c:1312 +#: gtk/gtktreeview.c:1313 msgid "Dash pattern used to draw the tree view lines" msgstr "Ağaç görünümü ağaç çizgisi çizerken kullanılacak kesik çizgi deseni" @@ -8807,7 +8809,7 @@ msgstr "Ağaç görünümü ağaç çizgisi çizerken kullanılacak kesik çizgi msgid "Whether to display the column" msgstr "Sütunun gösterilmesi" -#: gtk/gtktreeviewcolumn.c:253 gtk/gtkwindow.c:782 +#: gtk/gtktreeviewcolumn.c:253 gtk/gtkwindow.c:783 msgid "Resizable" msgstr "Boyutlandırılabilir" @@ -8917,23 +8919,23 @@ msgstr "Sembolik simgeler kullan" msgid "Whether to use symbolic icons" msgstr "Sembolik simgeler kullanılması" -#: gtk/gtkwidget.c:1118 +#: gtk/gtkwidget.c:1122 msgid "Widget name" msgstr "Parça adı" -#: gtk/gtkwidget.c:1119 +#: gtk/gtkwidget.c:1123 msgid "The name of the widget" msgstr "Parçanın adı" -#: gtk/gtkwidget.c:1126 +#: gtk/gtkwidget.c:1130 msgid "The parent widget of this widget. Must be a Container widget" msgstr "Bu parçayı taşıyan üst parça. Bir Taşıyıcı parça olmalıdır" -#: gtk/gtkwidget.c:1132 +#: gtk/gtkwidget.c:1136 msgid "Width request" msgstr "Genişlik isteği" -#: gtk/gtkwidget.c:1133 +#: gtk/gtkwidget.c:1137 msgid "" "Override for width request of the widget, or -1 if natural request should be " "used" @@ -8941,11 +8943,11 @@ msgstr "" "Parçanın genişlik isteği için zorlama, doğal istek kullanılması için -1 " "olmalıdır" -#: gtk/gtkwidget.c:1140 +#: gtk/gtkwidget.c:1144 msgid "Height request" msgstr "Yükseklik isteği" -#: gtk/gtkwidget.c:1141 +#: gtk/gtkwidget.c:1145 msgid "" "Override for height request of the widget, or -1 if natural request should " "be used" @@ -8953,269 +8955,269 @@ msgstr "" "Parçanın yükseklik isteği için zorlama, doğal istek kullanılması için -1 " "olmalıdır" -#: gtk/gtkwidget.c:1149 +#: gtk/gtkwidget.c:1153 msgid "Whether the widget is visible" msgstr "Parçanın görünürlüğü" -#: gtk/gtkwidget.c:1156 +#: gtk/gtkwidget.c:1160 msgid "Whether the widget responds to input" msgstr "Parçanın girdilere yanıt vermesi" -#: gtk/gtkwidget.c:1162 +#: gtk/gtkwidget.c:1166 msgid "Application paintable" msgstr "Uygulama boyanabilir" -#: gtk/gtkwidget.c:1163 +#: gtk/gtkwidget.c:1167 msgid "Whether the application will paint directly on the widget" msgstr "Uygulamanın doğrudan parça üzerinde boyama yapması" -#: gtk/gtkwidget.c:1169 +#: gtk/gtkwidget.c:1173 msgid "Can focus" msgstr "Odaklanabilir" -#: gtk/gtkwidget.c:1170 +#: gtk/gtkwidget.c:1174 msgid "Whether the widget can accept the input focus" msgstr "Parçanın girdi odaklamasını kabul etmesi" -#: gtk/gtkwidget.c:1176 +#: gtk/gtkwidget.c:1180 msgid "Has focus" msgstr "Odaklı" -#: gtk/gtkwidget.c:1177 +#: gtk/gtkwidget.c:1181 msgid "Whether the widget has the input focus" msgstr "Parçanın girdi odağına sahip olması" -#: gtk/gtkwidget.c:1183 +#: gtk/gtkwidget.c:1187 msgid "Is focus" msgstr "Odak" -#: gtk/gtkwidget.c:1184 +#: gtk/gtkwidget.c:1188 msgid "Whether the widget is the focus widget within the toplevel" msgstr "Üst düzeyde parçanın odak parçası olması" -#: gtk/gtkwidget.c:1202 +#: gtk/gtkwidget.c:1206 msgid "Focus on click" msgstr "Tıklama ile odaklama" -#: gtk/gtkwidget.c:1203 +#: gtk/gtkwidget.c:1207 msgid "Whether the widget should grab focus when it is clicked with the mouse" msgstr "Gerecin fare ile tıklandığında odağı yakalaması" -#: gtk/gtkwidget.c:1209 +#: gtk/gtkwidget.c:1213 msgid "Can default" msgstr "Öntanımı olabilir" -#: gtk/gtkwidget.c:1210 +#: gtk/gtkwidget.c:1214 msgid "Whether the widget can be the default widget" msgstr "Parçanın öntanımlı parça olabilmesi" -#: gtk/gtkwidget.c:1216 +#: gtk/gtkwidget.c:1220 msgid "Has default" msgstr "Öntanımı var" -#: gtk/gtkwidget.c:1217 +#: gtk/gtkwidget.c:1221 msgid "Whether the widget is the default widget" msgstr "Parçanın öntanımlı parça olması" -#: gtk/gtkwidget.c:1223 +#: gtk/gtkwidget.c:1227 msgid "Receives default" msgstr "Öntanım alır" -#: gtk/gtkwidget.c:1224 +#: gtk/gtkwidget.c:1228 msgid "If TRUE, the widget will receive the default action when it is focused" msgstr "Eğer TRUE ise, parça odaklandığında öntanımlı eylemi alacaktır" -#: gtk/gtkwidget.c:1230 +#: gtk/gtkwidget.c:1234 msgid "Composite child" msgstr "Karma alt" -#: gtk/gtkwidget.c:1231 +#: gtk/gtkwidget.c:1235 msgid "Whether the widget is part of a composite widget" msgstr "Parçanın karma parçasının bir bölümü olması" -#: gtk/gtkwidget.c:1246 +#: gtk/gtkwidget.c:1250 msgid "Style" msgstr "Biçem" -#: gtk/gtkwidget.c:1247 +#: gtk/gtkwidget.c:1251 msgid "" "The style of the widget, which contains information about how it will look " "(colors etc)" msgstr "Parçanın nasıl görüneceği (renkler vb.) hakkında bilgi içeren biçemi" -#: gtk/gtkwidget.c:1255 +#: gtk/gtkwidget.c:1259 msgid "Events" msgstr "Eylemler" -#: gtk/gtkwidget.c:1256 +#: gtk/gtkwidget.c:1260 msgid "The event mask that decides what kind of GdkEvents this widget gets" msgstr "Bu parçanın alacağı GdkEvents çeşidini belirleyen eylem maskesi" -#: gtk/gtkwidget.c:1263 +#: gtk/gtkwidget.c:1267 msgid "No show all" msgstr "Tümünü göster yok" -#: gtk/gtkwidget.c:1264 +#: gtk/gtkwidget.c:1268 msgid "Whether gtk_widget_show_all() should not affect this widget" msgstr "Bu parçayı gtk_widget_show_all()'un etkilememesi" -#: gtk/gtkwidget.c:1286 +#: gtk/gtkwidget.c:1290 msgid "Whether this widget has a tooltip" msgstr "Bu parçanın bir balona sahip olması" -#: gtk/gtkwidget.c:1348 +#: gtk/gtkwidget.c:1352 msgid "The widget's window if it is realized" msgstr "Eğer realize edildiyse parçanın penceresi" -#: gtk/gtkwidget.c:1363 +#: gtk/gtkwidget.c:1367 msgid "Double Buffered" msgstr "Çift Tampon Bellek" -#: gtk/gtkwidget.c:1364 +#: gtk/gtkwidget.c:1368 msgid "Whether the widget is double buffered" msgstr "Programcığın çift tamponlu bellekli olup olmaması" -#: gtk/gtkwidget.c:1378 +#: gtk/gtkwidget.c:1382 msgid "How to position in extra horizontal space" msgstr "Fazladan yatay alanın nasıl konumlandırılacağı" -#: gtk/gtkwidget.c:1393 +#: gtk/gtkwidget.c:1397 msgid "How to position in extra vertical space" msgstr "Fazladan dikey alanın nasıl konumlandırılacağı" -#: gtk/gtkwidget.c:1413 +#: gtk/gtkwidget.c:1417 msgid "Margin on Left" msgstr "Sol Kenar Boşluğu" -#: gtk/gtkwidget.c:1414 +#: gtk/gtkwidget.c:1418 msgid "Pixels of extra space on the left side" msgstr "Sol taraftaki fazladan alan pikselleri" -#: gtk/gtkwidget.c:1434 +#: gtk/gtkwidget.c:1438 msgid "Margin on Right" msgstr "Sağ Kenar Boşluğu" -#: gtk/gtkwidget.c:1435 +#: gtk/gtkwidget.c:1439 msgid "Pixels of extra space on the right side" msgstr "Sağ kenardaki fazladan alanın pikselleri" -#: gtk/gtkwidget.c:1454 +#: gtk/gtkwidget.c:1458 msgid "Margin on Start" msgstr "Başlangıç Kenar Boşluğu" -#: gtk/gtkwidget.c:1455 +#: gtk/gtkwidget.c:1459 msgid "Pixels of extra space on the start" msgstr "Başlangıçtaki fazladan alanın pikselleri" -#: gtk/gtkwidget.c:1474 +#: gtk/gtkwidget.c:1478 msgid "Margin on End" msgstr "Uç Kenar Boşluğu" -#: gtk/gtkwidget.c:1475 +#: gtk/gtkwidget.c:1479 msgid "Pixels of extra space on the end" msgstr "Uç noktadaki fazladan alanın pikselleri" -#: gtk/gtkwidget.c:1493 +#: gtk/gtkwidget.c:1497 msgid "Margin on Top" msgstr "Üst Kenar Boşluğu" -#: gtk/gtkwidget.c:1494 +#: gtk/gtkwidget.c:1498 msgid "Pixels of extra space on the top side" msgstr "Üst kenardaki fazladan alanın pikselleri" -#: gtk/gtkwidget.c:1512 +#: gtk/gtkwidget.c:1516 msgid "Margin on Bottom" msgstr "Alt Kenar Boşluğu" -#: gtk/gtkwidget.c:1513 +#: gtk/gtkwidget.c:1517 msgid "Pixels of extra space on the bottom side" msgstr "Alt taraftaki fazladan alan pikselleri" -#: gtk/gtkwidget.c:1528 +#: gtk/gtkwidget.c:1532 msgid "All Margins" msgstr "Tüm Kenar Boşlukları" -#: gtk/gtkwidget.c:1529 +#: gtk/gtkwidget.c:1533 msgid "Pixels of extra space on all four sides" msgstr "Tüm dört taraftaki fazladan alanların pikselleri" -#: gtk/gtkwidget.c:1543 +#: gtk/gtkwidget.c:1547 msgid "Horizontal Expand" msgstr "Yatay Genişletme" -#: gtk/gtkwidget.c:1544 +#: gtk/gtkwidget.c:1548 msgid "Whether widget wants more horizontal space" msgstr "Programcığın daha fazla yatay alan isteyip istememesi" -#: gtk/gtkwidget.c:1557 +#: gtk/gtkwidget.c:1561 msgid "Horizontal Expand Set" msgstr "Yatay Genişletme Kümesi" -#: gtk/gtkwidget.c:1558 +#: gtk/gtkwidget.c:1562 msgid "Whether to use the hexpand property" msgstr "Yatay genişletme özelliğinin kullanılması" -#: gtk/gtkwidget.c:1571 +#: gtk/gtkwidget.c:1575 msgid "Vertical Expand" msgstr "Dikey Genişlet" -#: gtk/gtkwidget.c:1572 +#: gtk/gtkwidget.c:1576 msgid "Whether widget wants more vertical space" msgstr "Programcığın daha fazla dikey alan isteyip istememesi" -#: gtk/gtkwidget.c:1585 +#: gtk/gtkwidget.c:1589 msgid "Vertical Expand Set" msgstr "Dikey Genişletme Ayarı" -#: gtk/gtkwidget.c:1586 +#: gtk/gtkwidget.c:1590 msgid "Whether to use the vexpand property" msgstr "Dikey genişletme özelliğini kullanmak ister" -#: gtk/gtkwidget.c:1599 +#: gtk/gtkwidget.c:1603 msgid "Expand Both" msgstr "İkisini de Genişlet" -#: gtk/gtkwidget.c:1600 +#: gtk/gtkwidget.c:1604 msgid "Whether widget wants to expand in both directions" msgstr "Parçacığın her iki yönde de genişleme isteyip istememesi" -#: gtk/gtkwidget.c:1616 +#: gtk/gtkwidget.c:1620 msgid "Opacity for Widget" msgstr "Parçacık için Matlık" -#: gtk/gtkwidget.c:1617 +#: gtk/gtkwidget.c:1621 msgid "The opacity of the widget, from 0 to 1" msgstr "Parçacığın matlığı, 0'dan 1'e kadar" -#: gtk/gtkwidget.c:1632 +#: gtk/gtkwidget.c:1636 msgid "Scale factor" msgstr "Ölçek katsayısı" -#: gtk/gtkwidget.c:1633 +#: gtk/gtkwidget.c:1637 msgid "The scaling factor of the window" msgstr "Pencerenin ölçekleme katsayısı" -#: gtk/gtkwidget.c:3497 +#: gtk/gtkwidget.c:3501 msgid "Interior Focus" msgstr "İç Odak" -#: gtk/gtkwidget.c:3498 +#: gtk/gtkwidget.c:3502 msgid "Whether to draw the focus indicator inside widgets" msgstr "Odak belirtecinin parçanın içine çizilmesi" -#: gtk/gtkwidget.c:3511 +#: gtk/gtkwidget.c:3515 msgid "Focus linewidth" msgstr "Odaklama çizgisi genişliği" -#: gtk/gtkwidget.c:3512 +#: gtk/gtkwidget.c:3516 msgid "Width, in pixels, of the focus indicator line" msgstr "Odaklama çizgisinin piksel türünden genişliği" -#: gtk/gtkwidget.c:3526 +#: gtk/gtkwidget.c:3530 msgid "Focus line dash pattern" msgstr "Odak çizgisi deseni" -#: gtk/gtkwidget.c:3527 +#: gtk/gtkwidget.c:3531 msgid "" "Dash pattern used to draw the focus indicator. The character values are " "interpreted as pixel widths of alternating on and off segments of the line." @@ -9223,27 +9225,27 @@ msgstr "" "Dash deseni odak göstergesi çizmek için kullanılır. Karakter değerleri " "dönüşümlü piksel genişlikleri olarak yorumlanır ve kapalı bölümler atılır" -#: gtk/gtkwidget.c:3540 +#: gtk/gtkwidget.c:3544 msgid "Focus padding" msgstr "Odak doldurma" -#: gtk/gtkwidget.c:3541 +#: gtk/gtkwidget.c:3545 msgid "Width, in pixels, between focus indicator and the widget 'box'" msgstr "Odak belirteci ve 'box' parçası arasındaki piksel türünden uzaklık" -#: gtk/gtkwidget.c:3555 +#: gtk/gtkwidget.c:3559 msgid "Cursor color" msgstr "İmleç rengi" -#: gtk/gtkwidget.c:3556 +#: gtk/gtkwidget.c:3560 msgid "Color with which to draw insertion cursor" msgstr "Ekleme imlecinin çizileceği renk" -#: gtk/gtkwidget.c:3569 +#: gtk/gtkwidget.c:3573 msgid "Secondary cursor color" msgstr "İkincil imleç rengi" -#: gtk/gtkwidget.c:3570 +#: gtk/gtkwidget.c:3574 msgid "" "Color with which to draw the secondary insertion cursor when editing mixed " "right-to-left and left-to-right text" @@ -9251,45 +9253,45 @@ msgstr "" "Karışık sağdan-sola veya soldan-sağa metin düzenlemesi yaparken ikincil " "imlecin çizileceği renk" -#: gtk/gtkwidget.c:3576 +#: gtk/gtkwidget.c:3580 msgid "Cursor line aspect ratio" msgstr "İmleç satırının en boy oranı" -#: gtk/gtkwidget.c:3577 +#: gtk/gtkwidget.c:3581 msgid "Aspect ratio with which to draw insertion cursor" msgstr "Ekleme imlecinin çizileceği en boy oranı" -#: gtk/gtkwidget.c:3583 +#: gtk/gtkwidget.c:3587 msgid "Window dragging" msgstr "Pencere sürükleme" -#: gtk/gtkwidget.c:3584 +#: gtk/gtkwidget.c:3588 msgid "Whether windows can be dragged and maximized by clicking on empty areas" msgstr "" "Pencerenin sürüklenebilirliği ve boş alan üzerine tıklama ile ekranı " "kaplayabilirliği" -#: gtk/gtkwidget.c:3601 +#: gtk/gtkwidget.c:3605 msgid "Unvisited Link Color" msgstr "Ziyaret Edilmemiş Bağ Rengi" -#: gtk/gtkwidget.c:3602 +#: gtk/gtkwidget.c:3606 msgid "Color of unvisited links" msgstr "Ziyaret edilmemiş bağların rengi" -#: gtk/gtkwidget.c:3618 +#: gtk/gtkwidget.c:3622 msgid "Visited Link Color" msgstr "Ziyaret Edilmiş Bağ Rengi" -#: gtk/gtkwidget.c:3619 +#: gtk/gtkwidget.c:3623 msgid "Color of visited links" msgstr "Ziyaret edilmiş bağların rengi" -#: gtk/gtkwidget.c:3637 +#: gtk/gtkwidget.c:3641 msgid "Wide Separators" msgstr "Geniş Ayraçlar" -#: gtk/gtkwidget.c:3638 +#: gtk/gtkwidget.c:3642 msgid "" "Whether separators have configurable width and should be drawn using a box " "instead of a line" @@ -9297,84 +9299,84 @@ msgstr "" "Ayraçların ayarlanmış genişliklerinin olması ve çizgi yerine kutu " "kullanılarak çizilmesi" -#: gtk/gtkwidget.c:3655 +#: gtk/gtkwidget.c:3659 msgid "Separator Width" msgstr "Ayraç Genişliği" -#: gtk/gtkwidget.c:3656 +#: gtk/gtkwidget.c:3660 msgid "The width of separators if wide-separators is TRUE" msgstr "Eğer wide-separators TRUE ise ayraçların genişliği" -#: gtk/gtkwidget.c:3673 +#: gtk/gtkwidget.c:3677 msgid "Separator Height" msgstr "Ayraç Yüksekliği" -#: gtk/gtkwidget.c:3674 +#: gtk/gtkwidget.c:3678 msgid "The height of separators if \"wide-separators\" is TRUE" msgstr "Eğer \"wide-separators\" TRUE ise ayraçların yüksekliği" -#: gtk/gtkwidget.c:3688 +#: gtk/gtkwidget.c:3692 msgid "Horizontal Scroll Arrow Length" msgstr "Yatay Kaydırma Ok Uzunluğu" -#: gtk/gtkwidget.c:3689 +#: gtk/gtkwidget.c:3693 msgid "The length of horizontal scroll arrows" msgstr "Yatay kaydırma oklarının uzunluğu" -#: gtk/gtkwidget.c:3703 +#: gtk/gtkwidget.c:3707 msgid "Vertical Scroll Arrow Length" msgstr "Düşey Kaydırma Ok Uzunluğu" -#: gtk/gtkwidget.c:3704 +#: gtk/gtkwidget.c:3708 msgid "The length of vertical scroll arrows" msgstr "Düşey kaydırma oklarının uzunluğu" -#: gtk/gtkwidget.c:3710 gtk/gtkwidget.c:3711 +#: gtk/gtkwidget.c:3714 gtk/gtkwidget.c:3715 msgid "Width of text selection handles" msgstr "Metin seçim işleyicileri genişliği" -#: gtk/gtkwidget.c:3716 gtk/gtkwidget.c:3717 +#: gtk/gtkwidget.c:3720 gtk/gtkwidget.c:3721 msgid "Height of text selection handles" msgstr "Metin seçim işleyicileri yüksekliği" -#: gtk/gtkwindow.c:744 +#: gtk/gtkwindow.c:745 msgid "Window Type" msgstr "Pencere Türü" -#: gtk/gtkwindow.c:745 +#: gtk/gtkwindow.c:746 msgid "The type of the window" msgstr "Pencerenin türü" -#: gtk/gtkwindow.c:752 +#: gtk/gtkwindow.c:753 msgid "Window Title" msgstr "Pencere Başlığı" -#: gtk/gtkwindow.c:753 +#: gtk/gtkwindow.c:754 msgid "The title of the window" msgstr "Pencerenin başlığı" -#: gtk/gtkwindow.c:759 +#: gtk/gtkwindow.c:760 msgid "Window Role" msgstr "Pencere Rolü" -#: gtk/gtkwindow.c:760 +#: gtk/gtkwindow.c:761 msgid "Unique identifier for the window to be used when restoring a session" msgstr "Oturum geri getirilirken kullanılacak pencere için tek olan belirteç" -#: gtk/gtkwindow.c:775 +#: gtk/gtkwindow.c:776 msgid "Startup ID" msgstr "Başlangıç Kimliği" -#: gtk/gtkwindow.c:776 +#: gtk/gtkwindow.c:777 msgid "Unique startup identifier for the window used by startup-notification" msgstr "" "startup-notification tarafından kullanılacak perncere için tek olan belirteç" -#: gtk/gtkwindow.c:783 +#: gtk/gtkwindow.c:784 msgid "If TRUE, users can resize the window" msgstr "Eğer TRUE ise, kullanıcılar pencere boyutlarını değiştirebilir" -#: gtk/gtkwindow.c:790 +#: gtk/gtkwindow.c:791 msgid "" "If TRUE, the window is modal (other windows are not usable while this one is " "up)" @@ -9382,93 +9384,93 @@ msgstr "" "Eğer TRUE ise, pencere yönetseldir. (bu pencere etkin olduğunda uygulamanın " "diğer pencereleri odak alamaz)" -#: gtk/gtkwindow.c:796 +#: gtk/gtkwindow.c:797 msgid "Window Position" msgstr "Pencere Konumu" -#: gtk/gtkwindow.c:797 +#: gtk/gtkwindow.c:798 msgid "The initial position of the window" msgstr "Pencerenin başlangıç pozisyonu" -#: gtk/gtkwindow.c:804 +#: gtk/gtkwindow.c:805 msgid "Default Width" msgstr "Öntanımlı Genişlik" -#: gtk/gtkwindow.c:805 +#: gtk/gtkwindow.c:806 msgid "The default width of the window, used when initially showing the window" msgstr "Pencere ilk gösterildiğinde pencerenin öntanımlı genişliği" -#: gtk/gtkwindow.c:812 +#: gtk/gtkwindow.c:813 msgid "Default Height" msgstr "Öntanımlı Yükseklik" -#: gtk/gtkwindow.c:813 +#: gtk/gtkwindow.c:814 msgid "" "The default height of the window, used when initially showing the window" msgstr "Pencere ilk gösterildiğinde pencerenin öntanımlı yüksekliği" -#: gtk/gtkwindow.c:820 +#: gtk/gtkwindow.c:821 msgid "Destroy with Parent" msgstr "Üst ile Kapat" -#: gtk/gtkwindow.c:821 +#: gtk/gtkwindow.c:822 msgid "If this window should be destroyed when the parent is destroyed" msgstr "Bu pencerenin üstü olan pencere kapatıldığında kapatılması" -#: gtk/gtkwindow.c:834 +#: gtk/gtkwindow.c:835 msgid "Hide the titlebar during maximization" msgstr "Büyütme sırasında başlık çubuğunu gizle" -#: gtk/gtkwindow.c:835 +#: gtk/gtkwindow.c:836 msgid "If this window's titlebar should be hidden when the window is maximized" msgstr "" "Pencere büyütüldüğünde başlık çubuğunun gizli olmasının gerekip gerekmemesi" -#: gtk/gtkwindow.c:842 +#: gtk/gtkwindow.c:843 msgid "Icon for this window" msgstr "Bu pencere için simge" -#: gtk/gtkwindow.c:858 +#: gtk/gtkwindow.c:859 msgid "Mnemonics Visible" msgstr "Görünür Anımsatıcı" -#: gtk/gtkwindow.c:859 +#: gtk/gtkwindow.c:860 msgid "Whether mnemonics are currently visible in this window" msgstr "Bu pencerede anımsatıcıların şu anda görünür olup olmaması" -#: gtk/gtkwindow.c:875 +#: gtk/gtkwindow.c:876 msgid "Focus Visible" msgstr "Görünür Odak" -#: gtk/gtkwindow.c:876 +#: gtk/gtkwindow.c:877 msgid "Whether focus rectangles are currently visible in this window" msgstr "Odak dikdörtgenlerin şu anda bu pencerede görünür olup olmaması" -#: gtk/gtkwindow.c:891 +#: gtk/gtkwindow.c:892 msgid "Name of the themed icon for this window" msgstr "Bu pencere için temalı simgenin adı" -#: gtk/gtkwindow.c:904 +#: gtk/gtkwindow.c:905 msgid "Is Active" msgstr "Etkin" -#: gtk/gtkwindow.c:905 +#: gtk/gtkwindow.c:906 msgid "Whether the toplevel is the current active window" msgstr "Üst düzeyin şu anki aktif pencere olması" -#: gtk/gtkwindow.c:911 +#: gtk/gtkwindow.c:912 msgid "Focus in Toplevel" msgstr "Üst Düzeyde Odakla" -#: gtk/gtkwindow.c:912 +#: gtk/gtkwindow.c:913 msgid "Whether the input focus is within this GtkWindow" msgstr "Girdi odaklamasının bu GtkWindow ile yapılması" -#: gtk/gtkwindow.c:918 +#: gtk/gtkwindow.c:919 msgid "Type hint" msgstr "Tür ipucu" -#: gtk/gtkwindow.c:919 +#: gtk/gtkwindow.c:920 msgid "" "Hint to help the desktop environment understand what kind of window this is " "and how to treat it." @@ -9476,134 +9478,118 @@ msgstr "" "Masaüstü dağıtımının bu pencerenin ne türde olduğunu ve nasıl davranacağını " "anlamasına yardım etmek için gereken ipucu." -#: gtk/gtkwindow.c:926 +#: gtk/gtkwindow.c:927 msgid "Skip taskbar" msgstr "Görev çubuğunu geç" -#: gtk/gtkwindow.c:927 +#: gtk/gtkwindow.c:928 msgid "TRUE if the window should not be in the task bar." msgstr "Eğer TRUE ise, pencere görev çubuğunda bulunmayacak." -#: gtk/gtkwindow.c:933 +#: gtk/gtkwindow.c:934 msgid "Skip pager" msgstr "Görüntüleyiciyi geç" -#: gtk/gtkwindow.c:934 +#: gtk/gtkwindow.c:935 msgid "TRUE if the window should not be in the pager." msgstr "Eğer TRUE ise, pencere görüntüleyicide gösterilmeyecektir." -#: gtk/gtkwindow.c:940 +#: gtk/gtkwindow.c:941 msgid "Urgent" msgstr "Acil" -#: gtk/gtkwindow.c:941 +#: gtk/gtkwindow.c:942 msgid "TRUE if the window should be brought to the user's attention." msgstr "TRUE ise, pencere kullanıcının ilgisini çekmeye çalışacak." -#: gtk/gtkwindow.c:954 +#: gtk/gtkwindow.c:955 msgid "Accept focus" msgstr "Odaklamayı kabul et" -#: gtk/gtkwindow.c:955 +#: gtk/gtkwindow.c:956 msgid "TRUE if the window should receive the input focus." msgstr "TRUE ise pencere girdi odağını almayacak." -#: gtk/gtkwindow.c:968 +#: gtk/gtkwindow.c:969 msgid "Focus on map" msgstr "Yerleştirme ile odaklan" -#: gtk/gtkwindow.c:969 +#: gtk/gtkwindow.c:970 msgid "TRUE if the window should receive the input focus when mapped." msgstr "TRUE ise pencere yerleştirildiğinde girdi odağını alacak." -#: gtk/gtkwindow.c:982 +#: gtk/gtkwindow.c:983 msgid "Decorated" msgstr "Dekorasyonlu" -#: gtk/gtkwindow.c:983 +#: gtk/gtkwindow.c:984 msgid "Whether the window should be decorated by the window manager" msgstr "Pencerenin pencere yöneticisi tarafından dekore edilmesi" -#: gtk/gtkwindow.c:996 +#: gtk/gtkwindow.c:997 msgid "Deletable" msgstr "Silinebilir" -#: gtk/gtkwindow.c:997 +#: gtk/gtkwindow.c:998 msgid "Whether the window frame should have a close button" msgstr "Pencere çerçevesinin kapatma düğmesine sahip olması" -#: gtk/gtkwindow.c:1017 +#: gtk/gtkwindow.c:1018 msgid "Resize grip" msgstr "Sapı yeniden boyutlandır" -#: gtk/gtkwindow.c:1018 +#: gtk/gtkwindow.c:1019 msgid "Specifies whether the window should have a resize grip" msgstr "Pencerenin sapı yeniden boyutlandırması gerektiğini belirtir" -#: gtk/gtkwindow.c:1033 +#: gtk/gtkwindow.c:1034 msgid "Resize grip is visible" msgstr "Sapı yeniden boyutlandırma görünür" -#: gtk/gtkwindow.c:1034 +#: gtk/gtkwindow.c:1035 msgid "Specifies whether the window's resize grip is visible." msgstr "Pencerenin görünür sapı yeniden boyutlandırmasını belirtir" -#: gtk/gtkwindow.c:1048 +#: gtk/gtkwindow.c:1049 msgid "Gravity" msgstr "Çekimi" -#: gtk/gtkwindow.c:1049 +#: gtk/gtkwindow.c:1050 msgid "The window gravity of the window" msgstr "Pencerenin, pencere çekimi" -#: gtk/gtkwindow.c:1084 +#: gtk/gtkwindow.c:1085 msgid "Attached to Widget" msgstr "Parçacığa Eklendi" -#: gtk/gtkwindow.c:1085 +#: gtk/gtkwindow.c:1086 msgid "The widget where the window is attached" msgstr "Pencerenin eklendiği parçacık" -#: gtk/gtkwindow.c:1091 +#: gtk/gtkwindow.c:1092 msgid "Is maximized" msgstr "Ekranı Kaplamış mı" -#: gtk/gtkwindow.c:1092 +#: gtk/gtkwindow.c:1093 msgid "Whether the window is maximized" msgstr "Pencerenin büyütülebilirliği" -#: gtk/gtkwindow.c:1113 +#: gtk/gtkwindow.c:1114 msgid "GtkApplication" msgstr "GtkApplication" -#: gtk/gtkwindow.c:1114 +#: gtk/gtkwindow.c:1115 msgid "The GtkApplication for the window" msgstr "Pencere için GtkApplication" -#: gtk/gtkwindow.c:1124 gtk/gtkwindow.c:1125 +#: gtk/gtkwindow.c:1125 gtk/gtkwindow.c:1126 msgid "Decorated button layout" msgstr "Dekore ediliş düğme düzeni" -#: gtk/gtkwindow.c:1131 gtk/gtkwindow.c:1132 +#: gtk/gtkwindow.c:1132 gtk/gtkwindow.c:1133 msgid "Decoration resize handle size" msgstr "Dekorasyon sap boyutunu yeniden boyutlandırır" -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:137 -msgid "Cloud Print account" -msgstr "Bulut Yazdırma hesabı" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:138 -msgid "GtkCloudprintAccount instance" -msgstr "GtkCloudprintAccount örneği" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:147 -msgid "Printer ID" -msgstr "Yazıcı Kimliği" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:148 -msgid "Cloud Print printer ID" -msgstr "Bulut Yazdırma yazıcısı kimliği" - #: modules/printbackends/cups/gtkprintercups.c:93 msgid "Color Profile Title" msgstr "Renk Profili Başlığı" @@ -9611,12 +9597,3 @@ msgstr "Renk Profili Başlığı" #: modules/printbackends/cups/gtkprintercups.c:94 msgid "The title of the color profile to use" msgstr "Kullanılacak renk profili başlığı" - -#~ msgid "Whether the combo box grabs focus when it is clicked with the mouse" -#~ msgstr "Çoklu kutunun fare ile tıklandığında odağı yakalaması" - -#~ msgid "Sans 12" -#~ msgstr "Sans 12" - -#~ msgid "Name of default font to use" -#~ msgstr "Kullanılacak öntanımlı yazıtipi adı" From a533474dfe20f064023e9452e64e4cf2432657c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sabri=20=C3=9Cnal?= Date: Sun, 18 Sep 2022 08:19:53 +0000 Subject: [PATCH 123/176] Update Turkish translation --- po/tr.po | 463 ++----------------------------------------------------- 1 file changed, 16 insertions(+), 447 deletions(-) diff --git a/po/tr.po b/po/tr.po index fefc7f479c..c53641b9df 100644 --- a/po/tr.po +++ b/po/tr.po @@ -1,5 +1,7 @@ # Turkish translations of gtk+. # Copyright (C) 1999-2003, 2004, 2006, 2007 Free Software Foundation, Inc. +# Copyright (C) 2008-2022 gtk+'s COPYRIGHT HOLDER +# This file is distributed under the same licence as the gtk+ package. # # Arman Aksoy ,2002. @@ -19,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-20 11:17+0000\n" +"POT-Creation-Date: 2022-09-14 00:37+0000\n" "PO-Revision-Date: 2022-02-20 17:49+0300\n" "Last-Translator: Emin Tufan Çetin \n" "Language-Team: Türkçe \n" @@ -2699,51 +2701,51 @@ msgctxt "font" msgid "None" msgstr "Hiçbiri" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Genişlik" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Ağırlık" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Eğik" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Eğrilik" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Optik Boyut" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Öntanımlı" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Bağlamalar" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Harf Durumu" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Sayı Durumu" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Numara Boşluklama" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Numara Biçimlendirme" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Karakter Değişkeleri" @@ -7754,7 +7756,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnamca (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" @@ -8373,436 +8375,3 @@ msgstr "sınama-çıktısı.%s" #: modules/printbackends/test/gtkprintbackendtest.c:465 msgid "Print to Test Printer" msgstr "Sınama Yazıcısına Yazdır" - -#~ msgid "Don't batch GDI requests" -#~ msgstr "GDI isteklerini yığınlama" - -#~ msgid "Don't use the Wintab API for tablet support" -#~ msgstr "Tablet desteği için Wintab APIʼsini kullanma" - -#~ msgid "Same as --no-wintab" -#~ msgstr "--no-wintab ile aynı" - -#~ msgid "Do use the Wintab API [default]" -#~ msgstr "Wintab API'sini kullan [öntanımlı]" - -#~ msgid "Size of the palette in 8 bit mode" -#~ msgstr "8 bit kipinde paletin boyutu" - -#~ msgid "COLORS" -#~ msgstr "RENKLER" - -#~ msgid "Online" -#~ msgstr "Çevrim İçi" - -#~ msgid "Offline" -#~ msgstr "Çevrim Dışı" - -#~ msgid "Dormant" -#~ msgstr "Uykuda" - -#~ msgctxt "Color name" -#~ msgid "Dark" -#~ msgstr "Koyu" - -#~ msgctxt "Color name" -#~ msgid "Light Scarlet Red" -#~ msgstr "Açık Kırmızı Kızıl" - -#~ msgctxt "Color name" -#~ msgid "Scarlet Red" -#~ msgstr "Kırmızı Kızıl" - -#~ msgctxt "Color name" -#~ msgid "Light Butter" -#~ msgstr "Açık Sarı" - -#~ msgctxt "Color name" -#~ msgid "Butter" -#~ msgstr "Sarı" - -#~ msgctxt "Color name" -#~ msgid "Light Chameleon" -#~ msgstr "Açık Bukalemun Rengi" - -#~ msgctxt "Color name" -#~ msgid "Chameleon" -#~ msgstr "Bukalemun Rengi" - -#~ msgctxt "Color name" -#~ msgid "Dark Chameleon" -#~ msgstr "Koyu Bukalemun Rengi" - -#~ msgctxt "Color name" -#~ msgid "Sky Blue" -#~ msgstr "Gök Mavisi" - -#~ msgctxt "Color name" -#~ msgid "Plum" -#~ msgstr "Yeşil" - -#~ msgctxt "Color name" -#~ msgid "Light Chocolate" -#~ msgstr "Açık Çikolata Rengi" - -#~ msgctxt "Color name" -#~ msgid "Chocolate" -#~ msgstr "Çikolata Rengi" - -#~ msgctxt "Color name" -#~ msgid "Dark Chocolate" -#~ msgstr "Koyu Kahverengi" - -#~ msgctxt "Color name" -#~ msgid "Light Aluminum 1" -#~ msgstr "Açık Gri 1" - -#~ msgctxt "Color name" -#~ msgid "Aluminum 1" -#~ msgstr "Gri 1" - -#~ msgctxt "Color name" -#~ msgid "Dark Aluminum 1" -#~ msgstr "Koyu Gri 1" - -#~ msgctxt "Color name" -#~ msgid "Light Aluminum 2" -#~ msgstr "Açık Gri 2" - -#~ msgctxt "Color name" -#~ msgid "Aluminum 2" -#~ msgstr "Gri 2" - -#~ msgctxt "Color name" -#~ msgid "Dark Aluminum 2" -#~ msgstr "Koyu Gri 2" - -#~ msgctxt "Color name" -#~ msgid "Darker Gray" -#~ msgstr "Daha Koyu Gri" - -#~ msgctxt "Color name" -#~ msgid "Medium Gray" -#~ msgstr "Orta Gri" - -#~ msgctxt "Color name" -#~ msgid "Lighter Gray" -#~ msgstr "Daha Açık Gri" - -#~ msgid "3.2 core GL profile is not available on EGL implementation" -#~ msgstr "3.2 çekirdek profili, EGL uygulamasında kullanılabilir değil" - -#~ msgid "Not implemented on OS X" -#~ msgstr "OS X için geliştirilmedi" - -#~ msgctxt "switch" -#~ msgid "ON" -#~ msgstr "AÇIK" - -#~ msgctxt "switch" -#~ msgid "OFF" -#~ msgstr "KAPALI" - -#~ msgid "smb://" -#~ msgstr "smb://" - -#~ msgid "This clipboard cannot store data." -#~ msgstr "Bu pano veri depolayamaz." - -#~ msgid "Cannot read from empty clipboard." -#~ msgstr "Boş panodan okunamaz." - -#~ msgid "No compatible formats to transfer clipboard contents." -#~ msgstr "Pano içeriklerini aktarmak için uyumlu biçim yok." - -#~ msgid "Cannot provide contents as “%s”" -#~ msgstr "İçerikler “%s” olarak sağlanamıyor" - -#~ msgid "Cannot provide contents as %s" -#~ msgstr "İçerikler %s olarak sağlanamıyor" - -#~ msgid "Reading not implemented." -#~ msgstr "Okuma henüz gerçeklenmemiş." - -#~ msgid "Vulkan support disabled via GDK_DEBUG" -#~ msgstr "Vulkan desteği GDK_DEBUG yoluyla devre dışı bırakılmış" - -#~ msgid "No compatible transfer format found" -#~ msgstr "Uyumlu aktarım biçimi bulunamadı" - -#~ msgid "Cannot claim clipboard ownership. OpenClipboard() timed out." -#~ msgstr "" -#~ "Pano sahipliği istemi yapılamıyor. OpenClipboard() zaman aşımına uğradı." - -#~ msgid "" -#~ "Cannot claim clipboard ownership. Another process claimed it before us." -#~ msgstr "" -#~ "Pano sahipliği istemi yapılamıyor. Başka bir süreç bizden önce istedi." - -#~ msgid "Cannot claim clipboard ownership. OpenClipboard() failed: 0x%lx." -#~ msgstr "" -#~ "Pano sahipliği istemi yapılamıyor. OpenClipboard() başarısız: 0x%lx." - -#~ msgid "Cannot claim clipboard ownership. EmptyClipboard() failed: 0x%lx." -#~ msgstr "" -#~ "Pano sahipliği istemi yapılamıyor. EmptyClipboard() başarısız: 0x%lx." - -#~ msgid "Cannot set clipboard data. OpenClipboard() timed out." -#~ msgstr "Pano verisi belirlenemiyor. OpenClipboard() zaman aşımına uğradı." - -#~ msgid "" -#~ "Cannot set clipboard data. Another process claimed clipboard ownership." -#~ msgstr "" -#~ "Pano verisi belirlenemiyor. Başka bir süreç pano sahipliği isteminde " -#~ "bulundu." - -#~ msgid "Cannot set clipboard data. OpenClipboard() failed: 0x%lx." -#~ msgstr "Pano verisi belirlenemiyor. OpenClipboard() başarısız: 0x%lx." - -#~ msgid "Cannot get clipboard data. GlobalLock(0x%p) failed: 0x%lx." -#~ msgstr "Pano verisi alınamıyor. GlobalLock(0x%p) başarısız: 0x%lx." - -#~ msgid "Cannot get clipboard data. GlobalSize(0x%p) failed: 0x%lx." -#~ msgstr "Pano verisi alınamıyor. GlobalSize(0x%p) başarısız: 0x%lx." - -#~ msgid "" -#~ "Cannot get clipboard data. Failed to allocate %lu bytes to store the data." -#~ msgstr "" -#~ "Pano verisi alınamadı. %lu bayt, veriyi depolamak için tahsis edilemedi." - -#~ msgid "Cannot get clipboard data. OpenClipboard() timed out." -#~ msgstr "Pano verisi alınamıyor. OpenClipboard() zaman aşımına uğradı." - -#~ msgid "Cannot get clipboard data. Clipboard ownership changed." -#~ msgstr "Pano verisi alınamıyor. Pano sahipliği değişti." - -#~ msgid "" -#~ "Cannot get clipboard data. Clipboard data changed before we could get it." -#~ msgstr "Pano verisi alınamıyor. Pano verisi biz almadan önce değişti." - -#~ msgid "Cannot get clipboard data. OpenClipboard() failed: 0x%lx." -#~ msgstr "Pano verisi alınamıyor. OpenClipboard() başarısız: 0x%lx." - -#~ msgid "Cannot get clipboard data. No compatible transfer format found." -#~ msgstr "Pano verisi alınamıyor. Uyumlu aktarım biçimi bulunamadı." - -#~ msgid "Cannot get clipboard data. GetClipboardData() failed: 0x%lx." -#~ msgstr "Pano verisi alınamıyor. GetClipboardData() başarısız: 0x%lx." - -#~ msgid "Cannot get DnD data. GlobalLock(0x%p) failed: 0x%lx." -#~ msgstr "DnD verisi alınamıyor. GlobalLock(0x%p) başarısız: 0x%lx." - -#~ msgid "Cannot get DnD data. GlobalSize(0x%p) failed: 0x%lx." -#~ msgstr "DnD verisi alınamıyor. GlobalSize(0x%p) başarısız: 0x%lx." - -#~ msgid "Cannot get DnD data. Failed to allocate %lu bytes to store the data." -#~ msgstr "" -#~ "DnD verisi alınamadı. %lu bayt, veriyi depolamak için tahsis edilemedi." - -#~ msgid "Failed to find target context record for context 0x%p" -#~ msgstr "0x%p bağlamı için hedef bağlam kaydı bulma başarısız" - -#~ msgid "Target context record 0x%p has no data object" -#~ msgstr "0x%p hedef bağlam kaydının veri nesnesi yok" - -#~ msgid "IDataObject_GetData (0x%x) failed, returning 0x%lx" -#~ msgstr "IDataObject_GetData (0x%x) başarısız, 0x%lx döndürüyor" - -#~ msgid "Failed to transmute DnD data W32 format 0x%x to %p (%s)" -#~ msgstr "W32 biçimli 0x%x DnD verisi, %p hedefine dönüştürülürken hata (%s)" - -#~ msgid "writing a closed stream" -#~ msgstr "kapalı akışa yazılıyor" - -#~ msgid "g_try_realloc () failed" -#~ msgstr "g_try_realloc () başarısız" - -#~ msgid "GlobalReAlloc() failed: " -#~ msgstr "GlobalReAlloc() başarısız: " - -#~ msgid "Ran out of buffer space (buffer size is fixed)" -#~ msgstr "Tampon alan bitti (tampon alan sabittir)" - -#~ msgid "Can't transmute a single handle" -#~ msgstr "Eldeki tekli dönüştürülemez" - -#~ msgid "Failed to transmute %zu bytes of data from %s to %u" -#~ msgstr "Verinin %zu baytını %s kaynağından %u hedefine dönüştürme başarısız" - -#~ msgid "GlobalLock() failed: " -#~ msgstr "GlobalLock() başarısız: " - -#~ msgid "GlobalAlloc() failed: " -#~ msgstr "GlobalAlloc() başarısız: " - -#~ msgid "Clipboard manager could not store selection." -#~ msgstr "Pano yöneticisi seçimi depolayamadı." - -#~ msgid "Cannot store clipboard. No clipboard manager is active." -#~ msgstr "Pano depolanamadı. Aktif pano yöneticisi yok." - -#~ msgid "Format %s not supported" -#~ msgstr "%s biçimi desteklenmiyor" - -#~ msgid "Not enough space in destination" -#~ msgstr "Hedefte yeterli alan yok" - -#~ msgid "Need complete input to do conversion" -#~ msgstr "Dönüştürülme için girdinin tamamlanması gerekir" - -#~ msgid "Invalid byte sequence in conversion input" -#~ msgstr "Dönüşüm girdisinde geçersiz bayt dizisi" - -#~ msgid "Invalid formats in compound text conversion." -#~ msgstr "Bileşik metin dönüşümünde geçersiz biçimler." - -#~ msgctxt "long time format" -#~ msgid "%d:%02d:%02d" -#~ msgstr "%d.%02d.%02d" - -#~ msgctxt "long time format" -#~ msgid "-%d:%02d:%02d" -#~ msgstr "-%d.%02d.%02d" - -#~ msgctxt "short time format" -#~ msgid "-%d:%02d" -#~ msgstr "-%d.%02d" - -#~ msgctxt "short time format" -#~ msgid "%d:%02d" -#~ msgstr "%d.%02d" - -#~ msgid "GTK could not find a media module. Check your installation." -#~ msgstr "GTK, ortam modülü bulamadı. Kurulumunuzu gözden geçirin." - -#~ msgid "Starred files" -#~ msgstr "Yıldızlı dosyalar" - -#~ msgid "Swipe left" -#~ msgstr "Sola kaydır" - -#~ msgid "Swipe right" -#~ msgstr "Sağa kaydır" - -#~ msgctxt "Vulkan device" -#~ msgid "None" -#~ msgstr "Hiçbiri" - -#~ msgctxt "Vulkan version" -#~ msgid "None" -#~ msgstr "Hiçbiri" - -#~ msgid "GSK Renderer" -#~ msgstr "GSK Gerçekleme" - -#~ msgid "Vulkan Device" -#~ msgstr "Vulkan Aygıtı" - -#~ msgid "Vulkan API version" -#~ msgstr "Vulkan API sürümü" - -#~ msgid "Vulkan driver version" -#~ msgstr "Vulkan sürücü sürümü" - -#~ msgid "Saving RenderNode failed" -#~ msgstr "RenderNode kaydetme başarısız" - -#~ msgid "Record frames" -#~ msgstr "Kareleri kaydet" - -#~ msgid "Clear recorded frames" -#~ msgstr "Kaydedilen kareleri temizle" - -#~ msgid "Add debug nodes" -#~ msgstr "Hata ayıklama düğümleri ekle" - -#~ msgid "Save selected node" -#~ msgstr "Seçilen düğümü kaydet" - -#~ msgid "Show fps overlay" -#~ msgstr "Fps katmanını göster" - -#~ msgid "Logging" -#~ msgstr "Günlükleme" - -#~ msgid "Global" -#~ msgstr "Küresel" - -#~ msgid "Recorder" -#~ msgstr "Kaydedici" - -#~ msgctxt "emoji category" -#~ msgid "Recent" -#~ msgstr "Son" - -#~ msgid "horizontal" -#~ msgstr "yatay" - -#~ msgid "Unspecified error decoding video" -#~ msgstr "Video çözülürken belirsiz hata" - -#~ msgid "Not enough memory" -#~ msgstr "Yeterli bellek yok" - -#~ msgid "Not a video file" -#~ msgstr "Video dosyası değil" - -#~ msgid "Unsupported video codec" -#~ msgstr "Desteklenmeyen video çözücüsü" - -#~ msgid "" -#~ "The WGL_ARB_create_context extension needed to create core profiles is " -#~ "not available" -#~ msgstr "" -#~ "Çekirdek profilleri oluşturmak için ihtiyaç duyulan " -#~ "WGL_ARB_create_context uzantısı mevcut değil" - -#~ msgid "" -#~ "The GLX_ARB_create_context_profile extension needed to create core " -#~ "profiles is not available" -#~ msgstr "" -#~ "Çekirdek profiller oluşturmak için ihtiyaç duyulan " -#~ "GLX_ARB_create_context_profile uzantısı mevcut değil" - -#~ msgid "Could not start the search process" -#~ msgstr "Arama süreci başlatılamadı" - -#~ msgid "" -#~ "The program was not able to create a connection to the indexer daemon. " -#~ "Please make sure it is running." -#~ msgstr "" -#~ "Program dizinleyici servisine bağlantı oluşturamadı. Lütfen çalıştığından " -#~ "emin olun." - -#~ msgid "Error launching preview" -#~ msgstr "Önizleme başlatılırken hata" - -#~ msgid "New class" -#~ msgstr "Yeni sınıf" - -#~ msgid "Cancel" -#~ msgstr "İptal Et" - -#~ msgid "Class name" -#~ msgstr "Sınıf adı" - -#~ msgid "Add a class" -#~ msgstr "Sınıf Ekle" - -#~ msgid "Restore defaults for this widget" -#~ msgstr "Parçacık için öntanımları geri yükle" - -#~ msgid "Changes are applied instantly, only for this selected widget." -#~ msgstr "Değişiklikler, sadece seçilen bu parçacık için doğrudan uygulandı." - -#~ msgid "Classes" -#~ msgstr "Sınıflar" - -#~ msgid "Allocated size" -#~ msgstr "Ayrılmış alan" - -#~ msgid "Object Hierarchy" -#~ msgstr "Nesne Hiyerarşisi" - -#~ msgid "Style Properties" -#~ msgstr "Biçem Özellikleri" From 965aa2e65f1c25113472f06b6662b0b69d724605 Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Fri, 23 Sep 2022 10:39:41 +0300 Subject: [PATCH 124/176] gdk/wayland: Update selection's offer before updating dnd targets gdk_wayland_drop_context_update_targets gets targets from the selection's offer. In order to ensure that the drop context has up-to-date targets, update the selection's offer before updating targets. This fixes drag-and-drop not working reliably when running Firefox in Plasma Wayland session. --- gdk/wayland/gdkdevice-wayland.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c index ed6ad3b138..a3d464be22 100644 --- a/gdk/wayland/gdkdevice-wayland.c +++ b/gdk/wayland/gdkdevice-wayland.c @@ -1188,14 +1188,16 @@ data_device_enter (void *data, seat->pointer_info.surface_x = wl_fixed_to_double (x); seat->pointer_info.surface_y = wl_fixed_to_double (y); - gdk_wayland_drop_context_update_targets (seat->drop_context); - selection = gdk_drag_get_selection (seat->drop_context); dnd_owner = gdk_selection_owner_get_for_display (seat->display, selection); if (!dnd_owner) dnd_owner = seat->foreign_dnd_window; + gdk_wayland_selection_set_offer (seat->display, selection, offer); + + gdk_wayland_drop_context_update_targets (seat->drop_context); + _gdk_wayland_drag_context_set_source_window (seat->drop_context, dnd_owner); _gdk_wayland_drag_context_set_dest_window (seat->drop_context, @@ -1206,8 +1208,6 @@ data_device_enter (void *data, _gdk_wayland_drag_context_emit_event (seat->drop_context, GDK_DRAG_ENTER, GDK_CURRENT_TIME); - gdk_wayland_selection_set_offer (seat->display, selection, offer); - emit_selection_owner_change (dest_window, selection); } From 8f0d580cf94708f4f2719831ccd625816637af00 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Mon, 26 Sep 2022 14:28:03 +0200 Subject: [PATCH 125/176] GdkWin32: Fix subclassing for GdkWin32Selection --- gdk/win32/gdkselection-win32.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdk/win32/gdkselection-win32.h b/gdk/win32/gdkselection-win32.h index c3ed6cd45e..0b024894eb 100644 --- a/gdk/win32/gdkselection-win32.h +++ b/gdk/win32/gdkselection-win32.h @@ -129,7 +129,8 @@ typedef struct _GdkWin32SelectionClass GdkWin32SelectionClass; */ struct _GdkWin32Selection { - GObject *parent_instance; + GObject parent_instance; + GHashTable *sel_prop_table; GdkSelProp *dropfiles_prop; /* We store the owner of each selection in this table. Obviously, this only From 0e5fe45ea20cce074a128911949dbedf4f8265bf Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Wed, 28 Sep 2022 14:18:31 +0900 Subject: [PATCH 126/176] gdk_wayland_display_init_gl: use GLES API if required gdk_wayland_gl_context_realize properly checks for GLES and uses eglBindAPI with the proper API, but before that init is always called with regular GL interface which is not implemented for many embedded devices. This was fixed in GTK 4 with commit 482845b02705 ("wayland: Remove initial GL API bind"), but that commit cannot easily be applied because the current version queries some GL properties during init so we would need to backport more for it to be applicable. This patch takes the minimal approach of initializing GLES context, allowing the gtk3 demo OpenGL test (and real applications) to work when GDK_GL=gles is set. Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3028 --- gdk/wayland/gdkglcontext-wayland.c | 12 ++++++++---- gdk/wayland/gdkglcontext-wayland.h | 3 ++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/gdk/wayland/gdkglcontext-wayland.c b/gdk/wayland/gdkglcontext-wayland.c index a2210257f7..296e5e0842 100644 --- a/gdk/wayland/gdkglcontext-wayland.c +++ b/gdk/wayland/gdkglcontext-wayland.c @@ -309,11 +309,13 @@ gdk_wayland_get_display (GdkWaylandDisplay *display_wayland) } gboolean -gdk_wayland_display_init_gl (GdkDisplay *display) +gdk_wayland_display_init_gl (GdkDisplay *display, + GdkGLContext *share) { GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); EGLint major, minor; EGLDisplay dpy; + gboolean use_es; if (display_wayland->have_egl) return TRUE; @@ -326,8 +328,10 @@ gdk_wayland_display_init_gl (GdkDisplay *display) if (!eglInitialize (dpy, &major, &minor)) return FALSE; - if (!eglBindAPI (EGL_OPENGL_API)) - return FALSE; + use_es = (_gdk_gl_flags & GDK_GL_GLES) != 0 || + (share != NULL && gdk_gl_context_get_use_es (share)); + if (!eglBindAPI (use_es ? EGL_OPENGL_ES_API : EGL_OPENGL_API)) + return FALSE; display_wayland->egl_display = dpy; display_wayland->egl_major_version = major; @@ -461,7 +465,7 @@ gdk_wayland_window_create_gl_context (GdkWindow *window, GdkWaylandGLContext *context; EGLConfig config; - if (!gdk_wayland_display_init_gl (display)) + if (!gdk_wayland_display_init_gl (display, share)) { g_set_error_literal (error, GDK_GL_ERROR, GDK_GL_ERROR_NOT_AVAILABLE, diff --git a/gdk/wayland/gdkglcontext-wayland.h b/gdk/wayland/gdkglcontext-wayland.h index bd2bb88457..88a319e60d 100644 --- a/gdk/wayland/gdkglcontext-wayland.h +++ b/gdk/wayland/gdkglcontext-wayland.h @@ -47,7 +47,8 @@ struct _GdkWaylandGLContextClass GdkGLContextClass parent_class; }; -gboolean gdk_wayland_display_init_gl (GdkDisplay *display); +gboolean gdk_wayland_display_init_gl (GdkDisplay *display, + GdkGLContext *share); GdkGLContext * gdk_wayland_window_create_gl_context (GdkWindow *window, gboolean attach, GdkGLContext *share, From d388d65eb766b65ec54e16200683ba76d1db0644 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Goran=20Vidovi=C4=87?= Date: Thu, 29 Sep 2022 12:14:26 +0000 Subject: [PATCH 127/176] Update Croatian translation --- po-properties/hr.po | 1120 +++++++++++++++++++++---------------------- 1 file changed, 558 insertions(+), 562 deletions(-) diff --git a/po-properties/hr.po b/po-properties/hr.po index 964b5576df..bb7ff61faf 100644 --- a/po-properties/hr.po +++ b/po-properties/hr.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+-properties 0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-23 14:58+0000\n" -"PO-Revision-Date: 2020-08-23 21:47+0200\n" +"POT-Creation-Date: 2022-09-26 12:53+0000\n" +"PO-Revision-Date: 2022-09-29 14:13+0200\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2019-06-21 22:24+0000\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 3.1.1\n" #: gdk/gdkapplaunchcontext.c:127 gdk/gdkcursor.c:139 gdk/gdkdevicemanager.c:185 #: gdk/gdkglcontext.c:317 gdk/gdkseat.c:202 gdk/gdkseat.c:203 @@ -143,7 +143,7 @@ msgstr "Uobičajeni prikaz za GDK" msgid "The GDK display used to create the GL context" msgstr "GDK prikaz korišten za stvaranje GL sadržaja" -#: gdk/gdkglcontext.c:333 gtk/gtkwidget.c:1347 +#: gdk/gdkglcontext.c:333 gtk/gtkwidget.c:1351 msgid "Window" msgstr "Prozor" @@ -203,11 +203,11 @@ msgstr "Sporedni" msgid "Minor version number" msgstr "Sporedni broj inačice" -#: gdk/x11/gdkdevice-xi2.c:143 +#: gdk/x11/gdkdevice-xi2.c:142 msgid "Device ID" msgstr "ID uređaja" -#: gdk/x11/gdkdevice-xi2.c:144 +#: gdk/x11/gdkdevice-xi2.c:143 msgid "Device identifier" msgstr "Identifikator uređaja" @@ -219,7 +219,7 @@ msgstr "Iscrtavanje ćelije" msgid "The cell renderer represented by this accessible" msgstr "Iscrtavanje ćelije prikazano ovom dostupnosti" -#: gtk/deprecated/gtkaction.c:243 gtk/deprecated/gtkactiongroup.c:200 +#: gtk/deprecated/gtkaction.c:243 gtk/deprecated/gtkactiongroup.c:201 #: gtk/deprecated/gtkthemingengine.c:247 gtk/gtkcssnode.c:638 #: gtk/gtkprinter.c:121 gtk/gtkstack.c:516 gtk/gtktextmark.c:136 msgid "Name" @@ -229,8 +229,8 @@ msgstr "Naziv" msgid "A unique name for the action." msgstr "Jedinstven naziv ove radnje." -#: gtk/deprecated/gtkaction.c:264 gtk/gtkbutton.c:281 gtk/gtkexpander.c:308 -#: gtk/gtkframe.c:231 gtk/gtklabel.c:805 gtk/gtkmenuitem.c:789 +#: gtk/deprecated/gtkaction.c:264 gtk/gtkbutton.c:281 gtk/gtkexpander.c:309 +#: gtk/gtkframe.c:232 gtk/gtklabel.c:806 gtk/gtkmenuitem.c:791 #: gtk/gtktoolbutton.c:243 gtk/gtktoolitemgroup.c:1639 msgid "Label" msgstr "Oznaka" @@ -275,7 +275,7 @@ msgstr "GIkona se prikazuje" #: gtk/deprecated/gtkaction.c:365 gtk/deprecated/gtkstatusicon.c:263 #: gtk/gtkcellrendererpixbuf.c:245 gtk/gtkimage.c:343 gtk/gtkprinter.c:170 -#: gtk/gtkwindow.c:890 +#: gtk/gtkwindow.c:891 msgid "Icon Name" msgstr "Naziv ikone" @@ -340,8 +340,8 @@ msgid "When TRUE, empty menu proxies for this action are hidden." msgstr "" "Ako je postavljeno, prazni posrednici izbornika za ovu radnju su sakriveni." -#: gtk/deprecated/gtkaction.c:466 gtk/deprecated/gtkactiongroup.c:214 -#: gtk/gtkcellrenderer.c:308 gtk/gtkwidget.c:1155 +#: gtk/deprecated/gtkaction.c:466 gtk/deprecated/gtkactiongroup.c:215 +#: gtk/gtkcellrenderer.c:308 gtk/gtkwidget.c:1159 msgid "Sensitive" msgstr "Osjetljivo" @@ -349,9 +349,9 @@ msgstr "Osjetljivo" msgid "Whether the action is enabled." msgstr "Ako je radnja omogućena." -#: gtk/deprecated/gtkaction.c:481 gtk/deprecated/gtkactiongroup.c:228 +#: gtk/deprecated/gtkaction.c:481 gtk/deprecated/gtkactiongroup.c:229 #: gtk/deprecated/gtkstatusicon.c:314 gtk/gtkcssnode.c:649 -#: gtk/gtknativedialog.c:242 gtk/gtktreeviewcolumn.c:246 gtk/gtkwidget.c:1148 +#: gtk/gtknativedialog.c:242 gtk/gtktreeviewcolumn.c:246 gtk/gtkwidget.c:1152 msgid "Visible" msgstr "Vidljivo" @@ -381,23 +381,23 @@ msgstr "Uvijek prikaži sliku" msgid "Whether the image will always be shown" msgstr "Ako je slika uvijek prikazana" -#: gtk/deprecated/gtkactiongroup.c:201 +#: gtk/deprecated/gtkactiongroup.c:202 msgid "A name for the action group." msgstr "Naziv za grupu radnje." -#: gtk/deprecated/gtkactiongroup.c:215 +#: gtk/deprecated/gtkactiongroup.c:216 msgid "Whether the action group is enabled." msgstr "Ako je grupa radnji omogućena." -#: gtk/deprecated/gtkactiongroup.c:229 +#: gtk/deprecated/gtkactiongroup.c:230 msgid "Whether the action group is visible." msgstr "Ako je grupa radnji vidljiva." -#: gtk/deprecated/gtkactiongroup.c:242 +#: gtk/deprecated/gtkactiongroup.c:243 msgid "Accelerator Group" msgstr "Grupa prečaca" -#: gtk/deprecated/gtkactiongroup.c:243 +#: gtk/deprecated/gtkactiongroup.c:244 msgid "The accelerator group the actions of this group should use." msgstr "Grupa prečaca radnje ove grupe se mora koristiti." @@ -514,7 +514,7 @@ msgid "Appearance of the shadow surrounding the arrow" msgstr "Izgled sjenke koja okružuje strelicu" #: gtk/deprecated/gtkarrow.c:138 gtk/gtkcombobox.c:1227 gtk/gtkmenu.c:1006 -#: gtk/gtkmenuitem.c:898 +#: gtk/gtkmenuitem.c:900 msgid "Arrow Scaling" msgstr "Promjena veličine strelice" @@ -690,11 +690,11 @@ msgstr "Grupa ubrzivača" msgid "The Accel Group to use for stock accelerator keys" msgstr "Grupa prečaca za korištenje osnovnih tipki ubrzivača" -#: gtk/deprecated/gtkmisc.c:114 gtk/gtkentry.c:968 gtk/gtklabel.c:851 +#: gtk/deprecated/gtkmisc.c:114 gtk/gtkentry.c:968 gtk/gtklabel.c:852 msgid "X align" msgstr "Poravnanje po x osi" -#: gtk/deprecated/gtkmisc.c:115 gtk/gtkentry.c:969 gtk/gtklabel.c:852 +#: gtk/deprecated/gtkmisc.c:115 gtk/gtkentry.c:969 gtk/gtklabel.c:853 msgid "" "The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL " "layouts." @@ -702,11 +702,11 @@ msgstr "" "Vodoravno poravnanje, od 0 (lijevo) do 1 (desno). Suprotno za Ljij-u-Des " "rasporede." -#: gtk/deprecated/gtkmisc.c:133 gtk/gtklabel.c:869 +#: gtk/deprecated/gtkmisc.c:133 gtk/gtklabel.c:870 msgid "Y align" msgstr "Poravnanje po y osi" -#: gtk/deprecated/gtkmisc.c:134 gtk/gtklabel.c:870 +#: gtk/deprecated/gtkmisc.c:134 gtk/gtklabel.c:871 msgid "The vertical alignment, from 0 (top) to 1 (bottom)" msgstr "Okomito poravnanje, od 0 (vrh) do 1 (dno)" @@ -852,7 +852,7 @@ msgid "The size of the icon" msgstr "Veličina ikone" #: gtk/deprecated/gtkstatusicon.c:306 gtk/gtkinvisible.c:98 -#: gtk/gtkmountoperation.c:183 gtk/gtkstylecontext.c:229 gtk/gtkwindow.c:897 +#: gtk/gtkmountoperation.c:183 gtk/gtkstylecontext.c:229 gtk/gtkwindow.c:898 msgid "Screen" msgstr "Zaslon" @@ -864,7 +864,7 @@ msgstr "Zaslon na kojoj će ta statusna ikona biti prikazana" msgid "Whether the status icon is visible" msgstr "Treba li statusna ikona biti vidljiva" -#: gtk/deprecated/gtkstatusicon.c:330 gtk/gtkplug.c:196 +#: gtk/deprecated/gtkstatusicon.c:330 gtk/gtkplug.c:198 msgid "Embedded" msgstr "Ugrađena" @@ -881,7 +881,7 @@ msgstr "Orijentacija" msgid "The orientation of the tray" msgstr "Orijentacija statusne trake" -#: gtk/deprecated/gtkstatusicon.c:374 gtk/gtkwidget.c:1285 +#: gtk/deprecated/gtkstatusicon.c:374 gtk/gtkwidget.c:1289 msgid "Has tooltip" msgstr "Prikazuje napomene" @@ -889,15 +889,15 @@ msgstr "Prikazuje napomene" msgid "Whether this tray icon has a tooltip" msgstr "Treba li statusna traka imati napomene" -#: gtk/deprecated/gtkstatusicon.c:401 gtk/gtkwidget.c:1309 +#: gtk/deprecated/gtkstatusicon.c:401 gtk/gtkwidget.c:1313 msgid "Tooltip Text" msgstr "Tekst napomene" -#: gtk/deprecated/gtkstatusicon.c:402 gtk/gtkwidget.c:1310 gtk/gtkwidget.c:1334 +#: gtk/deprecated/gtkstatusicon.c:402 gtk/gtkwidget.c:1314 gtk/gtkwidget.c:1338 msgid "The contents of the tooltip for this widget" msgstr "Sadržaj napomene za widget" -#: gtk/deprecated/gtkstatusicon.c:425 gtk/gtkwidget.c:1333 +#: gtk/deprecated/gtkstatusicon.c:425 gtk/gtkwidget.c:1337 msgid "Tooltip markup" msgstr "Oznaka napomene" @@ -908,7 +908,7 @@ msgstr "Sadržaj napomene za ovu statusnu ikonu" #: gtk/deprecated/gtkstatusicon.c:443 gtk/gtkcolorbutton.c:183 #: gtk/gtkfilechooserbutton.c:443 gtk/gtkfontbutton.c:490 #: gtk/gtkheaderbar.c:2027 gtk/gtkprintjob.c:133 gtk/gtkshortcutsgroup.c:308 -#: gtk/gtkshortcutssection.c:376 gtk/gtkshortcutsshortcut.c:575 +#: gtk/gtkshortcutssection.c:376 gtk/gtkshortcutsshortcut.c:576 #: gtk/gtkstack.c:523 gtk/gtktreeviewcolumn.c:316 msgid "Title" msgstr "Naslov" @@ -1054,7 +1054,7 @@ msgstr "" #: gtk/deprecated/gtktoggleaction.c:135 gtk/gtkcellrendererspinner.c:125 #: gtk/gtkcheckmenuitem.c:209 gtk/gtkmenu.c:640 gtk/gtkmodelbutton.c:1211 -#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:878 +#: gtk/gtkmodelbutton.c:1212 gtk/gtkspinner.c:221 gtk/gtkswitch.c:879 #: gtk/gtktogglebutton.c:188 gtk/gtktoggletoolbutton.c:130 msgid "Active" msgstr "Aktivan" @@ -1311,13 +1311,13 @@ msgstr "" "početki ili kraju nadređenog elementa" #: gtk/gtkactionbar.c:345 gtk/gtkbox.c:365 gtk/gtkheaderbar.c:2020 -#: gtk/gtknotebook.c:840 gtk/gtkpaned.c:368 gtk/gtkpopover.c:1767 +#: gtk/gtknotebook.c:841 gtk/gtkpaned.c:368 gtk/gtkpopover.c:1767 #: gtk/gtkpopovermenu.c:384 gtk/gtkstack.c:537 gtk/gtktoolitemgroup.c:1716 msgid "Position" msgstr "Položaj" #: gtk/gtkactionbar.c:346 gtk/gtkbox.c:366 gtk/gtkheaderbar.c:2021 -#: gtk/gtknotebook.c:841 gtk/gtkpopovermenu.c:385 gtk/gtkstack.c:538 +#: gtk/gtknotebook.c:842 gtk/gtkpopovermenu.c:385 gtk/gtkstack.c:538 msgid "The index of the child in the parent" msgstr "Sadržaj sadržanog elementa u nadređeneom elementu" @@ -1511,7 +1511,7 @@ msgstr "" "Ako je postavljeno, prozor bi trebao prikazivati traku izbornika na vrhu " "prozora" -#: gtk/gtkaspectframe.c:111 gtk/gtkwidget.c:1377 +#: gtk/gtkaspectframe.c:111 gtk/gtkwidget.c:1381 msgid "Horizontal Alignment" msgstr "Vodoravno poravnanje" @@ -1519,7 +1519,7 @@ msgstr "Vodoravno poravnanje" msgid "X alignment of the child" msgstr "X poravnanje nasljedne komponente" -#: gtk/gtkaspectframe.c:118 gtk/gtkwidget.c:1392 +#: gtk/gtkaspectframe.c:118 gtk/gtkwidget.c:1396 msgid "Vertical Alignment" msgstr "Okomito poravnanje" @@ -1545,11 +1545,11 @@ msgstr "" "Prisili omjer prikaza da se podudara s omjerom prikaza okvira sadržanog " "elementa" -#: gtk/gtkassistant.c:526 gtk/gtkdialog.c:652 +#: gtk/gtkassistant.c:526 gtk/gtkdialog.c:653 msgid "Use Header Bar" msgstr "Koristi traku zaglavlja" -#: gtk/gtkassistant.c:527 gtk/gtkdialog.c:653 +#: gtk/gtkassistant.c:527 gtk/gtkdialog.c:654 msgid "Use Header Bar for actions." msgstr "Koristi traku zaglavlja za radnje." @@ -1682,7 +1682,7 @@ msgstr "" "Ako je postavljeno, sadržani element neće biti podložan istovrsnj promjeni " "veličine" -#: gtk/gtkbox.c:278 gtk/gtkcellareabox.c:310 gtk/gtkexpander.c:341 +#: gtk/gtkbox.c:278 gtk/gtkcellareabox.c:310 gtk/gtkexpander.c:342 #: gtk/gtkheaderbar.c:2048 gtk/gtkiconview.c:524 gtk/gtktreeviewcolumn.c:276 msgid "Spacing" msgstr "Razmak" @@ -1750,13 +1750,13 @@ msgid "" "widget" msgstr "Sadržaj oznake unutar tipke, ako tipka sadrži oznaku" -#: gtk/gtkbutton.c:288 gtk/gtkexpander.c:316 gtk/gtklabel.c:826 -#: gtk/gtkmenuitem.c:803 gtk/gtktoolbutton.c:250 +#: gtk/gtkbutton.c:288 gtk/gtkexpander.c:317 gtk/gtklabel.c:827 +#: gtk/gtkmenuitem.c:805 gtk/gtktoolbutton.c:250 msgid "Use underline" msgstr "Koristi podvlaku" -#: gtk/gtkbutton.c:289 gtk/gtkexpander.c:317 gtk/gtklabel.c:827 -#: gtk/gtkmenuitem.c:804 +#: gtk/gtkbutton.c:289 gtk/gtkexpander.c:318 gtk/gtklabel.c:828 +#: gtk/gtkmenuitem.c:806 msgid "" "If set, an underline in the text indicates the next character should be used " "for the mnemonic accelerator key" @@ -2303,7 +2303,7 @@ msgid "Whether the rendered pixbuf should be colorized according to the state" msgstr "Ako prikazana predmemorija piksela treba biti obojana prema stanju" #: gtk/gtkcellrendererpixbuf.c:281 gtk/gtkimage.c:359 gtk/gtkmodelbutton.c:1166 -#: gtk/gtkshortcutsshortcut.c:550 gtk/gtkwindow.c:841 +#: gtk/gtkshortcutsshortcut.c:551 gtk/gtkwindow.c:842 msgid "Icon" msgstr "Ikona" @@ -2412,7 +2412,7 @@ msgstr "Oznaka" msgid "Marked up text to render" msgstr "Označeni tekst za prikazivanje" -#: gtk/gtkcellrenderertext.c:269 gtk/gtkentry.c:1493 gtk/gtklabel.c:812 +#: gtk/gtkcellrenderertext.c:269 gtk/gtkentry.c:1493 gtk/gtklabel.c:813 msgid "Attributes" msgstr "Svojstva" @@ -2473,11 +2473,11 @@ msgid "Foreground color as a GdkRGBA" msgstr "Boja prednjeg prikaza kao GdkRGBA" #: gtk/gtkcellrenderertext.c:357 gtk/gtkentry.c:861 gtk/gtktexttag.c:309 -#: gtk/gtktextview.c:825 +#: gtk/gtktextview.c:826 msgid "Editable" msgstr "Može se uređivati" -#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:826 +#: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:827 msgid "Whether the text can be modified by the user" msgstr "Ako se tekst može mijenjati od strane korisnike" @@ -2583,7 +2583,7 @@ msgstr "" "prikazu teksta. Ako ne razumijete ovaj parametar, tada vam najvjerojatnije " "nije potreban" -#: gtk/gtkcellrenderertext.c:484 gtk/gtklabel.c:963 gtk/gtkprogressbar.c:330 +#: gtk/gtkcellrenderertext.c:484 gtk/gtklabel.c:964 gtk/gtkprogressbar.c:330 msgid "Ellipsize" msgstr "Skraćivanje" @@ -2596,15 +2596,15 @@ msgstr "" "mjesta za prikaz cijelog teksta" #: gtk/gtkcellrenderertext.c:503 gtk/gtkfilechooserbutton.c:457 -#: gtk/gtklabel.c:983 +#: gtk/gtklabel.c:984 msgid "Width In Characters" msgstr "Širina u znakovima" -#: gtk/gtkcellrenderertext.c:504 gtk/gtklabel.c:984 +#: gtk/gtkcellrenderertext.c:504 gtk/gtklabel.c:985 msgid "The desired width of the label, in characters" msgstr "Željena širina naslova, u znakovima" -#: gtk/gtkcellrenderertext.c:525 gtk/gtklabel.c:1039 +#: gtk/gtkcellrenderertext.c:525 gtk/gtklabel.c:1040 msgid "Maximum Width In Characters" msgstr "Najveća širina u znakovima" @@ -2792,7 +2792,7 @@ msgstr "Stanje neusklađenosti" msgid "The inconsistent state of the button" msgstr "Neusklađeno stanje tipke" -#: gtk/gtkcellrenderertoggle.c:154 gtk/gtklistbox.c:3917 +#: gtk/gtkcellrenderertoggle.c:154 gtk/gtklistbox.c:3920 msgid "Activatable" msgstr "Aktivirajuće" @@ -2869,7 +2869,7 @@ msgstr "Zahtjev za dovoljno prostora za svaki redak u modelu" msgid "Indicator Size" msgstr "Veličina pokazivača" -#: gtk/gtkcheckbutton.c:249 gtk/gtkexpander.c:406 +#: gtk/gtkcheckbutton.c:249 gtk/gtkexpander.c:414 msgid "Indicator Spacing" msgstr "Pokazivač razmaka" @@ -2947,7 +2947,7 @@ msgstr "Trenutna boja, kao GdkRGBA" msgid "Whether alpha should be shown" msgstr "Ako alfa treba biti prikazana" -#: gtk/gtkcolorchooserdialog.c:213 gtk/gtkcolorchooserwidget.c:704 +#: gtk/gtkcolorchooserdialog.c:213 gtk/gtkcolorchooserwidget.c:695 msgid "Show editor" msgstr "Prikaži uređivač" @@ -2963,7 +2963,7 @@ msgstr "RGBA boja" msgid "Color as RGBA" msgstr "Boja kao RGBA" -#: gtk/gtkcolorswatch.c:722 gtk/gtklabel.c:908 gtk/gtklistbox.c:3931 +#: gtk/gtkcolorswatch.c:722 gtk/gtklabel.c:909 gtk/gtklistbox.c:3934 msgid "Selectable" msgstr "Odabirljivo" @@ -3127,27 +3127,27 @@ msgstr "Količina prostora koju koristi strelica" msgid "Which kind of shadow to draw around the combo box" msgstr "Koju vrstu sjenke iscrtati oko padajućeg popisa" -#: gtk/gtkcontainer.c:532 +#: gtk/gtkcontainer.c:533 msgid "Resize mode" msgstr "Promjena veličine" -#: gtk/gtkcontainer.c:533 +#: gtk/gtkcontainer.c:534 msgid "Specify how resize events are handled" msgstr "Način na koji se obrađuje promjena veličine" -#: gtk/gtkcontainer.c:540 +#: gtk/gtkcontainer.c:541 msgid "Border width" msgstr "Širina obruba" -#: gtk/gtkcontainer.c:541 +#: gtk/gtkcontainer.c:542 msgid "The width of the empty border outside the containers children" msgstr "Širina praznog obruba izvan sadržanog elementa" -#: gtk/gtkcontainer.c:548 +#: gtk/gtkcontainer.c:549 msgid "Child" msgstr "Podređeni sadržaj" -#: gtk/gtkcontainer.c:549 +#: gtk/gtkcontainer.c:550 msgid "Can be used to add a new child to the container" msgstr "Može se koristiti za dodavanje novih elemenata u spremnik" @@ -3167,7 +3167,7 @@ msgstr "ID" msgid "Unique ID" msgstr "Jedinstveni ID" -#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:893 +#: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:894 msgid "State" msgstr "Stanje" @@ -3231,35 +3231,35 @@ msgstr "Početna vrijednost" msgid "The initial specified value used for this property" msgstr "Početna određena vrijednost korištena za ovo svojstvo" -#: gtk/gtkdialog.c:588 gtk/gtkinfobar.c:530 +#: gtk/gtkdialog.c:589 gtk/gtkinfobar.c:530 msgid "Content area border" msgstr "Rub područja sadržaja" -#: gtk/gtkdialog.c:589 +#: gtk/gtkdialog.c:590 msgid "Width of border around the main dialog area" msgstr "Širina okvira oko glavne površine dijaloškog okvira" -#: gtk/gtkdialog.c:606 gtk/gtkinfobar.c:548 +#: gtk/gtkdialog.c:607 gtk/gtkinfobar.c:548 msgid "Content area spacing" msgstr "Razmak sadržaja područja" -#: gtk/gtkdialog.c:607 +#: gtk/gtkdialog.c:608 msgid "Spacing between elements of the main dialog area" msgstr "Razmak između elementa glavnog područja dijaloga" -#: gtk/gtkdialog.c:614 gtk/gtkinfobar.c:565 +#: gtk/gtkdialog.c:615 gtk/gtkinfobar.c:565 msgid "Button spacing" msgstr "Razmak tipke" -#: gtk/gtkdialog.c:615 gtk/gtkinfobar.c:566 +#: gtk/gtkdialog.c:616 gtk/gtkinfobar.c:566 msgid "Spacing between buttons" msgstr "Razmaci između tipki" -#: gtk/gtkdialog.c:631 gtk/gtkinfobar.c:582 +#: gtk/gtkdialog.c:632 gtk/gtkinfobar.c:582 msgid "Action area border" msgstr "Rub površine radnje" -#: gtk/gtkdialog.c:632 +#: gtk/gtkdialog.c:633 msgid "Width of border around the button area at the bottom of the dialog" msgstr "Širina ruba oko prostora tipke na dnu dijaloga" @@ -3292,19 +3292,19 @@ msgstr "Međuspremnik teksta" msgid "Text buffer object which actually stores entry text" msgstr "Međuspremnik teksta objekta koji sprema unos teksta" -#: gtk/gtkentry.c:845 gtk/gtklabel.c:930 +#: gtk/gtkentry.c:845 gtk/gtklabel.c:931 msgid "Cursor Position" msgstr "Položaj pokazivača" -#: gtk/gtkentry.c:846 gtk/gtklabel.c:931 +#: gtk/gtkentry.c:846 gtk/gtklabel.c:932 msgid "The current position of the insertion cursor in chars" msgstr "Trenutni položaj unosa pokazivača u znakovima" -#: gtk/gtkentry.c:853 gtk/gtklabel.c:938 +#: gtk/gtkentry.c:853 gtk/gtklabel.c:939 msgid "Selection Bound" msgstr "Ograničenje odabira" -#: gtk/gtkentry.c:854 gtk/gtklabel.c:939 +#: gtk/gtkentry.c:854 gtk/gtklabel.c:940 msgid "" "The position of the opposite end of the selection from the cursor in chars" msgstr "Položaj suprotnog kraja odabira od pokazivača u znakovima" @@ -3394,7 +3394,7 @@ msgstr "Treba li skratiti lijepljenje više redaka u jedan redak." msgid "Which kind of shadow to draw around the entry when has-frame is set" msgstr "Koja vrsta sjenke za iscrtavanje oko kada je ima-okvir postavljeno" -#: gtk/gtkentry.c:1016 gtk/gtktextview.c:965 +#: gtk/gtkentry.c:1016 gtk/gtktextview.c:966 msgid "Overwrite mode" msgstr "Način prepisivanja" @@ -3582,11 +3582,11 @@ msgstr "Označavanje napomene glavne ikone" msgid "Secondary icon tooltip markup" msgstr "Označavanje napomene pomoćne ikone" -#: gtk/gtkentry.c:1422 gtk/gtktextview.c:993 +#: gtk/gtkentry.c:1422 gtk/gtktextview.c:994 msgid "IM module" msgstr "IM modul" -#: gtk/gtkentry.c:1423 gtk/gtktextview.c:994 +#: gtk/gtkentry.c:1423 gtk/gtktextview.c:995 msgid "Which IM module should be used" msgstr "Koji IM modul se treba koristiti" @@ -3598,35 +3598,35 @@ msgstr "Dovršavanje" msgid "The auxiliary completion object" msgstr "Pomoćni objekt dopunjavanja" -#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1011 +#: gtk/gtkentry.c:1457 gtk/gtkimcontext.c:337 gtk/gtktextview.c:1012 msgid "Purpose" msgstr "Svrha" -#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1012 +#: gtk/gtkentry.c:1458 gtk/gtkimcontext.c:338 gtk/gtktextview.c:1013 msgid "Purpose of the text field" msgstr "Svrha polja teksta" -#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1029 +#: gtk/gtkentry.c:1473 gtk/gtkimcontext.c:345 gtk/gtktextview.c:1030 msgid "hints" msgstr "savjeti" -#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1030 +#: gtk/gtkentry.c:1474 gtk/gtkimcontext.c:346 gtk/gtktextview.c:1031 msgid "Hints for the text field behaviour" msgstr "Savjeti ponašanja polja teksta" -#: gtk/gtkentry.c:1494 gtk/gtklabel.c:813 +#: gtk/gtkentry.c:1494 gtk/gtklabel.c:814 msgid "A list of style attributes to apply to the text of the label" msgstr "Popis stilskih svojstava koje se primjenjuju na tekst oznake" -#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4870 gtk/gtktextview.c:1046 +#: gtk/gtkentry.c:1508 gtk/gtkplacessidebar.c:4873 gtk/gtktextview.c:1047 msgid "Populate all" msgstr "Popuni sve" -#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1047 +#: gtk/gtkentry.c:1509 gtk/gtktextview.c:1048 msgid "Whether to emit ::populate-popup for touch popups" msgstr "Treba li emitirati ::popuniti-skočne prozore za dodir skočnog prozora" -#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:941 +#: gtk/gtkentry.c:1522 gtk/gtktexttag.c:579 gtk/gtktextview.c:942 msgid "Tabs" msgstr "Kartice" @@ -3636,19 +3636,19 @@ msgstr "Popis lokacija kartica zaustavljanja za primjenu na tekstu upisa" #: gtk/gtkentry.c:1537 msgid "Emoji icon" -msgstr "Ikona smajlija" +msgstr "Ikona emotikona" #: gtk/gtkentry.c:1538 msgid "Whether to show an icon for Emoji" -msgstr "Treba li prikazati ikonu smajlija" +msgstr "Treba li prikazati ikonu emotikona" #: gtk/gtkentry.c:1544 msgid "Enable Emoji completion" -msgstr "Omogući dopunjavanje smajlija" +msgstr "Omogući dopunjavanje emotikona" #: gtk/gtkentry.c:1545 msgid "Whether to suggest Emoji replacements" -msgstr "Treba li predložiti zamjenu smajlija" +msgstr "Treba li predložiti zamjenu emotikona" #: gtk/gtkentry.c:1564 msgid "Icon Prelight" @@ -3775,52 +3775,52 @@ msgstr "Faza napredovanja nakojoj je ovaj kontroler pokrenut" msgid "Flags" msgstr "Oznake" -#: gtk/gtkexpander.c:300 +#: gtk/gtkexpander.c:301 msgid "Expanded" msgstr "Prošireno" -#: gtk/gtkexpander.c:301 +#: gtk/gtkexpander.c:302 msgid "Whether the expander has been opened to reveal the child widget" msgstr "Treba li proširitelj biti otvoren radi otkrivanja podređenog widgeta" -#: gtk/gtkexpander.c:309 +#: gtk/gtkexpander.c:310 msgid "Text of the expander's label" msgstr "Tekst oznake proširitelja" -#: gtk/gtkexpander.c:324 gtk/gtklabel.c:819 gtk/gtkmodelbutton.c:1196 +#: gtk/gtkexpander.c:325 gtk/gtklabel.c:820 gtk/gtkmodelbutton.c:1196 msgid "Use markup" msgstr "Koristi oznake" -#: gtk/gtkexpander.c:325 gtk/gtklabel.c:820 +#: gtk/gtkexpander.c:326 gtk/gtklabel.c:821 msgid "The text of the label includes XML markup. See pango_parse_markup()" msgstr "Tekst oznake uključuje XML oznake. Pogledajte pango_parse_markup()" -#: gtk/gtkexpander.c:342 +#: gtk/gtkexpander.c:343 msgid "Space to put between the label and the child" msgstr "Razmak koji se stavlja između oznake i podređenog widgeta" -#: gtk/gtkexpander.c:351 gtk/gtkframe.c:262 gtk/gtktoolbutton.c:257 +#: gtk/gtkexpander.c:352 gtk/gtkframe.c:263 gtk/gtktoolbutton.c:257 #: gtk/gtktoolitemgroup.c:1646 msgid "Label widget" msgstr "Widget oznake" -#: gtk/gtkexpander.c:352 +#: gtk/gtkexpander.c:353 msgid "A widget to display in place of the usual expander label" msgstr "Widget koji se prikazuje umjesto uobičajene oznake proširitelja" -#: gtk/gtkexpander.c:359 +#: gtk/gtkexpander.c:367 msgid "Label fill" msgstr "Popuni oznaku" -#: gtk/gtkexpander.c:360 +#: gtk/gtkexpander.c:368 msgid "Whether the label widget should fill all available horizontal space" msgstr "Treba li widget oznake popuniti sav vodoravan prostor" -#: gtk/gtkexpander.c:375 +#: gtk/gtkexpander.c:383 msgid "Resize toplevel" msgstr "Promjena veličine prve razine" -#: gtk/gtkexpander.c:376 +#: gtk/gtkexpander.c:384 msgid "" "Whether the expander will resize the toplevel window upon expanding and " "collapsing" @@ -3828,15 +3828,15 @@ msgstr "" "Treba li proširitelj promijeniti veličinu prozora prve razine pri " "proširivanju i smanjivanju" -#: gtk/gtkexpander.c:389 gtk/gtktoolitemgroup.c:1674 gtk/gtktreeview.c:1234 +#: gtk/gtkexpander.c:397 gtk/gtktoolitemgroup.c:1674 gtk/gtktreeview.c:1235 msgid "Expander Size" msgstr "Veličina proširitelja" -#: gtk/gtkexpander.c:390 gtk/gtktoolitemgroup.c:1675 gtk/gtktreeview.c:1235 +#: gtk/gtkexpander.c:398 gtk/gtktoolitemgroup.c:1675 gtk/gtktreeview.c:1236 msgid "Size of the expander arrow" msgstr "Veličina strelice proširitelja" -#: gtk/gtkexpander.c:407 +#: gtk/gtkexpander.c:415 msgid "Spacing around expander arrow" msgstr "Razmak oko strelice proširitelja" @@ -3872,8 +3872,8 @@ msgstr "Filter" msgid "The current filter for selecting which files are displayed" msgstr "Trenutni filter za odabir datoteka koje su prikazane" -#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4836 -#: gtk/gtkplacesview.c:2336 +#: gtk/gtkfilechooser.c:388 gtk/gtkplacessidebar.c:4839 +#: gtk/gtkplacesview.c:2345 msgid "Local Only" msgstr "Samo lokalno" @@ -3972,12 +3972,12 @@ msgstr "Oznaka odustajanja" msgid "The label on the cancel button" msgstr "Oznaka tipke odustajanja" -#: gtk/gtkfilechooserwidget.c:8668 gtk/gtkfilechooserwidget.c:8669 +#: gtk/gtkfilechooserwidget.c:8669 gtk/gtkfilechooserwidget.c:8670 msgid "Search mode" msgstr "Način pretraživanja" -#: gtk/gtkfilechooserwidget.c:8675 gtk/gtkfilechooserwidget.c:8676 -#: gtk/gtkheaderbar.c:2034 gtk/gtkshortcutsshortcut.c:591 +#: gtk/gtkfilechooserwidget.c:8676 gtk/gtkfilechooserwidget.c:8677 +#: gtk/gtkheaderbar.c:2034 gtk/gtkshortcutsshortcut.c:592 msgid "Subtitle" msgstr "Podnaslov" @@ -4007,12 +4007,12 @@ msgid "The selection mode" msgstr "Način odabira" #: gtk/gtkflowbox.c:3836 gtk/gtkiconview.c:665 gtk/gtklistbox.c:493 -#: gtk/gtktreeview.c:1220 +#: gtk/gtktreeview.c:1221 msgid "Activate on Single Click" msgstr "Aktiviraj pri jednostrukom kliku" #: gtk/gtkflowbox.c:3837 gtk/gtkiconview.c:666 gtk/gtklistbox.c:494 -#: gtk/gtktreeview.c:1221 +#: gtk/gtktreeview.c:1222 msgid "Activate row on a single click" msgstr "Aktiviraj redak pri jednostrukom kliku" @@ -4128,55 +4128,55 @@ msgstr "Značajke slova kao izraz" msgid "Language for which features have been selected" msgstr "Jezik za koji su značajke odabrane" -#: gtk/gtkfontchooserwidget.c:697 +#: gtk/gtkfontchooserwidget.c:712 msgid "The tweak action" msgstr "Radnja prilagodbe" -#: gtk/gtkfontchooserwidget.c:698 +#: gtk/gtkfontchooserwidget.c:713 msgid "The toggle action to switch to the tweak page" msgstr "Uključivanje radnje za prebacivanje na stranicu prilagodbe" -#: gtk/gtkframe.c:232 +#: gtk/gtkframe.c:233 msgid "Text of the frame's label" msgstr "Tekst oznake okvira" -#: gtk/gtkframe.c:238 +#: gtk/gtkframe.c:239 msgid "Label xalign" msgstr "Poravnanje oznake po x osi" -#: gtk/gtkframe.c:239 +#: gtk/gtkframe.c:240 msgid "The horizontal alignment of the label" msgstr "Vodoravno poravnanje oznake" -#: gtk/gtkframe.c:246 +#: gtk/gtkframe.c:247 msgid "Label yalign" msgstr "Poravnanje oznake po y osi" -#: gtk/gtkframe.c:247 +#: gtk/gtkframe.c:248 msgid "The vertical alignment of the label" msgstr "Okomito poravnanje oznake" -#: gtk/gtkframe.c:254 +#: gtk/gtkframe.c:255 msgid "Frame shadow" msgstr "Sjenka okvira" -#: gtk/gtkframe.c:255 +#: gtk/gtkframe.c:256 msgid "Appearance of the frame border" msgstr "Izgled obruba okvira" -#: gtk/gtkframe.c:263 +#: gtk/gtkframe.c:264 msgid "A widget to display in place of the usual frame label" msgstr "Widget koji se prikazuje umjesto uobičajene oznake okvira" -#: gtk/gtkgesture.c:870 +#: gtk/gtkgesture.c:876 msgid "Number of points" msgstr "Broj točaka" -#: gtk/gtkgesture.c:871 +#: gtk/gtkgesture.c:877 msgid "Number of points needed to trigger the gesture" msgstr "Broj točaka potrebnih za pokretanje geste" -#: gtk/gtkgesture.c:887 gtk/gtkgesture.c:888 +#: gtk/gtkgesture.c:893 gtk/gtkgesture.c:894 msgid "GdkWindow to receive events about" msgstr "GdkProzor za primanje okvirnih događaja" @@ -4435,15 +4435,15 @@ msgid "" "How the text and icon of each item are positioned relative to each other" msgstr "Kako su tekst i ikona svake stavke postavljeni u odnosu jedno na drugo" -#: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1059 gtk/gtktreeviewcolumn.c:351 +#: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1060 gtk/gtktreeviewcolumn.c:351 msgid "Reorderable" msgstr "Promjenljiv poredak" -#: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1060 +#: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1061 msgid "View is reorderable" msgstr "Pogled omogućava promjenu redosljeda" -#: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1204 +#: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1205 msgid "Tooltip Column" msgstr "Stupac napomene" @@ -4570,19 +4570,19 @@ msgstr "Razmak između elementa područja" msgid "Width of border around the action area" msgstr "Širina obruba oko područja radnje" -#: gtk/gtkinvisible.c:99 gtk/gtkwindow.c:898 +#: gtk/gtkinvisible.c:99 gtk/gtkwindow.c:899 msgid "The screen where this window will be displayed" msgstr "Zaslon na kojem će se prikazati ovaj prozor" -#: gtk/gtklabel.c:806 +#: gtk/gtklabel.c:807 msgid "The text of the label" msgstr "Tekst oznake" -#: gtk/gtklabel.c:833 gtk/gtktexttag.c:417 gtk/gtktextview.c:842 +#: gtk/gtklabel.c:834 gtk/gtktexttag.c:417 gtk/gtktextview.c:843 msgid "Justification" msgstr "Obostrano poravnanje" -#: gtk/gtklabel.c:834 +#: gtk/gtklabel.c:835 msgid "" "The alignment of the lines in the text of the label relative to each other. " "This does NOT affect the alignment of the label within its allocation. See " @@ -4592,11 +4592,11 @@ msgstr "" "utječe na poravnanje naslova u odnosu na svoju lokaciju. Pogledajte GtkLabel:" "xalign za više pojedinosti" -#: gtk/gtklabel.c:877 +#: gtk/gtklabel.c:878 msgid "Pattern" msgstr "Uzorak" -#: gtk/gtklabel.c:878 +#: gtk/gtklabel.c:879 msgid "" "A string with _ characters in positions correspond to characters in the text " "to underline" @@ -4604,43 +4604,43 @@ msgstr "" "Niz znakova gdje podvlake \"_\" označavaju znakove koje treba podvući u " "tekstu" -#: gtk/gtklabel.c:884 +#: gtk/gtklabel.c:885 msgid "Line wrap" msgstr "Prijelom teksta" -#: gtk/gtklabel.c:885 +#: gtk/gtklabel.c:886 msgid "If set, wrap lines if the text becomes too wide" msgstr "Ukoliko je postavljeno, prelomi tekst ako postane preširok" -#: gtk/gtklabel.c:900 +#: gtk/gtklabel.c:901 msgid "Line wrap mode" msgstr "Način prijeloma teksta" -#: gtk/gtklabel.c:901 +#: gtk/gtklabel.c:902 msgid "If wrap is set, controls how linewrapping is done" msgstr "Ukoliko je postavljeno, određuje kako se tekst prelama" -#: gtk/gtklabel.c:909 +#: gtk/gtklabel.c:910 msgid "Whether the label text can be selected with the mouse" msgstr "Treba li se tekst oznake označiti mišem" -#: gtk/gtklabel.c:915 +#: gtk/gtklabel.c:916 msgid "Mnemonic key" msgstr "Mnemonička tipka prečaca" -#: gtk/gtklabel.c:916 +#: gtk/gtklabel.c:917 msgid "The mnemonic accelerator key for this label" msgstr "Mnemonička tipka prečaca za ovu oznaku" -#: gtk/gtklabel.c:923 +#: gtk/gtklabel.c:924 msgid "Mnemonic widget" msgstr "Widget menmoničke tipke" -#: gtk/gtklabel.c:924 +#: gtk/gtklabel.c:925 msgid "The widget to be activated when the label's mnemonic key is pressed" msgstr "Widget koji se aktivira kada se pritisne mnemonička tipka ove oznake" -#: gtk/gtklabel.c:964 +#: gtk/gtklabel.c:965 msgid "" "The preferred place to ellipsize the string, if the label does not have " "enough room to display the entire string" @@ -4648,39 +4648,39 @@ msgstr "" "Poželjno mjesto za skaraćivanje niza zakova, ako oznaka nema dovoljno mjesta " "za prikaz cijelog teksta" -#: gtk/gtklabel.c:1002 +#: gtk/gtklabel.c:1003 msgid "Single Line Mode" msgstr "Način jednog retka" -#: gtk/gtklabel.c:1003 +#: gtk/gtklabel.c:1004 msgid "Whether the label is in single line mode" msgstr "Ako je oznaka u načinu jednog redka" -#: gtk/gtklabel.c:1019 +#: gtk/gtklabel.c:1020 msgid "Angle" msgstr "Kut" -#: gtk/gtklabel.c:1020 +#: gtk/gtklabel.c:1021 msgid "Angle at which the label is rotated" msgstr "Kut pod kojim je oznaka zakretana" -#: gtk/gtklabel.c:1040 +#: gtk/gtklabel.c:1041 msgid "The desired maximum width of the label, in characters" msgstr "Željena najveća širina oznake, u znakovima" -#: gtk/gtklabel.c:1056 +#: gtk/gtklabel.c:1057 msgid "Track visited links" msgstr "Prati posjećene poveznice" -#: gtk/gtklabel.c:1057 +#: gtk/gtklabel.c:1058 msgid "Whether visited links should be tracked" msgstr "Treba li pratiti posjećene poveznice" -#: gtk/gtklabel.c:1073 +#: gtk/gtklabel.c:1074 msgid "Number of lines" msgstr "Broj redaka" -#: gtk/gtklabel.c:1074 +#: gtk/gtklabel.c:1075 msgid "The desired number of lines, when ellipsizing a wrapping label" msgstr "Željeni broj redaka, pri skraćivanju prijeloma oznake" @@ -4760,11 +4760,11 @@ msgstr "Posjećeno" msgid "Whether this link has been visited." msgstr "Je li ova poveznica već bila posjećena." -#: gtk/gtklistbox.c:3918 +#: gtk/gtklistbox.c:3921 msgid "Whether this row can be activated" msgstr "Treba li ovaj redak biti aktiviran" -#: gtk/gtklistbox.c:3932 +#: gtk/gtklistbox.c:3935 msgid "Whether this row can be selected" msgstr "Treba li ovaj redak biti odabran" @@ -4886,7 +4886,7 @@ msgstr "Poravnaj s" msgid "The parent widget which the menu should align with." msgstr "Nadređeni widget s kojim se izbornik treba poravnati." -#: gtk/gtkmenubutton.c:534 gtk/gtkshortcutsshortcut.c:645 +#: gtk/gtkmenubutton.c:534 gtk/gtkshortcutsshortcut.c:646 #: gtk/gtkstylecontext.c:243 msgid "Direction" msgstr "Smjer" @@ -4919,7 +4919,7 @@ msgstr "Trenutno odabrana stavka izbornika" msgid "The accel group holding accelerators for the menu" msgstr "Grupa prečaca pritisnutih prečaca za izbornik" -#: gtk/gtkmenu.c:670 gtk/gtkmenuitem.c:775 +#: gtk/gtkmenu.c:670 gtk/gtkmenuitem.c:777 msgid "Accel Path" msgstr "Putanja prečaca" @@ -5084,44 +5084,44 @@ msgstr "Donje pripajanje" msgid "Arbitrary constant to scale down the size of the scroll arrow" msgstr "Proizvoljna vrijednost za smanjenje veličine strelice pomicanja" -#: gtk/gtkmenuitem.c:745 +#: gtk/gtkmenuitem.c:747 msgid "Right Justified" msgstr "Desno poravnanje" -#: gtk/gtkmenuitem.c:746 +#: gtk/gtkmenuitem.c:748 msgid "" "Sets whether the menu item appears justified at the right side of a menu bar" msgstr "" "Postavite treba li se stavka izbornika pojaviti poravnana na desnoj strani " "trake izbornika" -#: gtk/gtkmenuitem.c:759 gtk/gtkpopovermenu.c:376 +#: gtk/gtkmenuitem.c:761 gtk/gtkpopovermenu.c:376 msgid "Submenu" msgstr "Podizbornik" -#: gtk/gtkmenuitem.c:760 +#: gtk/gtkmenuitem.c:762 msgid "The submenu attached to the menu item, or NULL if it has none" msgstr "Podizbornik pripojen na stavku izbornika, ili NULL ako je nepoznat" -#: gtk/gtkmenuitem.c:776 +#: gtk/gtkmenuitem.c:778 msgid "Sets the accelerator path of the menu item" msgstr "Postavlja putanju prečaca stavke izbornika" -#: gtk/gtkmenuitem.c:790 +#: gtk/gtkmenuitem.c:792 msgid "The text for the child label" msgstr "Tekst za podređenu oznaku" -#: gtk/gtkmenuitem.c:899 +#: gtk/gtkmenuitem.c:901 msgid "Amount of space used up by arrow, relative to the menu item's font size" msgstr "" "Količina prostora koju koristi strelica, u odnosu na veličinu slova stavki " "izbornika" -#: gtk/gtkmenuitem.c:915 +#: gtk/gtkmenuitem.c:917 msgid "Width in Characters" msgstr "Širina u znakovima" -#: gtk/gtkmenuitem.c:916 +#: gtk/gtkmenuitem.c:918 msgid "The minimum desired width of the menu item in characters" msgstr "Najmanja željena širina stavke izbornika u znakovima" @@ -5133,11 +5133,11 @@ msgstr "Uhvati fokus" msgid "A boolean that determines whether the menu grabs the keyboard focus" msgstr "Booleanova vrijednost koja određuje hvata li izbornik fokus tipkovnice" -#: gtk/gtkmenutoolbutton.c:266 +#: gtk/gtkmenutoolbutton.c:267 msgid "Menu" msgstr "Izbornik" -#: gtk/gtkmenutoolbutton.c:267 +#: gtk/gtkmenutoolbutton.c:268 msgid "The dropdown menu" msgstr "Padajući izbornik" @@ -5277,7 +5277,7 @@ msgstr "Naslov dijaloga" msgid "The title of the file chooser dialog" msgstr "Naslov dijaloga odabiranja" -#: gtk/gtknativedialog.c:228 gtk/gtkpopover.c:1782 gtk/gtkwindow.c:789 +#: gtk/gtknativedialog.c:228 gtk/gtkpopover.c:1782 gtk/gtkwindow.c:790 msgid "Modal" msgstr "Modalni" @@ -5293,61 +5293,61 @@ msgstr "" msgid "Whether the dialog is currently visible" msgstr "Je li dijalog trenutno vidljiv" -#: gtk/gtknativedialog.c:256 gtk/gtkwindow.c:1064 +#: gtk/gtknativedialog.c:256 gtk/gtkwindow.c:1065 msgid "Transient for Window" msgstr "Prijelaz prozora" -#: gtk/gtknativedialog.c:257 gtk/gtkwindow.c:1065 +#: gtk/gtknativedialog.c:257 gtk/gtkwindow.c:1066 msgid "The transient parent of the dialog" msgstr "Nadređeni prijelaz dijaloga" -#: gtk/gtknotebook.c:765 +#: gtk/gtknotebook.c:766 msgid "Page" msgstr "Stranica" -#: gtk/gtknotebook.c:766 +#: gtk/gtknotebook.c:767 msgid "The index of the current page" msgstr "Indeks trenutne strane" -#: gtk/gtknotebook.c:773 +#: gtk/gtknotebook.c:774 msgid "Tab Position" msgstr "Položaj kartice" -#: gtk/gtknotebook.c:774 +#: gtk/gtknotebook.c:775 msgid "Which side of the notebook holds the tabs" msgstr "Na kojoj strani se nalaze kartice" -#: gtk/gtknotebook.c:781 +#: gtk/gtknotebook.c:782 msgid "Show Tabs" msgstr "Prikaži kartice" -#: gtk/gtknotebook.c:782 +#: gtk/gtknotebook.c:783 msgid "Whether tabs should be shown" msgstr "Trebaju li kartice biti prikazane" -#: gtk/gtknotebook.c:788 +#: gtk/gtknotebook.c:789 msgid "Show Border" msgstr "Prikaži rub" -#: gtk/gtknotebook.c:789 +#: gtk/gtknotebook.c:790 msgid "Whether the border should be shown" msgstr "Treba li rub biti prikazan" -#: gtk/gtknotebook.c:795 +#: gtk/gtknotebook.c:796 msgid "Scrollable" msgstr "Može se pomicati" -#: gtk/gtknotebook.c:796 +#: gtk/gtknotebook.c:797 msgid "If TRUE, scroll arrows are added if there are too many tabs to fit" msgstr "" "Ukoliko je postavljeno, dodaju se strelice pomicanja kada ima previše " "kartica na predviđenom prostoru" -#: gtk/gtknotebook.c:802 +#: gtk/gtknotebook.c:803 msgid "Enable Popup" msgstr "Omogući skočni prozor" -#: gtk/gtknotebook.c:803 +#: gtk/gtknotebook.c:804 msgid "" "If TRUE, pressing the right mouse button on the notebook pops up a menu that " "you can use to go to a page" @@ -5355,137 +5355,137 @@ msgstr "" "Ukoliko je postavljeno, pritisak na desnu tipku miša otvara izbornik koji se " "može koristiti za odlazak na stranicu" -#: gtk/gtknotebook.c:816 +#: gtk/gtknotebook.c:817 msgid "Group Name" msgstr "Naziv grupe" -#: gtk/gtknotebook.c:817 +#: gtk/gtknotebook.c:818 msgid "Group name for tab drag and drop" msgstr "Naziv grupe za povlačenje i ispuštanje kartice" -#: gtk/gtknotebook.c:826 +#: gtk/gtknotebook.c:827 msgid "Tab label" msgstr "Oznaka kartice" -#: gtk/gtknotebook.c:827 +#: gtk/gtknotebook.c:828 msgid "The string displayed on the child's tab label" msgstr "Niz znakova prikazanih na podređenom nazivu kartice" -#: gtk/gtknotebook.c:833 +#: gtk/gtknotebook.c:834 msgid "Menu label" msgstr "Oznaka izbornika" -#: gtk/gtknotebook.c:834 +#: gtk/gtknotebook.c:835 msgid "The string displayed in the child's menu entry" msgstr "Niz znakova prikazanih na podređenom unosu izbornika" -#: gtk/gtknotebook.c:847 +#: gtk/gtknotebook.c:848 msgid "Tab expand" msgstr "Proširi karticu" -#: gtk/gtknotebook.c:848 +#: gtk/gtknotebook.c:849 msgid "Whether to expand the child's tab" msgstr "Treba li proširiti podređenu karticu" -#: gtk/gtknotebook.c:854 +#: gtk/gtknotebook.c:855 msgid "Tab fill" msgstr "Popunjavanje kartice" -#: gtk/gtknotebook.c:855 +#: gtk/gtknotebook.c:856 msgid "Whether the child's tab should fill the allocated area" msgstr "Treba li podređena kartica popuniti dodjeljeno područje" -#: gtk/gtknotebook.c:862 +#: gtk/gtknotebook.c:863 msgid "Tab reorderable" msgstr "Promjena redosljeda kartice" -#: gtk/gtknotebook.c:863 +#: gtk/gtknotebook.c:864 msgid "Whether the tab is reorderable by user action" msgstr "Treba li kartica promijeniti redosljed radnjom korisnika" -#: gtk/gtknotebook.c:869 +#: gtk/gtknotebook.c:870 msgid "Tab detachable" msgstr "Odvajanje kartice" -#: gtk/gtknotebook.c:870 +#: gtk/gtknotebook.c:871 msgid "Whether the tab is detachable" msgstr "Treba li karticu odvojiti" -#: gtk/gtknotebook.c:885 gtk/gtkscrollbar.c:136 +#: gtk/gtknotebook.c:886 gtk/gtkscrollbar.c:136 msgid "Secondary backward stepper" msgstr "Pomoćni korak unatrag" -#: gtk/gtknotebook.c:886 +#: gtk/gtknotebook.c:887 msgid "" "Display a second backward arrow button on the opposite end of the tab area" msgstr "" "Prikaži tipku pomoćne strelice za korak unatrag na suprotnom kraju područja " "kartice" -#: gtk/gtknotebook.c:901 gtk/gtkscrollbar.c:143 +#: gtk/gtknotebook.c:902 gtk/gtkscrollbar.c:143 msgid "Secondary forward stepper" msgstr "Pomoćno korak unaprijed" -#: gtk/gtknotebook.c:902 +#: gtk/gtknotebook.c:903 msgid "" "Display a second forward arrow button on the opposite end of the tab area" msgstr "" "Prikaži tipku pomoćne strelice za korak unaprijed na suprotnom kraju " "područja kartice" -#: gtk/gtknotebook.c:916 gtk/gtkscrollbar.c:122 +#: gtk/gtknotebook.c:917 gtk/gtkscrollbar.c:122 msgid "Backward stepper" msgstr "Korak unatrag" -#: gtk/gtknotebook.c:917 gtk/gtkscrollbar.c:123 +#: gtk/gtknotebook.c:918 gtk/gtkscrollbar.c:123 msgid "Display the standard backward arrow button" msgstr "Prikaži standardnu tipku sa strelicom unazad" -#: gtk/gtknotebook.c:931 gtk/gtkscrollbar.c:129 +#: gtk/gtknotebook.c:932 gtk/gtkscrollbar.c:129 msgid "Forward stepper" msgstr "Korak unaprijed" -#: gtk/gtknotebook.c:932 gtk/gtkscrollbar.c:130 +#: gtk/gtknotebook.c:933 gtk/gtkscrollbar.c:130 msgid "Display the standard forward arrow button" msgstr "Prikaži standardnu tipku sa strelicom unaprijed" -#: gtk/gtknotebook.c:949 +#: gtk/gtknotebook.c:950 msgid "Tab overlap" msgstr "Preklapanje kartice" -#: gtk/gtknotebook.c:950 +#: gtk/gtknotebook.c:951 msgid "Size of tab overlap area" msgstr "Veličina područja preklapanja kartice" -#: gtk/gtknotebook.c:968 +#: gtk/gtknotebook.c:969 msgid "Tab curvature" msgstr "Zakrivljenost kartice" -#: gtk/gtknotebook.c:969 +#: gtk/gtknotebook.c:970 msgid "Size of tab curvature" msgstr "Veličina zakrivljenosti kartice" -#: gtk/gtknotebook.c:988 +#: gtk/gtknotebook.c:989 msgid "Arrow spacing" msgstr "Prostor strelice" -#: gtk/gtknotebook.c:989 +#: gtk/gtknotebook.c:990 msgid "Scroll arrow spacing" msgstr "Prostor pomicanja strelice" -#: gtk/gtknotebook.c:1008 +#: gtk/gtknotebook.c:1009 msgid "Initial gap" msgstr "Početni razmak" -#: gtk/gtknotebook.c:1009 +#: gtk/gtknotebook.c:1010 msgid "Initial gap before the first tab" msgstr "Početni razmak prije prve kartice" -#: gtk/gtknotebook.c:1029 +#: gtk/gtknotebook.c:1030 msgid "Tab gap" msgstr "Razmak kartice" -#: gtk/gtknotebook.c:1030 +#: gtk/gtknotebook.c:1031 msgid "Active tab is drawn with a gap at the bottom" msgstr "Aktivna kartica je iscrtana s razmakom na dnu" @@ -5493,19 +5493,19 @@ msgstr "Aktivna kartica je iscrtana s razmakom na dnu" msgid "The orientation of the orientable" msgstr "Orjentacija usmjerenja" -#: gtk/gtkoverlay.c:783 +#: gtk/gtkoverlay.c:788 msgid "Pass Through" msgstr "Prolaz" -#: gtk/gtkoverlay.c:783 +#: gtk/gtkoverlay.c:788 msgid "Pass through input, does not affect main child" msgstr "Ulaz prolaza, ne zahvaća glavni sadržajni element" -#: gtk/gtkoverlay.c:797 +#: gtk/gtkoverlay.c:802 msgid "Index" msgstr "Sadržaj" -#: gtk/gtkoverlay.c:798 +#: gtk/gtkoverlay.c:803 msgid "The index of the overlay in the parent, -1 for the main child" msgstr "Sadržaj prevlake u glavnom elementu, -1 za glavni podređeni element" @@ -5592,19 +5592,19 @@ msgstr "" "Ukoliko je postavljeno, podređeni element može biti manji od njegovog " "zahtjeva" -#: gtk/gtkplacessidebar.c:4799 +#: gtk/gtkplacessidebar.c:4802 msgid "Location to Select" msgstr "Lokacija odabira" -#: gtk/gtkplacessidebar.c:4800 +#: gtk/gtkplacessidebar.c:4803 msgid "The location to highlight in the sidebar" msgstr "Lokacija koju treba istaknuti u bočnoj traci" -#: gtk/gtkplacessidebar.c:4805 gtk/gtkplacesview.c:2357 +#: gtk/gtkplacessidebar.c:4808 gtk/gtkplacesview.c:2366 msgid "Open Flags" msgstr "Oznake otvaranja" -#: gtk/gtkplacessidebar.c:4806 gtk/gtkplacesview.c:2358 +#: gtk/gtkplacessidebar.c:4809 gtk/gtkplacesview.c:2367 msgid "" "Modes in which the calling application can open locations selected in the " "sidebar" @@ -5612,28 +5612,28 @@ msgstr "" "Načini u kojemu pozvane aplikacije mogu otvoriti lokacije odabrane u bočnoj " "traci" -#: gtk/gtkplacessidebar.c:4812 +#: gtk/gtkplacessidebar.c:4815 msgid "Show recent files" msgstr "Prikaži nedavne datoteke" -#: gtk/gtkplacessidebar.c:4813 +#: gtk/gtkplacessidebar.c:4816 msgid "Whether the sidebar includes a builtin shortcut for recent files" msgstr "Treba li bočna traka uključiti ugrađeni prečac za nedavne datoteke" -#: gtk/gtkplacessidebar.c:4818 +#: gtk/gtkplacessidebar.c:4821 msgid "Show 'Desktop'" msgstr "Prikaži 'Radnu površinu'" -#: gtk/gtkplacessidebar.c:4819 +#: gtk/gtkplacessidebar.c:4822 msgid "Whether the sidebar includes a builtin shortcut to the Desktop folder" msgstr "" "Treba li bočna traka uključiti napravljen prečac na mapu Radne površine" -#: gtk/gtkplacessidebar.c:4824 +#: gtk/gtkplacessidebar.c:4827 msgid "Show 'Connect to Server'" msgstr "Prikaži 'Povezivanje s poslužiteljem'" -#: gtk/gtkplacessidebar.c:4825 +#: gtk/gtkplacessidebar.c:4828 msgid "" "Whether the sidebar includes a builtin shortcut to a 'Connect to server' " "dialog" @@ -5641,62 +5641,62 @@ msgstr "" "Treba li bočna traka uključiti napravljen prečac na dijalog 'Povezivanje s " "poslužiteljem'" -#: gtk/gtkplacessidebar.c:4830 +#: gtk/gtkplacessidebar.c:4833 msgid "Show 'Enter Location'" msgstr "Prikaži 'Upiši lokaciju'" -#: gtk/gtkplacessidebar.c:4831 +#: gtk/gtkplacessidebar.c:4834 msgid "" "Whether the sidebar includes a builtin shortcut to manually enter a location" msgstr "" "Treba li bočna traka uključivati ugrađeni prečac za ručno upisivanje lokacije" -#: gtk/gtkplacessidebar.c:4837 gtk/gtkplacesview.c:2337 +#: gtk/gtkplacessidebar.c:4840 gtk/gtkplacesview.c:2346 msgid "Whether the sidebar only includes local files" msgstr "Treba li bočna traka samo uključiti lokalne datoteke" -#: gtk/gtkplacessidebar.c:4842 +#: gtk/gtkplacessidebar.c:4845 msgid "Show 'Trash'" msgstr "Prikaži 'Smeće'" -#: gtk/gtkplacessidebar.c:4843 +#: gtk/gtkplacessidebar.c:4846 msgid "Whether the sidebar includes a builtin shortcut to the Trash location" msgstr "Treba li bočna traka uključiti ugrađeni prečac za lokaciju smeća" -#: gtk/gtkplacessidebar.c:4848 +#: gtk/gtkplacessidebar.c:4851 msgid "Show 'Other locations'" msgstr "Prikaži 'Ostale lokacije'" -#: gtk/gtkplacessidebar.c:4849 +#: gtk/gtkplacessidebar.c:4852 msgid "Whether the sidebar includes an item to show external locations" msgstr "Treba li bočna traka uključiti stavku za prikaz vanjskih lokacija" -#: gtk/gtkplacessidebar.c:4854 +#: gtk/gtkplacessidebar.c:4857 msgid "Show “Starred Location”" msgstr "Prikaži 'Označene lokacije'" -#: gtk/gtkplacessidebar.c:4855 +#: gtk/gtkplacessidebar.c:4858 msgid "Whether the sidebar includes an item to show starred files" msgstr "Treba li bočna traka uključiti stavku za prikaz označenih datoteka" -#: gtk/gtkplacessidebar.c:4871 +#: gtk/gtkplacessidebar.c:4874 msgid "Whether to emit ::populate-popup for popups that are not menus" msgstr "" "Treba li emitirati ::populate-popup za skočne prozore koji nisu u izbornicima" -#: gtk/gtkplacesview.c:2343 +#: gtk/gtkplacesview.c:2352 msgid "Loading" msgstr "Učitavanje" -#: gtk/gtkplacesview.c:2344 +#: gtk/gtkplacesview.c:2353 msgid "Whether the view is loading locations" msgstr "Treba li pogled učitavati lokacije" -#: gtk/gtkplacesview.c:2350 +#: gtk/gtkplacesview.c:2359 msgid "Fetching networks" msgstr "Dohvaćanje mreža" -#: gtk/gtkplacesview.c:2351 +#: gtk/gtkplacesview.c:2360 msgid "Whether the view is fetching networks" msgstr "Treba li pogled dohvaćati mreže" @@ -5752,15 +5752,15 @@ msgstr "Datoteka prikazana redkom, ako" msgid "Whether the row represents a network location" msgstr "Treba li redak prikazati mrežnu lokaciju" -#: gtk/gtkplug.c:197 +#: gtk/gtkplug.c:199 msgid "Whether the plug is embedded" msgstr "Treba li priključak biti ugrađen" -#: gtk/gtkplug.c:211 +#: gtk/gtkplug.c:213 msgid "Socket Window" msgstr "Prozor priključnice" -#: gtk/gtkplug.c:212 +#: gtk/gtkplug.c:214 msgid "The window of the socket the plug is embedded in" msgstr "Prozor priključnice u koju je priključak ugrađen" @@ -6277,7 +6277,7 @@ msgstr "Znamenke zaokruživanja" msgid "The number of digits to round the value to." msgstr "Broj znamenaka na koju se zaokružuje vrijednost." -#: gtk/gtkrange.c:538 gtk/gtkswitch.c:929 +#: gtk/gtkrange.c:538 gtk/gtkswitch.c:930 msgid "Slider Width" msgstr "Širina klizača" @@ -6592,51 +6592,51 @@ msgid "" msgstr "" "Prikaži drugu tipku strelice za unaprijed na suprotnoj strani trake pomicanja" -#: gtk/gtkscrolledwindow.c:569 +#: gtk/gtkscrolledwindow.c:567 msgid "Horizontal Adjustment" msgstr "Vodoravna prilagodba" -#: gtk/gtkscrolledwindow.c:570 +#: gtk/gtkscrolledwindow.c:568 msgid "The GtkAdjustment for the horizontal position" msgstr "GtkPrilagodba za vodoravni položaj" -#: gtk/gtkscrolledwindow.c:576 +#: gtk/gtkscrolledwindow.c:574 msgid "Vertical Adjustment" msgstr "Okomita prilagodba" -#: gtk/gtkscrolledwindow.c:577 +#: gtk/gtkscrolledwindow.c:575 msgid "The GtkAdjustment for the vertical position" msgstr "GtkPrilagodba za okomit položaj" -#: gtk/gtkscrolledwindow.c:583 +#: gtk/gtkscrolledwindow.c:581 msgid "Horizontal Scrollbar Policy" msgstr "Pravilo vodoravne trake pomicanja" -#: gtk/gtkscrolledwindow.c:584 +#: gtk/gtkscrolledwindow.c:582 msgid "When the horizontal scrollbar is displayed" msgstr "Kada je vodoravna traka pomicanja prikazana" -#: gtk/gtkscrolledwindow.c:591 +#: gtk/gtkscrolledwindow.c:589 msgid "Vertical Scrollbar Policy" msgstr "Pravilo okomite trake pomicanja" -#: gtk/gtkscrolledwindow.c:592 +#: gtk/gtkscrolledwindow.c:590 msgid "When the vertical scrollbar is displayed" msgstr "Kada je okomita traka pomicanja prikazana" -#: gtk/gtkscrolledwindow.c:599 +#: gtk/gtkscrolledwindow.c:597 msgid "Window Placement" msgstr "Smještaj prozora" -#: gtk/gtkscrolledwindow.c:600 +#: gtk/gtkscrolledwindow.c:598 msgid "Where the contents are located with respect to the scrollbars." msgstr "Gdje treba biti sadržaj smješten u odonsu na trake pomicanja." -#: gtk/gtkscrolledwindow.c:618 +#: gtk/gtkscrolledwindow.c:616 msgid "Window Placement Set" msgstr "Postavljanje smještaja prozora" -#: gtk/gtkscrolledwindow.c:619 +#: gtk/gtkscrolledwindow.c:617 msgid "" "Whether \"window-placement\" should be used to determine the location of the " "contents with respect to the scrollbars." @@ -6644,85 +6644,85 @@ msgstr "" "Treba li \"window-placement\" biti korišten za otkrivanje lokacije sadržaja " "u odnosu na trake pomicanja." -#: gtk/gtkscrolledwindow.c:625 gtk/gtkspinbutton.c:455 +#: gtk/gtkscrolledwindow.c:623 gtk/gtkspinbutton.c:455 msgid "Shadow Type" msgstr "Vrsta sjenke" -#: gtk/gtkscrolledwindow.c:626 +#: gtk/gtkscrolledwindow.c:624 msgid "Style of bevel around the contents" msgstr "Izgled udubljenja oko sadržaja" -#: gtk/gtkscrolledwindow.c:642 +#: gtk/gtkscrolledwindow.c:640 msgid "Scrollbars within bevel" msgstr "Trake pomicanja unutar udubljenja" -#: gtk/gtkscrolledwindow.c:643 +#: gtk/gtkscrolledwindow.c:641 msgid "Place scrollbars within the scrolled window's bevel" msgstr "Smjesti trake pomicanja unutar udubljenja pomaknutih prozora" -#: gtk/gtkscrolledwindow.c:649 +#: gtk/gtkscrolledwindow.c:647 msgid "Scrollbar spacing" msgstr "Razmak trake pomicanje" -#: gtk/gtkscrolledwindow.c:650 +#: gtk/gtkscrolledwindow.c:648 msgid "Number of pixels between the scrollbars and the scrolled window" msgstr "Broj piksela između trake pomicanja i pomaknutog prozora" -#: gtk/gtkscrolledwindow.c:665 +#: gtk/gtkscrolledwindow.c:663 msgid "Minimum Content Width" msgstr "Najmanja širina sadržaja" -#: gtk/gtkscrolledwindow.c:666 +#: gtk/gtkscrolledwindow.c:664 msgid "The minimum width that the scrolled window will allocate to its content" msgstr "Najmanja širina koju će pomaknuti prozor dodijeliti svom sadržaju" -#: gtk/gtkscrolledwindow.c:679 +#: gtk/gtkscrolledwindow.c:677 msgid "Minimum Content Height" msgstr "Najmanja visina sadržaja" -#: gtk/gtkscrolledwindow.c:680 +#: gtk/gtkscrolledwindow.c:678 msgid "" "The minimum height that the scrolled window will allocate to its content" msgstr "Najmanja visina koju će pomaknuti prozor dodijeliti svom sadržaju" -#: gtk/gtkscrolledwindow.c:694 +#: gtk/gtkscrolledwindow.c:692 msgid "Kinetic Scrolling" msgstr "Kinetičko pomicanje" -#: gtk/gtkscrolledwindow.c:695 +#: gtk/gtkscrolledwindow.c:693 msgid "Kinetic scrolling mode." msgstr "Način kinetičkog pomicanja." -#: gtk/gtkscrolledwindow.c:714 +#: gtk/gtkscrolledwindow.c:712 msgid "Overlay Scrolling" msgstr "Prikriveno pomicanje" -#: gtk/gtkscrolledwindow.c:715 +#: gtk/gtkscrolledwindow.c:713 msgid "Overlay scrolling mode" msgstr "Način prikrivenog pomicanja" -#: gtk/gtkscrolledwindow.c:728 +#: gtk/gtkscrolledwindow.c:726 msgid "Maximum Content Width" msgstr "Najveća širina sadržaja" -#: gtk/gtkscrolledwindow.c:729 +#: gtk/gtkscrolledwindow.c:727 msgid "The maximum width that the scrolled window will allocate to its content" msgstr "Najveća širina koju će pomaknuti prozor dodijeliti svom sadržaju" -#: gtk/gtkscrolledwindow.c:742 +#: gtk/gtkscrolledwindow.c:740 msgid "Maximum Content Height" msgstr "Najveća visina sadržaja" -#: gtk/gtkscrolledwindow.c:743 +#: gtk/gtkscrolledwindow.c:741 msgid "" "The maximum height that the scrolled window will allocate to its content" msgstr "Najveća visina koju će pomaknuti prozor dodijeliti svom sadržaju" -#: gtk/gtkscrolledwindow.c:760 gtk/gtkscrolledwindow.c:761 +#: gtk/gtkscrolledwindow.c:758 gtk/gtkscrolledwindow.c:759 msgid "Propagate Natural Width" msgstr "Propagiraj prirodnu širinu" -#: gtk/gtkscrolledwindow.c:778 gtk/gtkscrolledwindow.c:779 +#: gtk/gtkscrolledwindow.c:776 gtk/gtkscrolledwindow.c:777 msgid "Propagate Natural Height" msgstr "Propagiraj prirodnu visinu" @@ -7494,7 +7494,7 @@ msgstr "Treba li prikazati pokazivač u tekstu" msgid "Whether to use overlay scrollbars" msgstr "Treba li koristiti prekrivene trake klizanja" -#: gtk/gtkshortcutlabel.c:479 gtk/gtkshortcutsshortcut.c:536 +#: gtk/gtkshortcutlabel.c:479 gtk/gtkshortcutsshortcut.c:537 msgid "Accelerator" msgstr "Prečac" @@ -7507,12 +7507,12 @@ msgid "View" msgstr "Prikaz" #: gtk/gtkshortcutsgroup.c:335 gtk/gtkshortcutsgroup.c:336 -#: gtk/gtkshortcutsshortcut.c:617 gtk/gtkshortcutsshortcut.c:618 +#: gtk/gtkshortcutsshortcut.c:618 gtk/gtkshortcutsshortcut.c:619 msgid "Accelerator Size Group" msgstr "Prečac veličine grupe" #: gtk/gtkshortcutsgroup.c:349 gtk/gtkshortcutsgroup.c:350 -#: gtk/gtkshortcutsshortcut.c:631 gtk/gtkshortcutsshortcut.c:632 +#: gtk/gtkshortcutsshortcut.c:632 gtk/gtkshortcutsshortcut.c:633 msgid "Title Size Group" msgstr "Naslov veličine grupe" @@ -7528,63 +7528,63 @@ msgstr "Naziv prikaza" msgid "Maximum Height" msgstr "Najveća visina" -#: gtk/gtkshortcutsshortcut.c:537 +#: gtk/gtkshortcutsshortcut.c:538 msgid "The accelerator keys for shortcuts of type 'Accelerator'" msgstr "Tipka prečaca za prečac vrste 'Prečaci'" -#: gtk/gtkshortcutsshortcut.c:551 +#: gtk/gtkshortcutsshortcut.c:552 msgid "The icon to show for shortcuts of type 'Other Gesture'" msgstr "Ikona za prikaz prečaca vrste 'Ostali pokreti'" -#: gtk/gtkshortcutsshortcut.c:562 +#: gtk/gtkshortcutsshortcut.c:563 msgid "Icon Set" msgstr "Postavljanje ikone" -#: gtk/gtkshortcutsshortcut.c:563 +#: gtk/gtkshortcutsshortcut.c:564 msgid "Whether an icon has been set" msgstr "Treba li postavit ikonu" -#: gtk/gtkshortcutsshortcut.c:576 +#: gtk/gtkshortcutsshortcut.c:577 msgid "A short description for the shortcut" msgstr "Kratak opis prečaca" -#: gtk/gtkshortcutsshortcut.c:592 +#: gtk/gtkshortcutsshortcut.c:593 msgid "A short description for the gesture" msgstr "Kratak opis pokreta" -#: gtk/gtkshortcutsshortcut.c:603 +#: gtk/gtkshortcutsshortcut.c:604 msgid "Subtitle Set" msgstr "Postavljanje podnaslova" -#: gtk/gtkshortcutsshortcut.c:604 +#: gtk/gtkshortcutsshortcut.c:605 msgid "Whether a subtitle has been set" msgstr "Treba li postavit podnaslov" -#: gtk/gtkshortcutsshortcut.c:646 +#: gtk/gtkshortcutsshortcut.c:647 msgid "Text direction for which this shortcut is active" msgstr "Smjer za koji je ovaj prečac aktiviran" -#: gtk/gtkshortcutsshortcut.c:658 +#: gtk/gtkshortcutsshortcut.c:659 msgid "Shortcut Type" msgstr "Vrsta prečaca" -#: gtk/gtkshortcutsshortcut.c:659 +#: gtk/gtkshortcutsshortcut.c:660 msgid "The type of shortcut that is represented" msgstr "Vrsta prečaca koji je predstavljen" -#: gtk/gtkshortcutsshortcut.c:677 +#: gtk/gtkshortcutsshortcut.c:678 msgid "Action Name" msgstr "Naziv radnje" -#: gtk/gtkshortcutsshortcut.c:678 +#: gtk/gtkshortcutsshortcut.c:679 msgid "The name of the action" msgstr "Naziv radnje" -#: gtk/gtksizegroup.c:228 gtk/gtktreeselection.c:130 +#: gtk/gtksizegroup.c:229 gtk/gtktreeselection.c:130 msgid "Mode" msgstr "Način" -#: gtk/gtksizegroup.c:229 +#: gtk/gtksizegroup.c:230 msgid "" "The directions in which the size group affects the requested sizes of its " "component widgets" @@ -7592,11 +7592,11 @@ msgstr "" "Pravci u kojima veličina grupe utječe na zahtijevanu veličinu sastavnih " "widgeta" -#: gtk/gtksizegroup.c:253 +#: gtk/gtksizegroup.c:254 msgid "Ignore hidden" msgstr "Zanemari skrivene" -#: gtk/gtksizegroup.c:254 +#: gtk/gtksizegroup.c:255 msgid "" "If TRUE, unmapped widgets are ignored when determining the size of the group" msgstr "" @@ -7796,23 +7796,23 @@ msgstr "Vrsta vrijednosti" msgid "The value type returned by GtkStyleContext" msgstr "Vrsta vrijednosti vraćena GtkSadržajemIzgleda" -#: gtk/gtkswitch.c:879 +#: gtk/gtkswitch.c:880 msgid "Whether the switch is on or off" msgstr "Treba li prekidač biti uključen ili isključen" -#: gtk/gtkswitch.c:894 +#: gtk/gtkswitch.c:895 msgid "The backend state" msgstr "Stanje pozadinskog programa" -#: gtk/gtkswitch.c:930 +#: gtk/gtkswitch.c:931 msgid "The minimum width of the handle" msgstr "Najmanja vrijednost rukovanja" -#: gtk/gtkswitch.c:946 +#: gtk/gtkswitch.c:947 msgid "Slider Height" msgstr "Visina klizača" -#: gtk/gtkswitch.c:947 +#: gtk/gtkswitch.c:948 msgid "The minimum height of the handle" msgstr "Najmanja visina rukovanja" @@ -7868,7 +7868,7 @@ msgstr "" "Popis odredišta ovog međuspremnika podržava zalijepljivanje s međuspremnika " "i DNS odredišta" -#: gtk/gtktexthandle.c:721 gtk/gtktexthandle.c:722 gtk/gtkwidget.c:1125 +#: gtk/gtktexthandle.c:721 gtk/gtktexthandle.c:722 gtk/gtkwidget.c:1129 msgid "Parent widget" msgstr "Nadređeni widget" @@ -7950,7 +7950,7 @@ msgstr "" "Ovo se ispravno prilagođava promijeni teme i slično, stoga se preporučuje. " "Pango predodređuje neke omjere poput PANGO_SCALE_X_LARGE" -#: gtk/gtktexttag.c:418 gtk/gtktextview.c:843 +#: gtk/gtktexttag.c:418 gtk/gtktextview.c:844 msgid "Left, right, or center justification" msgstr "Lijevo, desno, ili srednje poravnanje" @@ -7967,7 +7967,7 @@ msgstr "" msgid "Left margin" msgstr "Lijevi rub" -#: gtk/gtktexttag.c:445 gtk/gtktextview.c:864 +#: gtk/gtktexttag.c:445 gtk/gtktextview.c:865 msgid "Width of the left margin in pixels" msgstr "Širina lijevog ruba u pikselima" @@ -7975,15 +7975,15 @@ msgstr "Širina lijevog ruba u pikselima" msgid "Right margin" msgstr "Desni rub" -#: gtk/gtktexttag.c:455 gtk/gtktextview.c:884 +#: gtk/gtktexttag.c:455 gtk/gtktextview.c:885 msgid "Width of the right margin in pixels" msgstr "Širina desnog ruba u pikselima" -#: gtk/gtktexttag.c:465 gtk/gtktextview.c:933 +#: gtk/gtktexttag.c:465 gtk/gtktextview.c:934 msgid "Indent" msgstr "Uvučeno" -#: gtk/gtktexttag.c:466 gtk/gtktextview.c:934 +#: gtk/gtktexttag.c:466 gtk/gtktextview.c:935 msgid "Amount to indent the paragraph, in pixels" msgstr "Količina uvlačenja odlomaka, u pikselima" @@ -7999,7 +7999,7 @@ msgstr "" msgid "Pixels above lines" msgstr "Pikseli iznad redaka" -#: gtk/gtktexttag.c:487 gtk/gtktextview.c:802 +#: gtk/gtktexttag.c:487 gtk/gtktextview.c:803 msgid "Pixels of blank space above paragraphs" msgstr "Broj piksela praznog prostora iznad odlomka" @@ -8007,7 +8007,7 @@ msgstr "Broj piksela praznog prostora iznad odlomka" msgid "Pixels below lines" msgstr "Pikseli ispod redaka" -#: gtk/gtktexttag.c:497 gtk/gtktextview.c:810 +#: gtk/gtktexttag.c:497 gtk/gtktextview.c:811 msgid "Pixels of blank space below paragraphs" msgstr "Broj piksela praznog prostora ispod odlomka" @@ -8015,7 +8015,7 @@ msgstr "Broj piksela praznog prostora ispod odlomka" msgid "Pixels inside wrap" msgstr "Piksela unutar odlomka" -#: gtk/gtktexttag.c:507 gtk/gtktextview.c:818 +#: gtk/gtktexttag.c:507 gtk/gtktextview.c:819 msgid "Pixels of blank space between wrapped lines in a paragraph" msgstr "Broj piksela praznog prostora između prelomljenih redaka u odlomku" @@ -8035,12 +8035,12 @@ msgstr "Precrtani RGBA" msgid "Color of strikethrough for this text" msgstr "Boja precrte za ovaj tekst" -#: gtk/gtktexttag.c:570 gtk/gtktextview.c:834 +#: gtk/gtktexttag.c:570 gtk/gtktextview.c:835 msgid "" "Whether to wrap lines never, at word boundaries, or at character boundaries" msgstr "Ako se prijelom redaka ne izvrši, između riječi ili između znakova" -#: gtk/gtktexttag.c:580 gtk/gtktextview.c:942 +#: gtk/gtktexttag.c:580 gtk/gtktextview.c:943 msgid "Custom tabs for this text" msgstr "Postavi kartice za ovaj tekst" @@ -8242,87 +8242,87 @@ msgstr "Značajke slova postavljene" msgid "Whether this tag affects font features" msgstr "Treba li ova oznaka utjecati na značajke slova" -#: gtk/gtktextview.c:801 +#: gtk/gtktextview.c:802 msgid "Pixels Above Lines" msgstr "Pikseli iznad redaka" -#: gtk/gtktextview.c:809 +#: gtk/gtktextview.c:810 msgid "Pixels Below Lines" msgstr "Pikseli ispod redaka" -#: gtk/gtktextview.c:817 +#: gtk/gtktextview.c:818 msgid "Pixels Inside Wrap" msgstr "Pikseli unutar prijeloma" -#: gtk/gtktextview.c:833 +#: gtk/gtktextview.c:834 msgid "Wrap Mode" msgstr "Način prijeloma" -#: gtk/gtktextview.c:863 +#: gtk/gtktextview.c:864 msgid "Left Margin" msgstr "Lijevi rub" -#: gtk/gtktextview.c:883 +#: gtk/gtktextview.c:884 msgid "Right Margin" msgstr "Desni rub" -#: gtk/gtktextview.c:904 +#: gtk/gtktextview.c:905 msgid "Top Margin" msgstr "Gornji rub" -#: gtk/gtktextview.c:905 +#: gtk/gtktextview.c:906 msgid "Height of the top margin in pixels" msgstr "Širina gornjeg ruba u pikselima" -#: gtk/gtktextview.c:925 +#: gtk/gtktextview.c:926 msgid "Bottom Margin" msgstr "Donji rub" -#: gtk/gtktextview.c:926 +#: gtk/gtktextview.c:927 msgid "Height of the bottom margin in pixels" msgstr "Širina donjeg ruba u pikselima" -#: gtk/gtktextview.c:949 +#: gtk/gtktextview.c:950 msgid "Cursor Visible" msgstr "Pokazivač je vidljiv" -#: gtk/gtktextview.c:950 +#: gtk/gtktextview.c:951 msgid "If the insertion cursor is shown" msgstr "Je li pokazivač unosa vidljiv" -#: gtk/gtktextview.c:957 +#: gtk/gtktextview.c:958 msgid "Buffer" msgstr "Međuspremnik" -#: gtk/gtktextview.c:958 +#: gtk/gtktextview.c:959 msgid "The buffer which is displayed" msgstr "Međuspremnik koji se prikazuje" -#: gtk/gtktextview.c:966 +#: gtk/gtktextview.c:967 msgid "Whether entered text overwrites existing contents" msgstr "Treba li se upisani tekst pisati preko postojećeg sadržaja" -#: gtk/gtktextview.c:973 +#: gtk/gtktextview.c:974 msgid "Accepts tab" msgstr "Prihvaća kartice" -#: gtk/gtktextview.c:974 +#: gtk/gtktextview.c:975 msgid "Whether Tab will result in a tab character being entered" msgstr "Što će Tab proizvesti kad se znak tab upiše" -#: gtk/gtktextview.c:1062 +#: gtk/gtktextview.c:1063 msgid "Monospace" msgstr "Monospace" -#: gtk/gtktextview.c:1063 +#: gtk/gtktextview.c:1064 msgid "Whether to use a monospace font" msgstr "Treba ju li se koristiti monospace slova" -#: gtk/gtktextview.c:1081 +#: gtk/gtktextview.c:1082 msgid "Error underline color" msgstr "Boja podcrtavanja greške" -#: gtk/gtktextview.c:1082 +#: gtk/gtktextview.c:1083 msgid "Color with which to draw error-indication underlines" msgstr "Boja kojom se isctaju pokazivači grešaka (podcrtavanje)" @@ -8609,211 +8609,211 @@ msgstr "TreeModelSort model" msgid "The model for the TreeModelSort to sort" msgstr "Način na koji TreeModelSort uređuje" -#: gtk/gtktreeview.c:1031 +#: gtk/gtktreeview.c:1032 msgid "TreeView Model" msgstr "Model TreeView-a" -#: gtk/gtktreeview.c:1032 +#: gtk/gtktreeview.c:1033 msgid "The model for the tree view" msgstr "Model za razgranati pregled" -#: gtk/gtktreeview.c:1038 +#: gtk/gtktreeview.c:1039 msgid "Headers Visible" msgstr "Vidljiva zaglavlja" -#: gtk/gtktreeview.c:1039 +#: gtk/gtktreeview.c:1040 msgid "Show the column header buttons" msgstr "Prikaži tipke zaglavlja stupaca" -#: gtk/gtktreeview.c:1045 +#: gtk/gtktreeview.c:1046 msgid "Headers Clickable" msgstr "Zaglavlja se mogu kliknuti" -#: gtk/gtktreeview.c:1046 +#: gtk/gtktreeview.c:1047 msgid "Column headers respond to click events" msgstr "Zaglavlja stupaca odgovaraju na pritiske miša" -#: gtk/gtktreeview.c:1052 +#: gtk/gtktreeview.c:1053 msgid "Expander Column" msgstr "Stupac graničnika" -#: gtk/gtktreeview.c:1053 +#: gtk/gtktreeview.c:1054 msgid "Set the column for the expander column" msgstr "Postavite stupac u kojoj se vrši grananje" -#: gtk/gtktreeview.c:1074 +#: gtk/gtktreeview.c:1075 msgid "Rules Hint" msgstr "Savjet za pravila" -#: gtk/gtktreeview.c:1075 +#: gtk/gtktreeview.c:1076 msgid "Set a hint to the theme engine to draw rows in alternating colors" msgstr "" "Postavite savjet za mehanizam teme radi iscrtavanja redova u izmjeničnim " "bojama" -#: gtk/gtktreeview.c:1081 +#: gtk/gtktreeview.c:1082 msgid "Enable Search" msgstr "Omogući pretragu" -#: gtk/gtktreeview.c:1082 +#: gtk/gtktreeview.c:1083 msgid "View allows user to search through columns interactively" msgstr "Pregled dozvoljava korisniku interaktivno traženje kroz stupce" -#: gtk/gtktreeview.c:1088 +#: gtk/gtktreeview.c:1089 msgid "Search Column" msgstr "Stupac za pretragu" -#: gtk/gtktreeview.c:1089 +#: gtk/gtktreeview.c:1090 msgid "Model column to search through during interactive search" msgstr "Model stupca za pretraživanje preko interaktivne pretrage" -#: gtk/gtktreeview.c:1107 +#: gtk/gtktreeview.c:1108 msgid "Fixed Height Mode" msgstr "Metoda nepromjenjive visine" -#: gtk/gtktreeview.c:1108 +#: gtk/gtktreeview.c:1109 msgid "Speeds up GtkTreeView by assuming that all rows have the same height" msgstr "Ubrzava GtkTreeView pretpostavljajući da svi redovi imaju istu visinu" -#: gtk/gtktreeview.c:1127 +#: gtk/gtktreeview.c:1128 msgid "Hover Selection" msgstr "Lebdeći odabir" -#: gtk/gtktreeview.c:1128 +#: gtk/gtktreeview.c:1129 msgid "Whether the selection should follow the pointer" msgstr "Prati li odabir pokazivač" -#: gtk/gtktreeview.c:1146 +#: gtk/gtktreeview.c:1147 msgid "Hover Expand" msgstr "Lebdeće proširenje" -#: gtk/gtktreeview.c:1147 +#: gtk/gtktreeview.c:1148 msgid "" "Whether rows should be expanded/collapsed when the pointer moves over them" msgstr "Trebaju li se redovi proširiti/sažeti kada se pokazivač nađe nad njima" -#: gtk/gtktreeview.c:1160 +#: gtk/gtktreeview.c:1161 msgid "Show Expanders" msgstr "Prikaži proširenja" -#: gtk/gtktreeview.c:1161 +#: gtk/gtktreeview.c:1162 msgid "View has expanders" msgstr "Pogled ima proširenja" -#: gtk/gtktreeview.c:1174 +#: gtk/gtktreeview.c:1175 msgid "Level Indentation" msgstr "Razina uvlačenja" -#: gtk/gtktreeview.c:1175 +#: gtk/gtktreeview.c:1176 msgid "Extra indentation for each level" msgstr "Dodatno uvlačenje za svaku razinu" -#: gtk/gtktreeview.c:1182 +#: gtk/gtktreeview.c:1183 msgid "Rubber Banding" msgstr "Linijsko kretanje" -#: gtk/gtktreeview.c:1183 +#: gtk/gtktreeview.c:1184 msgid "" "Whether to enable selection of multiple items by dragging the mouse pointer" msgstr "Treba li omogućiti odabir više stavki povlačenjem pokazivača miša" -#: gtk/gtktreeview.c:1189 +#: gtk/gtktreeview.c:1190 msgid "Enable Grid Lines" msgstr "Omogući redke rešetke" -#: gtk/gtktreeview.c:1190 +#: gtk/gtktreeview.c:1191 msgid "Whether grid lines should be drawn in the tree view" msgstr "Trebaju li retci rešetke biti iscrtani u pogledu stabla" -#: gtk/gtktreeview.c:1197 +#: gtk/gtktreeview.c:1198 msgid "Enable Tree Lines" msgstr "Omogući redke stabla" -#: gtk/gtktreeview.c:1198 +#: gtk/gtktreeview.c:1199 msgid "Whether tree lines should be drawn in the tree view" msgstr "Trebaju li retci stabla biti iscrtani u pogledu stabla" -#: gtk/gtktreeview.c:1205 +#: gtk/gtktreeview.c:1206 msgid "The column in the model containing the tooltip texts for the rows" msgstr "Stupac u modelu sadrži tekst napomene za retke" -#: gtk/gtktreeview.c:1243 +#: gtk/gtktreeview.c:1244 msgid "Vertical Separator Width" msgstr "Širina uspravnih razdjelnika" -#: gtk/gtktreeview.c:1244 +#: gtk/gtktreeview.c:1245 msgid "Vertical space between cells. Must be an even number" msgstr "Okomiti razmak između polja. Mora biti paran broj" -#: gtk/gtktreeview.c:1252 +#: gtk/gtktreeview.c:1253 msgid "Horizontal Separator Width" msgstr "Širina vodoravnih razdjelnika" -#: gtk/gtktreeview.c:1253 +#: gtk/gtktreeview.c:1254 msgid "Horizontal space between cells. Must be an even number" msgstr "Vodoravni razmak između ćelija. Mora biti parni broj" -#: gtk/gtktreeview.c:1261 +#: gtk/gtktreeview.c:1262 msgid "Allow Rules" msgstr "Dopusti vodilice" -#: gtk/gtktreeview.c:1262 +#: gtk/gtktreeview.c:1263 msgid "Allow drawing of alternating color rows" msgstr "Dozvoli iscrtavanje redova u izmjeničnim bojama" -#: gtk/gtktreeview.c:1268 +#: gtk/gtktreeview.c:1269 msgid "Indent Expanders" msgstr "Uvlačenje proširenja" -#: gtk/gtktreeview.c:1269 +#: gtk/gtktreeview.c:1270 msgid "Make the expanders indented" msgstr "Postaviti proširenje uvučeno" -#: gtk/gtktreeview.c:1275 +#: gtk/gtktreeview.c:1276 msgid "Even Row Color" msgstr "Boja parnog reda" -#: gtk/gtktreeview.c:1276 +#: gtk/gtktreeview.c:1277 msgid "Color to use for even rows" msgstr "Boja za parne redove" -#: gtk/gtktreeview.c:1282 +#: gtk/gtktreeview.c:1283 msgid "Odd Row Color" msgstr "Boja neparnog reda" -#: gtk/gtktreeview.c:1283 +#: gtk/gtktreeview.c:1284 msgid "Color to use for odd rows" msgstr "Boja za neparne redove" -#: gtk/gtktreeview.c:1290 +#: gtk/gtktreeview.c:1291 msgid "Grid line width" msgstr "Širina redka rešetke" -#: gtk/gtktreeview.c:1291 +#: gtk/gtktreeview.c:1292 msgid "Width, in pixels, of the tree view grid lines" msgstr "Širina u pikselima redaka rešetke u pogledu stabla" -#: gtk/gtktreeview.c:1297 +#: gtk/gtktreeview.c:1298 msgid "Tree line width" msgstr "Širina redka stabla" -#: gtk/gtktreeview.c:1298 +#: gtk/gtktreeview.c:1299 msgid "Width, in pixels, of the tree view lines" msgstr "Širina u pikselima redaka u pogledu stabla" -#: gtk/gtktreeview.c:1304 +#: gtk/gtktreeview.c:1305 msgid "Grid line pattern" msgstr "Uzorak redka rešetke" -#: gtk/gtktreeview.c:1305 +#: gtk/gtktreeview.c:1306 msgid "Dash pattern used to draw the tree view grid lines" msgstr "Uzorak korišten za iscrtavanje redaka rešetke u pogledu stabla" -#: gtk/gtktreeview.c:1311 +#: gtk/gtktreeview.c:1312 msgid "Tree line pattern" msgstr "Uzorak redka stabla" -#: gtk/gtktreeview.c:1312 +#: gtk/gtktreeview.c:1313 msgid "Dash pattern used to draw the tree view lines" msgstr "Uzorak korišten za iscrtavanje redaka u pogledu stabla" @@ -8821,7 +8821,7 @@ msgstr "Uzorak korišten za iscrtavanje redaka u pogledu stabla" msgid "Whether to display the column" msgstr "Može li biti prikazan stupac" -#: gtk/gtktreeviewcolumn.c:253 gtk/gtkwindow.c:782 +#: gtk/gtktreeviewcolumn.c:253 gtk/gtkwindow.c:783 msgid "Resizable" msgstr "Može se mijenjati veličina" @@ -8931,23 +8931,23 @@ msgstr "Koristi simboličke ikone" msgid "Whether to use symbolic icons" msgstr "Treba li korsititi simboličke ikone" -#: gtk/gtkwidget.c:1118 +#: gtk/gtkwidget.c:1122 msgid "Widget name" msgstr "Naziv komponente" -#: gtk/gtkwidget.c:1119 +#: gtk/gtkwidget.c:1123 msgid "The name of the widget" msgstr "Naziv widgeta" -#: gtk/gtkwidget.c:1126 +#: gtk/gtkwidget.c:1130 msgid "The parent widget of this widget. Must be a Container widget" msgstr "Element koji sadrži ovaj element. Mora biti kontejner" -#: gtk/gtkwidget.c:1132 +#: gtk/gtkwidget.c:1136 msgid "Width request" msgstr "Zahtjev za širinu" -#: gtk/gtkwidget.c:1133 +#: gtk/gtkwidget.c:1137 msgid "" "Override for width request of the widget, or -1 if natural request should be " "used" @@ -8955,11 +8955,11 @@ msgstr "" "Postaviti za zahtjev za širinu elementa, ili -1 ukoliko treba koristiti " "prirodni zahtjev" -#: gtk/gtkwidget.c:1140 +#: gtk/gtkwidget.c:1144 msgid "Height request" msgstr "Zahtjev za visinu" -#: gtk/gtkwidget.c:1141 +#: gtk/gtkwidget.c:1145 msgid "" "Override for height request of the widget, or -1 if natural request should " "be used" @@ -8967,272 +8967,272 @@ msgstr "" "Postaviti za zahtjev za visinu elementa, ili -1 ukoliko treba koristiti " "prirodni zahtjev" -#: gtk/gtkwidget.c:1149 +#: gtk/gtkwidget.c:1153 msgid "Whether the widget is visible" msgstr "Može li komponenta biti vidljiva" -#: gtk/gtkwidget.c:1156 +#: gtk/gtkwidget.c:1160 msgid "Whether the widget responds to input" msgstr "Može li komponenta odgovarati na unos" -#: gtk/gtkwidget.c:1162 +#: gtk/gtkwidget.c:1166 msgid "Application paintable" msgstr "Po aplikaciji se može bojati" -#: gtk/gtkwidget.c:1163 +#: gtk/gtkwidget.c:1167 msgid "Whether the application will paint directly on the widget" msgstr "Može li program iscrtavati neposredno na komponenti" -#: gtk/gtkwidget.c:1169 +#: gtk/gtkwidget.c:1173 msgid "Can focus" msgstr "Može biti u fokusu" -#: gtk/gtkwidget.c:1170 +#: gtk/gtkwidget.c:1174 msgid "Whether the widget can accept the input focus" msgstr "Može li komponenta biti u fokusu za unos" -#: gtk/gtkwidget.c:1176 +#: gtk/gtkwidget.c:1180 msgid "Has focus" msgstr "Ima fokus" -#: gtk/gtkwidget.c:1177 +#: gtk/gtkwidget.c:1181 msgid "Whether the widget has the input focus" msgstr "Može li komponenta biti u fokusu za unos" -#: gtk/gtkwidget.c:1183 +#: gtk/gtkwidget.c:1187 msgid "Is focus" msgstr "Jeste fokus" -#: gtk/gtkwidget.c:1184 +#: gtk/gtkwidget.c:1188 msgid "Whether the widget is the focus widget within the toplevel" msgstr "Treba li widget biti u fokusu widgeta s prozorom prve razine" -#: gtk/gtkwidget.c:1202 +#: gtk/gtkwidget.c:1206 msgid "Focus on click" msgstr "Fokusiranje klikom" -#: gtk/gtkwidget.c:1203 +#: gtk/gtkwidget.c:1207 msgid "Whether the widget should grab focus when it is clicked with the mouse" msgstr "Treba li widget uhvatiti fokus kada je na njega kliknuto mišem" -#: gtk/gtkwidget.c:1209 +#: gtk/gtkwidget.c:1213 msgid "Can default" msgstr "Može biti uobičajen" -#: gtk/gtkwidget.c:1210 +#: gtk/gtkwidget.c:1214 msgid "Whether the widget can be the default widget" msgstr "Može li komponenta biti uobičajena komponenta" -#: gtk/gtkwidget.c:1216 +#: gtk/gtkwidget.c:1220 msgid "Has default" msgstr "Ima uobičajeno" -#: gtk/gtkwidget.c:1217 +#: gtk/gtkwidget.c:1221 msgid "Whether the widget is the default widget" msgstr "Može li komponenta biti uobičajena komponenta" -#: gtk/gtkwidget.c:1223 +#: gtk/gtkwidget.c:1227 msgid "Receives default" msgstr "Prima uobičajeno" -#: gtk/gtkwidget.c:1224 +#: gtk/gtkwidget.c:1228 msgid "If TRUE, the widget will receive the default action when it is focused" msgstr "" "Ukoliko je postavljeno, element će primiti uobičajenu akciju kada je označen" -#: gtk/gtkwidget.c:1230 +#: gtk/gtkwidget.c:1234 msgid "Composite child" msgstr "Složeno dijete" -#: gtk/gtkwidget.c:1231 +#: gtk/gtkwidget.c:1235 msgid "Whether the widget is part of a composite widget" msgstr "Može li komponenta biti dio složene komponente" -#: gtk/gtkwidget.c:1246 +#: gtk/gtkwidget.c:1250 msgid "Style" msgstr "Stil" -#: gtk/gtkwidget.c:1247 +#: gtk/gtkwidget.c:1251 msgid "" "The style of the widget, which contains information about how it will look " "(colors etc)" msgstr "" "Stil elementa, koji sadrži podatke o tome kako će izgledati (boja itd.)" -#: gtk/gtkwidget.c:1255 +#: gtk/gtkwidget.c:1259 msgid "Events" msgstr "Događaji" -#: gtk/gtkwidget.c:1256 +#: gtk/gtkwidget.c:1260 msgid "The event mask that decides what kind of GdkEvents this widget gets" msgstr "" "Maska za događaje koja određuje koje vrste GdkEvents-a ovaj element prima" -#: gtk/gtkwidget.c:1263 +#: gtk/gtkwidget.c:1267 msgid "No show all" msgstr "Bez prikazivanja svega" -#: gtk/gtkwidget.c:1264 +#: gtk/gtkwidget.c:1268 msgid "Whether gtk_widget_show_all() should not affect this widget" msgstr "Može ligtk_widget_show_all() utjecati na ovu komponentu" -#: gtk/gtkwidget.c:1286 +#: gtk/gtkwidget.c:1290 msgid "Whether this widget has a tooltip" msgstr "Treba li ovaj widget imati napomenu" -#: gtk/gtkwidget.c:1348 +#: gtk/gtkwidget.c:1352 msgid "The widget's window if it is realized" msgstr "Prozor widgeta ako je realiziran" -#: gtk/gtkwidget.c:1363 +#: gtk/gtkwidget.c:1367 msgid "Double Buffered" msgstr "Dvostruki međuspremnik" -#: gtk/gtkwidget.c:1364 +#: gtk/gtkwidget.c:1368 msgid "Whether the widget is double buffered" msgstr "Treba li ovaj widget imati dvostruki međuspremnik" -#: gtk/gtkwidget.c:1378 +#: gtk/gtkwidget.c:1382 msgid "How to position in extra horizontal space" msgstr "Kako pozicionirati u dodatnom vodoravnom prostoru" -#: gtk/gtkwidget.c:1393 +#: gtk/gtkwidget.c:1397 msgid "How to position in extra vertical space" msgstr "Kako pozicionirati u dodatnom okomitom prostoru" -#: gtk/gtkwidget.c:1413 +#: gtk/gtkwidget.c:1417 msgid "Margin on Left" msgstr "Lijevi rub" -#: gtk/gtkwidget.c:1414 +#: gtk/gtkwidget.c:1418 msgid "Pixels of extra space on the left side" msgstr "Pikseli dodatnog prostora na lijevoj strani" -#: gtk/gtkwidget.c:1434 +#: gtk/gtkwidget.c:1438 msgid "Margin on Right" msgstr "Desni rub" -#: gtk/gtkwidget.c:1435 +#: gtk/gtkwidget.c:1439 msgid "Pixels of extra space on the right side" msgstr "Pikseli dodatnog prostora na desnoj strani" -#: gtk/gtkwidget.c:1454 +#: gtk/gtkwidget.c:1458 msgid "Margin on Start" msgstr "Rub na početku" -#: gtk/gtkwidget.c:1455 +#: gtk/gtkwidget.c:1459 msgid "Pixels of extra space on the start" msgstr "Pikseli dodatnog prostora na početku" -#: gtk/gtkwidget.c:1474 +#: gtk/gtkwidget.c:1478 msgid "Margin on End" msgstr "Rub na kraju" -#: gtk/gtkwidget.c:1475 +#: gtk/gtkwidget.c:1479 msgid "Pixels of extra space on the end" msgstr "Pikseli dodatnog prostora na kraju" -#: gtk/gtkwidget.c:1493 +#: gtk/gtkwidget.c:1497 msgid "Margin on Top" msgstr "Rub na vrhu" -#: gtk/gtkwidget.c:1494 +#: gtk/gtkwidget.c:1498 msgid "Pixels of extra space on the top side" msgstr "Pikseli dodatnog prostora na vrhu" -#: gtk/gtkwidget.c:1512 +#: gtk/gtkwidget.c:1516 msgid "Margin on Bottom" msgstr "Rub na dnu" -#: gtk/gtkwidget.c:1513 +#: gtk/gtkwidget.c:1517 msgid "Pixels of extra space on the bottom side" msgstr "Pikseli dodatnog prostora na dnu" -#: gtk/gtkwidget.c:1528 +#: gtk/gtkwidget.c:1532 msgid "All Margins" msgstr "Svi rubovi" -#: gtk/gtkwidget.c:1529 +#: gtk/gtkwidget.c:1533 msgid "Pixels of extra space on all four sides" msgstr "Pikseli dodatnog prostora na sva četiri ruba" -#: gtk/gtkwidget.c:1543 +#: gtk/gtkwidget.c:1547 msgid "Horizontal Expand" msgstr "Vodoravno raširivanje" -#: gtk/gtkwidget.c:1544 +#: gtk/gtkwidget.c:1548 msgid "Whether widget wants more horizontal space" msgstr "Treba li widget više vodoravnog prostora" -#: gtk/gtkwidget.c:1557 +#: gtk/gtkwidget.c:1561 msgid "Horizontal Expand Set" msgstr "Postavljanje vodoravnog raširivanja" -#: gtk/gtkwidget.c:1558 +#: gtk/gtkwidget.c:1562 msgid "Whether to use the hexpand property" msgstr "Treba li se koristiti vodoravno raširivanje" -#: gtk/gtkwidget.c:1571 +#: gtk/gtkwidget.c:1575 msgid "Vertical Expand" msgstr "Okomito raširivanje" -#: gtk/gtkwidget.c:1572 +#: gtk/gtkwidget.c:1576 msgid "Whether widget wants more vertical space" msgstr "Treba li widget više okomitog prostora" -#: gtk/gtkwidget.c:1585 +#: gtk/gtkwidget.c:1589 msgid "Vertical Expand Set" msgstr "Postavljanje okomitog raširivanja" -#: gtk/gtkwidget.c:1586 +#: gtk/gtkwidget.c:1590 msgid "Whether to use the vexpand property" msgstr "Treba li se koristiti okmito raširivanje" -#: gtk/gtkwidget.c:1599 +#: gtk/gtkwidget.c:1603 msgid "Expand Both" msgstr "Raširi u oba smjera" -#: gtk/gtkwidget.c:1600 +#: gtk/gtkwidget.c:1604 msgid "Whether widget wants to expand in both directions" msgstr "Treba li se widget raširiti u oba smjera" -#: gtk/gtkwidget.c:1616 +#: gtk/gtkwidget.c:1620 msgid "Opacity for Widget" msgstr "Prozirnost widgeta" -#: gtk/gtkwidget.c:1617 +#: gtk/gtkwidget.c:1621 msgid "The opacity of the widget, from 0 to 1" msgstr "Prozirnost widgeta, od 0 do 1" -#: gtk/gtkwidget.c:1632 +#: gtk/gtkwidget.c:1636 msgid "Scale factor" msgstr "Faktor veličine" -#: gtk/gtkwidget.c:1633 +#: gtk/gtkwidget.c:1637 msgid "The scaling factor of the window" msgstr "Faktor veličine prozora" -#: gtk/gtkwidget.c:3497 +#: gtk/gtkwidget.c:3501 msgid "Interior Focus" msgstr "Unutrašnji fokus" -#: gtk/gtkwidget.c:3498 +#: gtk/gtkwidget.c:3502 msgid "Whether to draw the focus indicator inside widgets" msgstr "Može li biti pokazatelj fokusa nacrtan unutar komponente" -#: gtk/gtkwidget.c:3511 +#: gtk/gtkwidget.c:3515 msgid "Focus linewidth" msgstr "Debljina fokusne linije" -#: gtk/gtkwidget.c:3512 +#: gtk/gtkwidget.c:3516 msgid "Width, in pixels, of the focus indicator line" msgstr "Širina, u tačkama, linije koju pokazuje element u fokusu" -#: gtk/gtkwidget.c:3526 +#: gtk/gtkwidget.c:3530 msgid "Focus line dash pattern" msgstr "Obrazac crtanja fokusne linije" -#: gtk/gtkwidget.c:3527 +#: gtk/gtkwidget.c:3531 msgid "" "Dash pattern used to draw the focus indicator. The character values are " "interpreted as pixel widths of alternating on and off segments of the line." @@ -9241,28 +9241,28 @@ msgstr "" "prikazane kao širina piksela naizmjeničnog uključivanja i isključivanja " "dijelova redaka." -#: gtk/gtkwidget.c:3540 +#: gtk/gtkwidget.c:3544 msgid "Focus padding" msgstr "Fokusno dopopunjavanje" -#: gtk/gtkwidget.c:3541 +#: gtk/gtkwidget.c:3545 msgid "Width, in pixels, between focus indicator and the widget 'box'" msgstr "" "Širina, u tačkama, između pokazatelja elementa u fokusu i komponente okvira" -#: gtk/gtkwidget.c:3555 +#: gtk/gtkwidget.c:3559 msgid "Cursor color" msgstr "Boja pokazivača" -#: gtk/gtkwidget.c:3556 +#: gtk/gtkwidget.c:3560 msgid "Color with which to draw insertion cursor" msgstr "Boja kojom se iscrtava pokazivač za unos" -#: gtk/gtkwidget.c:3569 +#: gtk/gtkwidget.c:3573 msgid "Secondary cursor color" msgstr "Druga boja kursora" -#: gtk/gtkwidget.c:3570 +#: gtk/gtkwidget.c:3574 msgid "" "Color with which to draw the secondary insertion cursor when editing mixed " "right-to-left and left-to-right text" @@ -9270,43 +9270,43 @@ msgstr "" "Boja kojom se iscrtava drugi kursor za unos pri unosu miješanog teksta s " "desna na lijevo, i teksta s lijeva na desno" -#: gtk/gtkwidget.c:3576 +#: gtk/gtkwidget.c:3580 msgid "Cursor line aspect ratio" msgstr "Omjer prikaza pokazivača" -#: gtk/gtkwidget.c:3577 +#: gtk/gtkwidget.c:3581 msgid "Aspect ratio with which to draw insertion cursor" msgstr "Razmjer u kojem se iscrtava pokazivač za unos" -#: gtk/gtkwidget.c:3583 +#: gtk/gtkwidget.c:3587 msgid "Window dragging" msgstr "Povlačenje prozora" -#: gtk/gtkwidget.c:3584 +#: gtk/gtkwidget.c:3588 msgid "Whether windows can be dragged and maximized by clicking on empty areas" msgstr "Treba li prozor biti povučen uvećan klikom na prazno područje" -#: gtk/gtkwidget.c:3601 +#: gtk/gtkwidget.c:3605 msgid "Unvisited Link Color" msgstr "Boja neposjećene poveznice" -#: gtk/gtkwidget.c:3602 +#: gtk/gtkwidget.c:3606 msgid "Color of unvisited links" msgstr "Boje za neposjećenu poveznicu" -#: gtk/gtkwidget.c:3618 +#: gtk/gtkwidget.c:3622 msgid "Visited Link Color" msgstr "Boja posjećene poveznice" -#: gtk/gtkwidget.c:3619 +#: gtk/gtkwidget.c:3623 msgid "Color of visited links" msgstr "Boje za posjećenu poveznicu" -#: gtk/gtkwidget.c:3637 +#: gtk/gtkwidget.c:3641 msgid "Wide Separators" msgstr "Širina razdjelnika" -#: gtk/gtkwidget.c:3638 +#: gtk/gtkwidget.c:3642 msgid "" "Whether separators have configurable width and should be drawn using a box " "instead of a line" @@ -9314,84 +9314,84 @@ msgstr "" "Trebaju li razdjelnici imati prilagodljivu širinu i biti iscrtani pomoć " "okvira umjesto redka" -#: gtk/gtkwidget.c:3655 +#: gtk/gtkwidget.c:3659 msgid "Separator Width" msgstr "Širina razdjelnika" -#: gtk/gtkwidget.c:3656 +#: gtk/gtkwidget.c:3660 msgid "The width of separators if wide-separators is TRUE" msgstr "Širina razdjelnika ako je odabarano wide-separators" -#: gtk/gtkwidget.c:3673 +#: gtk/gtkwidget.c:3677 msgid "Separator Height" msgstr "Visina razdjelnika" -#: gtk/gtkwidget.c:3674 +#: gtk/gtkwidget.c:3678 msgid "The height of separators if \"wide-separators\" is TRUE" msgstr "Visina razdjelnika ako je odabrano \"wide-separators\"" -#: gtk/gtkwidget.c:3688 +#: gtk/gtkwidget.c:3692 msgid "Horizontal Scroll Arrow Length" msgstr "Duljina vodoravne strelice pomicanja" -#: gtk/gtkwidget.c:3689 +#: gtk/gtkwidget.c:3693 msgid "The length of horizontal scroll arrows" msgstr "Duljina za vodoravne strelice pomicanja" -#: gtk/gtkwidget.c:3703 +#: gtk/gtkwidget.c:3707 msgid "Vertical Scroll Arrow Length" msgstr "Duljina okomite strelice pomicanja" -#: gtk/gtkwidget.c:3704 +#: gtk/gtkwidget.c:3708 msgid "The length of vertical scroll arrows" msgstr "Duljina za okomite strelice pomicanja" -#: gtk/gtkwidget.c:3710 gtk/gtkwidget.c:3711 +#: gtk/gtkwidget.c:3714 gtk/gtkwidget.c:3715 msgid "Width of text selection handles" msgstr "Širina teksta odabira" -#: gtk/gtkwidget.c:3716 gtk/gtkwidget.c:3717 +#: gtk/gtkwidget.c:3720 gtk/gtkwidget.c:3721 msgid "Height of text selection handles" msgstr "Visina teksta odabira" -#: gtk/gtkwindow.c:744 +#: gtk/gtkwindow.c:745 msgid "Window Type" msgstr "Vrsta prozora" -#: gtk/gtkwindow.c:745 +#: gtk/gtkwindow.c:746 msgid "The type of the window" msgstr "Vrsta prozora" -#: gtk/gtkwindow.c:752 +#: gtk/gtkwindow.c:753 msgid "Window Title" msgstr "Naslov prozora" -#: gtk/gtkwindow.c:753 +#: gtk/gtkwindow.c:754 msgid "The title of the window" msgstr "Naslov prozora" -#: gtk/gtkwindow.c:759 +#: gtk/gtkwindow.c:760 msgid "Window Role" msgstr "Funkcija prozora" -#: gtk/gtkwindow.c:760 +#: gtk/gtkwindow.c:761 msgid "Unique identifier for the window to be used when restoring a session" msgstr "" "Jedinstveni identifikator prozora koji se koristi pri obnavljanju sesije" -#: gtk/gtkwindow.c:775 +#: gtk/gtkwindow.c:776 msgid "Startup ID" msgstr "ID pokretanja" -#: gtk/gtkwindow.c:776 +#: gtk/gtkwindow.c:777 msgid "Unique startup identifier for the window used by startup-notification" msgstr "Jedinstveni identifikator prozora korišten za obavijesti pokretanja" -#: gtk/gtkwindow.c:783 +#: gtk/gtkwindow.c:784 msgid "If TRUE, users can resize the window" msgstr "Ukoliko je postavljeno, korisnici mogu promijeniti veličinu prozora" -#: gtk/gtkwindow.c:790 +#: gtk/gtkwindow.c:791 msgid "" "If TRUE, the window is modal (other windows are not usable while this one is " "up)" @@ -9399,95 +9399,95 @@ msgstr "" "Ukoliko je postavljeno, prozor je modalni (ostali prozori se ne mogu " "koristiti dok je ovaj prikazan)" -#: gtk/gtkwindow.c:796 +#: gtk/gtkwindow.c:797 msgid "Window Position" msgstr "Položaj prozora" -#: gtk/gtkwindow.c:797 +#: gtk/gtkwindow.c:798 msgid "The initial position of the window" msgstr "Početna pozicija prozora" -#: gtk/gtkwindow.c:804 +#: gtk/gtkwindow.c:805 msgid "Default Width" msgstr "Uobičajena širina" -#: gtk/gtkwindow.c:805 +#: gtk/gtkwindow.c:806 msgid "The default width of the window, used when initially showing the window" msgstr "Uobičajena širina prozora, koristi se pri prvom prikazivanju prozora" -#: gtk/gtkwindow.c:812 +#: gtk/gtkwindow.c:813 msgid "Default Height" msgstr "Uobičajena visina" -#: gtk/gtkwindow.c:813 +#: gtk/gtkwindow.c:814 msgid "" "The default height of the window, used when initially showing the window" msgstr "Uobičajena visina prozora, koristi se pri prvom prikazivanju prozora" -#: gtk/gtkwindow.c:820 +#: gtk/gtkwindow.c:821 msgid "Destroy with Parent" msgstr "Ukloni sa Roditeljem" -#: gtk/gtkwindow.c:821 +#: gtk/gtkwindow.c:822 msgid "If this window should be destroyed when the parent is destroyed" msgstr "" "Da li ovaj prozor treba ukloniti kada se ukloni prozor iz kojeg je ovaj " "pozvan" -#: gtk/gtkwindow.c:834 +#: gtk/gtkwindow.c:835 msgid "Hide the titlebar during maximization" msgstr "Sakrij naslovnu traku tijekom uvećavanja" -#: gtk/gtkwindow.c:835 +#: gtk/gtkwindow.c:836 msgid "If this window's titlebar should be hidden when the window is maximized" msgstr "" "Ako naslovna traka ovog prozora treba biti skrivena kada se prozor uvećava" -#: gtk/gtkwindow.c:842 +#: gtk/gtkwindow.c:843 msgid "Icon for this window" msgstr "Sličica za ovaj prozor" -#: gtk/gtkwindow.c:858 +#: gtk/gtkwindow.c:859 msgid "Mnemonics Visible" msgstr "Mnemonički vidljivi" -#: gtk/gtkwindow.c:859 +#: gtk/gtkwindow.c:860 msgid "Whether mnemonics are currently visible in this window" msgstr "Trebaju li menmonički biti trenutno vidljivi u prozoru" -#: gtk/gtkwindow.c:875 +#: gtk/gtkwindow.c:876 msgid "Focus Visible" msgstr "Fokus vidljiv" -#: gtk/gtkwindow.c:876 +#: gtk/gtkwindow.c:877 msgid "Whether focus rectangles are currently visible in this window" msgstr "Treba li pravokutnik fokusa biti trenutno vidljiv u ovom prozoru" -#: gtk/gtkwindow.c:891 +#: gtk/gtkwindow.c:892 msgid "Name of the themed icon for this window" msgstr "Naziv tematske ikone za ovaj prozor" -#: gtk/gtkwindow.c:904 +#: gtk/gtkwindow.c:905 msgid "Is Active" msgstr "Je aktivna" -#: gtk/gtkwindow.c:905 +#: gtk/gtkwindow.c:906 msgid "Whether the toplevel is the current active window" msgstr "Je li prva razina trenutno aktivni prozor" -#: gtk/gtkwindow.c:911 +#: gtk/gtkwindow.c:912 msgid "Focus in Toplevel" msgstr "Fokus na prvu razinu" -#: gtk/gtkwindow.c:912 +#: gtk/gtkwindow.c:913 msgid "Whether the input focus is within this GtkWindow" msgstr "Može li fokus za unos biti unutar ovog Gtk prozora" -#: gtk/gtkwindow.c:918 +#: gtk/gtkwindow.c:919 msgid "Type hint" msgstr "Nagovještaj o vrsti" -#: gtk/gtkwindow.c:919 +#: gtk/gtkwindow.c:920 msgid "" "Hint to help the desktop environment understand what kind of window this is " "and how to treat it." @@ -9495,135 +9495,119 @@ msgstr "" "Nagovještaj koji pomaže radnom okruženju razumjeti koje vrste je ovaj prozor " "i kako ga postaviti." -#: gtk/gtkwindow.c:926 +#: gtk/gtkwindow.c:927 msgid "Skip taskbar" msgstr "Preskoči popis procesa" -#: gtk/gtkwindow.c:927 +#: gtk/gtkwindow.c:928 msgid "TRUE if the window should not be in the task bar." msgstr "Ukoliko je postavljeno, prozor se neće vidjeti na spisku procesa." -#: gtk/gtkwindow.c:933 +#: gtk/gtkwindow.c:934 msgid "Skip pager" msgstr "Ne prikazuj u spisku prozora" -#: gtk/gtkwindow.c:934 +#: gtk/gtkwindow.c:935 msgid "TRUE if the window should not be in the pager." msgstr "Ukoliko je postavljeno, prozor se neće vidjeti u spisku prozora." -#: gtk/gtkwindow.c:940 +#: gtk/gtkwindow.c:941 msgid "Urgent" msgstr "Hitno" -#: gtk/gtkwindow.c:941 +#: gtk/gtkwindow.c:942 msgid "TRUE if the window should be brought to the user's attention." msgstr "Ukoliko je postavljeno, korisnik će biti obaviješten o prozoru." -#: gtk/gtkwindow.c:954 +#: gtk/gtkwindow.c:955 msgid "Accept focus" msgstr "Prihvati fokus" -#: gtk/gtkwindow.c:955 +#: gtk/gtkwindow.c:956 msgid "TRUE if the window should receive the input focus." msgstr "TRUE ako prozor treba prihvatiti ulazni fokus." -#: gtk/gtkwindow.c:968 +#: gtk/gtkwindow.c:969 msgid "Focus on map" msgstr "Fokus kod mapiranja" -#: gtk/gtkwindow.c:969 +#: gtk/gtkwindow.c:970 msgid "TRUE if the window should receive the input focus when mapped." msgstr "" "Ukoliko je postavljeno, prozor treba prihvatiti fokus unosa kada je mapiran." -#: gtk/gtkwindow.c:982 +#: gtk/gtkwindow.c:983 msgid "Decorated" msgstr "Ukrašeno" -#: gtk/gtkwindow.c:983 +#: gtk/gtkwindow.c:984 msgid "Whether the window should be decorated by the window manager" msgstr "Može li prozor biti ukrašen od strane upravitelja prozora" -#: gtk/gtkwindow.c:996 +#: gtk/gtkwindow.c:997 msgid "Deletable" msgstr "Obrisivo" -#: gtk/gtkwindow.c:997 +#: gtk/gtkwindow.c:998 msgid "Whether the window frame should have a close button" msgstr "Treba li okvir prozora imati tipku zatvaranja" -#: gtk/gtkwindow.c:1017 +#: gtk/gtkwindow.c:1018 msgid "Resize grip" msgstr "Hvatište promjene veličine" -#: gtk/gtkwindow.c:1018 +#: gtk/gtkwindow.c:1019 msgid "Specifies whether the window should have a resize grip" msgstr "Određuje hoće li prozor imati hvatište promjene veličine" -#: gtk/gtkwindow.c:1033 +#: gtk/gtkwindow.c:1034 msgid "Resize grip is visible" msgstr "Hvatište promjene veličine vidljivo" -#: gtk/gtkwindow.c:1034 +#: gtk/gtkwindow.c:1035 msgid "Specifies whether the window's resize grip is visible." msgstr "Određuje hoće li hvatište promjene veličine prozora biti vidljivo." -#: gtk/gtkwindow.c:1048 +#: gtk/gtkwindow.c:1049 msgid "Gravity" msgstr "Gravitacija" -#: gtk/gtkwindow.c:1049 +#: gtk/gtkwindow.c:1050 msgid "The window gravity of the window" msgstr "Privlačenje između prozora" -#: gtk/gtkwindow.c:1084 +#: gtk/gtkwindow.c:1085 msgid "Attached to Widget" msgstr "Pripojen na widget" -#: gtk/gtkwindow.c:1085 +#: gtk/gtkwindow.c:1086 msgid "The widget where the window is attached" msgstr "Widget na koji je prozor pripojen" -#: gtk/gtkwindow.c:1091 +#: gtk/gtkwindow.c:1092 msgid "Is maximized" msgstr "Je uvećan" -#: gtk/gtkwindow.c:1092 +#: gtk/gtkwindow.c:1093 msgid "Whether the window is maximized" msgstr "Treba li prozor biti uvećan" -#: gtk/gtkwindow.c:1113 +#: gtk/gtkwindow.c:1114 msgid "GtkApplication" msgstr "GtkAplikacija" -#: gtk/gtkwindow.c:1114 +#: gtk/gtkwindow.c:1115 msgid "The GtkApplication for the window" msgstr "GtkAplikacija za prozor" -#: gtk/gtkwindow.c:1124 gtk/gtkwindow.c:1125 +#: gtk/gtkwindow.c:1125 gtk/gtkwindow.c:1126 msgid "Decorated button layout" msgstr "Izlaz ukrašene tipke" -#: gtk/gtkwindow.c:1131 gtk/gtkwindow.c:1132 +#: gtk/gtkwindow.c:1132 gtk/gtkwindow.c:1133 msgid "Decoration resize handle size" msgstr "Promjena ukrasa veličine hvatišta" -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:137 -msgid "Cloud Print account" -msgstr "Račun ispisa u obalku" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:138 -msgid "GtkCloudprintAccount instance" -msgstr "GtkRačunOblaka Ispisa primjerak" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:147 -msgid "Printer ID" -msgstr "ID pisača" - -#: modules/printbackends/cloudprint/gtkprintercloudprint.c:148 -msgid "Cloud Print printer ID" -msgstr "ID pisača ispisavanja u oblaku" - #: modules/printbackends/cups/gtkprintercups.c:93 msgid "Color Profile Title" msgstr "Naslov boje profila" @@ -9631,3 +9615,15 @@ msgstr "Naslov boje profila" #: modules/printbackends/cups/gtkprintercups.c:94 msgid "The title of the color profile to use" msgstr "Naslov boje profila koji se koristi" + +#~ msgid "Cloud Print account" +#~ msgstr "Račun ispisa u obalku" + +#~ msgid "GtkCloudprintAccount instance" +#~ msgstr "GtkRačunOblaka Ispisa primjerak" + +#~ msgid "Printer ID" +#~ msgstr "ID pisača" + +#~ msgid "Cloud Print printer ID" +#~ msgstr "ID pisača ispisavanja u oblaku" From 4c77925af6151287d2b123b1e9ffe0d5e56ba234 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Goran=20Vidovi=C4=87?= Date: Thu, 29 Sep 2022 12:16:17 +0000 Subject: [PATCH 128/176] Update Croatian translation --- po/hr.po | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/po/hr.po b/po/hr.po index b257a1575d..d403b269de 100644 --- a/po/hr.po +++ b/po/hr.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ 0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-26 18:50+0000\n" -"PO-Revision-Date: 2022-08-28 16:42+0200\n" +"POT-Creation-Date: 2022-09-29 12:14+0000\n" +"PO-Revision-Date: 2022-09-29 14:15+0200\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -2258,7 +2258,7 @@ msgstr "Odaberi _sve" #: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 msgid "Insert _Emoji" -msgstr "Umetni _smajli" +msgstr "Umetni _emotikoin" #: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 msgid "Select all" @@ -2282,7 +2282,7 @@ msgstr "Velika slova upaljena" #: gtk/gtkentry.c:11158 msgid "Insert Emoji" -msgstr "Umetni smajli" +msgstr "Umetni emotikoin" #: gtk/gtkfilechooserbutton.c:112 msgid "Select a File" @@ -2688,51 +2688,51 @@ msgctxt "font" msgid "None" msgstr "Nijedno" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Širina" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Debljina" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Ukošeno" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Nagib" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Optička veličina" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Zadano" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligature" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Mala slova" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Male brojke" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Razmak brojeva" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Format brojeva" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Varijanta znakova" From 1a745a6b351a8970d359268ceebf93cdf486e4f8 Mon Sep 17 00:00:00 2001 From: Nart Tlisha Date: Thu, 29 Sep 2022 15:16:17 +0000 Subject: [PATCH 129/176] Update Abkhazian translation --- po/ab.po | 4060 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 3945 insertions(+), 115 deletions(-) diff --git a/po/ab.po b/po/ab.po index 3fbed8f8ca..db3ead4189 100644 --- a/po/ab.po +++ b/po/ab.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-13 15:48+0000\n" +"POT-Creation-Date: 2022-09-29 12:14+0000\n" "Last-Translator: Нанба Наала \n" "Language-Team: Abkhazian \n" "Language: ab\n" @@ -75,7 +75,7 @@ msgstr "" #: gdk/gdkwindow.c:2851 msgid "GL support disabled via GDK_DEBUG" -msgstr "" +msgstr "GL адкылара аҿыхуп GDK_DEBUG ала" #: gdk/gdkwindow.c:2862 msgid "The current backend does not support OpenGL" @@ -647,15 +647,15 @@ msgstr "" #: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 msgid "Minimize" -msgstr "" +msgstr "Аиҟәырҳәра" #: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 msgid "Maximize" -msgstr "" +msgstr "Аиҵыхра" #: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 msgid "Restore" -msgstr "" +msgstr "Аиҭашьақәыргылара" #: gtk/a11y/gtkimageaccessible.c:62 gtk/deprecated/gtkstock.c:355 msgctxt "Stock label" @@ -1100,7 +1100,7 @@ msgstr "" #: gtk/deprecated/gtkcolorsel.c:468 msgid "_Red:" -msgstr "" +msgstr "_Аҟаԥшь" #: gtk/deprecated/gtkcolorsel.c:469 msgid "Amount of red light in the color." @@ -1108,7 +1108,7 @@ msgstr "" #: gtk/deprecated/gtkcolorsel.c:470 msgid "_Green:" -msgstr "" +msgstr "_ Аиаҵәа:" #: gtk/deprecated/gtkcolorsel.c:471 msgid "Amount of green light in the color." @@ -1192,17 +1192,17 @@ msgstr "" #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" -msgstr "" +msgstr "_Аԥыхра" #: gtk/deprecated/gtkcolorseldialog.c:195 gtk/gtkprinteroptionwidget.c:546 #: gtk/ui/gtkappchooserdialog.ui:67 gtk/ui/gtkcolorchooserdialog.ui:40 #: gtk/ui/gtkfontchooserdialog.ui:37 msgid "_Select" -msgstr "" +msgstr "_Алхра" #: gtk/deprecated/gtkcolorseldialog.c:201 msgid "_Help" -msgstr "" +msgstr "_Аилыркаа" #: gtk/deprecated/gtkcolorseldialog.c:213 msgid "Color Selection" @@ -1403,7 +1403,7 @@ msgstr "" #: gtk/gtkaboutdialog.c:114 gtk/ui/gtkaboutdialog.ui:210 msgid "License" -msgstr "" +msgstr "Алицензия" #: gtk/gtkaboutdialog.c:115 msgid "Custom License" @@ -1475,16 +1475,16 @@ msgstr "Mozilla Public License 2.0" #: gtk/gtkaboutdialog.c:703 msgid "C_redits" -msgstr " _Аҭабурақәа" +msgstr "_Аҭабурақәа" #: gtk/gtkaboutdialog.c:711 msgid "_License" -msgstr "" +msgstr "_Алицензиа" #: gtk/gtkaboutdialog.c:720 gtk/gtkcustompaperunixdialog.c:329 #: gtk/gtkmessagedialog.c:948 gtk/ui/gtkassistant.ui:144 msgid "_Close" -msgstr "" +msgstr "_Аркра" #: gtk/gtkaboutdialog.c:1004 msgid "Could not show link" @@ -2095,7 +2095,7 @@ msgstr "" #. translators: label for the custom section in the color chooser #: gtk/gtkcolorchooserwidget.c:534 msgid "Custom" -msgstr "" +msgstr "Ахархәаратә" #: gtk/gtkcolorchooserwidget.c:541 msgid "Custom color" @@ -2126,7 +2126,7 @@ msgstr "" #: gtk/gtkcolorswatch.c:360 msgid "C_ustomize" -msgstr "" +msgstr "_Аԥсахра" #. Translate to the default units to use for presenting #. * lengths to the user. Translate to default:inch if you @@ -2194,20 +2194,20 @@ msgstr "" #: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 msgid "Cu_t" -msgstr "" +msgstr "_Агәылԥҟара " #: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 msgid "_Copy" -msgstr "" +msgstr "_Ахкьыҧхьаара" #: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 msgid "_Paste" -msgstr "" +msgstr "_Абжьаргылара" #: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 #: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 msgid "_Delete" -msgstr "" +msgstr "_Аныхра" #: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 msgid "Select _All" @@ -2219,7 +2219,7 @@ msgstr "" #: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 msgid "Select all" -msgstr "" +msgstr "Зегьы алхра" #: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 msgid "Cut" @@ -2259,18 +2259,18 @@ msgstr "" #: gtk/gtkfilechooserdialog.c:542 msgid "_Name" -msgstr "" +msgstr "_Ахьӡ" #. Open item is always present #: gtk/gtkfilechoosernative.c:546 gtk/gtkfilechoosernative.c:631 #: gtk/gtkplacessidebar.c:3628 gtk/gtkplacessidebar.c:3696 #: gtk/gtkplacesview.c:1705 msgid "_Open" -msgstr "" +msgstr "_Аартра" #: gtk/gtkfilechoosernative.c:631 gtk/inspector/css-editor.c:202 msgid "_Save" -msgstr "" +msgstr "_Аиқәырхара" #: gtk/gtkfilechoosernativequartz.c:331 gtk/ui/gtkfilechooserwidget.ui:435 msgid "Select which types of files are shown" @@ -2431,12 +2431,12 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:2333 msgid "_Add to Bookmarks" -msgstr "" +msgstr "_ Агәылаҵақәа рахь ацҵара" #: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 #: gtk/ui/gtkfilechooserwidget.ui:569 msgid "_Rename" -msgstr "" +msgstr "_Ахьӡԥсахра" #: gtk/gtkfilechooserwidget.c:2336 msgid "_Move to Trash" @@ -2471,7 +2471,7 @@ msgstr "Аҭыӡҭыԥ" #. Label #: gtk/gtkfilechooserwidget.c:2719 msgid "_Name:" -msgstr "" +msgstr "_Ахьӡ:" #: gtk/gtkfilechooserwidget.c:3344 gtk/gtkfilechooserwidget.c:3358 #, c-format @@ -2493,7 +2493,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:4451 gtk/gtkfilechooserwidget.c:7493 #: gtk/ui/gtkfilechooserwidget.ui:278 msgid "Modified" -msgstr "" +msgstr "Ианыԥсахыз арыцхә" #: gtk/gtkfilechooserwidget.c:4729 #, c-format @@ -2547,7 +2547,7 @@ msgstr "Архив" #: gtk/gtkfilechooserwidget.c:5015 msgid "Markup" -msgstr "" +msgstr "Адырганҵа" #: gtk/gtkfilechooserwidget.c:5016 gtk/gtkfilechooserwidget.c:5017 msgid "Text" @@ -2580,7 +2580,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:5055 gtk/gtkfilechooserwidget.c:5244 #: gtk/inspector/prop-editor.c:1689 msgid "Unknown" -msgstr "" +msgstr "Еилкаам" #: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 msgid "Home" @@ -2603,7 +2603,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:6574 gtk/gtkprintunixdialog.c:677 msgid "_Replace" -msgstr "" +msgstr "_Аҧсахра" #: gtk/gtkfilechooserwidget.c:6793 msgid "You do not have access to the specified folder." @@ -2643,51 +2643,51 @@ msgctxt "font" msgid "None" msgstr "" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Акапан" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" -msgstr "" +msgstr "Ахьынаара" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" -msgstr "" +msgstr "default:mm" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Асимволқәа рвариантқәа" @@ -2701,7 +2701,7 @@ msgstr "" #: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 msgid "Close" -msgstr "" +msgstr "Аркра" #: gtk/gtkicontheme.c:2358 gtk/gtkicontheme.c:2423 #, c-format @@ -2743,7 +2743,7 @@ msgstr "" #: gtk/gtkinfobar.c:1315 gtk/gtkmessagedialog.c:393 msgid "Warning" -msgstr "" +msgstr "Агәҽанҵара" #: gtk/gtkinfobar.c:1319 gtk/gtkmessagedialog.c:397 msgid "Error" @@ -2752,7 +2752,7 @@ msgstr "" #. Open Link #: gtk/gtklabel.c:6668 msgid "_Open Link" -msgstr "" +msgstr "_Азхьарԥш аартра" #. Copy Link Address #: gtk/gtklabel.c:6677 @@ -2877,7 +2877,7 @@ msgstr "" #: gtk/gtkmain.c:923 msgid "GTK+ Options" -msgstr "" +msgstr "АхышәарақәаGTK+" #: gtk/gtkmain.c:923 msgid "Show GTK+ Options" @@ -2894,7 +2894,7 @@ msgstr "default:LTR" #: gtk/gtkmessagedialog.c:956 msgid "_No" -msgstr "" +msgstr "_Мап" #: gtk/gtkmessagedialog.c:957 msgid "_Yes" @@ -2914,15 +2914,15 @@ msgstr "" #: gtk/gtkmountoperation.c:686 msgid "Registered U_ser" -msgstr "" +msgstr "_Иҭагалоу ахархәаҩ" #: gtk/gtkmountoperation.c:697 msgid "_Username" -msgstr "" +msgstr "_Ахархәаҩ ихьӡ" #: gtk/gtkmountoperation.c:702 msgid "_Domain" -msgstr "" +msgstr "_Адомен" #: gtk/gtkmountoperation.c:711 msgid "Volume type" @@ -2942,7 +2942,7 @@ msgstr "_PIM" #: gtk/gtkmountoperation.c:733 msgid "_Password" -msgstr "" +msgstr "_Ажәамаӡа" #: gtk/gtkmountoperation.c:755 msgid "Forget password _immediately" @@ -3035,7 +3035,7 @@ msgstr "" #: gtk/gtkpagesetupunixdialog.c:903 gtk/ui/gtkpagesetupunixdialog.ui:31 #: gtk/ui/gtkprintunixdialog.ui:854 msgid "Page Setup" -msgstr "" +msgstr "Адаҟьа ахышәарақәа" #: gtk/gtkpathbar.c:1571 msgid "File System Root" @@ -3049,7 +3049,7 @@ msgstr "" #: gtk/gtkplacessidebar.c:1073 gtk/ui/gtkemojichooser.ui:197 msgid "Recent" -msgstr "" +msgstr "Аҵахәтәантәи" #: gtk/gtkplacessidebar.c:1075 msgid "Recent files" @@ -3066,7 +3066,7 @@ msgstr "" #: gtk/gtkplacessidebar.c:1099 msgid "Open your personal folder" -msgstr "" +msgstr "Ахатә ҭаӡ аартра" #: gtk/gtkplacessidebar.c:1114 msgid "Open the contents of your desktop in a folder" @@ -3081,12 +3081,13 @@ msgid "Manually enter a location" msgstr "" #: gtk/gtkplacessidebar.c:1140 +#, fuzzy msgid "Trash" -msgstr "" +msgstr "Аклаҭ" #: gtk/gtkplacessidebar.c:1142 msgid "Open the trash" -msgstr "" +msgstr "Акаҵкәыр аартра" #: gtk/gtkplacessidebar.c:1251 gtk/gtkplacessidebar.c:1279 #: gtk/gtkplacessidebar.c:1494 @@ -3125,16 +3126,16 @@ msgstr "" #. Adjust start/stop items to reflect the type of the drive #: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 msgid "_Start" -msgstr "" +msgstr "_Алагара" #: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 msgid "_Stop" -msgstr "" +msgstr "_Аанкылара" #. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used #: gtk/gtkplacessidebar.c:2345 msgid "_Power On" -msgstr "" +msgstr "_Аҿакра" #: gtk/gtkplacessidebar.c:2346 msgid "_Safely Remove Drive" @@ -3150,7 +3151,7 @@ msgstr "" #: gtk/gtkplacessidebar.c:2355 msgid "_Start Multi-disk Device" -msgstr "" +msgstr "Асанҭыррацәатә еиҿартәыра аҿакра" #: gtk/gtkplacessidebar.c:2356 msgid "_Stop Multi-disk Device" @@ -3188,7 +3189,7 @@ msgstr "" #: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 #: gtk/ui/gtkfilechooserwidget.ui:220 gtk/ui/gtkfilechooserwidget.ui:543 msgid "Name" -msgstr "" +msgstr "Ахьӡ" #: gtk/gtkplacessidebar.c:2938 #, c-format @@ -3227,11 +3228,11 @@ msgstr "" #: gtk/gtkplacessidebar.c:3706 msgid "_Add Bookmark" -msgstr "" +msgstr "_ Агәылаҵақәа рахь ацҵара" #: gtk/gtkplacessidebar.c:3707 msgid "_Remove" -msgstr "" +msgstr "_Аныхра" #: gtk/gtkplacessidebar.c:3708 msgid "Rename…" @@ -3247,7 +3248,7 @@ msgstr "" #: gtk/gtkplacessidebar.c:3714 msgid "_Eject" -msgstr "" +msgstr "_Аҭгара" #: gtk/gtkplacessidebar.c:3715 msgid "_Detect Media" @@ -3255,7 +3256,7 @@ msgstr "" #: gtk/gtkplacessidebar.c:4161 gtk/gtkplacesview.c:1122 msgid "Computer" -msgstr "" +msgstr "Акомпиутер" #: gtk/gtkplacesview.c:898 msgid "Searching for network locations" @@ -3326,7 +3327,7 @@ msgstr "" #: gtk/gtkplacesview.c:1750 msgid "_Disconnect" -msgstr "" +msgstr "_Аҿыҵра" #: gtk/gtkplacesview.c:1760 msgid "_Connect" @@ -3370,7 +3371,7 @@ msgstr "Ахаҭареилкаара" #: gtk/gtkprintbackend.c:849 msgid "_Remember password" -msgstr "" +msgstr "_Ажәамаӡа агәынкылара" #: gtk/gtkprinteroptionwidget.c:542 msgid "Select a filename" @@ -3437,12 +3438,12 @@ msgstr "" #: gtk/gtkprintoperation.c:2374 #, c-format msgid "Preparing %d" -msgstr "" +msgstr "Аҽазыҟаҵара %d" #: gtk/gtkprintoperation.c:2376 gtk/gtkprintoperation.c:3007 #, c-format msgid "Preparing" -msgstr "" +msgstr "Аҽазыҟаҵара" #: gtk/gtkprintoperation.c:2379 #, c-format @@ -3477,7 +3478,7 @@ msgstr "Ақьаад нҵәеит" #: gtk/gtkprintoperation-win32.c:658 #: modules/printbackends/cups/gtkprintbackendcups.c:2680 msgid "Paused" -msgstr "" +msgstr "Ааҭгылара" #: gtk/gtkprintoperation-win32.c:660 msgid "Need user intervention" @@ -3526,7 +3527,7 @@ msgstr "" #: gtk/gtkprintunixdialog.c:748 msgid "_Print" -msgstr "" +msgstr "_Акьыҧхьра" #: gtk/gtkprintunixdialog.c:861 msgid "Getting printer information failed" @@ -3565,12 +3566,12 @@ msgstr "" #: gtk/gtkprintunixdialog.c:3122 #: modules/printbackends/cups/gtkprintbackendcups.c:5711 msgid "Top to bottom, left to right" -msgstr "" +msgstr "Хыхьнтә ҵаҟеи ,насгьы армарахьынтә арыӷьарахь" #: gtk/gtkprintunixdialog.c:3122 #: modules/printbackends/cups/gtkprintbackendcups.c:5711 msgid "Top to bottom, right to left" -msgstr "" +msgstr "Хыхьнтә ҵаҟеи ,насгьы арыӷьарахьынтә армарахь" #: gtk/gtkprintunixdialog.c:3123 #: modules/printbackends/cups/gtkprintbackendcups.c:5712 @@ -3596,7 +3597,7 @@ msgstr "" #: gtk/gtkprintunixdialog.c:3169 msgid "Top to bottom" -msgstr "" +msgstr "Хыхьнтә ҵаҟа" #: gtk/gtkprintunixdialog.c:3170 msgid "Bottom to top" @@ -3631,11 +3632,11 @@ msgstr "" #: gtk/gtkrecentchooserdefault.c:1700 msgid "_Remove From List" -msgstr "" +msgstr "_Ахьӡынҵа аҟынтә аныхра" #: gtk/gtkrecentchooserdefault.c:1707 msgid "_Clear List" -msgstr "" +msgstr "_Ахьӡынҵа арыцқьара" #: gtk/gtkrecentchooserdefault.c:1719 msgid "Show _Private Resources" @@ -3708,7 +3709,7 @@ msgstr "" #: gtk/gtksearchentry.c:371 msgid "Search" -msgstr "" +msgstr "Аҧшаара" #. Translators: This string is used to mark left/right variants of modifier #. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep @@ -3773,7 +3774,7 @@ msgstr "" #: gtk/gtkshortcutswindow.c:1053 gtk/ui/gtkemojichooser.ui:376 #: gtk/ui/gtkfilechooserwidget.ui:353 msgid "No Results Found" -msgstr "" +msgstr "Алҵшәақәа ыҟаӡам" #: gtk/gtkshortcutswindow.c:1060 gtk/ui/gtkemojichooser.ui:390 #: gtk/ui/gtkfilechooserwidget.ui:367 gtk/ui/gtkplacesview.ui:274 @@ -4163,7 +4164,7 @@ msgstr "" #: gtk/inspector/prop-editor.c:1268 gtk/inspector/prop-editor.c:1393 #: gtk/inspector/prop-editor.c:1504 gtk/inspector/window.ui:382 msgid "Properties" -msgstr "" +msgstr "Аҟазшьаҷыдақәа" #: gtk/inspector/misc-info.ui:214 msgid "Focus Widget" @@ -4302,7 +4303,7 @@ msgstr "" #: gtk/inspector/prop-editor.c:1623 msgid "Setting:" -msgstr "" +msgstr "Ахышәара:" #: gtk/inspector/prop-editor.c:1663 msgid "Source:" @@ -4314,7 +4315,7 @@ msgstr "" #: gtk/inspector/prop-editor.c:1679 msgid "Theme" -msgstr "" +msgstr "Атема" #: gtk/inspector/prop-editor.c:1682 msgid "XSettings" @@ -4322,12 +4323,12 @@ msgstr "XSettings" #: gtk/inspector/prop-list.ui:34 msgid "Property" -msgstr "" +msgstr "Аҟазшьаҷыда" #: gtk/inspector/prop-list.ui:68 gtk/inspector/statistics.ui:53 #: gtk/ui/gtkfilechooserwidget.ui:266 msgid "Type" -msgstr "" +msgstr "Ахкы" #: gtk/inspector/prop-list.ui:86 msgid "Attribute" @@ -4348,7 +4349,7 @@ msgstr "" #: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:254 #: gtk/ui/gtkfontchooserwidget.ui:134 gtk/ui/gtkfontchooserwidget.ui:276 msgid "Size" -msgstr "" +msgstr "Ашәага" #: gtk/inspector/resource-list.ui:163 msgid "Name:" @@ -4408,7 +4409,7 @@ msgstr "" #: gtk/inspector/statistics.c:377 msgid "GLib must be configured with --enable-debug" -msgstr "" +msgstr "GLib аконфигурациа азузароуп --enable-debug адкыланы" #: gtk/inspector/statistics.ui:68 msgid "Self 1" @@ -4647,7 +4648,7 @@ msgstr "" #: gtk/inspector/window.ui:490 msgid "Objects" -msgstr "" +msgstr "Аобиект" #: gtk/inspector/window.ui:500 msgid "Statistics" @@ -4667,7 +4668,7 @@ msgstr "" #: gtk/inspector/window.ui:537 gtk/ui/gtkprintunixdialog.ui:426 msgid "General" -msgstr "" +msgstr "Зегьы ирзаку" #: gtk/open-type-layout.h:13 msgctxt "OpenType layout" @@ -6981,11 +6982,11 @@ msgstr "" #: gtk/ui/gtkaboutdialog.ui:137 msgid "About" -msgstr "" +msgstr "Аԥшьы иазкны" #: gtk/ui/gtkaboutdialog.ui:177 msgid "Credits" -msgstr " Аҭабурақәа" +msgstr "Аҭабурақәа" #: gtk/ui/gtkappchooserdialog.ui:78 msgid "_View All Applications" @@ -6993,7 +6994,7 @@ msgstr "" #: gtk/ui/gtkappchooserdialog.ui:86 msgid "_Find New Applications" -msgstr "" +msgstr "_Апшьы ҿыцқәа рыԥшаара" #: gtk/ui/gtkappchooserwidget.ui:119 msgid "No applications found." @@ -7002,7 +7003,7 @@ msgstr "" #. used for the application menu on MacOS #: gtk/ui/gtkapplication-quartz.ui:15 msgid "Preferences" -msgstr "" +msgstr "Ахышәарақәа" #. used for the application menu on MacOS #: gtk/ui/gtkapplication-quartz.ui:22 @@ -7037,11 +7038,11 @@ msgstr "" #: gtk/ui/gtkassistant.ui:88 msgid "_Back" -msgstr "" +msgstr "_Шьҭахьҟа" #: gtk/ui/gtkassistant.ui:107 msgid "_Finish" -msgstr "" +msgstr "_Ахыркәшара" #: gtk/ui/gtkcolorchooserdialog.ui:6 msgid "Select a Color" @@ -7085,7 +7086,7 @@ msgstr "" #: gtk/ui/gtkcoloreditor.ui:301 msgid "Saturation" -msgstr "" +msgstr "Аԥштәылгара" #: gtk/ui/gtkemojichooser.ui:53 gtk/ui/gtkemojichooser.ui:212 msgid "Smileys & People" @@ -7097,19 +7098,20 @@ msgstr "" #: gtk/ui/gtkemojichooser.ui:83 gtk/ui/gtkemojichooser.ui:242 msgid "Animals & Nature" -msgstr "" +msgstr "Аҧсаатәқәеи аҧсабареи" #: gtk/ui/gtkemojichooser.ui:98 gtk/ui/gtkemojichooser.ui:257 +#, fuzzy msgid "Food & Drink" -msgstr "" +msgstr "Афатәқәеи арыжәтәқәеи" #: gtk/ui/gtkemojichooser.ui:113 gtk/ui/gtkemojichooser.ui:272 msgid "Travel & Places" -msgstr "" +msgstr "Аныҟәареи аҭыҧқәеи" #: gtk/ui/gtkemojichooser.ui:128 gtk/ui/gtkemojichooser.ui:287 msgid "Activities" -msgstr "" +msgstr "Аҽазыҟаҵарақәа" #: gtk/ui/gtkemojichooser.ui:143 gtk/ui/gtkemojichooser.ui:302 msgctxt "emoji category" @@ -7118,11 +7120,11 @@ msgstr "" #: gtk/ui/gtkemojichooser.ui:158 gtk/ui/gtkemojichooser.ui:317 msgid "Symbols" -msgstr "" +msgstr "Асимвол" #: gtk/ui/gtkemojichooser.ui:173 gtk/ui/gtkemojichooser.ui:332 msgid "Flags" -msgstr "" +msgstr "Абираҟқәа" #: gtk/ui/gtkfilechooserdialog.ui:32 msgid "File Chooser Widget" @@ -7130,7 +7132,7 @@ msgstr "" #: gtk/ui/gtkfilechooserwidget.ui:22 msgid "Places" -msgstr "" +msgstr "Аҭыԥқәа" #: gtk/ui/gtkfilechooserwidget.ui:47 msgid "Browse Header Revealer" @@ -7275,7 +7277,7 @@ msgstr "" #: gtk/ui/gtkprintunixdialog.ui:201 msgid "_All Pages" -msgstr "" +msgstr "_Адаҟьақәа зегьы" #: gtk/ui/gtkprintunixdialog.ui:216 msgid "C_urrent Page" @@ -7283,7 +7285,7 @@ msgstr "" #: gtk/ui/gtkprintunixdialog.ui:233 msgid "Se_lection" -msgstr "" +msgstr "_Иалкаау" #: gtk/ui/gtkprintunixdialog.ui:249 msgid "Pag_es:" @@ -7306,19 +7308,19 @@ msgstr "" #: gtk/ui/gtkprintunixdialog.ui:334 msgid "Copie_s:" -msgstr "" +msgstr "_Ахкьыҧхьаақәа" #: gtk/ui/gtkprintunixdialog.ui:361 msgid "C_ollate" -msgstr "" +msgstr "_Аиқәыршәара" #: gtk/ui/gtkprintunixdialog.ui:375 msgid "_Reverse" -msgstr "" +msgstr "_Иаарҳәны" #: gtk/ui/gtkprintunixdialog.ui:452 msgid "Layout" -msgstr "" +msgstr "Аихшара" #: gtk/ui/gtkprintunixdialog.ui:475 msgid "T_wo-sided:" @@ -7350,7 +7352,7 @@ msgstr "" #: gtk/ui/gtkprintunixdialog.ui:585 msgid "Sc_ale:" -msgstr "" +msgstr "_Амасштаб:" #: gtk/ui/gtkprintunixdialog.ui:649 msgid "Paper" @@ -7370,7 +7372,7 @@ msgstr "" #: gtk/ui/gtkprintunixdialog.ui:776 msgid "Or_ientation:" -msgstr "" +msgstr "_Ахырхарҭа:" #: gtk/ui/gtkprintunixdialog.ui:876 msgid "Job Details" @@ -7455,7 +7457,7 @@ msgstr "" #: gtk/ui/gtkprintunixdialog.ui:1313 msgid "Advanced" -msgstr "" +msgstr "Аҧкаақәа" #: gtk/ui/gtkprintunixdialog.ui:1337 msgid "Some of the settings in the dialog conflict" @@ -8054,7 +8056,7 @@ msgstr "" #: modules/printbackends/cups/gtkprintbackendcups.c:5263 msgid "Printer Default" -msgstr "" +msgstr "Ахышәарақәа ишыҟоу еиҧш" #. Translators: These strings name the possible values of the #. * job priority option in the print dialog @@ -8069,7 +8071,7 @@ msgstr "" #: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Medium" -msgstr "" +msgstr "Абжьаратәи" #: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Low" @@ -8289,3 +8291,3831 @@ msgstr "" #: modules/printbackends/test/gtkprintbackendtest.c:465 msgid "Print to Test Printer" msgstr "" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy + + + +#, fuzzy + +#, fuzzy + + + + + + +#, fuzzy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy + + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#, fuzzy From 45ba6e9329798f9d24c9220d0583c1d01c2f8562 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 30 Sep 2022 22:38:03 +0200 Subject: [PATCH 130/176] wayland: Add support for gtk_surface1_titlebar_gesture() This adds a private GDK API that GTK calls using GDK_PRIVATE_CALL(). It is more or less a copy of the GdkSurface::titlebar_gesture() API, and achieves the same. If the backend or compositor doesn't support titlebar gestures, the existing path is used as a fallback. --- gdk/gdk-private.c | 3 +- gdk/gdk-private.h | 3 ++ gdk/gdkinternals.h | 3 ++ gdk/gdkwindow.c | 17 +++++++++ gdk/gdkwindowimpl.h | 10 +++++ gdk/wayland/gdkdisplay-wayland.c | 2 +- gdk/wayland/gdkwindow-wayland.c | 60 ++++++++++++++++++++++++++++++ gdk/wayland/protocol/gtk-shell.xml | 21 ++++++++++- gtk/gtkwindow.c | 25 +++++++++++++ 9 files changed, 140 insertions(+), 4 deletions(-) diff --git a/gdk/gdk-private.c b/gdk/gdk-private.c index 750edcd374..0a7438162c 100644 --- a/gdk/gdk-private.c +++ b/gdk/gdk-private.c @@ -22,7 +22,8 @@ gdk__private__ (void) gdk_get_desktop_autostart_id, gdk_profiler_is_running, gdk_profiler_start, - gdk_profiler_stop + gdk_profiler_stop, + gdk_window_titlebar_gesture, }; return &table; diff --git a/gdk/gdk-private.h b/gdk/gdk-private.h index c71abe4634..4b616370b7 100644 --- a/gdk/gdk-private.h +++ b/gdk/gdk-private.h @@ -66,6 +66,9 @@ typedef struct { gboolean (* gdk_profiler_is_running) (void); void (* gdk_profiler_start) (int fd); void (* gdk_profiler_stop) (void); + + gboolean (* gdk_window_titlebar_gesture) (GdkWindow *window, + GdkTitlebarGesture gesture); } GdkPrivateVTable; GDK_AVAILABLE_IN_ALL diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h index e2c1d10c9c..468d328c22 100644 --- a/gdk/gdkinternals.h +++ b/gdk/gdkinternals.h @@ -557,6 +557,9 @@ void _gdk_synthesize_crossing_events_for_geometry_change (GdkWindow *changed_win gboolean _gdk_window_has_impl (GdkWindow *window); GdkWindow * _gdk_window_get_impl_window (GdkWindow *window); +gboolean gdk_window_titlebar_gesture (GdkWindow *window, + GdkTitlebarGesture gesture); + /***************************** * offscreen window routines * *****************************/ diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 2d0ed0f963..727b0cf1f4 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -11998,3 +11998,20 @@ gdk_window_show_window_menu (GdkWindow *window, else return FALSE; } + +gboolean +gdk_window_titlebar_gesture (GdkWindow *window, + GdkTitlebarGesture gesture) +{ + GdkWindowImplClass *impl_class; + + g_return_val_if_fail (GDK_IS_WINDOW (window), FALSE); + g_return_val_if_fail (!GDK_WINDOW_DESTROYED (window), FALSE); + + impl_class = GDK_WINDOW_IMPL_GET_CLASS (window->impl); + + if (impl_class->titlebar_gesture) + return impl_class->titlebar_gesture (window, gesture); + else + return FALSE; +} diff --git a/gdk/gdkwindowimpl.h b/gdk/gdkwindowimpl.h index c72472372d..1993e12083 100644 --- a/gdk/gdkwindowimpl.h +++ b/gdk/gdkwindowimpl.h @@ -30,6 +30,13 @@ G_BEGIN_DECLS +typedef enum +{ + GDK_TITLEBAR_GESTURE_DOUBLE_CLICK = 1, + GDK_TITLEBAR_GESTURE_RIGHT_CLICK = 2, + GDK_TITLEBAR_GESTURE_MIDDLE_CLICK = 3 +} GdkTitlebarGesture; + #define GDK_TYPE_WINDOW_IMPL (gdk_window_impl_get_type ()) #define GDK_WINDOW_IMPL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WINDOW_IMPL, GdkWindowImpl)) #define GDK_WINDOW_IMPL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_WINDOW_IMPL, GdkWindowImplClass)) @@ -315,6 +322,9 @@ struct _GdkWindowImplClass const cairo_region_t *region); void (* destroy_draw_context) (GdkWindow *window, GdkDrawingContext *context); + + gboolean (* titlebar_gesture) (GdkWindow *window, + GdkTitlebarGesture gesture); }; /* Interface Functions */ diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index 20f662dd21..e91490f2e5 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -84,7 +84,7 @@ #define MIN_SYSTEM_BELL_DELAY_MS 20 -#define GTK_SHELL1_VERSION 4 +#define GTK_SHELL1_VERSION 5 static void _gdk_wayland_display_load_cursor_theme (GdkWaylandDisplay *display_wayland); diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index 1ae4a4df87..30c0898ae6 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -4795,6 +4795,65 @@ gdk_wayland_window_show_window_menu (GdkWindow *window, return TRUE; } +static gboolean +translate_gesture (GdkTitlebarGesture gesture, + enum gtk_surface1_gesture *out_gesture) +{ + switch (gesture) + { + case GDK_TITLEBAR_GESTURE_DOUBLE_CLICK: + *out_gesture = GTK_SURFACE1_GESTURE_DOUBLE_CLICK; + break; + + case GDK_TITLEBAR_GESTURE_RIGHT_CLICK: + *out_gesture = GTK_SURFACE1_GESTURE_RIGHT_CLICK; + break; + + case GDK_TITLEBAR_GESTURE_MIDDLE_CLICK: + *out_gesture = GTK_SURFACE1_GESTURE_MIDDLE_CLICK; + break; + + default: + g_warning ("Not handling unknown titlebar gesture %u", gesture); + return FALSE; + } + + return TRUE; +} + +static gboolean +gdk_wayland_window_titlebar_gesture (GdkWindow *window, + GdkTitlebarGesture gesture) +{ + GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl); + struct gtk_surface1 *gtk_surface = impl->display_server.gtk_surface; + enum gtk_surface1_gesture gtk_gesture; + GdkSeat *seat; + struct wl_seat *wl_seat; + uint32_t serial; + + if (!gtk_surface) + return FALSE; + + if (gtk_surface1_get_version (gtk_surface) < GTK_SURFACE1_TITLEBAR_GESTURE_SINCE_VERSION) + return FALSE; + + if (!translate_gesture (gesture, >k_gesture)) + return FALSE; + + seat = gdk_display_get_default_seat (gdk_window_get_display (window)); + wl_seat = gdk_wayland_seat_get_wl_seat (seat); + + serial = _gdk_wayland_seat_get_last_implicit_grab_serial (seat, NULL); + + gtk_surface1_titlebar_gesture (impl->display_server.gtk_surface, + serial, + wl_seat, + gtk_gesture); + + return TRUE; +} + static void _gdk_window_impl_wayland_class_init (GdkWindowImplWaylandClass *klass) { @@ -4886,6 +4945,7 @@ _gdk_window_impl_wayland_class_init (GdkWindowImplWaylandClass *klass) impl_class->show_window_menu = gdk_wayland_window_show_window_menu; impl_class->create_gl_context = gdk_wayland_window_create_gl_context; impl_class->invalidate_for_new_frame = gdk_wayland_window_invalidate_for_new_frame; + impl_class->titlebar_gesture = gdk_wayland_window_titlebar_gesture; signals[COMMITTED] = g_signal_new ("committed", G_TYPE_FROM_CLASS (object_class), diff --git a/gdk/wayland/protocol/gtk-shell.xml b/gdk/wayland/protocol/gtk-shell.xml index 1aab593c42..a8d51c65d3 100644 --- a/gdk/wayland/protocol/gtk-shell.xml +++ b/gdk/wayland/protocol/gtk-shell.xml @@ -1,6 +1,6 @@ - + gtk_shell is a protocol extension providing additional features for clients implementing it. @@ -35,7 +35,7 @@ - + @@ -85,6 +85,23 @@ + + + + + + + + + + + + + + + + + diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 8df1c8e861..5478e893eb 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -1383,10 +1383,34 @@ gtk_window_titlebar_action (GtkWindow *window, guint button, gint n_press) { + GdkTitlebarGesture gesture = 0; + GdkWindow *gdk_window; GtkSettings *settings; gchar *action = NULL; gboolean retval = TRUE; + switch (button) + { + case GDK_BUTTON_PRIMARY: + if (n_press == 2) + gesture = GDK_TITLEBAR_GESTURE_DOUBLE_CLICK; + break; + case GDK_BUTTON_MIDDLE: + gesture = GDK_TITLEBAR_GESTURE_MIDDLE_CLICK; + break; + case GDK_BUTTON_SECONDARY: + gesture = GDK_TITLEBAR_GESTURE_RIGHT_CLICK; + break; + } + + gdk_window = _gtk_widget_get_window (GTK_WIDGET (window)); + if (gesture && + GDK_PRIVATE_CALL (gdk_window_titlebar_gesture (gdk_window, gesture))) + { + retval = TRUE; + goto out; + } + settings = gtk_widget_get_settings (GTK_WIDGET (window)); switch (button) { @@ -1432,6 +1456,7 @@ gtk_window_titlebar_action (GtkWindow *window, g_free (action); +out: return retval; } From 0bd5cfb1cea58bf3aadb3fb145c0bf62fc3dda1f Mon Sep 17 00:00:00 2001 From: Zurab Kargareteli Date: Sun, 2 Oct 2022 10:38:04 +0000 Subject: [PATCH 131/176] Update Georgian translation --- po-properties/ka.po | 106 ++++++++++++++++++++++---------------------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/po-properties/ka.po b/po-properties/ka.po index 264070b3c1..223edf0de2 100644 --- a/po-properties/ka.po +++ b/po-properties/ka.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-22 22:23+0000\n" -"PO-Revision-Date: 2022-07-25 09:39+0200\n" +"POT-Creation-Date: 2022-10-01 01:35+0000\n" +"PO-Revision-Date: 2022-10-02 12:37+0200\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: \n" "Language: ka\n" @@ -105,7 +105,7 @@ msgstr "პროდუქტის ID" #: gdk/gdkdevice.c:289 gdk/gdkdevice.c:290 msgid "Seat" -msgstr "" +msgstr "სავარძელი" #: gdk/gdkdevice.c:306 gdk/gdkdevice.c:307 msgid "Number of concurrent touches" @@ -219,7 +219,7 @@ msgstr "" #: gtk/deprecated/gtkthemingengine.c:247 gtk/gtkcssnode.c:638 #: gtk/gtkprinter.c:121 gtk/gtkstack.c:516 gtk/gtktextmark.c:136 msgid "Name" -msgstr "" +msgstr "სახელი" #: gtk/deprecated/gtkaction.c:244 msgid "A unique name for the action." @@ -261,7 +261,7 @@ msgstr "" #: gtk/deprecated/gtkaction.c:342 gtk/deprecated/gtkstatusicon.c:279 msgid "GIcon" -msgstr "" +msgstr "GIcon" #: gtk/deprecated/gtkaction.c:343 gtk/deprecated/gtkstatusicon.c:280 #: gtk/gtkcellrendererpixbuf.c:282 gtk/gtkimage.c:360 @@ -330,7 +330,7 @@ msgstr "" #: gtk/deprecated/gtkaction.c:466 gtk/deprecated/gtkactiongroup.c:215 #: gtk/gtkcellrenderer.c:308 gtk/gtkwidget.c:1159 msgid "Sensitive" -msgstr "" +msgstr "მგრძნობიარე" #: gtk/deprecated/gtkaction.c:467 msgid "Whether the action is enabled." @@ -581,7 +581,7 @@ msgstr "" #: gtk/deprecated/gtkfontsel.c:247 gtk/gtkfontchooser.c:90 msgid "Preview text" -msgstr "" +msgstr "ტექსტის გადახედვა" #: gtk/deprecated/gtkfontsel.c:248 gtk/gtkfontchooser.c:91 msgid "The text to display in order to demonstrate the selected font" @@ -737,7 +737,7 @@ msgstr "" #: gtk/deprecated/gtkradioaction.c:120 msgid "The value" -msgstr "" +msgstr "მნიშვნელობა" #: gtk/deprecated/gtkradioaction.c:121 msgid "" @@ -748,7 +748,7 @@ msgstr "" #: gtk/deprecated/gtkradioaction.c:139 gtk/gtkradiobutton.c:184 #: gtk/gtkradiomenuitem.c:424 gtk/gtkradiotoolbutton.c:83 msgid "Group" -msgstr "" +msgstr "GROUP" #: gtk/deprecated/gtkradioaction.c:140 msgid "The radio action whose group this action belongs to." @@ -1056,7 +1056,7 @@ msgstr "" #: gtk/deprecated/gtktrayicon-x11.c:168 gtk/gtkbox.c:350 msgid "Padding" -msgstr "" +msgstr "შევსება" #: gtk/deprecated/gtktrayicon-x11.c:169 msgid "Padding that should be put around icons in the tray" @@ -1130,7 +1130,7 @@ msgstr "" #: gtk/gtkaboutdialog.c:442 msgid "License Type" -msgstr "" +msgstr "ლიცენზიის ტიპი" #: gtk/gtkaboutdialog.c:443 msgid "The license type of the program" @@ -1438,7 +1438,7 @@ msgstr "" #: gtk/gtkapplication.c:877 msgid "Menubar" -msgstr "" +msgstr "მენიუს ზოლი" #: gtk/gtkapplication.c:878 msgid "The GMenuModel for the menubar" @@ -1446,7 +1446,7 @@ msgstr "" #: gtk/gtkapplication.c:884 msgid "Active window" -msgstr "" +msgstr "აქტიური ფანჯარა" #: gtk/gtkapplication.c:885 msgid "The window which most recently had focus" @@ -2030,7 +2030,7 @@ msgstr "" #: gtk/gtkcellrenderer.c:301 msgid "visible" -msgstr "" +msgstr "ხილული" #: gtk/gtkcellrenderer.c:302 msgid "Display the cell" @@ -2245,7 +2245,7 @@ msgstr "" #: gtk/gtkcellrendererprogress.c:180 gtk/gtkcellrendererspinner.c:144 msgid "Pulse" -msgstr "" +msgstr "პულსი" #: gtk/gtkcellrendererprogress.c:181 msgid "" @@ -2299,7 +2299,7 @@ msgstr "" #: gtk/gtkcellrendererspin.c:143 gtk/gtkscale.c:767 gtk/gtkspinbutton.c:395 msgid "Digits" -msgstr "" +msgstr "ციფრები" #: gtk/gtkcellrendererspin.c:144 gtk/gtkspinbutton.c:396 msgid "The number of decimal places to display" @@ -2392,7 +2392,7 @@ msgstr "" #: gtk/gtkcellrenderertext.c:357 gtk/gtkentry.c:861 gtk/gtktexttag.c:309 #: gtk/gtktextview.c:826 msgid "Editable" -msgstr "" +msgstr "ჩასწორებადი" #: gtk/gtkcellrenderertext.c:358 gtk/gtktexttag.c:310 gtk/gtktextview.c:827 msgid "Whether the text can be modified by the user" @@ -2422,7 +2422,7 @@ msgstr "" #: gtk/gtkcellrenderertext.c:385 gtk/gtkcellrenderertext.c:386 #: gtk/gtktexttag.c:349 msgid "Font style" -msgstr "" +msgstr "ფონტის სტილი" #: gtk/gtkcellrenderertext.c:393 gtk/gtkcellrenderertext.c:394 #: gtk/gtktexttag.c:358 @@ -2432,7 +2432,7 @@ msgstr "" #: gtk/gtkcellrenderertext.c:401 gtk/gtkcellrenderertext.c:402 #: gtk/gtktexttag.c:367 msgid "Font weight" -msgstr "" +msgstr "ფონტის წონა" #: gtk/gtkcellrenderertext.c:409 gtk/gtkcellrenderertext.c:410 #: gtk/gtktexttag.c:378 @@ -3062,7 +3062,7 @@ msgstr "ID" #: gtk/gtkcssnode.c:633 msgid "Unique ID" -msgstr "" +msgstr "უნიკალური ID" #: gtk/gtkcssnode.c:643 gtk/gtkswitch.c:894 msgid "State" @@ -3578,7 +3578,7 @@ msgstr "" #: gtk/gtkentrycompletion.c:370 gtk/gtkiconview.c:445 msgid "Text column" -msgstr "" +msgstr "ტექსტის სვეტი" #: gtk/gtkentrycompletion.c:371 msgid "The column of the model containing the strings." @@ -3860,7 +3860,7 @@ msgstr "სუბტიტრები" #: gtk/gtkfixed.c:156 gtk/gtklayout.c:648 gtk/gtktreeviewcolumn.c:260 msgid "X position" -msgstr "" +msgstr "X მდებარეობა" #: gtk/gtkfixed.c:157 gtk/gtklayout.c:649 msgid "X position of child widget" @@ -3868,7 +3868,7 @@ msgstr "" #: gtk/gtkfixed.c:164 gtk/gtklayout.c:658 msgid "Y position" -msgstr "" +msgstr "Y მდებარეობა" #: gtk/gtkfixed.c:165 gtk/gtklayout.c:659 msgid "Y position of child widget" @@ -3877,11 +3877,11 @@ msgstr "" #: gtk/gtkflowbox.c:3822 gtk/gtkiconview.c:408 gtk/gtklistbox.c:485 #: gtk/gtktreeselection.c:131 msgid "Selection mode" -msgstr "" +msgstr "მონიშვნის რეჟიმი" #: gtk/gtkflowbox.c:3823 gtk/gtkiconview.c:409 gtk/gtklistbox.c:486 msgid "The selection mode" -msgstr "" +msgstr "მონიშვნის რეჟიმი" #: gtk/gtkflowbox.c:3836 gtk/gtkiconview.c:665 gtk/gtklistbox.c:493 #: gtk/gtktreeview.c:1221 @@ -3963,7 +3963,7 @@ msgstr "" #: gtk/gtkfontbutton.c:572 msgid "Show size" -msgstr "" +msgstr "ზომის ჩვენება" #: gtk/gtkfontbutton.c:573 msgid "Whether selected font size is shown in the label" @@ -4255,7 +4255,7 @@ msgstr "" #: gtk/gtkiconview.c:490 msgid "Number of columns" -msgstr "" +msgstr "სვეტების რაოდენობა" #: gtk/gtkiconview.c:491 msgid "Number of columns to display" @@ -4275,7 +4275,7 @@ msgstr "" #: gtk/gtkiconview.c:540 msgid "Row Spacing" -msgstr "" +msgstr "რიგების დაშორება" #: gtk/gtkiconview.c:541 msgid "Space which is inserted between grid rows" @@ -4283,7 +4283,7 @@ msgstr "" #: gtk/gtkiconview.c:556 msgid "Column Spacing" -msgstr "" +msgstr "სვეტების დაშორება" #: gtk/gtkiconview.c:557 msgid "Space which is inserted between grid columns" @@ -4291,7 +4291,7 @@ msgstr "" #: gtk/gtkiconview.c:572 msgid "Margin" -msgstr "" +msgstr "ზღვარი" #: gtk/gtkiconview.c:573 msgid "Space which is inserted at the edges of the icon view" @@ -4308,11 +4308,11 @@ msgstr "" #: gtk/gtkiconview.c:605 gtk/gtktreeview.c:1060 gtk/gtktreeviewcolumn.c:351 msgid "Reorderable" -msgstr "" +msgstr "გადალაგებადი" #: gtk/gtkiconview.c:606 gtk/gtktreeview.c:1061 msgid "View is reorderable" -msgstr "" +msgstr "ხედი გადალაგებადია" #: gtk/gtkiconview.c:613 gtk/gtktreeview.c:1205 msgid "Tooltip Column" @@ -4381,7 +4381,7 @@ msgstr "" #: gtk/gtkimage.c:328 msgid "Animation" -msgstr "" +msgstr "ანიმაცია" #: gtk/gtkimage.c:329 msgid "GdkPixbufAnimation to display" @@ -4413,7 +4413,7 @@ msgstr "" #: gtk/gtkinfobar.c:465 gtk/gtksearchbar.c:425 msgid "Show Close Button" -msgstr "" +msgstr "დახურვის ღილაკის ჩვენება" #: gtk/gtkinfobar.c:466 msgid "Whether to include a standard close button" @@ -4725,7 +4725,7 @@ msgstr "" #: gtk/gtkmenubutton.c:486 msgid "Popup" -msgstr "" +msgstr "მხტუნარა" #: gtk/gtkmenubutton.c:487 msgid "The dropdown menu." @@ -4951,7 +4951,7 @@ msgstr "" #: gtk/gtkmenuitem.c:761 gtk/gtkpopovermenu.c:376 msgid "Submenu" -msgstr "" +msgstr "ქვემენიუ" #: gtk/gtkmenuitem.c:762 msgid "The submenu attached to the menu item, or NULL if it has none" @@ -5337,7 +5337,7 @@ msgstr "" #: gtk/gtkoverlay.c:788 msgid "Pass Through" -msgstr "" +msgstr "გატარება" #: gtk/gtkoverlay.c:788 msgid "Pass through input, does not affect main child" @@ -5595,7 +5595,7 @@ msgstr "" #: gtk/gtkpopover.c:1739 msgid "Relative to" -msgstr "" +msgstr "ორიენტრირი" #: gtk/gtkpopover.c:1740 msgid "Widget the bubble window points to" @@ -5651,7 +5651,7 @@ msgstr "" #: gtk/gtkprinter.c:128 msgid "Backend" -msgstr "" +msgstr "უკანბოლო" #: gtk/gtkprinter.c:129 msgid "Backend for the printer" @@ -5793,7 +5793,7 @@ msgstr "" #: gtk/gtkprintoperation.c:1147 msgid "Job Name" -msgstr "" +msgstr "დავალების სახელი" #: gtk/gtkprintoperation.c:1148 msgid "A string used for identifying the print job." @@ -5965,7 +5965,7 @@ msgstr "" #: gtk/gtkprogressbar.c:309 msgid "Show text" -msgstr "" +msgstr "ტექსტის ჩვენება" #: gtk/gtkprogressbar.c:310 msgid "Whether the progress is shown as text." @@ -6815,7 +6815,7 @@ msgstr "" #: gtk/gtksettings.c:795 msgid "Enable Animations" -msgstr "" +msgstr "ანიმაციების ჩართვა" #: gtk/gtksettings.c:796 msgid "Whether to enable toolkit-wide animations." @@ -7251,7 +7251,7 @@ msgstr "" #: gtk/gtkshortcutlabel.c:479 gtk/gtkshortcutsshortcut.c:537 msgid "Accelerator" -msgstr "" +msgstr "ამაჩქარებელი" #: gtk/gtkshortcutlabel.c:491 msgid "Disabled text" @@ -7259,7 +7259,7 @@ msgstr "გათიშული ტექსტი" #: gtk/gtkshortcutsgroup.c:322 msgid "View" -msgstr "" +msgstr "ნახვა" #: gtk/gtkshortcutsgroup.c:335 gtk/gtkshortcutsgroup.c:336 #: gtk/gtkshortcutsshortcut.c:618 gtk/gtkshortcutsshortcut.c:619 @@ -7382,7 +7382,7 @@ msgstr "" #: gtk/gtkspinbutton.c:419 msgid "Wrap" -msgstr "" +msgstr "შემოხვევა" #: gtk/gtkspinbutton.c:420 msgid "Whether a spin button should wrap upon reaching its limits" @@ -7527,7 +7527,7 @@ msgstr "" #: gtk/gtkstyleproperty.c:109 msgid "Property name" -msgstr "" +msgstr "თვისების სახელი" #: gtk/gtkstyleproperty.c:110 msgid "The name of the property" @@ -7807,7 +7807,7 @@ msgstr "" #: gtk/gtktexttag.c:663 msgid "Fallback" -msgstr "" +msgstr "გადართვა შეცდომის შემთხვევაში" #: gtk/gtktexttag.c:664 msgid "Whether font fallback is enabled." @@ -8039,7 +8039,7 @@ msgstr "" #: gtk/gtktextview.c:1063 msgid "Monospace" -msgstr "" +msgstr "ერთსიგანიანი" #: gtk/gtktextview.c:1064 msgid "Whether to use a monospace font" @@ -8263,7 +8263,7 @@ msgstr "" #: gtk/gtktoolpalette.c:1012 msgid "Exclusive" -msgstr "" +msgstr "ექსკლუზიური" #: gtk/gtktoolpalette.c:1013 msgid "Whether the item group should be the only expanded at a given time" @@ -8372,7 +8372,7 @@ msgstr "" #: gtk/gtktreeview.c:1082 msgid "Enable Search" -msgstr "" +msgstr "ძებნის ჩართვა" #: gtk/gtktreeview.c:1083 msgid "View allows user to search through columns interactively" @@ -8380,7 +8380,7 @@ msgstr "" #: gtk/gtktreeview.c:1089 msgid "Search Column" -msgstr "" +msgstr "ძებნის სვეტი" #: gtk/gtktreeview.c:1090 msgid "Model column to search through during interactive search" @@ -8542,7 +8542,7 @@ msgstr "" #: gtk/gtktreeviewcolumn.c:253 gtk/gtkwindow.c:783 msgid "Resizable" -msgstr "" +msgstr "შეცვლადი ზომით" #: gtk/gtktreeviewcolumn.c:254 msgid "Column is user-resizable" @@ -8558,7 +8558,7 @@ msgstr "" #: gtk/gtktreeviewcolumn.c:284 msgid "Sizing" -msgstr "" +msgstr "ზომების შეცვლა" #: gtk/gtktreeviewcolumn.c:285 msgid "Resize mode of the column" From 67432fe3bcf51e74bf35dbc4c03495d053183156 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Goran=20Vidovi=C4=87?= Date: Sun, 2 Oct 2022 14:37:54 +0000 Subject: [PATCH 132/176] Update Croatian translation --- po/hr.po | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/po/hr.po b/po/hr.po index d403b269de..e8239b8d9d 100644 --- a/po/hr.po +++ b/po/hr.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ 0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-29 12:14+0000\n" -"PO-Revision-Date: 2022-09-29 14:15+0200\n" +"POT-Creation-Date: 2022-10-02 10:38+0000\n" +"PO-Revision-Date: 2022-10-02 16:36+0200\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -655,15 +655,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Zatvori" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Smanji" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Uvećaj" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Vrati" @@ -1212,7 +1212,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1261,7 +1261,7 @@ msgid "_Apply" msgstr "_Primijeni" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_U redu" @@ -1491,7 +1491,7 @@ msgstr "BSD 3-klauzula licence" #: gtk/gtkaboutdialog.c:130 msgid "Apache License, Version 2.0" -msgstr "Apache Licenca, inačica 2.0" +msgstr "Apache licenca, inačica 2.0" #: gtk/gtkaboutdialog.c:131 msgid "Mozilla Public License 2.0" @@ -1516,7 +1516,7 @@ msgstr "Nemoguće prikazati poveznicu" #: gtk/gtkaboutdialog.c:1043 msgid "Website" -msgstr "Web stranica" +msgstr "Web naslovnica" #. used for the application menu on MacOS. %s is replaced with the application name. #: gtk/gtkaboutdialog.c:1093 gtk/ui/gtkapplication-quartz.ui:7 @@ -1526,11 +1526,11 @@ msgstr "O %s" #: gtk/gtkaboutdialog.c:2320 msgid "Created by" -msgstr "Stvorio" +msgstr "Stvorili" #: gtk/gtkaboutdialog.c:2323 msgid "Documented by" -msgstr "Dokumentirao" +msgstr "Dokumentirali" #: gtk/gtkaboutdialog.c:2333 msgid "Translated by" @@ -1538,7 +1538,7 @@ msgstr "Preveli" #: gtk/gtkaboutdialog.c:2338 msgid "Artwork by" -msgstr "Dizajn" +msgstr "Grafika" #. Translators: this is the license preamble; the string at the end #. * contains the name of the license as link text. @@ -2744,7 +2744,7 @@ msgstr "Neuspjelo stvaranje OpenGL sadržaja" msgid "Application menu" msgstr "Izbornik aplikacije" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Zatvori" @@ -4025,24 +4025,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Pomakni" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Promijeni veličinu" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Uvijek na vrhu" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Želite li koristiti GTK+ Inspektora?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4053,7 +4053,7 @@ msgstr "" "otkrivanje i promjenu unutrašnjosti bilo koje GTK+ aplikacije. Njegovo " "korištenje može uzrokovati rušenje ili prekid u radu aplikacije." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Ne prikazuj više ovu poruku" From 0c1ea9221976b838101d2593754b658808fdc542 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 3 Oct 2022 10:35:48 +0200 Subject: [PATCH 133/176] wayland: Translate STRING/UTF8_STRING selection atoms to mimetypes Since the GDK API layer in 3.x is considerably tied to X11 details, it makes sense to provide this bit of translation in case the app uses these exclusively and does not use actual mimetype strings. Provide this bit of translation of X11 selection atoms to mimetypes. While at it, use the right zwp_primary_selection_source_v1 API with primary selection data sources. From the looks of it, this just happened to work. Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/5217 --- gdk/wayland/gdkselection-wayland.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/gdk/wayland/gdkselection-wayland.c b/gdk/wayland/gdkselection-wayland.c index d7f3332fa2..6fbdb5e50d 100644 --- a/gdk/wayland/gdkselection-wayland.c +++ b/gdk/wayland/gdkselection-wayland.c @@ -34,6 +34,9 @@ #include +#define STRING_MIMETYPE "text/plain" +#define UTF8_STRING_MIMETYPE "text/plain;charset=utf-8" + typedef struct _SelectionBuffer SelectionBuffer; typedef struct _SelectionData SelectionData; typedef struct _StoredSelection StoredSelection; @@ -1783,7 +1786,25 @@ gdk_wayland_selection_add_targets (GdkWindow *window, { gchar *mimetype = gdk_atom_name (targets[i]); - wl_data_source_offer (data_source, mimetype); + if (selection == atoms[ATOM_PRIMARY]) + { + if (g_strcmp0 (mimetype, "STRING") == 0) + zwp_primary_selection_source_v1_offer (data_source, STRING_MIMETYPE); + else if (g_strcmp0 (mimetype, "UTF8_STRING") == 0) + zwp_primary_selection_source_v1_offer (data_source, UTF8_STRING_MIMETYPE); + + zwp_primary_selection_source_v1_offer (data_source, mimetype); + } + else + { + if (g_strcmp0 (mimetype, "STRING") == 0) + wl_data_source_offer (data_source, STRING_MIMETYPE); + else if (g_strcmp0 (mimetype, "UTF8_STRING") == 0) + wl_data_source_offer (data_source, UTF8_STRING_MIMETYPE); + + wl_data_source_offer (data_source, mimetype); + } + g_free (mimetype); } From 725ae0c878eb00ed70303a6c25ddf71f7d54919e Mon Sep 17 00:00:00 2001 From: Fabio Tomat Date: Mon, 3 Oct 2022 08:39:31 +0000 Subject: [PATCH 134/176] Update Friulian translation --- po/fur.po | 268 +++++++++++++++++++++++++++--------------------------- 1 file changed, 134 insertions(+), 134 deletions(-) diff --git a/po/fur.po b/po/fur.po index 32ac4afb85..f9faf45009 100644 --- a/po/fur.po +++ b/po/fur.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-16 01:12+0000\n" -"PO-Revision-Date: 2021-09-16 14:14+0200\n" +"POT-Creation-Date: 2022-10-02 14:38+0000\n" +"PO-Revision-Date: 2022-10-03 10:38+0200\n" "Last-Translator: Fabio Tomat \n" "Language-Team: Friulian \n" "Language: fur\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 3.1.1\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -471,19 +471,19 @@ msgid "Unable to create a GL pixel format" msgstr "Impussibil creâ un formât di pixel GL" #: gdk/quartz/gdkglcontext-quartz.c:133 gdk/wayland/gdkglcontext-wayland.c:208 -#: gdk/win32/gdkglcontext-win32.c:1100 gdk/win32/gdkglcontext-win32.c:1140 +#: gdk/win32/gdkglcontext-win32.c:808 gdk/win32/gdkglcontext-win32.c:1258 #: gdk/x11/gdkglcontext-x11.c:724 gdk/x11/gdkglcontext-x11.c:774 msgid "Unable to create a GL context" msgstr "Impussibil creâ un contest GL" #: gdk/wayland/gdkglcontext-wayland.c:418 -#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:938 -#: gdk/win32/gdkglcontext-win32.c:948 gdk/win32/gdkglcontext-win32.c:1065 +#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:777 +#: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 #: gdk/x11/gdkglcontext-x11.c:975 msgid "No available configurations for the given pixel format" msgstr "Nissune configurazion disponibile pal formât pixel furnît" -#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1206 +#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1491 #: gdk/x11/gdkglcontext-x11.c:1281 msgid "No GL implementation is available" msgstr "Nissune implementazion GL disponibile" @@ -613,11 +613,9 @@ msgid "Activates the expander" msgstr "Al ative l'espansôr" #: gtk/a11y/gtkfilechooserwidgetaccessible.c:101 -#, fuzzy -#| msgid "Show other locations" msgctxt "Action name" msgid "Show location" -msgstr "Mostre altris posizions" +msgstr "Mostre posizion" #: gtk/a11y/gtkfilechooserwidgetaccessible.c:110 msgctxt "Action description" @@ -657,15 +655,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Siere" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Minimize" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Slargje" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Ripristine" @@ -1216,7 +1214,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1265,7 +1263,7 @@ msgid "_Apply" msgstr "_Apliche" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_Va ben" @@ -1693,7 +1691,7 @@ msgid "Other Applications" msgstr "Altris aplicazions" #: gtk/gtkapplicationwindow.c:345 gtk/gtkprintoperation-unix.c:485 -#: gtk/gtkprintoperation-win32.c:1521 gtk/inspector/prop-editor.c:1686 +#: gtk/gtkprintoperation-win32.c:1589 gtk/inspector/prop-editor.c:1686 msgid "Application" msgstr "Aplicazion" @@ -1889,7 +1887,7 @@ msgstr "No valit" msgid "New accelerator…" msgstr "Gnûf aceleradôr…" -#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:470 +#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:481 #, c-format msgctxt "progress bar label" msgid "%d %%" @@ -2239,44 +2237,44 @@ msgstr "_Diestre:" msgid "Paper Margins" msgstr "Margjins cjarte" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9520 +#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 msgid "Cu_t" msgstr "_Taie" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9524 +#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 msgid "_Copy" msgstr "_Copie" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9526 +#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 msgid "_Paste" msgstr "T_ache" #: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9529 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 msgid "_Delete" msgstr "_Elimine" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9543 +#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 msgid "Select _All" msgstr "Selezione _dut" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9553 +#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 msgid "Insert _Emoji" msgstr "Inserìs _Emoji" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9777 +#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 msgid "Select all" msgstr "Selezione dut" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9780 +#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 msgid "Cut" msgstr "Taie" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9783 +#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 msgid "Copy" msgstr "Copie" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9786 +#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 msgid "Paste" msgstr "Tache" @@ -2292,7 +2290,7 @@ msgstr "Inserìs Emoji" msgid "Select a File" msgstr "Selezione un file" -#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1109 +#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1112 msgid "Desktop" msgstr "Scritori" @@ -2310,7 +2308,7 @@ msgstr "_Non" #. Open item is always present #: gtk/gtkfilechoosernative.c:546 gtk/gtkfilechoosernative.c:631 -#: gtk/gtkplacessidebar.c:3625 gtk/gtkplacessidebar.c:3693 +#: gtk/gtkplacessidebar.c:3628 gtk/gtkplacessidebar.c:3696 #: gtk/gtkplacesview.c:1705 msgid "_Open" msgstr "_Vierç" @@ -2484,7 +2482,7 @@ msgstr "_Copie posizion" msgid "_Add to Bookmarks" msgstr "_Zonte tai Segnelibris" -#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2741 +#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 #: gtk/ui/gtkfilechooserwidget.ui:569 msgid "_Rename" msgstr "_Cambie non" @@ -2633,7 +2631,7 @@ msgstr "Sfuei di calcul" msgid "Unknown" msgstr "No cognossût" -#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1094 +#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 msgid "Home" msgstr "Home" @@ -2696,54 +2694,54 @@ msgctxt "font" msgid "None" msgstr "Nissun" -#: gtk/gtkfontchooserwidget.c:1556 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Largjece" -#: gtk/gtkfontchooserwidget.c:1557 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Pês" -#: gtk/gtkfontchooserwidget.c:1558 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Corsîf" -#: gtk/gtkfontchooserwidget.c:1559 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Sclavueç" -#: gtk/gtkfontchooserwidget.c:1560 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Dimension otiche" -#: gtk/gtkfontchooserwidget.c:2097 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Predefinît" -#: gtk/gtkfontchooserwidget.c:2144 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Leaduris" -#: gtk/gtkfontchooserwidget.c:2145 +#: gtk/gtkfontchooserwidget.c:2356 #, fuzzy #| msgctxt "paper size" #| msgid "US Letter Plus" msgid "Letter Case" msgstr "US Letter Plus" -#: gtk/gtkfontchooserwidget.c:2146 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Capitalizazion dai numars" -#: gtk/gtkfontchooserwidget.c:2147 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Spaziadure dai numars" -#: gtk/gtkfontchooserwidget.c:2148 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Formatazion numars" -#: gtk/gtkfontchooserwidget.c:2149 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Variantis caratar" @@ -2755,7 +2753,7 @@ msgstr "Creazion dal contest OpenGL falide" msgid "Application menu" msgstr "Menù aplicazion" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Siere" @@ -3112,218 +3110,218 @@ msgid "File System Root" msgstr "Lidrîs dal filesystem" #. translators: %s is the name of a cloud provider for files -#: gtk/gtkplacessidebar.c:981 +#: gtk/gtkplacessidebar.c:984 #, c-format msgid "Open %s" msgstr "Vierç %s" -#: gtk/gtkplacessidebar.c:1070 gtk/ui/gtkemojichooser.ui:197 +#: gtk/gtkplacessidebar.c:1073 gtk/ui/gtkemojichooser.ui:197 msgid "Recent" msgstr "Resint" -#: gtk/gtkplacessidebar.c:1072 +#: gtk/gtkplacessidebar.c:1075 msgid "Recent files" msgstr "File resints" -#: gtk/gtkplacessidebar.c:1082 +#: gtk/gtkplacessidebar.c:1085 msgid "Starred" msgstr "Preferîts" #. TODO: Rename to 'Starred files' -#: gtk/gtkplacessidebar.c:1085 +#: gtk/gtkplacessidebar.c:1088 msgid "Favorite files" msgstr "File preferîts" -#: gtk/gtkplacessidebar.c:1096 +#: gtk/gtkplacessidebar.c:1099 msgid "Open your personal folder" msgstr "Vierç la cartele personâl" -#: gtk/gtkplacessidebar.c:1111 +#: gtk/gtkplacessidebar.c:1114 msgid "Open the contents of your desktop in a folder" msgstr "Vierç il contignût de scrivanie intune cartele" -#: gtk/gtkplacessidebar.c:1125 +#: gtk/gtkplacessidebar.c:1128 msgid "Enter Location" msgstr "Inserìs posizion" -#: gtk/gtkplacessidebar.c:1127 +#: gtk/gtkplacessidebar.c:1130 msgid "Manually enter a location" msgstr "Inserìs a man une posizion" -#: gtk/gtkplacessidebar.c:1137 +#: gtk/gtkplacessidebar.c:1140 msgid "Trash" msgstr "Scovacere" -#: gtk/gtkplacessidebar.c:1139 +#: gtk/gtkplacessidebar.c:1142 msgid "Open the trash" msgstr "Vierç la scovacere" -#: gtk/gtkplacessidebar.c:1248 gtk/gtkplacessidebar.c:1276 -#: gtk/gtkplacessidebar.c:1491 +#: gtk/gtkplacessidebar.c:1251 gtk/gtkplacessidebar.c:1279 +#: gtk/gtkplacessidebar.c:1494 #, c-format msgid "Mount and open “%s”" msgstr "Monte e vierç “%s”" -#: gtk/gtkplacessidebar.c:1371 +#: gtk/gtkplacessidebar.c:1374 msgid "Open the contents of the file system" msgstr "Vierç i contignûts dal filesystem" -#: gtk/gtkplacessidebar.c:1455 +#: gtk/gtkplacessidebar.c:1458 msgid "New bookmark" msgstr "Gnûf segnelibri" -#: gtk/gtkplacessidebar.c:1457 +#: gtk/gtkplacessidebar.c:1460 msgid "Add a new bookmark" msgstr "Zonte un gnûf segnelibri" -#: gtk/gtkplacessidebar.c:1470 +#: gtk/gtkplacessidebar.c:1473 msgid "Connect to Server" msgstr "Conet al servidôr" -#: gtk/gtkplacessidebar.c:1472 +#: gtk/gtkplacessidebar.c:1475 msgid "Connect to a network server address" msgstr "Conet a une direzion di servidôr di rêt" -#: gtk/gtkplacessidebar.c:1534 +#: gtk/gtkplacessidebar.c:1537 msgid "Other Locations" msgstr "Altris posizions" -#: gtk/gtkplacessidebar.c:1535 +#: gtk/gtkplacessidebar.c:1538 msgid "Show other locations" msgstr "Mostre altris posizions" #. Adjust start/stop items to reflect the type of the drive -#: gtk/gtkplacessidebar.c:2334 gtk/gtkplacessidebar.c:3713 +#: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 msgid "_Start" msgstr "_Fâs partî" -#: gtk/gtkplacessidebar.c:2335 gtk/gtkplacessidebar.c:3714 +#: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 msgid "_Stop" msgstr "_Ferme" #. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used -#: gtk/gtkplacessidebar.c:2342 +#: gtk/gtkplacessidebar.c:2345 msgid "_Power On" msgstr "_Impie" -#: gtk/gtkplacessidebar.c:2343 +#: gtk/gtkplacessidebar.c:2346 msgid "_Safely Remove Drive" msgstr "_Gjave dispositîf in sigurece" -#: gtk/gtkplacessidebar.c:2347 +#: gtk/gtkplacessidebar.c:2350 msgid "_Connect Drive" msgstr "_Conet unitât" -#: gtk/gtkplacessidebar.c:2348 +#: gtk/gtkplacessidebar.c:2351 msgid "_Disconnect Drive" msgstr "_Disconet unitât" -#: gtk/gtkplacessidebar.c:2352 +#: gtk/gtkplacessidebar.c:2355 msgid "_Start Multi-disk Device" msgstr "_Fâs partî il dispositîf Multi-disc" -#: gtk/gtkplacessidebar.c:2353 +#: gtk/gtkplacessidebar.c:2356 msgid "_Stop Multi-disk Device" msgstr "_Ferme il dispositîf Multi-disc" #. stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used -#: gtk/gtkplacessidebar.c:2358 +#: gtk/gtkplacessidebar.c:2361 msgid "_Unlock Device" msgstr "_Sbloche dispositîf" -#: gtk/gtkplacessidebar.c:2359 +#: gtk/gtkplacessidebar.c:2362 msgid "_Lock Device" msgstr "_Bloche dispositîf" -#: gtk/gtkplacessidebar.c:2397 gtk/gtkplacessidebar.c:3394 +#: gtk/gtkplacessidebar.c:2400 gtk/gtkplacessidebar.c:3397 #, c-format msgid "Unable to start “%s”" msgstr "Impussibil fâ partî “%s”" -#: gtk/gtkplacessidebar.c:2430 +#: gtk/gtkplacessidebar.c:2433 #, c-format msgid "Error unlocking “%s”" msgstr "Erôr tal sblocâ “%s”" -#: gtk/gtkplacessidebar.c:2432 +#: gtk/gtkplacessidebar.c:2435 #, c-format msgid "Unable to access “%s”" msgstr "Impussibil jentrâ in “%s”" -#: gtk/gtkplacessidebar.c:2666 +#: gtk/gtkplacessidebar.c:2669 msgid "This name is already taken" msgstr "Chest non al è za cjapât" -#: gtk/gtkplacessidebar.c:2735 gtk/inspector/actions.ui:43 +#: gtk/gtkplacessidebar.c:2738 gtk/inspector/actions.ui:43 #: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 #: gtk/ui/gtkfilechooserwidget.ui:220 gtk/ui/gtkfilechooserwidget.ui:543 msgid "Name" msgstr "Non" -#: gtk/gtkplacessidebar.c:2935 +#: gtk/gtkplacessidebar.c:2938 #, c-format msgid "Unable to unmount “%s”" msgstr "Impussibil dismontâ “%s”" -#: gtk/gtkplacessidebar.c:3111 +#: gtk/gtkplacessidebar.c:3114 #, c-format msgid "Unable to stop “%s”" msgstr "Impussibil fermâ “%s”" -#: gtk/gtkplacessidebar.c:3140 +#: gtk/gtkplacessidebar.c:3143 #, c-format msgid "Unable to eject “%s”" msgstr "Impussibil parâ fûr “%s”" -#: gtk/gtkplacessidebar.c:3169 gtk/gtkplacessidebar.c:3198 +#: gtk/gtkplacessidebar.c:3172 gtk/gtkplacessidebar.c:3201 #, c-format msgid "Unable to eject %s" msgstr "Impussibil parâ fûr %s" -#: gtk/gtkplacessidebar.c:3346 +#: gtk/gtkplacessidebar.c:3349 #, c-format msgid "Unable to poll “%s” for media changes" msgstr "Impussibil interogâ “%s” pai cambiaments dai supuarts" -#: gtk/gtkplacessidebar.c:3630 gtk/gtkplacessidebar.c:3696 +#: gtk/gtkplacessidebar.c:3633 gtk/gtkplacessidebar.c:3699 #: gtk/gtkplacesview.c:1715 msgid "Open in New _Tab" msgstr "Vierç intune gnove _schede" -#: gtk/gtkplacessidebar.c:3636 gtk/gtkplacessidebar.c:3699 +#: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 #: gtk/gtkplacesview.c:1726 msgid "Open in New _Window" msgstr "Vierç intun gnûf _barcon" -#: gtk/gtkplacessidebar.c:3703 +#: gtk/gtkplacessidebar.c:3706 msgid "_Add Bookmark" msgstr "_Zonte segnelibri" -#: gtk/gtkplacessidebar.c:3704 +#: gtk/gtkplacessidebar.c:3707 msgid "_Remove" msgstr "_Gjave" -#: gtk/gtkplacessidebar.c:3705 +#: gtk/gtkplacessidebar.c:3708 msgid "Rename…" msgstr "Cambie non…" -#: gtk/gtkplacessidebar.c:3709 gtk/gtkplacesview.c:1760 +#: gtk/gtkplacessidebar.c:3712 gtk/gtkplacesview.c:1760 msgid "_Mount" msgstr "_Monte" -#: gtk/gtkplacessidebar.c:3710 gtk/gtkplacesview.c:1750 +#: gtk/gtkplacessidebar.c:3713 gtk/gtkplacesview.c:1750 msgid "_Unmount" msgstr "_Dismonte" -#: gtk/gtkplacessidebar.c:3711 +#: gtk/gtkplacessidebar.c:3714 msgid "_Eject" msgstr "Par_e fûr" -#: gtk/gtkplacessidebar.c:3712 +#: gtk/gtkplacessidebar.c:3715 msgid "_Detect Media" msgstr "_Rilevâ supuart" -#: gtk/gtkplacessidebar.c:4158 gtk/gtkplacesview.c:1122 +#: gtk/gtkplacessidebar.c:4161 gtk/gtkplacesview.c:1122 msgid "Computer" msgstr "Computer" @@ -3535,58 +3533,58 @@ msgstr "Il motîf plui probabil al è che nol è pussibil creâ un file temporan msgid "Print" msgstr "Stampe" -#: gtk/gtkprintoperation-win32.c:631 +#: gtk/gtkprintoperation-win32.c:654 msgid "Printer offline" msgstr "Stampant distacade" -#: gtk/gtkprintoperation-win32.c:633 +#: gtk/gtkprintoperation-win32.c:656 msgid "Out of paper" msgstr "Cjarte esauride" #. Translators: this is a printer status. -#: gtk/gtkprintoperation-win32.c:635 +#: gtk/gtkprintoperation-win32.c:658 #: modules/printbackends/cups/gtkprintbackendcups.c:2680 msgid "Paused" msgstr "In pause" -#: gtk/gtkprintoperation-win32.c:637 +#: gtk/gtkprintoperation-win32.c:660 msgid "Need user intervention" msgstr "Al è necessari l'intervent dal utent" -#: gtk/gtkprintoperation-win32.c:742 +#: gtk/gtkprintoperation-win32.c:765 msgid "Custom size" msgstr "Dimension personalizade" -#: gtk/gtkprintoperation-win32.c:1613 +#: gtk/gtkprintoperation-win32.c:1681 msgid "No printer found" msgstr "Nissune stampant cjatade" -#: gtk/gtkprintoperation-win32.c:1640 +#: gtk/gtkprintoperation-win32.c:1708 msgid "Invalid argument to CreateDC" msgstr "Argoment no valit par CreateDC" -#: gtk/gtkprintoperation-win32.c:1676 gtk/gtkprintoperation-win32.c:1922 +#: gtk/gtkprintoperation-win32.c:1744 gtk/gtkprintoperation-win32.c:1996 msgid "Error from StartDoc" msgstr "Erôr dal StartDoc" -#: gtk/gtkprintoperation-win32.c:1777 gtk/gtkprintoperation-win32.c:1800 -#: gtk/gtkprintoperation-win32.c:1848 +#: gtk/gtkprintoperation-win32.c:1851 gtk/gtkprintoperation-win32.c:1874 +#: gtk/gtkprintoperation-win32.c:1922 msgid "Not enough free memory" msgstr "No vonde memorie libare" -#: gtk/gtkprintoperation-win32.c:1853 +#: gtk/gtkprintoperation-win32.c:1927 msgid "Invalid argument to PrintDlgEx" msgstr "Argoment no valit par PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1858 +#: gtk/gtkprintoperation-win32.c:1932 msgid "Invalid pointer to PrintDlgEx" msgstr "Pontadôr no valit par PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1863 +#: gtk/gtkprintoperation-win32.c:1937 msgid "Invalid handle to PrintDlgEx" msgstr "Gjestion no valide par PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1868 +#: gtk/gtkprintoperation-win32.c:1942 msgid "Unspecified error" msgstr "Erôr no specificât" @@ -4036,24 +4034,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Sposte" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Ridimensione" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Simpri denant" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Doprâ GTK+ Inspector?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4064,7 +4062,7 @@ msgstr "" "il didentri di cualsisei aplicazion GTK+.\n" "Doprantlu ae aplicazion si podarès causâ une interuzion o un colàs." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "No stâ mostrâ plui chest messaç" @@ -4077,7 +4075,7 @@ msgstr "Ative" msgid "State" msgstr "Stât" -#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:115 +#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:196 #: gtk/ui/gtkplacesview.ui:92 msgid "Prefix" msgstr "Prefìs" @@ -4142,12 +4140,12 @@ msgstr "Valôr" msgid "Show data" msgstr "Mostre dâts" -#: gtk/inspector/general.c:309 +#: gtk/inspector/general.c:330 msgctxt "GL version" msgid "None" msgstr "Nissune" -#: gtk/inspector/general.c:310 +#: gtk/inspector/general.c:331 msgctxt "GL vendor" msgid "None" msgstr "Nissun" @@ -4160,23 +4158,31 @@ msgstr "Version GTK+" msgid "GDK Backend" msgstr "Backend GDK" -#: gtk/inspector/general.ui:373 +#: gtk/inspector/general.ui:115 +msgid "Application ID" +msgstr "ID de aplicazion" + +#: gtk/inspector/general.ui:149 +msgid "Resource Path" +msgstr "Percors de risorse" + +#: gtk/inspector/general.ui:454 msgid "Display" msgstr "Visôr" -#: gtk/inspector/general.ui:408 +#: gtk/inspector/general.ui:489 msgid "RGBA visual" msgstr "Visuâl RGBA" -#: gtk/inspector/general.ui:442 +#: gtk/inspector/general.ui:523 msgid "Composited" msgstr "Composit" -#: gtk/inspector/general.ui:489 +#: gtk/inspector/general.ui:570 msgid "GL Version" msgstr "Version GL" -#: gtk/inspector/general.ui:524 +#: gtk/inspector/general.ui:605 msgid "GL Vendor" msgstr "Produtôr GL" @@ -7206,14 +7212,12 @@ msgid "Flags" msgstr "Bandieris" #: gtk/ui/gtkfilechooserdialog.ui:32 -#, fuzzy -#| msgid "Focus Widget" msgid "File Chooser Widget" -msgstr "Widget focus" +msgstr "Widget seletôr file" #: gtk/ui/gtkfilechooserwidget.ui:22 msgid "Places" -msgstr "" +msgstr "Puescj" #: gtk/ui/gtkfilechooserwidget.ui:47 msgid "Browse Header Revealer" @@ -7225,19 +7229,15 @@ msgstr "" #: gtk/ui/gtkfilechooserwidget.ui:75 msgid "PathBar Layer" -msgstr "" +msgstr "Strât sbare dal percors" #: gtk/ui/gtkfilechooserwidget.ui:121 -#, fuzzy -#| msgid "Location" msgid "Location Layer" -msgstr "Posizion" +msgstr "Strât de posizion" #: gtk/ui/gtkfilechooserwidget.ui:137 -#, fuzzy -#| msgid "Search" msgid "Search Layer" -msgstr "Ricercje" +msgstr "Strât de ricercje" #: gtk/ui/gtkfilechooserwidget.ui:199 msgid "Files" @@ -7765,7 +7765,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnamite (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From 5ea961ed93ddcdc6fe3c5bedecb8469f08484024 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 3 Oct 2022 16:39:08 +0200 Subject: [PATCH 135/176] gdk: Ensure GdkFrameClock::flush-events with uncompressed motion Sometimes, there may be motion events left in the queue, because at the time of handlign these motion events the GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS phase is not requested. Ensure that, when finding motion events on a window that does not disable motion compression, the events are anyways flushed, so they can be processed early by the window/widget event handlers. Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/4946 --- gdk/gdkevents.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/gdk/gdkevents.c b/gdk/gdkevents.c index 12af9ccb96..087178ee75 100644 --- a/gdk/gdkevents.c +++ b/gdk/gdkevents.c @@ -258,6 +258,7 @@ _gdk_event_queue_handle_motion_compression (GdkDisplay *display) GList *pending_motions = NULL; GdkWindow *pending_motion_window = NULL; GdkDevice *pending_motion_device = NULL; + gboolean uncompressed_motion = FALSE; /* If the last N events in the event queue are motion notify * events for the same window, drop all but the last */ @@ -282,10 +283,14 @@ _gdk_event_queue_handle_motion_compression (GdkDisplay *display) pending_motion_device != event->event.motion.device) break; - if (!event->event.motion.window->event_compression) - break; - pending_motion_window = event->event.motion.window; + + if (!event->event.motion.window->event_compression) + { + uncompressed_motion = TRUE; + break; + } + pending_motion_device = event->event.motion.device; pending_motions = tmp_list; @@ -301,9 +306,10 @@ _gdk_event_queue_handle_motion_compression (GdkDisplay *display) pending_motions = next; } - if (pending_motions && - pending_motions == display->queued_events && - pending_motions == display->queued_tail) + if (uncompressed_motion || + (pending_motions && + pending_motions == display->queued_events && + pending_motions == display->queued_tail)) { GdkFrameClock *clock = gdk_window_get_frame_clock (pending_motion_window); if (clock) /* might be NULL if window was destroyed */ From a2f579eca8fe1d9a3e8b4922727fd94cd11c0116 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 18 Aug 2022 00:58:38 +0200 Subject: [PATCH 136/176] gtkimcontextwayland: Refactor handling of client updates Currently, the wayland IM context sends zwp_text_input_v3.commit from a number of places, and some of them with partial data. In order to make client state updates "atomic" and complete, make the communication happen over an unified notify_im_change() function that happens on a narrower set of circumstances: - The GtkIMContext is reset - The GtkIMContext is just focused - The gesture to invoke the OSK is triggered - The IM context is reacting to changes coming from the compositor Notably, setting the cursor location or the surrounding text do not try to commit state on their own, and now will be flushed with the corresponding IM update or reset. But also, these requests won't be prevented from happening individually on serial mismatch, instead it will be the whole state commit which is held off. With these changes in place, all client-side updates are notified atomically to the compositor under a single .commit request. --- modules/input/imwayland.c | 51 ++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/modules/input/imwayland.c b/modules/input/imwayland.c index 1e93123aa2..facb9f2d31 100644 --- a/modules/input/imwayland.c +++ b/modules/input/imwayland.c @@ -116,6 +116,11 @@ static const GtkIMContextInfo *info_list[] = static void gtk_im_context_wayland_focus_out (GtkIMContext *context); +static void commit_state (GtkIMContextWayland *context); +static void notify_surrounding_text (GtkIMContextWayland *context); +static void notify_cursor_location (GtkIMContextWayland *context); +static void notify_content_type (GtkIMContextWayland *context); + #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) #ifndef INCLUDE_IM_wayland @@ -125,7 +130,8 @@ static void gtk_im_context_wayland_focus_out (GtkIMContext *context); #endif static void -notify_external_change (GtkIMContextWayland *context) +notify_im_change (GtkIMContextWayland *context, + enum zwp_text_input_v3_change_cause cause) { gboolean result; @@ -135,8 +141,12 @@ notify_external_change (GtkIMContextWayland *context) if (!context->enabled) return; - context->surrounding_change = ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_OTHER; + context->surrounding_change = cause; g_signal_emit_by_name (global->current, "retrieve-surrounding", &result); + notify_surrounding_text (context); + notify_content_type (context); + notify_cursor_location (context); + commit_state (context); } static void @@ -262,17 +272,25 @@ text_input_done (void *data, uint32_t serial) { GtkIMContextWaylandGlobal *global = data; - gboolean result; + GtkIMContextWayland *context; + gboolean update_im; global->done_serial = serial; if (!global->current) return; + context = GTK_IM_CONTEXT_WAYLAND (global->current); + update_im = (context->pending_commit != NULL || + g_strcmp0 (context->pending_preedit.text, + context->current_preedit.text) != 0); + text_input_delete_surrounding_text_apply (global); text_input_commit_apply (global); - g_signal_emit_by_name (global->current, "retrieve-surrounding", &result); text_input_preedit_apply (global); + + if (update_im && global->serial == serial) + notify_im_change (context, ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_INPUT_METHOD); } static void @@ -289,8 +307,6 @@ notify_surrounding_text (GtkIMContextWayland *context) return; if (!context->enabled || !context->surrounding.text) return; - if (global->done_serial != global->serial) - return; len = strlen (context->surrounding.text); cursor = context->surrounding.cursor_idx; @@ -366,8 +382,6 @@ notify_cursor_location (GtkIMContextWayland *context) return; if (!context->enabled || !context->window) return; - if (global->done_serial != global->serial) - return; rect = context->cursor_rect; gdk_window_get_root_coords (context->window, rect.x, rect.y, @@ -450,8 +464,6 @@ notify_content_type (GtkIMContextWayland *context) if (!context->enabled) return; - if (global->done_serial != global->serial) - return; g_object_get (context, "input-hints", &hints, @@ -592,16 +604,13 @@ gtk_im_context_wayland_filter_keypress (GtkIMContext *context, static void enable (GtkIMContextWayland *context_wayland) { - gboolean result; /* Technically, text input isn't enabled until after the commit. * In reality, enable can't fail, and notify functions need to know * that they are free to send requests. */ context_wayland->enabled = TRUE; zwp_text_input_v3_enable (global->text_input); - g_signal_emit_by_name (global->current, "retrieve-surrounding", &result); - notify_content_type (context_wayland); - notify_cursor_location (context_wayland); - commit_state (context_wayland); + notify_im_change (context_wayland, + ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_OTHER); } static void @@ -611,6 +620,12 @@ disable (GtkIMContextWayland *context_wayland) commit_state (context_wayland); context_wayland->enabled = FALSE; + /* The commit above will still count in the .done event accounting, + * we should account for it, lest the serial gets out of sync after + * a future focus_in/enable. + */ + global->done_serial++; + /* after disable, incoming state changes won't take effect anyway */ if (context_wayland->current_preedit.text) { @@ -821,7 +836,8 @@ gtk_im_context_wayland_focus_out (GtkIMContext *context) static void gtk_im_context_wayland_reset (GtkIMContext *context) { - notify_external_change (GTK_IM_CONTEXT_WAYLAND (context)); + notify_im_change (GTK_IM_CONTEXT_WAYLAND (context), + ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_OTHER); GTK_IM_CONTEXT_CLASS (parent_class)->reset (context); } @@ -856,8 +872,6 @@ gtk_im_context_wayland_set_cursor_location (GtkIMContext *context, gtk_event_controller_reset (GTK_EVENT_CONTROLLER (context_wayland->gesture)); context_wayland->cursor_rect = *rect; - notify_cursor_location (context_wayland); - commit_state (context_wayland); } static void @@ -893,7 +907,6 @@ gtk_im_context_wayland_set_surrounding (GtkIMContext *context, context_wayland->surrounding.anchor_idx = cursor_index; notify_surrounding_text (context_wayland); - commit_state (context_wayland); } static gboolean From 0a8b0025e3102d2bd9977a011dfb884d36cfa1a5 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 18 Aug 2022 00:58:14 +0200 Subject: [PATCH 137/176] gtktextview: Shuffle the places doing IM reset During text widget manipulation (inserting or deleting text via keyboard) the IM context is reset somewhat early, before the actual change took place. This makes IM lag behind in terms of surrounding text and cursor position. Shuffle these IM reset calls so that they happen after the changes, and ensure that the IM is actually reset, since that is currently toggled on a pretty narrow set of circumstances. Also, fix a bug during GtkEventControllerKey::im-update where the condition on cursor position editability to reset the IM context was inverted. --- gtk/gtktextview.c | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 9651c4a21f..148f744381 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -5513,7 +5513,7 @@ gtk_text_view_key_press_event (GtkWidget *widget, GdkEventKey *event) if (gtk_im_context_filter_keypress (priv->im_context, event)) { priv->need_im_reset = TRUE; - if (!can_insert) + if (can_insert) gtk_text_view_reset_im_context (text_view); retval = TRUE; } @@ -6564,8 +6564,6 @@ gtk_text_view_move_cursor (GtkTextView *text_view, return; } - gtk_text_view_reset_im_context (text_view); - if (step == GTK_MOVEMENT_PAGES) { if (!gtk_text_view_scroll_pages (text_view, count, extend_selection)) @@ -6749,6 +6747,9 @@ gtk_text_view_move_cursor (GtkTextView *text_view, gtk_text_view_check_cursor_blink (text_view); gtk_text_view_pend_cursor_blink (text_view); + + priv->need_im_reset = TRUE; + gtk_text_view_reset_im_context (text_view); } static void @@ -7039,14 +7040,16 @@ gtk_text_view_delete_from_cursor (GtkTextView *text_view, priv = text_view->priv; - gtk_text_view_reset_im_context (text_view); - if (type == GTK_DELETE_CHARS) { /* Char delete deletes the selection, if one exists */ if (gtk_text_buffer_delete_selection (get_buffer (text_view), TRUE, priv->editable)) - return; + { + priv->need_im_reset = TRUE; + gtk_text_view_reset_im_context (text_view); + return; + } } gtk_text_buffer_get_iter_at_mark (get_buffer (text_view), &insert, @@ -7173,6 +7176,9 @@ gtk_text_view_delete_from_cursor (GtkTextView *text_view, { gtk_widget_error_bell (GTK_WIDGET (text_view)); } + + priv->need_im_reset = TRUE; + gtk_text_view_reset_im_context (text_view); } static void @@ -7183,12 +7189,14 @@ gtk_text_view_backspace (GtkTextView *text_view) priv = text_view->priv; - gtk_text_view_reset_im_context (text_view); - /* Backspace deletes the selection, if one exists */ if (gtk_text_buffer_delete_selection (get_buffer (text_view), TRUE, priv->editable)) - return; + { + priv->need_im_reset = TRUE; + gtk_text_view_reset_im_context (text_view); + return; + } gtk_text_buffer_get_iter_at_mark (get_buffer (text_view), &insert, @@ -7201,6 +7209,9 @@ gtk_text_view_backspace (GtkTextView *text_view) DV(g_print (G_STRLOC": scrolling onscreen\n")); gtk_text_view_scroll_mark_onscreen (text_view, gtk_text_buffer_get_insert (get_buffer (text_view))); + + priv->need_im_reset = TRUE; + gtk_text_view_reset_im_context (text_view); } else { From b0c4196f98046eb8b235240d08505680aa0e1dfb Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 18 Aug 2022 00:55:30 +0200 Subject: [PATCH 138/176] gtkentry: Shuffle the places doing IM reset During entry widget manipulation (inserting or deleting text via keyboard) the IM context is reset somewhat early, before the actual change took place. This makes IM lag behind in terms of surrounding text and cursor position. Shuffle these IM reset calls so that they happen after the changes, and ensure that the IM is actually reset, since that is currently toggled on a pretty narrow set of circumstances. --- gtk/gtkentry.c | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 864c217408..12974d6f26 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -4897,7 +4897,7 @@ gtk_entry_key_press (GtkWidget *widget, { if (gtk_im_context_filter_keypress (priv->im_context, event)) { - priv->need_im_reset = TRUE; + gtk_im_context_reset (priv->im_context); retval = TRUE; goto out; } @@ -4939,7 +4939,7 @@ gtk_entry_key_release (GtkWidget *widget, { if (gtk_im_context_filter_keypress (priv->im_context, event)) { - priv->need_im_reset = TRUE; + gtk_im_context_reset (priv->im_context); retval = TRUE; goto out; } @@ -5606,8 +5606,6 @@ gtk_entry_move_cursor (GtkEntry *entry, GtkEntryPrivate *priv = entry->priv; gint new_pos = priv->current_pos; - gtk_entry_reset_im_context (entry); - if (priv->current_pos != priv->selection_bound && !extend_selection) { /* If we have a current selection and aren't extending it, move to the @@ -5732,6 +5730,9 @@ gtk_entry_move_cursor (GtkEntry *entry, gtk_editable_set_position (GTK_EDITABLE (entry), new_pos); gtk_entry_pend_cursor_blink (entry); + + priv->need_im_reset = TRUE; + gtk_entry_reset_im_context (entry); } static void @@ -5761,8 +5762,6 @@ gtk_entry_delete_from_cursor (GtkEntry *entry, gint end_pos = priv->current_pos; gint old_n_bytes = gtk_entry_buffer_get_bytes (get_buffer (entry)); - gtk_entry_reset_im_context (entry); - if (!priv->editable) { gtk_widget_error_bell (GTK_WIDGET (entry)); @@ -5772,6 +5771,8 @@ gtk_entry_delete_from_cursor (GtkEntry *entry, if (priv->selection_bound != priv->current_pos) { gtk_editable_delete_selection (editable); + priv->need_im_reset = TRUE; + gtk_entry_reset_im_context (entry); return; } @@ -5834,6 +5835,11 @@ gtk_entry_delete_from_cursor (GtkEntry *entry, if (gtk_entry_buffer_get_bytes (get_buffer (entry)) == old_n_bytes) gtk_widget_error_bell (GTK_WIDGET (entry)); + else + { + priv->need_im_reset = TRUE; + gtk_entry_reset_im_context (entry); + } gtk_entry_pend_cursor_blink (entry); } @@ -5845,8 +5851,6 @@ gtk_entry_backspace (GtkEntry *entry) GtkEditable *editable = GTK_EDITABLE (entry); gint prev_pos; - gtk_entry_reset_im_context (entry); - if (!priv->editable) { gtk_widget_error_bell (GTK_WIDGET (entry)); @@ -5856,6 +5860,8 @@ gtk_entry_backspace (GtkEntry *entry) if (priv->selection_bound != priv->current_pos) { gtk_editable_delete_selection (editable); + priv->need_im_reset = TRUE; + gtk_entry_reset_im_context (entry); return; } @@ -5902,6 +5908,9 @@ gtk_entry_backspace (GtkEntry *entry) gtk_editable_delete_text (editable, prev_pos, priv->current_pos); } + priv->need_im_reset = TRUE; + gtk_entry_reset_im_context (entry); + g_free (log_attrs); } else From 7b1f9a3b083e170849bc94d4a5da01367ee27d0d Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 6 Sep 2022 21:38:35 +0200 Subject: [PATCH 139/176] gtkentry: Avoid early IM reset on updates Resetting the IM on IM updates is too eager and indeed the simple IM context doesn't like that this happens in the middle of dead key handling. We however want to reset the IM after actual text buffer changes (say, a committed string) moved the cursor position, altered the surrounding text, etc. So that the IM implementation does know to update its state. --- gtk/gtkentry.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 12974d6f26..d26f4de176 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -4897,7 +4897,7 @@ gtk_entry_key_press (GtkWidget *widget, { if (gtk_im_context_filter_keypress (priv->im_context, event)) { - gtk_im_context_reset (priv->im_context); + priv->need_im_reset = TRUE; retval = TRUE; goto out; } @@ -4939,7 +4939,7 @@ gtk_entry_key_release (GtkWidget *widget, { if (gtk_im_context_filter_keypress (priv->im_context, event)) { - gtk_im_context_reset (priv->im_context); + priv->need_im_reset = TRUE; retval = TRUE; goto out; } @@ -6082,7 +6082,10 @@ gtk_entry_commit_cb (GtkIMContext *context, GtkEntryPrivate *priv = entry->priv; if (priv->editable) - gtk_entry_enter_text (entry, str); + { + gtk_entry_enter_text (entry, str); + gtk_im_context_reset (context); + } } static void From fa6aca2925eadb341b7d03d0cee22d452cb64951 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 6 Sep 2022 21:43:14 +0200 Subject: [PATCH 140/176] gtkentry: Avoid early IM reset on updates Resetting the IM on IM updates is too eager and indeed the simple IM context doesn't like that this happens in the middle of dead key handling. We however want to reset the IM after actual text buffer changes (say, a committed string) moved the cursor position, altered the surrounding text, etc. So that the IM implementation does know to update its state. Since there is going to be an actual IM reset anyways, it does no longer make sense to try to preserve the old priv->need_im_reset status during commit handling. --- gtk/gtkentry.c | 4 ---- gtk/gtktextview.c | 9 +-------- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index d26f4de176..f8050df565 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -6155,10 +6155,8 @@ gtk_entry_enter_text (GtkEntry *entry, GtkEntryPrivate *priv = entry->priv; GtkEditable *editable = GTK_EDITABLE (entry); gint tmp_pos; - gboolean old_need_im_reset; guint text_length; - old_need_im_reset = priv->need_im_reset; priv->need_im_reset = FALSE; if (gtk_editable_get_selection_bounds (editable, NULL, NULL)) @@ -6176,8 +6174,6 @@ gtk_entry_enter_text (GtkEntry *entry, tmp_pos = priv->current_pos; gtk_editable_insert_text (editable, str, strlen (str), &tmp_pos); gtk_editable_set_position (editable, tmp_pos); - - priv->need_im_reset = old_need_im_reset; } /* All changes to priv->current_pos and priv->selection_bound diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 148f744381..57dd199e2e 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -5491,9 +5491,6 @@ gtk_text_view_key_press_event (GtkWidget *widget, GdkEventKey *event) { GtkTextView *text_view; GtkTextViewPrivate *priv; - GtkTextMark *insert; - GtkTextIter iter; - gboolean can_insert; gboolean retval = FALSE; text_view = GTK_TEXT_VIEW (widget); @@ -5507,14 +5504,9 @@ gtk_text_view_key_press_event (GtkWidget *widget, GdkEventKey *event) /* Make sure input method knows where it is */ flush_update_im_spot_location (text_view); - insert = gtk_text_buffer_get_insert (get_buffer (text_view)); - gtk_text_buffer_get_iter_at_mark (get_buffer (text_view), &iter, insert); - can_insert = gtk_text_iter_can_insert (&iter, priv->editable); if (gtk_im_context_filter_keypress (priv->im_context, event)) { priv->need_im_reset = TRUE; - if (can_insert) - gtk_text_view_reset_im_context (text_view); retval = TRUE; } /* Binding set */ @@ -9109,6 +9101,7 @@ gtk_text_view_commit_handler (GtkIMContext *context, GtkTextView *text_view) { gtk_text_view_commit_text (text_view, str); + gtk_im_context_reset (context); } static void From 018083fab7fb588a5700540b1ee3ff3b5af6a0bd Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 6 Sep 2022 21:53:25 +0200 Subject: [PATCH 141/176] gtkentry: Also reset IM context after IM surrounding text deletion When the IM commands the GtkText to delete text, the cursor position would change, and so would the surrounding text. Reset the IM context so that these updates are properly picked up by the IM. Fixes backspace key behavior in the GNOME Shell OSK, since that relies on the surrounding text being properly updated for the next iteration. --- gtk/gtkentry.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index f8050df565..7da9f80796 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -6137,9 +6137,12 @@ gtk_entry_delete_surrounding_cb (GtkIMContext *slave, GtkEntryPrivate *priv = entry->priv; if (priv->editable) - gtk_editable_delete_text (GTK_EDITABLE (entry), - priv->current_pos + offset, - priv->current_pos + offset + n_chars); + { + gtk_editable_delete_text (GTK_EDITABLE (entry), + priv->current_pos + offset, + priv->current_pos + offset + n_chars); + gtk_im_context_reset (slave); + } return TRUE; } From a88e848306acba018e2bd1c5d9c74bcf6e33eb7f Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 6 Sep 2022 21:55:13 +0200 Subject: [PATCH 142/176] gtktextview: Also reset IM context after IM surrounding text deletion When the IM commands the GtkText to delete text, the cursor position would change, and so would the surrounding text. Reset the IM context so that these updates are properly picked up by the IM. Fixes backspace key behavior in the GNOME Shell OSK, since that relies on the surrounding text being properly updated for the next iteration. --- gtk/gtktextview.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 57dd199e2e..e6b4d0aa85 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -9240,8 +9240,9 @@ gtk_text_view_delete_surrounding_handler (GtkIMContext *context, gtk_text_iter_forward_chars (&start, offset); gtk_text_iter_forward_chars (&end, offset + n_chars); - gtk_text_buffer_delete_interactive (priv->buffer, &start, &end, - priv->editable); + if (gtk_text_buffer_delete_interactive (priv->buffer, &start, &end, + priv->editable)) + gtk_im_context_reset (context); return TRUE; } From 92813e52cde864139f3b740992e8c267a7a6bd1d Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Sat, 24 Sep 2022 11:45:18 +0200 Subject: [PATCH 143/176] gtkimcontextwayland: Shuffle full resets after IM changes Doing reset() on the text widgets after commit and delete_surrounding is still too eager for some IMs (e.g. those that expect being able to commit text while keeping a preedit buffer shown). However, reset() is more of a "synchronize state" action on Wayland, and it is still desirable to do that after changes that do come from the IM (e.g. requesting the new surrounding text and cursor/anchor positions). Notably here, the text_input protocol may still come up with a preedit string after this state synchronization happens. Shuffle the code so that the text widgets do not reset() the IM context after text is deleted or committed, but the Wayland IM does apply its practical effects after these actions happen. This keeps the Wayland IM fully up-to-date wrt text widget state, while not altering the ::commit and ::delete-surrounding-text behavior for other IM context implementations. --- gtk/gtkentry.c | 14 ++++---------- gtk/gtktextview.c | 6 ++---- modules/input/imwayland.c | 23 ++++++++++++++++++++--- 3 files changed, 26 insertions(+), 17 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 7da9f80796..4078855c93 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -6082,10 +6082,7 @@ gtk_entry_commit_cb (GtkIMContext *context, GtkEntryPrivate *priv = entry->priv; if (priv->editable) - { - gtk_entry_enter_text (entry, str); - gtk_im_context_reset (context); - } + gtk_entry_enter_text (entry, str); } static void @@ -6137,12 +6134,9 @@ gtk_entry_delete_surrounding_cb (GtkIMContext *slave, GtkEntryPrivate *priv = entry->priv; if (priv->editable) - { - gtk_editable_delete_text (GTK_EDITABLE (entry), - priv->current_pos + offset, - priv->current_pos + offset + n_chars); - gtk_im_context_reset (slave); - } + gtk_editable_delete_text (GTK_EDITABLE (entry), + priv->current_pos + offset, + priv->current_pos + offset + n_chars); return TRUE; } diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index e6b4d0aa85..8a1241e602 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -9101,7 +9101,6 @@ gtk_text_view_commit_handler (GtkIMContext *context, GtkTextView *text_view) { gtk_text_view_commit_text (text_view, str); - gtk_im_context_reset (context); } static void @@ -9240,9 +9239,8 @@ gtk_text_view_delete_surrounding_handler (GtkIMContext *context, gtk_text_iter_forward_chars (&start, offset); gtk_text_iter_forward_chars (&end, offset + n_chars); - if (gtk_text_buffer_delete_interactive (priv->buffer, &start, &end, - priv->editable)) - gtk_im_context_reset (context); + gtk_text_buffer_delete_interactive (priv->buffer, &start, &end, + priv->editable); return TRUE; } diff --git a/modules/input/imwayland.c b/modules/input/imwayland.c index facb9f2d31..fb3e1e3996 100644 --- a/modules/input/imwayland.c +++ b/modules/input/imwayland.c @@ -260,9 +260,14 @@ text_input_delete_surrounding_text_apply (GtkIMContextWaylandGlobal *global) len = context->pending_surrounding_delete.after_length + context->pending_surrounding_delete.before_length; if (len > 0) - g_signal_emit_by_name (global->current, "delete-surrounding", - -context->pending_surrounding_delete.before_length, - len, &retval); + { + g_signal_emit_by_name (global->current, "delete-surrounding", + -context->pending_surrounding_delete.before_length, + len, &retval); + notify_im_change (GTK_IM_CONTEXT_WAYLAND (context), + ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_INPUT_METHOD); + } + context->pending_surrounding_delete = defaults; } @@ -926,6 +931,17 @@ gtk_im_context_wayland_get_surrounding (GtkIMContext *context, return TRUE; } +static void +gtk_im_context_wayland_commit (GtkIMContext *context, + const gchar *str) +{ + if (GTK_IM_CONTEXT_CLASS (parent_class)->commit) + GTK_IM_CONTEXT_CLASS (parent_class)->commit (context, str); + + notify_im_change (GTK_IM_CONTEXT_WAYLAND (context), + ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_INPUT_METHOD); +} + static void gtk_im_context_wayland_class_init (GtkIMContextWaylandClass *klass) { @@ -944,6 +960,7 @@ gtk_im_context_wayland_class_init (GtkIMContextWaylandClass *klass) im_context_class->set_use_preedit = gtk_im_context_wayland_set_use_preedit; im_context_class->set_surrounding = gtk_im_context_wayland_set_surrounding; im_context_class->get_surrounding = gtk_im_context_wayland_get_surrounding; + im_context_class->commit = gtk_im_context_wayland_commit; parent_class = g_type_class_peek_parent (klass); } From 95cb7d04c76cbb184df0d16d45a049d89d1fbb41 Mon Sep 17 00:00:00 2001 From: Alexander Shopov Date: Fri, 7 Oct 2022 09:08:40 +0000 Subject: [PATCH 144/176] Update Bulgarian translation --- po/bg.po | 3824 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 2771 insertions(+), 1053 deletions(-) diff --git a/po/bg.po b/po/bg.po index b4e8f18161..289b2432a1 100644 --- a/po/bg.po +++ b/po/bg.po @@ -2,20 +2,21 @@ # Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # Copyright (C) 2009, 2010, 2011, 2012, 2013, 2015 Free Software Foundation, Inc. # Copyright (C) 2015 Zahari Yurukov . +# Copyright (C) 2015, 2022 Alexander Shopov . # Borislav Aleksandrov , 2002. # Yanko Kaneti , 2002. # Vladimir Petkov , 2004, 2005. # Alexander Shopov , 2005, 2006, 2007, 2008, 2009, 2010, 2011. -# Alexander Shopov , 2012, 2013. +# Alexander Shopov , 2012, 2013, 2022. # Damyan Ivanov , 2010. # Zahari Yurukov , 2015. # msgid "" msgstr "" -"Project-Id-Version: gtk+ master\n" +"Project-Id-Version: gtk+ gtk-3-24\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-10 11:45+0000\n" -"PO-Revision-Date: 2016-04-10 16:49+0300\n" +"POT-Creation-Date: 2022-10-06 10:57+0000\n" +"PO-Revision-Date: 2022-10-07 11:04+0200\n" "Last-Translator: Zahari Yurukov \n" "Language-Team: Bulgarian \n" "Language: bg\n" @@ -23,7 +24,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -"X-Generator: Poedit 1.8.6\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -43,9 +43,7 @@ msgstr "Грешка при анализа на флага за „--gdk-no-debu #. Description of --class=CLASS in --help output #: gdk/gdk.c:228 msgid "Program class as used by the window manager" -msgstr "" -"Класът на програмата, както се използва от\n" -" мениджъра на прозорци" +msgstr "Класът на програмата, както се използва от мениджъра на прозорци" #. Placeholder in --class=CLASS in --help output #: gdk/gdk.c:229 @@ -55,9 +53,7 @@ msgstr "КЛАС" #. Description of --name=NAME in --help output #: gdk/gdk.c:231 msgid "Program name as used by the window manager" -msgstr "" -"Името на програмата, както се използва от\n" -" мениджъра на прозорци" +msgstr "Името на програмата, както се използва от мениджъра на прозорци" #. Placeholder in --name=NAME in --help output #: gdk/gdk.c:232 @@ -65,45 +61,45 @@ msgid "NAME" msgstr "ИМЕ" #. Description of --display=DISPLAY in --help output -#: gdk/gdk.c:234 +#: gdk/gdk.c:235 msgid "X display to use" msgstr "Дисплеят на Х, който да се използва" #. Placeholder in --display=DISPLAY in --help output -#: gdk/gdk.c:235 +#: gdk/gdk.c:236 msgid "DISPLAY" msgstr "ДИСПЛЕЙ" #. Description of --gdk-debug=FLAGS in --help output -#: gdk/gdk.c:238 +#: gdk/gdk.c:240 msgid "GDK debugging flags to set" -msgstr "" -"Флагове за изчистване на грешки на GDK,\n" -" които да бъдат зададени" +msgstr "Флагове за изчистване на грешки на GDK, които да бъдат зададени" #. Placeholder in --gdk-debug=FLAGS in --help output #. Placeholder in --gdk-no-debug=FLAGS in --help output #. Placeholder in --gtk-debug=FLAGS in --help output #. Placeholder in --gtk-no-debug=FLAGS in --help output -#: gdk/gdk.c:239 gdk/gdk.c:242 gtk/gtkmain.c:463 gtk/gtkmain.c:466 +#: gdk/gdk.c:241 gdk/gdk.c:244 gtk/gtkmain.c:469 gtk/gtkmain.c:472 msgid "FLAGS" msgstr "ФЛАГОВЕ" #. Description of --gdk-no-debug=FLAGS in --help output -#: gdk/gdk.c:241 +#: gdk/gdk.c:243 msgid "GDK debugging flags to unset" -msgstr "" -"Флагове за изчистване на грешки на GDK,\n" -" които да не бъдат зададени" +msgstr "Флагове за изчистване на грешки на GDK, които да не бъдат зададени" -#: gdk/gdkwindow.c:2766 +#: gdk/gdkwindow.c:2851 msgid "GL support disabled via GDK_DEBUG" -msgstr "Поддръжката на GL е забранена от GDK_DEBUG" +msgstr "Поддръжката на GL е забранена чрез „GDK_DEBUG“" + +#: gdk/gdkwindow.c:2862 +msgid "The current backend does not support OpenGL" +msgstr "Текущата графична подсистема не поддържа OpenGL" #. #. * Translators, the strings in the “keyboard label” context are #. * display names for keyboard keys. Some of them have prefixes like -#. * XF86 or ISO_ - these should be removed in the translation. Similarly, +#. * XF86 or ISO_ — these should be removed in the translation. Similarly, #. * underscores should be replaced by spaces. The prefix “KP_” stands #. * for “key pad” and you may want to include that in your translation. #. * Here are some examples of English translations: @@ -176,12 +172,12 @@ msgctxt "keyboard label" msgid "Down" msgstr "Down" -#: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:195 +#: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:222 msgctxt "keyboard label" msgid "Page_Up" msgstr "Page Up" -#: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:198 +#: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:225 msgctxt "keyboard label" msgid "Page_Down" msgstr "Page Down" @@ -211,7 +207,7 @@ msgctxt "keyboard label" msgid "Num_Lock" msgstr "Num Lock" -#. Translators: KP_ means 'key pad' here +#. Translators: KP_ means “key pad” here #: gdk/keyname-table.h:6864 msgctxt "keyboard label" msgid "KP_Space" @@ -379,160 +375,148 @@ msgstr "Аудио медия" #: gdk/keyname-table.h:6897 msgctxt "keyboard label" +msgid "Eject" +msgstr "Изваждане" + +#: gdk/keyname-table.h:6898 +msgctxt "keyboard label" +msgid "Explorer" +msgstr "Файлове" + +#: gdk/keyname-table.h:6899 +msgctxt "keyboard label" +msgid "Calculator" +msgstr "Калкулатор" + +#: gdk/keyname-table.h:6900 +msgctxt "keyboard label" +msgid "Mail" +msgstr "Поща" + +#: gdk/keyname-table.h:6901 +msgctxt "keyboard label" +msgid "WWW" +msgstr "Уеб" + +#: gdk/keyname-table.h:6902 +msgctxt "keyboard label" +msgid "Search" +msgstr "Търсене" + +#: gdk/keyname-table.h:6903 +msgctxt "keyboard label" +msgid "Tools" +msgstr "Инструменти" + +#: gdk/keyname-table.h:6904 +msgctxt "keyboard label" msgid "ScreenSaver" msgstr "Предпазител на екрана" -#: gdk/keyname-table.h:6898 +#: gdk/keyname-table.h:6905 msgctxt "keyboard label" msgid "Battery" msgstr "Батерия" -#: gdk/keyname-table.h:6899 +#: gdk/keyname-table.h:6906 msgctxt "keyboard label" msgid "Launch1" msgstr "Стартиране 1" -#: gdk/keyname-table.h:6900 +#: gdk/keyname-table.h:6907 msgctxt "keyboard label" msgid "Forward" msgstr "Напред" -#: gdk/keyname-table.h:6901 +#: gdk/keyname-table.h:6908 msgctxt "keyboard label" msgid "Back" msgstr "Назад" -#: gdk/keyname-table.h:6902 +#: gdk/keyname-table.h:6909 msgctxt "keyboard label" msgid "Sleep" msgstr "Приспиване" -#: gdk/keyname-table.h:6903 +#: gdk/keyname-table.h:6910 msgctxt "keyboard label" msgid "Hibernate" msgstr "Дълбоко приспиване" -#: gdk/keyname-table.h:6904 +#: gdk/keyname-table.h:6911 msgctxt "keyboard label" msgid "WLAN" msgstr "Безжична мрежа" -#: gdk/keyname-table.h:6905 +#: gdk/keyname-table.h:6912 msgctxt "keyboard label" msgid "WebCam" msgstr "Уеб камера" -#: gdk/keyname-table.h:6906 +#: gdk/keyname-table.h:6913 msgctxt "keyboard label" msgid "Display" msgstr "Дисплей" -#: gdk/keyname-table.h:6907 +#: gdk/keyname-table.h:6914 msgctxt "keyboard label" msgid "TouchpadToggle" msgstr "Сензорен панел" -#: gdk/keyname-table.h:6908 +#: gdk/keyname-table.h:6915 msgctxt "keyboard label" msgid "WakeUp" msgstr "Събуждане" -#: gdk/keyname-table.h:6909 +#: gdk/keyname-table.h:6916 msgctxt "keyboard label" msgid "Suspend" msgstr "Изключване" -#: gdk/mir/gdkmirglcontext.c:48 gdk/mir/gdkmirwindowimpl.c:1358 -#: gdk/wayland/gdkglcontext-wayland.c:393 gdk/win32/gdkglcontext-win32.c:556 -#: gdk/x11/gdkglcontext-x11.c:1254 -msgid "No GL implementation is available" -msgstr "Липсва реализация на GL" +#: gdk/quartz/gdkglcontext-quartz.c:123 +msgid "Unable to create a GL pixel format" +msgstr "Не може да се създаде формат за пиксели за GL" -#: gdk/mir/gdkmirglcontext.c:89 gdk/wayland/gdkglcontext-wayland.c:180 -#: gdk/win32/gdkglcontext-win32.c:510 gdk/x11/gdkglcontext-x11.c:707 -#: gdk/x11/gdkglcontext-x11.c:754 +#: gdk/quartz/gdkglcontext-quartz.c:133 gdk/wayland/gdkglcontext-wayland.c:208 +#: gdk/win32/gdkglcontext-win32.c:808 gdk/win32/gdkglcontext-win32.c:1258 +#: gdk/x11/gdkglcontext-x11.c:724 gdk/x11/gdkglcontext-x11.c:774 msgid "Unable to create a GL context" msgstr "Не може да се създаде контекст за GL" -#: gdk/mir/gdkmirwindowimpl.c:1320 gdk/mir/gdkmirwindowimpl.c:1330 -#: gdk/wayland/gdkglcontext-wayland.c:354 -#: gdk/wayland/gdkglcontext-wayland.c:364 gdk/win32/gdkglcontext-win32.c:482 -#: gdk/x11/gdkglcontext-x11.c:948 +#: gdk/wayland/gdkglcontext-wayland.c:418 +#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:777 +#: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 +#: gdk/x11/gdkglcontext-x11.c:975 msgid "No available configurations for the given pixel format" msgstr "Няма налични конфигурации за указания формат на пикселите" -#: gdk/mir/gdkmirwindowimpl.c:1366 -msgid "3.2 core GL profile is not available on EGL implementation" -msgstr "Профилът Core GL 3.2 не е наличен в реализацията на EGL" +#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1491 +#: gdk/x11/gdkglcontext-x11.c:1281 +msgid "No GL implementation is available" +msgstr "Липсва реализация на GL" -#: gdk/quartz/gdkglcontext-quartz.c:37 -msgid "Not implemented on OS X" -msgstr "Не е реализирано в OS X" - -#: gdk/wayland/gdkglcontext-wayland.c:401 +#: gdk/wayland/gdkglcontext-wayland.c:476 msgid "Core GL is not available on EGL implementation" msgstr "Профилът Core GL не е наличен в реализацията на EGL" -#: gdk/win32/gdkglcontext-win32.c:565 -msgid "" -"The WGL_ARB_create_context extension needed to create core profiles is not " -"available" -msgstr "" -"Разширението „WGL_ARB_create_context“, необходимо за създаването на профили " -"Core GL 3.2, не е налично" - -#. Description of --sync in --help output -#: gdk/win32/gdkmain-win32.c:53 -msgid "Don't batch GDI requests" -msgstr "Да не се групират заявките към GDI" - -#. Description of --no-wintab in --help output -#: gdk/win32/gdkmain-win32.c:55 -msgid "Don't use the Wintab API for tablet support" -msgstr "" -"Да не се ползва Wintab API за под-\n" -" дръжката на таблети" - -#. Description of --ignore-wintab in --help output -#: gdk/win32/gdkmain-win32.c:57 -msgid "Same as --no-wintab" -msgstr "Същото като --no-wintab" - -#. Description of --use-wintab in --help output -#: gdk/win32/gdkmain-win32.c:59 -msgid "Do use the Wintab API [default]" -msgstr "Използване на Wintab API [стандартно]" - -#. Description of --max-colors=COLORS in --help output -#: gdk/win32/gdkmain-win32.c:61 -msgid "Size of the palette in 8 bit mode" -msgstr "" -"Размер на палитрата при 8 битов ре-\n" -" жим" - -#. Placeholder in --max-colors=COLORS in --help output -#: gdk/win32/gdkmain-win32.c:62 -msgid "COLORS" -msgstr "ЦВЕТОВЕ" - -#: gdk/x11/gdkapplaunchcontext-x11.c:295 +#: gdk/x11/gdkapplaunchcontext-x11.c:298 #, c-format msgid "Starting %s" msgstr "Стартиране на %s" -#: gdk/x11/gdkapplaunchcontext-x11.c:308 +#: gdk/x11/gdkapplaunchcontext-x11.c:311 #, c-format msgid "Opening %s" msgstr "Отваряне на %s" -#: gdk/x11/gdkapplaunchcontext-x11.c:313 +#: gdk/x11/gdkapplaunchcontext-x11.c:316 #, c-format msgid "Opening %d Item" msgid_plural "Opening %d Items" msgstr[0] "Отваряне на %d елемент" msgstr[1] "Отваряне на %d елемента" -#: gdk/x11/gdkglcontext-x11.c:976 +#: gdk/x11/gdkglcontext-x11.c:1003 #, c-format msgid "No available configurations for the given RGBA pixel format" msgstr "Няма налични конфигурации за указания формат в RGBA на пикселите" @@ -557,35 +541,35 @@ msgctxt "Action description" msgid "Clicks the button" msgstr "Натиска бутона" -#: gtk/a11y/gtkcellaccessible.c:255 +#: gtk/a11y/gtkcellaccessible.c:257 msgctxt "Action name" msgid "Expand or contract" msgstr "Разгъване или свиване" -#: gtk/a11y/gtkcellaccessible.c:257 +#: gtk/a11y/gtkcellaccessible.c:259 msgctxt "Action name" msgid "Edit" msgstr "Редактиране" -#: gtk/a11y/gtkcellaccessible.c:259 gtk/a11y/gtkcolorswatchaccessible.c:149 -#: gtk/a11y/gtkentryaccessible.c:1553 gtk/a11y/gtkexpanderaccessible.c:281 +#: gtk/a11y/gtkcellaccessible.c:261 gtk/a11y/gtkcolorswatchaccessible.c:149 +#: gtk/a11y/gtkentryaccessible.c:1557 gtk/a11y/gtkexpanderaccessible.c:281 msgctxt "Action name" msgid "Activate" msgstr "Задействане" -#: gtk/a11y/gtkcellaccessible.c:272 +#: gtk/a11y/gtkcellaccessible.c:274 msgctxt "Action description" msgid "Expands or contracts the row in the tree view containing this cell" msgstr "Разгъва или свива реда в дървовидния изглед съдържащ тази клетка" -#: gtk/a11y/gtkcellaccessible.c:274 +#: gtk/a11y/gtkcellaccessible.c:276 msgctxt "Action description" msgid "Creates a widget in which the contents of the cell can be edited" msgstr "" "Създава графичен обект, в който съдържанието на текущата клетка може да бъде " "редактирано" -#: gtk/a11y/gtkcellaccessible.c:276 +#: gtk/a11y/gtkcellaccessible.c:278 msgctxt "Action description" msgid "Activates the cell" msgstr "Задейства клетката" @@ -625,7 +609,7 @@ msgctxt "Action description" msgid "Presses the combobox" msgstr "Натиска падащия списък" -#: gtk/a11y/gtkentryaccessible.c:1562 +#: gtk/a11y/gtkentryaccessible.c:1566 msgctxt "Action description" msgid "Activates the entry" msgstr "Задейства полето за писане" @@ -635,409 +619,421 @@ msgctxt "Action description" msgid "Activates the expander" msgstr "Задейства разширителя" +#: gtk/a11y/gtkfilechooserwidgetaccessible.c:101 +msgctxt "Action name" +msgid "Show location" +msgstr "Показване на местоположението" + +#: gtk/a11y/gtkfilechooserwidgetaccessible.c:110 +msgctxt "Action description" +msgid "Show the File Chooser's Location text field" +msgstr "" +"Показване на текстово поле с местоположението в графичния обект за избор на " +"файл" + #. FIXME these need accelerators when appropriate, and #. * need the mnemonics to be rationalized #. -#: gtk/a11y/gtkimageaccessible.c:53 gtk/deprecated/gtkstock.c:341 +#: gtk/a11y/gtkimageaccessible.c:53 gtk/deprecated/gtkstock.c:345 msgctxt "Stock label" msgid "_About" msgstr "_Относно" -#: gtk/a11y/gtkimageaccessible.c:54 gtk/deprecated/gtkstock.c:342 +#: gtk/a11y/gtkimageaccessible.c:54 gtk/deprecated/gtkstock.c:346 msgctxt "Stock label" msgid "_Add" msgstr "_Добавяне" -#: gtk/a11y/gtkimageaccessible.c:55 gtk/deprecated/gtkstock.c:344 +#: gtk/a11y/gtkimageaccessible.c:55 gtk/deprecated/gtkstock.c:348 msgctxt "Stock label" msgid "_Bold" msgstr "Полу_чер" -#: gtk/a11y/gtkimageaccessible.c:56 gtk/deprecated/gtkstock.c:346 +#: gtk/a11y/gtkimageaccessible.c:56 gtk/deprecated/gtkstock.c:350 msgctxt "Stock label" msgid "_CD-ROM" msgstr "_CD-ROM" -#: gtk/a11y/gtkimageaccessible.c:57 gtk/deprecated/gtkstock.c:347 +#: gtk/a11y/gtkimageaccessible.c:57 gtk/deprecated/gtkstock.c:351 msgctxt "Stock label" msgid "_Clear" msgstr "_Изчистване" -#: gtk/a11y/gtkimageaccessible.c:58 gtk/deprecated/gtkstock.c:348 +#: gtk/a11y/gtkimageaccessible.c:58 gtk/deprecated/gtkstock.c:352 msgctxt "Stock label" msgid "_Close" msgstr "Зат_варяне" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:406 gtk/gtkwindow.c:9003 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Минимизиране" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:429 gtk/gtkwindow.c:9012 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Максимизиране" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:429 gtk/gtkwindow.c:8969 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Демаксимизиране" -#: gtk/a11y/gtkimageaccessible.c:62 gtk/deprecated/gtkstock.c:351 +#: gtk/a11y/gtkimageaccessible.c:62 gtk/deprecated/gtkstock.c:355 msgctxt "Stock label" msgid "_Copy" msgstr "_Копиране" -#: gtk/a11y/gtkimageaccessible.c:63 gtk/deprecated/gtkstock.c:352 +#: gtk/a11y/gtkimageaccessible.c:63 gtk/deprecated/gtkstock.c:356 msgctxt "Stock label" msgid "Cu_t" msgstr "От_рязване" -#: gtk/a11y/gtkimageaccessible.c:64 gtk/deprecated/gtkstock.c:353 +#: gtk/a11y/gtkimageaccessible.c:64 gtk/deprecated/gtkstock.c:357 msgctxt "Stock label" msgid "_Delete" msgstr "_Изтриване" -#: gtk/a11y/gtkimageaccessible.c:65 gtk/deprecated/gtkstock.c:335 +#: gtk/a11y/gtkimageaccessible.c:65 gtk/deprecated/gtkstock.c:339 msgctxt "Stock label" msgid "Error" msgstr "Грешка" #. KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate -#: gtk/a11y/gtkimageaccessible.c:66 gtk/deprecated/gtkstock.c:333 +#: gtk/a11y/gtkimageaccessible.c:66 gtk/deprecated/gtkstock.c:337 msgctxt "Stock label" msgid "Information" msgstr "Информация" -#: gtk/a11y/gtkimageaccessible.c:67 gtk/deprecated/gtkstock.c:336 +#: gtk/a11y/gtkimageaccessible.c:67 gtk/deprecated/gtkstock.c:340 msgctxt "Stock label" msgid "Question" msgstr "Въпрос" -#: gtk/a11y/gtkimageaccessible.c:68 gtk/deprecated/gtkstock.c:334 +#: gtk/a11y/gtkimageaccessible.c:68 gtk/deprecated/gtkstock.c:338 msgctxt "Stock label" msgid "Warning" msgstr "Предупреждение" -#: gtk/a11y/gtkimageaccessible.c:69 gtk/deprecated/gtkstock.c:356 +#: gtk/a11y/gtkimageaccessible.c:69 gtk/deprecated/gtkstock.c:360 msgctxt "Stock label" msgid "_Execute" msgstr "_Изпълняване" -#: gtk/a11y/gtkimageaccessible.c:70 gtk/deprecated/gtkstock.c:358 +#: gtk/a11y/gtkimageaccessible.c:70 gtk/deprecated/gtkstock.c:362 msgctxt "Stock label" msgid "_File" msgstr "_Файл" -#: gtk/a11y/gtkimageaccessible.c:71 gtk/deprecated/gtkstock.c:359 +#: gtk/a11y/gtkimageaccessible.c:71 gtk/deprecated/gtkstock.c:363 msgctxt "Stock label" msgid "_Find" msgstr "_Търсене" -#: gtk/a11y/gtkimageaccessible.c:72 gtk/deprecated/gtkstock.c:360 +#: gtk/a11y/gtkimageaccessible.c:72 gtk/deprecated/gtkstock.c:364 msgctxt "Stock label" msgid "Find and _Replace" msgstr "Търсене и _замяна" -#: gtk/a11y/gtkimageaccessible.c:73 gtk/deprecated/gtkstock.c:361 +#: gtk/a11y/gtkimageaccessible.c:73 gtk/deprecated/gtkstock.c:365 msgctxt "Stock label" msgid "_Floppy" msgstr "_Дискета" -#: gtk/a11y/gtkimageaccessible.c:74 gtk/deprecated/gtkstock.c:362 +#: gtk/a11y/gtkimageaccessible.c:74 gtk/deprecated/gtkstock.c:366 msgctxt "Stock label" msgid "_Fullscreen" msgstr "На _цял екран" #. This is a navigation label as in "go to the bottom of the page" -#: gtk/a11y/gtkimageaccessible.c:75 gtk/deprecated/gtkstock.c:365 +#: gtk/a11y/gtkimageaccessible.c:75 gtk/deprecated/gtkstock.c:369 msgctxt "Stock label, navigation" msgid "_Bottom" msgstr "От_долу" #. This is a navigation label as in "go to the first page" -#: gtk/a11y/gtkimageaccessible.c:76 gtk/deprecated/gtkstock.c:367 +#: gtk/a11y/gtkimageaccessible.c:76 gtk/deprecated/gtkstock.c:371 msgctxt "Stock label, navigation" msgid "_First" msgstr "_Първо" #. This is a navigation label as in "go to the last page" -#: gtk/a11y/gtkimageaccessible.c:77 gtk/deprecated/gtkstock.c:369 +#: gtk/a11y/gtkimageaccessible.c:77 gtk/deprecated/gtkstock.c:373 msgctxt "Stock label, navigation" msgid "_Last" msgstr "По_следно" #. This is a navigation label as in "go to the top of the page" -#: gtk/a11y/gtkimageaccessible.c:78 gtk/deprecated/gtkstock.c:371 +#: gtk/a11y/gtkimageaccessible.c:78 gtk/deprecated/gtkstock.c:375 msgctxt "Stock label, navigation" msgid "_Top" msgstr "От_горе" #. This is a navigation label as in "go back" -#: gtk/a11y/gtkimageaccessible.c:79 gtk/deprecated/gtkstock.c:373 +#: gtk/a11y/gtkimageaccessible.c:79 gtk/deprecated/gtkstock.c:377 msgctxt "Stock label, navigation" msgid "_Back" msgstr "На_зад" #. This is a navigation label as in "go down" -#: gtk/a11y/gtkimageaccessible.c:80 gtk/deprecated/gtkstock.c:375 +#: gtk/a11y/gtkimageaccessible.c:80 gtk/deprecated/gtkstock.c:379 msgctxt "Stock label, navigation" msgid "_Down" msgstr "На_долу" #. This is a navigation label as in "go forward" -#: gtk/a11y/gtkimageaccessible.c:81 gtk/deprecated/gtkstock.c:377 +#: gtk/a11y/gtkimageaccessible.c:81 gtk/deprecated/gtkstock.c:381 msgctxt "Stock label, navigation" msgid "_Forward" msgstr "Нап_ред" #. This is a navigation label as in "go up" -#: gtk/a11y/gtkimageaccessible.c:82 gtk/deprecated/gtkstock.c:379 +#: gtk/a11y/gtkimageaccessible.c:82 gtk/deprecated/gtkstock.c:383 msgctxt "Stock label, navigation" msgid "_Up" msgstr "На_горе" -#: gtk/a11y/gtkimageaccessible.c:83 gtk/deprecated/gtkstock.c:380 +#: gtk/a11y/gtkimageaccessible.c:83 gtk/deprecated/gtkstock.c:384 msgctxt "Stock label" msgid "_Hard Disk" msgstr "_Твърд диск" -#: gtk/a11y/gtkimageaccessible.c:84 gtk/deprecated/gtkstock.c:381 +#: gtk/a11y/gtkimageaccessible.c:84 gtk/deprecated/gtkstock.c:385 msgctxt "Stock label" msgid "_Help" msgstr "Помо_щ" -#: gtk/a11y/gtkimageaccessible.c:85 gtk/deprecated/gtkstock.c:382 +#: gtk/a11y/gtkimageaccessible.c:85 gtk/deprecated/gtkstock.c:386 msgctxt "Stock label" msgid "_Home" msgstr "_Домашна папка" -#: gtk/a11y/gtkimageaccessible.c:86 gtk/deprecated/gtkstock.c:383 +#: gtk/a11y/gtkimageaccessible.c:86 gtk/deprecated/gtkstock.c:387 msgctxt "Stock label" msgid "Increase Indent" msgstr "Увеличаване на отместването" -#: gtk/a11y/gtkimageaccessible.c:87 gtk/deprecated/gtkstock.c:387 +#: gtk/a11y/gtkimageaccessible.c:87 gtk/deprecated/gtkstock.c:391 msgctxt "Stock label" msgid "_Italic" msgstr "_Курсив" -#: gtk/a11y/gtkimageaccessible.c:88 gtk/deprecated/gtkstock.c:388 +#: gtk/a11y/gtkimageaccessible.c:88 gtk/deprecated/gtkstock.c:392 msgctxt "Stock label" msgid "_Jump to" msgstr "_Прескачане до" #. This is about text justification, "centered text" -#: gtk/a11y/gtkimageaccessible.c:89 gtk/deprecated/gtkstock.c:390 +#: gtk/a11y/gtkimageaccessible.c:89 gtk/deprecated/gtkstock.c:394 msgctxt "Stock label" msgid "_Center" msgstr "_Центриране" #. This is about text justification -#: gtk/a11y/gtkimageaccessible.c:90 gtk/deprecated/gtkstock.c:392 +#: gtk/a11y/gtkimageaccessible.c:90 gtk/deprecated/gtkstock.c:396 msgctxt "Stock label" msgid "_Fill" msgstr "Д_вустранно" #. This is about text justification, "left-justified text" -#: gtk/a11y/gtkimageaccessible.c:91 gtk/deprecated/gtkstock.c:394 +#: gtk/a11y/gtkimageaccessible.c:91 gtk/deprecated/gtkstock.c:398 msgctxt "Stock label" msgid "_Left" msgstr "_Ляво" #. This is about text justification, "right-justified text" -#: gtk/a11y/gtkimageaccessible.c:92 gtk/deprecated/gtkstock.c:396 +#: gtk/a11y/gtkimageaccessible.c:92 gtk/deprecated/gtkstock.c:400 msgctxt "Stock label" msgid "_Right" msgstr "_Дясно" -#: gtk/a11y/gtkimageaccessible.c:93 gtk/deprecated/gtkstock.c:363 +#: gtk/a11y/gtkimageaccessible.c:93 gtk/deprecated/gtkstock.c:367 msgctxt "Stock label" msgid "_Leave Fullscreen" msgstr "_Изход от цял екран" #. Media label, as in "fast forward" -#: gtk/a11y/gtkimageaccessible.c:94 gtk/deprecated/gtkstock.c:399 +#: gtk/a11y/gtkimageaccessible.c:94 gtk/deprecated/gtkstock.c:403 msgctxt "Stock label, media" msgid "_Forward" msgstr "_Напред" #. Media label, as in "next song" -#: gtk/a11y/gtkimageaccessible.c:95 gtk/deprecated/gtkstock.c:401 +#: gtk/a11y/gtkimageaccessible.c:95 gtk/deprecated/gtkstock.c:405 msgctxt "Stock label, media" msgid "_Next" msgstr "_Следващ" #. Media label, as in "pause music" -#: gtk/a11y/gtkimageaccessible.c:96 gtk/deprecated/gtkstock.c:403 +#: gtk/a11y/gtkimageaccessible.c:96 gtk/deprecated/gtkstock.c:407 msgctxt "Stock label, media" msgid "P_ause" msgstr "П_ауза" #. Media label, as in "play music" -#: gtk/a11y/gtkimageaccessible.c:97 gtk/deprecated/gtkstock.c:405 +#: gtk/a11y/gtkimageaccessible.c:97 gtk/deprecated/gtkstock.c:409 msgctxt "Stock label, media" msgid "_Play" msgstr "_Изпълнение" #. Media label, as in "previous song" -#: gtk/a11y/gtkimageaccessible.c:98 gtk/deprecated/gtkstock.c:407 +#: gtk/a11y/gtkimageaccessible.c:98 gtk/deprecated/gtkstock.c:411 msgctxt "Stock label, media" msgid "Pre_vious" msgstr "Пре_дишен" #. Media label -#: gtk/a11y/gtkimageaccessible.c:99 gtk/deprecated/gtkstock.c:409 +#: gtk/a11y/gtkimageaccessible.c:99 gtk/deprecated/gtkstock.c:413 msgctxt "Stock label, media" msgid "_Record" msgstr "_Запис" #. Media label -#: gtk/a11y/gtkimageaccessible.c:100 gtk/deprecated/gtkstock.c:411 +#: gtk/a11y/gtkimageaccessible.c:100 gtk/deprecated/gtkstock.c:415 msgctxt "Stock label, media" msgid "R_ewind" msgstr "Пр_евъртане" #. Media label -#: gtk/a11y/gtkimageaccessible.c:101 gtk/deprecated/gtkstock.c:413 +#: gtk/a11y/gtkimageaccessible.c:101 gtk/deprecated/gtkstock.c:417 msgctxt "Stock label, media" msgid "_Stop" msgstr "_Спиране" -#: gtk/a11y/gtkimageaccessible.c:102 gtk/deprecated/gtkstock.c:414 +#: gtk/a11y/gtkimageaccessible.c:102 gtk/deprecated/gtkstock.c:418 msgctxt "Stock label" msgid "_Network" msgstr "_Мрежа" -#: gtk/a11y/gtkimageaccessible.c:103 gtk/deprecated/gtkstock.c:415 +#: gtk/a11y/gtkimageaccessible.c:103 gtk/deprecated/gtkstock.c:419 msgctxt "Stock label" msgid "_New" msgstr "_Нов" -#: gtk/a11y/gtkimageaccessible.c:104 gtk/deprecated/gtkstock.c:418 +#: gtk/a11y/gtkimageaccessible.c:104 gtk/deprecated/gtkstock.c:422 msgctxt "Stock label" msgid "_Open" msgstr "_Отваряне" -#: gtk/a11y/gtkimageaccessible.c:105 gtk/deprecated/gtkstock.c:428 +#: gtk/a11y/gtkimageaccessible.c:105 gtk/deprecated/gtkstock.c:432 msgctxt "Stock label" msgid "_Paste" msgstr "_Поставяне" -#: gtk/a11y/gtkimageaccessible.c:106 gtk/deprecated/gtkstock.c:430 +#: gtk/a11y/gtkimageaccessible.c:106 gtk/deprecated/gtkstock.c:434 msgctxt "Stock label" msgid "_Print" msgstr "_Печат" -#: gtk/a11y/gtkimageaccessible.c:107 gtk/deprecated/gtkstock.c:431 +#: gtk/a11y/gtkimageaccessible.c:107 gtk/deprecated/gtkstock.c:435 msgctxt "Stock label" msgid "Print Pre_view" msgstr "_Мостра на печата" -#: gtk/a11y/gtkimageaccessible.c:108 gtk/deprecated/gtkstock.c:432 +#: gtk/a11y/gtkimageaccessible.c:108 gtk/deprecated/gtkstock.c:436 msgctxt "Stock label" msgid "_Properties" msgstr "_Настройки" -#: gtk/a11y/gtkimageaccessible.c:109 gtk/deprecated/gtkstock.c:433 +#: gtk/a11y/gtkimageaccessible.c:109 gtk/deprecated/gtkstock.c:437 msgctxt "Stock label" msgid "_Quit" msgstr "_Спиране на програмата" -#: gtk/a11y/gtkimageaccessible.c:110 gtk/deprecated/gtkstock.c:434 +#: gtk/a11y/gtkimageaccessible.c:110 gtk/deprecated/gtkstock.c:438 msgctxt "Stock label" msgid "_Redo" msgstr "Пов_торение" -#: gtk/a11y/gtkimageaccessible.c:111 gtk/deprecated/gtkstock.c:435 +#: gtk/a11y/gtkimageaccessible.c:111 gtk/deprecated/gtkstock.c:439 msgctxt "Stock label" msgid "_Refresh" msgstr "_Обновяване" -#: gtk/a11y/gtkimageaccessible.c:112 gtk/deprecated/gtkstock.c:436 +#: gtk/a11y/gtkimageaccessible.c:112 gtk/deprecated/gtkstock.c:440 msgctxt "Stock label" msgid "_Remove" msgstr "_Премахване" -#: gtk/a11y/gtkimageaccessible.c:113 gtk/deprecated/gtkstock.c:437 +#: gtk/a11y/gtkimageaccessible.c:113 gtk/deprecated/gtkstock.c:441 msgctxt "Stock label" msgid "_Revert" msgstr "_Връщане" -#: gtk/a11y/gtkimageaccessible.c:114 gtk/deprecated/gtkstock.c:438 +#: gtk/a11y/gtkimageaccessible.c:114 gtk/deprecated/gtkstock.c:442 msgctxt "Stock label" msgid "_Save" msgstr "_Запазване" -#: gtk/a11y/gtkimageaccessible.c:115 gtk/deprecated/gtkstock.c:439 +#: gtk/a11y/gtkimageaccessible.c:115 gtk/deprecated/gtkstock.c:443 msgctxt "Stock label" msgid "Save _As" msgstr "Запазване _като" -#: gtk/a11y/gtkimageaccessible.c:116 gtk/deprecated/gtkstock.c:440 +#: gtk/a11y/gtkimageaccessible.c:116 gtk/deprecated/gtkstock.c:444 msgctxt "Stock label" msgid "Select _All" msgstr "Избиране на _всичко" #. Sorting direction -#: gtk/a11y/gtkimageaccessible.c:117 gtk/deprecated/gtkstock.c:444 +#: gtk/a11y/gtkimageaccessible.c:117 gtk/deprecated/gtkstock.c:448 msgctxt "Stock label" msgid "_Ascending" msgstr "_Възходящ" #. Sorting direction -#: gtk/a11y/gtkimageaccessible.c:118 gtk/deprecated/gtkstock.c:446 +#: gtk/a11y/gtkimageaccessible.c:118 gtk/deprecated/gtkstock.c:450 msgctxt "Stock label" msgid "_Descending" msgstr "_Низходящ" -#: gtk/a11y/gtkimageaccessible.c:119 gtk/deprecated/gtkstock.c:447 +#: gtk/a11y/gtkimageaccessible.c:119 gtk/deprecated/gtkstock.c:451 msgctxt "Stock label" msgid "_Spell Check" msgstr "_Проверка на правописа" -#: gtk/a11y/gtkimageaccessible.c:120 gtk/deprecated/gtkstock.c:448 +#: gtk/a11y/gtkimageaccessible.c:120 gtk/deprecated/gtkstock.c:452 msgctxt "Stock label" msgid "_Stop" msgstr "_Спиране" #. Font variant -#: gtk/a11y/gtkimageaccessible.c:121 gtk/deprecated/gtkstock.c:450 +#: gtk/a11y/gtkimageaccessible.c:121 gtk/deprecated/gtkstock.c:454 msgctxt "Stock label" msgid "_Strikethrough" msgstr "_Зачертаване" #. Font variant -#: gtk/a11y/gtkimageaccessible.c:122 gtk/deprecated/gtkstock.c:453 +#: gtk/a11y/gtkimageaccessible.c:122 gtk/deprecated/gtkstock.c:457 msgctxt "Stock label" msgid "_Underline" msgstr "_Подчертаване" -#: gtk/a11y/gtkimageaccessible.c:123 gtk/deprecated/gtkstock.c:454 +#: gtk/a11y/gtkimageaccessible.c:123 gtk/deprecated/gtkstock.c:458 msgctxt "Stock label" msgid "_Undo" msgstr "_Отмяна" -#: gtk/a11y/gtkimageaccessible.c:124 gtk/deprecated/gtkstock.c:384 +#: gtk/a11y/gtkimageaccessible.c:124 gtk/deprecated/gtkstock.c:388 msgctxt "Stock label" msgid "Decrease Indent" msgstr "Намаляване на отместването" #. Zoom -#: gtk/a11y/gtkimageaccessible.c:125 gtk/deprecated/gtkstock.c:457 +#: gtk/a11y/gtkimageaccessible.c:125 gtk/deprecated/gtkstock.c:461 msgctxt "Stock label" msgid "_Normal Size" msgstr "_Нормален размер" #. Zoom -#: gtk/a11y/gtkimageaccessible.c:126 gtk/deprecated/gtkstock.c:459 +#: gtk/a11y/gtkimageaccessible.c:126 gtk/deprecated/gtkstock.c:463 msgctxt "Stock label" msgid "Best _Fit" msgstr "Най-добро _пасване" -#: gtk/a11y/gtkimageaccessible.c:127 gtk/deprecated/gtkstock.c:460 +#: gtk/a11y/gtkimageaccessible.c:127 gtk/deprecated/gtkstock.c:464 msgctxt "Stock label" msgid "Zoom _In" msgstr "_Увеличаване" -#: gtk/a11y/gtkimageaccessible.c:128 gtk/deprecated/gtkstock.c:461 +#: gtk/a11y/gtkimageaccessible.c:128 gtk/deprecated/gtkstock.c:465 msgctxt "Stock label" msgid "Zoom _Out" msgstr "_Намаляване" @@ -1205,11 +1201,11 @@ msgstr "Предишно избраният цвят за сравнение с msgid "The color you’ve chosen." msgstr "Цветът, който сте избрали." -#: gtk/deprecated/gtkcolorsel.c:1492 +#: gtk/deprecated/gtkcolorsel.c:1458 msgid "_Save color here" msgstr "_Запазване на цвета тук" -#: gtk/deprecated/gtkcolorsel.c:1695 +#: gtk/deprecated/gtkcolorsel.c:1664 msgid "" "Click this palette entry to make it the current color. To change this entry, " "drag a color swatch here or right-click it and select “Save color here.”" @@ -1219,13 +1215,13 @@ msgstr "" "изберете „Запазване на цвета тук“." #: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 -#: gtk/gtkfilechoosernative.c:370 gtk/gtkfilechoosernative.c:462 -#: gtk/gtkfilechooserwidget.c:1457 gtk/gtkfilechooserwidget.c:6346 +#: gtk/gtkfilechoosernative.c:545 gtk/gtkfilechoosernative.c:637 +#: gtk/gtkfilechooserwidget.c:1499 gtk/gtkfilechooserwidget.c:6573 #: gtk/gtkmessagedialog.c:952 gtk/gtkmessagedialog.c:965 -#: gtk/gtkmountoperation.c:545 gtk/gtkpagesetupunixdialog.c:196 -#: gtk/gtkprintbackend.c:763 gtk/gtkprinteroptionwidget.c:545 -#: gtk/gtkprintunixdialog.c:673 gtk/gtkprintunixdialog.c:746 -#: gtk/gtkwindow.c:12502 gtk/inspector/css-editor.c:208 +#: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 +#: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 +#: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1268,13 +1264,13 @@ msgstr "Раз_мер:" msgid "_Preview:" msgstr "_Преглед:" -#: gtk/deprecated/gtkfontsel.c:1693 gtk/gtkpagesetupunixdialog.c:197 +#: gtk/deprecated/gtkfontsel.c:1693 gtk/gtkpagesetupunixdialog.c:198 #: gtk/ui/gtkassistant.ui:50 msgid "_Apply" msgstr "П_рилагане" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:764 gtk/gtkwindow.c:12503 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_Добре" @@ -1291,126 +1287,126 @@ msgctxt "Number format" msgid "%d" msgstr "%d" -#: gtk/deprecated/gtkstock.c:343 +#: gtk/deprecated/gtkstock.c:347 msgctxt "Stock label" msgid "_Apply" msgstr "П_рилагане" -#: gtk/deprecated/gtkstock.c:345 +#: gtk/deprecated/gtkstock.c:349 msgctxt "Stock label" msgid "_Cancel" msgstr "_Отказ" -#: gtk/deprecated/gtkstock.c:349 +#: gtk/deprecated/gtkstock.c:353 msgctxt "Stock label" msgid "C_onnect" msgstr "_Свързване" -#: gtk/deprecated/gtkstock.c:350 +#: gtk/deprecated/gtkstock.c:354 msgctxt "Stock label" msgid "_Convert" msgstr "Кон_вертиране" -#: gtk/deprecated/gtkstock.c:354 +#: gtk/deprecated/gtkstock.c:358 msgctxt "Stock label" msgid "_Discard" msgstr "От_хвърляне" -#: gtk/deprecated/gtkstock.c:355 +#: gtk/deprecated/gtkstock.c:359 msgctxt "Stock label" msgid "_Disconnect" msgstr "_Разкачване" -#: gtk/deprecated/gtkstock.c:357 +#: gtk/deprecated/gtkstock.c:361 msgctxt "Stock label" msgid "_Edit" msgstr "_Редактиране" -#: gtk/deprecated/gtkstock.c:385 +#: gtk/deprecated/gtkstock.c:389 msgctxt "Stock label" msgid "_Index" msgstr "_Индекс" -#: gtk/deprecated/gtkstock.c:386 +#: gtk/deprecated/gtkstock.c:390 msgctxt "Stock label" msgid "_Information" msgstr "_Информация" -#: gtk/deprecated/gtkstock.c:416 +#: gtk/deprecated/gtkstock.c:420 msgctxt "Stock label" msgid "_No" msgstr "_Не" -#: gtk/deprecated/gtkstock.c:417 +#: gtk/deprecated/gtkstock.c:421 msgctxt "Stock label" msgid "_OK" msgstr "_Добре" #. Page orientation -#: gtk/deprecated/gtkstock.c:420 +#: gtk/deprecated/gtkstock.c:424 msgctxt "Stock label" msgid "Landscape" msgstr "Хоризонтална" #. Page orientation -#: gtk/deprecated/gtkstock.c:422 +#: gtk/deprecated/gtkstock.c:426 msgctxt "Stock label" msgid "Portrait" msgstr "Вертикална" #. Page orientation -#: gtk/deprecated/gtkstock.c:424 +#: gtk/deprecated/gtkstock.c:428 msgctxt "Stock label" msgid "Reverse landscape" msgstr "Вертикална, обърната" #. Page orientation -#: gtk/deprecated/gtkstock.c:426 +#: gtk/deprecated/gtkstock.c:430 msgctxt "Stock label" msgid "Reverse portrait" msgstr "Хоризонтална, обърната" -#: gtk/deprecated/gtkstock.c:427 +#: gtk/deprecated/gtkstock.c:431 msgctxt "Stock label" msgid "Page Set_up" msgstr "Настройки на _листите" -#: gtk/deprecated/gtkstock.c:429 +#: gtk/deprecated/gtkstock.c:433 msgctxt "Stock label" msgid "_Preferences" msgstr "_Предпочитания" -#: gtk/deprecated/gtkstock.c:441 +#: gtk/deprecated/gtkstock.c:445 msgctxt "Stock label" msgid "_Color" msgstr "_Цвят" -#: gtk/deprecated/gtkstock.c:442 +#: gtk/deprecated/gtkstock.c:446 msgctxt "Stock label" msgid "_Font" msgstr "_Шрифт" -#: gtk/deprecated/gtkstock.c:451 +#: gtk/deprecated/gtkstock.c:455 msgctxt "Stock label" msgid "_Undelete" msgstr "Възстановяване на _изтритото" -#: gtk/deprecated/gtkstock.c:455 +#: gtk/deprecated/gtkstock.c:459 msgctxt "Stock label" msgid "_Yes" msgstr "_Да" -#: gtk/deprecated/gtkuimanager.c:1776 +#: gtk/deprecated/gtkuimanager.c:1782 #, c-format msgid "Unexpected start tag '%s' on line %d char %d" msgstr "Неочакван начален етикет „%s“ на ред %d, знак %d" -#: gtk/deprecated/gtkuimanager.c:1866 +#: gtk/deprecated/gtkuimanager.c:1872 #, c-format msgid "Unexpected character data on line %d char %d" msgstr "Неочаквани знакови данни на ред %d, знак %d" -#: gtk/deprecated/gtkuimanager.c:2703 +#: gtk/deprecated/gtkuimanager.c:2709 msgid "Empty" msgstr "Празно" @@ -1423,7 +1419,7 @@ msgstr "Пренасочва изхода към тази папка, вмест msgid "Invalid size %s\n" msgstr "Неправилен размер %s\n" -#: gtk/encodesymbolic.c:279 gtk/gtk-builder-tool.c:591 +#: gtk/encodesymbolic.c:279 gtk/gtk-builder-tool.c:671 #, c-format msgid "Can't load file: %s\n" msgstr "Файлът не може да бъде зареден: %s\n" @@ -1438,123 +1434,140 @@ msgstr "Файлът %s: %s не може да бъде записан\n" msgid "Can't close stream" msgstr "Потокът не може да бъде затворен" -#: gtk/gtkaboutdialog.c:113 gtk/ui/gtkaboutdialog.ui:221 +#: gtk/gtkaboutdialog.c:114 gtk/ui/gtkaboutdialog.ui:210 msgid "License" msgstr "Лиценз" -#: gtk/gtkaboutdialog.c:114 +#: gtk/gtkaboutdialog.c:115 msgid "Custom License" msgstr "Потребителски лиценз" -#: gtk/gtkaboutdialog.c:115 +#: gtk/gtkaboutdialog.c:116 msgid "GNU General Public License, version 2 or later" msgstr "Общ публичен лиценз на GNU (GNU GPL), версия 2 или по-нова" -#: gtk/gtkaboutdialog.c:116 +#: gtk/gtkaboutdialog.c:117 msgid "GNU General Public License, version 3 or later" msgstr "Общ публичен лиценз на GNU (GNU GPL), версия 3 или по-нова" -#: gtk/gtkaboutdialog.c:117 +#: gtk/gtkaboutdialog.c:118 msgid "GNU Lesser General Public License, version 2.1 or later" msgstr "По-малък общ публичен лиценз на GNU (GNU LGPL), версия 2.1 или по-нова" -#: gtk/gtkaboutdialog.c:118 +#: gtk/gtkaboutdialog.c:119 msgid "GNU Lesser General Public License, version 3 or later" msgstr "По-малък общ публичен лиценз на GNU (GNU LGPL), версия 3 или по-нова" -#: gtk/gtkaboutdialog.c:119 +#: gtk/gtkaboutdialog.c:120 msgid "BSD 2-Clause License" msgstr "Двуклаузов лиценз на BSD" -#: gtk/gtkaboutdialog.c:120 +#: gtk/gtkaboutdialog.c:121 msgid "The MIT License (MIT)" msgstr "Лиценз на MIT" -#: gtk/gtkaboutdialog.c:121 +#: gtk/gtkaboutdialog.c:122 msgid "Artistic License 2.0" msgstr "Артистичен лиценз 2.0" -#: gtk/gtkaboutdialog.c:122 +#: gtk/gtkaboutdialog.c:123 msgid "GNU General Public License, version 2 only" msgstr "Общ публичен лиценз на GNU (GNU GPL), само версия 2" -#: gtk/gtkaboutdialog.c:123 +#: gtk/gtkaboutdialog.c:124 msgid "GNU General Public License, version 3 only" msgstr "Общ публичен лиценз на GNU (GNU GPL), само версия 3" -#: gtk/gtkaboutdialog.c:124 +#: gtk/gtkaboutdialog.c:125 msgid "GNU Lesser General Public License, version 2.1 only" msgstr "По-малък общ публичен лиценз на GNU (GNU LGPL), само версия 2.1" -#: gtk/gtkaboutdialog.c:125 +#: gtk/gtkaboutdialog.c:126 msgid "GNU Lesser General Public License, version 3 only" msgstr "По-малък общ публичен лиценз на GNU (GNU LGPL), само версия 3" -#: gtk/gtkaboutdialog.c:126 +#: gtk/gtkaboutdialog.c:127 msgid "GNU Affero General Public License, version 3 or later" msgstr "Общ публичен лиценз на GNU Affero (GNU GPL), версия 3 или по-нова" -#: gtk/gtkaboutdialog.c:695 +#: gtk/gtkaboutdialog.c:128 +msgid "GNU Affero General Public License, version 3 only" +msgstr "Общ публичен лиценз на GNU Affero (GNU GPL), само версия 3" + +#: gtk/gtkaboutdialog.c:129 +msgid "BSD 3-Clause License" +msgstr "Триклаузов лиценз на BSD" + +#: gtk/gtkaboutdialog.c:130 +msgid "Apache License, Version 2.0" +msgstr "Лиценз на Apache, версия 2.0" + +#: gtk/gtkaboutdialog.c:131 +msgid "Mozilla Public License 2.0" +msgstr "Публичен лиценз на Mozilla, версия 2.0" + +#: gtk/gtkaboutdialog.c:703 msgid "C_redits" msgstr "_Заслуги" -#: gtk/gtkaboutdialog.c:703 +#: gtk/gtkaboutdialog.c:711 msgid "_License" msgstr "_Лиценз" -#: gtk/gtkaboutdialog.c:712 gtk/gtkcustompaperunixdialog.c:329 +#: gtk/gtkaboutdialog.c:720 gtk/gtkcustompaperunixdialog.c:329 #: gtk/gtkmessagedialog.c:948 gtk/ui/gtkassistant.ui:144 msgid "_Close" msgstr "Зат_варяне" -#: gtk/gtkaboutdialog.c:999 +#: gtk/gtkaboutdialog.c:1004 msgid "Could not show link" -msgstr "Връзката не може да бъде показана" +msgstr "Връзката не може да се покаже" -#: gtk/gtkaboutdialog.c:1036 +#: gtk/gtkaboutdialog.c:1043 msgid "Website" msgstr "Уебсайт" #. used for the application menu on MacOS. %s is replaced with the application name. -#: gtk/gtkaboutdialog.c:1086 gtk/ui/gtkapplication-quartz.ui:7 +#: gtk/gtkaboutdialog.c:1093 gtk/ui/gtkapplication-quartz.ui:7 #, c-format msgid "About %s" msgstr "Относно %s" -#: gtk/gtkaboutdialog.c:2312 +#: gtk/gtkaboutdialog.c:2320 msgid "Created by" msgstr "Създадено от" -#: gtk/gtkaboutdialog.c:2315 +#: gtk/gtkaboutdialog.c:2323 msgid "Documented by" msgstr "Документирано от" -#: gtk/gtkaboutdialog.c:2325 +#: gtk/gtkaboutdialog.c:2333 msgid "Translated by" msgstr "Преведено от" -#: gtk/gtkaboutdialog.c:2330 +#: gtk/gtkaboutdialog.c:2338 msgid "Artwork by" msgstr "Дизайн" #. Translators: this is the license preamble; the string at the end #. * contains the name of the license as link text. #. -#: gtk/gtkaboutdialog.c:2490 +#: gtk/gtkaboutdialog.c:2500 #, c-format msgid "" "This program comes with absolutely no warranty.\n" "See the %s for details." msgstr "" "Тази програма се разпространява без никакви гаранции.\n" -"За повече информация, вижте %s." +"За повече информация, вижте %s." #. This is the text that should appear next to menu accelerators #. * that use the shift key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:179 gtk/gtkshortcutlabel.c:90 gtk/gtkshortcutlabel.c:126 +#: gtk/gtkaccellabel.c:181 gtk/gtkshortcutlabel.c:102 +#: gtk/gtkshortcutlabel.c:138 msgctxt "keyboard label" msgid "Shift" msgstr "Shift" @@ -1564,7 +1577,8 @@ msgstr "Shift" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:185 gtk/gtkshortcutlabel.c:93 gtk/gtkshortcutlabel.c:128 +#: gtk/gtkaccellabel.c:187 gtk/gtkshortcutlabel.c:105 +#: gtk/gtkshortcutlabel.c:140 msgctxt "keyboard label" msgid "Ctrl" msgstr "Ctrl" @@ -1574,7 +1588,8 @@ msgstr "Ctrl" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:191 gtk/gtkshortcutlabel.c:96 gtk/gtkshortcutlabel.c:130 +#: gtk/gtkaccellabel.c:193 gtk/gtkshortcutlabel.c:108 +#: gtk/gtkshortcutlabel.c:142 msgctxt "keyboard label" msgid "Alt" msgstr "Alt" @@ -1584,8 +1599,8 @@ msgstr "Alt" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:831 gtk/gtkshortcutlabel.c:102 -#: gtk/gtkshortcutlabel.c:140 +#: gtk/gtkaccellabel.c:845 gtk/gtkshortcutlabel.c:114 +#: gtk/gtkshortcutlabel.c:152 msgctxt "keyboard label" msgid "Super" msgstr "Super" @@ -1595,8 +1610,8 @@ msgstr "Super" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:844 gtk/gtkshortcutlabel.c:105 -#: gtk/gtkshortcutlabel.c:142 +#: gtk/gtkaccellabel.c:858 gtk/gtkshortcutlabel.c:117 +#: gtk/gtkshortcutlabel.c:154 msgctxt "keyboard label" msgid "Hyper" msgstr "Hyper" @@ -1606,17 +1621,18 @@ msgstr "Hyper" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:858 gtk/gtkshortcutlabel.c:99 gtk/gtkshortcutlabel.c:144 +#: gtk/gtkaccellabel.c:872 gtk/gtkshortcutlabel.c:111 +#: gtk/gtkshortcutlabel.c:156 msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:875 +#: gtk/gtkaccellabel.c:889 msgctxt "keyboard label" msgid "Space" msgstr "Space" -#: gtk/gtkaccellabel.c:878 gtk/gtkshortcutlabel.c:154 +#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "\\" @@ -1625,18 +1641,18 @@ msgstr "\\" msgid "Other application…" msgstr "Друга програма…" -#: gtk/gtkappchooserdialog.c:206 gtk/gtkappchooserdialog.c:213 -#: gtk/gtkappchooserdialog.c:230 gtk/ui/gtkappchooserdialog.ui:5 +#: gtk/gtkappchooserdialog.c:202 gtk/gtkappchooserdialog.c:230 +#: gtk/ui/gtkappchooserdialog.ui:5 msgid "Select Application" msgstr "Избор на програма" #. Translators: %s is a filename -#: gtk/gtkappchooserdialog.c:208 +#: gtk/gtkappchooserdialog.c:209 #, c-format msgid "Opening “%s”." msgstr "Отваряне на „%s“." -#: gtk/gtkappchooserdialog.c:209 +#: gtk/gtkappchooserdialog.c:210 #, c-format msgid "No applications found for “%s”" msgstr "Не са намерени програми за „%s“" @@ -1660,29 +1676,29 @@ msgstr "Програмата да не се използва" msgid "Failed to start GNOME Software" msgstr "Неуспешно стартиране на „Инсталиране на програми“" -#: gtk/gtkappchooserwidget.c:626 +#: gtk/gtkappchooserwidget.c:593 msgid "Default Application" msgstr "Стандартна програма" -#: gtk/gtkappchooserwidget.c:676 +#: gtk/gtkappchooserwidget.c:643 #, c-format msgid "No applications found for “%s”." -msgstr "Липсват програми за „%s“" +msgstr "Липсват програми за „%s“." -#: gtk/gtkappchooserwidget.c:759 +#: gtk/gtkappchooserwidget.c:726 msgid "Recommended Applications" msgstr "Препоръчани програми" -#: gtk/gtkappchooserwidget.c:774 +#: gtk/gtkappchooserwidget.c:741 msgid "Related Applications" msgstr "Свързани програми" -#: gtk/gtkappchooserwidget.c:788 +#: gtk/gtkappchooserwidget.c:755 msgid "Other Applications" msgstr "Други програми" -#: gtk/gtkapplicationwindow.c:341 gtk/gtkprintoperation-unix.c:481 -#: gtk/gtkprintoperation-win32.c:1453 gtk/inspector/prop-editor.c:1686 +#: gtk/gtkapplicationwindow.c:345 gtk/gtkprintoperation-unix.c:485 +#: gtk/gtkprintoperation-win32.c:1589 gtk/inspector/prop-editor.c:1686 msgid "Application" msgstr "Програма" @@ -1711,32 +1727,32 @@ msgstr "Елементът <%s> не е позволен на най-горно msgid "Text may not appear inside <%s>" msgstr "В <%s> не може да има текст" -#: gtk/gtk-builder-tool.c:97 +#: gtk/gtk-builder-tool.c:124 #, c-format msgid "Packing property %s::%s not found\n" msgstr "Свойството за пакетиране %s::%s не е намерено\n" -#: gtk/gtk-builder-tool.c:99 +#: gtk/gtk-builder-tool.c:126 #, c-format msgid "Cell property %s::%s not found\n" msgstr "Свойството на клетка %s::%s не е намерено\n" -#: gtk/gtk-builder-tool.c:101 +#: gtk/gtk-builder-tool.c:128 #, c-format msgid "Property %s::%s not found\n" msgstr "Свойството %s::%s не е намерено\n" -#: gtk/gtk-builder-tool.c:109 +#: gtk/gtk-builder-tool.c:136 #, c-format msgid "Couldn't parse value for %s::%s: %s\n" msgstr "Стойността за %s::%s не може да бъде анализирана: %s\n" -#: gtk/gtk-builder-tool.c:612 +#: gtk/gtk-builder-tool.c:692 #, c-format msgid "Can't parse file: %s\n" msgstr "Файлът не може да бъде анализиран: %s\n" -#: gtk/gtk-builder-tool.c:955 +#: gtk/gtk-builder-tool.c:1058 #, c-format msgid "" "Usage:\n" @@ -1744,10 +1760,13 @@ msgid "" "\n" "Commands:\n" " validate Validate the file\n" -" simplify Simplify the file\n" +" simplify [OPTIONS] Simplify the file\n" " enumerate List all named objects\n" " preview [OPTIONS] Preview the file\n" "\n" +"Simplify Options:\n" +" --replace Replace the file\n" +"\n" "Preview Options:\n" " --id=ID Preview only the named object\n" " --css=FILE Use style from CSS file\n" @@ -1759,9 +1778,12 @@ msgstr "" "\n" "Команди:\n" " validate Валидиране на файла\n" -" simplify Опростяване на файла\n" +" simplify [ОПЦИЯ…] Опростяване на файла\n" " enumerate Извеждане на всички именовани обекти\n" -" preview [ОПЦИИ] Преглед на файла\n" +" preview [ОПЦИЯ…] Преглед на файла\n" +"\n" +"Опции за опростяване:\n" +" --replace Замяна на файла\n" "\n" "Опции за преглед:\n" " --id=ID Преглед само на именования обект\n" @@ -1780,7 +1802,7 @@ msgstr "" #. * text direction of RTL and specify "calendar:YM", then the year #. * will appear to the right of the month. #. -#: gtk/gtkcalendar.c:800 +#: gtk/gtkcalendar.c:815 msgid "calendar:MY" msgstr "calendar:MY" @@ -1788,7 +1810,7 @@ msgstr "calendar:MY" #. * first day of the week to calendar:week_start:1 if you want Monday #. * to be the first day of the week, and so on. #. -#: gtk/gtkcalendar.c:838 +#: gtk/gtkcalendar.c:853 msgid "calendar:week_start:0" msgstr "calendar:week_start:1" @@ -1797,7 +1819,7 @@ msgstr "calendar:week_start:1" #. * #. * If you don't understand this, leave it as "2000" #. -#: gtk/gtkcalendar.c:1863 +#: gtk/gtkcalendar.c:1881 msgctxt "year measurement template" msgid "2000" msgstr "2000" @@ -1812,7 +1834,7 @@ msgstr "2000" #. * digits. That needs support from your system and locale definition #. * too. #. -#: gtk/gtkcalendar.c:1894 gtk/gtkcalendar.c:2590 +#: gtk/gtkcalendar.c:1912 gtk/gtkcalendar.c:2608 #, c-format msgctxt "calendar:day:digits" msgid "%d" @@ -1828,7 +1850,7 @@ msgstr "%d" #. * digits. That needs support from your system and locale definition #. * too. #. -#: gtk/gtkcalendar.c:1926 gtk/gtkcalendar.c:2456 +#: gtk/gtkcalendar.c:1944 gtk/gtkcalendar.c:2474 #, c-format msgctxt "calendar:week:digits" msgid "%d" @@ -1844,7 +1866,7 @@ msgstr "%d" #. * #. * "%Y" is appropriate for most locales. #. -#: gtk/gtkcalendar.c:2223 +#: gtk/gtkcalendar.c:2241 msgctxt "calendar year format" msgid "%Y" msgstr "%Y" @@ -1873,13 +1895,13 @@ msgstr "Неправилен" msgid "New accelerator…" msgstr "Нова клавишна комбинация…" -#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:470 +#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:481 #, c-format msgctxt "progress bar label" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkcolorbutton.c:192 gtk/gtkcolorbutton.c:412 +#: gtk/gtkcolorbutton.c:185 gtk/gtkcolorbutton.c:398 msgid "Pick a Color" msgstr "Избор на цвят" @@ -1900,203 +1922,248 @@ msgstr "Цвят: %s" #: gtk/gtkcolorchooserwidget.c:446 msgctxt "Color name" -msgid "Light Scarlet Red" -msgstr "Светло червено" +msgid "Very Light Blue" +msgstr "Много светло синьо" #: gtk/gtkcolorchooserwidget.c:447 msgctxt "Color name" -msgid "Scarlet Red" -msgstr "Червено" +msgid "Light Blue" +msgstr "Светло синьо" #: gtk/gtkcolorchooserwidget.c:448 msgctxt "Color name" -msgid "Dark Scarlet Red" -msgstr "Тъмно червено" +msgid "Blue" +msgstr "Синьо" #: gtk/gtkcolorchooserwidget.c:449 msgctxt "Color name" +msgid "Dark Blue" +msgstr "Тъмно синьо" + +#: gtk/gtkcolorchooserwidget.c:450 +msgctxt "Color name" +msgid "Very Dark Blue" +msgstr "Много тъмно синьо" + +#: gtk/gtkcolorchooserwidget.c:451 +msgctxt "Color name" +msgid "Very Light Green" +msgstr "Много светло зелено" + +#: gtk/gtkcolorchooserwidget.c:452 +msgctxt "Color name" +msgid "Light Green" +msgstr "Светло зелено" + +#: gtk/gtkcolorchooserwidget.c:453 +msgctxt "Color name" +msgid "Green" +msgstr "Зелено" + +#: gtk/gtkcolorchooserwidget.c:454 +msgctxt "Color name" +msgid "Dark Green" +msgstr "Тъмно зелено" + +#: gtk/gtkcolorchooserwidget.c:455 +msgctxt "Color name" +msgid "Very Dark Green" +msgstr "Много тъмно зелено" + +#: gtk/gtkcolorchooserwidget.c:456 +msgctxt "Color name" +msgid "Very Light Yellow" +msgstr "Много светло жълто" + +#: gtk/gtkcolorchooserwidget.c:457 +msgctxt "Color name" +msgid "Light Yellow" +msgstr "Светло жълто" + +#: gtk/gtkcolorchooserwidget.c:458 +msgctxt "Color name" +msgid "Yellow" +msgstr "Жълто" + +#: gtk/gtkcolorchooserwidget.c:459 +msgctxt "Color name" +msgid "Dark Yellow" +msgstr "Тъмно жълто" + +#: gtk/gtkcolorchooserwidget.c:460 +msgctxt "Color name" +msgid "Very Dark Yellow" +msgstr "Много тъмно жълто" + +#: gtk/gtkcolorchooserwidget.c:461 +msgctxt "Color name" +msgid "Very Light Orange" +msgstr "Много светло оранжево" + +#: gtk/gtkcolorchooserwidget.c:462 +msgctxt "Color name" msgid "Light Orange" msgstr "Светло оранжево" -#: gtk/gtkcolorchooserwidget.c:450 +#: gtk/gtkcolorchooserwidget.c:463 msgctxt "Color name" msgid "Orange" msgstr "Оранжево" -#: gtk/gtkcolorchooserwidget.c:451 +#: gtk/gtkcolorchooserwidget.c:464 msgctxt "Color name" msgid "Dark Orange" msgstr "Тъмно оранжево" -#: gtk/gtkcolorchooserwidget.c:452 -msgctxt "Color name" -msgid "Light Butter" -msgstr "Светло жълто" - -#: gtk/gtkcolorchooserwidget.c:453 -msgctxt "Color name" -msgid "Butter" -msgstr "Жълто" - -#: gtk/gtkcolorchooserwidget.c:454 -msgctxt "Color name" -msgid "Dark Butter" -msgstr "Тъмно жълто" - -#: gtk/gtkcolorchooserwidget.c:455 -msgctxt "Color name" -msgid "Light Chameleon" -msgstr "Светло зелено" - -#: gtk/gtkcolorchooserwidget.c:456 -msgctxt "Color name" -msgid "Chameleon" -msgstr "Зелено" - -#: gtk/gtkcolorchooserwidget.c:457 -msgctxt "Color name" -msgid "Dark Chameleon" -msgstr "Тъмно зелено" - -#: gtk/gtkcolorchooserwidget.c:458 -msgctxt "Color name" -msgid "Light Sky Blue" -msgstr "Светло синьо" - -#: gtk/gtkcolorchooserwidget.c:459 -msgctxt "Color name" -msgid "Sky Blue" -msgstr "Синьо" - -#: gtk/gtkcolorchooserwidget.c:460 -msgctxt "Color name" -msgid "Dark Sky Blue" -msgstr "Тъмно синьо" - -#: gtk/gtkcolorchooserwidget.c:461 -msgctxt "Color name" -msgid "Light Plum" -msgstr "Светло виолетово" - -#: gtk/gtkcolorchooserwidget.c:462 -msgctxt "Color name" -msgid "Plum" -msgstr "Виолетово" - -#: gtk/gtkcolorchooserwidget.c:463 -msgctxt "Color name" -msgid "Dark Plum" -msgstr "Тъмно виолетово" - -#: gtk/gtkcolorchooserwidget.c:464 -msgctxt "Color name" -msgid "Light Chocolate" -msgstr "Светло кафяво" - #: gtk/gtkcolorchooserwidget.c:465 msgctxt "Color name" -msgid "Chocolate" -msgstr "Кафяво" +msgid "Very Dark Orange" +msgstr "Много тъмно оранжево" #: gtk/gtkcolorchooserwidget.c:466 msgctxt "Color name" -msgid "Dark Chocolate" -msgstr "Тъмнокафяво" +msgid "Very Light Red" +msgstr "Много светло червено" #: gtk/gtkcolorchooserwidget.c:467 msgctxt "Color name" -msgid "Light Aluminum 1" -msgstr "Светло графитено" +msgid "Light Red" +msgstr "Светло червено" #: gtk/gtkcolorchooserwidget.c:468 msgctxt "Color name" -msgid "Aluminum 1" -msgstr "Графитено" +msgid "Red" +msgstr "Червено" #: gtk/gtkcolorchooserwidget.c:469 msgctxt "Color name" -msgid "Dark Aluminum 1" -msgstr "Тъмно графитено" +msgid "Dark Red" +msgstr "Тъмно червено" #: gtk/gtkcolorchooserwidget.c:470 msgctxt "Color name" -msgid "Light Aluminum 2" -msgstr "Светло магнезиево" +msgid "Very Dark Red" +msgstr "Много тъмно червено" #: gtk/gtkcolorchooserwidget.c:471 msgctxt "Color name" -msgid "Aluminum 2" -msgstr "Магнезиево" +msgid "Very Light Purple" +msgstr "Много светло виолетово" #: gtk/gtkcolorchooserwidget.c:472 msgctxt "Color name" -msgid "Dark Aluminum 2" -msgstr "Тъмно магнезиево" +msgid "Light Purple" +msgstr "Светло виолетово" -#: gtk/gtkcolorchooserwidget.c:486 +#: gtk/gtkcolorchooserwidget.c:473 msgctxt "Color name" -msgid "Black" -msgstr "Черно" +msgid "Purple" +msgstr "Виолетово" -#: gtk/gtkcolorchooserwidget.c:487 +#: gtk/gtkcolorchooserwidget.c:474 msgctxt "Color name" -msgid "Very Dark Gray" -msgstr "Много тъмно сиво" +msgid "Dark Purple" +msgstr "Тъмно виолетово" -#: gtk/gtkcolorchooserwidget.c:488 +#: gtk/gtkcolorchooserwidget.c:475 msgctxt "Color name" -msgid "Darker Gray" -msgstr "Тъмно сиво" +msgid "Very Dark Purple" +msgstr "Много тъмно виолетово" -#: gtk/gtkcolorchooserwidget.c:489 +#: gtk/gtkcolorchooserwidget.c:476 msgctxt "Color name" -msgid "Dark Gray" -msgstr "Леко тъмно сиво" +msgid "Very Light Brown" +msgstr "Много светло кафяво" -#: gtk/gtkcolorchooserwidget.c:490 +#: gtk/gtkcolorchooserwidget.c:477 msgctxt "Color name" -msgid "Medium Gray" -msgstr "Сиво" +msgid "Light Brown" +msgstr "Светло кафяво" -#: gtk/gtkcolorchooserwidget.c:491 +#: gtk/gtkcolorchooserwidget.c:478 msgctxt "Color name" -msgid "Light Gray" -msgstr "Леко светло сиво" +msgid "Brown" +msgstr "Кафяво" -#: gtk/gtkcolorchooserwidget.c:492 +#: gtk/gtkcolorchooserwidget.c:479 msgctxt "Color name" -msgid "Lighter Gray" -msgstr "Светло сиво" +msgid "Dark Brown" +msgstr "Тъмно кафяво" -#: gtk/gtkcolorchooserwidget.c:493 +#: gtk/gtkcolorchooserwidget.c:480 msgctxt "Color name" -msgid "Very Light Gray" -msgstr "Много светло сиво" +msgid "Very Dark Brown" +msgstr "Много тъмно кафяво" -#: gtk/gtkcolorchooserwidget.c:494 +#: gtk/gtkcolorchooserwidget.c:481 msgctxt "Color name" msgid "White" msgstr "Бяло" +#: gtk/gtkcolorchooserwidget.c:482 +msgctxt "Color name" +msgid "Light Gray 1" +msgstr "Светло сиво 1" + +#: gtk/gtkcolorchooserwidget.c:483 +msgctxt "Color name" +msgid "Light Gray 2" +msgstr "Светло сиво 2" + +#: gtk/gtkcolorchooserwidget.c:484 +msgctxt "Color name" +msgid "Light Gray 3" +msgstr "Светло сиво 3" + +#: gtk/gtkcolorchooserwidget.c:485 +msgctxt "Color name" +msgid "Light Gray 4" +msgstr "Светло сиво 4" + +#: gtk/gtkcolorchooserwidget.c:486 +msgctxt "Color name" +msgid "Dark Gray 1" +msgstr "Тъмно сиво 1" + +#: gtk/gtkcolorchooserwidget.c:487 +msgctxt "Color name" +msgid "Dark Gray 2" +msgstr "Тъмно сиво 2" + +#: gtk/gtkcolorchooserwidget.c:488 +msgctxt "Color name" +msgid "Dark Gray 3" +msgstr "Тъмно сиво 3" + +#: gtk/gtkcolorchooserwidget.c:489 +msgctxt "Color name" +msgid "Dark Gray 4" +msgstr "Тъмно сиво 4" + +#: gtk/gtkcolorchooserwidget.c:490 +msgctxt "Color name" +msgid "Black" +msgstr "Черно" + #. translators: label for the custom section in the color chooser -#: gtk/gtkcolorchooserwidget.c:543 +#: gtk/gtkcolorchooserwidget.c:534 msgid "Custom" msgstr "Друг цвят" -#: gtk/gtkcolorchooserwidget.c:550 +#: gtk/gtkcolorchooserwidget.c:541 msgid "Custom color" msgstr "Потребителски цвят" -#: gtk/gtkcolorchooserwidget.c:551 +#: gtk/gtkcolorchooserwidget.c:542 msgid "Create a custom color" msgstr "Създаване на собствен цвят" -#: gtk/gtkcolorchooserwidget.c:570 +#: gtk/gtkcolorchooserwidget.c:561 #, c-format msgid "Custom color %d: %s" msgstr "Потребителски цвят %d: %s" -#: gtk/gtkcolorplane.c:401 +#: gtk/gtkcolorplane.c:409 msgid "Color Plane" msgstr "Цветова плоскост" @@ -2125,15 +2192,15 @@ msgid "default:mm" msgstr "default:mm" #. And show the custom paper dialog -#: gtk/gtkcustompaperunixdialog.c:405 gtk/gtkprintunixdialog.c:3313 +#: gtk/gtkcustompaperunixdialog.c:405 gtk/gtkprintunixdialog.c:3337 msgid "Manage Custom Sizes" msgstr "Управление на другите размери" -#: gtk/gtkcustompaperunixdialog.c:567 gtk/gtkpagesetupunixdialog.c:811 +#: gtk/gtkcustompaperunixdialog.c:567 gtk/gtkpagesetupunixdialog.c:814 msgid "inch" msgstr "инч" -#: gtk/gtkcustompaperunixdialog.c:569 gtk/gtkpagesetupunixdialog.c:809 +#: gtk/gtkcustompaperunixdialog.c:569 gtk/gtkpagesetupunixdialog.c:812 msgid "mm" msgstr "mm" @@ -2178,60 +2245,68 @@ msgstr "_Отдясно:" msgid "Paper Margins" msgstr "Бели полета" -#: gtk/gtkentry.c:9492 gtk/gtklabel.c:6688 gtk/gtktextview.c:9496 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "От_рязване" -#: gtk/gtkentry.c:9496 gtk/gtklabel.c:6689 gtk/gtktextview.c:9500 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Копиране" -#: gtk/gtkentry.c:9500 gtk/gtklabel.c:6690 gtk/gtktextview.c:9502 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "_Поставяне" -#: gtk/gtkentry.c:9503 gtk/gtkfilechooserwidget.c:1458 -#: gtk/gtkfilechooserwidget.c:2256 gtk/gtklabel.c:6692 gtk/gtktextview.c:9505 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Изтриване" -#: gtk/gtkentry.c:9514 gtk/gtklabel.c:6701 gtk/gtktextview.c:9519 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Избиране на _всичко" -#: gtk/gtkentry.c:9692 gtk/gtktextview.c:9729 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 +msgid "Insert _Emoji" +msgstr "Вмъкване на емоджи" + +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Избиране на всичко" -#: gtk/gtkentry.c:9695 gtk/gtktextview.c:9732 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Отрязване" -#: gtk/gtkentry.c:9698 gtk/gtktextview.c:9735 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Копиране" -#: gtk/gtkentry.c:9701 gtk/gtktextview.c:9738 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Поставяне" -#: gtk/gtkentry.c:10768 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Клавишът „Caps Lock“ е натиснат" -#: gtk/gtkfilechooserbutton.c:107 +#: gtk/gtkentry.c:11163 +msgid "Insert Emoji" +msgstr "Емоджи" + +#: gtk/gtkfilechooserbutton.c:112 msgid "Select a File" msgstr "Избор на файл" -#: gtk/gtkfilechooserbutton.c:108 gtk/gtkplacessidebar.c:981 +#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1112 msgid "Desktop" msgstr "Работен плот" -#: gtk/gtkfilechooserbutton.c:109 gtk/ui/gtkfilechooserbutton.ui:33 +#: gtk/gtkfilechooserbutton.c:114 gtk/ui/gtkfilechooserbutton.ui:33 msgid "(None)" msgstr "(без)" -#: gtk/gtkfilechooserbutton.c:2152 +#: gtk/gtkfilechooserbutton.c:2162 msgid "Other…" msgstr "Друго място…" @@ -2240,281 +2315,344 @@ msgid "_Name" msgstr "_Име" #. Open item is always present -#: gtk/gtkfilechoosernative.c:371 gtk/gtkfilechoosernative.c:456 -#: gtk/gtkplacessidebar.c:3419 gtk/gtkplacesview.c:1577 +#: gtk/gtkfilechoosernative.c:546 gtk/gtkfilechoosernative.c:631 +#: gtk/gtkplacessidebar.c:3628 gtk/gtkplacessidebar.c:3696 +#: gtk/gtkplacesview.c:1705 msgid "_Open" msgstr "_Отваряне" -#: gtk/gtkfilechoosernative.c:456 gtk/inspector/css-editor.c:209 +#: gtk/gtkfilechoosernative.c:631 gtk/inspector/css-editor.c:202 msgid "_Save" msgstr "_Запазване" +#: gtk/gtkfilechoosernativequartz.c:331 gtk/ui/gtkfilechooserwidget.ui:435 +msgid "Select which types of files are shown" +msgstr "Избор на видовете файлове, които се показват" + #. Translators: the first string is a path and the second string #. * is a hostname. Nautilus and the panel contain the same string #. * to translate. #. -#: gtk/gtkfilechooserutils.c:488 +#: gtk/gtkfilechooserutils.c:505 #, c-format msgid "%1$s on %2$s" msgstr "%1$s на %2$s" -#: gtk/gtkfilechooserwidget.c:367 +#: gtk/gtkfilechooserwidget.c:386 msgid "Type name of new folder" -msgstr "Напишете името на новата папка" +msgstr "Въведете името на новата папка" -#: gtk/gtkfilechooserwidget.c:770 +#: gtk/gtkfilechooserwidget.c:810 msgid "The folder could not be created" msgstr "Папката не може да бъде създадена" -#: gtk/gtkfilechooserwidget.c:783 +#: gtk/gtkfilechooserwidget.c:822 msgid "" -"The folder could not be created, as a file with the same name already " -"exists. Try using a different name for the folder, or rename the file first." +"The folder could not be created, as a file with the same name already exists." msgstr "" "Папката не може да бъде създадена, понеже вече съществува файл със същото " -"име. Опитайте с друго име на папката или преименувайте файла." +"име." -#: gtk/gtkfilechooserwidget.c:798 +#: gtk/gtkfilechooserwidget.c:824 +msgid "Try using a different name for the folder, or rename the file first." +msgstr "Опитайте с друго име на папката или преименувайте файла." + +#: gtk/gtkfilechooserwidget.c:837 msgid "You need to choose a valid filename." msgstr "Изберете коректно име на файл." -#: gtk/gtkfilechooserwidget.c:801 +#: gtk/gtkfilechooserwidget.c:840 #, c-format msgid "Cannot create a file under %s as it is not a folder" msgstr "В „%s“ не може да се създаде файл, защото това не е папка" -#: gtk/gtkfilechooserwidget.c:811 +#: gtk/gtkfilechooserwidget.c:850 msgid "Cannot create file as the filename is too long" -msgstr "Файлът не може да се създаде, защото името му е прекалено дълго" +msgstr "Файлът не може да се създаде, защото името му е твърде дълго" -#: gtk/gtkfilechooserwidget.c:812 +#: gtk/gtkfilechooserwidget.c:851 msgid "Try using a shorter name." msgstr "Използвайте по-кратко име." -#: gtk/gtkfilechooserwidget.c:822 +#: gtk/gtkfilechooserwidget.c:861 msgid "You may only select folders" -msgstr "Можете да избирате само папки" +msgstr "Може да избирате само папки" -#: gtk/gtkfilechooserwidget.c:823 +#: gtk/gtkfilechooserwidget.c:862 msgid "The item that you selected is not a folder try using a different item." msgstr "" "Елементът, който сте избрали, не е папка. Опитайте като изберете друг " "елемент." -#: gtk/gtkfilechooserwidget.c:831 +#: gtk/gtkfilechooserwidget.c:870 msgid "Invalid file name" msgstr "Неправилно име на файл" -#: gtk/gtkfilechooserwidget.c:840 +#: gtk/gtkfilechooserwidget.c:879 msgid "The folder contents could not be displayed" msgstr "Съдържанието на папката не може да бъде показано" -#: gtk/gtkfilechooserwidget.c:848 +#: gtk/gtkfilechooserwidget.c:887 msgid "The file could not be deleted" msgstr "Файлът не може да бъде изтрит" -#: gtk/gtkfilechooserwidget.c:856 +#: gtk/gtkfilechooserwidget.c:895 msgid "The file could not be moved to the Trash" msgstr "Файлът не може да бъде преместен в кошчето" -#: gtk/gtkfilechooserwidget.c:1001 +#: gtk/gtkfilechooserwidget.c:1040 msgid "A folder with that name already exists" msgstr "Вече съществува папка с това име" -#: gtk/gtkfilechooserwidget.c:1003 +#: gtk/gtkfilechooserwidget.c:1042 msgid "A file with that name already exists" msgstr "Вече съществува файл с това име" -#: gtk/gtkfilechooserwidget.c:1038 +#: gtk/gtkfilechooserwidget.c:1077 msgid "A folder cannot be called “.”" msgstr "Папката не може да се казва „.“" -#: gtk/gtkfilechooserwidget.c:1039 +#: gtk/gtkfilechooserwidget.c:1078 msgid "A file cannot be called “.”" msgstr "Файлът не може да се казва „.“" -#: gtk/gtkfilechooserwidget.c:1042 +#: gtk/gtkfilechooserwidget.c:1081 msgid "A folder cannot be called “..”" msgstr "Папката не може да се казва „..“" -#: gtk/gtkfilechooserwidget.c:1043 +#: gtk/gtkfilechooserwidget.c:1082 msgid "A file cannot be called “..”" msgstr "Файлът не може да се казва „..“" -#: gtk/gtkfilechooserwidget.c:1046 +#: gtk/gtkfilechooserwidget.c:1085 msgid "Folder names cannot contain “/”" -msgstr "Имената на папките не могат да съдържат „/“" +msgstr "Имената на папките не може да съдържат „/“" -#: gtk/gtkfilechooserwidget.c:1047 +#: gtk/gtkfilechooserwidget.c:1086 msgid "File names cannot contain “/”" -msgstr "Имената на файловете не могат да съдържат „/“" +msgstr "Имената на файловете не може да съдържат „/“" -#: gtk/gtkfilechooserwidget.c:1073 +#: gtk/gtkfilechooserwidget.c:1112 msgid "Folder names should not begin with a space" msgstr "Имената на папките не трябва да започват с интервал" -#: gtk/gtkfilechooserwidget.c:1074 +#: gtk/gtkfilechooserwidget.c:1113 msgid "File names should not begin with a space" msgstr "Имената на файловете не трябва да започват с интервал" -#: gtk/gtkfilechooserwidget.c:1078 +#: gtk/gtkfilechooserwidget.c:1117 msgid "Folder names should not end with a space" msgstr "Имената на папките не трябва да завършват с интервал" -#: gtk/gtkfilechooserwidget.c:1079 +#: gtk/gtkfilechooserwidget.c:1118 msgid "File names should not end with a space" msgstr "Имената на файловете не трябва да завършват с интервал" -#: gtk/gtkfilechooserwidget.c:1082 +#: gtk/gtkfilechooserwidget.c:1121 msgid "Folder names starting with a “.” are hidden" -msgstr "Имена на папки, започващи с „.“ са скрити" +msgstr "Папки с имена, започващи с „.“, са скрити" -#: gtk/gtkfilechooserwidget.c:1083 +#: gtk/gtkfilechooserwidget.c:1122 msgid "File names starting with a “.” are hidden" -msgstr "Имена на файлове, започващи с „.“ са скрити" +msgstr "Файлове с имена, започващи с „.“, са скрити" -#: gtk/gtkfilechooserwidget.c:1453 +#: gtk/gtkfilechooserwidget.c:1495 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Сигурни ли сте, че искате окончателно да изтриете „%s“?" -#: gtk/gtkfilechooserwidget.c:1456 +#: gtk/gtkfilechooserwidget.c:1498 #, c-format msgid "If you delete an item, it will be permanently lost." -msgstr "Ако изтриете елемент, ще го загубите безвъзвратно." +msgstr "Когато окончателно изтриете обект, го загубите безвъзвратно." -#: gtk/gtkfilechooserwidget.c:1590 +#: gtk/gtkfilechooserwidget.c:1635 msgid "The file could not be renamed" msgstr "Файлът не може да бъде преименуван" -#: gtk/gtkfilechooserwidget.c:1902 +#: gtk/gtkfilechooserwidget.c:1980 msgid "Could not select file" msgstr "Не може да бъде избран файл" -#: gtk/gtkfilechooserwidget.c:2251 +#: gtk/gtkfilechooserwidget.c:2330 msgid "_Visit File" msgstr "_Отваряне на файла" -#: gtk/gtkfilechooserwidget.c:2252 +#: gtk/gtkfilechooserwidget.c:2331 msgid "_Open With File Manager" msgstr "_Отваряне с файловия мениджър" -#: gtk/gtkfilechooserwidget.c:2253 +#: gtk/gtkfilechooserwidget.c:2332 msgid "_Copy Location" msgstr "Копиране на _местоположение" -#: gtk/gtkfilechooserwidget.c:2254 +#: gtk/gtkfilechooserwidget.c:2333 msgid "_Add to Bookmarks" msgstr "_Добавяне към отметките" -#: gtk/gtkfilechooserwidget.c:2255 gtk/gtkplacessidebar.c:2534 -#: gtk/ui/gtkfilechooserwidget.ui:525 +#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 +#: gtk/ui/gtkfilechooserwidget.ui:569 msgid "_Rename" msgstr "Преимен_уване" -#: gtk/gtkfilechooserwidget.c:2257 +#: gtk/gtkfilechooserwidget.c:2336 msgid "_Move to Trash" msgstr "_Преместване в кошчето" -#: gtk/gtkfilechooserwidget.c:2261 +#: gtk/gtkfilechooserwidget.c:2340 msgid "Show _Hidden Files" msgstr "Показване на _скритите файлове" -#: gtk/gtkfilechooserwidget.c:2262 +#: gtk/gtkfilechooserwidget.c:2341 msgid "Show _Size Column" msgstr "Показване на колоната за _размера" -#: gtk/gtkfilechooserwidget.c:2263 +#: gtk/gtkfilechooserwidget.c:2342 +msgid "Show T_ype Column" +msgstr "Показване на колоната за _вида" + +#: gtk/gtkfilechooserwidget.c:2343 msgid "Show _Time" msgstr "Показване на _часа" -#: gtk/gtkfilechooserwidget.c:2264 +#: gtk/gtkfilechooserwidget.c:2344 msgid "Sort _Folders before Files" msgstr "Подреждане на _папките преди файловете" #. this is the header for the location column in the print dialog -#: gtk/gtkfilechooserwidget.c:2588 gtk/inspector/css-node-tree.ui:141 -#: gtk/ui/gtkfilechooserwidget.ui:207 gtk/ui/gtkprintunixdialog.ui:123 +#: gtk/gtkfilechooserwidget.c:2626 gtk/inspector/css-node-tree.ui:141 +#: gtk/ui/gtkfilechooserwidget.ui:238 gtk/ui/gtkprintunixdialog.ui:123 msgid "Location" msgstr "Местоположение" #. Label -#: gtk/gtkfilechooserwidget.c:2679 +#: gtk/gtkfilechooserwidget.c:2719 msgid "_Name:" msgstr "_Име:" -#: gtk/gtkfilechooserwidget.c:3301 -msgid "Searching" -msgstr "Търсене" - -#: gtk/gtkfilechooserwidget.c:3306 gtk/gtkfilechooserwidget.c:3320 +#: gtk/gtkfilechooserwidget.c:3344 gtk/gtkfilechooserwidget.c:3358 #, c-format msgid "Searching in %s" msgstr "Търсене в %s" -#: gtk/gtkfilechooserwidget.c:3330 +#: gtk/gtkfilechooserwidget.c:3364 +msgid "Searching" +msgstr "Търсене" + +#: gtk/gtkfilechooserwidget.c:3371 msgid "Enter location" msgstr "Въведете местоположение" -#: gtk/gtkfilechooserwidget.c:3332 +#: gtk/gtkfilechooserwidget.c:3373 msgid "Enter location or URL" -msgstr "Въведете местоположение или URL" +msgstr "Въведете местоположение или адрес" -#: gtk/gtkfilechooserwidget.c:4370 gtk/gtkfilechooserwidget.c:7273 -#: gtk/ui/gtkfilechooserwidget.ui:235 +#: gtk/gtkfilechooserwidget.c:4451 gtk/gtkfilechooserwidget.c:7493 +#: gtk/ui/gtkfilechooserwidget.ui:278 msgid "Modified" msgstr "Променян на" -#: gtk/gtkfilechooserwidget.c:4648 +#: gtk/gtkfilechooserwidget.c:4729 #, c-format msgid "Could not read the contents of %s" -msgstr "Не може да се прочете съдържанието на %s" +msgstr "Съдържанието на „%s“ не може да се прочете" -#: gtk/gtkfilechooserwidget.c:4652 +#: gtk/gtkfilechooserwidget.c:4733 msgid "Could not read the contents of the folder" msgstr "Съдържанието на папката не може да се прочете" -#: gtk/gtkfilechooserwidget.c:4773 gtk/gtkfilechooserwidget.c:4819 +#: gtk/gtkfilechooserwidget.c:4893 gtk/gtkfilechooserwidget.c:4941 msgid "%H:%M" msgstr "%H:%M" -#: gtk/gtkfilechooserwidget.c:4775 gtk/gtkfilechooserwidget.c:4821 +#: gtk/gtkfilechooserwidget.c:4895 gtk/gtkfilechooserwidget.c:4943 msgid "%l:%M %p" msgstr "%l:%M %p" -#: gtk/gtkfilechooserwidget.c:4779 +#: gtk/gtkfilechooserwidget.c:4899 msgid "Yesterday" msgstr "Вчера" -#: gtk/gtkfilechooserwidget.c:4787 +#: gtk/gtkfilechooserwidget.c:4907 msgid "%-e %b" msgstr "%-e %b" -#: gtk/gtkfilechooserwidget.c:4791 +#: gtk/gtkfilechooserwidget.c:4911 msgid "%-e %b %Y" msgstr "%-e %b %Y" -#. Translators: We don't know whether this printer is -#. * available to print to. -#: gtk/gtkfilechooserwidget.c:5024 gtk/inspector/prop-editor.c:1689 -#: modules/printbackends/cloudprint/gtkprintbackendcloudprint.c:748 +#: gtk/gtkfilechooserwidget.c:5010 gtk/gtkfilechooserwidget.c:5018 +msgid "Program" +msgstr "Програма" + +#: gtk/gtkfilechooserwidget.c:5011 +msgid "Audio" +msgstr "Аудио" + +#: gtk/gtkfilechooserwidget.c:5012 gtk/inspector/visual.ui:230 +#: gtk/ui/gtkfontbutton.ui:13 +msgid "Font" +msgstr "Шрифт" + +#: gtk/gtkfilechooserwidget.c:5013 gtk/inspector/visual.ui:488 +msgid "Image" +msgstr "Изображение" + +#: gtk/gtkfilechooserwidget.c:5014 +msgid "Archive" +msgstr "Архив" + +#: gtk/gtkfilechooserwidget.c:5015 +msgid "Markup" +msgstr "Маркиран текст" + +#: gtk/gtkfilechooserwidget.c:5016 gtk/gtkfilechooserwidget.c:5017 +msgid "Text" +msgstr "Текст" + +#: gtk/gtkfilechooserwidget.c:5019 +msgid "Video" +msgstr "Видео" + +#: gtk/gtkfilechooserwidget.c:5020 +msgid "Contacts" +msgstr "Контакти" + +#: gtk/gtkfilechooserwidget.c:5021 +msgid "Calendar" +msgstr "Календар" + +#: gtk/gtkfilechooserwidget.c:5022 +msgid "Document" +msgstr "Документ" + +#: gtk/gtkfilechooserwidget.c:5023 +msgid "Presentation" +msgstr "Презентация" + +#: gtk/gtkfilechooserwidget.c:5024 +msgid "Spreadsheet" +msgstr "Електронна таблица" + +#: gtk/gtkfilechooserwidget.c:5055 gtk/gtkfilechooserwidget.c:5244 +#: gtk/inspector/prop-editor.c:1689 msgid "Unknown" msgstr "Неизвестно" -#: gtk/gtkfilechooserwidget.c:5063 gtk/gtkplacessidebar.c:966 +#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 msgid "Home" msgstr "Домашна папка" -#: gtk/gtkfilechooserwidget.c:5556 +#: gtk/gtkfilechooserwidget.c:5780 msgid "Cannot change to folder because it is not local" msgstr "Не може да е тази папка, защото тя не е локална" -#: gtk/gtkfilechooserwidget.c:6339 gtk/gtkprintunixdialog.c:664 +#: gtk/gtkfilechooserwidget.c:6566 gtk/gtkprintunixdialog.c:665 #, c-format msgid "A file named “%s” already exists. Do you want to replace it?" msgstr "Вече съществува файл с име „%s“. Искате ли да го замените?" -#: gtk/gtkfilechooserwidget.c:6342 gtk/gtkprintunixdialog.c:668 +#: gtk/gtkfilechooserwidget.c:6569 gtk/gtkprintunixdialog.c:669 #, c-format msgid "" "The file already exists in “%s”. Replacing it will overwrite its contents." @@ -2522,34 +2660,26 @@ msgstr "" "Вече съществува файл с такова име в „%s“. Замяната му ще унищожи старото му " "съдържание." -#: gtk/gtkfilechooserwidget.c:6347 gtk/gtkprintunixdialog.c:676 +#: gtk/gtkfilechooserwidget.c:6574 gtk/gtkprintunixdialog.c:677 msgid "_Replace" msgstr "_Замяна" -#: gtk/gtkfilechooserwidget.c:6561 +#: gtk/gtkfilechooserwidget.c:6793 msgid "You do not have access to the specified folder." msgstr "Нямате достъп до указаната папка." -#: gtk/gtkfilechooserwidget.c:7184 -msgid "Could not start the search process" -msgstr "Търсещият процес не беше стартиран" - -#: gtk/gtkfilechooserwidget.c:7185 -msgid "" -"The program was not able to create a connection to the indexer daemon. " -"Please make sure it is running." -msgstr "" -"Програмата не успя да създаде връзка към индексиращия демон. Проверете дали " -"той работи." - -#: gtk/gtkfilechooserwidget.c:7197 +#: gtk/gtkfilechooserwidget.c:7416 msgid "Could not send the search request" -msgstr "Заявката за търсене не беше изпратена" +msgstr "Заявката за търсене не бе изпратена" -#: gtk/gtkfilechooserwidget.c:7491 +#: gtk/gtkfilechooserwidget.c:7704 msgid "Accessed" msgstr "Достъпван" +#: gtk/gtkfilechooserwidget.c:8824 gtk/ui/gtkfilechooserwidget.ui:89 +msgid "Create Folder" +msgstr "Създаване на папка" + #. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are #. * really pointers to GDrive, GVolume or GMount objects. We need an extra #. * token for the fake “File System” volume. So, we’ll return a pointer to @@ -2559,94 +2689,146 @@ msgstr "Достъпван" msgid "File System" msgstr "Файлова система" -#: gtk/gtkfontbutton.c:365 +#: gtk/gtkfontbutton.c:379 gtk/gtkfontbutton.c:509 msgid "Sans 12" msgstr "Sans 12" -#: gtk/gtkfontbutton.c:478 gtk/gtkfontbutton.c:610 +#: gtk/gtkfontbutton.c:492 gtk/gtkfontbutton.c:626 msgid "Pick a Font" msgstr "Избор на шрифт" -#: gtk/gtkfontbutton.c:1224 +#: gtk/gtkfontbutton.c:1395 msgctxt "font" msgid "None" msgstr "Без" -#: gtk/gtkglarea.c:303 +#: gtk/gtkfontchooserwidget.c:1604 +msgid "Width" +msgstr "Широчина" + +#: gtk/gtkfontchooserwidget.c:1605 +msgid "Weight" +msgstr "Чернота" + +#: gtk/gtkfontchooserwidget.c:1606 +msgid "Italic" +msgstr "Курсив" + +#: gtk/gtkfontchooserwidget.c:1607 +msgid "Slant" +msgstr "Наклон" + +#: gtk/gtkfontchooserwidget.c:1608 +msgid "Optical Size" +msgstr "Оптичен размер" + +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 +msgid "Default" +msgstr "Стандартен" + +#: gtk/gtkfontchooserwidget.c:2355 +msgid "Ligatures" +msgstr "Лигатури" + +#: gtk/gtkfontchooserwidget.c:2356 +msgid "Letter Case" +msgstr "Регистър" + +#: gtk/gtkfontchooserwidget.c:2357 +msgid "Number Case" +msgstr "Регистър на цифрите" + +#: gtk/gtkfontchooserwidget.c:2358 +msgid "Number Spacing" +msgstr "Разредка на цифри" + +#: gtk/gtkfontchooserwidget.c:2359 +msgid "Number Formatting" +msgstr "Форматиране на цифрите" + +#: gtk/gtkfontchooserwidget.c:2360 +msgid "Character Variants" +msgstr "Варианти на знаци" + +#: gtk/gtkglarea.c:314 msgid "OpenGL context creation failed" msgstr "Неуспешно създаване на контекст за OpenGL" -#: gtk/gtkheaderbar.c:385 +#: gtk/gtkheaderbar.c:391 msgid "Application menu" msgstr "Меню на програмата" -#: gtk/gtkheaderbar.c:447 gtk/gtkwindow.c:9039 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Затваряне" -#: gtk/gtkicontheme.c:2341 gtk/gtkicontheme.c:2405 +#: gtk/gtkicontheme.c:2358 gtk/gtkicontheme.c:2423 #, c-format msgid "Icon '%s' not present in theme %s" msgstr "Иконата „%s“ липсва в темата „%s“" -#: gtk/gtkicontheme.c:4054 gtk/gtkicontheme.c:4421 +#: gtk/gtkicontheme.c:4101 gtk/gtkicontheme.c:4468 msgid "Failed to load icon" msgstr "Неуспешно зареждане на икона" -#: gtk/gtkimmodule.c:544 +#: gtk/gtkimmodule.c:547 msgctxt "input method menu" msgid "Simple" msgstr "Прост" -#: gtk/gtkimmodule.c:560 +#: gtk/gtkimmodule.c:563 msgctxt "input method menu" msgid "None" msgstr "Без" -#: gtk/gtkimmulticontext.c:609 +#: gtk/gtkimmulticontext.c:615 msgctxt "input method menu" msgid "System" msgstr "Системен" -#: gtk/gtkimmulticontext.c:688 +#: gtk/gtkimmulticontext.c:694 #, c-format msgctxt "input method menu" msgid "System (%s)" msgstr "Системен (%s)" -#: gtk/gtkinfobar.c:1167 gtk/gtkmessagedialog.c:385 +#: gtk/gtkinfobar.c:1307 gtk/gtkmessagedialog.c:385 msgid "Information" msgstr "Информация" -#: gtk/gtkinfobar.c:1171 gtk/gtkmessagedialog.c:389 +#: gtk/gtkinfobar.c:1311 gtk/gtkmessagedialog.c:389 msgid "Question" msgstr "Въпрос" -#: gtk/gtkinfobar.c:1175 gtk/gtkmessagedialog.c:393 +#: gtk/gtkinfobar.c:1315 gtk/gtkmessagedialog.c:393 msgid "Warning" msgstr "Предупреждение" -#: gtk/gtkinfobar.c:1179 gtk/gtkmessagedialog.c:397 +#: gtk/gtkinfobar.c:1319 gtk/gtkmessagedialog.c:397 msgid "Error" msgstr "Грешка" #. Open Link -#: gtk/gtklabel.c:6669 +#: gtk/gtklabel.c:6668 msgid "_Open Link" msgstr "_Отваряне на връзка" #. Copy Link Address -#: gtk/gtklabel.c:6678 +#: gtk/gtklabel.c:6677 msgid "Copy _Link Address" msgstr "Копиране на _адреса на връзка" -#: gtk/gtk-launch.c:74 +#: gtk/gtk-launch.c:42 +msgid "Show program version" +msgstr "Извеждане на версията на програма" + +#: gtk/gtk-launch.c:76 msgid "APPLICATION [URI...] — launch an APPLICATION" msgstr "ПРОГРАМА [АДРЕС…] — стартиране на ПРОГРАМАта с АДРЕСи." #. Translators: this message will appear after the usage string #. and before the list of options. -#: gtk/gtk-launch.c:78 +#: gtk/gtk-launch.c:80 msgid "" "Launch an application (specified by its desktop file name),\n" "optionally passing one or more URIs as arguments." @@ -2654,24 +2836,24 @@ msgstr "" "Стартиране на указаната програма чрез файла „.desktop“,\n" "като евентуално за аргументи се дават адреси." -#: gtk/gtk-launch.c:90 +#: gtk/gtk-launch.c:92 #, c-format msgid "Error parsing commandline options: %s\n" msgstr "Грешка при анализа на опциите на командния ред: %s\n" -#: gtk/gtk-launch.c:92 gtk/gtk-launch.c:113 +#: gtk/gtk-launch.c:94 gtk/gtk-launch.c:115 #, c-format msgid "Try \"%s --help\" for more information." msgstr "За повече информация въведете „%s --help“." #. Translators: the %s is the program name. This error message #. means the user is calling gtk-launch without any argument. -#: gtk/gtk-launch.c:111 +#: gtk/gtk-launch.c:113 #, c-format msgid "%s: missing application name" msgstr "%s: липсва име на програма" -#: gtk/gtk-launch.c:140 +#: gtk/gtk-launch.c:144 #, c-format msgid "Creating AppInfo from id not supported on non unix operating systems" msgstr "" @@ -2680,23 +2862,23 @@ msgstr "" #. Translators: the first %s is the program name, the second one #. is the application name. -#: gtk/gtk-launch.c:148 +#: gtk/gtk-launch.c:152 #, c-format msgid "%s: no such application %s" msgstr "%s: липсва програма %s" #. Translators: the first %s is the program name, the second one #. is the error message. -#: gtk/gtk-launch.c:166 +#: gtk/gtk-launch.c:170 #, c-format msgid "%s: error launching application: %s\n" msgstr "%s: грешка при стартиране на програма: %s\n" -#: gtk/gtklinkbutton.c:419 +#: gtk/gtklinkbutton.c:374 msgid "Copy URL" msgstr "Копиране на адрес" -#: gtk/gtklinkbutton.c:582 +#: gtk/gtklinkbutton.c:522 msgid "Invalid URI" msgstr "Грешен адрес" @@ -2733,44 +2915,40 @@ msgstr "" "Свържете се със системния си администратор" #. Description of --gtk-module=MODULES in --help output -#: gtk/gtkmain.c:456 +#: gtk/gtkmain.c:462 msgid "Load additional GTK+ modules" msgstr "Зареждане на допълнителни модули на GTK+" #. Placeholder in --gtk-module=MODULES in --help output -#: gtk/gtkmain.c:457 +#: gtk/gtkmain.c:463 msgid "MODULES" msgstr "МОДУЛИ" #. Description of --g-fatal-warnings in --help output -#: gtk/gtkmain.c:459 +#: gtk/gtkmain.c:465 msgid "Make all warnings fatal" msgstr "Всички предупреждения да са фатални" #. Description of --gtk-debug=FLAGS in --help output -#: gtk/gtkmain.c:462 +#: gtk/gtkmain.c:468 msgid "GTK+ debugging flags to set" -msgstr "" -"Флаговете за изчистване на грешки на GTK+,\n" -" които да бъдат зададени" +msgstr "Флаговете за изчистване на грешки на GTK+, които да бъдат зададени" #. Description of --gtk-no-debug=FLAGS in --help output -#: gtk/gtkmain.c:465 +#: gtk/gtkmain.c:471 msgid "GTK+ debugging flags to unset" -msgstr "" -"Флаговете за изчистване на грешки на GTK+,\n" -" които да не бъдат зададени" +msgstr "Флаговете за изчистване на грешки на GTK+, които да не бъдат зададени" -#: gtk/gtkmain.c:798 +#: gtk/gtkmain.c:811 gtk/gtkmain.c:1005 #, c-format msgid "Cannot open display: %s" msgstr "Дисплеят не може да се отвори: %s" -#: gtk/gtkmain.c:893 +#: gtk/gtkmain.c:923 msgid "GTK+ Options" msgstr "Опции за GTK+" -#: gtk/gtkmain.c:893 +#: gtk/gtkmain.c:923 msgid "Show GTK+ Options" msgstr "Показване на опциите за GTK+" @@ -2779,7 +2957,7 @@ msgstr "Показване на опциите за GTK+" #. * Do *not* translate it to "predefinito:LTR", if it #. * it isn't default:LTR or default:RTL it will not work #. -#: gtk/gtkmain.c:1221 +#: gtk/gtkmain.c:1276 msgid "default:LTR" msgstr "default:LTR" @@ -2791,57 +2969,73 @@ msgstr "_Не" msgid "_Yes" msgstr "_Да" -#: gtk/gtkmountoperation.c:546 +#: gtk/gtkmountoperation.c:595 msgid "Co_nnect" msgstr "_Свързване" -#: gtk/gtkmountoperation.c:622 +#: gtk/gtkmountoperation.c:668 msgid "Connect As" msgstr "Свързване като" -#: gtk/gtkmountoperation.c:631 +#: gtk/gtkmountoperation.c:677 msgid "_Anonymous" msgstr "_Анонимен" -#: gtk/gtkmountoperation.c:640 +#: gtk/gtkmountoperation.c:686 msgid "Registered U_ser" msgstr "_Регистриран потребител" -#: gtk/gtkmountoperation.c:651 +#: gtk/gtkmountoperation.c:697 msgid "_Username" msgstr "_Име на потребител" -#: gtk/gtkmountoperation.c:656 +#: gtk/gtkmountoperation.c:702 msgid "_Domain" msgstr "_Домейн" -#: gtk/gtkmountoperation.c:662 +#: gtk/gtkmountoperation.c:711 +msgid "Volume type" +msgstr "Вид том" + +#: gtk/gtkmountoperation.c:721 +msgid "_Hidden" +msgstr "_Скрит" + +#: gtk/gtkmountoperation.c:724 +msgid "_Windows system" +msgstr "_От Windows" + +#: gtk/gtkmountoperation.c:727 +msgid "_PIM" +msgstr "_PIM" + +#: gtk/gtkmountoperation.c:733 msgid "_Password" msgstr "Па_рола" -#: gtk/gtkmountoperation.c:684 +#: gtk/gtkmountoperation.c:755 msgid "Forget password _immediately" msgstr "_Незабавно забравяне на паролата" -#: gtk/gtkmountoperation.c:694 +#: gtk/gtkmountoperation.c:765 msgid "Remember password until you _logout" msgstr "Запомняне на паролата до _изход от системата" -#: gtk/gtkmountoperation.c:704 +#: gtk/gtkmountoperation.c:775 msgid "Remember _forever" msgstr "_Запомняне завинаги" -#: gtk/gtkmountoperation.c:1093 +#: gtk/gtkmountoperation.c:1170 #, c-format msgid "Unknown Application (PID %d)" msgstr "Непозната програма (ид. пр. %d)" -#: gtk/gtkmountoperation.c:1278 +#: gtk/gtkmountoperation.c:1355 #, c-format msgid "Unable to end process" msgstr "Неуспешно приключване на процес" -#: gtk/gtkmountoperation.c:1317 +#: gtk/gtkmountoperation.c:1389 msgid "_End Process" msgstr "_Приключване на процес" @@ -2849,35 +3043,36 @@ msgstr "_Приключване на процес" #, c-format msgid "Cannot kill process with PID %d. Operation is not implemented." msgstr "" -"Процесът с ид. пр. %d не може да бъде убит — операцията не е реализирана." +"Процесът с идентификатор %d не може да бъде убит — операцията не е " +"реализирана." #. translators: this string is a name for the 'less' command -#: gtk/gtkmountoperation-x11.c:955 +#: gtk/gtkmountoperation-x11.c:954 msgid "Terminal Pager" msgstr "Странициране в терминал" -#: gtk/gtkmountoperation-x11.c:956 +#: gtk/gtkmountoperation-x11.c:955 msgid "Top Command" msgstr "Командата top" -#: gtk/gtkmountoperation-x11.c:957 +#: gtk/gtkmountoperation-x11.c:956 msgid "Bourne Again Shell" msgstr "Обвивка bash" -#: gtk/gtkmountoperation-x11.c:958 +#: gtk/gtkmountoperation-x11.c:957 msgid "Bourne Shell" msgstr "Обвивка sh" -#: gtk/gtkmountoperation-x11.c:959 +#: gtk/gtkmountoperation-x11.c:958 msgid "Z Shell" msgstr "Обвивка zsh" -#: gtk/gtkmountoperation-x11.c:1056 +#: gtk/gtkmountoperation-x11.c:1055 #, c-format msgid "Cannot end process with PID %d: %s" -msgstr "Процесът с ид. пр. %d не може да бъде приключен: %s" +msgstr "Процесът с идентификатор %d не може да бъде приключен: %s" -#: gtk/gtknotebook.c:5111 gtk/gtknotebook.c:7377 +#: gtk/gtknotebook.c:5151 gtk/gtknotebook.c:7429 #, c-format msgid "Page %u" msgstr "Страница %u" @@ -2886,15 +3081,15 @@ msgstr "Страница %u" msgid "Not a valid page setup file" msgstr "Неправилен файл за настройка на страница" -#: gtk/gtkpagesetupunixdialog.c:210 +#: gtk/gtkpagesetupunixdialog.c:211 msgid "Any Printer" msgstr "Произволен принтер" -#: gtk/gtkpagesetupunixdialog.c:210 +#: gtk/gtkpagesetupunixdialog.c:211 msgid "For portable documents" msgstr "За преносими документи" -#: gtk/gtkpagesetupunixdialog.c:829 +#: gtk/gtkpagesetupunixdialog.c:832 #, c-format msgid "" "Margins:\n" @@ -2909,258 +3104,319 @@ msgstr "" " Отгоре: %s %s\n" " Отдолу: %s %s" -#: gtk/gtkpagesetupunixdialog.c:878 gtk/gtkprintunixdialog.c:3367 +#: gtk/gtkpagesetupunixdialog.c:881 gtk/gtkprintunixdialog.c:3393 msgid "Manage Custom Sizes…" msgstr "Управление на другите размери…" -#: gtk/gtkpagesetupunixdialog.c:900 gtk/ui/gtkpagesetupunixdialog.ui:31 +#: gtk/gtkpagesetupunixdialog.c:903 gtk/ui/gtkpagesetupunixdialog.ui:31 #: gtk/ui/gtkprintunixdialog.ui:854 msgid "Page Setup" msgstr "Настройки на листите" -#: gtk/gtkpathbar.c:1497 +#: gtk/gtkpathbar.c:1571 msgid "File System Root" msgstr "Корен на файловата система" -#: gtk/gtkplacessidebar.c:955 +#. translators: %s is the name of a cloud provider for files +#: gtk/gtkplacessidebar.c:984 +#, c-format +msgid "Open %s" +msgstr "Отваряне на %s" + +#: gtk/gtkplacessidebar.c:1073 gtk/ui/gtkemojichooser.ui:197 msgid "Recent" msgstr "Скоро отваряни" -#: gtk/gtkplacessidebar.c:957 +#: gtk/gtkplacessidebar.c:1075 msgid "Recent files" msgstr "Скоро отваряни файлове" -#: gtk/gtkplacessidebar.c:968 +#: gtk/gtkplacessidebar.c:1085 +msgid "Starred" +msgstr "Със звездичка" + +#. TODO: Rename to 'Starred files' +#: gtk/gtkplacessidebar.c:1088 +msgid "Favorite files" +msgstr "Любими файлове" + +#: gtk/gtkplacessidebar.c:1099 msgid "Open your personal folder" msgstr "Отваряне на домашната папка" -#: gtk/gtkplacessidebar.c:983 +#: gtk/gtkplacessidebar.c:1114 msgid "Open the contents of your desktop in a folder" msgstr "Отваряне на съдържанието на работния плот в папка" -#: gtk/gtkplacessidebar.c:997 +#: gtk/gtkplacessidebar.c:1128 msgid "Enter Location" msgstr "Въведете местоположение" -#: gtk/gtkplacessidebar.c:999 +#: gtk/gtkplacessidebar.c:1130 msgid "Manually enter a location" msgstr "Ръчно задаване на местоположение" -#: gtk/gtkplacessidebar.c:1010 +#: gtk/gtkplacessidebar.c:1140 msgid "Trash" msgstr "Кошче" -#: gtk/gtkplacessidebar.c:1012 +#: gtk/gtkplacessidebar.c:1142 msgid "Open the trash" msgstr "Отваряне на кошчето" -#: gtk/gtkplacessidebar.c:1083 gtk/gtkplacessidebar.c:1111 -#: gtk/gtkplacessidebar.c:1318 +#: gtk/gtkplacessidebar.c:1251 gtk/gtkplacessidebar.c:1279 +#: gtk/gtkplacessidebar.c:1494 #, c-format msgid "Mount and open “%s”" msgstr "Монтиране и отваряне на „%s“" -#: gtk/gtkplacessidebar.c:1198 +#: gtk/gtkplacessidebar.c:1374 msgid "Open the contents of the file system" msgstr "Отваряне на съдържанието на файловата система" -#: gtk/gtkplacessidebar.c:1282 +#: gtk/gtkplacessidebar.c:1458 msgid "New bookmark" msgstr "Нова отметка" -#: gtk/gtkplacessidebar.c:1284 +#: gtk/gtkplacessidebar.c:1460 msgid "Add a new bookmark" msgstr "Добавяне на нова отметка" -#: gtk/gtkplacessidebar.c:1297 +#: gtk/gtkplacessidebar.c:1473 msgid "Connect to Server" msgstr "Свързване към сървър" -#: gtk/gtkplacessidebar.c:1299 +#: gtk/gtkplacessidebar.c:1475 msgid "Connect to a network server address" msgstr "Свързване към адрес на мрежов сървър" -#: gtk/gtkplacessidebar.c:1361 +#: gtk/gtkplacessidebar.c:1537 msgid "Other Locations" msgstr "Други местоположения" -#: gtk/gtkplacessidebar.c:1362 +#: gtk/gtkplacessidebar.c:1538 msgid "Show other locations" msgstr "Показване на други местоположения" #. Adjust start/stop items to reflect the type of the drive -#: gtk/gtkplacessidebar.c:2152 gtk/gtkplacessidebar.c:3439 +#: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 msgid "_Start" msgstr "_Старт" -#: gtk/gtkplacessidebar.c:2153 gtk/gtkplacessidebar.c:3440 +#: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 msgid "_Stop" msgstr "_Спиране" #. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used -#: gtk/gtkplacessidebar.c:2160 +#: gtk/gtkplacessidebar.c:2345 msgid "_Power On" msgstr "_Включване на захранването" -#: gtk/gtkplacessidebar.c:2161 +#: gtk/gtkplacessidebar.c:2346 msgid "_Safely Remove Drive" msgstr "_Безопасно премахване на устройство" -#: gtk/gtkplacessidebar.c:2165 +#: gtk/gtkplacessidebar.c:2350 msgid "_Connect Drive" msgstr "_Закачане на устройството" -#: gtk/gtkplacessidebar.c:2166 +#: gtk/gtkplacessidebar.c:2351 msgid "_Disconnect Drive" msgstr "_Разкачване на устройството" -#: gtk/gtkplacessidebar.c:2170 +#: gtk/gtkplacessidebar.c:2355 msgid "_Start Multi-disk Device" msgstr "_Стартиране на многодисково устройство" -#: gtk/gtkplacessidebar.c:2171 +#: gtk/gtkplacessidebar.c:2356 msgid "_Stop Multi-disk Device" msgstr "_Спиране на многодисково устройство" #. stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used -#: gtk/gtkplacessidebar.c:2176 +#: gtk/gtkplacessidebar.c:2361 msgid "_Unlock Device" msgstr "_Отключване на устройството" -#: gtk/gtkplacessidebar.c:2177 +#: gtk/gtkplacessidebar.c:2362 msgid "_Lock Device" msgstr "_Заключване на устройството" -#: gtk/gtkplacessidebar.c:2215 gtk/gtkplacessidebar.c:3187 +#: gtk/gtkplacessidebar.c:2400 gtk/gtkplacessidebar.c:3397 #, c-format msgid "Unable to start “%s”" msgstr "„%s“ не може да се стартира" -#: gtk/gtkplacessidebar.c:2245 +#: gtk/gtkplacessidebar.c:2433 +#, c-format +msgid "Error unlocking “%s”" +msgstr "Грешка при отключване на „%s“" + +#: gtk/gtkplacessidebar.c:2435 #, c-format msgid "Unable to access “%s”" msgstr "Неуспешен достъп до „%s“" -#: gtk/gtkplacessidebar.c:2459 +#: gtk/gtkplacessidebar.c:2669 msgid "This name is already taken" msgstr "Това име вече е заето" -#: gtk/gtkplacessidebar.c:2528 gtk/inspector/actions.ui:43 +#: gtk/gtkplacessidebar.c:2738 gtk/inspector/actions.ui:43 #: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 -#: gtk/ui/gtkfilechooserwidget.ui:189 gtk/ui/gtkfilechooserwidget.ui:499 +#: gtk/ui/gtkfilechooserwidget.ui:220 gtk/ui/gtkfilechooserwidget.ui:543 msgid "Name" msgstr "Име" -#: gtk/gtkplacessidebar.c:2728 +#: gtk/gtkplacessidebar.c:2938 #, c-format msgid "Unable to unmount “%s”" msgstr "„%s“ не може да се демонтира" -#: gtk/gtkplacessidebar.c:2904 +#: gtk/gtkplacessidebar.c:3114 #, c-format msgid "Unable to stop “%s”" msgstr "„%s“ не може да се спре" -#: gtk/gtkplacessidebar.c:2933 +#: gtk/gtkplacessidebar.c:3143 #, c-format msgid "Unable to eject “%s”" msgstr "„%s“ не може да се извади" -#: gtk/gtkplacessidebar.c:2962 gtk/gtkplacessidebar.c:2991 +#: gtk/gtkplacessidebar.c:3172 gtk/gtkplacessidebar.c:3201 #, c-format msgid "Unable to eject %s" msgstr "Неуспешно изваждане на „%s“" -#: gtk/gtkplacessidebar.c:3139 +#: gtk/gtkplacessidebar.c:3349 #, c-format msgid "Unable to poll “%s” for media changes" -msgstr "„%s“ не може да се провери за промяна в съдържанието" +msgstr "„%s“ не може да се запитва за промяна в съдържанието" -#: gtk/gtkplacessidebar.c:3422 gtk/gtkplacesview.c:1587 +#: gtk/gtkplacessidebar.c:3633 gtk/gtkplacessidebar.c:3699 +#: gtk/gtkplacesview.c:1715 msgid "Open in New _Tab" msgstr "Отваряне в _нов подпрозорец" -#: gtk/gtkplacessidebar.c:3425 gtk/gtkplacesview.c:1598 +#: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 +#: gtk/gtkplacesview.c:1726 msgid "Open in New _Window" msgstr "Отваряне в _нов прозорец" -#: gtk/gtkplacessidebar.c:3429 +#: gtk/gtkplacessidebar.c:3706 msgid "_Add Bookmark" msgstr "_Добавяне към отметките" -#: gtk/gtkplacessidebar.c:3430 +#: gtk/gtkplacessidebar.c:3707 msgid "_Remove" msgstr "_Премахване" -#: gtk/gtkplacessidebar.c:3431 +#: gtk/gtkplacessidebar.c:3708 msgid "Rename…" msgstr "Преименуване…" -#: gtk/gtkplacessidebar.c:3435 gtk/gtkplacesview.c:1632 +#: gtk/gtkplacessidebar.c:3712 gtk/gtkplacesview.c:1760 msgid "_Mount" msgstr "_Монтиране" -#: gtk/gtkplacessidebar.c:3436 gtk/gtkplacesview.c:1622 +#: gtk/gtkplacessidebar.c:3713 gtk/gtkplacesview.c:1750 msgid "_Unmount" msgstr "_Демонтиране" -#: gtk/gtkplacessidebar.c:3437 +#: gtk/gtkplacessidebar.c:3714 msgid "_Eject" msgstr "_Изваждане" -#: gtk/gtkplacessidebar.c:3438 +#: gtk/gtkplacessidebar.c:3715 msgid "_Detect Media" msgstr "Откриване на _медия" -#: gtk/gtkplacessidebar.c:3884 gtk/gtkplacesview.c:1052 +#: gtk/gtkplacessidebar.c:4161 gtk/gtkplacesview.c:1122 msgid "Computer" msgstr "Компютър" -#: gtk/gtkplacesview.c:880 +#: gtk/gtkplacesview.c:898 msgid "Searching for network locations" msgstr "Търсене за мрежови местоположения" -#: gtk/gtkplacesview.c:887 +#: gtk/gtkplacesview.c:905 msgid "No network locations found" msgstr "Няма намерени мрежови местоположения" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1162 gtk/gtkplacesview.c:1235 +#: gtk/gtkplacesview.c:1232 gtk/gtkplacesview.c:1330 msgid "Unable to access location" msgstr "Неуспешен достъп до местоположение" #. Restore from Cancel to Connect -#: gtk/gtkplacesview.c:1179 gtk/ui/gtkplacesview.ui:224 +#: gtk/gtkplacesview.c:1250 gtk/ui/gtkplacesview.ui:317 msgid "Con_nect" msgstr "_Свързване" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1298 +#: gtk/gtkplacesview.c:1393 msgid "Unable to unmount volume" msgstr "Томът не може да се демонтира" #. Allow to cancel the operation -#: gtk/gtkplacesview.c:1380 +#: gtk/gtkplacesview.c:1494 msgid "Cance_l" msgstr "_Отказ" -#: gtk/gtkplacesview.c:1622 +#: gtk/gtkplacesview.c:1657 +msgid "AppleTalk" +msgstr "AppleTalk" + +#. Translators: do not translate ftp:// and ftps:// +#: gtk/gtkplacesview.c:1661 +msgid "File Transfer Protocol" +msgstr "Протокол за пренос на файлове" + +#: gtk/gtkplacesview.c:1661 +msgid "ftp:// or ftps://" +msgstr "ftp:// или ftps://" + +#: gtk/gtkplacesview.c:1664 +msgid "Network File System" +msgstr "Мрежова файлова система" + +#: gtk/gtkplacesview.c:1667 +msgid "Samba" +msgstr "Samba" + +#. Translators: do not translate sftp:// and ssh:// +#: gtk/gtkplacesview.c:1671 +msgid "SSH File Transfer Protocol" +msgstr "Пренос на файлове по SSH" + +#: gtk/gtkplacesview.c:1671 +msgid "sftp:// or ssh://" +msgstr "sftp:// или ssh://" + +#. Translators: do not translate dav:// and davs:// +#: gtk/gtkplacesview.c:1675 +msgid "WebDAV" +msgstr "WebDAV" + +#: gtk/gtkplacesview.c:1675 +msgid "dav:// or davs://" +msgstr "dav:// или davs://" + +#: gtk/gtkplacesview.c:1750 msgid "_Disconnect" msgstr "_Разкачване" -#: gtk/gtkplacesview.c:1632 +#: gtk/gtkplacesview.c:1760 msgid "_Connect" msgstr "_Свързване" -#: gtk/gtkplacesview.c:1797 +#: gtk/gtkplacesview.c:1901 msgid "Unable to get remote server location" -msgstr "Не може да се получи местоположението на отдалечения сървър" +msgstr "Местоположението на отдалечения сървър не може да се получи" -#: gtk/gtkplacesview.c:1934 gtk/gtkplacesview.c:1943 +#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 msgid "Networks" msgstr "Мрежи" -#: gtk/gtkplacesview.c:1934 gtk/gtkplacesview.c:1943 +#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 msgid "On This Computer" msgstr "На този компютър" @@ -3168,26 +3424,27 @@ msgstr "На този компютър" #. * should be based on the free space available. #. * i.e. 1 GB / 24 GB available. #. -#: gtk/gtkplacesviewrow.c:132 +#: gtk/gtkplacesviewrow.c:134 #, c-format msgid "%s / %s available" msgid_plural "%s / %s available" msgstr[0] "%s от %s наличен" msgstr[1] "%s от %s налични" -#: gtk/gtkplacesviewrow.c:470 +#: gtk/gtkplacesviewrow.c:481 msgid "Disconnect" msgstr "Разкачване" -#: gtk/gtkplacesviewrow.c:470 gtk/ui/gtkplacesviewrow.ui:68 +#: gtk/gtkplacesviewrow.c:481 gtk/ui/gtkplacesviewrow.ui:72 +#: gtk/ui/gtksidebarrow.ui:62 msgid "Unmount" msgstr "Демонтиране" -#: gtk/gtkprintbackend.c:762 +#: gtk/gtkprintbackend.c:778 msgid "Authentication" msgstr "Идентификация" -#: gtk/gtkprintbackend.c:833 +#: gtk/gtkprintbackend.c:849 msgid "_Remember password" msgstr "Запомняне на _паролата" @@ -3195,7 +3452,7 @@ msgstr "Запомняне на _паролата" msgid "Select a filename" msgstr "Избор на файл" -#: gtk/gtkprinteroptionwidget.c:767 +#: gtk/gtkprinteroptionwidget.c:769 msgid "Not available" msgstr "Не е достъпен" @@ -3208,144 +3465,150 @@ msgstr "Не е достъпен" msgid "%s job #%d" msgstr "%s, задача № %d" -#: gtk/gtkprintoperation.c:1818 +#: gtk/gtkprintoperation.c:1802 msgctxt "print operation status" msgid "Initial state" msgstr "Първоначално състояние" -#: gtk/gtkprintoperation.c:1819 +#: gtk/gtkprintoperation.c:1803 msgctxt "print operation status" msgid "Preparing to print" msgstr "Подготовка за печат" -#: gtk/gtkprintoperation.c:1820 +#: gtk/gtkprintoperation.c:1804 msgctxt "print operation status" msgid "Generating data" msgstr "Генериране на данни" -#: gtk/gtkprintoperation.c:1821 +#: gtk/gtkprintoperation.c:1805 msgctxt "print operation status" msgid "Sending data" msgstr "Изпращане на данни" -#: gtk/gtkprintoperation.c:1822 +#: gtk/gtkprintoperation.c:1806 msgctxt "print operation status" msgid "Waiting" msgstr "Изчакване" -#: gtk/gtkprintoperation.c:1823 +#: gtk/gtkprintoperation.c:1807 msgctxt "print operation status" msgid "Blocking on issue" msgstr "Блокиране поради проблем" -#: gtk/gtkprintoperation.c:1824 +#: gtk/gtkprintoperation.c:1808 msgctxt "print operation status" msgid "Printing" msgstr "Отпечатване" -#: gtk/gtkprintoperation.c:1825 +#: gtk/gtkprintoperation.c:1809 msgctxt "print operation status" msgid "Finished" msgstr "Завършено" -#: gtk/gtkprintoperation.c:1826 +#: gtk/gtkprintoperation.c:1810 msgctxt "print operation status" msgid "Finished with error" msgstr "Завършено с грешка" -#: gtk/gtkprintoperation.c:2390 +#: gtk/gtkprintoperation.c:2374 #, c-format msgid "Preparing %d" msgstr "Подготвяне на %d" -#: gtk/gtkprintoperation.c:2392 gtk/gtkprintoperation.c:3021 +#: gtk/gtkprintoperation.c:2376 gtk/gtkprintoperation.c:3007 #, c-format msgid "Preparing" msgstr "Подготвяне" -#: gtk/gtkprintoperation.c:2395 +#: gtk/gtkprintoperation.c:2379 #, c-format msgid "Printing %d" msgstr "Печат на %d" -#: gtk/gtkprintoperation.c:3052 +#: gtk/gtkprintoperation.c:3038 #, c-format msgid "Error creating print preview" msgstr "Грешка при стартирането на прегледа" -#: gtk/gtkprintoperation.c:3055 +#: gtk/gtkprintoperation.c:3041 #, c-format msgid "The most probable reason is that a temporary file could not be created." msgstr "Най-вероятната причина е, че не може да се създаде временен файл." -#: gtk/gtkprintoperation-win32.c:617 +#. window +#: gtk/gtkprintoperation-portal.c:231 gtk/gtkprintoperation-portal.c:549 +#: gtk/gtkprintoperation-portal.c:618 gtk/gtkprintunixdialog.c:3415 +msgid "Print" +msgstr "Печат" + +#: gtk/gtkprintoperation-win32.c:654 msgid "Printer offline" msgstr "Принтерът не е на линия" -#: gtk/gtkprintoperation-win32.c:619 +#: gtk/gtkprintoperation-win32.c:656 msgid "Out of paper" msgstr "Хартията свърши" #. Translators: this is a printer status. -#: gtk/gtkprintoperation-win32.c:621 -#: modules/printbackends/cups/gtkprintbackendcups.c:2571 +#: gtk/gtkprintoperation-win32.c:658 +#: modules/printbackends/cups/gtkprintbackendcups.c:2680 msgid "Paused" msgstr "На пауза" -#: gtk/gtkprintoperation-win32.c:623 +#: gtk/gtkprintoperation-win32.c:660 msgid "Need user intervention" msgstr "Нужда от намеса на потребителя" -#: gtk/gtkprintoperation-win32.c:723 +#: gtk/gtkprintoperation-win32.c:765 msgid "Custom size" msgstr "Друг размер" -#: gtk/gtkprintoperation-win32.c:1545 +#: gtk/gtkprintoperation-win32.c:1681 msgid "No printer found" msgstr "Няма принтер" -#: gtk/gtkprintoperation-win32.c:1572 +#: gtk/gtkprintoperation-win32.c:1708 msgid "Invalid argument to CreateDC" msgstr "Неправилен аргумент за CreateDC" -#: gtk/gtkprintoperation-win32.c:1608 gtk/gtkprintoperation-win32.c:1854 +#: gtk/gtkprintoperation-win32.c:1744 gtk/gtkprintoperation-win32.c:1996 msgid "Error from StartDoc" msgstr "Грешка от StartDoc" -#: gtk/gtkprintoperation-win32.c:1709 gtk/gtkprintoperation-win32.c:1732 -#: gtk/gtkprintoperation-win32.c:1780 +#: gtk/gtkprintoperation-win32.c:1851 gtk/gtkprintoperation-win32.c:1874 +#: gtk/gtkprintoperation-win32.c:1922 msgid "Not enough free memory" msgstr "Недостатъчно памет" -#: gtk/gtkprintoperation-win32.c:1785 +#: gtk/gtkprintoperation-win32.c:1927 msgid "Invalid argument to PrintDlgEx" msgstr "Неправилен аргумент за PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1790 +#: gtk/gtkprintoperation-win32.c:1932 msgid "Invalid pointer to PrintDlgEx" msgstr "Неправилен указател към PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1795 +#: gtk/gtkprintoperation-win32.c:1937 msgid "Invalid handle to PrintDlgEx" msgstr "Неправилен указател за работа с PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1800 +#: gtk/gtkprintoperation-win32.c:1942 msgid "Unspecified error" msgstr "Неуказана грешка" -#: gtk/gtkprintunixdialog.c:745 +#: gtk/gtkprintunixdialog.c:746 msgid "Pre_view" msgstr "_Преглед" -#: gtk/gtkprintunixdialog.c:747 +#: gtk/gtkprintunixdialog.c:748 msgid "_Print" msgstr "_Печат" -#: gtk/gtkprintunixdialog.c:858 +#: gtk/gtkprintunixdialog.c:861 msgid "Getting printer information failed" msgstr "Неуспешно получаване на информацията за принтера" -#: gtk/gtkprintunixdialog.c:2068 +#: gtk/gtkprintunixdialog.c:2071 msgid "Getting printer information…" msgstr "Получаване на информацията за принтера…" @@ -3355,106 +3618,102 @@ msgstr "Получаване на информацията за принтера #. Translators: These strings name the possible arrangements of #. * multiple pages on a sheet when printing #. -#: gtk/gtkprintunixdialog.c:3096 -#: modules/printbackends/cups/gtkprintbackendcups.c:5325 +#: gtk/gtkprintunixdialog.c:3120 +#: modules/printbackends/cups/gtkprintbackendcups.c:5709 msgid "Left to right, top to bottom" msgstr "Отляво надясно, отгоре надолу" -#: gtk/gtkprintunixdialog.c:3096 -#: modules/printbackends/cups/gtkprintbackendcups.c:5325 +#: gtk/gtkprintunixdialog.c:3120 +#: modules/printbackends/cups/gtkprintbackendcups.c:5709 msgid "Left to right, bottom to top" msgstr "Отляво надясно, отдолу нагоре" -#: gtk/gtkprintunixdialog.c:3097 -#: modules/printbackends/cups/gtkprintbackendcups.c:5326 +#: gtk/gtkprintunixdialog.c:3121 +#: modules/printbackends/cups/gtkprintbackendcups.c:5710 msgid "Right to left, top to bottom" msgstr "Отдясно наляво, отгоре надолу" -#: gtk/gtkprintunixdialog.c:3097 -#: modules/printbackends/cups/gtkprintbackendcups.c:5326 +#: gtk/gtkprintunixdialog.c:3121 +#: modules/printbackends/cups/gtkprintbackendcups.c:5710 msgid "Right to left, bottom to top" msgstr "Отдясно наляво, отдолу нагоре" -#: gtk/gtkprintunixdialog.c:3098 -#: modules/printbackends/cups/gtkprintbackendcups.c:5327 +#: gtk/gtkprintunixdialog.c:3122 +#: modules/printbackends/cups/gtkprintbackendcups.c:5711 msgid "Top to bottom, left to right" msgstr "Отгоре надолу, отляво надясно" -#: gtk/gtkprintunixdialog.c:3098 -#: modules/printbackends/cups/gtkprintbackendcups.c:5327 +#: gtk/gtkprintunixdialog.c:3122 +#: modules/printbackends/cups/gtkprintbackendcups.c:5711 msgid "Top to bottom, right to left" msgstr "Отгоре надолу, отдясно наляво" -#: gtk/gtkprintunixdialog.c:3099 -#: modules/printbackends/cups/gtkprintbackendcups.c:5328 +#: gtk/gtkprintunixdialog.c:3123 +#: modules/printbackends/cups/gtkprintbackendcups.c:5712 msgid "Bottom to top, left to right" -msgstr "Отгоре надолу, отляво надясно" +msgstr "Отдолу нагоре, отляво надясно" -#: gtk/gtkprintunixdialog.c:3099 -#: modules/printbackends/cups/gtkprintbackendcups.c:5328 +#: gtk/gtkprintunixdialog.c:3123 +#: modules/printbackends/cups/gtkprintbackendcups.c:5712 msgid "Bottom to top, right to left" msgstr "Отдолу нагоре, отдясно наляво" -#: gtk/gtkprintunixdialog.c:3103 gtk/gtkprintunixdialog.c:3116 +#: gtk/gtkprintunixdialog.c:3127 gtk/gtkprintunixdialog.c:3140 msgid "Page Ordering" msgstr "Ред на страниците" -#: gtk/gtkprintunixdialog.c:3132 +#: gtk/gtkprintunixdialog.c:3156 msgid "Left to right" msgstr "Отляво надясно" -#: gtk/gtkprintunixdialog.c:3133 +#: gtk/gtkprintunixdialog.c:3157 msgid "Right to left" msgstr "Отдясно наляво" -#: gtk/gtkprintunixdialog.c:3145 +#: gtk/gtkprintunixdialog.c:3169 msgid "Top to bottom" msgstr "Отгоре надолу" -#: gtk/gtkprintunixdialog.c:3146 +#: gtk/gtkprintunixdialog.c:3170 msgid "Bottom to top" msgstr "Отдолу нагоре" -#: gtk/gtkprintunixdialog.c:3389 -msgid "Print" -msgstr "Печат" - -#: gtk/gtkprogressbar.c:697 +#: gtk/gtkprogressbar.c:729 #, c-format msgctxt "progress bar label" msgid "%.0f %%" msgstr "%.0f %%" -#: gtk/gtkrecentchooserdefault.c:1077 gtk/gtkrecentchooserdefault.c:1114 +#: gtk/gtkrecentchooserdefault.c:1075 gtk/gtkrecentchooserdefault.c:1112 #, c-format msgid "No item for URI '%s' found" msgstr "Не е открит елемент за адреса „%s“" -#: gtk/gtkrecentchooserdefault.c:1241 +#: gtk/gtkrecentchooserdefault.c:1239 msgid "Untitled filter" msgstr "Неозаглавен филтър" -#: gtk/gtkrecentchooserdefault.c:1563 +#: gtk/gtkrecentchooserdefault.c:1561 msgid "Could not remove item" msgstr "Елементът не може да бъде премахнат" -#: gtk/gtkrecentchooserdefault.c:1607 +#: gtk/gtkrecentchooserdefault.c:1605 msgid "Could not clear list" msgstr "Списъкът не може да бъде изчистен" -#: gtk/gtkrecentchooserdefault.c:1691 +#: gtk/gtkrecentchooserdefault.c:1689 msgid "Copy _Location" msgstr "Копиране на _местоположение" -#: gtk/gtkrecentchooserdefault.c:1702 +#: gtk/gtkrecentchooserdefault.c:1700 msgid "_Remove From List" msgstr "_Премахване от списък" -#: gtk/gtkrecentchooserdefault.c:1709 +#: gtk/gtkrecentchooserdefault.c:1707 msgid "_Clear List" msgstr "_Изчистване на списък" -#: gtk/gtkrecentchooserdefault.c:1721 +#: gtk/gtkrecentchooserdefault.c:1719 msgid "Show _Private Resources" msgstr "Показване на _частните ресурси" @@ -3506,15 +3765,19 @@ msgctxt "recent menu label" msgid "%d. %s" msgstr "%d. %s" -#: gtk/gtkrecentmanager.c:1042 gtk/gtkrecentmanager.c:1055 -#: gtk/gtkrecentmanager.c:1192 gtk/gtkrecentmanager.c:1202 -#: gtk/gtkrecentmanager.c:1254 gtk/gtkrecentmanager.c:1263 -#: gtk/gtkrecentmanager.c:1278 +#: gtk/gtkrecentmanager.c:1053 gtk/gtkrecentmanager.c:1066 +#: gtk/gtkrecentmanager.c:1203 gtk/gtkrecentmanager.c:1213 +#: gtk/gtkrecentmanager.c:1265 gtk/gtkrecentmanager.c:1274 #, c-format msgid "Unable to find an item with URI '%s'" msgstr "На адреса „%s“ не може да се открие елемент" -#: gtk/gtkrecentmanager.c:2468 +#: gtk/gtkrecentmanager.c:1289 +#, c-format +msgid "Unable to move the item with URI '%s' to '%s'" +msgstr "Eлементът на адреса „%s“ не може да се премести в „%s“" + +#: gtk/gtkrecentmanager.c:2507 #, c-format msgid "No registered application with name '%s' for item with URI '%s' found" msgstr "Липсва програма на име „%s“ за обекта на адреса „%s“" @@ -3528,7 +3791,7 @@ msgstr "Търсене" #. * this string very short, ideally just a single character, since it will #. * be rendered as part of the key. #. -#: gtk/gtkshortcutlabel.c:68 +#: gtk/gtkshortcutlabel.c:80 msgctxt "keyboard side marker" msgid "L" msgstr "Л" @@ -3538,77 +3801,61 @@ msgstr "Л" #. * this string very short, ideally just a single character, since it will #. * be rendered as part of the key. #. -#: gtk/gtkshortcutlabel.c:81 +#: gtk/gtkshortcutlabel.c:93 msgctxt "keyboard side marker" msgid "R" msgstr "Д" -#: gtk/gtkshortcutssection.c:450 +#: gtk/gtkshortcutssection.c:451 msgid "_Show All" msgstr "_Показване на всички" -#: gtk/gtkshortcutsshortcut.c:133 +#: gtk/gtkshortcutsshortcut.c:136 msgid "Two finger pinch" msgstr "Защипване с два пръста" -#: gtk/gtkshortcutsshortcut.c:137 +#: gtk/gtkshortcutsshortcut.c:140 msgid "Two finger stretch" msgstr "Раздалечаване с два пръста" -#: gtk/gtkshortcutsshortcut.c:141 +#: gtk/gtkshortcutsshortcut.c:144 msgid "Rotate clockwise" msgstr "Завъртане по часовника" -#: gtk/gtkshortcutsshortcut.c:145 +#: gtk/gtkshortcutsshortcut.c:148 msgid "Rotate counterclockwise" msgstr "Завъртане обратно на часовника" -#: gtk/gtkshortcutsshortcut.c:149 +#: gtk/gtkshortcutsshortcut.c:152 msgid "Two finger swipe left" msgstr "Плъзгане наляво с два пръста" -#: gtk/gtkshortcutsshortcut.c:153 +#: gtk/gtkshortcutsshortcut.c:156 msgid "Two finger swipe right" msgstr "Плъзгане надясно с два пръста" -#: gtk/gtkshortcutswindow.c:860 +#: gtk/gtkshortcutswindow.c:929 msgid "Shortcuts" msgstr "Комбинации" -#: gtk/gtkshortcutswindow.c:865 +#: gtk/gtkshortcutswindow.c:934 msgid "Search Results" msgstr "Резултати от търсенето" -#: gtk/gtkshortcutswindow.c:919 +#: gtk/gtkshortcutswindow.c:988 msgid "Search Shortcuts" msgstr "Комбинации за търсене" -#: gtk/gtkshortcutswindow.c:984 gtk/ui/gtkfilechooserwidget.ui:310 +#: gtk/gtkshortcutswindow.c:1053 gtk/ui/gtkemojichooser.ui:376 +#: gtk/ui/gtkfilechooserwidget.ui:353 msgid "No Results Found" msgstr "Не са открити резултати" -#: gtk/gtkshortcutswindow.c:991 gtk/ui/gtkfilechooserwidget.ui:324 -#: gtk/ui/gtkplacesview.ui:181 +#: gtk/gtkshortcutswindow.c:1060 gtk/ui/gtkemojichooser.ui:390 +#: gtk/ui/gtkfilechooserwidget.ui:367 gtk/ui/gtkplacesview.ui:274 msgid "Try a different search" msgstr "Опитайте различно търсене" -#. Translators: if the "on" state label requires more than three -#. * glyphs then use MEDIUM VERTICAL BAR (U+2759) as the text for -#. * the state -#. -#: gtk/gtkswitch.c:400 gtk/gtkswitch.c:604 -msgctxt "switch" -msgid "ON" -msgstr "ВКЛ" - -#. Translators: if the "off" state label requires more than three -#. * glyphs then use WHITE CIRCLE (U+25CB) as the text for the state -#. -#: gtk/gtkswitch.c:406 gtk/gtkswitch.c:618 -msgctxt "switch" -msgid "OFF" -msgstr "ИЗКЛ" - #: gtk/gtktextbufferrichtext.c:648 #, c-format msgid "Unknown error when trying to deserialize %s" @@ -3619,108 +3866,107 @@ msgstr "Неизвестна грешка при опит за десериал msgid "No deserialize function found for format %s" msgstr "Не е открита функция за десериализирането на формата %s" -#: gtk/gtktextbufferserialize.c:784 gtk/gtktextbufferserialize.c:810 +#: gtk/gtktextbufferserialize.c:792 gtk/gtktextbufferserialize.c:818 #, c-format msgid "Both \"id\" and \"name\" were found on the <%s> element" msgstr "В елемента <%s> са открити както атрибута „id“, така и „name“" -#: gtk/gtktextbufferserialize.c:794 gtk/gtktextbufferserialize.c:820 +#: gtk/gtktextbufferserialize.c:802 gtk/gtktextbufferserialize.c:828 #, c-format msgid "The attribute \"%s\" was found twice on the <%s> element" msgstr "Атрибутът „%s“ е открит двукратно в елемента <%s>" -#: gtk/gtktextbufferserialize.c:836 +#: gtk/gtktextbufferserialize.c:844 #, c-format msgid "<%s> element has invalid ID \"%s\"" msgstr "Елементът <%s> е с неправилен идентификатор „%s“" -#: gtk/gtktextbufferserialize.c:846 +#: gtk/gtktextbufferserialize.c:855 #, c-format msgid "<%s> element has neither a \"name\" nor an \"id\" attribute" msgstr "Елементът <%s> няма нито атрибут „name“, нито „id“" -#: gtk/gtktextbufferserialize.c:933 +#: gtk/gtktextbufferserialize.c:942 #, c-format msgid "Attribute \"%s\" repeated twice on the same <%s> element" msgstr "Атрибутът „%s“ е повторен двукратно в един и същ елемент <%s>" -#: gtk/gtktextbufferserialize.c:951 gtk/gtktextbufferserialize.c:976 +#: gtk/gtktextbufferserialize.c:960 gtk/gtktextbufferserialize.c:985 #, c-format msgid "Attribute \"%s\" is invalid on <%s> element in this context" msgstr "Атрибутът „%s“ е неправилен за елемента <%s> в този контекст" -#: gtk/gtktextbufferserialize.c:1015 +#: gtk/gtktextbufferserialize.c:1024 #, c-format msgid "Tag \"%s\" has not been defined." msgstr "Етикетът „%s“ не е дефиниран." -#: gtk/gtktextbufferserialize.c:1027 +#: gtk/gtktextbufferserialize.c:1036 msgid "Anonymous tag found and tags can not be created." -msgstr "Открит е анонимен етикет и не могат да се създават етикети." +msgstr "Открит е анонимен етикет и не може да се създават етикети." -#: gtk/gtktextbufferserialize.c:1038 +#: gtk/gtktextbufferserialize.c:1047 #, c-format msgid "Tag \"%s\" does not exist in buffer and tags can not be created." -msgstr "" -"Етикетът „%s“ не съществува в буфера и не могат да се създават етикети." +msgstr "Етикетът „%s“ не съществува в буфера и не може да се създават етикети." -#: gtk/gtktextbufferserialize.c:1139 gtk/gtktextbufferserialize.c:1214 -#: gtk/gtktextbufferserialize.c:1319 gtk/gtktextbufferserialize.c:1393 +#: gtk/gtktextbufferserialize.c:1148 gtk/gtktextbufferserialize.c:1223 +#: gtk/gtktextbufferserialize.c:1328 gtk/gtktextbufferserialize.c:1402 #, c-format msgid "Element <%s> is not allowed below <%s>" msgstr "Елементът <%s> е забранен под <%s>" -#: gtk/gtktextbufferserialize.c:1170 +#: gtk/gtktextbufferserialize.c:1179 #, c-format msgid "\"%s\" is not a valid attribute type" msgstr "„%s“ е неправилен вид атрибут" -#: gtk/gtktextbufferserialize.c:1178 +#: gtk/gtktextbufferserialize.c:1187 #, c-format msgid "\"%s\" is not a valid attribute name" msgstr "„%s“ е неправилно име на атрибут" -#: gtk/gtktextbufferserialize.c:1188 +#: gtk/gtktextbufferserialize.c:1197 #, c-format msgid "" "\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\"" msgstr "" "„%s“ не може да бъде преобразуван към стойност от вида „%s“ за атрибута „%s“" -#: gtk/gtktextbufferserialize.c:1197 +#: gtk/gtktextbufferserialize.c:1206 #, c-format msgid "\"%s\" is not a valid value for attribute \"%s\"" msgstr "„%s“ е неправилна стойност за атрибута „%s“" -#: gtk/gtktextbufferserialize.c:1282 +#: gtk/gtktextbufferserialize.c:1291 #, c-format msgid "Tag \"%s\" already defined" msgstr "Етикетът „%s“ вече е дефиниран" -#: gtk/gtktextbufferserialize.c:1295 +#: gtk/gtktextbufferserialize.c:1304 #, c-format msgid "Tag \"%s\" has invalid priority \"%s\"" msgstr "Етикетът „%s“ е с неправилен приоритет „%s“" -#: gtk/gtktextbufferserialize.c:1348 +#: gtk/gtktextbufferserialize.c:1357 #, c-format msgid "Outermost element in text must be not <%s>" msgstr "Най-външният елемент в текст трябва да е , а не <%s>" -#: gtk/gtktextbufferserialize.c:1357 gtk/gtktextbufferserialize.c:1373 +#: gtk/gtktextbufferserialize.c:1366 gtk/gtktextbufferserialize.c:1382 #, c-format msgid "A <%s> element has already been specified" msgstr "Вече е указан елемент <%s>" -#: gtk/gtktextbufferserialize.c:1379 +#: gtk/gtktextbufferserialize.c:1388 msgid "A element can't occur before a element" msgstr "Елемент не може да се появява преди елемент " -#: gtk/gtktextbufferserialize.c:1785 +#: gtk/gtktextbufferserialize.c:1794 msgid "Serialized data is malformed" msgstr "Сериализираните данни са неправилни" -#: gtk/gtktextbufferserialize.c:1864 +#: gtk/gtktextbufferserialize.c:1873 msgid "" "Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001" msgstr "" @@ -3773,7 +4019,7 @@ msgstr "Промяна на силата на звука" #: gtk/gtkvolumebutton.c:232 msgid "Muted" -msgstr "Заглушаване" +msgstr "Заглушено" #: gtk/gtkvolumebutton.c:236 msgid "Full Volume" @@ -3790,24 +4036,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:8987 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Преместване" -#: gtk/gtkwindow.c:8995 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Преоразмеряване" -#: gtk/gtkwindow.c:9026 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Винаги отгоре" -#: gtk/gtkwindow.c:12490 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Желаете ли да използвате „Инспектор на GTK+“?" -#: gtk/gtkwindow.c:12492 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -3818,7 +4064,7 @@ msgstr "" "ви позволява да изследвате и променяте съдържанието на всяка програма за GTK" "+. Използването му може да доведе до забиване на програмата." -#: gtk/gtkwindow.c:12497 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Това съобщение да не се показва повече" @@ -3831,7 +4077,8 @@ msgstr "Задействане" msgid "State" msgstr "Състояние" -#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:115 +#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:196 +#: gtk/ui/gtkplacesview.ui:92 msgid "Prefix" msgstr "Префикс" @@ -3843,23 +4090,23 @@ msgstr "Включен" msgid "Parameter Type" msgstr "Вид на параметъра" -#: gtk/inspector/css-editor.c:118 +#: gtk/inspector/css-editor.c:112 msgid "You can type here any CSS rule recognized by GTK+." msgstr "Тук можете да въведете всяко правило на CSS, поддържано от GTK+." -#: gtk/inspector/css-editor.c:119 +#: gtk/inspector/css-editor.c:113 msgid "" "You can temporarily disable this custom CSS by clicking on the “Pause” " "button above." msgstr "" -"Можете временно да забраните това потребителско правило на CSS като " -"натиснете бутона „Пауза“ по-горе." +"Може временно да забраните това потребителско правило на CSS като натиснете " +"бутона „Пауза“ по-горе." -#: gtk/inspector/css-editor.c:120 +#: gtk/inspector/css-editor.c:114 msgid "Changes are applied instantly and globally, for the whole application." msgstr "Промените да се приложат незабавно към цялата програма." -#: gtk/inspector/css-editor.c:169 +#: gtk/inspector/css-editor.c:162 #, c-format msgid "Saving CSS failed" msgstr "Неуспешно запазване на CSS" @@ -3885,7 +4132,7 @@ msgid "CSS Property" msgstr "Свойство на CSS" #: gtk/inspector/css-node-tree.ui:125 gtk/inspector/prop-list.ui:50 -#: gtk/ui/gtkcoloreditor.ui:295 +#: gtk/ui/gtkcoloreditor.ui:320 msgid "Value" msgstr "Стойност" @@ -3893,12 +4140,12 @@ msgstr "Стойност" msgid "Show data" msgstr "Показване на данни" -#: gtk/inspector/general.c:226 +#: gtk/inspector/general.c:330 msgctxt "GL version" msgid "None" msgstr "Няма" -#: gtk/inspector/general.c:227 +#: gtk/inspector/general.c:331 msgctxt "GL vendor" msgid "None" msgstr "Няма" @@ -3911,23 +4158,31 @@ msgstr "Версия на GTK+" msgid "GDK Backend" msgstr "Ядро на GDK" -#: gtk/inspector/general.ui:373 +#: gtk/inspector/general.ui:115 +msgid "Application ID" +msgstr "Идентификатор на програма" + +#: gtk/inspector/general.ui:149 +msgid "Resource Path" +msgstr "Път към ресурс" + +#: gtk/inspector/general.ui:454 msgid "Display" msgstr "Дисплей" -#: gtk/inspector/general.ui:408 +#: gtk/inspector/general.ui:489 msgid "RGBA visual" msgstr "Елемент RGBA" -#: gtk/inspector/general.ui:442 +#: gtk/inspector/general.ui:523 msgid "Composited" msgstr "Насложен" -#: gtk/inspector/general.ui:489 +#: gtk/inspector/general.ui:570 msgid "GL Version" msgstr "Версия на GL" -#: gtk/inspector/general.ui:524 +#: gtk/inspector/general.ui:605 msgid "GL Vendor" msgstr "Производител на GL" @@ -4046,19 +4301,19 @@ msgstr "Достъпно име" msgid "Accessible description" msgstr "Достъпно описание" -#: gtk/inspector/misc-info.ui:683 +#: gtk/inspector/misc-info.ui:685 msgid "Mapped" msgstr "Съответен" -#: gtk/inspector/misc-info.ui:719 +#: gtk/inspector/misc-info.ui:721 msgid "Realized" msgstr "Създаден" -#: gtk/inspector/misc-info.ui:755 +#: gtk/inspector/misc-info.ui:757 msgid "Is Toplevel" msgstr "На преден план" -#: gtk/inspector/misc-info.ui:791 +#: gtk/inspector/misc-info.ui:793 msgid "Child Visible" msgstr "Видим дъщерен" @@ -4141,10 +4396,6 @@ msgstr "Източник:" msgid "Reset" msgstr "Нулиране" -#: gtk/inspector/prop-editor.c:1676 -msgid "Default" -msgstr "Стандартен" - #: gtk/inspector/prop-editor.c:1679 msgid "Theme" msgstr "Тема" @@ -4158,6 +4409,7 @@ msgid "Property" msgstr "Настройка" #: gtk/inspector/prop-list.ui:68 gtk/inspector/statistics.ui:53 +#: gtk/ui/gtkfilechooserwidget.ui:266 msgid "Type" msgstr "Вид" @@ -4177,7 +4429,8 @@ msgstr "Път" msgid "Count" msgstr "Брой" -#: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:223 +#: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:254 +#: gtk/ui/gtkfontchooserwidget.ui:134 gtk/ui/gtkfontchooserwidget.ui:276 msgid "Size" msgstr "Размер" @@ -4237,6 +4490,10 @@ msgctxt "sizegroup mode" msgid "Both" msgstr "И двете" +#: gtk/inspector/statistics.c:377 +msgid "GLib must be configured with --enable-debug" +msgstr "Библиотеката GLib трябва да е настроена с опцията „--enable-debug“" + #: gtk/inspector/statistics.ui:68 msgid "Self 1" msgstr "Текущ 1" @@ -4255,38 +4512,38 @@ msgstr "Натрупване 2" #: gtk/inspector/statistics.ui:116 msgid "Self" -msgstr "Текущия" +msgstr "Текущ" #: gtk/inspector/statistics.ui:133 msgid "Cumulative" -msgstr "Общо" +msgstr "Натрупване" #: gtk/inspector/statistics.ui:165 msgid "Enable statistics with GOBJECT_DEBUG=instance-count" -msgstr "Включване на статистиките с GOBJECT_DEBUG=instance-count" +msgstr "Включване на статистиките с „GOBJECT_DEBUG=instance-count“" -#: gtk/inspector/visual.c:371 gtk/inspector/visual.c:386 +#: gtk/inspector/visual.c:432 gtk/inspector/visual.c:447 msgid "Theme is hardcoded by GTK_THEME" -msgstr "Темата е изрично зададена чрез GTK_THEME" +msgstr "Темата е изрично зададена чрез „GTK_THEME“" -#: gtk/inspector/visual.c:592 +#: gtk/inspector/visual.c:657 msgid "Backend does not support window scaling" msgstr "Задният слой на приложението не поддържа мащабиране на прозорци" -#: gtk/inspector/visual.c:687 -msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" -msgstr "Настройката е изрично зададена чрез GTK_TEST_TOUCHSCREEN" - #: gtk/inspector/visual.c:752 +msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" +msgstr "Настройката е изрично зададена чрез „GTK_TEST_TOUCHSCREEN“" + +#: gtk/inspector/visual.c:817 msgid "" "Not settable at runtime.\n" "Use GDK_GL=always or GDK_GL=disable instead" msgstr "" "Не може да се задава по време на работа.\n" -"Вместо това използвайте GDK_GL=always или GDK_GL=disable" +"Вместо това използвайте „GDK_GL=always“ или „GDK_GL=disable“" -#: gtk/inspector/visual.c:766 gtk/inspector/visual.c:767 -#: gtk/inspector/visual.c:768 +#: gtk/inspector/visual.c:831 gtk/inspector/visual.c:832 +#: gtk/inspector/visual.c:833 msgid "GL rendering is disabled" msgstr "Изобразяването чрез GL е изключено" @@ -4310,10 +4567,6 @@ msgstr "Размер на курсора" msgid "Icon Theme" msgstr "Тема на иконите" -#: gtk/inspector/visual.ui:230 gtk/ui/gtkfontbutton.ui:13 -msgid "Font" -msgstr "Шрифт" - #: gtk/inspector/visual.ui:263 msgid "Font Scale" msgstr "Мащабиране на шрифт" @@ -4350,10 +4603,6 @@ msgstr "Режим на изобразяване" msgid "Similar" msgstr "Подобни" -#: gtk/inspector/visual.ui:488 -msgid "Image" -msgstr "Изображение" - #: gtk/inspector/visual.ui:489 msgid "Recording" msgstr "Запис" @@ -4506,6 +4755,706 @@ msgstr "Визуални" msgid "General" msgstr "Общи" +#: gtk/open-type-layout.h:13 +msgctxt "OpenType layout" +msgid "Access All Alternates" +msgstr "Достъп до всички варианти" + +#: gtk/open-type-layout.h:14 +msgctxt "OpenType layout" +msgid "Above-base Forms" +msgstr "Варианти над шрифтовата линия" + +#: gtk/open-type-layout.h:15 +msgctxt "OpenType layout" +msgid "Above-base Mark Positioning" +msgstr "Маркиращ глиф над шрифтовата линия" + +#: gtk/open-type-layout.h:16 +msgctxt "OpenType layout" +msgid "Above-base Substitutions" +msgstr "Замѐни над шрифтовата линия" + +#: gtk/open-type-layout.h:17 +msgctxt "OpenType layout" +msgid "Alternative Fractions" +msgstr "Варианти на дроби" + +#: gtk/open-type-layout.h:18 +msgctxt "OpenType layout" +msgid "Akhands" +msgstr "Аканди" + +#: gtk/open-type-layout.h:19 +msgctxt "OpenType layout" +msgid "Below-base Forms" +msgstr "Варианти под шрифтовата линия" + +#: gtk/open-type-layout.h:20 +msgctxt "OpenType layout" +msgid "Below-base Mark Positioning" +msgstr "Маркиращ глиф под шрифтовата линия" + +#: gtk/open-type-layout.h:21 +msgctxt "OpenType layout" +msgid "Below-base Substitutions" +msgstr "Замѐни под шрифтовата линия" + +#: gtk/open-type-layout.h:22 +msgctxt "OpenType layout" +msgid "Contextual Alternates" +msgstr "Контекстнозависими варианти" + +#: gtk/open-type-layout.h:23 +msgctxt "OpenType layout" +msgid "Case-Sensitive Forms" +msgstr "Варианти, зависещи от регистъра" + +#: gtk/open-type-layout.h:24 +msgctxt "OpenType layout" +msgid "Glyph Composition / Decomposition" +msgstr "Сливане/разлагане на глифи" + +#: gtk/open-type-layout.h:25 +msgctxt "OpenType layout" +msgid "Conjunct Form After Ro" +msgstr "Свързани варианти след ро" + +#: gtk/open-type-layout.h:26 +msgctxt "OpenType layout" +msgid "Conjunct Forms" +msgstr "Свързани варианти" + +#: gtk/open-type-layout.h:27 +msgctxt "OpenType layout" +msgid "Contextual Ligatures" +msgstr "Контекстнозависими лигатури" + +#: gtk/open-type-layout.h:28 +msgctxt "OpenType layout" +msgid "Centered CJK Punctuation" +msgstr "Центрирана пунктуация за CJK" + +#: gtk/open-type-layout.h:29 +msgctxt "OpenType layout" +msgid "Capital Spacing" +msgstr "Отстояние на главни" + +#: gtk/open-type-layout.h:30 +msgctxt "OpenType layout" +msgid "Contextual Swash" +msgstr "Контекстни укра̀си с камшичета" + +#: gtk/open-type-layout.h:31 +msgctxt "OpenType layout" +msgid "Cursive Positioning" +msgstr "Курсивна позиция" + +#: gtk/open-type-layout.h:32 +msgctxt "OpenType layout" +msgid "Petite Capitals From Capitals" +msgstr "Ситни главни от главни" + +#: gtk/open-type-layout.h:33 +msgctxt "OpenType layout" +msgid "Small Capitals From Capitals" +msgstr "Малки главни от главни" + +#: gtk/open-type-layout.h:34 +msgctxt "OpenType layout" +msgid "Distances" +msgstr "Разстояния" + +#: gtk/open-type-layout.h:35 +msgctxt "OpenType layout" +msgid "Discretionary Ligatures" +msgstr "Незадължителни лигатури" + +#: gtk/open-type-layout.h:36 +msgctxt "OpenType layout" +msgid "Denominators" +msgstr "Знаменатели" + +#: gtk/open-type-layout.h:37 +msgctxt "OpenType layout" +msgid "Dotless Forms" +msgstr "Варианти без точки" + +#: gtk/open-type-layout.h:38 +msgctxt "OpenType layout" +msgid "Expert Forms" +msgstr "Експертни варианти" + +#: gtk/open-type-layout.h:39 +msgctxt "OpenType layout" +msgid "Final Glyph on Line Alternates" +msgstr "Варианти за последен глиф на ред" + +#: gtk/open-type-layout.h:40 +msgctxt "OpenType layout" +msgid "Terminal Forms #2" +msgstr "Крайни варианти № 2" + +#: gtk/open-type-layout.h:41 +msgctxt "OpenType layout" +msgid "Terminal Forms #3" +msgstr "Крайни варианти № 3" + +#: gtk/open-type-layout.h:42 +msgctxt "OpenType layout" +msgid "Terminal Forms" +msgstr "Крайни варианти" + +#: gtk/open-type-layout.h:43 +msgctxt "OpenType layout" +msgid "Flattened accent forms" +msgstr "Форми със загладено ударение" + +#: gtk/open-type-layout.h:44 +msgctxt "OpenType layout" +msgid "Fractions" +msgstr "Дроби" + +#: gtk/open-type-layout.h:45 +msgctxt "OpenType layout" +msgid "Full Widths" +msgstr "Пълна широчина" + +#: gtk/open-type-layout.h:46 +msgctxt "OpenType layout" +msgid "Half Forms" +msgstr "Варианти за половин широчина" + +#: gtk/open-type-layout.h:47 +msgctxt "OpenType layout" +msgid "Halant Forms" +msgstr "Варианти с халант" + +#: gtk/open-type-layout.h:48 +msgctxt "OpenType layout" +msgid "Alternate Half Widths" +msgstr "Варианти на половин широчина" + +#: gtk/open-type-layout.h:49 +msgctxt "OpenType layout" +msgid "Historical Forms" +msgstr "Исторически варианти" + +#: gtk/open-type-layout.h:50 +msgctxt "OpenType layout" +msgid "Horizontal Kana Alternates" +msgstr "Варианти на хоризонтална кана" + +#: gtk/open-type-layout.h:51 +msgctxt "OpenType layout" +msgid "Historical Ligatures" +msgstr "Исторически лигатури" + +#: gtk/open-type-layout.h:52 +msgctxt "OpenType layout" +msgid "Hangul" +msgstr "Хангул" + +#: gtk/open-type-layout.h:53 +msgctxt "OpenType layout" +msgid "Hojo Kanji Forms" +msgstr "Варианти на канджи ходжо" + +#: gtk/open-type-layout.h:54 +msgctxt "OpenType layout" +msgid "Half Widths" +msgstr "Половин широчина" + +#: gtk/open-type-layout.h:55 +msgctxt "OpenType layout" +msgid "Initial Forms" +msgstr "Варианти за начални букви" + +#: gtk/open-type-layout.h:56 +msgctxt "OpenType layout" +msgid "Isolated Forms" +msgstr "Варианти за отделeни букви" + +#: gtk/open-type-layout.h:57 +msgctxt "OpenType layout" +msgid "Italics" +msgstr "Курсив" + +#: gtk/open-type-layout.h:58 +msgctxt "OpenType layout" +msgid "Justification Alternates" +msgstr "Варианти за подравняване" + +#: gtk/open-type-layout.h:59 +msgctxt "OpenType layout" +msgid "JIS78 Forms" +msgstr "Форми по JIS78" + +#: gtk/open-type-layout.h:60 +msgctxt "OpenType layout" +msgid "JIS83 Forms" +msgstr "Форми по JIS83" + +#: gtk/open-type-layout.h:61 +msgctxt "OpenType layout" +msgid "JIS90 Forms" +msgstr "Форми по JIS90" + +#: gtk/open-type-layout.h:62 +msgctxt "OpenType layout" +msgid "JIS2004 Forms" +msgstr "Форми по JIS2004" + +#: gtk/open-type-layout.h:63 +msgctxt "OpenType layout" +msgid "Kerning" +msgstr "Кърнинг" + +#: gtk/open-type-layout.h:64 +msgctxt "OpenType layout" +msgid "Left Bounds" +msgstr "Леви граници" + +#: gtk/open-type-layout.h:65 +msgctxt "OpenType layout" +msgid "Standard Ligatures" +msgstr "Стандартни лигатури" + +#: gtk/open-type-layout.h:66 +msgctxt "OpenType layout" +msgid "Leading Jamo Forms" +msgstr "Начални варианти джамо" + +#: gtk/open-type-layout.h:67 +msgctxt "OpenType layout" +msgid "Lining Figures" +msgstr "Разграфени цифри" + +#: gtk/open-type-layout.h:68 +msgctxt "OpenType layout" +msgid "Localized Forms" +msgstr "Локални варианти" + +#: gtk/open-type-layout.h:69 +msgctxt "OpenType layout" +msgid "Left-to-right alternates" +msgstr "Варианти за изписване отляво-надясно" + +#: gtk/open-type-layout.h:70 +msgctxt "OpenType layout" +msgid "Left-to-right mirrored forms" +msgstr "Огледални варианти за изписване отляво-надясно" + +#: gtk/open-type-layout.h:71 +msgctxt "OpenType layout" +msgid "Mark Positioning" +msgstr "Позиция на маркиращ глиф" + +#: gtk/open-type-layout.h:72 +msgctxt "OpenType layout" +msgid "Medial Forms #2" +msgstr "Варианти в средата № 2" + +#: gtk/open-type-layout.h:73 +msgctxt "OpenType layout" +msgid "Medial Forms" +msgstr "Варианти в средата" + +#: gtk/open-type-layout.h:74 +msgctxt "OpenType layout" +msgid "Mathematical Greek" +msgstr "Математически гръцки" + +#: gtk/open-type-layout.h:75 +msgctxt "OpenType layout" +msgid "Mark to Mark Positioning" +msgstr "Позициониране на маркерен глиф спрямо друг" + +#: gtk/open-type-layout.h:76 +msgctxt "OpenType layout" +msgid "Mark Positioning via Substitution" +msgstr "Позициониране на маркерен глиф чрез замяна" + +#: gtk/open-type-layout.h:77 +msgctxt "OpenType layout" +msgid "Alternate Annotation Forms" +msgstr "Варианти на различно анотиране" + +#: gtk/open-type-layout.h:78 +msgctxt "OpenType layout" +msgid "NLC Kanji Forms" +msgstr "Варианти на канджи според NLC" + +#: gtk/open-type-layout.h:79 +msgctxt "OpenType layout" +msgid "Nukta Forms" +msgstr "Варианти с нукта" + +#: gtk/open-type-layout.h:80 +msgctxt "OpenType layout" +msgid "Numerators" +msgstr "Числители" + +#: gtk/open-type-layout.h:81 +msgctxt "OpenType layout" +msgid "Oldstyle Figures" +msgstr "Минускулни цифри" + +#: gtk/open-type-layout.h:82 +msgctxt "OpenType layout" +msgid "Optical Bounds" +msgstr "Оптически граници" + +#: gtk/open-type-layout.h:83 +msgctxt "OpenType layout" +msgid "Ordinals" +msgstr "Редни числа" + +#: gtk/open-type-layout.h:84 +msgctxt "OpenType layout" +msgid "Ornaments" +msgstr "Орнаменти" + +#: gtk/open-type-layout.h:85 +msgctxt "OpenType layout" +msgid "Proportional Alternate Widths" +msgstr "Варианти на пропорционални широчини" + +#: gtk/open-type-layout.h:86 +msgctxt "OpenType layout" +msgid "Petite Capitals" +msgstr "Ситни главни" + +#: gtk/open-type-layout.h:87 +msgctxt "OpenType layout" +msgid "Proportional Kana" +msgstr "Пропорционална кана" + +#: gtk/open-type-layout.h:88 +msgctxt "OpenType layout" +msgid "Proportional Figures" +msgstr "Пропорционални числа" + +#: gtk/open-type-layout.h:89 +msgctxt "OpenType layout" +msgid "Pre-Base Forms" +msgstr "Варианти пред базата" + +#: gtk/open-type-layout.h:90 +msgctxt "OpenType layout" +msgid "Pre-base Substitutions" +msgstr "Замествания преди базата" + +#: gtk/open-type-layout.h:91 +msgctxt "OpenType layout" +msgid "Post-base Forms" +msgstr "Варианти след базата" + +#: gtk/open-type-layout.h:92 +msgctxt "OpenType layout" +msgid "Post-base Substitutions" +msgstr "Замествания след базата" + +#: gtk/open-type-layout.h:93 +msgctxt "OpenType layout" +msgid "Proportional Widths" +msgstr "Пропорционални широчини" + +#: gtk/open-type-layout.h:94 +msgctxt "OpenType layout" +msgid "Quarter Widths" +msgstr "Четвъртина широчини" + +#: gtk/open-type-layout.h:95 +msgctxt "OpenType layout" +msgid "Randomize" +msgstr "Случайни" + +#: gtk/open-type-layout.h:96 +msgctxt "OpenType layout" +msgid "Required Contextual Alternates" +msgstr "Задължителни контекстнозависими варианти" + +#: gtk/open-type-layout.h:97 +msgctxt "OpenType layout" +msgid "Rakar Forms" +msgstr "Варианти на ракар" + +#: gtk/open-type-layout.h:98 +msgctxt "OpenType layout" +msgid "Required Ligatures" +msgstr "Задължителни лигатури" + +#: gtk/open-type-layout.h:99 +msgctxt "OpenType layout" +msgid "Reph Forms" +msgstr "Варианти на реф" + +#: gtk/open-type-layout.h:100 +msgctxt "OpenType layout" +msgid "Right Bounds" +msgstr "Десни граници" + +#: gtk/open-type-layout.h:101 +msgctxt "OpenType layout" +msgid "Right-to-left alternates" +msgstr "Варианти за писменост отдясно наляво" + +#: gtk/open-type-layout.h:102 +msgctxt "OpenType layout" +msgid "Right-to-left mirrored forms" +msgstr "Отразени варианти за писменост отдясно наляво" + +#: gtk/open-type-layout.h:103 +msgctxt "OpenType layout" +msgid "Ruby Notation Forms" +msgstr "Варианти за пояснения с размер рубин" + +#: gtk/open-type-layout.h:104 +msgctxt "OpenType layout" +msgid "Required Variation Alternates" +msgstr "Задължителни варианти" + +#: gtk/open-type-layout.h:105 +msgctxt "OpenType layout" +msgid "Stylistic Alternates" +msgstr "Стилистични вариации" + +#: gtk/open-type-layout.h:106 +msgctxt "OpenType layout" +msgid "Scientific Inferiors" +msgstr "Научни долни индекси" + +#: gtk/open-type-layout.h:107 +msgctxt "OpenType layout" +msgid "Optical size" +msgstr "Оптически размер" + +#: gtk/open-type-layout.h:108 +msgctxt "OpenType layout" +msgid "Small Capitals" +msgstr "Малки главни" + +#: gtk/open-type-layout.h:109 +msgctxt "OpenType layout" +msgid "Simplified Forms" +msgstr "Опростени варианти" + +#: gtk/open-type-layout.h:110 +msgctxt "OpenType layout" +msgid "Stylistic Set 1" +msgstr "Стилистичен набор № 1" + +#: gtk/open-type-layout.h:111 +msgctxt "OpenType layout" +msgid "Stylistic Set 2" +msgstr "Стилистичен набор № 2" + +#: gtk/open-type-layout.h:112 +msgctxt "OpenType layout" +msgid "Stylistic Set 3" +msgstr "Стилистичен набор № 3" + +#: gtk/open-type-layout.h:113 +msgctxt "OpenType layout" +msgid "Stylistic Set 4" +msgstr "Стилистичен набор № 4" + +#: gtk/open-type-layout.h:114 +msgctxt "OpenType layout" +msgid "Stylistic Set 5" +msgstr "Стилистичен набор № 5" + +#: gtk/open-type-layout.h:115 +msgctxt "OpenType layout" +msgid "Stylistic Set 6" +msgstr "Стилистичен набор № 6" + +#: gtk/open-type-layout.h:116 +msgctxt "OpenType layout" +msgid "Stylistic Set 7" +msgstr "Стилистичен набор № 7" + +#: gtk/open-type-layout.h:117 +msgctxt "OpenType layout" +msgid "Stylistic Set 8" +msgstr "Стилистичен набор № 8" + +#: gtk/open-type-layout.h:118 +msgctxt "OpenType layout" +msgid "Stylistic Set 9" +msgstr "Стилистичен набор № 9" + +#: gtk/open-type-layout.h:119 +msgctxt "OpenType layout" +msgid "Stylistic Set 10" +msgstr "Стилистичен набор № 10" + +#: gtk/open-type-layout.h:120 +msgctxt "OpenType layout" +msgid "Stylistic Set 11" +msgstr "Стилистичен набор № 11" + +#: gtk/open-type-layout.h:121 +msgctxt "OpenType layout" +msgid "Stylistic Set 12" +msgstr "Стилистичен набор № 12" + +#: gtk/open-type-layout.h:122 +msgctxt "OpenType layout" +msgid "Stylistic Set 13" +msgstr "Стилистичен набор № 13" + +#: gtk/open-type-layout.h:123 +msgctxt "OpenType layout" +msgid "Stylistic Set 14" +msgstr "Стилистичен набор № 14" + +#: gtk/open-type-layout.h:124 +msgctxt "OpenType layout" +msgid "Stylistic Set 15" +msgstr "Стилистичен набор № 15" + +#: gtk/open-type-layout.h:125 +msgctxt "OpenType layout" +msgid "Stylistic Set 16" +msgstr "Стилистичен набор № 16" + +#: gtk/open-type-layout.h:126 +msgctxt "OpenType layout" +msgid "Stylistic Set 17" +msgstr "Стилистичен набор № 17" + +#: gtk/open-type-layout.h:127 +msgctxt "OpenType layout" +msgid "Stylistic Set 18" +msgstr "Стилистичен набор № 18" + +#: gtk/open-type-layout.h:128 +msgctxt "OpenType layout" +msgid "Stylistic Set 19" +msgstr "Стилистичен набор № 19" + +#: gtk/open-type-layout.h:129 +msgctxt "OpenType layout" +msgid "Stylistic Set 20" +msgstr "Стилистичен набор № 20" + +#: gtk/open-type-layout.h:130 +msgctxt "OpenType layout" +msgid "Math script style alternates" +msgstr "Варианти за математически запис" + +#: gtk/open-type-layout.h:131 +msgctxt "OpenType layout" +msgid "Stretching Glyph Decomposition" +msgstr "Разлагане на разтегливите глифи" + +#: gtk/open-type-layout.h:132 +msgctxt "OpenType layout" +msgid "Subscript" +msgstr "Долни индекси" + +#: gtk/open-type-layout.h:133 +msgctxt "OpenType layout" +msgid "Superscript" +msgstr "Горни индекси" + +#: gtk/open-type-layout.h:134 +msgctxt "OpenType layout" +msgid "Swash" +msgstr "Украса с камшичета" + +#: gtk/open-type-layout.h:135 +msgctxt "OpenType layout" +msgid "Titling" +msgstr "Форми за заглавия" + +#: gtk/open-type-layout.h:136 +msgctxt "OpenType layout" +msgid "Trailing Jamo Forms" +msgstr "Крайни варианти на джамо" + +#: gtk/open-type-layout.h:137 +msgctxt "OpenType layout" +msgid "Traditional Name Forms" +msgstr "Форми за традиционни имена" + +#: gtk/open-type-layout.h:138 +msgctxt "OpenType layout" +msgid "Tabular Figures" +msgstr "Таблични цифри" + +#: gtk/open-type-layout.h:139 +msgctxt "OpenType layout" +msgid "Traditional Forms" +msgstr "Традиционни варианти" + +#: gtk/open-type-layout.h:140 +msgctxt "OpenType layout" +msgid "Third Widths" +msgstr "Третина широчини" + +#: gtk/open-type-layout.h:141 +msgctxt "OpenType layout" +msgid "Unicase" +msgstr "Усреднена големина" + +#: gtk/open-type-layout.h:142 +msgctxt "OpenType layout" +msgid "Alternate Vertical Metrics" +msgstr "Варианти на вертикални метрики" + +#: gtk/open-type-layout.h:143 +msgctxt "OpenType layout" +msgid "Vattu Variants" +msgstr "Варианти на вату" + +#: gtk/open-type-layout.h:144 +msgctxt "OpenType layout" +msgid "Vertical Writing" +msgstr "Вертикална писменост" + +#: gtk/open-type-layout.h:145 +msgctxt "OpenType layout" +msgid "Alternate Vertical Half Metrics" +msgstr "Варианти на вертикални полуметрики" + +#: gtk/open-type-layout.h:146 +msgctxt "OpenType layout" +msgid "Vowel Jamo Forms" +msgstr "Форми на гласни за джамо" + +#: gtk/open-type-layout.h:147 +msgctxt "OpenType layout" +msgid "Vertical Kana Alternates" +msgstr "Варианти за вертикална кана" + +#: gtk/open-type-layout.h:148 +msgctxt "OpenType layout" +msgid "Vertical Kerning" +msgstr "Вертикален кърнинг" + +#: gtk/open-type-layout.h:149 +msgctxt "OpenType layout" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Пропорционални варианти на вертикални метрики" + +#: gtk/open-type-layout.h:150 +msgctxt "OpenType layout" +msgid "Vertical Alternates and Rotation" +msgstr "Вертикални варианти и завъртане" + +#: gtk/open-type-layout.h:151 +msgctxt "OpenType layout" +msgid "Vertical Alternates for Rotation" +msgstr "Вертикални варианти за завъртане" + +#: gtk/open-type-layout.h:152 +msgctxt "OpenType layout" +msgid "Slashed Zero" +msgstr "Нула с черта" + #: gtk/paper_names_offsets.c:4 msgctxt "paper size" msgid "asme_f" @@ -4964,27 +5913,27 @@ msgstr "Плик Kaku2" #: gtk/paper_names_offsets.c:95 msgctxt "paper size" msgid "kaku3 Envelope" -msgstr "Плик kaku3" +msgstr "Плик Kaku3" #: gtk/paper_names_offsets.c:96 msgctxt "paper size" msgid "kaku4 Envelope" -msgstr "Плик kaku4" +msgstr "Плик Kaku4" #: gtk/paper_names_offsets.c:97 msgctxt "paper size" msgid "kaku5 Envelope" -msgstr "Плик kaku5" +msgstr "Плик Kaku5" #: gtk/paper_names_offsets.c:98 msgctxt "paper size" msgid "kaku7 Envelope" -msgstr "Плик kaku7" +msgstr "Плик Kaku7" #: gtk/paper_names_offsets.c:99 msgctxt "paper size" msgid "kaku8 Envelope" -msgstr "Плик kaku8" +msgstr "Плик Kaku8" #: gtk/paper_names_offsets.c:100 msgctxt "paper size" @@ -4999,7 +5948,7 @@ msgstr "Плик You4" #: gtk/paper_names_offsets.c:102 msgctxt "paper size" msgid "you6 Envelope" -msgstr "Плик you6" +msgstr "Плик You6" #: gtk/paper_names_offsets.c:103 msgctxt "paper size" @@ -5114,7 +6063,7 @@ msgstr "Плик C5" #: gtk/paper_names_offsets.c:125 msgctxt "paper size" msgid "d" -msgstr "d" +msgstr "D" #: gtk/paper_names_offsets.c:126 msgctxt "paper size" @@ -5416,11 +6365,711 @@ msgctxt "paper size" msgid "ROC 8k" msgstr "ROC 8k" -#: gtk/ui/gtkaboutdialog.ui:148 +#: gtk/script-names.c:18 +msgctxt "Script" +msgid "Arabic" +msgstr "Арабски" + +#: gtk/script-names.c:19 +msgctxt "Script" +msgid "Armenian" +msgstr "Арменски" + +#: gtk/script-names.c:20 +msgctxt "Script" +msgid "Bengali" +msgstr "Бенгалски" + +#: gtk/script-names.c:21 +msgctxt "Script" +msgid "Bopomofo" +msgstr "Бопомофо" + +#: gtk/script-names.c:22 +msgctxt "Script" +msgid "Cherokee" +msgstr "Чероки" + +#: gtk/script-names.c:23 +msgctxt "Script" +msgid "Coptic" +msgstr "Коптски" + +#: gtk/script-names.c:24 +msgctxt "Script" +msgid "Cyrillic" +msgstr "Кирилица" + +#: gtk/script-names.c:25 +msgctxt "Script" +msgid "Deseret" +msgstr "Десерет" + +#: gtk/script-names.c:26 +msgctxt "Script" +msgid "Devanagari" +msgstr "Деванагари" + +#: gtk/script-names.c:27 +msgctxt "Script" +msgid "Ethiopic" +msgstr "Етиопски" + +#: gtk/script-names.c:28 +msgctxt "Script" +msgid "Georgian" +msgstr "Грузински" + +#: gtk/script-names.c:29 +msgctxt "Script" +msgid "Gothic" +msgstr "Готически" + +#: gtk/script-names.c:30 +msgctxt "Script" +msgid "Greek" +msgstr "Гръцки" + +#: gtk/script-names.c:31 +msgctxt "Script" +msgid "Gujarati" +msgstr "Гужарати" + +#: gtk/script-names.c:32 +msgctxt "Script" +msgid "Gurmukhi" +msgstr "Гурмуки" + +#: gtk/script-names.c:33 +msgctxt "Script" +msgid "Han" +msgstr "Хан" + +#: gtk/script-names.c:34 +msgctxt "Script" +msgid "Hangul" +msgstr "Хангул" + +#: gtk/script-names.c:35 +msgctxt "Script" +msgid "Hebrew" +msgstr "Иврит" + +#: gtk/script-names.c:36 +msgctxt "Script" +msgid "Hiragana" +msgstr "Хирагана" + +#: gtk/script-names.c:37 +msgctxt "Script" +msgid "Kannada" +msgstr "Каннада" + +#: gtk/script-names.c:38 +msgctxt "Script" +msgid "Katakana" +msgstr "Катакана" + +#: gtk/script-names.c:39 +msgctxt "Script" +msgid "Khmer" +msgstr "Кхмерски" + +#: gtk/script-names.c:40 +msgctxt "Script" +msgid "Lao" +msgstr "Лао" + +#: gtk/script-names.c:41 +msgctxt "Script" +msgid "Latin" +msgstr "Латиница" + +#: gtk/script-names.c:42 +msgctxt "Script" +msgid "Malayalam" +msgstr "Малаялам" + +#: gtk/script-names.c:43 +msgctxt "Script" +msgid "Mongolian" +msgstr "Монголски" + +#: gtk/script-names.c:44 +msgctxt "Script" +msgid "Myanmar" +msgstr "Мианмар" + +#: gtk/script-names.c:45 +msgctxt "Script" +msgid "Ogham" +msgstr "Огам" + +#: gtk/script-names.c:46 +msgctxt "Script" +msgid "Old Italic" +msgstr "Стар италиански" + +#: gtk/script-names.c:47 +msgctxt "Script" +msgid "Oriya" +msgstr "Ория" + +#: gtk/script-names.c:48 +msgctxt "Script" +msgid "Runic" +msgstr "Рунически" + +#: gtk/script-names.c:49 +msgctxt "Script" +msgid "Sinhala" +msgstr "Синхала" + +#: gtk/script-names.c:50 +msgctxt "Script" +msgid "Syriac" +msgstr "Сириак" + +#: gtk/script-names.c:51 +msgctxt "Script" +msgid "Tamil" +msgstr "Тамил" + +#: gtk/script-names.c:52 +msgctxt "Script" +msgid "Telugu" +msgstr "Телугу" + +#: gtk/script-names.c:53 +msgctxt "Script" +msgid "Thaana" +msgstr "Тхаана" + +#: gtk/script-names.c:54 +msgctxt "Script" +msgid "Thai" +msgstr "Тайски" + +#: gtk/script-names.c:55 +msgctxt "Script" +msgid "Tibetan" +msgstr "Тибетски" + +#: gtk/script-names.c:56 +msgctxt "Script" +msgid "Canadian Aboriginal" +msgstr "Канадски аборигенски" + +#: gtk/script-names.c:57 +msgctxt "Script" +msgid "Yi" +msgstr "И" + +#: gtk/script-names.c:58 +msgctxt "Script" +msgid "Tagalog" +msgstr "Тагалог" + +#: gtk/script-names.c:59 +msgctxt "Script" +msgid "Hanunoo" +msgstr "Ханунуу" + +#: gtk/script-names.c:60 +msgctxt "Script" +msgid "Buhid" +msgstr "Бухид" + +#: gtk/script-names.c:61 +msgctxt "Script" +msgid "Tagbanwa" +msgstr "Тагбанва" + +#: gtk/script-names.c:62 +msgctxt "Script" +msgid "Braille" +msgstr "Брайл" + +#: gtk/script-names.c:63 +msgctxt "Script" +msgid "Cypriot" +msgstr "Кипърски" + +#: gtk/script-names.c:64 +msgctxt "Script" +msgid "Limbu" +msgstr "Лимбу" + +#: gtk/script-names.c:65 +msgctxt "Script" +msgid "Osmanya" +msgstr "Османя" + +#: gtk/script-names.c:66 +msgctxt "Script" +msgid "Shavian" +msgstr "Знаци на Бърнард Шоу" + +#: gtk/script-names.c:67 +msgctxt "Script" +msgid "Linear B" +msgstr "Линейна сричкова азбука — B" + +#: gtk/script-names.c:68 +msgctxt "Script" +msgid "Tai Le" +msgstr "Тай Ле" + +#: gtk/script-names.c:69 +msgctxt "Script" +msgid "Ugaritic" +msgstr "Угаритик" + +#: gtk/script-names.c:70 +msgctxt "Script" +msgid "New Tai Lue" +msgstr "Нов Тай Луе" + +#: gtk/script-names.c:71 +msgctxt "Script" +msgid "Buginese" +msgstr "Бугински" + +#: gtk/script-names.c:72 +msgctxt "Script" +msgid "Glagolitic" +msgstr "Глаголица" + +#: gtk/script-names.c:73 +msgctxt "Script" +msgid "Tifinagh" +msgstr "Тифинаг" + +#: gtk/script-names.c:74 +msgctxt "Script" +msgid "Syloti Nagri" +msgstr "Силоти Нагри" + +#: gtk/script-names.c:75 +msgctxt "Script" +msgid "Old Persian" +msgstr "Стар персийски" + +#: gtk/script-names.c:76 +msgctxt "Script" +msgid "Kharoshthi" +msgstr "Карощи" + +#: gtk/script-names.c:77 +msgctxt "Script" +msgid "Unknown" +msgstr "Неизвестно" + +#: gtk/script-names.c:78 +msgctxt "Script" +msgid "Balinese" +msgstr "Балинески" + +#: gtk/script-names.c:79 +msgctxt "Script" +msgid "Cuneiform" +msgstr "Клинопис" + +#: gtk/script-names.c:80 +msgctxt "Script" +msgid "Phoenician" +msgstr "Финикийски" + +#: gtk/script-names.c:81 +msgctxt "Script" +msgid "Phags-pa" +msgstr "Фагс Па" + +#: gtk/script-names.c:82 +msgctxt "Script" +msgid "N'Ko" +msgstr "Н'Ко" + +#: gtk/script-names.c:83 +msgctxt "Script" +msgid "Kayah Li" +msgstr "Кая Ли" + +#: gtk/script-names.c:84 +msgctxt "Script" +msgid "Lepcha" +msgstr "Лепча" + +#: gtk/script-names.c:85 +msgctxt "Script" +msgid "Rejang" +msgstr "Режанг" + +#: gtk/script-names.c:86 +msgctxt "Script" +msgid "Sundanese" +msgstr "Сундански" + +#: gtk/script-names.c:87 +msgctxt "Script" +msgid "Saurashtra" +msgstr "Саураштра" + +#: gtk/script-names.c:88 +msgctxt "Script" +msgid "Cham" +msgstr "Чам" + +#: gtk/script-names.c:89 +msgctxt "Script" +msgid "Ol Chiki" +msgstr "Ол Чики — Санталски" + +#: gtk/script-names.c:90 +msgctxt "Script" +msgid "Vai" +msgstr "Ваи" + +#: gtk/script-names.c:91 +msgctxt "Script" +msgid "Carian" +msgstr "Кариански" + +#: gtk/script-names.c:92 +msgctxt "Script" +msgid "Lycian" +msgstr "Ликийски" + +#: gtk/script-names.c:93 +msgctxt "Script" +msgid "Lydian" +msgstr "Лидийски" + +#: gtk/script-names.c:94 +msgctxt "Script" +msgid "Avestan" +msgstr "Авестийски" + +#: gtk/script-names.c:95 +msgctxt "Script" +msgid "Bamum" +msgstr "Бамум" + +#: gtk/script-names.c:96 +msgctxt "Script" +msgid "Egyptian Hieroglyphs" +msgstr "Египетски йероглифи" + +#: gtk/script-names.c:97 +msgctxt "Script" +msgid "Imperial Aramaic" +msgstr "Имперски арамейски" + +#: gtk/script-names.c:98 +msgctxt "Script" +msgid "Inscriptional Pahlavi" +msgstr "Пахлави" + +#: gtk/script-names.c:99 +msgctxt "Script" +msgid "Inscriptional Parthian" +msgstr "Партски" + +#: gtk/script-names.c:100 +msgctxt "Script" +msgid "Javanese" +msgstr "Явански" + +#: gtk/script-names.c:101 +msgctxt "Script" +msgid "Kaithi" +msgstr "Кайтхи" + +#: gtk/script-names.c:102 +msgctxt "Script" +msgid "Lisu" +msgstr "Лису" + +#: gtk/script-names.c:103 +msgctxt "Script" +msgid "Meetei Mayek" +msgstr "Мейтей Майек" + +#: gtk/script-names.c:104 +msgctxt "Script" +msgid "Old South Arabian" +msgstr "Стар южноарабски" + +#: gtk/script-names.c:105 +msgctxt "Script" +msgid "Old Turkic" +msgstr "Стар тюркски" + +#: gtk/script-names.c:106 +msgctxt "Script" +msgid "Samaritan" +msgstr "Самаритянски" + +#: gtk/script-names.c:107 +msgctxt "Script" +msgid "Tai Tham" +msgstr "Тай Тхам (Лана)" + +#: gtk/script-names.c:108 +msgctxt "Script" +msgid "Tai Viet" +msgstr "Тай Виет" + +#: gtk/script-names.c:109 +msgctxt "Script" +msgid "Batak" +msgstr "Батак" + +#: gtk/script-names.c:110 +msgctxt "Script" +msgid "Brahmi" +msgstr "Брахмански" + +#: gtk/script-names.c:111 +msgctxt "Script" +msgid "Mandaic" +msgstr "Мандайски" + +#: gtk/script-names.c:112 +msgctxt "Script" +msgid "Chakma" +msgstr "Чакма" + +#: gtk/script-names.c:113 +msgctxt "Script" +msgid "Meroitic Cursive" +msgstr "Ръкописен мероитски" + +#: gtk/script-names.c:114 +msgctxt "Script" +msgid "Meroitic Hieroglyphs" +msgstr "Мероитски йероглифи" + +#: gtk/script-names.c:115 +msgctxt "Script" +msgid "Miao" +msgstr "Миао" + +#: gtk/script-names.c:116 +msgctxt "Script" +msgid "Sharada" +msgstr "Шарада" + +#: gtk/script-names.c:117 +msgctxt "Script" +msgid "Sora Sompeng" +msgstr "Сора сомпенг" + +#: gtk/script-names.c:118 +msgctxt "Script" +msgid "Takri" +msgstr "Такри" + +#: gtk/script-names.c:119 +msgctxt "Script" +msgid "Bassa" +msgstr "Баса" + +#: gtk/script-names.c:120 +msgctxt "Script" +msgid "Caucasian Albanian" +msgstr "Кавказки албански" + +#: gtk/script-names.c:121 +msgctxt "Script" +msgid "Duployan" +msgstr "Дуплоян" + +#: gtk/script-names.c:122 +msgctxt "Script" +msgid "Elbasan" +msgstr "Елбасан" + +#: gtk/script-names.c:123 +msgctxt "Script" +msgid "Grantha" +msgstr "Гранта" + +#: gtk/script-names.c:124 +msgctxt "Script" +msgid "Khojki" +msgstr "Коджики" + +#: gtk/script-names.c:125 +msgctxt "Script" +msgid "Khudawadi, Sindhi" +msgstr "Кхудабади — синдхи" + +#: gtk/script-names.c:126 +msgctxt "Script" +msgid "Linear A" +msgstr "Линейни идеограми — A" + +#: gtk/script-names.c:127 +msgctxt "Script" +msgid "Mahajani" +msgstr "Махаджани" + +#: gtk/script-names.c:128 +msgctxt "Script" +msgid "Manichaean" +msgstr "Манихейски" + +#: gtk/script-names.c:129 +msgctxt "Script" +msgid "Mende Kikakui" +msgstr "Менде Кикауи" + +#: gtk/script-names.c:130 +msgctxt "Script" +msgid "Modi" +msgstr "Моди" + +#: gtk/script-names.c:131 +msgctxt "Script" +msgid "Mro" +msgstr "Мро" + +#: gtk/script-names.c:132 +msgctxt "Script" +msgid "Nabataean" +msgstr "Набатейски" + +#: gtk/script-names.c:133 +msgctxt "Script" +msgid "Old North Arabian" +msgstr "Стар северноарабски" + +#: gtk/script-names.c:134 +msgctxt "Script" +msgid "Old Permic" +msgstr "Стар пермски" + +#: gtk/script-names.c:135 +msgctxt "Script" +msgid "Pahawh Hmong" +msgstr "Пхахау Монг" + +#: gtk/script-names.c:136 +msgctxt "Script" +msgid "Palmyrene" +msgstr "Палмирен" + +#: gtk/script-names.c:137 +msgctxt "Script" +msgid "Pau Cin Hau" +msgstr "Пау Син Хау" + +#: gtk/script-names.c:138 +msgctxt "Script" +msgid "Psalter Pahlavi" +msgstr "Пахлави — псалтир" + +#: gtk/script-names.c:139 +msgctxt "Script" +msgid "Siddham" +msgstr "Сидам" + +#: gtk/script-names.c:140 +msgctxt "Script" +msgid "Tirhuta" +msgstr "Тирхута" + +#: gtk/script-names.c:141 +msgctxt "Script" +msgid "Warang Citi" +msgstr "Варанг Чити" + +#: gtk/script-names.c:142 +msgctxt "Script" +msgid "Ahom" +msgstr "Ахом" + +#: gtk/script-names.c:143 +msgctxt "Script" +msgid "Anatolian Hieroglyphs" +msgstr "Анадолски йероглифи — лувиански" + +#: gtk/script-names.c:144 +msgctxt "Script" +msgid "Hatran" +msgstr "Хатран" + +#: gtk/script-names.c:145 +msgctxt "Script" +msgid "Multani" +msgstr "Мултани" + +#: gtk/script-names.c:146 +msgctxt "Script" +msgid "Old Hungarian" +msgstr "Староунгарски" + +#: gtk/script-names.c:147 +msgctxt "Script" +msgid "Signwriting" +msgstr "Знакопис" + +#: gtk/script-names.c:148 +msgctxt "Script" +msgid "Adlam" +msgstr "Адлам — фула" + +#: gtk/script-names.c:149 +msgctxt "Script" +msgid "Bhaiksuki" +msgstr "Бхайксуки" + +#: gtk/script-names.c:150 +msgctxt "Script" +msgid "Marchen" +msgstr "Марчен — жанг-жунг" + +#: gtk/script-names.c:151 +msgctxt "Script" +msgid "Newa" +msgstr "Невар" + +#: gtk/script-names.c:152 +msgctxt "Script" +msgid "Osage" +msgstr "Оусейдж" + +#: gtk/script-names.c:153 +msgctxt "Script" +msgid "Tangut" +msgstr "Тангут" + +#: gtk/script-names.c:154 +msgctxt "Script" +msgid "Masaram Gondi" +msgstr "Масарам гонди" + +#: gtk/script-names.c:155 +msgctxt "Script" +msgid "Nushu" +msgstr "Нюшу" + +#: gtk/script-names.c:156 +msgctxt "Script" +msgid "Soyombo" +msgstr "Сойомбо" + +#: gtk/script-names.c:157 +msgctxt "Script" +msgid "Zanabazar Square" +msgstr "Квадратни букви на Занабазар" + +#: gtk/ui/gtkaboutdialog.ui:137 msgid "About" msgstr "Относно" -#: gtk/ui/gtkaboutdialog.ui:188 +#: gtk/ui/gtkaboutdialog.ui:177 msgid "Credits" msgstr "Заслуги" @@ -5432,7 +7081,7 @@ msgstr "_Преглед на всички програми" msgid "_Find New Applications" msgstr "_Търсене на нови програми" -#: gtk/ui/gtkappchooserwidget.ui:117 +#: gtk/ui/gtkappchooserwidget.ui:119 msgid "No applications found." msgstr "Няма намерени програми." @@ -5448,6 +7097,7 @@ msgstr "Услуги" #. used for the application menu on MacOS. %s is replaced with the application name. #: gtk/ui/gtkapplication-quartz.ui:29 +#, c-format msgid "Hide %s" msgstr "Скриване на „%s“" @@ -5463,12 +7113,13 @@ msgstr "Показване на всички" #. used for the application menu on MacOS. %s is replaced with the application name. #: gtk/ui/gtkapplication-quartz.ui:49 +#, c-format msgid "Quit %s" msgstr "Спиране на „%s“" #: gtk/ui/gtkassistant.ui:68 msgid "_Next" -msgstr "_Следващ" +msgstr "На_пред" #: gtk/ui/gtkassistant.ui:88 msgid "_Back" @@ -5482,63 +7133,124 @@ msgstr "_Завършване" msgid "Select a Color" msgstr "Избор на цвят" -#: gtk/ui/gtkcoloreditor.ui:64 +#: gtk/ui/gtkcoloreditor.ui:57 +msgid "Pick a color from the screen" +msgstr "Избор на цвят от екрана" + +#: gtk/ui/gtkcoloreditor.ui:89 msgid "Color Name" msgstr "Име на цвят" -#: gtk/ui/gtkcoloreditor.ui:155 +#: gtk/ui/gtkcoloreditor.ui:180 msgctxt "Color channel" msgid "A" msgstr "Пр" -#: gtk/ui/gtkcoloreditor.ui:171 +#: gtk/ui/gtkcoloreditor.ui:196 msgid "Alpha" msgstr "Алфа" -#: gtk/ui/gtkcoloreditor.ui:202 +#: gtk/ui/gtkcoloreditor.ui:227 msgctxt "Color channel" msgid "H" msgstr "Ню" -#: gtk/ui/gtkcoloreditor.ui:218 +#: gtk/ui/gtkcoloreditor.ui:243 msgid "Hue" msgstr "Нюанс" -#: gtk/ui/gtkcoloreditor.ui:250 +#: gtk/ui/gtkcoloreditor.ui:275 msgctxt "Color Channel" msgid "S" msgstr "На" -#: gtk/ui/gtkcoloreditor.ui:260 +#: gtk/ui/gtkcoloreditor.ui:285 msgctxt "Color Channel" msgid "V" msgstr "Ст" -#: gtk/ui/gtkcoloreditor.ui:276 +#: gtk/ui/gtkcoloreditor.ui:301 msgid "Saturation" msgstr "Наситеност" -#: gtk/ui/gtkfilechooserwidget.ui:69 -msgid "Create Folder" -msgstr "Създаване на папка" +#: gtk/ui/gtkemojichooser.ui:53 gtk/ui/gtkemojichooser.ui:212 +msgid "Smileys & People" +msgstr "Усмивки и хора" -#: gtk/ui/gtkfilechooserwidget.ui:168 +#: gtk/ui/gtkemojichooser.ui:68 gtk/ui/gtkemojichooser.ui:227 +msgid "Body & Clothing" +msgstr "Тяло и облекло" + +#: gtk/ui/gtkemojichooser.ui:83 gtk/ui/gtkemojichooser.ui:242 +msgid "Animals & Nature" +msgstr "Животни и природа" + +#: gtk/ui/gtkemojichooser.ui:98 gtk/ui/gtkemojichooser.ui:257 +msgid "Food & Drink" +msgstr "Храни и напитки" + +#: gtk/ui/gtkemojichooser.ui:113 gtk/ui/gtkemojichooser.ui:272 +msgid "Travel & Places" +msgstr "Пътешествия и места" + +#: gtk/ui/gtkemojichooser.ui:128 gtk/ui/gtkemojichooser.ui:287 +msgid "Activities" +msgstr "Дейности" + +#: gtk/ui/gtkemojichooser.ui:143 gtk/ui/gtkemojichooser.ui:302 +msgctxt "emoji category" +msgid "Objects" +msgstr "Обекти" + +#: gtk/ui/gtkemojichooser.ui:158 gtk/ui/gtkemojichooser.ui:317 +msgid "Symbols" +msgstr "Символи" + +#: gtk/ui/gtkemojichooser.ui:173 gtk/ui/gtkemojichooser.ui:332 +msgid "Flags" +msgstr "Флагове" + +#: gtk/ui/gtkfilechooserdialog.ui:32 +msgid "File Chooser Widget" +msgstr "Графичен обект за избор на файлове" + +#: gtk/ui/gtkfilechooserwidget.ui:22 +msgid "Places" +msgstr "Места" + +#: gtk/ui/gtkfilechooserwidget.ui:47 +msgid "Browse Header Revealer" +msgstr "Преглед на заглавните редове" + +#: gtk/ui/gtkfilechooserwidget.ui:65 +msgid "Browse Header Stack" +msgstr "Преглед на стека със заглавни редове" + +#: gtk/ui/gtkfilechooserwidget.ui:75 +msgid "PathBar Layer" +msgstr "Слой на лентата за пътя" + +#: gtk/ui/gtkfilechooserwidget.ui:121 +msgid "Location Layer" +msgstr "Слой за местоположението" + +#: gtk/ui/gtkfilechooserwidget.ui:137 +msgid "Search Layer" +msgstr "Слой за търсенето" + +#: gtk/ui/gtkfilechooserwidget.ui:199 msgid "Files" msgstr "Файлове" -#: gtk/ui/gtkfilechooserwidget.ui:261 +#: gtk/ui/gtkfilechooserwidget.ui:304 msgid "Remote location — only searching the current folder" msgstr "Отдалечено местоположение — търсене само в текущата папка" -#: gtk/ui/gtkfilechooserwidget.ui:392 -msgid "Select which types of files are shown" -msgstr "Избор на видовете файлове, които се показват" - -#: gtk/ui/gtkfilechooserwidget.ui:433 +#: gtk/ui/gtkfilechooserwidget.ui:476 msgid "Folder Name" msgstr "Име на папката" -#: gtk/ui/gtkfilechooserwidget.ui:460 +#: gtk/ui/gtkfilechooserwidget.ui:504 msgid "_Create" msgstr "_Създаване" @@ -5546,19 +7258,19 @@ msgstr "_Създаване" msgid "Select Font" msgstr "Избор на шрифт" -#: gtk/ui/gtkfontchooserwidget.ui:50 +#: gtk/ui/gtkfontchooserwidget.ui:53 msgid "Search font name" msgstr "Търсене по име на шрифт" -#: gtk/ui/gtkfontchooserwidget.ui:97 +#: gtk/ui/gtkfontchooserwidget.ui:100 msgid "Font Family" msgstr "Фамилия на шрифта" -#: gtk/ui/gtkfontchooserwidget.ui:119 +#: gtk/ui/gtkfontchooserwidget.ui:121 gtk/ui/gtkfontchooserwidget.ui:248 msgid "Preview text" msgstr "Преглед на текста" -#: gtk/ui/gtkfontchooserwidget.ui:186 +#: gtk/ui/gtkfontchooserwidget.ui:201 msgid "No Fonts Found" msgstr "Не са открити шрифтове" @@ -5598,24 +7310,37 @@ msgstr "Надолу" msgid "Up Path" msgstr "Нагоре" -#. Translators: Server as any successfully connected network address -#: gtk/ui/gtkplacesview.ui:42 -msgid "No recent servers found" -msgstr "Няма намерени скорошни сървъри" +#: gtk/ui/gtkplacesview.ui:30 +msgid "Server Addresses" +msgstr "Адреси на сървъри" -#: gtk/ui/gtkplacesview.ui:65 +#: gtk/ui/gtkplacesview.ui:43 +msgid "" +"Server addresses are made up of a protocol prefix and an address. Examples:" +msgstr "Адресите на сървърите се състоят от протокол и адрес. Примери:" + +#: gtk/ui/gtkplacesview.ui:78 +msgid "Available Protocols" +msgstr "Налични протоколи" + +#. Translators: Server as any successfully connected network address +#: gtk/ui/gtkplacesview.ui:135 +msgid "No recent servers found" +msgstr "Липсват скорошни сървъри" + +#: gtk/ui/gtkplacesview.ui:158 msgid "Recent Servers" msgstr "Скорошни сървъри" -#: gtk/ui/gtkplacesview.ui:168 +#: gtk/ui/gtkplacesview.ui:261 msgid "No results found" msgstr "Не са открити резултати" -#: gtk/ui/gtkplacesview.ui:214 +#: gtk/ui/gtkplacesview.ui:307 msgid "Connect to _Server" msgstr "_Свързване към сървър" -#: gtk/ui/gtkplacesview.ui:247 +#: gtk/ui/gtkplacesview.ui:340 msgid "Enter server address…" msgstr "Въведете адрес на сървър…" @@ -5654,7 +7379,7 @@ msgid "" "Specify one or more page ranges,\n" " e.g. 1–3, 7, 11" msgstr "" -"Въведете един или повече обхвати,\n" +"Въведете един или повече диапазони,\n" "напр. 1-3,7,11,22-28" #: gtk/ui/gtkprintunixdialog.ui:276 @@ -5814,7 +7539,7 @@ msgstr "Цвят" #. This will appear as a tab label in the print dialog. It's a typographical term, as in "Binding and finishing" #: gtk/ui/gtkprintunixdialog.ui:1280 msgid "Finishing" -msgstr "Гланц" +msgstr "Привършване" #: gtk/ui/gtkprintunixdialog.ui:1313 msgid "Advanced" @@ -5852,115 +7577,111 @@ msgstr "Намаляване на звука" msgid "Decreases the volume" msgstr "Намаляване на звука" -#: gtk/updateiconcache.c:1390 +#: gtk/updateiconcache.c:1396 #, c-format msgid "Failed to write header\n" msgstr "Неуспешно запазване на заглавната част\n" -#: gtk/updateiconcache.c:1396 +#: gtk/updateiconcache.c:1402 #, c-format msgid "Failed to write hash table\n" msgstr "Неуспешно запазване на таблицата с извадките\n" -#: gtk/updateiconcache.c:1402 +#: gtk/updateiconcache.c:1408 #, c-format msgid "Failed to write folder index\n" msgstr "Неуспешно записване на индекса на папката\n" -#: gtk/updateiconcache.c:1410 +#: gtk/updateiconcache.c:1416 #, c-format msgid "Failed to rewrite header\n" msgstr "Неуспешна замяна на заглавната част\n" -#: gtk/updateiconcache.c:1504 +#: gtk/updateiconcache.c:1510 #, c-format msgid "Failed to open file %s : %s\n" msgstr "Неуспешно отваряне на файла „%s“: %s\n" -#: gtk/updateiconcache.c:1512 gtk/updateiconcache.c:1542 +#: gtk/updateiconcache.c:1518 gtk/updateiconcache.c:1548 #, c-format msgid "Failed to write cache file: %s\n" msgstr "Неуспешно запазване на файла за временно съхранение: %s\n" -#: gtk/updateiconcache.c:1552 +#: gtk/updateiconcache.c:1558 #, c-format msgid "The generated cache was invalid.\n" msgstr "Генерираният файл за временно съхранение е неправилен.\n" -#: gtk/updateiconcache.c:1566 +#: gtk/updateiconcache.c:1572 #, c-format msgid "Could not rename %s to %s: %s, removing %s then.\n" msgstr "" "Грешка при преименуването на „%s“ към „%s“: %s, затова „%s“ ще се изтрие.\n" -#: gtk/updateiconcache.c:1580 +#: gtk/updateiconcache.c:1586 #, c-format msgid "Could not rename %s to %s: %s\n" msgstr "Грешка при преименуването на „%s“ към „%s“: %s\n" -#: gtk/updateiconcache.c:1590 +#: gtk/updateiconcache.c:1596 #, c-format msgid "Could not rename %s back to %s: %s.\n" msgstr "Грешка при преименуването на „%s“ обратно към „%s“: %s\n" -#: gtk/updateiconcache.c:1617 +#: gtk/updateiconcache.c:1623 #, c-format msgid "Cache file created successfully.\n" msgstr "Файлът за временно съхранение е създаден успешно.\n" -#: gtk/updateiconcache.c:1656 +#: gtk/updateiconcache.c:1662 msgid "Overwrite an existing cache, even if up to date" -msgstr "" -"Презаписване на файла за временно\n" -" съхранение, дори и да е актуален" +msgstr "Презаписване на файла за временно съхранение, дори и да е актуален" -#: gtk/updateiconcache.c:1657 +#: gtk/updateiconcache.c:1663 msgid "Don't check for the existence of index.theme" msgstr "" "Да не се проверява за съществуването\n" " на файл „index.theme“" -#: gtk/updateiconcache.c:1658 +#: gtk/updateiconcache.c:1664 msgid "Don't include image data in the cache" msgstr "" "Данните за изображения да не се за-\n" " писват във файл за временно " "съхранение" -#: gtk/updateiconcache.c:1659 +#: gtk/updateiconcache.c:1665 msgid "Include image data in the cache" msgstr "Включване на данните за изображения във файла за временно съхранение" -#: gtk/updateiconcache.c:1660 +#: gtk/updateiconcache.c:1666 msgid "Output a C header file" msgstr "Генериране на заглавен файл на C" -#: gtk/updateiconcache.c:1661 +#: gtk/updateiconcache.c:1667 msgid "Turn off verbose output" msgstr "Изключване на подробния изход" -#: gtk/updateiconcache.c:1662 +#: gtk/updateiconcache.c:1668 msgid "Validate existing icon cache" -msgstr "" -"Проверка на съществуващия файл за\n" -" временно съхранение на икони" +msgstr "Проверка на съществуващия файл за временно съхранение на икони" -#: gtk/updateiconcache.c:1729 +#: gtk/updateiconcache.c:1735 #, c-format msgid "File not found: %s\n" msgstr "Файлът не е открит: %s\n" -#: gtk/updateiconcache.c:1735 +#: gtk/updateiconcache.c:1741 #, c-format msgid "Not a valid icon cache: %s\n" msgstr "Неправилен файл за временно съхранение на икони: %s\n" -#: gtk/updateiconcache.c:1748 +#: gtk/updateiconcache.c:1754 #, c-format msgid "No theme index file.\n" msgstr "Няма файл с индекс за темите.\n" -#: gtk/updateiconcache.c:1752 +#: gtk/updateiconcache.c:1758 #, c-format msgid "" "No theme index file in '%s'.\n" @@ -6018,7 +7739,7 @@ msgctxt "input method menu" msgid "Multipress" msgstr "Множество натискания" -#: modules/input/imquartz.c:58 +#: modules/input/imquartz.c:69 msgctxt "input method menu" msgid "Mac OS X Quartz" msgstr "Mac OS X Quartz" @@ -6047,470 +7768,462 @@ msgctxt "input method menu" msgid "Vietnamese (VIQR)" msgstr "Виетнамски (VIQR)" +#. ID +#: modules/input/imwayland.c:106 +msgctxt "input method menu" +msgid "Wayland" +msgstr "Wayland" + +#. ID +#: modules/input/imwaylandgtk.c:82 +msgctxt "input method menu" +msgid "Waylandgtk" +msgstr "Waylandgtk" + #. ID #: modules/input/imxim.c:26 msgctxt "input method menu" msgid "X Input Method" msgstr "Метод за въвеждане към X" -#. Translators: The printer status is online, i.e. it is -#. * ready to print. -#: modules/printbackends/cloudprint/gtkprintbackendcloudprint.c:744 -msgid "Online" -msgstr "На линия" - -#. Translators: The printer is offline. -#: modules/printbackends/cloudprint/gtkprintbackendcloudprint.c:751 -msgid "Offline" -msgstr "Извън линия" - -#. We shouldn't get here because the query omits dormant -#. * printers by default. -#. Translators: Printer has been offline for a long time. -#: modules/printbackends/cloudprint/gtkprintbackendcloudprint.c:757 -msgid "Dormant" -msgstr "Неактивен" - -#. How many document pages to go onto one side of paper. -#: modules/printbackends/cloudprint/gtkprintbackendcloudprint.c:939 -#: modules/printbackends/file/gtkprintbackendfile.c:676 -#: modules/printbackends/test/gtkprintbackendtest.c:501 -msgid "Pages per _sheet:" -msgstr "Страници на _лист:" - -#: modules/printbackends/cups/gtkprintbackendcups.c:1090 -#: modules/printbackends/cups/gtkprintbackendcups.c:1399 +#: modules/printbackends/cups/gtkprintbackendcups.c:1159 +#: modules/printbackends/cups/gtkprintbackendcups.c:1468 msgid "Username:" msgstr "Потребител:" -#: modules/printbackends/cups/gtkprintbackendcups.c:1091 -#: modules/printbackends/cups/gtkprintbackendcups.c:1408 +#: modules/printbackends/cups/gtkprintbackendcups.c:1160 +#: modules/printbackends/cups/gtkprintbackendcups.c:1477 msgid "Password:" msgstr "Парола:" -#: modules/printbackends/cups/gtkprintbackendcups.c:1130 -#: modules/printbackends/cups/gtkprintbackendcups.c:1421 +#: modules/printbackends/cups/gtkprintbackendcups.c:1199 +#: modules/printbackends/cups/gtkprintbackendcups.c:1490 #, c-format msgid "Authentication is required to print document “%s” on printer %s" msgstr "За отпечатването на файла „%s“ на принтера %s се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1132 +#: modules/printbackends/cups/gtkprintbackendcups.c:1201 #, c-format msgid "Authentication is required to print a document on %s" msgstr "За отпечатването на принтера %s се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1136 +#: modules/printbackends/cups/gtkprintbackendcups.c:1205 #, c-format msgid "Authentication is required to get attributes of job “%s”" msgstr "" "За получаването на атрибутите на задачата за печат „%s“ се изисква " "идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1138 +#: modules/printbackends/cups/gtkprintbackendcups.c:1207 msgid "Authentication is required to get attributes of a job" msgstr "" "За получаването на атрибутите на задачата за печат се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1142 +#: modules/printbackends/cups/gtkprintbackendcups.c:1211 #, c-format msgid "Authentication is required to get attributes of printer %s" msgstr "" "За получаването на атрибутите на принтера „%s“ се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1144 +#: modules/printbackends/cups/gtkprintbackendcups.c:1213 msgid "Authentication is required to get attributes of a printer" msgstr "За получаването на атрибутите на принтер се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1147 +#: modules/printbackends/cups/gtkprintbackendcups.c:1216 #, c-format msgid "Authentication is required to get default printer of %s" msgstr "За получаването на стандартния принтер на %s се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1150 +#: modules/printbackends/cups/gtkprintbackendcups.c:1219 #, c-format msgid "Authentication is required to get printers from %s" msgstr "За получаването на принтерите от %s се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1155 +#: modules/printbackends/cups/gtkprintbackendcups.c:1224 #, c-format msgid "Authentication is required to get a file from %s" msgstr "За получаването на файл от %s се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1157 +#: modules/printbackends/cups/gtkprintbackendcups.c:1226 #, c-format msgid "Authentication is required on %s" msgstr "%s изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1393 +#: modules/printbackends/cups/gtkprintbackendcups.c:1462 msgid "Domain:" msgstr "Домейн:" -#: modules/printbackends/cups/gtkprintbackendcups.c:1423 +#: modules/printbackends/cups/gtkprintbackendcups.c:1492 #, c-format msgid "Authentication is required to print document “%s”" msgstr "За отпечатването на документа „%s“ се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1428 +#: modules/printbackends/cups/gtkprintbackendcups.c:1497 #, c-format msgid "Authentication is required to print this document on printer %s" msgstr "" -"За отпечатването на този документ на принтера %s се изисква идентификация" +"За отпечатването на този документ на принтера „%s“ се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:1430 +#: modules/printbackends/cups/gtkprintbackendcups.c:1499 msgid "Authentication is required to print this document" msgstr "За отпечатването на този документ се изисква идентификация" -#: modules/printbackends/cups/gtkprintbackendcups.c:2500 +#: modules/printbackends/cups/gtkprintbackendcups.c:2609 #, c-format msgid "Printer “%s” is low on toner." msgstr "Тонерът на принтер „%s“ е на привършване." -#: modules/printbackends/cups/gtkprintbackendcups.c:2504 +#: modules/printbackends/cups/gtkprintbackendcups.c:2613 #, c-format msgid "Printer “%s” has no toner left." msgstr "Тонерът на принтер „%s“ свърши." #. Translators: "Developer" like on photo development context -#: modules/printbackends/cups/gtkprintbackendcups.c:2509 -#: modules/printbackends/cups/gtkprintbackendcups.c:2514 +#: modules/printbackends/cups/gtkprintbackendcups.c:2618 #, c-format msgid "Printer “%s” is low on developer." msgstr "Проявителят на принтер „%s“ е на привършване." +#. Translators: "Developer" like on photo development context +#: modules/printbackends/cups/gtkprintbackendcups.c:2623 +#, c-format +msgid "Printer “%s” is out of developer." +msgstr "Проявителят на принтер „%s“ е свършил." + #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/cups/gtkprintbackendcups.c:2519 +#: modules/printbackends/cups/gtkprintbackendcups.c:2628 #, c-format msgid "Printer “%s” is low on at least one marker supply." msgstr "" "Поне един от консумативите за маркери на принтер „%s“ е на привършване." #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/cups/gtkprintbackendcups.c:2524 +#: modules/printbackends/cups/gtkprintbackendcups.c:2633 #, c-format msgid "Printer “%s” is out of at least one marker supply." msgstr "Поне един от консумативите за маркери на принтер „%s“ свърши." -#: modules/printbackends/cups/gtkprintbackendcups.c:2528 +#: modules/printbackends/cups/gtkprintbackendcups.c:2637 #, c-format msgid "The cover is open on printer “%s”." msgstr "Капакът на принтера „%s“ е отворен." -#: modules/printbackends/cups/gtkprintbackendcups.c:2532 +#: modules/printbackends/cups/gtkprintbackendcups.c:2641 #, c-format msgid "The door is open on printer “%s”." msgstr "Вратичката на принтера „%s“ е отворена." -#: modules/printbackends/cups/gtkprintbackendcups.c:2536 +#: modules/printbackends/cups/gtkprintbackendcups.c:2645 #, c-format msgid "Printer “%s” is low on paper." msgstr "Хартията в принтер „%s“ е на привършване." -#: modules/printbackends/cups/gtkprintbackendcups.c:2540 +#: modules/printbackends/cups/gtkprintbackendcups.c:2649 #, c-format msgid "Printer “%s” is out of paper." msgstr "Хартията в принтер „%s“ свърши." -#: modules/printbackends/cups/gtkprintbackendcups.c:2544 +#: modules/printbackends/cups/gtkprintbackendcups.c:2653 #, c-format msgid "Printer “%s” is currently offline." msgstr "Принтерът „%s“ не е на линия." -#: modules/printbackends/cups/gtkprintbackendcups.c:2548 +#: modules/printbackends/cups/gtkprintbackendcups.c:2657 #, c-format msgid "There is a problem on printer “%s”." msgstr "Имаше проблем с принтер „%s“." #. Translators: this is a printer status. -#: modules/printbackends/cups/gtkprintbackendcups.c:2568 +#: modules/printbackends/cups/gtkprintbackendcups.c:2677 msgid "Paused; Rejecting Jobs" msgstr "На пауза. Отхвърля задачите" #. Translators: this is a printer status. -#: modules/printbackends/cups/gtkprintbackendcups.c:2574 +#: modules/printbackends/cups/gtkprintbackendcups.c:2683 msgid "Rejecting Jobs" msgstr "Отхвърля задачите" #. Translators: this string connects multiple printer states together. -#: modules/printbackends/cups/gtkprintbackendcups.c:2615 +#: modules/printbackends/cups/gtkprintbackendcups.c:2724 msgid "; " msgstr ", " -#: modules/printbackends/cups/gtkprintbackendcups.c:4301 -#: modules/printbackends/cups/gtkprintbackendcups.c:4368 +#: modules/printbackends/cups/gtkprintbackendcups.c:4655 +#: modules/printbackends/cups/gtkprintbackendcups.c:4722 msgctxt "printing option" msgid "Two Sided" msgstr "Двустранно" -#: modules/printbackends/cups/gtkprintbackendcups.c:4302 +#: modules/printbackends/cups/gtkprintbackendcups.c:4656 msgctxt "printing option" msgid "Paper Type" msgstr "Вид хартия" -#: modules/printbackends/cups/gtkprintbackendcups.c:4303 +#: modules/printbackends/cups/gtkprintbackendcups.c:4657 msgctxt "printing option" msgid "Paper Source" msgstr "Източник на хартията" -#: modules/printbackends/cups/gtkprintbackendcups.c:4304 -#: modules/printbackends/cups/gtkprintbackendcups.c:4369 +#: modules/printbackends/cups/gtkprintbackendcups.c:4658 +#: modules/printbackends/cups/gtkprintbackendcups.c:4723 msgctxt "printing option" msgid "Output Tray" msgstr "Изходяща тава" -#: modules/printbackends/cups/gtkprintbackendcups.c:4305 +#: modules/printbackends/cups/gtkprintbackendcups.c:4659 msgctxt "printing option" msgid "Resolution" msgstr "Разделителна способност" -#: modules/printbackends/cups/gtkprintbackendcups.c:4306 +#: modules/printbackends/cups/gtkprintbackendcups.c:4660 msgctxt "printing option" msgid "GhostScript pre-filtering" msgstr "Предварителен филтър на GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4315 +#: modules/printbackends/cups/gtkprintbackendcups.c:4669 msgctxt "printing option value" msgid "One Sided" msgstr "Едностранно" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:4317 +#: modules/printbackends/cups/gtkprintbackendcups.c:4671 msgctxt "printing option value" msgid "Long Edge (Standard)" msgstr "По дългата страна (стандартно)" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:4319 +#: modules/printbackends/cups/gtkprintbackendcups.c:4673 msgctxt "printing option value" msgid "Short Edge (Flip)" msgstr "По късата страна (завъртане)" #. Translators: this is an option of "Paper Source" -#: modules/printbackends/cups/gtkprintbackendcups.c:4321 -#: modules/printbackends/cups/gtkprintbackendcups.c:4323 -#: modules/printbackends/cups/gtkprintbackendcups.c:4331 +#: modules/printbackends/cups/gtkprintbackendcups.c:4675 +#: modules/printbackends/cups/gtkprintbackendcups.c:4677 +#: modules/printbackends/cups/gtkprintbackendcups.c:4685 msgctxt "printing option value" msgid "Auto Select" msgstr "Автоматичен избор" #. Translators: this is an option of "Paper Source" #. Translators: this is an option of "Resolution" -#: modules/printbackends/cups/gtkprintbackendcups.c:4325 -#: modules/printbackends/cups/gtkprintbackendcups.c:4327 -#: modules/printbackends/cups/gtkprintbackendcups.c:4329 -#: modules/printbackends/cups/gtkprintbackendcups.c:4333 +#: modules/printbackends/cups/gtkprintbackendcups.c:4679 +#: modules/printbackends/cups/gtkprintbackendcups.c:4681 +#: modules/printbackends/cups/gtkprintbackendcups.c:4683 +#: modules/printbackends/cups/gtkprintbackendcups.c:4687 msgctxt "printing option value" msgid "Printer Default" msgstr "Стандартни настройки на принтера" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4335 +#: modules/printbackends/cups/gtkprintbackendcups.c:4689 msgctxt "printing option value" msgid "Embed GhostScript fonts only" msgstr "Вграждане само на шрифтовете на GhostScript" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4337 +#: modules/printbackends/cups/gtkprintbackendcups.c:4691 msgctxt "printing option value" msgid "Convert to PS level 1" msgstr "Преобразуване към PostScript, ниво 1" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4339 +#: modules/printbackends/cups/gtkprintbackendcups.c:4693 msgctxt "printing option value" msgid "Convert to PS level 2" msgstr "Преобразуване към PostScript, ниво 2" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4341 +#: modules/printbackends/cups/gtkprintbackendcups.c:4695 msgctxt "printing option value" msgid "No pre-filtering" msgstr "Без предварителен филтър" #. Translators: "Miscellaneous" is the label for a button, that opens #. up an extra panel of settings in a print dialog. -#: modules/printbackends/cups/gtkprintbackendcups.c:4350 +#: modules/printbackends/cups/gtkprintbackendcups.c:4704 msgctxt "printing option group" msgid "Miscellaneous" msgstr "Разни" -#: modules/printbackends/cups/gtkprintbackendcups.c:4377 +#: modules/printbackends/cups/gtkprintbackendcups.c:4731 msgctxt "sides" msgid "One Sided" msgstr "Едностранно" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:4379 +#: modules/printbackends/cups/gtkprintbackendcups.c:4733 msgctxt "sides" msgid "Long Edge (Standard)" msgstr "По дългата страна (стандартно)" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:4381 +#: modules/printbackends/cups/gtkprintbackendcups.c:4735 msgctxt "sides" msgid "Short Edge (Flip)" msgstr "По късата страна (завъртане)" #. Translators: Top output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4384 +#: modules/printbackends/cups/gtkprintbackendcups.c:4738 msgctxt "output-bin" msgid "Top Bin" msgstr "Горен контейнер" #. Translators: Middle output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4386 +#: modules/printbackends/cups/gtkprintbackendcups.c:4740 msgctxt "output-bin" msgid "Middle Bin" msgstr "Среден контейнер" #. Translators: Bottom output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4388 +#: modules/printbackends/cups/gtkprintbackendcups.c:4742 msgctxt "output-bin" msgid "Bottom Bin" msgstr "Долен контейнер" #. Translators: Side output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4390 +#: modules/printbackends/cups/gtkprintbackendcups.c:4744 msgctxt "output-bin" msgid "Side Bin" msgstr "Страничен контейнер" #. Translators: Left output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4392 +#: modules/printbackends/cups/gtkprintbackendcups.c:4746 msgctxt "output-bin" msgid "Left Bin" msgstr "Ляв контейнер" #. Translators: Right output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4394 +#: modules/printbackends/cups/gtkprintbackendcups.c:4748 msgctxt "output-bin" msgid "Right Bin" msgstr "Десен контейнер" #. Translators: Center output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4396 +#: modules/printbackends/cups/gtkprintbackendcups.c:4750 msgctxt "output-bin" msgid "Center Bin" msgstr "Централен контейнер" #. Translators: Rear output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4398 +#: modules/printbackends/cups/gtkprintbackendcups.c:4752 msgctxt "output-bin" msgid "Rear Bin" msgstr "Заден контейнер" #. Translators: Output bin where one sided output is oriented in the face-up position -#: modules/printbackends/cups/gtkprintbackendcups.c:4400 +#: modules/printbackends/cups/gtkprintbackendcups.c:4754 msgctxt "output-bin" msgid "Face Up Bin" msgstr "Контейнер, ориентиран нагоре" #. Translators: Output bin where one sided output is oriented in the face-down position -#: modules/printbackends/cups/gtkprintbackendcups.c:4402 +#: modules/printbackends/cups/gtkprintbackendcups.c:4756 msgctxt "output-bin" msgid "Face Down Bin" msgstr "Контейнер, ориентиран надолу" #. Translators: Large capacity output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4404 +#: modules/printbackends/cups/gtkprintbackendcups.c:4758 msgctxt "output-bin" msgid "Large Capacity Bin" msgstr "Контейнер с голям капацитет" #. Translators: Output stacker number %d -#: modules/printbackends/cups/gtkprintbackendcups.c:4406 +#: modules/printbackends/cups/gtkprintbackendcups.c:4780 #, c-format msgctxt "output-bin" msgid "Stacker %d" msgstr "Товарач %d" #. Translators: Output mailbox number %d -#: modules/printbackends/cups/gtkprintbackendcups.c:4408 +#: modules/printbackends/cups/gtkprintbackendcups.c:4784 #, c-format msgctxt "output-bin" msgid "Mailbox %d" msgstr "Пощенска кутия %d" #. Translators: Private mailbox -#: modules/printbackends/cups/gtkprintbackendcups.c:4410 +#: modules/printbackends/cups/gtkprintbackendcups.c:4788 msgctxt "output-bin" msgid "My Mailbox" msgstr "Моята пощенска кутия" #. Translators: Output tray number %d -#: modules/printbackends/cups/gtkprintbackendcups.c:4412 +#: modules/printbackends/cups/gtkprintbackendcups.c:4792 #, c-format msgctxt "output-bin" msgid "Tray %d" msgstr "Тава %d" -#: modules/printbackends/cups/gtkprintbackendcups.c:4876 +#: modules/printbackends/cups/gtkprintbackendcups.c:5263 msgid "Printer Default" msgstr "Стандартни настройки на принтера" #. Translators: These strings name the possible values of the #. * job priority option in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5320 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Urgent" msgstr "Спешен" -#: modules/printbackends/cups/gtkprintbackendcups.c:5320 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "High" msgstr "Висок" -#: modules/printbackends/cups/gtkprintbackendcups.c:5320 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Medium" msgstr "Среден" -#: modules/printbackends/cups/gtkprintbackendcups.c:5320 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Low" msgstr "Нисък" #. Translators, this string is used to label the job priority option #. * in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5350 +#: modules/printbackends/cups/gtkprintbackendcups.c:5734 msgid "Job Priority" msgstr "Приоритет" #. Translators, this string is used to label the billing info entry #. * in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5361 +#: modules/printbackends/cups/gtkprintbackendcups.c:5745 msgid "Billing Info" msgstr "Информация за осчетоводяване" -#: modules/printbackends/cups/gtkprintbackendcups.c:5385 +#: modules/printbackends/cups/gtkprintbackendcups.c:5769 msgctxt "cover page" msgid "None" msgstr "Без" -#: modules/printbackends/cups/gtkprintbackendcups.c:5386 +#: modules/printbackends/cups/gtkprintbackendcups.c:5770 msgctxt "cover page" msgid "Classified" msgstr "Класифицирано" -#: modules/printbackends/cups/gtkprintbackendcups.c:5387 +#: modules/printbackends/cups/gtkprintbackendcups.c:5771 msgctxt "cover page" msgid "Confidential" msgstr "Конфиденциално" -#: modules/printbackends/cups/gtkprintbackendcups.c:5388 +#: modules/printbackends/cups/gtkprintbackendcups.c:5772 msgctxt "cover page" msgid "Secret" msgstr "Секретно" -#: modules/printbackends/cups/gtkprintbackendcups.c:5389 +#: modules/printbackends/cups/gtkprintbackendcups.c:5773 msgctxt "cover page" msgid "Standard" msgstr "Стандартно" -#: modules/printbackends/cups/gtkprintbackendcups.c:5390 +#: modules/printbackends/cups/gtkprintbackendcups.c:5774 msgctxt "cover page" msgid "Top Secret" msgstr "Строго секретно" -#: modules/printbackends/cups/gtkprintbackendcups.c:5391 +#: modules/printbackends/cups/gtkprintbackendcups.c:5775 msgctxt "cover page" msgid "Unclassified" msgstr "Некласифицирано" @@ -6518,7 +8231,7 @@ msgstr "Некласифицирано" #. Translators, this string is used to label the pages-per-sheet option #. * in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5403 +#: modules/printbackends/cups/gtkprintbackendcups.c:5787 msgctxt "printer option" msgid "Pages per Sheet" msgstr "Страници на лист" @@ -6526,7 +8239,7 @@ msgstr "Страници на лист" #. Translators, this string is used to label the option in the print #. * dialog that controls in what order multiple pages are arranged #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5420 +#: modules/printbackends/cups/gtkprintbackendcups.c:5804 msgctxt "printer option" msgid "Page Ordering" msgstr "Ред на страниците" @@ -6534,7 +8247,7 @@ msgstr "Ред на страниците" #. Translators, this is the label used for the option in the print #. * dialog that controls the front cover page. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5462 +#: modules/printbackends/cups/gtkprintbackendcups.c:5846 msgctxt "printer option" msgid "Before" msgstr "Преди" @@ -6542,7 +8255,7 @@ msgstr "Преди" #. Translators, this is the label used for the option in the print #. * dialog that controls the back cover page. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5477 +#: modules/printbackends/cups/gtkprintbackendcups.c:5861 msgctxt "printer option" msgid "After" msgstr "След" @@ -6551,7 +8264,7 @@ msgstr "След" #. * a print job is printed. Possible values are 'now', a specified time, #. * or 'on hold' #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5497 +#: modules/printbackends/cups/gtkprintbackendcups.c:5881 msgctxt "printer option" msgid "Print at" msgstr "Време на печат" @@ -6559,7 +8272,7 @@ msgstr "Време на печат" #. Translators: this is the name of the option that allows the user #. * to specify a time when a print job will be printed. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5508 +#: modules/printbackends/cups/gtkprintbackendcups.c:5892 msgctxt "printer option" msgid "Print at time" msgstr "Време на печат" @@ -6569,35 +8282,35 @@ msgstr "Време на печат" #. * the width and height in points. E.g: "Custom #. * 230.4x142.9" #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5550 +#: modules/printbackends/cups/gtkprintbackendcups.c:5937 #, c-format msgid "Custom %s×%s" msgstr "Потребителски %s×%s" -#: modules/printbackends/cups/gtkprintbackendcups.c:5659 +#: modules/printbackends/cups/gtkprintbackendcups.c:6047 msgctxt "printer option" msgid "Printer Profile" msgstr "Цветови профил на принтер" #. TRANSLATORS: this is when color profile information is unavailable -#: modules/printbackends/cups/gtkprintbackendcups.c:5666 +#: modules/printbackends/cups/gtkprintbackendcups.c:6054 msgctxt "printer option value" msgid "Unavailable" msgstr "Недостъпен" #. TRANSLATORS: when we're running an old CUPS, and #. * it hasn't registered the device with colord -#: modules/printbackends/cups/gtkprintercups.c:267 +#: modules/printbackends/cups/gtkprintercups.c:275 msgid "Color management unavailable" msgstr "Липсва управление на цветовете" #. TRANSLATORS: when there is no color profile available -#: modules/printbackends/cups/gtkprintercups.c:279 +#: modules/printbackends/cups/gtkprintercups.c:287 msgid "No profile available" msgstr "Липсва цветови профил" #. TRANSLATORS: when the color profile has no title -#: modules/printbackends/cups/gtkprintercups.c:290 +#: modules/printbackends/cups/gtkprintercups.c:298 msgid "Unspecified profile" msgstr "Неуказан профил" @@ -6621,6 +8334,11 @@ msgstr "Postscript" msgid "SVG" msgstr "SVG" +#: modules/printbackends/file/gtkprintbackendfile.c:676 +#: modules/printbackends/test/gtkprintbackendtest.c:501 +msgid "Pages per _sheet:" +msgstr "Страници на _лист:" + #: modules/printbackends/file/gtkprintbackendfile.c:735 msgid "File" msgstr "Файл" @@ -6629,15 +8347,15 @@ msgstr "Файл" msgid "_Output format" msgstr "_Изходен формат" -#: modules/printbackends/lpr/gtkprintbackendlpr.c:393 +#: modules/printbackends/lpr/gtkprintbackendlpr.c:394 msgid "Print to LPR" msgstr "Печат към LPR" -#: modules/printbackends/lpr/gtkprintbackendlpr.c:419 +#: modules/printbackends/lpr/gtkprintbackendlpr.c:423 msgid "Pages Per Sheet" msgstr "Страници на лист" -#: modules/printbackends/lpr/gtkprintbackendlpr.c:426 +#: modules/printbackends/lpr/gtkprintbackendlpr.c:430 msgid "Command Line" msgstr "Команден ред" From 686864a118e857a2a532cce8b33e78ca76857b98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Fri, 21 Oct 2022 14:22:51 +0200 Subject: [PATCH 145/176] [gtk3] [wayland] Fix hotspot positioning with scaled surface. Fixes !5278 to behave the same way as X11. --- gdk/wayland/gdkcursor-wayland.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c index f5aa4681e3..c3e97286e1 100644 --- a/gdk/wayland/gdkcursor-wayland.c +++ b/gdk/wayland/gdkcursor-wayland.c @@ -476,6 +476,8 @@ _gdk_wayland_display_get_cursor_for_surface (GdkDisplay *display, cursor->surface.scale = (int)sx; cursor->surface.width = cairo_image_surface_get_width (surface); cursor->surface.height = cairo_image_surface_get_height (surface); + cursor->surface.hotspot_x *= sx; + cursor->surface.hotspot_y *= sx; } else { From a79d6972e08480384993d1e2046029ef9034dded Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 2 Dec 2020 17:22:41 +0100 Subject: [PATCH 146/176] gdk/wayland: Support the xdg-activation wayland protocol This protocol implements the IPC necessary to focus application windows across launcher/launchee. Add support for it. --- gdk/wayland/Makefile.am | 7 ++++ gdk/wayland/gdkapplaunchcontext-wayland.c | 47 ++++++++++++++++++++++- gdk/wayland/gdkdevice-wayland.c | 2 +- gdk/wayland/gdkdisplay-wayland.c | 12 +++++- gdk/wayland/gdkdisplay-wayland.h | 3 ++ gdk/wayland/gdkprivate-wayland.h | 1 + gdk/wayland/gdkwindow-wayland.c | 16 ++++++-- gdk/wayland/meson.build | 5 +++ 8 files changed, 87 insertions(+), 6 deletions(-) diff --git a/gdk/wayland/Makefile.am b/gdk/wayland/Makefile.am index 6595013d3f..e292a548bc 100644 --- a/gdk/wayland/Makefile.am +++ b/gdk/wayland/Makefile.am @@ -23,6 +23,8 @@ noinst_LTLIBRARIES = \ BUILT_SOURCES = \ pointer-gestures-unstable-v1-client-protocol.h \ pointer-gestures-unstable-v1-protocol.c \ + xdg-activation-v1-client-protocol.h \ + xdg-activation-v1-protocol.c \ xdg-shell-client-protocol.h \ xdg-shell-protocol.c \ xdg-shell-unstable-v6-client-protocol.h \ @@ -98,6 +100,11 @@ endef %-client-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml $(AM_V_GEN)$(WAYLAND_SCANNER) client-header < $< > $@ +xdg-activation-v1-protocol.c : $(WAYLAND_PROTOCOLS_DATADIR)/staging/xdg-activation/xdg-activation-v1.xml + $(AM_V_GEN)$(WAYLAND_SCANNER) private-code < $< > $@ +xdg-activation-v1-client-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/staging/xdg-activation/xdg-activation-v1.xml + $(AM_V_GEN)$(WAYLAND_SCANNER) client-header < $< > $@ + %-protocol.c : $(srcdir)/protocol/%.xml $(AM_V_GEN)$(WAYLAND_SCANNER) private-code < $< > $@ diff --git a/gdk/wayland/gdkapplaunchcontext-wayland.c b/gdk/wayland/gdkapplaunchcontext-wayland.c index f18c13e6b4..004a390bd2 100644 --- a/gdk/wayland/gdkapplaunchcontext-wayland.c +++ b/gdk/wayland/gdkapplaunchcontext-wayland.c @@ -30,6 +30,24 @@ #include "gdkinternals.h" #include "gdkintl.h" +typedef struct { + gchar *token; +} AppLaunchData; + +static void +token_done (gpointer data, + struct xdg_activation_token_v1 *provider, + const char *token) +{ + AppLaunchData *app_launch_data = data; + + app_launch_data->token = g_strdup (token); +} + +static const struct xdg_activation_token_v1_listener token_listener = { + token_done, +}; + static char * gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context, GAppInfo *info, @@ -40,7 +58,34 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context g_object_get (context, "display", &display, NULL); - if (display->gtk_shell_version >= 3) + if (display->xdg_activation) + { + struct xdg_activation_token_v1 *token; + GdkSeat *seat; + GdkWindow *focus_window; + AppLaunchData app_launch_data = { 0 }; + + seat = gdk_display_get_default_seat (GDK_DISPLAY (display)); + focus_window = gdk_wayland_device_get_focus (gdk_seat_get_keyboard (seat)); + token = xdg_activation_v1_get_activation_token (display->xdg_activation); + + xdg_activation_token_v1_add_listener (token, + &token_listener, + &app_launch_data); + xdg_activation_token_v1_set_serial (token, + _gdk_wayland_seat_get_last_implicit_grab_serial (seat, NULL), + gdk_wayland_seat_get_wl_seat (seat)); + xdg_activation_token_v1_set_surface (token, + gdk_wayland_window_get_wl_surface (focus_window)); + xdg_activation_token_v1_commit (token); + + while (app_launch_data.token == NULL) + wl_display_roundtrip (display->wl_display); + + xdg_activation_token_v1_destroy (token); + id = app_launch_data.token; + } + else if (display->gtk_shell_version >= 3) { id = g_uuid_string_random (); gtk_shell1_notify_launch (display->gtk_shell, id); diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c index a3d464be22..9dc86a3257 100644 --- a/gdk/wayland/gdkdevice-wayland.c +++ b/gdk/wayland/gdkdevice-wayland.c @@ -732,7 +732,7 @@ device_emit_grab_crossing (GdkDevice *device, } } -static GdkWindow * +GdkWindow * gdk_wayland_device_get_focus (GdkDevice *device) { GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index e91490f2e5..7de55f7e52 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -85,6 +85,7 @@ #define MIN_SYSTEM_BELL_DELAY_MS 20 #define GTK_SHELL1_VERSION 5 +#define XDG_ACTIVATION_VERSION 1 static void _gdk_wayland_display_load_cursor_theme (GdkWaylandDisplay *display_wayland); @@ -519,6 +520,15 @@ gdk_registry_handle_global (void *data, _gdk_wayland_screen_init_xdg_output (display_wayland->screen); _gdk_wayland_display_async_roundtrip (display_wayland); } + else if (strcmp (interface, "xdg_activation_v1") == 0) + { + display_wayland->xdg_activation_version = + MIN (version, XDG_ACTIVATION_VERSION); + display_wayland->xdg_activation = + wl_registry_bind (display_wayland->wl_registry, id, + &xdg_activation_v1_interface, + display_wayland->xdg_activation_version); + } g_hash_table_insert (display_wayland->known_globals, GUINT_TO_POINTER (id), g_strdup (interface)); @@ -943,7 +953,7 @@ gdk_wayland_display_notify_startup_complete (GdkDisplay *display, return; } - if (display_wayland->gtk_shell) + if (!display_wayland->xdg_activation && display_wayland->gtk_shell) gtk_shell1_set_startup_id (display_wayland->gtk_shell, startup_id); } diff --git a/gdk/wayland/gdkdisplay-wayland.h b/gdk/wayland/gdkdisplay-wayland.h index 62696300d1..0f66304196 100644 --- a/gdk/wayland/gdkdisplay-wayland.h +++ b/gdk/wayland/gdkdisplay-wayland.h @@ -36,6 +36,7 @@ #include #include #include +#include #include #include @@ -97,6 +98,7 @@ struct _GdkWaylandDisplay struct zwp_keyboard_shortcuts_inhibit_manager_v1 *keyboard_shortcuts_inhibit; struct org_kde_kwin_server_decoration_manager *server_decoration_manager; struct zxdg_output_manager_v1 *xdg_output_manager; + struct xdg_activation_v1 *xdg_activation; uint32_t xdg_output_version; GList *async_roundtrips; @@ -125,6 +127,7 @@ struct _GdkWaylandDisplay int data_device_manager_version; int gtk_shell_version; int xdg_output_manager_version; + int xdg_activation_version; uint32_t server_decoration_mode; diff --git a/gdk/wayland/gdkprivate-wayland.h b/gdk/wayland/gdkprivate-wayland.h index 4a921b3b99..5173873381 100644 --- a/gdk/wayland/gdkprivate-wayland.h +++ b/gdk/wayland/gdkprivate-wayland.h @@ -187,6 +187,7 @@ uint32_t _gdk_wayland_device_get_implicit_grab_serial(GdkWaylandDevice *device, const GdkEvent *event); uint32_t _gdk_wayland_seat_get_last_implicit_grab_serial (GdkSeat *seat, GdkEventSequence **seqence); +GdkWindow * gdk_wayland_device_get_focus (GdkDevice *device); struct wl_data_device * gdk_wayland_device_get_data_device (GdkDevice *gdk_device); void gdk_wayland_seat_set_selection (GdkSeat *seat, struct wl_data_source *source); diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index 30c0898ae6..ed49dd64ca 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -3825,10 +3825,20 @@ gdk_wayland_window_focus (GdkWindow *window, GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_window_get_display (window)); - if (display_wayland->gtk_shell_version >= 3) + if (display_wayland->startup_notification_id) { - gtk_surface1_request_focus (impl->display_server.gtk_surface, - display_wayland->startup_notification_id); + if (display_wayland->xdg_activation) + { + xdg_activation_v1_activate (display_wayland->xdg_activation, + display_wayland->startup_notification_id, + impl->display_server.wl_surface); + } + else if (display_wayland->gtk_shell_version >= 3) + { + gtk_surface1_request_focus (impl->display_server.gtk_surface, + display_wayland->startup_notification_id); + } + g_clear_pointer (&display_wayland->startup_notification_id, g_free); } } diff --git a/gdk/wayland/meson.build b/gdk/wayland/meson.build index e66afd7f95..cdc955e797 100644 --- a/gdk/wayland/meson.build +++ b/gdk/wayland/meson.build @@ -57,6 +57,7 @@ proto_sources = [ ['server-decoration', 'private' ], ['xdg-output', 'unstable', 'v1', ], ['primary-selection', 'unstable', 'v1', ], + ['xdg-activation', 'staging', 'v1', ], ] gdk_wayland_gen_headers = [] @@ -68,6 +69,10 @@ foreach p: proto_sources if proto_stability == 'stable' output_base = proto_name input = join_paths(proto_dir, '@0@/@1@/@2@.xml'.format(proto_stability, proto_name, output_base)) + elif proto_stability == 'staging' + proto_version = p.get(2) + output_base = '@0@-@1@'.format(proto_name, proto_version) + input = join_paths(proto_dir, '@0@/@1@/@2@.xml'.format(proto_stability, proto_name, output_base)) elif proto_stability == 'private' output_base = proto_name input = 'protocol/@0@.xml'.format(proto_name) From 54348c52701e5535949e4f7212fa48024aa588c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Tue, 11 Jan 2022 20:21:55 +0100 Subject: [PATCH 147/176] wayland: xdg-activation: Don't assume there's a focus surface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tools like gtk4-launch can't set surface on the activation token so don't require it. If the compositor requires it we can't do anything about it anyway. This avoids a critical: (gtk4-launch:23497): Gdk-CRITICAL **: 17:07:24.704: gdk_wayland_surface_get_wl_surface: assertion 'GDK_IS_WAYLAND_SURFACE (surface)' failed Fixes: be4216e051 ("gdk/wayland: Support the xdg-activation wayland protocol") Signed-off-by: Guido Günther Backport-of: 4d741bac98f906796d61eebfb4f74f5b1cecb2b6 Signed-off-by: Joan Bruguera --- gdk/wayland/gdkapplaunchcontext-wayland.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gdk/wayland/gdkapplaunchcontext-wayland.c b/gdk/wayland/gdkapplaunchcontext-wayland.c index 004a390bd2..03f005884c 100644 --- a/gdk/wayland/gdkapplaunchcontext-wayland.c +++ b/gdk/wayland/gdkapplaunchcontext-wayland.c @@ -75,8 +75,9 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context xdg_activation_token_v1_set_serial (token, _gdk_wayland_seat_get_last_implicit_grab_serial (seat, NULL), gdk_wayland_seat_get_wl_seat (seat)); - xdg_activation_token_v1_set_surface (token, - gdk_wayland_window_get_wl_surface (focus_window)); + if (focus_window) + xdg_activation_token_v1_set_surface (token, + gdk_wayland_window_get_wl_surface (focus_window)); xdg_activation_token_v1_commit (token); while (app_launch_data.token == NULL) From e80251e751f5fedb64ab262c45df39e945ddfe40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Wed, 25 Aug 2021 12:21:48 +0200 Subject: [PATCH 148/176] wayland: Keep startup_notification_id around long enough When using xdg_activation we need to keep the id around until we send the first activate to signal succesful startup. Backport-of: 999509be619bfa0f50a549489b5ab5c890b574fa Signed-off-by: Joan Bruguera --- gdk/wayland/gdkdisplay-wayland.c | 4 ++++ gdk/wayland/gdkwindow-wayland.c | 1 + 2 files changed, 5 insertions(+) diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index 7de55f7e52..e473996f86 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -945,6 +945,10 @@ gdk_wayland_display_notify_startup_complete (GdkDisplay *display, { GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); + /* Will be signaled with focus activation */ + if (display_wayland->xdg_activation) + return; + if (startup_id == NULL) { startup_id = display_wayland->startup_notification_id; diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index ed49dd64ca..53790e0e31 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -3832,6 +3832,7 @@ gdk_wayland_window_focus (GdkWindow *window, xdg_activation_v1_activate (display_wayland->xdg_activation, display_wayland->startup_notification_id, impl->display_server.wl_surface); + gdk_wayland_display_set_startup_notification_id (GDK_DISPLAY (display_wayland), NULL); } else if (display_wayland->gtk_shell_version >= 3) { From 45f0b5d052eced18f978707b8aed7a8cbe367557 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 28 Feb 2022 18:31:40 +0100 Subject: [PATCH 149/176] wayland: Use xdg-activation for non-startup initiated focus requests Currently, we have all the plumbing in place so that GTK consumes the startup notification ID when focusing a window through the xdg-activation protocol. This however misses the case that a window might be requested to be focused with no startup ID (i.e. via interaction with the application, not through GApplication or other application launching logic). In this case, we let the application create a token that will be consumed by itself. The serial used is that from the last interaction, so the compositor will still be able to do focus prevention logic if it applies. Since we already do have a last serial at hand, prefer xdg-activation all the way over the now stale gtk-shell focusing support. The timestamp argument becomes unused, but that is a weak argument to prefer the private protocol over the standard one. The gtk-shell protocol support is so far left for interaction with older Mutter. Backport-of: 4dcacff3120d5c1cef888061dbc42f5fbe093a58 Signed-off-by: Joan Bruguera --- gdk/wayland/gdkwindow-wayland.c | 81 ++++++++++++++++++++++++--------- 1 file changed, 60 insertions(+), 21 deletions(-) diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index 53790e0e31..e3f97cfd1b 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -3811,40 +3811,79 @@ gdk_wayland_window_get_input_shape (GdkWindow *window) return NULL; } +static void +token_done (gpointer data, + struct xdg_activation_token_v1 *provider, + const char *token) +{ + char **token_out = data; + + *token_out = g_strdup (token); +} + +static const struct xdg_activation_token_v1_listener token_listener = { + token_done, +}; + static void gdk_wayland_window_focus (GdkWindow *window, guint32 timestamp) { GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl); + GdkDisplay *display = gdk_window_get_display (window); + GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); + gchar *startup_id = NULL; - if (!impl->display_server.gtk_surface) - return; + startup_id = g_steal_pointer (&display_wayland->startup_notification_id); - if (timestamp == GDK_CURRENT_TIME) + if (display_wayland->xdg_activation) { - GdkWaylandDisplay *display_wayland = - GDK_WAYLAND_DISPLAY (gdk_window_get_display (window)); + GdkSeat *seat = gdk_display_get_default_seat (display); - if (display_wayland->startup_notification_id) + /* If the focus request does not have a startup ID associated, get a + * new token to activate the window. + */ + if (!startup_id) { - if (display_wayland->xdg_activation) - { - xdg_activation_v1_activate (display_wayland->xdg_activation, - display_wayland->startup_notification_id, - impl->display_server.wl_surface); - gdk_wayland_display_set_startup_notification_id (GDK_DISPLAY (display_wayland), NULL); - } - else if (display_wayland->gtk_shell_version >= 3) - { - gtk_surface1_request_focus (impl->display_server.gtk_surface, - display_wayland->startup_notification_id); - } + struct xdg_activation_token_v1 *token; + struct wl_event_queue *event_queue; - g_clear_pointer (&display_wayland->startup_notification_id, g_free); + event_queue = wl_display_create_queue (display_wayland->wl_display); + + token = xdg_activation_v1_get_activation_token (display_wayland->xdg_activation); + wl_proxy_set_queue ((struct wl_proxy *) token, event_queue); + + xdg_activation_token_v1_add_listener (token, + &token_listener, + &startup_id); + xdg_activation_token_v1_set_serial (token, + _gdk_wayland_seat_get_last_implicit_grab_serial (seat, NULL), + gdk_wayland_seat_get_wl_seat (seat)); + xdg_activation_token_v1_set_surface (token, + gdk_wayland_window_get_wl_surface (window)); + xdg_activation_token_v1_commit (token); + + while (startup_id == NULL) + wl_display_dispatch_queue (display_wayland->wl_display, event_queue); + + xdg_activation_token_v1_destroy (token); + wl_event_queue_destroy (event_queue); } + + xdg_activation_v1_activate (display_wayland->xdg_activation, + startup_id, + impl->display_server.wl_surface); } - else - gtk_surface1_present (impl->display_server.gtk_surface, timestamp); + else if (impl->display_server.gtk_surface) + { + if (timestamp != GDK_CURRENT_TIME) + gtk_surface1_present (impl->display_server.gtk_surface, timestamp); + else if (startup_id && display_wayland->gtk_shell_version >= 3) + gtk_surface1_request_focus (impl->display_server.gtk_surface, + startup_id); + } + + g_free (startup_id); } static void From 7fa87abf8af6a71a02f59eb159c5650ad2a37727 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 2 Jun 2022 23:04:40 +0200 Subject: [PATCH 150/176] gdk/wayland: Dispatch GdkAppLaunchContext activation token in its own queue Use a separate queue to dispatch the token object exclusively, just like we do on the GdkSurface activation paths. Backport-of: fb68600d88d4d334f7da7d079b106a1ef14503a6 Signed-off-by: Joan Bruguera --- gdk/wayland/gdkapplaunchcontext-wayland.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gdk/wayland/gdkapplaunchcontext-wayland.c b/gdk/wayland/gdkapplaunchcontext-wayland.c index 03f005884c..f95b15351a 100644 --- a/gdk/wayland/gdkapplaunchcontext-wayland.c +++ b/gdk/wayland/gdkapplaunchcontext-wayland.c @@ -61,13 +61,17 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context if (display->xdg_activation) { struct xdg_activation_token_v1 *token; + struct wl_event_queue *event_queue; GdkSeat *seat; GdkWindow *focus_window; AppLaunchData app_launch_data = { 0 }; + event_queue = wl_display_create_queue (display->wl_display); + seat = gdk_display_get_default_seat (GDK_DISPLAY (display)); focus_window = gdk_wayland_device_get_focus (gdk_seat_get_keyboard (seat)); token = xdg_activation_v1_get_activation_token (display->xdg_activation); + wl_proxy_set_queue ((struct wl_proxy *) token, event_queue); xdg_activation_token_v1_add_listener (token, &token_listener, @@ -81,10 +85,11 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context xdg_activation_token_v1_commit (token); while (app_launch_data.token == NULL) - wl_display_roundtrip (display->wl_display); + wl_display_dispatch_queue (display->wl_display, event_queue); xdg_activation_token_v1_destroy (token); id = app_launch_data.token; + wl_event_queue_destroy (event_queue); } else if (display->gtk_shell_version >= 3) { From 3b25f9a66221509c11159afd6e49ad227f575939 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 2 Jun 2022 23:05:39 +0200 Subject: [PATCH 151/176] gdk/wayland: Check the GdkSurface wl_surface before using it for activation Double check the GdkSurface has a wl_surface before using it as the activation token source, since we cannot use NULL surfaces here. Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1862 Backport-of: 4b41d4f78ce71b60f0d51837cd1b6a1b346d679d Signed-off-by: Joan Bruguera --- gdk/wayland/gdkapplaunchcontext-wayland.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gdk/wayland/gdkapplaunchcontext-wayland.c b/gdk/wayland/gdkapplaunchcontext-wayland.c index f95b15351a..eb1d2cd88f 100644 --- a/gdk/wayland/gdkapplaunchcontext-wayland.c +++ b/gdk/wayland/gdkapplaunchcontext-wayland.c @@ -62,6 +62,7 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context { struct xdg_activation_token_v1 *token; struct wl_event_queue *event_queue; + struct wl_surface *wl_surface = NULL; GdkSeat *seat; GdkWindow *focus_window; AppLaunchData app_launch_data = { 0 }; @@ -69,7 +70,6 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context event_queue = wl_display_create_queue (display->wl_display); seat = gdk_display_get_default_seat (GDK_DISPLAY (display)); - focus_window = gdk_wayland_device_get_focus (gdk_seat_get_keyboard (seat)); token = xdg_activation_v1_get_activation_token (display->xdg_activation); wl_proxy_set_queue ((struct wl_proxy *) token, event_queue); @@ -79,9 +79,13 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context xdg_activation_token_v1_set_serial (token, _gdk_wayland_seat_get_last_implicit_grab_serial (seat, NULL), gdk_wayland_seat_get_wl_seat (seat)); + + focus_window = gdk_wayland_device_get_focus (gdk_seat_get_keyboard (seat)); if (focus_window) - xdg_activation_token_v1_set_surface (token, - gdk_wayland_window_get_wl_surface (focus_window)); + wl_surface = gdk_wayland_window_get_wl_surface (focus_window); + if (wl_surface) + xdg_activation_token_v1_set_surface (token, wl_surface); + xdg_activation_token_v1_commit (token); while (app_launch_data.token == NULL) From 22c95cd1e9182a419df37f10e1a6c9e2156d8bdb Mon Sep 17 00:00:00 2001 From: Joan Bruguera Date: Tue, 16 Aug 2022 23:41:12 +0200 Subject: [PATCH 152/176] gdk/wayland: Enable xdg-activation only if wayland-protocols >= 1.21 This way we can keep the same wayland-protocols requirement, so the latest GTK3 still builds on distributions shipping older versions of wayland-protocols, such as Debian Bullseye. Should fix CI builds as well. --- config.h.meson | 5 ++++- configure.ac | 10 ++++++++++ gdk/wayland/Makefile.am | 7 +++++-- gdk/wayland/gdkapplaunchcontext-wayland.c | 7 ++++++- gdk/wayland/gdkdisplay-wayland.c | 12 +++++++++++- gdk/wayland/gdkdisplay-wayland.h | 8 +++++++- gdk/wayland/gdkwindow-wayland.c | 7 ++++++- gdk/wayland/meson.build | 7 +++++-- meson.build | 2 ++ 9 files changed, 56 insertions(+), 9 deletions(-) diff --git a/config.h.meson b/config.h.meson index f6716795f9..b502611cb7 100644 --- a/config.h.meson +++ b/config.h.meson @@ -292,4 +292,7 @@ #mesondefine ISO_CODES_PREFIX /* Define if tracker3 is available */ -#mesondefine HAVE_TRACKER3 \ No newline at end of file +#mesondefine HAVE_TRACKER3 + +/* Define if xdg_activation's wl-protocols definition is available */ +#mesondefine HAVE_XDG_ACTIVATION \ No newline at end of file diff --git a/configure.ac b/configure.ac index a665921783..720ee7df5a 100644 --- a/configure.ac +++ b/configure.ac @@ -467,6 +467,16 @@ if test "$enable_wayland_backend" = "yes"; then [AC_MSG_ERROR([Could not find wayland-scanner in your PATH, required for parsing wayland extension protocols])]) AC_SUBST([WAYLAND_SCANNER]) + # For xdg-activation support + XDG_ACTIVATION_DEPENDENCIES="wayland-protocols >= 1.21" + PKG_CHECK_EXISTS($XDG_ACTIVATION_DEPENDENCIES, [have_xdg_activation_deps=yes], [have_xdg_activation_deps=no]) + AC_MSG_CHECKING([for XDG_ACTIVATION_DEPENDENCIES]) + AM_CONDITIONAL(USE_XDG_ACTIVATION, test "$have_xdg_activation_deps" = "yes") + if test "$have_xdg_activation_deps" = "yes" ; then + AC_DEFINE([HAVE_XDG_ACTIVATION], [1], + [Define if xdg_activation's wl-protocols definition is available]) + fi + AM_CONDITIONAL(USE_WAYLAND, true) else AM_CONDITIONAL(USE_WAYLAND, false) diff --git a/gdk/wayland/Makefile.am b/gdk/wayland/Makefile.am index e292a548bc..08ed75ca77 100644 --- a/gdk/wayland/Makefile.am +++ b/gdk/wayland/Makefile.am @@ -23,8 +23,6 @@ noinst_LTLIBRARIES = \ BUILT_SOURCES = \ pointer-gestures-unstable-v1-client-protocol.h \ pointer-gestures-unstable-v1-protocol.c \ - xdg-activation-v1-client-protocol.h \ - xdg-activation-v1-protocol.c \ xdg-shell-client-protocol.h \ xdg-shell-protocol.c \ xdg-shell-unstable-v6-client-protocol.h \ @@ -45,6 +43,11 @@ BUILT_SOURCES = \ gtk-shell-protocol.c \ primary-selection-unstable-v1-client-protocol.h \ primary-selection-unstable-v1-protocol.c +if USE_XDG_ACTIVATION +BUILT_SOURCES += \ + xdg-activation-v1-client-protocol.h \ + xdg-activation-v1-protocol.c +endif nodist_libgdk_wayland_la_SOURCES = \ $(BUILT_SOURCES) diff --git a/gdk/wayland/gdkapplaunchcontext-wayland.c b/gdk/wayland/gdkapplaunchcontext-wayland.c index eb1d2cd88f..340a03732a 100644 --- a/gdk/wayland/gdkapplaunchcontext-wayland.c +++ b/gdk/wayland/gdkapplaunchcontext-wayland.c @@ -30,6 +30,7 @@ #include "gdkinternals.h" #include "gdkintl.h" +#ifdef HAVE_XDG_ACTIVATION typedef struct { gchar *token; } AppLaunchData; @@ -47,6 +48,7 @@ token_done (gpointer data, static const struct xdg_activation_token_v1_listener token_listener = { token_done, }; +#endif static char * gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context, @@ -58,6 +60,7 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context g_object_get (context, "display", &display, NULL); +#ifdef HAVE_XDG_ACTIVATION if (display->xdg_activation) { struct xdg_activation_token_v1 *token; @@ -95,7 +98,9 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context id = app_launch_data.token; wl_event_queue_destroy (event_queue); } - else if (display->gtk_shell_version >= 3) + else +#endif + if (display->gtk_shell_version >= 3) { id = g_uuid_string_random (); gtk_shell1_notify_launch (display->gtk_shell, id); diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index e473996f86..55c0388ec6 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -85,7 +85,9 @@ #define MIN_SYSTEM_BELL_DELAY_MS 20 #define GTK_SHELL1_VERSION 5 +#ifdef HAVE_XDG_ACTIVATION #define XDG_ACTIVATION_VERSION 1 +#endif static void _gdk_wayland_display_load_cursor_theme (GdkWaylandDisplay *display_wayland); @@ -520,6 +522,7 @@ gdk_registry_handle_global (void *data, _gdk_wayland_screen_init_xdg_output (display_wayland->screen); _gdk_wayland_display_async_roundtrip (display_wayland); } +#ifdef HAVE_XDG_ACTIVATION else if (strcmp (interface, "xdg_activation_v1") == 0) { display_wayland->xdg_activation_version = @@ -529,6 +532,7 @@ gdk_registry_handle_global (void *data, &xdg_activation_v1_interface, display_wayland->xdg_activation_version); } +#endif g_hash_table_insert (display_wayland->known_globals, GUINT_TO_POINTER (id), g_strdup (interface)); @@ -945,9 +949,11 @@ gdk_wayland_display_notify_startup_complete (GdkDisplay *display, { GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); +#ifdef HAVE_XDG_ACTIVATION /* Will be signaled with focus activation */ if (display_wayland->xdg_activation) return; +#endif if (startup_id == NULL) { @@ -957,7 +963,11 @@ gdk_wayland_display_notify_startup_complete (GdkDisplay *display, return; } - if (!display_wayland->xdg_activation && display_wayland->gtk_shell) +#ifdef HAVE_XDG_ACTIVATION + if (display_wayland->xdg_activation) /* FIXME: Isn't this redundant? */ + return; +#endif + if (display_wayland->gtk_shell) gtk_shell1_set_startup_id (display_wayland->gtk_shell, startup_id); } diff --git a/gdk/wayland/gdkdisplay-wayland.h b/gdk/wayland/gdkdisplay-wayland.h index 0f66304196..925476a781 100644 --- a/gdk/wayland/gdkdisplay-wayland.h +++ b/gdk/wayland/gdkdisplay-wayland.h @@ -36,7 +36,9 @@ #include #include #include +#ifdef HAVE_XDG_ACTIVATION #include +#endif #include #include @@ -98,8 +100,10 @@ struct _GdkWaylandDisplay struct zwp_keyboard_shortcuts_inhibit_manager_v1 *keyboard_shortcuts_inhibit; struct org_kde_kwin_server_decoration_manager *server_decoration_manager; struct zxdg_output_manager_v1 *xdg_output_manager; - struct xdg_activation_v1 *xdg_activation; uint32_t xdg_output_version; +#ifdef HAVE_XDG_ACTIVATION + struct xdg_activation_v1 *xdg_activation; +#endif GList *async_roundtrips; @@ -127,7 +131,9 @@ struct _GdkWaylandDisplay int data_device_manager_version; int gtk_shell_version; int xdg_output_manager_version; +#ifdef HAVE_XDG_ACTIVATION int xdg_activation_version; +#endif uint32_t server_decoration_mode; diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index e3f97cfd1b..6ba939a739 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -3811,6 +3811,7 @@ gdk_wayland_window_get_input_shape (GdkWindow *window) return NULL; } +#ifdef HAVE_XDG_ACTIVATION static void token_done (gpointer data, struct xdg_activation_token_v1 *provider, @@ -3824,6 +3825,7 @@ token_done (gpointer data, static const struct xdg_activation_token_v1_listener token_listener = { token_done, }; +#endif static void gdk_wayland_window_focus (GdkWindow *window, @@ -3836,6 +3838,7 @@ gdk_wayland_window_focus (GdkWindow *window, startup_id = g_steal_pointer (&display_wayland->startup_notification_id); +#ifdef HAVE_XDG_ACTIVATION if (display_wayland->xdg_activation) { GdkSeat *seat = gdk_display_get_default_seat (display); @@ -3874,7 +3877,9 @@ gdk_wayland_window_focus (GdkWindow *window, startup_id, impl->display_server.wl_surface); } - else if (impl->display_server.gtk_surface) + else +#endif + if (impl->display_server.gtk_surface) { if (timestamp != GDK_CURRENT_TIME) gtk_surface1_present (impl->display_server.gtk_surface, timestamp); diff --git a/gdk/wayland/meson.build b/gdk/wayland/meson.build index cdc955e797..1a9006077d 100644 --- a/gdk/wayland/meson.build +++ b/gdk/wayland/meson.build @@ -36,7 +36,8 @@ gdk_wayland_deps = [ ] # wayland protocols -proto_dir = dependency('wayland-protocols').get_pkgconfig_variable('pkgdatadir') +wlprotocolsdep = dependency('wayland-protocols') +proto_dir = wlprotocolsdep.get_pkgconfig_variable('pkgdatadir') assert(proto_dir != '', 'Could not get pkgdatadir from wayland-protocols.pc') wayland_scanner = find_program('wayland-scanner') @@ -57,8 +58,10 @@ proto_sources = [ ['server-decoration', 'private' ], ['xdg-output', 'unstable', 'v1', ], ['primary-selection', 'unstable', 'v1', ], - ['xdg-activation', 'staging', 'v1', ], ] +if wlprotocolsdep.version().version_compare('>=1.21') + proto_sources += [['xdg-activation', 'staging', 'v1', ]] +endif gdk_wayland_gen_headers = [] diff --git a/meson.build b/meson.build index f0b4fabe8b..8aaeb717e5 100644 --- a/meson.build +++ b/meson.build @@ -561,6 +561,8 @@ if wayland_enabled wlegldep = dependency('wayland-egl') backend_immodules += ['wayland'] + cdata.set('HAVE_XDG_ACTIVATION', wlprotocolsdep.version().version_compare('>=1.21')) + wayland_pkgs = [ 'wayland-client', wayland_req, 'xkbcommon', xkbcommon_req, From bbce00f3a38caa2c1399e3e80fba1ee3861dbc8e Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Wed, 26 Oct 2022 15:16:41 +0200 Subject: [PATCH 153/176] GtkTooltip: Scale the cursor size on X11 GtkSettings/X11 takes the values as provided by XSettings. Unlike other backends, the values of XSettings are in physical size (that's because X11 doesn't support mixed-DPI setups anyway). Take that in account when retrieving the cursor size in gtk_tooltip_position (). Note that this discrepancy between the X11 and other backends has been fixed in GTK4. Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/5223 --- gtk/gtktooltip.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gtk/gtktooltip.c b/gtk/gtktooltip.c index 9917d93197..ca149fc48e 100644 --- a/gtk/gtktooltip.c +++ b/gtk/gtktooltip.c @@ -42,6 +42,9 @@ #ifdef GDK_WINDOWING_WAYLAND #include "wayland/gdkwayland.h" #endif +#ifdef GDK_WINDOWING_X11 +#include "x11/gdkx.h" +#endif /** @@ -898,6 +901,16 @@ gtk_tooltip_position (GtkTooltip *tooltip, if (cursor_size == 0) cursor_size = gdk_display_get_default_cursor_size (display); +#ifdef GDK_WINDOWING_X11 + if (GDK_IS_X11_SCREEN (screen)) + { + /* Cursor size on X11 comes directly from XSettings which + * report physical sizes, unlike on other backends. So in + * that case we have to scale the retrieved cursor_size */ + cursor_size /= gtk_widget_get_scale_factor (new_tooltip_widget); + } +#endif + if (device) anchor_rect_padding = MAX (4, cursor_size - 32); else From 6cc0552ab8efe0b11f3db21224520dc97db17d9f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 27 Oct 2022 11:49:03 -0400 Subject: [PATCH 154/176] Differentiate keypad keysyms in accelerators When displaying accelerators, differentiate keypad symbols with a 'KP' prefix. Fixing a 17 year old bug. Backport of c58d9446f40b36136f25baf. --- gtk/gtkaccellabel.c | 11 +++++++++++ testsuite/gtk/accel.c | 6 ++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/gtk/gtkaccellabel.c b/gtk/gtkaccellabel.c index 0e2c50bb67..75b27a8726 100644 --- a/gtk/gtkaccellabel.c +++ b/gtk/gtkaccellabel.c @@ -883,6 +883,17 @@ _gtk_accel_label_class_get_accelerator_label (GtkAccelLabelClass *klass, if (seen_mod) g_string_append (gstring, klass->mod_separator); + if (accelerator_key >= GDK_KEY_KP_Space && + accelerator_key <= GDK_KEY_KP_Equal) + { + /* Translators: "KP" means "numeric key pad". This string will + * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, + * and therefore the translation needs to be very short. + */ + g_string_append (gstring, C_("keyboard label", "KP")); + g_string_append (gstring, " "); + } + switch (ch) { case ' ': diff --git a/testsuite/gtk/accel.c b/testsuite/gtk/accel.c index da031da7be..d6ea0bc252 100644 --- a/testsuite/gtk/accel.c +++ b/testsuite/gtk/accel.c @@ -55,6 +55,8 @@ test_one_accel (const char *accel, *keycodes, mods); + g_print ("accel %s, label %s\n", accel, label); + g_assert_cmpstr (label, ==, exp_label); name = gtk_accelerator_name_with_keycode (NULL, @@ -83,13 +85,13 @@ accel2 (void) static void accel3 (void) { - test_one_accel ("KP_7", "7", TRUE); + test_one_accel ("KP_7", "KP 7", TRUE); } static void accel4 (void) { - test_one_accel ("KP_7", "Ctrl+7", TRUE); + test_one_accel ("KP_7", "Ctrl+KP 7", TRUE); } static void From 89ea9ba6003837cdd5e82b131a6e61a13f2952c0 Mon Sep 17 00:00:00 2001 From: Martin Date: Fri, 28 Oct 2022 06:33:43 +0000 Subject: [PATCH 155/176] Update Slovenian translation --- po/sl.po | 95 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 52 insertions(+), 43 deletions(-) diff --git a/po/sl.po b/po/sl.po index 332874f93c..86c9c72322 100644 --- a/po/sl.po +++ b/po/sl.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-19 13:40+0000\n" -"PO-Revision-Date: 2022-02-20 10:55+0100\n" +"POT-Creation-Date: 2022-10-28 04:03+0000\n" +"PO-Revision-Date: 2022-10-28 08:33+0200\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl_SI\n" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" "%100==4 ? 3 : 0);\n" "X-Poedit-SourceCharset: utf-8\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.2\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -661,15 +661,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Zapri" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Skrči" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Razpni" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Obnovi" @@ -1216,7 +1216,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1265,7 +1265,7 @@ msgid "_Apply" msgstr "_Uveljavi" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_V redu" @@ -1622,12 +1622,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "ŠT" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Preslednica" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Leva poševnica" @@ -2239,52 +2248,52 @@ msgstr "_Desno:" msgid "Paper Margins" msgstr "Robovi papirja" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "Iz_reži" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Kopiraj" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "Pr_ilepi" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Izbriši" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Izberi _vse" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "Vstavi izrazno _ikono" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Izberi vse" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Izreži" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Kopiraj" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Prilepi" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Tipka Caps Lock je vključena" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Vstavi izrazno ikono" @@ -2690,51 +2699,51 @@ msgctxt "font" msgid "None" msgstr "Brez" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Širina" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Teža" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Ležeče" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Nagib" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Optična velikost" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Privzeto" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligature" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Črke" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Številke" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Številski razmiki" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Oblikovanje števil" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Različica znakov" @@ -2746,7 +2755,7 @@ msgstr "Ustvarjanje vsebine OpenGL je spodletelo" msgid "Application menu" msgstr "Programski meni" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Zapri" @@ -4027,24 +4036,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Premakni" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Spremeni velikost" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Vedno na vrhu" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Ali želite uporabljati nadzorni program GTK+?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4054,7 +4063,7 @@ msgstr "" "Nadzornik GTK+ je razhroščevalnik, ki omogoča raziskovanje in spreminjanje " "nastavitev GTK+. Neustrezna raba lahko povzroči nedelovanje okolja." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Sporočila ne pokaži več" @@ -7752,7 +7761,7 @@ msgid "Vietnamese (VIQR)" msgstr "vietnamski (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From bd736aed8c14e5d61a3a853250e4540ca8205591 Mon Sep 17 00:00:00 2001 From: Yuri Chornoivan Date: Sat, 29 Oct 2022 05:46:25 +0000 Subject: [PATCH 156/176] Update Ukrainian translation --- po/uk.po | 107 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 59 insertions(+), 48 deletions(-) diff --git a/po/uk.po b/po/uk.po index e01c00bf55..1418815dbb 100644 --- a/po/uk.po +++ b/po/uk.po @@ -9,15 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-17 14:38+0000\n" -"PO-Revision-Date: 2022-02-17 17:38+0200\n" +"POT-Creation-Date: 2022-10-28 06:34+0000\n" +"PO-Revision-Date: 2022-10-29 08:45+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Lokalize 20.12.0\n" "X-Project-Style: gnome\n" @@ -657,15 +658,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Закрити" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Згорнути" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Розгорнути" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Відновити" @@ -1214,7 +1215,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1263,7 +1264,7 @@ msgid "_Apply" msgstr "Заст_осувати" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_Гаразд" @@ -1622,12 +1623,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "ЦБ" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Пробіл" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Backslash" @@ -2239,52 +2249,52 @@ msgstr "_Праве:" msgid "Paper Margins" msgstr "Поля сторінки" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "Ви_різати" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Копіювати" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "Вст_авити" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "В_илучити" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Виді_лити все" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "Вставити _емодзі" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Вибрати все" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Вирізати" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Копіювати" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Вставити" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Caps Lock увімкнено" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Вставити емодзі" @@ -2690,51 +2700,51 @@ msgctxt "font" msgid "None" msgstr "Немає" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Ширина" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Вага" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Курсив" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Нахил" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Оптичний розмір" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Типово" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Лігатури" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Розмір літер" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Розмір цифр" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Інтервали між цифрами" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Форматування чисел" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Варіанти символів" @@ -2746,7 +2756,7 @@ msgstr "Не вдалося створити контекст OpenGL" msgid "Application menu" msgstr "Меню програм" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Закрити" @@ -3519,7 +3529,8 @@ msgstr "Помилка при створенні перегляду" #: gtk/gtkprintoperation.c:3041 #, c-format -msgid "The most probable reason is that a temporary file could not be created." +msgid "" +"The most probable reason is that a temporary file could not be created." msgstr "Найімовірніша причина: не вдалось створити тимчасовий файл." #. window @@ -4024,24 +4035,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Пересунути" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Змінити розмір" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Завжди зверху" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Бажаєте використовувати інспектор GTK+?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4052,7 +4063,7 @@ msgstr "" "редагувати внутрішні частини будь-які програми GTK+. Його використання може " "спричинити збої в програмі." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Не показувати надалі" @@ -4146,12 +4157,10 @@ msgid "GDK Backend" msgstr "Модуль GDK" #: gtk/inspector/general.ui:115 -#| msgid "Application" msgid "Application ID" msgstr "Ід. програми" #: gtk/inspector/general.ui:149 -#| msgid "Resources" msgid "Resource Path" msgstr "Шлях до ресурсів" @@ -7306,7 +7315,8 @@ msgstr "Серверні адреси" #: gtk/ui/gtkplacesview.ui:43 msgid "" "Server addresses are made up of a protocol prefix and an address. Examples:" -msgstr "Серверні адреси складаються з префіксу протоколу та адреси. Наприклад:" +msgstr "" +"Серверні адреси складаються з префіксу протоколу та адреси. Наприклад:" #: gtk/ui/gtkplacesview.ui:78 msgid "Available Protocols" @@ -7751,7 +7761,7 @@ msgid "Vietnamese (VIQR)" msgstr "В'єтнамська (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" @@ -7841,7 +7851,8 @@ msgstr "Щоб надрукувати документ «%s», потрібно #: modules/printbackends/cups/gtkprintbackendcups.c:1497 #, c-format msgid "Authentication is required to print this document on printer %s" -msgstr "Для друкування документа на принтері %s потрібно пройти автентифікацію" +msgstr "" +"Для друкування документа на принтері %s потрібно пройти автентифікацію" #: modules/printbackends/cups/gtkprintbackendcups.c:1499 msgid "Authentication is required to print this document" From 2d76cd4b2b4d509d4ba25976c431a81dc3521929 Mon Sep 17 00:00:00 2001 From: Hugo Carvalho Date: Sat, 29 Oct 2022 15:46:12 +0000 Subject: [PATCH 157/176] Update Portuguese translation --- po/pt.po | 100 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 45 deletions(-) diff --git a/po/pt.po b/po/pt.po index c7b5320e52..4df529371f 100644 --- a/po/pt.po +++ b/po/pt.po @@ -14,16 +14,16 @@ msgid "" msgstr "" "Project-Id-Version: 3.10\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-17 15:40+0000\n" -"PO-Revision-Date: 2022-02-17 21:26+0000\n" +"POT-Creation-Date: 2022-10-29 05:46+0000\n" +"PO-Revision-Date: 2022-10-29 15:45+0100\n" "Last-Translator: Hugo Carvalho \n" -"Language-Team: Portuguese < >\n" +"Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.2\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -660,15 +660,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Fechar" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Minimizar" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Maximizar" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Repor" @@ -1218,7 +1218,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1267,7 +1267,7 @@ msgid "_Apply" msgstr "_Aplicar" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_Aceitar" @@ -1624,15 +1624,25 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +# TN (Teclado Numérico) As letras são as iniciais +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "TN" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Espaço" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" -msgstr "Barra atrás" +msgstr "Barra invertida" #: gtk/gtkappchooserbutton.c:295 msgid "Other application…" @@ -2241,52 +2251,52 @@ msgstr "_Direita:" msgid "Paper Margins" msgstr "Margens do papel" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "Cor_tar" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Copiar" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "Co_lar" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Eliminar" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Selecionar _tudo" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "Inserir _Emoji" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Selecionar tudo" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Cortar" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Copiar" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Colar" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Caps Lock está ativo" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Inserir Emoji" @@ -2696,51 +2706,51 @@ msgctxt "font" msgid "None" msgstr "Nenhuma" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Largura" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Peso" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Itálico" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Obíquo" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Abertura Óptica" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Predefinição" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligaduras" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Letter Case" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Number Case" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Espaçamento de Números" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Formato de Números" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Caracteres Variantes" @@ -2752,7 +2762,7 @@ msgstr "Falha ao criar o contexto OpenGL" msgid "Application menu" msgstr "Menu da aplicação" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Fechar" @@ -4034,24 +4044,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Mover" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Redimensionar" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Sempre no topo" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Quer usar o Inspetor GTK+?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4062,7 +4072,7 @@ msgstr "" "modificar os interiores de uma aplicação GTK+. Usá-lo pode levar a que a " "aplicação se estrague ou rebente." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Não mostrar esta mensagem novamente" @@ -7764,7 +7774,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnamita (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From ae42ed0a187a268eef9a4cdea3907656085b86e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20=C3=9Ar?= Date: Sun, 30 Oct 2022 00:00:03 +0000 Subject: [PATCH 158/176] Update Hungarian translation --- po/hu.po | 95 ++++++++++++++++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 44 deletions(-) diff --git a/po/hu.po b/po/hu.po index 570bbc627b..24c248a14a 100644 --- a/po/hu.po +++ b/po/hu.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-08 21:04+0000\n" -"PO-Revision-Date: 2022-03-11 02:14+0100\n" +"POT-Creation-Date: 2022-10-29 15:46+0000\n" +"PO-Revision-Date: 2022-10-30 01:58+0200\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -657,15 +657,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Bezárás" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Minimalizálás" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Maximalizálás" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Visszaállítás" @@ -1217,7 +1217,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1266,7 +1266,7 @@ msgid "_Apply" msgstr "_Alkalmaz" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_OK" @@ -1623,12 +1623,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "SZB" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Szóköz" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Fordított törtvonal" @@ -2241,52 +2250,52 @@ msgstr "J_obb:" msgid "Paper Margins" msgstr "Papírmargók" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "_Kivágás" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Másolás" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "_Beillesztés" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Törlés" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Ö_sszes kijelölése" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "_Emodzsi beszúrása" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Összes kijelölése" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Kivágás" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Másolás" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Beillesztés" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "A Caps Lock be van kapcsolva" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Emodzsi beszúrása" @@ -2695,51 +2704,51 @@ msgctxt "font" msgid "None" msgstr "Nincs" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Szélesség" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Súly" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Dőlt" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Döntött" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Optikai méret" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Alapértelmezett" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligatúrák" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Kis- és nagybetűk" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Számok mérete" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Számok távolsága" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Számformázás" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Karakterváltozatok" @@ -2751,7 +2760,7 @@ msgstr "Az OpenGL környezet létrehozása sikertelen" msgid "Application menu" msgstr "Alkalmazásmenü" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Bezárás" @@ -4032,24 +4041,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Mozgatás" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Átméretezés" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Mindig felül" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Szeretné használni a GTK+ vizsgálót?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4060,7 +4069,7 @@ msgstr "" "alkalmazás belső működésének felfedezését és módosítását. A használata miatt " "az alkalmazás hibásan működhet vagy összeomolhat." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Ne jelenjen meg többé ez az üzenet" @@ -4156,12 +4165,10 @@ msgid "GDK Backend" msgstr "GDK háttérprogram" #: gtk/inspector/general.ui:115 -#| msgid "Application" msgid "Application ID" msgstr "Alkalmazásazonosító" #: gtk/inspector/general.ui:149 -#| msgid "Resources" msgid "Resource Path" msgstr "Erőforrás útvonala" @@ -7764,7 +7771,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnami (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From e6ce24125ce73b18156c6a24ad6dbf941f81f3a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Dr=C4=85g?= Date: Sun, 30 Oct 2022 12:37:05 +0100 Subject: [PATCH 159/176] Update Polish translation --- po/pl.po | 91 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 50 insertions(+), 41 deletions(-) diff --git a/po/pl.po b/po/pl.po index 3a1bf520ae..9883ba2dab 100644 --- a/po/pl.po +++ b/po/pl.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-28 14:43+0000\n" -"PO-Revision-Date: 2022-08-28 23:32+0200\n" +"POT-Creation-Date: 2022-10-30 00:00+0000\n" +"PO-Revision-Date: 2022-10-30 12:35+0200\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" "Language: pl\n" @@ -663,15 +663,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "Za_mknij" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Zminimalizuj" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Zmaksymalizuj" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Przywróć" @@ -1220,7 +1220,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1269,7 +1269,7 @@ msgid "_Apply" msgstr "_Zastosuj" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_OK" @@ -1627,12 +1627,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "kl. num." + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Spacja" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "\\" @@ -2244,52 +2253,52 @@ msgstr "_Prawy:" msgid "Paper Margins" msgstr "Marginesy papieru" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "_Wytnij" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "S_kopiuj" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "Wk_lej" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Usuń" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Z_aznacz wszystko" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "Wstaw _emoji" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Zaznacz wszystko" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Wytnij" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Skopiuj" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Wklej" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Klawisz Caps Lock jest włączony" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Wstawia emoji" @@ -2699,51 +2708,51 @@ msgctxt "font" msgid "None" msgstr "Brak" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Szerokość" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Waga" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Pochylenie" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Nachylenie" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Rozmiar wizualny" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Domyślne" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligatury" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Wielkość liter" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Wielkość cyfr" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Odstępy cyfr" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Formatowanie cyfr" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Warianty znaku" @@ -2755,7 +2764,7 @@ msgstr "Utworzenie kontekstu OpenGL się nie powiodło" msgid "Application menu" msgstr "Menu programu" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Zamknij" @@ -4035,24 +4044,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d%%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Przenieś" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Zmień rozmiar" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Zawsze na wierzchu" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Użyć Inspektora biblioteki GTK?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4063,7 +4072,7 @@ msgstr "" "i modyfikowanie wnętrza programu GTK. Jego użycie może spowodować awarię lub " "uszkodzenie programu." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Bez wyświetlania ponownie" From 13cdfb7476dbbb3c3931afe60d0a3b885213bf6c Mon Sep 17 00:00:00 2001 From: Nart Tlisha Date: Mon, 31 Oct 2022 09:48:33 +0000 Subject: [PATCH 160/176] Update Abkhazian translation --- po/ab.po | 3141 ++---------------------------------------------------- 1 file changed, 69 insertions(+), 3072 deletions(-) diff --git a/po/ab.po b/po/ab.po index db3ead4189..2de88d36a0 100644 --- a/po/ab.po +++ b/po/ab.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-29 12:14+0000\n" +"POT-Creation-Date: 2022-10-30 11:37+0000\n" "Last-Translator: Нанба Наала \n" "Language-Team: Abkhazian \n" "Language: ab\n" @@ -9,6 +9,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-DamnedLies-Scope: partial\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -43,7 +44,7 @@ msgstr "" #. Placeholder in --name=NAME in --help output #: gdk/gdk.c:232 msgid "NAME" -msgstr "" +msgstr "АХЬӠ" #. Description of --display=DISPLAY in --help output #: gdk/gdk.c:235 @@ -645,15 +646,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Аиҟәырҳәра" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Аиҵыхра" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Аиҭашьақәыргылара" @@ -1188,7 +1189,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1220,11 +1221,11 @@ msgstr "" #: gtk/deprecated/gtkfontsel.c:393 msgid "_Style:" -msgstr "" +msgstr "_Астиль" #: gtk/deprecated/gtkfontsel.c:400 msgid "Si_ze:" -msgstr "" +msgstr "Ашә_агаа:" #. create the text entry widget #: gtk/deprecated/gtkfontsel.c:577 @@ -1234,10 +1235,10 @@ msgstr "" #: gtk/deprecated/gtkfontsel.c:1693 gtk/gtkpagesetupunixdialog.c:198 #: gtk/ui/gtkassistant.ui:50 msgid "_Apply" -msgstr "" +msgstr "_Ахархәара" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_OK" @@ -1592,12 +1593,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "" @@ -2192,52 +2202,52 @@ msgstr "" msgid "Paper Margins" msgstr "" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "_Агәылԥҟара " -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Ахкьыҧхьаара" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "_Абжьаргылара" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Аныхра" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" -msgstr "" +msgstr "З_егьы алхра" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Зегьы алхра" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Caps Lock аҿакуп" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "" @@ -2535,11 +2545,11 @@ msgstr "Аудио" #: gtk/gtkfilechooserwidget.c:5012 gtk/inspector/visual.ui:230 #: gtk/ui/gtkfontbutton.ui:13 msgid "Font" -msgstr "" +msgstr "Ашрифт" #: gtk/gtkfilechooserwidget.c:5013 gtk/inspector/visual.ui:488 msgid "Image" -msgstr "" +msgstr "Асахьа" #: gtk/gtkfilechooserwidget.c:5014 msgid "Archive" @@ -2551,7 +2561,7 @@ msgstr "Адырганҵа" #: gtk/gtkfilechooserwidget.c:5016 gtk/gtkfilechooserwidget.c:5017 msgid "Text" -msgstr "" +msgstr "Атекст" #: gtk/gtkfilechooserwidget.c:5019 msgid "Video" @@ -2615,7 +2625,7 @@ msgstr "" #: gtk/gtkfilechooserwidget.c:7704 msgid "Accessed" -msgstr "" +msgstr "Алагара аамҭарба" #: gtk/gtkfilechooserwidget.c:8824 gtk/ui/gtkfilechooserwidget.ui:89 msgid "Create Folder" @@ -2699,7 +2709,7 @@ msgstr "" msgid "Application menu" msgstr "" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Аркра" @@ -2739,7 +2749,7 @@ msgstr "" #: gtk/gtkinfobar.c:1311 gtk/gtkmessagedialog.c:389 msgid "Question" -msgstr "" +msgstr "Азҵаара" #: gtk/gtkinfobar.c:1315 gtk/gtkmessagedialog.c:393 msgid "Warning" @@ -2902,7 +2912,7 @@ msgstr "_Ааи" #: gtk/gtkmountoperation.c:595 msgid "Co_nnect" -msgstr "" +msgstr "_Аҽаҿакра" #: gtk/gtkmountoperation.c:668 msgid "Connect As" @@ -2946,7 +2956,7 @@ msgstr "_Ажәамаӡа" #: gtk/gtkmountoperation.c:755 msgid "Forget password _immediately" -msgstr "" +msgstr "_Зыԥшрада апароль ахаршҭра" #: gtk/gtkmountoperation.c:765 msgid "Remember password until you _logout" @@ -2954,7 +2964,7 @@ msgstr "" #: gtk/gtkmountoperation.c:775 msgid "Remember _forever" -msgstr "" +msgstr "Наунагӡа _агәынкылара" #: gtk/gtkmountoperation.c:1170 #, c-format @@ -3081,7 +3091,6 @@ msgid "Manually enter a location" msgstr "" #: gtk/gtkplacessidebar.c:1140 -#, fuzzy msgid "Trash" msgstr "Аклаҭ" @@ -3224,7 +3233,7 @@ msgstr "" #: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 #: gtk/gtkplacesview.c:1726 msgid "Open in New _Window" -msgstr "" +msgstr "Аԥенџьыр ҿыц_аҟны аартра" #: gtk/gtkplacessidebar.c:3706 msgid "_Add Bookmark" @@ -3274,7 +3283,7 @@ msgstr "" #. Restore from Cancel to Connect #: gtk/gtkplacesview.c:1250 gtk/ui/gtkplacesview.ui:317 msgid "Con_nect" -msgstr "" +msgstr "_Аҽаҿакра" #. if it wasn't cancelled show a dialog #: gtk/gtkplacesview.c:1393 @@ -3331,7 +3340,7 @@ msgstr "_Аҿыҵра" #: gtk/gtkplacesview.c:1760 msgid "_Connect" -msgstr "" +msgstr "_Аҽаҿакра" #: gtk/gtkplacesview.c:1901 msgid "Unable to get remote server location" @@ -3814,7 +3823,7 @@ msgstr "" #: gtk/gtktextbufferserialize.c:942 #, c-format msgid "Attribute \"%s\" repeated twice on the same <%s> element" -msgstr "Аҟазшьарбага \"%s\" ҩынтәны еиҭаҟалеит ахәҭа <%s> аҟны" +msgstr "Аҟазшьарбага \"%s\" ҩынтәны еиҭаҟалеит ахәҭа <%s> аҟны" #: gtk/gtktextbufferserialize.c:960 gtk/gtktextbufferserialize.c:985 #, c-format @@ -3958,24 +3967,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -3983,7 +3992,7 @@ msgid "" "break or crash." msgstr "" -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "" @@ -3994,7 +4003,7 @@ msgstr "Активациа азура" #: gtk/inspector/action-editor.c:302 gtk/inspector/actions.ui:82 #: gtk/inspector/css-node-tree.ui:78 gtk/inspector/misc-info.ui:102 msgid "State" -msgstr "" +msgstr "Аҵакыра" #: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:196 #: gtk/ui/gtkplacesview.ui:92 @@ -4129,7 +4138,7 @@ msgstr "Ихьӡыдоу аҟәша" #: gtk/inspector/menu.ui:26 gtk/inspector/object-tree.ui:125 msgid "Label" -msgstr "" +msgstr "Ахҵара" #: gtk/inspector/menu.ui:39 gtk/inspector/prop-editor.c:1385 msgid "Action" @@ -4361,7 +4370,7 @@ msgstr "" #: gtk/inspector/resource-list.ui:210 msgid "Size:" -msgstr "" +msgstr "Ашәагаа:" #: gtk/inspector/selector.ui:31 msgid "Selector" @@ -4417,7 +4426,7 @@ msgstr "" #: gtk/inspector/statistics.ui:80 msgid "Cumulative 1" -msgstr "" +msgstr "Иеизҳауа 1" #: gtk/inspector/statistics.ui:92 msgid "Self 2" @@ -4425,7 +4434,7 @@ msgstr "" #: gtk/inspector/statistics.ui:104 msgid "Cumulative 2" -msgstr "" +msgstr "Иеизҳауа 2" #: gtk/inspector/statistics.ui:116 msgid "Self" @@ -4433,7 +4442,7 @@ msgstr "" #: gtk/inspector/statistics.ui:133 msgid "Cumulative" -msgstr "" +msgstr "Иеизҳауа" #: gtk/inspector/statistics.ui:165 msgid "Enable statistics with GOBJECT_DEBUG=instance-count" @@ -4652,11 +4661,11 @@ msgstr "Аобиект" #: gtk/inspector/window.ui:500 msgid "Statistics" -msgstr "" +msgstr "Астатистика:" #: gtk/inspector/window.ui:510 msgid "Resources" -msgstr "" +msgstr "Аагарҭа" #: gtk/inspector/window.ui:519 msgid "CSS" @@ -7101,7 +7110,6 @@ msgid "Animals & Nature" msgstr "Аҧсаатәқәеи аҧсабареи" #: gtk/ui/gtkemojichooser.ui:98 gtk/ui/gtkemojichooser.ui:257 -#, fuzzy msgid "Food & Drink" msgstr "Афатәқәеи арыжәтәқәеи" @@ -7156,7 +7164,7 @@ msgstr "" #: gtk/ui/gtkfilechooserwidget.ui:199 msgid "Files" -msgstr "" +msgstr "Афаилқәа" #: gtk/ui/gtkfilechooserwidget.ui:304 msgid "Remote location — only searching the current folder" @@ -7269,7 +7277,7 @@ msgstr "" #. this is the header for the printer status column in the print dialog #: gtk/ui/gtkprintunixdialog.ui:134 msgid "Status" -msgstr "" +msgstr "Аҭагылазаашьа" #: gtk/ui/gtkprintunixdialog.ui:181 msgid "Range" @@ -7469,7 +7477,7 @@ msgstr "" #: gtk/ui/gtkvolumebutton.ui:24 msgid "Volume" -msgstr "" +msgstr "Амҽхак" #: gtk/ui/gtkvolumebutton.ui:25 msgid "Turns volume up or down" @@ -8067,7 +8075,7 @@ msgstr "" #: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "High" -msgstr "" +msgstr "Иауу" #: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Medium" @@ -8075,7 +8083,7 @@ msgstr "Абжьаратәи" #: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Low" -msgstr "" +msgstr "Илаҟәу" #. Translators, this string is used to label the job priority option #. * in the print dialog @@ -8280,7 +8288,7 @@ msgstr "" #. SUN_BRANDING #: modules/printbackends/papi/gtkprintbackendpapi.c:814 msgid "unknown" -msgstr "" +msgstr "еилкаӡам" #. default filename used for print-to-test #: modules/printbackends/test/gtkprintbackendtest.c:232 @@ -8502,885 +8510,6 @@ msgstr "" - - - - - - - - - - - - - - - - - - - - - -#, fuzzy - - - - - - - - - - - - - - - - - - - - - - - -#, fuzzy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#, fuzzy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -9965,2138 +9094,6 @@ msgstr "" - - - - - - - - - - - - - - - - - - - - - -#, fuzzy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#, fuzzy - - - -#, fuzzy - -#, fuzzy - - - - - - -#, fuzzy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#, fuzzy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#, fuzzy - - - - - - - - - - - - - - - - - - - - - - - - -#, fuzzy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From d0f49d9f9d42743302455b3dbd730561beb0c83b Mon Sep 17 00:00:00 2001 From: Aleksandr Melman Date: Mon, 31 Oct 2022 12:28:26 +0000 Subject: [PATCH 161/176] Update Russian translation --- po/ru.po | 103 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 56 insertions(+), 47 deletions(-) diff --git a/po/ru.po b/po/ru.po index 89404e8c8d..c24c246cf3 100644 --- a/po/ru.po +++ b/po/ru.po @@ -23,17 +23,17 @@ msgid "" msgstr "" "Project-Id-Version: gtk+.master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-17 13:38+0000\n" -"PO-Revision-Date: 2022-02-17 16:46+0300\n" +"POT-Creation-Date: 2022-10-28 06:34+0000\n" +"PO-Revision-Date: 2022-10-28 17:01+0300\n" "Last-Translator: Aleksandr Melman \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 3.0.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Poedit 3.1.1\n" "X-DL-Team: ru\n" "X-DL-Module: gtk\n" "X-DL-Branch: gtk-3-24\n" @@ -676,15 +676,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Закрыть" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Свернуть" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Развернуть" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Восстановить" @@ -1233,7 +1233,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1282,7 +1282,7 @@ msgid "_Apply" msgstr "_Применить" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_OK" @@ -1639,12 +1639,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "KP" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Пробел" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Backslash" @@ -2256,52 +2265,52 @@ msgstr "_Правое:" msgid "Paper Margins" msgstr "Поля страницы" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "В_ырезать" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Копировать" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "Вст_авить" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Удалить" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Выделить вс_ё" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "Вставить _Emoji" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Выделить все" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Вырезать" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Копировать" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Вставить" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Включён режим Caps Lock" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Вставить Emoji" @@ -2709,52 +2718,52 @@ msgctxt "font" msgid "None" msgstr "Нет" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Ширина" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Вес" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Курсив" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Наклон" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Оптический размер" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "По умолчанию" # Этап передачи событий -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Лигатуры" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Размер букв" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Размер цифр" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Размер отступов" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Форматирование цифр" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Варианты символов" @@ -2766,7 +2775,7 @@ msgstr "Не удалось создать контекст OpenGL" msgid "Application menu" msgstr "Меню приложения" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Закрыть" @@ -3963,8 +3972,8 @@ msgstr "Тег «%s» имеет ошибочный приоритет «%s»" #, c-format msgid "Outermost element in text must be not <%s>" msgstr "" -"Наиболее удалённым элементом в тексте должен быть , а не <" -"%s>" +"Наиболее удалённым элементом в тексте должен быть , а не " +"<%s>" #: gtk/gtktextbufferserialize.c:1366 gtk/gtktextbufferserialize.c:1382 #, c-format @@ -4049,24 +4058,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Переместить" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Изменить размер" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Всегда сверху" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Хотите использовать инспектор GTK+?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4077,7 +4086,7 @@ msgstr "" "изменять внутренние данные любого приложения GTK+. Использование инспектора " "может привести к зависанию или аварийному завершению приложения." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Не показывать это сообщение снова" @@ -7784,7 +7793,7 @@ msgid "Vietnamese (VIQR)" msgstr "Вьетнамский (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From 230718c326a7e8a38b40439fa0636ad7189aeea3 Mon Sep 17 00:00:00 2001 From: Nathan Follens Date: Tue, 1 Nov 2022 23:08:40 +0000 Subject: [PATCH 162/176] Update Dutch translation --- po/nl.po | 96 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 53 insertions(+), 43 deletions(-) diff --git a/po/nl.po b/po/nl.po index 6ffb34c5ef..1c730f9a89 100644 --- a/po/nl.po +++ b/po/nl.po @@ -28,8 +28,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-24 20:19+0000\n" -"PO-Revision-Date: 2022-03-25 11:59+0100\n" +"POT-Creation-Date: 2022-10-31 12:28+0000\n" +"PO-Revision-Date: 2022-11-02 00:07+0100\n" "Last-Translator: Nathan Follens \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -38,7 +38,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2016-03-25 10:32+0000\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.1.1\n" "X-Project-Style: gnome\n" #: gdk/broadway/gdkbroadway-server.c:144 @@ -687,15 +687,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "Sl_uiten" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Minimaliseren" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Maximaliseren" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Herstellen" @@ -1274,7 +1274,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1329,7 +1329,7 @@ msgstr "Toe_passen" # Ok/OK #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_Ok" @@ -1698,14 +1698,24 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" +# NT - Numeriek Toetsenbord - Nathan +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "NT" + # (Was Spatie). Ik denk dat hier de spatiebalk wordt bedoeld, niet een spatie. In het Engels wordt zowel Spacebar als Space gebruikt. Het is wel verwarrend. # (Hannie) -#: gtk/gtkaccellabel.c:889 +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Spatiebalk" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Backslash" @@ -2318,52 +2328,52 @@ msgstr "_Rechts:" msgid "Paper Margins" msgstr "Papiermarges" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "K_nippen" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Kopiëren" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "_Plakken" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Verwijderen" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "_Alles selecteren" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "_Emoji invoegen" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Alles selecteren" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Knippen" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Kopiëren" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Plakken" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Caps Lock staat aan" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Emoji invoegen" @@ -2796,53 +2806,53 @@ msgctxt "font" msgid "None" msgstr "Geen" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Breedte" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Gewicht" # _schuin/_schuingedrukt/_cursief # voorzover ik kan zien alleen in gucharmap gebruikt. -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Cursief" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Helling" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Optische grootte" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Standaard" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligaturen" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Grote/kleine letters" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Grote/kleine cijfers" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Getalspatiëring" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Getalopmaak" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Tekenvarianten" @@ -2854,7 +2864,7 @@ msgstr "OpenGL-context aanmaken is mislukt" msgid "Application menu" msgstr "Toepassingenmenu" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Sluiten" @@ -4158,24 +4168,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Verplaatsen" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Grootte wijzigen" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Altijd bovenop" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Wilt u GTK+ Inspector gebruiken?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4186,7 +4196,7 @@ msgstr "" "inwendige van een GTK+ toepassing kunt verkennen en wijzigen. Het gebruik " "ervan kan ertoe leiden dat de toepassing afgebroken wordt of vastloopt." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Deze boodschap niet meer tonen" @@ -7941,7 +7951,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnamees (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From 56eaeff89dda85ecc77167b63fb3624e0ffc0d92 Mon Sep 17 00:00:00 2001 From: Kukuh Syafaat Date: Thu, 3 Nov 2022 03:47:01 +0000 Subject: [PATCH 163/176] Update Indonesian translation --- po/id.po | 95 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 52 insertions(+), 43 deletions(-) diff --git a/po/id.po b/po/id.po index 6dd9598200..b0047b1840 100644 --- a/po/id.po +++ b/po/id.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ gtk-3-22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-20 22:45+0000\n" -"PO-Revision-Date: 2022-02-21 13:43+0700\n" +"POT-Creation-Date: 2022-11-01 23:09+0000\n" +"PO-Revision-Date: 2022-11-03 10:46+0700\n" "Last-Translator: Kukuh Syafaat \n" "Language-Team: Indonesian \n" "Language: id\n" @@ -22,7 +22,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 3.2.1\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -660,15 +660,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Tutup" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Minimalkan" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Maksimalkan" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Pulihkan" @@ -1220,7 +1220,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1269,7 +1269,7 @@ msgid "_Apply" msgstr "Ter_apkan" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_Ok" @@ -1626,12 +1626,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "KP" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Spasi" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Backslash" @@ -2244,52 +2253,52 @@ msgstr "_Kanan:" msgid "Paper Margins" msgstr "Margin Kertas" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "Po_tong" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Salin" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "Tem_pel" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Hapus" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Pilih Semu_a" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "Sisipkan _Emoji" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Pilih semua" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Potong" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Salin" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Tempel" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Caps Lock menyala" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Sisipkan Emoji" @@ -2700,52 +2709,52 @@ msgctxt "font" msgid "None" msgstr "Nihil" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Lebar" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Bobot" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Miring" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Miring" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Ukuran Optik" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Baku" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligatura" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Huruf besar kecil" # https://www.bamagazine.com/Text-type-typeface-s/105.htm -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Notasi angka" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Spasi Angka" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Format Angka" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Varian Karakter" @@ -2757,7 +2766,7 @@ msgstr "Pembuatan konteks OpenGL gagal" msgid "Application menu" msgstr "Menu aplikasi" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Tutup" @@ -4030,24 +4039,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Pindah" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Ubah Ukuran" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Selalu Paling Atas" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Apakah Anda ingin memakai GTK+ Inspector?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4058,7 +4067,7 @@ msgstr "" "mengeksplorasi dan mengubah internal dari sebarang aplikasi GTK+. Memakainya " "dapat menyebabkan aplikasi rusak atau remuk." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Jangan tunjukkan pesan ini lagi" @@ -7758,7 +7767,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnam (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From d3c39fb4385bb39ec4da273322f6e9ffea18fd4d Mon Sep 17 00:00:00 2001 From: Kjartan Maraas Date: Fri, 4 Nov 2022 07:49:02 +0000 Subject: [PATCH 164/176] =?UTF-8?q?Update=20Norwegian=20Bokm=C3=A5l=20tran?= =?UTF-8?q?slation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- po/nb.po | 105 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 57 insertions(+), 48 deletions(-) diff --git a/po/nb.po b/po/nb.po index dc01b8cde5..418fe2bfe6 100644 --- a/po/nb.po +++ b/po/nb.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ 3.24.x\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-15 08:56+0000\n" -"PO-Revision-Date: 2022-03-15 16:13+0100\n" +"POT-Creation-Date: 2022-11-03 03:47+0000\n" +"PO-Revision-Date: 2022-11-04 08:48+0100\n" "Last-Translator: Kjartan Maraas \n" "Language-Team: Norwegian bokmål \n" "Language: nb\n" @@ -653,15 +653,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Lukk" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Minimer" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Maksimer" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Gjenopprett" @@ -1210,7 +1210,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1259,7 +1259,7 @@ msgid "_Apply" msgstr "_Bruk" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_OK" @@ -1616,12 +1616,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "KP" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Mellomrom" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Backslash" @@ -2230,52 +2239,52 @@ msgstr "Høy_re:" msgid "Paper Margins" msgstr "Papirmarger" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "Klipp u_t" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Kopier" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "_Lim inn" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Slett" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Velg _alt" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "Sett inn _emoji" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Velg alt" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Klipp ut" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Kopier" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Lim inn" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Caps Lock er på" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Sett inn emoji" @@ -2686,51 +2695,51 @@ msgctxt "font" msgid "None" msgstr "Ingen" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Bredde" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Vekt" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Kursiv" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Helling" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Optisk størrelse" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Forvalg" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligaturer" -#: gtk/gtkfontchooserwidget.c:2354 -msgid "Letter Case" -msgstr "" - -#: gtk/gtkfontchooserwidget.c:2355 -msgid "Number Case" -msgstr "" - #: gtk/gtkfontchooserwidget.c:2356 +msgid "Letter Case" +msgstr "Bokstaver" + +#: gtk/gtkfontchooserwidget.c:2357 +msgid "Number Case" +msgstr "Tall" + +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Mellomrom for tall" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Tallformattering" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Tegnvarianter" @@ -2742,7 +2751,7 @@ msgstr "Oppretting av OpenGL-kontekst feilet" msgid "Application menu" msgstr "Programmeny" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Lukk" @@ -4020,24 +4029,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Flytt" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Endre størrelse" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Alltid øverst" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Vil du bruke GTK+ inspektør?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4048,7 +4057,7 @@ msgstr "" "endre interne detaljer av ethvert GTK+ program. Bruk av denne kan få " "programmet til å slutte å virke eller krasje." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Ikke vis denne meldingen igjen" @@ -6637,7 +6646,7 @@ msgstr "" #: gtk/script-names.c:75 msgctxt "Script" msgid "Old Persian" -msgstr "" +msgstr "Gammelpersisk" #: gtk/script-names.c:76 msgctxt "Script" @@ -7746,7 +7755,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnamesisk (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From 4432a037429d8f7d272c58747967d82f3bd563b9 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Fri, 4 Nov 2022 10:58:37 +0100 Subject: [PATCH 165/176] Revert "wayland/cursor: Sanity check cursor image size" This reverts commit da4066774b926880631af099469d308714b5606c. --- gdk/wayland/gdkcursor-wayland.c | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c index c3e97286e1..1df5a02bfb 100644 --- a/gdk/wayland/gdkcursor-wayland.c +++ b/gdk/wayland/gdkcursor-wayland.c @@ -223,7 +223,6 @@ _gdk_wayland_cursor_get_buffer (GdkCursor *cursor, if (wayland_cursor->wl_cursor) { struct wl_cursor_image *image; - int cursor_scale; if (image_index >= wayland_cursor->wl_cursor->image_count) { @@ -235,22 +234,12 @@ _gdk_wayland_cursor_get_buffer (GdkCursor *cursor, image = wayland_cursor->wl_cursor->images[image_index]; - cursor_scale = wayland_cursor->scale; - if ((image->width % cursor_scale != 0) || - (image->height % cursor_scale != 0)) - { - g_warning (G_STRLOC " cursor image size (%dx%d) not an integer" - "multiple of scale (%d)", image->width, image->height, - cursor_scale); - cursor_scale = 1; - } + *hotspot_x = image->hotspot_x / wayland_cursor->scale; + *hotspot_y = image->hotspot_y / wayland_cursor->scale; - *hotspot_x = image->hotspot_x / cursor_scale; - *hotspot_y = image->hotspot_y / cursor_scale; - - *w = image->width / cursor_scale; - *h = image->height / cursor_scale; - *scale = cursor_scale; + *w = image->width / wayland_cursor->scale; + *h = image->height / wayland_cursor->scale; + *scale = wayland_cursor->scale; return wl_cursor_image_get_buffer (image); } From 66a199806ceb3daa5e2c7d3a5b45a86007cec46a Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Thu, 3 Nov 2022 17:31:32 +0100 Subject: [PATCH 166/176] Make wayland load cursors on demand Add and use a modified libwayland-cursor in-tree, just as done in the main branch for GTK4 --- configure.ac | 2 +- gdk/wayland/Makefile.am | 9 + gdk/wayland/cursor/meson.build | 12 + gdk/wayland/cursor/os-compatibility.c | 172 ++++++++ gdk/wayland/cursor/os-compatibility.h | 34 ++ gdk/wayland/cursor/wayland-cursor.c | 423 ++++++++++++++++++ gdk/wayland/cursor/wayland-cursor.h | 72 +++ gdk/wayland/cursor/xcursor.c | 612 ++++++++++++++++++++++++++ gdk/wayland/cursor/xcursor.h | 61 +++ gdk/wayland/gdkcursor-wayland.c | 17 +- gdk/wayland/gdkdisplay-wayland.c | 77 ++-- gdk/wayland/gdkdisplay-wayland.h | 7 +- gdk/wayland/gdkprivate-wayland.h | 3 +- gdk/wayland/meson.build | 4 +- meson.build | 2 - 15 files changed, 1446 insertions(+), 61 deletions(-) create mode 100644 gdk/wayland/cursor/meson.build create mode 100644 gdk/wayland/cursor/os-compatibility.c create mode 100644 gdk/wayland/cursor/os-compatibility.h create mode 100644 gdk/wayland/cursor/wayland-cursor.c create mode 100644 gdk/wayland/cursor/wayland-cursor.h create mode 100644 gdk/wayland/cursor/xcursor.c create mode 100644 gdk/wayland/cursor/xcursor.h diff --git a/configure.ac b/configure.ac index 720ee7df5a..6897d0bbec 100644 --- a/configure.ac +++ b/configure.ac @@ -439,7 +439,7 @@ fi PKG_PROG_PKG_CONFIG -WAYLAND_RUNTIME_DEPENDENCIES="wayland-client >= wayland_required_version xkbcommon >= 0.2.0 wayland-cursor >= wayland_required_version wayland-egl" +WAYLAND_RUNTIME_DEPENDENCIES="wayland-client >= wayland_required_version xkbcommon >= 0.2.0 wayland-egl" WAYLAND_DEPENDENCIES="wayland-protocols >= wayland_protocols_required_version $WAYLAND_RUNTIME_DEPENDENCIES" if test "$enable_wayland_backend" = "maybe" ; then AC_PATH_PROG([WAYLAND_SCANNER],[wayland-scanner],[no]) diff --git a/gdk/wayland/Makefile.am b/gdk/wayland/Makefile.am index 08ed75ca77..0ad465f6aa 100644 --- a/gdk/wayland/Makefile.am +++ b/gdk/wayland/Makefile.am @@ -10,6 +10,7 @@ AM_CPPFLAGS = \ -DGDK_COMPILATION \ -I$(top_srcdir) \ -I$(top_srcdir)/gdk \ + -I$(top_srcdir)/gdk/wayland/cursor \ -I$(top_builddir)/gdk \ $(GDK_HIDDEN_VISIBILITY_CFLAGS) \ $(GTK_DEBUG_FLAGS) \ @@ -77,6 +78,14 @@ libgdk_wayland_la_SOURCES = \ wm-button-layout-translation.c \ wm-button-layout-translation.h +libgdk_wayland_la_SOURCES += \ + cursor/os-compatibility.c \ + cursor/os-compatibility.h \ + cursor/wayland-cursor.c \ + cursor/wayland-cursor.h \ + cursor/xcursor.c \ + cursor/xcursor.h + libgdkinclude_HEADERS = \ gdkwayland.h diff --git a/gdk/wayland/cursor/meson.build b/gdk/wayland/cursor/meson.build new file mode 100644 index 0000000000..02d5f2bed8 --- /dev/null +++ b/gdk/wayland/cursor/meson.build @@ -0,0 +1,12 @@ +wayland_cursor_sources = files([ + 'wayland-cursor.c', + 'xcursor.c', + 'os-compatibility.c' +]) + +libwayland_cursor = static_library('wayland+cursor', + sources: wayland_cursor_sources, + include_directories: [ confinc, ], + dependencies: [ glib_dep, wlclientdep, ], + c_args: common_cflags, +) diff --git a/gdk/wayland/cursor/os-compatibility.c b/gdk/wayland/cursor/os-compatibility.c new file mode 100644 index 0000000000..3818a6170e --- /dev/null +++ b/gdk/wayland/cursor/os-compatibility.c @@ -0,0 +1,172 @@ +/* + * Copyright © 2012 Collabora, Ltd. + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial + * portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include + +#ifdef HAVE_MEMFD_CREATE +#include +#endif + +#include "os-compatibility.h" + +#ifndef HAVE_MKOSTEMP +static int +set_cloexec_or_close(int fd) +{ + long flags; + + if (fd == -1) + return -1; + + flags = fcntl(fd, F_GETFD); + if (flags == -1) + goto err; + + if (fcntl(fd, F_SETFD, flags | FD_CLOEXEC) == -1) + goto err; + + return fd; + +err: + close(fd); + return -1; +} +#endif + +static int +create_tmpfile_cloexec(char *tmpname) +{ + int fd; + +#ifdef HAVE_MKOSTEMP + fd = mkostemp(tmpname, O_CLOEXEC); + if (fd >= 0) + unlink(tmpname); +#else + fd = mkstemp(tmpname); + if (fd >= 0) { + fd = set_cloexec_or_close(fd); + unlink(tmpname); + } +#endif + + return fd; +} + +/* + * Create a new, unique, anonymous file of the given size, and + * return the file descriptor for it. The file descriptor is set + * CLOEXEC. The file is immediately suitable for mmap()'ing + * the given size at offset zero. + * + * The file should not have a permanent backing store like a disk, + * but may have if XDG_RUNTIME_DIR is not properly implemented in OS. + * + * The file name is deleted from the file system. + * + * The file is suitable for buffer sharing between processes by + * transmitting the file descriptor over Unix sockets using the + * SCM_RIGHTS methods. + * + * If the C library implements posix_fallocate(), it is used to + * guarantee that disk space is available for the file at the + * given size. If disk space is insufficient, errno is set to ENOSPC. + * If posix_fallocate() is not supported, program may receive + * SIGBUS on accessing mmap()'ed file contents instead. + * + * If the C library implements memfd_create(), it is used to create the + * file purely in memory, without any backing file name on the file + * system, and then sealing off the possibility of shrinking it. This + * can then be checked before accessing mmap()'ed file contents, to + * make sure SIGBUS can't happen. It also avoids requiring + * XDG_RUNTIME_DIR. + */ +int +os_create_anonymous_file(off_t size) +{ + static const char template[] = "/wayland-cursor-shared-XXXXXX"; + const char *path; + char *name; + int fd; + int ret; + +#ifdef HAVE_MEMFD_CREATE + fd = memfd_create("wayland-cursor", MFD_CLOEXEC | MFD_ALLOW_SEALING); + if (fd >= 0) { + /* We can add this seal before calling posix_fallocate(), as + * the file is currently zero-sized anyway. + * + * There is also no need to check for the return value, we + * couldn't do anything with it anyway. + */ + fcntl(fd, F_ADD_SEALS, F_SEAL_SHRINK | F_SEAL_SEAL); + } else +#endif + { + path = getenv("XDG_RUNTIME_DIR"); + if (!path) { + errno = ENOENT; + return -1; + } + + name = malloc(strlen(path) + sizeof(template)); + if (!name) + return -1; + + strcpy(name, path); + strcat(name, template); + + fd = create_tmpfile_cloexec(name); + + free(name); + + if (fd < 0) + return -1; + } + +#ifdef HAVE_POSIX_FALLOCATE + ret = posix_fallocate(fd, 0, size); + if (ret != 0) { + close(fd); + errno = ret; + return -1; + } +#else + ret = ftruncate(fd, size); + if (ret < 0) { + close(fd); + return -1; + } +#endif + + return fd; +} diff --git a/gdk/wayland/cursor/os-compatibility.h b/gdk/wayland/cursor/os-compatibility.h new file mode 100644 index 0000000000..d0e69acd93 --- /dev/null +++ b/gdk/wayland/cursor/os-compatibility.h @@ -0,0 +1,34 @@ +/* + * Copyright © 2012 Collabora, Ltd. + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial + * portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#ifndef OS_COMPATIBILITY_H +#define OS_COMPATIBILITY_H + +#include + +int +os_create_anonymous_file(off_t size); + +#endif /* OS_COMPATIBILITY_H */ diff --git a/gdk/wayland/cursor/wayland-cursor.c b/gdk/wayland/cursor/wayland-cursor.c new file mode 100644 index 0000000000..4be8f9a4d4 --- /dev/null +++ b/gdk/wayland/cursor/wayland-cursor.c @@ -0,0 +1,423 @@ +/* + * Copyright © 2012 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial + * portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "config.h" +#include "xcursor.h" +#include "wayland-cursor.h" +#include "wayland-client.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define ARRAY_LENGTH(a) (sizeof (a) / sizeof (a)[0]) + +struct shm_pool { + struct wl_shm_pool *pool; + int fd; + unsigned int size; + unsigned int used; + char *data; +}; + +static struct shm_pool * +shm_pool_create(struct wl_shm *shm, int size) +{ + struct shm_pool *pool; + + pool = malloc(sizeof *pool); + if (!pool) + return NULL; + + pool->fd = os_create_anonymous_file (size); + if (pool->fd < 0) + goto err_free; + + pool->data = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, + pool->fd, 0); + + if (pool->data == MAP_FAILED) + goto err_close; + + pool->pool = wl_shm_create_pool(shm, pool->fd, size); + pool->size = size; + pool->used = 0; + + return pool; + +err_close: + close(pool->fd); +err_free: + free(pool); + return NULL; +} + +static int +shm_pool_resize(struct shm_pool *pool, int size) +{ + if (ftruncate(pool->fd, size) < 0) + return 0; + +#ifdef HAVE_POSIX_FALLOCATE + errno = posix_fallocate(pool->fd, 0, size); + if (errno != 0) + return 0; +#endif + + wl_shm_pool_resize(pool->pool, size); + + munmap(pool->data, pool->size); + + pool->data = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, + pool->fd, 0); + if (pool->data == (void *)-1) + return 0; + pool->size = size; + + return 1; +} + +static int +shm_pool_allocate(struct shm_pool *pool, int size) +{ + int offset; + + if (pool->used + size > pool->size) + if (!shm_pool_resize(pool, 2 * pool->size + size)) + return -1; + + offset = pool->used; + pool->used += size; + + return offset; +} + +static void +shm_pool_destroy(struct shm_pool *pool) +{ + munmap(pool->data, pool->size); + wl_shm_pool_destroy(pool->pool); + close(pool->fd); + free(pool); +} + + +struct wl_cursor_theme { + unsigned int cursor_count; + struct wl_cursor **cursors; + struct wl_shm *shm; + struct shm_pool *pool; + int size; + char *path; +}; + +struct cursor_image { + struct wl_cursor_image image; + struct wl_cursor_theme *theme; + struct wl_buffer *buffer; + int offset; /* data offset of this image in the shm pool */ +}; + +struct cursor { + struct wl_cursor cursor; + uint32_t total_delay; /* length of the animation in ms */ +}; + +/** Get an shm buffer for a cursor image + * + * \param image The cursor image + * \return An shm buffer for the cursor image. The user should not destroy + * the returned buffer. + */ +struct wl_buffer * +wl_cursor_image_get_buffer(struct wl_cursor_image *_img) +{ + struct cursor_image *image = (struct cursor_image *) _img; + struct wl_cursor_theme *theme = image->theme; + + if (!image->buffer) { + image->buffer = + wl_shm_pool_create_buffer(theme->pool->pool, + image->offset, + _img->width, _img->height, + _img->width * 4, + WL_SHM_FORMAT_ARGB8888); + }; + + return image->buffer; +} + +static void +wl_cursor_image_destroy(struct wl_cursor_image *_img) +{ + struct cursor_image *image = (struct cursor_image *) _img; + + if (image->buffer) + wl_buffer_destroy(image->buffer); + + free(image); +} + +static void +wl_cursor_destroy(struct wl_cursor *cursor) +{ + unsigned int i; + + for (i = 0; i < cursor->image_count; i++) + wl_cursor_image_destroy(cursor->images[i]); + + free(cursor->images); + free(cursor->name); + free(cursor); +} + +static struct wl_cursor * +wl_cursor_create_from_xcursor_images(struct wl_cursor_theme *theme, + const char *name, + unsigned int size, + unsigned int scale) +{ + char *path; + XcursorImages *images; + struct cursor *cursor; + struct cursor_image *image; + int i, nbytes; + unsigned int load_size; + int load_scale = 1; + + load_size = size * scale; + + path = g_strconcat (theme->path, "/", name, NULL); + images = xcursor_load_images (path, load_size); + + if (!images) + { + g_free (path); + return NULL; + } + + if (images->images[0]->width != load_size || + images->images[0]->height != load_size) + { + xcursor_images_destroy (images); + images = xcursor_load_images (path, size); + load_scale = scale; + } + + g_free (path); + + cursor = malloc(sizeof *cursor); + if (!cursor) { + xcursor_images_destroy (images); + return NULL; + } + + cursor->cursor.images = + malloc(images->nimage * sizeof cursor->cursor.images[0]); + if (!cursor->cursor.images) { + free(cursor); + xcursor_images_destroy (images); + return NULL; + } + + cursor->cursor.name = strdup(name); + cursor->cursor.size = load_size; + cursor->total_delay = 0; + + for (i = 0; i < images->nimage; i++) { + image = malloc(sizeof *image); + if (image == NULL) + break; + + image->theme = theme; + image->buffer = NULL; + + image->image.width = images->images[i]->width * load_scale; + image->image.height = images->images[i]->height * load_scale; + image->image.hotspot_x = images->images[i]->xhot * load_scale; + image->image.hotspot_y = images->images[i]->yhot * load_scale; + image->image.delay = images->images[i]->delay; + + nbytes = image->image.width * image->image.height * 4; + image->offset = shm_pool_allocate(theme->pool, nbytes); + if (image->offset < 0) { + free(image); + break; + } + + if (load_scale == 1) { + /* copy pixels to shm pool */ + memcpy(theme->pool->data + image->offset, + images->images[i]->pixels, nbytes); + } + else { + /* scale image up while copying it */ + for (int y = 0; y < image->image.height; y++) { + char *p = theme->pool->data + image->offset + y * image->image.width * 4; + char *q = ((char *)images->images[i]->pixels) + (y / load_scale) * images->images[i]->width * 4; + for (int x = 0; x < image->image.width; x++) { + p[4 * x] = q[4 * (x/load_scale)]; + p[4 * x + 1] = q[4 * (x/load_scale) + 1]; + p[4 * x + 2] = q[4 * (x/load_scale) + 2]; + p[4 * x + 3] = q[4 * (x/load_scale) + 3]; + } + } + } + cursor->total_delay += image->image.delay; + cursor->cursor.images[i] = (struct wl_cursor_image *) image; + } + cursor->cursor.image_count = i; + + if (cursor->cursor.image_count == 0) { + free(cursor->cursor.name); + free(cursor->cursor.images); + free(cursor); + xcursor_images_destroy (images); + return NULL; + } + + xcursor_images_destroy (images); + + return &cursor->cursor; +} + +static void +load_cursor(struct wl_cursor_theme *theme, + const char *name, + unsigned int size, + unsigned int scale) +{ + struct wl_cursor *cursor; + + cursor = wl_cursor_create_from_xcursor_images(theme, name, size, scale); + + if (cursor) { + theme->cursor_count++; + theme->cursors = + realloc(theme->cursors, + theme->cursor_count * sizeof theme->cursors[0]); + + if (theme->cursors == NULL) { + theme->cursor_count--; + free(cursor); + } else { + theme->cursors[theme->cursor_count - 1] = cursor; + } + } +} + +/** Load a cursor theme to memory shared with the compositor + * + * \param name The name of the cursor theme to load. If %NULL, the default + * theme will be loaded. + * \param size Desired size of the cursor images. + * \param shm The compositor's shm interface. + * + * \return An object representing the theme that should be destroyed with + * wl_cursor_theme_destroy() or %NULL on error. If no theme with the given + * name exists, a default theme will be loaded. + */ +struct wl_cursor_theme * +wl_cursor_theme_create(const char *path, int size, struct wl_shm *shm) +{ + struct wl_cursor_theme *theme; + + theme = malloc(sizeof *theme); + if (!theme) + return NULL; + + theme->path = strdup (path); + theme->size = size; + theme->cursor_count = 0; + theme->cursors = NULL; + + theme->pool = shm_pool_create(shm, size * size * 4); + if (!theme->pool) { + free (theme->path); + free (theme); + return NULL; + } + + return theme; +} + +/** Destroys a cursor theme object + * + * \param theme The cursor theme to be destroyed + */ +void +wl_cursor_theme_destroy(struct wl_cursor_theme *theme) +{ + unsigned int i; + + for (i = 0; i < theme->cursor_count; i++) + wl_cursor_destroy(theme->cursors[i]); + + shm_pool_destroy(theme->pool); + + free(theme->cursors); + free(theme->path); + free(theme); +} + +/** Get the cursor for a given name from a cursor theme + * + * \param theme The cursor theme + * \param name Name of the desired cursor + * \return The theme's cursor of the given name or %NULL if there is no + * such cursor + */ +struct wl_cursor * +wl_cursor_theme_get_cursor(struct wl_cursor_theme *theme, + const char *name, + unsigned int scale) +{ + unsigned int i; + unsigned int size; + + size = theme->size * scale; + + for (i = 0; i < theme->cursor_count; i++) { + if (size == theme->cursors[i]->size && + strcmp(name, theme->cursors[i]->name) == 0) + return theme->cursors[i]; + } + + load_cursor (theme, name, theme->size, scale); + + if (i < theme->cursor_count) { + if (size == theme->cursors[i]->size && + strcmp (name, theme->cursors[theme->cursor_count - 1]->name) == 0) + return theme->cursors[theme->cursor_count - 1]; + } + + return NULL; +} diff --git a/gdk/wayland/cursor/wayland-cursor.h b/gdk/wayland/cursor/wayland-cursor.h new file mode 100644 index 0000000000..6a26fa785e --- /dev/null +++ b/gdk/wayland/cursor/wayland-cursor.h @@ -0,0 +1,72 @@ +/* + * Copyright © 2012 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial + * portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#ifndef WAYLAND_CURSOR_H +#define WAYLAND_CURSOR_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +struct wl_cursor_theme; +struct wl_buffer; +struct wl_shm; + +struct wl_cursor_image { + uint32_t width; /* actual width */ + uint32_t height; /* actual height */ + uint32_t hotspot_x; /* hot spot x (must be inside image) */ + uint32_t hotspot_y; /* hot spot y (must be inside image) */ + uint32_t delay; /* animation delay to next frame (ms) */ +}; + +struct wl_cursor { + unsigned int image_count; + struct wl_cursor_image **images; + char *name; + unsigned int size; +}; + +struct wl_cursor_theme * +wl_cursor_theme_create(const char *name, int size, struct wl_shm *shm); + +void +wl_cursor_theme_destroy(struct wl_cursor_theme *theme); + +struct wl_cursor * +wl_cursor_theme_get_cursor(struct wl_cursor_theme *theme, + const char *name, + unsigned int scale); + +struct wl_buffer * +wl_cursor_image_get_buffer(struct wl_cursor_image *image); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/gdk/wayland/cursor/xcursor.c b/gdk/wayland/cursor/xcursor.c new file mode 100644 index 0000000000..eef013390c --- /dev/null +++ b/gdk/wayland/cursor/xcursor.c @@ -0,0 +1,612 @@ +/* + * Copyright © 2002 Keith Packard + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial + * portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "xcursor.h" +#include +#include +#include +#include + +/* + * From libXcursor/include/X11/extensions/Xcursor.h + */ + +#define XcursorTrue 1 +#define XcursorFalse 0 + +/* + * Cursor files start with a header. The header + * contains a magic number, a version number and a + * table of contents which has type and offset information + * for the remaining tables in the file. + * + * File minor versions increment for compatible changes + * File major versions increment for incompatible changes (never, we hope) + * + * Chunks of the same type are always upward compatible. Incompatible + * changes are made with new chunk types; the old data can remain under + * the old type. Upward compatible changes can add header data as the + * header lengths are specified in the file. + * + * File: + * FileHeader + * LISTofChunk + * + * FileHeader: + * CARD32 magic magic number + * CARD32 header bytes in file header + * CARD32 version file version + * CARD32 ntoc number of toc entries + * LISTofFileToc toc table of contents + * + * FileToc: + * CARD32 type entry type + * CARD32 subtype entry subtype (size for images) + * CARD32 position absolute file position + */ + +#define XCURSOR_MAGIC 0x72756358 /* "Xcur" LSBFirst */ + +/* + * Current Xcursor version number. Will be substituted by configure + * from the version in the libXcursor configure.ac file. + */ + +#define XCURSOR_LIB_MAJOR 1 +#define XCURSOR_LIB_MINOR 1 +#define XCURSOR_LIB_REVISION 13 +#define XCURSOR_LIB_VERSION ((XCURSOR_LIB_MAJOR * 10000) + \ + (XCURSOR_LIB_MINOR * 100) + \ + (XCURSOR_LIB_REVISION)) + +/* + * This version number is stored in cursor files; changes to the + * file format require updating this version number + */ +#define XCURSOR_FILE_MAJOR 1 +#define XCURSOR_FILE_MINOR 0 +#define XCURSOR_FILE_VERSION ((XCURSOR_FILE_MAJOR << 16) | (XCURSOR_FILE_MINOR)) +#define XCURSOR_FILE_HEADER_LEN (4 * 4) +#define XCURSOR_FILE_TOC_LEN (3 * 4) + +typedef struct _XcursorFileToc { + XcursorUInt type; /* chunk type */ + XcursorUInt subtype; /* subtype (size for images) */ + XcursorUInt position; /* absolute position in file */ +} XcursorFileToc; + +typedef struct _XcursorFileHeader { + XcursorUInt magic; /* magic number */ + XcursorUInt header; /* byte length of header */ + XcursorUInt version; /* file version number */ + XcursorUInt ntoc; /* number of toc entries */ + XcursorFileToc *tocs; /* table of contents */ +} XcursorFileHeader; + +/* + * The rest of the file is a list of chunks, each tagged by type + * and version. + * + * Chunk: + * ChunkHeader + * + * + * + * ChunkHeader: + * CARD32 header bytes in chunk header + type header + * CARD32 type chunk type + * CARD32 subtype chunk subtype + * CARD32 version chunk type version + */ + +#define XCURSOR_CHUNK_HEADER_LEN (4 * 4) + +typedef struct _XcursorChunkHeader { + XcursorUInt header; /* bytes in chunk header */ + XcursorUInt type; /* chunk type */ + XcursorUInt subtype; /* chunk subtype (size for images) */ + XcursorUInt version; /* version of this type */ +} XcursorChunkHeader; + +/* + * Here's a list of the known chunk types + */ + +/* + * Comments consist of a 4-byte length field followed by + * UTF-8 encoded text + * + * Comment: + * ChunkHeader header chunk header + * CARD32 length bytes in text + * LISTofCARD8 text UTF-8 encoded text + */ + +#define XCURSOR_COMMENT_TYPE 0xfffe0001 +#define XCURSOR_COMMENT_VERSION 1 +#define XCURSOR_COMMENT_HEADER_LEN (XCURSOR_CHUNK_HEADER_LEN + (1 *4)) +#define XCURSOR_COMMENT_COPYRIGHT 1 +#define XCURSOR_COMMENT_LICENSE 2 +#define XCURSOR_COMMENT_OTHER 3 +#define XCURSOR_COMMENT_MAX_LEN 0x100000 + +typedef struct _XcursorComment { + XcursorUInt version; + XcursorUInt comment_type; + char *comment; +} XcursorComment; + +/* + * Each cursor image occupies a separate image chunk. + * The length of the image header follows the chunk header + * so that future versions can extend the header without + * breaking older applications + * + * Image: + * ChunkHeader header chunk header + * CARD32 width actual width + * CARD32 height actual height + * CARD32 xhot hot spot x + * CARD32 yhot hot spot y + * CARD32 delay animation delay + * LISTofCARD32 pixels ARGB pixels + */ + +#define XCURSOR_IMAGE_TYPE 0xfffd0002 +#define XCURSOR_IMAGE_VERSION 1 +#define XCURSOR_IMAGE_HEADER_LEN (XCURSOR_CHUNK_HEADER_LEN + (5*4)) +#define XCURSOR_IMAGE_MAX_SIZE 0x7fff /* 32767x32767 max cursor size */ + +typedef struct _XcursorFile XcursorFile; + +struct _XcursorFile { + void *closure; + int (*read) (XcursorFile *file, unsigned char *buf, int len); + int (*write) (XcursorFile *file, unsigned char *buf, int len); + int (*seek) (XcursorFile *file, long offset, int whence); +}; + +typedef struct _XcursorComments { + int ncomment; /* number of comments */ + XcursorComment **comments; /* array of XcursorComment pointers */ +} XcursorComments; + +/* + * From libXcursor/src/file.c + */ + +static XcursorImage * +XcursorImageCreate (int width, int height) +{ + XcursorImage *image; + + if (width < 0 || height < 0) + return NULL; + if (width > XCURSOR_IMAGE_MAX_SIZE || height > XCURSOR_IMAGE_MAX_SIZE) + return NULL; + + image = malloc (sizeof (XcursorImage) + + width * height * sizeof (XcursorPixel)); + if (!image) + return NULL; + image->version = XCURSOR_IMAGE_VERSION; + image->pixels = (XcursorPixel *) (image + 1); + image->size = width > height ? width : height; + image->width = width; + image->height = height; + image->delay = 0; + return image; +} + +static void +XcursorImageDestroy (XcursorImage *image) +{ + free (image); +} + +static XcursorImages * +XcursorImagesCreate (int size) +{ + XcursorImages *images; + + images = malloc (sizeof (XcursorImages) + + size * sizeof (XcursorImage *)); + if (!images) + return NULL; + images->nimage = 0; + images->images = (XcursorImage **) (images + 1); + images->name = NULL; + return images; +} + +static void +XcursorImagesDestroy (XcursorImages *images) +{ + int n; + + if (!images) + return; + + for (n = 0; n < images->nimage; n++) + XcursorImageDestroy (images->images[n]); + if (images->name) + free (images->name); + free (images); +} + +static XcursorBool +_XcursorReadUInt (XcursorFile *file, XcursorUInt *u) +{ + unsigned char bytes[4]; + + if (!file || !u) + return XcursorFalse; + + if ((*file->read) (file, bytes, 4) != 4) + return XcursorFalse; + *u = ((bytes[0] << 0) | + (bytes[1] << 8) | + (bytes[2] << 16) | + (bytes[3] << 24)); + return XcursorTrue; +} + +static void +_XcursorFileHeaderDestroy (XcursorFileHeader *fileHeader) +{ + free (fileHeader); +} + +static XcursorFileHeader * +_XcursorFileHeaderCreate (int ntoc) +{ + XcursorFileHeader *fileHeader; + + if (ntoc > 0x10000) + return NULL; + fileHeader = malloc (sizeof (XcursorFileHeader) + + ntoc * sizeof (XcursorFileToc)); + if (!fileHeader) + return NULL; + fileHeader->magic = XCURSOR_MAGIC; + fileHeader->header = XCURSOR_FILE_HEADER_LEN; + fileHeader->version = XCURSOR_FILE_VERSION; + fileHeader->ntoc = ntoc; + fileHeader->tocs = (XcursorFileToc *) (fileHeader + 1); + return fileHeader; +} + +static XcursorFileHeader * +_XcursorReadFileHeader (XcursorFile *file) +{ + XcursorFileHeader head, *fileHeader; + XcursorUInt skip; + unsigned int n; + + if (!file) + return NULL; + + if (!_XcursorReadUInt (file, &head.magic)) + return NULL; + if (head.magic != XCURSOR_MAGIC) + return NULL; + if (!_XcursorReadUInt (file, &head.header)) + return NULL; + if (!_XcursorReadUInt (file, &head.version)) + return NULL; + if (!_XcursorReadUInt (file, &head.ntoc)) + return NULL; + skip = head.header - XCURSOR_FILE_HEADER_LEN; + if (skip) + if ((*file->seek) (file, skip, SEEK_CUR) == EOF) + return NULL; + fileHeader = _XcursorFileHeaderCreate (head.ntoc); + if (!fileHeader) + return NULL; + fileHeader->magic = head.magic; + fileHeader->header = head.header; + fileHeader->version = head.version; + fileHeader->ntoc = head.ntoc; + for (n = 0; n < fileHeader->ntoc; n++) + { + if (!_XcursorReadUInt (file, &fileHeader->tocs[n].type)) + break; + if (!_XcursorReadUInt (file, &fileHeader->tocs[n].subtype)) + break; + if (!_XcursorReadUInt (file, &fileHeader->tocs[n].position)) + break; + } + if (n != fileHeader->ntoc) + { + _XcursorFileHeaderDestroy (fileHeader); + return NULL; + } + return fileHeader; +} + +static XcursorBool +_XcursorSeekToToc (XcursorFile *file, + XcursorFileHeader *fileHeader, + int toc) +{ + if (!file || !fileHeader || \ + (*file->seek) (file, fileHeader->tocs[toc].position, SEEK_SET) == EOF) + return XcursorFalse; + return XcursorTrue; +} + +static XcursorBool +_XcursorFileReadChunkHeader (XcursorFile *file, + XcursorFileHeader *fileHeader, + int toc, + XcursorChunkHeader *chunkHeader) +{ + if (!file || !fileHeader || !chunkHeader) + return XcursorFalse; + if (!_XcursorSeekToToc (file, fileHeader, toc)) + return XcursorFalse; + if (!_XcursorReadUInt (file, &chunkHeader->header)) + return XcursorFalse; + if (!_XcursorReadUInt (file, &chunkHeader->type)) + return XcursorFalse; + if (!_XcursorReadUInt (file, &chunkHeader->subtype)) + return XcursorFalse; + if (!_XcursorReadUInt (file, &chunkHeader->version)) + return XcursorFalse; + /* sanity check */ + if (chunkHeader->type != fileHeader->tocs[toc].type || + chunkHeader->subtype != fileHeader->tocs[toc].subtype) + return XcursorFalse; + return XcursorTrue; +} + +#define dist(a,b) ((a) > (b) ? (a) - (b) : (b) - (a)) + +static XcursorDim +_XcursorFindBestSize (XcursorFileHeader *fileHeader, + XcursorDim size, + int *nsizesp) +{ + unsigned int n; + int nsizes = 0; + XcursorDim bestSize = 0; + XcursorDim thisSize; + + if (!fileHeader || !nsizesp) + return 0; + + for (n = 0; n < fileHeader->ntoc; n++) + { + if (fileHeader->tocs[n].type != XCURSOR_IMAGE_TYPE) + continue; + thisSize = fileHeader->tocs[n].subtype; + if (!bestSize || dist (thisSize, size) < dist (bestSize, size)) + { + bestSize = thisSize; + nsizes = 1; + } + else if (thisSize == bestSize) + nsizes++; + } + *nsizesp = nsizes; + return bestSize; +} + +static int +_XcursorFindImageToc (XcursorFileHeader *fileHeader, + XcursorDim size, + int count) +{ + unsigned int toc; + XcursorDim thisSize; + + if (!fileHeader) + return 0; + + for (toc = 0; toc < fileHeader->ntoc; toc++) + { + if (fileHeader->tocs[toc].type != XCURSOR_IMAGE_TYPE) + continue; + thisSize = fileHeader->tocs[toc].subtype; + if (thisSize != size) + continue; + if (!count) + break; + count--; + } + if (toc == fileHeader->ntoc) + return -1; + return toc; +} + +static XcursorImage * +_XcursorReadImage (XcursorFile *file, + XcursorFileHeader *fileHeader, + int toc) +{ + XcursorChunkHeader chunkHeader; + XcursorImage head; + XcursorImage *image; + int n; + XcursorPixel *p; + + if (!file || !fileHeader) + return NULL; + + if (!_XcursorFileReadChunkHeader (file, fileHeader, toc, &chunkHeader)) + return NULL; + if (!_XcursorReadUInt (file, &head.width)) + return NULL; + if (!_XcursorReadUInt (file, &head.height)) + return NULL; + if (!_XcursorReadUInt (file, &head.xhot)) + return NULL; + if (!_XcursorReadUInt (file, &head.yhot)) + return NULL; + if (!_XcursorReadUInt (file, &head.delay)) + return NULL; + /* sanity check data */ + if (head.width > XCURSOR_IMAGE_MAX_SIZE || + head.height > XCURSOR_IMAGE_MAX_SIZE) + return NULL; + if (head.width == 0 || head.height == 0) + return NULL; + if (head.xhot > head.width || head.yhot > head.height) + return NULL; + + /* Create the image and initialize it */ + image = XcursorImageCreate (head.width, head.height); + if (image == NULL) + return NULL; + if (chunkHeader.version < image->version) + image->version = chunkHeader.version; + image->size = chunkHeader.subtype; + image->xhot = head.xhot; + image->yhot = head.yhot; + image->delay = head.delay; + n = image->width * image->height; + p = image->pixels; + while (n--) + { + if (!_XcursorReadUInt (file, p)) + { + XcursorImageDestroy (image); + return NULL; + } + p++; + } + return image; +} + +static XcursorImages * +XcursorXcFileLoadImages (XcursorFile *file, int size) +{ + XcursorFileHeader *fileHeader; + XcursorDim bestSize; + int nsize; + XcursorImages *images; + int n; + int toc; + + if (!file || size < 0) + return NULL; + fileHeader = _XcursorReadFileHeader (file); + if (!fileHeader) + return NULL; + bestSize = _XcursorFindBestSize (fileHeader, (XcursorDim) size, &nsize); + if (!bestSize) + { + _XcursorFileHeaderDestroy (fileHeader); + return NULL; + } + images = XcursorImagesCreate (nsize); + if (!images) + { + _XcursorFileHeaderDestroy (fileHeader); + return NULL; + } + for (n = 0; n < nsize; n++) + { + toc = _XcursorFindImageToc (fileHeader, bestSize, n); + if (toc < 0) + break; + images->images[images->nimage] = _XcursorReadImage (file, fileHeader, + toc); + if (!images->images[images->nimage]) + break; + images->nimage++; + } + _XcursorFileHeaderDestroy (fileHeader); + if (images->nimage != nsize) + { + XcursorImagesDestroy (images); + images = NULL; + } + return images; +} + +static int +_XcursorStdioFileRead (XcursorFile *file, unsigned char *buf, int len) +{ + FILE *f = file->closure; + return fread (buf, 1, len, f); +} + +static int +_XcursorStdioFileWrite (XcursorFile *file, unsigned char *buf, int len) +{ + FILE *f = file->closure; + return fwrite (buf, 1, len, f); +} + +static int +_XcursorStdioFileSeek (XcursorFile *file, long offset, int whence) +{ + FILE *f = file->closure; + return fseek (f, offset, whence); +} + +static void +_XcursorStdioFileInitialize (FILE *stdfile, XcursorFile *file) +{ + file->closure = stdfile; + file->read = _XcursorStdioFileRead; + file->write = _XcursorStdioFileWrite; + file->seek = _XcursorStdioFileSeek; +} + +static XcursorImages * +XcursorFileLoadImages (FILE *file, int size) +{ + XcursorFile f; + + if (!file) + return NULL; + + _XcursorStdioFileInitialize (file, &f); + return XcursorXcFileLoadImages (&f, size); +} + +XcursorImages * +xcursor_load_images (const char *path, int size) +{ + FILE *f; + XcursorImages *images; + + f = fopen (path, "r"); + if (!f) + return NULL; + + images = XcursorFileLoadImages (f, size); + fclose (f); + + return images; +} + +void +xcursor_images_destroy (XcursorImages *images) +{ + XcursorImagesDestroy (images); +} diff --git a/gdk/wayland/cursor/xcursor.h b/gdk/wayland/cursor/xcursor.h new file mode 100644 index 0000000000..34feb0cf36 --- /dev/null +++ b/gdk/wayland/cursor/xcursor.h @@ -0,0 +1,61 @@ +/* + * Copyright © 2002 Keith Packard + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial + * portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#ifndef XCURSOR_H +#define XCURSOR_H + +typedef int XcursorBool; +typedef unsigned int XcursorUInt; + +typedef XcursorUInt XcursorDim; +typedef XcursorUInt XcursorPixel; + +typedef struct _XcursorImage { + XcursorUInt version; /* version of the image data */ + XcursorDim size; /* nominal size for matching */ + XcursorDim width; /* actual width */ + XcursorDim height; /* actual height */ + XcursorDim xhot; /* hot spot x (must be inside image) */ + XcursorDim yhot; /* hot spot y (must be inside image) */ + XcursorUInt delay; /* animation delay to next frame (ms) */ + XcursorPixel *pixels; /* pointer to pixels */ +} XcursorImage; + +/* + * Other data structures exposed by the library API + */ +typedef struct _XcursorImages { + int nimage; /* number of images */ + XcursorImage **images; /* array of XcursorImage pointers */ + char *name; /* name used to load images */ +} XcursorImages; + +void +xcursor_images_destroy (XcursorImages *images); + +XcursorImages * +xcursor_load_images (const char *path, int size); + +#endif diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c index 1df5a02bfb..908f7621fa 100644 --- a/gdk/wayland/gdkcursor-wayland.c +++ b/gdk/wayland/gdkcursor-wayland.c @@ -34,7 +34,7 @@ #include "gdkwayland.h" #include -#include +#include #define GDK_TYPE_WAYLAND_CURSOR (_gdk_wayland_cursor_get_type ()) #define GDK_WAYLAND_CURSOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_CURSOR, GdkWaylandCursor)) @@ -149,9 +149,8 @@ _gdk_wayland_cursor_update (GdkWaylandDisplay *display_wayland, if (cursor->name == NULL) return FALSE; - theme = _gdk_wayland_display_get_scaled_cursor_theme (display_wayland, - cursor->scale); - c = wl_cursor_theme_get_cursor (theme, cursor->name); + theme = _gdk_wayland_display_get_cursor_theme (display_wayland); + c = wl_cursor_theme_get_cursor (theme, cursor->name, cursor->scale); if (!c) { const char *fallback; @@ -159,9 +158,9 @@ _gdk_wayland_cursor_update (GdkWaylandDisplay *display_wayland, fallback = name_fallback (cursor->name); if (fallback) { - c = wl_cursor_theme_get_cursor (theme, name_fallback (cursor->name)); + c = wl_cursor_theme_get_cursor (theme, fallback, cursor->scale); if (!c) - c = wl_cursor_theme_get_cursor (theme, "left_ptr"); + c = wl_cursor_theme_get_cursor (theme, "left_ptr", cursor->scale); } } @@ -305,12 +304,6 @@ _gdk_wayland_cursor_set_scale (GdkCursor *cursor, GDK_WAYLAND_DISPLAY (gdk_cursor_get_display (cursor)); GdkWaylandCursor *wayland_cursor = GDK_WAYLAND_CURSOR (cursor); - if (scale > GDK_WAYLAND_MAX_THEME_SCALE) - { - g_warning (G_STRLOC ": cursor theme size %u too large", scale); - scale = GDK_WAYLAND_MAX_THEME_SCALE; - } - if (wayland_cursor->scale == scale) return; diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index 55c0388ec6..f60f75a9a1 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -720,7 +720,6 @@ static void gdk_wayland_display_finalize (GObject *object) { GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (object); - guint i; _gdk_wayland_display_finalize_cursors (display_wayland); @@ -730,13 +729,10 @@ gdk_wayland_display_finalize (GObject *object) g_free (display_wayland->cursor_theme_name); xkb_context_unref (display_wayland->xkb_context); - for (i = 0; i < GDK_WAYLAND_THEME_SCALES_COUNT; i++) + if (display_wayland->cursor_theme) { - if (display_wayland->scaled_cursor_themes[i]) - { - wl_cursor_theme_destroy (display_wayland->scaled_cursor_themes[i]); - display_wayland->scaled_cursor_themes[i] = NULL; - } + wl_cursor_theme_destroy (display_wayland->cursor_theme); + display_wayland->cursor_theme = NULL; } g_ptr_array_free (display_wayland->monitors, TRUE); @@ -1116,6 +1112,33 @@ gdk_wayland_display_init (GdkWaylandDisplay *display) display->monitors = g_ptr_array_new_with_free_func (g_object_unref); } +static struct wl_cursor_theme * +get_cursor_theme (GdkWaylandDisplay *display_wayland, + const char *name, + int size) +{ + const char * const *xdg_data_dirs; + struct wl_cursor_theme *theme = NULL; + int i; + + xdg_data_dirs = g_get_system_data_dirs (); + for (i = 0; xdg_data_dirs[i]; i++) + { + char *path = g_build_filename (xdg_data_dirs[i], "icons", name, "cursors", NULL); + + if (g_file_test (path, G_FILE_TEST_IS_DIR)) + theme = wl_cursor_theme_create (path, size, display_wayland->shm); + + g_free (path); + + if (theme) + return theme; + } + + /* This may fall back to builtin cursors */ + return wl_cursor_theme_create ("/usr/share/icons/default/cursors", size, display_wayland->shm); +} + void gdk_wayland_display_set_cursor_theme (GdkDisplay *display, const gchar *name, @@ -1123,7 +1146,6 @@ gdk_wayland_display_set_cursor_theme (GdkDisplay *display, { GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY(display); struct wl_cursor_theme *theme; - int i; g_assert (display_wayland); g_assert (display_wayland->shm); @@ -1132,22 +1154,21 @@ gdk_wayland_display_set_cursor_theme (GdkDisplay *display, display_wayland->cursor_theme_size == size) return; - theme = wl_cursor_theme_load (name, size, display_wayland->shm); + theme = get_cursor_theme (display_wayland, name, size); if (theme == NULL) { g_warning ("Failed to load cursor theme %s", name); return; } - for (i = 0; i < GDK_WAYLAND_THEME_SCALES_COUNT; i++) + if (display_wayland->cursor_theme) { - if (display_wayland->scaled_cursor_themes[i]) - { - wl_cursor_theme_destroy (display_wayland->scaled_cursor_themes[i]); - display_wayland->scaled_cursor_themes[i] = NULL; - } + wl_cursor_theme_destroy (display_wayland->cursor_theme); + display_wayland->cursor_theme = NULL; } - display_wayland->scaled_cursor_themes[0] = theme; + + display_wayland->cursor_theme = theme; + if (display_wayland->cursor_theme_name != NULL) g_free (display_wayland->cursor_theme_name); display_wayland->cursor_theme_name = g_strdup (name); @@ -1157,31 +1178,11 @@ gdk_wayland_display_set_cursor_theme (GdkDisplay *display, } struct wl_cursor_theme * -_gdk_wayland_display_get_scaled_cursor_theme (GdkWaylandDisplay *display_wayland, - guint scale) +_gdk_wayland_display_get_cursor_theme (GdkWaylandDisplay *display_wayland) { - struct wl_cursor_theme *theme; - g_assert (display_wayland->cursor_theme_name); - g_assert (scale <= GDK_WAYLAND_MAX_THEME_SCALE); - g_assert (scale >= 1); - theme = display_wayland->scaled_cursor_themes[scale - 1]; - if (!theme) - { - theme = wl_cursor_theme_load (display_wayland->cursor_theme_name, - display_wayland->cursor_theme_size * scale, - display_wayland->shm); - if (theme == NULL) - { - g_warning ("Failed to load cursor theme %s with scale %u", - display_wayland->cursor_theme_name, scale); - return NULL; - } - display_wayland->scaled_cursor_themes[scale - 1] = theme; - } - - return theme; + return display_wayland->cursor_theme; } static void diff --git a/gdk/wayland/gdkdisplay-wayland.h b/gdk/wayland/gdkdisplay-wayland.h index 925476a781..5ac80ee2e6 100644 --- a/gdk/wayland/gdkdisplay-wayland.h +++ b/gdk/wayland/gdkdisplay-wayland.h @@ -25,7 +25,6 @@ #include #include #include -#include #include #include #include @@ -39,6 +38,7 @@ #ifdef HAVE_XDG_ACTIVATION #include #endif +#include #include #include @@ -52,9 +52,6 @@ G_BEGIN_DECLS -#define GDK_WAYLAND_MAX_THEME_SCALE 4 -#define GDK_WAYLAND_THEME_SCALES_COUNT GDK_WAYLAND_MAX_THEME_SCALE - #define GDK_ZWP_POINTER_GESTURES_V1_VERSION 1 typedef struct _GdkWaylandSelection GdkWaylandSelection; @@ -119,7 +116,7 @@ struct _GdkWaylandDisplay GList *current_popups; - struct wl_cursor_theme *scaled_cursor_themes[GDK_WAYLAND_THEME_SCALES_COUNT]; + struct wl_cursor_theme *cursor_theme; gchar *cursor_theme_name; int cursor_theme_size; GHashTable *cursor_cache; diff --git a/gdk/wayland/gdkprivate-wayland.h b/gdk/wayland/gdkprivate-wayland.h index 5173873381..102c945e26 100644 --- a/gdk/wayland/gdkprivate-wayland.h +++ b/gdk/wayland/gdkprivate-wayland.h @@ -60,8 +60,7 @@ void _gdk_wayland_display_init_cursors (GdkWaylandDisplay *display); void _gdk_wayland_display_finalize_cursors (GdkWaylandDisplay *display); void _gdk_wayland_display_update_cursors (GdkWaylandDisplay *display); -struct wl_cursor_theme * _gdk_wayland_display_get_scaled_cursor_theme (GdkWaylandDisplay *display_wayland, - guint scale); +struct wl_cursor_theme * _gdk_wayland_display_get_cursor_theme (GdkWaylandDisplay *display_wayland); GdkCursor *_gdk_wayland_display_get_cursor_for_type (GdkDisplay *display, GdkCursorType cursor_type); diff --git a/gdk/wayland/meson.build b/gdk/wayland/meson.build index 1a9006077d..1f0801fe43 100644 --- a/gdk/wayland/meson.build +++ b/gdk/wayland/meson.build @@ -1,3 +1,5 @@ +subdir('cursor') + gdk_wayland_sources = files( 'gdkapplaunchcontext-wayland.c', 'gdkcursor-wayland.c', @@ -31,7 +33,6 @@ gdk_wayland_deps = [ xkbdep, wlclientdep, wlprotocolsdep, - wlcursordep, wlegldep, ] @@ -112,4 +113,5 @@ libgdk_wayland = static_library('gdk-wayland', '-DG_LOG_DOMAIN="Gdk"', ] + common_cflags, link_args: common_ldflags, + link_with: [libwayland_cursor, ], dependencies: [ gdk_deps, gdk_wayland_deps, ]) diff --git a/meson.build b/meson.build index 8aaeb717e5..ab436154dd 100644 --- a/meson.build +++ b/meson.build @@ -557,7 +557,6 @@ wayland_pkgs = [] if wayland_enabled wlclientdep = dependency('wayland-client', version: wayland_req) wlprotocolsdep = dependency('wayland-protocols', version: wayland_proto_req) - wlcursordep = dependency('wayland-cursor', version: wayland_req) wlegldep = dependency('wayland-egl') backend_immodules += ['wayland'] @@ -566,7 +565,6 @@ if wayland_enabled wayland_pkgs = [ 'wayland-client', wayland_req, 'xkbcommon', xkbcommon_req, - 'wayland-cursor', wayland_req, 'wayland-egl', ] endif From bfddd4795bc09cdce87955a90ce68fefbabd0be8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Tufan=20=C3=87etin?= Date: Tue, 15 Nov 2022 18:22:43 +0000 Subject: [PATCH 167/176] Update Turkish translation --- po/tr.po | 85 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 47 insertions(+), 38 deletions(-) diff --git a/po/tr.po b/po/tr.po index c53641b9df..70e949fbb3 100644 --- a/po/tr.po +++ b/po/tr.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-14 00:37+0000\n" -"PO-Revision-Date: 2022-02-20 17:49+0300\n" +"POT-Creation-Date: 2022-11-11 11:16+0000\n" +"PO-Revision-Date: 2022-11-15 21:21+0300\n" "Last-Translator: Emin Tufan Çetin \n" "Language-Team: Türkçe \n" "Language: tr\n" @@ -243,17 +243,17 @@ msgstr "TT_Sol" #: gdk/keyname-table.h:6869 msgctxt "keyboard label" msgid "KP_Up" -msgstr "KP_Yukarı" +msgstr "TT_Yukarı" #: gdk/keyname-table.h:6870 msgctxt "keyboard label" msgid "KP_Right" -msgstr "KP_Sağ" +msgstr "TT_Sağ" #: gdk/keyname-table.h:6871 msgctxt "keyboard label" msgid "KP_Down" -msgstr "KP_Aşağı" +msgstr "TT_Aşağı" #: gdk/keyname-table.h:6872 msgctxt "keyboard label" @@ -263,7 +263,7 @@ msgstr "TT_Page_Up" #: gdk/keyname-table.h:6873 msgctxt "keyboard label" msgid "KP_Prior" -msgstr "KP_Önce" +msgstr "TT_Önce" #: gdk/keyname-table.h:6874 msgctxt "keyboard label" @@ -273,7 +273,7 @@ msgstr "TT_Page_Down" #: gdk/keyname-table.h:6875 msgctxt "keyboard label" msgid "KP_Next" -msgstr "KP_Sonraki" +msgstr "TT_Sonraki" #: gdk/keyname-table.h:6876 msgctxt "keyboard label" @@ -490,19 +490,19 @@ msgstr "GL piksel biçimi oluşturulamadı" msgid "Unable to create a GL context" msgstr "GL bağlamı oluşturulamadı" -#: gdk/wayland/gdkglcontext-wayland.c:418 -#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:777 +#: gdk/wayland/gdkglcontext-wayland.c:422 +#: gdk/wayland/gdkglcontext-wayland.c:432 gdk/win32/gdkglcontext-win32.c:777 #: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 #: gdk/x11/gdkglcontext-x11.c:975 msgid "No available configurations for the given pixel format" msgstr "Verilen piksel biçimi için kullanılabilir yapılandırma yok" -#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1491 +#: gdk/wayland/gdkglcontext-wayland.c:472 gdk/win32/gdkglcontext-win32.c:1491 #: gdk/x11/gdkglcontext-x11.c:1281 msgid "No GL implementation is available" msgstr "Kullanılabilir GL uygulaması yok" -#: gdk/wayland/gdkglcontext-wayland.c:476 +#: gdk/wayland/gdkglcontext-wayland.c:480 msgid "Core GL is not available on EGL implementation" msgstr "Çekirdek GL, EGL uygulamasında kullanılabilir değil" @@ -666,15 +666,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Kapat" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Simge durumuna küçült" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Ekranı Kapla" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Geri Yükle" @@ -1223,7 +1223,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1272,7 +1272,7 @@ msgid "_Apply" msgstr "_Uygula" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_Tamam" @@ -1629,12 +1629,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "TT" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Boşluk" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Ters Bölü" @@ -2246,52 +2255,52 @@ msgstr "_Sağ:" msgid "Paper Margins" msgstr "Kağıt Boşlukları" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "Ke_s" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Kopyala" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "_Yapıştır" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Sil" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "_Tümünü Seç" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "_Emoji Ekle" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Tümünü seç" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Kes" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Kopyala" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Yapıştır" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Büyük Harf Kilidi açık" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Emoji Ekle" @@ -2757,7 +2766,7 @@ msgstr "OpenGL içerik oluşturulması başarısız oldu" msgid "Application menu" msgstr "Uygulama menüsü" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Kapat" @@ -4028,24 +4037,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%% %d" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Taşı" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Yeniden Boyutlandır" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Her Zaman Üstte" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "GTK+ denetleyicisi kullanmak istiyor musunuz?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4056,7 +4065,7 @@ msgstr "" "izin veren etkileşimli bir hata ayıklayıcıdır. Bunun kullanılması " "uygulamanın kesilmesine ya da çökmesine neden olabilir." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Bu iletiyi yeniden gösterme" From c930d8361bc4c36b28d4ed6778a5e76dacee2323 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Tufan=20=C3=87etin?= Date: Tue, 15 Nov 2022 18:29:44 +0000 Subject: [PATCH 168/176] Update Turkish translation --- po/tr.po | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/po/tr.po b/po/tr.po index 70e949fbb3..0af05d6e99 100644 --- a/po/tr.po +++ b/po/tr.po @@ -182,12 +182,12 @@ msgstr "Aşağı" #: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:222 msgctxt "keyboard label" msgid "Page_Up" -msgstr "Page_Up" +msgstr "Page Up" #: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:225 msgctxt "keyboard label" msgid "Page_Down" -msgstr "Page_Down" +msgstr "Page Down" #: gdk/keyname-table.h:6858 msgctxt "keyboard label" @@ -212,93 +212,93 @@ msgstr "Insert" #: gdk/keyname-table.h:6862 msgctxt "keyboard label" msgid "Num_Lock" -msgstr "Num_Lock" +msgstr "Num Lock" #. Translators: KP_ means “key pad” here #: gdk/keyname-table.h:6864 msgctxt "keyboard label" msgid "KP_Space" -msgstr "TT_Boşluk" +msgstr "Boşluk (numerik klavye)" #: gdk/keyname-table.h:6865 msgctxt "keyboard label" msgid "KP_Tab" -msgstr "TT_Sekme" +msgstr "Tab (numerik klavye)" #: gdk/keyname-table.h:6866 msgctxt "keyboard label" msgid "KP_Enter" -msgstr "TT_Enter" +msgstr "Enter (numerik klavye)" #: gdk/keyname-table.h:6867 msgctxt "keyboard label" msgid "KP_Home" -msgstr "TT_Home" +msgstr "Home (numerik klavye)" #: gdk/keyname-table.h:6868 msgctxt "keyboard label" msgid "KP_Left" -msgstr "TT_Sol" +msgstr "Sol (numerik klavye)" #: gdk/keyname-table.h:6869 msgctxt "keyboard label" msgid "KP_Up" -msgstr "TT_Yukarı" +msgstr "Yukarı (numerik klavye)" #: gdk/keyname-table.h:6870 msgctxt "keyboard label" msgid "KP_Right" -msgstr "TT_Sağ" +msgstr "Sağ (numerik klavye)" #: gdk/keyname-table.h:6871 msgctxt "keyboard label" msgid "KP_Down" -msgstr "TT_Aşağı" +msgstr "Aşağı (numerik klavye)" #: gdk/keyname-table.h:6872 msgctxt "keyboard label" msgid "KP_Page_Up" -msgstr "TT_Page_Up" +msgstr "Page Up (numerik klavye)" #: gdk/keyname-table.h:6873 msgctxt "keyboard label" msgid "KP_Prior" -msgstr "TT_Önce" +msgstr "Prior (numerik klavye)" #: gdk/keyname-table.h:6874 msgctxt "keyboard label" msgid "KP_Page_Down" -msgstr "TT_Page_Down" +msgstr "Page Down (numerik klavye)" #: gdk/keyname-table.h:6875 msgctxt "keyboard label" msgid "KP_Next" -msgstr "TT_Sonraki" +msgstr "Next (numerik klavye)" #: gdk/keyname-table.h:6876 msgctxt "keyboard label" msgid "KP_End" -msgstr "TT_End" +msgstr "End (numerik klavye)" #: gdk/keyname-table.h:6877 msgctxt "keyboard label" msgid "KP_Begin" -msgstr "TT_Begin" +msgstr "Begin (numerik klavye)" #: gdk/keyname-table.h:6878 msgctxt "keyboard label" msgid "KP_Insert" -msgstr "TT_Insert" +msgstr "Insert (numerik klavye)" #: gdk/keyname-table.h:6879 msgctxt "keyboard label" msgid "KP_Delete" -msgstr "TT_Delete" +msgstr "Delete (numerik klavye)" #: gdk/keyname-table.h:6880 msgctxt "keyboard label" msgid "Delete" -msgstr "Sil" +msgstr "Delete" #: gdk/keyname-table.h:6881 msgctxt "keyboard label" @@ -1636,7 +1636,7 @@ msgstr "Meta" #: gtk/gtkaccellabel.c:893 msgctxt "keyboard label" msgid "KP" -msgstr "TT" +msgstr "NK" #: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" From 20f2c13b2b34397fbaf298c10537a842465ee7a3 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Fri, 18 Nov 2022 11:21:18 +0000 Subject: [PATCH 169/176] build: Define USE_XDG_ACTIVATION conditional when Wayland is disabled This fixes Autotools builds that disable Wayland, such as non-Linux operating systems and the minimal "udeb" (micro-.deb) package used in Debian's installer. Signed-off-by: Simon McVittie --- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index 6897d0bbec..b94881ec88 100644 --- a/configure.ac +++ b/configure.ac @@ -480,6 +480,7 @@ if test "$enable_wayland_backend" = "yes"; then AM_CONDITIONAL(USE_WAYLAND, true) else AM_CONDITIONAL(USE_WAYLAND, false) + AM_CONDITIONAL(USE_XDG_ACTIVATION, false) fi # strip leading space From b7a1941ab5e2df3ec7f8c04afb0d0ade596b345c Mon Sep 17 00:00:00 2001 From: Akbarkhon Variskhanov Date: Sat, 19 Nov 2022 23:23:50 +0500 Subject: [PATCH 170/176] examples, tests: Replace deprecations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ‘G_APPLICATION_FLAGS_NONE’ is deprecated: Use 'G_APPLICATION_DEFAULT_FLAGS' instead. --- examples/drawing.c | 2 +- examples/grid-packing.c | 2 +- examples/hello-world.c | 2 +- examples/search-bar.c | 2 +- examples/window-default.c | 2 +- tests/testinfobar.c | 2 +- tests/testlist4.c | 2 +- tests/testmodelbutton.c | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/drawing.c b/examples/drawing.c index cfdcab3c46..01ef670df6 100644 --- a/examples/drawing.c +++ b/examples/drawing.c @@ -182,7 +182,7 @@ main (int argc, GtkApplication *app; int status; - app = gtk_application_new ("org.gtk.example", G_APPLICATION_FLAGS_NONE); + app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); diff --git a/examples/grid-packing.c b/examples/grid-packing.c index 2d9db4fb90..d651e16195 100644 --- a/examples/grid-packing.c +++ b/examples/grid-packing.c @@ -66,7 +66,7 @@ main (int argc, GtkApplication *app; int status; - app = gtk_application_new ("org.gtk.example", G_APPLICATION_FLAGS_NONE); + app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); diff --git a/examples/hello-world.c b/examples/hello-world.c index 843b9b2d85..13ef85f24c 100644 --- a/examples/hello-world.c +++ b/examples/hello-world.c @@ -37,7 +37,7 @@ main (int argc, GtkApplication *app; int status; - app = gtk_application_new ("org.gtk.example", G_APPLICATION_FLAGS_NONE); + app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); diff --git a/examples/search-bar.c b/examples/search-bar.c index 16cacdbddb..642ff27bb8 100644 --- a/examples/search-bar.c +++ b/examples/search-bar.c @@ -50,7 +50,7 @@ main (gint argc, GtkApplication *app; app = gtk_application_new ("org.gtk.Example.GtkSearchBar", - G_APPLICATION_FLAGS_NONE); + G_APPLICATION_DEFAULT_FLAGS); g_signal_connect (app, "activate", G_CALLBACK (activate_cb), NULL); diff --git a/examples/window-default.c b/examples/window-default.c index 3bb80f5105..4bc800a888 100644 --- a/examples/window-default.c +++ b/examples/window-default.c @@ -19,7 +19,7 @@ main (int argc, GtkApplication *app; int status; - app = gtk_application_new ("org.gtk.example", G_APPLICATION_FLAGS_NONE); + app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); diff --git a/tests/testinfobar.c b/tests/testinfobar.c index 607b806ca0..812feae62a 100644 --- a/tests/testinfobar.c +++ b/tests/testinfobar.c @@ -100,7 +100,7 @@ main (int argc, int result; application = gtk_application_new ("org.gtk.test.infobar", - G_APPLICATION_FLAGS_NONE); + G_APPLICATION_DEFAULT_FLAGS); g_signal_connect (application, "activate", G_CALLBACK (on_activate), NULL); result = g_application_run (G_APPLICATION (application), argc, argv); diff --git a/tests/testlist4.c b/tests/testlist4.c index a8e0ddc42f..6c792445c9 100644 --- a/tests/testlist4.c +++ b/tests/testlist4.c @@ -202,7 +202,7 @@ test_app_new (void) test_app = g_object_new (test_app_get_type (), "application-id", "org.gtk.testlist4", - "flags", G_APPLICATION_FLAGS_NONE, + "flags", G_APPLICATION_DEFAULT_FLAGS, NULL); return test_app; diff --git a/tests/testmodelbutton.c b/tests/testmodelbutton.c index ed6163fadb..846226538c 100644 --- a/tests/testmodelbutton.c +++ b/tests/testmodelbutton.c @@ -98,7 +98,7 @@ main (int argc, char *argv[]) { GtkApplication *application = gtk_application_new ("org.gtk.test.modelbutton", - G_APPLICATION_FLAGS_NONE); + G_APPLICATION_DEFAULT_FLAGS); int result; g_signal_connect (application, "activate", From 9ac36cea3ca70fe981745dbea7e202e1a3515684 Mon Sep 17 00:00:00 2001 From: Anders Jonsson Date: Sat, 19 Nov 2022 20:10:37 +0000 Subject: [PATCH 171/176] Update Swedish translation --- po/sv.po | 283 +++++++++++++++++++++---------------------------------- 1 file changed, 109 insertions(+), 174 deletions(-) diff --git a/po/sv.po b/po/sv.po index 8429a472d5..0e9e8ebe70 100644 --- a/po/sv.po +++ b/po/sv.po @@ -5,14 +5,14 @@ # Daniel Nylander , 2006, 2007, 2008, 2009, 2010, 2011, 2012. # Josef Andersson , 2014. # Anders Jonsson , 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022. -# Luna Jernberg , 2021. +# Luna Jernberg , 2021, 2022. # msgid "" msgstr "" "Project-Id-Version: gtk\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-17 15:40+0000\n" -"PO-Revision-Date: 2022-02-17 22:52+0100\n" +"POT-Creation-Date: 2022-11-10 13:45+0000\n" +"PO-Revision-Date: 2022-11-19 21:09+0100\n" "Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.2\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -481,19 +481,19 @@ msgstr "Kan inte skapa ett GL-bildpunktsformat" msgid "Unable to create a GL context" msgstr "Kan inte skapa en GL-kontext" -#: gdk/wayland/gdkglcontext-wayland.c:418 -#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:777 +#: gdk/wayland/gdkglcontext-wayland.c:422 +#: gdk/wayland/gdkglcontext-wayland.c:432 gdk/win32/gdkglcontext-win32.c:777 #: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 #: gdk/x11/gdkglcontext-x11.c:975 msgid "No available configurations for the given pixel format" msgstr "Inga tillgängliga inställningar för det givna bildpunktsformatet" -#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1491 +#: gdk/wayland/gdkglcontext-wayland.c:472 gdk/win32/gdkglcontext-win32.c:1491 #: gdk/x11/gdkglcontext-x11.c:1281 msgid "No GL implementation is available" msgstr "Ingen GL-implementation tillgänglig" -#: gdk/wayland/gdkglcontext-wayland.c:476 +#: gdk/wayland/gdkglcontext-wayland.c:480 msgid "Core GL is not available on EGL implementation" msgstr "Kärn-GL är inte tillgängligt på EGL-implementation" @@ -658,15 +658,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "S_täng" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Minimera" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Maximera" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Återställ" @@ -1076,20 +1076,12 @@ msgid "Toggles the switch" msgstr "Slår på/av brytaren" #: gtk/deprecated/gtkcolorsel.c:425 -msgid "" -"Select the color you want from the outer ring. Select the darkness or " -"lightness of that color using the inner triangle." -msgstr "" -"Välj den färg som du vill ha från den yttre ringen. Välj mörkheten eller " -"ljusheten på den färgen genom att använda den inre triangeln." +msgid "Select the color you want from the outer ring. Select the darkness or lightness of that color using the inner triangle." +msgstr "Välj den färg som du vill ha från den yttre ringen. Välj mörkheten eller ljusheten på den färgen genom att använda den inre triangeln." #: gtk/deprecated/gtkcolorsel.c:451 -msgid "" -"Click the eyedropper, then click a color anywhere on your screen to select " -"that color." -msgstr "" -"Klicka på pipetten, och klicka sedan på en färg någonstans på din skärm för " -"att välja den färgen." +msgid "Click the eyedropper, then click a color anywhere on your screen to select that color." +msgstr "Klicka på pipetten, och klicka sedan på en färg någonstans på din skärm för att välja den färgen." #: gtk/deprecated/gtkcolorsel.c:461 msgid "_Hue:" @@ -1152,12 +1144,8 @@ msgid "Color _name:" msgstr "Färg_namn:" #: gtk/deprecated/gtkcolorsel.c:516 -msgid "" -"You can enter an HTML-style hexadecimal color value, or simply a color name " -"such as “orange” in this entry." -msgstr "" -"Du kan ange ett hexadecimalt färgvärde i HTML-stil, eller helt enkelt ange " -"ett engelskt namn på färgen som exempelvis ”orange” i detta fält." +msgid "You can enter an HTML-style hexadecimal color value, or simply a color name such as “orange” in this entry." +msgstr "Du kan ange ett hexadecimalt färgvärde i HTML-stil, eller helt enkelt ange ett engelskt namn på färgen som exempelvis ”orange” i detta fält." #: gtk/deprecated/gtkcolorsel.c:548 msgid "_Palette:" @@ -1168,27 +1156,15 @@ msgid "Color Wheel" msgstr "Färghjul" #: gtk/deprecated/gtkcolorsel.c:1072 -msgid "" -"The previously-selected color, for comparison to the color you’re selecting " -"now. You can drag this color to a palette entry, or select this color as " -"current by dragging it to the other color swatch alongside." -msgstr "" -"Den färg som valdes tidigare, för att du ska kunna jämföra med den färg du " -"väljer nu. Du kan dra färgen till en palettpost, eller välja denna färg som " -"den aktuella genom att dra den till det andra färgprovet." +msgid "The previously-selected color, for comparison to the color you’re selecting now. You can drag this color to a palette entry, or select this color as current by dragging it to the other color swatch alongside." +msgstr "Den färg som valdes tidigare, för att du ska kunna jämföra med den färg du väljer nu. Du kan dra färgen till en palettpost, eller välja denna färg som den aktuella genom att dra den till det andra färgprovet." #: gtk/deprecated/gtkcolorsel.c:1078 -msgid "" -"The color you’ve chosen. You can drag this color to a palette entry to save " -"it for use in the future." -msgstr "" -"Färgen som du valt. Du kan dra den här färgen till en palettpost för att " -"spara den för framtida bruk." +msgid "The color you’ve chosen. You can drag this color to a palette entry to save it for use in the future." +msgstr "Färgen som du valt. Du kan dra den här färgen till en palettpost för att spara den för framtida bruk." #: gtk/deprecated/gtkcolorsel.c:1084 -msgid "" -"The previously-selected color, for comparison to the color you’re selecting " -"now." +msgid "The previously-selected color, for comparison to the color you’re selecting now." msgstr "Den tidigare valda färgen, för jämförelse med färgen som du väljer nu." #: gtk/deprecated/gtkcolorsel.c:1088 @@ -1200,13 +1176,8 @@ msgid "_Save color here" msgstr "_Spara färgen här" #: gtk/deprecated/gtkcolorsel.c:1664 -msgid "" -"Click this palette entry to make it the current color. To change this entry, " -"drag a color swatch here or right-click it and select “Save color here.”" -msgstr "" -"Klicka på denna palettpost för att göra den till aktuell färg. För att ändra " -"denna post kan du dra ett färgprov hit eller högerklicka och välja ”Spara " -"färg här”." +msgid "Click this palette entry to make it the current color. To change this entry, drag a color swatch here or right-click it and select “Save color here.”" +msgstr "Klicka på denna palettpost för att göra den till aktuell färg. För att ändra denna post kan du dra ett färgprov hit eller högerklicka och välja ”Spara färg här”." #: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 #: gtk/gtkfilechoosernative.c:545 gtk/gtkfilechoosernative.c:637 @@ -1215,7 +1186,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1264,7 +1235,7 @@ msgid "_Apply" msgstr "_Verkställ" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_OK" @@ -1548,11 +1519,9 @@ msgstr "Grafik av" #. #: gtk/gtkaboutdialog.c:2500 #, c-format -msgid "" -"This program comes with absolutely no warranty.\n" +msgid "This program comes with absolutely no warranty.\n" "See the %s for details." -msgstr "" -"Detta program levereras utan någon form av garanti.\n" +msgstr "Detta program levereras utan någon form av garanti.\n" "Besök %s för detaljer." #. This is the text that should appear next to menu accelerators @@ -1621,12 +1590,21 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "NUM" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Blanksteg" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Omvänt snedstreck" @@ -1748,8 +1726,7 @@ msgstr "Kan inte tolka fil: %s\n" #: gtk/gtk-builder-tool.c:1058 #, c-format -msgid "" -"Usage:\n" +msgid "Usage:\n" " gtk-builder-tool [COMMAND] FILE\n" "\n" "Commands:\n" @@ -1766,8 +1743,7 @@ msgid "" " --css=FILE Use style from CSS file\n" "\n" "Perform various tasks on GtkBuilder .ui files.\n" -msgstr "" -"Användning:\n" +msgstr "Användning:\n" " gtk-builder-tool [KOMMANDO] FIL\n" "\n" "Kommandon:\n" @@ -2240,52 +2216,52 @@ msgstr "_Höger:" msgid "Paper Margins" msgstr "Pappersmarginaler" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "Klipp _ut" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Kopiera" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "Klistra _in" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Ta bort" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "Markera _allt" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "Infoga _emoji" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Markera allt" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Klipp ut" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Kopiera" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Klistra in" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Caps Lock är aktiverad" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Infoga emoji" @@ -2342,15 +2318,12 @@ msgid "The folder could not be created" msgstr "Mappen kunde inte skapas" #: gtk/gtkfilechooserwidget.c:822 -msgid "" -"The folder could not be created, as a file with the same name already exists." -msgstr "" -"Mappen kunde inte skapas eftersom det redan finns en fil med samma namn." +msgid "The folder could not be created, as a file with the same name already exists." +msgstr "Mappen kunde inte skapas eftersom det redan finns en fil med samma namn." #: gtk/gtkfilechooserwidget.c:824 msgid "Try using a different name for the folder, or rename the file first." -msgstr "" -"Prova att använda ett annat namn på mappen, eller byt namn på filen först." +msgstr "Prova att använda ett annat namn på mappen, eller byt namn på filen först." #: gtk/gtkfilechooserwidget.c:837 msgid "You need to choose a valid filename." @@ -2375,8 +2348,7 @@ msgstr "Du kan bara markera mappar" #: gtk/gtkfilechooserwidget.c:862 msgid "The item that you selected is not a folder try using a different item." -msgstr "" -"Objektet som du valde är inte en mapp. Försök att använda ett annat objekt." +msgstr "Objektet som du valde är inte en mapp. Försök att använda ett annat objekt." #: gtk/gtkfilechooserwidget.c:870 msgid "Invalid file name" @@ -2648,11 +2620,8 @@ msgstr "En fil med namnet ”%s” finns redan. Vill du ersätta den?" #: gtk/gtkfilechooserwidget.c:6569 gtk/gtkprintunixdialog.c:669 #, c-format -msgid "" -"The file already exists in “%s”. Replacing it will overwrite its contents." -msgstr "" -"Filen finns redan i ”%s”. Att ersätta den kommer att skriva över dess " -"innehåll." +msgid "The file already exists in “%s”. Replacing it will overwrite its contents." +msgstr "Filen finns redan i ”%s”. Att ersätta den kommer att skriva över dess innehåll." #: gtk/gtkfilechooserwidget.c:6574 gtk/gtkprintunixdialog.c:677 msgid "_Replace" @@ -2696,52 +2665,52 @@ msgctxt "font" msgid "None" msgstr "Inget" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Bredd" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Vikt" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Kursiv" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Lutning" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Optisk storlek" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Standard" # https://developer.gnome.org/gtk3/stable/GtkEventController.html#GtkPropagationPhase -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligaturer" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Skiftläge för bokstäver" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Skiftläge för tal" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Talavstånd" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Talformatering" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Teckenvarianter" @@ -2753,7 +2722,7 @@ msgstr "Skapande av OpenGL-kontext misslyckades" msgid "Application menu" msgstr "Programmeny" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Stäng" @@ -2824,11 +2793,9 @@ msgstr "PROGRAM [URI…] — starta ett PROGRAM" #. Translators: this message will appear after the usage string #. and before the list of options. #: gtk/gtk-launch.c:80 -msgid "" -"Launch an application (specified by its desktop file name),\n" +msgid "Launch an application (specified by its desktop file name),\n" "optionally passing one or more URIs as arguments." -msgstr "" -"Starta ett program (angivet genom dess skrivbordsfilnamn),\n" +msgstr "Starta ett program (angivet genom dess skrivbordsfilnamn),\n" "alternativt med en eller flera URI:er som argument." #: gtk/gtk-launch.c:92 @@ -2884,27 +2851,21 @@ msgid "Unlock" msgstr "Lås upp" #: gtk/gtklockbutton.c:293 -msgid "" -"Dialog is unlocked.\n" +msgid "Dialog is unlocked.\n" "Click to prevent further changes" -msgstr "" -"Dialogrutan är upplåst.\n" +msgstr "Dialogrutan är upplåst.\n" "Klicka för att förhindra ändringar" #: gtk/gtklockbutton.c:302 -msgid "" -"Dialog is locked.\n" +msgid "Dialog is locked.\n" "Click to make changes" -msgstr "" -"Dialogrutan är låst.\n" +msgstr "Dialogrutan är låst.\n" "Klicka för att göra ändringar" #: gtk/gtklockbutton.c:311 -msgid "" -"System policy prevents changes.\n" +msgid "System policy prevents changes.\n" "Contact your system administrator" -msgstr "" -"Systemets policy förhindrar ändringar.\n" +msgstr "Systemets policy förhindrar ändringar.\n" "Kontakta din systemadministratör" #. Description of --gtk-module=MODULES in --help output @@ -3082,14 +3043,12 @@ msgstr "För portabla dokument" #: gtk/gtkpagesetupunixdialog.c:832 #, c-format -msgid "" -"Margins:\n" +msgid "Margins:\n" " Left: %s %s\n" " Right: %s %s\n" " Top: %s %s\n" " Bottom: %s %s" -msgstr "" -"Marginaler:\n" +msgstr "Marginaler:\n" " Vänster: %s %s\n" " Höger: %s %s\n" " Övre: %s %s\n" @@ -3771,8 +3730,7 @@ msgstr "Kan inte flytta objektet med URI ”%s” till ”%s”" #: gtk/gtkrecentmanager.c:2507 #, c-format msgid "No registered application with name '%s' for item with URI '%s' found" -msgstr "" -"Inget registrerat program med namnet ”%s” hittades för objekt med URI ”%s”" +msgstr "Inget registrerat program med namnet ”%s” hittades för objekt med URI ”%s”" #: gtk/gtksearchentry.c:371 msgid "Search" @@ -3920,10 +3878,8 @@ msgstr "”%s” är inte ett giltigt attributnamn" #: gtk/gtktextbufferserialize.c:1197 #, c-format -msgid "" -"\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\"" -msgstr "" -"”%s” kunde inte konverteras till ett värde av typen ”%s” för attributet ”%s”" +msgid "\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\"" +msgstr "”%s” kunde inte konverteras till ett värde av typen ”%s” för attributet ”%s”" #: gtk/gtktextbufferserialize.c:1206 #, c-format @@ -3959,11 +3915,8 @@ msgid "Serialized data is malformed" msgstr "Serialiserad data är felformulerad" #: gtk/gtktextbufferserialize.c:1873 -msgid "" -"Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001" -msgstr "" -"Serialiserad data är felformulerad. Första sektionen är inte " -"GTKTEXTBUFFERCONTENTS-0001" +msgid "Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001" +msgstr "Serialiserad data är felformulerad. Första sektionen är inte GTKTEXTBUFFERCONTENTS-0001" #: gtk/gtktextutil.c:57 msgid "LRM _Left-to-right mark" @@ -4028,35 +3981,29 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Flytta" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Ändra storlek" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Alltid överst" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Vill du använda GTK+ Inspector?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format -msgid "" -"GTK+ Inspector is an interactive debugger that lets you explore and modify " -"the internals of any GTK+ application. Using it may cause the application to " -"break or crash." -msgstr "" -"GTK+ Inspector är en interaktiv felsökare som låter dig utforska och ändra " -"det inre i vilket GTK+-program som helst. Användning av det kan medföra att " -"programmet avslutar eller kraschar." +msgid "GTK+ Inspector is an interactive debugger that lets you explore and modify the internals of any GTK+ application. Using it may cause the application to break or crash." +msgstr "GTK+ Inspector är en interaktiv felsökare som låter dig utforska och ändra det inre i vilket GTK+-program som helst. Användning av det kan medföra att programmet avslutar eller kraschar." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Visa inte detta meddelande igen" @@ -4087,12 +4034,8 @@ msgid "You can type here any CSS rule recognized by GTK+." msgstr "Du kan skriva vilken CSS-regel som helst som känns igen av GTK+ här." #: gtk/inspector/css-editor.c:113 -msgid "" -"You can temporarily disable this custom CSS by clicking on the “Pause” " -"button above." -msgstr "" -"Du kan tillfälligt inaktivera denna anpassade CSS genom att klicka på ”Paus”-" -"knappen ovanför." +msgid "You can temporarily disable this custom CSS by clicking on the “Pause” button above." +msgstr "Du kan tillfälligt inaktivera denna anpassade CSS genom att klicka på ”Paus”-knappen ovanför." #: gtk/inspector/css-editor.c:114 msgid "Changes are applied instantly and globally, for the whole application." @@ -4528,11 +4471,9 @@ msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" msgstr "Inställningen är hårdkodad med GTK_TEST_TOUCHSCREEN" #: gtk/inspector/visual.c:817 -msgid "" -"Not settable at runtime.\n" +msgid "Not settable at runtime.\n" "Use GDK_GL=always or GDK_GL=disable instead" -msgstr "" -"Går ej att ställa in under körning.\n" +msgstr "Går ej att ställa in under körning.\n" "Använd GDK_GL=always eller GDK_GL=disable i stället" #: gtk/inspector/visual.c:831 gtk/inspector/visual.c:832 @@ -7310,8 +7251,7 @@ msgid "Server Addresses" msgstr "Serveradresser" #: gtk/ui/gtkplacesview.ui:43 -msgid "" -"Server addresses are made up of a protocol prefix and an address. Examples:" +msgid "Server addresses are made up of a protocol prefix and an address. Examples:" msgstr "Serveradresser utgörs av ett protokollprefix och en adress. Exempel:" #: gtk/ui/gtkplacesview.ui:78 @@ -7370,11 +7310,9 @@ msgstr "Sid_or:" #: gtk/ui/gtkprintunixdialog.ui:252 gtk/ui/gtkprintunixdialog.ui:270 #: gtk/ui/gtkprintunixdialog.ui:277 -msgid "" -"Specify one or more page ranges,\n" +msgid "Specify one or more page ranges,\n" " e.g. 1–3, 7, 11" -msgstr "" -"Ange en eller flera sidintervall,\n" +msgstr "Ange en eller flera sidintervall,\n" " exempelvis 1-3, 7, 11" #: gtk/ui/gtkprintunixdialog.ui:276 @@ -7483,11 +7421,9 @@ msgstr "Kloc_kan:" #: gtk/ui/gtkprintunixdialog.ui:1007 gtk/ui/gtkprintunixdialog.ui:1009 #: gtk/ui/gtkprintunixdialog.ui:1028 gtk/ui/gtkprintunixdialog.ui:1030 #: gtk/ui/gtkprintunixdialog.ui:1037 -msgid "" -"Specify the time of print,\n" +msgid "Specify the time of print,\n" " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" -msgstr "" -"Ange tiden för utskrift,\n" +msgstr "Ange tiden för utskrift,\n" " t.ex. 15∶30, 02∶35, 14∶15∶20, 11∶46∶30" #: gtk/ui/gtkprintunixdialog.ui:1036 @@ -7673,11 +7609,9 @@ msgstr "Ingen temaindexfil.\n" #: gtk/updateiconcache.c:1758 #, c-format -msgid "" -"No theme index file in '%s'.\n" +msgid "No theme index file in '%s'.\n" "If you really want to create an icon cache here, use --ignore-theme-index.\n" -msgstr "" -"Ingen temaindexfil i ”%s”.\n" +msgstr "Ingen temaindexfil i ”%s”.\n" "Om du verkligen vill skapa en ikoncache här, använd --ignore-theme-index.\n" #. ID @@ -7758,7 +7692,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnamesisk (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" @@ -8377,3 +8311,4 @@ msgstr "testutdata.%s" #: modules/printbackends/test/gtkprintbackendtest.c:465 msgid "Print to Test Printer" msgstr "Skriv ut till testskrivare" + From 9b9e989ea936a7810796730426b268f8402b1e8e Mon Sep 17 00:00:00 2001 From: Christian Kirbach Date: Sun, 20 Nov 2022 10:35:54 +0000 Subject: [PATCH 172/176] Update German translation --- po/de.po | 106 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 58 insertions(+), 48 deletions(-) diff --git a/po/de.po b/po/de.po index be2b6246f3..980f9bafc2 100644 --- a/po/de.po +++ b/po/de.po @@ -34,8 +34,8 @@ msgid "" msgstr "" "Project-Id-Version: GTK+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-12 23:00+0000\n" -"PO-Revision-Date: 2022-03-13 23:05+0100\n" +"POT-Creation-Date: 2022-11-19 20:10+0000\n" +"PO-Revision-Date: 2022-11-20 11:34+0100\n" "Last-Translator: Christian Kirbach \n" "Language-Team: Deutsch \n" "Language: de\n" @@ -43,7 +43,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.1.1\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -503,19 +503,19 @@ msgstr "GL-Pixelformat kann nicht angelegt werden" msgid "Unable to create a GL context" msgstr "GL-Kontext kann nicht erstellt werden" -#: gdk/wayland/gdkglcontext-wayland.c:418 -#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:777 +#: gdk/wayland/gdkglcontext-wayland.c:422 +#: gdk/wayland/gdkglcontext-wayland.c:432 gdk/win32/gdkglcontext-win32.c:777 #: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 #: gdk/x11/gdkglcontext-x11.c:975 msgid "No available configurations for the given pixel format" msgstr "Es sind keine Einstellungen für das angegebene Pixelformat vorhanden" -#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1491 +#: gdk/wayland/gdkglcontext-wayland.c:472 gdk/win32/gdkglcontext-win32.c:1491 #: gdk/x11/gdkglcontext-x11.c:1281 msgid "No GL implementation is available" msgstr "Es ist keine GL-Implementierung verfügbar" -#: gdk/wayland/gdkglcontext-wayland.c:476 +#: gdk/wayland/gdkglcontext-wayland.c:480 msgid "Core GL is not available on EGL implementation" msgstr "Core GL ist nicht in der EGL-Implementierung verfügbar" @@ -684,15 +684,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "S_chließen" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 msgid "Minimize" msgstr "Minimieren" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 msgid "Maximize" msgstr "Maximieren" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 msgid "Restore" msgstr "Wiederherstellen" @@ -1248,7 +1248,7 @@ msgstr "" #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1297,7 +1297,7 @@ msgid "_Apply" msgstr "An_wenden" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 msgid "_OK" msgstr "_OK" @@ -1654,12 +1654,22 @@ msgctxt "keyboard label" msgid "Meta" msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +# abkürzung für Nummernblock +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccellabel.c:893 +msgctxt "keyboard label" +msgid "KP" +msgstr "NB" + +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Leertaste" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Backslash" @@ -2274,52 +2284,52 @@ msgstr "_Rechts:" msgid "Paper Margins" msgstr "Papierränder" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 msgid "Cu_t" msgstr "_Ausschneiden" -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 msgid "_Copy" msgstr "_Kopieren" -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 msgid "_Paste" msgstr "E_infügen" -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 msgid "_Delete" msgstr "_Löschen" -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 msgid "Select _All" msgstr "_Alles auswählen" -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 msgid "Insert _Emoji" msgstr "_Emoji einfügen" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 msgid "Select all" msgstr "Alle auswählen" -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 msgid "Cut" msgstr "Ausschneiden" -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 msgid "Copy" msgstr "Kopieren" -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 msgid "Paste" msgstr "Einfügen" -#: gtk/gtkentry.c:10880 +#: gtk/gtkentry.c:10885 msgid "Caps Lock is on" msgstr "Feststelltaste ist aktiviert" -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Emoji einfügen" @@ -2737,52 +2747,52 @@ msgctxt "font" msgid "None" msgstr "Keine" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserwidget.c:1604 msgid "Width" msgstr "Breite" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1605 msgid "Weight" msgstr "Gewicht" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1606 msgid "Italic" msgstr "Kursiv" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1607 msgid "Slant" msgstr "Schräg" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1608 msgid "Optical Size" msgstr "Optische Größe" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Standard" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Ligaturen" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Groß-/Kleinschreibung" # https://www.bamagazine.com/Text-type-typeface-s/105.htm -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Zahlenschreibweise" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Zahlenabstand" -#: gtk/gtkfontchooserwidget.c:2357 +#: gtk/gtkfontchooserwidget.c:2359 msgid "Number Formatting" msgstr "Zahlenformatierung" -#: gtk/gtkfontchooserwidget.c:2358 +#: gtk/gtkfontchooserwidget.c:2360 msgid "Character Variants" msgstr "Zeichenvarianten<" @@ -2794,7 +2804,7 @@ msgstr "Erstellen des OpenGL-Kontexts ist gescheitert" msgid "Application menu" msgstr "Anwendungsmenü" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 msgid "Close" msgstr "Schließen" @@ -4084,24 +4094,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 +#: gtk/gtkwindow.c:9329 msgid "Move" msgstr "Bewegen" -#: gtk/gtkwindow.c:9312 +#: gtk/gtkwindow.c:9337 msgid "Resize" msgstr "Größe ändern" -#: gtk/gtkwindow.c:9343 +#: gtk/gtkwindow.c:9368 msgid "Always on Top" msgstr "Immer im Vordergrund" -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:12803 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Wollen Sie den GTK+ Inspektor verwenden?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:12805 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -4112,7 +4122,7 @@ msgstr "" "Interna einer beliebigen GTK+-Anwendung zu untersuchen und zu verändern. " "Dabei kann die Anwendung unerwünscht arbeiten oder abstürzen." -#: gtk/gtkwindow.c:12785 +#: gtk/gtkwindow.c:12810 msgid "Don't show this message again" msgstr "Zeige diese Meldung nicht mehr" @@ -7287,7 +7297,7 @@ msgid "Places" msgstr "Orte" # From Gtk inbuilt docs: -# A `GtkRevealer` animates the transition of its child from invisible to +# A `GtkRevealer` animates the transition of its child from invisible to # visible. #: gtk/ui/gtkfilechooserwidget.ui:47 msgid "Browse Header Revealer" @@ -7845,7 +7855,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnamesisch (VIQR)" #. ID -#: modules/input/imwayland.c:105 +#: modules/input/imwayland.c:106 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" From f6c649b1431064bb9725d884a8cc04627eb5eef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=80=D0=BE=D1=81=D0=BB=D0=B0=D0=B2=20=D0=9D?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=BB=D0=B8=D1=9B?= Date: Sun, 20 Nov 2022 14:31:19 +0000 Subject: [PATCH 173/176] Update Serbian translation --- po/sr.po | 15066 +++++++++++++++++++---------------------------------- 1 file changed, 5238 insertions(+), 9828 deletions(-) diff --git a/po/sr.po b/po/sr.po index e243d7e123..ad8418e306 100644 --- a/po/sr.po +++ b/po/sr.po @@ -3,97 +3,149 @@ # This file is distributed under the same license as the gtk package. # Translators: # Данило Шеган , 2004–2005. -# Милош Поповић , 2010–2015. -# Мирослав Николић , 2011–2022. +# Милош Поповић , 2010–2017. # Марко М. Костић (Marko M. Kostić) , 2015. -# Борисав Живановић , 2017. +# Мирослав Николић , 2011–2022. +# msgid "" msgstr "" -"Project-Id-Version: gtk+ 3.24\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-01 15:37+0000\n" -"PO-Revision-Date: 2022-03-03 05:20+0200\n" +"Project-Id-Version: gtk+ 2.14\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n" +"POT-Creation-Date: 2022-10-23 09:21+0000\n" +"PO-Revision-Date: 2022-10-26 12:48+0200\n" "Last-Translator: Мирослав Николић \n" -"Language-Team: Serbian <(nothing)>\n" +"Language-Team: Serbian <српски >\n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "X-Project-Style: gnome\n" -#: gdk/broadway/gdkbroadway-server.c:144 +#: gdk/broadway/gdkbroadway-server.c:135 #, c-format msgid "Broadway display type not supported: %s" msgstr "Бродвеј приказ није подржан: %s" -#: gdk/gdk.c:179 +#: gdk/gdkclipboard.c:232 +msgid "This clipboard cannot store data." +msgstr "Ова остава не може да чува податке." + +#: gdk/gdkclipboard.c:287 gdk/gdkclipboard.c:785 gdk/gdkclipboard.c:1085 +msgid "Cannot read from empty clipboard." +msgstr "Не могу да читам из празне оставе." + +#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1135 gdk/gdkdrag.c:618 +msgid "No compatible formats to transfer clipboard contents." +msgstr "Нема сагласних формата за пренос садржаја оставе." + +#: gdk/gdkcontentprovider.c:106 gdk/gdkcontentproviderimpl.c:313 +#: gdk/gdkcontentproviderimpl.c:532 #, c-format -msgid "Error parsing option --gdk-debug" -msgstr "Грешка у обради опције „--gdk-debug“" +msgid "Cannot provide contents as “%s”" +msgstr "Не могу да обезбедим садржаје као „%s“" -#: gdk/gdk.c:199 +#: gdk/gdkcontentprovider.c:127 #, c-format -msgid "Error parsing option --gdk-no-debug" -msgstr "Грешка у обради опције „--gdk-no-debug“" +msgid "Cannot provide contents as %s" +msgstr "Не могу да обезбедим садржаје као „%s“" -#. Description of --class=CLASS in --help output -#: gdk/gdk.c:228 -msgid "Program class as used by the window manager" -msgstr "Класа програма коју користи управљач прозора" - -#. Placeholder in --class=CLASS in --help output -#: gdk/gdk.c:229 -msgid "CLASS" -msgstr "КЛАСА" - -#. Description of --name=NAME in --help output -#: gdk/gdk.c:231 -msgid "Program name as used by the window manager" -msgstr "Назив програма како га приказује управљач прозора" - -#. Placeholder in --name=NAME in --help output -#: gdk/gdk.c:232 -msgid "NAME" -msgstr "НАЗИВ" - -#. Description of --display=DISPLAY in --help output -#: gdk/gdk.c:235 -msgid "X display to use" -msgstr "Икс приказ за коришћење" - -#. Placeholder in --display=DISPLAY in --help output -#: gdk/gdk.c:236 -msgid "DISPLAY" -msgstr "ПРИКАЗ" - -#. Description of --gdk-debug=FLAGS in --help output -#: gdk/gdk.c:240 -msgid "GDK debugging flags to set" -msgstr "ГДК опције за уклањање грешака за постављање" - -#. Placeholder in --gdk-debug=FLAGS in --help output -#. Placeholder in --gdk-no-debug=FLAGS in --help output -#. Placeholder in --gtk-debug=FLAGS in --help output -#. Placeholder in --gtk-no-debug=FLAGS in --help output -#: gdk/gdk.c:241 gdk/gdk.c:244 gtk/gtkmain.c:469 gtk/gtkmain.c:472 -msgid "FLAGS" -msgstr "ОПЦИЈЕ" - -#. Description of --gdk-no-debug=FLAGS in --help output -#: gdk/gdk.c:243 -msgid "GDK debugging flags to unset" -msgstr "ГДК опције за отклањање грешака за уклањање" - -#: gdk/gdkwindow.c:2851 -msgid "GL support disabled via GDK_DEBUG" -msgstr "ГЛ подршка је онемогућена са „GDK_DEBUG“" - -#: gdk/gdkwindow.c:2862 +#: gdk/gdkdisplay.c:154 gdk/gdkglcontext.c:435 msgid "The current backend does not support OpenGL" msgstr "Текући позадинац не подржава ОпенГЛ" +#: gdk/gdkdisplay.c:1240 +msgid "GL support disabled via GDK_DEBUG" +msgstr "Подршка за ГЛ је онемогућена са „GDK_DEBUG“" + +#: gdk/gdkdisplay.c:1538 +msgid "No EGL configuration available" +msgstr "Није доступно ЕГЛ подешавање" + +#: gdk/gdkdisplay.c:1546 +msgid "Failed to get EGL configurations" +msgstr "Нисам успео да добавим ЕГЛ подешавања" + +#: gdk/gdkdisplay.c:1576 +msgid "No EGL configuration with required features found" +msgstr "Нисам нашао ЕГЛ подешавање са захтеваним функцијама" + +#: gdk/gdkdisplay.c:1583 +msgid "No perfect EGL configuration found" +msgstr "Нисам нашао савршено ЕГЛ подешавање" + +#: gdk/gdkdisplay.c:1625 +#, c-format +msgid "EGL implementation is missing extension %s" +msgid_plural "EGL implementation is missing %2$d extensions: %1$s" +msgstr[0] "ЕГЛ примени недостаје проширење %2$d: %1$s" +msgstr[1] "ЕГЛ примени недостају %2$d проширења: %1$s" +msgstr[2] "ЕГЛ примени недостаје %2$d проширења: %1$s" +msgstr[3] "ЕГЛ примени недостаје проширење „%s“" + +#: gdk/gdkdisplay.c:1658 +msgid "libEGL not available in this sandbox" +msgstr "„libEGL“ није доступна у овом заштитном окружењу" + +#: gdk/gdkdisplay.c:1659 +msgid "libEGL not available" +msgstr "„libEGL“ није доступна" + +#: gdk/gdkdisplay.c:1669 +msgid "Failed to create EGL display" +msgstr "Нисам успео да направим ЕГЛ приказ" + +#: gdk/gdkdisplay.c:1679 +msgid "Could not initialize EGL display" +msgstr "Не могу да покренем ЕГЛ приказ" + +#: gdk/gdkdisplay.c:1690 +#, c-format +msgid "EGL version %d.%d is too old. GTK requires %d.%d" +msgstr "ЕГЛ издање %d.%d је превише старо. Гтк захтева %d.%d" + +#: gdk/gdkdrop.c:130 +msgid "Drag’n’drop from other applications is not supported." +msgstr "Превлачење и пуштање из других програма није подржано." + +#: gdk/gdkdrop.c:163 +msgid "No compatible formats to transfer contents." +msgstr "Нема сагласних формата за пренос садржаја." + +#: gdk/gdkglcontext.c:394 gdk/x11/gdkglcontext-glx.c:604 +msgid "No GL API allowed." +msgstr "Нема дозвољених ГЛ АПИ-ја." + +#: gdk/gdkglcontext.c:418 gdk/win32/gdkglcontext-win32-wgl.c:611 +#: gdk/x11/gdkglcontext-glx.c:638 +msgid "Unable to create a GL context" +msgstr "Не могу да направим ГЛ садржај" + +#: gdk/gdkglcontext.c:1273 +msgid "Anything but OpenGL ES disabled via GDK_DEBUG" +msgstr "Све осим ОпенГЛ ЕС-а је искључено путем „GDK_DEBUG“" + +#: gdk/gdkglcontext.c:1282 +#, c-format +msgid "Application does not support %s API" +msgstr "Програм не подржава „%s“ АПИ" + +#. translators: This is about OpenGL backend names, like +#. * "Trying to use X11 GLX, but EGL is already in use" +#: gdk/gdkglcontext.c:1814 +#, c-format +msgid "Trying to use %s, but %s is already in use" +msgstr "Покушавам да користим „%s“, али је „%s“ већ у употреби" + +#: gdk/gdksurface.c:1226 +msgid "Vulkan support disabled via GDK_DEBUG" +msgstr "Подршка за Вулкан је онемогућена са „GDK_DEBUG“" + +#: gdk/gdktexture.c:525 +msgid "Unknown image format." +msgstr "Непознат формат слике." + #. #. * Translators, the strings in the “keyboard label” context are #. * display names for keyboard keys. Some of them have prefixes like @@ -105,409 +157,635 @@ msgstr "Текући позадинац не подржава ОпенГЛ" #. * Scroll_lock - Scroll lock #. * KP_Space - Space (keypad) #. -#: gdk/keyname-table.h:6843 +#: gdk/keynamesprivate.h:6843 msgctxt "keyboard label" msgid "BackSpace" msgstr "BackSpace" -#: gdk/keyname-table.h:6844 +#: gdk/keynamesprivate.h:6844 msgctxt "keyboard label" msgid "Tab" msgstr "Tab" -#: gdk/keyname-table.h:6845 +#: gdk/keynamesprivate.h:6845 msgctxt "keyboard label" msgid "Return" -msgstr "Return" +msgstr "Enter" -#: gdk/keyname-table.h:6846 +#: gdk/keynamesprivate.h:6846 msgctxt "keyboard label" msgid "Pause" msgstr "Pause" -#: gdk/keyname-table.h:6847 +#: gdk/keynamesprivate.h:6847 msgctxt "keyboard label" msgid "Scroll_Lock" -msgstr "Scroll_Lock" +msgstr "Scroll Lock" -#: gdk/keyname-table.h:6848 +#: gdk/keynamesprivate.h:6848 msgctxt "keyboard label" msgid "Sys_Req" -msgstr "Sys_Req" +msgstr "Sys Req" -#: gdk/keyname-table.h:6849 +#: gdk/keynamesprivate.h:6849 msgctxt "keyboard label" msgid "Escape" -msgstr "Излазак" +msgstr "Esc" -#: gdk/keyname-table.h:6850 +#: gdk/keynamesprivate.h:6850 msgctxt "keyboard label" msgid "Multi_key" msgstr "Мулти тастер" -#: gdk/keyname-table.h:6851 +#: gdk/keynamesprivate.h:6851 msgctxt "keyboard label" msgid "Home" msgstr "Home" -#: gdk/keyname-table.h:6852 +#: gdk/keynamesprivate.h:6852 msgctxt "keyboard label" msgid "Left" msgstr "Лево" -#: gdk/keyname-table.h:6853 +#: gdk/keynamesprivate.h:6853 msgctxt "keyboard label" msgid "Up" msgstr "Горе" -#: gdk/keyname-table.h:6854 +#: gdk/keynamesprivate.h:6854 msgctxt "keyboard label" msgid "Right" msgstr "Десно" -#: gdk/keyname-table.h:6855 +#: gdk/keynamesprivate.h:6855 msgctxt "keyboard label" msgid "Down" msgstr "Доле" -#: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:222 +#: gdk/keynamesprivate.h:6856 gtk/gtkshortcutlabel.c:213 msgctxt "keyboard label" msgid "Page_Up" -msgstr "Page_Up" +msgstr "Page Up" -#: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:225 +#: gdk/keynamesprivate.h:6857 gtk/gtkshortcutlabel.c:216 msgctxt "keyboard label" msgid "Page_Down" -msgstr "Page_Down" +msgstr "Page Down" -#: gdk/keyname-table.h:6858 +#: gdk/keynamesprivate.h:6858 msgctxt "keyboard label" msgid "End" msgstr "End" -#: gdk/keyname-table.h:6859 +#: gdk/keynamesprivate.h:6859 msgctxt "keyboard label" msgid "Begin" msgstr "Begin" -#: gdk/keyname-table.h:6860 +#: gdk/keynamesprivate.h:6860 msgctxt "keyboard label" msgid "Print" msgstr "Print" -#: gdk/keyname-table.h:6861 +#: gdk/keynamesprivate.h:6861 msgctxt "keyboard label" msgid "Insert" msgstr "Insert" -#: gdk/keyname-table.h:6862 +#: gdk/keynamesprivate.h:6862 msgctxt "keyboard label" msgid "Num_Lock" -msgstr "Num_Lock" +msgstr "Num Lock" #. Translators: KP_ means “key pad” here -#: gdk/keyname-table.h:6864 +#: gdk/keynamesprivate.h:6864 msgctxt "keyboard label" msgid "KP_Space" -msgstr "Размак_бројевни" +msgstr "Размак (бројевни одељак)" -#: gdk/keyname-table.h:6865 +#: gdk/keynamesprivate.h:6865 msgctxt "keyboard label" msgid "KP_Tab" -msgstr "Tab_бројевни" +msgstr "Tab (бројевни одељак)" -#: gdk/keyname-table.h:6866 +#: gdk/keynamesprivate.h:6866 msgctxt "keyboard label" msgid "KP_Enter" -msgstr "Enter_бројевни" +msgstr "Enter (бројевни одељак)" -#: gdk/keyname-table.h:6867 +# ako je za "home directory", onda bi bilo dobro "licni direktorijum", ako je za "home page", onda za "licna stranica" +#: gdk/keynamesprivate.h:6867 msgctxt "keyboard label" msgid "KP_Home" -msgstr "Home_бројевни" +msgstr "Home (бројевни одељак)" -#: gdk/keyname-table.h:6868 +#: gdk/keynamesprivate.h:6868 msgctxt "keyboard label" msgid "KP_Left" -msgstr "Лево_бројевни" +msgstr "Лево (бројевни одељак)" -#: gdk/keyname-table.h:6869 +#: gdk/keynamesprivate.h:6869 msgctxt "keyboard label" msgid "KP_Up" -msgstr "Горе_бројевни" +msgstr "Горе (бројевни одељак)" -#: gdk/keyname-table.h:6870 +#: gdk/keynamesprivate.h:6870 msgctxt "keyboard label" msgid "KP_Right" -msgstr "Десно_бројевни" +msgstr "Десно (бројевни одељак)" -#: gdk/keyname-table.h:6871 +#: gdk/keynamesprivate.h:6871 msgctxt "keyboard label" msgid "KP_Down" -msgstr "Доле_бројевни" +msgstr "Доле (бројевни одељак)" -#: gdk/keyname-table.h:6872 +#: gdk/keynamesprivate.h:6872 msgctxt "keyboard label" msgid "KP_Page_Up" -msgstr "Page_UP_бројевни" +msgstr "Page Up (бројевни одељак)" -#: gdk/keyname-table.h:6873 +#: gdk/keynamesprivate.h:6873 msgctxt "keyboard label" msgid "KP_Prior" -msgstr "Претходно_бројевни" +msgstr "Претходно (бројевни одељак)" -#: gdk/keyname-table.h:6874 +#: gdk/keynamesprivate.h:6874 msgctxt "keyboard label" msgid "KP_Page_Down" -msgstr "Page_Down_бројевни" +msgstr "Page Down (бројевни одељак)" -#: gdk/keyname-table.h:6875 +#: gdk/keynamesprivate.h:6875 msgctxt "keyboard label" msgid "KP_Next" -msgstr "Next_бројевни" +msgstr "Следеће (бројевни одељак)" -#: gdk/keyname-table.h:6876 +#: gdk/keynamesprivate.h:6876 msgctxt "keyboard label" msgid "KP_End" -msgstr "End_бројевни" +msgstr "End (бројевни одељак)" -#: gdk/keyname-table.h:6877 +#: gdk/keynamesprivate.h:6877 msgctxt "keyboard label" msgid "KP_Begin" -msgstr "Begin_бројевни" +msgstr "Begin (бројевни одељак)" -#: gdk/keyname-table.h:6878 +#: gdk/keynamesprivate.h:6878 msgctxt "keyboard label" msgid "KP_Insert" -msgstr "Insert_бројевни" +msgstr "Insert (бројевни одељак)" -#: gdk/keyname-table.h:6879 +#: gdk/keynamesprivate.h:6879 msgctxt "keyboard label" msgid "KP_Delete" -msgstr "Delete_бројевни" +msgstr "Delete (бројевни одељак)" -#: gdk/keyname-table.h:6880 +#: gdk/keynamesprivate.h:6880 msgctxt "keyboard label" msgid "Delete" msgstr "Delete" -#: gdk/keyname-table.h:6881 +#: gdk/keynamesprivate.h:6881 msgctxt "keyboard label" msgid "MonBrightnessUp" msgstr "Повећај осветљеност (екран)" -#: gdk/keyname-table.h:6882 +#: gdk/keynamesprivate.h:6882 msgctxt "keyboard label" msgid "MonBrightnessDown" msgstr "Смањи осветљеност (екран)" -#: gdk/keyname-table.h:6883 +#: gdk/keynamesprivate.h:6883 msgctxt "keyboard label" msgid "KbdBrightnessUp" msgstr "Повећај осветљеност (тастатура)" -#: gdk/keyname-table.h:6884 +#: gdk/keynamesprivate.h:6884 msgctxt "keyboard label" msgid "KbdBrightnessDown" msgstr "Смањи осветљеност (тастатура)" -#: gdk/keyname-table.h:6885 +#: gdk/keynamesprivate.h:6885 msgctxt "keyboard label" msgid "AudioMute" msgstr "Искључи звук" -#: gdk/keyname-table.h:6886 +#: gdk/keynamesprivate.h:6886 msgctxt "keyboard label" msgid "AudioMicMute" msgstr "Искључи звук микрофона" -#: gdk/keyname-table.h:6887 +#: gdk/keynamesprivate.h:6887 msgctxt "keyboard label" msgid "AudioLowerVolume" -msgstr "Утишај аудио" +msgstr "Утишај звук" -#: gdk/keyname-table.h:6888 +#: gdk/keynamesprivate.h:6888 msgctxt "keyboard label" msgid "AudioRaiseVolume" -msgstr "Појачај аудио" +msgstr "Појачај звук" -#: gdk/keyname-table.h:6889 +#: gdk/keynamesprivate.h:6889 msgctxt "keyboard label" msgid "AudioPlay" -msgstr "Пусти аудио" +msgstr "Пусти звук" -#: gdk/keyname-table.h:6890 +#: gdk/keynamesprivate.h:6890 msgctxt "keyboard label" msgid "AudioStop" -msgstr "Заустави аудио" +msgstr "Заустави звук" -#: gdk/keyname-table.h:6891 +#: gdk/keynamesprivate.h:6891 msgctxt "keyboard label" msgid "AudioNext" msgstr "Следеће" -#: gdk/keyname-table.h:6892 +#: gdk/keynamesprivate.h:6892 msgctxt "keyboard label" msgid "AudioPrev" msgstr "Претходно" -#: gdk/keyname-table.h:6893 +#: gdk/keynamesprivate.h:6893 msgctxt "keyboard label" msgid "AudioRecord" msgstr "Снимај" -#: gdk/keyname-table.h:6894 +#: gdk/keynamesprivate.h:6894 msgctxt "keyboard label" msgid "AudioPause" msgstr "Паузирај" -#: gdk/keyname-table.h:6895 +#: gdk/keynamesprivate.h:6895 msgctxt "keyboard label" msgid "AudioRewind" msgstr "Премотај" -#: gdk/keyname-table.h:6896 +#: gdk/keynamesprivate.h:6896 msgctxt "keyboard label" msgid "AudioMedia" msgstr "Аудио медиј" -#: gdk/keyname-table.h:6897 +#: gdk/keynamesprivate.h:6897 msgctxt "keyboard label" msgid "Eject" msgstr "Избаци" -#: gdk/keyname-table.h:6898 +#: gdk/keynamesprivate.h:6898 msgctxt "keyboard label" msgid "Explorer" msgstr "Датотеке" -#: gdk/keyname-table.h:6899 +#: gdk/keynamesprivate.h:6899 msgctxt "keyboard label" msgid "Calculator" -msgstr "Калкулатор" +msgstr "Дигитрон" -#: gdk/keyname-table.h:6900 +#: gdk/keynamesprivate.h:6900 msgctxt "keyboard label" msgid "Mail" msgstr "Е-пошта" -#: gdk/keyname-table.h:6901 +#: gdk/keynamesprivate.h:6901 msgctxt "keyboard label" msgid "WWW" msgstr "Интернет" -#: gdk/keyname-table.h:6902 +#: gdk/keynamesprivate.h:6902 msgctxt "keyboard label" msgid "Search" -msgstr "Тражи" +msgstr "Претрага" -#: gdk/keyname-table.h:6903 +#: gdk/keynamesprivate.h:6903 msgctxt "keyboard label" msgid "Tools" -msgstr "Алат" +msgstr "Алати" -#: gdk/keyname-table.h:6904 +#: gdk/keynamesprivate.h:6904 msgctxt "keyboard label" msgid "ScreenSaver" msgstr "Чувар екрана" -#: gdk/keyname-table.h:6905 +#: gdk/keynamesprivate.h:6905 msgctxt "keyboard label" msgid "Battery" msgstr "Батерија" -#: gdk/keyname-table.h:6906 +#: gdk/keynamesprivate.h:6906 msgctxt "keyboard label" msgid "Launch1" msgstr "Покрени1" -#: gdk/keyname-table.h:6907 +#: gdk/keynamesprivate.h:6907 msgctxt "keyboard label" msgid "Forward" msgstr "Напред" -#: gdk/keyname-table.h:6908 +#: gdk/keynamesprivate.h:6908 msgctxt "keyboard label" msgid "Back" msgstr "Назад" -#: gdk/keyname-table.h:6909 +#: gdk/keynamesprivate.h:6909 msgctxt "keyboard label" msgid "Sleep" msgstr "Спавај" -#: gdk/keyname-table.h:6910 +#: gdk/keynamesprivate.h:6910 msgctxt "keyboard label" msgid "Hibernate" msgstr "Замрзни" -#: gdk/keyname-table.h:6911 +#: gdk/keynamesprivate.h:6911 msgctxt "keyboard label" msgid "WLAN" msgstr "Бежична" -#: gdk/keyname-table.h:6912 +#: gdk/keynamesprivate.h:6912 msgctxt "keyboard label" msgid "WebCam" msgstr "Веб камерица" -#: gdk/keyname-table.h:6913 +#: gdk/keynamesprivate.h:6913 msgctxt "keyboard label" msgid "Display" -msgstr "Прикажи" +msgstr "Екран" -#: gdk/keyname-table.h:6914 +#: gdk/keynamesprivate.h:6914 msgctxt "keyboard label" msgid "TouchpadToggle" msgstr "Окидач додирне табле" -#: gdk/keyname-table.h:6915 +#: gdk/keynamesprivate.h:6915 msgctxt "keyboard label" msgid "WakeUp" msgstr "Пробуди се" -#: gdk/keyname-table.h:6916 +#: gdk/keynamesprivate.h:6916 msgctxt "keyboard label" msgid "Suspend" msgstr "Обустави" -#: gdk/quartz/gdkglcontext-quartz.c:123 -msgid "Unable to create a GL pixel format" -msgstr "Не могу да направим ГЛ формат пиксела" +#: gdk/loaders/gdkjpeg.c:63 +#, c-format +msgid "Error interpreting JPEG image file (%s)" +msgstr "Грешка тумачења датотеке ЈПЕГ слике (%s)" -#: gdk/quartz/gdkglcontext-quartz.c:133 gdk/wayland/gdkglcontext-wayland.c:208 -#: gdk/win32/gdkglcontext-win32.c:808 gdk/win32/gdkglcontext-win32.c:1258 -#: gdk/x11/gdkglcontext-x11.c:724 gdk/x11/gdkglcontext-x11.c:774 -msgid "Unable to create a GL context" -msgstr "Не могу да направим ГЛ садржај" +#: gdk/loaders/gdkjpeg.c:192 +#, c-format +msgid "Unsupported JPEG colorspace (%d)" +msgstr "Неподржан ЈПЕГ простор боја (%d)" -#: gdk/wayland/gdkglcontext-wayland.c:418 -#: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:777 -#: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 -#: gdk/x11/gdkglcontext-x11.c:975 -msgid "No available configurations for the given pixel format" -msgstr "Нема доступних подешавања за изабрани формат пиксела" +#: gdk/loaders/gdkjpeg.c:201 gdk/loaders/gdkpng.c:266 gdk/loaders/gdktiff.c:453 +#, c-format +msgid "Not enough memory for image size %ux%u" +msgstr "Нема довољно меморије за величину слике %ux%u" -#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1491 -#: gdk/x11/gdkglcontext-x11.c:1281 +#: gdk/loaders/gdkpng.c:119 +#, c-format +msgid "Error reading png (%s)" +msgstr "Грешка читања пнг (%s)" + +#: gdk/loaders/gdkpng.c:217 +#, c-format +msgid "Unsupported depth %u in png image" +msgstr "Неподржана дубина %u у пнг слици" + +#: gdk/loaders/gdkpng.c:247 +#, c-format +msgid "Unsupported color type %u in png image" +msgstr "Неподржана врста боје %u у пнг слици" + +#: gdk/loaders/gdktiff.c:340 +msgid "Failed to load RGB data from TIFF file" +msgstr "Нисам успео да учитам ЦЗП податке из ТИФФ датотеке" + +#: gdk/loaders/gdktiff.c:383 +msgid "Could not load TIFF data" +msgstr "Не могу да учитам ТИФФ податке" + +#: gdk/loaders/gdktiff.c:465 +#, c-format +msgid "Reading data failed at row %d" +msgstr "Читање података није успело у %d. реду" + +#: gdk/macos/gdkmacosclipboard.c:557 gdk/wayland/gdkclipboard-wayland.c:240 +#: gdk/wayland/gdkdrop-wayland.c:208 gdk/wayland/gdkprimary-wayland.c:335 +#: gdk/win32/gdkdrop-win32.c:1018 gdk/win32/gdkdrop-win32.c:1063 +#: gdk/x11/gdkclipboard-x11.c:805 gdk/x11/gdkdrop-x11.c:235 +msgid "No compatible transfer format found" +msgstr "Нисам нашао сагласан формат преноса" + +#: gdk/macos/gdkmacosclipboard.c:643 +#, c-format +msgid "Failed to decode contents with mime-type of '%s'" +msgstr "Нисам успео да дешифрујем садржаје са миме врстом „%s“" + +#: gdk/win32/gdkclipdrop-win32.c:721 +#, c-format +msgid "Cannot claim clipboard ownership. OpenClipboard() timed out." +msgstr "" +"Не могу да потражујем власништво оставе. Истекло је време за функцију " +"„OpenClipboard()“." + +#: gdk/win32/gdkclipdrop-win32.c:731 +#, c-format +msgid "Cannot claim clipboard ownership. Another process claimed it before us." +msgstr "" +"Не могу да потражујем власништво оставе. Неки други процес ју је заузео пре " +"нас." + +#: gdk/win32/gdkclipdrop-win32.c:745 +#, c-format +msgid "Cannot claim clipboard ownership. OpenClipboard() failed: 0x%lx." +msgstr "" +"Не могу да потражујем власништво оставе. Није успела функција " +"„OpenClipboard()“: 0×%lx." + +#: gdk/win32/gdkclipdrop-win32.c:757 +#, c-format +msgid "Cannot claim clipboard ownership. EmptyClipboard() failed: 0x%lx." +msgstr "" +"Не могу да потражујем власништво оставе. Није успела функција " +"„EmptyClipboard()“: 0×%lx." + +#: gdk/win32/gdkclipdrop-win32.c:800 +#, c-format +msgid "Cannot set clipboard data. OpenClipboard() timed out." +msgstr "" +"Не могу да поставим податке оставе. Истекло је време за функцију " +"„OpenClipboard()“." + +#: gdk/win32/gdkclipdrop-win32.c:810 gdk/win32/gdkclipdrop-win32.c:841 +#, c-format +msgid "Cannot set clipboard data. Another process claimed clipboard ownership." +msgstr "" +"Не могу да поставим податке оставе. Неки други процес има првенство над " +"власништвом оставе." + +#: gdk/win32/gdkclipdrop-win32.c:824 +#, c-format +msgid "Cannot set clipboard data. OpenClipboard() failed: 0x%lx." +msgstr "" +"Не могу да поставим податке оставе. Није успела функција „OpenClipboard()“: " +"0×%lx." + +#: gdk/win32/gdkclipdrop-win32.c:876 +#, c-format +msgid "Cannot get clipboard data. GlobalLock(0x%p) failed: 0x%lx." +msgstr "" +"Не могу да добавим податке оставе. Није успела функција „GlobalLock(0×%p)“: " +"0×%lx." + +#: gdk/win32/gdkclipdrop-win32.c:887 +#, c-format +msgid "Cannot get clipboard data. GlobalSize(0x%p) failed: 0x%lx." +msgstr "" +"Не могу да добавим податке оставе. Није успела функција „GlobalSize(0×%p)“: " +"0×%lx." + +#: gdk/win32/gdkclipdrop-win32.c:900 +#, c-format +msgid "" +"Cannot get clipboard data. Failed to allocate %s bytes to store the data." +msgstr "" +"Не могу да добавим податке оставе. Нисам успео да доделим %s бајта за " +"смештај података." + +#: gdk/win32/gdkclipdrop-win32.c:932 +#, c-format +msgid "Cannot get clipboard data. OpenClipboard() timed out." +msgstr "" +"Не могу да добавим податке оставе. Истекло је време за функцију " +"„OpenClipboard()“." + +#: gdk/win32/gdkclipdrop-win32.c:942 +#, c-format +msgid "Cannot get clipboard data. Clipboard ownership changed." +msgstr "Не могу да добавим податке оставе. Власништво оставе је измењено." + +#: gdk/win32/gdkclipdrop-win32.c:952 +#, c-format +msgid "" +"Cannot get clipboard data. Clipboard data changed before we could get it." +msgstr "" +"Не могу да добавим податке оставе. Подаци оставе су измењени пре него што " +"смо могли да их добавимо." + +#: gdk/win32/gdkclipdrop-win32.c:969 +#, c-format +msgid "Cannot get clipboard data. OpenClipboard() failed: 0x%lx." +msgstr "" +"Не могу да добавим податке оставе. Није успела функција „OpenClipboard()“: 0×" +"%lx." + +#: gdk/win32/gdkclipdrop-win32.c:994 +#, c-format +msgid "Cannot get clipboard data. No compatible transfer format found." +msgstr "" +"Не могу да добавим податке оставе. Нисам нашао сагласан формат преноса." + +#: gdk/win32/gdkclipdrop-win32.c:1004 +#, c-format +msgid "Cannot get clipboard data. GetClipboardData() failed: 0x%lx." +msgstr "" +"Не могу да добавим податке оставе. Није успела функција " +"„GetClipboardData()“: 0×%lx." + +#: gdk/win32/gdkdrop-win32.c:949 +#, c-format +msgid "Cannot get DnD data. GlobalLock(0x%p) failed: 0x%lx." +msgstr "" +"Не могу да добавим ДнД податке. Није успела функција „GlobalLock(0×%p)“: 0×" +"%lx." + +#: gdk/win32/gdkdrop-win32.c:958 +#, c-format +msgid "Cannot get DnD data. GlobalSize(0x%p) failed: 0x%lx." +msgstr "" +"Не могу да добавим ДнД податке. Није успела функција „GlobalSize(0×%p)“: 0×" +"%lx." + +#: gdk/win32/gdkdrop-win32.c:969 +#, c-format +msgid "Cannot get DnD data. Failed to allocate %s bytes to store the data." +msgstr "" +"Не могу да добавим ДнД податке. Нисам успео да доделим %s бајта за смештај " +"података." + +#: gdk/win32/gdkdrop-win32.c:1037 +#, c-format +msgid "GDK surface 0x%p is not registered as a drop target" +msgstr "Гдк површ 0×%p није регистрована као мета пуштања" + +#: gdk/win32/gdkdrop-win32.c:1044 +#, c-format +msgid "Target context record 0x%p has no data object" +msgstr "Запис контекста мете 0×%p не садржи објекат података" + +#: gdk/win32/gdkdrop-win32.c:1082 +#, c-format +msgid "IDataObject_GetData (0x%x) failed, returning 0x%lx" +msgstr "Није успела функција „IDataObject_GetData“ (0×%x), са резултатом 0×%lx" + +#: gdk/win32/gdkdrop-win32.c:1114 +#, c-format +msgid "Failed to transmute DnD data W32 format 0x%x to %p (%s)" +msgstr "" +"Нисам успео да преобразим „W32“ формат ДнД података из 0×%x у „%p“ (%s)" + +#: gdk/win32/gdkglcontext-win32-wgl.c:276 +#: gdk/win32/gdkglcontext-win32-wgl.c:293 msgid "No GL implementation is available" msgstr "Није доступна ГЛ подршка" -#: gdk/wayland/gdkglcontext-wayland.c:476 -msgid "Core GL is not available on EGL implementation" -msgstr "Језгарни ГЛ није доступан уз ЕГЛ подршку" +#: gdk/win32/gdkglcontext-win32-wgl.c:577 +msgid "No available configurations for the given pixel format" +msgstr "Нема доступних подешавања за дати формат пиксела" -#: gdk/x11/gdkapplaunchcontext-x11.c:298 +#: gdk/win32/gdkhdataoutputstream-win32.c:63 +msgid "writing a closed stream" +msgstr "пишем затворени ток" + +#: gdk/win32/gdkhdataoutputstream-win32.c:85 +msgid "g_try_realloc () failed" +msgstr "није успело „g_try_realloc ()“" + +#: gdk/win32/gdkhdataoutputstream-win32.c:93 +#: gdk/win32/gdkhdataoutputstream-win32.c:231 +msgid "GlobalReAlloc() failed: " +msgstr "Није успело „GlobalReAlloc()“: " + +#: gdk/win32/gdkhdataoutputstream-win32.c:105 +msgid "Ran out of buffer space (buffer size is fixed)" +msgstr "Понестаје простор међумеморије (њена величина је непромењива)" + +#: gdk/win32/gdkhdataoutputstream-win32.c:203 +msgid "Can’t transmute a single handle" +msgstr "Не могу да преобразим једну ручку" + +#: gdk/win32/gdkhdataoutputstream-win32.c:215 #, c-format -msgid "Starting %s" +msgid "Failed to transmute %zu bytes of data from %s to %u" +msgstr "Нисам успео да преобразим %zu бајта података из „%s“ у „%u“" + +#: gdk/win32/gdkhdataoutputstream-win32.c:250 +msgid "GlobalLock() failed: " +msgstr "Није успело „GlobalLock()“: " + +#: gdk/win32/gdkhdataoutputstream-win32.c:364 +msgid "GlobalAlloc() failed: " +msgstr "Није успело „GlobalAlloc()“: " + +#: gdk/x11/gdkapplaunchcontext-x11.c:296 +#, c-format +msgid "Starting “%s”" msgstr "Покрећем „%s“" -#: gdk/x11/gdkapplaunchcontext-x11.c:311 +#: gdk/x11/gdkapplaunchcontext-x11.c:309 #, c-format -msgid "Opening %s" +msgid "Opening “%s”" msgstr "Отварам „%s“" -#: gdk/x11/gdkapplaunchcontext-x11.c:316 +#: gdk/x11/gdkapplaunchcontext-x11.c:314 #, c-format msgid "Opening %d Item" msgid_plural "Opening %d Items" @@ -516,1046 +794,284 @@ msgstr[1] "Отварам %d ставке" msgstr[2] "Отварам %d ставки" msgstr[3] "Отварам једну ставку" -#: gdk/x11/gdkglcontext-x11.c:1003 +#: gdk/x11/gdkclipboard-x11.c:475 +msgid "Clipboard manager could not store selection." +msgstr "Управник оставе не може да смести избор." + +#: gdk/x11/gdkclipboard-x11.c:655 +msgid "Cannot store clipboard. No clipboard manager is active." +msgstr "Не могу да сместим оставу. Ниједан управник оставе није активан." + +#: gdk/x11/gdkglcontext-glx.c:754 +msgid "No GLX configurations available" +msgstr "Нису доступна GLX подешавања" + +#: gdk/x11/gdkglcontext-glx.c:827 +msgid "No GLX configuration with required features found" +msgstr "Нисам нашао GLX подешавање са захтеваним функцијама" + +#: gdk/x11/gdkglcontext-glx.c:901 +msgid "GLX is not supported" +msgstr "GLX није подржано" + +#: gdk/x11/gdkselectioninputstream-x11.c:469 #, c-format -msgid "No available configurations for the given RGBA pixel format" -msgstr "Нема подешавања за дати РГБА формат пиксела" +msgid "Format %s not supported" +msgstr "Формат „%s“ није подржан" -#: gtk/a11y/gtkbooleancellaccessible.c:43 -msgctxt "Action description" -msgid "Toggles the cell" -msgstr "Бирање ћелије" +#: gdk/x11/gdktextlistconverter-x11.c:65 gdk/x11/gdktextlistconverter-x11.c:105 +msgid "Not enough space in destination" +msgstr "Нема довољно места у одредишту" -#: gtk/a11y/gtkbooleancellaccessible.c:63 gtk/a11y/gtkswitchaccessible.c:89 -msgctxt "Action name" -msgid "Toggle" -msgstr "Промени" +#: gdk/x11/gdktextlistconverter-x11.c:91 gdk/x11/gdktextlistconverter-x11.c:195 +msgid "Need complete input to do conversion" +msgstr "Потребан је потпун улаз за обављање претварања" -#: gtk/a11y/gtkbuttonaccessible.c:321 gtk/a11y/gtkmenuitemaccessible.c:436 -msgctxt "Action name" +#: gdk/x11/gdktextlistconverter-x11.c:216 +#: gdk/x11/gdktextlistconverter-x11.c:250 +msgid "Invalid byte sequence in conversion input" +msgstr "Неисправан низ бајтова у улазу претварања" + +#: gdk/x11/gdktextlistconverter-x11.c:242 +msgid "Invalid formats in compound text conversion." +msgstr "Неисправни формати у претварању сложеног текста." + +#: gdk/x11/gdktextlistconverter-x11.c:259 +#, c-format +msgid "Unsupported encoding “%s”" +msgstr "Неподржано кодирање „%s“" + +#: gsk/gl/gskglrenderer.c:132 +#, c-format +msgid "This GLES %d.%d implementation does not support half-float vertex data" +msgstr "Ова примена ГЛЕС-а %d.%d не подржава полуразломачке вертекс податке" + +#: gtk/a11y/gtkatspiaction.c:239 +msgctxt "accessibility" msgid "Click" msgstr "Кликни" -#: gtk/a11y/gtkbuttonaccessible.c:330 -msgctxt "Action description" +#: gtk/a11y/gtkatspiaction.c:240 +msgctxt "accessibility" msgid "Clicks the button" msgstr "Клика на дугме" -#: gtk/a11y/gtkcellaccessible.c:257 -msgctxt "Action name" -msgid "Expand or contract" -msgstr "Рашири или скупи" +#: gtk/a11y/gtkatspiaction.c:290 +msgctxt "accessibility" +msgid "Toggle" +msgstr "Окини" -#: gtk/a11y/gtkcellaccessible.c:259 -msgctxt "Action name" -msgid "Edit" -msgstr "Уреди" - -#: gtk/a11y/gtkcellaccessible.c:261 gtk/a11y/gtkcolorswatchaccessible.c:149 -#: gtk/a11y/gtkentryaccessible.c:1557 gtk/a11y/gtkexpanderaccessible.c:281 -msgctxt "Action name" -msgid "Activate" -msgstr "Активирај" - -#: gtk/a11y/gtkcellaccessible.c:274 -msgctxt "Action description" -msgid "Expands or contracts the row in the tree view containing this cell" -msgstr "Шири или скупља ред у прегледу стаблом који садржи ово поље" - -#: gtk/a11y/gtkcellaccessible.c:276 -msgctxt "Action description" -msgid "Creates a widget in which the contents of the cell can be edited" -msgstr "Ствара елемент у коме садржај поља може бити измењен" - -#: gtk/a11y/gtkcellaccessible.c:278 -msgctxt "Action description" -msgid "Activates the cell" -msgstr "Активира поље" - -#: gtk/a11y/gtkcolorswatchaccessible.c:148 -msgctxt "Action name" -msgid "Select" -msgstr "Изабери" - -#: gtk/a11y/gtkcolorswatchaccessible.c:150 -msgctxt "Action name" -msgid "Customize" -msgstr "Прилагоди" - -#: gtk/a11y/gtkcolorswatchaccessible.c:161 -msgctxt "Action description" -msgid "Selects the color" -msgstr "Бира боју" - -# Mozda "vedrina boje"? -#: gtk/a11y/gtkcolorswatchaccessible.c:162 -msgctxt "Action description" -msgid "Activates the color" -msgstr "Активира боју" - -#: gtk/a11y/gtkcolorswatchaccessible.c:163 -msgctxt "Action description" -msgid "Customizes the color" -msgstr "Прилагођава боју" - -#: gtk/a11y/gtkcomboboxaccessible.c:310 -msgctxt "Action name" -msgid "Press" -msgstr "Притисни" - -#: gtk/a11y/gtkcomboboxaccessible.c:319 -msgctxt "Action description" -msgid "Presses the combobox" -msgstr "Притиска поље за избор" - -#: gtk/a11y/gtkentryaccessible.c:1566 -msgctxt "Action description" -msgid "Activates the entry" -msgstr "Покреће унос" - -#: gtk/a11y/gtkexpanderaccessible.c:290 -msgctxt "Action description" -msgid "Activates the expander" -msgstr "Покреће проширивач" - -#: gtk/a11y/gtkfilechooserwidgetaccessible.c:101 -msgctxt "Action name" -msgid "Show location" -msgstr "Прикажи место" - -#: gtk/a11y/gtkfilechooserwidgetaccessible.c:110 -msgctxt "Action description" -msgid "Show the File Chooser's Location text field" -msgstr "Прикажите поље текста места бирача датотека" - -#. FIXME these need accelerators when appropriate, and -#. * need the mnemonics to be rationalized -#. -#: gtk/a11y/gtkimageaccessible.c:53 gtk/deprecated/gtkstock.c:345 -msgctxt "Stock label" -msgid "_About" -msgstr "_О програму" - -#: gtk/a11y/gtkimageaccessible.c:54 gtk/deprecated/gtkstock.c:346 -msgctxt "Stock label" -msgid "_Add" -msgstr "_Додај" - -#: gtk/a11y/gtkimageaccessible.c:55 gtk/deprecated/gtkstock.c:348 -msgctxt "Stock label" -msgid "_Bold" -msgstr "_Подебљано" - -#: gtk/a11y/gtkimageaccessible.c:56 gtk/deprecated/gtkstock.c:350 -msgctxt "Stock label" -msgid "_CD-ROM" -msgstr "_ЦД уређај" - -#: gtk/a11y/gtkimageaccessible.c:57 gtk/deprecated/gtkstock.c:351 -msgctxt "Stock label" -msgid "_Clear" -msgstr "_Очисти" - -#: gtk/a11y/gtkimageaccessible.c:58 gtk/deprecated/gtkstock.c:352 -msgctxt "Stock label" -msgid "_Close" -msgstr "_Затвори" - -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9320 -msgid "Minimize" -msgstr "Умањи" - -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9329 -msgid "Maximize" -msgstr "Увећај" - -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9286 -msgid "Restore" -msgstr "Поврати" - -#: gtk/a11y/gtkimageaccessible.c:62 gtk/deprecated/gtkstock.c:355 -msgctxt "Stock label" -msgid "_Copy" -msgstr "_Копирај" - -#: gtk/a11y/gtkimageaccessible.c:63 gtk/deprecated/gtkstock.c:356 -msgctxt "Stock label" -msgid "Cu_t" -msgstr "_Исеци" - -#: gtk/a11y/gtkimageaccessible.c:64 gtk/deprecated/gtkstock.c:357 -msgctxt "Stock label" -msgid "_Delete" -msgstr "_Обриши" - -#: gtk/a11y/gtkimageaccessible.c:65 gtk/deprecated/gtkstock.c:339 -msgctxt "Stock label" -msgid "Error" -msgstr "Грешка" - -#. KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate -#: gtk/a11y/gtkimageaccessible.c:66 gtk/deprecated/gtkstock.c:337 -msgctxt "Stock label" -msgid "Information" -msgstr "Обавештење" - -#: gtk/a11y/gtkimageaccessible.c:67 gtk/deprecated/gtkstock.c:340 -msgctxt "Stock label" -msgid "Question" -msgstr "Питање" - -#: gtk/a11y/gtkimageaccessible.c:68 gtk/deprecated/gtkstock.c:338 -msgctxt "Stock label" -msgid "Warning" -msgstr "Упозорење" - -#: gtk/a11y/gtkimageaccessible.c:69 gtk/deprecated/gtkstock.c:360 -msgctxt "Stock label" -msgid "_Execute" -msgstr "_Изврши" - -#: gtk/a11y/gtkimageaccessible.c:70 gtk/deprecated/gtkstock.c:362 -msgctxt "Stock label" -msgid "_File" -msgstr "_Датотека" - -#: gtk/a11y/gtkimageaccessible.c:71 gtk/deprecated/gtkstock.c:363 -msgctxt "Stock label" -msgid "_Find" -msgstr "_Нађи" - -#: gtk/a11y/gtkimageaccessible.c:72 gtk/deprecated/gtkstock.c:364 -msgctxt "Stock label" -msgid "Find and _Replace" -msgstr "Нађи и _замени" - -#: gtk/a11y/gtkimageaccessible.c:73 gtk/deprecated/gtkstock.c:365 -msgctxt "Stock label" -msgid "_Floppy" -msgstr "Дис_кета" - -#: gtk/a11y/gtkimageaccessible.c:74 gtk/deprecated/gtkstock.c:366 -msgctxt "Stock label" -msgid "_Fullscreen" -msgstr "_Цео екран" - -#. This is a navigation label as in "go to the bottom of the page" -#: gtk/a11y/gtkimageaccessible.c:75 gtk/deprecated/gtkstock.c:369 -msgctxt "Stock label, navigation" -msgid "_Bottom" -msgstr "_Доле" - -#. This is a navigation label as in "go to the first page" -#: gtk/a11y/gtkimageaccessible.c:76 gtk/deprecated/gtkstock.c:371 -msgctxt "Stock label, navigation" -msgid "_First" -msgstr "П_рво" - -#. This is a navigation label as in "go to the last page" -#: gtk/a11y/gtkimageaccessible.c:77 gtk/deprecated/gtkstock.c:373 -msgctxt "Stock label, navigation" -msgid "_Last" -msgstr "Послед_ње" - -#. This is a navigation label as in "go to the top of the page" -#: gtk/a11y/gtkimageaccessible.c:78 gtk/deprecated/gtkstock.c:375 -msgctxt "Stock label, navigation" -msgid "_Top" -msgstr "_Горе" - -#. This is a navigation label as in "go back" -#: gtk/a11y/gtkimageaccessible.c:79 gtk/deprecated/gtkstock.c:377 -msgctxt "Stock label, navigation" -msgid "_Back" -msgstr "_Назад" - -#. This is a navigation label as in "go down" -#: gtk/a11y/gtkimageaccessible.c:80 gtk/deprecated/gtkstock.c:379 -msgctxt "Stock label, navigation" -msgid "_Down" -msgstr "_Доле" - -#. This is a navigation label as in "go forward" -#: gtk/a11y/gtkimageaccessible.c:81 gtk/deprecated/gtkstock.c:381 -msgctxt "Stock label, navigation" -msgid "_Forward" -msgstr "На_пред" - -#. This is a navigation label as in "go up" -#: gtk/a11y/gtkimageaccessible.c:82 gtk/deprecated/gtkstock.c:383 -msgctxt "Stock label, navigation" -msgid "_Up" -msgstr "_Горе" - -# Или „хард диск“ -#: gtk/a11y/gtkimageaccessible.c:83 gtk/deprecated/gtkstock.c:384 -msgctxt "Stock label" -msgid "_Hard Disk" -msgstr "_Чврсти диск" - -#: gtk/a11y/gtkimageaccessible.c:84 gtk/deprecated/gtkstock.c:385 -msgctxt "Stock label" -msgid "_Help" -msgstr "_Помоћ" - -# ako je za "home directory", onda bi bilo dobro "licni direktorijum", ako je za "home page", onda za "licna stranica" -#: gtk/a11y/gtkimageaccessible.c:85 gtk/deprecated/gtkstock.c:386 -msgctxt "Stock label" -msgid "_Home" -msgstr "_Почетак" - -#: gtk/a11y/gtkimageaccessible.c:86 gtk/deprecated/gtkstock.c:387 -msgctxt "Stock label" -msgid "Increase Indent" -msgstr "Повећај увлачење" - -#: gtk/a11y/gtkimageaccessible.c:87 gtk/deprecated/gtkstock.c:391 -msgctxt "Stock label" -msgid "_Italic" -msgstr "_Курзив" - -#: gtk/a11y/gtkimageaccessible.c:88 gtk/deprecated/gtkstock.c:392 -msgctxt "Stock label" -msgid "_Jump to" -msgstr "_Иди на" - -#. This is about text justification, "centered text" -#: gtk/a11y/gtkimageaccessible.c:89 gtk/deprecated/gtkstock.c:394 -msgctxt "Stock label" -msgid "_Center" -msgstr "_Центрирај" - -#. This is about text justification -#: gtk/a11y/gtkimageaccessible.c:90 gtk/deprecated/gtkstock.c:396 -msgctxt "Stock label" -msgid "_Fill" -msgstr "_Попуни" - -#. This is about text justification, "left-justified text" -#: gtk/a11y/gtkimageaccessible.c:91 gtk/deprecated/gtkstock.c:398 -msgctxt "Stock label" -msgid "_Left" -msgstr "_Лево" - -#. This is about text justification, "right-justified text" -#: gtk/a11y/gtkimageaccessible.c:92 gtk/deprecated/gtkstock.c:400 -msgctxt "Stock label" -msgid "_Right" -msgstr "Д_есно" - -#: gtk/a11y/gtkimageaccessible.c:93 gtk/deprecated/gtkstock.c:367 -msgctxt "Stock label" -msgid "_Leave Fullscreen" -msgstr "Напусти _цео екран" - -#. Media label, as in "fast forward" -#: gtk/a11y/gtkimageaccessible.c:94 gtk/deprecated/gtkstock.c:403 -msgctxt "Stock label, media" -msgid "_Forward" -msgstr "На_пред" - -#. Media label, as in "next song" -#: gtk/a11y/gtkimageaccessible.c:95 gtk/deprecated/gtkstock.c:405 -msgctxt "Stock label, media" -msgid "_Next" -msgstr "_Следеће" - -#. Media label, as in "pause music" -#: gtk/a11y/gtkimageaccessible.c:96 gtk/deprecated/gtkstock.c:407 -msgctxt "Stock label, media" -msgid "P_ause" -msgstr "Па_узирај" - -#. Media label, as in "play music" -#: gtk/a11y/gtkimageaccessible.c:97 gtk/deprecated/gtkstock.c:409 -msgctxt "Stock label, media" -msgid "_Play" -msgstr "_Пусти" - -#. Media label, as in "previous song" -#: gtk/a11y/gtkimageaccessible.c:98 gtk/deprecated/gtkstock.c:411 -msgctxt "Stock label, media" -msgid "Pre_vious" -msgstr "Пре_тходно" - -#. Media label -#: gtk/a11y/gtkimageaccessible.c:99 gtk/deprecated/gtkstock.c:413 -msgctxt "Stock label, media" -msgid "_Record" -msgstr "С_ними" - -# хм, хм? -#. Media label -#: gtk/a11y/gtkimageaccessible.c:100 gtk/deprecated/gtkstock.c:415 -msgctxt "Stock label, media" -msgid "R_ewind" -msgstr "Пре_мотај" - -#. Media label -#: gtk/a11y/gtkimageaccessible.c:101 gtk/deprecated/gtkstock.c:417 -msgctxt "Stock label, media" -msgid "_Stop" -msgstr "_Заустави" - -#: gtk/a11y/gtkimageaccessible.c:102 gtk/deprecated/gtkstock.c:418 -msgctxt "Stock label" -msgid "_Network" -msgstr "_Мрежа" - -#: gtk/a11y/gtkimageaccessible.c:103 gtk/deprecated/gtkstock.c:419 -msgctxt "Stock label" -msgid "_New" -msgstr "_Ново" - -#: gtk/a11y/gtkimageaccessible.c:104 gtk/deprecated/gtkstock.c:422 -msgctxt "Stock label" -msgid "_Open" -msgstr "_Отвори" - -#: gtk/a11y/gtkimageaccessible.c:105 gtk/deprecated/gtkstock.c:432 -msgctxt "Stock label" -msgid "_Paste" -msgstr "У_баци" - -#: gtk/a11y/gtkimageaccessible.c:106 gtk/deprecated/gtkstock.c:434 -msgctxt "Stock label" -msgid "_Print" -msgstr "_Штампај" - -#: gtk/a11y/gtkimageaccessible.c:107 gtk/deprecated/gtkstock.c:435 -msgctxt "Stock label" -msgid "Print Pre_view" -msgstr "Пре_глед пред штампу" - -#: gtk/a11y/gtkimageaccessible.c:108 gtk/deprecated/gtkstock.c:436 -msgctxt "Stock label" -msgid "_Properties" -msgstr "_Особине" - -#: gtk/a11y/gtkimageaccessible.c:109 gtk/deprecated/gtkstock.c:437 -msgctxt "Stock label" -msgid "_Quit" -msgstr "_Изађи" - -#: gtk/a11y/gtkimageaccessible.c:110 gtk/deprecated/gtkstock.c:438 -msgctxt "Stock label" -msgid "_Redo" -msgstr "_Понови" - -#: gtk/a11y/gtkimageaccessible.c:111 gtk/deprecated/gtkstock.c:439 -msgctxt "Stock label" -msgid "_Refresh" -msgstr "_Освежи" - -#: gtk/a11y/gtkimageaccessible.c:112 gtk/deprecated/gtkstock.c:440 -msgctxt "Stock label" -msgid "_Remove" -msgstr "_Уклони" - -#: gtk/a11y/gtkimageaccessible.c:113 gtk/deprecated/gtkstock.c:441 -msgctxt "Stock label" -msgid "_Revert" -msgstr "_Врати" - -#: gtk/a11y/gtkimageaccessible.c:114 gtk/deprecated/gtkstock.c:442 -msgctxt "Stock label" -msgid "_Save" -msgstr "_Сачувај" - -#: gtk/a11y/gtkimageaccessible.c:115 gtk/deprecated/gtkstock.c:443 -msgctxt "Stock label" -msgid "Save _As" -msgstr "Сачувај _као" - -#: gtk/a11y/gtkimageaccessible.c:116 gtk/deprecated/gtkstock.c:444 -msgctxt "Stock label" -msgid "Select _All" -msgstr "Изабери _све" - -#. Sorting direction -#: gtk/a11y/gtkimageaccessible.c:117 gtk/deprecated/gtkstock.c:448 -msgctxt "Stock label" -msgid "_Ascending" -msgstr "_Растући" - -#. Sorting direction -#: gtk/a11y/gtkimageaccessible.c:118 gtk/deprecated/gtkstock.c:450 -msgctxt "Stock label" -msgid "_Descending" -msgstr "_Опадајући" - -#: gtk/a11y/gtkimageaccessible.c:119 gtk/deprecated/gtkstock.c:451 -msgctxt "Stock label" -msgid "_Spell Check" -msgstr "_Провера писања" - -#: gtk/a11y/gtkimageaccessible.c:120 gtk/deprecated/gtkstock.c:452 -msgctxt "Stock label" -msgid "_Stop" -msgstr "_Заустави" - -#. Font variant -#: gtk/a11y/gtkimageaccessible.c:121 gtk/deprecated/gtkstock.c:454 -msgctxt "Stock label" -msgid "_Strikethrough" -msgstr "_Прецртај" - -#. Font variant -#: gtk/a11y/gtkimageaccessible.c:122 gtk/deprecated/gtkstock.c:457 -msgctxt "Stock label" -msgid "_Underline" -msgstr "_Подвуци" - -#: gtk/a11y/gtkimageaccessible.c:123 gtk/deprecated/gtkstock.c:458 -msgctxt "Stock label" -msgid "_Undo" -msgstr "_Опозови" - -#: gtk/a11y/gtkimageaccessible.c:124 gtk/deprecated/gtkstock.c:388 -msgctxt "Stock label" -msgid "Decrease Indent" -msgstr "Умањи увлачење" - -#. Zoom -#: gtk/a11y/gtkimageaccessible.c:125 gtk/deprecated/gtkstock.c:461 -msgctxt "Stock label" -msgid "_Normal Size" -msgstr "_Обична величина" - -#. Zoom -#: gtk/a11y/gtkimageaccessible.c:126 gtk/deprecated/gtkstock.c:463 -msgctxt "Stock label" -msgid "Best _Fit" -msgstr "_Најбоље слагање" - -#: gtk/a11y/gtkimageaccessible.c:127 gtk/deprecated/gtkstock.c:464 -msgctxt "Stock label" -msgid "Zoom _In" -msgstr "У_већај" - -#: gtk/a11y/gtkimageaccessible.c:128 gtk/deprecated/gtkstock.c:465 -msgctxt "Stock label" -msgid "Zoom _Out" -msgstr "У_мањи" - -#: gtk/a11y/gtkmenubuttonaccessible.c:102 gtk/inspector/window.ui:459 -msgid "Menu" -msgstr "Изборник" - -#: gtk/a11y/gtkmenuitemaccessible.c:445 -msgctxt "Action description" -msgid "Clicks the menuitem" -msgstr "Клика ставку изборника" - -#: gtk/a11y/gtkscalebuttonaccessible.c:140 -msgctxt "Action description" -msgid "Pops up the slider" -msgstr "Избацује клизач" - -#: gtk/a11y/gtkscalebuttonaccessible.c:142 -msgctxt "Action description" -msgid "Dismisses the slider" -msgstr "Распушта клизач" - -#: gtk/a11y/gtkscalebuttonaccessible.c:170 -msgctxt "Action name" -msgid "Popup" -msgstr "Искачуће" - -#: gtk/a11y/gtkscalebuttonaccessible.c:172 -msgctxt "Action name" -msgid "Dismiss" -msgstr "Одбаци" - -#: gtk/a11y/gtkspinneraccessible.c:39 -msgctxt "throbbing progress animation widget" -msgid "Spinner" -msgstr "Вртешка" - -#: gtk/a11y/gtkspinneraccessible.c:40 -msgid "Provides visual indication of progress" -msgstr "Обезбеђује видљив приказ напретка неке радње" - -#: gtk/a11y/gtkswitchaccessible.c:98 -msgctxt "Action description" +#: gtk/a11y/gtkatspiaction.c:291 +msgctxt "accessibility" msgid "Toggles the switch" msgstr "Окида прекидач" -#: gtk/deprecated/gtkcolorsel.c:425 -msgid "" -"Select the color you want from the outer ring. Select the darkness or " -"lightness of that color using the inner triangle." -msgstr "" -"Изаберите боју коју желите из спољног прстена. Изаберите осветљеност или " -"затамњеност те боје помоћу унутрашњег прстена." +#: gtk/a11y/gtkatspiaction.c:371 +msgctxt "accessibility" +msgid "Select" +msgstr "Изабери" -#: gtk/deprecated/gtkcolorsel.c:451 -msgid "" -"Click the eyedropper, then click a color anywhere on your screen to select " -"that color." -msgstr "" -"Кликните на капало, а затим кликните на боју било где на вашем екрану да је " -"изаберете." +#: gtk/a11y/gtkatspiaction.c:372 +msgctxt "accessibility" +msgid "Selects the color" +msgstr "Бира боју" -#: gtk/deprecated/gtkcolorsel.c:461 -msgid "_Hue:" -msgstr "_Нијанса:" - -#: gtk/deprecated/gtkcolorsel.c:462 -msgid "Position on the color wheel." -msgstr "Положај на точку боја." - -#: gtk/deprecated/gtkcolorsel.c:464 -msgid "S_aturation:" -msgstr "_Засићеност:" - -#: gtk/deprecated/gtkcolorsel.c:465 -msgid "Intensity of the color." -msgstr "Засићеност боје." - -#: gtk/deprecated/gtkcolorsel.c:466 -msgid "_Value:" -msgstr "_Вредност:" +#: gtk/a11y/gtkatspiaction.c:379 gtk/a11y/gtkatspiaction.c:439 +#: gtk/a11y/gtkatspiaction.c:495 gtk/a11y/gtkatspiaction.c:603 +#: gtk/a11y/gtkatspiaction.c:690 +msgctxt "accessibility" +msgid "Activate" +msgstr "Покрени" # Mozda "vedrina boje"? -#: gtk/deprecated/gtkcolorsel.c:467 -msgid "Brightness of the color." -msgstr "Осветљеност боје." +#: gtk/a11y/gtkatspiaction.c:380 +msgctxt "accessibility" +msgid "Activates the color" +msgstr "Покреће боју" -#: gtk/deprecated/gtkcolorsel.c:468 -msgid "_Red:" -msgstr "_Црвена:" +#: gtk/a11y/gtkatspiaction.c:387 +msgctxt "accessibility" +msgid "Customize" +msgstr "Прилагоди" -#: gtk/deprecated/gtkcolorsel.c:469 -msgid "Amount of red light in the color." -msgstr "Количина црвене светлости у боји." +#: gtk/a11y/gtkatspiaction.c:388 +msgctxt "accessibility" +msgid "Customizes the color" +msgstr "Прилагођава боју" -#: gtk/deprecated/gtkcolorsel.c:470 -msgid "_Green:" -msgstr "_Зелена:" +#: gtk/a11y/gtkatspiaction.c:440 +msgctxt "accessibility" +msgid "Activates the expander" +msgstr "Покреће проширивач" -#: gtk/deprecated/gtkcolorsel.c:471 -msgid "Amount of green light in the color." -msgstr "Количина зелене светлости у боји." +#: gtk/a11y/gtkatspiaction.c:496 gtk/a11y/gtkatspiaction.c:604 +#: gtk/a11y/gtkatspiaction.c:691 +msgctxt "accessibility" +msgid "Activates the entry" +msgstr "Покреће унос" -#: gtk/deprecated/gtkcolorsel.c:472 -msgid "_Blue:" -msgstr "_Плава:" +#: gtk/a11y/gtkatspiaction.c:503 +msgctxt "accessibility" +msgid "Activate primary icon" +msgstr "Покреће главну иконицу" -#: gtk/deprecated/gtkcolorsel.c:473 -msgid "Amount of blue light in the color." -msgstr "Количина плаве светлости у боји." +#: gtk/a11y/gtkatspiaction.c:504 +msgctxt "accessibility" +msgid "Activates the primary icon of the entry" +msgstr "Покреће главну иконицу уноса" -# Ово значи „непровидност“, али истовремено се одређује и провидност, па нема забуне. -#: gtk/deprecated/gtkcolorsel.c:476 -msgid "Op_acity:" -msgstr "_Провидност:" +# Mozda "vedrina boje"? +#: gtk/a11y/gtkatspiaction.c:511 +msgctxt "accessibility" +msgid "Activate secondary icon" +msgstr "Покреће помоћну иконицу" -#: gtk/deprecated/gtkcolorsel.c:484 gtk/deprecated/gtkcolorsel.c:494 -msgid "Transparency of the color." -msgstr "Провидност боје." +#: gtk/a11y/gtkatspiaction.c:512 +msgctxt "accessibility" +msgid "Activates the secondary icon of the entry" +msgstr "Покреће помоћну иконицу уноса" -#: gtk/deprecated/gtkcolorsel.c:501 -msgid "Color _name:" -msgstr "_Назив боје:" +#: gtk/a11y/gtkatspiaction.c:611 +msgctxt "accessibility" +msgid "Peek" +msgstr "Гвирни" -#: gtk/deprecated/gtkcolorsel.c:516 -msgid "" -"You can enter an HTML-style hexadecimal color value, or simply a color name " -"such as “orange” in this entry." -msgstr "" -"Овде можете унети ХТМЛ хексадецималну вредност боје или назив боје на " -"енглеском као што је „orange“." +#: gtk/a11y/gtkatspiaction.c:612 +msgctxt "accessibility" +msgid "Shows the contents of the password entry" +msgstr "Приказује садржај уноса лозинке" -#: gtk/deprecated/gtkcolorsel.c:548 -msgid "_Palette:" -msgstr "_Палета:" +#: gtk/a11y/gtkatspiaction.c:698 +msgctxt "accessibility" +msgid "Clear" +msgstr "Очисти" -#: gtk/deprecated/gtkcolorsel.c:578 -msgid "Color Wheel" -msgstr "Точак боја" +#: gtk/a11y/gtkatspiaction.c:699 +msgctxt "accessibility" +msgid "Clears the contents of the entry" +msgstr "Чисти садржај уноса" -#: gtk/deprecated/gtkcolorsel.c:1072 -msgid "" -"The previously-selected color, for comparison to the color you’re selecting " -"now. You can drag this color to a palette entry, or select this color as " -"current by dragging it to the other color swatch alongside." -msgstr "" -"Раније изабрана боја, која се пореди са бојом коју сада изаберете. Ову боју " -"можете превући на палету или је изабрати као текућу ако је превучете на " -"преглед тренутно изабране боје." +#: gtk/a11y/gtkatspiroot.c:256 +msgctxt "accessibility" +msgid "application" +msgstr "програм" -#: gtk/deprecated/gtkcolorsel.c:1078 -msgid "" -"The color you’ve chosen. You can drag this color to a palette entry to save " -"it for use in the future." -msgstr "" -"Изабрана боја. Можете је превући на палету боја како би је сачували за " -"накнадну употребу." - -#: gtk/deprecated/gtkcolorsel.c:1084 -msgid "" -"The previously-selected color, for comparison to the color you’re selecting " -"now." -msgstr "" -"Раније изабрана боја која се користи за поређење са бојом коју сада бирате." - -#: gtk/deprecated/gtkcolorsel.c:1088 -msgid "The color you’ve chosen." -msgstr "Изабрана боја." - -#: gtk/deprecated/gtkcolorsel.c:1458 -msgid "_Save color here" -msgstr "Овде _сачувај боју" - -#: gtk/deprecated/gtkcolorsel.c:1664 -msgid "" -"Click this palette entry to make it the current color. To change this entry, " -"drag a color swatch here or right-click it and select “Save color here.”" -msgstr "" -"Кликните на ову ставку палете да је изаберете као текућу боју. Уколико " -"желите да је измените превуците другу боју овде или кликните десним тастером " -"миша и изаберите „Овде сачувај боју.“" - -#: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 -#: gtk/gtkfilechoosernative.c:545 gtk/gtkfilechoosernative.c:637 -#: gtk/gtkfilechooserwidget.c:1499 gtk/gtkfilechooserwidget.c:6573 -#: gtk/gtkmessagedialog.c:952 gtk/gtkmessagedialog.c:965 -#: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 -#: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 -#: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 -#: gtk/gtkwindow.c:12790 gtk/inspector/css-editor.c:201 -#: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 -#: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 -msgid "_Cancel" -msgstr "_Откажи" - -#: gtk/deprecated/gtkcolorseldialog.c:195 gtk/gtkprinteroptionwidget.c:546 -#: gtk/ui/gtkappchooserdialog.ui:67 gtk/ui/gtkcolorchooserdialog.ui:40 -#: gtk/ui/gtkfontchooserdialog.ui:37 -msgid "_Select" -msgstr "_Изабери" - -#: gtk/deprecated/gtkcolorseldialog.c:201 -msgid "_Help" -msgstr "По_моћ" - -#: gtk/deprecated/gtkcolorseldialog.c:213 -msgid "Color Selection" -msgstr "Избор боје" - -#. This is the default text shown in the preview entry, though the user -#. can set it. Remember that some fonts only have capital letters. -#: gtk/deprecated/gtkfontsel.c:121 -msgid "abcdefghijk ABCDEFGHIJK" -msgstr "абвгдђшжчћљњџ АБВГДЂШЖЧЋЉЊЏ abcčćdđ ABCČĆDĐ" - -#: gtk/deprecated/gtkfontsel.c:386 -msgid "_Family:" -msgstr "_Породица:" - -#: gtk/deprecated/gtkfontsel.c:393 -msgid "_Style:" -msgstr "_Стил:" - -#: gtk/deprecated/gtkfontsel.c:400 -msgid "Si_ze:" -msgstr "_Величина:" - -#. create the text entry widget -#: gtk/deprecated/gtkfontsel.c:577 -msgid "_Preview:" -msgstr "_Преглед:" - -#: gtk/deprecated/gtkfontsel.c:1693 gtk/gtkpagesetupunixdialog.c:198 -#: gtk/ui/gtkassistant.ui:50 -msgid "_Apply" -msgstr "_Примени" - -#: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12791 -msgid "_OK" -msgstr "У _реду" - -#: gtk/deprecated/gtkfontsel.c:1709 -msgid "Font Selection" -msgstr "Избор фонта" - -#. Translators: the format here is used to build the string that will be rendered -#. * in the number emblem. -#. -#: gtk/deprecated/gtknumerableicon.c:473 +#: gtk/css/gtkcssdataurl.c:69 #, c-format -msgctxt "Number format" -msgid "%d" -msgstr "%Id" +msgid "Not a data: URL" +msgstr "Није податак: адреса" -#: gtk/deprecated/gtkstock.c:347 -msgctxt "Stock label" -msgid "_Apply" -msgstr "_Примени" - -#: gtk/deprecated/gtkstock.c:349 -msgctxt "Stock label" -msgid "_Cancel" -msgstr "О_дустани" - -#: gtk/deprecated/gtkstock.c:353 -msgctxt "Stock label" -msgid "C_onnect" -msgstr "Успостави ве_зу" - -#: gtk/deprecated/gtkstock.c:354 -msgctxt "Stock label" -msgid "_Convert" -msgstr "_Претвори" - -#: gtk/deprecated/gtkstock.c:358 -msgctxt "Stock label" -msgid "_Discard" -msgstr "_Одбаци" - -#: gtk/deprecated/gtkstock.c:359 -msgctxt "Stock label" -msgid "_Disconnect" -msgstr "П_рекини везу" - -#: gtk/deprecated/gtkstock.c:361 -msgctxt "Stock label" -msgid "_Edit" -msgstr "_Уреди" - -#: gtk/deprecated/gtkstock.c:389 -msgctxt "Stock label" -msgid "_Index" -msgstr "_Индекс" - -#: gtk/deprecated/gtkstock.c:390 -msgctxt "Stock label" -msgid "_Information" -msgstr "По_даци" - -#: gtk/deprecated/gtkstock.c:420 -msgctxt "Stock label" -msgid "_No" -msgstr "_Не" - -#: gtk/deprecated/gtkstock.c:421 -msgctxt "Stock label" -msgid "_OK" -msgstr "У _реду" - -#. Page orientation -#: gtk/deprecated/gtkstock.c:424 -msgctxt "Stock label" -msgid "Landscape" -msgstr "Положено" - -#. Page orientation -#: gtk/deprecated/gtkstock.c:426 -msgctxt "Stock label" -msgid "Portrait" -msgstr "Усправно" - -#. Page orientation -#: gtk/deprecated/gtkstock.c:428 -msgctxt "Stock label" -msgid "Reverse landscape" -msgstr "Обрнуто положено" - -#. Page orientation -#: gtk/deprecated/gtkstock.c:430 -msgctxt "Stock label" -msgid "Reverse portrait" -msgstr "Обрнуто усправно" - -#: gtk/deprecated/gtkstock.c:431 -msgctxt "Stock label" -msgid "Page Set_up" -msgstr "Поде_шавање стране" - -#: gtk/deprecated/gtkstock.c:433 -msgctxt "Stock label" -msgid "_Preferences" -msgstr "Пос_тавке" - -#: gtk/deprecated/gtkstock.c:445 -msgctxt "Stock label" -msgid "_Color" -msgstr "_Боја" - -#: gtk/deprecated/gtkstock.c:446 -msgctxt "Stock label" -msgid "_Font" -msgstr "_Фонт" - -#: gtk/deprecated/gtkstock.c:455 -msgctxt "Stock label" -msgid "_Undelete" -msgstr "_Поврати" - -#: gtk/deprecated/gtkstock.c:459 -msgctxt "Stock label" -msgid "_Yes" -msgstr "_Да" - -#: gtk/deprecated/gtkuimanager.c:1782 +#: gtk/css/gtkcssdataurl.c:82 #, c-format -msgid "Unexpected start tag '%s' on line %d char %d" -msgstr "Неочекивана почетна ознака „%s“ у %d° реду, знак %d" +msgid "Malformed data: URL" +msgstr "Лоши подаци: адреса" -#: gtk/deprecated/gtkuimanager.c:1872 +#: gtk/css/gtkcssdataurl.c:140 #, c-format -msgid "Unexpected character data on line %d char %d" -msgstr "Неочекивани знаковни подаци у %d° реду, знак %d" +msgid "Could not unescape string" +msgstr "Не могу да поништим крај реда ниске" -#: gtk/deprecated/gtkuimanager.c:2709 -msgid "Empty" -msgstr "Празно" - -#: gtk/encodesymbolic.c:38 -msgid "Output to this directory instead of cwd" -msgstr "Исписује на овај директоријум уместо да мења радни директоријум" - -#: gtk/encodesymbolic.c:266 -#, c-format -msgid "Invalid size %s\n" -msgstr "Неисправна величина %s\n" - -#: gtk/encodesymbolic.c:279 gtk/gtk-builder-tool.c:671 -#, c-format -msgid "Can't load file: %s\n" -msgstr "Не могу да учитам датотеку: %s\n" - -#: gtk/encodesymbolic.c:307 gtk/encodesymbolic.c:313 -#, c-format -msgid "Can't save file %s: %s\n" -msgstr "Не могу да сачувам датотеку „%s“: %s\n" - -#: gtk/encodesymbolic.c:319 -#, c-format -msgid "Can't close stream" -msgstr "Не могу да затворим ток" - -#: gtk/gtkaboutdialog.c:114 gtk/ui/gtkaboutdialog.ui:210 +#: gtk/gtkaboutdialog.c:124 gtk/ui/gtkaboutdialog.ui:163 msgid "License" msgstr "Дозвола" -#: gtk/gtkaboutdialog.c:115 +#: gtk/gtkaboutdialog.c:125 msgid "Custom License" msgstr "Произвољна дозвола" -#: gtk/gtkaboutdialog.c:116 +#: gtk/gtkaboutdialog.c:126 msgid "GNU General Public License, version 2 or later" msgstr "Гнуова Општа јавна лиценца, издање 2 или новије" -#: gtk/gtkaboutdialog.c:117 +#: gtk/gtkaboutdialog.c:127 msgid "GNU General Public License, version 3 or later" msgstr "Гнуова Општа јавна лиценца, издање 3 или новије" -#: gtk/gtkaboutdialog.c:118 +#: gtk/gtkaboutdialog.c:128 msgid "GNU Lesser General Public License, version 2.1 or later" msgstr "Гнуова Мања општа јавна лиценца, издање 2.1 или новије" -#: gtk/gtkaboutdialog.c:119 +#: gtk/gtkaboutdialog.c:129 msgid "GNU Lesser General Public License, version 3 or later" msgstr "Гнуова Мања општа јавна лиценца, издање 3 или новије" -#: gtk/gtkaboutdialog.c:120 +#: gtk/gtkaboutdialog.c:130 msgid "BSD 2-Clause License" msgstr "БСД дозвола 2-услова" -#: gtk/gtkaboutdialog.c:121 +#: gtk/gtkaboutdialog.c:131 msgid "The MIT License (MIT)" msgstr "МИТ-ова дозвола (MIT)" -#: gtk/gtkaboutdialog.c:122 +#: gtk/gtkaboutdialog.c:132 msgid "Artistic License 2.0" msgstr "Уметничка дозвола 2.0" -#: gtk/gtkaboutdialog.c:123 +#: gtk/gtkaboutdialog.c:133 msgid "GNU General Public License, version 2 only" msgstr "Гнуова Општа јавна лиценца, само издање 2" -#: gtk/gtkaboutdialog.c:124 +#: gtk/gtkaboutdialog.c:134 msgid "GNU General Public License, version 3 only" msgstr "Гнуова Општа јавна лиценца, само издање 3" -#: gtk/gtkaboutdialog.c:125 +#: gtk/gtkaboutdialog.c:135 msgid "GNU Lesser General Public License, version 2.1 only" msgstr "Гнуова Мања општа јавна лиценца, само издање 2.1" -#: gtk/gtkaboutdialog.c:126 +#: gtk/gtkaboutdialog.c:136 msgid "GNU Lesser General Public License, version 3 only" msgstr "Гнуова Мања општа јавна лиценца, само издање 3" -#: gtk/gtkaboutdialog.c:127 +#: gtk/gtkaboutdialog.c:137 msgid "GNU Affero General Public License, version 3 or later" msgstr "Гнуова Аферо Општа јавна лиценца, издање 3 или новије" -#: gtk/gtkaboutdialog.c:128 +#: gtk/gtkaboutdialog.c:138 msgid "GNU Affero General Public License, version 3 only" -msgstr "Гнуова Аферо Општа јавна лиценца, само издање 3" +msgstr "Гнуова Аферо општа јавна лиценца, само издање 3" -#: gtk/gtkaboutdialog.c:129 +#: gtk/gtkaboutdialog.c:139 msgid "BSD 3-Clause License" msgstr "БСД дозвола 3-услова" -#: gtk/gtkaboutdialog.c:130 +#: gtk/gtkaboutdialog.c:140 msgid "Apache License, Version 2.0" -msgstr "Апач лиценца, издање 2.0" +msgstr "Апач дозвола, издање 2.0" -#: gtk/gtkaboutdialog.c:131 +#: gtk/gtkaboutdialog.c:141 msgid "Mozilla Public License 2.0" msgstr "Мозилина јавна дозвола 2.0" -#: gtk/gtkaboutdialog.c:703 -msgid "C_redits" -msgstr "З_аслуге" - -#: gtk/gtkaboutdialog.c:711 -msgid "_License" -msgstr "_Лиценца" - -#: gtk/gtkaboutdialog.c:720 gtk/gtkcustompaperunixdialog.c:329 -#: gtk/gtkmessagedialog.c:948 gtk/ui/gtkassistant.ui:144 -msgid "_Close" -msgstr "_Затвори" - -#: gtk/gtkaboutdialog.c:1004 -msgid "Could not show link" -msgstr "Не могу да прикажем везу" - -#: gtk/gtkaboutdialog.c:1043 +#: gtk/gtkaboutdialog.c:937 msgid "Website" msgstr "Веб страница" -#. used for the application menu on MacOS. %s is replaced with the application name. -#: gtk/gtkaboutdialog.c:1093 gtk/ui/gtkapplication-quartz.ui:7 +#: gtk/gtkaboutdialog.c:973 gtk/ui/gtkapplication-quartz.ui:6 #, c-format msgid "About %s" msgstr "О програму „%s“" -#: gtk/gtkaboutdialog.c:2320 +#: gtk/gtkaboutdialog.c:2074 msgid "Created by" msgstr "Аутори" -#: gtk/gtkaboutdialog.c:2323 +#: gtk/gtkaboutdialog.c:2077 msgid "Documented by" msgstr "Документација" -#: gtk/gtkaboutdialog.c:2333 +#: gtk/gtkaboutdialog.c:2087 msgid "Translated by" msgstr "Превод" -#: gtk/gtkaboutdialog.c:2338 -msgid "Artwork by" -msgstr "Графика" +#: gtk/gtkaboutdialog.c:2092 +msgid "Design by" +msgstr "Дизајн" #. Translators: this is the license preamble; the string at the end #. * contains the name of the license as link text. #. -#: gtk/gtkaboutdialog.c:2500 +#: gtk/gtkaboutdialog.c:2257 #, c-format msgid "" "This program comes with absolutely no warranty.\n" @@ -1569,8 +1085,8 @@ msgstr "" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:181 gtk/gtkshortcutlabel.c:102 -#: gtk/gtkshortcutlabel.c:138 +#: gtk/gtkaccelgroup.c:837 gtk/gtkshortcutlabel.c:101 +#: gtk/gtkshortcutlabel.c:137 msgctxt "keyboard label" msgid "Shift" msgstr "Shift" @@ -1580,8 +1096,8 @@ msgstr "Shift" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:187 gtk/gtkshortcutlabel.c:105 -#: gtk/gtkshortcutlabel.c:140 +#: gtk/gtkaccelgroup.c:856 gtk/gtkshortcutlabel.c:104 +#: gtk/gtkshortcutlabel.c:139 msgctxt "keyboard label" msgid "Ctrl" msgstr "Ctrl" @@ -1591,8 +1107,8 @@ msgstr "Ctrl" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:193 gtk/gtkshortcutlabel.c:108 -#: gtk/gtkshortcutlabel.c:142 +#: gtk/gtkaccelgroup.c:875 gtk/gtkshortcutlabel.c:107 +#: gtk/gtkshortcutlabel.c:141 msgctxt "keyboard label" msgid "Alt" msgstr "Alt" @@ -1602,197 +1118,540 @@ msgstr "Alt" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:845 gtk/gtkshortcutlabel.c:114 -#: gtk/gtkshortcutlabel.c:152 +#: gtk/gtkaccelgroup.c:893 gtk/gtkshortcutlabel.c:113 +#: gtk/gtkshortcutlabel.c:143 msgctxt "keyboard label" msgid "Super" -msgstr "Супер" +msgstr "Super" #. This is the text that should appear next to menu accelerators #. * that use the hyper key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:858 gtk/gtkshortcutlabel.c:117 -#: gtk/gtkshortcutlabel.c:154 +#: gtk/gtkaccelgroup.c:907 gtk/gtkshortcutlabel.c:116 +#: gtk/gtkshortcutlabel.c:145 msgctxt "keyboard label" msgid "Hyper" -msgstr "Хипер" +msgstr "Hyper" #. This is the text that should appear next to menu accelerators #. * that use the meta key. If the text on this key isn't typically #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccellabel.c:872 gtk/gtkshortcutlabel.c:111 -#: gtk/gtkshortcutlabel.c:156 +#: gtk/gtkaccelgroup.c:922 gtk/gtkshortcutlabel.c:110 +#: gtk/gtkshortcutlabel.c:147 msgctxt "keyboard label" msgid "Meta" -msgstr "Мета" +msgstr "Meta" -#: gtk/gtkaccellabel.c:889 +#. Translators: "KP" means "numeric key pad". This string will +#. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, +#. * and therefore the translation needs to be very short. +#. +#: gtk/gtkaccelgroup.c:942 +msgctxt "keyboard label" +msgid "KP" +msgstr "БТ" + +#: gtk/gtkaccelgroup.c:949 msgctxt "keyboard label" msgid "Space" msgstr "Размак" -#: gtk/gtkaccellabel.c:892 gtk/gtkshortcutlabel.c:181 +#: gtk/gtkaccelgroup.c:952 gtk/gtkshortcutlabel.c:172 msgctxt "keyboard label" msgid "Backslash" msgstr "Контра коса црта" -#: gtk/gtkappchooserbutton.c:295 +#: gtk/gtkaccessible.c:558 +msgctxt "accessibility" +msgid "alert" +msgstr "упозорење" + +#: gtk/gtkaccessible.c:559 +msgctxt "accessibility" +msgid "alert dialog" +msgstr "прозорче упозорења" + +#: gtk/gtkaccessible.c:560 +msgctxt "accessibility" +msgid "banner" +msgstr "врпца" + +#: gtk/gtkaccessible.c:561 +msgctxt "accessibility" +msgid "button" +msgstr "дугме" + +#: gtk/gtkaccessible.c:562 +msgctxt "accessibility" +msgid "caption" +msgstr "натпис" + +#: gtk/gtkaccessible.c:563 +msgctxt "accessibility" +msgid "cell" +msgstr "поље" + +#: gtk/gtkaccessible.c:564 +msgctxt "accessibility" +msgid "checkbox" +msgstr "избор поље" + +#: gtk/gtkaccessible.c:565 +msgctxt "accessibility" +msgid "column header" +msgstr "zaglavlje kolone" + +#: gtk/gtkaccessible.c:566 +msgctxt "accessibility" +msgid "combo box" +msgstr "комбо поље" + +#: gtk/gtkaccessible.c:567 +msgctxt "accessibility" +msgid "command" +msgstr "наредба" + +#: gtk/gtkaccessible.c:568 +msgctxt "accessibility" +msgid "composite" +msgstr "слагање" + +#: gtk/gtkaccessible.c:569 +msgctxt "accessibility" +msgid "dialog" +msgstr "прозорче" + +#: gtk/gtkaccessible.c:570 +msgctxt "accessibility" +msgid "document" +msgstr "документ" + +#: gtk/gtkaccessible.c:571 +msgctxt "accessibility" +msgid "feed" +msgstr "довод" + +#: gtk/gtkaccessible.c:572 +msgctxt "accessibility" +msgid "form" +msgstr "образац" + +#: gtk/gtkaccessible.c:573 +msgctxt "accessibility" +msgid "generic" +msgstr "опште" + +#: gtk/gtkaccessible.c:574 +msgctxt "accessibility" +msgid "grid" +msgstr "мрежа" + +#: gtk/gtkaccessible.c:575 +msgctxt "accessibility" +msgid "grid cell" +msgstr "ћелија мреже" + +#: gtk/gtkaccessible.c:576 +msgctxt "accessibility" +msgid "group" +msgstr "група" + +#: gtk/gtkaccessible.c:577 +msgctxt "accessibility" +msgid "heading" +msgstr "заглавље" + +#: gtk/gtkaccessible.c:578 +msgctxt "accessibility" +msgid "image" +msgstr "слика" + +#: gtk/gtkaccessible.c:579 +msgctxt "accessibility" +msgid "input" +msgstr "унос" + +#: gtk/gtkaccessible.c:580 +msgctxt "accessibility" +msgid "label" +msgstr "натпис" + +#: gtk/gtkaccessible.c:581 +msgctxt "accessibility" +msgid "landmark" +msgstr "обележје" + +#: gtk/gtkaccessible.c:582 +msgctxt "accessibility" +msgid "legend" +msgstr "легенда" + +#: gtk/gtkaccessible.c:583 +msgctxt "accessibility" +msgid "link" +msgstr "веза" + +#: gtk/gtkaccessible.c:584 +msgctxt "accessibility" +msgid "list" +msgstr "списак" + +#: gtk/gtkaccessible.c:585 +msgctxt "accessibility" +msgid "list box" +msgstr "кућица списка" + +#: gtk/gtkaccessible.c:586 +msgctxt "accessibility" +msgid "list item" +msgstr "ставка списка" + +#: gtk/gtkaccessible.c:587 +msgctxt "accessibility" +msgid "log" +msgstr "дневник" + +#: gtk/gtkaccessible.c:588 +msgctxt "accessibility" +msgid "main" +msgstr "главно" + +#: gtk/gtkaccessible.c:589 +msgctxt "accessibility" +msgid "marquee" +msgstr "натпис" + +#: gtk/gtkaccessible.c:590 +msgctxt "accessibility" +msgid "math" +msgstr "математика" + +#: gtk/gtkaccessible.c:591 +msgctxt "accessibility" +msgid "meter" +msgstr "метар" + +#: gtk/gtkaccessible.c:592 +msgctxt "accessibility" +msgid "menu" +msgstr "изборник" + +#: gtk/gtkaccessible.c:593 +msgctxt "accessibility" +msgid "menu bar" +msgstr "трака изборника" + +#: gtk/gtkaccessible.c:594 +msgctxt "accessibility" +msgid "menu item" +msgstr "ставка изборника" + +#: gtk/gtkaccessible.c:595 +msgctxt "accessibility" +msgid "menu item checkbox" +msgstr "кућица избора ставке изборника" + +#: gtk/gtkaccessible.c:596 +msgctxt "accessibility" +msgid "menu item radio" +msgstr "радио дугме ставке изборника" + +#: gtk/gtkaccessible.c:597 +msgctxt "accessibility" +msgid "navigation" +msgstr "навигација" + +#: gtk/gtkaccessible.c:598 +msgctxt "accessibility" +msgid "none" +msgstr "ништа" + +#: gtk/gtkaccessible.c:599 +msgctxt "accessibility" +msgid "note" +msgstr "напомена" + +#: gtk/gtkaccessible.c:600 +msgctxt "accessibility" +msgid "option" +msgstr "опција" + +#: gtk/gtkaccessible.c:601 +msgctxt "accessibility" +msgid "presentation" +msgstr "презентација" + +#: gtk/gtkaccessible.c:602 +msgctxt "accessibility" +msgid "progress bar" +msgstr "трака напретка" + +#: gtk/gtkaccessible.c:603 +msgctxt "accessibility" +msgid "radio" +msgstr "радио" + +#: gtk/gtkaccessible.c:604 +msgctxt "accessibility" +msgid "radio group" +msgstr "радио група" + +#: gtk/gtkaccessible.c:605 +msgctxt "accessibility" +msgid "range" +msgstr "опсег" + +#: gtk/gtkaccessible.c:606 +msgctxt "accessibility" +msgid "region" +msgstr "област" + +#: gtk/gtkaccessible.c:607 +msgctxt "accessibility" +msgid "row" +msgstr "ред" + +#: gtk/gtkaccessible.c:608 +msgctxt "accessibility" +msgid "row group" +msgstr "група реда" + +#: gtk/gtkaccessible.c:609 +msgctxt "accessibility" +msgid "row header" +msgstr "заглавље реда" + +#: gtk/gtkaccessible.c:610 +msgctxt "accessibility" +msgid "scroll bar" +msgstr "трака премицања" + +#: gtk/gtkaccessible.c:611 +msgctxt "accessibility" +msgid "search" +msgstr "претрага" + +#: gtk/gtkaccessible.c:612 +msgctxt "accessibility" +msgid "search box" +msgstr "поље претраге" + +#: gtk/gtkaccessible.c:613 +msgctxt "accessibility" +msgid "section" +msgstr "одељак" + +#: gtk/gtkaccessible.c:614 +msgctxt "accessibility" +msgid "section head" +msgstr "заглавље одељка" + +#: gtk/gtkaccessible.c:615 +msgctxt "accessibility" +msgid "select" +msgstr "бирање" + +#: gtk/gtkaccessible.c:616 +msgctxt "accessibility" +msgid "separator" +msgstr "раздвајач" + +#: gtk/gtkaccessible.c:617 +msgctxt "accessibility" +msgid "slider" +msgstr "клизач" + +#: gtk/gtkaccessible.c:618 +msgctxt "accessibility" +msgid "spin button" +msgstr "вртеће дугме" + +#: gtk/gtkaccessible.c:619 +msgctxt "accessibility" +msgid "status" +msgstr "стање" + +#: gtk/gtkaccessible.c:620 +msgctxt "accessibility" +msgid "structure" +msgstr "структура" + +#: gtk/gtkaccessible.c:621 +msgctxt "accessibility" +msgid "switch" +msgstr "прекидач" + +#: gtk/gtkaccessible.c:622 +msgctxt "accessibility" +msgid "tab" +msgstr "табулатор" + +#: gtk/gtkaccessible.c:623 +msgctxt "accessibility" +msgid "table" +msgstr "табела" + +#: gtk/gtkaccessible.c:624 +msgctxt "accessibility" +msgid "tab list" +msgstr "списак језичака" + +#: gtk/gtkaccessible.c:625 +msgctxt "accessibility" +msgid "tab panel" +msgstr "површ језичка" + +#: gtk/gtkaccessible.c:626 +msgctxt "accessibility" +msgid "text box" +msgstr "поље за текст" + +#: gtk/gtkaccessible.c:627 +msgctxt "accessibility" +msgid "time" +msgstr "време" + +#: gtk/gtkaccessible.c:628 +msgctxt "accessibility" +msgid "timer" +msgstr "штоперица" + +#: gtk/gtkaccessible.c:629 +msgctxt "accessibility" +msgid "tool bar" +msgstr "трака алата" + +#: gtk/gtkaccessible.c:630 +msgctxt "accessibility" +msgid "tool tip" +msgstr "облачић" + +#: gtk/gtkaccessible.c:631 +msgctxt "accessibility" +msgid "tree" +msgstr "стабло" + +#: gtk/gtkaccessible.c:632 +msgctxt "accessibility" +msgid "tree grid" +msgstr "мрежа стабла" + +#: gtk/gtkaccessible.c:633 +msgctxt "accessibility" +msgid "tree item" +msgstr "ставка стабла" + +#: gtk/gtkaccessible.c:634 +msgctxt "accessibility" +msgid "widget" +msgstr "елемент" + +# хм, хм? +#: gtk/gtkaccessible.c:635 +msgctxt "accessibility" +msgid "window" +msgstr "прозор" + +#: gtk/gtkappchooserbutton.c:317 msgid "Other application…" msgstr "Други програм…" -#: gtk/gtkappchooserdialog.c:202 gtk/gtkappchooserdialog.c:230 -#: gtk/ui/gtkappchooserdialog.ui:5 +#: gtk/gtkappchooserdialog.c:204 gtk/gtkappchooserdialog.c:255 +#: gtk/ui/gtkappchooserdialog.ui:4 msgid "Select Application" msgstr "Изаберите програм" #. Translators: %s is a filename -#: gtk/gtkappchooserdialog.c:209 +#: gtk/gtkappchooserdialog.c:211 #, c-format msgid "Opening “%s”." msgstr "Отварам „%s“." -#: gtk/gtkappchooserdialog.c:210 +#: gtk/gtkappchooserdialog.c:212 #, c-format msgid "No applications found for “%s”" msgstr "Нема доступних програма за „%s“" #. Translators: %s is a file type description -#: gtk/gtkappchooserdialog.c:215 +#: gtk/gtkappchooserdialog.c:217 #, c-format msgid "Opening “%s” files." msgstr "Отварам „%s“ датотеке." -#: gtk/gtkappchooserdialog.c:217 +#: gtk/gtkappchooserdialog.c:219 #, c-format msgid "No applications found for “%s” files" msgstr "Нисам нашао програме за „%s“ датотеке" -#: gtk/gtkappchooserdialog.c:310 -msgid "Forget association" -msgstr "Заборави удружења" - -#: gtk/gtkappchooserdialog.c:453 +#: gtk/gtkappchooserdialog.c:421 msgid "Failed to start GNOME Software" msgstr "Нисам успео да покренем Гномов софтвер" -#: gtk/gtkappchooserwidget.c:593 +#: gtk/gtkappchooserwidget.c:519 msgid "Default Application" msgstr "Основни програм" -#: gtk/gtkappchooserwidget.c:643 +#: gtk/gtkappchooserwidget.c:569 #, c-format msgid "No applications found for “%s”." msgstr "Нисам нашао програме за „%s“." -#: gtk/gtkappchooserwidget.c:726 +#: gtk/gtkappchooserwidget.c:652 msgid "Recommended Applications" msgstr "Препоручени програми" -#: gtk/gtkappchooserwidget.c:741 +#: gtk/gtkappchooserwidget.c:667 msgid "Related Applications" msgstr "Повезани програми" -#: gtk/gtkappchooserwidget.c:755 +#: gtk/gtkappchooserwidget.c:681 msgid "Other Applications" msgstr "Остали програми" -#: gtk/gtkapplicationwindow.c:345 gtk/gtkprintoperation-unix.c:485 -#: gtk/gtkprintoperation-win32.c:1589 gtk/inspector/prop-editor.c:1686 -msgid "Application" -msgstr "Програм" +#. Translators: This is the 'reason' given when inhibiting +#. * suspend or screen locking, and the caller hasn't specified +#. * a reason. +#. +#: gtk/gtkapplication-dbus.c:706 +msgid "Reason not specified" +msgstr "Зашто није наведен" #: gtk/gtkbookmarksmanager.c:51 #, c-format msgid "%s does not exist in the bookmarks list" msgstr "„%s“ не постоји у списку обележивача" -#: gtk/gtkbookmarksmanager.c:362 +#: gtk/gtkbookmarksmanager.c:412 #, c-format msgid "%s already exists in the bookmarks list" msgstr "„%s“ већ постоји у списку обележивача" -#: gtk/gtkbuilder-menus.c:223 +#: gtk/gtkbuilder-menus.c:224 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "Елемент <%s> није дозвољен унутар <%s>" -#: gtk/gtkbuilder-menus.c:228 +#: gtk/gtkbuilder-menus.c:230 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "Елемент <%s> није дозвољен на највишем нивоу" -#: gtk/gtkbuilder-menus.c:317 +#: gtk/gtkbuilder-menus.c:319 #, c-format msgid "Text may not appear inside <%s>" msgstr "Текст не може да се појављује унутар <%s>" -#: gtk/gtk-builder-tool.c:124 -#, c-format -msgid "Packing property %s::%s not found\n" -msgstr "Нисам нашао својство паковања „%s::%s“\n" - -#: gtk/gtk-builder-tool.c:126 -#, c-format -msgid "Cell property %s::%s not found\n" -msgstr "Нисам нашао својство ћелије „%s::%s“\n" - -#: gtk/gtk-builder-tool.c:128 -#, c-format -msgid "Property %s::%s not found\n" -msgstr "Нисам нашао својство „%s::%s“\n" - -#: gtk/gtk-builder-tool.c:136 -#, c-format -msgid "Couldn't parse value for %s::%s: %s\n" -msgstr "Не могу да обрадим вредност за „%s::%s“: %s\n" - -#: gtk/gtk-builder-tool.c:692 -#, c-format -msgid "Can't parse file: %s\n" -msgstr "Не могу да обрадим датотеку: %s\n" - -#: gtk/gtk-builder-tool.c:1058 -#, c-format -msgid "" -"Usage:\n" -" gtk-builder-tool [COMMAND] FILE\n" -"\n" -"Commands:\n" -" validate Validate the file\n" -" simplify [OPTIONS] Simplify the file\n" -" enumerate List all named objects\n" -" preview [OPTIONS] Preview the file\n" -"\n" -"Simplify Options:\n" -" --replace Replace the file\n" -"\n" -"Preview Options:\n" -" --id=ID Preview only the named object\n" -" --css=FILE Use style from CSS file\n" -"\n" -"Perform various tasks on GtkBuilder .ui files.\n" -msgstr "" -"Употреба:\n" -" gtk-builder-tool [НАРЕДБА] ДАТОТЕКА\n" -"\n" -"Наредбе:\n" -" validate Утврђује исправност датотеке\n" -" simplify [ОПЦИЈЕ Поједностављује датотеку\n" -" enumerate Исписује све именоване објекте\n" -" preview [ОПЦИЈЕ] Приказује преглед датотеке\n" -"\n" -"Опције поједностављивања:\n" -" --replace Замењује датотеку\n" -"\n" -"Опције прегледа:\n" -" --id=ИБ Приказује преглед само именованог објекта\n" -" --css=ДАТОТЕКА Користи стил из ЦСС датотеке\n" -"\n" -"Обављајте разне задатке на „.ui“ датотекама Гтк Градитеља.\n" +#. Translate to calendar:week_start:0 if you want Sunday to be the +#. * first day of the week to calendar:week_start:1 if you want Monday +#. * to be the first day of the week, and so on. +#. +#: gtk/gtkcalendar.c:656 +msgid "calendar:week_start:0" +msgstr "calendar:week_start:1" #. Translate to calendar:YM if you want years to be displayed #. * before months; otherwise translate to calendar:MY. @@ -1804,27 +1663,20 @@ msgstr "" #. * text direction of RTL and specify "calendar:YM", then the year #. * will appear to the right of the month. #. -#: gtk/gtkcalendar.c:815 +#: gtk/gtkcalendar.c:807 msgid "calendar:MY" msgstr "calendar:MY" -#. Translate to calendar:week_start:0 if you want Sunday to be the -#. * first day of the week to calendar:week_start:1 if you want Monday -#. * to be the first day of the week, and so on. -#. -#: gtk/gtkcalendar.c:853 -msgid "calendar:week_start:0" -msgstr "calendar:week_start:1" - -#. Translators: This is a text measurement template. -#. * Translate it to the widest year text +#. Translators: This dictates how the year is displayed in +#. * gtkcalendar widget. See strftime() manual for the format. +#. * Use only ASCII in the translation. #. * -#. * If you don't understand this, leave it as "2000" +#. * "%Y" is appropriate for most locales. #. -#: gtk/gtkcalendar.c:1881 -msgctxt "year measurement template" -msgid "2000" -msgstr "2000" +#: gtk/gtkcalendar.c:1394 +msgctxt "calendar year format" +msgid "%Y" +msgstr "%Y" #. Translators: this defines whether the day numbers should use #. * localized digits or the ones used in English (0123...). @@ -1836,7 +1688,7 @@ msgstr "2000" #. * digits. That needs support from your system and locale definition #. * too. #. -#: gtk/gtkcalendar.c:1912 gtk/gtkcalendar.c:2608 +#: gtk/gtkcalendar.c:1431 #, c-format msgctxt "calendar:day:digits" msgid "%d" @@ -1847,36 +1699,19 @@ msgstr "%Id" #. * #. * Translate to "%Id" if you want to use localized digits, or #. * translate to "%d" otherwise. -#. * #. * Note that translating this doesn't guarantee that you get localized #. * digits. That needs support from your system and locale definition #. * too. -#. -#: gtk/gtkcalendar.c:1944 gtk/gtkcalendar.c:2474 +#: gtk/gtkcalendar.c:1495 #, c-format msgctxt "calendar:week:digits" msgid "%d" msgstr "%Id" -#. Translators: This dictates how the year is displayed in -#. * gtkcalendar widget. See strftime() manual for the format. -#. * Use only ASCII in the translation. -#. * -#. * Also look for the msgid "2000". -#. * Translate that entry to a year with the widest output of this -#. * msgid. -#. * -#. * "%Y" is appropriate for most locales. -#. -#: gtk/gtkcalendar.c:2241 -msgctxt "calendar year format" -msgid "%Y" -msgstr "%Y" - #. This label is displayed in a treeview cell displaying #. * a disabled accelerator key combination. #. -#: gtk/gtkcellrendereraccel.c:273 +#: gtk/gtkcellrendereraccel.c:287 msgctxt "Accelerator" msgid "Disabled" msgstr "Искључена" @@ -1885,7 +1720,7 @@ msgstr "Искључена" #. * an accelerator key combination that is not valid according #. * to gtk_accelerator_valid(). #. -#: gtk/gtkcellrendereraccel.c:283 +#: gtk/gtkcellrendereraccel.c:297 msgctxt "Accelerator" msgid "Invalid" msgstr "Неисправна" @@ -1893,295 +1728,274 @@ msgstr "Неисправна" #. This label is displayed in a treeview cell displaying an accelerator #. * when the cell is clicked to change the acelerator. #. -#: gtk/gtkcellrendereraccel.c:414 gtk/gtkcellrendereraccel.c:488 +#: gtk/gtkcellrendereraccel.c:429 gtk/gtkcellrendereraccel.c:722 msgid "New accelerator…" msgstr "Нова пречица…" -#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:481 +#: gtk/gtkcellrendererprogress.c:128 gtk/gtkcellrendererprogress.c:318 +#: gtk/gtkcellrendererprogress.c:348 #, c-format msgctxt "progress bar label" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkcolorbutton.c:185 gtk/gtkcolorbutton.c:398 +#: gtk/gtkcolorbutton.c:179 gtk/gtkcolorbutton.c:307 msgid "Pick a Color" msgstr "Одаберите боју" -#: gtk/gtkcolorchooserwidget.c:304 +#: gtk/gtkcolorbutton.c:496 gtk/gtkcolorchooserwidget.c:308 #, c-format msgid "Red %d%%, Green %d%%, Blue %d%%, Alpha %d%%" msgstr "Црвена %d%%, зелена %d%%, плава %d%%, провидност %d%%" -#: gtk/gtkcolorchooserwidget.c:310 +#: gtk/gtkcolorbutton.c:502 gtk/gtkcolorchooserwidget.c:314 #, c-format msgid "Red %d%%, Green %d%%, Blue %d%%" msgstr "Црвена %d%%, зелена %d%%, плава %d%%" -#: gtk/gtkcolorchooserwidget.c:387 +#: gtk/gtkcolorchooserwidget.c:371 #, c-format msgid "Color: %s" msgstr "Боја: %s" -#: gtk/gtkcolorchooserwidget.c:446 +#: gtk/gtkcolorchooserwidget.c:436 msgctxt "Color name" msgid "Very Light Blue" -msgstr "Веома небескоплава" +msgstr "Веома светлоплава" -#: gtk/gtkcolorchooserwidget.c:447 +#: gtk/gtkcolorchooserwidget.c:437 msgctxt "Color name" msgid "Light Blue" -msgstr "Небеско плава" +msgstr "Светлоплава" -#: gtk/gtkcolorchooserwidget.c:448 +#: gtk/gtkcolorchooserwidget.c:438 msgctxt "Color name" msgid "Blue" msgstr "Плава" -#: gtk/gtkcolorchooserwidget.c:449 +#: gtk/gtkcolorchooserwidget.c:439 msgctxt "Color name" msgid "Dark Blue" msgstr "Тамноплава" -#: gtk/gtkcolorchooserwidget.c:450 +#: gtk/gtkcolorchooserwidget.c:440 msgctxt "Color name" msgid "Very Dark Blue" -msgstr "Веома тамна плава" +msgstr "Веома тамноплава" -#: gtk/gtkcolorchooserwidget.c:451 +#: gtk/gtkcolorchooserwidget.c:441 msgctxt "Color name" msgid "Very Light Green" msgstr "Веома светлозелена" -#: gtk/gtkcolorchooserwidget.c:452 +#: gtk/gtkcolorchooserwidget.c:442 msgctxt "Color name" msgid "Light Green" msgstr "Светлозелена" -#: gtk/gtkcolorchooserwidget.c:453 +#: gtk/gtkcolorchooserwidget.c:443 msgctxt "Color name" msgid "Green" msgstr "Зелена" -#: gtk/gtkcolorchooserwidget.c:454 +#: gtk/gtkcolorchooserwidget.c:444 msgctxt "Color name" msgid "Dark Green" msgstr "Тамнозелена" -#: gtk/gtkcolorchooserwidget.c:455 +#: gtk/gtkcolorchooserwidget.c:445 msgctxt "Color name" msgid "Very Dark Green" msgstr "Веома тамнозелена" -#: gtk/gtkcolorchooserwidget.c:456 +#: gtk/gtkcolorchooserwidget.c:446 msgctxt "Color name" msgid "Very Light Yellow" msgstr "Веома светложута" -#: gtk/gtkcolorchooserwidget.c:457 +#: gtk/gtkcolorchooserwidget.c:447 msgctxt "Color name" msgid "Light Yellow" msgstr "Светложута" -#: gtk/gtkcolorchooserwidget.c:458 +#: gtk/gtkcolorchooserwidget.c:448 msgctxt "Color name" msgid "Yellow" msgstr "Жута" -#: gtk/gtkcolorchooserwidget.c:459 +#: gtk/gtkcolorchooserwidget.c:449 msgctxt "Color name" msgid "Dark Yellow" msgstr "Тамножута" -#: gtk/gtkcolorchooserwidget.c:460 +#: gtk/gtkcolorchooserwidget.c:450 msgctxt "Color name" msgid "Very Dark Yellow" msgstr "Веома тамножута" -#: gtk/gtkcolorchooserwidget.c:461 +#: gtk/gtkcolorchooserwidget.c:451 msgctxt "Color name" msgid "Very Light Orange" msgstr "Веома светлонаранџаста" -#: gtk/gtkcolorchooserwidget.c:462 +#: gtk/gtkcolorchooserwidget.c:452 msgctxt "Color name" msgid "Light Orange" msgstr "Светлонаранџаста" -#: gtk/gtkcolorchooserwidget.c:463 +#: gtk/gtkcolorchooserwidget.c:453 msgctxt "Color name" msgid "Orange" msgstr "Наранџаста" -#: gtk/gtkcolorchooserwidget.c:464 +#: gtk/gtkcolorchooserwidget.c:454 msgctxt "Color name" msgid "Dark Orange" msgstr "Тамнонаранџаста" -#: gtk/gtkcolorchooserwidget.c:465 +#: gtk/gtkcolorchooserwidget.c:455 msgctxt "Color name" msgid "Very Dark Orange" msgstr "Веома тамнонаранџаста" -#: gtk/gtkcolorchooserwidget.c:466 +#: gtk/gtkcolorchooserwidget.c:456 msgctxt "Color name" msgid "Very Light Red" msgstr "Веома светлоцрвена" -#: gtk/gtkcolorchooserwidget.c:467 +#: gtk/gtkcolorchooserwidget.c:457 msgctxt "Color name" msgid "Light Red" msgstr "Светлоцрвена" -#: gtk/gtkcolorchooserwidget.c:468 +#: gtk/gtkcolorchooserwidget.c:458 msgctxt "Color name" msgid "Red" msgstr "Црвена" -#: gtk/gtkcolorchooserwidget.c:469 +#: gtk/gtkcolorchooserwidget.c:459 msgctxt "Color name" msgid "Dark Red" msgstr "Тамноцрвена" -#: gtk/gtkcolorchooserwidget.c:470 +#: gtk/gtkcolorchooserwidget.c:460 msgctxt "Color name" msgid "Very Dark Red" msgstr "Веома тамноцрвена" -#: gtk/gtkcolorchooserwidget.c:471 +#: gtk/gtkcolorchooserwidget.c:461 msgctxt "Color name" msgid "Very Light Purple" msgstr "Веома светлољубичаста" -#: gtk/gtkcolorchooserwidget.c:472 +#: gtk/gtkcolorchooserwidget.c:462 msgctxt "Color name" msgid "Light Purple" msgstr "Светлољубичаста" -#: gtk/gtkcolorchooserwidget.c:473 +#: gtk/gtkcolorchooserwidget.c:463 msgctxt "Color name" msgid "Purple" msgstr "Љубичаста" -#: gtk/gtkcolorchooserwidget.c:474 +#: gtk/gtkcolorchooserwidget.c:464 msgctxt "Color name" msgid "Dark Purple" msgstr "Тамнољубичаста" -#: gtk/gtkcolorchooserwidget.c:475 +#: gtk/gtkcolorchooserwidget.c:465 msgctxt "Color name" msgid "Very Dark Purple" msgstr "Веома тамнољубичаста" -#: gtk/gtkcolorchooserwidget.c:476 +#: gtk/gtkcolorchooserwidget.c:466 msgctxt "Color name" msgid "Very Light Brown" -msgstr "Веома светлобраон" +msgstr "Веома светлабраон" -#: gtk/gtkcolorchooserwidget.c:477 +#: gtk/gtkcolorchooserwidget.c:467 msgctxt "Color name" msgid "Light Brown" -msgstr "Светлобраон" +msgstr "Светлабраон" -#: gtk/gtkcolorchooserwidget.c:478 +#: gtk/gtkcolorchooserwidget.c:468 msgctxt "Color name" msgid "Brown" msgstr "Браон" -#: gtk/gtkcolorchooserwidget.c:479 +#: gtk/gtkcolorchooserwidget.c:469 msgctxt "Color name" msgid "Dark Brown" -msgstr "Тамнобраон" +msgstr "Тамнабраон" -#: gtk/gtkcolorchooserwidget.c:480 +#: gtk/gtkcolorchooserwidget.c:470 msgctxt "Color name" msgid "Very Dark Brown" -msgstr "Веома тамнобраон" +msgstr "Веома тамнабраон" -#: gtk/gtkcolorchooserwidget.c:481 +#: gtk/gtkcolorchooserwidget.c:471 msgctxt "Color name" msgid "White" msgstr "Бела" -#: gtk/gtkcolorchooserwidget.c:482 +#: gtk/gtkcolorchooserwidget.c:472 msgctxt "Color name" msgid "Light Gray 1" msgstr "Светлосива 1" -#: gtk/gtkcolorchooserwidget.c:483 +#: gtk/gtkcolorchooserwidget.c:473 msgctxt "Color name" msgid "Light Gray 2" msgstr "Светлосива 2" -#: gtk/gtkcolorchooserwidget.c:484 +#: gtk/gtkcolorchooserwidget.c:474 msgctxt "Color name" msgid "Light Gray 3" msgstr "Светлосива 3" -#: gtk/gtkcolorchooserwidget.c:485 +#: gtk/gtkcolorchooserwidget.c:475 msgctxt "Color name" msgid "Light Gray 4" msgstr "Светлосива 4" -#: gtk/gtkcolorchooserwidget.c:486 +#: gtk/gtkcolorchooserwidget.c:476 msgctxt "Color name" msgid "Dark Gray 1" msgstr "Тамносива 1" -#: gtk/gtkcolorchooserwidget.c:487 +#: gtk/gtkcolorchooserwidget.c:477 msgctxt "Color name" msgid "Dark Gray 2" msgstr "Тамносива 2" -#: gtk/gtkcolorchooserwidget.c:488 +#: gtk/gtkcolorchooserwidget.c:478 msgctxt "Color name" msgid "Dark Gray 3" msgstr "Тамносива 3" -#: gtk/gtkcolorchooserwidget.c:489 +#: gtk/gtkcolorchooserwidget.c:479 msgctxt "Color name" msgid "Dark Gray 4" msgstr "Тамносива 4" -#: gtk/gtkcolorchooserwidget.c:490 +#: gtk/gtkcolorchooserwidget.c:480 msgctxt "Color name" msgid "Black" msgstr "Црна" #. translators: label for the custom section in the color chooser -#: gtk/gtkcolorchooserwidget.c:534 +#: gtk/gtkcolorchooserwidget.c:552 msgid "Custom" msgstr "Произвољна" -#: gtk/gtkcolorchooserwidget.c:541 -msgid "Custom color" -msgstr "Произвољна боја" - -#: gtk/gtkcolorchooserwidget.c:542 -msgid "Create a custom color" -msgstr "Направите произвољну боју" - -#: gtk/gtkcolorchooserwidget.c:561 +#: gtk/gtkcolorchooserwidget.c:585 #, c-format msgid "Custom color %d: %s" msgstr "Произвољна боја %d: %s" -#: gtk/gtkcolorplane.c:409 -msgid "Color Plane" -msgstr "Раван боје" - -#: gtk/gtkcolorscale.c:211 -msgctxt "Color channel" -msgid "Hue" -msgstr "Нијанса" - -#: gtk/gtkcolorscale.c:213 -msgctxt "Color channel" -msgid "Alpha" -msgstr "Провидност" - -#: gtk/gtkcolorswatch.c:360 -msgid "C_ustomize" -msgstr "_Прилагоди" +#: gtk/gtkcolorswatch.c:231 +msgid "Customize" +msgstr "Прилагоди" #. Translate to the default units to use for presenting #. * lengths to the user. Translate to default:inch if you @@ -2189,145 +2003,158 @@ msgstr "_Прилагоди" #. * Do *not* translate it to "predefinito:mm", if it #. * it isn't default:mm or default:inch it will not work #. -#: gtk/gtkcustompaperunixdialog.c:117 +#: gtk/gtkcustompaperunixdialog.c:112 msgid "default:mm" msgstr "default:mm" -#. And show the custom paper dialog -#: gtk/gtkcustompaperunixdialog.c:405 gtk/gtkprintunixdialog.c:3337 -msgid "Manage Custom Sizes" -msgstr "Управљајте произвољним величинама" - -#: gtk/gtkcustompaperunixdialog.c:567 gtk/gtkpagesetupunixdialog.c:814 -msgid "inch" -msgstr "инч" - -#: gtk/gtkcustompaperunixdialog.c:569 gtk/gtkpagesetupunixdialog.c:812 -msgid "mm" -msgstr "mm" - -#: gtk/gtkcustompaperunixdialog.c:615 +#: gtk/gtkcustompaperunixdialog.c:318 msgid "Margins from Printer…" msgstr "Маргине као у штампачу…" -#: gtk/gtkcustompaperunixdialog.c:781 +#: gtk/gtkcustompaperunixdialog.c:348 gtk/gtkmessagedialog.c:162 +#: gtk/ui/gtkassistant.ui:40 +msgid "_Close" +msgstr "_Затвори" + +#. And show the custom paper dialog +#: gtk/gtkcustompaperunixdialog.c:402 gtk/gtkprintunixdialog.c:3016 +msgid "Manage Custom Sizes" +msgstr "Управљајте произвољним величинама" + +#: gtk/gtkcustompaperunixdialog.c:466 gtk/gtkpagesetupunixdialog.c:720 +msgid "inch" +msgstr "инч" + +#: gtk/gtkcustompaperunixdialog.c:468 gtk/gtkpagesetupunixdialog.c:718 +msgid "mm" +msgstr "mm" + +#: gtk/gtkcustompaperunixdialog.c:625 #, c-format msgid "Custom Size %d" -msgstr "Посебна величина %d" +msgstr "Произвољна величина %d" -#: gtk/gtkcustompaperunixdialog.c:1120 +#: gtk/gtkcustompaperunixdialog.c:939 msgid "_Width:" msgstr "_Ширина:" -#: gtk/gtkcustompaperunixdialog.c:1131 +#: gtk/gtkcustompaperunixdialog.c:950 msgid "_Height:" msgstr "_Висина:" -#: gtk/gtkcustompaperunixdialog.c:1142 +#: gtk/gtkcustompaperunixdialog.c:961 msgid "Paper Size" msgstr "Величина папира" -#: gtk/gtkcustompaperunixdialog.c:1151 +#: gtk/gtkcustompaperunixdialog.c:970 msgid "_Top:" msgstr "Го_ре:" -#: gtk/gtkcustompaperunixdialog.c:1162 +#: gtk/gtkcustompaperunixdialog.c:981 msgid "_Bottom:" msgstr "До_ле:" -#: gtk/gtkcustompaperunixdialog.c:1173 +#: gtk/gtkcustompaperunixdialog.c:992 msgid "_Left:" msgstr "Ле_во:" -#: gtk/gtkcustompaperunixdialog.c:1184 +#: gtk/gtkcustompaperunixdialog.c:1003 msgid "_Right:" msgstr "Де_сно:" -#: gtk/gtkcustompaperunixdialog.c:1223 +#: gtk/gtkcustompaperunixdialog.c:1039 msgid "Paper Margins" msgstr "Маргине" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6687 gtk/gtktextview.c:9525 -msgid "Cu_t" -msgstr "_Исеци" - -#: gtk/gtkentry.c:9595 gtk/gtklabel.c:6688 gtk/gtktextview.c:9529 -msgid "_Copy" -msgstr "_Копирај" - -#: gtk/gtkentry.c:9599 gtk/gtklabel.c:6689 gtk/gtktextview.c:9531 -msgid "_Paste" -msgstr "У_баци" - -#: gtk/gtkentry.c:9602 gtk/gtkfilechooserwidget.c:1500 -#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9534 -msgid "_Delete" -msgstr "_Обриши" - -#: gtk/gtkentry.c:9613 gtk/gtklabel.c:6700 gtk/gtktextview.c:9548 -msgid "Select _All" -msgstr "Изабери _све" - -#: gtk/gtkentry.c:9623 gtk/gtktextview.c:9558 -msgid "Insert _Emoji" -msgstr "Уметни _емотивка" - -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9782 -msgid "Select all" -msgstr "Изабери све" - -#: gtk/gtkentry.c:9802 gtk/gtktextview.c:9785 -msgid "Cut" -msgstr "Исеци" - -#: gtk/gtkentry.c:9805 gtk/gtktextview.c:9788 -msgid "Copy" -msgstr "Копирај" - -#: gtk/gtkentry.c:9808 gtk/gtktextview.c:9791 -msgid "Paste" -msgstr "Убаци" - -#: gtk/gtkentry.c:10880 -msgid "Caps Lock is on" -msgstr "Тастер за велика слова је укључен" - -#: gtk/gtkentry.c:11158 +#: gtk/gtkentry.c:3665 msgid "Insert Emoji" msgstr "Уметни емотивка" -#: gtk/gtkfilechooserbutton.c:112 -msgid "Select a File" -msgstr "Изаберите датотеку" - -#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1112 -msgid "Desktop" -msgstr "Радна површ" - -#: gtk/gtkfilechooserbutton.c:114 gtk/ui/gtkfilechooserbutton.ui:33 -msgid "(None)" -msgstr "(ништа)" - -#: gtk/gtkfilechooserbutton.c:2162 -msgid "Other…" -msgstr "Друга…" - -#: gtk/gtkfilechooserdialog.c:542 +#: gtk/gtkfilechooserdialog.c:549 msgid "_Name" msgstr "_Назив" -#. Open item is always present -#: gtk/gtkfilechoosernative.c:546 gtk/gtkfilechoosernative.c:631 -#: gtk/gtkplacessidebar.c:3628 gtk/gtkplacessidebar.c:3696 -#: gtk/gtkplacesview.c:1705 -msgid "_Open" -msgstr "_Отвори" +#: gtk/gtkfilechoosererrorstack.c:65 +msgid "A folder cannot be called “.”" +msgstr "Фасцикла се не може звати „.“" -#: gtk/gtkfilechoosernative.c:631 gtk/inspector/css-editor.c:202 +#: gtk/gtkfilechoosererrorstack.c:69 +msgid "A file cannot be called “.”" +msgstr "Датотека се не може звати „.“" + +#: gtk/gtkfilechoosererrorstack.c:73 +msgid "A folder cannot be called “..”" +msgstr "Фасцикла се не може звати „..“" + +#: gtk/gtkfilechoosererrorstack.c:77 +msgid "A file cannot be called “..”" +msgstr "Датотека се не може звати „..“" + +#: gtk/gtkfilechoosererrorstack.c:81 +msgid "Folder names cannot contain “/”" +msgstr "Имена фасцикли не могу садржати „/“" + +#: gtk/gtkfilechoosererrorstack.c:85 +msgid "File names cannot contain “/”" +msgstr "Имена датотека не могу садржати „/“" + +#: gtk/gtkfilechoosererrorstack.c:89 +msgid "Folder names should not begin with a space" +msgstr "Имена фасцикли не треба да почињу размаком" + +#: gtk/gtkfilechoosererrorstack.c:93 +msgid "File names should not begin with a space" +msgstr "Имена датотека не треба да почињу размаком" + +#: gtk/gtkfilechoosererrorstack.c:97 +msgid "Folder names should not end with a space" +msgstr "Имена фасцикли не треба да се завршавају размаком" + +#: gtk/gtkfilechoosererrorstack.c:101 +msgid "File names should not end with a space" +msgstr "Имена датотека не треба да се завршавају размаком" + +#: gtk/gtkfilechoosererrorstack.c:105 +msgid "Folder names starting with a “.” are hidden" +msgstr "Фасцикле чији назив почиње „.“ су скривене" + +#: gtk/gtkfilechoosererrorstack.c:109 +msgid "File names starting with a “.” are hidden" +msgstr "Датотеке чији назив почиње „.“ су скривене" + +#: gtk/gtkfilechoosererrorstack.c:113 +msgid "A folder with that name already exists" +msgstr "Фасцикла са таквим називом већ постоји" + +#: gtk/gtkfilechoosererrorstack.c:117 +msgid "A file with that name already exists" +msgstr "Датотека са таквим називом већ постоји" + +#: gtk/gtkfilechoosernative.c:509 gtk/gtkfilechoosernative.c:580 +#: gtk/gtkfilechooserwidget.c:1210 gtk/gtkfilechooserwidget.c:5800 +#: gtk/gtkmessagedialog.c:166 gtk/gtkmessagedialog.c:175 +#: gtk/gtkmountoperation.c:608 gtk/gtkpagesetupunixdialog.c:283 +#: gtk/gtkprintbackend.c:637 gtk/gtkprinteroptionwidget.c:721 +#: gtk/gtkprintunixdialog.c:651 gtk/gtkprintunixdialog.c:807 +#: gtk/gtkwindow.c:6149 gtk/inspector/css-editor.c:248 +#: gtk/inspector/recorder.c:1723 gtk/ui/gtkappchooserdialog.ui:45 +#: gtk/ui/gtkassistant.ui:52 gtk/ui/gtkcolorchooserdialog.ui:33 +#: gtk/ui/gtkfontchooserdialog.ui:24 +msgid "_Cancel" +msgstr "От_кажи" + +#: gtk/gtkfilechoosernative.c:510 gtk/gtkfilechoosernative.c:574 +#: gtk/gtkplacessidebar.c:3146 gtk/gtkplacessidebar.c:3231 +#: gtk/gtkplacesview.c:1659 +msgid "_Open" +msgstr "От_вори" + +#: gtk/gtkfilechoosernative.c:574 gtk/inspector/css-editor.c:249 +#: gtk/inspector/recorder.c:1724 msgid "_Save" msgstr "_Сачувај" -#: gtk/gtkfilechoosernativequartz.c:331 gtk/ui/gtkfilechooserwidget.ui:435 +#: gtk/gtkfilechoosernativequartz.c:339 gtk/ui/gtkfilechooserwidget.ui:346 msgid "Select which types of files are shown" msgstr "Изабери које врсте датотека се приказују" @@ -2335,566 +2162,408 @@ msgstr "Изабери које врсте датотека се приказу #. * is a hostname. Nautilus and the panel contain the same string #. * to translate. #. -#: gtk/gtkfilechooserutils.c:505 +#: gtk/gtkfilechooserutils.c:362 #, c-format msgid "%1$s on %2$s" -msgstr "%1$s на %2$s" +msgstr "„%1$s“ на „%2$s“" -#: gtk/gtkfilechooserwidget.c:386 +#: gtk/gtkfilechooserwidget.c:319 msgid "Type name of new folder" msgstr "Унесите назив нове фасцикле" -#: gtk/gtkfilechooserwidget.c:810 +#: gtk/gtkfilechooserwidget.c:724 msgid "The folder could not be created" msgstr "Не могу да направим фасциклу" -#: gtk/gtkfilechooserwidget.c:822 -msgid "" -"The folder could not be created, as a file with the same name already exists." -msgstr "" -"Фасцикла не може бити направљена, пошто већ постоји датотека са истим " -"називом." - -#: gtk/gtkfilechooserwidget.c:824 -msgid "Try using a different name for the folder, or rename the file first." -msgstr "" -"Користите неки други назив за фасциклу, или као прво преименујте датотеку." - -#: gtk/gtkfilechooserwidget.c:837 +#: gtk/gtkfilechooserwidget.c:737 msgid "You need to choose a valid filename." msgstr "Морате да изаберете исправан назив датотеке." -#: gtk/gtkfilechooserwidget.c:840 +#: gtk/gtkfilechooserwidget.c:740 #, c-format msgid "Cannot create a file under %s as it is not a folder" -msgstr "Не могу да направим датотеку под „%s“ зато што то није фасцикла" +msgstr "Не могу да направим датотеку под „%s“ зато што није фасцикла" -#: gtk/gtkfilechooserwidget.c:850 +#: gtk/gtkfilechooserwidget.c:750 msgid "Cannot create file as the filename is too long" msgstr "Не могу да направим датотеку јер је назив предуг" -#: gtk/gtkfilechooserwidget.c:851 +#: gtk/gtkfilechooserwidget.c:751 msgid "Try using a shorter name." msgstr "Покушајте са краћим називом." -#: gtk/gtkfilechooserwidget.c:861 +#: gtk/gtkfilechooserwidget.c:761 msgid "You may only select folders" msgstr "Можете да изаберете само фасцикле" -#: gtk/gtkfilechooserwidget.c:862 +#: gtk/gtkfilechooserwidget.c:762 msgid "The item that you selected is not a folder try using a different item." msgstr "" "Ставка коју сте изабрали није фасцикла, покушајте да користите неку другу " "ставку." -#: gtk/gtkfilechooserwidget.c:870 +#: gtk/gtkfilechooserwidget.c:770 msgid "Invalid file name" msgstr "Неисправан назив датотеке" -#: gtk/gtkfilechooserwidget.c:879 +#: gtk/gtkfilechooserwidget.c:779 msgid "The folder contents could not be displayed" msgstr "Не могу да прикажем садржај фасцикле" -#: gtk/gtkfilechooserwidget.c:887 +#: gtk/gtkfilechooserwidget.c:787 msgid "The file could not be deleted" msgstr "Не могу да обришем датотеку" -#: gtk/gtkfilechooserwidget.c:895 +#: gtk/gtkfilechooserwidget.c:795 msgid "The file could not be moved to the Trash" msgstr "Не могу да преместим датотеку у смеће" -#: gtk/gtkfilechooserwidget.c:1040 -msgid "A folder with that name already exists" -msgstr "Фасцикла са таквим именом већ постоји" - -#: gtk/gtkfilechooserwidget.c:1042 -msgid "A file with that name already exists" -msgstr "Датотека са таквим именом већ постоји" - -#: gtk/gtkfilechooserwidget.c:1077 -msgid "A folder cannot be called “.”" -msgstr "Фасцикла се не може звати „.“" - -#: gtk/gtkfilechooserwidget.c:1078 -msgid "A file cannot be called “.”" -msgstr "Датотека се не може звати „.“" - -#: gtk/gtkfilechooserwidget.c:1081 -msgid "A folder cannot be called “..”" -msgstr "Фасцикла се не може звати „..“" - -#: gtk/gtkfilechooserwidget.c:1082 -msgid "A file cannot be called “..”" -msgstr "Датотека се не може звати „..“" - -#: gtk/gtkfilechooserwidget.c:1085 -msgid "Folder names cannot contain “/”" -msgstr "Називи фасцикли не могу садржати знак „/“" - -#: gtk/gtkfilechooserwidget.c:1086 -msgid "File names cannot contain “/”" -msgstr "Називи датотека не могу садржати знак „/“" - -#: gtk/gtkfilechooserwidget.c:1112 -msgid "Folder names should not begin with a space" -msgstr "Називи фасцикли не треба да почињу размаком" - -#: gtk/gtkfilechooserwidget.c:1113 -msgid "File names should not begin with a space" -msgstr "Називи датотека не треба да почињу размаком" - -#: gtk/gtkfilechooserwidget.c:1117 -msgid "Folder names should not end with a space" -msgstr "Називи фасцикли не треба да се завршавају размаком" - -#: gtk/gtkfilechooserwidget.c:1118 -msgid "File names should not end with a space" -msgstr "Називи датотека не треба да се завршавају размаком" - -#: gtk/gtkfilechooserwidget.c:1121 -msgid "Folder names starting with a “.” are hidden" -msgstr "Фасцикле чији називи почињу са „.“ су скривене" - -#: gtk/gtkfilechooserwidget.c:1122 -msgid "File names starting with a “.” are hidden" -msgstr "Датотеке чији називи почињу са „.“ су скривене" - -#: gtk/gtkfilechooserwidget.c:1495 +#: gtk/gtkfilechooserwidget.c:1206 #, c-format msgid "Are you sure you want to permanently delete “%s”?" -msgstr "Да ли сигурно желите трајно да обришете „%s“?" +msgstr "Да ли сигурно желите да трајно обришете „%s“?" -#: gtk/gtkfilechooserwidget.c:1498 +#: gtk/gtkfilechooserwidget.c:1209 #, c-format msgid "If you delete an item, it will be permanently lost." -msgstr "Уколико обришете ставку, она ће бити трајно изгубљена." +msgstr "Ако обришете ставку, она ће бити трајно изгубљена." -#: gtk/gtkfilechooserwidget.c:1635 +#: gtk/gtkfilechooserwidget.c:1211 gtk/gtkfilechooserwidget.c:1827 +#: gtk/gtklabel.c:5652 gtk/gtktext.c:6049 gtk/gtktextview.c:8966 +msgid "_Delete" +msgstr "_Обриши" + +#: gtk/gtkfilechooserwidget.c:1334 msgid "The file could not be renamed" msgstr "Не могу да преименујем датотеку" -#: gtk/gtkfilechooserwidget.c:1980 +#: gtk/gtkfilechooserwidget.c:1594 msgid "Could not select file" msgstr "Не могу да изаберем датотеку" -#: gtk/gtkfilechooserwidget.c:2330 +#: gtk/gtkfilechooserwidget.c:1807 msgid "_Visit File" msgstr "_Посети датотеку" -#: gtk/gtkfilechooserwidget.c:2331 +#: gtk/gtkfilechooserwidget.c:1811 msgid "_Open With File Manager" msgstr "Прикажи садржајну _фасциклу" -#: gtk/gtkfilechooserwidget.c:2332 +#: gtk/gtkfilechooserwidget.c:1815 msgid "_Copy Location" -msgstr "Копирај _путању" +msgstr "Умножи _путању" -#: gtk/gtkfilechooserwidget.c:2333 +#: gtk/gtkfilechooserwidget.c:1819 msgid "_Add to Bookmarks" msgstr "_Додај међу обележиваче" -#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 -#: gtk/ui/gtkfilechooserwidget.ui:569 +#: gtk/gtkfilechooserwidget.c:1823 gtk/gtkplacessidebar.c:2310 +#: gtk/gtkplacessidebar.c:3267 gtk/ui/gtkfilechooserwidget.ui:465 msgid "_Rename" msgstr "П_реименуј" -#: gtk/gtkfilechooserwidget.c:2336 +#: gtk/gtkfilechooserwidget.c:1831 msgid "_Move to Trash" msgstr "Пре_мести у смеће" -#: gtk/gtkfilechooserwidget.c:2340 +#: gtk/gtkfilechooserwidget.c:1840 msgid "Show _Hidden Files" msgstr "Прикажи _скривене датотеке" -#: gtk/gtkfilechooserwidget.c:2341 +#: gtk/gtkfilechooserwidget.c:1844 msgid "Show _Size Column" msgstr "Прикажи колону _величине" -#: gtk/gtkfilechooserwidget.c:2342 +#: gtk/gtkfilechooserwidget.c:1848 msgid "Show T_ype Column" msgstr "Прикажи колону _врсте" -#: gtk/gtkfilechooserwidget.c:2343 +#: gtk/gtkfilechooserwidget.c:1852 msgid "Show _Time" msgstr "Прикажи вре_ме" -#: gtk/gtkfilechooserwidget.c:2344 -msgid "Sort _Folders before Files" +#: gtk/gtkfilechooserwidget.c:1856 +msgid "Sort _Folders Before Files" msgstr "Пор_еђај фасцикле пре датотека" #. this is the header for the location column in the print dialog -#: gtk/gtkfilechooserwidget.c:2626 gtk/inspector/css-node-tree.ui:141 -#: gtk/ui/gtkfilechooserwidget.ui:238 gtk/ui/gtkprintunixdialog.ui:123 +#: gtk/gtkfilechooserwidget.c:2256 gtk/inspector/css-node-tree.ui:135 +#: gtk/ui/gtkfilechooserwidget.ui:186 gtk/ui/gtkprintunixdialog.ui:114 msgid "Location" msgstr "Путања" #. Label -#: gtk/gtkfilechooserwidget.c:2719 +#: gtk/gtkfilechooserwidget.c:2363 msgid "_Name:" msgstr "_Назив:" -#: gtk/gtkfilechooserwidget.c:3344 gtk/gtkfilechooserwidget.c:3358 +#: gtk/gtkfilechooserwidget.c:2897 gtk/gtkfilechooserwidget.c:2911 #, c-format msgid "Searching in %s" -msgstr "Претражујем унутар %s" +msgstr "Тражим унутар „%s“" -#: gtk/gtkfilechooserwidget.c:3364 +#: gtk/gtkfilechooserwidget.c:2917 msgid "Searching" msgstr "Претражујем" -#: gtk/gtkfilechooserwidget.c:3371 -msgid "Enter location" -msgstr "Унесите путању" - -#: gtk/gtkfilechooserwidget.c:3373 +#: gtk/gtkfilechooserwidget.c:2923 msgid "Enter location or URL" -msgstr "Унесите путању или УРЛ" +msgstr "Унесите путању или адресу" -#: gtk/gtkfilechooserwidget.c:4451 gtk/gtkfilechooserwidget.c:7493 -#: gtk/ui/gtkfilechooserwidget.ui:278 +#: gtk/gtkfilechooserwidget.c:3813 gtk/gtkfilechooserwidget.c:6637 +#: gtk/ui/gtkfilechooserwidget.ui:226 msgid "Modified" msgstr "Измењена" -#: gtk/gtkfilechooserwidget.c:4729 +#: gtk/gtkfilechooserwidget.c:4072 #, c-format msgid "Could not read the contents of %s" -msgstr "Не могу да прочитам садржај %s" +msgstr "Не могу да прочитам садржај „%s“" -#: gtk/gtkfilechooserwidget.c:4733 +#: gtk/gtkfilechooserwidget.c:4076 msgid "Could not read the contents of the folder" msgstr "Не могу да прочитам садржај фасцикле" -#: gtk/gtkfilechooserwidget.c:4893 gtk/gtkfilechooserwidget.c:4941 +#. Translators: see g_date_time_format() for details on the format +#: gtk/gtkfilechooserwidget.c:4216 gtk/gtkfilechooserwidget.c:4259 msgid "%H:%M" msgstr "%H:%M" -#: gtk/gtkfilechooserwidget.c:4895 gtk/gtkfilechooserwidget.c:4943 +#: gtk/gtkfilechooserwidget.c:4218 gtk/gtkfilechooserwidget.c:4261 msgid "%l:%M %p" msgstr "%l:%M %p" -#: gtk/gtkfilechooserwidget.c:4899 +#: gtk/gtkfilechooserwidget.c:4222 msgid "Yesterday" msgstr "Јуче" -#: gtk/gtkfilechooserwidget.c:4907 +#: gtk/gtkfilechooserwidget.c:4230 msgid "%-e %b" -msgstr "%-e. %B" +msgstr "%-e %b" -#: gtk/gtkfilechooserwidget.c:4911 +#: gtk/gtkfilechooserwidget.c:4234 msgid "%-e %b %Y" -msgstr "%-e. %B %Y." +msgstr "%-e. %b %Y." -#: gtk/gtkfilechooserwidget.c:5010 gtk/gtkfilechooserwidget.c:5018 +#: gtk/gtkfilechooserwidget.c:4323 gtk/gtkfilechooserwidget.c:4331 msgid "Program" msgstr "Програм" -#: gtk/gtkfilechooserwidget.c:5011 +#: gtk/gtkfilechooserwidget.c:4324 msgid "Audio" msgstr "Звук" -#: gtk/gtkfilechooserwidget.c:5012 gtk/inspector/visual.ui:230 -#: gtk/ui/gtkfontbutton.ui:13 +#: gtk/gtkfilechooserwidget.c:4325 gtk/gtkfontbutton.c:596 +#: gtk/inspector/visual.ui:170 msgid "Font" -msgstr "Фонт" +msgstr "Слова" -#: gtk/gtkfilechooserwidget.c:5013 gtk/inspector/visual.ui:488 +#: gtk/gtkfilechooserwidget.c:4326 msgid "Image" msgstr "Слика" -#: gtk/gtkfilechooserwidget.c:5014 +#: gtk/gtkfilechooserwidget.c:4327 msgid "Archive" msgstr "Архива" -#: gtk/gtkfilechooserwidget.c:5015 +#: gtk/gtkfilechooserwidget.c:4328 msgid "Markup" -msgstr "Означени текст" +msgstr "Означавање" -#: gtk/gtkfilechooserwidget.c:5016 gtk/gtkfilechooserwidget.c:5017 +#: gtk/gtkfilechooserwidget.c:4329 gtk/gtkfilechooserwidget.c:4330 msgid "Text" msgstr "Текст" -#: gtk/gtkfilechooserwidget.c:5019 +#: gtk/gtkfilechooserwidget.c:4332 msgid "Video" msgstr "Видео" -#: gtk/gtkfilechooserwidget.c:5020 +#: gtk/gtkfilechooserwidget.c:4333 msgid "Contacts" msgstr "Контакти" -#: gtk/gtkfilechooserwidget.c:5021 +#: gtk/gtkfilechooserwidget.c:4334 msgid "Calendar" msgstr "Календар" -#: gtk/gtkfilechooserwidget.c:5022 +#: gtk/gtkfilechooserwidget.c:4335 msgid "Document" msgstr "Документ" -#: gtk/gtkfilechooserwidget.c:5023 +#: gtk/gtkfilechooserwidget.c:4336 msgid "Presentation" msgstr "Презентација" -#: gtk/gtkfilechooserwidget.c:5024 +#: gtk/gtkfilechooserwidget.c:4337 msgid "Spreadsheet" msgstr "Табела" -#: gtk/gtkfilechooserwidget.c:5055 gtk/gtkfilechooserwidget.c:5244 -#: gtk/inspector/prop-editor.c:1689 +#: gtk/gtkfilechooserwidget.c:4368 gtk/gtkfilechooserwidget.c:4561 msgid "Unknown" msgstr "Непознато" # ako je za "home directory", onda bi bilo dobro "licni direktorijum", ako je za "home page", onda za "licna stranica" -#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 +#: gtk/gtkfilechooserwidget.c:4600 gtk/gtkplacessidebar.c:1027 msgid "Home" msgstr "Лична фасцикла" -#: gtk/gtkfilechooserwidget.c:5780 -msgid "Cannot change to folder because it is not local" -msgstr "Не могу да уђем у фасциклу зато што није локална" - -#: gtk/gtkfilechooserwidget.c:6566 gtk/gtkprintunixdialog.c:665 +#: gtk/gtkfilechooserwidget.c:5793 gtk/gtkprintunixdialog.c:642 #, c-format msgid "A file named “%s” already exists. Do you want to replace it?" msgstr "Датотека под називом „%s“ већ постоји. Да ли желите да је замените?" -#: gtk/gtkfilechooserwidget.c:6569 gtk/gtkprintunixdialog.c:669 +#: gtk/gtkfilechooserwidget.c:5796 gtk/gtkprintunixdialog.c:646 #, c-format msgid "" "The file already exists in “%s”. Replacing it will overwrite its contents." -msgstr "" -"Датотека већ постоји у „%s“. Уколико је замените преписаћете њен садржај." +msgstr "Датотека већ постоји у „%s“. Ако је замените преписаћете њен садржај." -#: gtk/gtkfilechooserwidget.c:6574 gtk/gtkprintunixdialog.c:677 +#: gtk/gtkfilechooserwidget.c:5801 gtk/gtkprintunixdialog.c:654 msgid "_Replace" msgstr "_Замени" -#: gtk/gtkfilechooserwidget.c:6793 +#: gtk/gtkfilechooserwidget.c:5962 msgid "You do not have access to the specified folder." msgstr "Немате овлашћења за приступ наведеној фасцикли." -#: gtk/gtkfilechooserwidget.c:7416 +#: gtk/gtkfilechooserwidget.c:6566 msgid "Could not send the search request" msgstr "Не могу да пошаљем захтев претраге" # Треба проверити на шта се односи. -#: gtk/gtkfilechooserwidget.c:7704 +#: gtk/gtkfilechooserwidget.c:6877 msgid "Accessed" msgstr "Датум приступа" -#: gtk/gtkfilechooserwidget.c:8824 gtk/ui/gtkfilechooserwidget.ui:89 -msgid "Create Folder" -msgstr "Направи фасциклу" - -#. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are -#. * really pointers to GDrive, GVolume or GMount objects. We need an extra -#. * token for the fake “File System” volume. So, we’ll return a pointer to -#. * this particular string. -#. -#: gtk/gtkfilesystem.c:49 -msgid "File System" -msgstr "Систем датотека" - -#: gtk/gtkfontbutton.c:379 gtk/gtkfontbutton.c:509 +#: gtk/gtkfontbutton.c:395 msgid "Sans 12" msgstr "Sans 12" -#: gtk/gtkfontbutton.c:492 gtk/gtkfontbutton.c:626 +#: gtk/gtkfontbutton.c:506 gtk/gtkfontbutton.c:620 msgid "Pick a Font" -msgstr "Изаберите фонт" +msgstr "Изаберите породицу слова" -#: gtk/gtkfontbutton.c:1395 +#: gtk/gtkfontbutton.c:1323 msgctxt "font" msgid "None" msgstr "Ништа" -#: gtk/gtkfontchooserwidget.c:1602 +#: gtk/gtkfontchooserdialog.c:184 +msgid "Change Font Features" +msgstr "Промени особине слова" + +#: gtk/gtkfontchooserwidget.c:1534 +msgctxt "Font variation axis" msgid "Width" msgstr "Ширина" -#: gtk/gtkfontchooserwidget.c:1603 +#: gtk/gtkfontchooserwidget.c:1535 +msgctxt "Font variation axis" msgid "Weight" -msgstr "Дебљина" +msgstr "Тежина" -#: gtk/gtkfontchooserwidget.c:1604 +#: gtk/gtkfontchooserwidget.c:1536 +msgctxt "Font variation axis" msgid "Italic" -msgstr "Искошеност" +msgstr "Искошено" -#: gtk/gtkfontchooserwidget.c:1605 +#: gtk/gtkfontchooserwidget.c:1537 +msgctxt "Font variation axis" msgid "Slant" -msgstr "Нагиб" +msgstr "Нагнуто" -#: gtk/gtkfontchooserwidget.c:1606 +#: gtk/gtkfontchooserwidget.c:1538 +msgctxt "Font variation axis" msgid "Optical Size" msgstr "Оптичка величина" -#: gtk/gtkfontchooserwidget.c:2306 gtk/inspector/prop-editor.c:1676 +#: gtk/gtkfontchooserwidget.c:2094 +msgctxt "Font feature value" msgid "Default" msgstr "Основно" -#: gtk/gtkfontchooserwidget.c:2353 +#: gtk/gtkfontchooserwidget.c:2111 +msgctxt "Font feature value" +msgid "Enable" +msgstr "Укључено" + +#: gtk/gtkfontchooserwidget.c:2439 +msgid "Default" +msgstr "Основно" + +#: gtk/gtkfontchooserwidget.c:2501 msgid "Ligatures" msgstr "Лигатуре" -#: gtk/gtkfontchooserwidget.c:2354 +#: gtk/gtkfontchooserwidget.c:2502 msgid "Letter Case" -msgstr "Величина слова" +msgstr "Велика и мала слова" -#: gtk/gtkfontchooserwidget.c:2355 +#: gtk/gtkfontchooserwidget.c:2503 msgid "Number Case" -msgstr "Величина броја" +msgstr "Словни бројеви" -#: gtk/gtkfontchooserwidget.c:2356 +#: gtk/gtkfontchooserwidget.c:2504 msgid "Number Spacing" -msgstr "Размакнутост броја" +msgstr "Размак бројева" -#: gtk/gtkfontchooserwidget.c:2357 -msgid "Number Formatting" -msgstr "Форматирање броја" +#: gtk/gtkfontchooserwidget.c:2505 +msgid "Fractions" +msgstr "Разломци" -#: gtk/gtkfontchooserwidget.c:2358 -msgid "Character Variants" +#: gtk/gtkfontchooserwidget.c:2506 +msgid "Style Variations" +msgstr "Варијанте стила" + +#: gtk/gtkfontchooserwidget.c:2508 +msgid "Character Variations" msgstr "Варијанте знака" -#: gtk/gtkglarea.c:314 +#: gtk/gtkglarea.c:284 msgid "OpenGL context creation failed" msgstr "Не могу да направим ОпенГЛ садржај" -#: gtk/gtkheaderbar.c:391 -msgid "Application menu" -msgstr "Изборник програма" +#: gtk/gtklabel.c:5649 gtk/gtktext.c:6037 gtk/gtktextview.c:8954 +msgid "Cu_t" +msgstr "_Исеци" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9356 -msgid "Close" -msgstr "Затвори" +#: gtk/gtklabel.c:5650 gtk/gtktext.c:6041 gtk/gtktextview.c:8958 +msgid "_Copy" +msgstr "У_множи" -#: gtk/gtkicontheme.c:2358 gtk/gtkicontheme.c:2423 -#, c-format -msgid "Icon '%s' not present in theme %s" -msgstr "Иконица „%s“ није присутна у теми „%s“" +#: gtk/gtklabel.c:5651 gtk/gtktext.c:6045 gtk/gtktextview.c:8962 +msgid "_Paste" +msgstr "У_баци" -#: gtk/gtkicontheme.c:4101 gtk/gtkicontheme.c:4468 -msgid "Failed to load icon" -msgstr "Нисам успео да учитам иконицу" +#: gtk/gtklabel.c:5657 gtk/gtktext.c:6058 gtk/gtktextview.c:8987 +msgid "Select _All" +msgstr "Изабери _све" -#: gtk/gtkimmodule.c:547 -msgctxt "input method menu" -msgid "Simple" -msgstr "Једноставнo" - -#: gtk/gtkimmodule.c:563 -msgctxt "input method menu" -msgid "None" -msgstr "Ништа" - -#: gtk/gtkimmulticontext.c:615 -msgctxt "input method menu" -msgid "System" -msgstr "Систем" - -#: gtk/gtkimmulticontext.c:694 -#, c-format -msgctxt "input method menu" -msgid "System (%s)" -msgstr "Систем (%s)" - -#: gtk/gtkinfobar.c:1307 gtk/gtkmessagedialog.c:385 -msgid "Information" -msgstr "Обавештење" - -#: gtk/gtkinfobar.c:1311 gtk/gtkmessagedialog.c:389 -msgid "Question" -msgstr "Питање" - -#: gtk/gtkinfobar.c:1315 gtk/gtkmessagedialog.c:393 -msgid "Warning" -msgstr "Упозорење" - -#: gtk/gtkinfobar.c:1319 gtk/gtkmessagedialog.c:397 -msgid "Error" -msgstr "Грешка" - -#. Open Link -#: gtk/gtklabel.c:6668 +#: gtk/gtklabel.c:5662 msgid "_Open Link" msgstr "Отвори _везу" -#. Copy Link Address -#: gtk/gtklabel.c:6677 +#: gtk/gtklabel.c:5666 msgid "Copy _Link Address" -msgstr "Копирај _адресу везе" +msgstr "Умножи _адресу везе" -#: gtk/gtk-launch.c:42 -msgid "Show program version" -msgstr "Приказује издање програма" +#: gtk/gtklinkbutton.c:255 +msgid "_Copy URL" +msgstr "_Умножи адресу" -#: gtk/gtk-launch.c:76 -msgid "APPLICATION [URI...] — launch an APPLICATION" -msgstr "ПРОГРАМ [ПУТАЊА…] — покреће ПРОГРАМ" - -#. Translators: this message will appear after the usage string -#. and before the list of options. -#: gtk/gtk-launch.c:80 -msgid "" -"Launch an application (specified by its desktop file name),\n" -"optionally passing one or more URIs as arguments." -msgstr "" -"Покреће програм (који је наведен називом датотеке радне површи),\n" -"по могућству прослеђујући списак путања као аргументе." - -#: gtk/gtk-launch.c:92 -#, c-format -msgid "Error parsing commandline options: %s\n" -msgstr "Грешка у анализи опција линије наредби: %s\n" - -#: gtk/gtk-launch.c:94 gtk/gtk-launch.c:115 -#, c-format -msgid "Try \"%s --help\" for more information." -msgstr "Покрените „%s --help“ за више података." - -#. Translators: the %s is the program name. This error message -#. means the user is calling gtk-launch without any argument. -#: gtk/gtk-launch.c:113 -#, c-format -msgid "%s: missing application name" -msgstr "%s: недостаје назив програма" - -#: gtk/gtk-launch.c:144 -#, c-format -msgid "Creating AppInfo from id not supported on non unix operating systems" -msgstr "" -"Стварање обавештења о програму из иб-а није подржано на не-јуникс " -"оперативним системима" - -#. Translators: the first %s is the program name, the second one -#. is the application name. -#: gtk/gtk-launch.c:152 -#, c-format -msgid "%s: no such application %s" -msgstr "%s: нема таквог програма „%s“" - -#. Translators: the first %s is the program name, the second one -#. is the error message. -#: gtk/gtk-launch.c:170 -#, c-format -msgid "%s: error launching application: %s\n" -msgstr "%s: грешка у покретању програма: %s\n" - -#: gtk/gtklinkbutton.c:374 -msgid "Copy URL" -msgstr "Копирај адресу" - -#: gtk/gtklinkbutton.c:522 +#: gtk/gtklinkbutton.c:540 msgid "Invalid URI" msgstr "Неисправна путања" -#: gtk/gtklockbutton.c:275 gtk/ui/gtklockbutton.ui:30 +#: gtk/gtklockbutton.c:286 gtk/ui/gtklockbutton.ui:20 msgid "Lock" msgstr "Закључај" -#: gtk/gtklockbutton.c:284 gtk/ui/gtklockbutton.ui:37 +#: gtk/gtklockbutton.c:298 gtk/ui/gtklockbutton.ui:26 msgid "Unlock" msgstr "Откључај" -#: gtk/gtklockbutton.c:293 +#: gtk/gtklockbutton.c:310 msgid "" "Dialog is unlocked.\n" "Click to prevent further changes" @@ -2902,7 +2571,7 @@ msgstr "" "Прозорче је откључано.\n" "Кликните да спречите даље измене" -#: gtk/gtklockbutton.c:302 +#: gtk/gtklockbutton.c:322 msgid "" "Dialog is locked.\n" "Click to make changes" @@ -2910,7 +2579,7 @@ msgstr "" "Прозорче је закључано.\n" "Кликните да унесете измене" -#: gtk/gtklockbutton.c:311 +#: gtk/gtklockbutton.c:334 msgid "" "System policy prevents changes.\n" "Contact your system administrator" @@ -2918,181 +2587,223 @@ msgstr "" "Безбедност система спречава измене.\n" "Обратите се администратору система" -# допунски додаци? „добар фазон“... црни Данило -#. Description of --gtk-module=MODULES in --help output -#: gtk/gtkmain.c:462 -msgid "Load additional GTK+ modules" -msgstr "Учитава допунске Гтк+ додатке" - -#. Placeholder in --gtk-module=MODULES in --help output -#: gtk/gtkmain.c:463 -msgid "MODULES" -msgstr "ДОДАЦИ" - -#. Description of --g-fatal-warnings in --help output -#: gtk/gtkmain.c:465 -msgid "Make all warnings fatal" -msgstr "Чини сва упозорења кобним" - -#. Description of --gtk-debug=FLAGS in --help output -#: gtk/gtkmain.c:468 -msgid "GTK+ debugging flags to set" -msgstr "Гтк+ опције за уклањање грешака за укључивање" - -#. Description of --gtk-no-debug=FLAGS in --help output -#: gtk/gtkmain.c:471 -msgid "GTK+ debugging flags to unset" -msgstr "Гтк+ опције за уклањање грешака за искључивање" - -#: gtk/gtkmain.c:811 gtk/gtkmain.c:1005 -#, c-format -msgid "Cannot open display: %s" -msgstr "Не могу да приступим екрану: %s" - -#: gtk/gtkmain.c:923 -msgid "GTK+ Options" -msgstr "Гтк+ опције" - -#: gtk/gtkmain.c:923 -msgid "Show GTK+ Options" -msgstr "Приказује Гтк+ опције" - #. Translate to default:RTL if you want your widgets #. * to be RTL, otherwise translate to default:LTR. #. * Do *not* translate it to "predefinito:LTR", if it #. * it isn't default:LTR or default:RTL it will not work #. -#: gtk/gtkmain.c:1276 +#: gtk/gtkmain.c:788 msgid "default:LTR" msgstr "default:LTR" -#: gtk/gtkmessagedialog.c:956 +#. hour:minutes:seconds +#. Translators: This is a time format, like "9:05:02" for 9 +#. * hours, 5 minutes, and 2 seconds. You may change ":" to +#. * the separator that your locale uses or use "%Id" instead +#. * of "%d" if your locale uses localized digits. +#. +#: gtk/gtkmediacontrols.c:100 +#, c-format +msgctxt "long time format" +msgid "%d:%02d:%02d" +msgstr "%d:%02d:%02d" + +#. -hour:minutes:seconds +#. Translators: This is a time format, like "-9:05:02" for 9 +#. * hours, 5 minutes, and 2 seconds playback remaining. You may +#. * change ":" to the separator that your locale uses or use +#. * "%Id" instead of "%d" if your locale uses localized digits. +#. +#: gtk/gtkmediacontrols.c:108 +#, c-format +msgctxt "long time format" +msgid "-%d:%02d:%02d" +msgstr "-%d:%02d:%02d" + +#. -minutes:seconds +#. Translators: This is a time format, like "-5:02" for 5 +#. * minutes and 2 seconds playback remaining. You may change +#. * ":" to the separator that your locale uses or use "%Id" +#. * instead of "%d" if your locale uses localized digits. +#. +#: gtk/gtkmediacontrols.c:119 +#, c-format +msgctxt "short time format" +msgid "-%d:%02d" +msgstr "-%d:%02d" + +#. minutes:seconds +#. Translators: This is a time format, like "5:02" for 5 +#. * minutes and 2 seconds. You may change ":" to the +#. * separator that your locale uses or use "%Id" instead of +#. * "%d" if your locale uses localized digits. +#. +#: gtk/gtkmediacontrols.c:128 +#, c-format +msgctxt "short time format" +msgid "%d:%02d" +msgstr "%d:%02d" + +#: gtk/gtkmessagedialog.c:158 gtk/gtkmessagedialog.c:176 +#: gtk/gtkprintbackend.c:638 gtk/gtkwindow.c:6150 +msgid "_OK" +msgstr "У _реду" + +#: gtk/gtkmessagedialog.c:170 msgid "_No" msgstr "_Не" -#: gtk/gtkmessagedialog.c:957 +#: gtk/gtkmessagedialog.c:171 msgid "_Yes" msgstr "_Да" -#: gtk/gtkmountoperation.c:595 +#: gtk/gtkmountoperation.c:609 msgid "Co_nnect" -msgstr "По_вежи" +msgstr "По_вежи се" -#: gtk/gtkmountoperation.c:668 +#: gtk/gtkmountoperation.c:675 msgid "Connect As" -msgstr "Повежи се" +msgstr "Повежи се као" -#: gtk/gtkmountoperation.c:677 +#: gtk/gtkmountoperation.c:684 msgid "_Anonymous" msgstr "_Безимено" -#: gtk/gtkmountoperation.c:686 +#: gtk/gtkmountoperation.c:691 msgid "Registered U_ser" msgstr "Као уписани _корисник" -#: gtk/gtkmountoperation.c:697 +#: gtk/gtkmountoperation.c:701 msgid "_Username" msgstr "_Корисничко име" -#: gtk/gtkmountoperation.c:702 +#: gtk/gtkmountoperation.c:706 msgid "_Domain" msgstr "_Домен" -#: gtk/gtkmountoperation.c:711 +#: gtk/gtkmountoperation.c:715 msgid "Volume type" -msgstr "Врста уређаја" +msgstr "Врста волумена" -#: gtk/gtkmountoperation.c:721 +#: gtk/gtkmountoperation.c:725 msgid "_Hidden" -msgstr "_Сакривено" +msgstr "_Скривен" -#: gtk/gtkmountoperation.c:724 +#: gtk/gtkmountoperation.c:728 msgid "_Windows system" -msgstr "_Виндоус систем" +msgstr "_Систем прозора" -#: gtk/gtkmountoperation.c:727 +#: gtk/gtkmountoperation.c:731 msgid "_PIM" msgstr "_ПИМ" -#: gtk/gtkmountoperation.c:733 +#: gtk/gtkmountoperation.c:737 msgid "_Password" msgstr "_Лозинка" -#: gtk/gtkmountoperation.c:755 +#: gtk/gtkmountoperation.c:759 msgid "Forget password _immediately" msgstr "_Одмах заборави лозинку" -#: gtk/gtkmountoperation.c:765 +#: gtk/gtkmountoperation.c:769 msgid "Remember password until you _logout" msgstr "Запамти лозинку _до одјављивања" -#: gtk/gtkmountoperation.c:775 +#: gtk/gtkmountoperation.c:780 msgid "Remember _forever" msgstr "Запамти _заувек" -#: gtk/gtkmountoperation.c:1170 +#: gtk/gtkmountoperation.c:1206 #, c-format msgid "Unknown Application (PID %d)" -msgstr "Непознат програм (под бројем %d)" +msgstr "Непознат програм (ПИБ %d)" -#: gtk/gtkmountoperation.c:1355 +#: gtk/gtkmountoperation.c:1405 #, c-format msgid "Unable to end process" msgstr "Не могу да окончам процес" -#: gtk/gtkmountoperation.c:1389 +#: gtk/gtkmountoperation.c:1435 msgid "_End Process" msgstr "_Окончај процес" -#: gtk/gtkmountoperation-stub.c:62 +#: gtk/gtkmountoperation-stub.c:61 #, c-format msgid "Cannot kill process with PID %d. Operation is not implemented." msgstr "Не могу да окончам процес под бројем %d. Радња још увек није подржана." #. translators: this string is a name for the 'less' command -#: gtk/gtkmountoperation-x11.c:954 +#: gtk/gtkmountoperation-x11.c:984 msgid "Terminal Pager" msgstr "Наредба „less“" -#: gtk/gtkmountoperation-x11.c:955 +#: gtk/gtkmountoperation-x11.c:985 msgid "Top Command" msgstr "Наредба „top“" -#: gtk/gtkmountoperation-x11.c:956 +#: gtk/gtkmountoperation-x11.c:986 msgid "Bourne Again Shell" msgstr "Нова Борнова љуска" -#: gtk/gtkmountoperation-x11.c:957 +#: gtk/gtkmountoperation-x11.c:987 msgid "Bourne Shell" msgstr "Борнова љуска" -#: gtk/gtkmountoperation-x11.c:958 +#: gtk/gtkmountoperation-x11.c:988 msgid "Z Shell" msgstr "Z љуска" -#: gtk/gtkmountoperation-x11.c:1055 +#: gtk/gtkmountoperation-x11.c:1085 #, c-format msgid "Cannot end process with PID %d: %s" msgstr "Не могу да окончам процес под бројем %d: %s" -#: gtk/gtknotebook.c:5151 gtk/gtknotebook.c:7429 +#: gtk/gtknomediafile.c:48 +msgid "GTK could not find a media module. Check your installation." +msgstr "Гтк не може да нађе модул медија. Проверите вашу инсталацију." + +#: gtk/gtknotebook.c:1491 +msgid "Tab list" +msgstr "Списак језичака" + +#: gtk/gtknotebook.c:3214 +msgid "Previous tab" +msgstr "Претходни језичак" + +#: gtk/gtknotebook.c:3218 +msgid "Next tab" +msgstr "Следећи језичак" + +#: gtk/gtknotebook.c:4038 +msgid "Tab" +msgstr "Језичак" + +#: gtk/gtknotebook.c:4336 gtk/gtknotebook.c:6544 #, c-format msgid "Page %u" -msgstr "Лист %u" +msgstr "Страница %u" -#: gtk/gtkpagesetup.c:652 gtk/gtkpapersize.c:986 gtk/gtkpapersize.c:1026 +#: gtk/gtkpagesetup.c:609 gtk/gtkpapersize.c:942 gtk/gtkpapersize.c:982 msgid "Not a valid page setup file" -msgstr "Датотека са поставком странице није исправна" +msgstr "Није исправна датотека поставке странице" -#: gtk/gtkpagesetupunixdialog.c:211 +#: gtk/gtkpagesetupunixdialog.c:201 gtk/gtkprintunixdialog.c:736 +msgid "Manage Custom Sizes…" +msgstr "Управљај произвољним величинама…" + +#: gtk/gtkpagesetupunixdialog.c:284 gtk/ui/gtkassistant.ui:98 +msgid "_Apply" +msgstr "_Примени" + +#: gtk/gtkpagesetupunixdialog.c:318 gtk/gtkpagesetupunixdialog.c:570 msgid "Any Printer" msgstr "Било који штампач" -#: gtk/gtkpagesetupunixdialog.c:211 +#: gtk/gtkpagesetupunixdialog.c:319 msgid "For portable documents" msgstr "За преносиве документе" -#: gtk/gtkpagesetupunixdialog.c:832 +#: gtk/gtkpagesetupunixdialog.c:738 #, c-format msgid "" "Margins:\n" @@ -3102,324 +2813,324 @@ msgid "" " Bottom: %s %s" msgstr "" "Маргине:\n" -" Лево: %s %s\n" +" Лево: %s %s\n" " Десно: %s %s\n" -" Горе: %s %s\n" -" Доле: %s %s" +" Горе: %s %s\n" +" Доле: %s %s" -#: gtk/gtkpagesetupunixdialog.c:881 gtk/gtkprintunixdialog.c:3393 -msgid "Manage Custom Sizes…" -msgstr "Управљај произвољним величинама…" - -#: gtk/gtkpagesetupunixdialog.c:903 gtk/ui/gtkpagesetupunixdialog.ui:31 -#: gtk/ui/gtkprintunixdialog.ui:854 +#: gtk/gtkpagesetupunixdialog.c:784 gtk/ui/gtkpagesetupunixdialog.ui:5 +#: gtk/ui/gtkprintunixdialog.ui:709 msgid "Page Setup" -msgstr "Подешавање странице" +msgstr "Поставке странице" -#: gtk/gtkpathbar.c:1571 -msgid "File System Root" -msgstr "Корен система датотека" +#: gtk/gtkpasswordentry.c:173 +msgid "Hide Text" +msgstr "Сакриј текст" + +#: gtk/gtkpasswordentry.c:178 gtk/gtkpasswordentry.c:622 +msgid "Show Text" +msgstr "Прикажи текст" + +#: gtk/gtkpasswordentry.c:217 +msgid "Caps Lock is on" +msgstr "Укључена су велика слова" + +#: gtk/gtkpasswordentry.c:698 +msgid "_Show Text" +msgstr "Прикажи _текст" #. translators: %s is the name of a cloud provider for files -#: gtk/gtkplacessidebar.c:984 +#: gtk/gtkplacessidebar.c:914 #, c-format msgid "Open %s" msgstr "Отвори „%s“" -#: gtk/gtkplacessidebar.c:1073 gtk/ui/gtkemojichooser.ui:197 +#: gtk/gtkplacessidebar.c:1005 msgid "Recent" msgstr "Скорашње" -#: gtk/gtkplacessidebar.c:1075 +#: gtk/gtkplacessidebar.c:1007 msgid "Recent files" msgstr "Скорашње датотеке" -#: gtk/gtkplacessidebar.c:1085 +#: gtk/gtkplacessidebar.c:1016 msgid "Starred" msgstr "Са звездицом" -#. TODO: Rename to 'Starred files' -#: gtk/gtkplacessidebar.c:1088 -msgid "Favorite files" -msgstr "Омиљене датотеке" +#: gtk/gtkplacessidebar.c:1018 +msgid "Starred files" +msgstr "Датотеке са звездицом" -#: gtk/gtkplacessidebar.c:1099 +#: gtk/gtkplacessidebar.c:1029 msgid "Open your personal folder" msgstr "Отворите вашу личну фасциклу" -#: gtk/gtkplacessidebar.c:1114 -msgid "Open the contents of your desktop in a folder" -msgstr "Прикажите садржај радне површи у виду фасцикле" +#: gtk/gtkplacessidebar.c:1042 +msgid "Desktop" +msgstr "Радна површ" -#: gtk/gtkplacessidebar.c:1128 +#: gtk/gtkplacessidebar.c:1044 +msgid "Open the contents of your desktop in a folder" +msgstr "Прикажите садржај радне површи у фасцикли" + +#: gtk/gtkplacessidebar.c:1058 msgid "Enter Location" msgstr "Унесите путању" -#: gtk/gtkplacessidebar.c:1130 +#: gtk/gtkplacessidebar.c:1060 msgid "Manually enter a location" msgstr "Ручно унесите путању" -#: gtk/gtkplacessidebar.c:1140 +#: gtk/gtkplacessidebar.c:1070 msgid "Trash" msgstr "Смеће" -#: gtk/gtkplacessidebar.c:1142 +#: gtk/gtkplacessidebar.c:1072 msgid "Open the trash" msgstr "Отворите смеће" -#: gtk/gtkplacessidebar.c:1251 gtk/gtkplacessidebar.c:1279 -#: gtk/gtkplacessidebar.c:1494 +#: gtk/gtkplacessidebar.c:1183 gtk/gtkplacessidebar.c:1211 +#: gtk/gtkplacessidebar.c:1411 #, c-format msgid "Mount and open “%s”" msgstr "Прикачи и отвори „%s“" -#: gtk/gtkplacessidebar.c:1374 +#: gtk/gtkplacessidebar.c:1306 msgid "Open the contents of the file system" msgstr "Прикажите садржај система датотека" -#: gtk/gtkplacessidebar.c:1458 +#: gtk/gtkplacessidebar.c:1389 msgid "New bookmark" msgstr "Нови обележивач" -#: gtk/gtkplacessidebar.c:1460 +#: gtk/gtkplacessidebar.c:1391 msgid "Add a new bookmark" -msgstr "Нови обележивач" +msgstr "Додајте нови обележивач" -#: gtk/gtkplacessidebar.c:1473 -msgid "Connect to Server" -msgstr "Повежи се са сервером" - -#: gtk/gtkplacessidebar.c:1475 -msgid "Connect to a network server address" -msgstr "Повежите се на адресу сервера мреже" - -#: gtk/gtkplacessidebar.c:1537 +#: gtk/gtkplacessidebar.c:1456 msgid "Other Locations" msgstr "Друга места" -#: gtk/gtkplacessidebar.c:1538 +#: gtk/gtkplacessidebar.c:1457 msgid "Show other locations" -msgstr "Прикажи друга места" +msgstr "Прикажите друга места" -#. Adjust start/stop items to reflect the type of the drive -#: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 -msgid "_Start" -msgstr "_Покрени" - -#: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 -msgid "_Stop" -msgstr "_Заустави" - -#. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used -#: gtk/gtkplacessidebar.c:2345 -msgid "_Power On" -msgstr "_Укључи" - -#: gtk/gtkplacessidebar.c:2346 -msgid "_Safely Remove Drive" -msgstr "_Безбедно уклони уређај" - -#: gtk/gtkplacessidebar.c:2350 -msgid "_Connect Drive" -msgstr "_Повежи уређај" - -#: gtk/gtkplacessidebar.c:2351 -msgid "_Disconnect Drive" -msgstr "_Откачи уређај" - -#: gtk/gtkplacessidebar.c:2355 -msgid "_Start Multi-disk Device" -msgstr "_Покрени уређај са више дискова" - -#: gtk/gtkplacessidebar.c:2356 -msgid "_Stop Multi-disk Device" -msgstr "_Заустави уређај са више дискова" - -#. stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used -#: gtk/gtkplacessidebar.c:2361 -msgid "_Unlock Device" -msgstr "_Откључај уређај" - -#: gtk/gtkplacessidebar.c:2362 -msgid "_Lock Device" -msgstr "_Закључај уређај" - -#: gtk/gtkplacessidebar.c:2400 gtk/gtkplacessidebar.c:3397 +#: gtk/gtkplacessidebar.c:1962 gtk/gtkplacessidebar.c:2981 #, c-format msgid "Unable to start “%s”" msgstr "Не могу да покренем „%s“" -#: gtk/gtkplacessidebar.c:2433 +#. Translators: This means that unlocking an encrypted storage +#. * device failed. %s is the name of the device. +#. +#: gtk/gtkplacessidebar.c:1998 #, c-format msgid "Error unlocking “%s”" -msgstr "Грешка при откључавању ставке „%s“" +msgstr "Грешка откључавања „%s“" -#: gtk/gtkplacessidebar.c:2435 +#: gtk/gtkplacessidebar.c:2000 #, c-format msgid "Unable to access “%s”" msgstr "Не могу да приступим „%s“" -#: gtk/gtkplacessidebar.c:2669 +#: gtk/gtkplacessidebar.c:2231 msgid "This name is already taken" -msgstr "Ово име је већ заузето" +msgstr "Овај назив је већ заузет" -#: gtk/gtkplacessidebar.c:2738 gtk/inspector/actions.ui:43 -#: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 -#: gtk/ui/gtkfilechooserwidget.ui:220 gtk/ui/gtkfilechooserwidget.ui:543 +#: gtk/gtkplacessidebar.c:2304 gtk/inspector/actions.ui:19 +#: gtk/inspector/css-node-tree.ui:35 gtk/inspector/prop-list.ui:24 +#: gtk/ui/gtkfilechooserwidget.ui:168 gtk/ui/gtkfilechooserwidget.ui:440 +#: gtk/ui/gtkprintunixdialog.ui:83 msgid "Name" msgstr "Назив" -#: gtk/gtkplacessidebar.c:2938 +#: gtk/gtkplacessidebar.c:2522 #, c-format msgid "Unable to unmount “%s”" msgstr "Не могу да откачим „%s“" -#: gtk/gtkplacessidebar.c:3114 +#: gtk/gtkplacessidebar.c:2698 #, c-format msgid "Unable to stop “%s”" msgstr "Не могу да зауставим „%s“" -#: gtk/gtkplacessidebar.c:3143 +#: gtk/gtkplacessidebar.c:2727 #, c-format msgid "Unable to eject “%s”" msgstr "Не могу да избацим „%s“" -#: gtk/gtkplacessidebar.c:3172 gtk/gtkplacessidebar.c:3201 +#: gtk/gtkplacessidebar.c:2756 gtk/gtkplacessidebar.c:2785 #, c-format msgid "Unable to eject %s" msgstr "Не могу да избацим „%s“" -#: gtk/gtkplacessidebar.c:3349 +#: gtk/gtkplacessidebar.c:2933 #, c-format msgid "Unable to poll “%s” for media changes" msgstr "Не могу да пратим промене медија у „%s“" -#: gtk/gtkplacessidebar.c:3633 gtk/gtkplacessidebar.c:3699 -#: gtk/gtkplacesview.c:1715 +#: gtk/gtkplacessidebar.c:3152 gtk/gtkplacessidebar.c:3239 +#: gtk/gtkplacesview.c:1663 msgid "Open in New _Tab" msgstr "Отвори у новом _језичку" -#: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 -#: gtk/gtkplacesview.c:1726 +#: gtk/gtkplacessidebar.c:3158 gtk/gtkplacessidebar.c:3248 +#: gtk/gtkplacesview.c:1668 msgid "Open in New _Window" msgstr "Отвори у новом _прозору" -#: gtk/gtkplacessidebar.c:3706 +#: gtk/gtkplacessidebar.c:3259 msgid "_Add Bookmark" msgstr "_Додај у обележиваче" -#: gtk/gtkplacessidebar.c:3707 +#: gtk/gtkplacessidebar.c:3263 msgid "_Remove" msgstr "_Уклони" -#: gtk/gtkplacessidebar.c:3708 -msgid "Rename…" -msgstr "Преименуј…" - -#: gtk/gtkplacessidebar.c:3712 gtk/gtkplacesview.c:1760 +#: gtk/gtkplacessidebar.c:3279 gtk/gtkplacesview.c:1693 msgid "_Mount" msgstr "_Закачи" -#: gtk/gtkplacessidebar.c:3713 gtk/gtkplacesview.c:1750 +#: gtk/gtkplacessidebar.c:3288 gtk/gtkplacesview.c:1682 msgid "_Unmount" msgstr "_Откачи" -#: gtk/gtkplacessidebar.c:3714 +#: gtk/gtkplacessidebar.c:3295 msgid "_Eject" msgstr "_Избаци" -#: gtk/gtkplacessidebar.c:3715 +#: gtk/gtkplacessidebar.c:3305 msgid "_Detect Media" msgstr "Пронађи _медијум" -#: gtk/gtkplacessidebar.c:4161 gtk/gtkplacesview.c:1122 +#: gtk/gtkplacessidebar.c:3314 +msgid "_Start" +msgstr "_Покрени" + +#: gtk/gtkplacessidebar.c:3316 +msgid "_Power On" +msgstr "_Укључи" + +#: gtk/gtkplacessidebar.c:3317 +msgid "_Connect Drive" +msgstr "_Повежи уређај" + +#: gtk/gtkplacessidebar.c:3318 +msgid "_Start Multi-disk Device" +msgstr "_Покрени уређај са више дискова" + +#: gtk/gtkplacessidebar.c:3319 +msgid "_Unlock Device" +msgstr "_Откључај уређај" + +#: gtk/gtkplacessidebar.c:3329 +msgid "_Stop" +msgstr "_Заустави" + +#: gtk/gtkplacessidebar.c:3331 +msgid "_Safely Remove Drive" +msgstr "_Безбедно уклони уређај" + +#: gtk/gtkplacessidebar.c:3332 +msgid "_Disconnect Drive" +msgstr "_Откачи уређај" + +#: gtk/gtkplacessidebar.c:3333 +msgid "_Stop Multi-disk Device" +msgstr "_Заустави уређај са више дискова" + +#: gtk/gtkplacessidebar.c:3334 +msgid "_Lock Device" +msgstr "_Закључај уређај" + +#: gtk/gtkplacessidebar.c:3823 gtk/gtkplacesview.c:1103 msgid "Computer" msgstr "Рачунар" -#: gtk/gtkplacesview.c:898 +#: gtk/gtkplacesview.c:889 msgid "Searching for network locations" msgstr "Тражим доступна мрежна места" -#: gtk/gtkplacesview.c:905 +#: gtk/gtkplacesview.c:896 msgid "No network locations found" msgstr "Нема доступних мрежних места" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1232 gtk/gtkplacesview.c:1330 +#: gtk/gtkplacesview.c:1210 gtk/gtkplacesview.c:1307 msgid "Unable to access location" msgstr "Не могу да приступим путањи" #. Restore from Cancel to Connect -#: gtk/gtkplacesview.c:1250 gtk/ui/gtkplacesview.ui:317 +#: gtk/gtkplacesview.c:1228 gtk/ui/gtkplacesview.ui:262 msgid "Con_nect" msgstr "По_вежи" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1393 +#: gtk/gtkplacesview.c:1367 msgid "Unable to unmount volume" msgstr "Не могу да откачим уређај" #. Allow to cancel the operation -#: gtk/gtkplacesview.c:1494 +#: gtk/gtkplacesview.c:1459 msgid "Cance_l" msgstr "_Откажи" -#: gtk/gtkplacesview.c:1657 +#: gtk/gtkplacesview.c:1606 msgid "AppleTalk" -msgstr "Епл ток" +msgstr "Епл Ток" -#. Translators: do not translate ftp:// and ftps:// -#: gtk/gtkplacesview.c:1661 +#: gtk/gtkplacesview.c:1612 msgid "File Transfer Protocol" msgstr "Протокол преноса датотеке" -#: gtk/gtkplacesview.c:1661 +#. Translators: do not translate ftp:// and ftps:// +#: gtk/gtkplacesview.c:1614 msgid "ftp:// or ftps://" -msgstr "ftp:// или ftps://" +msgstr "„ftp://“ или „ftps://“" -#: gtk/gtkplacesview.c:1664 +#: gtk/gtkplacesview.c:1620 msgid "Network File System" msgstr "Систем датотека мреже" -#: gtk/gtkplacesview.c:1667 +#: gtk/gtkplacesview.c:1626 msgid "Samba" msgstr "Самба" -#. Translators: do not translate sftp:// and ssh:// -#: gtk/gtkplacesview.c:1671 +#: gtk/gtkplacesview.c:1632 msgid "SSH File Transfer Protocol" msgstr "Протокол преноса датотеке безбедном шкољком" -#: gtk/gtkplacesview.c:1671 +#. Translators: do not translate sftp:// and ssh:// +#: gtk/gtkplacesview.c:1634 msgid "sftp:// or ssh://" -msgstr "sftp:// или ssh://" +msgstr "„sftp://“ или „ssh://“" -#. Translators: do not translate dav:// and davs:// -#: gtk/gtkplacesview.c:1675 +#: gtk/gtkplacesview.c:1640 msgid "WebDAV" msgstr "ВебДАВ" -#: gtk/gtkplacesview.c:1675 +#. Translators: do not translate dav:// and davs:// +#: gtk/gtkplacesview.c:1642 msgid "dav:// or davs://" -msgstr "dav:// или davs://" +msgstr "„dav://“ или „davs://“" -#: gtk/gtkplacesview.c:1750 +#: gtk/gtkplacesview.c:1677 msgid "_Disconnect" msgstr "П_рекини везу" -#: gtk/gtkplacesview.c:1760 +#: gtk/gtkplacesview.c:1688 msgid "_Connect" -msgstr "По_вежи" +msgstr "По_вежи се" -#: gtk/gtkplacesview.c:1901 +#: gtk/gtkplacesview.c:1905 msgid "Unable to get remote server location" msgstr "Не могу да прибавим путању удаљеног сервера" -#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 +#: gtk/gtkplacesview.c:2048 gtk/gtkplacesview.c:2057 msgid "Networks" msgstr "Мреже" -#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 +#: gtk/gtkplacesview.c:2048 gtk/gtkplacesview.c:2057 msgid "On This Computer" msgstr "На овом рачунару" @@ -3427,7 +3138,7 @@ msgstr "На овом рачунару" #. * should be based on the free space available. #. * i.e. 1 GB / 24 GB available. #. -#: gtk/gtkplacesviewrow.c:134 +#: gtk/gtkplacesviewrow.c:135 #, c-format msgid "%s / %s available" msgid_plural "%s / %s available" @@ -3436,28 +3147,33 @@ msgstr[1] "Доступна су %s од %s" msgstr[2] "Доступно је %s од %s" msgstr[3] "Доступан је 1 GB од %s" -#: gtk/gtkplacesviewrow.c:481 +#: gtk/gtkplacesviewrow.c:471 msgid "Disconnect" msgstr "Прекини везу" -#: gtk/gtkplacesviewrow.c:481 gtk/ui/gtkplacesviewrow.ui:72 -#: gtk/ui/gtksidebarrow.ui:62 +#: gtk/gtkplacesviewrow.c:471 gtk/ui/gtkplacesviewrow.ui:53 +#: gtk/ui/gtksidebarrow.ui:50 msgid "Unmount" msgstr "Откачи" -#: gtk/gtkprintbackend.c:778 +#: gtk/gtkprintbackend.c:636 msgid "Authentication" msgstr "Потврди идентитет" -#: gtk/gtkprintbackend.c:849 +#: gtk/gtkprintbackend.c:712 msgid "_Remember password" msgstr "_Запамти лозинку" -#: gtk/gtkprinteroptionwidget.c:542 +#: gtk/gtkprinteroptionwidget.c:718 msgid "Select a filename" msgstr "Изаберите датотеку" -#: gtk/gtkprinteroptionwidget.c:769 +#: gtk/gtkprinteroptionwidget.c:722 gtk/ui/gtkappchooserdialog.ui:50 +#: gtk/ui/gtkcolorchooserdialog.ui:38 gtk/ui/gtkfontchooserdialog.ui:29 +msgid "_Select" +msgstr "_Изабери" + +#: gtk/gtkprinteroptionwidget.c:936 msgid "Not available" msgstr "Није доступно" @@ -3465,155 +3181,159 @@ msgstr "Није доступно" #. * jobs. %s gets replaced by the application name, %d gets replaced #. * by the job number. #. -#: gtk/gtkprintoperation.c:259 +#: gtk/gtkprintoperation.c:253 #, c-format msgid "%s job #%d" msgstr "%s — посао #%d" -#: gtk/gtkprintoperation.c:1802 +#: gtk/gtkprintoperation.c:1683 msgctxt "print operation status" msgid "Initial state" msgstr "Покретање" -#: gtk/gtkprintoperation.c:1803 +#: gtk/gtkprintoperation.c:1684 msgctxt "print operation status" msgid "Preparing to print" msgstr "Припремам за штампу" -#: gtk/gtkprintoperation.c:1804 +#: gtk/gtkprintoperation.c:1685 msgctxt "print operation status" msgid "Generating data" -msgstr "Образујем податке" +msgstr "Стварам податке" -#: gtk/gtkprintoperation.c:1805 +#: gtk/gtkprintoperation.c:1686 msgctxt "print operation status" msgid "Sending data" msgstr "Шаљем податке" -#: gtk/gtkprintoperation.c:1806 +#: gtk/gtkprintoperation.c:1687 msgctxt "print operation status" msgid "Waiting" msgstr "Чекам" -#: gtk/gtkprintoperation.c:1807 +#: gtk/gtkprintoperation.c:1688 msgctxt "print operation status" msgid "Blocking on issue" msgstr "Заустављено због проблема" -#: gtk/gtkprintoperation.c:1808 +#: gtk/gtkprintoperation.c:1689 msgctxt "print operation status" msgid "Printing" msgstr "Штампам" -#: gtk/gtkprintoperation.c:1809 +#: gtk/gtkprintoperation.c:1690 msgctxt "print operation status" msgid "Finished" msgstr "Завршено" -#: gtk/gtkprintoperation.c:1810 +#: gtk/gtkprintoperation.c:1691 msgctxt "print operation status" msgid "Finished with error" msgstr "Завршено уз грешку" -#: gtk/gtkprintoperation.c:2374 +#: gtk/gtkprintoperation.c:2234 #, c-format msgid "Preparing %d" msgstr "Припремам „%d“" -#: gtk/gtkprintoperation.c:2376 gtk/gtkprintoperation.c:3007 +#: gtk/gtkprintoperation.c:2236 gtk/gtkprintoperation.c:2854 #, c-format msgid "Preparing" msgstr "Припремам" -#: gtk/gtkprintoperation.c:2379 +#: gtk/gtkprintoperation.c:2239 #, c-format msgid "Printing %d" msgstr "Штампам „%d“" -#: gtk/gtkprintoperation.c:3038 +#: gtk/gtkprintoperation.c:2885 #, c-format msgid "Error creating print preview" -msgstr "Грешка при изради прегледа" +msgstr "Грешка стварања претпрегледа штампе" -#: gtk/gtkprintoperation.c:3041 +#: gtk/gtkprintoperation.c:2888 #, c-format msgid "The most probable reason is that a temporary file could not be created." -msgstr "Најчешћи разлог је да није могуће направити привремену датотеку." +msgstr "Највероватнији разлог је да није могуће направити привремену датотеку." #. window -#: gtk/gtkprintoperation-portal.c:231 gtk/gtkprintoperation-portal.c:549 -#: gtk/gtkprintoperation-portal.c:618 gtk/gtkprintunixdialog.c:3415 +#: gtk/gtkprintoperation-portal.c:236 gtk/gtkprintoperation-portal.c:554 +#: gtk/gtkprintoperation-portal.c:623 gtk/gtkprintunixdialog.c:3056 msgid "Print" msgstr "Штампај" -#: gtk/gtkprintoperation-win32.c:654 +#: gtk/gtkprintoperation-unix.c:479 gtk/gtkprintoperation-win32.c:1504 +msgid "Application" +msgstr "Програм" + +#: gtk/gtkprintoperation-win32.c:635 msgid "Printer offline" msgstr "Штампач је искључен" -#: gtk/gtkprintoperation-win32.c:656 +#: gtk/gtkprintoperation-win32.c:637 msgid "Out of paper" msgstr "Нема више папира" #. Translators: this is a printer status. -#: gtk/gtkprintoperation-win32.c:658 -#: modules/printbackends/cups/gtkprintbackendcups.c:2680 +#: gtk/gtkprintoperation-win32.c:639 +#: modules/printbackends/gtkprintbackendcups.c:2639 msgid "Paused" msgstr "Заустављено" -#: gtk/gtkprintoperation-win32.c:660 +#: gtk/gtkprintoperation-win32.c:641 msgid "Need user intervention" msgstr "Потребна је интервенција корисника" -#: gtk/gtkprintoperation-win32.c:765 +#: gtk/gtkprintoperation-win32.c:748 msgid "Custom size" msgstr "Произвољна величина" -#: gtk/gtkprintoperation-win32.c:1681 +#: gtk/gtkprintoperation-win32.c:1596 msgid "No printer found" -msgstr "Штампач није пронађен" +msgstr "Нема штампача" -#: gtk/gtkprintoperation-win32.c:1708 +#: gtk/gtkprintoperation-win32.c:1623 msgid "Invalid argument to CreateDC" msgstr "Неисправан аргумент за „CreateDC“" -#: gtk/gtkprintoperation-win32.c:1744 gtk/gtkprintoperation-win32.c:1996 +#: gtk/gtkprintoperation-win32.c:1659 gtk/gtkprintoperation-win32.c:1905 msgid "Error from StartDoc" msgstr "Грешка у „StartDoc“" -#: gtk/gtkprintoperation-win32.c:1851 gtk/gtkprintoperation-win32.c:1874 -#: gtk/gtkprintoperation-win32.c:1922 +#: gtk/gtkprintoperation-win32.c:1760 gtk/gtkprintoperation-win32.c:1783 +#: gtk/gtkprintoperation-win32.c:1831 msgid "Not enough free memory" msgstr "Нема довољно слободне меморије" -#: gtk/gtkprintoperation-win32.c:1927 +#: gtk/gtkprintoperation-win32.c:1836 msgid "Invalid argument to PrintDlgEx" msgstr "Неисправан аргумент са „PrintDlgEx“" -#: gtk/gtkprintoperation-win32.c:1932 +#: gtk/gtkprintoperation-win32.c:1841 msgid "Invalid pointer to PrintDlgEx" msgstr "Неисправан показивач на „PrintDlgEx“" -#: gtk/gtkprintoperation-win32.c:1937 +#: gtk/gtkprintoperation-win32.c:1846 msgid "Invalid handle to PrintDlgEx" msgstr "Неисправна закачка ка „PrintDlgEx“" -#: gtk/gtkprintoperation-win32.c:1942 +#: gtk/gtkprintoperation-win32.c:1851 msgid "Unspecified error" msgstr "Непозната грешка" -#: gtk/gtkprintunixdialog.c:746 +#: gtk/gtkprintunixdialog.c:806 msgid "Pre_view" msgstr "_Преглед" -#: gtk/gtkprintunixdialog.c:748 +#: gtk/gtkprintunixdialog.c:808 msgid "_Print" msgstr "_Штампај" -#: gtk/gtkprintunixdialog.c:861 +#: gtk/gtkprintunixdialog.c:936 msgid "Getting printer information failed" msgstr "Не могу да прикупим податке о штампачу" -#: gtk/gtkprintunixdialog.c:2071 +#: gtk/gtkprintunixdialog.c:1875 msgid "Getting printer information…" msgstr "Прикупљам податке о штампачу…" @@ -3623,181 +3343,100 @@ msgstr "Прикупљам податке о штампачу…" #. Translators: These strings name the possible arrangements of #. * multiple pages on a sheet when printing #. -#: gtk/gtkprintunixdialog.c:3120 -#: modules/printbackends/cups/gtkprintbackendcups.c:5709 +#: gtk/gtkprintunixdialog.c:2801 +#: modules/printbackends/gtkprintbackendcups.c:5647 msgid "Left to right, top to bottom" msgstr "С лева на десно, одозго на доле" -#: gtk/gtkprintunixdialog.c:3120 -#: modules/printbackends/cups/gtkprintbackendcups.c:5709 +#: gtk/gtkprintunixdialog.c:2801 +#: modules/printbackends/gtkprintbackendcups.c:5647 msgid "Left to right, bottom to top" msgstr "С лева на десно, одоздо на горе" -#: gtk/gtkprintunixdialog.c:3121 -#: modules/printbackends/cups/gtkprintbackendcups.c:5710 +#: gtk/gtkprintunixdialog.c:2802 +#: modules/printbackends/gtkprintbackendcups.c:5648 msgid "Right to left, top to bottom" msgstr "С десна на лево, одозго на доле" -#: gtk/gtkprintunixdialog.c:3121 -#: modules/printbackends/cups/gtkprintbackendcups.c:5710 +#: gtk/gtkprintunixdialog.c:2802 +#: modules/printbackends/gtkprintbackendcups.c:5648 msgid "Right to left, bottom to top" msgstr "С десна на лево, одоздо на горе" -#: gtk/gtkprintunixdialog.c:3122 -#: modules/printbackends/cups/gtkprintbackendcups.c:5711 +#: gtk/gtkprintunixdialog.c:2803 +#: modules/printbackends/gtkprintbackendcups.c:5649 msgid "Top to bottom, left to right" msgstr "Одозго на доле, с лева на десно" -#: gtk/gtkprintunixdialog.c:3122 -#: modules/printbackends/cups/gtkprintbackendcups.c:5711 +#: gtk/gtkprintunixdialog.c:2803 +#: modules/printbackends/gtkprintbackendcups.c:5649 msgid "Top to bottom, right to left" msgstr "Одозго на доле, с десна на лево" -#: gtk/gtkprintunixdialog.c:3123 -#: modules/printbackends/cups/gtkprintbackendcups.c:5712 +#: gtk/gtkprintunixdialog.c:2804 +#: modules/printbackends/gtkprintbackendcups.c:5650 msgid "Bottom to top, left to right" msgstr "Одоздо на горе, с лева на десно" -#: gtk/gtkprintunixdialog.c:3123 -#: modules/printbackends/cups/gtkprintbackendcups.c:5712 +#: gtk/gtkprintunixdialog.c:2804 +#: modules/printbackends/gtkprintbackendcups.c:5650 msgid "Bottom to top, right to left" msgstr "Одоздо на горе, с десна на лево" -#: gtk/gtkprintunixdialog.c:3127 gtk/gtkprintunixdialog.c:3140 +#: gtk/gtkprintunixdialog.c:2808 gtk/gtkprintunixdialog.c:2821 msgid "Page Ordering" msgstr "Слагање страна" -#: gtk/gtkprintunixdialog.c:3156 +#: gtk/gtkprintunixdialog.c:2837 msgid "Left to right" msgstr "Са лева на десно" -#: gtk/gtkprintunixdialog.c:3157 +#: gtk/gtkprintunixdialog.c:2838 msgid "Right to left" msgstr "Са десна на лево" -#: gtk/gtkprintunixdialog.c:3169 +#: gtk/gtkprintunixdialog.c:2850 msgid "Top to bottom" msgstr "Одозго на доле" -#: gtk/gtkprintunixdialog.c:3170 +#: gtk/gtkprintunixdialog.c:2851 msgid "Bottom to top" msgstr "Одоздо на горе" -#: gtk/gtkprogressbar.c:729 +#: gtk/gtkprogressbar.c:606 #, c-format msgctxt "progress bar label" msgid "%.0f %%" msgstr "%.0f %%" -#: gtk/gtkrecentchooserdefault.c:1075 gtk/gtkrecentchooserdefault.c:1112 +#: gtk/gtkrecentmanager.c:1023 gtk/gtkrecentmanager.c:1036 +#: gtk/gtkrecentmanager.c:1174 gtk/gtkrecentmanager.c:1184 +#: gtk/gtkrecentmanager.c:1234 gtk/gtkrecentmanager.c:1243 #, c-format -msgid "No item for URI '%s' found" -msgstr "Нисам пронашао ставку за адресу „%s“" +msgid "Unable to find an item with URI “%s”" +msgstr "Не могу да пронађем ставку са путањом „%s“" -#: gtk/gtkrecentchooserdefault.c:1239 -msgid "Untitled filter" -msgstr "Неименовани филтер" - -#: gtk/gtkrecentchooserdefault.c:1561 -msgid "Could not remove item" -msgstr "Не могу да уклоним ставку" - -#: gtk/gtkrecentchooserdefault.c:1605 -msgid "Could not clear list" -msgstr "Не могу да очистим списак" - -#: gtk/gtkrecentchooserdefault.c:1689 -msgid "Copy _Location" -msgstr "Копирај _путању" - -#: gtk/gtkrecentchooserdefault.c:1700 -msgid "_Remove From List" -msgstr "Уклони са _списка" - -#: gtk/gtkrecentchooserdefault.c:1707 -msgid "_Clear List" -msgstr "_Очисти списак" - -#: gtk/gtkrecentchooserdefault.c:1719 -msgid "Show _Private Resources" -msgstr "Прикажи _приватне ресурсе" - -#. we create a placeholder menuitem, to be used in case -#. * the menu is empty. this placeholder will stay around -#. * for the entire lifetime of the menu, and we just hide it -#. * when it's not used. we have to do this, and do it here, -#. * because we need a marker for the beginning of the recent -#. * items list, so that we can insert the new items at the -#. * right place when idly populating the menu in case the -#. * user appended or prepended custom menu items to the -#. * recent chooser menu widget. -#. -#: gtk/gtkrecentchoosermenu.c:343 -msgid "No items found" -msgstr "Нисам пронашао ниједну ставку" - -#: gtk/gtkrecentchoosermenu.c:534 gtk/gtkrecentchoosermenu.c:590 +#: gtk/gtkrecentmanager.c:1258 #, c-format -msgid "No recently used resource found with URI '%s'" -msgstr "Нисам нашао недавно коришћен ресурс на адреси „%s“" - -#: gtk/gtkrecentchoosermenu.c:789 -#, c-format -msgid "Open '%s'" -msgstr "Отвори „%s“" - -#: gtk/gtkrecentchoosermenu.c:819 -msgid "Unknown item" -msgstr "Непозната ставка" - -#. This is the label format that is used for the first 10 items -#. * in a recent files menu. The %d is the number of the item, -#. * the %s is the name of the item. Please keep the _ in front -#. * of the number to give these menu items a mnemonic. -#. -#: gtk/gtkrecentchoosermenu.c:830 -#, c-format -msgctxt "recent menu label" -msgid "_%d. %s" -msgstr "_%d. %s" - -#. This is the format that is used for items in a recent files menu. -#. * The %d is the number of the item, the %s is the name of the item. -#. -#: gtk/gtkrecentchoosermenu.c:835 -#, c-format -msgctxt "recent menu label" -msgid "%d. %s" -msgstr "%d. %s" - -#: gtk/gtkrecentmanager.c:1053 gtk/gtkrecentmanager.c:1066 -#: gtk/gtkrecentmanager.c:1203 gtk/gtkrecentmanager.c:1213 -#: gtk/gtkrecentmanager.c:1265 gtk/gtkrecentmanager.c:1274 -#, c-format -msgid "Unable to find an item with URI '%s'" -msgstr "Не могу да пронађем ставку са адресом „%s“" - -#: gtk/gtkrecentmanager.c:1289 -#, c-format -msgid "Unable to move the item with URI '%s' to '%s'" +msgid "Unable to move the item with URI “%s” to “%s”" msgstr "Не могу да преместим ставку са путањом „%s“ у „%s“" -#: gtk/gtkrecentmanager.c:2507 +#: gtk/gtkrecentmanager.c:2319 #, c-format -msgid "No registered application with name '%s' for item with URI '%s' found" +msgid "No registered application with name “%s” for item with URI “%s” found" msgstr "" -"Нисам пронашао регистрован програм под називом „%s“ за ставку са адресом „%s“" +"Нисам пронашао регистрован програм под називом „%s“ за ставку са путањом „%s“" -#: gtk/gtksearchentry.c:371 -msgid "Search" -msgstr "Тражи" +#: gtk/gtksearchentry.c:639 +msgid "Clear entry" +msgstr "Очисти унос" #. Translators: This string is used to mark left/right variants of modifier #. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep #. * this string very short, ideally just a single character, since it will #. * be rendered as part of the key. #. -#: gtk/gtkshortcutlabel.c:80 +#: gtk/gtkshortcutlabel.c:79 msgctxt "keyboard side marker" msgid "L" msgstr "Л" @@ -3807,1666 +3446,1591 @@ msgstr "Л" #. * this string very short, ideally just a single character, since it will #. * be rendered as part of the key. #. -#: gtk/gtkshortcutlabel.c:93 +#: gtk/gtkshortcutlabel.c:92 msgctxt "keyboard side marker" msgid "R" msgstr "Д" -#: gtk/gtkshortcutssection.c:451 +#: gtk/gtkshortcutssection.c:404 msgid "_Show All" msgstr "Прикажи _све" -#: gtk/gtkshortcutsshortcut.c:136 +#: gtk/gtkshortcutsshortcut.c:143 msgid "Two finger pinch" msgstr "Скупљање са два прста" -#: gtk/gtkshortcutsshortcut.c:140 +#: gtk/gtkshortcutsshortcut.c:147 msgid "Two finger stretch" msgstr "Растезање са два прста" -#: gtk/gtkshortcutsshortcut.c:144 +#: gtk/gtkshortcutsshortcut.c:151 msgid "Rotate clockwise" -msgstr "Окрени у смеру казаљке на сату" +msgstr "Окретање на десно" -#: gtk/gtkshortcutsshortcut.c:148 +#: gtk/gtkshortcutsshortcut.c:155 msgid "Rotate counterclockwise" -msgstr "Окрени супротно смеру казаљке на сату" +msgstr "Окретање на лево" -#: gtk/gtkshortcutsshortcut.c:152 +#: gtk/gtkshortcutsshortcut.c:159 msgid "Two finger swipe left" msgstr "Превлачење на лево са два прста" -#: gtk/gtkshortcutsshortcut.c:156 +#: gtk/gtkshortcutsshortcut.c:163 msgid "Two finger swipe right" msgstr "Превлачење на десно са два прста" -#: gtk/gtkshortcutswindow.c:929 +#: gtk/gtkshortcutsshortcut.c:167 +msgid "Swipe left" +msgstr "Превлачење на лево" + +#: gtk/gtkshortcutsshortcut.c:171 +msgid "Swipe right" +msgstr "Превлачење на десно" + +#. Translators: This is the window title for the shortcuts window in normal mode +#: gtk/gtkshortcutswindow.c:874 gtk/inspector/window.ui:498 msgid "Shortcuts" msgstr "Пречице" -#: gtk/gtkshortcutswindow.c:934 +#. Translators: This is the window title for the shortcuts window in search mode +#: gtk/gtkshortcutswindow.c:879 msgid "Search Results" msgstr "Резултати претраге" -#: gtk/gtkshortcutswindow.c:988 +#. Translators: This is placeholder text for the search entry in the shortcuts window +#: gtk/gtkshortcutswindow.c:909 msgid "Search Shortcuts" msgstr "Тражи пречице" -#: gtk/gtkshortcutswindow.c:1053 gtk/ui/gtkemojichooser.ui:376 -#: gtk/ui/gtkfilechooserwidget.ui:353 +#: gtk/gtkshortcutswindow.c:968 gtk/ui/gtkemojichooser.ui:349 +#: gtk/ui/gtkfilechooserwidget.ui:297 msgid "No Results Found" msgstr "Нема резултата" -#: gtk/gtkshortcutswindow.c:1060 gtk/ui/gtkemojichooser.ui:390 -#: gtk/ui/gtkfilechooserwidget.ui:367 gtk/ui/gtkplacesview.ui:274 +#: gtk/gtkshortcutswindow.c:974 gtk/ui/gtkemojichooser.ui:362 +#: gtk/ui/gtkfilechooserwidget.ui:310 gtk/ui/gtkplacesview.ui:230 msgid "Try a different search" -msgstr "Пробајте другачију претрагу" +msgstr "Покушајте другачију претрагу" -#: gtk/gtktextbufferrichtext.c:648 -#, c-format -msgid "Unknown error when trying to deserialize %s" -msgstr "Непозната грешка при распакивању „%s“" +#: gtk/gtkshow.c:175 +msgid "Could not show link" +msgstr "Не могу да прикажем везу" -#: gtk/gtktextbufferrichtext.c:707 -#, c-format -msgid "No deserialize function found for format %s" -msgstr "Нисам пронашао функцију за распакивање формата „%s“" +#: gtk/gtkstacksidebar.c:154 +msgctxt "accessibility" +msgid "Sidebar" +msgstr "Бочна површ" -#: gtk/gtktextbufferserialize.c:792 gtk/gtktextbufferserialize.c:818 -#, c-format -msgid "Both \"id\" and \"name\" were found on the <%s> element" -msgstr "Пронашао сам и „id“ и „name“ у елементу <%s>" +#: gtk/gtktext.c:6063 gtk/gtktextview.c:8992 +msgid "Insert _Emoji" +msgstr "Уметни _емотивка" -#: gtk/gtktextbufferserialize.c:802 gtk/gtktextbufferserialize.c:828 -#, c-format -msgid "The attribute \"%s\" was found twice on the <%s> element" -msgstr "Атрибут „%s“ сам пронашао два пута у елементу <%s>" +#: gtk/gtktextview.c:8974 +msgid "_Undo" +msgstr "_Опозови" -#: gtk/gtktextbufferserialize.c:844 -#, c-format -msgid "<%s> element has invalid ID \"%s\"" -msgstr "Елемент <%s> има неисправан ИД „%s“" +#: gtk/gtktextview.c:8978 +msgid "_Redo" +msgstr "_Понови" -#: gtk/gtktextbufferserialize.c:855 -#, c-format -msgid "<%s> element has neither a \"name\" nor an \"id\" attribute" -msgstr "Елемент <%s> нема ни атрибут „id“ нити „name“" +#: gtk/gtktreeexpander.c:205 gtk/inspector/misc-info.ui:287 +msgid "Expand" +msgstr "Рашири" -#: gtk/gtktextbufferserialize.c:942 -#, c-format -msgid "Attribute \"%s\" repeated twice on the same <%s> element" -msgstr "Атрибут „%s“ је поновљен два пута у истом <%s> елементу" - -#: gtk/gtktextbufferserialize.c:960 gtk/gtktextbufferserialize.c:985 -#, c-format -msgid "Attribute \"%s\" is invalid on <%s> element in this context" -msgstr "Атрибут „%s“ је неисправан у елементу <%s> у овом контексту" - -#: gtk/gtktextbufferserialize.c:1024 -#, c-format -msgid "Tag \"%s\" has not been defined." -msgstr "Ознака „%s“ није дефинисана." - -#: gtk/gtktextbufferserialize.c:1036 -msgid "Anonymous tag found and tags can not be created." -msgstr "Безимена ознака је пронађена па ознаке не могу бити направљене." - -#: gtk/gtktextbufferserialize.c:1047 -#, c-format -msgid "Tag \"%s\" does not exist in buffer and tags can not be created." -msgstr "" -"Ознака „%s“ не постоји у међумеморији па ознаке не могу бити направљене." - -#: gtk/gtktextbufferserialize.c:1148 gtk/gtktextbufferserialize.c:1223 -#: gtk/gtktextbufferserialize.c:1328 gtk/gtktextbufferserialize.c:1402 -#, c-format -msgid "Element <%s> is not allowed below <%s>" -msgstr "Елемент <%s> није дозвољен испод <%s>" - -#: gtk/gtktextbufferserialize.c:1179 -#, c-format -msgid "\"%s\" is not a valid attribute type" -msgstr "„%s“ није исправна врста атрибута" - -#: gtk/gtktextbufferserialize.c:1187 -#, c-format -msgid "\"%s\" is not a valid attribute name" -msgstr "„%s“ није исправан назив атрибута" - -#: gtk/gtktextbufferserialize.c:1197 -#, c-format -msgid "" -"\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\"" -msgstr "Није могуће претворити „%s“ у вредност врсте „%s“ за атрибут „%s“" - -#: gtk/gtktextbufferserialize.c:1206 -#, c-format -msgid "\"%s\" is not a valid value for attribute \"%s\"" -msgstr "„%s“ није испрана вредност атрибута „%s“" - -#: gtk/gtktextbufferserialize.c:1291 -#, c-format -msgid "Tag \"%s\" already defined" -msgstr "Ознака „%s“ је већ дефинисана" - -#: gtk/gtktextbufferserialize.c:1304 -#, c-format -msgid "Tag \"%s\" has invalid priority \"%s\"" -msgstr "Ознака „%s“ има неисправан приоритет „%s“" - -#: gtk/gtktextbufferserialize.c:1357 -#, c-format -msgid "Outermost element in text must be not <%s>" -msgstr "Први спољашњи елемент у тексту мора бити а не <%s>" - -#: gtk/gtktextbufferserialize.c:1366 gtk/gtktextbufferserialize.c:1382 -#, c-format -msgid "A <%s> element has already been specified" -msgstr "Елемент <%s> је већ наведен" - -#: gtk/gtktextbufferserialize.c:1388 -msgid "A element can't occur before a element" -msgstr "Елемент се не може појавити пре елемента " - -#: gtk/gtktextbufferserialize.c:1794 -msgid "Serialized data is malformed" -msgstr "Подаци нису лепо запаковани у ниску" - -#: gtk/gtktextbufferserialize.c:1873 -msgid "" -"Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001" -msgstr "" -"Подаци нису лепо запаковани у ниску. Прва област није " -"„GTKTEXTBUFFERCONTENTS-0001“" - -#: gtk/gtktextutil.c:57 -msgid "LRM _Left-to-right mark" -msgstr "LRM — Обележивач за с_лева-на-десно" - -#: gtk/gtktextutil.c:58 -msgid "RLM _Right-to-left mark" -msgstr "RLM — Обележивач за с_десна-на-лево" - -#: gtk/gtktextutil.c:59 -msgid "LRE Left-to-right _embedding" -msgstr "LRE — _Уграђивање слева-на-десно" - -#: gtk/gtktextutil.c:60 -msgid "RLE Right-to-left e_mbedding" -msgstr "RLE — У_грађивање сдесна-на-лево" - -#: gtk/gtktextutil.c:61 -msgid "LRO Left-to-right _override" -msgstr "LRO — Пр_иморавање слева-на-десно" - -#: gtk/gtktextutil.c:62 -msgid "RLO Right-to-left o_verride" -msgstr "RLO — Приморава_ње сдесна-на-лево" - -#: gtk/gtktextutil.c:63 -msgid "PDF _Pop directional formatting" -msgstr "PDF — _Почни усмерен запис" - -#: gtk/gtktextutil.c:64 -msgid "ZWS _Zero width space" -msgstr "ZWS — _Размак без ширине" - -#: gtk/gtktextutil.c:65 -msgid "ZWJ Zero width _joiner" -msgstr "ZWJ — _Спојница без ширине" - -#: gtk/gtktextutil.c:66 -msgid "ZWNJ Zero width _non-joiner" -msgstr "ZWNJ — _Неспојница без ширине" - -#: gtk/gtkvolumebutton.c:189 -msgid "Adjusts the volume" -msgstr "Подешава јачину звука" - -#: gtk/gtkvolumebutton.c:232 +#: gtk/gtkvolumebutton.c:228 msgid "Muted" msgstr "Утишано" -#: gtk/gtkvolumebutton.c:236 +#: gtk/gtkvolumebutton.c:232 msgid "Full Volume" -msgstr "Пуна јачина звука" +msgstr "Пуна гласност" #. Translators: this is the percentage of the current volume, #. * as used in the tooltip, eg. "49 %". #. * Translate the "%d" to "%Id" if you want to use localised digits, #. * or otherwise translate the "%d" to "%d". #. -#: gtk/gtkvolumebutton.c:249 +#: gtk/gtkvolumebutton.c:245 #, c-format msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9304 -msgid "Move" -msgstr "Премести" - -#: gtk/gtkwindow.c:9312 -msgid "Resize" -msgstr "Промени величину" - -#: gtk/gtkwindow.c:9343 -msgid "Always on Top" -msgstr "Увек у првом плану" - -#: gtk/gtkwindow.c:12778 +#: gtk/gtkwindow.c:6137 #, c-format -msgid "Do you want to use GTK+ Inspector?" -msgstr "Да ли желите да користите Гтк+ Надзорника?" +msgid "Do you want to use GTK Inspector?" +msgstr "Да ли желите да користите Гтк Надзорника?" -#: gtk/gtkwindow.c:12780 +#: gtk/gtkwindow.c:6139 #, c-format msgid "" -"GTK+ Inspector is an interactive debugger that lets you explore and modify " -"the internals of any GTK+ application. Using it may cause the application to " +"GTK Inspector is an interactive debugger that lets you explore and modify " +"the internals of any GTK application. Using it may cause the application to " "break or crash." msgstr "" -"Гтк+ Надзорник је међудејствени прочишћавач који вам омогућава да " -"истражујете и мењате унутрашњост било ког Гтк+ програма. Његово коришћење " +"Гтк Надзорник је интерактивни поправљач грешака који вам омогућава да " +"истражујете и мењате унутрашњост било ког Гтк програма. Његово коришћење " "може довести до пада или урушавања програма." -#: gtk/gtkwindow.c:12785 -msgid "Don't show this message again" -msgstr "Не приказуј ову поруку поново" +#: gtk/gtkwindow.c:6144 +msgid "Don’t show this message again" +msgstr "Више не приказуј ову поруку" -#: gtk/inspector/action-editor.c:281 +#: gtk/gtkwindowcontrols.c:309 gtk/gtkwindowhandle.c:230 +msgid "Minimize" +msgstr "Умањи" + +#: gtk/gtkwindowcontrols.c:311 +msgid "Minimize the window" +msgstr "Умањите прозор" + +#: gtk/gtkwindowcontrols.c:335 gtk/gtkwindowhandle.c:236 +msgid "Maximize" +msgstr "Увећај" + +#: gtk/gtkwindowcontrols.c:337 +msgid "Maximize the window" +msgstr "Увећајте прозор" + +#: gtk/gtkwindowcontrols.c:357 gtk/gtkwindowhandle.c:246 +msgid "Close" +msgstr "Затвори" + +#: gtk/gtkwindowcontrols.c:359 +msgid "Close the window" +msgstr "Затворите прозор" + +#: gtk/gtkwindowhandle.c:223 +msgid "Restore" +msgstr "Поврати" + +#: gtk/inspector/a11y.ui:16 +msgid "Role" +msgstr "Замотај" + +#: gtk/inspector/a11y.ui:40 +msgid "Object path" +msgstr "Путања објекта" + +#: gtk/inspector/a11y.ui:66 +msgid "Attribute" +msgstr "Атрибут" + +#: gtk/inspector/a11y.ui:78 gtk/inspector/css-node-tree.ui:119 +#: gtk/inspector/prop-list.ui:57 gtk/inspector/recorder.ui:155 +#: gtk/inspector/recorder.ui:221 +msgid "Value" +msgstr "Вредност" + +#: gtk/inspector/action-editor.c:123 msgid "Activate" msgstr "Покрени" -#: gtk/inspector/action-editor.c:302 gtk/inspector/actions.ui:82 -#: gtk/inspector/css-node-tree.ui:78 gtk/inspector/misc-info.ui:102 -msgid "State" -msgstr "Стaњe" +#: gtk/inspector/action-editor.c:135 +msgid "Set State" +msgstr "Постави статус" -#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:196 -#: gtk/ui/gtkplacesview.ui:92 -msgid "Prefix" -msgstr "Предметак" - -#: gtk/inspector/actions.ui:56 +#: gtk/inspector/actions.ui:30 msgid "Enabled" msgstr "Укључен" -#: gtk/inspector/actions.ui:69 +#: gtk/inspector/actions.ui:41 msgid "Parameter Type" -msgstr "Врста параметара" +msgstr "Врста параметра" -#: gtk/inspector/css-editor.c:112 -msgid "You can type here any CSS rule recognized by GTK+." -msgstr "Овде можете уписати ЦСС правило које Гтк+ препознаје." +#: gtk/inspector/actions.ui:52 gtk/inspector/css-node-tree.ui:74 +#: gtk/inspector/misc-info.ui:121 +msgid "State" +msgstr "Стaњe" -#: gtk/inspector/css-editor.c:113 +#: gtk/inspector/clipboard.c:211 gtk/inspector/misc-info.ui:278 +msgid "Show" +msgstr "Покажи" + +#: gtk/inspector/clipboard.c:228 +msgid "Hover to load" +msgstr "Лебдач за учитавање" + +#: gtk/inspector/clipboard.c:278 +msgctxt "clipboard" +msgid "empty" +msgstr "празно" + +#: gtk/inspector/clipboard.c:283 gtk/inspector/clipboard.c:325 +msgctxt "clipboard" +msgid "local" +msgstr "локално" + +#: gtk/inspector/clipboard.c:285 gtk/inspector/clipboard.c:327 +msgctxt "clipboard" +msgid "remote" +msgstr "удаљено" + +#: gtk/inspector/clipboard.ui:31 +msgid "Drag and hold here" +msgstr "Превуци и држи овде" + +#: gtk/inspector/clipboard.ui:75 gtk/inspector/window.ui:574 +msgid "Clipboard" +msgstr "Остава" + +#: gtk/inspector/clipboard.ui:114 +msgid "Primary" +msgstr "Главно" + +#: gtk/inspector/controllers.c:126 +msgctxt "event phase" +msgid "None" +msgstr "Ништа" + +#: gtk/inspector/controllers.c:129 +msgctxt "event phase" +msgid "Capture" +msgstr "Снимање" + +#: gtk/inspector/controllers.c:132 +msgctxt "event phase" +msgid "Bubble" +msgstr "Мехур" + +#: gtk/inspector/controllers.c:135 +msgctxt "event phase" +msgid "Target" +msgstr "Мета" + +#: gtk/inspector/controllers.c:156 +msgctxt "propagation limit" +msgid "Native" +msgstr "Изворно" + +#: gtk/inspector/css-editor.c:129 +msgid "You can type here any CSS rule recognized by GTK." +msgstr "Овде можете уписати ЦСС правило које Гтк препознаје." + +#: gtk/inspector/css-editor.c:130 msgid "" "You can temporarily disable this custom CSS by clicking on the “Pause” " "button above." msgstr "" "Можете привремено да искључите произвољни ЦСС кликом на дугме „Паузирај“." -#: gtk/inspector/css-editor.c:114 +#: gtk/inspector/css-editor.c:131 msgid "Changes are applied instantly and globally, for the whole application." msgstr "Измене се примењују тренутно и свуда, за читав програм." -#: gtk/inspector/css-editor.c:162 +#: gtk/inspector/css-editor.c:211 #, c-format msgid "Saving CSS failed" msgstr "Чување ЦСС-а није успело" -#: gtk/inspector/css-editor.ui:34 +#: gtk/inspector/css-editor.ui:30 msgid "Disable this custom CSS" msgstr "Искључи овај произвољни ЦСС" -#: gtk/inspector/css-editor.ui:55 +#: gtk/inspector/css-editor.ui:37 msgid "Save the current CSS" msgstr "Сачувај текући ЦСС" -#: gtk/inspector/css-node-tree.ui:52 +#: gtk/inspector/css-node-tree.ui:48 tools/gtk-builder-tool-preview.c:178 +#: tools/gtk-builder-tool-screenshot.c:358 msgid "ID" msgstr "ИБ" -#: gtk/inspector/css-node-tree.ui:65 gtk/inspector/object-tree.ui:142 +#: gtk/inspector/css-node-tree.ui:61 msgid "Style Classes" msgstr "Разреди стилова" -#: gtk/inspector/css-node-tree.ui:110 +#: gtk/inspector/css-node-tree.ui:104 msgid "CSS Property" msgstr "Својство ЦСС-а" -#: gtk/inspector/css-node-tree.ui:125 gtk/inspector/prop-list.ui:50 -#: gtk/ui/gtkcoloreditor.ui:320 -msgid "Value" -msgstr "Вредност" - -#: gtk/inspector/data-list.ui:15 -msgid "Show data" -msgstr "Прикажи податке" - -#: gtk/inspector/general.c:330 +#: gtk/inspector/general.c:330 gtk/inspector/general.c:411 msgctxt "GL version" msgid "None" msgstr "Ништа" -#: gtk/inspector/general.c:331 +#: gtk/inspector/general.c:339 +msgctxt "GL version" +msgid "Disabled" +msgstr "Искључено" + +#: gtk/inspector/general.c:340 +msgctxt "GL vendor" +msgid "Disabled" +msgstr "Искључен" + +#: gtk/inspector/general.c:412 msgctxt "GL vendor" msgid "None" msgstr "Ништа" -#: gtk/inspector/general.ui:34 -msgid "GTK+ Version" -msgstr "Гтк+ издање" +#: gtk/inspector/general.c:463 +msgctxt "Vulkan device" +msgid "Disabled" +msgstr "Искључен" -#: gtk/inspector/general.ui:68 +#: gtk/inspector/general.c:464 gtk/inspector/general.c:465 +msgctxt "Vulkan version" +msgid "Disabled" +msgstr "Искључено" + +#: gtk/inspector/general.c:521 +msgctxt "Vulkan device" +msgid "None" +msgstr "Ништа" + +#: gtk/inspector/general.c:522 gtk/inspector/general.c:523 +msgctxt "Vulkan version" +msgid "None" +msgstr "Ништа" + +#: gtk/inspector/general.c:793 +msgid "IM Context is hardcoded by GTK_IM_MODULE" +msgstr "ИМ контекст је стриктно кодиран са „GTK_IM_MODULE“" + +#: gtk/inspector/general.ui:32 +msgid "GTK Version" +msgstr "Гтк издање" + +#: gtk/inspector/general.ui:58 msgid "GDK Backend" msgstr "ГДК позадинац" -#: gtk/inspector/general.ui:115 -#| msgid "Application" +#: gtk/inspector/general.ui:84 +msgid "GSK Renderer" +msgstr "ГСК исцртавач" + +#: gtk/inspector/general.ui:110 +msgid "Pango Fontmap" +msgstr "Панго словна мапа" + +#: gtk/inspector/general.ui:136 +msgid "Media Backend" +msgstr "Позадинац медија" + +#: gtk/inspector/general.ui:162 +msgid "Input Method" +msgstr "Начин уноса" + +#: gtk/inspector/general.ui:202 msgid "Application ID" msgstr "ИД програма" -#: gtk/inspector/general.ui:149 -#| msgid "Resources" +#: gtk/inspector/general.ui:228 msgid "Resource Path" msgstr "Путања изворишта" -#: gtk/inspector/general.ui:454 +#: gtk/inspector/general.ui:268 gtk/ui/gtkplacesview.ui:79 +msgid "Prefix" +msgstr "Префикс" + +#: gtk/inspector/general.ui:470 msgid "Display" msgstr "Приказ" -#: gtk/inspector/general.ui:489 -msgid "RGBA visual" +#: gtk/inspector/general.ui:497 +msgid "RGBA Visual" msgstr "РГБА видљиво" #: gtk/inspector/general.ui:523 msgid "Composited" msgstr "Сложени" -#: gtk/inspector/general.ui:570 +#: gtk/inspector/general.ui:575 msgid "GL Version" msgstr "ГЛ издање" -#: gtk/inspector/general.ui:605 +#: gtk/inspector/general.ui:625 msgid "GL Vendor" msgstr "ГЛ произвођач" -#: gtk/inspector/gestures.c:129 -msgctxt "event phase" -msgid "None" -msgstr "Ништа" +#: gtk/inspector/general.ui:665 +msgid "Vulkan Device" +msgstr "Вулканов уређај" -#: gtk/inspector/gestures.c:130 -msgctxt "event phase" -msgid "Capture" -msgstr "Снимање" +#: gtk/inspector/general.ui:692 +msgid "Vulkan API version" +msgstr "АПИ издање Вулкана" -#: gtk/inspector/gestures.c:131 -msgctxt "event phase" -msgid "Bubble" -msgstr "Мехур" +#: gtk/inspector/general.ui:719 +msgid "Vulkan driver version" +msgstr "Издање управљачког програма Вулкана" -#: gtk/inspector/gestures.c:132 -msgctxt "event phase" -msgid "Target" -msgstr "Мета" - -#: gtk/inspector/menu.c:92 +#: gtk/inspector/menu.c:95 msgid "Unnamed section" msgstr "Неименовани одељак" -#: gtk/inspector/menu.ui:26 gtk/inspector/object-tree.ui:125 +#: gtk/inspector/menu.ui:23 msgid "Label" msgstr "Натпис" -#: gtk/inspector/menu.ui:39 gtk/inspector/prop-editor.c:1385 +#: gtk/inspector/menu.ui:36 gtk/inspector/shortcuts.ui:23 msgid "Action" msgstr "Радња" -#: gtk/inspector/menu.ui:52 +#: gtk/inspector/menu.ui:49 msgid "Target" msgstr "Мета" -#: gtk/inspector/menu.ui:65 +#: gtk/inspector/menu.ui:62 msgid "Icon" msgstr "Иконица" -#: gtk/inspector/misc-info.ui:34 +#: gtk/inspector/misc-info.ui:32 msgid "Address" msgstr "Адреса" -#: gtk/inspector/misc-info.ui:68 -msgid "Reference count" +#: gtk/inspector/misc-info.ui:62 gtk/inspector/prop-list.ui:35 +#: gtk/inspector/statistics.ui:46 gtk/ui/gtkfilechooserwidget.ui:214 +msgid "Type" +msgstr "Врста" + +#: gtk/inspector/misc-info.ui:91 +msgid "Reference Count" msgstr "Број упуте" -#: gtk/inspector/misc-info.ui:136 +#: gtk/inspector/misc-info.ui:151 +msgid "Direction" +msgstr "Смер" + +#: gtk/inspector/misc-info.ui:181 msgid "Buildable ID" msgstr "Изградиви ИБ" -#: gtk/inspector/misc-info.ui:170 -msgid "Default Widget" -msgstr "Основни елемент" - -#: gtk/inspector/misc-info.ui:192 gtk/inspector/misc-info.ui:237 -#: gtk/inspector/misc-info.ui:453 gtk/inspector/prop-editor.c:1071 -#: gtk/inspector/prop-editor.c:1268 gtk/inspector/prop-editor.c:1393 -#: gtk/inspector/prop-editor.c:1504 gtk/inspector/window.ui:382 -msgid "Properties" -msgstr "Својства" - -#: gtk/inspector/misc-info.ui:214 -msgid "Focus Widget" -msgstr "Елемент фокуса" - -#: gtk/inspector/misc-info.ui:259 +#: gtk/inspector/misc-info.ui:211 msgid "Mnemonic Label" msgstr "Мнемонички натпис" -#: gtk/inspector/misc-info.ui:294 -msgid "Request mode" +#: gtk/inspector/misc-info.ui:240 +msgid "Request Mode" msgstr "Режим захтева" -#: gtk/inspector/misc-info.ui:328 +#: gtk/inspector/misc-info.ui:269 +msgid "Measure map" +msgstr "Мапа мере" + +#: gtk/inspector/misc-info.ui:338 msgid "Allocation" msgstr "Распоређивање" -#: gtk/inspector/misc-info.ui:362 +#: gtk/inspector/misc-info.ui:367 msgid "Baseline" msgstr "Подножје" #: gtk/inspector/misc-info.ui:396 -msgid "Clip area" -msgstr "Исеци област" +msgid "Surface" +msgstr "Површина" + +#: gtk/inspector/misc-info.ui:415 gtk/inspector/misc-info.ui:454 +#: gtk/inspector/misc-info.ui:493 gtk/inspector/prop-editor.c:1162 +#: gtk/inspector/prop-editor.c:1531 gtk/inspector/window.ui:396 +msgid "Properties" +msgstr "Својства" + +#: gtk/inspector/misc-info.ui:435 +msgid "Renderer" +msgstr "Исцртавач" # Треба проверити на шта се односи. # Можда је ово „https://developer.gnome.org/gdk3/stable/GdkFrameClock.html“ -#: gtk/inspector/misc-info.ui:430 +#: gtk/inspector/misc-info.ui:474 msgid "Frame Clock" msgstr "Време освежавања оквира" -#: gtk/inspector/misc-info.ui:475 -msgid "Tick callback" +#: gtk/inspector/misc-info.ui:513 +msgid "Tick Callback" msgstr "Откуцај поновног позива" # Треба проверити на шта се односи. # Исто као горе. -#: gtk/inspector/misc-info.ui:511 -msgid "Frame count" +#: gtk/inspector/misc-info.ui:543 +msgid "Frame Count" msgstr "Број оквира" # Треба проверити на шта се односи. -#: gtk/inspector/misc-info.ui:545 -msgid "Frame rate" +#: gtk/inspector/misc-info.ui:572 +msgid "Frame Rate" msgstr "Учесталост оквира" -# Треба проверити на шта се односи. -#: gtk/inspector/misc-info.ui:579 -msgid "Accessible role" -msgstr "Доступна функција" - -# Треба проверити на шта се односи. -#: gtk/inspector/misc-info.ui:613 -msgid "Accessible name" -msgstr "Приступачно име" - -# Треба проверити на шта се односи. -#: gtk/inspector/misc-info.ui:649 -msgid "Accessible description" -msgstr "Приступачан опис" - -#: gtk/inspector/misc-info.ui:685 +#: gtk/inspector/misc-info.ui:601 msgid "Mapped" msgstr "Мапирано" -#: gtk/inspector/misc-info.ui:721 +#: gtk/inspector/misc-info.ui:631 msgid "Realized" msgstr "Остварено" -#: gtk/inspector/misc-info.ui:757 +#: gtk/inspector/misc-info.ui:661 msgid "Is Toplevel" -msgstr "Је највишег нивоа" +msgstr "Највишег је нивоа" -#: gtk/inspector/misc-info.ui:793 +#: gtk/inspector/misc-info.ui:691 msgid "Child Visible" -msgstr "Видљив подрод" +msgstr "Видљиви садржани" -#: gtk/inspector/object-tree.ui:95 -msgid "Object" -msgstr "Предмет" - -#: gtk/inspector/prop-editor.c:679 +#: gtk/inspector/prop-editor.c:702 #, c-format msgid "Pointer: %p" msgstr "Указивач: %p" -#: gtk/inspector/prop-editor.c:694 -msgctxt "type name" -msgid "Unknown" -msgstr "Непознато" - -#: gtk/inspector/prop-editor.c:695 +#. Translators: %s is a type name, for example +#. * GtkPropertyExpression with value \"2.5\" +#. +#: gtk/inspector/prop-editor.c:834 #, c-format -msgid "Object: %p (%s)" -msgstr "Предмет: %p (%s)" +msgid "%s with value \"%s\"" +msgstr "„%s“ са вредношћу „%s“" -#: gtk/inspector/prop-editor.c:1141 +#. Translators: Both %s are type names, for example +#. * GtkPropertyExpression with type GObject +#. +#: gtk/inspector/prop-editor.c:845 +#, c-format +msgid "%s with type %s" +msgstr "„%s“ са врстом „%s“" + +#. Translators: Both %s are type names, for example +#. * GtkObjectExpression for GtkStringObject 0x23456789 +#. +#: gtk/inspector/prop-editor.c:858 +#, c-format +msgid "%s for %s %p" +msgstr "„%s“ за „%s“ %p" + +#. Translators: Both %s are type names, for example +#. * GtkPropertyExpression with value type: gchararray +#. +#: gtk/inspector/prop-editor.c:888 +#, c-format +msgid "%s with value type %s" +msgstr "„%s“ са врсстом вредности „%s“" + +#: gtk/inspector/prop-editor.c:1242 #, c-format msgid "Uneditable property type: %s" msgstr "Неуредива врста својства: %s" -#: gtk/inspector/prop-editor.c:1259 -msgid "Attribute mapping" -msgstr "Мапирање особина" - -#: gtk/inspector/prop-editor.c:1264 -msgid "Model:" -msgstr "Модел:" - -#: gtk/inspector/prop-editor.c:1265 -#, c-format -msgid "%p (%s)" -msgstr "%p (%s)" - -#: gtk/inspector/prop-editor.c:1275 -msgid "Column:" -msgstr "Стубац:" - -#: gtk/inspector/prop-editor.c:1285 -msgctxt "property name" +#: gtk/inspector/prop-editor.c:1383 +msgctxt "column number" msgid "None" msgstr "Ништа" -#: gtk/inspector/prop-editor.c:1389 +#: gtk/inspector/prop-editor.c:1420 +msgid "Attribute:" +msgstr "Атрибут:" + +#: gtk/inspector/prop-editor.c:1423 +msgid "Model" +msgstr "Модел" + +#: gtk/inspector/prop-editor.c:1428 +msgid "Column:" +msgstr "Колона:" + +#. Translators: %s is a type name, for example +#. * Action from 0x2345678 (GtkApplicationWindow) +#. +#: gtk/inspector/prop-editor.c:1527 #, c-format -msgid "Defined at: %p (%s)" -msgstr "Одређен на: %p (%s)" +msgid "Action from: %p (%s)" +msgstr "Радња из: %p (%s)" -#: gtk/inspector/prop-editor.c:1453 gtk/inspector/prop-editor.c:1469 -msgid "inverted" -msgstr "изврнуто" - -#: gtk/inspector/prop-editor.c:1485 -msgid "bidirectional, inverted" -msgstr "двосмерно, изврнуто" - -#: gtk/inspector/prop-editor.c:1490 gtk/inspector/prop-editor.c:1604 -msgid "bidirectional" -msgstr "двосмерно" - -#: gtk/inspector/prop-editor.c:1495 -msgid "Binding:" -msgstr "Увезивање:" - -#: gtk/inspector/prop-editor.c:1623 -msgid "Setting:" -msgstr "Подешавање:" - -#: gtk/inspector/prop-editor.c:1663 -msgid "Source:" -msgstr "Извор:" - -#: gtk/inspector/prop-editor.c:1665 +#: gtk/inspector/prop-editor.c:1582 msgid "Reset" msgstr "Поново постави" -#: gtk/inspector/prop-editor.c:1679 +#: gtk/inspector/prop-editor.c:1590 +msgctxt "GtkSettings source" +msgid "Default" +msgstr "Основно" + +#: gtk/inspector/prop-editor.c:1593 +msgctxt "GtkSettings source" msgid "Theme" msgstr "Тема" -#: gtk/inspector/prop-editor.c:1682 +#: gtk/inspector/prop-editor.c:1596 +msgctxt "GtkSettings source" msgid "XSettings" -msgstr "Подешавања Икса" +msgstr "Поставке Икса" -#: gtk/inspector/prop-list.ui:34 -msgid "Property" -msgstr "Особине" +#: gtk/inspector/prop-editor.c:1600 +msgctxt "GtkSettings source" +msgid "Application" +msgstr "Програм" -#: gtk/inspector/prop-list.ui:68 gtk/inspector/statistics.ui:53 -#: gtk/ui/gtkfilechooserwidget.ui:266 -msgid "Type" -msgstr "Врста" +#: gtk/inspector/prop-editor.c:1603 +msgctxt "GtkSettings source" +msgid "Unknown" +msgstr "Непознато" -#: gtk/inspector/prop-list.ui:86 -msgid "Attribute" -msgstr "Особина" +#: gtk/inspector/prop-editor.c:1606 +msgid "Source:" +msgstr "Извор:" -#: gtk/inspector/prop-list.ui:102 gtk/inspector/signals-list.ui:73 +#: gtk/inspector/prop-list.ui:46 msgid "Defined At" msgstr "Одређена на" -#: gtk/inspector/resource-list.ui:100 +#: gtk/inspector/recorder.c:1694 +#, c-format +msgid "Saving RenderNode failed" +msgstr "Чување Чвора исцртавача није успело" + +#: gtk/inspector/recorder.ui:20 +msgid "Record frames" +msgstr "Сними оквире" + +#: gtk/inspector/recorder.ui:27 +msgid "Clear recorded frames" +msgstr "Очисти снимљене оквире" + +#: gtk/inspector/recorder.ui:34 +msgid "Add debug nodes" +msgstr "Додај чворове прочишћавања" + +#: gtk/inspector/recorder.ui:42 +msgid "Highlight event sequences" +msgstr "Истакни низове догађаја" + +#: gtk/inspector/recorder.ui:51 +msgid "Use a dark background" +msgstr "Користи тамну позадину" + +#: gtk/inspector/recorder.ui:59 +msgid "Save selected node" +msgstr "Сачувај изабрани чвор" + +#: gtk/inspector/recorder.ui:67 +msgid "Copy to clipboard" +msgstr "Умножите у оставу" + +#: gtk/inspector/recorder.ui:142 gtk/inspector/recorder.ui:208 +msgid "Property" +msgstr "Особине" + +#: gtk/inspector/resource-list.ui:59 msgid "Path" msgstr "Путања" -#: gtk/inspector/resource-list.ui:118 gtk/inspector/signals-list.ui:63 +#: gtk/inspector/resource-list.ui:71 msgid "Count" msgstr "Број" -#: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:254 -#: gtk/ui/gtkfontchooserwidget.ui:134 gtk/ui/gtkfontchooserwidget.ui:276 +#: gtk/inspector/resource-list.ui:82 gtk/ui/gtkfilechooserwidget.ui:202 +#: gtk/ui/gtkfontchooserwidget.ui:204 gtk/ui/gtkfontchooserwidget.ui:351 msgid "Size" msgstr "Величина" -#: gtk/inspector/resource-list.ui:163 +#: gtk/inspector/resource-list.ui:121 msgid "Name:" msgstr "Назив:" -#: gtk/inspector/resource-list.ui:187 +#: gtk/inspector/resource-list.ui:143 msgid "Type:" msgstr "Врста:" -#: gtk/inspector/resource-list.ui:210 +#: gtk/inspector/resource-list.ui:164 msgid "Size:" msgstr "Величина:" -#: gtk/inspector/selector.ui:31 -msgid "Selector" -msgstr "Изаборник" +#: gtk/inspector/shortcuts.ui:17 +msgid "Trigger" +msgstr "Окидач" -#: gtk/inspector/signals-list.c:117 -msgid "Yes" -msgstr "Да" - -#: gtk/inspector/signals-list.ui:36 -msgid "Signal" -msgstr "Сигнал" - -#: gtk/inspector/signals-list.ui:50 -msgid "Connected" -msgstr "Повезан" - -#: gtk/inspector/size-groups.c:224 -msgid "Ignore hidden" -msgstr "Занемари скривене" - -#: gtk/inspector/size-groups.c:242 -msgid "Mode" -msgstr "Режим" - -#: gtk/inspector/size-groups.c:252 +#: gtk/inspector/size-groups.c:225 msgctxt "sizegroup mode" msgid "None" msgstr "Ништа" -#: gtk/inspector/size-groups.c:253 +#: gtk/inspector/size-groups.c:226 msgctxt "sizegroup mode" msgid "Horizontal" msgstr "Водоравнo" -#: gtk/inspector/size-groups.c:254 +#: gtk/inspector/size-groups.c:227 msgctxt "sizegroup mode" msgid "Vertical" msgstr "Усправно" -#: gtk/inspector/size-groups.c:255 +#: gtk/inspector/size-groups.c:228 msgctxt "sizegroup mode" msgid "Both" msgstr "Оба" -#: gtk/inspector/statistics.c:377 -msgid "GLib must be configured with --enable-debug" -msgstr "Глиб мора бити подешено са „--enable-debug“" +#: gtk/inspector/size-groups.c:240 +msgid "Mode" +msgstr "Режим" -#: gtk/inspector/statistics.ui:68 +#: gtk/inspector/statistics.c:400 +msgid "GLib must be configured with -Dbuildtype=debug" +msgstr "Глиб мора бити подешено са „-Dbuildtype=debug“" + +#: gtk/inspector/statistics.ui:60 msgid "Self 1" msgstr "Самостално 1" -#: gtk/inspector/statistics.ui:80 +#: gtk/inspector/statistics.ui:71 msgid "Cumulative 1" msgstr "Збирно 1" -#: gtk/inspector/statistics.ui:92 +#: gtk/inspector/statistics.ui:82 msgid "Self 2" msgstr "Самостално 2" -#: gtk/inspector/statistics.ui:104 +#: gtk/inspector/statistics.ui:93 msgid "Cumulative 2" msgstr "Збирно 2" -#: gtk/inspector/statistics.ui:116 +#: gtk/inspector/statistics.ui:104 msgid "Self" msgstr "Самостално" -#: gtk/inspector/statistics.ui:133 +#: gtk/inspector/statistics.ui:120 msgid "Cumulative" msgstr "Збирно" -#: gtk/inspector/statistics.ui:165 +#: gtk/inspector/statistics.ui:151 msgid "Enable statistics with GOBJECT_DEBUG=instance-count" msgstr "Омогући статистику уз „GOBJECT_DEBUG=instance-count“" -#: gtk/inspector/visual.c:432 gtk/inspector/visual.c:447 +#: gtk/inspector/tree-data.ui:10 +msgid "Show data" +msgstr "Прикажи податке" + +#: gtk/inspector/type-info.ui:14 +msgid "Hierarchy" +msgstr "Хијерархија" + +#: gtk/inspector/type-info.ui:35 +msgid "Implements" +msgstr "Примене" + +#: gtk/inspector/visual.c:603 gtk/inspector/visual.c:622 msgid "Theme is hardcoded by GTK_THEME" msgstr "Тема је стриктно кодирана са „GTK_THEME“" -#: gtk/inspector/visual.c:657 +#: gtk/inspector/visual.c:853 msgid "Backend does not support window scaling" msgstr "Позадинац не подржава сразмеравање прозора" -#: gtk/inspector/visual.c:752 -msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" -msgstr "Подешавање је стриктно кодирано са „GTK_TEST_TOUCHSCREEN“" +#: gtk/inspector/visual.ui:35 +msgid "GTK Theme" +msgstr "Гтк тема" -#: gtk/inspector/visual.c:817 -msgid "" -"Not settable at runtime.\n" -"Use GDK_GL=always or GDK_GL=disable instead" -msgstr "" -"Не може се изабрати приликом покретања.\n" -"Користите „GDK_GL=always“ (увек) или „GDK_GL=disable“ (онемогући)" - -#: gtk/inspector/visual.c:831 gtk/inspector/visual.c:832 -#: gtk/inspector/visual.c:833 -msgid "GL rendering is disabled" -msgstr "Цртање помоћу ГЛ-а је онемогућено" - -#: gtk/inspector/visual.ui:61 -msgid "GTK+ Theme" -msgstr "Гтк+ тема" - -#: gtk/inspector/visual.ui:94 +#: gtk/inspector/visual.ui:59 msgid "Dark Variant" msgstr "Тамна верзија" -#: gtk/inspector/visual.ui:127 +#: gtk/inspector/visual.ui:84 msgid "Cursor Theme" msgstr "Тема показивача" -#: gtk/inspector/visual.ui:160 +#: gtk/inspector/visual.ui:109 msgid "Cursor Size" msgstr "Величина показивача" -#: gtk/inspector/visual.ui:197 +#: gtk/inspector/visual.ui:145 msgid "Icon Theme" msgstr "Тема иконица" -#: gtk/inspector/visual.ui:263 +#: gtk/inspector/visual.ui:195 msgid "Font Scale" msgstr "Размера слова" -#: gtk/inspector/visual.ui:309 +#: gtk/inspector/visual.ui:240 msgid "Text Direction" msgstr "Смер текста" -#: gtk/inspector/visual.ui:322 +#: gtk/inspector/visual.ui:255 msgid "Left-to-Right" msgstr "Са лева на десно" -#: gtk/inspector/visual.ui:323 +#: gtk/inspector/visual.ui:256 msgid "Right-to-Left" msgstr "Са десна на лево" -#: gtk/inspector/visual.ui:347 -msgid "Window scaling" +#: gtk/inspector/visual.ui:274 +msgid "Window Scaling" msgstr "Сразмеравање прозора" -#: gtk/inspector/visual.ui:382 +#: gtk/inspector/visual.ui:307 msgid "Animations" msgstr "Анимације" -#: gtk/inspector/visual.ui:415 +#: gtk/inspector/visual.ui:332 msgid "Slowdown" msgstr "Успори" -#: gtk/inspector/visual.ui:474 -msgid "Rendering Mode" -msgstr "Начин исцртавања" +#: gtk/inspector/visual.ui:390 +msgid "Show fps overlay" +msgstr "Прикажи к/с прекривање" -#: gtk/inspector/visual.ui:487 -msgid "Similar" -msgstr "Слично" - -#: gtk/inspector/visual.ui:489 -msgid "Recording" -msgstr "Снимање" - -#: gtk/inspector/visual.ui:513 +#: gtk/inspector/visual.ui:415 msgid "Show Graphic Updates" msgstr "Прикажи графичка освежења" -#: gtk/inspector/visual.ui:547 +#: gtk/inspector/visual.ui:440 +msgid "Show Fallback Rendering" +msgstr "Прикажи резервно исцртавање" + +#: gtk/inspector/visual.ui:465 msgid "Show Baselines" msgstr "Прикажи основице" -#: gtk/inspector/visual.ui:581 +#: gtk/inspector/visual.ui:493 msgid "Show Layout Borders" msgstr "Прикажи границе распореда" +#: gtk/inspector/visual.ui:550 +msgid "CSS Padding" +msgstr "ЦСС попуњавање" + +#: gtk/inspector/visual.ui:560 +msgid "CSS Border" +msgstr "ЦСС ивица" + +#: gtk/inspector/visual.ui:570 +msgid "CSS Margin" +msgstr "ЦСС маргина" + +#: gtk/inspector/visual.ui:580 +msgid "Widget Margin" +msgstr "Маргина елемента" + #: gtk/inspector/visual.ui:615 -msgid "Show Pixel Cache" -msgstr "Прикажи оставу тачкице" +msgid "Show Focus" +msgstr "Прикажи фокус" -#: gtk/inspector/visual.ui:649 -msgid "Show Widget Resizes" -msgstr "Прикажи промене величина елемената" - -#: gtk/inspector/visual.ui:683 -msgid "Simulate touchscreen" +#: gtk/inspector/visual.ui:654 +msgid "Simulate Touchscreen" msgstr "Опонашај екран на додир" -#: gtk/inspector/visual.ui:728 -msgid "GL Rendering" -msgstr "ГЛ исцртавање" +#: gtk/inspector/visual.ui:689 +msgid "Inspect Inspector" +msgstr "Прегледај инспектора" -#: gtk/inspector/visual.ui:740 -msgid "When needed" -msgstr "По потреби" - -#: gtk/inspector/visual.ui:741 -msgid "Always" -msgstr "Увек" - -#: gtk/inspector/visual.ui:742 -msgid "Disabled" -msgstr "Онемогући" - -#: gtk/inspector/visual.ui:766 -msgid "Software GL" -msgstr "Софтверски ГЛ" - -#: gtk/inspector/visual.ui:800 -msgid "Software Surfaces" -msgstr "Софтверске површине" - -#: gtk/inspector/visual.ui:834 -msgid "Texture Rectangle Extension" -msgstr "Проширење за квадратне текстуре" - -#: gtk/inspector/window.ui:31 +#: gtk/inspector/window.ui:27 msgid "Select an Object" -msgstr "Изаберите предмет" +msgstr "Изаберите објекат" -#: gtk/inspector/window.ui:54 gtk/inspector/window.ui:134 +#: gtk/inspector/window.ui:42 gtk/inspector/window.ui:107 msgid "Show Details" msgstr "Прикажи податке" -#: gtk/inspector/window.ui:77 +#: gtk/inspector/window.ui:57 msgid "Show all Objects" -msgstr "Прикажи све предмете" +msgstr "Прикажи све објекте" -#: gtk/inspector/window.ui:107 +#: gtk/inspector/window.ui:121 +msgid "Show all Resources" +msgstr "Прикажи све изворе" + +#: gtk/inspector/window.ui:147 msgid "Collect Statistics" msgstr "Прикупи статистику" -#: gtk/inspector/window.ui:156 -msgid "Show all Resources" -msgstr "Прикажи све ресурсе" +#: gtk/inspector/window.ui:199 +msgid "Objects" +msgstr "Објекти" -#: gtk/inspector/window.ui:267 -msgid "Trace signal emissions on this object" -msgstr "Прати одашиљања сигнала на овом предмету" +#: gtk/inspector/window.ui:231 +msgid "Toggle Sidebar" +msgstr "Окини бочну површ" -#: gtk/inspector/window.ui:284 -msgid "Clear log" -msgstr "Очисти дневник" +#: gtk/inspector/window.ui:253 +msgid "Refresh action state" +msgstr "Освежи стање радње" -#: gtk/inspector/window.ui:370 +#: gtk/inspector/window.ui:327 +msgid "Previous object" +msgstr "Претходни објекат" + +#: gtk/inspector/window.ui:334 +msgid "Child object" +msgstr "Садржани објекат" + +#: gtk/inspector/window.ui:341 +msgid "Previous sibling" +msgstr "Претходни сродник" + +#: gtk/inspector/window.ui:347 +msgid "List Position" +msgstr "Положај списка" + +#: gtk/inspector/window.ui:356 +msgid "Next sibling" +msgstr "Следећи сродник" + +#: gtk/inspector/window.ui:386 msgid "Miscellaneous" msgstr "Додатна подешавања" -#: gtk/inspector/window.ui:393 -msgid "Signals" -msgstr "Сигнали" +#: gtk/inspector/window.ui:407 gtk/ui/gtkprintunixdialog.ui:393 +msgid "Layout" +msgstr "Распоред" -#: gtk/inspector/window.ui:404 -msgid "Child Properties" -msgstr "Својства порода" - -#: gtk/inspector/window.ui:413 -msgid "Class Hierarchy" -msgstr "Хијерархија разреда" - -#: gtk/inspector/window.ui:422 -msgid "CSS Selector" -msgstr "ЦСС изаборник" - -#: gtk/inspector/window.ui:431 -msgid "CSS nodes" +#: gtk/inspector/window.ui:418 +msgid "CSS Nodes" msgstr "ЦСС тачке" -#: gtk/inspector/window.ui:438 +#: gtk/inspector/window.ui:429 msgid "Size Groups" msgstr "Групе величине" -#: gtk/inspector/window.ui:445 +#: gtk/inspector/window.ui:438 gtk/inspector/window.ui:447 msgid "Data" msgstr "Подаци" -#: gtk/inspector/window.ui:452 +#: gtk/inspector/window.ui:457 msgid "Actions" msgstr "Радње" #: gtk/inspector/window.ui:468 -msgid "Gestures" -msgstr "Покрети" +msgid "Menu" +msgstr "Изборник" #: gtk/inspector/window.ui:477 +msgid "Controllers" +msgstr "Управљачи" + +#: gtk/inspector/window.ui:487 msgid "Magnifier" msgstr "Увећавање" -#: gtk/inspector/window.ui:490 -msgid "Objects" -msgstr "Предмети" +# Треба проверити на шта се односи. +#: gtk/inspector/window.ui:508 +msgid "Accessibility" +msgstr "Приступачност" -#: gtk/inspector/window.ui:500 -msgid "Statistics" -msgstr "Статистика" +#: gtk/inspector/window.ui:532 +msgid "Global" +msgstr "Опште" -#: gtk/inspector/window.ui:510 +#: gtk/inspector/window.ui:545 +msgid "Information" +msgstr "Обавештење" + +#: gtk/inspector/window.ui:554 +msgid "Settings" +msgstr "Поставке" + +#: gtk/inspector/window.ui:563 msgid "Resources" msgstr "Изворишта" -#: gtk/inspector/window.ui:519 +#: gtk/inspector/window.ui:584 +msgid "Statistics" +msgstr "Статистика" + +#: gtk/inspector/window.ui:595 +msgid "Logging" +msgstr "Дневник" + +#: gtk/inspector/window.ui:610 msgid "CSS" msgstr "ЦСС" -#: gtk/inspector/window.ui:528 -msgid "Visual" -msgstr "Видни" - -#: gtk/inspector/window.ui:537 gtk/ui/gtkprintunixdialog.ui:426 -msgid "General" -msgstr "Опште" - -# Треба проверити на шта се односи. -#: gtk/open-type-layout.h:13 -msgctxt "OpenType layout" -msgid "Access All Alternates" -msgstr "Приступи свим заменама" +#: gtk/inspector/window.ui:619 +msgid "Recorder" +msgstr "Снимач" #: gtk/open-type-layout.h:14 msgctxt "OpenType layout" +msgid "Access All Alternates" +msgstr "Приступи свим заменским" + +#: gtk/open-type-layout.h:15 +msgctxt "OpenType layout" msgid "Above-base Forms" msgstr "Облици изнад основе" -#: gtk/open-type-layout.h:15 +#: gtk/open-type-layout.h:16 msgctxt "OpenType layout" msgid "Above-base Mark Positioning" -msgstr "Положај знака изнад основе" +msgstr "Постављање ознаке изнад основе" -#: gtk/open-type-layout.h:16 +#: gtk/open-type-layout.h:17 msgctxt "OpenType layout" msgid "Above-base Substitutions" msgstr "Замене изнад основе" -#: gtk/open-type-layout.h:17 -msgctxt "OpenType layout" -msgid "Alternative Fractions" -msgstr "Алтернативни разломци" - #: gtk/open-type-layout.h:18 msgctxt "OpenType layout" -msgid "Akhands" -msgstr "Акхендс" +msgid "Alternative Fractions" +msgstr "Заменски разломци" #: gtk/open-type-layout.h:19 msgctxt "OpenType layout" +msgid "Akhands" +msgstr "Акандско" + +#: gtk/open-type-layout.h:20 +msgctxt "OpenType layout" msgid "Below-base Forms" msgstr "Облици испод основе" -#: gtk/open-type-layout.h:20 +#: gtk/open-type-layout.h:21 msgctxt "OpenType layout" msgid "Below-base Mark Positioning" -msgstr "Положај знака испод основе" +msgstr "Постављање ознаке испод основе" -#: gtk/open-type-layout.h:21 +#: gtk/open-type-layout.h:22 msgctxt "OpenType layout" msgid "Below-base Substitutions" msgstr "Замене испод основе" -#: gtk/open-type-layout.h:22 -msgctxt "OpenType layout" -msgid "Contextual Alternates" -msgstr "Контекстуалне заменице" - #: gtk/open-type-layout.h:23 msgctxt "OpenType layout" -msgid "Case-Sensitive Forms" -msgstr "Облици осетљиви на величину слова" +msgid "Contextual Alternates" +msgstr "Контекстуални заменски" #: gtk/open-type-layout.h:24 msgctxt "OpenType layout" -msgid "Glyph Composition / Decomposition" -msgstr "Састављање и растављање симбола" +msgid "Case-Sensitive Forms" +msgstr "Облици разликују величину слова" #: gtk/open-type-layout.h:25 msgctxt "OpenType layout" -msgid "Conjunct Form After Ro" -msgstr "Спојене форме након Ро" +msgid "Glyph Composition / Decomposition" +msgstr "Слагање / разлагање глифа" #: gtk/open-type-layout.h:26 msgctxt "OpenType layout" -msgid "Conjunct Forms" -msgstr "Спојене форме" +msgid "Conjunct Form After Ro" +msgstr "Облик свезе по Роу" #: gtk/open-type-layout.h:27 msgctxt "OpenType layout" +msgid "Conjunct Forms" +msgstr "Облици свезе" + +#: gtk/open-type-layout.h:28 +msgctxt "OpenType layout" msgid "Contextual Ligatures" msgstr "Контекстуалне лигатуре" -#: gtk/open-type-layout.h:28 -msgctxt "OpenType layout" -msgid "Centered CJK Punctuation" -msgstr "Центрирана ЦЈК интерпункција" - #: gtk/open-type-layout.h:29 msgctxt "OpenType layout" -msgid "Capital Spacing" -msgstr "Размак великог слова" +msgid "Centered CJK Punctuation" +msgstr "Усредиштена КЈК интерпункција" #: gtk/open-type-layout.h:30 msgctxt "OpenType layout" -msgid "Contextual Swash" -msgstr "Контекстуално утапање слова" +msgid "Capital Spacing" +msgstr "Размак великих слова" #: gtk/open-type-layout.h:31 msgctxt "OpenType layout" -msgid "Cursive Positioning" -msgstr "Положај курзива" +msgid "Contextual Swash" +msgstr "Контекстуална левоперјаста" #: gtk/open-type-layout.h:32 msgctxt "OpenType layout" -msgid "Petite Capitals From Capitals" -msgstr "Патуљаста велика слова од великих слова" +msgid "Cursive Positioning" +msgstr "Постављање искошених" #: gtk/open-type-layout.h:33 msgctxt "OpenType layout" -msgid "Small Capitals From Capitals" -msgstr "Умањена велика слова од великих слова" +msgid "Petite Capitals From Capitals" +msgstr "Сићушна велика слова из великих слова" #: gtk/open-type-layout.h:34 msgctxt "OpenType layout" -msgid "Distances" -msgstr "Раздаљине" +msgid "Small Capitals From Capitals" +msgstr "Мала велика слова из великих слова" #: gtk/open-type-layout.h:35 msgctxt "OpenType layout" +msgid "Distances" +msgstr "Растојања" + +#: gtk/open-type-layout.h:36 +msgctxt "OpenType layout" msgid "Discretionary Ligatures" msgstr "Дискреционе лигатуре" -#: gtk/open-type-layout.h:36 -msgctxt "OpenType layout" -msgid "Denominators" -msgstr "Именилац" - #: gtk/open-type-layout.h:37 msgctxt "OpenType layout" -msgid "Dotless Forms" -msgstr "Облици без тачке" +msgid "Denominators" +msgstr "Имениоци" #: gtk/open-type-layout.h:38 msgctxt "OpenType layout" +msgid "Dotless Forms" +msgstr "Облици без тачака" + +#: gtk/open-type-layout.h:39 +msgctxt "OpenType layout" msgid "Expert Forms" msgstr "Стручни облици" -#: gtk/open-type-layout.h:39 -msgctxt "OpenType layout" -msgid "Final Glyph on Line Alternates" -msgstr "Крајњи глиф на заменском реду" - #: gtk/open-type-layout.h:40 msgctxt "OpenType layout" -msgid "Terminal Forms #2" -msgstr "Терминалски облици #2" +msgid "Final Glyph on Line Alternates" +msgstr "Заменски крајњег глифа у реду" #: gtk/open-type-layout.h:41 msgctxt "OpenType layout" -msgid "Terminal Forms #3" -msgstr "Терминалски облици #3" +msgid "Terminal Forms #2" +msgstr "Терминални облици 2" #: gtk/open-type-layout.h:42 msgctxt "OpenType layout" -msgid "Terminal Forms" -msgstr "Терминалски облици" +msgid "Terminal Forms #3" +msgstr "Терминални облици 3" #: gtk/open-type-layout.h:43 msgctxt "OpenType layout" +msgid "Terminal Forms" +msgstr "Терминални облици" + +#: gtk/open-type-layout.h:44 +msgctxt "OpenType layout" msgid "Flattened accent forms" msgstr "Облици сравњеног акцента" -#: gtk/open-type-layout.h:44 +#: gtk/open-type-layout.h:45 msgctxt "OpenType layout" msgid "Fractions" msgstr "Разломци" -#: gtk/open-type-layout.h:45 +#: gtk/open-type-layout.h:46 msgctxt "OpenType layout" msgid "Full Widths" msgstr "Пуне ширине" -#: gtk/open-type-layout.h:46 +#: gtk/open-type-layout.h:47 msgctxt "OpenType layout" msgid "Half Forms" msgstr "Полуоблици" -#: gtk/open-type-layout.h:47 +#: gtk/open-type-layout.h:48 msgctxt "OpenType layout" msgid "Halant Forms" msgstr "Халант облици" -#: gtk/open-type-layout.h:48 +#: gtk/open-type-layout.h:49 msgctxt "OpenType layout" msgid "Alternate Half Widths" msgstr "Заменске полуширине" -#: gtk/open-type-layout.h:49 +#: gtk/open-type-layout.h:50 msgctxt "OpenType layout" msgid "Historical Forms" msgstr "Историјски облици" -#: gtk/open-type-layout.h:50 +#: gtk/open-type-layout.h:51 msgctxt "OpenType layout" msgid "Horizontal Kana Alternates" msgstr "Водоравни Кана заменски" -#: gtk/open-type-layout.h:51 +#: gtk/open-type-layout.h:52 msgctxt "OpenType layout" msgid "Historical Ligatures" msgstr "Историјске лигатуре" -#: gtk/open-type-layout.h:52 +#: gtk/open-type-layout.h:53 msgctxt "OpenType layout" msgid "Hangul" msgstr "Хангул" -#: gtk/open-type-layout.h:53 +#: gtk/open-type-layout.h:54 msgctxt "OpenType layout" msgid "Hojo Kanji Forms" msgstr "Хоџо Канџи облици" -#: gtk/open-type-layout.h:54 +#: gtk/open-type-layout.h:55 msgctxt "OpenType layout" msgid "Half Widths" -msgstr "Полуширине" +msgstr "Полу ширине" -#: gtk/open-type-layout.h:55 +#: gtk/open-type-layout.h:56 msgctxt "OpenType layout" msgid "Initial Forms" msgstr "Почетни облици" -#: gtk/open-type-layout.h:56 -msgctxt "OpenType layout" -msgid "Isolated Forms" -msgstr "Изоловани облици" - #: gtk/open-type-layout.h:57 msgctxt "OpenType layout" -msgid "Italics" -msgstr "Искошени" +msgid "Isolated Forms" +msgstr "Усамљени облици" #: gtk/open-type-layout.h:58 msgctxt "OpenType layout" +msgid "Italics" +msgstr "Искошена" + +#: gtk/open-type-layout.h:59 +msgctxt "OpenType layout" msgid "Justification Alternates" msgstr "Заменски порвнања" -#: gtk/open-type-layout.h:59 -msgctxt "OpenType layout" -msgid "JIS78 Forms" -msgstr "JIS78 облици" - #: gtk/open-type-layout.h:60 msgctxt "OpenType layout" -msgid "JIS83 Forms" -msgstr "JIS83 облици" +msgid "JIS78 Forms" +msgstr "ЈИС78 облици" #: gtk/open-type-layout.h:61 msgctxt "OpenType layout" -msgid "JIS90 Forms" -msgstr "JIS90 облици" +msgid "JIS83 Forms" +msgstr "ЈИС83 облици" #: gtk/open-type-layout.h:62 msgctxt "OpenType layout" -msgid "JIS2004 Forms" -msgstr "JIS2004 облици" +msgid "JIS90 Forms" +msgstr "ЈИС90 облици" #: gtk/open-type-layout.h:63 msgctxt "OpenType layout" -msgid "Kerning" -msgstr "Керновање" +msgid "JIS2004 Forms" +msgstr "ЈИС2004 облици" #: gtk/open-type-layout.h:64 msgctxt "OpenType layout" +msgid "Kerning" +msgstr "Уклапање" + +#: gtk/open-type-layout.h:65 +msgctxt "OpenType layout" msgid "Left Bounds" msgstr "Леве границе" -#: gtk/open-type-layout.h:65 +#: gtk/open-type-layout.h:66 msgctxt "OpenType layout" msgid "Standard Ligatures" msgstr "Стандардне лигатуре" -#: gtk/open-type-layout.h:66 +#: gtk/open-type-layout.h:67 msgctxt "OpenType layout" msgid "Leading Jamo Forms" msgstr "Водећи Јамо облици" -#: gtk/open-type-layout.h:67 +#: gtk/open-type-layout.h:68 msgctxt "OpenType layout" msgid "Lining Figures" msgstr "Постава фигура" -#: gtk/open-type-layout.h:68 +#: gtk/open-type-layout.h:69 msgctxt "OpenType layout" msgid "Localized Forms" msgstr "Локализовани облици" -#: gtk/open-type-layout.h:69 +#: gtk/open-type-layout.h:70 msgctxt "OpenType layout" msgid "Left-to-right alternates" msgstr "Заменски с лева на десно" -#: gtk/open-type-layout.h:70 +#: gtk/open-type-layout.h:71 msgctxt "OpenType layout" msgid "Left-to-right mirrored forms" -msgstr "С лева на десно пресликани облици" +msgstr "Пресликани облици с лева на десно" -#: gtk/open-type-layout.h:71 +#: gtk/open-type-layout.h:72 msgctxt "OpenType layout" msgid "Mark Positioning" msgstr "Постављање обележја" -#: gtk/open-type-layout.h:72 +#: gtk/open-type-layout.h:73 msgctxt "OpenType layout" msgid "Medial Forms #2" msgstr "Средњевековни облици #2" -#: gtk/open-type-layout.h:73 +#: gtk/open-type-layout.h:74 msgctxt "OpenType layout" msgid "Medial Forms" msgstr "Средњевековни облици" -#: gtk/open-type-layout.h:74 +#: gtk/open-type-layout.h:75 msgctxt "OpenType layout" msgid "Mathematical Greek" -msgstr "Математички Грчки" +msgstr "Грчки математички" -#: gtk/open-type-layout.h:75 +#: gtk/open-type-layout.h:76 msgctxt "OpenType layout" msgid "Mark to Mark Positioning" msgstr "Постављање знака до знака" -#: gtk/open-type-layout.h:76 +#: gtk/open-type-layout.h:77 msgctxt "OpenType layout" msgid "Mark Positioning via Substitution" msgstr "Постављање знака путем замене" -#: gtk/open-type-layout.h:77 +#: gtk/open-type-layout.h:78 msgctxt "OpenType layout" msgid "Alternate Annotation Forms" msgstr "Заменски облици прибелешке" -#: gtk/open-type-layout.h:78 +#: gtk/open-type-layout.h:79 msgctxt "OpenType layout" msgid "NLC Kanji Forms" msgstr "НЛЦ Канџи облици" -#: gtk/open-type-layout.h:79 +#: gtk/open-type-layout.h:80 msgctxt "OpenType layout" msgid "Nukta Forms" msgstr "Нукта облици" -#: gtk/open-type-layout.h:80 +#: gtk/open-type-layout.h:81 msgctxt "OpenType layout" msgid "Numerators" msgstr "Бројиоци" -#: gtk/open-type-layout.h:81 +#: gtk/open-type-layout.h:82 msgctxt "OpenType layout" msgid "Oldstyle Figures" -msgstr "Фигуре старог стила" +msgstr "Старостилске фигуре" -#: gtk/open-type-layout.h:82 +#: gtk/open-type-layout.h:83 msgctxt "OpenType layout" msgid "Optical Bounds" msgstr "Оптичке границе" -#: gtk/open-type-layout.h:83 +#: gtk/open-type-layout.h:84 msgctxt "OpenType layout" msgid "Ordinals" msgstr "Редни бројеви" -#: gtk/open-type-layout.h:84 +#: gtk/open-type-layout.h:85 msgctxt "OpenType layout" msgid "Ornaments" -msgstr "Орнаменти" +msgstr "Украси" -#: gtk/open-type-layout.h:85 +#: gtk/open-type-layout.h:86 msgctxt "OpenType layout" msgid "Proportional Alternate Widths" msgstr "Сразмерне заменске ширине" -#: gtk/open-type-layout.h:86 +#: gtk/open-type-layout.h:87 msgctxt "OpenType layout" msgid "Petite Capitals" msgstr "Мала велика слова" -#: gtk/open-type-layout.h:87 +#: gtk/open-type-layout.h:88 msgctxt "OpenType layout" msgid "Proportional Kana" msgstr "Сразмерни Кана" -#: gtk/open-type-layout.h:88 +#: gtk/open-type-layout.h:89 msgctxt "OpenType layout" msgid "Proportional Figures" msgstr "Сразмерне фигуре" -#: gtk/open-type-layout.h:89 +#: gtk/open-type-layout.h:90 msgctxt "OpenType layout" msgid "Pre-Base Forms" msgstr "Облици пре-основе" -#: gtk/open-type-layout.h:90 +#: gtk/open-type-layout.h:91 msgctxt "OpenType layout" msgid "Pre-base Substitutions" msgstr "Замене пре-основе" -#: gtk/open-type-layout.h:91 +#: gtk/open-type-layout.h:92 msgctxt "OpenType layout" msgid "Post-base Forms" msgstr "Облици након-основе" -#: gtk/open-type-layout.h:92 +#: gtk/open-type-layout.h:93 msgctxt "OpenType layout" msgid "Post-base Substitutions" msgstr "Замене након-основе" -#: gtk/open-type-layout.h:93 -msgctxt "OpenType layout" -msgid "Proportional Widths" -msgstr "Пропорционална ширина" - #: gtk/open-type-layout.h:94 msgctxt "OpenType layout" -msgid "Quarter Widths" -msgstr "Четвртина ширине" +msgid "Proportional Widths" +msgstr "Сразмерне ширине" #: gtk/open-type-layout.h:95 msgctxt "OpenType layout" +msgid "Quarter Widths" +msgstr "Четврт ширине" + +#: gtk/open-type-layout.h:96 +msgctxt "OpenType layout" msgid "Randomize" msgstr "Насумично" -#: gtk/open-type-layout.h:96 +#: gtk/open-type-layout.h:97 msgctxt "OpenType layout" msgid "Required Contextual Alternates" -msgstr "Потребне контекстуалне заменице" +msgstr "Захтевани контекстуални заменски" -#: gtk/open-type-layout.h:97 +#: gtk/open-type-layout.h:98 msgctxt "OpenType layout" msgid "Rakar Forms" msgstr "Ракар облици" -#: gtk/open-type-layout.h:98 +#: gtk/open-type-layout.h:99 msgctxt "OpenType layout" msgid "Required Ligatures" -msgstr "Обавезне лигатуре" +msgstr "Захтеване лигатуре" -#: gtk/open-type-layout.h:99 +#: gtk/open-type-layout.h:100 msgctxt "OpenType layout" msgid "Reph Forms" msgstr "Реф облици" -#: gtk/open-type-layout.h:100 +#: gtk/open-type-layout.h:101 msgctxt "OpenType layout" msgid "Right Bounds" msgstr "Десне границе" -#: gtk/open-type-layout.h:101 +#: gtk/open-type-layout.h:102 msgctxt "OpenType layout" msgid "Right-to-left alternates" msgstr "Заменски са десна на лево" -#: gtk/open-type-layout.h:102 +#: gtk/open-type-layout.h:103 msgctxt "OpenType layout" msgid "Right-to-left mirrored forms" -msgstr "Са десна на лево пресликани облици" +msgstr "Пресликани облици са десна на лево" -#: gtk/open-type-layout.h:103 +#: gtk/open-type-layout.h:104 msgctxt "OpenType layout" msgid "Ruby Notation Forms" msgstr "Облици Руби напомена" -#: gtk/open-type-layout.h:104 +#: gtk/open-type-layout.h:105 msgctxt "OpenType layout" msgid "Required Variation Alternates" msgstr "Захтевани заменски варијације" -#: gtk/open-type-layout.h:105 -msgctxt "OpenType layout" -msgid "Stylistic Alternates" -msgstr "Стилске заменице" - #: gtk/open-type-layout.h:106 msgctxt "OpenType layout" -msgid "Scientific Inferiors" -msgstr "Експоненти у научним формулама" +msgid "Stylistic Alternates" +msgstr "Стилски заменски" #: gtk/open-type-layout.h:107 msgctxt "OpenType layout" +msgid "Scientific Inferiors" +msgstr "Научни индекси" + +#: gtk/open-type-layout.h:108 +msgctxt "OpenType layout" msgid "Optical size" msgstr "Оптичка величина" -#: gtk/open-type-layout.h:108 -msgctxt "OpenType layout" -msgid "Small Capitals" -msgstr "Умањена велика слова" - #: gtk/open-type-layout.h:109 msgctxt "OpenType layout" -msgid "Simplified Forms" -msgstr "Упрошћени облици" +msgid "Small Capitals" +msgstr "Умањена „велика слова“" #: gtk/open-type-layout.h:110 msgctxt "OpenType layout" -msgid "Stylistic Set 1" -msgstr "Стилистички комплет 1" +msgid "Simplified Forms" +msgstr "Поједностављени облици" #: gtk/open-type-layout.h:111 msgctxt "OpenType layout" -msgid "Stylistic Set 2" -msgstr "Стилистички комплет 2" +msgid "Math script style alternates" +msgstr "Заменски стила математичких скрипти" #: gtk/open-type-layout.h:112 msgctxt "OpenType layout" -msgid "Stylistic Set 3" -msgstr "Стилистички комплет 3" - -#: gtk/open-type-layout.h:113 -msgctxt "OpenType layout" -msgid "Stylistic Set 4" -msgstr "Стилистички комплет 4" - -#: gtk/open-type-layout.h:114 -msgctxt "OpenType layout" -msgid "Stylistic Set 5" -msgstr "Стилистички комплет 5" - -#: gtk/open-type-layout.h:115 -msgctxt "OpenType layout" -msgid "Stylistic Set 6" -msgstr "Стилистички комплет 6" - -#: gtk/open-type-layout.h:116 -msgctxt "OpenType layout" -msgid "Stylistic Set 7" -msgstr "Стилистички комплет 7" - -#: gtk/open-type-layout.h:117 -msgctxt "OpenType layout" -msgid "Stylistic Set 8" -msgstr "Стилистички комплет 8" - -#: gtk/open-type-layout.h:118 -msgctxt "OpenType layout" -msgid "Stylistic Set 9" -msgstr "Стилистички комплет 9" - -#: gtk/open-type-layout.h:119 -msgctxt "OpenType layout" -msgid "Stylistic Set 10" -msgstr "Стилистички комплет 10" - -#: gtk/open-type-layout.h:120 -msgctxt "OpenType layout" -msgid "Stylistic Set 11" -msgstr "Стилистички комплет 11" - -#: gtk/open-type-layout.h:121 -msgctxt "OpenType layout" -msgid "Stylistic Set 12" -msgstr "Стилистички комплет 12" - -#: gtk/open-type-layout.h:122 -msgctxt "OpenType layout" -msgid "Stylistic Set 13" -msgstr "Стилистички комплет 13" - -#: gtk/open-type-layout.h:123 -msgctxt "OpenType layout" -msgid "Stylistic Set 14" -msgstr "Стилистички комплет 14" - -#: gtk/open-type-layout.h:124 -msgctxt "OpenType layout" -msgid "Stylistic Set 15" -msgstr "Стилистички комплет 15" - -#: gtk/open-type-layout.h:125 -msgctxt "OpenType layout" -msgid "Stylistic Set 16" -msgstr "Стилистички комплет 16" - -#: gtk/open-type-layout.h:126 -msgctxt "OpenType layout" -msgid "Stylistic Set 17" -msgstr "Стилистички комплет 17" - -#: gtk/open-type-layout.h:127 -msgctxt "OpenType layout" -msgid "Stylistic Set 18" -msgstr "Стилистички комплет 18" - -#: gtk/open-type-layout.h:128 -msgctxt "OpenType layout" -msgid "Stylistic Set 19" -msgstr "Стилистички комплет 19" - -#: gtk/open-type-layout.h:129 -msgctxt "OpenType layout" -msgid "Stylistic Set 20" -msgstr "Стилистички комплет 20" - -#: gtk/open-type-layout.h:130 -msgctxt "OpenType layout" -msgid "Math script style alternates" -msgstr "Заменски стил математичке скрипте" - -#: gtk/open-type-layout.h:131 -msgctxt "OpenType layout" msgid "Stretching Glyph Decomposition" msgstr "Растезање разлагања глифа" -#: gtk/open-type-layout.h:132 +#: gtk/open-type-layout.h:113 msgctxt "OpenType layout" msgid "Subscript" -msgstr "Подскрипт" +msgstr "Индекс" -#: gtk/open-type-layout.h:133 +#: gtk/open-type-layout.h:114 msgctxt "OpenType layout" msgid "Superscript" -msgstr "Суперскрипт" +msgstr "Изложилац" -#: gtk/open-type-layout.h:134 +#: gtk/open-type-layout.h:115 msgctxt "OpenType layout" msgid "Swash" -msgstr "Утапање слова" +msgstr "Левоперјаста" -#: gtk/open-type-layout.h:135 +#: gtk/open-type-layout.h:116 msgctxt "OpenType layout" msgid "Titling" msgstr "Насловљавање" -#: gtk/open-type-layout.h:136 +#: gtk/open-type-layout.h:117 msgctxt "OpenType layout" msgid "Trailing Jamo Forms" msgstr "Пратећи Јамо облици" -#: gtk/open-type-layout.h:137 +#: gtk/open-type-layout.h:118 msgctxt "OpenType layout" msgid "Traditional Name Forms" msgstr "Облици традиционалних имена" -#: gtk/open-type-layout.h:138 +#: gtk/open-type-layout.h:119 msgctxt "OpenType layout" msgid "Tabular Figures" msgstr "Једноширинске фигуре" -#: gtk/open-type-layout.h:139 +#: gtk/open-type-layout.h:120 msgctxt "OpenType layout" msgid "Traditional Forms" msgstr "Традиционални облици" -#: gtk/open-type-layout.h:140 +#: gtk/open-type-layout.h:121 msgctxt "OpenType layout" msgid "Third Widths" -msgstr "Треће ширине" +msgstr "Трећина ширине" -#: gtk/open-type-layout.h:141 +#: gtk/open-type-layout.h:122 msgctxt "OpenType layout" msgid "Unicase" -msgstr "Уста величина слова" +msgstr "Једнословни" -#: gtk/open-type-layout.h:142 +#: gtk/open-type-layout.h:123 msgctxt "OpenType layout" msgid "Alternate Vertical Metrics" msgstr "Заменска усправна метрика" -#: gtk/open-type-layout.h:143 +#: gtk/open-type-layout.h:124 msgctxt "OpenType layout" msgid "Vattu Variants" msgstr "Вату варијанте" -#: gtk/open-type-layout.h:144 +#: gtk/open-type-layout.h:125 msgctxt "OpenType layout" msgid "Vertical Writing" msgstr "Усправно писање" -#: gtk/open-type-layout.h:145 +#: gtk/open-type-layout.h:126 msgctxt "OpenType layout" msgid "Alternate Vertical Half Metrics" msgstr "Заменска усправна полуметрика" -#: gtk/open-type-layout.h:146 +#: gtk/open-type-layout.h:127 msgctxt "OpenType layout" msgid "Vowel Jamo Forms" msgstr "Облици Јамо самогласника" -#: gtk/open-type-layout.h:147 +#: gtk/open-type-layout.h:128 msgctxt "OpenType layout" msgid "Vertical Kana Alternates" msgstr "Усправни Кана заменски" -#: gtk/open-type-layout.h:148 +#: gtk/open-type-layout.h:129 msgctxt "OpenType layout" msgid "Vertical Kerning" msgstr "Усправно уклапање" -#: gtk/open-type-layout.h:149 +#: gtk/open-type-layout.h:130 msgctxt "OpenType layout" msgid "Proportional Alternate Vertical Metrics" msgstr "Сразмерна заменска усправна метрика" -#: gtk/open-type-layout.h:150 +#: gtk/open-type-layout.h:131 msgctxt "OpenType layout" msgid "Vertical Alternates and Rotation" -msgstr "Усправни заменски и ротација" +msgstr "Усправне замене и ротација" -#: gtk/open-type-layout.h:151 +#: gtk/open-type-layout.h:132 msgctxt "OpenType layout" msgid "Vertical Alternates for Rotation" -msgstr "Усправни заменски за ротацију" +msgstr "Усправне замене за ротацију" -#: gtk/open-type-layout.h:152 +#: gtk/open-type-layout.h:133 msgctxt "OpenType layout" msgid "Slashed Zero" msgstr "Прецртана нула" @@ -5484,7 +5048,7 @@ msgstr "A0×2" #: gtk/paper_names_offsets.c:6 msgctxt "paper size" msgid "A0" -msgstr "A0" +msgstr "А0" #: gtk/paper_names_offsets.c:7 msgctxt "paper size" @@ -5894,22 +5458,22 @@ msgstr "јис ексек" #: gtk/paper_names_offsets.c:88 msgctxt "paper size" msgid "Choukei 2 Envelope" -msgstr "Чукеи 2 коверта" +msgstr "чукеи 2 коверта" #: gtk/paper_names_offsets.c:89 msgctxt "paper size" msgid "Choukei 3 Envelope" -msgstr "Чукеи 3 коверта" +msgstr "чукеи 3 коверта" #: gtk/paper_names_offsets.c:90 msgctxt "paper size" msgid "Choukei 4 Envelope" -msgstr "Чукеи 4 коверта" +msgstr "чукеи 4 коверта" #: gtk/paper_names_offsets.c:91 msgctxt "paper size" msgid "Choukei 40 Envelope" -msgstr "Чукеи 40 коверта" +msgstr "чукеи 40 коверта" #: gtk/paper_names_offsets.c:92 msgctxt "paper size" @@ -6039,27 +5603,27 @@ msgstr "а2 коверта" #: gtk/paper_names_offsets.c:117 msgctxt "paper size" msgid "Arch A" -msgstr "Арч А" +msgstr "арч А" #: gtk/paper_names_offsets.c:118 msgctxt "paper size" msgid "Arch B" -msgstr "Арч Б" +msgstr "арч Б" #: gtk/paper_names_offsets.c:119 msgctxt "paper size" msgid "Arch C" -msgstr "Арч Ц" +msgstr "арч Ц" #: gtk/paper_names_offsets.c:120 msgctxt "paper size" msgid "Arch D" -msgstr "Арч Д" +msgstr "арч Д" #: gtk/paper_names_offsets.c:121 msgctxt "paper size" msgid "Arch E" -msgstr "Арч Е" +msgstr "арч Е" #: gtk/paper_names_offsets.c:122 msgctxt "paper size" @@ -6381,1016 +5945,306 @@ msgctxt "paper size" msgid "ROC 8k" msgstr "РОК 8к" -#: gtk/script-names.c:18 -msgctxt "Script" -msgid "Arabic" -msgstr "Арапско" - -#: gtk/script-names.c:19 -msgctxt "Script" -msgid "Armenian" -msgstr "Јерменско" - -#: gtk/script-names.c:20 -msgctxt "Script" -msgid "Bengali" -msgstr "Бенгали" - -#: gtk/script-names.c:21 -msgctxt "Script" -msgid "Bopomofo" -msgstr "Бопомофо" - -#: gtk/script-names.c:22 -msgctxt "Script" -msgid "Cherokee" -msgstr "Чероки" - -#: gtk/script-names.c:23 -msgctxt "Script" -msgid "Coptic" -msgstr "Коптско" - -#: gtk/script-names.c:24 -msgctxt "Script" -msgid "Cyrillic" -msgstr "Ћирилично" - -#: gtk/script-names.c:25 -msgctxt "Script" -msgid "Deseret" -msgstr "Дезерет" - -#: gtk/script-names.c:26 -msgctxt "Script" -msgid "Devanagari" -msgstr "Деванагари" - -#: gtk/script-names.c:27 -msgctxt "Script" -msgid "Ethiopic" -msgstr "Етиопијско" - -#: gtk/script-names.c:28 -msgctxt "Script" -msgid "Georgian" -msgstr "Грузијско" - -#: gtk/script-names.c:29 -msgctxt "Script" -msgid "Gothic" -msgstr "Готичко" - -#: gtk/script-names.c:30 -msgctxt "Script" -msgid "Greek" -msgstr "Грчко" - -#: gtk/script-names.c:31 -msgctxt "Script" -msgid "Gujarati" -msgstr "Гуџарати" - -#: gtk/script-names.c:32 -msgctxt "Script" -msgid "Gurmukhi" -msgstr "Панџаби" - -#: gtk/script-names.c:33 -msgctxt "Script" -msgid "Han" -msgstr "Хан" - -#: gtk/script-names.c:34 -msgctxt "Script" -msgid "Hangul" -msgstr "Хангул" - -#: gtk/script-names.c:35 -msgctxt "Script" -msgid "Hebrew" -msgstr "Хебрејско" - -#: gtk/script-names.c:36 -msgctxt "Script" -msgid "Hiragana" -msgstr "Хирагана" - -#: gtk/script-names.c:37 -msgctxt "Script" -msgid "Kannada" -msgstr "Канада" - -#: gtk/script-names.c:38 -msgctxt "Script" -msgid "Katakana" -msgstr "Катакана" - -#: gtk/script-names.c:39 -msgctxt "Script" -msgid "Khmer" -msgstr "Кмер" - -#: gtk/script-names.c:40 -msgctxt "Script" -msgid "Lao" -msgstr "Лао" - -#: gtk/script-names.c:41 -msgctxt "Script" -msgid "Latin" -msgstr "Латинично" - -#: gtk/script-names.c:42 -msgctxt "Script" -msgid "Malayalam" -msgstr "Малајалам" - -#: gtk/script-names.c:43 -msgctxt "Script" -msgid "Mongolian" -msgstr "Монголско" - -#: gtk/script-names.c:44 -msgctxt "Script" -msgid "Myanmar" -msgstr "Мјанмарско" - -#: gtk/script-names.c:45 -msgctxt "Script" -msgid "Ogham" -msgstr "Огам" - -#: gtk/script-names.c:46 -msgctxt "Script" -msgid "Old Italic" -msgstr "Старо италијанско" - -#: gtk/script-names.c:47 -msgctxt "Script" -msgid "Oriya" -msgstr "Орија" - -#: gtk/script-names.c:48 -msgctxt "Script" -msgid "Runic" -msgstr "Рунско" - -#: gtk/script-names.c:49 -msgctxt "Script" -msgid "Sinhala" -msgstr "Сингалско" - -#: gtk/script-names.c:50 -msgctxt "Script" -msgid "Syriac" -msgstr "Сиријско" - -#: gtk/script-names.c:51 -msgctxt "Script" -msgid "Tamil" -msgstr "Тамилско" - -#: gtk/script-names.c:52 -msgctxt "Script" -msgid "Telugu" -msgstr "Телугу" - -#: gtk/script-names.c:53 -msgctxt "Script" -msgid "Thaana" -msgstr "Тана" - -#: gtk/script-names.c:54 -msgctxt "Script" -msgid "Thai" -msgstr "Тајландско" - -#: gtk/script-names.c:55 -msgctxt "Script" -msgid "Tibetan" -msgstr "Тибетанско" - -#: gtk/script-names.c:56 -msgctxt "Script" -msgid "Canadian Aboriginal" -msgstr "Канадско Абориџинско" - -#: gtk/script-names.c:57 -msgctxt "Script" -msgid "Yi" -msgstr "Ји" - -#: gtk/script-names.c:58 -msgctxt "Script" -msgid "Tagalog" -msgstr "Тагалог" - -#: gtk/script-names.c:59 -msgctxt "Script" -msgid "Hanunoo" -msgstr "Хануну" - -#: gtk/script-names.c:60 -msgctxt "Script" -msgid "Buhid" -msgstr "Бухид" - -#: gtk/script-names.c:61 -msgctxt "Script" -msgid "Tagbanwa" -msgstr "Тагбанва" - -#: gtk/script-names.c:62 -msgctxt "Script" -msgid "Braille" -msgstr "Брајева азбука" - -#: gtk/script-names.c:63 -msgctxt "Script" -msgid "Cypriot" -msgstr "Кипарско" - -#: gtk/script-names.c:64 -msgctxt "Script" -msgid "Limbu" -msgstr "Лимбу" - -#: gtk/script-names.c:65 -msgctxt "Script" -msgid "Osmanya" -msgstr "Османија" - -#: gtk/script-names.c:66 -msgctxt "Script" -msgid "Shavian" -msgstr "Шавов алфабет" - -#: gtk/script-names.c:67 -msgctxt "Script" -msgid "Linear B" -msgstr "Линеар Б" - -#: gtk/script-names.c:68 -msgctxt "Script" -msgid "Tai Le" -msgstr "Таи Ли" - -#: gtk/script-names.c:69 -msgctxt "Script" -msgid "Ugaritic" -msgstr "Угаритско" - -#: gtk/script-names.c:70 -msgctxt "Script" -msgid "New Tai Lue" -msgstr "Нови Таи Лу" - -#: gtk/script-names.c:71 -msgctxt "Script" -msgid "Buginese" -msgstr "Бугинско" - -#: gtk/script-names.c:72 -msgctxt "Script" -msgid "Glagolitic" -msgstr "Глагољитско" - -#: gtk/script-names.c:73 -msgctxt "Script" -msgid "Tifinagh" -msgstr "Тифинаг" - -#: gtk/script-names.c:74 -msgctxt "Script" -msgid "Syloti Nagri" -msgstr "Сајлоти Нагри" - -#: gtk/script-names.c:75 -msgctxt "Script" -msgid "Old Persian" -msgstr "Староперсијско" - -#: gtk/script-names.c:76 -msgctxt "Script" -msgid "Kharoshthi" -msgstr "Кхароштхи" - -#: gtk/script-names.c:77 -msgctxt "Script" -msgid "Unknown" -msgstr "Непознато" - -#: gtk/script-names.c:78 -msgctxt "Script" -msgid "Balinese" -msgstr "Балинезе" - -#: gtk/script-names.c:79 -msgctxt "Script" -msgid "Cuneiform" -msgstr "Клинасто писмо" - -#: gtk/script-names.c:80 -msgctxt "Script" -msgid "Phoenician" -msgstr "Феничанско" - -#: gtk/script-names.c:81 -msgctxt "Script" -msgid "Phags-pa" -msgstr "Пхагс-па" - -#: gtk/script-names.c:82 -msgctxt "Script" -msgid "N'Ko" -msgstr "Н'Ко" - -#: gtk/script-names.c:83 -msgctxt "Script" -msgid "Kayah Li" -msgstr "Каиах Ли" - -#: gtk/script-names.c:84 -msgctxt "Script" -msgid "Lepcha" -msgstr "Ронкупско" - -#: gtk/script-names.c:85 -msgctxt "Script" -msgid "Rejang" -msgstr "Рејангско" - -#: gtk/script-names.c:86 -msgctxt "Script" -msgid "Sundanese" -msgstr "Сунданско" - -#: gtk/script-names.c:87 -msgctxt "Script" -msgid "Saurashtra" -msgstr "Саураштранско" - -#: gtk/script-names.c:88 -msgctxt "Script" -msgid "Cham" -msgstr "Чамско" - -#: gtk/script-names.c:89 -msgctxt "Script" -msgid "Ol Chiki" -msgstr "Ол-чики" - -#: gtk/script-names.c:90 -msgctxt "Script" -msgid "Vai" -msgstr "Ваиско" - -#: gtk/script-names.c:91 -msgctxt "Script" -msgid "Carian" -msgstr "Карско" - -#: gtk/script-names.c:92 -msgctxt "Script" -msgid "Lycian" -msgstr "Ликијско" - -#: gtk/script-names.c:93 -msgctxt "Script" -msgid "Lydian" -msgstr "Лидијско" - -#: gtk/script-names.c:94 -msgctxt "Script" -msgid "Avestan" -msgstr "Авестанско" - -#: gtk/script-names.c:95 -msgctxt "Script" -msgid "Bamum" -msgstr "Бамумско" - -#: gtk/script-names.c:96 -msgctxt "Script" -msgid "Egyptian Hieroglyphs" -msgstr "Египатски хијероглифи" - -#: gtk/script-names.c:97 -msgctxt "Script" -msgid "Imperial Aramaic" -msgstr "Царско арамејско" - -#: gtk/script-names.c:98 -msgctxt "Script" -msgid "Inscriptional Pahlavi" -msgstr "Клесани пахлави" - -#: gtk/script-names.c:99 -msgctxt "Script" -msgid "Inscriptional Parthian" -msgstr "Клесани парћански" - -#: gtk/script-names.c:100 -msgctxt "Script" -msgid "Javanese" -msgstr "Јаванско" - -#: gtk/script-names.c:101 -msgctxt "Script" -msgid "Kaithi" -msgstr "Каити" - -#: gtk/script-names.c:102 -msgctxt "Script" -msgid "Lisu" -msgstr "Лису" - -#: gtk/script-names.c:103 -msgctxt "Script" -msgid "Meetei Mayek" -msgstr "Меитеи мајек" - -#: gtk/script-names.c:104 -msgctxt "Script" -msgid "Old South Arabian" -msgstr "Старо јужно арапско" - -#: gtk/script-names.c:105 -msgctxt "Script" -msgid "Old Turkic" -msgstr "Старо турско" - -#: gtk/script-names.c:106 -msgctxt "Script" -msgid "Samaritan" -msgstr "Самарићанско" - -#: gtk/script-names.c:107 -msgctxt "Script" -msgid "Tai Tham" -msgstr "Тај там" - -#: gtk/script-names.c:108 -msgctxt "Script" -msgid "Tai Viet" -msgstr "Тај Виет" - -#: gtk/script-names.c:109 -msgctxt "Script" -msgid "Batak" -msgstr "Батак" - -#: gtk/script-names.c:110 -msgctxt "Script" -msgid "Brahmi" -msgstr "Брахми" - -#: gtk/script-names.c:111 -msgctxt "Script" -msgid "Mandaic" -msgstr "Мандеанско" - -#: gtk/script-names.c:112 -msgctxt "Script" -msgid "Chakma" -msgstr "Чакманско" - -#: gtk/script-names.c:113 -msgctxt "Script" -msgid "Meroitic Cursive" -msgstr "Мероитско курзивно" - -#: gtk/script-names.c:114 -msgctxt "Script" -msgid "Meroitic Hieroglyphs" -msgstr "Мероитски хијероглифи" - -#: gtk/script-names.c:115 -msgctxt "Script" -msgid "Miao" -msgstr "Миао" - -#: gtk/script-names.c:116 -msgctxt "Script" -msgid "Sharada" -msgstr "Шарада" - -#: gtk/script-names.c:117 -msgctxt "Script" -msgid "Sora Sompeng" -msgstr "Сора Сомпенг" - -#: gtk/script-names.c:118 -msgctxt "Script" -msgid "Takri" -msgstr "Такри" - -#: gtk/script-names.c:119 -msgctxt "Script" -msgid "Bassa" -msgstr "Баса" - -#: gtk/script-names.c:120 -msgctxt "Script" -msgid "Caucasian Albanian" -msgstr "Кавказко албанско" - -#: gtk/script-names.c:121 -msgctxt "Script" -msgid "Duployan" -msgstr "Диплуајан" - -#: gtk/script-names.c:122 -msgctxt "Script" -msgid "Elbasan" -msgstr "Албасан" - -#: gtk/script-names.c:123 -msgctxt "Script" -msgid "Grantha" -msgstr "Гранта" - -#: gtk/script-names.c:124 -msgctxt "Script" -msgid "Khojki" -msgstr "Којки" - -#: gtk/script-names.c:125 -msgctxt "Script" -msgid "Khudawadi, Sindhi" -msgstr "Кудавади, Синди" - -#: gtk/script-names.c:126 -msgctxt "Script" -msgid "Linear A" -msgstr "Линеарно А" - -#: gtk/script-names.c:127 -msgctxt "Script" -msgid "Mahajani" -msgstr "Махајани" - -#: gtk/script-names.c:128 -msgctxt "Script" -msgid "Manichaean" -msgstr "Маничиан" - -#: gtk/script-names.c:129 -msgctxt "Script" -msgid "Mende Kikakui" -msgstr "Менде Кикакуи" - -#: gtk/script-names.c:130 -msgctxt "Script" -msgid "Modi" -msgstr "Моди" - -#: gtk/script-names.c:131 -msgctxt "Script" -msgid "Mro" -msgstr "Мро" - -#: gtk/script-names.c:132 -msgctxt "Script" -msgid "Nabataean" -msgstr "Набатиан" - -#: gtk/script-names.c:133 -msgctxt "Script" -msgid "Old North Arabian" -msgstr "Старо северноарабијско" - -#: gtk/script-names.c:134 -msgctxt "Script" -msgid "Old Permic" -msgstr "Старопермиско" - -#: gtk/script-names.c:135 -msgctxt "Script" -msgid "Pahawh Hmong" -msgstr "Пахав Хмонг" - -#: gtk/script-names.c:136 -msgctxt "Script" -msgid "Palmyrene" -msgstr "Палмирско" - -#: gtk/script-names.c:137 -msgctxt "Script" -msgid "Pau Cin Hau" -msgstr "Пау Цин Хау" - -#: gtk/script-names.c:138 -msgctxt "Script" -msgid "Psalter Pahlavi" -msgstr "Псалтер Палавско" - -#: gtk/script-names.c:139 -msgctxt "Script" -msgid "Siddham" -msgstr "Сидамско" - -#: gtk/script-names.c:140 -msgctxt "Script" -msgid "Tirhuta" -msgstr "Тирута" - -#: gtk/script-names.c:141 -msgctxt "Script" -msgid "Warang Citi" -msgstr "Варанг Сити" - -#: gtk/script-names.c:142 -msgctxt "Script" -msgid "Ahom" -msgstr "Ахом" - -#: gtk/script-names.c:143 -msgctxt "Script" -msgid "Anatolian Hieroglyphs" -msgstr "Анадолијски хијероглифи" - -#: gtk/script-names.c:144 -msgctxt "Script" -msgid "Hatran" -msgstr "Хатран" - -#: gtk/script-names.c:145 -msgctxt "Script" -msgid "Multani" -msgstr "Мултани" - -#: gtk/script-names.c:146 -msgctxt "Script" -msgid "Old Hungarian" -msgstr "Старо мађарско" - -#: gtk/script-names.c:147 -msgctxt "Script" -msgid "Signwriting" -msgstr "Знаковно писмо" - -#: gtk/script-names.c:148 -msgctxt "Script" -msgid "Adlam" -msgstr "Адлам" - -#: gtk/script-names.c:149 -msgctxt "Script" -msgid "Bhaiksuki" -msgstr "Баиксуки" - -#: gtk/script-names.c:150 -msgctxt "Script" -msgid "Marchen" -msgstr "Марчен" - -#: gtk/script-names.c:151 -msgctxt "Script" -msgid "Newa" -msgstr "Нева" - -#: gtk/script-names.c:152 -msgctxt "Script" -msgid "Osage" -msgstr "Осаж" - -#: gtk/script-names.c:153 -msgctxt "Script" -msgid "Tangut" -msgstr "Тангут" - -#: gtk/script-names.c:154 -msgctxt "Script" -msgid "Masaram Gondi" -msgstr "Масарам Гонди" - -#: gtk/script-names.c:155 -msgctxt "Script" -msgid "Nushu" -msgstr "Нусху" - -#: gtk/script-names.c:156 -msgctxt "Script" -msgid "Soyombo" -msgstr "Сојомбо" - -#: gtk/script-names.c:157 -msgctxt "Script" -msgid "Zanabazar Square" -msgstr "Занабазар Сквер" - -#: gtk/ui/gtkaboutdialog.ui:137 +#: gtk/ui/gtkaboutdialog.ui:62 msgid "About" msgstr "О програму" -#: gtk/ui/gtkaboutdialog.ui:177 +#: gtk/ui/gtkaboutdialog.ui:123 msgid "Credits" msgstr "Заслуге" -#: gtk/ui/gtkappchooserdialog.ui:78 +#: gtk/ui/gtkaboutdialog.ui:206 +msgid "System" +msgstr "Систем" + +#: gtk/ui/gtkappchooserdialog.ui:60 msgid "_View All Applications" msgstr "_Прегледај све програме" -#: gtk/ui/gtkappchooserdialog.ui:86 +#: gtk/ui/gtkappchooserdialog.ui:66 msgid "_Find New Applications" msgstr "_Нађи нове програме" -#: gtk/ui/gtkappchooserwidget.ui:119 +#: gtk/ui/gtkappchooserwidget.ui:100 msgid "No applications found." msgstr "Нисам пронашао програме." -#. used for the application menu on MacOS -#: gtk/ui/gtkapplication-quartz.ui:15 +#: gtk/ui/gtkapplication-quartz.ui:13 msgid "Preferences" msgstr "Поставке" -#. used for the application menu on MacOS -#: gtk/ui/gtkapplication-quartz.ui:22 +#: gtk/ui/gtkapplication-quartz.ui:19 msgid "Services" msgstr "Услуге" -#. used for the application menu on MacOS. %s is replaced with the application name. -#: gtk/ui/gtkapplication-quartz.ui:29 +#: gtk/ui/gtkapplication-quartz.ui:25 #, c-format msgid "Hide %s" msgstr "Сакриј „%s“" -#. used for the application menu on MacOS -#: gtk/ui/gtkapplication-quartz.ui:35 +#: gtk/ui/gtkapplication-quartz.ui:30 msgid "Hide Others" msgstr "Сакриј друге" -#. used for the application menu on MacOS -#: gtk/ui/gtkapplication-quartz.ui:41 +#: gtk/ui/gtkapplication-quartz.ui:35 msgid "Show All" msgstr "Покажи све" -#. used for the application menu on MacOS. %s is replaced with the application name. -#: gtk/ui/gtkapplication-quartz.ui:49 +#: gtk/ui/gtkapplication-quartz.ui:42 #, c-format msgid "Quit %s" msgstr "Напусти „%s“" -#: gtk/ui/gtkassistant.ui:68 -msgid "_Next" -msgstr "_Следеће" - -#: gtk/ui/gtkassistant.ui:88 -msgid "_Back" -msgstr "_Претходно" - -#: gtk/ui/gtkassistant.ui:107 +#: gtk/ui/gtkassistant.ui:64 msgid "_Finish" msgstr "_Заврши" -#: gtk/ui/gtkcolorchooserdialog.ui:6 +#: gtk/ui/gtkassistant.ui:75 +msgid "_Back" +msgstr "_Претходно" + +#: gtk/ui/gtkassistant.ui:86 +msgid "_Next" +msgstr "_Следеће" + +#: gtk/ui/gtkcolorchooserdialog.ui:4 msgid "Select a Color" msgstr "Изаберите боју" -#: gtk/ui/gtkcoloreditor.ui:57 +#: gtk/ui/gtkcoloreditor.ui:43 gtk/ui/gtkcoloreditor.ui:53 msgid "Pick a color from the screen" -msgstr "Изабери боју са екрана" +msgstr "Изаберите боју са екрана" -#: gtk/ui/gtkcoloreditor.ui:89 -msgid "Color Name" -msgstr "Назив боје" +#: gtk/ui/gtkcoloreditor.ui:80 +msgid "Hexadecimal color or color name" +msgstr "Хексадецимална боја или назив боје" -#: gtk/ui/gtkcoloreditor.ui:180 +#: gtk/ui/gtkcoloreditor.ui:95 +msgid "Hue" +msgstr "Нијанса" + +#: gtk/ui/gtkcoloreditor.ui:111 +msgid "Alpha value" +msgstr "Вредност провидности" + +#: gtk/ui/gtkcoloreditor.ui:129 +msgid "Saturation and value" +msgstr "Засићеност и вредност" + +#: gtk/ui/gtkcoloreditor.ui:153 msgctxt "Color channel" msgid "A" msgstr "А" -#: gtk/ui/gtkcoloreditor.ui:196 -msgid "Alpha" -msgstr "Провидност" - -#: gtk/ui/gtkcoloreditor.ui:227 +#: gtk/ui/gtkcoloreditor.ui:189 msgctxt "Color channel" msgid "H" msgstr "H" -#: gtk/ui/gtkcoloreditor.ui:243 -msgid "Hue" -msgstr "Нијанса" - -#: gtk/ui/gtkcoloreditor.ui:275 +#: gtk/ui/gtkcoloreditor.ui:226 msgctxt "Color Channel" msgid "S" msgstr "S" -#: gtk/ui/gtkcoloreditor.ui:285 +#: gtk/ui/gtkcoloreditor.ui:235 msgctxt "Color Channel" msgid "V" msgstr "V" -#: gtk/ui/gtkcoloreditor.ui:301 -msgid "Saturation" -msgstr "Засићеност" +#: gtk/ui/gtkdropdown.ui:19 +msgid "(None)" +msgstr "(ништа)" -#: gtk/ui/gtkemojichooser.ui:53 gtk/ui/gtkemojichooser.ui:212 +#: gtk/ui/gtkdropdown.ui:68 +msgid "Search…" +msgstr "Тражи…" + +#: gtk/ui/gtkemojichooser.ui:69 gtk/ui/gtkemojichooser.ui:239 +msgctxt "emoji category" msgid "Smileys & People" -msgstr "Смешци и људи" +msgstr "Лица и људи" -#: gtk/ui/gtkemojichooser.ui:68 gtk/ui/gtkemojichooser.ui:227 +#: gtk/ui/gtkemojichooser.ui:94 gtk/ui/gtkemojichooser.ui:248 +msgctxt "emoji category" msgid "Body & Clothing" -msgstr "Тело и одело" +msgstr "Изглед и облачење" -#: gtk/ui/gtkemojichooser.ui:83 gtk/ui/gtkemojichooser.ui:242 +#: gtk/ui/gtkemojichooser.ui:119 gtk/ui/gtkemojichooser.ui:257 +msgctxt "emoji category" msgid "Animals & Nature" msgstr "Животиње и природа" -#: gtk/ui/gtkemojichooser.ui:98 gtk/ui/gtkemojichooser.ui:257 +#: gtk/ui/gtkemojichooser.ui:133 gtk/ui/gtkemojichooser.ui:266 +msgctxt "emoji category" msgid "Food & Drink" msgstr "Јело и пиће" -#: gtk/ui/gtkemojichooser.ui:113 gtk/ui/gtkemojichooser.ui:272 +#: gtk/ui/gtkemojichooser.ui:147 gtk/ui/gtkemojichooser.ui:275 +msgctxt "emoji category" msgid "Travel & Places" msgstr "Путовање и места" -#: gtk/ui/gtkemojichooser.ui:128 gtk/ui/gtkemojichooser.ui:287 +#: gtk/ui/gtkemojichooser.ui:161 gtk/ui/gtkemojichooser.ui:284 +msgctxt "emoji category" msgid "Activities" msgstr "Активности" -#: gtk/ui/gtkemojichooser.ui:143 gtk/ui/gtkemojichooser.ui:302 +#: gtk/ui/gtkemojichooser.ui:175 gtk/ui/gtkemojichooser.ui:293 msgctxt "emoji category" msgid "Objects" msgstr "Предмети" -#: gtk/ui/gtkemojichooser.ui:158 gtk/ui/gtkemojichooser.ui:317 +#: gtk/ui/gtkemojichooser.ui:189 gtk/ui/gtkemojichooser.ui:302 +msgctxt "emoji category" msgid "Symbols" msgstr "Симболи" -#: gtk/ui/gtkemojichooser.ui:173 gtk/ui/gtkemojichooser.ui:332 +#: gtk/ui/gtkemojichooser.ui:203 gtk/ui/gtkemojichooser.ui:311 +msgctxt "emoji category" msgid "Flags" msgstr "Заставе" -#: gtk/ui/gtkfilechooserdialog.ui:32 -msgid "File Chooser Widget" -msgstr "Справица бирача датотека" +#: gtk/ui/gtkemojichooser.ui:230 +msgctxt "emoji category" +msgid "Recent" +msgstr "Скорашње" -#: gtk/ui/gtkfilechooserwidget.ui:22 -msgid "Places" -msgstr "Места" +#: gtk/ui/gtkfilechooserwidget.ui:64 +msgid "Create Folder" +msgstr "Направи фасциклу" -#: gtk/ui/gtkfilechooserwidget.ui:47 -msgid "Browse Header Revealer" -msgstr "Откривач заглавља разгледања" - -#: gtk/ui/gtkfilechooserwidget.ui:65 -msgid "Browse Header Stack" -msgstr "Спремник заглавља разгледања" - -#: gtk/ui/gtkfilechooserwidget.ui:75 -msgid "PathBar Layer" -msgstr "Слој траке путање" - -#: gtk/ui/gtkfilechooserwidget.ui:121 -msgid "Location Layer" -msgstr "Слој места" - -#: gtk/ui/gtkfilechooserwidget.ui:137 -msgid "Search Layer" -msgstr "Слој претраге" - -#: gtk/ui/gtkfilechooserwidget.ui:199 -msgid "Files" -msgstr "Датотеке" - -#: gtk/ui/gtkfilechooserwidget.ui:304 +#: gtk/ui/gtkfilechooserwidget.ui:249 msgid "Remote location — only searching the current folder" msgstr "Удаљено место — претражујем само тренутну фасциклу" -#: gtk/ui/gtkfilechooserwidget.ui:476 +#: gtk/ui/gtkfilechooserwidget.ui:378 msgid "Folder Name" msgstr "Назив фасцикле" -#: gtk/ui/gtkfilechooserwidget.ui:504 +#: gtk/ui/gtkfilechooserwidget.ui:404 msgid "_Create" msgstr "_Направи" -#: gtk/ui/gtkfontchooserdialog.ui:6 +#: gtk/ui/gtkfontchooserdialog.ui:4 msgid "Select Font" msgstr "Изаберите фонт" -#: gtk/ui/gtkfontchooserwidget.ui:53 +#: gtk/ui/gtkfontchooserwidget.ui:64 msgid "Search font name" msgstr "Потражите назив фонта" -#: gtk/ui/gtkfontchooserwidget.ui:100 -msgid "Font Family" -msgstr "Породица фонтова" +#: gtk/ui/gtkfontchooserwidget.ui:79 +msgid "Filter by" +msgstr "Филтрирај према" -#: gtk/ui/gtkfontchooserwidget.ui:121 gtk/ui/gtkfontchooserwidget.ui:248 -msgid "Preview text" -msgstr "Претпреглед текста" +#: gtk/ui/gtkfontchooserwidget.ui:89 +msgid "Monospace" +msgstr "Утврђена ширина" -#: gtk/ui/gtkfontchooserwidget.ui:201 +#: gtk/ui/gtkfontchooserwidget.ui:95 +msgid "Language" +msgstr "Језик" + +#: gtk/ui/gtkfontchooserwidget.ui:188 gtk/ui/gtkfontchooserwidget.ui:324 +msgid "Preview Font" +msgstr "Претпреглед слова" + +#: gtk/ui/gtkfontchooserwidget.ui:191 gtk/ui/gtkfontchooserwidget.ui:220 +msgid "horizontal" +msgstr "водоравно" + +#: gtk/ui/gtkfontchooserwidget.ui:270 msgid "No Fonts Found" -msgstr "Нисам пронашао ниједан фонт" +msgstr "Нисам нашао ниједан фонт" -#: gtk/ui/gtkpagesetupunixdialog.ui:47 +#: gtk/ui/gtkpagesetupunixdialog.ui:27 msgid "_Format for:" msgstr "_Формат за:" -#: gtk/ui/gtkpagesetupunixdialog.ui:80 gtk/ui/gtkprintunixdialog.ui:747 +#: gtk/ui/gtkpagesetupunixdialog.ui:51 gtk/ui/gtkprintunixdialog.ui:635 msgid "_Paper size:" msgstr "Величина _папира:" -#: gtk/ui/gtkpagesetupunixdialog.ui:122 +#: gtk/ui/gtkpagesetupunixdialog.ui:86 msgid "_Orientation:" msgstr "_Усмерење:" -#: gtk/ui/gtkpagesetupunixdialog.ui:152 gtk/ui/gtkprintunixdialog.ui:794 +#: gtk/ui/gtkpagesetupunixdialog.ui:98 gtk/ui/gtkprintunixdialog.ui:675 msgid "Portrait" msgstr "Усправно" -#: gtk/ui/gtkpagesetupunixdialog.ui:188 gtk/ui/gtkprintunixdialog.ui:796 +#: gtk/ui/gtkpagesetupunixdialog.ui:109 gtk/ui/gtkprintunixdialog.ui:677 msgid "Reverse portrait" msgstr "Обрнуто усправно" -#: gtk/ui/gtkpagesetupunixdialog.ui:224 gtk/ui/gtkprintunixdialog.ui:795 +#: gtk/ui/gtkpagesetupunixdialog.ui:121 gtk/ui/gtkprintunixdialog.ui:676 msgid "Landscape" msgstr "Положено" -#: gtk/ui/gtkpagesetupunixdialog.ui:259 gtk/ui/gtkprintunixdialog.ui:797 +#: gtk/ui/gtkpagesetupunixdialog.ui:132 gtk/ui/gtkprintunixdialog.ui:678 msgid "Reverse landscape" msgstr "Обрнуто положено" -#: gtk/ui/gtkpathbar.ui:11 -msgid "Down Path" -msgstr "Низ путању" - -#: gtk/ui/gtkpathbar.ui:36 -msgid "Up Path" -msgstr "Уз путању" - -#: gtk/ui/gtkplacesview.ui:30 +#: gtk/ui/gtkplacesview.ui:28 msgid "Server Addresses" msgstr "Адресе сервера" -#: gtk/ui/gtkplacesview.ui:43 +#: gtk/ui/gtkplacesview.ui:40 msgid "" "Server addresses are made up of a protocol prefix and an address. Examples:" msgstr "Адресе сервера се састоје од префикса протокола и адресе. Примери:" -#: gtk/ui/gtkplacesview.ui:78 +#: gtk/ui/gtkplacesview.ui:66 msgid "Available Protocols" msgstr "Доступни протоколи" #. Translators: Server as any successfully connected network address -#: gtk/ui/gtkplacesview.ui:135 +#: gtk/ui/gtkplacesview.ui:118 msgid "No recent servers found" msgstr "Нема скорашњих сервера" -#: gtk/ui/gtkplacesview.ui:158 +#: gtk/ui/gtkplacesview.ui:141 msgid "Recent Servers" msgstr "Скорашњи сервери" -#: gtk/ui/gtkplacesview.ui:261 +#: gtk/ui/gtkplacesview.ui:221 msgid "No results found" msgstr "Нема резултата" -#: gtk/ui/gtkplacesview.ui:307 +#: gtk/ui/gtkplacesview.ui:252 msgid "Connect to _Server" msgstr "Повежи се са _сервером" -#: gtk/ui/gtkplacesview.ui:340 +#: gtk/ui/gtkplacesview.ui:277 msgid "Enter server address…" -msgstr "Унесите адресу сервера…" - -#: gtk/ui/gtkprintunixdialog.ui:112 -msgid "Printer" -msgstr "Штампач" +msgstr "Унеси адресу сервера…" #. this is the header for the printer status column in the print dialog -#: gtk/ui/gtkprintunixdialog.ui:134 +#: gtk/ui/gtkprintunixdialog.ui:145 msgid "Status" msgstr "Стање" -#: gtk/ui/gtkprintunixdialog.ui:181 +#: gtk/ui/gtkprintunixdialog.ui:199 msgid "Range" msgstr "Опсег" -#: gtk/ui/gtkprintunixdialog.ui:201 +#: gtk/ui/gtkprintunixdialog.ui:212 msgid "_All Pages" -msgstr "_Све листове" +msgstr "_Све странице" -#: gtk/ui/gtkprintunixdialog.ui:216 +#: gtk/ui/gtkprintunixdialog.ui:224 msgid "C_urrent Page" -msgstr "_Тренутну" +msgstr "_Тренутну странице" -#: gtk/ui/gtkprintunixdialog.ui:233 +#: gtk/ui/gtkprintunixdialog.ui:237 msgid "Se_lection" msgstr "_Избор" -#: gtk/ui/gtkprintunixdialog.ui:249 +#: gtk/ui/gtkprintunixdialog.ui:250 msgid "Pag_es:" msgstr "Страниц_е:" -#: gtk/ui/gtkprintunixdialog.ui:252 gtk/ui/gtkprintunixdialog.ui:270 -#: gtk/ui/gtkprintunixdialog.ui:277 +#: gtk/ui/gtkprintunixdialog.ui:251 gtk/ui/gtkprintunixdialog.ui:264 msgid "" "Specify one or more page ranges,\n" " e.g. 1–3, 7, 11" @@ -7398,799 +6252,599 @@ msgstr "" "Наведите један или више опсега страница,\n" " нпр. 1-3, 7, 11" -#: gtk/ui/gtkprintunixdialog.ui:276 -msgid "Pages" -msgstr "Странице" - -#: gtk/ui/gtkprintunixdialog.ui:311 +#: gtk/ui/gtkprintunixdialog.ui:287 msgid "Copies" msgstr "Примерака" -#: gtk/ui/gtkprintunixdialog.ui:334 +#: gtk/ui/gtkprintunixdialog.ui:302 msgid "Copie_s:" msgstr "Примера_ка:" -#: gtk/ui/gtkprintunixdialog.ui:361 +#: gtk/ui/gtkprintunixdialog.ui:325 msgid "C_ollate" msgstr "_Сложи" -#: gtk/ui/gtkprintunixdialog.ui:375 +#: gtk/ui/gtkprintunixdialog.ui:336 msgid "_Reverse" msgstr "_Обрни" -#: gtk/ui/gtkprintunixdialog.ui:452 -msgid "Layout" -msgstr "Распоред" +#: gtk/ui/gtkprintunixdialog.ui:366 +msgid "General" +msgstr "Опште" -#: gtk/ui/gtkprintunixdialog.ui:475 +#: gtk/ui/gtkprintunixdialog.ui:408 msgid "T_wo-sided:" msgstr "Д_вострано:" -#: gtk/ui/gtkprintunixdialog.ui:500 +#: gtk/ui/gtkprintunixdialog.ui:430 msgid "Pages per _side:" -msgstr "_Страна на листу:" +msgstr "_Страна на страници:" -#: gtk/ui/gtkprintunixdialog.ui:527 +#: gtk/ui/gtkprintunixdialog.ui:454 msgid "Page or_dering:" -msgstr "Ре_дослед страна:" +msgstr "Ре_дослед страница:" -#: gtk/ui/gtkprintunixdialog.ui:553 +#: gtk/ui/gtkprintunixdialog.ui:477 msgid "_Only print:" msgstr "Штампај сам_о:" -#: gtk/ui/gtkprintunixdialog.ui:570 +#: gtk/ui/gtkprintunixdialog.ui:493 msgid "All sheets" msgstr "Све листове" -#: gtk/ui/gtkprintunixdialog.ui:571 +#: gtk/ui/gtkprintunixdialog.ui:494 msgid "Even sheets" msgstr "Парне листове" -#: gtk/ui/gtkprintunixdialog.ui:572 +#: gtk/ui/gtkprintunixdialog.ui:495 msgid "Odd sheets" msgstr "Непарне листове" -#: gtk/ui/gtkprintunixdialog.ui:585 +#: gtk/ui/gtkprintunixdialog.ui:509 msgid "Sc_ale:" msgstr "Р_азмера:" -#: gtk/ui/gtkprintunixdialog.ui:649 +#: gtk/ui/gtkprintunixdialog.ui:554 msgid "Paper" msgstr "Папир" -#: gtk/ui/gtkprintunixdialog.ui:672 +#: gtk/ui/gtkprintunixdialog.ui:569 msgid "Paper _type:" msgstr "_Врста папира:" -#: gtk/ui/gtkprintunixdialog.ui:697 +#: gtk/ui/gtkprintunixdialog.ui:591 msgid "Paper _source:" msgstr "_Фиока за папир:" -#: gtk/ui/gtkprintunixdialog.ui:722 +#: gtk/ui/gtkprintunixdialog.ui:613 msgid "Output t_ray:" -msgstr "Излазна т_рака:" +msgstr "Прихватна _фиока:" -#: gtk/ui/gtkprintunixdialog.ui:776 +#: gtk/ui/gtkprintunixdialog.ui:658 msgid "Or_ientation:" msgstr "_Усмерење:" -#: gtk/ui/gtkprintunixdialog.ui:876 +#: gtk/ui/gtkprintunixdialog.ui:732 msgid "Job Details" msgstr "Подаци о послу" -#: gtk/ui/gtkprintunixdialog.ui:899 +#: gtk/ui/gtkprintunixdialog.ui:747 msgid "Pri_ority:" msgstr "Важн_ост:" # bug(goran): ??? -#: gtk/ui/gtkprintunixdialog.ui:923 +#: gtk/ui/gtkprintunixdialog.ui:768 msgid "_Billing info:" msgstr "Подаци за _фактурисање:" -#: gtk/ui/gtkprintunixdialog.ui:967 +#: gtk/ui/gtkprintunixdialog.ui:801 msgid "Print Document" msgstr "Штампај документ" #. this is one of the choices for the print at option in the print dialog -#: gtk/ui/gtkprintunixdialog.ui:987 +#: gtk/ui/gtkprintunixdialog.ui:814 msgid "_Now" msgstr "_Сад" #. this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time. -#: gtk/ui/gtkprintunixdialog.ui:1003 +#: gtk/ui/gtkprintunixdialog.ui:828 msgid "A_t:" msgstr "_У:" #. Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. -#: gtk/ui/gtkprintunixdialog.ui:1007 gtk/ui/gtkprintunixdialog.ui:1009 -#: gtk/ui/gtkprintunixdialog.ui:1028 gtk/ui/gtkprintunixdialog.ui:1030 -#: gtk/ui/gtkprintunixdialog.ui:1037 +#: gtk/ui/gtkprintunixdialog.ui:830 gtk/ui/gtkprintunixdialog.ui:832 +#: gtk/ui/gtkprintunixdialog.ui:848 gtk/ui/gtkprintunixdialog.ui:850 msgid "" "Specify the time of print,\n" " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" msgstr "" "Одредите време за почетак штампе,\n" -" нпр. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" - -#: gtk/ui/gtkprintunixdialog.ui:1036 -msgid "Time of print" -msgstr "Закажи штампу" +" нпр. 15∶30, 2∶35 поп, 14∶15∶20, 11∶46∶30 прп, 4 поп" #. this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'. -#: gtk/ui/gtkprintunixdialog.ui:1050 +#: gtk/ui/gtkprintunixdialog.ui:862 msgid "On _hold" msgstr "На _чекању" -#: gtk/ui/gtkprintunixdialog.ui:1054 gtk/ui/gtkprintunixdialog.ui:1055 +#: gtk/ui/gtkprintunixdialog.ui:864 gtk/ui/gtkprintunixdialog.ui:865 msgid "Hold the job until it is explicitly released" msgstr "Задржи посао док се изричито не затражи штампа" -#: gtk/ui/gtkprintunixdialog.ui:1092 +#: gtk/ui/gtkprintunixdialog.ui:892 msgid "Add Cover Page" msgstr "Додај насловну страну" #. this is the label used for the option in the print dialog that controls the front cover page. -#: gtk/ui/gtkprintunixdialog.ui:1115 +#: gtk/ui/gtkprintunixdialog.ui:907 msgid "Be_fore:" msgstr "П_ре:" #. this is the label used for the option in the print dialog that controls the back cover page. -#: gtk/ui/gtkprintunixdialog.ui:1139 +#: gtk/ui/gtkprintunixdialog.ui:928 msgid "_After:" msgstr "П_осле:" -#: gtk/ui/gtkprintunixdialog.ui:1181 +#: gtk/ui/gtkprintunixdialog.ui:957 msgid "Job" msgstr "Посао" #. This will appear as a tab label in the print dialog. -#: gtk/ui/gtkprintunixdialog.ui:1214 +#: gtk/ui/gtkprintunixdialog.ui:987 msgid "Image Quality" msgstr "Квалитет слике" #. This will appear as a tab label in the print dialog. -#: gtk/ui/gtkprintunixdialog.ui:1247 +#: gtk/ui/gtkprintunixdialog.ui:1016 msgid "Color" msgstr "Боја" #. This will appear as a tab label in the print dialog. It's a typographical term, as in "Binding and finishing" -#: gtk/ui/gtkprintunixdialog.ui:1280 +#: gtk/ui/gtkprintunixdialog.ui:1045 msgid "Finishing" msgstr "Завршавам" -#: gtk/ui/gtkprintunixdialog.ui:1313 +#: gtk/ui/gtkprintunixdialog.ui:1074 msgid "Advanced" msgstr "Напредно" -#: gtk/ui/gtkprintunixdialog.ui:1337 +#: gtk/ui/gtkprintunixdialog.ui:1090 msgid "Some of the settings in the dialog conflict" msgstr "Нека подешавања у прозорчету се сукобљавају" -#: gtk/ui/gtkrecentchooserdefault.ui:78 -msgid "Select which type of documents are shown" -msgstr "Изаберите које врсте докумената се приказују" - -#: gtk/ui/gtkvolumebutton.ui:24 -msgid "Volume" -msgstr "Јачина звука" - -#: gtk/ui/gtkvolumebutton.ui:25 -msgid "Turns volume up or down" -msgstr "Појачава или смањује јачину звука" - -#: gtk/ui/gtkvolumebutton.ui:34 -msgid "Volume Up" -msgstr "Појачај" - -#: gtk/ui/gtkvolumebutton.ui:35 -msgid "Increases the volume" -msgstr "Појачава јачину звука" - -#: gtk/ui/gtkvolumebutton.ui:44 -msgid "Volume Down" -msgstr "Утишај" - -#: gtk/ui/gtkvolumebutton.ui:45 -msgid "Decreases the volume" -msgstr "Смањује јачину звука" - -#: gtk/updateiconcache.c:1396 +#: modules/media/gtkffmediafile.c:253 #, c-format -msgid "Failed to write header\n" -msgstr "Нисам успео да запишем заглавље\n" +msgid "Unspecified error decoding media" +msgstr "Неодређена грешка декодирања медија" -#: gtk/updateiconcache.c:1402 +#: modules/media/gtkffmediafile.c:286 #, c-format -msgid "Failed to write hash table\n" -msgstr "Нисам успео да запишем хеш табелу\n" +msgid "Cannot find decoder: %s" +msgstr "Не могу да нађем дешифрер: %s" -#: gtk/updateiconcache.c:1408 +#: modules/media/gtkffmediafile.c:296 modules/media/gtkffmediafile.c:363 +msgid "Failed to allocate a codec context" +msgstr "Нисам успео да доделим садржај кодека" + +#: modules/media/gtkffmediafile.c:341 #, c-format -msgid "Failed to write folder index\n" -msgstr "Нисам успео да запишем индекс фасцикле\n" +msgid "Cannot find encoder: %s" +msgstr "Не могу да нађем шифрер: %s" -#: gtk/updateiconcache.c:1416 -#, c-format -msgid "Failed to rewrite header\n" -msgstr "Нисам успео да препишем заглавље\n" +#: modules/media/gtkffmediafile.c:352 +msgid "Cannot add new stream" +msgstr "Не могу да додам нови ток" -#: gtk/updateiconcache.c:1510 -#, c-format -msgid "Failed to open file %s : %s\n" -msgstr "Нисам успео да отворим датотеку „%s“: %s\n" +#: modules/media/gtkffmediafile.c:485 modules/media/gtkffmediafile.c:942 +msgid "Failed to allocate an audio frame" +msgstr "Нисам успео да доделим звчни кадар" -#: gtk/updateiconcache.c:1518 gtk/updateiconcache.c:1548 -#, c-format -msgid "Failed to write cache file: %s\n" -msgstr "Нисам успео да запишем датотеку из оставе: %s\n" +#: modules/media/gtkffmediafile.c:650 modules/media/gtkffmediafile.c:898 +msgid "Not enough memory" +msgstr "Нема довољно меморије" -#: gtk/updateiconcache.c:1558 -#, c-format -msgid "The generated cache was invalid.\n" -msgstr "Створена остава није исправна.\n" +#: modules/media/gtkffmediafile.c:821 +msgid "Could not allocate resampler context" +msgstr "Не могу да доделим садржајпоновног узорковача" -#: gtk/updateiconcache.c:1572 -#, c-format -msgid "Could not rename %s to %s: %s, removing %s then.\n" -msgstr "Не могу да преименујем „%s“ у „%s“: %s, и зато уклањам „%s“.\n" +#: modules/media/gtkffmediafile.c:868 +msgid "No audio output found" +msgstr "Нема звучног излаза" -#: gtk/updateiconcache.c:1586 -#, c-format -msgid "Could not rename %s to %s: %s\n" -msgstr "Не могу да преименујем „%s“ у „%s“: %s\n" - -#: gtk/updateiconcache.c:1596 -#, c-format -msgid "Could not rename %s back to %s: %s.\n" -msgstr "Не могу да преименујем „%s“ назад у „%s“: %s.\n" - -#: gtk/updateiconcache.c:1623 -#, c-format -msgid "Cache file created successfully.\n" -msgstr "Датотека у остави је успешно направљена.\n" - -#: gtk/updateiconcache.c:1662 -msgid "Overwrite an existing cache, even if up to date" -msgstr "Преписује постојећу оставу, чак и ако је ажурна" - -#: gtk/updateiconcache.c:1663 -msgid "Don't check for the existence of index.theme" -msgstr "Не проверава присуство датотеке „index.theme“" - -#: gtk/updateiconcache.c:1664 -msgid "Don't include image data in the cache" -msgstr "Не укључује податке слике у оставу" - -#: gtk/updateiconcache.c:1665 -msgid "Include image data in the cache" -msgstr "Укључује податке слике у оставу" - -#: gtk/updateiconcache.c:1666 -msgid "Output a C header file" -msgstr "Исписује датотеку Ц заглавља" - -#: gtk/updateiconcache.c:1667 -msgid "Turn off verbose output" -msgstr "Искључује опширност исписа" - -#: gtk/updateiconcache.c:1668 -msgid "Validate existing icon cache" -msgstr "Проверава исправност постојеће оставе иконица" - -#: gtk/updateiconcache.c:1735 -#, c-format -msgid "File not found: %s\n" -msgstr "Датотека није пронађена: %s\n" - -#: gtk/updateiconcache.c:1741 -#, c-format -msgid "Not a valid icon cache: %s\n" -msgstr "Неисправна остава за иконице: %s\n" - -#: gtk/updateiconcache.c:1754 -#, c-format -msgid "No theme index file.\n" -msgstr "Није нађена индекс датотека за тему.\n" - -#: gtk/updateiconcache.c:1758 -#, c-format -msgid "" -"No theme index file in '%s'.\n" -"If you really want to create an icon cache here, use --ignore-theme-index.\n" -msgstr "" -"Није пронађена индекс датотека теме у „%s“.\n" -"Ако заиста желите да направите оставу за иконице овде, наведите „--ignore-" -"theme-index“.\n" - -#. ID -#: modules/input/imam-et.c:452 -msgctxt "input method menu" -msgid "Amharic (EZ+)" -msgstr "Амарски (EZ+)" - -#. ID -#: modules/input/imbroadway.c:51 -msgctxt "input method menu" -msgid "Broadway" -msgstr "Бродвеј" - -#. ID -#: modules/input/imcedilla.c:90 -msgctxt "input method menu" -msgid "Cedilla" -msgstr "Седиља" - -#. ID -#: modules/input/imcyrillic-translit.c:215 -msgctxt "input menthod menu" -msgid "Cyrillic (Transliterated)" -msgstr "Ћирилично (транслитеровано)" - -#: modules/input/imime.c:30 -msgctxt "input method menu" -msgid "Windows IME" -msgstr "Виндоус ИМЕ" - -#. ID -#: modules/input/iminuktitut.c:125 -msgctxt "input method menu" -msgid "Inuktitut (Transliterated)" -msgstr "Инуктитут (транслитеровано)" - -#. ID -#: modules/input/imipa.c:143 -msgctxt "input method menu" -msgid "IPA" -msgstr "Међународна фонетска азбука (ИПА)" - -#. ID -#: modules/input/immultipress.c:30 -msgctxt "input method menu" -msgid "Multipress" -msgstr "Вишеструки пристисци" - -#: modules/input/imquartz.c:69 -msgctxt "input method menu" -msgid "Mac OS X Quartz" -msgstr "Мек ОС Икс Кварц" - -#. ID -#: modules/input/imthai.c:33 -msgctxt "input method menu" -msgid "Thai-Lao" -msgstr "Таи-Лао" - -#. ID -#: modules/input/imti-er.c:451 -msgctxt "input method menu" -msgid "Tigrigna-Eritrean (EZ+)" -msgstr "Тигригна-еритрејски (EZ+)" - -#. ID -#: modules/input/imti-et.c:451 -msgctxt "input method menu" -msgid "Tigrigna-Ethiopian (EZ+)" -msgstr "Тигригна-етиопијски (EZ+)" - -#. ID -#: modules/input/imviqr.c:242 -msgctxt "input method menu" -msgid "Vietnamese (VIQR)" -msgstr "Вијетнамски (VIQR)" - -#. ID -#: modules/input/imwayland.c:105 -msgctxt "input method menu" -msgid "Wayland" -msgstr "Вејланд" - -#. ID -#: modules/input/imwaylandgtk.c:82 -msgctxt "input method menu" -msgid "Waylandgtk" -msgstr "Вејлендгтк" - -#. ID -#: modules/input/imxim.c:26 -msgctxt "input method menu" -msgid "X Input Method" -msgstr "Иксов начин уноса (XIM)" - -#: modules/printbackends/cups/gtkprintbackendcups.c:1159 -#: modules/printbackends/cups/gtkprintbackendcups.c:1468 +#: modules/printbackends/gtkprintbackendcups.c:1142 +#: modules/printbackends/gtkprintbackendcups.c:1449 msgid "Username:" msgstr "Корисничко име:" -#: modules/printbackends/cups/gtkprintbackendcups.c:1160 -#: modules/printbackends/cups/gtkprintbackendcups.c:1477 +#: modules/printbackends/gtkprintbackendcups.c:1143 +#: modules/printbackends/gtkprintbackendcups.c:1458 msgid "Password:" msgstr "Лозинка:" -#: modules/printbackends/cups/gtkprintbackendcups.c:1199 -#: modules/printbackends/cups/gtkprintbackendcups.c:1490 +#: modules/printbackends/gtkprintbackendcups.c:1181 +#: modules/printbackends/gtkprintbackendcups.c:1471 #, c-format msgid "Authentication is required to print document “%s” on printer %s" msgstr "" "Потребно је потврђивање идентитета за штампање документа „%s“ на штампачу " "„%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1201 +#: modules/printbackends/gtkprintbackendcups.c:1183 #, c-format msgid "Authentication is required to print a document on %s" msgstr "Потребно је потврђивање идентитета за штампање документа на „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1205 +#: modules/printbackends/gtkprintbackendcups.c:1187 #, c-format msgid "Authentication is required to get attributes of job “%s”" msgstr "" "Потребно је потврђивање идентитета за прикупљање података о задужењу „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1207 +#: modules/printbackends/gtkprintbackendcups.c:1189 msgid "Authentication is required to get attributes of a job" msgstr "Потребно је потврђивање идентитета за прикупљање података о задужењу" -#: modules/printbackends/cups/gtkprintbackendcups.c:1211 +#: modules/printbackends/gtkprintbackendcups.c:1193 #, c-format msgid "Authentication is required to get attributes of printer %s" msgstr "" "Потребно је потврђивање идентитета за прикупљање података штампача „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1213 +#: modules/printbackends/gtkprintbackendcups.c:1195 msgid "Authentication is required to get attributes of a printer" msgstr "Потребно је потврђивање идентитета за прикупљање података штампача" -#: modules/printbackends/cups/gtkprintbackendcups.c:1216 +#: modules/printbackends/gtkprintbackendcups.c:1198 #, c-format msgid "Authentication is required to get default printer of %s" msgstr "Потребно је потврђивање идентитета за подразумевани штампач од „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1219 +#: modules/printbackends/gtkprintbackendcups.c:1201 #, c-format msgid "Authentication is required to get printers from %s" msgstr "Потребно је потврђивање идентитета за штампаче из „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1224 +#: modules/printbackends/gtkprintbackendcups.c:1206 #, c-format msgid "Authentication is required to get a file from %s" msgstr "Потребно је потврђивање идентитета за преузимање датотеке са „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1226 +#: modules/printbackends/gtkprintbackendcups.c:1208 #, c-format msgid "Authentication is required on %s" msgstr "Потребно је потврђивање идентитета за „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1462 +#: modules/printbackends/gtkprintbackendcups.c:1443 msgid "Domain:" msgstr "Домен:" -#: modules/printbackends/cups/gtkprintbackendcups.c:1492 +#: modules/printbackends/gtkprintbackendcups.c:1473 #, c-format msgid "Authentication is required to print document “%s”" msgstr "Потврдите идентитет за штампање документа „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1497 +#: modules/printbackends/gtkprintbackendcups.c:1478 #, c-format msgid "Authentication is required to print this document on printer %s" msgstr "Потврдите идентитет за штампање овог документа на штампачу „%s“" -#: modules/printbackends/cups/gtkprintbackendcups.c:1499 +#: modules/printbackends/gtkprintbackendcups.c:1480 msgid "Authentication is required to print this document" msgstr "Потврдите идентитет за штампање овог документа" -#: modules/printbackends/cups/gtkprintbackendcups.c:2609 +#: modules/printbackends/gtkprintbackendcups.c:2568 #, c-format msgid "Printer “%s” is low on toner." msgstr "Штампач „%s“ ће ускоро остати без тонера." -#: modules/printbackends/cups/gtkprintbackendcups.c:2613 +#: modules/printbackends/gtkprintbackendcups.c:2572 #, c-format msgid "Printer “%s” has no toner left." -msgstr "Штампачу „%s“ нема више тонера." +msgstr "Штампач „%s“ нема више тонера." #. Translators: "Developer" like on photo development context -#: modules/printbackends/cups/gtkprintbackendcups.c:2618 +#: modules/printbackends/gtkprintbackendcups.c:2577 #, c-format msgid "Printer “%s” is low on developer." msgstr "Штампач „%s“ ће уското остати без развијача." #. Translators: "Developer" like on photo development context -#: modules/printbackends/cups/gtkprintbackendcups.c:2623 +#: modules/printbackends/gtkprintbackendcups.c:2582 #, c-format msgid "Printer “%s” is out of developer." msgstr "Штампач „%s“ је остао без развијача." #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/cups/gtkprintbackendcups.c:2628 +#: modules/printbackends/gtkprintbackendcups.c:2587 #, c-format msgid "Printer “%s” is low on at least one marker supply." msgstr "Штампачу „%s“ понестаје бар једна од боја." #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/cups/gtkprintbackendcups.c:2633 +#: modules/printbackends/gtkprintbackendcups.c:2592 #, c-format msgid "Printer “%s” is out of at least one marker supply." msgstr "Штампач „%s“ је остао без неке од боје." -#: modules/printbackends/cups/gtkprintbackendcups.c:2637 +#: modules/printbackends/gtkprintbackendcups.c:2596 #, c-format msgid "The cover is open on printer “%s”." msgstr "Поклопац на штампачу „%s“ је отворен." -#: modules/printbackends/cups/gtkprintbackendcups.c:2641 +#: modules/printbackends/gtkprintbackendcups.c:2600 #, c-format msgid "The door is open on printer “%s”." msgstr "Вратанца на штампачу „%s“ су отворена." -#: modules/printbackends/cups/gtkprintbackendcups.c:2645 +#: modules/printbackends/gtkprintbackendcups.c:2604 #, c-format msgid "Printer “%s” is low on paper." msgstr "Штампачу „%s“ ће ускоро остати без папира." -#: modules/printbackends/cups/gtkprintbackendcups.c:2649 +#: modules/printbackends/gtkprintbackendcups.c:2608 #, c-format msgid "Printer “%s” is out of paper." msgstr "Нема више папира у штампачу „%s“." -#: modules/printbackends/cups/gtkprintbackendcups.c:2653 +#: modules/printbackends/gtkprintbackendcups.c:2612 #, c-format msgid "Printer “%s” is currently offline." msgstr "Штампач „%s“ није прикључен." -#: modules/printbackends/cups/gtkprintbackendcups.c:2657 +#: modules/printbackends/gtkprintbackendcups.c:2616 #, c-format msgid "There is a problem on printer “%s”." msgstr "Постоји проблем са штампачем „%s“." #. Translators: this is a printer status. -#: modules/printbackends/cups/gtkprintbackendcups.c:2677 +#: modules/printbackends/gtkprintbackendcups.c:2636 msgid "Paused; Rejecting Jobs" msgstr "Заустављен; Одбија послове" #. Translators: this is a printer status. -#: modules/printbackends/cups/gtkprintbackendcups.c:2683 +#: modules/printbackends/gtkprintbackendcups.c:2642 msgid "Rejecting Jobs" msgstr "Одбија послове" #. Translators: this string connects multiple printer states together. -#: modules/printbackends/cups/gtkprintbackendcups.c:2724 +#: modules/printbackends/gtkprintbackendcups.c:2683 msgid "; " msgstr "; " -#: modules/printbackends/cups/gtkprintbackendcups.c:4655 -#: modules/printbackends/cups/gtkprintbackendcups.c:4722 +#: modules/printbackends/gtkprintbackendcups.c:4584 +#: modules/printbackends/gtkprintbackendcups.c:4651 msgctxt "printing option" msgid "Two Sided" msgstr "Двострано" -#: modules/printbackends/cups/gtkprintbackendcups.c:4656 +#: modules/printbackends/gtkprintbackendcups.c:4585 msgctxt "printing option" msgid "Paper Type" msgstr "Врста папира" -#: modules/printbackends/cups/gtkprintbackendcups.c:4657 +#: modules/printbackends/gtkprintbackendcups.c:4586 msgctxt "printing option" msgid "Paper Source" msgstr "Извор папира" -#: modules/printbackends/cups/gtkprintbackendcups.c:4658 -#: modules/printbackends/cups/gtkprintbackendcups.c:4723 +#: modules/printbackends/gtkprintbackendcups.c:4587 +#: modules/printbackends/gtkprintbackendcups.c:4652 msgctxt "printing option" msgid "Output Tray" -msgstr "Излазна трака" +msgstr "Прихватна фиока" -#: modules/printbackends/cups/gtkprintbackendcups.c:4659 +#: modules/printbackends/gtkprintbackendcups.c:4588 msgctxt "printing option" msgid "Resolution" msgstr "Резолуција" -#: modules/printbackends/cups/gtkprintbackendcups.c:4660 +#: modules/printbackends/gtkprintbackendcups.c:4589 msgctxt "printing option" msgid "GhostScript pre-filtering" -msgstr "Гост скрипт пред-издвајање" +msgstr "Гост скрипт пред-филтрирање" -#: modules/printbackends/cups/gtkprintbackendcups.c:4669 +#: modules/printbackends/gtkprintbackendcups.c:4598 msgctxt "printing option value" msgid "One Sided" msgstr "Једнострано" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:4671 +#: modules/printbackends/gtkprintbackendcups.c:4600 msgctxt "printing option value" msgid "Long Edge (Standard)" msgstr "По дужој страни (стандардно)" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:4673 +#: modules/printbackends/gtkprintbackendcups.c:4602 msgctxt "printing option value" msgid "Short Edge (Flip)" msgstr "По краћој страни (окренуто)" #. Translators: this is an option of "Paper Source" -#: modules/printbackends/cups/gtkprintbackendcups.c:4675 -#: modules/printbackends/cups/gtkprintbackendcups.c:4677 -#: modules/printbackends/cups/gtkprintbackendcups.c:4685 +#: modules/printbackends/gtkprintbackendcups.c:4604 +#: modules/printbackends/gtkprintbackendcups.c:4606 +#: modules/printbackends/gtkprintbackendcups.c:4614 msgctxt "printing option value" msgid "Auto Select" msgstr "Сам одреди" #. Translators: this is an option of "Paper Source" #. Translators: this is an option of "Resolution" -#: modules/printbackends/cups/gtkprintbackendcups.c:4679 -#: modules/printbackends/cups/gtkprintbackendcups.c:4681 -#: modules/printbackends/cups/gtkprintbackendcups.c:4683 -#: modules/printbackends/cups/gtkprintbackendcups.c:4687 +#: modules/printbackends/gtkprintbackendcups.c:4608 +#: modules/printbackends/gtkprintbackendcups.c:4610 +#: modules/printbackends/gtkprintbackendcups.c:4612 +#: modules/printbackends/gtkprintbackendcups.c:4616 msgctxt "printing option value" msgid "Printer Default" msgstr "Подразумевано" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4689 +#: modules/printbackends/gtkprintbackendcups.c:4618 msgctxt "printing option value" msgid "Embed GhostScript fonts only" -msgstr "Само угњеждени Гост скрипт словни ликови" +msgstr "Само угнеждени Гост скрипт словни ликови" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4691 +#: modules/printbackends/gtkprintbackendcups.c:4620 msgctxt "printing option value" msgid "Convert to PS level 1" msgstr "Преведи у 1° ниво постскрипта" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4693 +#: modules/printbackends/gtkprintbackendcups.c:4622 msgctxt "printing option value" msgid "Convert to PS level 2" msgstr "Преведи у 2° ниво постскрипта" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/cups/gtkprintbackendcups.c:4695 +#: modules/printbackends/gtkprintbackendcups.c:4624 msgctxt "printing option value" msgid "No pre-filtering" -msgstr "Без пред-издвајања" +msgstr "Без пред-филтрирања" #. Translators: "Miscellaneous" is the label for a button, that opens #. up an extra panel of settings in a print dialog. -#: modules/printbackends/cups/gtkprintbackendcups.c:4704 +#: modules/printbackends/gtkprintbackendcups.c:4633 msgctxt "printing option group" msgid "Miscellaneous" msgstr "Додатна подешавања" -#: modules/printbackends/cups/gtkprintbackendcups.c:4731 +#: modules/printbackends/gtkprintbackendcups.c:4660 msgctxt "sides" msgid "One Sided" msgstr "Једнострано" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:4733 +#: modules/printbackends/gtkprintbackendcups.c:4662 msgctxt "sides" msgid "Long Edge (Standard)" msgstr "По дужој ивици (стандардно)" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/cups/gtkprintbackendcups.c:4735 +#: modules/printbackends/gtkprintbackendcups.c:4664 msgctxt "sides" msgid "Short Edge (Flip)" msgstr "По краћој ивици (окренуто)" #. Translators: Top output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4738 +#: modules/printbackends/gtkprintbackendcups.c:4667 msgctxt "output-bin" msgid "Top Bin" msgstr "Горња корпа" #. Translators: Middle output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4740 +#: modules/printbackends/gtkprintbackendcups.c:4669 msgctxt "output-bin" msgid "Middle Bin" msgstr "Средња корпа" #. Translators: Bottom output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4742 +#: modules/printbackends/gtkprintbackendcups.c:4671 msgctxt "output-bin" msgid "Bottom Bin" msgstr "Доња корпа" #. Translators: Side output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4744 +#: modules/printbackends/gtkprintbackendcups.c:4673 msgctxt "output-bin" msgid "Side Bin" msgstr "Корпа са стране" #. Translators: Left output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4746 +#: modules/printbackends/gtkprintbackendcups.c:4675 msgctxt "output-bin" msgid "Left Bin" msgstr "Лева корпа" #. Translators: Right output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4748 +#: modules/printbackends/gtkprintbackendcups.c:4677 msgctxt "output-bin" msgid "Right Bin" msgstr "Десна корпа" #. Translators: Center output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4750 +#: modules/printbackends/gtkprintbackendcups.c:4679 msgctxt "output-bin" msgid "Center Bin" msgstr "Корпа на средини" #. Translators: Rear output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4752 +#: modules/printbackends/gtkprintbackendcups.c:4681 msgctxt "output-bin" msgid "Rear Bin" msgstr "Задња корпа" #. Translators: Output bin where one sided output is oriented in the face-up position -#: modules/printbackends/cups/gtkprintbackendcups.c:4754 +#: modules/printbackends/gtkprintbackendcups.c:4683 msgctxt "output-bin" msgid "Face Up Bin" msgstr "Корпа на лицу" #. Translators: Output bin where one sided output is oriented in the face-down position -#: modules/printbackends/cups/gtkprintbackendcups.c:4756 +#: modules/printbackends/gtkprintbackendcups.c:4685 msgctxt "output-bin" msgid "Face Down Bin" msgstr "Корпа на наличју" #. Translators: Large capacity output bin -#: modules/printbackends/cups/gtkprintbackendcups.c:4758 +#: modules/printbackends/gtkprintbackendcups.c:4687 msgctxt "output-bin" msgid "Large Capacity Bin" msgstr "Корпа велике запремине" #. Translators: Output stacker number %d -#: modules/printbackends/cups/gtkprintbackendcups.c:4780 +#: modules/printbackends/gtkprintbackendcups.c:4709 #, c-format msgctxt "output-bin" msgid "Stacker %d" msgstr "Одлагач %d" #. Translators: Output mailbox number %d -#: modules/printbackends/cups/gtkprintbackendcups.c:4784 +#: modules/printbackends/gtkprintbackendcups.c:4713 #, c-format msgctxt "output-bin" msgid "Mailbox %d" msgstr "Поштанско сандуче %d" #. Translators: Private mailbox -#: modules/printbackends/cups/gtkprintbackendcups.c:4788 +#: modules/printbackends/gtkprintbackendcups.c:4717 msgctxt "output-bin" msgid "My Mailbox" msgstr "Моје сандуче" #. Translators: Output tray number %d -#: modules/printbackends/cups/gtkprintbackendcups.c:4792 +#: modules/printbackends/gtkprintbackendcups.c:4721 #, c-format msgctxt "output-bin" msgid "Tray %d" msgstr "Касета %d" -#: modules/printbackends/cups/gtkprintbackendcups.c:5263 +#: modules/printbackends/gtkprintbackendcups.c:5198 msgid "Printer Default" msgstr "Подразумевано" #. Translators: These strings name the possible values of the #. * job priority option in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5704 +#: modules/printbackends/gtkprintbackendcups.c:5642 msgid "Urgent" msgstr "Хитно" -#: modules/printbackends/cups/gtkprintbackendcups.c:5704 +#: modules/printbackends/gtkprintbackendcups.c:5642 msgid "High" msgstr "Важно" -#: modules/printbackends/cups/gtkprintbackendcups.c:5704 +#: modules/printbackends/gtkprintbackendcups.c:5642 msgid "Medium" msgstr "Средње" -#: modules/printbackends/cups/gtkprintbackendcups.c:5704 +#: modules/printbackends/gtkprintbackendcups.c:5642 msgid "Low" msgstr "Небитно" #. Translators, this string is used to label the job priority option #. * in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5734 +#: modules/printbackends/gtkprintbackendcups.c:5672 msgid "Job Priority" msgstr "Важност" @@ -8198,41 +6852,44 @@ msgstr "Важност" #. Translators, this string is used to label the billing info entry #. * in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5745 +#: modules/printbackends/gtkprintbackendcups.c:5683 msgid "Billing Info" msgstr "Фактурисање" -#: modules/printbackends/cups/gtkprintbackendcups.c:5769 +#. Translators, these strings are names for various 'standard' cover +#. * pages that the printing system may support. +#. +#: modules/printbackends/gtkprintbackendcups.c:5707 msgctxt "cover page" msgid "None" msgstr "Ништа" -#: modules/printbackends/cups/gtkprintbackendcups.c:5770 +#: modules/printbackends/gtkprintbackendcups.c:5708 msgctxt "cover page" msgid "Classified" msgstr "Категорисано" -#: modules/printbackends/cups/gtkprintbackendcups.c:5771 +#: modules/printbackends/gtkprintbackendcups.c:5709 msgctxt "cover page" msgid "Confidential" msgstr "Поверљиво" -#: modules/printbackends/cups/gtkprintbackendcups.c:5772 +#: modules/printbackends/gtkprintbackendcups.c:5710 msgctxt "cover page" msgid "Secret" msgstr "Тајно" -#: modules/printbackends/cups/gtkprintbackendcups.c:5773 +#: modules/printbackends/gtkprintbackendcups.c:5711 msgctxt "cover page" msgid "Standard" msgstr "Обично" -#: modules/printbackends/cups/gtkprintbackendcups.c:5774 +#: modules/printbackends/gtkprintbackendcups.c:5712 msgctxt "cover page" msgid "Top Secret" msgstr "Строго поверљиво" -#: modules/printbackends/cups/gtkprintbackendcups.c:5775 +#: modules/printbackends/gtkprintbackendcups.c:5713 msgctxt "cover page" msgid "Unclassified" msgstr "Некатегорисано" @@ -8240,7 +6897,7 @@ msgstr "Некатегорисано" #. Translators, this string is used to label the pages-per-sheet option #. * in the print dialog #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5787 +#: modules/printbackends/gtkprintbackendcups.c:5725 msgctxt "printer option" msgid "Pages per Sheet" msgstr "Страна на листу" @@ -8248,7 +6905,7 @@ msgstr "Страна на листу" #. Translators, this string is used to label the option in the print #. * dialog that controls in what order multiple pages are arranged #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5804 +#: modules/printbackends/gtkprintbackendcups.c:5742 msgctxt "printer option" msgid "Page Ordering" msgstr "Слагање страна" @@ -8256,7 +6913,7 @@ msgstr "Слагање страна" #. Translators, this is the label used for the option in the print #. * dialog that controls the front cover page. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5846 +#: modules/printbackends/gtkprintbackendcups.c:5784 msgctxt "printer option" msgid "Before" msgstr "Пре" @@ -8264,7 +6921,7 @@ msgstr "Пре" #. Translators, this is the label used for the option in the print #. * dialog that controls the back cover page. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5861 +#: modules/printbackends/gtkprintbackendcups.c:5799 msgctxt "printer option" msgid "After" msgstr "После" @@ -8273,7 +6930,7 @@ msgstr "После" #. * a print job is printed. Possible values are 'now', a specified time, #. * or 'on hold' #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5881 +#: modules/printbackends/gtkprintbackendcups.c:5819 msgctxt "printer option" msgid "Print at" msgstr "Закажи штампу" @@ -8281,7 +6938,7 @@ msgstr "Закажи штампу" #. Translators: this is the name of the option that allows the user #. * to specify a time when a print job will be printed. #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5892 +#: modules/printbackends/gtkprintbackendcups.c:5830 msgctxt "printer option" msgid "Print at time" msgstr "Штампај у" @@ -8291,122 +6948,1166 @@ msgstr "Штампај у" #. * the width and height in points. E.g: "Custom #. * 230.4x142.9" #. -#: modules/printbackends/cups/gtkprintbackendcups.c:5937 +#: modules/printbackends/gtkprintbackendcups.c:5877 #, c-format msgid "Custom %s×%s" msgstr "Произвољно %s×%s" -#: modules/printbackends/cups/gtkprintbackendcups.c:6047 +#. TRANSLATORS: this is the ICC color profile to use for this job +#: modules/printbackends/gtkprintbackendcups.c:5988 msgctxt "printer option" msgid "Printer Profile" msgstr "Профил штампача" #. TRANSLATORS: this is when color profile information is unavailable -#: modules/printbackends/cups/gtkprintbackendcups.c:6054 +#: modules/printbackends/gtkprintbackendcups.c:5995 msgctxt "printer option value" msgid "Unavailable" msgstr "Недоступно" +#: modules/printbackends/gtkprintbackendfile.c:235 +msgid "output" +msgstr "излаз" + +#: modules/printbackends/gtkprintbackendfile.c:507 +msgid "Print to File" +msgstr "Штампај у датотеку" + +#: modules/printbackends/gtkprintbackendfile.c:633 +msgid "PDF" +msgstr "ПДФ" + +#: modules/printbackends/gtkprintbackendfile.c:633 +msgid "PostScript" +msgstr "Постскрипт" + +#: modules/printbackends/gtkprintbackendfile.c:633 +msgid "SVG" +msgstr "СВГ" + +#: modules/printbackends/gtkprintbackendfile.c:646 +msgid "Pages per _sheet:" +msgstr "_Страница на листу:" + +#: modules/printbackends/gtkprintbackendfile.c:706 +msgid "File" +msgstr "Датотека" + +#: modules/printbackends/gtkprintbackendfile.c:716 +msgid "_Output format" +msgstr "Ф_ормат излаза" + +#: modules/printbackends/gtkprintbackendlpr.c:372 +msgid "Print to LPR" +msgstr "Штампај у ЛПР" + +#: modules/printbackends/gtkprintbackendlpr.c:401 +msgid "Pages Per Sheet" +msgstr "Страна на листу" + +#: modules/printbackends/gtkprintbackendlpr.c:407 +msgid "Command Line" +msgstr "Линија наредби" + #. TRANSLATORS: when we're running an old CUPS, and #. * it hasn't registered the device with colord -#: modules/printbackends/cups/gtkprintercups.c:275 +#: modules/printbackends/gtkprintercups.c:272 msgid "Color management unavailable" msgstr "Управљање бојама није доступно" #. TRANSLATORS: when there is no color profile available -#: modules/printbackends/cups/gtkprintercups.c:287 +#: modules/printbackends/gtkprintercups.c:284 msgid "No profile available" msgstr "Није доступан профил" #. TRANSLATORS: when the color profile has no title -#: modules/printbackends/cups/gtkprintercups.c:298 +#: modules/printbackends/gtkprintercups.c:295 msgid "Unspecified profile" msgstr "Неодређени профил" -#: modules/printbackends/file/gtkprintbackendfile.c:250 -msgid "output" -msgstr "излаз" +#: tools/encodesymbolic.c:41 +msgid "Output to this directory instead of cwd" +msgstr "Исписује у овај директоријум уместо да мења радни директоријум" -#: modules/printbackends/file/gtkprintbackendfile.c:537 -msgid "Print to File" -msgstr "Штампај у датотеку" +#: tools/encodesymbolic.c:42 +msgid "Generate debug output" +msgstr "Ствара излаз прочишћавања" -#: modules/printbackends/file/gtkprintbackendfile.c:663 -msgid "PDF" -msgstr "ПДФ" - -#: modules/printbackends/file/gtkprintbackendfile.c:663 -msgid "Postscript" -msgstr "Постскрипт" - -#: modules/printbackends/file/gtkprintbackendfile.c:663 -msgid "SVG" -msgstr "СВГ" - -#: modules/printbackends/file/gtkprintbackendfile.c:676 -#: modules/printbackends/test/gtkprintbackendtest.c:501 -msgid "Pages per _sheet:" -msgstr "_Страница на листу:" - -#: modules/printbackends/file/gtkprintbackendfile.c:735 -msgid "File" -msgstr "Датотека" - -#: modules/printbackends/file/gtkprintbackendfile.c:745 -msgid "_Output format" -msgstr "Ф_ормат излаза" - -#: modules/printbackends/lpr/gtkprintbackendlpr.c:394 -msgid "Print to LPR" -msgstr "Штампај преко ЛПР" - -#: modules/printbackends/lpr/gtkprintbackendlpr.c:423 -msgid "Pages Per Sheet" -msgstr "Страна на листу" - -#: modules/printbackends/lpr/gtkprintbackendlpr.c:430 -msgid "Command Line" -msgstr "Линија наредби" - -#. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:786 -msgid "printer offline" -msgstr "штампач је искључен" - -#. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:804 -msgid "ready to print" -msgstr "спреман за штампу" - -#. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:807 -msgid "processing job" -msgstr "обрађујем задужење" - -#. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:811 -msgid "paused" -msgstr "паузиран" - -#. SUN_BRANDING -#: modules/printbackends/papi/gtkprintbackendpapi.c:814 -msgid "unknown" -msgstr "непознато" - -#. default filename used for print-to-test -#: modules/printbackends/test/gtkprintbackendtest.c:232 +#: tools/encodesymbolic.c:92 #, c-format -msgid "test-output.%s" -msgstr "тест-излаз.%s" +msgid "Invalid size %s\n" +msgstr "Неисправна величина %s\n" -#: modules/printbackends/test/gtkprintbackendtest.c:465 -msgid "Print to Test Printer" -msgstr "Штампај на пробном штампачу" +#: tools/encodesymbolic.c:104 tools/encodesymbolic.c:113 +#, c-format +msgid "Can’t load file: %s\n" +msgstr "Не могу да учитам датотеку: %s\n" -#~ msgid "Don't batch GDI requests" +#: tools/encodesymbolic.c:141 tools/encodesymbolic.c:147 +#, c-format +msgid "Can’t save file %s: %s\n" +msgstr "Не могу да сачувам датотеку „%s“: %s\n" + +#: tools/encodesymbolic.c:153 +#, c-format +msgid "Can’t close stream" +msgstr "Не могу да затворим ток" + +#: tools/gtk-builder-tool.c:36 +#, c-format +msgid "" +"Usage:\n" +" gtk-builder-tool [COMMAND] [OPTION…] FILE\n" +"\n" +"Perform various tasks on GtkBuilder .ui files.\n" +"\n" +"Commands:\n" +" validate Validate the file\n" +" simplify Simplify the file\n" +" enumerate List all named objects\n" +" preview Preview the file\n" +" screenshot Take a screenshot of the file\n" +"\n" +msgstr "" +"Коришћење:\n" +" gtk-builder-tool [НАРЕДБА] [ОПЦИЈА…] ДАТОТЕКА\n" +"\n" +"Обављајте разне задатке на „.ui“ датотекама Гтк Градитеља.\n" +"\n" +"Наредбе:\n" +" validate Утврђује исправност датотеке\n" +" simplify [ОПЦИЈЕ Поједностављује датотеку\n" +" enumerate Исписује све именоване објекте\n" +" preview [ОПЦИЈЕ] Приказује преглед датотеке\n" +" screenshot Прави снимак екрана датотеке\n" +"\n" + +#: tools/gtk-builder-tool-enumerate.c:54 tools/gtk-builder-tool-preview.c:179 +#: tools/gtk-builder-tool-preview.c:180 tools/gtk-builder-tool-screenshot.c:359 +#: tools/gtk-builder-tool-screenshot.c:362 +#: tools/gtk-builder-tool-simplify.c:2360 tools/gtk-builder-tool-validate.c:159 +msgid "FILE" +msgstr "ДАТОТЕКА" + +#: tools/gtk-builder-tool-enumerate.c:62 +msgid "List all named objects." +msgstr "Списак свих именованих објеката." + +#: tools/gtk-builder-tool-preview.c:178 +msgid "Preview only the named object" +msgstr "Само прикажи претпреглед имеваног објекта" + +#: tools/gtk-builder-tool-preview.c:179 tools/gtk-builder-tool-screenshot.c:359 +msgid "Use style from CSS file" +msgstr "Користи стил из ЦСС датотеке" + +#: tools/gtk-builder-tool-preview.c:195 +msgid "Preview the file." +msgstr "Претпреглед датотеке." + +#: tools/gtk-builder-tool-screenshot.c:358 +msgid "Screenshot only the named object" +msgstr "Само направи снимак екрана именованог објекта" + +#: tools/gtk-builder-tool-screenshot.c:360 +msgid "Save as node file instead of png" +msgstr "Сачувај као чвор-датотеку уместо пнг-а" + +#: tools/gtk-builder-tool-screenshot.c:361 +msgid "Overwrite existing file" +msgstr "Препиши постојећу датотеку" + +#: tools/gtk-builder-tool-screenshot.c:377 +msgid "Take a screenshot of the file." +msgstr "Направи снимак екрана датотеке." + +#: tools/gtk-builder-tool-simplify.c:442 +#, c-format +msgid "%s:%d: Couldn’t parse value for property '%s': %s\n" +msgstr "%s:%d: Не могу да обрадим вредност за својство „%s“: %s\n" + +#: tools/gtk-builder-tool-simplify.c:651 +#, c-format +msgid "%s:%d: %sproperty %s::%s not found\n" +msgstr "%s:%d: нисам нашао %sсвојство „%s::%s“\n" + +#: tools/gtk-builder-tool-simplify.c:2288 +#, c-format +msgid "Can’t load “%s”: %s\n" +msgstr "Не могу да учитам „%s“: %s\n" + +#: tools/gtk-builder-tool-simplify.c:2299 +#: tools/gtk-builder-tool-simplify.c:2305 +#, c-format +msgid "Can’t parse “%s”: %s\n" +msgstr "Не могу да обрадим „%s“: %s\n" + +#: tools/gtk-builder-tool-simplify.c:2311 +#, c-format +msgid "Can’t parse “%s”\n" +msgstr "Не могу да обрадим „%s“\n" + +#: tools/gtk-builder-tool-simplify.c:2335 +#, c-format +msgid "Failed to read “%s”: %s\n" +msgstr "Нисам успео да прочитам „%s“: %s\n" + +#: tools/gtk-builder-tool-simplify.c:2341 +#, c-format +msgid "Failed to write %s: “%s”\n" +msgstr "Нисам успео да запишем „%s“: %s\n" + +#: tools/gtk-builder-tool-simplify.c:2358 +msgid "Replace the file" +msgstr "Замени датотеку" + +#: tools/gtk-builder-tool-simplify.c:2359 +msgid "Convert from GTK 3 to GTK 4" +msgstr "Претвори из ГТК 3 у ГТК 4" + +#: tools/gtk-builder-tool-simplify.c:2370 +msgid "Simplify the file." +msgstr "Поједностави датотеку." + +#: tools/gtk-builder-tool-simplify.c:2383 +#, c-format +msgid "No .ui file specified\n" +msgstr "Није наведена „.ui“ датотека\n" + +#: tools/gtk-builder-tool-simplify.c:2389 +#, c-format +msgid "Can only simplify a single .ui file without --replace\n" +msgstr "Могу да поједноставим само једну „.ui“ датотеку без „--replace“\n" + +#: tools/gtk-builder-tool-validate.c:168 +msgid "Validate the file." +msgstr "Потврди датотеку." + +#: tools/gtk-launch.c:40 +msgid "Show program version" +msgstr "Приказује издање програма" + +#. Translators: this message will appear immediately after the +#. usage string - Usage: COMMAND [OPTION…] +#: tools/gtk-launch.c:72 +msgid "APPLICATION [URI…] — launch an APPLICATION" +msgstr "ПРОГРАМ [ПУТАЊА…] — покреће ПРОГРАМ" + +#. Translators: this message will appear after the usage string +#. and before the list of options. +#: tools/gtk-launch.c:76 +msgid "" +"Launch an application (specified by its desktop file name),\n" +"optionally passing one or more URIs as arguments." +msgstr "" +"Покрените програм (који је наведен називом датотеке радне површи),\n" +"по могућству прослеђујући списак путања као аргументе." + +#: tools/gtk-launch.c:86 +#, c-format +msgid "Error parsing commandline options: %s\n" +msgstr "Грешка обраде опција линије наредби: %s\n" + +#: tools/gtk-launch.c:88 tools/gtk-launch.c:109 +#, c-format +msgid "Try “%s --help” for more information." +msgstr "Покрените „%s --help“ за више података." + +#. Translators: the %s is the program name. This error message +#. means the user is calling gtk-launch without any argument. +#: tools/gtk-launch.c:107 +#, c-format +msgid "%s: missing application name" +msgstr "%s: недостаје назив програма" + +#: tools/gtk-launch.c:136 +#, c-format +msgid "Creating AppInfo from id not supported on non unix operating systems" +msgstr "" +"Стварање информација програма из иб-а није подржано на не-јуникс оперативним " +"системима" + +#. Translators: the first %s is the program name, the second one +#. is the application name. +#: tools/gtk-launch.c:144 +#, c-format +msgid "%s: no such application %s" +msgstr "%s: нема таквог програма „%s“" + +#. Translators: the first %s is the program name, the second one +#. is the error message. +#: tools/gtk-launch.c:162 +#, c-format +msgid "%s: error launching application: %s\n" +msgstr "%s: грешка покретања програма: %s\n" + +#: tools/updateiconcache.c:1391 +#, c-format +msgid "Failed to write header\n" +msgstr "Нисам успео да запишем заглавље\n" + +#: tools/updateiconcache.c:1397 +#, c-format +msgid "Failed to write hash table\n" +msgstr "Нисам успео да запишем хеш табелу\n" + +#: tools/updateiconcache.c:1403 +#, c-format +msgid "Failed to write folder index\n" +msgstr "Нисам успео да запишем индекс фасцикле\n" + +#: tools/updateiconcache.c:1411 +#, c-format +msgid "Failed to rewrite header\n" +msgstr "Нисам успео поново да пишем заглавље\n" + +#: tools/updateiconcache.c:1505 +#, c-format +msgid "Failed to open file %s : %s\n" +msgstr "Нисам успео да отворим датотеку „%s“: %s\n" + +#: tools/updateiconcache.c:1513 tools/updateiconcache.c:1543 +#, c-format +msgid "Failed to write cache file: %s\n" +msgstr "Нисам успео да запишем датотеку оставе: %s\n" + +#: tools/updateiconcache.c:1553 +#, c-format +msgid "The generated cache was invalid.\n" +msgstr "Створена остава није исправна.\n" + +#: tools/updateiconcache.c:1567 +#, c-format +msgid "Could not rename %s to %s: %s, removing %s then.\n" +msgstr "Не могу да преименујем „%s“ у „%s“: %s, и зато уклањам „%s“.\n" + +#: tools/updateiconcache.c:1581 +#, c-format +msgid "Could not rename %s to %s: %s\n" +msgstr "Не могу да преименујем „%s“ у „%s“: %s\n" + +#: tools/updateiconcache.c:1591 +#, c-format +msgid "Could not rename %s back to %s: %s.\n" +msgstr "Не могу да преименујем „%s“ назад у „%s“: %s.\n" + +#: tools/updateiconcache.c:1618 +#, c-format +msgid "Cache file created successfully.\n" +msgstr "Датотека оставе је успешно направљена.\n" + +#: tools/updateiconcache.c:1657 +msgid "Overwrite an existing cache, even if up to date" +msgstr "Преписује постојећу оставу, чак и ако је ажурна" + +#: tools/updateiconcache.c:1658 +msgid "Don’t check for the existence of index.theme" +msgstr "Не проверава присуство датотеке „index.theme“" + +#: tools/updateiconcache.c:1659 +msgid "Don’t include image data in the cache" +msgstr "Не укључује податке слике у оставу" + +#: tools/updateiconcache.c:1660 +msgid "Include image data in the cache" +msgstr "Укључује податке слике у оставу" + +#: tools/updateiconcache.c:1661 +msgid "Output a C header file" +msgstr "Исписује датотеку Ц заглавља" + +#: tools/updateiconcache.c:1662 +msgid "Turn off verbose output" +msgstr "Искључује опширност исписа" + +#: tools/updateiconcache.c:1663 +msgid "Validate existing icon cache" +msgstr "Проверава исправност постојеће оставе иконица" + +#: tools/updateiconcache.c:1728 +#, c-format +msgid "File not found: %s\n" +msgstr "Нисам нашао датотеку: %s\n" + +#: tools/updateiconcache.c:1734 +#, c-format +msgid "Not a valid icon cache: %s\n" +msgstr "Није исправна остава иконице: %s\n" + +#: tools/updateiconcache.c:1747 +#, c-format +msgid "No theme index file.\n" +msgstr "Нема датотеке индекса за тему.\n" + +#: tools/updateiconcache.c:1751 +#, c-format +msgid "" +"No theme index file in “%s”.\n" +"If you really want to create an icon cache here, use --ignore-theme-index.\n" +msgstr "" +"Нема индекс датотеке теме у „%s“.\n" +"Ако заиста желите да направите оставу за иконице овде, наведите „--ignore-" +"theme-index“.\n" + +#~ msgid "Number Formatting" +#~ msgstr "Запис бројева" + +#~ msgid "GL rendering is disabled" +#~ msgstr "Цртање помоћу ГЛ-а је онемогућено" + +#~ msgid "Software GL" +#~ msgstr "Софтверски ГЛ" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 1" +#~ msgstr "Стилски скуп 1" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 2" +#~ msgstr "Стилски скуп 2" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 3" +#~ msgstr "Стилски скуп 3" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 4" +#~ msgstr "Стилски скуп 4" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 5" +#~ msgstr "Стилски скуп 5" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 6" +#~ msgstr "Стилски скуп 6" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 7" +#~ msgstr "Стилски скуп 7" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 8" +#~ msgstr "Стилски скуп 8" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 9" +#~ msgstr "Стилски скуп 9" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 10" +#~ msgstr "Стилски скуп 10" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 11" +#~ msgstr "Стилски скуп 11" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 12" +#~ msgstr "Стилски скуп 12" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 13" +#~ msgstr "Стилски скуп 13" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 14" +#~ msgstr "Стилски скуп 14" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 15" +#~ msgstr "Стилски скуп 15" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 16" +#~ msgstr "Стилски скуп 16" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 17" +#~ msgstr "Стилски скуп 17" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 18" +#~ msgstr "Стилски скуп 18" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 19" +#~ msgstr "Стилски скуп 19" + +#~ msgctxt "OpenType layout" +#~ msgid "Stylistic Set 20" +#~ msgstr "Стилски скуп 20" + +#~ msgid "Not a video file" +#~ msgstr "Није датотека снимка" + +#~ msgid "Unsupported video codec" +#~ msgstr "Неподржани видео кодек" + +#~| msgid "Core GL is not available on EGL implementation" +#~ msgid "Sandbox does not provide an OpenGL implementation" +#~ msgstr "Заштитно окружење не обезбеђује ОпенГЛ примену" + +#~| msgid "No GL implementation is available" +#~ msgid "No OpenGL implementation available" +#~ msgstr "Није доступна ОпенГЛ примена" + +#~ msgid "Core GL is not available on EGL implementation" +#~ msgstr "Језгарни ГЛ није доступан уз ЕГЛ подршку" + +#~ msgid "Surfaceless contexts are not supported on this EGL implementation" +#~ msgstr "Безповршни контекси нису подржани на овој ЕГЛ примени" + +#~| msgid "Format %s not supported" +#~ msgid "EGL is not supported" +#~ msgstr "ЕГЛ није подржано" + +#~ msgctxt "Script" +#~ msgid "Arabic" +#~ msgstr "Арапско" + +#~ msgctxt "Script" +#~ msgid "Armenian" +#~ msgstr "Јерменско" + +#~ msgctxt "Script" +#~ msgid "Bengali" +#~ msgstr "Бенгалско" + +#~ msgctxt "Script" +#~ msgid "Bopomofo" +#~ msgstr "Бопомофо" + +#~ msgctxt "Script" +#~ msgid "Cherokee" +#~ msgstr "Чироки" + +#~ msgctxt "Script" +#~ msgid "Coptic" +#~ msgstr "Коптско" + +#~ msgctxt "Script" +#~ msgid "Cyrillic" +#~ msgstr "Ћирилично" + +#~ msgctxt "Script" +#~ msgid "Deseret" +#~ msgstr "Дезерет" + +#~ msgctxt "Script" +#~ msgid "Devanagari" +#~ msgstr "Деванагари" + +#~ msgctxt "Script" +#~ msgid "Ethiopic" +#~ msgstr "Етиопско" + +#~ msgctxt "Script" +#~ msgid "Georgian" +#~ msgstr "Грузијско" + +#~ msgctxt "Script" +#~ msgid "Gothic" +#~ msgstr "Готско" + +#~ msgctxt "Script" +#~ msgid "Greek" +#~ msgstr "Грчко" + +#~ msgctxt "Script" +#~ msgid "Gujarati" +#~ msgstr "Гујарати" + +#~ msgctxt "Script" +#~ msgid "Gurmukhi" +#~ msgstr "Гурмуки" + +#~ msgctxt "Script" +#~ msgid "Han" +#~ msgstr "Ханско" + +#~ msgctxt "Script" +#~ msgid "Hangul" +#~ msgstr "Хангул" + +#~ msgctxt "Script" +#~ msgid "Hebrew" +#~ msgstr "Хебрејско" + +#~ msgctxt "Script" +#~ msgid "Hiragana" +#~ msgstr "Хирагана" + +#~ msgctxt "Script" +#~ msgid "Kannada" +#~ msgstr "Канадско" + +#~ msgctxt "Script" +#~ msgid "Katakana" +#~ msgstr "Катаканско" + +#~ msgctxt "Script" +#~ msgid "Khmer" +#~ msgstr "Кмерско" + +#~ msgctxt "Script" +#~ msgid "Lao" +#~ msgstr "Лаоско" + +#~ msgctxt "Script" +#~ msgid "Latin" +#~ msgstr "Латинично" + +#~ msgctxt "Script" +#~ msgid "Malayalam" +#~ msgstr "Малајамско" + +#~ msgctxt "Script" +#~ msgid "Mongolian" +#~ msgstr "Монголско" + +#~ msgctxt "Script" +#~ msgid "Myanmar" +#~ msgstr "Бурманско" + +#~ msgctxt "Script" +#~ msgid "Ogham" +#~ msgstr "Огамско" + +#~ msgctxt "Script" +#~ msgid "Old Italic" +#~ msgstr "Стари искошени" + +#~ msgctxt "Script" +#~ msgid "Oriya" +#~ msgstr "Орија" + +#~ msgctxt "Script" +#~ msgid "Runic" +#~ msgstr "Рунско" + +#~ msgctxt "Script" +#~ msgid "Sinhala" +#~ msgstr "Синхалско" + +#~ msgctxt "Script" +#~ msgid "Syriac" +#~ msgstr "Сиријско" + +#~ msgctxt "Script" +#~ msgid "Tamil" +#~ msgstr "Тамилско" + +#~ msgctxt "Script" +#~ msgid "Telugu" +#~ msgstr "Телушко" + +#~ msgctxt "Script" +#~ msgid "Thaana" +#~ msgstr "Тана" + +#~ msgctxt "Script" +#~ msgid "Thai" +#~ msgstr "Тајско" + +#~ msgctxt "Script" +#~ msgid "Tibetan" +#~ msgstr "Тибетско" + +#~ msgctxt "Script" +#~ msgid "Canadian Aboriginal" +#~ msgstr "Канадских Абориџина" + +#~ msgctxt "Script" +#~ msgid "Yi" +#~ msgstr "Ји" + +#~ msgctxt "Script" +#~ msgid "Tagalog" +#~ msgstr "Тагалошко" + +#~ msgctxt "Script" +#~ msgid "Hanunoo" +#~ msgstr "Хануну" + +#~ msgctxt "Script" +#~ msgid "Buhid" +#~ msgstr "Бухидско" + +#~ msgctxt "Script" +#~ msgid "Tagbanwa" +#~ msgstr "Тагбанванско" + +#~ msgctxt "Script" +#~ msgid "Braille" +#~ msgstr "Брајево писмо" + +#~ msgctxt "Script" +#~ msgid "Cypriot" +#~ msgstr "Кипарско" + +#~ msgctxt "Script" +#~ msgid "Limbu" +#~ msgstr "Лимбушко" + +#~ msgctxt "Script" +#~ msgid "Osmanya" +#~ msgstr "Османско" + +#~ msgctxt "Script" +#~ msgid "Shavian" +#~ msgstr "Шавијанско" + +#~ msgctxt "Script" +#~ msgid "Linear B" +#~ msgstr "Линеарно Б" + +#~ msgctxt "Script" +#~ msgid "Tai Le" +#~ msgstr "Таи Ле" + +#~ msgctxt "Script" +#~ msgid "Ugaritic" +#~ msgstr "Угарско" + +#~ msgctxt "Script" +#~ msgid "New Tai Lue" +#~ msgstr "Нови Таи Ле" + +#~ msgctxt "Script" +#~ msgid "Buginese" +#~ msgstr "Бугинешко" + +#~ msgctxt "Script" +#~ msgid "Glagolitic" +#~ msgstr "Глагољица" + +#~ msgctxt "Script" +#~ msgid "Tifinagh" +#~ msgstr "Тифина" + +#~ msgctxt "Script" +#~ msgid "Syloti Nagri" +#~ msgstr "Силот Нагри" + +#~ msgctxt "Script" +#~ msgid "Old Persian" +#~ msgstr "Староперсијско" + +#~ msgctxt "Script" +#~ msgid "Kharoshthi" +#~ msgstr "Кароштско" + +#~ msgctxt "Script" +#~ msgid "Unknown" +#~ msgstr "Непознато" + +#~ msgctxt "Script" +#~ msgid "Balinese" +#~ msgstr "Балинешко" + +#~ msgctxt "Script" +#~ msgid "Cuneiform" +#~ msgstr "Клинасто" + +#~ msgctxt "Script" +#~ msgid "Phoenician" +#~ msgstr "Феничанско" + +#~ msgctxt "Script" +#~ msgid "Phags-pa" +#~ msgstr "Пагс‑па" + +#~ msgctxt "Script" +#~ msgid "N'Ko" +#~ msgstr "Н'ко" + +#~ msgctxt "Script" +#~ msgid "Kayah Li" +#~ msgstr "Каја Ли" + +#~ msgctxt "Script" +#~ msgid "Lepcha" +#~ msgstr "Лепча" + +#~ msgctxt "Script" +#~ msgid "Rejang" +#~ msgstr "Рејанг" + +#~ msgctxt "Script" +#~ msgid "Sundanese" +#~ msgstr "Суданско" + +#~ msgctxt "Script" +#~ msgid "Saurashtra" +#~ msgstr "Соурстра" + +#~ msgctxt "Script" +#~ msgid "Cham" +#~ msgstr "Чамско" + +#~ msgctxt "Script" +#~ msgid "Ol Chiki" +#~ msgstr "Ол Чики" + +#~ msgctxt "Script" +#~ msgid "Vai" +#~ msgstr "Ваи" + +#~ msgctxt "Script" +#~ msgid "Carian" +#~ msgstr "Шавијан" + +#~ msgctxt "Script" +#~ msgid "Lycian" +#~ msgstr "Лукијско" + +#~ msgctxt "Script" +#~ msgid "Lydian" +#~ msgstr "Лидијско" + +#~ msgctxt "Script" +#~ msgid "Avestan" +#~ msgstr "Авестанско" + +#~ msgctxt "Script" +#~ msgid "Bamum" +#~ msgstr "Бамум" + +#~ msgctxt "Script" +#~ msgid "Egyptian Hieroglyphs" +#~ msgstr "Египатски хијероглифи" + +#~ msgctxt "Script" +#~ msgid "Imperial Aramaic" +#~ msgstr "Царско арамејско" + +#~ msgctxt "Script" +#~ msgid "Inscriptional Pahlavi" +#~ msgstr "Палавско" + +#~ msgctxt "Script" +#~ msgid "Inscriptional Parthian" +#~ msgstr "Парћанско" + +#~ msgctxt "Script" +#~ msgid "Javanese" +#~ msgstr "Јаванско" + +#~ msgctxt "Script" +#~ msgid "Kaithi" +#~ msgstr "Каити" + +#~ msgctxt "Script" +#~ msgid "Lisu" +#~ msgstr "Лису" + +#~ msgctxt "Script" +#~ msgid "Meetei Mayek" +#~ msgstr "Манипурско" + +#~ msgctxt "Script" +#~ msgid "Old South Arabian" +#~ msgstr "Старо јужноарабијско" + +#~ msgctxt "Script" +#~ msgid "Old Turkic" +#~ msgstr "Старотурско" + +#~ msgctxt "Script" +#~ msgid "Samaritan" +#~ msgstr "Самарићанско" + +#~ msgctxt "Script" +#~ msgid "Tai Tham" +#~ msgstr "Тајландско там" + +#~ msgctxt "Script" +#~ msgid "Tai Viet" +#~ msgstr "Тајландско вијет" + +#~ msgctxt "Script" +#~ msgid "Batak" +#~ msgstr "Батак" + +#~ msgctxt "Script" +#~ msgid "Brahmi" +#~ msgstr "Брами" + +#~ msgctxt "Script" +#~ msgid "Mandaic" +#~ msgstr "Мандаик" + +#~ msgctxt "Script" +#~ msgid "Chakma" +#~ msgstr "Чакма" + +#~ msgctxt "Script" +#~ msgid "Meroitic Cursive" +#~ msgstr "Мероитско искошено" + +#~ msgctxt "Script" +#~ msgid "Meroitic Hieroglyphs" +#~ msgstr "Мероитско хијероглифско" + +#~ msgctxt "Script" +#~ msgid "Miao" +#~ msgstr "Миао" + +#~ msgctxt "Script" +#~ msgid "Sharada" +#~ msgstr "Шарада" + +#~ msgctxt "Script" +#~ msgid "Sora Sompeng" +#~ msgstr "Сора Сомпенг" + +#~ msgctxt "Script" +#~ msgid "Takri" +#~ msgstr "Такри" + +#~ msgctxt "Script" +#~ msgid "Bassa" +#~ msgstr "Баса" + +#~ msgctxt "Script" +#~ msgid "Caucasian Albanian" +#~ msgstr "Кавкаско албанско" + +#~ msgctxt "Script" +#~ msgid "Duployan" +#~ msgstr "Диплуајан" + +#~ msgctxt "Script" +#~ msgid "Elbasan" +#~ msgstr "Елбасанско" + +#~ msgctxt "Script" +#~ msgid "Grantha" +#~ msgstr "Гранта" + +#~ msgctxt "Script" +#~ msgid "Khojki" +#~ msgstr "Којки" + +#~ msgctxt "Script" +#~ msgid "Khudawadi, Sindhi" +#~ msgstr "Кудавади, Синди" + +#~ msgctxt "Script" +#~ msgid "Linear A" +#~ msgstr "Линеарно А" + +#~ msgctxt "Script" +#~ msgid "Mahajani" +#~ msgstr "Махајанско" + +#~ msgctxt "Script" +#~ msgid "Manichaean" +#~ msgstr "Маничианско" + +#~ msgctxt "Script" +#~ msgid "Mende Kikakui" +#~ msgstr "Менде Кикакуи" + +#~ msgctxt "Script" +#~ msgid "Modi" +#~ msgstr "Модско" + +#~ msgctxt "Script" +#~ msgid "Mro" +#~ msgstr "Мро" + +#~ msgctxt "Script" +#~ msgid "Nabataean" +#~ msgstr "Набатианско" + +#~ msgctxt "Script" +#~ msgid "Old North Arabian" +#~ msgstr "Старо северноарабијско" + +#~ msgctxt "Script" +#~ msgid "Old Permic" +#~ msgstr "Старопермиско" + +#~ msgctxt "Script" +#~ msgid "Pahawh Hmong" +#~ msgstr "Пахав Хмонг" + +#~ msgctxt "Script" +#~ msgid "Palmyrene" +#~ msgstr "Палмирско" + +#~ msgctxt "Script" +#~ msgid "Pau Cin Hau" +#~ msgstr "Пау Цин Хау" + +#~ msgctxt "Script" +#~ msgid "Psalter Pahlavi" +#~ msgstr "Псалтер Палавско" + +#~ msgctxt "Script" +#~ msgid "Siddham" +#~ msgstr "Сисамско" + +#~ msgctxt "Script" +#~ msgid "Tirhuta" +#~ msgstr "Тирутаско" + +#~ msgctxt "Script" +#~ msgid "Warang Citi" +#~ msgstr "Варанг Сити" + +#~ msgctxt "Script" +#~ msgid "Ahom" +#~ msgstr "Ахомско" + +#~ msgctxt "Script" +#~ msgid "Anatolian Hieroglyphs" +#~ msgstr "Аатолијско хијероглифско" + +#~ msgctxt "Script" +#~ msgid "Hatran" +#~ msgstr "Хатранско" + +#~ msgctxt "Script" +#~ msgid "Multani" +#~ msgstr "Мултани" + +#~ msgctxt "Script" +#~ msgid "Old Hungarian" +#~ msgstr "Староугарско" + +#~ msgctxt "Script" +#~ msgid "Signwriting" +#~ msgstr "Натписна табла" + +#~ msgctxt "Script" +#~ msgid "Adlam" +#~ msgstr "Адламско" + +#~ msgctxt "Script" +#~ msgid "Bhaiksuki" +#~ msgstr "Баиксуки" + +#~ msgctxt "Script" +#~ msgid "Marchen" +#~ msgstr "Марчен" + +#~ msgctxt "Script" +#~ msgid "Newa" +#~ msgstr "Нева" + +#~ msgctxt "Script" +#~ msgid "Osage" +#~ msgstr "Осашко" + +#~ msgctxt "Script" +#~ msgid "Tangut" +#~ msgstr "Тангутско" + +#~ msgctxt "Script" +#~ msgid "Masaram Gondi" +#~ msgstr "Масарам Гонди" + +#~ msgctxt "Script" +#~ msgid "Nushu" +#~ msgstr "Нушу" + +#~ msgctxt "Script" +#~ msgid "Soyombo" +#~ msgstr "Сојомбо" + +#~ msgctxt "Script" +#~ msgid "Zanabazar Square" +#~ msgstr "Занабазарни квадратни" + +#~ msgctxt "Script" +#~ msgid "Dogra" +#~ msgstr "Догра" + +#~ msgctxt "Script" +#~ msgid "Gunjala Gondi" +#~ msgstr "Гунјала Гонди" + +#~ msgctxt "Script" +#~ msgid "Hanifi Rohingya" +#~ msgstr "Ханифи Рохингиа" + +#~ msgctxt "Script" +#~ msgid "Makasar" +#~ msgstr "Макасарско" + +#~ msgctxt "Script" +#~ msgid "Medefaidrin" +#~ msgstr "Медефаидринско" + +#~ msgctxt "Script" +#~ msgid "Old Sogdian" +#~ msgstr "Старосогдијанско" + +#~ msgctxt "Script" +#~ msgid "Sogdian" +#~ msgstr "Согдијанско" + +#~ msgctxt "Script" +#~ msgid "Elym" +#~ msgstr "Елимско" + +#~ msgctxt "Script" +#~ msgid "Nand" +#~ msgstr "Нандско" + +#~ msgctxt "Script" +#~ msgid "Rohg" +#~ msgstr "Рог" + +#~ msgctxt "Script" +#~ msgid "Wcho" +#~ msgstr "Вчо" + +#~ msgctxt "Script" +#~ msgid "Chorasmian" +#~ msgstr "Корасмианско" + +#~ msgctxt "Script" +#~ msgid "Dives Akuru" +#~ msgstr "Дивес Акурско" + +#~ msgctxt "Script" +#~ msgid "Khitan small script" +#~ msgstr "Китански мали скрипт" + +#~ msgctxt "Script" +#~ msgid "Yezidi" +#~ msgstr "Језидско" + +#~ msgid "No available configurations for the given RGBA pixel format" +#~ msgstr "Нема доступних подешавања за дати РГБА формат пиксела" + +#~| msgid "Show data" +#~ msgid "Show text" +#~ msgstr "Прикажи текст" + +#~ msgid "Online" +#~ msgstr "На мрежи" + +#~ msgid "Offline" +#~ msgstr "Ван мреже" + +#~ msgid "Dormant" +#~ msgstr "Успаван" + +#~ msgid "3.2 core GL profile is not available on EGL implementation" +#~ msgstr "Језгарни 3.2 ГЛ профил није доступан уз ЕГЛ подршку" + +#~ msgid "Not implemented on OS X" +#~ msgstr "Није спроведено на ОС Икс-у" + +#~ msgid "Don’t batch GDI requests" #~ msgstr "Не групише ГДИ захтеве" -#~ msgid "Don't use the Wintab API for tablet support" +#~ msgid "Don’t use the Wintab API for tablet support" #~ msgstr "Не користи Винтаб АПИ за подршку таблета" #~ msgid "Same as --no-wintab" @@ -8421,22 +8122,355 @@ msgstr "Штампај на пробном штампачу" #~ msgid "COLORS" #~ msgstr "БОЈЕ" -#~ msgid "Online" -#~ msgstr "На мрежи" +#~ msgid "Opening %s" +#~ msgstr "Отварам „%s“" -#~ msgid "Offline" -#~ msgstr "Ван мреже" +#~ msgctxt "Action description" +#~ msgid "Toggles the cell" +#~ msgstr "Бирање ћелије" -#~ msgid "Dormant" -#~ msgstr "Успаван" +#~ msgctxt "Action name" +#~ msgid "Expand or contract" +#~ msgstr "Рашири или скупи" -#~ msgctxt "Color name" -#~ msgid "Dark" -#~ msgstr "Тамна" +#~ msgctxt "Action name" +#~ msgid "Edit" +#~ msgstr "Уреди" -#~ msgctxt "Color name" -#~ msgid "Light Scarlet Red" -#~ msgstr "Светлољубичасто црвена" +#~ msgctxt "Action name" +#~ msgid "Activate" +#~ msgstr "Активирај" + +#~ msgctxt "Action description" +#~ msgid "Expands or contracts the row in the tree view containing this cell" +#~ msgstr "Шири или скупља ред у прегледу стаблом који садржи ово поље" + +#~ msgctxt "Action description" +#~ msgid "Creates a widget in which the contents of the cell can be edited" +#~ msgstr "Ствара елемент у коме садржај поља може бити измењен" + +#~ msgctxt "Action description" +#~ msgid "Activates the cell" +#~ msgstr "Активира поље" + +#~ msgctxt "Action name" +#~ msgid "Press" +#~ msgstr "Притисни" + +#~ msgctxt "Action description" +#~ msgid "Presses the combobox" +#~ msgstr "Притиска поље за избор" + +#~ msgctxt "Stock label" +#~ msgid "_About" +#~ msgstr "_О програму" + +#~ msgctxt "Stock label" +#~ msgid "_Add" +#~ msgstr "_Додај" + +#~ msgctxt "Stock label" +#~ msgid "_Bold" +#~ msgstr "_Подебљано" + +#~ msgctxt "Stock label" +#~ msgid "_CD-ROM" +#~ msgstr "_ЦД уређај" + +#~ msgctxt "Stock label" +#~ msgid "_Close" +#~ msgstr "_Затвори" + +#~ msgctxt "Stock label" +#~ msgid "_Copy" +#~ msgstr "_Копирај" + +#~ msgctxt "Stock label" +#~ msgid "Cu_t" +#~ msgstr "_Исеци" + +#~ msgctxt "Stock label" +#~ msgid "_Delete" +#~ msgstr "_Обриши" + +#~ msgctxt "Stock label" +#~ msgid "Error" +#~ msgstr "Грешка" + +#~ msgctxt "Stock label" +#~ msgid "Information" +#~ msgstr "Обавештење" + +#~ msgctxt "Stock label" +#~ msgid "Question" +#~ msgstr "Питање" + +#~ msgctxt "Stock label" +#~ msgid "Warning" +#~ msgstr "Упозорење" + +#~ msgctxt "Stock label" +#~ msgid "_Execute" +#~ msgstr "_Изврши" + +#~ msgctxt "Stock label" +#~ msgid "_File" +#~ msgstr "_Датотека" + +#~ msgctxt "Stock label" +#~ msgid "_Find" +#~ msgstr "_Нађи" + +#~ msgctxt "Stock label" +#~ msgid "Find and _Replace" +#~ msgstr "Нађи и _замени" + +#~ msgctxt "Stock label" +#~ msgid "_Floppy" +#~ msgstr "Дис_кета" + +#~ msgctxt "Stock label" +#~ msgid "_Fullscreen" +#~ msgstr "_Цео екран" + +#~ msgctxt "Stock label, navigation" +#~ msgid "_Bottom" +#~ msgstr "_Доле" + +#~ msgctxt "Stock label, navigation" +#~ msgid "_First" +#~ msgstr "П_рво" + +#~ msgctxt "Stock label, navigation" +#~ msgid "_Last" +#~ msgstr "Послед_ње" + +#~ msgctxt "Stock label, navigation" +#~ msgid "_Top" +#~ msgstr "_Горе" + +#~ msgctxt "Stock label, navigation" +#~ msgid "_Back" +#~ msgstr "_Назад" + +#~ msgctxt "Stock label, navigation" +#~ msgid "_Down" +#~ msgstr "_Доле" + +#~ msgctxt "Stock label, navigation" +#~ msgid "_Forward" +#~ msgstr "На_пред" + +#~ msgctxt "Stock label, navigation" +#~ msgid "_Up" +#~ msgstr "_Горе" + +# Или „хард диск“ +#~ msgctxt "Stock label" +#~ msgid "_Hard Disk" +#~ msgstr "_Чврсти диск" + +#~ msgctxt "Stock label" +#~ msgid "_Help" +#~ msgstr "_Помоћ" + +# ako je za "home directory", onda bi bilo dobro "licni direktorijum", ako je za "home page", onda za "licna stranica" +#~ msgctxt "Stock label" +#~ msgid "_Home" +#~ msgstr "_Почетак" + +#~ msgctxt "Stock label" +#~ msgid "Increase Indent" +#~ msgstr "Повећај увлачење" + +#~ msgctxt "Stock label" +#~ msgid "_Jump to" +#~ msgstr "_Иди на" + +#~ msgctxt "Stock label" +#~ msgid "_Center" +#~ msgstr "_Центрирај" + +#~ msgctxt "Stock label" +#~ msgid "_Fill" +#~ msgstr "_Попуни" + +#~ msgctxt "Stock label" +#~ msgid "_Left" +#~ msgstr "_Лево" + +#~ msgctxt "Stock label" +#~ msgid "_Right" +#~ msgstr "Д_есно" + +#~ msgctxt "Stock label" +#~ msgid "_Leave Fullscreen" +#~ msgstr "Напусти _цео екран" + +#~ msgctxt "Stock label, media" +#~ msgid "_Forward" +#~ msgstr "На_пред" + +#~ msgctxt "Stock label, media" +#~ msgid "_Next" +#~ msgstr "_Следеће" + +#~ msgctxt "Stock label, media" +#~ msgid "P_ause" +#~ msgstr "Па_узирај" + +#~ msgctxt "Stock label, media" +#~ msgid "_Play" +#~ msgstr "_Пусти" + +#~ msgctxt "Stock label, media" +#~ msgid "_Record" +#~ msgstr "С_ними" + +#~ msgctxt "Stock label, media" +#~ msgid "_Stop" +#~ msgstr "_Заустави" + +#~ msgctxt "Stock label" +#~ msgid "_Network" +#~ msgstr "_Мрежа" + +#~ msgctxt "Stock label" +#~ msgid "_New" +#~ msgstr "_Ново" + +#~ msgctxt "Stock label" +#~ msgid "_Open" +#~ msgstr "_Отвори" + +#~ msgctxt "Stock label" +#~ msgid "_Paste" +#~ msgstr "У_баци" + +#~ msgctxt "Stock label" +#~ msgid "_Print" +#~ msgstr "_Штампај" + +#~ msgctxt "Stock label" +#~ msgid "Print Pre_view" +#~ msgstr "Пре_глед пред штампу" + +#~ msgctxt "Stock label" +#~ msgid "_Properties" +#~ msgstr "_Особине" + +#~ msgctxt "Stock label" +#~ msgid "_Quit" +#~ msgstr "_Изађи" + +#~ msgctxt "Stock label" +#~ msgid "_Refresh" +#~ msgstr "_Освежи" + +#~ msgctxt "Stock label" +#~ msgid "_Remove" +#~ msgstr "_Уклони" + +#~ msgctxt "Stock label" +#~ msgid "_Revert" +#~ msgstr "_Врати" + +#~ msgctxt "Stock label" +#~ msgid "_Save" +#~ msgstr "_Сачувај" + +#~ msgctxt "Stock label" +#~ msgid "Save _As" +#~ msgstr "Сачувај _као" + +#~ msgctxt "Stock label" +#~ msgid "Select _All" +#~ msgstr "Изабери _све" + +#~ msgctxt "Stock label" +#~ msgid "_Ascending" +#~ msgstr "_Растући" + +#~ msgctxt "Stock label" +#~ msgid "_Descending" +#~ msgstr "_Опадајући" + +#~ msgctxt "Stock label" +#~ msgid "_Spell Check" +#~ msgstr "_Провера писања" + +#~ msgctxt "Stock label" +#~ msgid "_Stop" +#~ msgstr "_Заустави" + +#~ msgctxt "Stock label" +#~ msgid "_Strikethrough" +#~ msgstr "_Прецртај" + +#~ msgctxt "Stock label" +#~ msgid "_Underline" +#~ msgstr "_Подвуци" + +#~ msgctxt "Stock label" +#~ msgid "Decrease Indent" +#~ msgstr "Умањи увлачење" + +#~ msgctxt "Stock label" +#~ msgid "_Normal Size" +#~ msgstr "_Обична величина" + +#~ msgctxt "Stock label" +#~ msgid "Best _Fit" +#~ msgstr "_Најбоље слагање" + +#~ msgctxt "Stock label" +#~ msgid "Zoom _In" +#~ msgstr "У_већај" + +#~ msgctxt "Stock label" +#~ msgid "Zoom _Out" +#~ msgstr "У_мањи" + +#~ msgctxt "Action description" +#~ msgid "Pops up the slider" +#~ msgstr "Избацује клизач" + +#~ msgctxt "Action description" +#~ msgid "Dismisses the slider" +#~ msgstr "Распушта клизач" + +#~ msgctxt "Action name" +#~ msgid "Popup" +#~ msgstr "Искачуће" + +#~ msgctxt "Action name" +#~ msgid "Dismiss" +#~ msgstr "Одбаци" + +#~ msgid "Provides visual indication of progress" +#~ msgstr "Обезбеђује видљив приказ напретка неке радње" + +#~ msgid "C_redits" +#~ msgstr "З_аслуге" + +#~ msgid "_License" +#~ msgstr "_Лиценца" + +#~ msgid "Artwork by" +#~ msgstr "Графика" + +#~ msgid "Forget association" +#~ msgstr "Заборави удружења" + +#~ msgid "Packing property %s::%s not found\n" +#~ msgstr "Запаковано својство %s::%s није пронађено\n" + +#~ msgid "Cell property %s::%s not found\n" +#~ msgstr "Својство ћелије %s::%s није пронађено\n" + +#~ msgctxt "year measurement template" +#~ msgid "2000" +#~ msgstr "2000" #~ msgctxt "Color name" #~ msgid "Scarlet Red" @@ -8450,18 +8484,6 @@ msgstr "Штампај на пробном штампачу" #~ msgid "Butter" #~ msgstr "Путер" -#~ msgctxt "Color name" -#~ msgid "Light Chameleon" -#~ msgstr "Светла камелеон" - -#~ msgctxt "Color name" -#~ msgid "Chameleon" -#~ msgstr "Камелеон" - -#~ msgctxt "Color name" -#~ msgid "Dark Chameleon" -#~ msgstr "Тамна камелеон" - #~ msgctxt "Color name" #~ msgid "Sky Blue" #~ msgstr "Небескоплава" @@ -8518,11 +8540,122 @@ msgstr "Штампај на пробном штампачу" #~ msgid "Lighter Gray" #~ msgstr "Светлија сива" -#~ msgid "3.2 core GL profile is not available on EGL implementation" -#~ msgstr "Језгарни 3.2 ГЛ профил није доступан уз ЕГЛ подршку" +#~ msgid "Custom color" +#~ msgstr "Произвољна боја" -#~ msgid "Not implemented on OS X" -#~ msgstr "Није спроведено на OS X-у" +#~ msgid "Create a custom color" +#~ msgstr "Направите произвољну боју" + +#~ msgid "Color Plane" +#~ msgstr "Раван боје" + +#~ msgctxt "Color channel" +#~ msgid "Hue" +#~ msgstr "Нијанса" + +#~ msgctxt "Color channel" +#~ msgid "Alpha" +#~ msgstr "Провидност" + +#~ msgid "C_ustomize" +#~ msgstr "_Прилагоди" + +#~ msgid "Select all" +#~ msgstr "Изабери све" + +#~ msgid "Cut" +#~ msgstr "Исеци" + +#~ msgid "Copy" +#~ msgstr "Копирај" + +#~ msgid "Paste" +#~ msgstr "Убаци" + +#~ msgid "Select a File" +#~ msgstr "Изаберите датотеку" + +#~ msgid "Other…" +#~ msgstr "Друга…" + +#~ msgid "" +#~ "The folder could not be created, as a file with the same name already " +#~ "exists. Try using a different name for the folder, or rename the file " +#~ "first." +#~ msgstr "" +#~ "Фасцикла не може бити направљена, пошто већ постоји датотека са истим " +#~ "називом. Користите неки други назив за фасциклу, или као прво " +#~ "преименујте датотеку." + +#~ msgid "Enter location" +#~ msgstr "Унесите путању" + +#~ msgid "Cannot change to folder because it is not local" +#~ msgstr "Не могу да уђем у фасциклу зато што није локална" + +#~ msgid "File System" +#~ msgstr "Систем датотека" + +#~ msgid "Application menu" +#~ msgstr "Изборник програма" + +#~ msgid "Icon “%s” not present in theme %s" +#~ msgstr "Иконица „%s“ није присутна у теми %s" + +#~ msgid "Failed to load icon" +#~ msgstr "Нисам успео да учитам иконицу" + +#~ msgctxt "input method menu" +#~ msgid "Simple" +#~ msgstr "Једноставнo" + +#~ msgctxt "input method menu" +#~ msgid "None" +#~ msgstr "Ништа" + +#~ msgid "Question" +#~ msgstr "Питање" + +#~ msgid "Error" +#~ msgstr "Грешка" + +#~ msgid "File System Root" +#~ msgstr "Корен система датотека" + +#~ msgid "Favorite files" +#~ msgstr "Омиљене датотеке" + +#~ msgid "Rename…" +#~ msgstr "Преименуј…" + +#~ msgid "No item for URI “%s” found" +#~ msgstr "Нисам пронашао ставку за адресу „%s“" + +#~ msgid "Untitled filter" +#~ msgstr "Неименовани филтер" + +#~ msgid "Copy _Location" +#~ msgstr "Копирај _путању" + +#~ msgid "_Remove From List" +#~ msgstr "Уклони са _списка" + +#~ msgid "Show _Private Resources" +#~ msgstr "Прикажи _приватне ресурсе" + +#~ msgid "No recently used resource found with URI “%s”" +#~ msgstr "Није пронађен недавно коришћен ресурс на адреси „%s“" + +#~ msgid "Open “%s”" +#~ msgstr "Отварам „%s“" + +#~ msgctxt "recent menu label" +#~ msgid "_%d. %s" +#~ msgstr "_%d. %s" + +#~ msgctxt "recent menu label" +#~ msgid "%d. %s" +#~ msgstr "%d. %s" #~ msgctxt "switch" #~ msgid "ON" @@ -8532,14 +8665,345 @@ msgstr "Штампај на пробном штампачу" #~ msgid "OFF" #~ msgstr "ИСК" +#~ msgid "Unknown error when trying to deserialize %s" +#~ msgstr "Непозната грешка при распакивању „%s“" + +#~ msgid "No deserialize function found for format %s" +#~ msgstr "Нисам пронашао функцију за распакивање формата „%s“" + +#~ msgid "Both “id” and “name” were found on the <%s> element" +#~ msgstr "Пронашао сам и „id“ и „name“ у елементу <%s>" + +#~ msgid "The attribute “%s” was found twice on the <%s> element" +#~ msgstr "Атрибут „%s“ сам пронашао два пута у елементу <%s>" + +#~ msgid "<%s> element has invalid ID “%s”" +#~ msgstr "Елемент <%s> има неисправан ИД „%s“" + +#~ msgid "<%s> element has neither a “name” nor an “id” attribute" +#~ msgstr "Елемент <%s> нема ни атрибут „id“ нити „name“" + +#~ msgid "Attribute “%s” repeated twice on the same <%s> element" +#~ msgstr "Атрибут „%s“ је поновљен два пута у истом <%s> елементу" + +#~ msgid "Attribute “%s” is invalid on <%s> element in this context" +#~ msgstr "Атрибут „%s“ је неисправан у елементу <%s> у овом контексту" + +#~ msgid "Tag “%s” has not been defined." +#~ msgstr "Ознака „%s“ није дефинисана." + +#~ msgid "Anonymous tag found and tags can not be created." +#~ msgstr "Безимена ознака је пронађена па ознаке не могу бити направљене." + +#~ msgid "Tag “%s” does not exist in buffer and tags can not be created." +#~ msgstr "" +#~ "Ознака „%s“ не постоји у међумеморији па ознаке не могу бити направљене." + +#~ msgid "Element <%s> is not allowed below <%s>" +#~ msgstr "Елемент <%s> није дозвољен испод <%s>" + +#~ msgid "“%s” is not a valid attribute type" +#~ msgstr "„%s“ није исправна врста атрибута" + +#~ msgid "“%s” is not a valid attribute name" +#~ msgstr "„%s“ није исправан назив атрибута" + +#~ msgid "" +#~ "“%s” could not be converted to a value of type “%s” for attribute “%s”" +#~ msgstr "Није могуће претворити „%s“ у вредност врсте „%s“ за атрибут „%s“" + +#~ msgid "“%s” is not a valid value for attribute “%s”" +#~ msgstr "„%s“ није испрана вредност атрибута „%s“" + +#~ msgid "Tag “%s” already defined" +#~ msgstr "Ознака „%s“ је већ дефинисана" + +#~ msgid "Tag “%s” has invalid priority “%s”" +#~ msgstr "Ознака „%s“ има неисправан приоритет „%s“" + +#~ msgid "Outermost element in text must be not <%s>" +#~ msgstr "" +#~ "Први спољашњи елемент у тексту мора бити а не <%s>" + +#~ msgid "A <%s> element has already been specified" +#~ msgstr "Елемент <%s> је већ наведен" + +#~ msgid "A element can’t occur before a element" +#~ msgstr "Елемент се не може појавити пре елемента " + +#~ msgid "Serialized data is malformed" +#~ msgstr "Подаци нису лепо запаковани у ниску" + +#~ msgid "" +#~ "Serialized data is malformed. First section isn’t " +#~ "GTKTEXTBUFFERCONTENTS-0001" +#~ msgstr "" +#~ "Подаци нису лепо запаковани у ниску. Прва област није " +#~ "„GTKTEXTBUFFERCONTENTS-0001“" + +#~ msgid "LRE Left-to-right _embedding" +#~ msgstr "LRE — _Уграђивање слева-на-десно" + +#~ msgid "RLE Right-to-left e_mbedding" +#~ msgstr "RLE — У_грађивање сдесна-на-лево" + +#~ msgid "LRO Left-to-right _override" +#~ msgstr "LRO — Пр_иморавање слева-на-десно" + +#~ msgid "RLO Right-to-left o_verride" +#~ msgstr "RLO — Приморава_ње сдесна-на-лево" + +#~ msgid "PDF _Pop directional formatting" +#~ msgstr "PDF — _Почни усмерен запис" + +#~ msgid "ZWS _Zero width space" +#~ msgstr "ZWS — _Размак без ширине" + +#~ msgid "ZWJ Zero width _joiner" +#~ msgstr "ZWJ — _Спојница без ширине" + +#~ msgid "ZWNJ Zero width _non-joiner" +#~ msgstr "ZWNJ — _Неспојница без ширине" + +#~ msgid "Adjusts the volume" +#~ msgstr "Подешава јачину звука" + +#~ msgid "Move" +#~ msgstr "Премести" + +#~ msgid "Resize" +#~ msgstr "Промени величину" + +#~ msgid "Always on Top" +#~ msgstr "Увек у првом плану" + +#~ msgid "Default Widget" +#~ msgstr "Основни елемент" + +#~ msgid "Clip Area" +#~ msgstr "Исеци област" + +# Треба проверити на шта се односи. +#~ msgid "Accessible Name" +#~ msgstr "Приступачно име" + +# Треба проверити на шта се односи. +#~ msgid "Accessible Description" +#~ msgstr "Приступачан опис" + +#~ msgctxt "type name" +#~ msgid "Unknown" +#~ msgstr "Непознато" + +#~ msgid "Attribute mapping" +#~ msgstr "Мапирање особина" + +#~ msgid "%p (%s)" +#~ msgstr "%p (%s)" + +#~ msgctxt "property name" +#~ msgid "None" +#~ msgstr "Ништа" + +#~ msgid "Defined at: %p (%s)" +#~ msgstr "Одређен на: %p (%s)" + +#~ msgid "inverted" +#~ msgstr "изврнуто" + +#~ msgid "bidirectional, inverted" +#~ msgstr "двосмерно, изврнуто" + +#~ msgid "bidirectional" +#~ msgstr "двосмерно" + +#~ msgid "Binding:" +#~ msgstr "Увезивање:" + +#~ msgid "Setting:" +#~ msgstr "Подешавање:" + +#, fuzzy +#~| msgid "_Save color here" +#~ msgid "Save recorded frames" +#~ msgstr "Овде _сачувај боју" + +#~ msgid "Selector" +#~ msgstr "Изаборник" + +#~ msgid "Yes" +#~ msgstr "Да" + +#~ msgid "Signal" +#~ msgstr "Сигнал" + +#~ msgid "Connected" +#~ msgstr "Повезан" + +#~ msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" +#~ msgstr "Подешавање је стриктно кодирано са „GTK_TEST_TOUCHSCREEN“" + +#~ msgid "" +#~ "Not settable at runtime.\n" +#~ "Use GDK_GL=always or GDK_GL=disable instead" +#~ msgstr "" +#~ "Не може се изабрати приликом покретања.\n" +#~ "Користите „GDK_GL=always“ (увек) или „GDK_GL=disable“ (онемогући)" + +#~ msgid "Rendering Mode" +#~ msgstr "Начин исцртавања" + +#~ msgid "Similar" +#~ msgstr "Слично" + +#~ msgid "Show Widget Resizes" +#~ msgstr "Прикажи промене величина елемената" + +#~ msgid "GL Rendering" +#~ msgstr "ГЛ исцртавање" + +#~ msgid "When Needed" +#~ msgstr "По потреби" + +#~ msgid "Always" +#~ msgstr "Увек" + +#~ msgid "Software Surfaces" +#~ msgstr "Софтверске површине" + +#~ msgid "Texture Rectangle Extension" +#~ msgstr "Проширење за квадратне текстуре" + +#~ msgid "Trace signal emissions on this object" +#~ msgstr "Прати одашиљања сигнала на овом предмету" + +#~ msgid "Clear log" +#~ msgstr "Очисти дневник" + +#~ msgid "Class Hierarchy" +#~ msgstr "Хијерархија разреда" + +#~ msgid "CSS Selector" +#~ msgstr "ЦСС изаборник" + +#~ msgid "Gestures" +#~ msgstr "Покрети" + +#~ msgid "Visual" +#~ msgstr "Видни" + +#~ msgid "Color Name" +#~ msgstr "Назив боје" + +#~ msgid "Files" +#~ msgstr "Датотеке" + +#~ msgid "Font Family" +#~ msgstr "Породица фонтова" + +#~ msgid "Down Path" +#~ msgstr "Низ путању" + +#~ msgid "Up Path" +#~ msgstr "Уз путању" + #~ msgid "smb://" #~ msgstr "smb://" -#~ msgid "Browse Network" -#~ msgstr "Прегледај мрежу" +#~ msgid "Printer" +#~ msgstr "Штампач" -#~ msgid "Browse the contents of the network" -#~ msgstr "Прегледајте садржаје на овој мрежи" +#~ msgid "Pages" +#~ msgstr "Странице" + +#~ msgid "Time of print" +#~ msgstr "Закажи штампу" + +#~ msgid "Select which type of documents are shown" +#~ msgstr "Изаберите које врсте докумената се приказују" + +#~ msgid "Volume" +#~ msgstr "Јачина звука" + +#~ msgid "Turns volume up or down" +#~ msgstr "Појачава или смањује јачину звука" + +#~ msgid "Increases the volume" +#~ msgstr "Појачава јачину звука" + +#~ msgid "Volume Down" +#~ msgstr "Утишај" + +#~ msgid "Decreases the volume" +#~ msgstr "Смањује јачину звука" + +#~ msgctxt "input method menu" +#~ msgid "Amharic (EZ+)" +#~ msgstr "Амхарски (EZ+)" + +#~ msgctxt "input method menu" +#~ msgid "Broadway" +#~ msgstr "Бродвеј" + +#~ msgctxt "input method menu" +#~ msgid "Cedilla" +#~ msgstr "Седиља" + +#~ msgctxt "input menthod menu" +#~ msgid "Cyrillic (Transliterated)" +#~ msgstr "Ћирилично (транслитеровано)" + +#~ msgctxt "input method menu" +#~ msgid "Inuktitut (Transliterated)" +#~ msgstr "Инуктитут (транслитеровано)" + +#~ msgctxt "input method menu" +#~ msgid "IPA" +#~ msgstr "Међународна фонетска азбука (ИПА)" + +#~ msgctxt "input method menu" +#~ msgid "Multipress" +#~ msgstr "Вишеструки пристисци" + +#~ msgctxt "input method menu" +#~ msgid "Mac OS X Quartz" +#~ msgstr "Мек ОС Икс Кварц" + +#~ msgctxt "input method menu" +#~ msgid "Tigrigna-Eritrean (EZ+)" +#~ msgstr "Тигригна-еритрејски (EZ+)" + +#~ msgctxt "input method menu" +#~ msgid "Tigrigna-Ethiopian (EZ+)" +#~ msgstr "Тигригна-етиопијски (EZ+)" + +#~ msgctxt "input method menu" +#~ msgid "Vietnamese (VIQR)" +#~ msgstr "Вијетнамски (VIQR)" + +#~ msgid "printer offline" +#~ msgstr "штампач је искључен" + +#~ msgid "ready to print" +#~ msgstr "спреман за штампу" + +#~ msgid "processing job" +#~ msgstr "обрађујем задужење" + +#~ msgid "paused" +#~ msgstr "паузиран" + +#~ msgid "unknown" +#~ msgstr "непознато" + +#~ msgid "test-output.%s" +#~ msgstr "тест-излаз.%s" + +#~ msgid "Print to Test Printer" +#~ msgstr "Штампај на пробном штампачу" + +#~ msgid "Snapshot Debug Nodes" +#~ msgstr "Сними чворове прочишћавања" #~ msgid "Could not start the search process" #~ msgstr "Не могу да започнем претраживање" @@ -8551,5648 +9015,594 @@ msgstr "Штампај на пробном штампачу" #~ "Програм не може да успостави везу са сервисом за индексирање. Проверите " #~ "да ли је покренут." -#~ msgid "Display which the device belongs to" -#~ msgstr "Екран коме припада уређај" +#~ msgid "smb://foo.example.com, ssh://192.168.0.1, ftp://[2001:db8::1]" +#~ msgstr "smb://foo.primer.com, ssh://192.168.0.1, ftp://[2001:db8::1]" -#~ msgid "Device manager which the device belongs to" -#~ msgstr "Управник уређаја коме припада уређај" +#~ msgid "Error parsing option --gdk-debug" +#~ msgstr "Грешка у обради опције „--gdk-debug“" -#~ msgid "Device role in the device manager" -#~ msgstr "Улога уређаја у управнику уређаја" +#~ msgid "Error parsing option --gdk-no-debug" +#~ msgstr "Грешка у обради опције „--gdk-no-debug“" -#~ msgid "Associated pointer or keyboard with this device" -#~ msgstr "Придружени показивач или тастатура са овим уређајем" +#~ msgid "Program class as used by the window manager" +#~ msgstr "Класа програма коју користи управљач прозора" -#~ msgid "Source type for the device" -#~ msgstr "Врста извора за уређај" +#~ msgid "CLASS" +#~ msgstr "КЛАСА" -#~ msgid "Input mode for the device" -#~ msgstr "Улазни режим за уређај" +#~ msgid "Program name as used by the window manager" +#~ msgstr "Назив програма како га приказује управљач прозора" -#~ msgid "Whether the device has a cursor" -#~ msgstr "Да ли уређај има курзор" +#~ msgid "NAME" +#~ msgstr "НАЗИВ" -#~ msgid "Whether there is a visible cursor following device motion" -#~ msgstr "Да ли постоји видљиви курзор који следи покрете уређаја" +#~ msgid "X display to use" +#~ msgstr "Икс приказ за коришћење" -#~ msgid "Number of axes in the device" -#~ msgstr "Број оса у уређају" +#~ msgid "DISPLAY" +#~ msgstr "ПРИКАЗ" -#~ msgid "Product ID" -#~ msgstr "ИБ производа" +#~ msgid "GDK debugging flags to set" +#~ msgstr "ГДК опције за уклањање грешака за постављање" -#~ msgid "Seat" -#~ msgstr "Смештај" +#~ msgid "FLAGS" +#~ msgstr "ОПЦИЈЕ" -#~ msgid "Number of concurrent touches" -#~ msgstr "Број упоредних додира" - -#~ msgid "Axes" -#~ msgstr "Осе" - -#~ msgid "The tool that is currently used with this device" -#~ msgstr "Алат који се тренутно користи са овим уређајем" - -#~ msgid "Display for the device manager" -#~ msgstr "Приказ за управника уређаја" - -# У зависности од смисла, може бити и Екран, и слично -#~ msgid "The default display for GDK" -#~ msgstr "Подразумевани приказ за ГДК" - -#~ msgid "The GDK window bound to the GL context" -#~ msgstr "ГДК прозор који је везан за ГЛ контекст" - -#~ msgid "Shared context" -#~ msgstr "Дељени контекст" - -#~ msgid "The GL context this context shares data with" -#~ msgstr "ГЛ контекст са којим овај контекст дели податке" - -#~ msgid "The default font options for the screen" -#~ msgstr "Подразумеване могућности фонта на екрану" - -#~ msgid "The resolution for fonts on the screen" -#~ msgstr "Резолуција фонтова на екрану" - -#~ msgid "Opcode" -#~ msgstr "Опкôд" - -#~ msgid "Opcode for XInput2 requests" -#~ msgstr "Опкôд за захтеве улаза2 Икса" - -#~ msgid "Major" -#~ msgstr "Главни" - -#~ msgid "Major version number" -#~ msgstr "Број главног издања" - -#~ msgid "Minor" -#~ msgstr "Споредни" - -#~ msgid "Minor version number" -#~ msgstr "Број споредног издања" - -#~ msgid "Device identifier" -#~ msgstr "Одредник уређаја" - -#~ msgid "Cell renderer" -#~ msgstr "Исцртавач ћелије" - -#~ msgid "The cell renderer represented by this accessible" -#~ msgstr "Исцртавач ћелије представљен овим приступним" - -#~ msgid "A unique name for the action." -#~ msgstr "Јединствени назив за радњу." - -#~ msgid "The label used for menu items and buttons that activate this action." -#~ msgstr "" -#~ "Натпис који се користи за ставке изборника и дугмад која покрећу ову " -#~ "радњу." - -#~ msgid "Short label" -#~ msgstr "Краћи натпис" - -#~ msgid "A shorter label that may be used on toolbar buttons." -#~ msgstr "Краћи натпис који се може користити на думгадима траке алата." - -#~ msgid "Tooltip" -#~ msgstr "Облачић" - -#~ msgid "A tooltip for this action." -#~ msgstr "Облачић за ову радњу." - -#~ msgid "Stock Icon" -#~ msgstr "Испоручена иконица" - -#~ msgid "The stock icon displayed in widgets representing this action." -#~ msgstr "" -#~ "Испоручена иконица која се приказује у елементима који представљају ову " -#~ "радњу." - -#~ msgid "The GIcon being displayed" -#~ msgstr "Гиконица која је приказана" - -#~ msgid "The name of the icon from the icon theme" -#~ msgstr "Назив иконице из теме иконица" - -#~ msgid "Visible when horizontal" -#~ msgstr "Видљиво када је водоравно" - -#~ msgid "" -#~ "Whether the toolbar item is visible when the toolbar is in a horizontal " -#~ "orientation." -#~ msgstr "" -#~ "Да ли се приказује ставка траке алата када је трака алата постављена " -#~ "водоравно." - -#~ msgid "Visible when overflown" -#~ msgstr "Видљиво када излази из оквира" - -#~ msgid "" -#~ "When TRUE, toolitem proxies for this action are represented in the " -#~ "toolbar overflow menu." -#~ msgstr "" -#~ "Када је постављено, посредници облачића за ову радњу се приказују у " -#~ "изборнику траке алата ван оквира." - -#~ msgid "Visible when vertical" -#~ msgstr "Видљиво када је усправно" - -#~ msgid "" -#~ "Whether the toolbar item is visible when the toolbar is in a vertical " -#~ "orientation." -#~ msgstr "" -#~ "Да ли се приказује ставка траке алата када је трака алата постављена " -#~ "усправно." - -#~ msgid "Is important" -#~ msgstr "Важно је" - -#~ msgid "" -#~ "Whether the action is considered important. When TRUE, toolitem proxies " -#~ "for this action show text in GTK_TOOLBAR_BOTH_HORIZ mode." -#~ msgstr "" -#~ "Да ли се радња сматра важном. Ако је постављено, посредници за ставке " -#~ "алата ове радње приказују текст у режиму „GTK_TOOLBAR_BOTH_HORIZ“." - -#~ msgid "Hide if empty" -#~ msgstr "Сакриј ако је празно" - -#~ msgid "When TRUE, empty menu proxies for this action are hidden." -#~ msgstr "" -#~ "Када је постављено, празни посредници изборника за ову радњу се скривају." - -#~ msgid "Whether the action is enabled." -#~ msgstr "Да ли је радња укључена." - -#~ msgid "Whether the action is visible." -#~ msgstr "Да ли је радња видљива." - -#~ msgid "" -#~ "The GtkActionGroup this GtkAction is associated with, or NULL (for " -#~ "internal use)." -#~ msgstr "" -#~ "Група Гтк радње којој је ова Гтк радња придружена, или „NULL“ (за " -#~ "унутрашњу употребу)." - -#~ msgid "Whether the image will always be shown" -#~ msgstr "Да ли је слика увек видљива" - -#~ msgid "A name for the action group." -#~ msgstr "Назив за групу радње." - -#~ msgid "Whether the action group is enabled." -#~ msgstr "Да ли је група радње укључена." - -#~ msgid "Whether the action group is visible." -#~ msgstr "Да ли је група радње видљива." - -#~ msgid "Accelerator Group" -#~ msgstr "Група пречице" - -#~ msgid "The accelerator group the actions of this group should use." -#~ msgstr "Група пречице коју треба да користе радње ове групе." - -#~ msgid "The action this activatable will activate and receive updates from" -#~ msgstr "" -#~ "Радња коју ће овај елемент са могућношћу активирања покренути и од које " -#~ "ће примати ажурирања" - -#~ msgid "Use Action Appearance" -#~ msgstr "Користи изглед радње" - -#~ msgid "Whether to use the related actions appearance properties" -#~ msgstr "Да ли ће се користити својства изгледа повезаних радњи" - -#~ msgid "" -#~ "Horizontal position of child in available space. 0.0 is left aligned, 1.0 " -#~ "is right aligned" -#~ msgstr "" -#~ "Водоравни положај садржаног елемента у доступном простору. 0.0 означава " -#~ "лево поравнање, 1.0 десно поравнање." - -#~ msgid "" -#~ "Vertical position of child in available space. 0.0 is top aligned, 1.0 is " -#~ "bottom aligned" -#~ msgstr "" -#~ "Усправни положај садржаног елемента у доступном простору. 0.0 означава " -#~ "поравнање са врхом, а 1.0 поравнање са дном." - -#~ msgid "" -#~ "If available horizontal space is bigger than needed for the child, how " -#~ "much of it to use for the child. 0.0 means none, 1.0 means all" -#~ msgstr "" -#~ "Ако је доступан водоравни простор већи од неопходног за пород, колико " -#~ "искористити за пород. 0.0 значи ништа, а 1.0 значи све" - -#~ msgid "" -#~ "If available vertical space is bigger than needed for the child, how much " -#~ "of it to use for the child. 0.0 means none, 1.0 means all" -#~ msgstr "" -#~ "Ако је доступан усправни простор већи од неопходног за пород, колико " -#~ "искористити за пород. 0.0 значи ништа, а 1.0 значи све" - -#~ msgid "The padding to insert at the top of the widget." -#~ msgstr "Попуна која се убацује на врх елемента." - -#~ msgid "The padding to insert at the bottom of the widget." -#~ msgstr "Попуна која се убацује на дно елемента." - -#~ msgid "The padding to insert at the left of the widget." -#~ msgstr "Попуна која се убацује на леву страну елемента." - -#~ msgid "The padding to insert at the right of the widget." -#~ msgstr "Попуна која се убацује на десну страну елемента." - -#~ msgid "The direction the arrow should point" -#~ msgstr "Смер у коме стрелица треба да показује" - -#~ msgid "Arrow shadow" -#~ msgstr "Сенка стрелице" - -#~ msgid "Appearance of the shadow surrounding the arrow" -#~ msgstr "Изглед сенке која окружује стрелицу" - -#~ msgid "Amount of space used up by arrow" -#~ msgstr "Количина простора за стрелицу" - -# Ovde nema greske!!! -#~ msgid "Has Opacity Control" -#~ msgstr "Садржи управљање провидношћу" - -#~ msgid "Whether the color selector should allow setting opacity" -#~ msgstr "Да ли изборник боје дозвољава постављање провидности" - -#~ msgid "Whether a palette should be used" -#~ msgstr "Да ли треба користити палету" - -#~ msgid "The current color" -#~ msgstr "Тренутна боја" - -#~ msgid "The current opacity value (0 fully transparent, 65535 fully opaque)" -#~ msgstr "" -#~ "Тренутна вредност провидности (0 — потпуно провидно, 65535 — потпуно " -#~ "непровидно)" - -#~ msgid "The current RGBA color" -#~ msgstr "Тренутна РГБА боја" - -#~ msgid "The color selection embedded in the dialog." -#~ msgstr "Избор боје угњежден у прозорчету." - -#~ msgid "OK Button" -#~ msgstr "Дугме „У реду“" - -#~ msgid "The OK button of the dialog." -#~ msgstr "Дугме „У реду“ на прозорчету." - -#~ msgid "The cancel button of the dialog." -#~ msgstr "Дугме „Откажи“ на прозорчету." - -#~ msgid "Help Button" -#~ msgstr "Дугме „Помоћ“" - -#~ msgid "The help button of the dialog." -#~ msgstr "Дугме „Помоћ“ на прозорчету." - -#~ msgid "The string that represents this font" -#~ msgstr "Ниска који представља овај фонт" - -#~ msgid "The text to display in order to demonstrate the selected font" -#~ msgstr "Текст који се приказује ради испробавања изабраног писма" - -#~ msgid "Shadow type" -#~ msgstr "Врста сенке" - -#~ msgid "Appearance of the shadow that surrounds the container" -#~ msgstr "Изглед сенке која уоквирује садржаоца" - -#~ msgid "Handle position" -#~ msgstr "Положај ручке" - -#~ msgid "Position of the handle relative to the child widget" -#~ msgstr "Положај ручке у односу на садржани елемент" - -#~ msgid "Snap edge" -#~ msgstr "Привуци ивици" - -#~ msgid "" -#~ "Side of the handlebox that's lined up with the docking point to dock the " -#~ "handlebox" -#~ msgstr "Страна кућице са ручком која се поравнава тачком пријањања" - -#~ msgid "Snap edge set" -#~ msgstr "Постављено привлачење ивици" - -#~ msgid "" -#~ "Whether to use the value from the snap_edge property or a value derived " -#~ "from handle_position" -#~ msgstr "" -#~ "Да ли се користи вредност из особине „snap_edge“ (привуци ивици) или " -#~ "вредност изведена из „handle_position“ (позиција ручке)" - -#~ msgid "" -#~ "A boolean value indicating whether the handlebox's child is attached or " -#~ "detached." -#~ msgstr "" -#~ "Логичка вредност која указује да ли је пород кућице са ручком закачен или " -#~ "откачен." - -#~ msgid "Child widget to appear next to the menu text" -#~ msgstr "Садржани елемент који се појављује поред текста изборника" - -#~ msgid "Use stock" -#~ msgstr "Користи већ припремљене" - -#~ msgid "Whether to use the label text to create a stock menu item" -#~ msgstr "" -#~ "Да ли ће да користи текст натписа за стварање ставке изборника спремника" - -#~ msgid "The Accel Group to use for stock accelerator keys" -#~ msgstr "Група пречице која се користи за тастере пречица спремника" - -#~ msgid "X align" -#~ msgstr "Водоравно поравнање" - -#~ msgid "" -#~ "The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL " -#~ "layouts." -#~ msgstr "" -#~ "Водоравно поравнање, од 0 (лево) до 1 (десно). Обрнуто за распореде са " -#~ "десна на лево." - -#~ msgid "Y align" -#~ msgstr "Усправно поравнање" - -#~ msgid "The vertical alignment, from 0 (top) to 1 (bottom)" -#~ msgstr "Усправно поравнање, од 0 (врх) до 1 (дно)" - -#~ msgid "X pad" -#~ msgstr "Водоравна попуна" - -#~ msgid "" -#~ "The amount of space to add on the left and right of the widget, in pixels" -#~ msgstr "Количина размака који се додаје лево и десно од елемента, у тачкама" - -#~ msgid "Y pad" -#~ msgstr "Усправна попуна" - -#~ msgid "" -#~ "The amount of space to add on the top and bottom of the widget, in pixels" -#~ msgstr "" -#~ "Количина размака који се додаје на врху и на дну елемента, у тачкама" - -#~ msgid "Icon's count" -#~ msgstr "Број иконице" - -#~ msgid "The count of the emblem currently displayed" -#~ msgstr "Број тренутно приказаног обележја" - -#~ msgid "Icon's label" -#~ msgstr "Ознака иконице" - -#~ msgid "The label to be displayed over the icon" -#~ msgstr "Ознака која се приказује преко иконице" - -#~ msgid "Icon's style context" -#~ msgstr "Постављен стил писма" - -#~ msgid "The style context to theme the icon appearance" -#~ msgstr "Контекст стила до теме изгледа иконице" - -#~ msgid "Background icon" -#~ msgstr "Позадинска иконица" - -#~ msgid "The icon for the number emblem background" -#~ msgstr "Иконица за позадину броја обележја" - -#~ msgid "Background icon name" -#~ msgstr "Назив позадинске иконице" - -#~ msgid "The icon name for the number emblem background" -#~ msgstr "Назив иконице за позадину броја обележја" - -#~ msgid "The value" -#~ msgstr "Вредност" - -#~ msgid "" -#~ "The value returned by gtk_radio_action_get_current_value() when this " -#~ "action is the current action of its group." -#~ msgstr "" -#~ "Вредност коју враћа „gtk_radio_action_get_current_value()“ када је ова " -#~ "радња текућа радња његове групе." - -#~ msgid "The radio action whose group this action belongs to." -#~ msgstr "Радио-радња чијој групи ова радња припада." - -#~ msgid "" -#~ "The value property of the currently active member of the group to which " -#~ "this action belongs." -#~ msgstr "" -#~ "Својство вредности тренутно активног члана групе којој ова радња припада." - -#~ msgid "Whether the items should be displayed with a number" -#~ msgstr "Да ли ставке требају бити приказане са бројевима" - -#~ msgid "Pixbuf" -#~ msgstr "Сличица" - -#~ msgid "A GdkPixbuf to display" -#~ msgstr "Гдк сличица за приказ" - -#~ msgid "Stock ID" -#~ msgstr "ИД припремљене" - -#~ msgid "Stock ID for a stock image to display" -#~ msgstr "ИБ припремљене слике за приказ" - -#~ msgid "Storage type" -#~ msgstr "Врста смештаја" - -#~ msgid "The representation being used for image data" -#~ msgstr "Начин записа који се користи за податке за слику" - -#~ msgid "The screen where this status icon will be displayed" -#~ msgstr "Екран на којем ће се приказати ова иконица стања" - -#~ msgid "Whether the status icon is visible" -#~ msgstr "Да ли је иконица стања видљива" - -#~ msgid "Embedded" -#~ msgstr "Угњеждено" - -#~ msgid "Whether the status icon is embedded" -#~ msgstr "Да ли је иконица стања угњеждена" - -#~ msgid "Has tooltip" -#~ msgstr "Има савет" - -#~ msgid "Whether this tray icon has a tooltip" -#~ msgstr "Да ли иконица фиоке има савет" - -#~ msgid "Tooltip Text" -#~ msgstr "Текст савета" - -#~ msgid "Tooltip markup" -#~ msgstr "Ознаке савета" - -#~ msgid "The contents of the tooltip for this tray icon" -#~ msgstr "Садржај савета ове иконице фиоке" - -#~ msgid "The title of this tray icon" -#~ msgstr "Наслов ове иконице фиоке" - -#~ msgid "GtkStyleContext to get style from" -#~ msgstr "Из ког садржаја Гтк стила ће бити узет стил" - -#~ msgid "Rows" -#~ msgstr "Редови" - -#~ msgid "The number of rows in the table" -#~ msgstr "Број редова у табели" - -#~ msgid "The number of columns in the table" -#~ msgstr "Број стубаца у табели" - -#~ msgid "Row spacing" -#~ msgstr "Размак редова" - -#~ msgid "The amount of space between two consecutive rows" -#~ msgstr "Размак између два суседна реда" - -#~ msgid "Column spacing" -#~ msgstr "Размак стубаца" - -#~ msgid "The amount of space between two consecutive columns" -#~ msgstr "Размак између два суседна ступца" - -#~ msgid "Homogeneous" -#~ msgstr "Једнообразно" - -#~ msgid "If TRUE, the table cells are all the same width/height" -#~ msgstr "Ако је постављено, онда су сва поља табеле једнаке ширине и висине" - -#~ msgid "Left attachment" -#~ msgstr "Лево припајање" - -#~ msgid "The column number to attach the left side of the child to" -#~ msgstr "Број ступца за који прикачити леву страну садржаног елемента" - -#~ msgid "The column number to attach the right side of a child widget to" -#~ msgstr "Број ступца за који прикачити десну страну садржаног елемента" - -#~ msgid "Top attachment" -#~ msgstr "Горње припајање" - -#~ msgid "The row number to attach the top of a child widget to" -#~ msgstr "Број реда за који прикачити горњу страну садржаног елемента" - -#~ msgid "The row number to attach the bottom of the child to" -#~ msgstr "Број реда за који прикачити доњу страну садржаног елемента" - -#~ msgid "Options specifying the horizontal behaviour of the child" -#~ msgstr "Поставке које наводе водоравно понашање садржаног елемента" - -#~ msgid "Options specifying the vertical behaviour of the child" -#~ msgstr "Поставке које наводе усправно понашање садржаног елемента" - -#~ msgid "" -#~ "Extra space to put between the child and its left and right neighbors, in " -#~ "pixels" -#~ msgstr "" -#~ "Додатни размак између садржаног елемента и његовог левог и десног суседа, " -#~ "у тачкама" - -#~ msgid "" -#~ "Extra space to put between the child and its upper and lower neighbors, " -#~ "in pixels" -#~ msgstr "" -#~ "Додатни размак између садржаног елемента и његовог горњег и доњег суседа, " -#~ "у тачкама" - -#~ msgid "Create the same proxies as a radio action" -#~ msgstr "Прави исте посреднике као и радио-радња" - -#~ msgid "Whether the proxies for this action look like radio action proxies" -#~ msgstr "" -#~ "Да ли посредници за ову радњу изгледају као посредници за радио-радње" - -#~ msgid "Whether the toggle action should be active" -#~ msgstr "Да ли прекидачка радња треба да буде радна или не" - -#~ msgid "Foreground color" -#~ msgstr "Боја исцртавања" - -#~ msgid "Foreground color for symbolic icons" -#~ msgstr "Боја исцртавања за симболичке иконице" - -#~ msgid "Error color for symbolic icons" -#~ msgstr "Боја грешке за симболичке иконице" - -#~ msgid "Warning color for symbolic icons" -#~ msgstr "Боја упозорења за симболичке иконице" - -#~ msgid "Success color for symbolic icons" -#~ msgstr "Боја успеха за симболичке иконице" - -#~ msgid "Padding" -#~ msgstr "Попуна" - -#~ msgid "Padding that should be put around icons in the tray" -#~ msgstr "Испуњавање које треба поставити око иконица у палети" - -#~ msgid "The pixel size that icons should be forced to, or zero" -#~ msgstr "Величина у тачкама на коју иконице морају бити постављене, или нула" - -#~ msgid "Add tearoffs to menus" -#~ msgstr "Додаје отцепљивање у изборнике" - -#~ msgid "Whether tearoff menu items should be added to menus" -#~ msgstr "Да ли се додају ставке изборника за отцепљивање у изборнике" - -#~ msgid "Merged UI definition" -#~ msgstr "Спојена одредница сучеља" - -#~ msgid "An XML string describing the merged UI" -#~ msgstr "ИксМЛ ниска која описује спојено сучеље" - -#~ msgid "" -#~ "The name of the program. If this is not set, it defaults to " -#~ "g_get_application_name()" -#~ msgstr "" -#~ "Назив програма. Уколико није постављено, подразумева се " -#~ "„g_get_application_name()“" - -#~ msgid "Copyright string" -#~ msgstr "Текст ауторских права" - -#~ msgid "Copyright information for the program" -#~ msgstr "Подаци о ауторским правима програма" - -#~ msgid "Comments string" -#~ msgstr "Напомене" - -#~ msgid "Authors" -#~ msgstr "Аутори" - -#~ msgid "List of people documenting the program" -#~ msgstr "Списак особа које су написале документацију програма" - -#~ msgid "Artists" -#~ msgstr "Графика" - -#~ msgid "List of people who have contributed artwork to the program" -#~ msgstr "Списак особа које су израдиле графику за програм" - -#~ msgid "" -#~ "Credits to the translators. This string should be marked as translatable" -#~ msgstr "Заслуге преводилаца. Ова ниска треба да буде назначена за превод" - -#~ msgid "Logo" -#~ msgstr "Логотип" - -#~ msgid "" -#~ "A logo for the about box. If this is not set, it defaults to " -#~ "gtk_window_get_default_icon_list()" -#~ msgstr "" -#~ "Логотип за прозорче о програму. Уколико није постављено, подразумева се " -#~ "„gtk_window_get_default_icon_list()“" - -#~ msgid "Logo Icon Name" -#~ msgstr "Назив иконице логотипа" - -#~ msgid "A named icon to use as the logo for the about box." -#~ msgstr "Именована иконица за логотип у прозорчету о програму." - -#~ msgid "Whether to wrap the license text." -#~ msgstr "Да ли ће се преламати текст дозволе." - -#~ msgid "Accelerator Closure" -#~ msgstr "Остваривање пречице" - -#~ msgid "The closure to be monitored for accelerator changes" -#~ msgstr "Који скуп тастера ће бити праћен за изменама пречице" - -#~ msgid "The widget to be monitored for accelerator changes" -#~ msgstr "Елемент који ће бити праћен за изменама пречице" - -#~ msgid "The widget referenced by this accessible." -#~ msgstr "Елемент на који указује овај приступни." - -#~ msgid "The name of the associated action, like 'app.quit'" -#~ msgstr "Назив припадајуће радње, као „app.quit“" - -#~ msgid "Action target value" -#~ msgstr "Вредност мете радње" - -#~ msgid "The parameter for action invocations" -#~ msgstr "Параметар за призивање радње" - -#~ msgid "" -#~ "A GtkPackType indicating whether the child is packed with reference to " -#~ "the start or end of the parent" -#~ msgstr "" -#~ "Одређује да ли је садржани елемент везан за почетак или крај садржаоца" - -#~ msgid "The index of the child in the parent" -#~ msgstr "Индекс садржаног елемента у садржаоцу" - -#~ msgid "Minimum Value" -#~ msgstr "Најмања вредност" - -#~ msgid "The minimum value of the adjustment" -#~ msgstr "Најмања вредност дотеривања" - -#~ msgid "Maximum Value" -#~ msgstr "Највећа вредност" - -#~ msgid "The maximum value of the adjustment" -#~ msgstr "Највећа вредност дотеривања" - -#~ msgid "Step Increment" -#~ msgstr "Корак увећања" - -#~ msgid "The step increment of the adjustment" -#~ msgstr "Корак увећања дотеривања" - -#~ msgid "The page increment of the adjustment" -#~ msgstr "Странично увећање дотеривања" - -#~ msgid "The page size of the adjustment" -#~ msgstr "Величина странице дотеривања" - -#~ msgid "Include an 'Other…' item" -#~ msgstr "Укључивање ставке „Остало…“" - -#~ msgid "" -#~ "Whether the combobox should include an item that triggers a " -#~ "GtkAppChooserDialog" -#~ msgstr "" -#~ "Да ли прозорче за избор треба да садржи ставку која покреће Гтк прозорче " -#~ "за избор програма" - -#~ msgid "Whether the combobox should show the default application on top" -#~ msgstr "" -#~ "Да ли прозорче за избор треба да покаже подразумевани програм на врху" - -#~ msgid "The text to show at the top of the dialog" -#~ msgstr "Текст за приказивање на врху прозорчета" - -#~ msgid "Content type" -#~ msgstr "Врста садржаја" - -#~ msgid "The content type used by the open with object" -#~ msgstr "Врста садржаја коју користи отвори предметом" - -#~ msgid "The GFile used by the app chooser dialog" -#~ msgstr "Гдатотека коју користи прозорче бирача програма" - -#~ msgid "Whether the widget should show the default application" -#~ msgstr "Да ли елемент треба да покаже подразумевани програм" - -#~ msgid "Whether the widget should show recommended applications" -#~ msgstr "Да ли елемент треба да покаже препоручене програме" - -#~ msgid "Whether the widget should show fallback applications" -#~ msgstr "Да ли елемент треба да покаже програме пребацивања" - -#~ msgid "Whether the widget should show other applications" -#~ msgstr "Да ли елемент треба да покаже друге програме" - -#~ msgid "Whether the widget should show all applications" -#~ msgstr "Да ли елемент треба да покаже све програме" - -#~ msgid "Widget's default text" -#~ msgstr "Подразумевани текст елемента" - -#~ msgid "The default text appearing when there are no applications" -#~ msgstr "Подразумевани текст који се појављује када нема програма" - -#~ msgid "Register with the session manager" -#~ msgstr "Регистар са управником уређаја" - -#~ msgid "The GMenuModel for the application menu" -#~ msgstr "Модел Гизборника за изборник програма" - -#~ msgid "The GMenuModel for the menubar" -#~ msgstr "Модел Гизборника за траку изборника" - -#~ msgid "Active window" -#~ msgstr "Покренут прозор" - -#~ msgid "The window which most recently had focus" -#~ msgstr "Прозор који је последњи био у првом плану" - -#~ msgid "TRUE if the window should show a menubar at the top of the window" -#~ msgstr "" -#~ "Постављено ако прозор треба да прикаже траку изборника на врху прозора." - -#~ msgid "X alignment of the child" -#~ msgstr "Положено поравнање садржаног елемента" - -#~ msgid "Y alignment of the child" -#~ msgstr "Усправно поравнање садржаног елемента" - -#~ msgid "Aspect ratio if obey_child is FALSE" -#~ msgstr "Однос димензија уколико се не поставља према садржаном елементу" - -#~ msgid "Obey child" -#~ msgstr "Према садржаном елементу" - -#~ msgid "Force aspect ratio to match that of the frame's child" -#~ msgstr "" -#~ "Приморати да се однос димензија слаже са односом димензија оквира " -#~ "садржаног елемента" - -#~ msgid "Use Header Bar for actions." -#~ msgstr "Користи траку заглавља за радње." - -#~ msgid "Header Padding" -#~ msgstr "Попуна заглавља" - -#~ msgid "Number of pixels around the header." -#~ msgstr "Број пиксела око заглавља." - -#~ msgid "Content Padding" -#~ msgstr "Попуна садржаја" - -#~ msgid "Number of pixels around the content pages." -#~ msgstr "Број пиксела око страна са садржајем." - -#~ msgid "The type of the assistant page" -#~ msgstr "Врста стране помоћника" - -#~ msgid "The title of the assistant page" -#~ msgstr "Наслов стране помоћника" - -#~ msgid "Header image" -#~ msgstr "Слика у заглављу" - -#~ msgid "Header image for the assistant page" -#~ msgstr "Слика у заглављу у страни помоћника" - -#~ msgid "Sidebar image" -#~ msgstr "Бочна слика" - -#~ msgid "Sidebar image for the assistant page" -#~ msgstr "Бочна слика у страни помоћника" - -#~ msgid "Whether all required fields on the page have been filled out" -#~ msgstr "Да ли су сва захтевана поља са стране попуњена" - -#~ msgid "Has padding" -#~ msgstr "Има оквир" - -#~ msgid "Whether the assistant adds padding around the page" -#~ msgstr "Да ли помоћник додаје оквир око странице" - -#~ msgid "Minimum child width" -#~ msgstr "Најмања ширина садржаног елемента" - -#~ msgid "Minimum width of buttons inside the box" -#~ msgstr "Најмања ширина дугмића унутар оквира" - -#~ msgid "Minimum child height" -#~ msgstr "Најмања висина садржаног елемента" - -#~ msgid "Minimum height of buttons inside the box" -#~ msgstr "Најмања висина дугмића унутар оквира" - -#~ msgid "Child internal width padding" -#~ msgstr "Унутрашња попуна ширине садржаног елемента" - -#~ msgid "Amount to increase child's size on either side" -#~ msgstr "За колико увећати величину садржаног елемента на свакој страни" - -#~ msgid "Child internal height padding" -#~ msgstr "Унутрашња попуна висине садржаног елемента" - -#~ msgid "Amount to increase child's size on the top and bottom" -#~ msgstr "За колико увећати величину садржаног елемента горе и доле" - -#~ msgid "" -#~ "How to lay out the buttons in the box. Possible values are: spread, edge, " -#~ "start and end" -#~ msgstr "" -#~ "Како изложити дугмиће у оквиру. Дозвољене вредности су: „spread“ — " -#~ "раширено, „edge“ — према ивици, „start“ — на почетку и „end“ — на крају" - -#~ msgid "Secondary" -#~ msgstr "Другоразредно" - -#~ msgid "" -#~ "If TRUE, the child appears in a secondary group of children, suitable " -#~ "for, e.g., help buttons" -#~ msgstr "" -#~ "Ако је постављено, садржани елемент се појављује међу другим елементима, " -#~ "што је одговарајуће за нпр. дугмиће за помоћ." - -#~ msgid "Non-Homogeneous" -#~ msgstr "Неистородност" - -#~ msgid "If TRUE, the child will not be subject to homogeneous sizing" -#~ msgstr "" -#~ "Ако је постављено, садржани елемент неће бити подложан истородном мењању " -#~ "величине" - -#~ msgid "The amount of space between children" -#~ msgstr "Количина размака међу садржаним елементима" - -#~ msgid "Whether the children should all be the same size" -#~ msgstr "Да ли сви садржани елементи треба да буду исте величине" - -#~ msgid "" -#~ "The position of the baseline aligned widgets if extra space is available" -#~ msgstr "" -#~ "Положај поређаних елемената линије основе ако је доступан додатни простор" - -#~ msgid "Whether the child should receive extra space when the parent grows" -#~ msgstr "" -#~ "Да ли садржани елемент добија додатни простор када му садржалац расте" - -#~ msgid "" -#~ "Whether extra space given to the child should be allocated to the child " -#~ "or used as padding" -#~ msgstr "" -#~ "Да ли се додатни простор намењен садржаном елементу треба њему доделити " -#~ "или користити за попуну" - -#~ msgid "Extra space to put between the child and its neighbors, in pixels" -#~ msgstr "" -#~ "Додатни размак који се поставља између садржаног елемента и његових " -#~ "комшија, у тачкама" - -#~ msgid "Translation Domain" -#~ msgstr "Домен превода" - -#~ msgid "The translation domain used by gettext" -#~ msgstr "Домен превода који користи геттекст" - -#~ msgid "" -#~ "Text of the label widget inside the button, if the button contains a " -#~ "label widget" -#~ msgstr "Садржај ознаке унутар дугмета, уколико дугме садржи ознаку" - -#~ msgid "" -#~ "If set, an underline in the text indicates the next character should be " -#~ "used for the mnemonic accelerator key" -#~ msgstr "" -#~ "Ако је постављено, подвлачење означава да се следећи знак користи као " -#~ "пречица" - -#~ msgid "" -#~ "If set, the label is used to pick a stock item instead of being displayed" -#~ msgstr "" -#~ "Ако је постављено, ознака се бира од већ припремљених ставки уместо " -#~ "приказивања" - -#~ msgid "Border relief" -#~ msgstr "Изглед ивице" - -#~ msgid "The border relief style" -#~ msgstr "Стил изгледа ивице" - -#~ msgid "Horizontal alignment for child" -#~ msgstr "Водоравно поравнање за садржани елемент" - -#~ msgid "Vertical alignment for child" -#~ msgstr "Усправно поравнање за садржани елемент" - -#~ msgid "Child widget to appear next to the button text" -#~ msgstr "Садржани елемент који се појављује поред текста дугмета" - -#~ msgid "Image position" -#~ msgstr "Положај слике" - -#~ msgid "The position of the image relative to the text" -#~ msgstr "Положај слике у односу на текст" - -#~ msgid "Extra space to add for GTK_CAN_DEFAULT buttons" -#~ msgstr "Размак који треба додати за „GTK_CAN_DEFAULT“ дугмиће" - -#~ msgid "Default Outside Spacing" -#~ msgstr "Размак око подразумеваних" - -#~ msgid "" -#~ "Extra space to add for GTK_CAN_DEFAULT buttons that is always drawn " -#~ "outside the border" -#~ msgstr "" -#~ "Размак који треба додати око „GTK_CAN_DEFAULT“ дугмића и који се исцртава " -#~ "око границе" - -# Da li je "kada se pritisne" ili "kada se otpusti"? -#~ msgid "" -#~ "How far in the x direction to move the child when the button is depressed" -#~ msgstr "" -#~ "Колико да се помери садржани елемент у правцу X осе на притисак дугмета" - -#~ msgid "" -#~ "How far in the y direction to move the child when the button is depressed" -#~ msgstr "" -#~ "Колико померити садржани елемент у правцу Y осе када се дугме притисне" - -#~ msgid "" -#~ "Whether the child_displacement_x/_y properties should also affect the " -#~ "focus rectangle" -#~ msgstr "" -#~ "Да ли својства х/у размештаја порода такође утичу и на правоугаоник фокуса" - -#~ msgid "Border between button edges and child." -#~ msgstr "Граница између ивица дугмета и детета." - -#~ msgid "Spacing in pixels between the image and label" -#~ msgstr "Размак у пикселима између слике и ознаке" - -#~ msgid "Year" -#~ msgstr "Година" - -#~ msgid "The selected year" -#~ msgstr "Изабрана година" - -#~ msgid "Month" -#~ msgstr "Месец" - -#~ msgid "The selected month (as a number between 0 and 11)" -#~ msgstr "Изабрани месец (број између 0 и 11)" - -# Одозначи!? -#~ msgid "" -#~ "The selected day (as a number between 1 and 31, or 0 to unselect the " -#~ "currently selected day)" -#~ msgstr "" -#~ "Изабрани дан (број између 1 и 31 или 0 да се одозначи тренутно изабрани " -#~ "дан)" - -#~ msgid "If TRUE, a heading is displayed" -#~ msgstr "Ако је постављено, приказује се заглавље" - -#~ msgid "If TRUE, day names are displayed" -#~ msgstr "Ако је постављено, приказују се имена дана" - -#~ msgid "No Month Change" -#~ msgstr "Нема измене месеца" - -#~ msgid "If TRUE, the selected month cannot be changed" -#~ msgstr "Ако је постављено, не може се изменити изабрани месец" - -#~ msgid "Show Week Numbers" -#~ msgstr "Прикажи број недеље" - -#~ msgid "If TRUE, week numbers are displayed" -#~ msgstr "Ако је постављено, приказују се бројеви недеља" - -#~ msgid "Details width in characters" -#~ msgstr "Ширина детаља у знаковима" - -#~ msgid "Details Height" -#~ msgstr "Висина детаља" - -#~ msgid "Details height in rows" -#~ msgstr "Висина детаља у редовима" - -#~ msgid "If TRUE, details are shown" -#~ msgstr "Ако је постављено, приказују се детаљи" - -#~ msgid "Inner border space" -#~ msgstr "Простор унутрашње границе" - -#~ msgid "Space between day headers and main area" -#~ msgstr "Размак између заглавља дана и главне области" - -#~ msgid "Space between week headers and main area" -#~ msgstr "Размак између заглавља недеље и главне области" - -#~ msgid "Space which is inserted between cells" -#~ msgstr "Размак који се убацује између ћелија" - -#~ msgid "Whether the cell expands" -#~ msgstr "Да ли ћелија може да се шири" - -#~ msgid "Align" -#~ msgstr "Поравнање" - -#~ msgid "Whether cell should align with adjacent rows" -#~ msgstr "Да ли ћелија треба да се поравна са суседним редовима" - -#~ msgid "Whether cells should be the same size in all rows" -#~ msgstr "Да ли ћелије треба да буду исте величине у свим редовима" - -#~ msgid "" -#~ "A GtkPackType indicating whether the cell is packed with reference to the " -#~ "start or end of the cell area" -#~ msgstr "" -#~ "Врста Гтк паковања који означава да ли је ћелија упакована у односу на " -#~ "почетак или на крај области ћелије" - -#~ msgid "The cell which currently has focus" -#~ msgstr "Ћелија која је тренутно у фокусу" - -#~ msgid "Edited Cell" -#~ msgstr "Уређена ћелија" - -#~ msgid "The cell which is currently being edited" -#~ msgstr "Ћелија која је тренутно измењена" - -#~ msgid "The widget currently editing the edited cell" -#~ msgstr "Елемент који тренутно уређује уређену ћелију" - -#~ msgid "The Cell Area this context was created for" -#~ msgstr "Област ћелије за коју је направљен овај контекст" - -#~ msgid "Minimum Width" -#~ msgstr "Најмања ширина" - -#~ msgid "Minimum cached width" -#~ msgstr "Најмања ширина садржаног елемента" - -#~ msgid "Minimum Height" -#~ msgstr "Најмања висина" - -#~ msgid "Minimum cached height" -#~ msgstr "Најмања висина садржаног елемента" - -#~ msgid "Editing Canceled" -#~ msgstr "Уређивање је отказано" - -#~ msgid "Indicates that editing has been canceled" -#~ msgstr "Обавештава вас да је уређивање прекинуто" - -#~ msgid "The keyval of the accelerator" -#~ msgstr "Вредност тастера пречице" - -#~ msgid "Accelerator modifiers" -#~ msgstr "Измењивачи пречица" - -#~ msgid "The modifier mask of the accelerator" -#~ msgstr "Маска модификатора за пречицу" - -#~ msgid "Accelerator keycode" -#~ msgstr "Код тастера пречице" - -#~ msgid "The hardware keycode of the accelerator" -#~ msgstr "Хардверски код тастера пречице" - -#~ msgid "Accelerator Mode" -#~ msgstr "Режим пречице" - -#~ msgid "mode" -#~ msgstr "начин рада" - -#~ msgid "Editable mode of the CellRenderer" -#~ msgstr "Режим мењања рендерера ћелије" - -#~ msgid "Display the cell sensitive" -#~ msgstr "Прикажи осетљиву ћелију" - -#~ msgid "xalign" -#~ msgstr "водоравно поравнање" - -#~ msgid "The x-align" -#~ msgstr "Водоравно поравнање" - -#~ msgid "yalign" -#~ msgstr "усправно поравнање" - -#~ msgid "The y-align" -#~ msgstr "Усправно поравнање" - -#~ msgid "xpad" -#~ msgstr "водоравна попуна" - -#~ msgid "The xpad" -#~ msgstr "Водоравна попуна" - -#~ msgid "ypad" -#~ msgstr "усправна попуна" - -#~ msgid "The ypad" -#~ msgstr "Усправна попуна" - -#~ msgid "The fixed width" -#~ msgstr "Утврђена ширина" - -#~ msgid "The fixed height" -#~ msgstr "Утврђена висина" - -#~ msgid "Is Expander" -#~ msgstr "Грана се" - -#~ msgid "Row has children" -#~ msgstr "Ред садржи друге редове" - -#~ msgid "Is Expanded" -#~ msgstr "Разгранат" - -#~ msgid "Row is an expander row, and is expanded" -#~ msgstr "Ред се грана, и већ је разгранат" - -#~ msgid "Cell background color name" -#~ msgstr "Назив боје позадине ћелије" - -#~ msgid "Cell background color as a string" -#~ msgstr "Боја позадине ћелије као низ знакова" - -#~ msgid "Cell background color" -#~ msgstr "Боја позадине ћелије" - -#~ msgid "Cell background color as a GdkColor" -#~ msgstr "Боја позадине ћелије као Гдк боја" - -#~ msgid "Cell background RGBA color" -#~ msgstr "РГБА боја позадине ћелије" - -#~ msgid "Cell background color as a GdkRGBA" -#~ msgstr "Боја позадине ћелије као ГдкРГБА" - -#~ msgid "Whether the cell renderer is currently in editing mode" -#~ msgstr "Да ли је исцртавач ћелије тренутно у режиму мењања" - -#~ msgid "Cell background set" -#~ msgstr "Поставити боју позадине ћелије" - -#~ msgid "Whether the cell background color is set" -#~ msgstr "Да ли је подешена боја позадине ћелије" - -#~ msgid "The model containing the possible values for the combo box" -#~ msgstr "Модел који садржи допуштене вредности прозорчета за избор" - -#~ msgid "A column in the data source model to get the strings from" -#~ msgstr "Колона у моделу извора података из које се извлаче ниске" - -#~ msgid "Has Entry" -#~ msgstr "Омогућава унос" - -#~ msgid "If FALSE, don't allow to enter strings other than the chosen ones" -#~ msgstr "Уколико није постављено, не дозвољава унос ниски осим изабраних" - -#~ msgid "The pixbuf to render" -#~ msgstr "Сличица за исцртавање" - -#~ msgid "Pixbuf Expander Open" -#~ msgstr "Сличица за разгранате" - -#~ msgid "Pixbuf for open expander" -#~ msgstr "Сличица за приказано гранање" - -#~ msgid "Pixbuf Expander Closed" -#~ msgstr "Сличица за неразгранате" - -#~ msgid "Pixbuf for closed expander" -#~ msgstr "Сличица за неприказано гранање" - -#~ msgid "surface" -#~ msgstr "површина" - -#~ msgid "The surface to render" -#~ msgstr "Површина за исцртавање" - -#~ msgid "The stock ID of the stock icon to render" -#~ msgstr "ИД припремљене сличице која се исцртава" - -#~ msgid "The GtkIconSize value that specifies the size of the rendered icon" -#~ msgstr "" -#~ "Вредност величине Гтк иконице која одређује величину исцртане иконице" - -#~ msgid "Render detail to pass to the theme engine" -#~ msgstr "Детаљ исцртавања који се прослеђује мотору теме" - -#~ msgid "Follow State" -#~ msgstr "Прати стање" - -#~ msgid "" -#~ "Whether the rendered pixbuf should be colorized according to the state" -#~ msgstr "Да ли се исцртана сличица боји према стању или не" - -#~ msgid "Pulse" -#~ msgstr "Импулс" - -#~ msgid "" -#~ "Set this to positive values to indicate that some progress is made, but " -#~ "you don't know how much." -#~ msgstr "" -#~ "Поставите овде позитивне вредности да покажете да има напретка, али не " -#~ "знате колики је." - -#~ msgid "Text x alignment" -#~ msgstr "Водоравно поравнање текста" - -#~ msgid "" -#~ "The horizontal text alignment, from 0 (left) to 1 (right). Reversed for " -#~ "RTL layouts." -#~ msgstr "" -#~ "Водоравно поравнање текста, од 0 (лево) до 1 (десно). Обрнуто за " -#~ "распореде са десна на лево." - -#~ msgid "Text y alignment" -#~ msgstr "Усправно поравнање текста" - -#~ msgid "The vertical text alignment, from 0 (top) to 1 (bottom)." -#~ msgstr "Усправно поравнање текста, од 0 (врх) до 1 (дно)." - -#~ msgid "Invert the direction in which the progress bar grows" -#~ msgstr "Обрће смер у којем расте трака напредовања" - -#~ msgid "Adjustment" -#~ msgstr "Поправка" - -#~ msgid "The adjustment that holds the value of the spin button" -#~ msgstr "Поправка која садржи вредност вртећег дугмета" - -#~ msgid "Climb rate" -#~ msgstr "Брзина повећања" - -#~ msgid "The acceleration rate when you hold down a button" -#~ msgstr "Убрзање када држите дугме притиснуто" - -#~ msgid "Digits" -#~ msgstr "Цифара" - -#~ msgid "The number of decimal places to display" -#~ msgstr "Број децималних места које желите да прикажете" - -#~ msgid "Whether the spinner is active (ie. shown) in the cell" -#~ msgstr "Да ли се приказује вртешка унутар ћелије" - -#~ msgid "" -#~ "The GtkIconSize value that specifies the size of the rendered spinner" -#~ msgstr "" -#~ "Вредност величине Гтк иконице која одређује величину исцртане вртешке" - -#~ msgid "Text to render" -#~ msgstr "Текст за приказивање" - -#~ msgid "Marked up text to render" -#~ msgstr "Означени текст који се исцртава" - -#~ msgid "A list of style attributes to apply to the text of the renderer" -#~ msgstr "Списак стилских особина текста који се исцртава" - -#~ msgid "Single Paragraph Mode" -#~ msgstr "У једном пасусу" - -#~ msgid "Whether to keep all text in a single paragraph" -#~ msgstr "Да ли да задржи сав текст у једном пасусу" - -#~ msgid "Background color name" -#~ msgstr "Назив боје позадине" - -#~ msgid "Background color as a string" -#~ msgstr "Боја позадине као низ знакова" - -#~ msgid "Background color" -#~ msgstr "Боја позадине" - -#~ msgid "Background color as a GdkColor" -#~ msgstr "Боја позадине као Гдк боја" - -#~ msgid "Background color as RGBA" -#~ msgstr "Боја позадине као РГБА" - -#~ msgid "Background color as a GdkRGBA" -#~ msgstr "Боја позадине као ГдкРГБА" - -#~ msgid "Foreground color name" -#~ msgstr "Назив боје исцртавања" - -#~ msgid "Foreground color as a string" -#~ msgstr "Боја исцртавања као низ знакова" - -#~ msgid "Foreground color as a GdkColor" -#~ msgstr "Боја исцртавања као Гдк боја" - -#~ msgid "Foreground color as RGBA" -#~ msgstr "Боја исцртавања као РГБА" - -#~ msgid "Foreground color as a GdkRGBA" -#~ msgstr "Боја исцртавања као ГдкРГБА" - -#~ msgid "Whether the text can be modified by the user" -#~ msgstr "Да ли корисник може мењати текст" - -#~ msgid "Font description as a string, e.g. \"Sans Italic 12\"" -#~ msgstr "Опис писма као низ знакова, нпр. „Sans Italic 12“" - -#~ msgid "Font description as a PangoFontDescription struct" -#~ msgstr "Опис писма као структура „PangoFontDescription“" - -#~ msgid "Name of the font family, e.g. Sans, Helvetica, Times, Monospace" -#~ msgstr "Назив породице писма, нпр.: „Sans, Helvetica, Times, Monospace“" - -#~ msgid "Font weight" -#~ msgstr "Тежина писма" - -#~ msgid "Font points" -#~ msgstr "Писмо у тачкама" - -#~ msgid "Font size in points" -#~ msgstr "Величина писма у штампарским тачкама (поинтима)" - -#~ msgid "Font scaling factor" -#~ msgstr "Чинилац којим се увећава или умањује величина писма" - -#~ msgid "Rise" -#~ msgstr "Померај" - -#~ msgid "" -#~ "Offset of text above the baseline (below the baseline if rise is negative)" -#~ msgstr "" -#~ "Померај текста изнад подразумеване линије (испод подразумеване линије ако " -#~ "је померај негативан)" - -#~ msgid "Whether to strike through the text" -#~ msgstr "Да ли прецртати текст уздужном линијом" - -#~ msgid "Style of underline for this text" -#~ msgstr "Начин подвлачења за овај текст" - -#~ msgid "Language" -#~ msgstr "Језик" - -#~ msgid "" -#~ "The language this text is in, as an ISO code. Pango can use this as a " -#~ "hint when rendering the text. If you don't understand this parameter, you " -#~ "probably don't need it" -#~ msgstr "" -#~ "Језик на коме је текст, као ИСО код. Панго ово може користити као " -#~ "наговештај при исцртавању текста. Ако не разумете овај параметар, онда " -#~ "вам највероватније ни не треба" - -#~ msgid "Ellipsize" -#~ msgstr "Скраћивање" - -#~ msgid "" -#~ "The preferred place to ellipsize the string, if the cell renderer does " -#~ "not have enough room to display the entire string" -#~ msgstr "" -#~ "Жељено место за скраћивање текста, уколико рендерер ћелије не располаже " -#~ "довољним простором за приказ целог текста." - -#~ msgid "Width In Characters" -#~ msgstr "Ширина у знаковима" - -#~ msgid "The desired width of the label, in characters" -#~ msgstr "Жељена ширина ознаке, као број знакова" - -#~ msgid "Maximum Width In Characters" -#~ msgstr "Највећа ширина у знаковима" - -#~ msgid "The maximum width of the cell, in characters" -#~ msgstr "Највећа ширина ћелије, као број знакова" - -#~ msgid "Wrap mode" -#~ msgstr "Преламање" - -#~ msgid "" -#~ "How to break the string into multiple lines, if the cell renderer does " -#~ "not have enough room to display the entire string" -#~ msgstr "" -#~ "Како преломити текст у више редова, уколико исцртавач ћелије не располаже " -#~ "довољним простором за приказ целог текста" - -#~ msgid "Wrap width" -#~ msgstr "Ширина за прелом" - -#~ msgid "The width at which the text is wrapped" -#~ msgstr "Положај на којем се прелама текст" - -#~ msgid "Alignment" -#~ msgstr "Поравнање" - -#~ msgid "How to align the lines" -#~ msgstr "Како поравнати линије" - -#~ msgid "Placeholder text" -#~ msgstr "Текст чувара места" - -#~ msgid "Text rendered when an editable cell is empty" -#~ msgstr "Исцртани текст када је празна уредљива ћелија" - -#~ msgid "Background set" -#~ msgstr "Постављена позадина" - -#~ msgid "Whether this tag affects the background color" -#~ msgstr "Да ли ове поставке утичу на боју позадине" - -#~ msgid "Foreground set" -#~ msgstr "Постављена боја" - -#~ msgid "Whether this tag affects the foreground color" -#~ msgstr "Да ли ове поставке утичу на боју исцртавања" - -#~ msgid "Editability set" -#~ msgstr "Постављена измењивост" - -#~ msgid "Whether this tag affects text editability" -#~ msgstr "Да ли ове поставке утичу на то да ли је текст измењив" - -#~ msgid "Whether this tag affects the font family" -#~ msgstr "Да ли ове поставке утичу на породицу писма" - -#~ msgid "Font style set" -#~ msgstr "Постављен стил писма" - -#~ msgid "Whether this tag affects the font style" -#~ msgstr "Да ли ове поставке утичу на стил писма" - -#~ msgid "Font variant set" -#~ msgstr "Постављена варијанта писма" - -#~ msgid "Whether this tag affects the font variant" -#~ msgstr "Да ли ове поставке утичу на варијанту писма" - -#~ msgid "Font weight set" -#~ msgstr "Постављена тежина писма" - -#~ msgid "Whether this tag affects the font weight" -#~ msgstr "Да ли ове поставке утичу на тежину писма" - -#~ msgid "Font stretch set" -#~ msgstr "Постављено развлачење писма" - -#~ msgid "Whether this tag affects the font stretch" -#~ msgstr "Да ли ове поставке утичу на развлачење писма" - -#~ msgid "Font size set" -#~ msgstr "Постављена величина писма" - -#~ msgid "Whether this tag affects the font size" -#~ msgstr "Да ли ове поставке утичу на величину писма" - -#~ msgid "Whether this tag scales the font size by a factor" -#~ msgstr "Да ли ове поставке утичу на измену величине писма помоћу чиниоца" - -#~ msgid "Rise set" -#~ msgstr "Постављен померај" - -#~ msgid "Whether this tag affects the rise" -#~ msgstr "" -#~ "Да ли ове поставке утичу на померај у односу на подразумевану линију" - -#~ msgid "Whether this tag affects strikethrough" -#~ msgstr "Да ли ове поставке утичу на прецртавање текста" - -#~ msgid "Whether this tag affects underlining" -#~ msgstr "Да ли ове поставке утичу на подвлачење текста" - -#~ msgid "Language set" -#~ msgstr "Постављен језик" - -#~ msgid "Whether this tag affects the language the text is rendered as" -#~ msgstr "Да ли ова поставка утиче на језик у ком се текст исцртава" - -#~ msgid "Ellipsize set" -#~ msgstr "Скраћивање (са три тачке)" - -#~ msgid "Whether this tag affects the ellipsize mode" -#~ msgstr "Да ли ове поставке утичу на режим скраћивања текста" - -#~ msgid "Align set" -#~ msgstr "Постављено поравњање" - -#~ msgid "Whether this tag affects the alignment mode" -#~ msgstr "Да ли ове поставке утичу на режим поравњања" - -# Ovo dozvoljava samo jedan izbor od vise "radio" dugmica -#~ msgid "Radio state" -#~ msgstr "Стање радио дугмета" - -#~ msgid "Draw the toggle button as a radio button" -#~ msgstr "Исцртај прекидачко дугме као радио дугме" - -#~ msgid "Size of check or radio indicator" -#~ msgstr "Величина показатеља штиклирања или радио дугмета" - -#~ msgid "Background RGBA color" -#~ msgstr "РГБА боја позадине" - -#~ msgid "CellView model" -#~ msgstr "Модел приказа ћелије" - -#~ msgid "The model for cell view" -#~ msgstr "Модел за приказ ћелије" - -#~ msgid "The GtkCellArea used to layout cells" -#~ msgstr "Област Гтк ћелије коришћена за распоређивање ћелија" - -#~ msgid "Cell Area Context" -#~ msgstr "Контекст области ћелије" - -#~ msgid "The GtkCellAreaContext used to compute the geometry of the cell view" -#~ msgstr "" -#~ "Контекст области Гтк ћелије коришћен за израчунавање геометрије приказа " -#~ "ћелије" - -#~ msgid "Draw Sensitive" -#~ msgstr "Осетљивост исцртавања" - -#~ msgid "Whether to force cells to be drawn in a sensitive state" -#~ msgstr "Да ли да натера ћелије да буду исцртане у осетљивом стању" - -#~ msgid "Whether to request enough space for every row in the model" -#~ msgstr "Да ли треба тражити довољно простора за сваки ред у моделу" - -#~ msgid "Indicator Spacing" -#~ msgstr "Размаци показатеља" - -#~ msgid "Spacing around check or radio indicator" -#~ msgstr "Размаци око показатеља штиклирања или радио дела дугмета" - -#~ msgid "Whether the menu item is checked" -#~ msgstr "Да ли је ставка изборника штиклирана" - -#~ msgid "Inconsistent" -#~ msgstr "Недоследно" - -#~ msgid "Whether to display an \"inconsistent\" state" -#~ msgstr "Да ли приказати „недоследно“ стање" - -#~ msgid "Draw as radio menu item" -#~ msgstr "Исцртај као радио дугме" - -#~ msgid "Whether the menu item looks like a radio menu item" -#~ msgstr "Да ли ставка изборника изгледа као радио дугме" - -#~ msgid "Use alpha" -#~ msgstr "Користи провидност" - -#~ msgid "Whether to give the color an alpha value" -#~ msgstr "Да ли ће боји бити дата вредност провидности" - -#~ msgid "The title of the color selection dialog" -#~ msgstr "Наслов прозорчета за избор боје" - -#~ msgid "The selected opacity value (0 fully transparent, 65535 fully opaque)" -#~ msgstr "" -#~ "Тренутна вредност провидности (0 — потпуно провидно, 65535 — потпуно " -#~ "непровидно)" - -#~ msgid "Current RGBA Color" -#~ msgstr "Тренутна РГБА боја" - -#~ msgid "The selected RGBA color" -#~ msgstr "Изабрана РГБА боја" - -#~ msgid "Whether to show the color editor right away" -#~ msgstr "Да ли ће бити приказан уређивач боја" - -#~ msgid "Current color, as a GdkRGBA" -#~ msgstr "Текућа боја, као ГдкРГБА" - -#~ msgid "Whether alpha should be shown" -#~ msgstr "Да ли се провидност приказује или не" - -#~ msgid "Whether the swatch is selectable" -#~ msgstr "Да ли се сат може изабрати" - -#~ msgid "Whether the swatch should offer customization" -#~ msgstr "Да ли мустра треба да омогући прилагођавање" - -#~ msgid "ComboBox model" -#~ msgstr "Модел прозорчета за избор" - -#~ msgid "Wrap width for laying out the items in a grid" -#~ msgstr "Ширина за прелом при распоређивању ставки у мрежи" - -#~ msgid "Row span column" -#~ msgstr "Ред обухвата колону" - -#~ msgid "TreeModel column containing the row span values" -#~ msgstr "Стубац модела стабла који садржи вредности обухватања редова" - -#~ msgid "Column span column" -#~ msgstr "Колона обухвата колону" - -#~ msgid "TreeModel column containing the column span values" -#~ msgstr "Стубац модела стабла који садржи вредности обухватања ступца" - -#~ msgid "The item which is currently active" -#~ msgstr "Ставка која је тренутно активна" - -#~ msgid "Whether dropdowns should have a tearoff menu item" -#~ msgstr "Да ли падајући изборници садрже и ставку за отцепљивање" - -#~ msgid "Has Frame" -#~ msgstr "Садржи оквир" - -#~ msgid "Whether the combo box draws a frame around the child" -#~ msgstr "Да ли прозорче за избор исцртава оквир око садржаних елемената" - -#~ msgid "Tearoff Title" -#~ msgstr "Наслов отцепљеног" - -#~ msgid "" -#~ "A title that may be displayed by the window manager when the popup is " -#~ "torn-off" -#~ msgstr "" -#~ "Наслов који може приказати управник прозора када се овај изборник отцепи" - -#~ msgid "Whether the combo's dropdown is shown" -#~ msgstr "Да ли се приказује падајући изборник" - -#~ msgid "Button Sensitivity" -#~ msgstr "Осетљивост дугмета" - -#~ msgid "Whether the dropdown button is sensitive when the model is empty" -#~ msgstr "Да ли је дугме за падајући изборник осетљиво када је модел празан" - -#~ msgid "Whether combo box has an entry" -#~ msgstr "Да ли прозорче за избор има унос" - -#~ msgid "Entry Text Column" -#~ msgstr "Текстуална колона уноса" - -#~ msgid "" -#~ "The column in the combo box's model to associate with strings from the " -#~ "entry if the combo was created with #GtkComboBox:has-entry = %TRUE" -#~ msgstr "" -#~ "Колона у моделу прозорчета за избор за удруживање са нискама из уноса ако " -#~ "је прозорче направљено са „#GtkComboBox:has-entry = %TRUE“" - -#~ msgid "" -#~ "The column in the combo box's model that provides string IDs for the " -#~ "values in the model" -#~ msgstr "" -#~ "Колона у моделу прозорчета за избор која обезбеђује ИБ ниске за вредности " -#~ "у моделу" - -#~ msgid "The value of the id column for the active row" -#~ msgstr "Вредност иба колоне активног реда" - -#~ msgid "Popup Fixed Width" -#~ msgstr "Стална ширина облачића" - -#~ msgid "" -#~ "Whether the popup's width should be a fixed width matching the allocated " -#~ "width of the combo box" -#~ msgstr "" -#~ "Да ли ширина облачића треба да буде сталне ширине подударајући додељену " -#~ "ширину прозорчета за избор" - -#~ msgid "Appears as list" -#~ msgstr "Изгледа као списак" - -#~ msgid "Whether dropdowns should look like lists rather than menus" -#~ msgstr "" -#~ "Да ли падајући изборници изгледају као спискови уместо као изборници" - -#~ msgid "The minimum size of the arrow in the combo box" -#~ msgstr "Најмања величина стрелице у прозорчету за избор" - -#~ msgid "The amount of space used by the arrow" -#~ msgstr "Количина простора који користи стрелица" - -#~ msgid "Which kind of shadow to draw around the combo box" -#~ msgstr "Какву врсту сенке да се исцртава око прозорчета за избор" - -#~ msgid "Specify how resize events are handled" -#~ msgstr "Начин на који се обрађује промена величине" - -#~ msgid "Border width" -#~ msgstr "Ширина ивице" - -#~ msgid "The width of the empty border outside the containers children" -#~ msgstr "Ширина празне ивице око елемената у садржаоцу" - -#~ msgid "Child" -#~ msgstr "Садржани елемент" - -#~ msgid "Can be used to add a new child to the container" -#~ msgstr "Може се користити за додавање нових елемената у садржаоц" - -#~ msgid "List of classes" -#~ msgstr "Списак разреда" - -#~ msgid "Unique ID" -#~ msgstr "Јединствени ИБ" - -#~ msgid "If other nodes can see this node" -#~ msgstr "Да ли остали чворови могу да виде овај чвор" - -#~ msgid "Widget type" -#~ msgstr "Врста елемента" - -#~ msgid "GType of the widget" -#~ msgstr "Гврста елемента" - -#~ msgid "The list of subproperties" -#~ msgstr "Списак подособина" - -#~ msgid "Set if the value can be animated" -#~ msgstr "Постављено ако вредност може бити анимирана" - -#~ msgid "Affects" -#~ msgstr "Утиче на" - -#~ msgid "Set if the value affects the sizing of elements" -#~ msgstr "Постављено ако вредност утиче на величину елемената" - -#~ msgid "The numeric id for quick access" -#~ msgstr "Бројевни иб за брзи приступ" - -#~ msgid "Inherit" -#~ msgstr "Наслеђено" - -#~ msgid "Set if the value is inherited by default" -#~ msgstr "Постављено ако је вредност наслеђена по основи" - -#~ msgid "The initial specified value used for this property" -#~ msgstr "Почетна наведена вредност коришћена за ово својство" - -#~ msgid "Content area border" -#~ msgstr "Ивица површине садржаја" - -#~ msgid "Width of border around the main dialog area" -#~ msgstr "Ширина ивице око главне површине прозорчета" - -#~ msgid "Content area spacing" -#~ msgstr "Размак области садржаја" - -#~ msgid "Spacing between elements of the main dialog area" -#~ msgstr "Размак између елемената на области главног прозорчета" - -#~ msgid "Button spacing" -#~ msgstr "Размак дугмића" - -#~ msgid "Spacing between buttons" -#~ msgstr "Размаци између дугмића" - -#~ msgid "Action area border" -#~ msgstr "Ивица површине за деловање" - -#~ msgid "Width of border around the button area at the bottom of the dialog" -#~ msgstr "Ширина ивице око простора за дугмиће у дну прозорчета" - -#~ msgid "Text length" -#~ msgstr "Дужина текста" - -#~ msgid "Length of the text currently in the buffer" -#~ msgstr "Дужина текста који је тренутно у приручној меморији" - -#~ msgid "Maximum length" -#~ msgstr "Највећа дужина" - -#~ msgid "Maximum number of characters for this entry. Zero if no maximum" -#~ msgstr "" -#~ "Највише дозвољених знакова за ово поље. Нула уколико нема ограничења" - -#~ msgid "Text Buffer" -#~ msgstr "Међумеморија текста" - -#~ msgid "Text buffer object which actually stores entry text" -#~ msgstr "Објекат међумеморије текста који заправо чува текст" - -#~ msgid "The current position of the insertion cursor in chars" -#~ msgstr "Тренутни положај курзора за унос као број знакова" - -#~ msgid "" -#~ "The position of the opposite end of the selection from the cursor in chars" -#~ msgstr "Положај супротног краја избора у односу на курзор као број знакова" - -#~ msgid "Visibility" -#~ msgstr "Видљивост" - -#~ msgid "" -#~ "FALSE displays the \"invisible char\" instead of the actual text " -#~ "(password mode)" -#~ msgstr "" -#~ "Уколико није постављено, приказује се „невидљиви знак“ уместо правог " -#~ "текста (унос лозинке)" - -#~ msgid "FALSE removes outside bevel from entry" -#~ msgstr "Уколико није постављено, не приказује се спољашњи оквир" - -#~ msgid "" -#~ "Border between text and frame. Overrides the inner-border style property" -#~ msgstr "" -#~ "Ивица око текста и оквира. Превазилази својство унутрашњег стила ивице" - -#~ msgid "Invisible character" -#~ msgstr "Невидљиви знак" - -#~ msgid "" -#~ "The character to use when masking entry contents (in \"password mode\")" -#~ msgstr "Знак који се користи када се сакрива садржај поља (за унос лозинке)" - -#~ msgid "" -#~ "Whether to activate the default widget (such as the default button in a " -#~ "dialog) when Enter is pressed" -#~ msgstr "" -#~ "Да ли се покреће подразумевана радња (нпр. подразумевано дугме у " -#~ "прозорчету) када се притисне Ентер" - -#~ msgid "Width in chars" -#~ msgstr "Ширина у знаковима" - -#~ msgid "Number of characters to leave space for in the entry" -#~ msgstr "За колико знакова има места у пољу" - -#~ msgid "Maximum width in characters" -#~ msgstr "Највећа ширина у знаковима" - -#~ msgid "The desired maximum width of the entry, in characters" -#~ msgstr "Жељена највећа ширина уноса, као број знакова" - -#~ msgid "Scroll offset" -#~ msgstr "Померај" - -#~ msgid "Number of pixels of the entry scrolled off the screen to the left" -#~ msgstr "Број тачака поља која су избачена са екрана улево" - -#~ msgid "Truncate multiline" -#~ msgstr "Сечење више линија" - -#~ msgid "Whether to truncate multiline pastes to one line." -#~ msgstr "Да ли да се убацивања са више линија сасеку у једну линију." - -#~ msgid "Which kind of shadow to draw around the entry when has-frame is set" -#~ msgstr "" -#~ "Каква врста сенке да се исцртава око уноса када је постављено да има оквир" - -#~ msgid "Overwrite mode" -#~ msgstr "Начин преписивања" - -#~ msgid "Whether new text overwrites existing text" -#~ msgstr "Да ли унети текст иде преко постојећег садржаја" - -#~ msgid "Length of the text currently in the entry" -#~ msgstr "Дужина тренутног текста у уносу" - -#~ msgid "Invisible character set" -#~ msgstr "Подешавање невидљивих знакова" - -#~ msgid "Whether the invisible character has been set" -#~ msgstr "Да ли је подешен невидљиви знак" - -#~ msgid "Whether password entries will show a warning when Caps Lock is on" -#~ msgstr "" -#~ "Да ли ће уноси лозинке да приказују упозорење када су закључана велика " -#~ "слова" - -# Mozda "razlomak" -#~ msgid "Progress Fraction" -#~ msgstr "Део напретка" - -#~ msgid "The current fraction of the task that's been completed" -#~ msgstr "Тренутни део посла који је завршен" - -#~ msgid "Progress Pulse Step" -#~ msgstr "Корак импулса напретка" - -#~ msgid "" -#~ "The fraction of total entry width to move the progress bouncing block for " -#~ "each call to gtk_entry_progress_pulse()" -#~ msgstr "" -#~ "Колико од укупног напретка унапредити померајући блок при импулсном " -#~ "прираштају за сваки позив gtk_entry_progress_pulse() функције" - -#~ msgid "Show text in the entry when it's empty and unfocused" -#~ msgstr "Приказује текст у уносу када је празан и није у првом плану" - -#~ msgid "Primary pixbuf" -#~ msgstr "Главна сличица" - -#~ msgid "Primary pixbuf for the entry" -#~ msgstr "Главна сличица уноса" - -#~ msgid "Secondary pixbuf" -#~ msgstr "Помоћна сличица" - -#~ msgid "Secondary pixbuf for the entry" -#~ msgstr "Помоћна сличица уноса" - -#~ msgid "Primary stock ID" -#~ msgstr "ИБ главног стека" - -#~ msgid "Stock ID for primary icon" -#~ msgstr "ИБ стека главне иконице" - -#~ msgid "Secondary stock ID" -#~ msgstr "ИБ помоћног стека" - -#~ msgid "Stock ID for secondary icon" -#~ msgstr "ИБ стека помоћне иконице" - -#~ msgid "Icon name for primary icon" -#~ msgstr "Назив иконице за главну иконицу" - -#~ msgid "Icon name for secondary icon" -#~ msgstr "Назив иконице за помоћну иконицу" - -#~ msgid "Primary GIcon" -#~ msgstr "Главна Гиконица" - -#~ msgid "GIcon for primary icon" -#~ msgstr "Гиконица главне иконице" - -#~ msgid "Secondary GIcon" -#~ msgstr "Помоћна Гиконица" - -#~ msgid "GIcon for secondary icon" -#~ msgstr "Гиконица помоћне иконице" - -#~ msgid "Primary storage type" -#~ msgstr "Врста главног смештаја" - -#~ msgid "The representation being used for primary icon" -#~ msgstr "Начин записа који се користи за главну иконицу" - -#~ msgid "Secondary storage type" -#~ msgstr "Врста помоћног смештаја" - -#~ msgid "The representation being used for secondary icon" -#~ msgstr "Начин записа који се користи за помоћну иконицу" - -#~ msgid "Primary icon activatable" -#~ msgstr "Главна иконица се може активирати" - -#~ msgid "Whether the primary icon is activatable" -#~ msgstr "Да ли се главна иконица може активирати" - -#~ msgid "Secondary icon activatable" -#~ msgstr "Помоћна иконица се може активирати" - -#~ msgid "Whether the secondary icon is activatable" -#~ msgstr "Да ли се помоћна иконица може активирати" - -#~ msgid "Primary icon sensitive" -#~ msgstr "Главна иконица осетљива" - -#~ msgid "Whether the primary icon is sensitive" -#~ msgstr "Да ли је главна иконица осетљива" - -#~ msgid "Secondary icon sensitive" -#~ msgstr "Помоћна иконица осетљива" - -#~ msgid "Whether the secondary icon is sensitive" -#~ msgstr "Да ли је помоћна иконица осетљива" - -#~ msgid "Primary icon tooltip text" -#~ msgstr "Текст савета главне иконице" - -#~ msgid "The contents of the tooltip on the primary icon" -#~ msgstr "Садржај савета на главној иконици" - -#~ msgid "Secondary icon tooltip text" -#~ msgstr "Текст савета помоћне иконице" - -#~ msgid "The contents of the tooltip on the secondary icon" -#~ msgstr "Садржај савета на помоћној иконици" - -#~ msgid "Primary icon tooltip markup" -#~ msgstr "Ознака савета главне иконице" - -#~ msgid "Secondary icon tooltip markup" -#~ msgstr "Ознака савета помоћне иконице" - -#~ msgid "IM module" -#~ msgstr "Модул метода уноса" - -#~ msgid "Which IM module should be used" -#~ msgstr "Који модул метода уноса треба користити" - -#~ msgid "The auxiliary completion object" -#~ msgstr "Помоћни објекат довршавања" - -#~ msgid "Purpose of the text field" -#~ msgstr "Сврха текстуалног поља" - -#~ msgid "hints" -#~ msgstr "савети" - -#~ msgid "Hints for the text field behaviour" -#~ msgstr "Савети за понашање текстуалног поља" - -#~ msgid "A list of style attributes to apply to the text of the label" -#~ msgstr "Списак стилских особина које се примењују на текст ознаке" - -#~ msgid "Populate all" -#~ msgstr "Попуни све" - -#~ msgid "Whether to emit ::populate-popup for touch popups" -#~ msgstr "Да ли да изостави „::populate-popup“ за искачуће прозорчиће додира" - -#~ msgid "A list of tabstop locations to apply to the text of the entry" -#~ msgstr "Списак места заустављања табулатора за примену на текст уноса" - -#~ msgid "Icon Prelight" -#~ msgstr "Осветљење иконице" - -#~ msgid "Whether activatable icons should prelight when hovered" -#~ msgstr "" -#~ "Да ли да се иконице које се могу активирати осветле када се пређе преко " -#~ "њих" - -#~ msgid "Progress Border" -#~ msgstr "Оквир напретка" - -#~ msgid "Border around the progress bar" -#~ msgstr "Оквир око траке напретка" - -#~ msgid "Border between text and frame." -#~ msgstr "Граница између текста и оквира." - -#~ msgid "Completion Model" -#~ msgstr "Модел допуњавања" - -#~ msgid "The model to find matches in" -#~ msgstr "Модел по којем се траже поклапања" - -#~ msgid "Minimum Key Length" -#~ msgstr "Најмања дужина кључа" - -#~ msgid "Minimum length of the search key in order to look up matches" -#~ msgstr "Најмања дужина кључа за претрагу ради налажења поклапања" - -#~ msgid "The column of the model containing the strings." -#~ msgstr "Колона у моделу која садржи ниске." - -#~ msgid "Inline completion" -#~ msgstr "Допуњавање у реду" - -#~ msgid "Whether the common prefix should be inserted automatically" -#~ msgstr "Да ли се заједнички предметак сам убацује" - -#~ msgid "Popup completion" -#~ msgstr "Допуњавање облачића" - -#~ msgid "Whether the completions should be shown in a popup window" -#~ msgstr "Да ли се предлози допуна појављују у искачућем прозору" - -#~ msgid "Popup set width" -#~ msgstr "Ширина облачића" - -#~ msgid "If TRUE, the popup window will have the same size as the entry" -#~ msgstr "Ако је постављено, искачући прозор ће бити исте величине као и поље" - -#~ msgid "Popup single match" -#~ msgstr "Јединствено подударање облачића" - -#~ msgid "If TRUE, the popup window will appear for a single match." -#~ msgstr "" -#~ "Ако је постављено, искачући прозор ће се приказивати и за једино " -#~ "поклапање." - -#~ msgid "Your description here" -#~ msgstr "Ваш опис овде" - -#~ msgid "Visible Window" -#~ msgstr "Видљив прозор" - -#~ msgid "" -#~ "Whether the event box is visible, as opposed to invisible and only used " -#~ "to trap events." -#~ msgstr "" -#~ "Да ли се види поље са догађајима, насупрот невидљивом и коришћеном само " -#~ "за реаговање на догађаје." - -#~ msgid "Above child" -#~ msgstr "Изнад садржаног" - -#~ msgid "" -#~ "Whether the event-trapping window of the eventbox is above the window of " -#~ "the child widget as opposed to below it." -#~ msgstr "" -#~ "Да ли је прозор за праћење догађаја изнад прозора садржаног елемента " -#~ "уместо испод." - -#~ msgid "Widget the gesture relates to" -#~ msgstr "Елемент на који се односи покрет" - -#~ msgid "Propagation phase" -#~ msgstr "Фаза простирања" - -#~ msgid "Propagation phase at which this controller is run" -#~ msgstr "Фаза простирања при којој овај управљач ради" - -#~ msgid "Expanded" -#~ msgstr "Раширено" - -#~ msgid "Whether the expander has been opened to reveal the child widget" -#~ msgstr "Да ли је отворен разграник ради приказа садржаних елемената" - -#~ msgid "Text of the expander's label" -#~ msgstr "Текст ознаке разграника" - -#~ msgid "Use markup" -#~ msgstr "Користи ознаке" - -#~ msgid "The text of the label includes XML markup. See pango_parse_markup()" -#~ msgstr "Текст ознаке садржи ИксМЛ ознаке. Видети „pango_parse_markup()“" - -#~ msgid "Space to put between the label and the child" -#~ msgstr "Размак који се ставља између ознаке и садржаног елемента" - -#~ msgid "A widget to display in place of the usual expander label" -#~ msgstr "Елемент који се приказује наместо уобичајене ознаке разграника" - -#~ msgid "Whether the label widget should fill all available horizontal space" -#~ msgstr "" -#~ "Да ли елемент ознаке треба да попуни сав расположиви хоризонтални простор" - -#~ msgid "" -#~ "Whether the expander will resize the toplevel window upon expanding and " -#~ "collapsing" -#~ msgstr "" -#~ "Да ли ће разграник да промени величину прозора највишег нивоа над ширењем " -#~ "и скупљањем" - -#~ msgid "Spacing around expander arrow" -#~ msgstr "Размаци око стрелица за гранање" - -#~ msgid "The title of the file chooser dialog." -#~ msgstr "Наслов прозорчета за избор датотека." - -#~ msgid "The desired width of the button widget, in characters." -#~ msgstr "Жељена ширина дугмета, као број знакова." - -#~ msgid "The type of operation that the file selector is performing" -#~ msgstr "Врста операције коју обавља избирач датотека" - -#~ msgid "Filter" -#~ msgstr "Пропусник" - -#~ msgid "The current filter for selecting which files are displayed" -#~ msgstr "Текући филтер којим се одређује које датотеке да приказује" - -#~ msgid "Local Only" -#~ msgstr "Само локално" - -#~ msgid "Whether the selected file(s) should be limited to local file: URLs" -#~ msgstr "Да ли се избор датотека ограничава на локалне file: адресе" - -#~ msgid "Application supplied widget for custom previews." -#~ msgstr "Елемент који обезбеђује програм за посебне прегледе." - -#~ msgid "" -#~ "Whether the application supplied widget for custom previews should be " -#~ "shown." -#~ msgstr "Да ли се приказује елемент програма за посебне прегледе." - -#~ msgid "" -#~ "Whether to display a stock label with the name of the previewed file." -#~ msgstr "Да ли да прикажем испоручену ознаку уз име прегледане датотеке." - -#~ msgid "Extra widget" -#~ msgstr "Допунски елемент" - -#~ msgid "Application supplied widget for extra options." -#~ msgstr "Елемент који обезбеђује програм за допунске опције." - -#~ msgid "Whether to allow multiple files to be selected" -#~ msgstr "Да ли је дозвољен избор више датотека" - -#~ msgid "Whether the hidden files and folders should be displayed" -#~ msgstr "Да ли се приказују сакривене датотеке и директоријуми" - -#~ msgid "Do overwrite confirmation" -#~ msgstr "Потврда преснимавања" - -#~ msgid "" -#~ "Whether a file chooser in save mode will present an overwrite " -#~ "confirmation dialog if necessary." -#~ msgstr "" -#~ "Да ли бирач датотеке у режиму снимања приказује прозорче потврде " -#~ "преснимавања уколико је потребно." - -#~ msgid "" -#~ "Whether a file chooser not in open mode will offer the user to create new " -#~ "folders." -#~ msgstr "" -#~ "Да ли бирач датотеке кад није у режиму отварања нуди кориснику да прави " -#~ "нове фасцикле." - -#~ msgid "Accept label" -#~ msgstr "Натпис прихвата" - -#~ msgid "The label on the accept button" -#~ msgstr "Натпис на дугмету за прихватање" - -#~ msgid "The label on the cancel button" -#~ msgstr "Натпис на дугмету за отказивање" - -#~ msgid "Subtitle" -#~ msgstr "Поднаслов" - -#~ msgid "X position" -#~ msgstr "Водоравни положај" - -#~ msgid "X position of child widget" -#~ msgstr "Водоравни положај садржаног елемента" - -#~ msgid "Y position" -#~ msgstr "Усправни положај" - -#~ msgid "Y position of child widget" -#~ msgstr "Усправни положај садржаног елемента" - -#~ msgid "The selection mode" -#~ msgstr "Режим избора" - -#~ msgid "Activate on Single Click" -#~ msgstr "Покрени на један клик" - -#~ msgid "Activate row on a single click" -#~ msgstr "Покрените ред на један клик" - -#~ msgid "Minimum Children Per Line" -#~ msgstr "Најмање садржаних по реду" - -#~ msgid "" -#~ "The minimum number of children to allocate consecutively in the given " -#~ "orientation." -#~ msgstr "" -#~ "Најмањи број садржаних елемената за додељивање у низу у датом усмерењу." - -#~ msgid "Maximum Children Per Line" -#~ msgstr "Највише садржаних по реду" - -#~ msgid "" -#~ "The maximum amount of children to request space for consecutively in the " -#~ "given orientation." -#~ msgstr "" -#~ "Највећи број садржаних елемената за захтевање простора у низу у датом " -#~ "усмерењу." - -#~ msgid "The amount of vertical space between two children" -#~ msgstr "Количина усправног размака између садржаних елемената" - -#~ msgid "The amount of horizontal space between two children" -#~ msgstr "Количина положеног размака између садржаних елемената" - -#~ msgid "The title of the font chooser dialog" -#~ msgstr "Наслов прозорчета за избор фонта" - -#~ msgid "The name of the selected font" -#~ msgstr "Назив изабраног писма" - -#~ msgid "Whether the label is drawn in the selected font" -#~ msgstr "Да ли се ознака исцртава помоћу изабраног писма" - -#~ msgid "Use size in label" -#~ msgstr "Користи величину у ознаци" - -#~ msgid "Whether the label is drawn with the selected font size" -#~ msgstr "Да ли се ознака исцртава помоћу изабране величине писма" - -#~ msgid "Whether the selected font style is shown in the label" -#~ msgstr "Да ли се приказује изабрани стил писма у ознаци" - -#~ msgid "Whether selected font size is shown in the label" -#~ msgstr "Да ли се приказује изабрана величина писма у ознаци" - -#~ msgid "Whether the preview text entry is shown or not" -#~ msgstr "Да ли је ставка прегледа текста приказана или не" - -#~ msgid "Text of the frame's label" -#~ msgstr "Текст ознаке оквира" - -#~ msgid "Label xalign" -#~ msgstr "Водоравно поравнање ознаке" - -#~ msgid "The horizontal alignment of the label" -#~ msgstr "Водоравно поравнање ознаке" - -#~ msgid "Label yalign" -#~ msgstr "Усправно поравнање ознаке" - -#~ msgid "The vertical alignment of the label" -#~ msgstr "Усправно поравнање ознаке" - -#~ msgid "Appearance of the frame border" -#~ msgstr "Изглед ивице оквира" - -#~ msgid "A widget to display in place of the usual frame label" -#~ msgstr "Елемент који се приказује наместо уобичајене ознаке оквира" - -#~ msgid "Number of points needed to trigger the gesture" -#~ msgstr "Број тачака потребних за окидање покрета" - -#~ msgid "GdkWindow to receive events about" -#~ msgstr "Гдк прозор о коме се примају догађаји" - -#~ msgid "Factor by which to modify the default timeout" -#~ msgstr "Чинилац по којем треба мењати подразумевано време истека" - -#~ msgid "Handle only touch events" -#~ msgstr "Рукује само догађајима додира" - -#~ msgid "Whether the gesture handles only touch events" -#~ msgstr "Да ли покрет рукује само догађајима додира" - -#~ msgid "Whether the gesture is exclusive" -#~ msgstr "Да ли је покрет искључив" - -#~ msgid "Button number to listen to" -#~ msgstr "Број дугмета за ослушкивање" - -#~ msgid "The GL context" -#~ msgstr "ГЛ контекст" - -#~ msgid "Whether the GtkGLArea renders on each redraw" -#~ msgstr "Да ли се приказ GtkGLArea виџета приказује при сваком прецртавању" - -#~ msgid "Has alpha" -#~ msgstr "Поседује провидност" - -#~ msgid "Whether the color buffer has an alpha component" -#~ msgstr "Да ли ће приручна меморија боје имати вредност провидности" - -#~ msgid "Has depth buffer" -#~ msgstr "Има дубину приручне меморије" - -#~ msgid "Whether a depth buffer is allocated" -#~ msgstr "Да ли је приручна меморија дубине обухваћена" - -#~ msgid "Has stencil buffer" -#~ msgstr "Има дубину матрице" - -#~ msgid "Whether a stencil buffer is allocated" -#~ msgstr "Да ли је приручна меморија матрице обухваћена" - -#~ msgid "Use OpenGL ES" -#~ msgstr "Користи ОпенГЛ ЕС" - -#~ msgid "Whether the context uses OpenGL or OpenGL ES" -#~ msgstr "Да ли контекст користи ОпенГЛ или ОпенГЛ ЕС" - -#~ msgid "Row Homogeneous" -#~ msgstr "Истородност реда" - -#~ msgid "If TRUE, the rows are all the same height" -#~ msgstr "Ако је постављено, онда сви редови имају исту висину" - -#~ msgid "Column Homogeneous" -#~ msgstr "Истородност колоне" - -#~ msgid "If TRUE, the columns are all the same width" -#~ msgstr "Ако је постављено, онда све колоне имају исту висину" - -#~ msgid "" -#~ "The row to align the to the baseline when valign is GTK_ALIGN_BASELINE" -#~ msgstr "" -#~ "Ред за поравнање са линијом основе када је усправно поравнање " -#~ "„GTK_ALIGN_BASELINE“" - -#~ msgid "The row number to attach the top side of a child widget to" -#~ msgstr "Број реда за који прикачити горњу страну садржаног елемента" - -#~ msgid "The number of columns that a child spans" -#~ msgstr "Број колона које садржани елемент обухвата" - -#~ msgid "The number of rows that a child spans" -#~ msgstr "Број редова које садржани елемент обухвата" - -#~ msgid "The title to display" -#~ msgstr "Наслов за приказивање" - -#~ msgid "The subtitle to display" -#~ msgstr "Поднаслов за приказивање" - -#~ msgid "Custom title widget to display" -#~ msgstr "Елемент произвољног наслова за приказивање" - -#~ msgid "Whether to show window decorations" -#~ msgstr "Да ли ће приказивати украсе прозора" - -#~ msgid "Decoration Layout" -#~ msgstr "Распоред украса" - -#~ msgid "The layout for window decorations" -#~ msgstr "Распоред за украсе прозора" - -#~ msgid "Decoration Layout Set" -#~ msgstr "Скуп распореда украса" - -#~ msgid "Whether the decoration-layout property has been set" -#~ msgstr "Да ли је подешено својство распореда украса" - -#~ msgid "Has Subtitle" -#~ msgstr "Има поднаслов" - -#~ msgid "Whether to reserve space for a subtitle" -#~ msgstr "Да ли треба причувати простор за поднаслов" - -#~ msgid "Pixbuf column" -#~ msgstr "Колона сличице" - -#~ msgid "Model column used to retrieve the icon pixbuf from" -#~ msgstr "Колона у моделу из које се извлачи сличица иконице" - -#~ msgid "Model column used to retrieve the text from" -#~ msgstr "Колона у моделу из којег се извлачи текст" - -#~ msgid "Markup column" -#~ msgstr "Колона ознаке" - -#~ msgid "Model column used to retrieve the text if using Pango markup" -#~ msgstr "" -#~ "Колона у моделу из које се извлачи текст уколико се користе Панго ознаке" - -#~ msgid "Icon View Model" -#~ msgstr "Модел прегледа иконице" - -#~ msgid "The model for the icon view" -#~ msgstr "Модел за преглед помоћу иконица" - -#~ msgid "Number of columns" -#~ msgstr "Број стубаца" - -#~ msgid "Number of columns to display" -#~ msgstr "Број колона за приказивање" - -#~ msgid "Width for each item" -#~ msgstr "Ширина сваке ставке" - -#~ msgid "The width used for each item" -#~ msgstr "Ширина за сваку ставку" - -#~ msgid "Space which is inserted between cells of an item" -#~ msgstr "Размак који се убацује између ћелија ставке" - -#~ msgid "Space which is inserted between grid rows" -#~ msgstr "Размак који се убацује између редова мреже" - -#~ msgid "Space which is inserted between grid columns" -#~ msgstr "Размак који се убацује између колона мреже" - -#~ msgid "Space which is inserted at the edges of the icon view" -#~ msgstr "Размак који се убацује на крајевима прегледа иконице" - -#~ msgid "" -#~ "How the text and icon of each item are positioned relative to each other" -#~ msgstr "" -#~ "Како се текст и иконице сваке ставке постављају једно у односу на друго" - -#~ msgid "View is reorderable" -#~ msgstr "Дозвољена је измена редоследа" - -#~ msgid "The column in the model containing the tooltip texts for the items" -#~ msgstr "Колона у моделу која садржи текст савета за ставке" - -#~ msgid "Item Padding" -#~ msgstr "Попуна ставке" - -#~ msgid "Padding around icon view items" -#~ msgstr "Попуна око ставки у приказу иконица" - -#~ msgid "Opacity of the selection box" -#~ msgstr "Провидност границе избора" - -#~ msgid "Surface" -#~ msgstr "Површина" - -#~ msgid "A cairo_surface_t to display" -#~ msgstr "Т_површина_каира за приказивање" - -#~ msgid "Icon set to display" -#~ msgstr "Скуп иконица за приказ" - -#~ msgid "Symbolic size to use for stock icon, icon set or named icon" -#~ msgstr "" -#~ "Симболичка величина за припремљене иконице, скуп иконица или именовану " -#~ "иконицу" - -#~ msgid "Pixel size to use for named icon" -#~ msgstr "Величина у тачкама за именоване иконице" - -#~ msgid "GdkPixbufAnimation to display" -#~ msgstr "Гдк анимирана сличица за приказ" - -#~ msgid "Whether to use icon names fallback" -#~ msgstr "Да ли да користи пребацивање имена иконице" - -#~ msgid "The type of message" -#~ msgstr "Врста обавештења" - -#~ msgid "Show Close Button" -#~ msgstr "Прикажи дугме за затварање" - -#~ msgid "Whether to include a standard close button" -#~ msgstr "Да ли ће бити укључено уобичајено дугме за затварање" - -#~ msgid "Width of border around the content area" -#~ msgstr "Ширина ивице око области садржаја" - -#~ msgid "Spacing between elements of the area" -#~ msgstr "Размак између елемената на области" - -#~ msgid "Width of border around the action area" -#~ msgstr "Ширина ивице око акционе области" - -#~ msgid "The screen where this window will be displayed" -#~ msgstr "Екран на којем ће се приказати овај прозор" - -#~ msgid "The text of the label" -#~ msgstr "Текст ознаке" - -#~ msgid "" -#~ "The alignment of the lines in the text of the label relative to each " -#~ "other. This does NOT affect the alignment of the label within its " -#~ "allocation. See GtkLabel:xalign for that" -#~ msgstr "" -#~ "Поравнање редова, релативних у односу један на другог, у тексту етикете. " -#~ "Ово НЕ УТИЧЕ на поравнање етикете унутар свог обухваћеног простора. " -#~ "Видети GtkLabel:xalign за тако нешто" - -#~ msgid "" -#~ "A string with _ characters in positions correspond to characters in the " -#~ "text to underline" -#~ msgstr "" -#~ "Низ знакова где подвлаке „_“ означавају знакове које треба подвући у " -#~ "тексту" - -#~ msgid "Line wrap" -#~ msgstr "Прелом реда" - -#~ msgid "If set, wrap lines if the text becomes too wide" -#~ msgstr "Ако је постављено, линије се деле уколико текст постане преширок" - -#~ msgid "Line wrap mode" -#~ msgstr "Начин прелома реда" - -#~ msgid "If wrap is set, controls how linewrapping is done" -#~ msgstr "Ако је прелом постављен, овим се контролише како се он ради" - -#~ msgid "Whether the label text can be selected with the mouse" -#~ msgstr "Да ли се текст ознаке може изабрати мишем" - -#~ msgid "The mnemonic accelerator key for this label" -#~ msgstr "Тастер пречица за ову ознаку" - -#~ msgid "The widget to be activated when the label's mnemonic key is pressed" -#~ msgstr "Елемент који се активира када се притисне тастер пречице ове ознаке" - -#~ msgid "" -#~ "The preferred place to ellipsize the string, if the label does not have " -#~ "enough room to display the entire string" -#~ msgstr "" -#~ "Жељено место за скраћивање текста, уколико ознака не располаже довољним " -#~ "простором за приказ целог текста" - -#~ msgid "Whether the label is in single line mode" -#~ msgstr "Да ли је ознака у једном реду" - -#~ msgid "Angle" -#~ msgstr "Угао" - -#~ msgid "Angle at which the label is rotated" -#~ msgstr "Угао под којим је ознака" - -#~ msgid "The desired maximum width of the label, in characters" -#~ msgstr "Жељена највећа ширина ознаке, као број знакова" - -#~ msgid "Track visited links" -#~ msgstr "Праћење посећених адреса" - -#~ msgid "Whether visited links should be tracked" -#~ msgstr "Да ли се посећене адресе прате" - -#~ msgid "The desired number of lines, when ellipsizing a wrapping label" -#~ msgstr "Жељени број линија, приликом скраћивања натписа прелома" - -#~ msgid "The width of the layout" -#~ msgstr "Ширина приказа" - -#~ msgid "The height of the layout" -#~ msgstr "Висина приказа" - -#~ msgid "Currently filled value level" -#~ msgstr "Ниво вредности тренутног испуњења" - -#~ msgid "Currently filled value level of the level bar" -#~ msgstr "Ниво вредности тренутног испуњења траке нивоа" - -#~ msgid "Minimum value level for the bar" -#~ msgstr "Најмањи ниво вредности за траку" - -#~ msgid "Minimum value level that can be displayed by the bar" -#~ msgstr "Најмањи ниво вредности која може бити приказана траком" - -#~ msgid "Maximum value level for the bar" -#~ msgstr "Највећи ниво вредности за траку" - -#~ msgid "Maximum value level that can be displayed by the bar" -#~ msgstr "Највећи ниво вредности која може бити приказана траком" - -#~ msgid "The mode of the value indicator" -#~ msgstr "Режим указивача вредности" - -#~ msgid "The mode of the value indicator displayed by the bar" -#~ msgstr "Режим указивача вредности приказаног траком" - -#~ msgid "Invert the direction in which the level bar grows" -#~ msgstr "Обрће смер у којем расте трака нивоа" - -#~ msgid "Minimum height for filling blocks" -#~ msgstr "Најмања висина за блокове испуњавања" - -#~ msgid "Minimum height for blocks that fill the bar" -#~ msgstr "Најмања висина за блокове који испуњавају траку" - -#~ msgid "Minimum width for filling blocks" -#~ msgstr "Најмања ширина за блокове испуњавања" - -#~ msgid "Minimum width for blocks that fill the bar" -#~ msgstr "Најмања ширина за блокове који испуњавају траку" - -#~ msgid "URI" -#~ msgstr "Адреса" - -#~ msgid "The URI bound to this button" -#~ msgstr "Адреса везана за ово дугме" - -#~ msgid "Whether this link has been visited." -#~ msgstr "Да ли је адреса посећена." - -#~ msgid "Whether this row can be activated" -#~ msgstr "Да ли овај ред може бити покренут" - -#~ msgid "Whether this row can be selected" -#~ msgstr "Да ли овај ред може бити изабран" - -#~ msgid "The GPermission object controlling this button" -#~ msgstr "Објекат Говлашћења који контролише ово дугме" - -#~ msgid "The text to display when prompting the user to lock" -#~ msgstr "Текст који ће бити приказан када се тражи од корисника да закључа" - -#~ msgid "The text to display when prompting the user to unlock" -#~ msgstr "Текст који ће бити приказан када се тражи од корисника да откључа" - -#~ msgid "Lock Tooltip" -#~ msgstr "Облачић за закључавање" - -#~ msgid "The tooltip to display when prompting the user to lock" -#~ msgstr "" -#~ "Објашњење које ће бити приказано када се тражи од корисника да закључа" - -#~ msgid "The tooltip to display when prompting the user to unlock" -#~ msgstr "" -#~ "Објашњење које ће бити приказано када се тражи од корисника да откључа" - -#~ msgid "Not Authorized Tooltip" -#~ msgstr "Облачић неовлашћености" - -#~ msgid "" -#~ "The tooltip to display when prompting the user cannot obtain authorization" -#~ msgstr "" -#~ "Објашњење које ће бити приказано када се поставља кориснику који не може " -#~ "добити овлашћење" - -#~ msgid "Inspected widget" -#~ msgstr "Надгледани елемент" - -#~ msgid "The pack direction of the menubar" -#~ msgstr "Правац паковања траке изборника" - -#~ msgid "The child pack direction of the menubar" -#~ msgstr "Правац паковања садржаног у изборнику" - -#~ msgid "Style of bevel around the menubar" -#~ msgstr "Стил удубљења око траке изборника" - -#~ msgid "Internal padding" -#~ msgstr "Унутрашња попуна" - -#~ msgid "Amount of border space between the menubar shadow and the menu items" -#~ msgstr "Количина ивичног размака између сенке изборника и ставки изборника" - -#~ msgid "The dropdown menu." -#~ msgstr "Падајући изборник." - -#~ msgid "The model from which the popup is made." -#~ msgstr "Модел из кога се прави искачући изборник." - -#~ msgid "Align with" -#~ msgstr "Поравнај са" - -#~ msgid "The parent widget which the menu should align with." -#~ msgstr "Кључни елемент са којим треба да се поравна изборник." - -#~ msgid "The direction the arrow should point." -#~ msgstr "Смер у коме стрелица треба да показује." - -#~ msgid "Use a popover" -#~ msgstr "Користи искок" - -#~ msgid "Use a popover instead of a menu" -#~ msgstr "Користиће искок уместо изборника" - -#~ msgid "Popover" -#~ msgstr "Искок" - -#~ msgid "The popover" -#~ msgstr "Искачући изборник" - -#~ msgid "The currently selected menu item" -#~ msgstr "Тренутно изабрана ставка изборника" - -#~ msgid "The accel group holding accelerators for the menu" -#~ msgstr "Група пречица која чува пречице изборника" - -#~ msgid "Accel Path" -#~ msgstr "Путања пречице" - -#~ msgid "" -#~ "An accel path used to conveniently construct accel paths of child items" -#~ msgstr "" -#~ "Путања пречице која се користи да се олакшано направе путање пречица " -#~ "ставки деце" - -#~ msgid "The widget the menu is attached to" -#~ msgstr "Елемент на који је изборник накачен" - -#~ msgid "" -#~ "A title that may be displayed by the window manager when this menu is " -#~ "torn-off" -#~ msgstr "" -#~ "Наслов који може приказати управник прозора када се овај изборник отцепи" - -#~ msgid "Tearoff State" -#~ msgstr "Стање отцепљеног" - -#~ msgid "A boolean that indicates whether the menu is torn-off" -#~ msgstr "Логичка вредност која назначава да ли је изборник отцепљен" - -#~ msgid "Monitor" -#~ msgstr "Монитор" - -#~ msgid "The monitor the menu will be popped up on" -#~ msgstr "Монитор на коме ће изборник искочити" - -#~ msgid "Reserve Toggle Size" -#~ msgstr "Резервиши величину за прекидач" - -#~ msgid "" -#~ "A boolean that indicates whether the menu reserves space for toggles and " -#~ "icons" -#~ msgstr "" -#~ "Логичка вредност која указује да ли изборник резервише простор за " -#~ "прекидаче и иконице" - -#~ msgid "Anchor hints" -#~ msgstr "Тачке качења" - -#~ msgid "Positioning hints for when the menu might fall off-screen" -#~ msgstr "Наговештаји постављања одакле би изборник могао да падне ван екрана" - -#~ msgid "Rect anchor dx" -#~ msgstr "dx правоугаоног сидра" - -#~ msgid "Rect anchor horizontal offset" -#~ msgstr "Водоравни померај правоугаоног сидра" - -#~ msgid "Rect anchor dy" -#~ msgstr "dy правоугаоног сидра" - -#~ msgid "Rect anchor vertical offset" -#~ msgstr "Усправни померај правоугаоног сидра" - -#~ msgid "Menu type hint" -#~ msgstr "Наговештај о врсти изборника" - -#~ msgid "Menu window type hint" -#~ msgstr "Наговештај врсте прозора изборника" - -#~ msgid "Extra space at the left and right edges of the menu" -#~ msgstr "Додатни простор на левим и десним ивицама изборника" - -#~ msgid "Extra space at the top and bottom of the menu" -#~ msgstr "Количина размака који се додаје на врху и на дну изборника" - -#~ msgid "" -#~ "When the menu is a submenu, position it this number of pixels offset " -#~ "vertically" -#~ msgstr "" -#~ "Када је изборник заправо подизборник, помери га усправно за овај број " -#~ "тачака" - -#~ msgid "" -#~ "When the menu is a submenu, position it this number of pixels offset " -#~ "horizontally" -#~ msgstr "" -#~ "Када је изборник заправо подмени, помери га водоравно за овај број тачака" - -#~ msgid "Double Arrows" -#~ msgstr "Обе стрелице" - -#~ msgid "When scrolling, always show both arrows." -#~ msgstr "При клизању, увек приказуј ове стрелице." - -#~ msgid "Arrow Placement" -#~ msgstr "Положај стрелице" - -#~ msgid "Indicates where scroll arrows should be placed" -#~ msgstr "Указује где треба поставити стрелице за клизање" - -#~ msgid "Left Attach" -#~ msgstr "Лево припајање" - -#~ msgid "The column number to attach the right side of the child to" -#~ msgstr "Број ступца за који прикачити десну страну садржаног елемента" - -#~ msgid "Top Attach" -#~ msgstr "Горње припајање" - -#~ msgid "The row number to attach the top of the child to" -#~ msgstr "Број реда за који прикачити горњу страну садржаног елемента" - -#~ msgid "Arbitrary constant to scale down the size of the scroll arrow" -#~ msgstr "Произвољна константа за смањивање величине стрелице за клизање" - -#~ msgid "Right Justified" -#~ msgstr "Десно поравнате" - -#~ msgid "" -#~ "Sets whether the menu item appears justified at the right side of a menu " -#~ "bar" -#~ msgstr "" -#~ "Поставља да ли ставке изборника изгледају поравнате на десној страни " -#~ "траке изборника" - -#~ msgid "Submenu" -#~ msgstr "Подмени" - -#~ msgid "The submenu attached to the menu item, or NULL if it has none" -#~ msgstr "Подмени везан на ставку изборника, или NULL ако не постоји" - -#~ msgid "Sets the accelerator path of the menu item" -#~ msgstr "Поставите путању пречице за ставку изборника" - -#~ msgid "The text for the child label" -#~ msgstr "Текст ознаке детета" - -#~ msgid "" -#~ "Amount of space used up by arrow, relative to the menu item's font size" -#~ msgstr "" -#~ "Количина простора коју користи стрелица, релативно у односу на величину " -#~ "фонта ставке изборника" - -#~ msgid "Width in Characters" -#~ msgstr "Ширина у знаковима" - -#~ msgid "The minimum desired width of the menu item in characters" -#~ msgstr "Најмања жељена ширина ставке изборника у карактерима" - -#~ msgid "Take Focus" -#~ msgstr "Преузми фокус" - -#~ msgid "A boolean that determines whether the menu grabs the keyboard focus" -#~ msgstr "" -#~ "Логичка вредност која назначава да ли изборник преузима унос са тастатуре" - -#~ msgid "The dropdown menu" -#~ msgstr "Падајући изборник" - -#~ msgid "Width of border around the label in the message dialog" -#~ msgstr "Ширина оквира око натписа у обавештајном прозорчету" - -#~ msgid "Message Buttons" -#~ msgstr "Дугмићи обавештења" - -#~ msgid "The primary text of the message dialog" -#~ msgstr "Главни текст прозорчета поруке" - -#~ msgid "Use Markup" -#~ msgstr "Користи ознаке" - -#~ msgid "The primary text of the title includes Pango markup." -#~ msgstr "Главни текст наслова укључује Панго ознаке." - -#~ msgid "Secondary Text" -#~ msgstr "Помоћни текст" - -#~ msgid "The secondary text of the message dialog" -#~ msgstr "Помоћни текст прозорчета поруке" - -#~ msgid "Use Markup in secondary" -#~ msgstr "Користи ознаке у помоћном" - -#~ msgid "The secondary text includes Pango markup." -#~ msgstr "Помоћни текст укључује Панго ознаке." - -#~ msgid "The image" -#~ msgstr "Слика" - -#~ msgid "Message area" -#~ msgstr "Област поруке" - -#~ msgid "GtkBox that holds the dialog's primary and secondary labels" -#~ msgstr "ГткБокс који садржи примарну и секундарну ознаку прозорчета" - -#~ msgid "Role" -#~ msgstr "Улога" - -#~ msgid "The role of this button" -#~ msgstr "Улога овог дугмета" - -#~ msgid "The icon" -#~ msgstr "Иконица" - -#~ msgid "The name of the menu to open" -#~ msgstr "Име изборника који се треба отворити" - -#~ msgid "Whether the menu is a parent" -#~ msgstr "Да ли је изборник родитељ" - -#~ msgid "Whether to center the contents" -#~ msgstr "Да ли треба садржај ставити на средину" - -#~ msgid "Whether to prefer the icon over text" -#~ msgstr "Да ли је пожељно имати иконицу више од текста" - -#~ msgid "Parent" -#~ msgstr "Родитељ" - -#~ msgid "The parent window" -#~ msgstr "Родитељски прозор" - -#~ msgid "Is Showing" -#~ msgstr "Приказује се" - -#~ msgid "Are we showing a dialog" -#~ msgstr "Да ли приказујемо прозорче" - -#~ msgid "The screen where this window will be displayed." -#~ msgstr "Екран на којем ће се приказати овај прозор." - -#~ msgid "Dialog Title" -#~ msgstr "Наслов прозорчета" - -#~ msgid "The title of the file chooser dialog" -#~ msgstr "Наслов прозорчета за избор датотека" - -#~ msgid "Modal" -#~ msgstr "Модални" - -#~ msgid "" -#~ "If TRUE, the dialog is modal (other windows are not usable while this one " -#~ "is up)" -#~ msgstr "" -#~ "Ако је постављено, прозорче је модално (остали прозори се не могу " -#~ "користити док је овај приказан)" - -#~ msgid "Whether the dialog is currently visible" -#~ msgstr "Да ли је прозорче тренутно видљиво" - -#~ msgid "Transient for Window" -#~ msgstr "Провидност прозора" - -#~ msgid "Which side of the notebook holds the tabs" -#~ msgstr "На којој страни се налазе језичци" - -#~ msgid "Whether tabs should be shown" -#~ msgstr "Да ли се језичци приказују или не" - -#~ msgid "Whether the border should be shown" -#~ msgstr "Да ли се ивица приказује или не" - -#~ msgid "Scrollable" -#~ msgstr "Много језичака" - -#~ msgid "If TRUE, scroll arrows are added if there are too many tabs to fit" -#~ msgstr "" -#~ "Ако је постављено, додају се стрелице када има превише језичака да би " -#~ "стали на предвиђен простор" - -#~ msgid "" -#~ "If TRUE, pressing the right mouse button on the notebook pops up a menu " -#~ "that you can use to go to a page" -#~ msgstr "" -#~ "Ако је постављено, притисак на десни тастер миша отвара изборник који се " -#~ "може користити за пребацивање на лист" - -#~ msgid "Group name for tab drag and drop" -#~ msgstr "Назив групе за превлачење и отпуштање језичка" - -#~ msgid "Tab label" -#~ msgstr "Ознака језичка" - -#~ msgid "The string displayed on the child's tab label" -#~ msgstr "Текст који се приказује као ознака садржаног језичка" - -#~ msgid "The string displayed in the child's menu entry" -#~ msgstr "Текст који се приказује у садржаном изборнику" - -#~ msgid "Tab expand" -#~ msgstr "Разоткри језичак" - -#~ msgid "Whether to expand the child's tab" -#~ msgstr "Да ли да прошири садржану картицу или не" - -#~ msgid "Tab fill" -#~ msgstr "Попуњавање језичака" - -#~ msgid "Whether the child's tab should fill the allocated area" -#~ msgstr "Да ли садржани језичци треба да попуне обезбеђени простор или не" - -#~ msgid "Tab reorderable" -#~ msgstr "Променљивост редоследа језичака" - -#~ msgid "Whether the tab is reorderable by user action" -#~ msgstr "Да ли је редослед језичака променљив корисниковим радњама или не" - -#~ msgid "Tab detachable" -#~ msgstr "Језичак откачив" - -#~ msgid "Whether the tab is detachable" -#~ msgstr "Да ли се језичак може откачити" - -#~ msgid "Secondary backward stepper" -#~ msgstr "Друга корачница уназад" - -#~ msgid "" -#~ "Display a second backward arrow button on the opposite end of the tab area" -#~ msgstr "Прикажи другу стрелицу за назад на другом крају зоне са језичцима" - -#~ msgid "Secondary forward stepper" -#~ msgstr "Друга корачница унапред" - -#~ msgid "" -#~ "Display a second forward arrow button on the opposite end of the tab area" -#~ msgstr "Прикажи другу стрелицу за напред на другом крају зоне са језичцима" - -#~ msgid "Backward stepper" -#~ msgstr "Корачница уназад" - -#~ msgid "Display the standard backward arrow button" -#~ msgstr "Прикажи обично дугме са стрелицом уназад" - -#~ msgid "Display the standard forward arrow button" -#~ msgstr "Прикажи обично дугме са стрелицом унапред" - -#~ msgid "Tab overlap" -#~ msgstr "Преклапање јзичака" - -#~ msgid "Size of tab overlap area" -#~ msgstr "Величина области преклапања језичака" - -#~ msgid "Tab curvature" -#~ msgstr "Искривљеност језичака" - -#~ msgid "Size of tab curvature" -#~ msgstr "Величина искривљености језичака" - -#~ msgid "Arrow spacing" -#~ msgstr "Размак стрелице" - -#~ msgid "Scroll arrow spacing" -#~ msgstr "Размак између стрелица за клизање" - -#~ msgid "Initial gap before the first tab" -#~ msgstr "Почетни размак који претходи првом табулатору" - -#~ msgid "Tab gap" -#~ msgstr "Размак језичка" - -#~ msgid "Active tab is drawn with a gap at the bottom" -#~ msgstr "Радни језичак се исцртава са размаком на дну" - -#~ msgid "Pass Through" -#~ msgstr "Пропусница" - -#~ msgid "Pass through input, does not affect main child" -#~ msgstr "Пропушта унос, не омета главно дете" - -#~ msgid "The index of the overlay in the parent, -1 for the main child" -#~ msgstr "Садржај у преклопу родитеља, вредност „-1“ за главно дете" - -#~ msgid "Action group to launch actions from" -#~ msgstr "Група радње из које се покрећу радње" - -#~ msgid "Pad device" -#~ msgstr "Уређај падиљона" - -#~ msgid "Pad device to control" -#~ msgstr "Уређај падиљона за контролу" - -#~ msgid "" -#~ "Position of paned separator in pixels (0 means all the way to the left/" -#~ "top)" -#~ msgstr "" -#~ "Положај раздвојника плоча у тачкама (0 означава скроз на левој страни или " -#~ "на врху)" - -#~ msgid "Position Set" -#~ msgstr "Положај постављен" - -#~ msgid "TRUE if the Position property should be used" -#~ msgstr "Укључено уколико треба користити особину за положај" - -#~ msgid "Smallest possible value for the \"position\" property" -#~ msgstr "Најмања могућа вредност за особину „position“" - -#~ msgid "Largest possible value for the \"position\" property" -#~ msgstr "Највећа могућа вредност за особину „position“" - -#~ msgid "Wide Handle" -#~ msgstr "Широка ручка" - -#~ msgid "Whether the paned should have a prominent handle" -#~ msgstr "Да ли окно треба да има истакнуту ручку" - -#~ msgid "Width of handle" -#~ msgstr "Ширина ручке" - -#~ msgid "If TRUE, the child expands and shrinks along with the paned widget" -#~ msgstr "" -#~ "Ако је постављено, садржани елемент се шири и скупља заједно са оквирним " -#~ "елементом" - -#~ msgid "Shrink" -#~ msgstr "Скупљање" - -#~ msgid "If TRUE, the child can be made smaller than its requisition" -#~ msgstr "" -#~ "Ако је постављено, садржани елемент може бити мањи него што је потребно" - -#~ msgid "The location to highlight in the sidebar" -#~ msgstr "Место за истицање у бочној траци" - -#~ msgid "" -#~ "Modes in which the calling application can open locations selected in the " -#~ "sidebar" -#~ msgstr "" -#~ "Режими у којима програм позивар може да отвори места изабрана у бочној " -#~ "траци" - -#~ msgid "Whether the sidebar includes a builtin shortcut for recent files" -#~ msgstr "Да ли страничник садржи уграђену пречицу за скорашње датотеке" - -#~ msgid "" -#~ "Whether the sidebar includes a builtin shortcut to the Desktop folder" -#~ msgstr "Да ли бочна трака садржи уграђену пречицу до фасцикле „Радна површ“" - -#~ msgid "" -#~ "Whether the sidebar includes a builtin shortcut to a 'Connect to server' " -#~ "dialog" -#~ msgstr "" -#~ "Да ли бочна трака садржи уграђену пречицу до прозорчета „Повежи се са " -#~ "сервером“" - -#~ msgid "" -#~ "Whether the sidebar includes a builtin shortcut to manually enter a " -#~ "location" -#~ msgstr "Да ли бочна трака садржи уграђену пречицу за ручно уношење места" - -#~ msgid "Whether the sidebar only includes local files" -#~ msgstr "Да ли бочна трака укључује само месне датотеке" - -#~ msgid "Show 'Trash'" -#~ msgstr "Прикажи „Смеће“" - -#~ msgid "" -#~ "Whether the sidebar includes a builtin shortcut to the Trash location" -#~ msgstr "Да ли страничник садржи уграђену пречицу ка месту где је смеће" - -#~ msgid "Whether the sidebar includes an item to show external locations" -#~ msgstr "Да ли страничник садржи ставку за приказ других места" - -#~ msgid "Whether to emit ::populate-popup for popups that are not menus" -#~ msgstr "" -#~ "Да ли да изостави „::populate-popup“ за искачуће прозорчиће који нису " -#~ "изборници" - -#~ msgid "Whether the view is loading locations" -#~ msgstr "Да ли преглед учитава места" - -#~ msgid "Whether the view is fetching networks" -#~ msgstr "Да ли преглед довлачи мреже" - -#~ msgid "Icon of the row" -#~ msgstr "Иконица реда" - -#~ msgid "Volume represented by the row" -#~ msgstr "Јачина тона представљена редом" - -#~ msgid "The volume represented by the row" -#~ msgstr "Уређај представљен унутар реда" - -#~ msgid "Mount represented by the row" -#~ msgstr "Тачка качења представљена унутар реда" - -#~ msgid "The mount point represented by the row, if any" -#~ msgstr "Представља тачку качења унутар реда, ако је има" - -#~ msgid "File represented by the row" -#~ msgstr "Датотека представљена редом" - -#~ msgid "The file represented by the row, if any" -#~ msgstr "Датотека представљена унутар реда, ако је има" - -#~ msgid "Whether the plug is embedded" -#~ msgstr "Да ли је утикач угњежден" - -#~ msgid "Socket Window" -#~ msgstr "Прозор утичнице" - -#~ msgid "The window of the socket the plug is embedded in" -#~ msgstr "Прозор утичнице у коме је утикач угњежден" - -#~ msgid "Widget the bubble window points to" -#~ msgstr "Елемент на који указује балончић" - -#~ msgid "Rectangle the bubble window points to" -#~ msgstr "Правоугаоник на који указује балончић" - -#~ msgid "Position to place the bubble window" -#~ msgstr "Положај на који ставити балончић" - -#~ msgid "Whether the popover is modal" -#~ msgstr "Да ли је искок модални" - -#~ msgid "Transitions enabled" -#~ msgstr "Прелази укључени" - -#~ msgid "Whether show/hide transitions are enabled or not" -#~ msgstr "Да ли су прелаи приказа и скривања укључени или не" - -#~ msgid "Constraint for the popover position" -#~ msgstr "Ограничење за положај искока" - -#~ msgid "Visible submenu" -#~ msgstr "Видљив подизборник" - -#~ msgid "The name of the visible submenu" -#~ msgstr "Назив видљивог подизборника" - -#~ msgid "Backend for the printer" -#~ msgstr "Позадински мотор за штампач" - -#~ msgid "Is Virtual" -#~ msgstr "Да ли је виртуелни" - -#~ msgid "FALSE if this represents a real hardware printer" -#~ msgstr "НИЈЕ ИЗАБРАНО ако ово представља прави хардверски штампач" - -#~ msgid "Accepts PDF" -#~ msgstr "Прихвата ПДФ" - -#~ msgid "TRUE if this printer can accept PDF" -#~ msgstr "Постављено ако штампач прихвата ПДФ документа" - -#~ msgid "TRUE if this printer can accept PostScript" -#~ msgstr "Постављено ако штампач прихвата ПостСкрипт" - -#~ msgid "State Message" -#~ msgstr "Порука стања" - -#~ msgid "String giving the current state of the printer" -#~ msgstr "Ниска која даје тренутно стање штампача" - -#~ msgid "Number of jobs queued in the printer" -#~ msgstr "Број послова заказаних у штампачу" - -#~ msgid "TRUE if this printer is paused" -#~ msgstr "Постављено ако је штампач паузиран" - -#~ msgid "TRUE if this printer is accepting new jobs" -#~ msgstr "Постављено ако штампач прихвата нове послове" - -#~ msgid "Option Value" -#~ msgstr "Вредност опције" - -#~ msgid "Value of the option" -#~ msgstr "Вредност за опцију" - -#~ msgid "The PrinterOption backing this widget" -#~ msgstr "Могућности штампача које подржавају овај елемент" - -#~ msgid "Printer to print the job to" -#~ msgstr "Штампач на коме се штампа посао" - -#~ msgid "" -#~ "TRUE if the print job will continue to emit status-changed signals after " -#~ "the print data has been sent to the printer or print server." -#~ msgstr "" -#~ "Постављено ако посао за штампање наставља да емитује сигнале измењеног " -#~ "стања пошто су подаци за штампу послати штампачу или серверу штампе." - -#~ msgid "The GtkPageSetup used by default" -#~ msgstr "Гтк поставке стране које се користе као подразумеване" - -#~ msgid "The GtkPrintSettings used for initializing the dialog" -#~ msgstr "Гтк подешавања штампе која се користе приликом покретања прозорчета" - -#~ msgid "A string used for identifying the print job." -#~ msgstr "Ниска која идентификује посао штампања." - -#~ msgid "The number of pages in the document." -#~ msgstr "Број страна у документу." - -#~ msgid "The current page in the document" -#~ msgstr "Тренутна страна у документу" - -#~ msgid "Use full page" -#~ msgstr "Користи целу страну" - -#~ msgid "" -#~ "TRUE if the origin of the context should be at the corner of the page and " -#~ "not the corner of the imageable area" -#~ msgstr "" -#~ "Постављено ако је почетак контекста треба да буде у ћошку стране, а не у " -#~ "ћошку области штампе" - -#~ msgid "" -#~ "TRUE if the print operation will continue to report on the print job " -#~ "status after the print data has been sent to the printer or print server." -#~ msgstr "" -#~ "Постављено ако ће операција штампања наставити да пријављује стање посла " -#~ "штампања пошто су подаци за штампу послати штампачу или сервер штампе." - -#~ msgid "Unit" -#~ msgstr "Јединица" - -#~ msgid "The unit in which distances can be measured in the context" -#~ msgstr "Јединица у којој се удаљености у контексту мере" - -#~ msgid "TRUE if a progress dialog is shown while printing." -#~ msgstr "Постављено ако се приказује прозорче напретка за време штампе." - -#~ msgid "Allow Async" -#~ msgstr "Дозволи асинхроно" - -#~ msgid "TRUE if print process may run asynchronous." -#~ msgstr "Постављено ако процес штампе може да ради асинхроно." - -#~ msgid "A human-readable description of the status" -#~ msgstr "Читљив опис стања" - -#~ msgid "Custom tab label" -#~ msgstr "Ознака произвољног језичка" - -#~ msgid "Label for the tab containing custom widgets." -#~ msgstr "Ознака језичка који садржи произвољне елементе." - -#~ msgid "TRUE if the print operation will support print of selection." -#~ msgstr "Постављено ако операција штампања подржава штампање избора." - -#~ msgid "TRUE if a selection exists." -#~ msgstr "Постављено ако избор постоји." - -#~ msgid "TRUE if page setup combos are embedded in GtkPrintUnixDialog" -#~ msgstr "" -#~ "Постављено ако су падајући изборници поставке стране угњеждени у Гтк " -#~ "прозорчету за штампу" - -#~ msgid "Number of Pages To Print" -#~ msgstr "Број страна за штампање" - -#~ msgid "The number of pages that will be printed." -#~ msgstr "Број страна који ће бити штампан." - -#~ msgid "The GtkPageSetup to use" -#~ msgstr "Гтк поставке стране које се користе" - -#~ msgid "The GtkPrinter which is selected" -#~ msgstr "Гтк штампач који је изабран" - -#~ msgid "Manual Capabilities" -#~ msgstr "Ручне могућности" - -#~ msgid "Capabilities the application can handle" -#~ msgstr "Могућности са којима програм може да рукује" - -#~ msgid "Whether the dialog supports selection" -#~ msgstr "Да ли прозорче подржава избор" - -#~ msgid "Whether the application has a selection" -#~ msgstr "Да ли програм има избор" - -#~ msgid "The fraction of total work that has been completed" -#~ msgstr "Део који је завршен од укупног посла" - -#~ msgid "Pulse Step" -#~ msgstr "Корак увећања" - -#~ msgid "" -#~ "The fraction of total progress to move the bouncing block when pulsed" -#~ msgstr "" -#~ "Колико од укупног напретка унапредити померајући блок при скоковитом " -#~ "прираштају" - -#~ msgid "Text to be displayed in the progress bar" -#~ msgstr "Текст који се приказује у траци напретка" - -#~ msgid "Whether the progress is shown as text." -#~ msgstr "Да ли се напредак приказује као текст." - -#~ msgid "" -#~ "The preferred place to ellipsize the string, if the progress bar does not " -#~ "have enough room to display the entire string, if at all." -#~ msgstr "" -#~ "Жељено место за скраћивање текста, уколико трака напретка не располаже " -#~ "довољним простором за приказ целог текста." - -#~ msgid "X spacing" -#~ msgstr "Положени размак" - -#~ msgid "Extra spacing applied to the width of a progress bar." -#~ msgstr "Додатни размаци постављени на ширину траке напретка." - -#~ msgid "Y spacing" -#~ msgstr "Усправни размак" - -#~ msgid "Extra spacing applied to the height of a progress bar." -#~ msgstr "додатни размаци постављени на висину траке напретка." - -#~ msgid "Minimum horizontal bar width" -#~ msgstr "Најмања ширина водоравне траке" - -#~ msgid "The minimum horizontal width of the progress bar" -#~ msgstr "Најмања водоравна ширина траке напретка" - -#~ msgid "Minimum horizontal bar height" -#~ msgstr "Најмања висина водоравне траке" - -#~ msgid "Minimum horizontal height of the progress bar" -#~ msgstr "Најмања водоравна висина траке напретка" - -#~ msgid "Minimum vertical bar width" -#~ msgstr "Најмања усправна ширина траке" - -#~ msgid "The minimum vertical width of the progress bar" -#~ msgstr "Најмања усправна ширина траке напретка" - -#~ msgid "Minimum vertical bar height" -#~ msgstr "Најмања усправна висина траке" - -#~ msgid "The minimum vertical height of the progress bar" -#~ msgstr "Најмања усправна висина траке напретка" - -#~ msgid "The radio button whose group this widget belongs to." -#~ msgstr "Радио-дугме чијој групи овај елемент припада." - -#~ msgid "The radio menu item whose group this widget belongs to." -#~ msgstr "Радио ставка изборника чијој групи овај елемент припада." - -#~ msgid "The radio tool button whose group this button belongs to." -#~ msgstr "Радио дугме траке алата чијој групи ово дугме припада." - -#~ msgid "" -#~ "The GtkAdjustment that contains the current value of this range object" -#~ msgstr "Гтк поравнање које садржи текућу вредност овог опсега" - -# Sta ovo uopste znaci na engleskom? -#~ msgid "Invert direction slider moves to increase range value" -#~ msgstr "Изврни смер кретања клизача за повећање вредности опсега" - -#~ msgid "Lower stepper sensitivity" -#~ msgstr "Осетљивост доње корачнице" - -#~ msgid "" -#~ "The sensitivity policy for the stepper that points to the adjustment's " -#~ "lower side" -#~ msgstr "Ниво осетљивости корачнице за подешавање доње стране" - -#~ msgid "Upper stepper sensitivity" -#~ msgstr "Осетљивост горње корачнице" - -#~ msgid "" -#~ "The sensitivity policy for the stepper that points to the adjustment's " -#~ "upper side" -#~ msgstr "Ниво осетљивости корачнице за подешавање горње стране" - -#~ msgid "Whether to display a fill level indicator graphics on trough." -#~ msgstr "Да ли да се приказује индикатор нивоа попуне на ували." - -#~ msgid "Whether to restrict the upper boundary to the fill level." -#~ msgstr "Да ли да се ограничава горња граница нивоа попуне." - -#~ msgid "Fill Level" -#~ msgstr "Ниво попуне" - -#~ msgid "The fill level." -#~ msgstr "Ниво попуне." - -#~ msgid "Round Digits" -#~ msgstr "Заокруживање цифара" - -#~ msgid "The number of digits to round the value to." -#~ msgstr "Број цифара на који ће бити заокружена вредност." - -#~ msgid "Slider Width" -#~ msgstr "Ширина клизача" - -#~ msgid "Width of scrollbar or scale thumb" -#~ msgstr "Ширина клизача или размерника" - -#~ msgid "Trough Border" -#~ msgstr "Ивица увале" - -#~ msgid "Spacing between thumb/steppers and outer trough bevel" -#~ msgstr "Размак између клизача/корачнице и спољног удубљења" - -#~ msgid "Length of step buttons at ends" -#~ msgstr "Дужина корачница на крајевима" - -#~ msgid "Stepper Spacing" -#~ msgstr "Размак корачница" - -#~ msgid "Spacing between step buttons and thumb" -#~ msgstr "Размак између корачница и клизача" - -#~ msgid "Arrow X Displacement" -#~ msgstr "Водоравни померај стрелице" - -#~ msgid "" -#~ "How far in the x direction to move the arrow when the button is depressed" -#~ msgstr "Колико померити стрелицу у правцу X осе када се дугме притисне" - -#~ msgid "Arrow Y Displacement" -#~ msgstr "Усправни померај стрелице" - -#~ msgid "" -#~ "How far in the y direction to move the arrow when the button is depressed" -#~ msgstr "Колико померити стрелицу у правцу Y осе када се дугме притисне" - -#~ msgid "Trough Under Steppers" -#~ msgstr "Приказ испод корачнице" - -#~ msgid "" -#~ "Whether to draw trough for full length of range or exclude the steppers " -#~ "and spacing" -#~ msgstr "" -#~ "Одређује да ли да приказује све или да се изоставе корачнице и размак" - -#~ msgid "Arrow scaling with regard to scroll button size" -#~ msgstr "Величина стрелица у односу на величину дугмета клизача" - -#~ msgid "The RecentManager object to use" -#~ msgstr "Управник скорашњих ставки који се користи" - -#~ msgid "Whether there should be a tooltip on the item" -#~ msgstr "Да ли приказивати савете на ставкама" - -#~ msgid "Whether there should be an icon near the item" -#~ msgstr "Да ли приказивати иконице поред ставке" - -#~ msgid "" -#~ "Whether the items pointing to unavailable resources should be displayed" -#~ msgstr "Да ли треба приказивати ставке које показују на недоступне ресурсе" - -#~ msgid "Whether to allow multiple items to be selected" -#~ msgstr "Да ли дозволити извор више ставки" - -#~ msgid "" -#~ "Whether the selected resource(s) should be limited to local file: URIs" -#~ msgstr "" -#~ "Да ли изабрани ресурс(и) треба да буду ограничени на само локалне " -#~ "датотеке: адресе" - -#~ msgid "Limit" -#~ msgstr "Ограничење" - -#~ msgid "The current filter for selecting which resources are displayed" -#~ msgstr "Текући филтер којим се одређује који су ресурси приказани" - -#~ msgid "The full path to the file to be used to store and read the list" -#~ msgstr "" -#~ "Пуна путања до датотеке која се користи за складиштење и читање листе" - -#~ msgid "Transition type" -#~ msgstr "Врста прелаза" - -#~ msgid "The type of animation used to transition" -#~ msgstr "Врста анимације коришћене за прелаз" - -#~ msgid "The animation duration, in milliseconds" -#~ msgstr "Трајње анимације, у милисекундама" - -#~ msgid "Reveal Child" -#~ msgstr "Откриј садржаног" - -#~ msgid "Whether the container should reveal the child" -#~ msgstr "Да ли садржалац треба да открије садржаног" - -#~ msgid "Child Revealed" -#~ msgstr "Откривени садржан" - -#~ msgid "Whether the child is revealed and the animation target reached" -#~ msgstr "Да ли је садржани откривен а мета анимације достигнута" - -#~ msgid "The icon size" -#~ msgstr "Величина иконице" - -#~ msgid "" -#~ "The GtkAdjustment that contains the current value of this scale button " -#~ "object" -#~ msgstr "Гтк поравнање које садржи текућу вредност овог дугмета са скалом" - -#~ msgid "List of icon names" -#~ msgstr "Списак имена иконица" - -#~ msgid "The number of decimal places that are displayed in the value" -#~ msgstr "Број децималних места за приказивање у вредности" - -#~ msgid "" -#~ "Whether the current value is displayed as a string next to the slider" -#~ msgstr "Да ли се текућа вредност приказује као текст уз клизач" - -#~ msgid "Has Origin" -#~ msgstr "Садржи почетак" - -#~ msgid "Whether the scale has an origin" -#~ msgstr "Да ли размера има почетак" - -#~ msgid "The position in which the current value is displayed" -#~ msgstr "Место на којем се приказује текућа вредност" - -#~ msgid "Slider Length" -#~ msgstr "Дужина клизача" - -#~ msgid "Length of scale's slider" -#~ msgstr "Дужина клизача за размерник" - -#~ msgid "Value spacing" -#~ msgstr "Размак вредности" - -#~ msgid "Space between value text and the slider/trough area" -#~ msgstr "Размак између текста са вредношћу и површине клизача" - -#~ msgid "" -#~ "Horizontal adjustment that is shared between the scrollable widget and " -#~ "its controller" -#~ msgstr "" -#~ "Водоравно прилагођавање које се дели између клизећег елемента и његовог " -#~ "контролора" - -#~ msgid "" -#~ "Vertical adjustment that is shared between the scrollable widget and its " -#~ "controller" -#~ msgstr "" -#~ "Усправно прилагођавање које се дели између клизећег елемента и његовог " -#~ "контролора" - -#~ msgid "Horizontal Scrollable Policy" -#~ msgstr "Водоравна клизна полиса" - -#~ msgid "How the size of the content should be determined" -#~ msgstr "Како треба да буде одређена величина садржаја" - -#~ msgid "Vertical Scrollable Policy" -#~ msgstr "Усправна клизна полиса" - -#~ msgid "Minimum Slider Length" -#~ msgstr "Најмања дужина клизача" - -#~ msgid "Minimum length of scrollbar slider" -#~ msgstr "Најмања дозвољена дужина клизача" - -#~ msgid "Fixed slider size" -#~ msgstr "Утврђена величина клизача" - -#~ msgid "Don't change slider size, just lock it to the minimum length" -#~ msgstr "" -#~ "Не дозвољава промену величине клизача, већ је утврђује на најмању " -#~ "дозвољену дужину" - -#~ msgid "" -#~ "Display a second backward arrow button on the opposite end of the " -#~ "scrollbar" -#~ msgstr "Прикажи другу стрелицу уназад на супротној страни клизача" - -#~ msgid "" -#~ "Display a second forward arrow button on the opposite end of the scrollbar" -#~ msgstr "Прикажи другу стрелицу унапред на супротној страни клизача" - -#~ msgid "The GtkAdjustment for the horizontal position" -#~ msgstr "Гтк поравнање за водоравни положај" - -#~ msgid "Vertical Adjustment" -#~ msgstr "Усправна поправка" - -#~ msgid "The GtkAdjustment for the vertical position" -#~ msgstr "Гтк поравнање за усправни положај" - -#~ msgid "Horizontal Scrollbar Policy" -#~ msgstr "Приказивање стрелица за водоравно померање" - -#~ msgid "When the horizontal scrollbar is displayed" -#~ msgstr "Када се приказују стрелице за водоравно померање садржаја" - -#~ msgid "Vertical Scrollbar Policy" -#~ msgstr "Приказивање стрелица за усправно померање" - -#~ msgid "When the vertical scrollbar is displayed" -#~ msgstr "Када се приказују стрелице за усправно померање садржаја" - -#~ msgid "Where the contents are located with respect to the scrollbars." -#~ msgstr "Где је смештен садржај у односу на стрелице за померање." - -#~ msgid "Window Placement Set" -#~ msgstr "Постављено постављање прозора" - -#~ msgid "" -#~ "Whether \"window-placement\" should be used to determine the location of " -#~ "the contents with respect to the scrollbars." -#~ msgstr "" -#~ "Да ли се „window-placement“ користи да се одреди позиција садржаја у " -#~ "односу на клизаче." - -#~ msgid "Shadow Type" -#~ msgstr "Врста сенке" - -#~ msgid "Style of bevel around the contents" -#~ msgstr "Стил удубљења око садржаја" - -#~ msgid "Scrollbars within bevel" -#~ msgstr "Клизачи унутар удубљења" - -#~ msgid "Place scrollbars within the scrolled window's bevel" -#~ msgstr "Постави клизаче између удубљења прозора са клизачима" - -#~ msgid "Scrollbar spacing" -#~ msgstr "Размак између стрелица" - -#~ msgid "Number of pixels between the scrollbars and the scrolled window" -#~ msgstr "Број тачака између стрелица за померање садржаја и самог садржаја" - -#~ msgid "Minimum Content Width" -#~ msgstr "Најмања ширина садржаја" - -#~ msgid "" -#~ "The minimum width that the scrolled window will allocate to its content" -#~ msgstr "Најмања ширина коју ће померен прозор да додели свом садржају" - -#~ msgid "Minimum Content Height" -#~ msgstr "Најмања висина садржаја" - -#~ msgid "" -#~ "The minimum height that the scrolled window will allocate to its content" -#~ msgstr "Најмања висина коју ће померен прозор да додели свом садржају" - -#~ msgid "Kinetic Scrolling" -#~ msgstr "Кинетичко клизање" - -#~ msgid "Kinetic scrolling mode." -#~ msgstr "Режим кинетичког клизања." - -#~ msgid "Overlay Scrolling" -#~ msgstr "Клизање преко преклопа" - -#~ msgid "Overlay scrolling mode" -#~ msgstr "Режим клизања преко преклопа" - -#~ msgid "Maximum Content Width" -#~ msgstr "Највећа ширина садржаја" - -#~ msgid "" -#~ "The maximum width that the scrolled window will allocate to its content" -#~ msgstr "Највећа ширина коју ће померен прозор да додели свом садржају" - -#~ msgid "Maximum Content Height" -#~ msgstr "Највећа висина садржаја" - -#~ msgid "" -#~ "The maximum height that the scrolled window will allocate to its content" -#~ msgstr "Највећа висина коју ће померен прозор да додели свом садржају" - -#~ msgid "Propagate Natural Height" -#~ msgstr "Распростире природну висину" - -#~ msgid "Whether the search mode is on and the search bar shown" -#~ msgstr "Да ли се ознака исцртава помоћу изабраног писма" - -#~ msgid "Whether to show the close button in the toolbar" -#~ msgstr "Да ли ће бити приказано дугме за затварање у траци алата" - -#~ msgid "Draw" -#~ msgstr "Исцртавање" - -#~ msgid "Whether the separator is drawn, or just blank" -#~ msgstr "Да ли се раздвојници исцртавају, или су празнине" - -# Da li je ovo novi izraz za dvostruki klik, ili ga je neko vec koristio? -# Урке: ја сам га одавно користио :) -#~ msgid "Double Click Time" -#~ msgstr "Време двоклика" - -#~ msgid "" -#~ "Maximum time allowed between two clicks for them to be considered a " -#~ "double click (in milliseconds)" -#~ msgstr "" -#~ "Најдужи дозвољени размак између два клика како би се они сматрали једним " -#~ "двокликом (у милисекундама)" - -#~ msgid "Double Click Distance" -#~ msgstr "Размак двоклика" - -#~ msgid "" -#~ "Maximum distance allowed between two clicks for them to be considered a " -#~ "double click (in pixels)" -#~ msgstr "" -#~ "Највећи дозвољени размак између два клика како би се они сматрали једним " -#~ "двокликом (у тачкама)" - -#~ msgid "Whether the cursor should blink" -#~ msgstr "Да ли курзор треба да трепери" - -#~ msgid "Length of the cursor blink cycle, in milliseconds" -#~ msgstr "Време између два трептаја курзора, у милисекундама" - -#~ msgid "Time after which the cursor stops blinking, in seconds" -#~ msgstr "Време после ког курзор престаје трепање, у милисекундама" - -#~ msgid "Split Cursor" -#~ msgstr "Раздвојени курзор" - -#~ msgid "" -#~ "Whether two cursors should be displayed for mixed left-to-right and right-" -#~ "to-left text" -#~ msgstr "" -#~ "Да ли треба приказати два курзора за мешани текст са лева на десно и са " -#~ "десна на лево" - -#~ msgid "Name of theme to load" -#~ msgstr "Назив теме за учитавање" - -#~ msgid "Name of icon theme to use" -#~ msgstr "Назив теме иконице која ће се користити" - -#~ msgid "Fallback Icon Theme Name" -#~ msgstr "Назив резервне теме иконица" - -#~ msgid "Name of a icon theme to fall back to" -#~ msgstr "Назив теме иконице која ће се користити као резервна" - -#~ msgid "Key Theme Name" -#~ msgstr "Назив теме тастера" - -#~ msgid "Name of key theme to load" -#~ msgstr "Назив теме тастера за учитавање" - -#~ msgid "Keybinding to activate the menu bar" -#~ msgstr "Пречица за приступ траци изборника" - -#~ msgid "Drag threshold" -#~ msgstr "Праг превлачења" - -#~ msgid "Number of pixels the cursor can move before dragging" -#~ msgstr "Колико се тачака сме курзор померити пре повлачења" - -#~ msgid "The default font family and size to use" -#~ msgstr "Основна породица писма и величина за коришћење" - -#~ msgid "List of icon sizes (gtk-menu=16,16:gtk-button=20,20..." -#~ msgstr "Списак величина иконице (gtk-menu=16,16;gtk-button=20,20..." - -#~ msgid "GTK Modules" -#~ msgstr "Гтк додаци" - -#~ msgid "List of currently active GTK modules" -#~ msgstr "Списак тренутно покренутих Гтк додатака" - -#~ msgid "Xft Antialias" -#~ msgstr "Иксфт омекшавање" - -#~ msgid "Whether to antialias Xft fonts; 0=no, 1=yes, -1=default" -#~ msgstr "Да ли да омекшава Иксфт фонтове; 0=не, 1=да, -1=подразумевано" - -#~ msgid "Whether to hint Xft fonts; 0=no, 1=yes, -1=default" -#~ msgstr "" -#~ "Да ли да користи поготке за Иксфт фонтове; 0=не, 1=да, -1=подразумевано" - -#~ msgid "Xft Hint Style" -#~ msgstr "Стил Иксфт поготка" - -#~ msgid "" -#~ "What degree of hinting to use; hintnone, hintslight, hintmedium, or " -#~ "hintfull" -#~ msgstr "" -#~ "Који степен погађања да користи: „hintnone“, „hintslight“, „hintmedium“, " -#~ "или „hintfull“" - -#~ msgid "Xft RGBA" -#~ msgstr "Иксфт РГБА" - -#~ msgid "Type of subpixel antialiasing; none, rgb, bgr, vrgb, vbgr" -#~ msgstr "Врста омекшавања испод тачке; „none“, „rgb“, „bgr“, „vrgb“, „vbgr“" - -#~ msgid "Xft DPI" -#~ msgstr "Иксфт ТПИ" - -#~ msgid "Resolution for Xft, in 1024 * dots/inch. -1 to use default value" -#~ msgstr "" -#~ "Резолуција за Иксфт, у 1024 * тачака/инчу. -1 за подразумевану вредност" - -#~ msgid "Name of the cursor theme to use, or NULL to use the default theme" -#~ msgstr "" -#~ "Назив теме курзора која ће се користити или NULL за подразумевану тему" - -#~ msgid "Size to use for cursors, or 0 to use the default size" -#~ msgstr "Величина за курзоре, или 0 за подразумевану величину" - -#~ msgid "Whether buttons in dialogs should use the alternative button order" -#~ msgstr "Да ли дугмад у прозорчићима користе обрнути редослед" - -#~ msgid "" -#~ "Whether the direction of the sort indicators in list and tree views is " -#~ "inverted compared to the default (where down means ascending)" -#~ msgstr "" -#~ "Да ли је смер индикатора ређања у приказима листа и стабала обрнут у " -#~ "односу на подразумевани (где доле значи растуће)" - -#~ msgid "" -#~ "Whether the context menus of entries and text views should offer to " -#~ "change the input method" -#~ msgstr "" -#~ "Да ли да контекстни изборник уноса и приказа текста нуди мењање начина " -#~ "уноса" - -#~ msgid "Show the 'Insert Unicode Control Character' menu" -#~ msgstr "Прикажи изборник „Убаци контролни Уникод знак“" - -#~ msgid "" -#~ "Whether the context menus of entries and text views should offer to " -#~ "insert control characters" -#~ msgstr "" -#~ "Да ли да приручни изборник уноса и приказа текста нуди уношење контролних " -#~ "знакова" - -#~ msgid "Starting value for timeouts, when button is pressed" -#~ msgstr "Почетна вредност времена ограничења, када се дугме притисне" - -#~ msgid "Repeat timeout" -#~ msgstr "Време ограничења понављања" - -#~ msgid "Repeat value for timeouts, when button is pressed" -#~ msgstr "Вредност времена ограничења понављања, када се дугме притисне" - -# Ovo je LOSE! -#~ msgid "Expand timeout" -#~ msgstr "Време ограничења проширивања" - -#~ msgid "Expand value for timeouts, when a widget is expanding a new region" -#~ msgstr "" -#~ "Вредност времена ограничења проширивања, када се елемент шири на нови " -#~ "регион" - -#~ msgid "A palette of named colors for use in themes" -#~ msgstr "Палета именованих боја за коришћење у темама" - -#~ msgid "Whether to enable toolkit-wide animations." -#~ msgstr "Да ли омогућити анимације у целом Гтк-у." - -#~ msgid "" -#~ "When TRUE, there are no motion notify events delivered on this screen" -#~ msgstr "" -#~ "Када је постављено, не екран се не шаљу догађаји обавештавања кретања" - -#~ msgid "Tooltip timeout" -#~ msgstr "Рок савета" - -#~ msgid "Timeout before tooltip is shown" -#~ msgstr "Временски рок пре него што се савет прикаже" - -#~ msgid "Tooltip browse timeout" -#~ msgstr "Рок савета за разгледање" - -#~ msgid "Timeout before tooltip is shown when browse mode is enabled" -#~ msgstr "" -#~ "Временски рок пре него што се савет прикаже у начину рада разгледања" - -#~ msgid "Tooltip browse mode timeout" -#~ msgstr "Рок начина разгледања савета" - -#~ msgid "Timeout after which browse mode is disabled" -#~ msgstr "Временски рок после кога се начин рада разгледања онемогућује" - -#~ msgid "Keynav Cursor Only" -#~ msgstr "Само тастери елемената" - -#~ msgid "When TRUE, there are only cursor keys available to navigate widgets" -#~ msgstr "" -#~ "Када је постављено, биће доступни само тастери показивача који служе за " -#~ "управљање елементима" - -#~ msgid "Keynav Wrap Around" -#~ msgstr "Преламање тастера елемената" - -#~ msgid "Whether to wrap around when keyboard-navigating widgets" -#~ msgstr "" -#~ "Одређује да ли да користи преламање за управљање елементима са тастатуре" - -#~ msgid "When TRUE, keyboard navigation and other errors will cause a beep" -#~ msgstr "" -#~ "Када је постављено, звук ће вас упозорити на грешке при управљању " -#~ "елементима преко тастатуре" - -#~ msgid "A hash table representation of the color scheme." -#~ msgstr "Како изгледа хеш табела шеме боја." - -#~ msgid "Default file chooser backend" -#~ msgstr "Подразумевана подршка за избор датотека" - -#~ msgid "Name of the GtkFileChooser backend to use by default" -#~ msgstr "Назив подршке коју подразумевано користи Гтк избирач датотеке" - -#~ msgid "List of the GtkPrintBackend backends to use by default" -#~ msgstr "Списак позадинских мотора за штампање који се подразумевано користе" - -#~ msgid "Default command to run when displaying a print preview" -#~ msgstr "Подразумевана наредба за покретање при приказивању прегледа штампе" - -#~ msgid "Command to run when displaying a print preview" -#~ msgstr "Наредба за покретање при приказивању прегледа штампе" - -#~ msgid "Enable Mnemonics" -#~ msgstr "Омогући мнемонике" - -#~ msgid "Whether labels should have mnemonics" -#~ msgstr "Да ли ознаке треба да имају мнемонике" - -#~ msgid "Whether menu items should have accelerators" -#~ msgstr "Да ли ставке изборника треба да имају пречице" - -#~ msgid "Number of recently used files" -#~ msgstr "Број скоро коришћених датотека" - -#~ msgid "Which IM module should be used by default" -#~ msgstr "Који модул метода уноса треба користити као подразумевани" - -#~ msgid "Maximum age of recently used files, in days" -#~ msgstr "Највећа старост за скоро коришћене датотеке, у данима" - -#~ msgid "Fontconfig configuration timestamp" -#~ msgstr "Време и датум подешавања подешавача фонтова" - -#~ msgid "Timestamp of current fontconfig configuration" -#~ msgstr "Временска ознака тренутног подешавања фонта" - -#~ msgid "XDG sound theme name" -#~ msgstr "Назив ХДГ звучне теме" - -#~ msgid "Audible Input Feedback" -#~ msgstr "Звучна потврда уноса" - -#~ msgid "Whether to play event sounds as feedback to user input" -#~ msgstr "Да ли да се пуштају звуци као потврде на уносе корисника" - -#~ msgid "Enable Event Sounds" -#~ msgstr "Омогући звук на догађаје" - -#~ msgid "Whether to play any event sounds at all" -#~ msgstr "Да ли да се уопште пуштају звуци на догађаје" - -#~ msgid "Enable Tooltips" -#~ msgstr "Омогући савете" - -#~ msgid "Whether tooltips should be shown on widgets" -#~ msgstr "Да ли да се савети приказују на елементима" - -#~ msgid "Toolbar style" -#~ msgstr "Стил траке алата" - -#~ msgid "" -#~ "Whether default toolbars have text only, text and icons, icons only, etc." -#~ msgstr "" -#~ "Да ли подразумеване траке алата имају само текст, текст и иконице, само " -#~ "иконице, итд." - -#~ msgid "Toolbar Icon Size" -#~ msgstr "Величина иконице за алатке" - -#~ msgid "The size of icons in default toolbars." -#~ msgstr "Величина иконице подразумеваних трака алата." - -#~ msgid "Auto Mnemonics" -#~ msgstr "Самосталне прибелешке" - -#~ msgid "" -#~ "Whether mnemonics should be automatically shown and hidden when the user " -#~ "presses the mnemonic activator." -#~ msgstr "" -#~ "Одређује да ли треба аутоматски приказати и сакрити мнемонике када их " -#~ "корисник укључи." - -#~ msgid "Primary button warps slider" -#~ msgstr "Примарно дугме довлачи клизач" - -#~ msgid "" -#~ "Whether a primary click on the trough should warp the slider into position" -#~ msgstr "Да ли примарни клик на жлеб треба да довуче клизач на положај" - -#~ msgid "Visible Focus" -#~ msgstr "Фокус видљивости" - -#~ msgid "" -#~ "Whether 'focus rectangles' should be hidden until the user starts to use " -#~ "the keyboard." -#~ msgstr "" -#~ "Да ли „правоугаоници првог плана“ треба да буду скривени све док корисник " -#~ "не почне да користи тастатуру." - -#~ msgid "Application prefers a dark theme" -#~ msgstr "Програм воли тамну тему" - -#~ msgid "Whether the application prefers to have a dark theme." -#~ msgstr "Да ли програм да преферира да има тамну тему." - -#~ msgid "Show button images" -#~ msgstr "Прикажи слике дугмета" - -#~ msgid "Whether images should be shown on buttons" -#~ msgstr "Да ли да се на дугметима приказује слика" - -#~ msgid "Whether to select the contents of an entry when it is focused" -#~ msgstr "Да ли изабрати садржај када поље добије фокус" - -#~ msgid "Password Hint Timeout" -#~ msgstr "Истек времена наговештаја лозинке" - -#~ msgid "How long to show the last input character in hidden entries" -#~ msgstr "" -#~ "Колико дуго ће бити приказан последњи знак уноса у скривеним ставкама" - -#~ msgid "Whether images should be shown in menus" -#~ msgstr "Да ли се приказују слике у изборнику" - -#~ msgid "Delay before drop down menus appear" -#~ msgstr "Време пре појаве падајућих изборника" - -#~ msgid "Delay before the submenus of a menu bar appear" -#~ msgstr "Време пре приказивања подизборника траке изборника" - -#~ msgid "Scrolled Window Placement" -#~ msgstr "Постављање прозора са клизачима" - -#~ msgid "" -#~ "Where the contents of scrolled windows are located with respect to the " -#~ "scrollbars, if not overridden by the scrolled window's own placement." -#~ msgstr "" -#~ "Где се смешта садржај прозора са клизачима у односу на клизаче, ако није " -#~ "превазиђено сопственим постављањем прозора са клизачима." - -#~ msgid "" -#~ "Whether menu accelerators can be changed by pressing a key over the menu " -#~ "item" -#~ msgstr "" -#~ "Да ли је дозвољена измена пречица притиском на тастере над ставком " -#~ "изборника" - -#~ msgid "Delay before submenus appear" -#~ msgstr "Време пре појаве подменија" - -#~ msgid "" -#~ "Minimum time the pointer must stay over a menu item before the submenu " -#~ "appear" -#~ msgstr "" -#~ "Најмање време које се показивач миша мора задржати преко ставке изборника " -#~ "да би се појавио подмени" - -#~ msgid "Delay before hiding a submenu" -#~ msgstr "Време пре скривања подменија" - -#~ msgid "" -#~ "The time before hiding a submenu when the pointer is moving towards the " -#~ "submenu" -#~ msgstr "" -#~ "Време пре скривања подменија када се показивач креће према подменију" - -#~ msgid "" -#~ "Whether to select the contents of a selectable label when it is focused" -#~ msgstr "Да ли изабрати садржај ознаке када добије фокус" - -#~ msgid "Palette to use in the color selector" -#~ msgstr "Која се палета користи у изборнику боје" - -#~ msgid "IM Preedit style" -#~ msgstr "Начин предуноса методе уноса" - -#~ msgid "How to draw the input method preedit string" -#~ msgstr "Како исцртати текст предуноса за начине уноса" - -#~ msgid "IM Status style" -#~ msgstr "Стил стања метода уноса" - -#~ msgid "How to draw the input method statusbar" -#~ msgstr "Како исцртати траку стања начина уноса" - -#~ msgid "Desktop shell shows app menu" -#~ msgstr "Шкољка радне површи приказује изборник програма" - -#~ msgid "" -#~ "Set to TRUE if the desktop environment is displaying the app menu, FALSE " -#~ "if the app should display it itself." -#~ msgstr "" -#~ "Изаберите ако окружење радне површи приказује изборник програма, " -#~ "поништите ако сам програм треба да га прикаже." - -#~ msgid "Desktop shell shows the menubar" -#~ msgstr "Шкољка радне површи приказује траку изборника" - -#~ msgid "" -#~ "Set to TRUE if the desktop environment is displaying the menubar, FALSE " -#~ "if the app should display it itself." -#~ msgstr "" -#~ "Изаберите ако окружење радне површи приказује траку изборника, поништите " -#~ "ако сам програм треба да га прикаже." - -#~ msgid "Desktop environment shows the desktop folder" -#~ msgstr "Радно окружење показује фасциклу радне површи" - -#~ msgid "" -#~ "Set to TRUE if the desktop environment is displaying the desktop folder, " -#~ "FALSE if not." -#~ msgstr "" -#~ "Изаберите ако радно окружење приказује фасциклу радне површи, поништите " -#~ "ако је не приказује." - -#~ msgid "Titlebar double-click action" -#~ msgstr "Радња двоклика по траци наслова" - -#~ msgid "The action to take on titlebar double-click" -#~ msgstr "" -#~ "Радња која ће се обавити приликом двоструког притиска на траку наслова" - -#~ msgid "Titlebar middle-click action" -#~ msgstr "Радња средњег клика по траци наслова" - -#~ msgid "The action to take on titlebar middle-click" -#~ msgstr "" -#~ "Радња која ће се обавити приликом притиска средњим тастером на траку " -#~ "наслова" - -#~ msgid "Titlebar right-click action" -#~ msgstr "Радња десног клика по траци наслова" - -#~ msgid "The action to take on titlebar right-click" -#~ msgstr "" -#~ "Радња која ће се обавити приликом притиска десним тастером на траку " -#~ "наслова" - -#~ msgid "Dialogs use header bar" -#~ msgstr "Прозорчићи користе траку заглавља" - -#~ msgid "" -#~ "Whether builtin GTK+ dialogs should use a header bar instead of an action " -#~ "area." -#~ msgstr "" -#~ "Да ли уграђени Гтк+ прозорчићи треба да користе траку заглавља уместо " -#~ "области радње." - -#~ msgid "Enable primary paste" -#~ msgstr "Укључује убацивање првог" - -#~ msgid "" -#~ "Whether a middle click on a mouse should paste the 'PRIMARY' clipboard " -#~ "content at the cursor location." -#~ msgstr "" -#~ "Да ли средњи клик на миша треба да убаци „ПРВИ“ садржај оставе на положај " -#~ "курзора." - -#~ msgid "Whether GTK+ remembers recent files" -#~ msgstr "Да ли Гтк+ памти скорашње датотеке" - -#~ msgid "Long press time" -#~ msgstr "Време дугог притиска" - -#~ msgid "" -#~ "Time for a button/touch press to be considered a long press (in " -#~ "milliseconds)" -#~ msgstr "" -#~ "Време за притисак дугмета/додира како би се сматрао дугим притиском (у " -#~ "милисекундама)" - -#~ msgid "Whether to show cursor in text" -#~ msgstr "Да ли треба приказати показивач миша у тексту" - -#~ msgid "View" -#~ msgstr "Преглед" - -#~ msgid "Maximum Height" -#~ msgstr "Највећа висина" - -#~ msgid "The accelerator keys for shortcuts of type 'Accelerator'" -#~ msgstr "Тастери убрзавача за пречице врсте „Убрзавач“" - -#~ msgid "The icon to show for shortcuts of type 'Other Gesture'" -#~ msgstr "Иконица за приказивање за пречице врсте „Други покрет“" - -#~ msgid "Whether an icon has been set" -#~ msgstr "Да ли је иконица постављена" - -#~ msgid "A short description for the shortcut" -#~ msgstr "Кратак опис за пречицу" - -#~ msgid "A short description for the gesture" -#~ msgstr "Кратак опис за покрет" - -#~ msgid "Subtitle Set" -#~ msgstr "Постављен поднаслов" - -#~ msgid "Whether a subtitle has been set" -#~ msgstr "Да ли је поднаслов постављен" - -#~ msgid "Text direction for which this shortcut is active" -#~ msgstr "Усмерење текста за који је ова пречица активна" - -#~ msgid "The type of shortcut that is represented" -#~ msgstr "Врста пречице која се представља" - -#~ msgid "" -#~ "The directions in which the size group affects the requested sizes of its " -#~ "component widgets" -#~ msgstr "" -#~ "Правци у којима величина групе утиче на захтеване величине садржаних " -#~ "елемената" - -#~ msgid "" -#~ "If TRUE, unmapped widgets are ignored when determining the size of the " -#~ "group" -#~ msgstr "" -#~ "Ако је постављено, немапирани елементи се игноришу када се одређује " -#~ "величина групе" - -#~ msgid "Snap to Ticks" -#~ msgstr "Заустави се на цртицама" - -#~ msgid "" -#~ "Whether erroneous values are automatically changed to a spin button's " -#~ "nearest step increment" -#~ msgstr "" -#~ "Да ли се погрешне вредности самостално мењају у најближи корак вртећег " -#~ "дугмета" - -#~ msgid "Numeric" -#~ msgstr "Бројевни" - -#~ msgid "Whether non-numeric characters should be ignored" -#~ msgstr "Да ли се занемарују небројевни знакови" - -#~ msgid "Wrap" -#~ msgstr "У круг" - -#~ msgid "Whether a spin button should wrap upon reaching its limits" -#~ msgstr "Да ли се вртеће дугме врти у круг по достизању граница" - -#~ msgid "Update Policy" -#~ msgstr "Начин освежавања" - -#~ msgid "" -#~ "Whether the spin button should update always, or only when the value is " -#~ "legal" -#~ msgstr "" -#~ "Да ли се вртеће дугме увек освежава, или само када је вредност дозвољена" - -#~ msgid "Reads the current value, or sets a new value" -#~ msgstr "Читање тренутне вредности, или постављање нове" - -#~ msgid "Style of bevel around the spin button" -#~ msgstr "Стил удубљења око вртећег дугмета" - -#~ msgid "Whether the spinner is active" -#~ msgstr "Да ли је вртешка укључена" - -#~ msgid "Homogeneous sizing" -#~ msgstr "Једнообразно развеличавање" - -#~ msgid "Horizontally homogeneous" -#~ msgstr "Хоризонтално једнообразно" - -#~ msgid "Horizontally homogeneous sizing" -#~ msgstr "Једнообразно хоризонтално размеравање" - -#~ msgid "Vertically homogeneous" -#~ msgstr "Вертикално једнообразно" - -#~ msgid "Vertically homogeneous sizing" -#~ msgstr "Једнообразно вертикално размеравање" - -#~ msgid "Visible child" -#~ msgstr "Видљиви садржани" - -#~ msgid "The widget currently visible in the stack" -#~ msgstr "Елемент је тренутно видљив у штеку" - -#~ msgid "Name of visible child" -#~ msgstr "Назив видљивог садржаног" - -#~ msgid "The name of the widget currently visible in the stack" -#~ msgstr "Назив елемента тренутно видљивог у штеку" - -#~ msgid "Transition running" -#~ msgstr "Рад прелаза" - -#~ msgid "Whether or not the transition is currently running" -#~ msgstr "Да ли прелаз тренутно ради или не" - -#~ msgid "" -#~ "Whether or not the size should smoothly change when changing between " -#~ "differently sized children" -#~ msgstr "" -#~ "Да ли се величина треба течно сразмеравати када се мења између деце која " -#~ "су различитих величина" - -#~ msgid "Whether this page needs attention" -#~ msgstr "Да ли ова страница захтева пажњу" - -#~ msgid "Associated stack for this GtkStackSidebar" -#~ msgstr "Припадајућа хрпа за овај GtkStackSidebar" - -#~ msgid "Symbolic size to use for named icon" -#~ msgstr "Симболичка величина која ће се користити за именоване иконице" - -#~ msgid "Style of bevel around the statusbar text" -#~ msgstr "Начин приказа удубљења око текста на траци стања" - -#~ msgid "The associated GdkScreen" -#~ msgstr "Повезани Гдк екран" - -#~ msgid "The associated GdkFrameClock" -#~ msgstr "Придружени часовник Гдк кадра" - -#~ msgid "The parent style context" -#~ msgstr "Садржај родитељског стила" - -#~ msgid "The value type returned by GtkStyleContext" -#~ msgstr "Врста вредности коју враћа садржај Гтк стила" - -#~ msgid "Whether the switch is on or off" -#~ msgstr "Да ли је прекидач укључен или искључен" - -#~ msgid "The backend state" -#~ msgstr "Стање позадинца" - -#~ msgid "The minimum width of the handle" -#~ msgstr "Најмања ширина ручице" - -#~ msgid "The minimum height of the handle" -#~ msgstr "Најмања висина ручке" - -#~ msgid "Tag Table" -#~ msgstr "Табела ознака" - -#~ msgid "Text Tag Table" -#~ msgstr "Табела ознака текста" - -#~ msgid "Current text of the buffer" -#~ msgstr "Текући текст међумеморије" - -#~ msgid "Whether the buffer has some text currently selected" -#~ msgstr "Да ли међумеморија тренутно има изабран неки текст" - -#~ msgid "" -#~ "The position of the insert mark (as offset from the beginning of the " -#~ "buffer)" -#~ msgstr "Положај ознаке уноса (као померај од почетка међумеморије)" - -#~ msgid "" -#~ "The list of targets this buffer supports for clipboard copying and DND " -#~ "source" -#~ msgstr "" -#~ "Списак одредишта који ова међумеморија подржава за умножавање из оставе и " -#~ "као извори превлачења и спуштања" - -#~ msgid "Paste target list" -#~ msgstr "Списак одредишта за убацивање" - -#~ msgid "" -#~ "The list of targets this buffer supports for clipboard pasting and DND " -#~ "destination" -#~ msgstr "" -#~ "Списак одредишта који ова међумеморија подржава за убацивање из оставе и " -#~ "као одредишта за превлачење и спуштање" - -#~ msgid "Parent widget" -#~ msgstr "Садржи га елемент" - -#~ msgid "Whether the mark has left gravity" -#~ msgstr "Да ли ознака има лево привлачење" - -#~ msgid "Name used to refer to the text tag. NULL for anonymous tags" -#~ msgstr "Назив коришћено за текстуалне ознаке. NULL за неименоване ознаке" - -#~ msgid "Background RGBA" -#~ msgstr "РГБА позадине" - -#~ msgid "Background full height" -#~ msgstr "Пуна висина позадине" - -#~ msgid "" -#~ "Whether the background color fills the entire line height or only the " -#~ "height of the tagged characters" -#~ msgstr "" -#~ "Да ли се бојом позадине исуњава читава висина линије или само висина " -#~ "означених знакова" - -#~ msgid "Foreground RGBA" -#~ msgstr "РГБА исцртавања" - -#~ msgid "Text direction, e.g. right-to-left or left-to-right" -#~ msgstr "Смер текста, нпр. са десна на лево или са лева на десно" - -#~ msgid "Font style as a PangoStyle, e.g. PANGO_STYLE_ITALIC" -#~ msgstr "Стил писма као Панго стил, нпр. „PANGO_STYLE_ITALIC“" - -#~ msgid "Font variant as a PangoVariant, e.g. PANGO_VARIANT_SMALL_CAPS" -#~ msgstr "" -#~ "Варијанта писма као Панго варијанта, нпр. „PANGO_VARIANT_SMALL_CAPS“" +#~ msgid "GDK debugging flags to unset" +#~ msgstr "ГДК опције за отклањање грешака за уклањање" #~ msgid "" -#~ "Font weight as an integer, see predefined values in PangoWeight; for " -#~ "example, PANGO_WEIGHT_BOLD" -#~ msgstr "" -#~ "Тежина писма као цео број, видети вредности за Панго тежину; нпр. " -#~ "„PANGO_WEIGHT_BOLD“" - -#~ msgid "Font stretch as a PangoStretch, e.g. PANGO_STRETCH_CONDENSED" +#~ "The WGL_ARB_create_context extension needed to create core profiles is " +#~ "not available" #~ msgstr "" -#~ "Развлачење писма као Панго развученост, нпр. „PANGO_STRETCH_CONDENSED“" - -#~ msgid "Font size in Pango units" -#~ msgstr "Величина писма у Pango јединицама" +#~ "Није доступно проширење WGL_ARB_create_context потребно за прављење " +#~ "језгарних профила" #~ msgid "" -#~ "Font size as a scale factor relative to the default font size. This " -#~ "properly adapts to theme changes etc. so is recommended. Pango predefines " -#~ "some scales such as PANGO_SCALE_X_LARGE" +#~ "Select the color you want from the outer ring. Select the darkness or " +#~ "lightness of that color using the inner triangle." #~ msgstr "" -#~ "Величина писма као чиниоц размере у односу на уобичајену величину писма. " -#~ "Ово се исправно прилагођава измени теме и слично, па се препоручује. " -#~ "Панго успоставља неке размере као што је „PANGO_SCALE_X_LARGE“" - -#~ msgid "Left, right, or center justification" -#~ msgstr "Лево, десно или средишње поравнање" +#~ "Изаберите боју коју желите из спољног прстена. Изаберите осветљеност или " +#~ "затамњеност те боје помоћу унутрашњег прстена." #~ msgid "" -#~ "The language this text is in, as an ISO code. Pango can use this as a " -#~ "hint when rendering the text. If not set, an appropriate default will be " -#~ "used." +#~ "Click the eyedropper, then click a color anywhere on your screen to " +#~ "select that color." #~ msgstr "" -#~ "Језик на коме је текст, као ИСО код. Панго ово може користити као " -#~ "наговештај при исцртавању текста. Уколико није постављено, користиће се " -#~ "одговарајућа вредност." +#~ "Кликните на капало, а затим кликните на боју било где на вашем екрану да " +#~ "је изаберете." -#~ msgid "Width of the left margin in pixels" -#~ msgstr "Ширина леве маргине у тачкама" +#~ msgid "_Hue:" +#~ msgstr "_Нијанса:" -#~ msgid "Width of the right margin in pixels" -#~ msgstr "Ширина десне маргине у тачкама" +#~ msgid "Position on the color wheel." +#~ msgstr "Положај на точку боја." -#~ msgid "Amount to indent the paragraph, in pixels" -#~ msgstr "Колико тачака треба користити за увлачење пасуса" +#~ msgid "S_aturation:" +#~ msgstr "_Засићеност:" -#~ msgid "" -#~ "Offset of text above the baseline (below the baseline if rise is " -#~ "negative) in Pango units" -#~ msgstr "" -#~ "Померај текста изнад подразумеване линије (испод ако је негативан) у " -#~ "Панго јединицама" +#~ msgid "Intensity of the color." +#~ msgstr "Засићеност боје." -#~ msgid "Pixels above lines" -#~ msgstr "Тачака изнад линија" +#~ msgid "_Value:" +#~ msgstr "_Вредност:" -#~ msgid "Pixels of blank space above paragraphs" -#~ msgstr "Број тачака празног простора изнад пасуса" +# Mozda "vedrina boje"? +#~ msgid "Brightness of the color." +#~ msgstr "Осветљеност боје." -#~ msgid "Pixels below lines" -#~ msgstr "Тачака испод линија" +#~ msgid "Amount of red light in the color." +#~ msgstr "Количина црвене светлости у боји." -#~ msgid "Pixels of blank space below paragraphs" -#~ msgstr "Број тачака празног простора испод пасуса" +#~ msgid "Amount of green light in the color." +#~ msgstr "Количина зелене светлости у боји." -#~ msgid "Pixels inside wrap" -#~ msgstr "Тачака унутар пасуса" +#~ msgid "Amount of blue light in the color." +#~ msgstr "Количина плаве светлости у боји." -#~ msgid "Pixels of blank space between wrapped lines in a paragraph" -#~ msgstr "Број тачака празног простора између преломљених редова у пасусу" +# Ово значи „непровидност“, али истовремено се одређује и провидност, па нема забуне. +#~ msgid "Op_acity:" +#~ msgstr "_Провидност:" -#~ msgid "Color of underline for this text" -#~ msgstr "Боја црте којом ће се подвући текст" +#~ msgid "Transparency of the color." +#~ msgstr "Провидност боје." -#~ msgid "Color of strikethrough for this text" -#~ msgstr "Боја црте којом ће се прецртати текст" +#~ msgid "Color _name:" +#~ msgstr "_Назив боје:" #~ msgid "" -#~ "Whether to wrap lines never, at word boundaries, or at character " -#~ "boundaries" -#~ msgstr "Да ли се прелом не врши никад, између речи, или између знакова" - -#~ msgid "Invisible" -#~ msgstr "Невидљив" - -#~ msgid "Whether this text is hidden." -#~ msgstr "Да ли је текст сакривен." - -#~ msgid "Paragraph background color name" -#~ msgstr "Назив боје позадине пасуса" - -#~ msgid "Paragraph background color as a string" -#~ msgstr "Боја позадине пасуса као низ знакова" - -#~ msgid "Paragraph background color" -#~ msgstr "Боја позадине пасуса" - -#~ msgid "Paragraph background color as a GdkColor" -#~ msgstr "Боја позадине пасуса као Гдк боја" - -#~ msgid "Paragraph background RGBA" -#~ msgstr "РГБА позадине пасуса" - -#~ msgid "Paragraph background RGBA as a GdkRGBA" -#~ msgstr "РГБА позадине пасуса као Гдк боја" - -#~ msgid "Whether font fallback is enabled." -#~ msgstr "Да ли је фонт за одступање укључен." - -#~ msgid "Extra spacing between graphemes" -#~ msgstr "Додатан простор између графема" - -#~ msgid "OpenType Font Features to use" -#~ msgstr "Користити следеће из Опен-Тајп фонта" - -#~ msgid "Margin Accumulates" -#~ msgstr "Нагомилавање маргина" - -#~ msgid "Whether left and right margins accumulate." -#~ msgstr "Да ли се лева и десна маргина акумулирају." - -#~ msgid "Background full height set" -#~ msgstr "Постављена пуна висина позадине" - -#~ msgid "Whether this tag affects background height" -#~ msgstr "Да ли ова поставка утиче на висину позадине" - -#~ msgid "Whether this tag affects paragraph justification" -#~ msgstr "Да ли ова поставка утиче на слагање редова" - -#~ msgid "Whether this tag affects the left margin" -#~ msgstr "Да ли ова поставка утиче на леву маргину" - -#~ msgid "Indent set" -#~ msgstr "Постављено увлачење" - -#~ msgid "Whether this tag affects indentation" -#~ msgstr "Да ли ова поставка утиче на увлачење пасуса" - -#~ msgid "Pixels above lines set" -#~ msgstr "Постављен број тачака изнад линија" - -#~ msgid "Whether this tag affects the number of pixels above lines" -#~ msgstr "Да ли ова поставка утиче на број тачака изнад линија" - -#~ msgid "Pixels below lines set" -#~ msgstr "Постављен број тачака испод линија" - -#~ msgid "Pixels inside wrap set" -#~ msgstr "Постављен број тачака између линија у пасусу" - -#~ msgid "Whether this tag affects the number of pixels between wrapped lines" -#~ msgstr "Да ли ова поставка утиче на број тачака између линија унутар пасуса" - -#~ msgid "Whether this tag affects the right margin" -#~ msgstr "Да ли ова поставка утиче на десну маргину" - -#~ msgid "Whether this tag affects underlining color" -#~ msgstr "Да ли ова ознака утиче на боју црте за подвлачење" - -#~ msgid "Whether this tag affects strikethrough color" -#~ msgstr "Да ли ова ознака утиче на боју црте за прецртавање" - -#~ msgid "Wrap mode set" -#~ msgstr "Постављен прелом" - -#~ msgid "Whether this tag affects line wrap mode" -#~ msgstr "Да ли ова поставка утиче на прелом линија" - -#~ msgid "Tabs set" -#~ msgstr "Постављени табулатори" - -#~ msgid "Whether this tag affects tabs" -#~ msgstr "Да ли ова поставка утиче на табулаторе" - -#~ msgid "Invisible set" -#~ msgstr "Постављен невидљиви текст" - -#~ msgid "Whether this tag affects text visibility" -#~ msgstr "Да ли ова поставка утиче на видљивост текста" - -#~ msgid "Paragraph background set" -#~ msgstr "Поставити боју позадине пасуса" - -#~ msgid "Whether this tag affects the paragraph background color" -#~ msgstr "Да ли ове поставке утичу на боју позадине пасуса" - -#~ msgid "Fallback set" -#~ msgstr "Одступница подешена" - -#~ msgid "Whether this tag affects font fallback" -#~ msgstr "Да ли ова ознака утиче на фонт за одступање" - -#~ msgid "Whether this tag affects letter spacing" -#~ msgstr "Да ли ова ознака утиче на размак између слова" - -#~ msgid "Font features set" -#~ msgstr "Могућности фонта подешене" - -#~ msgid "Whether this tag affects font features" -#~ msgstr "Да ли ова ознака утиче на могућности фонта" - -#~ msgid "Pixels Above Lines" -#~ msgstr "Тачака изнад линија" - -#~ msgid "Pixels Below Lines" -#~ msgstr "Тачака испод линија" - -#~ msgid "Pixels Inside Wrap" -#~ msgstr "Тачака између линија" - -#~ msgid "Height of the top margin in pixels" -#~ msgstr "Висина горње маргине у пикселима" - -#~ msgid "Height of the bottom margin in pixels" -#~ msgstr "Висина доње маргине у пикселима" - -#~ msgid "If the insertion cursor is shown" -#~ msgstr "Да ли се приказује курзор за унос" - -#~ msgid "Buffer" -#~ msgstr "Приручна меморија" - -#~ msgid "The buffer which is displayed" -#~ msgstr "Међумеморија који се приказује" - -#~ msgid "Whether entered text overwrites existing contents" -#~ msgstr "Да ли унети текст иде преко постојећег садржаја" - -#~ msgid "Accepts tab" -#~ msgstr "Прихвата табулатор" - -#~ msgid "Whether Tab will result in a tab character being entered" -#~ msgstr "Да ли ће тастер табулатора унети знак за табулацију" - -#~ msgid "Monospace" -#~ msgstr "Утврђена ширина" - -#~ msgid "Whether to use a monospace font" -#~ msgstr "Да ли се користи фонт утврђене ширине" - -#~ msgid "Error underline color" -#~ msgstr "Боја подвлачења грешака" - -#~ msgid "Color with which to draw error-indication underlines" -#~ msgstr "Боја којом се исцртавају подвлаке за истицање грешака" - -#~ msgid "If the toggle button should be pressed in" -#~ msgstr "Да ли прекидачко дугме треба да буде притиснуто или не" - -#~ msgid "If the toggle button is in an \"in between\" state" -#~ msgstr "Да ли је прекидачко дугме у стању „између“" - -#~ msgid "Draw Indicator" -#~ msgstr "Приказ показатеља" - -#~ msgid "If the toggle part of the button is displayed" -#~ msgstr "Да ли се приказује прекидачки део дугмета" - -#~ msgid "Toolbar Style" -#~ msgstr "Стил траке алата" - -#~ msgid "How to draw the toolbar" -#~ msgstr "Како исцртати траку алата" - -#~ msgid "If an arrow should be shown if the toolbar doesn't fit" -#~ msgstr "" -#~ "Да ли треба да буде приказана стрелица уколико нема места за траку алата" - -#~ msgid "Size of icons in this toolbar" -#~ msgstr "Величина иконица у овој траци алата" - -#~ msgid "Whether the icon-size property has been set" -#~ msgstr "Да ли је својство величине иконица постављено" - -#~ msgid "Whether the item should receive extra space when the toolbar grows" -#~ msgstr "Да ли ставка треба да добије додатни простор када расте трака алата" - -#~ msgid "Whether the item should be the same size as other homogeneous items" +#~ "You can enter an HTML-style hexadecimal color value, or simply a color " +#~ "name such as “orange” in this entry." #~ msgstr "" -#~ "Да ли ставка треба да буде исте величине као и остале једнообразне ставке" +#~ "Овде можете унети ХТМЛ хексадецималну вредност боје или назив боје на " +#~ "енглеском као што је „orange“." -#~ msgid "Amount of border space between the toolbar shadow and the buttons" -#~ msgstr "Количина ивичног размака између сенке траке алата и дугмића" +#~ msgid "_Palette:" +#~ msgstr "_Палета:" -#~ msgid "Maximum child expand" -#~ msgstr "Највеће ширење детета" - -#~ msgid "Maximum amount of space an expandable item will be given" -#~ msgstr "Највећа величина простора дата овој проширивој ставки" - -#~ msgid "Whether spacers are vertical lines or just blank" -#~ msgstr "Да ли су размаци усправне линије или само празнине" - -#~ msgid "Button relief" -#~ msgstr "Ивица дугмића" - -#~ msgid "Type of bevel around toolbar buttons" -#~ msgstr "Врста удубљења око дугмића на траци алата" - -#~ msgid "Style of bevel around the toolbar" -#~ msgstr "Врста удубљења око траке алата" - -#~ msgid "Text to show in the item." -#~ msgstr "Текст који се приказује у ставци." +#~ msgid "Color Wheel" +#~ msgstr "Точак боја" #~ msgid "" -#~ "If set, an underline in the label property indicates that the next " -#~ "character should be used for the mnemonic accelerator key in the overflow " -#~ "menu" +#~ "The previously-selected color, for comparison to the color you’re " +#~ "selecting now. You can drag this color to a palette entry, or select this " +#~ "color as current by dragging it to the other color swatch alongside." #~ msgstr "" -#~ "Ако је постављено, подвлачење означава да се следећи знак користи као " -#~ "пречица у приказаном изборнику" - -#~ msgid "Widget to use as the item label" -#~ msgstr "Елемент који се користи као ознака ставке" - -#~ msgid "Stock Id" -#~ msgstr "Иб штока" - -#~ msgid "The stock icon displayed on the item" -#~ msgstr "Испоручена иконица приказана уз ставку" - -#~ msgid "The name of the themed icon displayed on the item" -#~ msgstr "Иконица из теме приказана уз ставку" - -#~ msgid "Icon widget to display in the item" -#~ msgstr "Елемент иконице који се приказује уз ставку" - -#~ msgid "Icon spacing" -#~ msgstr "Размак иконице" - -#~ msgid "Spacing in pixels between the icon and label" -#~ msgstr "Размак између иконице и ознаке, у пикселима" +#~ "Раније изабрана боја, која се пореди са бојом коју сада изаберете. Ову " +#~ "боју можете превући на палету или је изабрати као текућу ако је превучете " +#~ "на преглед тренутно изабране боје." #~ msgid "" -#~ "Whether the toolbar item is considered important. When TRUE, toolbar " -#~ "buttons show text in GTK_TOOLBAR_BOTH_HORIZ mode" +#~ "The color you’ve chosen. You can drag this color to a palette entry to " +#~ "save it for use in the future." #~ msgstr "" -#~ "Да ли се ставка алатки сматра важном. Ако је постављено, дугмад алатке " -#~ "приказују и текст у режиму GTK_TOOLBAR_BOTH_HORIZ" - -#~ msgid "The human-readable title of this item group" -#~ msgstr "Једноставни назив за ову групу ставки" - -#~ msgid "A widget to display in place of the usual label" -#~ msgstr "Елемент који се приказује наместо уобичајене ознаке" - -#~ msgid "Whether the group has been collapsed and items are hidden" -#~ msgstr "Одређује да ли је група сакупљена, а њене ставке скривене" - -#~ msgid "Ellipsize for item group headers" -#~ msgstr "Скраћује заглавља за групе ставки" - -#~ msgid "Header Relief" -#~ msgstr "Рељеф заглавља" - -#~ msgid "Relief of the group header button" -#~ msgstr "Рељеф за групу дугмади заглавља" - -#~ msgid "Header Spacing" -#~ msgstr "Размак заглавља" - -#~ msgid "Spacing between expander arrow and caption" -#~ msgstr "Размак између стрелице за гранање и наслова" - -#~ msgid "Whether the item should receive extra space when the group grows" -#~ msgstr "Да ли ставка треба да добије додатни простор када се увећа група" - -#~ msgid "Whether the item should fill the available space" -#~ msgstr "Да ли сви ставка треба да попуни доступни простор" - -#~ msgid "New Row" -#~ msgstr "Нови ред" - -#~ msgid "Whether the item should start a new row" -#~ msgstr "Да ли ставка треба почети у новом реду" - -#~ msgid "Position of the item within this group" -#~ msgstr "Место ставке унутар ове групи" - -#~ msgid "Size of icons in this tool palette" -#~ msgstr "Величина иконица у овој траци са алаткама" - -#~ msgid "Style of items in the tool palette" -#~ msgstr "Изглед ставки у овој траци са алаткама" - -#~ msgid "Exclusive" -#~ msgstr "Искључиво" - -#~ msgid "Whether the item group should be the only expanded at a given time" -#~ msgstr "Да ли групу ставки треба разгранати само у одређено време" +#~ "Изабрана боја. Можете је превући на палету боја како би је сачували за " +#~ "накнадну употребу." #~ msgid "" -#~ "Whether the item group should receive extra space when the palette grows" -#~ msgstr "" -#~ "Да ли група ставки треба да добије додатни простор када се увећа палета" - -#~ msgid "TreeMenu model" -#~ msgstr "Модел стабла изборника" - -#~ msgid "The model for the tree menu" -#~ msgstr "Модел за стабло изборника" - -#~ msgid "TreeMenu root row" -#~ msgstr "Корени ред Стабла изборника" - -#~ msgid "The TreeMenu will display children of the specified root" -#~ msgstr "Стабло изборника ће приказати огранке изабраног корена" - -#~ msgid "Tearoff" -#~ msgstr "Откидање" - -#~ msgid "Whether the menu has a tearoff item" -#~ msgstr "Да ли изборник има откинуту ставку" - -#~ msgid "Wrap width for laying out items in a grid" -#~ msgstr "Ширина за прелом за уређивање ставки у координатној мрежи" - -#~ msgid "The child model" -#~ msgstr "Модел порода" - -#~ msgid "The model for the filtermodel to filter" -#~ msgstr "Модел за филтермодел за издвајање" - -#~ msgid "The virtual root" -#~ msgstr "Виртуелни корен" - -#~ msgid "The virtual root (relative to the child model) for this filtermodel" -#~ msgstr "" -#~ "Виртуелни корен (који се односи на модел порода) за овај филтермодел" - -#~ msgid "TreeModelSort Model" -#~ msgstr "Модел ређања моделом стабла" - -#~ msgid "The model for the TreeModelSort to sort" -#~ msgstr "Модел који треба поређати за ређање моделом стабла" - -#~ msgid "TreeView Model" -#~ msgstr "Модел прегледа стаблом" - -#~ msgid "The model for the tree view" -#~ msgstr "Модел за разгранати преглед" - -#~ msgid "Headers Clickable" -#~ msgstr "Заглавља се могу кликнути" - -#~ msgid "Column headers respond to click events" -#~ msgstr "Заглавља колона одговарају на притиске мишем" - -#~ msgid "Set the column for the expander column" -#~ msgstr "Поставите колону у којој се врши гранање" - -#~ msgid "Rules Hint" -#~ msgstr "Наговештај за линије" - -#~ msgid "Set a hint to the theme engine to draw rows in alternating colors" +#~ "The previously-selected color, for comparison to the color you’re " +#~ "selecting now." #~ msgstr "" -#~ "Поставите наговештај за мотор теме ради исцртавања редова у наизменичним " -#~ "бојама" - -#~ msgid "View allows user to search through columns interactively" -#~ msgstr "Преглед дозвољава корисницима да траже интерактивно кроз ступце" - -#~ msgid "Model column to search through during interactive search" -#~ msgstr "Модел колоне за претраживање при интерактивној претрази" - -#~ msgid "Speeds up GtkTreeView by assuming that all rows have the same height" -#~ msgstr "Убрзава приказ претпостављањем да сви редови имају исту висину" - -#~ msgid "Whether the selection should follow the pointer" -#~ msgstr "Да ли избор треба да прати показивач" +#~ "Раније изабрана боја која се користи за поређење са бојом коју сада " +#~ "бирате." -#~ msgid "Hover Expand" -#~ msgstr "Рашири под мишем" +#~ msgid "The color you’ve chosen." +#~ msgstr "Изабрана боја." #~ msgid "" -#~ "Whether rows should be expanded/collapsed when the pointer moves over them" +#~ "Click this palette entry to make it the current color. To change this " +#~ "entry, drag a color swatch here or right-click it and select “Save color " +#~ "here.”" #~ msgstr "" -#~ "Да ли редови треба да се разгранају/скупе када показивач пређе преко њих" - -#~ msgid "Level Indentation" -#~ msgstr "Ниво увлачења" - -#~ msgid "Extra indentation for each level" -#~ msgstr "Додатно увлачење за сваки ниво" - -#~ msgid "" -#~ "Whether to enable selection of multiple items by dragging the mouse " -#~ "pointer" -#~ msgstr "Да ли је дозвољен избор више ставки превлачењем курзора миша" - -#~ msgid "Enable Grid Lines" -#~ msgstr "Омогући линије мреже" - -#~ msgid "Whether grid lines should be drawn in the tree view" -#~ msgstr "Да ли треба цртати линије мреже у приказу стабла" - -#~ msgid "Enable Tree Lines" -#~ msgstr "Омогући линије стабла" - -#~ msgid "Whether tree lines should be drawn in the tree view" -#~ msgstr "Да ли треба цртати линије стабла у приказу стабла" - -#~ msgid "The column in the model containing the tooltip texts for the rows" -#~ msgstr "Колона у модела која садржи текст савета за редове" - -#~ msgid "Vertical Separator Width" -#~ msgstr "Ширина усправних раздвојника" - -#~ msgid "Vertical space between cells. Must be an even number" -#~ msgstr "Усправни размак између поља. Мора бити паран број" - -#~ msgid "Horizontal space between cells. Must be an even number" -#~ msgstr "Водоравни размак између поља. Мора бити паран број" - -#~ msgid "Allow Rules" -#~ msgstr "Дозволи линије" - -#~ msgid "Allow drawing of alternating color rows" -#~ msgstr "Дозволи исцртавање редова у наизменичним бојама" - -#~ msgid "Indent Expanders" -#~ msgstr "Увлачење за гранање" - -#~ msgid "Even Row Color" -#~ msgstr "Боја парног реда" +#~ "Кликните на ову ставку палете да је изаберете као текућу боју. Уколико " +#~ "желите да је измените превуците другу боју овде или кликните десним " +#~ "тастером миша и изаберите „Овде сачувај боју.“" -#~ msgid "Color to use for even rows" -#~ msgstr "Боја за парне редове" +#~ msgid "_Help" +#~ msgstr "По_моћ" -#~ msgid "Odd Row Color" -#~ msgstr "Боја непарног реда" +#~ msgid "Color Selection" +#~ msgstr "Избор боје" -#~ msgid "Color to use for odd rows" -#~ msgstr "Боја за непарне редове" +#~ msgid "abcdefghijk ABCDEFGHIJK" +#~ msgstr "абвгдђшжчћљњџ АБВГДЂШЖЧЋЉЊЏ abcčćdđ ABCČĆDĐ" -#~ msgid "Grid line width" -#~ msgstr "Ширина линије мреже" +#~ msgid "_Style:" +#~ msgstr "_Стил:" -#~ msgid "Width, in pixels, of the tree view grid lines" -#~ msgstr "Ширина, у пикселима, линија мреже приказа стабла" +#~ msgid "Si_ze:" +#~ msgstr "_Величина:" -#~ msgid "Tree line width" -#~ msgstr "Ширина линија дрвета" +#~ msgid "_Preview:" +#~ msgstr "_Преглед:" -#~ msgid "Width, in pixels, of the tree view lines" -#~ msgstr "Ширина, у пикселима, линија приказа стабла" +#~ msgid "Font Selection" +#~ msgstr "Избор фонта" -#~ msgid "Grid line pattern" -#~ msgstr "Образац линија мреже" +#~ msgctxt "Number format" +#~ msgid "%d" +#~ msgstr "%Id" -#~ msgid "Dash pattern used to draw the tree view grid lines" -#~ msgstr "" -#~ "Образац линија који се користи за цртање линија мреже приказа стабла" - -#~ msgid "Tree line pattern" -#~ msgstr "Образац линија стабла" - -#~ msgid "Dash pattern used to draw the tree view lines" -#~ msgstr "Образац линија који се користи за цртање линија приказа стабла" - -#~ msgid "Whether to display the column" -#~ msgstr "Да ли приказати колону" +#~ msgctxt "Stock label" +#~ msgid "_Apply" +#~ msgstr "_Примени" -#~ msgid "Column is user-resizable" -#~ msgstr "Величину супца може мењати корисник" +#~ msgctxt "Stock label" +#~ msgid "_Cancel" +#~ msgstr "О_дустани" -#~ msgid "Current X position of the column" -#~ msgstr "Тренутни водоравни положај ступца" +#~ msgctxt "Stock label" +#~ msgid "C_onnect" +#~ msgstr "Успостави ве_зу" -#~ msgid "Sizing" -#~ msgstr "Величина" +#~ msgctxt "Stock label" +#~ msgid "_Convert" +#~ msgstr "_Претвори" -#~ msgid "Resize mode of the column" -#~ msgstr "Начин измене величине ступца" +#~ msgctxt "Stock label" +#~ msgid "_Discard" +#~ msgstr "_Одбаци" -#~ msgid "Current fixed width of the column" -#~ msgstr "Тренутна утврђена ширина ступца" +#~ msgctxt "Stock label" +#~ msgid "_Disconnect" +#~ msgstr "П_рекини везу" -#~ msgid "Minimum allowed width of the column" -#~ msgstr "Најмања дозвољена ширина ступца" +#~ msgctxt "Stock label" +#~ msgid "_Edit" +#~ msgstr "_Уреди" -#~ msgid "Maximum Width" -#~ msgstr "Највећа ширина" +#~ msgctxt "Stock label" +#~ msgid "_Index" +#~ msgstr "_Индекс" -#~ msgid "Maximum allowed width of the column" -#~ msgstr "Највећа дозвољена ширина ступца" +#~ msgctxt "Stock label" +#~ msgid "_Information" +#~ msgstr "По_даци" -#~ msgid "Title to appear in column header" -#~ msgstr "Наслов који се појављује у заглављу ступца" +#~ msgctxt "Stock label" +#~ msgid "_No" +#~ msgstr "_Не" -# bug: a bit confusing, ain't it? -#~ msgid "Column gets share of extra width allocated to the widget" -#~ msgstr "Ступци деле додатну ширину коју добије елемент" +#~ msgctxt "Stock label" +#~ msgid "_OK" +#~ msgstr "У _реду" -#~ msgid "Whether the header can be clicked" -#~ msgstr "Да ли је могуће кликнути на заглавље" +#~ msgctxt "Stock label" +#~ msgid "Landscape" +#~ msgstr "Положено" -#~ msgid "Widget to put in column header button instead of column title" -#~ msgstr "Елемент који треба ставити у заглавље ступца наместо наслова" +#~ msgctxt "Stock label" +#~ msgid "Portrait" +#~ msgstr "Усправно" -#~ msgid "X Alignment of the column header text or widget" -#~ msgstr "Водоравно поравнање текста или елемента у заглављу ступца" +#~ msgctxt "Stock label" +#~ msgid "Reverse landscape" +#~ msgstr "Обрнуто положено" -#~ msgid "Whether the column can be reordered around the headers" -#~ msgstr "Да ли се редослед колона може изменити око заглавља" +#~ msgctxt "Stock label" +#~ msgid "Reverse portrait" +#~ msgstr "Обрнуто усправно" -#~ msgid "Sort indicator" -#~ msgstr "Показатељ уређења" +#~ msgctxt "Stock label" +#~ msgid "Page Set_up" +#~ msgstr "Поде_шавање стране" -#~ msgid "Whether to show a sort indicator" -#~ msgstr "Да ли треба приказати показатељ уређења" +#~ msgctxt "Stock label" +#~ msgid "_Preferences" +#~ msgstr "Пос_тавке" -#~ msgid "Sort direction the sort indicator should indicate" -#~ msgstr "Смер уређивања који показатељ уређења треба да показује" +#~ msgctxt "Stock label" +#~ msgid "_Color" +#~ msgstr "_Боја" -#~ msgid "Sort column ID" -#~ msgstr "ИБ за уређење колоне" +#~ msgctxt "Stock label" +#~ msgid "_Font" +#~ msgstr "_Фонт" -#~ msgid "" -#~ "Logical sort column ID this column sorts on when selected for sorting" -#~ msgstr "Логички ИБ колона које се користе приликом уређивања" +#~ msgctxt "Stock label" +#~ msgid "_Undelete" +#~ msgstr "_Поврати" -#~ msgid "Determines how the shadowed box around the viewport is drawn" -#~ msgstr "Одређује како треба исцртати сенку око погледа" +#~ msgctxt "Stock label" +#~ msgid "_Yes" +#~ msgstr "_Да" -#~ msgid "Use symbolic icons" -#~ msgstr "Коришћење симболичких иконица" +#~ msgid "Unexpected start tag '%s' on line %d char %d" +#~ msgstr "Неочекивана почетна ознака „%s“ у %d° реду, знак %d" -#~ msgid "Whether to use symbolic icons" -#~ msgstr "Да ли ће симболичке иконице бити коришћене или не" +#~ msgid "Unexpected character data on line %d char %d" +#~ msgstr "Неочекивани знаковни подаци у %d° реду, знак %d" -#~ msgid "The parent widget of this widget. Must be a Container widget" -#~ msgstr "Елемент који садржи овај елемент. Мора бити садржаоц" +#~ msgctxt "input method menu" +#~ msgid "System (%s)" +#~ msgstr "Систем (%s)" -#~ msgid "Width request" -#~ msgstr "Захтев за ширину" +# допунски додаци? „добар фазон“... црни Данило +#~ msgid "Load additional GTK+ modules" +#~ msgstr "Учитава допунске Гтк+ додатке" -#~ msgid "" -#~ "Override for width request of the widget, or -1 if natural request should " -#~ "be used" -#~ msgstr "" -#~ "Поставити за захтев за ширину елемента, или -1 уколико треба користити " -#~ "природни захтев" +#~ msgid "MODULES" +#~ msgstr "ДОДАЦИ" -#~ msgid "Height request" -#~ msgstr "Захтев за висину" +#~ msgid "Make all warnings fatal" +#~ msgstr "Чини сва упозорења кобним" -#~ msgid "" -#~ "Override for height request of the widget, or -1 if natural request " -#~ "should be used" -#~ msgstr "" -#~ "Поставити за захтев за висину елемента, или -1 уколико треба користити " -#~ "природни захтев" +#~ msgid "GTK+ debugging flags to set" +#~ msgstr "Гтк+ опције за уклањање грешака за укључивање" -#~ msgid "Whether the widget is visible" -#~ msgstr "Да ли је елемент видљив" +#~ msgid "GTK+ debugging flags to unset" +#~ msgstr "Гтк+ опције за уклањање грешака за искључивање" -#~ msgid "Whether the widget responds to input" -#~ msgstr "Да ли елемент одговара на унос" +#~ msgid "Cannot open display: %s" +#~ msgstr "Не могу да приступим екрану: %s" -#~ msgid "Whether the application will paint directly on the widget" -#~ msgstr "Да ли ће програм непосредно исцртавати на елементу" +#~ msgid "GTK+ Options" +#~ msgstr "Гтк+ опције" -#~ msgid "Can focus" -#~ msgstr "Може бити у фокусу" +#~ msgid "Show GTK+ Options" +#~ msgstr "Приказује Гтк+ опције" -#~ msgid "Whether the widget can accept the input focus" -#~ msgstr "Да ли елемент може бити у фокусу за унос" +#~ msgid "Connect to Server" +#~ msgstr "Повежи се са сервером" -#~ msgid "Has focus" -#~ msgstr "У фокусу је" +#~ msgid "Connect to a network server address" +#~ msgstr "Повежите се на адресу сервера мреже" -#~ msgid "Whether the widget has the input focus" -#~ msgstr "Да ли је елемент у фокусу за унос" +#~ msgid "Ignore hidden" +#~ msgstr "Занемари скривене" -#~ msgid "Is focus" -#~ msgstr "Јесте фокус" +#~ msgid "Show Pixel Cache" +#~ msgstr "Прикажи оставу тачкице" -#~ msgid "Whether the widget is the focus widget within the toplevel" -#~ msgstr "Да ли је елемент заправо фокусни елемент унутар првог нивоа" +#~ msgid "Change classes" +#~ msgstr "Промени разреде" -#~ msgid "Focus on click" -#~ msgstr "Фокусирање кликом" +#~ msgid "CSS properties" +#~ msgstr "Својства ЦСС-а" -#~ msgid "" -#~ "Whether the widget should grab focus when it is clicked with the mouse" -#~ msgstr "Да ли елемент добија фокус када се на њега притисне мишем" +#~ msgid "Classes" +#~ msgstr "Разреди" -#~ msgid "Whether the widget can be the default widget" -#~ msgstr "Да ли елемент може бити подразумевани елемент" +#~ msgid "Error launching preview" +#~ msgstr "Грешка при покретању прегледа" -#~ msgid "Whether the widget is the default widget" -#~ msgstr "Да ли је елемент подразумевани елемент" +#~ msgid "Changes are applied instantly, only for this selected widget." +#~ msgstr "Измене се примењују тренутно, само за овај изабрани елемент." -#~ msgid "Receives default" -#~ msgstr "Прима подразумевано" +#~| msgid "Show all Resources" +#~ msgid "Show all CSS nodes" +#~ msgstr "Прикажи све ЦСС чворове" -#~ msgid "" -#~ "If TRUE, the widget will receive the default action when it is focused" -#~ msgstr "" -#~ "Ако је постављено, елемент ће примити подразумевано дејство када добије " -#~ "фокус" +#~| msgid "Child Properties" +#~ msgid "Show CSS properties" +#~ msgstr "Прикажи својства ЦСС-а" -#~ msgid "Whether the widget is part of a composite widget" -#~ msgstr "Да ли је елемент део сложеног елемента" +#~ msgid "Node:" +#~ msgstr "Чвор:" #~ msgid "" -#~ "The style of the widget, which contains information about how it will " -#~ "look (colors etc)" +#~ "The GLX_ARB_create_context_profile extension needed to create core " +#~ "profiles is not available" #~ msgstr "" -#~ "Стил елемента, који садржи податке о томе како ће изгледати (боја итд.)" - -#~ msgid "The event mask that decides what kind of GdkEvents this widget gets" -#~ msgstr "" -#~ "Маска за догађаје која одређује које врсте GdkEvents-а овај елемент прима" - -#~ msgid "Whether gtk_widget_show_all() should not affect this widget" -#~ msgstr "Да ли „gtk_widget_show_all()“ не треба да утиче на овај елемент" - -#~ msgid "Whether this widget has a tooltip" -#~ msgstr "Да ли овај елемент има облачић" - -#~ msgid "The widget's window if it is realized" -#~ msgstr "Прозор елемента ако се отпусти" - -#~ msgid "Double Buffered" -#~ msgstr "Дупло међумеморисање" - -#~ msgid "Whether the widget is double buffered" -#~ msgstr "Да ли је овај елемент има дупло међумеморисање" - -#~ msgid "How to position in extra horizontal space" -#~ msgstr "Како ће бити постављен у посебном водоравном простору" - -#~ msgid "How to position in extra vertical space" -#~ msgstr "Како ће бити постављен у посебном усправном простору" - -#~ msgid "Margin on Left" -#~ msgstr "Маргина на левој" - -#~ msgid "Pixels of extra space on the left side" -#~ msgstr "Пиксели додатног простора на левој страни" - -#~ msgid "Margin on Right" -#~ msgstr "Маргина на десној" - -#~ msgid "Pixels of extra space on the right side" -#~ msgstr "Пиксели додатног простора на десној страни" - -#~ msgid "Margin on Start" -#~ msgstr "Маргина на почетку" - -#~ msgid "Pixels of extra space on the start" -#~ msgstr "Тачкице додатног простора на почетку" - -#~ msgid "Margin on End" -#~ msgstr "Маргина на крају" - -#~ msgid "Pixels of extra space on the end" -#~ msgstr "Тачкице додатног простора на крају" - -#~ msgid "Pixels of extra space on the top side" -#~ msgstr "Пиксели додатног простора на горњој страни" - -#~ msgid "Margin on Bottom" -#~ msgstr "Маргина на дну" - -#~ msgid "Pixels of extra space on the bottom side" -#~ msgstr "Пиксели додатног простора на доњој страни" +#~ "Није доступно проширење GLX_ARB_create_context_profile потребно за " +#~ "прављење језгарних профила" -#~ msgid "Pixels of extra space on all four sides" -#~ msgstr "Пиксели додатног простора на свим странама" +#~ msgid "New class" +#~ msgstr "Нови разред" -#~ msgid "Whether widget wants more horizontal space" -#~ msgstr "Да ли је елементу потребно још водоравног простора" +#~ msgid "Cancel" +#~ msgstr "Откажи" -#~ msgid "Whether to use the hexpand property" -#~ msgstr "Да ли да се користе својства водоравног ширења" +#~ msgid "Add a class" +#~ msgstr "Додајте разред" -#~ msgid "Whether widget wants more vertical space" -#~ msgstr "Да ли је елементу потребно још усправног простора" +#~ msgid "Restore defaults for this widget" +#~ msgstr "Вратите основности за овај елемент" -#~ msgid "Vertical Expand Set" -#~ msgstr "Подешавање усправног ширења" +#~ msgid "Allocated size" +#~ msgstr "Додељена величина" -#~ msgid "Whether to use the vexpand property" -#~ msgstr "Да ли да се користе својства усправног ширења" +#~ msgid "Object Hierarchy" +#~ msgstr "Хијерархија предмета" -#~ msgid "Whether widget wants to expand in both directions" -#~ msgstr "Да ли елемент жели да се прошири у оба смера" +#~| msgid "Invalid object type `%s' on line %d" +#~ msgid "Invalid object type '%s' on line %d" +#~ msgstr "Неисправна врста предмета „%s“ у %d. реду" -#~ msgid "Opacity for Widget" -#~ msgstr "Непровидност елемента" +#~ msgid "Invalid type function on line %d: '%s'" +#~ msgstr "Неисправна врста функција у реду %d: „%s“" -#~ msgid "The opacity of the widget, from 0 to 1" -#~ msgstr "Непровидност елемента, од 0 до 1" +#~ msgid "Duplicate object ID '%s' on line %d (previously on line %d)" +#~ msgstr "Дупликат ИД предмета „%s“ у %d° реду (претходно у %d. реду)" -#~ msgid "The scaling factor of the window" -#~ msgstr "Чинилац промене величине прозора" +#~| msgid "Invalid signal `%s' for type `%s' on line %d" +#~ msgid "Invalid signal '%s' for type '%s' on line %d" +#~ msgstr "Неисправан сигнал „%s“ за врсту „%s“ у %d. реду" -#~ msgid "Interior Focus" -#~ msgstr "Унутрашњи фокус" +#~| msgid "Invalid root element: '%s'" +#~ msgid "Invalid root element: <%s>" +#~ msgstr "Неисправан елемент корена: <%s>" -#~ msgid "Whether to draw the focus indicator inside widgets" -#~ msgstr "Да ли исцртати показатељ фокуса унутар елемената" +#~| msgid "Unhandled tag: '%s'" +#~ msgid "Unhandled tag: <%s>" +#~ msgstr "Неподржана ознака: <%s>" -#~ msgid "Width, in pixels, of the focus indicator line" -#~ msgstr "Дебљина у тачкама линије коју показује елемент у фокусу" +#~ msgid "_Customize" +#~ msgstr "_Прилагоди" -#~ msgid "Focus line dash pattern" -#~ msgstr "Образац црткања линије фокуса" +#~ msgid "Yesterday at %-I:%M %P" +#~ msgstr "Јуче у %-I:%M %P" -#~ msgid "" -#~ "Dash pattern used to draw the focus indicator. The character values are " -#~ "interpreted as pixel widths of alternating on and off segments of the " -#~ "line." -#~ msgstr "" -#~ "Образац црткања коришћен за цртање показатеља фокуса. Вредности знака се " -#~ "тумаче као ширине тачкица наизменичних укључених и искључених одломака " -#~ "линије." - -#~ msgid "Width, in pixels, between focus indicator and the widget 'box'" -#~ msgstr "" -#~ "Ширина у тачкама између показатеља елемента у фокусу и оквира елемента" - -#~ msgid "Color with which to draw insertion cursor" -#~ msgstr "Боја којом се исцртава курзор за унос" - -#~ msgid "" -#~ "Color with which to draw the secondary insertion cursor when editing " -#~ "mixed right-to-left and left-to-right text" -#~ msgstr "" -#~ "Боја којом се исцртава други курзор за унос при уносу мешаног текста са " -#~ "десна на лево, и текста са лева на десно" +#~ msgid "Devices" +#~ msgstr "Уређаји" -#~ msgid "Cursor line aspect ratio" -#~ msgstr "Размера курзорне линије" +#~ msgid "Bookmarks" +#~ msgstr "Обележивачи" -#~ msgid "Aspect ratio with which to draw insertion cursor" -#~ msgstr "Размера у којој се црта курзор за унос" +#~ msgid "Browse Network" +#~ msgstr "Разгледајте мрежу" -#~ msgid "" -#~ "Whether windows can be dragged and maximized by clicking on empty areas" -#~ msgstr "" -#~ "Да ли прозори могу да се превуку и увећају притиском на празне области" - -#~ msgid "Unvisited Link Color" -#~ msgstr "Боја непосећене везе" - -#~ msgid "Color of unvisited links" -#~ msgstr "Боја непосећених веза" +#~ msgid "Remove" +#~ msgstr "Уклони" -#~ msgid "Visited Link Color" -#~ msgstr "Боја посећене везе" +#~| msgctxt "keyboard label" +#~| msgid "Display" +#~ msgid "X display" +#~ msgstr "X екран" -#~ msgid "Color of visited links" -#~ msgstr "Боја посећених веза" +#~| msgid "Files" +#~ msgid "All Files" +#~ msgstr "Све датотеке" #~ msgid "" -#~ "Whether separators have configurable width and should be drawn using a " -#~ "box instead of a line" +#~ "No fonts matched your search. You can revise your search and try again." #~ msgstr "" -#~ "Да ли раздвојници имају подесиву ширину и треба да буду исцртавани помоћу " -#~ "кутије уместо линије" - -#~ msgid "The width of separators if wide-separators is TRUE" -#~ msgstr "Ширина раздвојника ако су постављени широки раздвојници" - -#~ msgid "Separator Height" -#~ msgstr "Висина раздвојника" - -#~ msgid "The height of separators if \"wide-separators\" is TRUE" -#~ msgstr "Висина раздвојника ако су постављени широки раздвојници" - -#~ msgid "Horizontal Scroll Arrow Length" -#~ msgstr "Дужина стрелице за водоравно померање" +#~ "Ниједан словни лик не одговара вашој претрази. Можете да преконтролишете " +#~ "вашу претрагу и да покушате опет." -#~ msgid "The length of horizontal scroll arrows" -#~ msgstr "Дужина стрелице за водоравно померање" +#~ msgid "The license of the program" +#~ msgstr "Лиценца програма" -#~ msgid "Vertical Scroll Arrow Length" -#~ msgstr "Дужина стрелице за усправно померање" +#~ msgctxt "progress bar label" +#~ msgid "%d %%" +#~ msgstr "%d %%" -#~ msgid "The length of vertical scroll arrows" -#~ msgstr "Дужина стрелице за усправно померање" +#~ msgctxt "volume percentage" +#~ msgid "%d %%" +#~ msgstr "%d %%" -#~ msgid "Width of text selection handles" -#~ msgstr "Ширина ручке за избор текста" +#~ msgid "Choose a widget through the inspector" +#~ msgstr "Изаберите елемент кроз надзорника" -#~ msgid "Height of text selection handles" -#~ msgstr "Висина ручке за избор текста" +#~| msgid "_Mount" +#~ msgid "Count:" +#~ msgstr "Број:" -#~ msgid "The type of the window" -#~ msgstr "Врста прозора" +#~ msgid "GTK+ Inspector — %s" +#~ msgstr "Гтк+ надзорник — %s" -#~ msgid "Unique identifier for the window to be used when restoring a session" -#~ msgstr "Јединствени обележивач прозора који се користи при обнављању сесије" +#~ msgid "Send Widget to Shell" +#~ msgstr "Пошаљи елемент шкољки" -#~ msgid "" -#~ "Unique startup identifier for the window used by startup-notification" -#~ msgstr "" -#~ "Јединствени одредник покретања за прозоре које користи обавештење " -#~ "покретања" - -#~ msgid "If TRUE, users can resize the window" -#~ msgstr "Ако је постављено, корисници могу променити величину прозора" - -#~ msgid "" -#~ "If TRUE, the window is modal (other windows are not usable while this one " -#~ "is up)" -#~ msgstr "" -#~ "Ако је постављено, прозор је модални (остали прозори се не могу користити " -#~ "док је овај приказан)" - -#~ msgid "The initial position of the window" -#~ msgstr "Почетни положај прозора" - -#~ msgid "" -#~ "The default width of the window, used when initially showing the window" -#~ msgstr "Уобичајена ширина прозора, користи се при првом приказивању прозора" - -#~ msgid "" -#~ "The default height of the window, used when initially showing the window" -#~ msgstr "Уобичајена висина прозора, користи се при првом приказивању прозора" +#~| msgid "Custom" +#~ msgid "Custom CSS" +#~ msgstr "Произвољни ЦСС" -#~ msgid "Destroy with Parent" -#~ msgstr "Уништава са покретачем" +#~ msgctxt "paper size" +#~ msgid "A0x2" +#~ msgstr "А0x2" -#~ msgid "If this window should be destroyed when the parent is destroyed" -#~ msgstr "" -#~ "Да ли овај прозор треба уклонити када се уклони прозор из ког је овај " -#~ "позван" +#~ msgctxt "paper size" +#~ msgid "A0x3" +#~ msgstr "А0x3" -#~ msgid "Hide the titlebar during maximization" -#~ msgstr "Скрива траку наслова за време увећавања" +#~ msgctxt "paper size" +#~ msgid "A1x3" +#~ msgstr "А1x3" -#~ msgid "" -#~ "If this window's titlebar should be hidden when the window is maximized" -#~ msgstr "" -#~ "Да ли трака наслова овог прозора треба да буде скривена када је прозор " -#~ "увећан" +#~ msgctxt "paper size" +#~ msgid "A1x4" +#~ msgstr "А1x4" -#~ msgid "Icon for this window" -#~ msgstr "Иконица за овај прозор" +#~ msgctxt "paper size" +#~ msgid "A2x3" +#~ msgstr "А2x3" -#~ msgid "Whether mnemonics are currently visible in this window" -#~ msgstr "Одређује да ли су мнемонике приказане у овом прозору" +#~ msgctxt "paper size" +#~ msgid "A2x4" +#~ msgstr "А2x4" -#~ msgid "Whether focus rectangles are currently visible in this window" -#~ msgstr "Да ли су правоугаоници првог плана тренутно видљиви у овом прозору" +#~ msgctxt "paper size" +#~ msgid "A2x5" +#~ msgstr "А2x5" -#~ msgid "Name of the themed icon for this window" -#~ msgstr "Назив иконице из теме за овај прозор" +#~ msgctxt "paper size" +#~ msgid "A3x3" +#~ msgstr "А3x3" -#~ msgid "Whether the toplevel is the current active window" -#~ msgstr "Да ли је први ниво тренутно активни прозор" +#~ msgctxt "paper size" +#~ msgid "A3x4" +#~ msgstr "А3x4" -#~ msgid "Whether the input focus is within this GtkWindow" -#~ msgstr "Да ли је фокус за унос унутар овог Гтк прозора" +#~ msgctxt "paper size" +#~ msgid "A3x5" +#~ msgstr "А3x5" -#~ msgid "" -#~ "Hint to help the desktop environment understand what kind of window this " -#~ "is and how to treat it." -#~ msgstr "" -#~ "Наговештај који помаже окружењу радне површине да разуме које врсте је " -#~ "овај прозор и како га поставити." +#~ msgctxt "paper size" +#~ msgid "A3x6" +#~ msgstr "А3x6" -#~ msgid "Skip taskbar" -#~ msgstr "Прескочи списак процеса" +#~ msgctxt "paper size" +#~ msgid "A3x7" +#~ msgstr "А3x7" -#~ msgid "Skip pager" -#~ msgstr "Не приказуј у списку прозора" +#~ msgctxt "paper size" +#~ msgid "A4x3" +#~ msgstr "А4x3" -#~ msgid "TRUE if the window should be brought to the user's attention." -#~ msgstr "Ако је постављено, прозор ће бити наметнут кориснику." +#~ msgctxt "paper size" +#~ msgid "A4x4" +#~ msgstr "А4x4" -#~ msgid "Accept focus" -#~ msgstr "Прихвата фокус" +#~ msgctxt "paper size" +#~ msgid "A4x5" +#~ msgstr "А4x5" -#~ msgid "TRUE if the window should receive the input focus." -#~ msgstr "Ако је постављено, прозор ће примати фокус за унос." +#~ msgctxt "paper size" +#~ msgid "A4x6" +#~ msgstr "А4x6" -#~ msgid "Focus on map" -#~ msgstr "Фокусирање при мапирању" +#~ msgctxt "paper size" +#~ msgid "A4x7" +#~ msgstr "А4x7" -#~ msgid "TRUE if the window should receive the input focus when mapped." -#~ msgstr "Ако је постављено, прозор ће примати фокус при мапирању." +#~ msgctxt "paper size" +#~ msgid "A4x8" +#~ msgstr "А4x8" -#~ msgid "Whether the window should be decorated by the window manager" -#~ msgstr "Да ли управник прозорима треба да украси прозор" +#~ msgctxt "paper size" +#~ msgid "A4x9" +#~ msgstr "А4x9" -#~ msgid "Whether the window frame should have a close button" -#~ msgstr "Да ли оквир прозора треба да има дугме за затварање" +#~ msgctxt "paper size" +#~ msgid "10x11" +#~ msgstr "10x11" -#~ msgid "Specifies whether the window should have a resize grip" -#~ msgstr "Одређује да ли прозор треба да има хватаљку за промену величине" +#~ msgctxt "paper size" +#~ msgid "10x13" +#~ msgstr "10x13" -#~ msgid "Resize grip is visible" -#~ msgstr "Видљивост хватаљке за промену величине" +#~ msgctxt "paper size" +#~ msgid "10x14" +#~ msgstr "10x14" -#~ msgid "Specifies whether the window's resize grip is visible." -#~ msgstr "Одређује да ли се види хватаљка за промену величине прозора." +#~ msgctxt "paper size" +#~ msgid "10x15" +#~ msgstr "10x15" -#~ msgid "Gravity" -#~ msgstr "Привлачење" +#~ msgctxt "paper size" +#~ msgid "11x12" +#~ msgstr "11x12" -#~ msgid "The window gravity of the window" -#~ msgstr "Привлачење између прозора" +#~ msgctxt "paper size" +#~ msgid "11x15" +#~ msgstr "11x15" -#~ msgid "Attached to Widget" -#~ msgstr "Прикачено елементу" +#~ msgctxt "paper size" +#~ msgid "12x19" +#~ msgstr "12x19" -#~ msgid "The widget where the window is attached" -#~ msgstr "Елемент на који је прикачен прозор" +#~ msgctxt "paper size" +#~ msgid "5x7" +#~ msgstr "5x7" -#~ msgid "Whether the window is maximized" -#~ msgstr "Да ли ће прозор бити увећан" +#~ msgid "_Location:" +#~ msgstr "_Путања:" -#~ msgid "The GtkApplication for the window" -#~ msgstr "Гтк програм за прозор" +#~ msgid "Please select a folder below" +#~ msgstr "Молим изаберите фасциклу испод" -#~ msgid "Decorated button layout" -#~ msgstr "Распоред украшеног дугмета" +#~ msgid "Please type a file name" +#~ msgstr "Молим упишите назив датотеке" -#~ msgid "Decoration resize handle size" -#~ msgstr "Величина ручке за промену величине украса" +#~ msgid "Recently Used" +#~ msgstr "Скоро коришћено" -#~ msgid "GtkCloudprintAccount instance" -#~ msgstr "Примерак налога Гтк штампања у облаку" +#~ msgid "Search:" +#~ msgstr "Тражи:" -#~ msgid "Cloud Print printer ID" -#~ msgstr "ИБ штампача штампања у облаку" +#~ msgid "Save in folder:" +#~ msgstr "Сачувај у фасцикли:" -#~ msgid "The title of the color profile to use" -#~ msgstr "Наслов прозорчета за избор боје" +#~ msgid "Create in folder:" +#~ msgstr "Направи у фасцикли:" -#~ msgid "The number of decimal places to which the value is rounded" -#~ msgstr "Број децималних места на која се заокружује вредност" +#~ msgid "Places" +#~ msgstr "Места" -#~ msgid "Whether the combo box grabs focus when it is clicked with the mouse" -#~ msgstr "Да ли прозорче за избор добија фокус када се кликне на њу мишем" +#~ msgid "Unmaximize" +#~ msgstr "Поништи увећање" -#~ msgid "Name of default font to use" -#~ msgstr "Назив уобичајеног писма које ће се користити" +#~ msgid "Always on Visible Workspace" +#~ msgstr "Увек на приказаном радном простору" -#~ msgid "Affects font" -#~ msgstr "Утиче на писма" +#~ msgid "Only on This Workspace" +#~ msgstr "Само на овом радном простору" -#~ msgid "Set if the value affects the font" -#~ msgstr "Постављено ако вредност утиче на писма" +#~ msgid "Move to Workspace Up" +#~ msgstr "Премести на радни простор горе" -#~ msgid "Hold Time (in milliseconds)" -#~ msgstr "Време држања (у милисекундама)" +#~ msgid "Move to Workspace Down" +#~ msgstr "Премести на радни простор доле" -#~ msgid "Drag Threshold" -#~ msgstr "Праг превлачења" +#~ msgid "Move to Another Workspace" +#~ msgstr "Премести на други радни простор" -#~ msgid "Drag Threshold (in pixels)" -#~ msgstr "Праг превлачења (у тачкама)" +#~ msgid "Workspace %d" +#~ msgstr "Радни простор бр. %d" -#~ msgid "Width of resize grip" -#~ msgstr "Ширина хватаљке за промену величине" +#~ msgid "Type a file name" +#~ msgstr "Упишите назив датотеке" -#~ msgid "Height of resize grip" -#~ msgstr "Висина хватаљке за промену величине" +#~ msgid "Failed to look for applications online" +#~ msgstr "Нисам успео да потражим програме на мрежи" From 8d9d4434dc8b21a8c251b898028ef1d0f5ac913f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=80=D0=BE=D1=81=D0=BB=D0=B0=D0=B2=20=D0=9D?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=BB=D0=B8=D1=9B?= Date: Sun, 20 Nov 2022 18:43:24 +0000 Subject: [PATCH 174/176] Update Serbian translation --- po/sr.po | 10208 ++++++++++++++++++++++++++++------------------------- 1 file changed, 5402 insertions(+), 4806 deletions(-) diff --git a/po/sr.po b/po/sr.po index ad8418e306..e9f9d3dc79 100644 --- a/po/sr.po +++ b/po/sr.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ 2.14\n" -"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n" -"POT-Creation-Date: 2022-10-23 09:21+0000\n" -"PO-Revision-Date: 2022-10-26 12:48+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-20 14:31+0000\n" +"PO-Revision-Date: 2022-11-20 18:39+0100\n" "Last-Translator: Мирослав Николић \n" "Language-Team: Serbian <српски >\n" "Language: sr\n" @@ -23,128 +23,76 @@ msgstr "" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "X-Project-Style: gnome\n" -#: gdk/broadway/gdkbroadway-server.c:135 +#: gdk/broadway/gdkbroadway-server.c:144 #, c-format msgid "Broadway display type not supported: %s" msgstr "Бродвеј приказ није подржан: %s" -#: gdk/gdkclipboard.c:232 -msgid "This clipboard cannot store data." -msgstr "Ова остава не може да чува податке." - -#: gdk/gdkclipboard.c:287 gdk/gdkclipboard.c:785 gdk/gdkclipboard.c:1085 -msgid "Cannot read from empty clipboard." -msgstr "Не могу да читам из празне оставе." - -#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1135 gdk/gdkdrag.c:618 -msgid "No compatible formats to transfer clipboard contents." -msgstr "Нема сагласних формата за пренос садржаја оставе." - -#: gdk/gdkcontentprovider.c:106 gdk/gdkcontentproviderimpl.c:313 -#: gdk/gdkcontentproviderimpl.c:532 +#: gdk/gdk.c:179 #, c-format -msgid "Cannot provide contents as “%s”" -msgstr "Не могу да обезбедим садржаје као „%s“" +msgid "Error parsing option --gdk-debug" +msgstr "Грешка у обради опције „--gdk-debug“" -#: gdk/gdkcontentprovider.c:127 +#: gdk/gdk.c:199 #, c-format -msgid "Cannot provide contents as %s" -msgstr "Не могу да обезбедим садржаје као „%s“" +msgid "Error parsing option --gdk-no-debug" +msgstr "Грешка у обради опције „--gdk-no-debug“" -#: gdk/gdkdisplay.c:154 gdk/gdkglcontext.c:435 -msgid "The current backend does not support OpenGL" -msgstr "Текући позадинац не подржава ОпенГЛ" +#. Description of --class=CLASS in --help output +#: gdk/gdk.c:228 +msgid "Program class as used by the window manager" +msgstr "Класа програма коју користи управљач прозора" -#: gdk/gdkdisplay.c:1240 +#. Placeholder in --class=CLASS in --help output +#: gdk/gdk.c:229 +msgid "CLASS" +msgstr "КЛАСА" + +#. Description of --name=NAME in --help output +#: gdk/gdk.c:231 +msgid "Program name as used by the window manager" +msgstr "Назив програма како га приказује управљач прозора" + +#. Placeholder in --name=NAME in --help output +#: gdk/gdk.c:232 +msgid "NAME" +msgstr "НАЗИВ" + +#. Description of --display=DISPLAY in --help output +#: gdk/gdk.c:235 +msgid "X display to use" +msgstr "Икс приказ за коришћење" + +#. Placeholder in --display=DISPLAY in --help output +#: gdk/gdk.c:236 +msgid "DISPLAY" +msgstr "ПРИКАЗ" + +#. Description of --gdk-debug=FLAGS in --help output +#: gdk/gdk.c:240 +msgid "GDK debugging flags to set" +msgstr "ГДК опције за уклањање грешака за постављање" + +#. Placeholder in --gdk-debug=FLAGS in --help output +#. Placeholder in --gdk-no-debug=FLAGS in --help output +#. Placeholder in --gtk-debug=FLAGS in --help output +#. Placeholder in --gtk-no-debug=FLAGS in --help output +#: gdk/gdk.c:241 gdk/gdk.c:244 gtk/gtkmain.c:469 gtk/gtkmain.c:472 +msgid "FLAGS" +msgstr "ОПЦИЈЕ" + +#. Description of --gdk-no-debug=FLAGS in --help output +#: gdk/gdk.c:243 +msgid "GDK debugging flags to unset" +msgstr "ГДК опције за отклањање грешака за уклањање" + +#: gdk/gdkwindow.c:2851 msgid "GL support disabled via GDK_DEBUG" msgstr "Подршка за ГЛ је онемогућена са „GDK_DEBUG“" -#: gdk/gdkdisplay.c:1538 -msgid "No EGL configuration available" -msgstr "Није доступно ЕГЛ подешавање" - -#: gdk/gdkdisplay.c:1546 -msgid "Failed to get EGL configurations" -msgstr "Нисам успео да добавим ЕГЛ подешавања" - -#: gdk/gdkdisplay.c:1576 -msgid "No EGL configuration with required features found" -msgstr "Нисам нашао ЕГЛ подешавање са захтеваним функцијама" - -#: gdk/gdkdisplay.c:1583 -msgid "No perfect EGL configuration found" -msgstr "Нисам нашао савршено ЕГЛ подешавање" - -#: gdk/gdkdisplay.c:1625 -#, c-format -msgid "EGL implementation is missing extension %s" -msgid_plural "EGL implementation is missing %2$d extensions: %1$s" -msgstr[0] "ЕГЛ примени недостаје проширење %2$d: %1$s" -msgstr[1] "ЕГЛ примени недостају %2$d проширења: %1$s" -msgstr[2] "ЕГЛ примени недостаје %2$d проширења: %1$s" -msgstr[3] "ЕГЛ примени недостаје проширење „%s“" - -#: gdk/gdkdisplay.c:1658 -msgid "libEGL not available in this sandbox" -msgstr "„libEGL“ није доступна у овом заштитном окружењу" - -#: gdk/gdkdisplay.c:1659 -msgid "libEGL not available" -msgstr "„libEGL“ није доступна" - -#: gdk/gdkdisplay.c:1669 -msgid "Failed to create EGL display" -msgstr "Нисам успео да направим ЕГЛ приказ" - -#: gdk/gdkdisplay.c:1679 -msgid "Could not initialize EGL display" -msgstr "Не могу да покренем ЕГЛ приказ" - -#: gdk/gdkdisplay.c:1690 -#, c-format -msgid "EGL version %d.%d is too old. GTK requires %d.%d" -msgstr "ЕГЛ издање %d.%d је превише старо. Гтк захтева %d.%d" - -#: gdk/gdkdrop.c:130 -msgid "Drag’n’drop from other applications is not supported." -msgstr "Превлачење и пуштање из других програма није подржано." - -#: gdk/gdkdrop.c:163 -msgid "No compatible formats to transfer contents." -msgstr "Нема сагласних формата за пренос садржаја." - -#: gdk/gdkglcontext.c:394 gdk/x11/gdkglcontext-glx.c:604 -msgid "No GL API allowed." -msgstr "Нема дозвољених ГЛ АПИ-ја." - -#: gdk/gdkglcontext.c:418 gdk/win32/gdkglcontext-win32-wgl.c:611 -#: gdk/x11/gdkglcontext-glx.c:638 -msgid "Unable to create a GL context" -msgstr "Не могу да направим ГЛ садржај" - -#: gdk/gdkglcontext.c:1273 -msgid "Anything but OpenGL ES disabled via GDK_DEBUG" -msgstr "Све осим ОпенГЛ ЕС-а је искључено путем „GDK_DEBUG“" - -#: gdk/gdkglcontext.c:1282 -#, c-format -msgid "Application does not support %s API" -msgstr "Програм не подржава „%s“ АПИ" - -#. translators: This is about OpenGL backend names, like -#. * "Trying to use X11 GLX, but EGL is already in use" -#: gdk/gdkglcontext.c:1814 -#, c-format -msgid "Trying to use %s, but %s is already in use" -msgstr "Покушавам да користим „%s“, али је „%s“ већ у употреби" - -#: gdk/gdksurface.c:1226 -msgid "Vulkan support disabled via GDK_DEBUG" -msgstr "Подршка за Вулкан је онемогућена са „GDK_DEBUG“" - -#: gdk/gdktexture.c:525 -msgid "Unknown image format." -msgstr "Непознат формат слике." +#: gdk/gdkwindow.c:2862 +msgid "The current backend does not support OpenGL" +msgstr "Текући позадинац не подржава ОпенГЛ" #. #. * Translators, the strings in the “keyboard label” context are @@ -157,635 +105,412 @@ msgstr "Непознат формат слике." #. * Scroll_lock - Scroll lock #. * KP_Space - Space (keypad) #. -#: gdk/keynamesprivate.h:6843 +#: gdk/keyname-table.h:6843 msgctxt "keyboard label" msgid "BackSpace" msgstr "BackSpace" -#: gdk/keynamesprivate.h:6844 +#: gdk/keyname-table.h:6844 msgctxt "keyboard label" msgid "Tab" msgstr "Tab" -#: gdk/keynamesprivate.h:6845 +#: gdk/keyname-table.h:6845 msgctxt "keyboard label" msgid "Return" msgstr "Enter" -#: gdk/keynamesprivate.h:6846 +#: gdk/keyname-table.h:6846 msgctxt "keyboard label" msgid "Pause" msgstr "Pause" -#: gdk/keynamesprivate.h:6847 +#: gdk/keyname-table.h:6847 msgctxt "keyboard label" msgid "Scroll_Lock" msgstr "Scroll Lock" -#: gdk/keynamesprivate.h:6848 +#: gdk/keyname-table.h:6848 msgctxt "keyboard label" msgid "Sys_Req" msgstr "Sys Req" -#: gdk/keynamesprivate.h:6849 +#: gdk/keyname-table.h:6849 msgctxt "keyboard label" msgid "Escape" msgstr "Esc" -#: gdk/keynamesprivate.h:6850 +#: gdk/keyname-table.h:6850 msgctxt "keyboard label" msgid "Multi_key" msgstr "Мулти тастер" -#: gdk/keynamesprivate.h:6851 +#: gdk/keyname-table.h:6851 msgctxt "keyboard label" msgid "Home" msgstr "Home" -#: gdk/keynamesprivate.h:6852 +#: gdk/keyname-table.h:6852 msgctxt "keyboard label" msgid "Left" msgstr "Лево" -#: gdk/keynamesprivate.h:6853 +#: gdk/keyname-table.h:6853 msgctxt "keyboard label" msgid "Up" msgstr "Горе" -#: gdk/keynamesprivate.h:6854 +#: gdk/keyname-table.h:6854 msgctxt "keyboard label" msgid "Right" msgstr "Десно" -#: gdk/keynamesprivate.h:6855 +#: gdk/keyname-table.h:6855 msgctxt "keyboard label" msgid "Down" msgstr "Доле" -#: gdk/keynamesprivate.h:6856 gtk/gtkshortcutlabel.c:213 +#: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:222 msgctxt "keyboard label" msgid "Page_Up" msgstr "Page Up" -#: gdk/keynamesprivate.h:6857 gtk/gtkshortcutlabel.c:216 +#: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:225 msgctxt "keyboard label" msgid "Page_Down" msgstr "Page Down" -#: gdk/keynamesprivate.h:6858 +#: gdk/keyname-table.h:6858 msgctxt "keyboard label" msgid "End" msgstr "End" -#: gdk/keynamesprivate.h:6859 +#: gdk/keyname-table.h:6859 msgctxt "keyboard label" msgid "Begin" msgstr "Begin" -#: gdk/keynamesprivate.h:6860 +#: gdk/keyname-table.h:6860 msgctxt "keyboard label" msgid "Print" msgstr "Print" -#: gdk/keynamesprivate.h:6861 +#: gdk/keyname-table.h:6861 msgctxt "keyboard label" msgid "Insert" msgstr "Insert" -#: gdk/keynamesprivate.h:6862 +#: gdk/keyname-table.h:6862 msgctxt "keyboard label" msgid "Num_Lock" msgstr "Num Lock" #. Translators: KP_ means “key pad” here -#: gdk/keynamesprivate.h:6864 +#: gdk/keyname-table.h:6864 msgctxt "keyboard label" msgid "KP_Space" msgstr "Размак (бројевни одељак)" -#: gdk/keynamesprivate.h:6865 +#: gdk/keyname-table.h:6865 msgctxt "keyboard label" msgid "KP_Tab" msgstr "Tab (бројевни одељак)" -#: gdk/keynamesprivate.h:6866 +#: gdk/keyname-table.h:6866 msgctxt "keyboard label" msgid "KP_Enter" msgstr "Enter (бројевни одељак)" # ako je za "home directory", onda bi bilo dobro "licni direktorijum", ako je za "home page", onda za "licna stranica" -#: gdk/keynamesprivate.h:6867 +#: gdk/keyname-table.h:6867 msgctxt "keyboard label" msgid "KP_Home" msgstr "Home (бројевни одељак)" -#: gdk/keynamesprivate.h:6868 +#: gdk/keyname-table.h:6868 msgctxt "keyboard label" msgid "KP_Left" msgstr "Лево (бројевни одељак)" -#: gdk/keynamesprivate.h:6869 +#: gdk/keyname-table.h:6869 msgctxt "keyboard label" msgid "KP_Up" msgstr "Горе (бројевни одељак)" -#: gdk/keynamesprivate.h:6870 +#: gdk/keyname-table.h:6870 msgctxt "keyboard label" msgid "KP_Right" msgstr "Десно (бројевни одељак)" -#: gdk/keynamesprivate.h:6871 +#: gdk/keyname-table.h:6871 msgctxt "keyboard label" msgid "KP_Down" msgstr "Доле (бројевни одељак)" -#: gdk/keynamesprivate.h:6872 +#: gdk/keyname-table.h:6872 msgctxt "keyboard label" msgid "KP_Page_Up" msgstr "Page Up (бројевни одељак)" -#: gdk/keynamesprivate.h:6873 +#: gdk/keyname-table.h:6873 msgctxt "keyboard label" msgid "KP_Prior" msgstr "Претходно (бројевни одељак)" -#: gdk/keynamesprivate.h:6874 +#: gdk/keyname-table.h:6874 msgctxt "keyboard label" msgid "KP_Page_Down" msgstr "Page Down (бројевни одељак)" -#: gdk/keynamesprivate.h:6875 +#: gdk/keyname-table.h:6875 msgctxt "keyboard label" msgid "KP_Next" msgstr "Следеће (бројевни одељак)" -#: gdk/keynamesprivate.h:6876 +#: gdk/keyname-table.h:6876 msgctxt "keyboard label" msgid "KP_End" msgstr "End (бројевни одељак)" -#: gdk/keynamesprivate.h:6877 +#: gdk/keyname-table.h:6877 msgctxt "keyboard label" msgid "KP_Begin" msgstr "Begin (бројевни одељак)" -#: gdk/keynamesprivate.h:6878 +#: gdk/keyname-table.h:6878 msgctxt "keyboard label" msgid "KP_Insert" msgstr "Insert (бројевни одељак)" -#: gdk/keynamesprivate.h:6879 +#: gdk/keyname-table.h:6879 msgctxt "keyboard label" msgid "KP_Delete" msgstr "Delete (бројевни одељак)" -#: gdk/keynamesprivate.h:6880 +#: gdk/keyname-table.h:6880 msgctxt "keyboard label" msgid "Delete" msgstr "Delete" -#: gdk/keynamesprivate.h:6881 +#: gdk/keyname-table.h:6881 msgctxt "keyboard label" msgid "MonBrightnessUp" msgstr "Повећај осветљеност (екран)" -#: gdk/keynamesprivate.h:6882 +#: gdk/keyname-table.h:6882 msgctxt "keyboard label" msgid "MonBrightnessDown" msgstr "Смањи осветљеност (екран)" -#: gdk/keynamesprivate.h:6883 +#: gdk/keyname-table.h:6883 msgctxt "keyboard label" msgid "KbdBrightnessUp" msgstr "Повећај осветљеност (тастатура)" -#: gdk/keynamesprivate.h:6884 +#: gdk/keyname-table.h:6884 msgctxt "keyboard label" msgid "KbdBrightnessDown" msgstr "Смањи осветљеност (тастатура)" -#: gdk/keynamesprivate.h:6885 +#: gdk/keyname-table.h:6885 msgctxt "keyboard label" msgid "AudioMute" msgstr "Искључи звук" -#: gdk/keynamesprivate.h:6886 +#: gdk/keyname-table.h:6886 msgctxt "keyboard label" msgid "AudioMicMute" msgstr "Искључи звук микрофона" -#: gdk/keynamesprivate.h:6887 +#: gdk/keyname-table.h:6887 msgctxt "keyboard label" msgid "AudioLowerVolume" msgstr "Утишај звук" -#: gdk/keynamesprivate.h:6888 +#: gdk/keyname-table.h:6888 msgctxt "keyboard label" msgid "AudioRaiseVolume" msgstr "Појачај звук" -#: gdk/keynamesprivate.h:6889 +#: gdk/keyname-table.h:6889 msgctxt "keyboard label" msgid "AudioPlay" msgstr "Пусти звук" -#: gdk/keynamesprivate.h:6890 +#: gdk/keyname-table.h:6890 msgctxt "keyboard label" msgid "AudioStop" msgstr "Заустави звук" -#: gdk/keynamesprivate.h:6891 +#: gdk/keyname-table.h:6891 msgctxt "keyboard label" msgid "AudioNext" msgstr "Следеће" -#: gdk/keynamesprivate.h:6892 +#: gdk/keyname-table.h:6892 msgctxt "keyboard label" msgid "AudioPrev" msgstr "Претходно" -#: gdk/keynamesprivate.h:6893 +#: gdk/keyname-table.h:6893 msgctxt "keyboard label" msgid "AudioRecord" msgstr "Снимај" -#: gdk/keynamesprivate.h:6894 +#: gdk/keyname-table.h:6894 msgctxt "keyboard label" msgid "AudioPause" msgstr "Паузирај" -#: gdk/keynamesprivate.h:6895 +#: gdk/keyname-table.h:6895 msgctxt "keyboard label" msgid "AudioRewind" msgstr "Премотај" -#: gdk/keynamesprivate.h:6896 +#: gdk/keyname-table.h:6896 msgctxt "keyboard label" msgid "AudioMedia" msgstr "Аудио медиј" -#: gdk/keynamesprivate.h:6897 +#: gdk/keyname-table.h:6897 msgctxt "keyboard label" msgid "Eject" msgstr "Избаци" -#: gdk/keynamesprivate.h:6898 +#: gdk/keyname-table.h:6898 msgctxt "keyboard label" msgid "Explorer" msgstr "Датотеке" -#: gdk/keynamesprivate.h:6899 +#: gdk/keyname-table.h:6899 msgctxt "keyboard label" msgid "Calculator" msgstr "Дигитрон" -#: gdk/keynamesprivate.h:6900 +#: gdk/keyname-table.h:6900 msgctxt "keyboard label" msgid "Mail" msgstr "Е-пошта" -#: gdk/keynamesprivate.h:6901 +#: gdk/keyname-table.h:6901 msgctxt "keyboard label" msgid "WWW" msgstr "Интернет" -#: gdk/keynamesprivate.h:6902 +#: gdk/keyname-table.h:6902 msgctxt "keyboard label" msgid "Search" msgstr "Претрага" -#: gdk/keynamesprivate.h:6903 +#: gdk/keyname-table.h:6903 msgctxt "keyboard label" msgid "Tools" msgstr "Алати" -#: gdk/keynamesprivate.h:6904 +#: gdk/keyname-table.h:6904 msgctxt "keyboard label" msgid "ScreenSaver" msgstr "Чувар екрана" -#: gdk/keynamesprivate.h:6905 +#: gdk/keyname-table.h:6905 msgctxt "keyboard label" msgid "Battery" msgstr "Батерија" -#: gdk/keynamesprivate.h:6906 +#: gdk/keyname-table.h:6906 msgctxt "keyboard label" msgid "Launch1" msgstr "Покрени1" -#: gdk/keynamesprivate.h:6907 +#: gdk/keyname-table.h:6907 msgctxt "keyboard label" msgid "Forward" msgstr "Напред" -#: gdk/keynamesprivate.h:6908 +#: gdk/keyname-table.h:6908 msgctxt "keyboard label" msgid "Back" msgstr "Назад" -#: gdk/keynamesprivate.h:6909 +#: gdk/keyname-table.h:6909 msgctxt "keyboard label" msgid "Sleep" msgstr "Спавај" -#: gdk/keynamesprivate.h:6910 +#: gdk/keyname-table.h:6910 msgctxt "keyboard label" msgid "Hibernate" msgstr "Замрзни" -#: gdk/keynamesprivate.h:6911 +#: gdk/keyname-table.h:6911 msgctxt "keyboard label" msgid "WLAN" msgstr "Бежична" -#: gdk/keynamesprivate.h:6912 +#: gdk/keyname-table.h:6912 msgctxt "keyboard label" msgid "WebCam" msgstr "Веб камерица" -#: gdk/keynamesprivate.h:6913 +#: gdk/keyname-table.h:6913 msgctxt "keyboard label" msgid "Display" msgstr "Екран" -#: gdk/keynamesprivate.h:6914 +#: gdk/keyname-table.h:6914 msgctxt "keyboard label" msgid "TouchpadToggle" msgstr "Окидач додирне табле" -#: gdk/keynamesprivate.h:6915 +#: gdk/keyname-table.h:6915 msgctxt "keyboard label" msgid "WakeUp" msgstr "Пробуди се" -#: gdk/keynamesprivate.h:6916 +#: gdk/keyname-table.h:6916 msgctxt "keyboard label" msgid "Suspend" msgstr "Обустави" -#: gdk/loaders/gdkjpeg.c:63 -#, c-format -msgid "Error interpreting JPEG image file (%s)" -msgstr "Грешка тумачења датотеке ЈПЕГ слике (%s)" +#: gdk/quartz/gdkglcontext-quartz.c:123 +#| msgid "Unable to create a GL context" +msgid "Unable to create a GL pixel format" +msgstr "Не могу да направим формат ГЛ пиксела" -#: gdk/loaders/gdkjpeg.c:192 -#, c-format -msgid "Unsupported JPEG colorspace (%d)" -msgstr "Неподржан ЈПЕГ простор боја (%d)" +#: gdk/quartz/gdkglcontext-quartz.c:133 gdk/wayland/gdkglcontext-wayland.c:208 +#: gdk/win32/gdkglcontext-win32.c:808 gdk/win32/gdkglcontext-win32.c:1258 +#: gdk/x11/gdkglcontext-x11.c:724 gdk/x11/gdkglcontext-x11.c:774 +msgid "Unable to create a GL context" +msgstr "Не могу да направим ГЛ садржај" -#: gdk/loaders/gdkjpeg.c:201 gdk/loaders/gdkpng.c:266 gdk/loaders/gdktiff.c:453 -#, c-format -msgid "Not enough memory for image size %ux%u" -msgstr "Нема довољно меморије за величину слике %ux%u" - -#: gdk/loaders/gdkpng.c:119 -#, c-format -msgid "Error reading png (%s)" -msgstr "Грешка читања пнг (%s)" - -#: gdk/loaders/gdkpng.c:217 -#, c-format -msgid "Unsupported depth %u in png image" -msgstr "Неподржана дубина %u у пнг слици" - -#: gdk/loaders/gdkpng.c:247 -#, c-format -msgid "Unsupported color type %u in png image" -msgstr "Неподржана врста боје %u у пнг слици" - -#: gdk/loaders/gdktiff.c:340 -msgid "Failed to load RGB data from TIFF file" -msgstr "Нисам успео да учитам ЦЗП податке из ТИФФ датотеке" - -#: gdk/loaders/gdktiff.c:383 -msgid "Could not load TIFF data" -msgstr "Не могу да учитам ТИФФ податке" - -#: gdk/loaders/gdktiff.c:465 -#, c-format -msgid "Reading data failed at row %d" -msgstr "Читање података није успело у %d. реду" - -#: gdk/macos/gdkmacosclipboard.c:557 gdk/wayland/gdkclipboard-wayland.c:240 -#: gdk/wayland/gdkdrop-wayland.c:208 gdk/wayland/gdkprimary-wayland.c:335 -#: gdk/win32/gdkdrop-win32.c:1018 gdk/win32/gdkdrop-win32.c:1063 -#: gdk/x11/gdkclipboard-x11.c:805 gdk/x11/gdkdrop-x11.c:235 -msgid "No compatible transfer format found" -msgstr "Нисам нашао сагласан формат преноса" - -#: gdk/macos/gdkmacosclipboard.c:643 -#, c-format -msgid "Failed to decode contents with mime-type of '%s'" -msgstr "Нисам успео да дешифрујем садржаје са миме врстом „%s“" - -#: gdk/win32/gdkclipdrop-win32.c:721 -#, c-format -msgid "Cannot claim clipboard ownership. OpenClipboard() timed out." -msgstr "" -"Не могу да потражујем власништво оставе. Истекло је време за функцију " -"„OpenClipboard()“." - -#: gdk/win32/gdkclipdrop-win32.c:731 -#, c-format -msgid "Cannot claim clipboard ownership. Another process claimed it before us." -msgstr "" -"Не могу да потражујем власништво оставе. Неки други процес ју је заузео пре " -"нас." - -#: gdk/win32/gdkclipdrop-win32.c:745 -#, c-format -msgid "Cannot claim clipboard ownership. OpenClipboard() failed: 0x%lx." -msgstr "" -"Не могу да потражујем власништво оставе. Није успела функција " -"„OpenClipboard()“: 0×%lx." - -#: gdk/win32/gdkclipdrop-win32.c:757 -#, c-format -msgid "Cannot claim clipboard ownership. EmptyClipboard() failed: 0x%lx." -msgstr "" -"Не могу да потражујем власништво оставе. Није успела функција " -"„EmptyClipboard()“: 0×%lx." - -#: gdk/win32/gdkclipdrop-win32.c:800 -#, c-format -msgid "Cannot set clipboard data. OpenClipboard() timed out." -msgstr "" -"Не могу да поставим податке оставе. Истекло је време за функцију " -"„OpenClipboard()“." - -#: gdk/win32/gdkclipdrop-win32.c:810 gdk/win32/gdkclipdrop-win32.c:841 -#, c-format -msgid "Cannot set clipboard data. Another process claimed clipboard ownership." -msgstr "" -"Не могу да поставим податке оставе. Неки други процес има првенство над " -"власништвом оставе." - -#: gdk/win32/gdkclipdrop-win32.c:824 -#, c-format -msgid "Cannot set clipboard data. OpenClipboard() failed: 0x%lx." -msgstr "" -"Не могу да поставим податке оставе. Није успела функција „OpenClipboard()“: " -"0×%lx." - -#: gdk/win32/gdkclipdrop-win32.c:876 -#, c-format -msgid "Cannot get clipboard data. GlobalLock(0x%p) failed: 0x%lx." -msgstr "" -"Не могу да добавим податке оставе. Није успела функција „GlobalLock(0×%p)“: " -"0×%lx." - -#: gdk/win32/gdkclipdrop-win32.c:887 -#, c-format -msgid "Cannot get clipboard data. GlobalSize(0x%p) failed: 0x%lx." -msgstr "" -"Не могу да добавим податке оставе. Није успела функција „GlobalSize(0×%p)“: " -"0×%lx." - -#: gdk/win32/gdkclipdrop-win32.c:900 -#, c-format -msgid "" -"Cannot get clipboard data. Failed to allocate %s bytes to store the data." -msgstr "" -"Не могу да добавим податке оставе. Нисам успео да доделим %s бајта за " -"смештај података." - -#: gdk/win32/gdkclipdrop-win32.c:932 -#, c-format -msgid "Cannot get clipboard data. OpenClipboard() timed out." -msgstr "" -"Не могу да добавим податке оставе. Истекло је време за функцију " -"„OpenClipboard()“." - -#: gdk/win32/gdkclipdrop-win32.c:942 -#, c-format -msgid "Cannot get clipboard data. Clipboard ownership changed." -msgstr "Не могу да добавим податке оставе. Власништво оставе је измењено." - -#: gdk/win32/gdkclipdrop-win32.c:952 -#, c-format -msgid "" -"Cannot get clipboard data. Clipboard data changed before we could get it." -msgstr "" -"Не могу да добавим податке оставе. Подаци оставе су измењени пре него што " -"смо могли да их добавимо." - -#: gdk/win32/gdkclipdrop-win32.c:969 -#, c-format -msgid "Cannot get clipboard data. OpenClipboard() failed: 0x%lx." -msgstr "" -"Не могу да добавим податке оставе. Није успела функција „OpenClipboard()“: 0×" -"%lx." - -#: gdk/win32/gdkclipdrop-win32.c:994 -#, c-format -msgid "Cannot get clipboard data. No compatible transfer format found." -msgstr "" -"Не могу да добавим податке оставе. Нисам нашао сагласан формат преноса." - -#: gdk/win32/gdkclipdrop-win32.c:1004 -#, c-format -msgid "Cannot get clipboard data. GetClipboardData() failed: 0x%lx." -msgstr "" -"Не могу да добавим податке оставе. Није успела функција " -"„GetClipboardData()“: 0×%lx." - -#: gdk/win32/gdkdrop-win32.c:949 -#, c-format -msgid "Cannot get DnD data. GlobalLock(0x%p) failed: 0x%lx." -msgstr "" -"Не могу да добавим ДнД податке. Није успела функција „GlobalLock(0×%p)“: 0×" -"%lx." - -#: gdk/win32/gdkdrop-win32.c:958 -#, c-format -msgid "Cannot get DnD data. GlobalSize(0x%p) failed: 0x%lx." -msgstr "" -"Не могу да добавим ДнД податке. Није успела функција „GlobalSize(0×%p)“: 0×" -"%lx." - -#: gdk/win32/gdkdrop-win32.c:969 -#, c-format -msgid "Cannot get DnD data. Failed to allocate %s bytes to store the data." -msgstr "" -"Не могу да добавим ДнД податке. Нисам успео да доделим %s бајта за смештај " -"података." - -#: gdk/win32/gdkdrop-win32.c:1037 -#, c-format -msgid "GDK surface 0x%p is not registered as a drop target" -msgstr "Гдк површ 0×%p није регистрована као мета пуштања" - -#: gdk/win32/gdkdrop-win32.c:1044 -#, c-format -msgid "Target context record 0x%p has no data object" -msgstr "Запис контекста мете 0×%p не садржи објекат података" - -#: gdk/win32/gdkdrop-win32.c:1082 -#, c-format -msgid "IDataObject_GetData (0x%x) failed, returning 0x%lx" -msgstr "Није успела функција „IDataObject_GetData“ (0×%x), са резултатом 0×%lx" - -#: gdk/win32/gdkdrop-win32.c:1114 -#, c-format -msgid "Failed to transmute DnD data W32 format 0x%x to %p (%s)" -msgstr "" -"Нисам успео да преобразим „W32“ формат ДнД података из 0×%x у „%p“ (%s)" - -#: gdk/win32/gdkglcontext-win32-wgl.c:276 -#: gdk/win32/gdkglcontext-win32-wgl.c:293 -msgid "No GL implementation is available" -msgstr "Није доступна ГЛ подршка" - -#: gdk/win32/gdkglcontext-win32-wgl.c:577 +#: gdk/wayland/gdkglcontext-wayland.c:422 +#: gdk/wayland/gdkglcontext-wayland.c:432 gdk/win32/gdkglcontext-win32.c:777 +#: gdk/win32/gdkglcontext-win32.c:1136 gdk/win32/gdkglcontext-win32.c:1146 +#: gdk/x11/gdkglcontext-x11.c:975 msgid "No available configurations for the given pixel format" msgstr "Нема доступних подешавања за дати формат пиксела" -#: gdk/win32/gdkhdataoutputstream-win32.c:63 -msgid "writing a closed stream" -msgstr "пишем затворени ток" +#: gdk/wayland/gdkglcontext-wayland.c:472 gdk/win32/gdkglcontext-win32.c:1491 +#: gdk/x11/gdkglcontext-x11.c:1281 +msgid "No GL implementation is available" +msgstr "Није доступна ГЛ подршка" -#: gdk/win32/gdkhdataoutputstream-win32.c:85 -msgid "g_try_realloc () failed" -msgstr "није успело „g_try_realloc ()“" +#: gdk/wayland/gdkglcontext-wayland.c:480 +msgid "Core GL is not available on EGL implementation" +msgstr "Језгарни ГЛ није доступан уз ЕГЛ подршку" -#: gdk/win32/gdkhdataoutputstream-win32.c:93 -#: gdk/win32/gdkhdataoutputstream-win32.c:231 -msgid "GlobalReAlloc() failed: " -msgstr "Није успело „GlobalReAlloc()“: " - -#: gdk/win32/gdkhdataoutputstream-win32.c:105 -msgid "Ran out of buffer space (buffer size is fixed)" -msgstr "Понестаје простор међумеморије (њена величина је непромењива)" - -#: gdk/win32/gdkhdataoutputstream-win32.c:203 -msgid "Can’t transmute a single handle" -msgstr "Не могу да преобразим једну ручку" - -#: gdk/win32/gdkhdataoutputstream-win32.c:215 +#: gdk/x11/gdkapplaunchcontext-x11.c:298 #, c-format -msgid "Failed to transmute %zu bytes of data from %s to %u" -msgstr "Нисам успео да преобразим %zu бајта података из „%s“ у „%u“" - -#: gdk/win32/gdkhdataoutputstream-win32.c:250 -msgid "GlobalLock() failed: " -msgstr "Није успело „GlobalLock()“: " - -#: gdk/win32/gdkhdataoutputstream-win32.c:364 -msgid "GlobalAlloc() failed: " -msgstr "Није успело „GlobalAlloc()“: " - -#: gdk/x11/gdkapplaunchcontext-x11.c:296 -#, c-format -msgid "Starting “%s”" +#| msgid "Starting “%s”" +msgid "Starting %s" msgstr "Покрећем „%s“" -#: gdk/x11/gdkapplaunchcontext-x11.c:309 +#: gdk/x11/gdkapplaunchcontext-x11.c:311 #, c-format -msgid "Opening “%s”" +msgid "Opening %s" msgstr "Отварам „%s“" -#: gdk/x11/gdkapplaunchcontext-x11.c:314 +#: gdk/x11/gdkapplaunchcontext-x11.c:316 #, c-format msgid "Opening %d Item" msgid_plural "Opening %d Items" @@ -794,284 +519,1092 @@ msgstr[1] "Отварам %d ставке" msgstr[2] "Отварам %d ставки" msgstr[3] "Отварам једну ставку" -#: gdk/x11/gdkclipboard-x11.c:475 -msgid "Clipboard manager could not store selection." -msgstr "Управник оставе не може да смести избор." - -#: gdk/x11/gdkclipboard-x11.c:655 -msgid "Cannot store clipboard. No clipboard manager is active." -msgstr "Не могу да сместим оставу. Ниједан управник оставе није активан." - -#: gdk/x11/gdkglcontext-glx.c:754 -msgid "No GLX configurations available" -msgstr "Нису доступна GLX подешавања" - -#: gdk/x11/gdkglcontext-glx.c:827 -msgid "No GLX configuration with required features found" -msgstr "Нисам нашао GLX подешавање са захтеваним функцијама" - -#: gdk/x11/gdkglcontext-glx.c:901 -msgid "GLX is not supported" -msgstr "GLX није подржано" - -#: gdk/x11/gdkselectioninputstream-x11.c:469 +#: gdk/x11/gdkglcontext-x11.c:1003 #, c-format -msgid "Format %s not supported" -msgstr "Формат „%s“ није подржан" +msgid "No available configurations for the given RGBA pixel format" +msgstr "Нема доступних подешавања за дати РГБА формат пиксела" -#: gdk/x11/gdktextlistconverter-x11.c:65 gdk/x11/gdktextlistconverter-x11.c:105 -msgid "Not enough space in destination" -msgstr "Нема довољно места у одредишту" +#: gtk/a11y/gtkbooleancellaccessible.c:43 +msgctxt "Action description" +msgid "Toggles the cell" +msgstr "Бирање ћелије" -#: gdk/x11/gdktextlistconverter-x11.c:91 gdk/x11/gdktextlistconverter-x11.c:195 -msgid "Need complete input to do conversion" -msgstr "Потребан је потпун улаз за обављање претварања" - -#: gdk/x11/gdktextlistconverter-x11.c:216 -#: gdk/x11/gdktextlistconverter-x11.c:250 -msgid "Invalid byte sequence in conversion input" -msgstr "Неисправан низ бајтова у улазу претварања" - -#: gdk/x11/gdktextlistconverter-x11.c:242 -msgid "Invalid formats in compound text conversion." -msgstr "Неисправни формати у претварању сложеног текста." - -#: gdk/x11/gdktextlistconverter-x11.c:259 -#, c-format -msgid "Unsupported encoding “%s”" -msgstr "Неподржано кодирање „%s“" - -#: gsk/gl/gskglrenderer.c:132 -#, c-format -msgid "This GLES %d.%d implementation does not support half-float vertex data" -msgstr "Ова примена ГЛЕС-а %d.%d не подржава полуразломачке вертекс податке" - -#: gtk/a11y/gtkatspiaction.c:239 -msgctxt "accessibility" -msgid "Click" -msgstr "Кликни" - -#: gtk/a11y/gtkatspiaction.c:240 -msgctxt "accessibility" -msgid "Clicks the button" -msgstr "Клика на дугме" - -#: gtk/a11y/gtkatspiaction.c:290 -msgctxt "accessibility" +#: gtk/a11y/gtkbooleancellaccessible.c:63 gtk/a11y/gtkswitchaccessible.c:89 +#| msgctxt "accessibility" +#| msgid "Toggle" +msgctxt "Action name" msgid "Toggle" msgstr "Окини" -#: gtk/a11y/gtkatspiaction.c:291 -msgctxt "accessibility" -msgid "Toggles the switch" -msgstr "Окида прекидач" +#: gtk/a11y/gtkbuttonaccessible.c:321 gtk/a11y/gtkmenuitemaccessible.c:436 +#| msgctxt "accessibility" +#| msgid "Click" +msgctxt "Action name" +msgid "Click" +msgstr "Кликни" -#: gtk/a11y/gtkatspiaction.c:371 -msgctxt "accessibility" +#: gtk/a11y/gtkbuttonaccessible.c:330 +#| msgctxt "accessibility" +#| msgid "Clicks the button" +msgctxt "Action description" +msgid "Clicks the button" +msgstr "Клика на дугме" + +#: gtk/a11y/gtkcellaccessible.c:257 +msgctxt "Action name" +msgid "Expand or contract" +msgstr "Рашири или скупи" + +#: gtk/a11y/gtkcellaccessible.c:259 +msgctxt "Action name" +msgid "Edit" +msgstr "Уреди" + +#: gtk/a11y/gtkcellaccessible.c:261 gtk/a11y/gtkcolorswatchaccessible.c:149 +#: gtk/a11y/gtkentryaccessible.c:1557 gtk/a11y/gtkexpanderaccessible.c:281 +msgctxt "Action name" +msgid "Activate" +msgstr "Активирај" + +#: gtk/a11y/gtkcellaccessible.c:274 +msgctxt "Action description" +msgid "Expands or contracts the row in the tree view containing this cell" +msgstr "Шири или скупља ред у прегледу стаблом који садржи ово поље" + +#: gtk/a11y/gtkcellaccessible.c:276 +msgctxt "Action description" +msgid "Creates a widget in which the contents of the cell can be edited" +msgstr "Ствара елемент у коме садржај поља може бити измењен" + +#: gtk/a11y/gtkcellaccessible.c:278 +msgctxt "Action description" +msgid "Activates the cell" +msgstr "Активира поље" + +#: gtk/a11y/gtkcolorswatchaccessible.c:148 +#| msgctxt "accessibility" +#| msgid "Select" +msgctxt "Action name" msgid "Select" msgstr "Изабери" -#: gtk/a11y/gtkatspiaction.c:372 -msgctxt "accessibility" -msgid "Selects the color" -msgstr "Бира боју" - -#: gtk/a11y/gtkatspiaction.c:379 gtk/a11y/gtkatspiaction.c:439 -#: gtk/a11y/gtkatspiaction.c:495 gtk/a11y/gtkatspiaction.c:603 -#: gtk/a11y/gtkatspiaction.c:690 -msgctxt "accessibility" -msgid "Activate" -msgstr "Покрени" - -# Mozda "vedrina boje"? -#: gtk/a11y/gtkatspiaction.c:380 -msgctxt "accessibility" -msgid "Activates the color" -msgstr "Покреће боју" - -#: gtk/a11y/gtkatspiaction.c:387 -msgctxt "accessibility" +#: gtk/a11y/gtkcolorswatchaccessible.c:150 +#| msgid "Customize" +msgctxt "Action name" msgid "Customize" msgstr "Прилагоди" -#: gtk/a11y/gtkatspiaction.c:388 -msgctxt "accessibility" +#: gtk/a11y/gtkcolorswatchaccessible.c:161 +#| msgctxt "accessibility" +#| msgid "Selects the color" +msgctxt "Action description" +msgid "Selects the color" +msgstr "Бира боју" + +# Mozda "vedrina boje"? +#: gtk/a11y/gtkcolorswatchaccessible.c:162 +#| msgctxt "accessibility" +#| msgid "Activates the color" +msgctxt "Action description" +msgid "Activates the color" +msgstr "Покреће боју" + +#: gtk/a11y/gtkcolorswatchaccessible.c:163 +#| msgctxt "accessibility" +#| msgid "Customizes the color" +msgctxt "Action description" msgid "Customizes the color" msgstr "Прилагођава боју" -#: gtk/a11y/gtkatspiaction.c:440 -msgctxt "accessibility" -msgid "Activates the expander" -msgstr "Покреће проширивач" +#: gtk/a11y/gtkcomboboxaccessible.c:310 +msgctxt "Action name" +msgid "Press" +msgstr "Притисни" -#: gtk/a11y/gtkatspiaction.c:496 gtk/a11y/gtkatspiaction.c:604 -#: gtk/a11y/gtkatspiaction.c:691 -msgctxt "accessibility" +#: gtk/a11y/gtkcomboboxaccessible.c:319 +msgctxt "Action description" +msgid "Presses the combobox" +msgstr "Притиска поље за избор" + +#: gtk/a11y/gtkentryaccessible.c:1566 +#| msgctxt "accessibility" +#| msgid "Activates the entry" +msgctxt "Action description" msgid "Activates the entry" msgstr "Покреће унос" -#: gtk/a11y/gtkatspiaction.c:503 -msgctxt "accessibility" -msgid "Activate primary icon" -msgstr "Покреће главну иконицу" +#: gtk/a11y/gtkexpanderaccessible.c:290 +#| msgctxt "accessibility" +#| msgid "Activates the expander" +msgctxt "Action description" +msgid "Activates the expander" +msgstr "Покреће проширивач" -#: gtk/a11y/gtkatspiaction.c:504 -msgctxt "accessibility" -msgid "Activates the primary icon of the entry" -msgstr "Покреће главну иконицу уноса" +#: gtk/a11y/gtkfilechooserwidgetaccessible.c:101 +#| msgid "Show other locations" +msgctxt "Action name" +msgid "Show location" +msgstr "Приказује место" + +#: gtk/a11y/gtkfilechooserwidgetaccessible.c:110 +msgctxt "Action description" +msgid "Show the File Chooser's Location text field" +msgstr "Приказује текстуално поље места бирача датотеке" + +#. FIXME these need accelerators when appropriate, and +#. * need the mnemonics to be rationalized +#. +#: gtk/a11y/gtkimageaccessible.c:53 gtk/deprecated/gtkstock.c:345 +msgctxt "Stock label" +msgid "_About" +msgstr "_О програму" + +#: gtk/a11y/gtkimageaccessible.c:54 gtk/deprecated/gtkstock.c:346 +msgctxt "Stock label" +msgid "_Add" +msgstr "_Додај" + +#: gtk/a11y/gtkimageaccessible.c:55 gtk/deprecated/gtkstock.c:348 +msgctxt "Stock label" +msgid "_Bold" +msgstr "_Подебљано" + +#: gtk/a11y/gtkimageaccessible.c:56 gtk/deprecated/gtkstock.c:350 +msgctxt "Stock label" +msgid "_CD-ROM" +msgstr "_ЦД уређај" + +#: gtk/a11y/gtkimageaccessible.c:57 gtk/deprecated/gtkstock.c:351 +#| msgctxt "accessibility" +#| msgid "Clear" +msgctxt "Stock label" +msgid "_Clear" +msgstr "_Очисти" + +#: gtk/a11y/gtkimageaccessible.c:58 gtk/deprecated/gtkstock.c:352 +msgctxt "Stock label" +msgid "_Close" +msgstr "_Затвори" + +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9345 +msgid "Minimize" +msgstr "Умањи" + +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9354 +msgid "Maximize" +msgstr "Увећај" + +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9311 +msgid "Restore" +msgstr "Поврати" + +#: gtk/a11y/gtkimageaccessible.c:62 gtk/deprecated/gtkstock.c:355 +msgctxt "Stock label" +msgid "_Copy" +msgstr "_Копирај" + +#: gtk/a11y/gtkimageaccessible.c:63 gtk/deprecated/gtkstock.c:356 +msgctxt "Stock label" +msgid "Cu_t" +msgstr "_Исеци" + +#: gtk/a11y/gtkimageaccessible.c:64 gtk/deprecated/gtkstock.c:357 +msgctxt "Stock label" +msgid "_Delete" +msgstr "_Обриши" + +#: gtk/a11y/gtkimageaccessible.c:65 gtk/deprecated/gtkstock.c:339 +msgctxt "Stock label" +msgid "Error" +msgstr "Грешка" + +#. KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate +#: gtk/a11y/gtkimageaccessible.c:66 gtk/deprecated/gtkstock.c:337 +msgctxt "Stock label" +msgid "Information" +msgstr "Обавештење" + +#: gtk/a11y/gtkimageaccessible.c:67 gtk/deprecated/gtkstock.c:340 +msgctxt "Stock label" +msgid "Question" +msgstr "Питање" + +#: gtk/a11y/gtkimageaccessible.c:68 gtk/deprecated/gtkstock.c:338 +msgctxt "Stock label" +msgid "Warning" +msgstr "Упозорење" + +#: gtk/a11y/gtkimageaccessible.c:69 gtk/deprecated/gtkstock.c:360 +msgctxt "Stock label" +msgid "_Execute" +msgstr "_Изврши" + +#: gtk/a11y/gtkimageaccessible.c:70 gtk/deprecated/gtkstock.c:362 +msgctxt "Stock label" +msgid "_File" +msgstr "_Датотека" + +#: gtk/a11y/gtkimageaccessible.c:71 gtk/deprecated/gtkstock.c:363 +msgctxt "Stock label" +msgid "_Find" +msgstr "_Нађи" + +#: gtk/a11y/gtkimageaccessible.c:72 gtk/deprecated/gtkstock.c:364 +msgctxt "Stock label" +msgid "Find and _Replace" +msgstr "Нађи и _замени" + +#: gtk/a11y/gtkimageaccessible.c:73 gtk/deprecated/gtkstock.c:365 +msgctxt "Stock label" +msgid "_Floppy" +msgstr "Дис_кета" + +#: gtk/a11y/gtkimageaccessible.c:74 gtk/deprecated/gtkstock.c:366 +msgctxt "Stock label" +msgid "_Fullscreen" +msgstr "_Цео екран" + +#. This is a navigation label as in "go to the bottom of the page" +#: gtk/a11y/gtkimageaccessible.c:75 gtk/deprecated/gtkstock.c:369 +msgctxt "Stock label, navigation" +msgid "_Bottom" +msgstr "_Доле" + +#. This is a navigation label as in "go to the first page" +#: gtk/a11y/gtkimageaccessible.c:76 gtk/deprecated/gtkstock.c:371 +msgctxt "Stock label, navigation" +msgid "_First" +msgstr "П_рво" + +#. This is a navigation label as in "go to the last page" +#: gtk/a11y/gtkimageaccessible.c:77 gtk/deprecated/gtkstock.c:373 +msgctxt "Stock label, navigation" +msgid "_Last" +msgstr "Послед_ње" + +#. This is a navigation label as in "go to the top of the page" +#: gtk/a11y/gtkimageaccessible.c:78 gtk/deprecated/gtkstock.c:375 +msgctxt "Stock label, navigation" +msgid "_Top" +msgstr "_Горе" + +#. This is a navigation label as in "go back" +#: gtk/a11y/gtkimageaccessible.c:79 gtk/deprecated/gtkstock.c:377 +msgctxt "Stock label, navigation" +msgid "_Back" +msgstr "_Назад" + +#. This is a navigation label as in "go down" +#: gtk/a11y/gtkimageaccessible.c:80 gtk/deprecated/gtkstock.c:379 +msgctxt "Stock label, navigation" +msgid "_Down" +msgstr "_Доле" + +#. This is a navigation label as in "go forward" +#: gtk/a11y/gtkimageaccessible.c:81 gtk/deprecated/gtkstock.c:381 +msgctxt "Stock label, navigation" +msgid "_Forward" +msgstr "На_пред" + +#. This is a navigation label as in "go up" +#: gtk/a11y/gtkimageaccessible.c:82 gtk/deprecated/gtkstock.c:383 +msgctxt "Stock label, navigation" +msgid "_Up" +msgstr "_Горе" + +# Или „хард диск“ +#: gtk/a11y/gtkimageaccessible.c:83 gtk/deprecated/gtkstock.c:384 +msgctxt "Stock label" +msgid "_Hard Disk" +msgstr "_Чврсти диск" + +#: gtk/a11y/gtkimageaccessible.c:84 gtk/deprecated/gtkstock.c:385 +msgctxt "Stock label" +msgid "_Help" +msgstr "_Помоћ" + +# ako je za "home directory", onda bi bilo dobro "licni direktorijum", ako je za "home page", onda za "licna stranica" +#: gtk/a11y/gtkimageaccessible.c:85 gtk/deprecated/gtkstock.c:386 +msgctxt "Stock label" +msgid "_Home" +msgstr "_Почетак" + +#: gtk/a11y/gtkimageaccessible.c:86 gtk/deprecated/gtkstock.c:387 +msgctxt "Stock label" +msgid "Increase Indent" +msgstr "Повећај увлачење" + +#: gtk/a11y/gtkimageaccessible.c:87 gtk/deprecated/gtkstock.c:391 +#| msgctxt "Font variation axis" +#| msgid "Italic" +msgctxt "Stock label" +msgid "_Italic" +msgstr "_Искошено" + +#: gtk/a11y/gtkimageaccessible.c:88 gtk/deprecated/gtkstock.c:392 +msgctxt "Stock label" +msgid "_Jump to" +msgstr "_Иди на" + +#. This is about text justification, "centered text" +#: gtk/a11y/gtkimageaccessible.c:89 gtk/deprecated/gtkstock.c:394 +msgctxt "Stock label" +msgid "_Center" +msgstr "_Центрирај" + +#. This is about text justification +#: gtk/a11y/gtkimageaccessible.c:90 gtk/deprecated/gtkstock.c:396 +msgctxt "Stock label" +msgid "_Fill" +msgstr "_Попуни" + +#. This is about text justification, "left-justified text" +#: gtk/a11y/gtkimageaccessible.c:91 gtk/deprecated/gtkstock.c:398 +msgctxt "Stock label" +msgid "_Left" +msgstr "_Лево" + +#. This is about text justification, "right-justified text" +#: gtk/a11y/gtkimageaccessible.c:92 gtk/deprecated/gtkstock.c:400 +msgctxt "Stock label" +msgid "_Right" +msgstr "Д_есно" + +#: gtk/a11y/gtkimageaccessible.c:93 gtk/deprecated/gtkstock.c:367 +msgctxt "Stock label" +msgid "_Leave Fullscreen" +msgstr "Напусти _цео екран" + +#. Media label, as in "fast forward" +#: gtk/a11y/gtkimageaccessible.c:94 gtk/deprecated/gtkstock.c:403 +msgctxt "Stock label, media" +msgid "_Forward" +msgstr "На_пред" + +#. Media label, as in "next song" +#: gtk/a11y/gtkimageaccessible.c:95 gtk/deprecated/gtkstock.c:405 +msgctxt "Stock label, media" +msgid "_Next" +msgstr "_Следеће" + +#. Media label, as in "pause music" +#: gtk/a11y/gtkimageaccessible.c:96 gtk/deprecated/gtkstock.c:407 +msgctxt "Stock label, media" +msgid "P_ause" +msgstr "Па_узирај" + +#. Media label, as in "play music" +#: gtk/a11y/gtkimageaccessible.c:97 gtk/deprecated/gtkstock.c:409 +msgctxt "Stock label, media" +msgid "_Play" +msgstr "_Пусти" + +#. Media label, as in "previous song" +#: gtk/a11y/gtkimageaccessible.c:98 gtk/deprecated/gtkstock.c:411 +#| msgid "Previous tab" +msgctxt "Stock label, media" +msgid "Pre_vious" +msgstr "_Претходно" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:99 gtk/deprecated/gtkstock.c:413 +msgctxt "Stock label, media" +msgid "_Record" +msgstr "С_ними" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:100 gtk/deprecated/gtkstock.c:415 +#| msgctxt "keyboard label" +#| msgid "AudioRewind" +msgctxt "Stock label, media" +msgid "R_ewind" +msgstr "П_ремотај" + +#. Media label +#: gtk/a11y/gtkimageaccessible.c:101 gtk/deprecated/gtkstock.c:417 +msgctxt "Stock label, media" +msgid "_Stop" +msgstr "_Заустави" + +#: gtk/a11y/gtkimageaccessible.c:102 gtk/deprecated/gtkstock.c:418 +msgctxt "Stock label" +msgid "_Network" +msgstr "_Мрежа" + +#: gtk/a11y/gtkimageaccessible.c:103 gtk/deprecated/gtkstock.c:419 +msgctxt "Stock label" +msgid "_New" +msgstr "_Ново" + +#: gtk/a11y/gtkimageaccessible.c:104 gtk/deprecated/gtkstock.c:422 +msgctxt "Stock label" +msgid "_Open" +msgstr "_Отвори" + +#: gtk/a11y/gtkimageaccessible.c:105 gtk/deprecated/gtkstock.c:432 +msgctxt "Stock label" +msgid "_Paste" +msgstr "У_баци" + +#: gtk/a11y/gtkimageaccessible.c:106 gtk/deprecated/gtkstock.c:434 +msgctxt "Stock label" +msgid "_Print" +msgstr "_Штампај" + +#: gtk/a11y/gtkimageaccessible.c:107 gtk/deprecated/gtkstock.c:435 +msgctxt "Stock label" +msgid "Print Pre_view" +msgstr "Пре_глед пред штампу" + +#: gtk/a11y/gtkimageaccessible.c:108 gtk/deprecated/gtkstock.c:436 +msgctxt "Stock label" +msgid "_Properties" +msgstr "_Особине" + +#: gtk/a11y/gtkimageaccessible.c:109 gtk/deprecated/gtkstock.c:437 +msgctxt "Stock label" +msgid "_Quit" +msgstr "_Изађи" + +#: gtk/a11y/gtkimageaccessible.c:110 gtk/deprecated/gtkstock.c:438 +#| msgid "_Redo" +msgctxt "Stock label" +msgid "_Redo" +msgstr "_Понови" + +#: gtk/a11y/gtkimageaccessible.c:111 gtk/deprecated/gtkstock.c:439 +msgctxt "Stock label" +msgid "_Refresh" +msgstr "_Освежи" + +#: gtk/a11y/gtkimageaccessible.c:112 gtk/deprecated/gtkstock.c:440 +msgctxt "Stock label" +msgid "_Remove" +msgstr "_Уклони" + +#: gtk/a11y/gtkimageaccessible.c:113 gtk/deprecated/gtkstock.c:441 +msgctxt "Stock label" +msgid "_Revert" +msgstr "_Врати" + +#: gtk/a11y/gtkimageaccessible.c:114 gtk/deprecated/gtkstock.c:442 +msgctxt "Stock label" +msgid "_Save" +msgstr "_Сачувај" + +#: gtk/a11y/gtkimageaccessible.c:115 gtk/deprecated/gtkstock.c:443 +msgctxt "Stock label" +msgid "Save _As" +msgstr "Сачувај _као" + +#: gtk/a11y/gtkimageaccessible.c:116 gtk/deprecated/gtkstock.c:444 +msgctxt "Stock label" +msgid "Select _All" +msgstr "Изабери _све" + +#. Sorting direction +#: gtk/a11y/gtkimageaccessible.c:117 gtk/deprecated/gtkstock.c:448 +msgctxt "Stock label" +msgid "_Ascending" +msgstr "_Растући" + +#. Sorting direction +#: gtk/a11y/gtkimageaccessible.c:118 gtk/deprecated/gtkstock.c:450 +msgctxt "Stock label" +msgid "_Descending" +msgstr "_Опадајући" + +#: gtk/a11y/gtkimageaccessible.c:119 gtk/deprecated/gtkstock.c:451 +msgctxt "Stock label" +msgid "_Spell Check" +msgstr "_Провера писања" + +#: gtk/a11y/gtkimageaccessible.c:120 gtk/deprecated/gtkstock.c:452 +msgctxt "Stock label" +msgid "_Stop" +msgstr "_Заустави" + +#. Font variant +#: gtk/a11y/gtkimageaccessible.c:121 gtk/deprecated/gtkstock.c:454 +msgctxt "Stock label" +msgid "_Strikethrough" +msgstr "_Прецртај" + +#. Font variant +#: gtk/a11y/gtkimageaccessible.c:122 gtk/deprecated/gtkstock.c:457 +msgctxt "Stock label" +msgid "_Underline" +msgstr "_Подвуци" + +#: gtk/a11y/gtkimageaccessible.c:123 gtk/deprecated/gtkstock.c:458 +#| msgid "_Undo" +msgctxt "Stock label" +msgid "_Undo" +msgstr "_Опозови" + +#: gtk/a11y/gtkimageaccessible.c:124 gtk/deprecated/gtkstock.c:388 +msgctxt "Stock label" +msgid "Decrease Indent" +msgstr "Умањи увлачење" + +#. Zoom +#: gtk/a11y/gtkimageaccessible.c:125 gtk/deprecated/gtkstock.c:461 +msgctxt "Stock label" +msgid "_Normal Size" +msgstr "_Обична величина" + +#. Zoom +#: gtk/a11y/gtkimageaccessible.c:126 gtk/deprecated/gtkstock.c:463 +msgctxt "Stock label" +msgid "Best _Fit" +msgstr "_Најбоље слагање" + +#: gtk/a11y/gtkimageaccessible.c:127 gtk/deprecated/gtkstock.c:464 +msgctxt "Stock label" +msgid "Zoom _In" +msgstr "У_већај" + +#: gtk/a11y/gtkimageaccessible.c:128 gtk/deprecated/gtkstock.c:465 +msgctxt "Stock label" +msgid "Zoom _Out" +msgstr "У_мањи" + +#: gtk/a11y/gtkmenubuttonaccessible.c:102 gtk/inspector/window.ui:459 +msgid "Menu" +msgstr "Изборник" + +#: gtk/a11y/gtkmenuitemaccessible.c:445 +#| msgctxt "accessibility" +#| msgid "Clicks the button" +msgctxt "Action description" +msgid "Clicks the menuitem" +msgstr "Клика на ставку изборника" + +#: gtk/a11y/gtkscalebuttonaccessible.c:140 +msgctxt "Action description" +msgid "Pops up the slider" +msgstr "Избацује клизач" + +#: gtk/a11y/gtkscalebuttonaccessible.c:142 +msgctxt "Action description" +msgid "Dismisses the slider" +msgstr "Распушта клизач" + +#: gtk/a11y/gtkscalebuttonaccessible.c:170 +msgctxt "Action name" +msgid "Popup" +msgstr "Искачуће" + +#: gtk/a11y/gtkscalebuttonaccessible.c:172 +msgctxt "Action name" +msgid "Dismiss" +msgstr "Одбаци" + +#: gtk/a11y/gtkspinneraccessible.c:39 +#| msgctxt "accessibility" +#| msgid "banner" +msgctxt "throbbing progress animation widget" +msgid "Spinner" +msgstr "Вртешка" + +#: gtk/a11y/gtkspinneraccessible.c:40 +msgid "Provides visual indication of progress" +msgstr "Обезбеђује видљив приказ напретка неке радње" + +#: gtk/a11y/gtkswitchaccessible.c:98 +#| msgctxt "accessibility" +#| msgid "Toggles the switch" +msgctxt "Action description" +msgid "Toggles the switch" +msgstr "Окида прекидач" + +#: gtk/deprecated/gtkcolorsel.c:425 +msgid "" +"Select the color you want from the outer ring. Select the darkness or " +"lightness of that color using the inner triangle." +msgstr "" +"Изаберите боју коју желите из спољног прстена. Изаберите осветљеност или " +"затамњеност те боје помоћу унутрашњег прстена." + +#: gtk/deprecated/gtkcolorsel.c:451 +msgid "" +"Click the eyedropper, then click a color anywhere on your screen to select " +"that color." +msgstr "" +"Кликните на капало, а затим кликните на боју било где на вашем екрану да је " +"изаберете." + +#: gtk/deprecated/gtkcolorsel.c:461 +msgid "_Hue:" +msgstr "_Нијанса:" + +#: gtk/deprecated/gtkcolorsel.c:462 +msgid "Position on the color wheel." +msgstr "Положај на точку боја." + +#: gtk/deprecated/gtkcolorsel.c:464 +msgid "S_aturation:" +msgstr "_Засићеност:" + +#: gtk/deprecated/gtkcolorsel.c:465 +msgid "Intensity of the color." +msgstr "Засићеност боје." + +#: gtk/deprecated/gtkcolorsel.c:466 +msgid "_Value:" +msgstr "_Вредност:" # Mozda "vedrina boje"? -#: gtk/a11y/gtkatspiaction.c:511 -msgctxt "accessibility" -msgid "Activate secondary icon" -msgstr "Покреће помоћну иконицу" +#: gtk/deprecated/gtkcolorsel.c:467 +msgid "Brightness of the color." +msgstr "Осветљеност боје." -#: gtk/a11y/gtkatspiaction.c:512 -msgctxt "accessibility" -msgid "Activates the secondary icon of the entry" -msgstr "Покреће помоћну иконицу уноса" +#: gtk/deprecated/gtkcolorsel.c:468 +#| msgid "_Redo" +msgid "_Red:" +msgstr "_Црвена:" -#: gtk/a11y/gtkatspiaction.c:611 -msgctxt "accessibility" -msgid "Peek" -msgstr "Гвирни" +#: gtk/deprecated/gtkcolorsel.c:469 +msgid "Amount of red light in the color." +msgstr "Количина црвене светлости у боји." -#: gtk/a11y/gtkatspiaction.c:612 -msgctxt "accessibility" -msgid "Shows the contents of the password entry" -msgstr "Приказује садржај уноса лозинке" +#: gtk/deprecated/gtkcolorsel.c:470 +#| msgctxt "Color name" +#| msgid "Green" +msgid "_Green:" +msgstr "_Зелена:" -#: gtk/a11y/gtkatspiaction.c:698 -msgctxt "accessibility" -msgid "Clear" -msgstr "Очисти" +#: gtk/deprecated/gtkcolorsel.c:471 +msgid "Amount of green light in the color." +msgstr "Количина зелене светлости у боји." -#: gtk/a11y/gtkatspiaction.c:699 -msgctxt "accessibility" -msgid "Clears the contents of the entry" -msgstr "Чисти садржај уноса" +#: gtk/deprecated/gtkcolorsel.c:472 +#| msgctxt "Color name" +#| msgid "Blue" +msgid "_Blue:" +msgstr "_Плава:" -#: gtk/a11y/gtkatspiroot.c:256 -msgctxt "accessibility" -msgid "application" -msgstr "програм" +#: gtk/deprecated/gtkcolorsel.c:473 +msgid "Amount of blue light in the color." +msgstr "Количина плаве светлости у боји." -#: gtk/css/gtkcssdataurl.c:69 +# Ово значи „непровидност“, али истовремено се одређује и провидност, па нема забуне. +#: gtk/deprecated/gtkcolorsel.c:476 +msgid "Op_acity:" +msgstr "_Провидност:" + +#: gtk/deprecated/gtkcolorsel.c:484 gtk/deprecated/gtkcolorsel.c:494 +msgid "Transparency of the color." +msgstr "Провидност боје." + +#: gtk/deprecated/gtkcolorsel.c:501 +msgid "Color _name:" +msgstr "_Назив боје:" + +#: gtk/deprecated/gtkcolorsel.c:516 +msgid "" +"You can enter an HTML-style hexadecimal color value, or simply a color name " +"such as “orange” in this entry." +msgstr "" +"Овде можете унети ХТМЛ хексадецималну вредност боје или назив боје на " +"енглеском као што је „orange“." + +#: gtk/deprecated/gtkcolorsel.c:548 +msgid "_Palette:" +msgstr "_Палета:" + +#: gtk/deprecated/gtkcolorsel.c:578 +msgid "Color Wheel" +msgstr "Точак боја" + +#: gtk/deprecated/gtkcolorsel.c:1072 +msgid "" +"The previously-selected color, for comparison to the color you’re selecting " +"now. You can drag this color to a palette entry, or select this color as " +"current by dragging it to the other color swatch alongside." +msgstr "" +"Раније изабрана боја, која се пореди са бојом коју сада изаберете. Ову боју " +"можете превући на палету или је изабрати као текућу ако је превучете на " +"преглед тренутно изабране боје." + +#: gtk/deprecated/gtkcolorsel.c:1078 +msgid "" +"The color you’ve chosen. You can drag this color to a palette entry to save " +"it for use in the future." +msgstr "" +"Изабрана боја. Можете је превући на палету боја како би је сачували за " +"накнадну употребу." + +#: gtk/deprecated/gtkcolorsel.c:1084 +msgid "" +"The previously-selected color, for comparison to the color you’re selecting " +"now." +msgstr "" +"Раније изабрана боја која се користи за поређење са бојом коју сада бирате." + +#: gtk/deprecated/gtkcolorsel.c:1088 +msgid "The color you’ve chosen." +msgstr "Изабрана боја." + +#: gtk/deprecated/gtkcolorsel.c:1458 +#| msgid "_Save color here" +msgid "_Save color here" +msgstr "Овде _сачувај боју" + +#: gtk/deprecated/gtkcolorsel.c:1664 +msgid "" +"Click this palette entry to make it the current color. To change this entry, " +"drag a color swatch here or right-click it and select “Save color here.”" +msgstr "" +"Кликните на ову ставку палете да је изаберете као текућу боју. Уколико " +"желите да је измените превуците другу боју овде или кликните десним тастером " +"миша и изаберите „Овде сачувај боју.“" + +#: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 +#: gtk/gtkfilechoosernative.c:545 gtk/gtkfilechoosernative.c:637 +#: gtk/gtkfilechooserwidget.c:1499 gtk/gtkfilechooserwidget.c:6573 +#: gtk/gtkmessagedialog.c:952 gtk/gtkmessagedialog.c:965 +#: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 +#: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 +#: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 +#: gtk/gtkwindow.c:12815 gtk/inspector/css-editor.c:201 +#: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 +#: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 +msgid "_Cancel" +msgstr "От_кажи" + +#: gtk/deprecated/gtkcolorseldialog.c:195 gtk/gtkprinteroptionwidget.c:546 +#: gtk/ui/gtkappchooserdialog.ui:67 gtk/ui/gtkcolorchooserdialog.ui:40 +#: gtk/ui/gtkfontchooserdialog.ui:37 +msgid "_Select" +msgstr "_Изабери" + +#: gtk/deprecated/gtkcolorseldialog.c:201 +msgid "_Help" +msgstr "По_моћ" + +#: gtk/deprecated/gtkcolorseldialog.c:213 +msgid "Color Selection" +msgstr "Избор боје" + +#. This is the default text shown in the preview entry, though the user +#. can set it. Remember that some fonts only have capital letters. +#: gtk/deprecated/gtkfontsel.c:121 +msgid "abcdefghijk ABCDEFGHIJK" +msgstr "абвгдђшжчћљњџ АБВГДЂШЖЧЋЉЊЏ abcčćdđ ABCČĆDĐ" + +#: gtk/deprecated/gtkfontsel.c:386 +#| msgid "Font Family" +msgid "_Family:" +msgstr "_Породица:" + +#: gtk/deprecated/gtkfontsel.c:393 +msgid "_Style:" +msgstr "_Стил:" + +#: gtk/deprecated/gtkfontsel.c:400 +msgid "Si_ze:" +msgstr "_Величина:" + +#. create the text entry widget +#: gtk/deprecated/gtkfontsel.c:577 +msgid "_Preview:" +msgstr "_Претпреглед:" + +#: gtk/deprecated/gtkfontsel.c:1693 gtk/gtkpagesetupunixdialog.c:198 +#: gtk/ui/gtkassistant.ui:50 +msgid "_Apply" +msgstr "_Примени" + +#: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12816 +msgid "_OK" +msgstr "У _реду" + +#: gtk/deprecated/gtkfontsel.c:1709 +msgid "Font Selection" +msgstr "Избор фонта" + +#. Translators: the format here is used to build the string that will be rendered +#. * in the number emblem. +#. +#: gtk/deprecated/gtknumerableicon.c:473 #, c-format -msgid "Not a data: URL" -msgstr "Није податак: адреса" +msgctxt "Number format" +msgid "%d" +msgstr "%Id" -#: gtk/css/gtkcssdataurl.c:82 +#: gtk/deprecated/gtkstock.c:347 +msgctxt "Stock label" +msgid "_Apply" +msgstr "_Примени" + +#: gtk/deprecated/gtkstock.c:349 +msgctxt "Stock label" +msgid "_Cancel" +msgstr "О_дустани" + +#: gtk/deprecated/gtkstock.c:353 +msgctxt "Stock label" +msgid "C_onnect" +msgstr "Успостави ве_зу" + +#: gtk/deprecated/gtkstock.c:354 +msgctxt "Stock label" +msgid "_Convert" +msgstr "_Претвори" + +#: gtk/deprecated/gtkstock.c:358 +msgctxt "Stock label" +msgid "_Discard" +msgstr "_Одбаци" + +#: gtk/deprecated/gtkstock.c:359 +msgctxt "Stock label" +msgid "_Disconnect" +msgstr "П_рекини везу" + +#: gtk/deprecated/gtkstock.c:361 +msgctxt "Stock label" +msgid "_Edit" +msgstr "_Уреди" + +#: gtk/deprecated/gtkstock.c:389 +msgctxt "Stock label" +msgid "_Index" +msgstr "_Индекс" + +#: gtk/deprecated/gtkstock.c:390 +msgctxt "Stock label" +msgid "_Information" +msgstr "По_даци" + +#: gtk/deprecated/gtkstock.c:420 +msgctxt "Stock label" +msgid "_No" +msgstr "_Не" + +#: gtk/deprecated/gtkstock.c:421 +msgctxt "Stock label" +msgid "_OK" +msgstr "У _реду" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:424 +msgctxt "Stock label" +msgid "Landscape" +msgstr "Положено" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:426 +msgctxt "Stock label" +msgid "Portrait" +msgstr "Усправно" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:428 +msgctxt "Stock label" +msgid "Reverse landscape" +msgstr "Обрнуто положено" + +#. Page orientation +#: gtk/deprecated/gtkstock.c:430 +msgctxt "Stock label" +msgid "Reverse portrait" +msgstr "Обрнуто усправно" + +#: gtk/deprecated/gtkstock.c:431 +msgctxt "Stock label" +msgid "Page Set_up" +msgstr "Поде_шавање стране" + +#: gtk/deprecated/gtkstock.c:433 +msgctxt "Stock label" +msgid "_Preferences" +msgstr "Пос_тавке" + +#: gtk/deprecated/gtkstock.c:445 +msgctxt "Stock label" +msgid "_Color" +msgstr "_Боја" + +#: gtk/deprecated/gtkstock.c:446 +msgctxt "Stock label" +msgid "_Font" +msgstr "_Фонт" + +#: gtk/deprecated/gtkstock.c:455 +msgctxt "Stock label" +msgid "_Undelete" +msgstr "_Поврати" + +#: gtk/deprecated/gtkstock.c:459 +msgctxt "Stock label" +msgid "_Yes" +msgstr "_Да" + +#: gtk/deprecated/gtkuimanager.c:1782 #, c-format -msgid "Malformed data: URL" -msgstr "Лоши подаци: адреса" +msgid "Unexpected start tag '%s' on line %d char %d" +msgstr "Неочекивана почетна ознака „%s“ у %d° реду, знак %d" -#: gtk/css/gtkcssdataurl.c:140 +#: gtk/deprecated/gtkuimanager.c:1872 #, c-format -msgid "Could not unescape string" -msgstr "Не могу да поништим крај реда ниске" +msgid "Unexpected character data on line %d char %d" +msgstr "Неочекивани знаковни подаци у %d° реду, знак %d" -#: gtk/gtkaboutdialog.c:124 gtk/ui/gtkaboutdialog.ui:163 +#: gtk/deprecated/gtkuimanager.c:2709 +#| msgctxt "clipboard" +#| msgid "empty" +msgid "Empty" +msgstr "Празно" + +#: gtk/encodesymbolic.c:38 +msgid "Output to this directory instead of cwd" +msgstr "Исписује у овај директоријум уместо да мења радни директоријум" + +#: gtk/encodesymbolic.c:266 +#, c-format +msgid "Invalid size %s\n" +msgstr "Неисправна величина %s\n" + +#: gtk/encodesymbolic.c:279 gtk/gtk-builder-tool.c:671 +#, c-format +#| msgid "Can’t load file: %s\n" +msgid "Can't load file: %s\n" +msgstr "Не могу да учитам датотеку: %s\n" + +#: gtk/encodesymbolic.c:307 gtk/encodesymbolic.c:313 +#, c-format +#| msgid "Can’t save file %s: %s\n" +msgid "Can't save file %s: %s\n" +msgstr "Не могу да сачувам датотеку „%s“: %s\n" + +#: gtk/encodesymbolic.c:319 +#, c-format +#| msgid "Can’t close stream" +msgid "Can't close stream" +msgstr "Не могу да затворим ток" + +#: gtk/gtkaboutdialog.c:114 gtk/ui/gtkaboutdialog.ui:210 msgid "License" msgstr "Дозвола" -#: gtk/gtkaboutdialog.c:125 +#: gtk/gtkaboutdialog.c:115 msgid "Custom License" msgstr "Произвољна дозвола" -#: gtk/gtkaboutdialog.c:126 +#: gtk/gtkaboutdialog.c:116 msgid "GNU General Public License, version 2 or later" msgstr "Гнуова Општа јавна лиценца, издање 2 или новије" -#: gtk/gtkaboutdialog.c:127 +#: gtk/gtkaboutdialog.c:117 msgid "GNU General Public License, version 3 or later" msgstr "Гнуова Општа јавна лиценца, издање 3 или новије" -#: gtk/gtkaboutdialog.c:128 +#: gtk/gtkaboutdialog.c:118 msgid "GNU Lesser General Public License, version 2.1 or later" msgstr "Гнуова Мања општа јавна лиценца, издање 2.1 или новије" -#: gtk/gtkaboutdialog.c:129 +#: gtk/gtkaboutdialog.c:119 msgid "GNU Lesser General Public License, version 3 or later" msgstr "Гнуова Мања општа јавна лиценца, издање 3 или новије" -#: gtk/gtkaboutdialog.c:130 +#: gtk/gtkaboutdialog.c:120 msgid "BSD 2-Clause License" msgstr "БСД дозвола 2-услова" -#: gtk/gtkaboutdialog.c:131 +#: gtk/gtkaboutdialog.c:121 msgid "The MIT License (MIT)" msgstr "МИТ-ова дозвола (MIT)" -#: gtk/gtkaboutdialog.c:132 +#: gtk/gtkaboutdialog.c:122 msgid "Artistic License 2.0" msgstr "Уметничка дозвола 2.0" -#: gtk/gtkaboutdialog.c:133 +#: gtk/gtkaboutdialog.c:123 msgid "GNU General Public License, version 2 only" msgstr "Гнуова Општа јавна лиценца, само издање 2" -#: gtk/gtkaboutdialog.c:134 +#: gtk/gtkaboutdialog.c:124 msgid "GNU General Public License, version 3 only" msgstr "Гнуова Општа јавна лиценца, само издање 3" -#: gtk/gtkaboutdialog.c:135 +#: gtk/gtkaboutdialog.c:125 msgid "GNU Lesser General Public License, version 2.1 only" msgstr "Гнуова Мања општа јавна лиценца, само издање 2.1" -#: gtk/gtkaboutdialog.c:136 +#: gtk/gtkaboutdialog.c:126 msgid "GNU Lesser General Public License, version 3 only" msgstr "Гнуова Мања општа јавна лиценца, само издање 3" -#: gtk/gtkaboutdialog.c:137 +#: gtk/gtkaboutdialog.c:127 msgid "GNU Affero General Public License, version 3 or later" msgstr "Гнуова Аферо Општа јавна лиценца, издање 3 или новије" -#: gtk/gtkaboutdialog.c:138 +#: gtk/gtkaboutdialog.c:128 msgid "GNU Affero General Public License, version 3 only" msgstr "Гнуова Аферо општа јавна лиценца, само издање 3" -#: gtk/gtkaboutdialog.c:139 +#: gtk/gtkaboutdialog.c:129 msgid "BSD 3-Clause License" msgstr "БСД дозвола 3-услова" -#: gtk/gtkaboutdialog.c:140 +#: gtk/gtkaboutdialog.c:130 msgid "Apache License, Version 2.0" msgstr "Апач дозвола, издање 2.0" -#: gtk/gtkaboutdialog.c:141 +#: gtk/gtkaboutdialog.c:131 msgid "Mozilla Public License 2.0" msgstr "Мозилина јавна дозвола 2.0" -#: gtk/gtkaboutdialog.c:937 +#: gtk/gtkaboutdialog.c:703 +msgid "C_redits" +msgstr "З_аслуге" + +#: gtk/gtkaboutdialog.c:711 +msgid "_License" +msgstr "_Лиценца" + +#: gtk/gtkaboutdialog.c:720 gtk/gtkcustompaperunixdialog.c:329 +#: gtk/gtkmessagedialog.c:948 gtk/ui/gtkassistant.ui:144 +msgid "_Close" +msgstr "_Затвори" + +#: gtk/gtkaboutdialog.c:1004 +msgid "Could not show link" +msgstr "Не могу да прикажем везу" + +#: gtk/gtkaboutdialog.c:1043 msgid "Website" msgstr "Веб страница" -#: gtk/gtkaboutdialog.c:973 gtk/ui/gtkapplication-quartz.ui:6 +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/gtkaboutdialog.c:1093 gtk/ui/gtkapplication-quartz.ui:7 #, c-format msgid "About %s" msgstr "О програму „%s“" -#: gtk/gtkaboutdialog.c:2074 +#: gtk/gtkaboutdialog.c:2320 msgid "Created by" msgstr "Аутори" -#: gtk/gtkaboutdialog.c:2077 +#: gtk/gtkaboutdialog.c:2323 msgid "Documented by" msgstr "Документација" -#: gtk/gtkaboutdialog.c:2087 +#: gtk/gtkaboutdialog.c:2333 msgid "Translated by" msgstr "Превод" -#: gtk/gtkaboutdialog.c:2092 -msgid "Design by" -msgstr "Дизајн" +#: gtk/gtkaboutdialog.c:2338 +msgid "Artwork by" +msgstr "Графика" #. Translators: this is the license preamble; the string at the end #. * contains the name of the license as link text. #. -#: gtk/gtkaboutdialog.c:2257 +#: gtk/gtkaboutdialog.c:2500 #, c-format msgid "" "This program comes with absolutely no warranty.\n" @@ -1085,8 +1618,8 @@ msgstr "" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:837 gtk/gtkshortcutlabel.c:101 -#: gtk/gtkshortcutlabel.c:137 +#: gtk/gtkaccellabel.c:181 gtk/gtkshortcutlabel.c:102 +#: gtk/gtkshortcutlabel.c:138 msgctxt "keyboard label" msgid "Shift" msgstr "Shift" @@ -1096,8 +1629,8 @@ msgstr "Shift" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:856 gtk/gtkshortcutlabel.c:104 -#: gtk/gtkshortcutlabel.c:139 +#: gtk/gtkaccellabel.c:187 gtk/gtkshortcutlabel.c:105 +#: gtk/gtkshortcutlabel.c:140 msgctxt "keyboard label" msgid "Ctrl" msgstr "Ctrl" @@ -1107,8 +1640,8 @@ msgstr "Ctrl" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:875 gtk/gtkshortcutlabel.c:107 -#: gtk/gtkshortcutlabel.c:141 +#: gtk/gtkaccellabel.c:193 gtk/gtkshortcutlabel.c:108 +#: gtk/gtkshortcutlabel.c:142 msgctxt "keyboard label" msgid "Alt" msgstr "Alt" @@ -1118,8 +1651,8 @@ msgstr "Alt" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:893 gtk/gtkshortcutlabel.c:113 -#: gtk/gtkshortcutlabel.c:143 +#: gtk/gtkaccellabel.c:845 gtk/gtkshortcutlabel.c:114 +#: gtk/gtkshortcutlabel.c:152 msgctxt "keyboard label" msgid "Super" msgstr "Super" @@ -1129,8 +1662,8 @@ msgstr "Super" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:907 gtk/gtkshortcutlabel.c:116 -#: gtk/gtkshortcutlabel.c:145 +#: gtk/gtkaccellabel.c:858 gtk/gtkshortcutlabel.c:117 +#: gtk/gtkshortcutlabel.c:154 msgctxt "keyboard label" msgid "Hyper" msgstr "Hyper" @@ -1140,8 +1673,8 @@ msgstr "Hyper" #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:922 gtk/gtkshortcutlabel.c:110 -#: gtk/gtkshortcutlabel.c:147 +#: gtk/gtkaccellabel.c:872 gtk/gtkshortcutlabel.c:111 +#: gtk/gtkshortcutlabel.c:156 msgctxt "keyboard label" msgid "Meta" msgstr "Meta" @@ -1150,508 +1683,177 @@ msgstr "Meta" #. * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, #. * and therefore the translation needs to be very short. #. -#: gtk/gtkaccelgroup.c:942 +#: gtk/gtkaccellabel.c:893 msgctxt "keyboard label" msgid "KP" msgstr "БТ" -#: gtk/gtkaccelgroup.c:949 +#: gtk/gtkaccellabel.c:900 msgctxt "keyboard label" msgid "Space" msgstr "Размак" -#: gtk/gtkaccelgroup.c:952 gtk/gtkshortcutlabel.c:172 +#: gtk/gtkaccellabel.c:903 gtk/gtkshortcutlabel.c:181 msgctxt "keyboard label" msgid "Backslash" msgstr "Контра коса црта" -#: gtk/gtkaccessible.c:558 -msgctxt "accessibility" -msgid "alert" -msgstr "упозорење" - -#: gtk/gtkaccessible.c:559 -msgctxt "accessibility" -msgid "alert dialog" -msgstr "прозорче упозорења" - -#: gtk/gtkaccessible.c:560 -msgctxt "accessibility" -msgid "banner" -msgstr "врпца" - -#: gtk/gtkaccessible.c:561 -msgctxt "accessibility" -msgid "button" -msgstr "дугме" - -#: gtk/gtkaccessible.c:562 -msgctxt "accessibility" -msgid "caption" -msgstr "натпис" - -#: gtk/gtkaccessible.c:563 -msgctxt "accessibility" -msgid "cell" -msgstr "поље" - -#: gtk/gtkaccessible.c:564 -msgctxt "accessibility" -msgid "checkbox" -msgstr "избор поље" - -#: gtk/gtkaccessible.c:565 -msgctxt "accessibility" -msgid "column header" -msgstr "zaglavlje kolone" - -#: gtk/gtkaccessible.c:566 -msgctxt "accessibility" -msgid "combo box" -msgstr "комбо поље" - -#: gtk/gtkaccessible.c:567 -msgctxt "accessibility" -msgid "command" -msgstr "наредба" - -#: gtk/gtkaccessible.c:568 -msgctxt "accessibility" -msgid "composite" -msgstr "слагање" - -#: gtk/gtkaccessible.c:569 -msgctxt "accessibility" -msgid "dialog" -msgstr "прозорче" - -#: gtk/gtkaccessible.c:570 -msgctxt "accessibility" -msgid "document" -msgstr "документ" - -#: gtk/gtkaccessible.c:571 -msgctxt "accessibility" -msgid "feed" -msgstr "довод" - -#: gtk/gtkaccessible.c:572 -msgctxt "accessibility" -msgid "form" -msgstr "образац" - -#: gtk/gtkaccessible.c:573 -msgctxt "accessibility" -msgid "generic" -msgstr "опште" - -#: gtk/gtkaccessible.c:574 -msgctxt "accessibility" -msgid "grid" -msgstr "мрежа" - -#: gtk/gtkaccessible.c:575 -msgctxt "accessibility" -msgid "grid cell" -msgstr "ћелија мреже" - -#: gtk/gtkaccessible.c:576 -msgctxt "accessibility" -msgid "group" -msgstr "група" - -#: gtk/gtkaccessible.c:577 -msgctxt "accessibility" -msgid "heading" -msgstr "заглавље" - -#: gtk/gtkaccessible.c:578 -msgctxt "accessibility" -msgid "image" -msgstr "слика" - -#: gtk/gtkaccessible.c:579 -msgctxt "accessibility" -msgid "input" -msgstr "унос" - -#: gtk/gtkaccessible.c:580 -msgctxt "accessibility" -msgid "label" -msgstr "натпис" - -#: gtk/gtkaccessible.c:581 -msgctxt "accessibility" -msgid "landmark" -msgstr "обележје" - -#: gtk/gtkaccessible.c:582 -msgctxt "accessibility" -msgid "legend" -msgstr "легенда" - -#: gtk/gtkaccessible.c:583 -msgctxt "accessibility" -msgid "link" -msgstr "веза" - -#: gtk/gtkaccessible.c:584 -msgctxt "accessibility" -msgid "list" -msgstr "списак" - -#: gtk/gtkaccessible.c:585 -msgctxt "accessibility" -msgid "list box" -msgstr "кућица списка" - -#: gtk/gtkaccessible.c:586 -msgctxt "accessibility" -msgid "list item" -msgstr "ставка списка" - -#: gtk/gtkaccessible.c:587 -msgctxt "accessibility" -msgid "log" -msgstr "дневник" - -#: gtk/gtkaccessible.c:588 -msgctxt "accessibility" -msgid "main" -msgstr "главно" - -#: gtk/gtkaccessible.c:589 -msgctxt "accessibility" -msgid "marquee" -msgstr "натпис" - -#: gtk/gtkaccessible.c:590 -msgctxt "accessibility" -msgid "math" -msgstr "математика" - -#: gtk/gtkaccessible.c:591 -msgctxt "accessibility" -msgid "meter" -msgstr "метар" - -#: gtk/gtkaccessible.c:592 -msgctxt "accessibility" -msgid "menu" -msgstr "изборник" - -#: gtk/gtkaccessible.c:593 -msgctxt "accessibility" -msgid "menu bar" -msgstr "трака изборника" - -#: gtk/gtkaccessible.c:594 -msgctxt "accessibility" -msgid "menu item" -msgstr "ставка изборника" - -#: gtk/gtkaccessible.c:595 -msgctxt "accessibility" -msgid "menu item checkbox" -msgstr "кућица избора ставке изборника" - -#: gtk/gtkaccessible.c:596 -msgctxt "accessibility" -msgid "menu item radio" -msgstr "радио дугме ставке изборника" - -#: gtk/gtkaccessible.c:597 -msgctxt "accessibility" -msgid "navigation" -msgstr "навигација" - -#: gtk/gtkaccessible.c:598 -msgctxt "accessibility" -msgid "none" -msgstr "ништа" - -#: gtk/gtkaccessible.c:599 -msgctxt "accessibility" -msgid "note" -msgstr "напомена" - -#: gtk/gtkaccessible.c:600 -msgctxt "accessibility" -msgid "option" -msgstr "опција" - -#: gtk/gtkaccessible.c:601 -msgctxt "accessibility" -msgid "presentation" -msgstr "презентација" - -#: gtk/gtkaccessible.c:602 -msgctxt "accessibility" -msgid "progress bar" -msgstr "трака напретка" - -#: gtk/gtkaccessible.c:603 -msgctxt "accessibility" -msgid "radio" -msgstr "радио" - -#: gtk/gtkaccessible.c:604 -msgctxt "accessibility" -msgid "radio group" -msgstr "радио група" - -#: gtk/gtkaccessible.c:605 -msgctxt "accessibility" -msgid "range" -msgstr "опсег" - -#: gtk/gtkaccessible.c:606 -msgctxt "accessibility" -msgid "region" -msgstr "област" - -#: gtk/gtkaccessible.c:607 -msgctxt "accessibility" -msgid "row" -msgstr "ред" - -#: gtk/gtkaccessible.c:608 -msgctxt "accessibility" -msgid "row group" -msgstr "група реда" - -#: gtk/gtkaccessible.c:609 -msgctxt "accessibility" -msgid "row header" -msgstr "заглавље реда" - -#: gtk/gtkaccessible.c:610 -msgctxt "accessibility" -msgid "scroll bar" -msgstr "трака премицања" - -#: gtk/gtkaccessible.c:611 -msgctxt "accessibility" -msgid "search" -msgstr "претрага" - -#: gtk/gtkaccessible.c:612 -msgctxt "accessibility" -msgid "search box" -msgstr "поље претраге" - -#: gtk/gtkaccessible.c:613 -msgctxt "accessibility" -msgid "section" -msgstr "одељак" - -#: gtk/gtkaccessible.c:614 -msgctxt "accessibility" -msgid "section head" -msgstr "заглавље одељка" - -#: gtk/gtkaccessible.c:615 -msgctxt "accessibility" -msgid "select" -msgstr "бирање" - -#: gtk/gtkaccessible.c:616 -msgctxt "accessibility" -msgid "separator" -msgstr "раздвајач" - -#: gtk/gtkaccessible.c:617 -msgctxt "accessibility" -msgid "slider" -msgstr "клизач" - -#: gtk/gtkaccessible.c:618 -msgctxt "accessibility" -msgid "spin button" -msgstr "вртеће дугме" - -#: gtk/gtkaccessible.c:619 -msgctxt "accessibility" -msgid "status" -msgstr "стање" - -#: gtk/gtkaccessible.c:620 -msgctxt "accessibility" -msgid "structure" -msgstr "структура" - -#: gtk/gtkaccessible.c:621 -msgctxt "accessibility" -msgid "switch" -msgstr "прекидач" - -#: gtk/gtkaccessible.c:622 -msgctxt "accessibility" -msgid "tab" -msgstr "табулатор" - -#: gtk/gtkaccessible.c:623 -msgctxt "accessibility" -msgid "table" -msgstr "табела" - -#: gtk/gtkaccessible.c:624 -msgctxt "accessibility" -msgid "tab list" -msgstr "списак језичака" - -#: gtk/gtkaccessible.c:625 -msgctxt "accessibility" -msgid "tab panel" -msgstr "површ језичка" - -#: gtk/gtkaccessible.c:626 -msgctxt "accessibility" -msgid "text box" -msgstr "поље за текст" - -#: gtk/gtkaccessible.c:627 -msgctxt "accessibility" -msgid "time" -msgstr "време" - -#: gtk/gtkaccessible.c:628 -msgctxt "accessibility" -msgid "timer" -msgstr "штоперица" - -#: gtk/gtkaccessible.c:629 -msgctxt "accessibility" -msgid "tool bar" -msgstr "трака алата" - -#: gtk/gtkaccessible.c:630 -msgctxt "accessibility" -msgid "tool tip" -msgstr "облачић" - -#: gtk/gtkaccessible.c:631 -msgctxt "accessibility" -msgid "tree" -msgstr "стабло" - -#: gtk/gtkaccessible.c:632 -msgctxt "accessibility" -msgid "tree grid" -msgstr "мрежа стабла" - -#: gtk/gtkaccessible.c:633 -msgctxt "accessibility" -msgid "tree item" -msgstr "ставка стабла" - -#: gtk/gtkaccessible.c:634 -msgctxt "accessibility" -msgid "widget" -msgstr "елемент" - -# хм, хм? -#: gtk/gtkaccessible.c:635 -msgctxt "accessibility" -msgid "window" -msgstr "прозор" - -#: gtk/gtkappchooserbutton.c:317 +#: gtk/gtkappchooserbutton.c:295 msgid "Other application…" msgstr "Други програм…" -#: gtk/gtkappchooserdialog.c:204 gtk/gtkappchooserdialog.c:255 -#: gtk/ui/gtkappchooserdialog.ui:4 +#: gtk/gtkappchooserdialog.c:202 gtk/gtkappchooserdialog.c:230 +#: gtk/ui/gtkappchooserdialog.ui:5 msgid "Select Application" msgstr "Изаберите програм" #. Translators: %s is a filename -#: gtk/gtkappchooserdialog.c:211 +#: gtk/gtkappchooserdialog.c:209 #, c-format msgid "Opening “%s”." msgstr "Отварам „%s“." -#: gtk/gtkappchooserdialog.c:212 +#: gtk/gtkappchooserdialog.c:210 #, c-format msgid "No applications found for “%s”" msgstr "Нема доступних програма за „%s“" #. Translators: %s is a file type description -#: gtk/gtkappchooserdialog.c:217 +#: gtk/gtkappchooserdialog.c:215 #, c-format msgid "Opening “%s” files." msgstr "Отварам „%s“ датотеке." -#: gtk/gtkappchooserdialog.c:219 +#: gtk/gtkappchooserdialog.c:217 #, c-format msgid "No applications found for “%s” files" msgstr "Нисам нашао програме за „%s“ датотеке" -#: gtk/gtkappchooserdialog.c:421 +#: gtk/gtkappchooserdialog.c:310 +msgid "Forget association" +msgstr "Заборави удружења" + +#: gtk/gtkappchooserdialog.c:453 msgid "Failed to start GNOME Software" msgstr "Нисам успео да покренем Гномов софтвер" -#: gtk/gtkappchooserwidget.c:519 +#: gtk/gtkappchooserwidget.c:593 msgid "Default Application" msgstr "Основни програм" -#: gtk/gtkappchooserwidget.c:569 +#: gtk/gtkappchooserwidget.c:643 #, c-format msgid "No applications found for “%s”." msgstr "Нисам нашао програме за „%s“." -#: gtk/gtkappchooserwidget.c:652 +#: gtk/gtkappchooserwidget.c:726 msgid "Recommended Applications" msgstr "Препоручени програми" -#: gtk/gtkappchooserwidget.c:667 +#: gtk/gtkappchooserwidget.c:741 msgid "Related Applications" msgstr "Повезани програми" -#: gtk/gtkappchooserwidget.c:681 +#: gtk/gtkappchooserwidget.c:755 msgid "Other Applications" msgstr "Остали програми" -#. Translators: This is the 'reason' given when inhibiting -#. * suspend or screen locking, and the caller hasn't specified -#. * a reason. -#. -#: gtk/gtkapplication-dbus.c:706 -msgid "Reason not specified" -msgstr "Зашто није наведен" +#: gtk/gtkapplicationwindow.c:345 gtk/gtkprintoperation-unix.c:485 +#: gtk/gtkprintoperation-win32.c:1589 gtk/inspector/prop-editor.c:1686 +msgid "Application" +msgstr "Програм" #: gtk/gtkbookmarksmanager.c:51 #, c-format msgid "%s does not exist in the bookmarks list" msgstr "„%s“ не постоји у списку обележивача" -#: gtk/gtkbookmarksmanager.c:412 +#: gtk/gtkbookmarksmanager.c:362 #, c-format msgid "%s already exists in the bookmarks list" msgstr "„%s“ већ постоји у списку обележивача" -#: gtk/gtkbuilder-menus.c:224 +#: gtk/gtkbuilder-menus.c:223 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "Елемент <%s> није дозвољен унутар <%s>" -#: gtk/gtkbuilder-menus.c:230 +#: gtk/gtkbuilder-menus.c:228 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "Елемент <%s> није дозвољен на највишем нивоу" -#: gtk/gtkbuilder-menus.c:319 +#: gtk/gtkbuilder-menus.c:317 #, c-format msgid "Text may not appear inside <%s>" msgstr "Текст не може да се појављује унутар <%s>" -#. Translate to calendar:week_start:0 if you want Sunday to be the -#. * first day of the week to calendar:week_start:1 if you want Monday -#. * to be the first day of the week, and so on. -#. -#: gtk/gtkcalendar.c:656 -msgid "calendar:week_start:0" -msgstr "calendar:week_start:1" +#: gtk/gtk-builder-tool.c:124 +#, c-format +msgid "Packing property %s::%s not found\n" +msgstr "Запаковано својство %s::%s није пронађено\n" + +#: gtk/gtk-builder-tool.c:126 +#, c-format +msgid "Cell property %s::%s not found\n" +msgstr "Својство ћелије %s::%s није пронађено\n" + +#: gtk/gtk-builder-tool.c:128 +#, c-format +#| msgid "Cell property %s::%s not found\n" +msgid "Property %s::%s not found\n" +msgstr "Нисам нашао својство „%s::%s“\n" + +#: gtk/gtk-builder-tool.c:136 +#, c-format +#| msgid "%s:%d: Couldn’t parse value for property '%s': %s\n" +msgid "Couldn't parse value for %s::%s: %s\n" +msgstr "Не могу да обрадим вредност за „%s::%s: %s“\n" + +#: gtk/gtk-builder-tool.c:692 +#, c-format +#| msgid "Can’t load file: %s\n" +msgid "Can't parse file: %s\n" +msgstr "Не могу да обрадим датотеку: %s\n" + +#: gtk/gtk-builder-tool.c:1058 +#, c-format +msgid "" +"Usage:\n" +" gtk-builder-tool [COMMAND] FILE\n" +"\n" +"Commands:\n" +" validate Validate the file\n" +" simplify [OPTIONS] Simplify the file\n" +" enumerate List all named objects\n" +" preview [OPTIONS] Preview the file\n" +"\n" +"Simplify Options:\n" +" --replace Replace the file\n" +"\n" +"Preview Options:\n" +" --id=ID Preview only the named object\n" +" --css=FILE Use style from CSS file\n" +"\n" +"Perform various tasks on GtkBuilder .ui files.\n" +msgstr "" +"Коришћење:\n" +" gtk-builder-tool [НАРЕДБА] ДАТОТЕКА\n" +"\n" +"Наредбе:\n" +" validate Процењује датотеку\n" +" simplify [ОПЦИЈЕ] Поједностављује датотеку\n" +" enumerate Исписује све именоване објекте\n" +" preview [ОПЦИЈЕ] Приказује претпреглед датотеке\n" +"\n" +"Опције поједностављења:\n" +" --replace Замењује датотеку\n" +"\n" +"Опције претпрегледа:\n" +" --id=ИД Приказује претпреглед само именованог објекта\n" +" --css=ДАТОТЕКА Користи стил из ЦСС датотеке\n" +"\n" +"Обавите разне задатке над „.ui“ датотекама Гтк Градитеља.\n" #. Translate to calendar:YM if you want years to be displayed #. * before months; otherwise translate to calendar:MY. @@ -1663,20 +1865,27 @@ msgstr "calendar:week_start:1" #. * text direction of RTL and specify "calendar:YM", then the year #. * will appear to the right of the month. #. -#: gtk/gtkcalendar.c:807 +#: gtk/gtkcalendar.c:815 msgid "calendar:MY" msgstr "calendar:MY" -#. Translators: This dictates how the year is displayed in -#. * gtkcalendar widget. See strftime() manual for the format. -#. * Use only ASCII in the translation. -#. * -#. * "%Y" is appropriate for most locales. +#. Translate to calendar:week_start:0 if you want Sunday to be the +#. * first day of the week to calendar:week_start:1 if you want Monday +#. * to be the first day of the week, and so on. #. -#: gtk/gtkcalendar.c:1394 -msgctxt "calendar year format" -msgid "%Y" -msgstr "%Y" +#: gtk/gtkcalendar.c:853 +msgid "calendar:week_start:0" +msgstr "calendar:week_start:1" + +#. Translators: This is a text measurement template. +#. * Translate it to the widest year text +#. * +#. * If you don't understand this, leave it as "2000" +#. +#: gtk/gtkcalendar.c:1881 +msgctxt "year measurement template" +msgid "2000" +msgstr "2000" #. Translators: this defines whether the day numbers should use #. * localized digits or the ones used in English (0123...). @@ -1688,7 +1897,7 @@ msgstr "%Y" #. * digits. That needs support from your system and locale definition #. * too. #. -#: gtk/gtkcalendar.c:1431 +#: gtk/gtkcalendar.c:1912 gtk/gtkcalendar.c:2608 #, c-format msgctxt "calendar:day:digits" msgid "%d" @@ -1699,19 +1908,36 @@ msgstr "%Id" #. * #. * Translate to "%Id" if you want to use localized digits, or #. * translate to "%d" otherwise. +#. * #. * Note that translating this doesn't guarantee that you get localized #. * digits. That needs support from your system and locale definition #. * too. -#: gtk/gtkcalendar.c:1495 +#. +#: gtk/gtkcalendar.c:1944 gtk/gtkcalendar.c:2474 #, c-format msgctxt "calendar:week:digits" msgid "%d" msgstr "%Id" +#. Translators: This dictates how the year is displayed in +#. * gtkcalendar widget. See strftime() manual for the format. +#. * Use only ASCII in the translation. +#. * +#. * Also look for the msgid "2000". +#. * Translate that entry to a year with the widest output of this +#. * msgid. +#. * +#. * "%Y" is appropriate for most locales. +#. +#: gtk/gtkcalendar.c:2241 +msgctxt "calendar year format" +msgid "%Y" +msgstr "%Y" + #. This label is displayed in a treeview cell displaying #. * a disabled accelerator key combination. #. -#: gtk/gtkcellrendereraccel.c:287 +#: gtk/gtkcellrendereraccel.c:273 msgctxt "Accelerator" msgid "Disabled" msgstr "Искључена" @@ -1720,7 +1946,7 @@ msgstr "Искључена" #. * an accelerator key combination that is not valid according #. * to gtk_accelerator_valid(). #. -#: gtk/gtkcellrendereraccel.c:297 +#: gtk/gtkcellrendereraccel.c:283 msgctxt "Accelerator" msgid "Invalid" msgstr "Неисправна" @@ -1728,274 +1954,295 @@ msgstr "Неисправна" #. This label is displayed in a treeview cell displaying an accelerator #. * when the cell is clicked to change the acelerator. #. -#: gtk/gtkcellrendereraccel.c:429 gtk/gtkcellrendereraccel.c:722 +#: gtk/gtkcellrendereraccel.c:414 gtk/gtkcellrendereraccel.c:488 msgid "New accelerator…" msgstr "Нова пречица…" -#: gtk/gtkcellrendererprogress.c:128 gtk/gtkcellrendererprogress.c:318 -#: gtk/gtkcellrendererprogress.c:348 +#: gtk/gtkcellrendererprogress.c:377 gtk/gtkcellrendererprogress.c:481 #, c-format msgctxt "progress bar label" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkcolorbutton.c:179 gtk/gtkcolorbutton.c:307 +#: gtk/gtkcolorbutton.c:185 gtk/gtkcolorbutton.c:398 msgid "Pick a Color" msgstr "Одаберите боју" -#: gtk/gtkcolorbutton.c:496 gtk/gtkcolorchooserwidget.c:308 +#: gtk/gtkcolorchooserwidget.c:304 #, c-format msgid "Red %d%%, Green %d%%, Blue %d%%, Alpha %d%%" msgstr "Црвена %d%%, зелена %d%%, плава %d%%, провидност %d%%" -#: gtk/gtkcolorbutton.c:502 gtk/gtkcolorchooserwidget.c:314 +#: gtk/gtkcolorchooserwidget.c:310 #, c-format msgid "Red %d%%, Green %d%%, Blue %d%%" msgstr "Црвена %d%%, зелена %d%%, плава %d%%" -#: gtk/gtkcolorchooserwidget.c:371 +#: gtk/gtkcolorchooserwidget.c:387 #, c-format msgid "Color: %s" msgstr "Боја: %s" -#: gtk/gtkcolorchooserwidget.c:436 +#: gtk/gtkcolorchooserwidget.c:446 msgctxt "Color name" msgid "Very Light Blue" msgstr "Веома светлоплава" -#: gtk/gtkcolorchooserwidget.c:437 +#: gtk/gtkcolorchooserwidget.c:447 msgctxt "Color name" msgid "Light Blue" msgstr "Светлоплава" -#: gtk/gtkcolorchooserwidget.c:438 +#: gtk/gtkcolorchooserwidget.c:448 msgctxt "Color name" msgid "Blue" msgstr "Плава" -#: gtk/gtkcolorchooserwidget.c:439 +#: gtk/gtkcolorchooserwidget.c:449 msgctxt "Color name" msgid "Dark Blue" msgstr "Тамноплава" -#: gtk/gtkcolorchooserwidget.c:440 +#: gtk/gtkcolorchooserwidget.c:450 msgctxt "Color name" msgid "Very Dark Blue" msgstr "Веома тамноплава" -#: gtk/gtkcolorchooserwidget.c:441 +#: gtk/gtkcolorchooserwidget.c:451 msgctxt "Color name" msgid "Very Light Green" msgstr "Веома светлозелена" -#: gtk/gtkcolorchooserwidget.c:442 +#: gtk/gtkcolorchooserwidget.c:452 msgctxt "Color name" msgid "Light Green" msgstr "Светлозелена" -#: gtk/gtkcolorchooserwidget.c:443 +#: gtk/gtkcolorchooserwidget.c:453 msgctxt "Color name" msgid "Green" msgstr "Зелена" -#: gtk/gtkcolorchooserwidget.c:444 +#: gtk/gtkcolorchooserwidget.c:454 msgctxt "Color name" msgid "Dark Green" msgstr "Тамнозелена" -#: gtk/gtkcolorchooserwidget.c:445 +#: gtk/gtkcolorchooserwidget.c:455 msgctxt "Color name" msgid "Very Dark Green" msgstr "Веома тамнозелена" -#: gtk/gtkcolorchooserwidget.c:446 +#: gtk/gtkcolorchooserwidget.c:456 msgctxt "Color name" msgid "Very Light Yellow" msgstr "Веома светложута" -#: gtk/gtkcolorchooserwidget.c:447 +#: gtk/gtkcolorchooserwidget.c:457 msgctxt "Color name" msgid "Light Yellow" msgstr "Светложута" -#: gtk/gtkcolorchooserwidget.c:448 +#: gtk/gtkcolorchooserwidget.c:458 msgctxt "Color name" msgid "Yellow" msgstr "Жута" -#: gtk/gtkcolorchooserwidget.c:449 +#: gtk/gtkcolorchooserwidget.c:459 msgctxt "Color name" msgid "Dark Yellow" msgstr "Тамножута" -#: gtk/gtkcolorchooserwidget.c:450 +#: gtk/gtkcolorchooserwidget.c:460 msgctxt "Color name" msgid "Very Dark Yellow" msgstr "Веома тамножута" -#: gtk/gtkcolorchooserwidget.c:451 +#: gtk/gtkcolorchooserwidget.c:461 msgctxt "Color name" msgid "Very Light Orange" msgstr "Веома светлонаранџаста" -#: gtk/gtkcolorchooserwidget.c:452 +#: gtk/gtkcolorchooserwidget.c:462 msgctxt "Color name" msgid "Light Orange" msgstr "Светлонаранџаста" -#: gtk/gtkcolorchooserwidget.c:453 +#: gtk/gtkcolorchooserwidget.c:463 msgctxt "Color name" msgid "Orange" msgstr "Наранџаста" -#: gtk/gtkcolorchooserwidget.c:454 +#: gtk/gtkcolorchooserwidget.c:464 msgctxt "Color name" msgid "Dark Orange" msgstr "Тамнонаранџаста" -#: gtk/gtkcolorchooserwidget.c:455 +#: gtk/gtkcolorchooserwidget.c:465 msgctxt "Color name" msgid "Very Dark Orange" msgstr "Веома тамнонаранџаста" -#: gtk/gtkcolorchooserwidget.c:456 +#: gtk/gtkcolorchooserwidget.c:466 msgctxt "Color name" msgid "Very Light Red" msgstr "Веома светлоцрвена" -#: gtk/gtkcolorchooserwidget.c:457 +#: gtk/gtkcolorchooserwidget.c:467 msgctxt "Color name" msgid "Light Red" msgstr "Светлоцрвена" -#: gtk/gtkcolorchooserwidget.c:458 +#: gtk/gtkcolorchooserwidget.c:468 msgctxt "Color name" msgid "Red" msgstr "Црвена" -#: gtk/gtkcolorchooserwidget.c:459 +#: gtk/gtkcolorchooserwidget.c:469 msgctxt "Color name" msgid "Dark Red" msgstr "Тамноцрвена" -#: gtk/gtkcolorchooserwidget.c:460 +#: gtk/gtkcolorchooserwidget.c:470 msgctxt "Color name" msgid "Very Dark Red" msgstr "Веома тамноцрвена" -#: gtk/gtkcolorchooserwidget.c:461 +#: gtk/gtkcolorchooserwidget.c:471 msgctxt "Color name" msgid "Very Light Purple" msgstr "Веома светлољубичаста" -#: gtk/gtkcolorchooserwidget.c:462 +#: gtk/gtkcolorchooserwidget.c:472 msgctxt "Color name" msgid "Light Purple" msgstr "Светлољубичаста" -#: gtk/gtkcolorchooserwidget.c:463 +#: gtk/gtkcolorchooserwidget.c:473 msgctxt "Color name" msgid "Purple" msgstr "Љубичаста" -#: gtk/gtkcolorchooserwidget.c:464 +#: gtk/gtkcolorchooserwidget.c:474 msgctxt "Color name" msgid "Dark Purple" msgstr "Тамнољубичаста" -#: gtk/gtkcolorchooserwidget.c:465 +#: gtk/gtkcolorchooserwidget.c:475 msgctxt "Color name" msgid "Very Dark Purple" msgstr "Веома тамнољубичаста" -#: gtk/gtkcolorchooserwidget.c:466 +#: gtk/gtkcolorchooserwidget.c:476 msgctxt "Color name" msgid "Very Light Brown" msgstr "Веома светлабраон" -#: gtk/gtkcolorchooserwidget.c:467 +#: gtk/gtkcolorchooserwidget.c:477 msgctxt "Color name" msgid "Light Brown" msgstr "Светлабраон" -#: gtk/gtkcolorchooserwidget.c:468 +#: gtk/gtkcolorchooserwidget.c:478 msgctxt "Color name" msgid "Brown" msgstr "Браон" -#: gtk/gtkcolorchooserwidget.c:469 +#: gtk/gtkcolorchooserwidget.c:479 msgctxt "Color name" msgid "Dark Brown" msgstr "Тамнабраон" -#: gtk/gtkcolorchooserwidget.c:470 +#: gtk/gtkcolorchooserwidget.c:480 msgctxt "Color name" msgid "Very Dark Brown" msgstr "Веома тамнабраон" -#: gtk/gtkcolorchooserwidget.c:471 +#: gtk/gtkcolorchooserwidget.c:481 msgctxt "Color name" msgid "White" msgstr "Бела" -#: gtk/gtkcolorchooserwidget.c:472 +#: gtk/gtkcolorchooserwidget.c:482 msgctxt "Color name" msgid "Light Gray 1" msgstr "Светлосива 1" -#: gtk/gtkcolorchooserwidget.c:473 +#: gtk/gtkcolorchooserwidget.c:483 msgctxt "Color name" msgid "Light Gray 2" msgstr "Светлосива 2" -#: gtk/gtkcolorchooserwidget.c:474 +#: gtk/gtkcolorchooserwidget.c:484 msgctxt "Color name" msgid "Light Gray 3" msgstr "Светлосива 3" -#: gtk/gtkcolorchooserwidget.c:475 +#: gtk/gtkcolorchooserwidget.c:485 msgctxt "Color name" msgid "Light Gray 4" msgstr "Светлосива 4" -#: gtk/gtkcolorchooserwidget.c:476 +#: gtk/gtkcolorchooserwidget.c:486 msgctxt "Color name" msgid "Dark Gray 1" msgstr "Тамносива 1" -#: gtk/gtkcolorchooserwidget.c:477 +#: gtk/gtkcolorchooserwidget.c:487 msgctxt "Color name" msgid "Dark Gray 2" msgstr "Тамносива 2" -#: gtk/gtkcolorchooserwidget.c:478 +#: gtk/gtkcolorchooserwidget.c:488 msgctxt "Color name" msgid "Dark Gray 3" msgstr "Тамносива 3" -#: gtk/gtkcolorchooserwidget.c:479 +#: gtk/gtkcolorchooserwidget.c:489 msgctxt "Color name" msgid "Dark Gray 4" msgstr "Тамносива 4" -#: gtk/gtkcolorchooserwidget.c:480 +#: gtk/gtkcolorchooserwidget.c:490 msgctxt "Color name" msgid "Black" msgstr "Црна" #. translators: label for the custom section in the color chooser -#: gtk/gtkcolorchooserwidget.c:552 +#: gtk/gtkcolorchooserwidget.c:534 msgid "Custom" msgstr "Произвољна" -#: gtk/gtkcolorchooserwidget.c:585 +#: gtk/gtkcolorchooserwidget.c:541 +msgid "Custom color" +msgstr "Произвољна боја" + +#: gtk/gtkcolorchooserwidget.c:542 +msgid "Create a custom color" +msgstr "Направите произвољну боју" + +#: gtk/gtkcolorchooserwidget.c:561 #, c-format msgid "Custom color %d: %s" msgstr "Произвољна боја %d: %s" -#: gtk/gtkcolorswatch.c:231 -msgid "Customize" -msgstr "Прилагоди" +#: gtk/gtkcolorplane.c:409 +msgid "Color Plane" +msgstr "Раван боје" + +#: gtk/gtkcolorscale.c:211 +msgctxt "Color channel" +msgid "Hue" +msgstr "Нијанса" + +#: gtk/gtkcolorscale.c:213 +msgctxt "Color channel" +msgid "Alpha" +msgstr "Провидност" + +#: gtk/gtkcolorswatch.c:360 +msgid "C_ustomize" +msgstr "_Прилагоди" #. Translate to the default units to use for presenting #. * lengths to the user. Translate to default:inch if you @@ -2003,158 +2250,145 @@ msgstr "Прилагоди" #. * Do *not* translate it to "predefinito:mm", if it #. * it isn't default:mm or default:inch it will not work #. -#: gtk/gtkcustompaperunixdialog.c:112 +#: gtk/gtkcustompaperunixdialog.c:117 msgid "default:mm" msgstr "default:mm" -#: gtk/gtkcustompaperunixdialog.c:318 -msgid "Margins from Printer…" -msgstr "Маргине као у штампачу…" - -#: gtk/gtkcustompaperunixdialog.c:348 gtk/gtkmessagedialog.c:162 -#: gtk/ui/gtkassistant.ui:40 -msgid "_Close" -msgstr "_Затвори" - #. And show the custom paper dialog -#: gtk/gtkcustompaperunixdialog.c:402 gtk/gtkprintunixdialog.c:3016 +#: gtk/gtkcustompaperunixdialog.c:405 gtk/gtkprintunixdialog.c:3337 msgid "Manage Custom Sizes" msgstr "Управљајте произвољним величинама" -#: gtk/gtkcustompaperunixdialog.c:466 gtk/gtkpagesetupunixdialog.c:720 +#: gtk/gtkcustompaperunixdialog.c:567 gtk/gtkpagesetupunixdialog.c:814 msgid "inch" msgstr "инч" -#: gtk/gtkcustompaperunixdialog.c:468 gtk/gtkpagesetupunixdialog.c:718 +#: gtk/gtkcustompaperunixdialog.c:569 gtk/gtkpagesetupunixdialog.c:812 msgid "mm" msgstr "mm" -#: gtk/gtkcustompaperunixdialog.c:625 +#: gtk/gtkcustompaperunixdialog.c:615 +msgid "Margins from Printer…" +msgstr "Маргине као у штампачу…" + +#: gtk/gtkcustompaperunixdialog.c:781 #, c-format msgid "Custom Size %d" msgstr "Произвољна величина %d" -#: gtk/gtkcustompaperunixdialog.c:939 +#: gtk/gtkcustompaperunixdialog.c:1120 msgid "_Width:" msgstr "_Ширина:" -#: gtk/gtkcustompaperunixdialog.c:950 +#: gtk/gtkcustompaperunixdialog.c:1131 msgid "_Height:" msgstr "_Висина:" -#: gtk/gtkcustompaperunixdialog.c:961 +#: gtk/gtkcustompaperunixdialog.c:1142 msgid "Paper Size" msgstr "Величина папира" -#: gtk/gtkcustompaperunixdialog.c:970 +#: gtk/gtkcustompaperunixdialog.c:1151 msgid "_Top:" msgstr "Го_ре:" -#: gtk/gtkcustompaperunixdialog.c:981 +#: gtk/gtkcustompaperunixdialog.c:1162 msgid "_Bottom:" msgstr "До_ле:" -#: gtk/gtkcustompaperunixdialog.c:992 +#: gtk/gtkcustompaperunixdialog.c:1173 msgid "_Left:" msgstr "Ле_во:" -#: gtk/gtkcustompaperunixdialog.c:1003 +#: gtk/gtkcustompaperunixdialog.c:1184 msgid "_Right:" msgstr "Де_сно:" -#: gtk/gtkcustompaperunixdialog.c:1039 +#: gtk/gtkcustompaperunixdialog.c:1223 msgid "Paper Margins" msgstr "Маргине" -#: gtk/gtkentry.c:3665 +#: gtk/gtkentry.c:9596 gtk/gtklabel.c:6687 gtk/gtktextview.c:9528 +msgid "Cu_t" +msgstr "_Исеци" + +#: gtk/gtkentry.c:9600 gtk/gtklabel.c:6688 gtk/gtktextview.c:9532 +msgid "_Copy" +msgstr "У_множи" + +#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6689 gtk/gtktextview.c:9534 +msgid "_Paste" +msgstr "У_баци" + +#: gtk/gtkentry.c:9607 gtk/gtkfilechooserwidget.c:1500 +#: gtk/gtkfilechooserwidget.c:2335 gtk/gtklabel.c:6691 gtk/gtktextview.c:9537 +msgid "_Delete" +msgstr "_Обриши" + +#: gtk/gtkentry.c:9618 gtk/gtklabel.c:6700 gtk/gtktextview.c:9551 +msgid "Select _All" +msgstr "Изабери _све" + +#: gtk/gtkentry.c:9628 gtk/gtktextview.c:9561 +msgid "Insert _Emoji" +msgstr "Уметни _емотивка" + +#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9785 +msgid "Select all" +msgstr "Изабери све" + +#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9788 +msgid "Cut" +msgstr "Исеци" + +#: gtk/gtkentry.c:9810 gtk/gtktextview.c:9791 +msgid "Copy" +msgstr "Копирај" + +#: gtk/gtkentry.c:9813 gtk/gtktextview.c:9794 +msgid "Paste" +msgstr "Убаци" + +#: gtk/gtkentry.c:10885 +msgid "Caps Lock is on" +msgstr "Укључена су велика слова" + +#: gtk/gtkentry.c:11163 msgid "Insert Emoji" msgstr "Уметни емотивка" -#: gtk/gtkfilechooserdialog.c:549 +#: gtk/gtkfilechooserbutton.c:112 +msgid "Select a File" +msgstr "Изаберите датотеку" + +#: gtk/gtkfilechooserbutton.c:113 gtk/gtkplacessidebar.c:1112 +msgid "Desktop" +msgstr "Радна површ" + +#: gtk/gtkfilechooserbutton.c:114 gtk/ui/gtkfilechooserbutton.ui:33 +msgid "(None)" +msgstr "(ништа)" + +#: gtk/gtkfilechooserbutton.c:2162 +msgid "Other…" +msgstr "Друга…" + +#: gtk/gtkfilechooserdialog.c:542 msgid "_Name" msgstr "_Назив" -#: gtk/gtkfilechoosererrorstack.c:65 -msgid "A folder cannot be called “.”" -msgstr "Фасцикла се не може звати „.“" - -#: gtk/gtkfilechoosererrorstack.c:69 -msgid "A file cannot be called “.”" -msgstr "Датотека се не може звати „.“" - -#: gtk/gtkfilechoosererrorstack.c:73 -msgid "A folder cannot be called “..”" -msgstr "Фасцикла се не може звати „..“" - -#: gtk/gtkfilechoosererrorstack.c:77 -msgid "A file cannot be called “..”" -msgstr "Датотека се не може звати „..“" - -#: gtk/gtkfilechoosererrorstack.c:81 -msgid "Folder names cannot contain “/”" -msgstr "Имена фасцикли не могу садржати „/“" - -#: gtk/gtkfilechoosererrorstack.c:85 -msgid "File names cannot contain “/”" -msgstr "Имена датотека не могу садржати „/“" - -#: gtk/gtkfilechoosererrorstack.c:89 -msgid "Folder names should not begin with a space" -msgstr "Имена фасцикли не треба да почињу размаком" - -#: gtk/gtkfilechoosererrorstack.c:93 -msgid "File names should not begin with a space" -msgstr "Имена датотека не треба да почињу размаком" - -#: gtk/gtkfilechoosererrorstack.c:97 -msgid "Folder names should not end with a space" -msgstr "Имена фасцикли не треба да се завршавају размаком" - -#: gtk/gtkfilechoosererrorstack.c:101 -msgid "File names should not end with a space" -msgstr "Имена датотека не треба да се завршавају размаком" - -#: gtk/gtkfilechoosererrorstack.c:105 -msgid "Folder names starting with a “.” are hidden" -msgstr "Фасцикле чији назив почиње „.“ су скривене" - -#: gtk/gtkfilechoosererrorstack.c:109 -msgid "File names starting with a “.” are hidden" -msgstr "Датотеке чији назив почиње „.“ су скривене" - -#: gtk/gtkfilechoosererrorstack.c:113 -msgid "A folder with that name already exists" -msgstr "Фасцикла са таквим називом већ постоји" - -#: gtk/gtkfilechoosererrorstack.c:117 -msgid "A file with that name already exists" -msgstr "Датотека са таквим називом већ постоји" - -#: gtk/gtkfilechoosernative.c:509 gtk/gtkfilechoosernative.c:580 -#: gtk/gtkfilechooserwidget.c:1210 gtk/gtkfilechooserwidget.c:5800 -#: gtk/gtkmessagedialog.c:166 gtk/gtkmessagedialog.c:175 -#: gtk/gtkmountoperation.c:608 gtk/gtkpagesetupunixdialog.c:283 -#: gtk/gtkprintbackend.c:637 gtk/gtkprinteroptionwidget.c:721 -#: gtk/gtkprintunixdialog.c:651 gtk/gtkprintunixdialog.c:807 -#: gtk/gtkwindow.c:6149 gtk/inspector/css-editor.c:248 -#: gtk/inspector/recorder.c:1723 gtk/ui/gtkappchooserdialog.ui:45 -#: gtk/ui/gtkassistant.ui:52 gtk/ui/gtkcolorchooserdialog.ui:33 -#: gtk/ui/gtkfontchooserdialog.ui:24 -msgid "_Cancel" -msgstr "От_кажи" - -#: gtk/gtkfilechoosernative.c:510 gtk/gtkfilechoosernative.c:574 -#: gtk/gtkplacessidebar.c:3146 gtk/gtkplacessidebar.c:3231 -#: gtk/gtkplacesview.c:1659 +#. Open item is always present +#: gtk/gtkfilechoosernative.c:546 gtk/gtkfilechoosernative.c:631 +#: gtk/gtkplacessidebar.c:3628 gtk/gtkplacessidebar.c:3696 +#: gtk/gtkplacesview.c:1705 msgid "_Open" msgstr "От_вори" -#: gtk/gtkfilechoosernative.c:574 gtk/inspector/css-editor.c:249 -#: gtk/inspector/recorder.c:1724 +#: gtk/gtkfilechoosernative.c:631 gtk/inspector/css-editor.c:202 msgid "_Save" msgstr "_Сачувај" -#: gtk/gtkfilechoosernativequartz.c:339 gtk/ui/gtkfilechooserwidget.ui:346 +#: gtk/gtkfilechoosernativequartz.c:331 gtk/ui/gtkfilechooserwidget.ui:435 msgid "Select which types of files are shown" msgstr "Изабери које врсте датотека се приказују" @@ -2162,408 +2396,593 @@ msgstr "Изабери које врсте датотека се приказу #. * is a hostname. Nautilus and the panel contain the same string #. * to translate. #. -#: gtk/gtkfilechooserutils.c:362 +#: gtk/gtkfilechooserutils.c:505 #, c-format msgid "%1$s on %2$s" msgstr "„%1$s“ на „%2$s“" -#: gtk/gtkfilechooserwidget.c:319 +#: gtk/gtkfilechooserwidget.c:386 msgid "Type name of new folder" msgstr "Унесите назив нове фасцикле" -#: gtk/gtkfilechooserwidget.c:724 +#: gtk/gtkfilechooserwidget.c:810 msgid "The folder could not be created" msgstr "Не могу да направим фасциклу" -#: gtk/gtkfilechooserwidget.c:737 +#: gtk/gtkfilechooserwidget.c:822 +#| msgid "" +#| "The folder could not be created, as a file with the same name already " +#| "exists. Try using a different name for the folder, or rename the file " +#| "first." +msgid "" +"The folder could not be created, as a file with the same name already exists." +msgstr "" +"Фасцикла не може бити направљена, пошто већ постоји датотека са истим " +"називом." + +#: gtk/gtkfilechooserwidget.c:824 +#| msgid "" +#| "The folder could not be created, as a file with the same name already " +#| "exists. Try using a different name for the folder, or rename the file " +#| "first." +msgid "Try using a different name for the folder, or rename the file first." +msgstr "" +"Покушајте да користите неки други назив за фасциклу, или прво преименујте " +"датотеку." + +#: gtk/gtkfilechooserwidget.c:837 msgid "You need to choose a valid filename." msgstr "Морате да изаберете исправан назив датотеке." -#: gtk/gtkfilechooserwidget.c:740 +#: gtk/gtkfilechooserwidget.c:840 #, c-format msgid "Cannot create a file under %s as it is not a folder" msgstr "Не могу да направим датотеку под „%s“ зато што није фасцикла" -#: gtk/gtkfilechooserwidget.c:750 +#: gtk/gtkfilechooserwidget.c:850 msgid "Cannot create file as the filename is too long" msgstr "Не могу да направим датотеку јер је назив предуг" -#: gtk/gtkfilechooserwidget.c:751 +#: gtk/gtkfilechooserwidget.c:851 msgid "Try using a shorter name." msgstr "Покушајте са краћим називом." -#: gtk/gtkfilechooserwidget.c:761 +#: gtk/gtkfilechooserwidget.c:861 msgid "You may only select folders" msgstr "Можете да изаберете само фасцикле" -#: gtk/gtkfilechooserwidget.c:762 +#: gtk/gtkfilechooserwidget.c:862 msgid "The item that you selected is not a folder try using a different item." msgstr "" "Ставка коју сте изабрали није фасцикла, покушајте да користите неку другу " "ставку." -#: gtk/gtkfilechooserwidget.c:770 +#: gtk/gtkfilechooserwidget.c:870 msgid "Invalid file name" msgstr "Неисправан назив датотеке" -#: gtk/gtkfilechooserwidget.c:779 +#: gtk/gtkfilechooserwidget.c:879 msgid "The folder contents could not be displayed" msgstr "Не могу да прикажем садржај фасцикле" -#: gtk/gtkfilechooserwidget.c:787 +#: gtk/gtkfilechooserwidget.c:887 msgid "The file could not be deleted" msgstr "Не могу да обришем датотеку" -#: gtk/gtkfilechooserwidget.c:795 +#: gtk/gtkfilechooserwidget.c:895 msgid "The file could not be moved to the Trash" msgstr "Не могу да преместим датотеку у смеће" -#: gtk/gtkfilechooserwidget.c:1206 +#: gtk/gtkfilechooserwidget.c:1040 +msgid "A folder with that name already exists" +msgstr "Фасцикла са таквим називом већ постоји" + +#: gtk/gtkfilechooserwidget.c:1042 +msgid "A file with that name already exists" +msgstr "Датотека са таквим називом већ постоји" + +#: gtk/gtkfilechooserwidget.c:1077 +msgid "A folder cannot be called “.”" +msgstr "Фасцикла се не може звати „.“" + +#: gtk/gtkfilechooserwidget.c:1078 +msgid "A file cannot be called “.”" +msgstr "Датотека се не може звати „.“" + +#: gtk/gtkfilechooserwidget.c:1081 +msgid "A folder cannot be called “..”" +msgstr "Фасцикла се не може звати „..“" + +#: gtk/gtkfilechooserwidget.c:1082 +msgid "A file cannot be called “..”" +msgstr "Датотека се не може звати „..“" + +#: gtk/gtkfilechooserwidget.c:1085 +msgid "Folder names cannot contain “/”" +msgstr "Имена фасцикли не могу садржати „/“" + +#: gtk/gtkfilechooserwidget.c:1086 +msgid "File names cannot contain “/”" +msgstr "Имена датотека не могу садржати „/“" + +#: gtk/gtkfilechooserwidget.c:1112 +msgid "Folder names should not begin with a space" +msgstr "Имена фасцикли не треба да почињу размаком" + +#: gtk/gtkfilechooserwidget.c:1113 +msgid "File names should not begin with a space" +msgstr "Имена датотека не треба да почињу размаком" + +#: gtk/gtkfilechooserwidget.c:1117 +msgid "Folder names should not end with a space" +msgstr "Имена фасцикли не треба да се завршавају размаком" + +#: gtk/gtkfilechooserwidget.c:1118 +msgid "File names should not end with a space" +msgstr "Имена датотека не треба да се завршавају размаком" + +#: gtk/gtkfilechooserwidget.c:1121 +msgid "Folder names starting with a “.” are hidden" +msgstr "Фасцикле чији назив почиње „.“ су скривене" + +#: gtk/gtkfilechooserwidget.c:1122 +msgid "File names starting with a “.” are hidden" +msgstr "Датотеке чији назив почиње „.“ су скривене" + +#: gtk/gtkfilechooserwidget.c:1495 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Да ли сигурно желите да трајно обришете „%s“?" -#: gtk/gtkfilechooserwidget.c:1209 +#: gtk/gtkfilechooserwidget.c:1498 #, c-format msgid "If you delete an item, it will be permanently lost." msgstr "Ако обришете ставку, она ће бити трајно изгубљена." -#: gtk/gtkfilechooserwidget.c:1211 gtk/gtkfilechooserwidget.c:1827 -#: gtk/gtklabel.c:5652 gtk/gtktext.c:6049 gtk/gtktextview.c:8966 -msgid "_Delete" -msgstr "_Обриши" - -#: gtk/gtkfilechooserwidget.c:1334 +#: gtk/gtkfilechooserwidget.c:1635 msgid "The file could not be renamed" msgstr "Не могу да преименујем датотеку" -#: gtk/gtkfilechooserwidget.c:1594 +#: gtk/gtkfilechooserwidget.c:1980 msgid "Could not select file" msgstr "Не могу да изаберем датотеку" -#: gtk/gtkfilechooserwidget.c:1807 +#: gtk/gtkfilechooserwidget.c:2330 msgid "_Visit File" msgstr "_Посети датотеку" -#: gtk/gtkfilechooserwidget.c:1811 +#: gtk/gtkfilechooserwidget.c:2331 msgid "_Open With File Manager" msgstr "Прикажи садржајну _фасциклу" -#: gtk/gtkfilechooserwidget.c:1815 +#: gtk/gtkfilechooserwidget.c:2332 msgid "_Copy Location" msgstr "Умножи _путању" -#: gtk/gtkfilechooserwidget.c:1819 +#: gtk/gtkfilechooserwidget.c:2333 msgid "_Add to Bookmarks" msgstr "_Додај међу обележиваче" -#: gtk/gtkfilechooserwidget.c:1823 gtk/gtkplacessidebar.c:2310 -#: gtk/gtkplacessidebar.c:3267 gtk/ui/gtkfilechooserwidget.ui:465 +#: gtk/gtkfilechooserwidget.c:2334 gtk/gtkplacessidebar.c:2744 +#: gtk/ui/gtkfilechooserwidget.ui:569 msgid "_Rename" msgstr "П_реименуј" -#: gtk/gtkfilechooserwidget.c:1831 +#: gtk/gtkfilechooserwidget.c:2336 msgid "_Move to Trash" msgstr "Пре_мести у смеће" -#: gtk/gtkfilechooserwidget.c:1840 +#: gtk/gtkfilechooserwidget.c:2340 msgid "Show _Hidden Files" msgstr "Прикажи _скривене датотеке" -#: gtk/gtkfilechooserwidget.c:1844 +#: gtk/gtkfilechooserwidget.c:2341 msgid "Show _Size Column" msgstr "Прикажи колону _величине" -#: gtk/gtkfilechooserwidget.c:1848 +#: gtk/gtkfilechooserwidget.c:2342 msgid "Show T_ype Column" msgstr "Прикажи колону _врсте" -#: gtk/gtkfilechooserwidget.c:1852 +#: gtk/gtkfilechooserwidget.c:2343 msgid "Show _Time" msgstr "Прикажи вре_ме" -#: gtk/gtkfilechooserwidget.c:1856 -msgid "Sort _Folders Before Files" +#: gtk/gtkfilechooserwidget.c:2344 +#| msgid "Sort _Folders Before Files" +msgid "Sort _Folders before Files" msgstr "Пор_еђај фасцикле пре датотека" #. this is the header for the location column in the print dialog -#: gtk/gtkfilechooserwidget.c:2256 gtk/inspector/css-node-tree.ui:135 -#: gtk/ui/gtkfilechooserwidget.ui:186 gtk/ui/gtkprintunixdialog.ui:114 +#: gtk/gtkfilechooserwidget.c:2626 gtk/inspector/css-node-tree.ui:141 +#: gtk/ui/gtkfilechooserwidget.ui:238 gtk/ui/gtkprintunixdialog.ui:123 msgid "Location" msgstr "Путања" #. Label -#: gtk/gtkfilechooserwidget.c:2363 +#: gtk/gtkfilechooserwidget.c:2719 msgid "_Name:" msgstr "_Назив:" -#: gtk/gtkfilechooserwidget.c:2897 gtk/gtkfilechooserwidget.c:2911 +#: gtk/gtkfilechooserwidget.c:3344 gtk/gtkfilechooserwidget.c:3358 #, c-format msgid "Searching in %s" msgstr "Тражим унутар „%s“" -#: gtk/gtkfilechooserwidget.c:2917 +#: gtk/gtkfilechooserwidget.c:3364 msgid "Searching" msgstr "Претражујем" -#: gtk/gtkfilechooserwidget.c:2923 +#: gtk/gtkfilechooserwidget.c:3371 +msgid "Enter location" +msgstr "Унесите путању" + +#: gtk/gtkfilechooserwidget.c:3373 msgid "Enter location or URL" msgstr "Унесите путању или адресу" -#: gtk/gtkfilechooserwidget.c:3813 gtk/gtkfilechooserwidget.c:6637 -#: gtk/ui/gtkfilechooserwidget.ui:226 +#: gtk/gtkfilechooserwidget.c:4451 gtk/gtkfilechooserwidget.c:7493 +#: gtk/ui/gtkfilechooserwidget.ui:278 msgid "Modified" msgstr "Измењена" -#: gtk/gtkfilechooserwidget.c:4072 +#: gtk/gtkfilechooserwidget.c:4729 #, c-format msgid "Could not read the contents of %s" msgstr "Не могу да прочитам садржај „%s“" -#: gtk/gtkfilechooserwidget.c:4076 +#: gtk/gtkfilechooserwidget.c:4733 msgid "Could not read the contents of the folder" msgstr "Не могу да прочитам садржај фасцикле" -#. Translators: see g_date_time_format() for details on the format -#: gtk/gtkfilechooserwidget.c:4216 gtk/gtkfilechooserwidget.c:4259 +#: gtk/gtkfilechooserwidget.c:4893 gtk/gtkfilechooserwidget.c:4941 msgid "%H:%M" msgstr "%H:%M" -#: gtk/gtkfilechooserwidget.c:4218 gtk/gtkfilechooserwidget.c:4261 +#: gtk/gtkfilechooserwidget.c:4895 gtk/gtkfilechooserwidget.c:4943 msgid "%l:%M %p" msgstr "%l:%M %p" -#: gtk/gtkfilechooserwidget.c:4222 +#: gtk/gtkfilechooserwidget.c:4899 msgid "Yesterday" msgstr "Јуче" -#: gtk/gtkfilechooserwidget.c:4230 +#: gtk/gtkfilechooserwidget.c:4907 msgid "%-e %b" msgstr "%-e %b" -#: gtk/gtkfilechooserwidget.c:4234 +#: gtk/gtkfilechooserwidget.c:4911 msgid "%-e %b %Y" msgstr "%-e. %b %Y." -#: gtk/gtkfilechooserwidget.c:4323 gtk/gtkfilechooserwidget.c:4331 +#: gtk/gtkfilechooserwidget.c:5010 gtk/gtkfilechooserwidget.c:5018 msgid "Program" msgstr "Програм" -#: gtk/gtkfilechooserwidget.c:4324 +#: gtk/gtkfilechooserwidget.c:5011 msgid "Audio" msgstr "Звук" -#: gtk/gtkfilechooserwidget.c:4325 gtk/gtkfontbutton.c:596 -#: gtk/inspector/visual.ui:170 +#: gtk/gtkfilechooserwidget.c:5012 gtk/inspector/visual.ui:230 +#: gtk/ui/gtkfontbutton.ui:13 msgid "Font" msgstr "Слова" -#: gtk/gtkfilechooserwidget.c:4326 +#: gtk/gtkfilechooserwidget.c:5013 gtk/inspector/visual.ui:488 msgid "Image" msgstr "Слика" -#: gtk/gtkfilechooserwidget.c:4327 +#: gtk/gtkfilechooserwidget.c:5014 msgid "Archive" msgstr "Архива" -#: gtk/gtkfilechooserwidget.c:4328 +#: gtk/gtkfilechooserwidget.c:5015 msgid "Markup" msgstr "Означавање" -#: gtk/gtkfilechooserwidget.c:4329 gtk/gtkfilechooserwidget.c:4330 +#: gtk/gtkfilechooserwidget.c:5016 gtk/gtkfilechooserwidget.c:5017 msgid "Text" msgstr "Текст" -#: gtk/gtkfilechooserwidget.c:4332 +#: gtk/gtkfilechooserwidget.c:5019 msgid "Video" msgstr "Видео" -#: gtk/gtkfilechooserwidget.c:4333 +#: gtk/gtkfilechooserwidget.c:5020 msgid "Contacts" msgstr "Контакти" -#: gtk/gtkfilechooserwidget.c:4334 +#: gtk/gtkfilechooserwidget.c:5021 msgid "Calendar" msgstr "Календар" -#: gtk/gtkfilechooserwidget.c:4335 +#: gtk/gtkfilechooserwidget.c:5022 msgid "Document" msgstr "Документ" -#: gtk/gtkfilechooserwidget.c:4336 +#: gtk/gtkfilechooserwidget.c:5023 msgid "Presentation" msgstr "Презентација" -#: gtk/gtkfilechooserwidget.c:4337 +#: gtk/gtkfilechooserwidget.c:5024 msgid "Spreadsheet" msgstr "Табела" -#: gtk/gtkfilechooserwidget.c:4368 gtk/gtkfilechooserwidget.c:4561 +#: gtk/gtkfilechooserwidget.c:5055 gtk/gtkfilechooserwidget.c:5244 +#: gtk/inspector/prop-editor.c:1689 msgid "Unknown" msgstr "Непознато" # ako je za "home directory", onda bi bilo dobro "licni direktorijum", ako je za "home page", onda za "licna stranica" -#: gtk/gtkfilechooserwidget.c:4600 gtk/gtkplacessidebar.c:1027 +#: gtk/gtkfilechooserwidget.c:5283 gtk/gtkplacessidebar.c:1097 msgid "Home" msgstr "Лична фасцикла" -#: gtk/gtkfilechooserwidget.c:5793 gtk/gtkprintunixdialog.c:642 +#: gtk/gtkfilechooserwidget.c:5780 +msgid "Cannot change to folder because it is not local" +msgstr "Не могу да уђем у фасциклу зато што није локална" + +#: gtk/gtkfilechooserwidget.c:6566 gtk/gtkprintunixdialog.c:665 #, c-format msgid "A file named “%s” already exists. Do you want to replace it?" msgstr "Датотека под називом „%s“ већ постоји. Да ли желите да је замените?" -#: gtk/gtkfilechooserwidget.c:5796 gtk/gtkprintunixdialog.c:646 +#: gtk/gtkfilechooserwidget.c:6569 gtk/gtkprintunixdialog.c:669 #, c-format msgid "" "The file already exists in “%s”. Replacing it will overwrite its contents." msgstr "Датотека већ постоји у „%s“. Ако је замените преписаћете њен садржај." -#: gtk/gtkfilechooserwidget.c:5801 gtk/gtkprintunixdialog.c:654 +#: gtk/gtkfilechooserwidget.c:6574 gtk/gtkprintunixdialog.c:677 msgid "_Replace" msgstr "_Замени" -#: gtk/gtkfilechooserwidget.c:5962 +#: gtk/gtkfilechooserwidget.c:6793 msgid "You do not have access to the specified folder." msgstr "Немате овлашћења за приступ наведеној фасцикли." -#: gtk/gtkfilechooserwidget.c:6566 +#: gtk/gtkfilechooserwidget.c:7416 msgid "Could not send the search request" msgstr "Не могу да пошаљем захтев претраге" # Треба проверити на шта се односи. -#: gtk/gtkfilechooserwidget.c:6877 +#: gtk/gtkfilechooserwidget.c:7704 msgid "Accessed" msgstr "Датум приступа" -#: gtk/gtkfontbutton.c:395 +#: gtk/gtkfilechooserwidget.c:8824 gtk/ui/gtkfilechooserwidget.ui:89 +msgid "Create Folder" +msgstr "Направи фасциклу" + +#. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are +#. * really pointers to GDrive, GVolume or GMount objects. We need an extra +#. * token for the fake “File System” volume. So, we’ll return a pointer to +#. * this particular string. +#. +#: gtk/gtkfilesystem.c:49 +msgid "File System" +msgstr "Систем датотека" + +#: gtk/gtkfontbutton.c:379 gtk/gtkfontbutton.c:509 msgid "Sans 12" msgstr "Sans 12" -#: gtk/gtkfontbutton.c:506 gtk/gtkfontbutton.c:620 +#: gtk/gtkfontbutton.c:492 gtk/gtkfontbutton.c:626 msgid "Pick a Font" msgstr "Изаберите породицу слова" -#: gtk/gtkfontbutton.c:1323 +#: gtk/gtkfontbutton.c:1395 msgctxt "font" msgid "None" msgstr "Ништа" -#: gtk/gtkfontchooserdialog.c:184 -msgid "Change Font Features" -msgstr "Промени особине слова" - -#: gtk/gtkfontchooserwidget.c:1534 -msgctxt "Font variation axis" +#: gtk/gtkfontchooserwidget.c:1604 +#| msgctxt "Font variation axis" +#| msgid "Width" msgid "Width" msgstr "Ширина" -#: gtk/gtkfontchooserwidget.c:1535 -msgctxt "Font variation axis" +#: gtk/gtkfontchooserwidget.c:1605 +#| msgctxt "Font variation axis" +#| msgid "Weight" msgid "Weight" msgstr "Тежина" -#: gtk/gtkfontchooserwidget.c:1536 -msgctxt "Font variation axis" +#: gtk/gtkfontchooserwidget.c:1606 +#| msgctxt "Font variation axis" +#| msgid "Italic" msgid "Italic" msgstr "Искошено" -#: gtk/gtkfontchooserwidget.c:1537 -msgctxt "Font variation axis" +#: gtk/gtkfontchooserwidget.c:1607 +#| msgctxt "Font variation axis" +#| msgid "Slant" msgid "Slant" msgstr "Нагнуто" -#: gtk/gtkfontchooserwidget.c:1538 -msgctxt "Font variation axis" +#: gtk/gtkfontchooserwidget.c:1608 +#| msgctxt "Font variation axis" +#| msgid "Optical Size" msgid "Optical Size" msgstr "Оптичка величина" -#: gtk/gtkfontchooserwidget.c:2094 -msgctxt "Font feature value" +#: gtk/gtkfontchooserwidget.c:2308 gtk/inspector/prop-editor.c:1676 msgid "Default" msgstr "Основно" -#: gtk/gtkfontchooserwidget.c:2111 -msgctxt "Font feature value" -msgid "Enable" -msgstr "Укључено" - -#: gtk/gtkfontchooserwidget.c:2439 -msgid "Default" -msgstr "Основно" - -#: gtk/gtkfontchooserwidget.c:2501 +#: gtk/gtkfontchooserwidget.c:2355 msgid "Ligatures" msgstr "Лигатуре" -#: gtk/gtkfontchooserwidget.c:2502 +#: gtk/gtkfontchooserwidget.c:2356 msgid "Letter Case" msgstr "Велика и мала слова" -#: gtk/gtkfontchooserwidget.c:2503 +#: gtk/gtkfontchooserwidget.c:2357 msgid "Number Case" msgstr "Словни бројеви" -#: gtk/gtkfontchooserwidget.c:2504 +#: gtk/gtkfontchooserwidget.c:2358 msgid "Number Spacing" msgstr "Размак бројева" -#: gtk/gtkfontchooserwidget.c:2505 -msgid "Fractions" -msgstr "Разломци" +#: gtk/gtkfontchooserwidget.c:2359 +msgid "Number Formatting" +msgstr "Запис бројева" -#: gtk/gtkfontchooserwidget.c:2506 -msgid "Style Variations" -msgstr "Варијанте стила" - -#: gtk/gtkfontchooserwidget.c:2508 -msgid "Character Variations" +#: gtk/gtkfontchooserwidget.c:2360 +#| msgid "Character Variations" +msgid "Character Variants" msgstr "Варијанте знака" -#: gtk/gtkglarea.c:284 +#: gtk/gtkglarea.c:314 msgid "OpenGL context creation failed" msgstr "Не могу да направим ОпенГЛ садржај" -#: gtk/gtklabel.c:5649 gtk/gtktext.c:6037 gtk/gtktextview.c:8954 -msgid "Cu_t" -msgstr "_Исеци" +#: gtk/gtkheaderbar.c:391 +msgid "Application menu" +msgstr "Изборник програма" -#: gtk/gtklabel.c:5650 gtk/gtktext.c:6041 gtk/gtktextview.c:8958 -msgid "_Copy" -msgstr "У_множи" +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9381 +msgid "Close" +msgstr "Затвори" -#: gtk/gtklabel.c:5651 gtk/gtktext.c:6045 gtk/gtktextview.c:8962 -msgid "_Paste" -msgstr "У_баци" +#: gtk/gtkicontheme.c:2358 gtk/gtkicontheme.c:2423 +#, c-format +#| msgid "Icon “%s” not present in theme %s" +msgid "Icon '%s' not present in theme %s" +msgstr "Иконица „%s“ није присутна у теми „%s“" -#: gtk/gtklabel.c:5657 gtk/gtktext.c:6058 gtk/gtktextview.c:8987 -msgid "Select _All" -msgstr "Изабери _све" +#: gtk/gtkicontheme.c:4101 gtk/gtkicontheme.c:4468 +msgid "Failed to load icon" +msgstr "Нисам успео да учитам иконицу" -#: gtk/gtklabel.c:5662 +#: gtk/gtkimmodule.c:547 +msgctxt "input method menu" +msgid "Simple" +msgstr "Једноставнo" + +#: gtk/gtkimmodule.c:563 +msgctxt "input method menu" +msgid "None" +msgstr "Ништа" + +#: gtk/gtkimmulticontext.c:615 +#| msgid "System" +msgctxt "input method menu" +msgid "System" +msgstr "Систем" + +#: gtk/gtkimmulticontext.c:694 +#, c-format +msgctxt "input method menu" +msgid "System (%s)" +msgstr "Систем (%s)" + +#: gtk/gtkinfobar.c:1307 gtk/gtkmessagedialog.c:385 +msgid "Information" +msgstr "Обавештење" + +#: gtk/gtkinfobar.c:1311 gtk/gtkmessagedialog.c:389 +msgid "Question" +msgstr "Питање" + +#: gtk/gtkinfobar.c:1315 gtk/gtkmessagedialog.c:393 +#| msgctxt "Stock label" +#| msgid "Warning" +msgid "Warning" +msgstr "Упозорење" + +#: gtk/gtkinfobar.c:1319 gtk/gtkmessagedialog.c:397 +msgid "Error" +msgstr "Грешка" + +#. Open Link +#: gtk/gtklabel.c:6668 msgid "_Open Link" msgstr "Отвори _везу" -#: gtk/gtklabel.c:5666 +#. Copy Link Address +#: gtk/gtklabel.c:6677 msgid "Copy _Link Address" msgstr "Умножи _адресу везе" -#: gtk/gtklinkbutton.c:255 -msgid "_Copy URL" -msgstr "_Умножи адресу" +#: gtk/gtk-launch.c:42 +msgid "Show program version" +msgstr "Приказује издање програма" -#: gtk/gtklinkbutton.c:540 +#: gtk/gtk-launch.c:76 +#| msgid "APPLICATION [URI…] — launch an APPLICATION" +msgid "APPLICATION [URI...] — launch an APPLICATION" +msgstr "ПРОГРАМ [ПУТАЊА…] — покреће ПРОГРАМ" + +#. Translators: this message will appear after the usage string +#. and before the list of options. +#: gtk/gtk-launch.c:80 +msgid "" +"Launch an application (specified by its desktop file name),\n" +"optionally passing one or more URIs as arguments." +msgstr "" +"Покрените програм (који је наведен називом датотеке радне површи),\n" +"по могућству прослеђујући списак путања као аргументе." + +#: gtk/gtk-launch.c:92 +#, c-format +msgid "Error parsing commandline options: %s\n" +msgstr "Грешка обраде опција линије наредби: %s\n" + +#: gtk/gtk-launch.c:94 gtk/gtk-launch.c:115 +#, c-format +#| msgid "Try “%s --help” for more information." +msgid "Try \"%s --help\" for more information." +msgstr "Покрените „%s --help“ за више података." + +#. Translators: the %s is the program name. This error message +#. means the user is calling gtk-launch without any argument. +#: gtk/gtk-launch.c:113 +#, c-format +msgid "%s: missing application name" +msgstr "%s: недостаје назив програма" + +#: gtk/gtk-launch.c:144 +#, c-format +msgid "Creating AppInfo from id not supported on non unix operating systems" +msgstr "" +"Стварање информација програма из иб-а није подржано на не-јуникс оперативним " +"системима" + +#. Translators: the first %s is the program name, the second one +#. is the application name. +#: gtk/gtk-launch.c:152 +#, c-format +msgid "%s: no such application %s" +msgstr "%s: нема таквог програма „%s“" + +#. Translators: the first %s is the program name, the second one +#. is the error message. +#: gtk/gtk-launch.c:170 +#, c-format +msgid "%s: error launching application: %s\n" +msgstr "%s: грешка покретања програма: %s\n" + +#: gtk/gtklinkbutton.c:374 +#| msgid "_Copy URL" +msgid "Copy URL" +msgstr "Умножи адресу" + +#: gtk/gtklinkbutton.c:522 msgid "Invalid URI" msgstr "Неисправна путања" -#: gtk/gtklockbutton.c:286 gtk/ui/gtklockbutton.ui:20 +#: gtk/gtklockbutton.c:275 gtk/ui/gtklockbutton.ui:30 msgid "Lock" msgstr "Закључај" -#: gtk/gtklockbutton.c:298 gtk/ui/gtklockbutton.ui:26 +#: gtk/gtklockbutton.c:284 gtk/ui/gtklockbutton.ui:37 msgid "Unlock" msgstr "Откључај" -#: gtk/gtklockbutton.c:310 +#: gtk/gtklockbutton.c:293 msgid "" "Dialog is unlocked.\n" "Click to prevent further changes" @@ -2571,7 +2990,7 @@ msgstr "" "Прозорче је откључано.\n" "Кликните да спречите даље измене" -#: gtk/gtklockbutton.c:322 +#: gtk/gtklockbutton.c:302 msgid "" "Dialog is locked.\n" "Click to make changes" @@ -2579,7 +2998,7 @@ msgstr "" "Прозорче је закључано.\n" "Кликните да унесете измене" -#: gtk/gtklockbutton.c:334 +#: gtk/gtklockbutton.c:311 msgid "" "System policy prevents changes.\n" "Contact your system administrator" @@ -2587,223 +3006,181 @@ msgstr "" "Безбедност система спречава измене.\n" "Обратите се администратору система" +# допунски додаци? „добар фазон“... црни Данило +#. Description of --gtk-module=MODULES in --help output +#: gtk/gtkmain.c:462 +msgid "Load additional GTK+ modules" +msgstr "Учитава допунске Гтк+ додатке" + +#. Placeholder in --gtk-module=MODULES in --help output +#: gtk/gtkmain.c:463 +msgid "MODULES" +msgstr "ДОДАЦИ" + +#. Description of --g-fatal-warnings in --help output +#: gtk/gtkmain.c:465 +msgid "Make all warnings fatal" +msgstr "Чини сва упозорења кобним" + +#. Description of --gtk-debug=FLAGS in --help output +#: gtk/gtkmain.c:468 +msgid "GTK+ debugging flags to set" +msgstr "Гтк+ опције за уклањање грешака за укључивање" + +#. Description of --gtk-no-debug=FLAGS in --help output +#: gtk/gtkmain.c:471 +msgid "GTK+ debugging flags to unset" +msgstr "Гтк+ опције за уклањање грешака за искључивање" + +#: gtk/gtkmain.c:811 gtk/gtkmain.c:1005 +#, c-format +msgid "Cannot open display: %s" +msgstr "Не могу да приступим екрану: %s" + +#: gtk/gtkmain.c:923 +msgid "GTK+ Options" +msgstr "Гтк+ опције" + +#: gtk/gtkmain.c:923 +msgid "Show GTK+ Options" +msgstr "Приказује Гтк+ опције" + #. Translate to default:RTL if you want your widgets #. * to be RTL, otherwise translate to default:LTR. #. * Do *not* translate it to "predefinito:LTR", if it #. * it isn't default:LTR or default:RTL it will not work #. -#: gtk/gtkmain.c:788 +#: gtk/gtkmain.c:1276 msgid "default:LTR" msgstr "default:LTR" -#. hour:minutes:seconds -#. Translators: This is a time format, like "9:05:02" for 9 -#. * hours, 5 minutes, and 2 seconds. You may change ":" to -#. * the separator that your locale uses or use "%Id" instead -#. * of "%d" if your locale uses localized digits. -#. -#: gtk/gtkmediacontrols.c:100 -#, c-format -msgctxt "long time format" -msgid "%d:%02d:%02d" -msgstr "%d:%02d:%02d" - -#. -hour:minutes:seconds -#. Translators: This is a time format, like "-9:05:02" for 9 -#. * hours, 5 minutes, and 2 seconds playback remaining. You may -#. * change ":" to the separator that your locale uses or use -#. * "%Id" instead of "%d" if your locale uses localized digits. -#. -#: gtk/gtkmediacontrols.c:108 -#, c-format -msgctxt "long time format" -msgid "-%d:%02d:%02d" -msgstr "-%d:%02d:%02d" - -#. -minutes:seconds -#. Translators: This is a time format, like "-5:02" for 5 -#. * minutes and 2 seconds playback remaining. You may change -#. * ":" to the separator that your locale uses or use "%Id" -#. * instead of "%d" if your locale uses localized digits. -#. -#: gtk/gtkmediacontrols.c:119 -#, c-format -msgctxt "short time format" -msgid "-%d:%02d" -msgstr "-%d:%02d" - -#. minutes:seconds -#. Translators: This is a time format, like "5:02" for 5 -#. * minutes and 2 seconds. You may change ":" to the -#. * separator that your locale uses or use "%Id" instead of -#. * "%d" if your locale uses localized digits. -#. -#: gtk/gtkmediacontrols.c:128 -#, c-format -msgctxt "short time format" -msgid "%d:%02d" -msgstr "%d:%02d" - -#: gtk/gtkmessagedialog.c:158 gtk/gtkmessagedialog.c:176 -#: gtk/gtkprintbackend.c:638 gtk/gtkwindow.c:6150 -msgid "_OK" -msgstr "У _реду" - -#: gtk/gtkmessagedialog.c:170 +#: gtk/gtkmessagedialog.c:956 msgid "_No" msgstr "_Не" -#: gtk/gtkmessagedialog.c:171 +#: gtk/gtkmessagedialog.c:957 msgid "_Yes" msgstr "_Да" -#: gtk/gtkmountoperation.c:609 +#: gtk/gtkmountoperation.c:595 msgid "Co_nnect" msgstr "По_вежи се" -#: gtk/gtkmountoperation.c:675 +#: gtk/gtkmountoperation.c:668 msgid "Connect As" msgstr "Повежи се као" -#: gtk/gtkmountoperation.c:684 +#: gtk/gtkmountoperation.c:677 msgid "_Anonymous" msgstr "_Безимено" -#: gtk/gtkmountoperation.c:691 +#: gtk/gtkmountoperation.c:686 msgid "Registered U_ser" msgstr "Као уписани _корисник" -#: gtk/gtkmountoperation.c:701 +#: gtk/gtkmountoperation.c:697 msgid "_Username" msgstr "_Корисничко име" -#: gtk/gtkmountoperation.c:706 +#: gtk/gtkmountoperation.c:702 msgid "_Domain" msgstr "_Домен" -#: gtk/gtkmountoperation.c:715 +#: gtk/gtkmountoperation.c:711 msgid "Volume type" -msgstr "Врста волумена" +msgstr "Врста јачине звука" -#: gtk/gtkmountoperation.c:725 +#: gtk/gtkmountoperation.c:721 msgid "_Hidden" msgstr "_Скривен" -#: gtk/gtkmountoperation.c:728 +#: gtk/gtkmountoperation.c:724 msgid "_Windows system" msgstr "_Систем прозора" -#: gtk/gtkmountoperation.c:731 +#: gtk/gtkmountoperation.c:727 msgid "_PIM" msgstr "_ПИМ" -#: gtk/gtkmountoperation.c:737 +#: gtk/gtkmountoperation.c:733 msgid "_Password" msgstr "_Лозинка" -#: gtk/gtkmountoperation.c:759 +#: gtk/gtkmountoperation.c:755 msgid "Forget password _immediately" msgstr "_Одмах заборави лозинку" -#: gtk/gtkmountoperation.c:769 +#: gtk/gtkmountoperation.c:765 msgid "Remember password until you _logout" msgstr "Запамти лозинку _до одјављивања" -#: gtk/gtkmountoperation.c:780 +#: gtk/gtkmountoperation.c:775 msgid "Remember _forever" msgstr "Запамти _заувек" -#: gtk/gtkmountoperation.c:1206 +#: gtk/gtkmountoperation.c:1170 #, c-format msgid "Unknown Application (PID %d)" msgstr "Непознат програм (ПИБ %d)" -#: gtk/gtkmountoperation.c:1405 +#: gtk/gtkmountoperation.c:1355 #, c-format msgid "Unable to end process" msgstr "Не могу да окончам процес" -#: gtk/gtkmountoperation.c:1435 +#: gtk/gtkmountoperation.c:1389 msgid "_End Process" msgstr "_Окончај процес" -#: gtk/gtkmountoperation-stub.c:61 +#: gtk/gtkmountoperation-stub.c:62 #, c-format msgid "Cannot kill process with PID %d. Operation is not implemented." msgstr "Не могу да окончам процес под бројем %d. Радња још увек није подржана." #. translators: this string is a name for the 'less' command -#: gtk/gtkmountoperation-x11.c:984 +#: gtk/gtkmountoperation-x11.c:954 msgid "Terminal Pager" msgstr "Наредба „less“" -#: gtk/gtkmountoperation-x11.c:985 +#: gtk/gtkmountoperation-x11.c:955 msgid "Top Command" msgstr "Наредба „top“" -#: gtk/gtkmountoperation-x11.c:986 +#: gtk/gtkmountoperation-x11.c:956 msgid "Bourne Again Shell" msgstr "Нова Борнова љуска" -#: gtk/gtkmountoperation-x11.c:987 +#: gtk/gtkmountoperation-x11.c:957 msgid "Bourne Shell" msgstr "Борнова љуска" -#: gtk/gtkmountoperation-x11.c:988 +#: gtk/gtkmountoperation-x11.c:958 msgid "Z Shell" msgstr "Z љуска" -#: gtk/gtkmountoperation-x11.c:1085 +#: gtk/gtkmountoperation-x11.c:1055 #, c-format msgid "Cannot end process with PID %d: %s" msgstr "Не могу да окончам процес под бројем %d: %s" -#: gtk/gtknomediafile.c:48 -msgid "GTK could not find a media module. Check your installation." -msgstr "Гтк не може да нађе модул медија. Проверите вашу инсталацију." - -#: gtk/gtknotebook.c:1491 -msgid "Tab list" -msgstr "Списак језичака" - -#: gtk/gtknotebook.c:3214 -msgid "Previous tab" -msgstr "Претходни језичак" - -#: gtk/gtknotebook.c:3218 -msgid "Next tab" -msgstr "Следећи језичак" - -#: gtk/gtknotebook.c:4038 -msgid "Tab" -msgstr "Језичак" - -#: gtk/gtknotebook.c:4336 gtk/gtknotebook.c:6544 +#: gtk/gtknotebook.c:5151 gtk/gtknotebook.c:7429 #, c-format msgid "Page %u" msgstr "Страница %u" -#: gtk/gtkpagesetup.c:609 gtk/gtkpapersize.c:942 gtk/gtkpapersize.c:982 +#: gtk/gtkpagesetup.c:652 gtk/gtkpapersize.c:986 gtk/gtkpapersize.c:1026 msgid "Not a valid page setup file" msgstr "Није исправна датотека поставке странице" -#: gtk/gtkpagesetupunixdialog.c:201 gtk/gtkprintunixdialog.c:736 -msgid "Manage Custom Sizes…" -msgstr "Управљај произвољним величинама…" - -#: gtk/gtkpagesetupunixdialog.c:284 gtk/ui/gtkassistant.ui:98 -msgid "_Apply" -msgstr "_Примени" - -#: gtk/gtkpagesetupunixdialog.c:318 gtk/gtkpagesetupunixdialog.c:570 +#: gtk/gtkpagesetupunixdialog.c:211 msgid "Any Printer" msgstr "Било који штампач" -#: gtk/gtkpagesetupunixdialog.c:319 +#: gtk/gtkpagesetupunixdialog.c:211 msgid "For portable documents" msgstr "За преносиве документе" -#: gtk/gtkpagesetupunixdialog.c:738 +#: gtk/gtkpagesetupunixdialog.c:832 #, c-format msgid "" "Margins:\n" @@ -2818,319 +3195,319 @@ msgstr "" " Горе: %s %s\n" " Доле: %s %s" -#: gtk/gtkpagesetupunixdialog.c:784 gtk/ui/gtkpagesetupunixdialog.ui:5 -#: gtk/ui/gtkprintunixdialog.ui:709 +#: gtk/gtkpagesetupunixdialog.c:881 gtk/gtkprintunixdialog.c:3393 +msgid "Manage Custom Sizes…" +msgstr "Управљај произвољним величинама…" + +#: gtk/gtkpagesetupunixdialog.c:903 gtk/ui/gtkpagesetupunixdialog.ui:31 +#: gtk/ui/gtkprintunixdialog.ui:854 msgid "Page Setup" msgstr "Поставке странице" -#: gtk/gtkpasswordentry.c:173 -msgid "Hide Text" -msgstr "Сакриј текст" - -#: gtk/gtkpasswordentry.c:178 gtk/gtkpasswordentry.c:622 -msgid "Show Text" -msgstr "Прикажи текст" - -#: gtk/gtkpasswordentry.c:217 -msgid "Caps Lock is on" -msgstr "Укључена су велика слова" - -#: gtk/gtkpasswordentry.c:698 -msgid "_Show Text" -msgstr "Прикажи _текст" +#: gtk/gtkpathbar.c:1571 +msgid "File System Root" +msgstr "Корен система датотека" #. translators: %s is the name of a cloud provider for files -#: gtk/gtkplacessidebar.c:914 +#: gtk/gtkplacessidebar.c:984 #, c-format msgid "Open %s" msgstr "Отвори „%s“" -#: gtk/gtkplacessidebar.c:1005 +#: gtk/gtkplacessidebar.c:1073 gtk/ui/gtkemojichooser.ui:197 msgid "Recent" msgstr "Скорашње" -#: gtk/gtkplacessidebar.c:1007 +#: gtk/gtkplacessidebar.c:1075 msgid "Recent files" msgstr "Скорашње датотеке" -#: gtk/gtkplacessidebar.c:1016 +#: gtk/gtkplacessidebar.c:1085 msgid "Starred" msgstr "Са звездицом" -#: gtk/gtkplacessidebar.c:1018 -msgid "Starred files" -msgstr "Датотеке са звездицом" +#. TODO: Rename to 'Starred files' +#: gtk/gtkplacessidebar.c:1088 +msgid "Favorite files" +msgstr "Омиљене датотеке" -#: gtk/gtkplacessidebar.c:1029 +#: gtk/gtkplacessidebar.c:1099 msgid "Open your personal folder" msgstr "Отворите вашу личну фасциклу" -#: gtk/gtkplacessidebar.c:1042 -msgid "Desktop" -msgstr "Радна површ" - -#: gtk/gtkplacessidebar.c:1044 +#: gtk/gtkplacessidebar.c:1114 msgid "Open the contents of your desktop in a folder" msgstr "Прикажите садржај радне површи у фасцикли" -#: gtk/gtkplacessidebar.c:1058 +#: gtk/gtkplacessidebar.c:1128 msgid "Enter Location" msgstr "Унесите путању" -#: gtk/gtkplacessidebar.c:1060 +#: gtk/gtkplacessidebar.c:1130 msgid "Manually enter a location" msgstr "Ручно унесите путању" -#: gtk/gtkplacessidebar.c:1070 +#: gtk/gtkplacessidebar.c:1140 msgid "Trash" msgstr "Смеће" -#: gtk/gtkplacessidebar.c:1072 +#: gtk/gtkplacessidebar.c:1142 msgid "Open the trash" msgstr "Отворите смеће" -#: gtk/gtkplacessidebar.c:1183 gtk/gtkplacessidebar.c:1211 -#: gtk/gtkplacessidebar.c:1411 +#: gtk/gtkplacessidebar.c:1251 gtk/gtkplacessidebar.c:1279 +#: gtk/gtkplacessidebar.c:1494 #, c-format msgid "Mount and open “%s”" msgstr "Прикачи и отвори „%s“" -#: gtk/gtkplacessidebar.c:1306 +#: gtk/gtkplacessidebar.c:1374 msgid "Open the contents of the file system" msgstr "Прикажите садржај система датотека" -#: gtk/gtkplacessidebar.c:1389 +#: gtk/gtkplacessidebar.c:1458 msgid "New bookmark" msgstr "Нови обележивач" -#: gtk/gtkplacessidebar.c:1391 +#: gtk/gtkplacessidebar.c:1460 msgid "Add a new bookmark" msgstr "Додајте нови обележивач" -#: gtk/gtkplacessidebar.c:1456 +#: gtk/gtkplacessidebar.c:1473 +msgid "Connect to Server" +msgstr "Повежи се са сервером" + +#: gtk/gtkplacessidebar.c:1475 +msgid "Connect to a network server address" +msgstr "Повежите се на адресу сервера мреже" + +#: gtk/gtkplacessidebar.c:1537 msgid "Other Locations" msgstr "Друга места" -#: gtk/gtkplacessidebar.c:1457 +#: gtk/gtkplacessidebar.c:1538 msgid "Show other locations" msgstr "Прикажите друга места" -#: gtk/gtkplacessidebar.c:1962 gtk/gtkplacessidebar.c:2981 +#. Adjust start/stop items to reflect the type of the drive +#: gtk/gtkplacessidebar.c:2337 gtk/gtkplacessidebar.c:3716 +msgid "_Start" +msgstr "_Покрени" + +#: gtk/gtkplacessidebar.c:2338 gtk/gtkplacessidebar.c:3717 +msgid "_Stop" +msgstr "_Заустави" + +#. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used +#: gtk/gtkplacessidebar.c:2345 +msgid "_Power On" +msgstr "_Укључи" + +#: gtk/gtkplacessidebar.c:2346 +msgid "_Safely Remove Drive" +msgstr "_Безбедно уклони уређај" + +#: gtk/gtkplacessidebar.c:2350 +msgid "_Connect Drive" +msgstr "_Повежи уређај" + +#: gtk/gtkplacessidebar.c:2351 +msgid "_Disconnect Drive" +msgstr "_Откачи уређај" + +#: gtk/gtkplacessidebar.c:2355 +msgid "_Start Multi-disk Device" +msgstr "_Покрени уређај са више дискова" + +#: gtk/gtkplacessidebar.c:2356 +msgid "_Stop Multi-disk Device" +msgstr "_Заустави уређај са више дискова" + +#. stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used +#: gtk/gtkplacessidebar.c:2361 +msgid "_Unlock Device" +msgstr "_Откључај уређај" + +#: gtk/gtkplacessidebar.c:2362 +msgid "_Lock Device" +msgstr "_Закључај уређај" + +#: gtk/gtkplacessidebar.c:2400 gtk/gtkplacessidebar.c:3397 #, c-format msgid "Unable to start “%s”" msgstr "Не могу да покренем „%s“" -#. Translators: This means that unlocking an encrypted storage -#. * device failed. %s is the name of the device. -#. -#: gtk/gtkplacessidebar.c:1998 +#: gtk/gtkplacessidebar.c:2433 #, c-format msgid "Error unlocking “%s”" msgstr "Грешка откључавања „%s“" -#: gtk/gtkplacessidebar.c:2000 +#: gtk/gtkplacessidebar.c:2435 #, c-format msgid "Unable to access “%s”" msgstr "Не могу да приступим „%s“" -#: gtk/gtkplacessidebar.c:2231 +#: gtk/gtkplacessidebar.c:2669 msgid "This name is already taken" msgstr "Овај назив је већ заузет" -#: gtk/gtkplacessidebar.c:2304 gtk/inspector/actions.ui:19 -#: gtk/inspector/css-node-tree.ui:35 gtk/inspector/prop-list.ui:24 -#: gtk/ui/gtkfilechooserwidget.ui:168 gtk/ui/gtkfilechooserwidget.ui:440 -#: gtk/ui/gtkprintunixdialog.ui:83 +#: gtk/gtkplacessidebar.c:2738 gtk/inspector/actions.ui:43 +#: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 +#: gtk/ui/gtkfilechooserwidget.ui:220 gtk/ui/gtkfilechooserwidget.ui:543 msgid "Name" msgstr "Назив" -#: gtk/gtkplacessidebar.c:2522 +#: gtk/gtkplacessidebar.c:2938 #, c-format msgid "Unable to unmount “%s”" msgstr "Не могу да откачим „%s“" -#: gtk/gtkplacessidebar.c:2698 +#: gtk/gtkplacessidebar.c:3114 #, c-format msgid "Unable to stop “%s”" msgstr "Не могу да зауставим „%s“" -#: gtk/gtkplacessidebar.c:2727 +#: gtk/gtkplacessidebar.c:3143 #, c-format msgid "Unable to eject “%s”" msgstr "Не могу да избацим „%s“" -#: gtk/gtkplacessidebar.c:2756 gtk/gtkplacessidebar.c:2785 +#: gtk/gtkplacessidebar.c:3172 gtk/gtkplacessidebar.c:3201 #, c-format msgid "Unable to eject %s" msgstr "Не могу да избацим „%s“" -#: gtk/gtkplacessidebar.c:2933 +#: gtk/gtkplacessidebar.c:3349 #, c-format msgid "Unable to poll “%s” for media changes" msgstr "Не могу да пратим промене медија у „%s“" -#: gtk/gtkplacessidebar.c:3152 gtk/gtkplacessidebar.c:3239 -#: gtk/gtkplacesview.c:1663 +#: gtk/gtkplacessidebar.c:3633 gtk/gtkplacessidebar.c:3699 +#: gtk/gtkplacesview.c:1715 msgid "Open in New _Tab" msgstr "Отвори у новом _језичку" -#: gtk/gtkplacessidebar.c:3158 gtk/gtkplacessidebar.c:3248 -#: gtk/gtkplacesview.c:1668 +#: gtk/gtkplacessidebar.c:3639 gtk/gtkplacessidebar.c:3702 +#: gtk/gtkplacesview.c:1726 msgid "Open in New _Window" msgstr "Отвори у новом _прозору" -#: gtk/gtkplacessidebar.c:3259 +#: gtk/gtkplacessidebar.c:3706 msgid "_Add Bookmark" msgstr "_Додај у обележиваче" -#: gtk/gtkplacessidebar.c:3263 +#: gtk/gtkplacessidebar.c:3707 msgid "_Remove" msgstr "_Уклони" -#: gtk/gtkplacessidebar.c:3279 gtk/gtkplacesview.c:1693 +#: gtk/gtkplacessidebar.c:3708 +msgid "Rename…" +msgstr "Преименуј…" + +#: gtk/gtkplacessidebar.c:3712 gtk/gtkplacesview.c:1760 msgid "_Mount" msgstr "_Закачи" -#: gtk/gtkplacessidebar.c:3288 gtk/gtkplacesview.c:1682 +#: gtk/gtkplacessidebar.c:3713 gtk/gtkplacesview.c:1750 msgid "_Unmount" msgstr "_Откачи" -#: gtk/gtkplacessidebar.c:3295 +#: gtk/gtkplacessidebar.c:3714 msgid "_Eject" msgstr "_Избаци" -#: gtk/gtkplacessidebar.c:3305 +#: gtk/gtkplacessidebar.c:3715 msgid "_Detect Media" msgstr "Пронађи _медијум" -#: gtk/gtkplacessidebar.c:3314 -msgid "_Start" -msgstr "_Покрени" - -#: gtk/gtkplacessidebar.c:3316 -msgid "_Power On" -msgstr "_Укључи" - -#: gtk/gtkplacessidebar.c:3317 -msgid "_Connect Drive" -msgstr "_Повежи уређај" - -#: gtk/gtkplacessidebar.c:3318 -msgid "_Start Multi-disk Device" -msgstr "_Покрени уређај са више дискова" - -#: gtk/gtkplacessidebar.c:3319 -msgid "_Unlock Device" -msgstr "_Откључај уређај" - -#: gtk/gtkplacessidebar.c:3329 -msgid "_Stop" -msgstr "_Заустави" - -#: gtk/gtkplacessidebar.c:3331 -msgid "_Safely Remove Drive" -msgstr "_Безбедно уклони уређај" - -#: gtk/gtkplacessidebar.c:3332 -msgid "_Disconnect Drive" -msgstr "_Откачи уређај" - -#: gtk/gtkplacessidebar.c:3333 -msgid "_Stop Multi-disk Device" -msgstr "_Заустави уређај са више дискова" - -#: gtk/gtkplacessidebar.c:3334 -msgid "_Lock Device" -msgstr "_Закључај уређај" - -#: gtk/gtkplacessidebar.c:3823 gtk/gtkplacesview.c:1103 +#: gtk/gtkplacessidebar.c:4161 gtk/gtkplacesview.c:1122 msgid "Computer" msgstr "Рачунар" -#: gtk/gtkplacesview.c:889 +#: gtk/gtkplacesview.c:898 msgid "Searching for network locations" msgstr "Тражим доступна мрежна места" -#: gtk/gtkplacesview.c:896 +#: gtk/gtkplacesview.c:905 msgid "No network locations found" msgstr "Нема доступних мрежних места" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1210 gtk/gtkplacesview.c:1307 +#: gtk/gtkplacesview.c:1232 gtk/gtkplacesview.c:1330 msgid "Unable to access location" msgstr "Не могу да приступим путањи" #. Restore from Cancel to Connect -#: gtk/gtkplacesview.c:1228 gtk/ui/gtkplacesview.ui:262 +#: gtk/gtkplacesview.c:1250 gtk/ui/gtkplacesview.ui:317 msgid "Con_nect" msgstr "По_вежи" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1367 +#: gtk/gtkplacesview.c:1393 msgid "Unable to unmount volume" msgstr "Не могу да откачим уређај" #. Allow to cancel the operation -#: gtk/gtkplacesview.c:1459 +#: gtk/gtkplacesview.c:1494 msgid "Cance_l" msgstr "_Откажи" -#: gtk/gtkplacesview.c:1606 +#: gtk/gtkplacesview.c:1657 msgid "AppleTalk" msgstr "Епл Ток" -#: gtk/gtkplacesview.c:1612 +#. Translators: do not translate ftp:// and ftps:// +#: gtk/gtkplacesview.c:1661 msgid "File Transfer Protocol" msgstr "Протокол преноса датотеке" -#. Translators: do not translate ftp:// and ftps:// -#: gtk/gtkplacesview.c:1614 +#: gtk/gtkplacesview.c:1661 msgid "ftp:// or ftps://" msgstr "„ftp://“ или „ftps://“" -#: gtk/gtkplacesview.c:1620 +#: gtk/gtkplacesview.c:1664 msgid "Network File System" msgstr "Систем датотека мреже" -#: gtk/gtkplacesview.c:1626 +#: gtk/gtkplacesview.c:1667 msgid "Samba" msgstr "Самба" -#: gtk/gtkplacesview.c:1632 +#. Translators: do not translate sftp:// and ssh:// +#: gtk/gtkplacesview.c:1671 msgid "SSH File Transfer Protocol" msgstr "Протокол преноса датотеке безбедном шкољком" -#. Translators: do not translate sftp:// and ssh:// -#: gtk/gtkplacesview.c:1634 +#: gtk/gtkplacesview.c:1671 msgid "sftp:// or ssh://" msgstr "„sftp://“ или „ssh://“" -#: gtk/gtkplacesview.c:1640 +#. Translators: do not translate dav:// and davs:// +#: gtk/gtkplacesview.c:1675 msgid "WebDAV" msgstr "ВебДАВ" -#. Translators: do not translate dav:// and davs:// -#: gtk/gtkplacesview.c:1642 +#: gtk/gtkplacesview.c:1675 msgid "dav:// or davs://" msgstr "„dav://“ или „davs://“" -#: gtk/gtkplacesview.c:1677 +#: gtk/gtkplacesview.c:1750 msgid "_Disconnect" msgstr "П_рекини везу" -#: gtk/gtkplacesview.c:1688 +#: gtk/gtkplacesview.c:1760 msgid "_Connect" msgstr "По_вежи се" -#: gtk/gtkplacesview.c:1905 +#: gtk/gtkplacesview.c:1901 msgid "Unable to get remote server location" msgstr "Не могу да прибавим путању удаљеног сервера" -#: gtk/gtkplacesview.c:2048 gtk/gtkplacesview.c:2057 +#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 msgid "Networks" msgstr "Мреже" -#: gtk/gtkplacesview.c:2048 gtk/gtkplacesview.c:2057 +#: gtk/gtkplacesview.c:2096 gtk/gtkplacesview.c:2105 msgid "On This Computer" msgstr "На овом рачунару" @@ -3138,7 +3515,7 @@ msgstr "На овом рачунару" #. * should be based on the free space available. #. * i.e. 1 GB / 24 GB available. #. -#: gtk/gtkplacesviewrow.c:135 +#: gtk/gtkplacesviewrow.c:134 #, c-format msgid "%s / %s available" msgid_plural "%s / %s available" @@ -3147,33 +3524,28 @@ msgstr[1] "Доступна су %s од %s" msgstr[2] "Доступно је %s од %s" msgstr[3] "Доступан је 1 GB од %s" -#: gtk/gtkplacesviewrow.c:471 +#: gtk/gtkplacesviewrow.c:481 msgid "Disconnect" msgstr "Прекини везу" -#: gtk/gtkplacesviewrow.c:471 gtk/ui/gtkplacesviewrow.ui:53 -#: gtk/ui/gtksidebarrow.ui:50 +#: gtk/gtkplacesviewrow.c:481 gtk/ui/gtkplacesviewrow.ui:72 +#: gtk/ui/gtksidebarrow.ui:62 msgid "Unmount" msgstr "Откачи" -#: gtk/gtkprintbackend.c:636 +#: gtk/gtkprintbackend.c:778 msgid "Authentication" msgstr "Потврди идентитет" -#: gtk/gtkprintbackend.c:712 +#: gtk/gtkprintbackend.c:849 msgid "_Remember password" msgstr "_Запамти лозинку" -#: gtk/gtkprinteroptionwidget.c:718 +#: gtk/gtkprinteroptionwidget.c:542 msgid "Select a filename" msgstr "Изаберите датотеку" -#: gtk/gtkprinteroptionwidget.c:722 gtk/ui/gtkappchooserdialog.ui:50 -#: gtk/ui/gtkcolorchooserdialog.ui:38 gtk/ui/gtkfontchooserdialog.ui:29 -msgid "_Select" -msgstr "_Изабери" - -#: gtk/gtkprinteroptionwidget.c:936 +#: gtk/gtkprinteroptionwidget.c:769 msgid "Not available" msgstr "Није доступно" @@ -3181,159 +3553,155 @@ msgstr "Није доступно" #. * jobs. %s gets replaced by the application name, %d gets replaced #. * by the job number. #. -#: gtk/gtkprintoperation.c:253 +#: gtk/gtkprintoperation.c:259 #, c-format msgid "%s job #%d" msgstr "%s — посао #%d" -#: gtk/gtkprintoperation.c:1683 +#: gtk/gtkprintoperation.c:1802 msgctxt "print operation status" msgid "Initial state" msgstr "Покретање" -#: gtk/gtkprintoperation.c:1684 +#: gtk/gtkprintoperation.c:1803 msgctxt "print operation status" msgid "Preparing to print" msgstr "Припремам за штампу" -#: gtk/gtkprintoperation.c:1685 +#: gtk/gtkprintoperation.c:1804 msgctxt "print operation status" msgid "Generating data" msgstr "Стварам податке" -#: gtk/gtkprintoperation.c:1686 +#: gtk/gtkprintoperation.c:1805 msgctxt "print operation status" msgid "Sending data" msgstr "Шаљем податке" -#: gtk/gtkprintoperation.c:1687 +#: gtk/gtkprintoperation.c:1806 msgctxt "print operation status" msgid "Waiting" msgstr "Чекам" -#: gtk/gtkprintoperation.c:1688 +#: gtk/gtkprintoperation.c:1807 msgctxt "print operation status" msgid "Blocking on issue" msgstr "Заустављено због проблема" -#: gtk/gtkprintoperation.c:1689 +#: gtk/gtkprintoperation.c:1808 msgctxt "print operation status" msgid "Printing" msgstr "Штампам" -#: gtk/gtkprintoperation.c:1690 +#: gtk/gtkprintoperation.c:1809 msgctxt "print operation status" msgid "Finished" msgstr "Завршено" -#: gtk/gtkprintoperation.c:1691 +#: gtk/gtkprintoperation.c:1810 msgctxt "print operation status" msgid "Finished with error" msgstr "Завршено уз грешку" -#: gtk/gtkprintoperation.c:2234 +#: gtk/gtkprintoperation.c:2374 #, c-format msgid "Preparing %d" msgstr "Припремам „%d“" -#: gtk/gtkprintoperation.c:2236 gtk/gtkprintoperation.c:2854 +#: gtk/gtkprintoperation.c:2376 gtk/gtkprintoperation.c:3007 #, c-format msgid "Preparing" msgstr "Припремам" -#: gtk/gtkprintoperation.c:2239 +#: gtk/gtkprintoperation.c:2379 #, c-format msgid "Printing %d" msgstr "Штампам „%d“" -#: gtk/gtkprintoperation.c:2885 +#: gtk/gtkprintoperation.c:3038 #, c-format msgid "Error creating print preview" msgstr "Грешка стварања претпрегледа штампе" -#: gtk/gtkprintoperation.c:2888 +#: gtk/gtkprintoperation.c:3041 #, c-format msgid "The most probable reason is that a temporary file could not be created." msgstr "Највероватнији разлог је да није могуће направити привремену датотеку." #. window -#: gtk/gtkprintoperation-portal.c:236 gtk/gtkprintoperation-portal.c:554 -#: gtk/gtkprintoperation-portal.c:623 gtk/gtkprintunixdialog.c:3056 +#: gtk/gtkprintoperation-portal.c:231 gtk/gtkprintoperation-portal.c:549 +#: gtk/gtkprintoperation-portal.c:618 gtk/gtkprintunixdialog.c:3415 msgid "Print" msgstr "Штампај" -#: gtk/gtkprintoperation-unix.c:479 gtk/gtkprintoperation-win32.c:1504 -msgid "Application" -msgstr "Програм" - -#: gtk/gtkprintoperation-win32.c:635 +#: gtk/gtkprintoperation-win32.c:654 msgid "Printer offline" msgstr "Штампач је искључен" -#: gtk/gtkprintoperation-win32.c:637 +#: gtk/gtkprintoperation-win32.c:656 msgid "Out of paper" msgstr "Нема више папира" #. Translators: this is a printer status. -#: gtk/gtkprintoperation-win32.c:639 -#: modules/printbackends/gtkprintbackendcups.c:2639 +#: gtk/gtkprintoperation-win32.c:658 +#: modules/printbackends/cups/gtkprintbackendcups.c:2680 msgid "Paused" msgstr "Заустављено" -#: gtk/gtkprintoperation-win32.c:641 +#: gtk/gtkprintoperation-win32.c:660 msgid "Need user intervention" msgstr "Потребна је интервенција корисника" -#: gtk/gtkprintoperation-win32.c:748 +#: gtk/gtkprintoperation-win32.c:765 msgid "Custom size" msgstr "Произвољна величина" -#: gtk/gtkprintoperation-win32.c:1596 +#: gtk/gtkprintoperation-win32.c:1681 msgid "No printer found" msgstr "Нема штампача" -#: gtk/gtkprintoperation-win32.c:1623 +#: gtk/gtkprintoperation-win32.c:1708 msgid "Invalid argument to CreateDC" msgstr "Неисправан аргумент за „CreateDC“" -#: gtk/gtkprintoperation-win32.c:1659 gtk/gtkprintoperation-win32.c:1905 +#: gtk/gtkprintoperation-win32.c:1744 gtk/gtkprintoperation-win32.c:1996 msgid "Error from StartDoc" msgstr "Грешка у „StartDoc“" -#: gtk/gtkprintoperation-win32.c:1760 gtk/gtkprintoperation-win32.c:1783 -#: gtk/gtkprintoperation-win32.c:1831 +#: gtk/gtkprintoperation-win32.c:1851 gtk/gtkprintoperation-win32.c:1874 +#: gtk/gtkprintoperation-win32.c:1922 msgid "Not enough free memory" msgstr "Нема довољно слободне меморије" -#: gtk/gtkprintoperation-win32.c:1836 +#: gtk/gtkprintoperation-win32.c:1927 msgid "Invalid argument to PrintDlgEx" msgstr "Неисправан аргумент са „PrintDlgEx“" -#: gtk/gtkprintoperation-win32.c:1841 +#: gtk/gtkprintoperation-win32.c:1932 msgid "Invalid pointer to PrintDlgEx" msgstr "Неисправан показивач на „PrintDlgEx“" -#: gtk/gtkprintoperation-win32.c:1846 +#: gtk/gtkprintoperation-win32.c:1937 msgid "Invalid handle to PrintDlgEx" msgstr "Неисправна закачка ка „PrintDlgEx“" -#: gtk/gtkprintoperation-win32.c:1851 +#: gtk/gtkprintoperation-win32.c:1942 msgid "Unspecified error" msgstr "Непозната грешка" -#: gtk/gtkprintunixdialog.c:806 +#: gtk/gtkprintunixdialog.c:746 msgid "Pre_view" -msgstr "_Преглед" +msgstr "_Претпреглед" -#: gtk/gtkprintunixdialog.c:808 +#: gtk/gtkprintunixdialog.c:748 msgid "_Print" msgstr "_Штампај" -#: gtk/gtkprintunixdialog.c:936 +#: gtk/gtkprintunixdialog.c:861 msgid "Getting printer information failed" msgstr "Не могу да прикупим податке о штампачу" -#: gtk/gtkprintunixdialog.c:1875 +#: gtk/gtkprintunixdialog.c:2071 msgid "Getting printer information…" msgstr "Прикупљам податке о штампачу…" @@ -3343,100 +3711,195 @@ msgstr "Прикупљам податке о штампачу…" #. Translators: These strings name the possible arrangements of #. * multiple pages on a sheet when printing #. -#: gtk/gtkprintunixdialog.c:2801 -#: modules/printbackends/gtkprintbackendcups.c:5647 +#: gtk/gtkprintunixdialog.c:3120 +#: modules/printbackends/cups/gtkprintbackendcups.c:5709 msgid "Left to right, top to bottom" msgstr "С лева на десно, одозго на доле" -#: gtk/gtkprintunixdialog.c:2801 -#: modules/printbackends/gtkprintbackendcups.c:5647 +#: gtk/gtkprintunixdialog.c:3120 +#: modules/printbackends/cups/gtkprintbackendcups.c:5709 msgid "Left to right, bottom to top" msgstr "С лева на десно, одоздо на горе" -#: gtk/gtkprintunixdialog.c:2802 -#: modules/printbackends/gtkprintbackendcups.c:5648 +#: gtk/gtkprintunixdialog.c:3121 +#: modules/printbackends/cups/gtkprintbackendcups.c:5710 msgid "Right to left, top to bottom" msgstr "С десна на лево, одозго на доле" -#: gtk/gtkprintunixdialog.c:2802 -#: modules/printbackends/gtkprintbackendcups.c:5648 +#: gtk/gtkprintunixdialog.c:3121 +#: modules/printbackends/cups/gtkprintbackendcups.c:5710 msgid "Right to left, bottom to top" msgstr "С десна на лево, одоздо на горе" -#: gtk/gtkprintunixdialog.c:2803 -#: modules/printbackends/gtkprintbackendcups.c:5649 +#: gtk/gtkprintunixdialog.c:3122 +#: modules/printbackends/cups/gtkprintbackendcups.c:5711 msgid "Top to bottom, left to right" msgstr "Одозго на доле, с лева на десно" -#: gtk/gtkprintunixdialog.c:2803 -#: modules/printbackends/gtkprintbackendcups.c:5649 +#: gtk/gtkprintunixdialog.c:3122 +#: modules/printbackends/cups/gtkprintbackendcups.c:5711 msgid "Top to bottom, right to left" msgstr "Одозго на доле, с десна на лево" -#: gtk/gtkprintunixdialog.c:2804 -#: modules/printbackends/gtkprintbackendcups.c:5650 +#: gtk/gtkprintunixdialog.c:3123 +#: modules/printbackends/cups/gtkprintbackendcups.c:5712 msgid "Bottom to top, left to right" msgstr "Одоздо на горе, с лева на десно" -#: gtk/gtkprintunixdialog.c:2804 -#: modules/printbackends/gtkprintbackendcups.c:5650 +#: gtk/gtkprintunixdialog.c:3123 +#: modules/printbackends/cups/gtkprintbackendcups.c:5712 msgid "Bottom to top, right to left" msgstr "Одоздо на горе, с десна на лево" -#: gtk/gtkprintunixdialog.c:2808 gtk/gtkprintunixdialog.c:2821 +#: gtk/gtkprintunixdialog.c:3127 gtk/gtkprintunixdialog.c:3140 msgid "Page Ordering" msgstr "Слагање страна" -#: gtk/gtkprintunixdialog.c:2837 +#: gtk/gtkprintunixdialog.c:3156 msgid "Left to right" msgstr "Са лева на десно" -#: gtk/gtkprintunixdialog.c:2838 +#: gtk/gtkprintunixdialog.c:3157 msgid "Right to left" msgstr "Са десна на лево" -#: gtk/gtkprintunixdialog.c:2850 +#: gtk/gtkprintunixdialog.c:3169 msgid "Top to bottom" msgstr "Одозго на доле" -#: gtk/gtkprintunixdialog.c:2851 +#: gtk/gtkprintunixdialog.c:3170 msgid "Bottom to top" msgstr "Одоздо на горе" -#: gtk/gtkprogressbar.c:606 +#: gtk/gtkprogressbar.c:729 #, c-format msgctxt "progress bar label" msgid "%.0f %%" msgstr "%.0f %%" -#: gtk/gtkrecentmanager.c:1023 gtk/gtkrecentmanager.c:1036 -#: gtk/gtkrecentmanager.c:1174 gtk/gtkrecentmanager.c:1184 -#: gtk/gtkrecentmanager.c:1234 gtk/gtkrecentmanager.c:1243 +#: gtk/gtkrecentchooserdefault.c:1075 gtk/gtkrecentchooserdefault.c:1112 #, c-format -msgid "Unable to find an item with URI “%s”" +#| msgid "No item for URI “%s” found" +msgid "No item for URI '%s' found" +msgstr "Нисам пронашао ставку за адресу „%s“" + +#: gtk/gtkrecentchooserdefault.c:1239 +msgid "Untitled filter" +msgstr "Неименовани филтер" + +#: gtk/gtkrecentchooserdefault.c:1561 +#| msgid "Could not select file" +msgid "Could not remove item" +msgstr "Не могу да уклоним ставку" + +#: gtk/gtkrecentchooserdefault.c:1605 +#| msgid "Could not select file" +msgid "Could not clear list" +msgstr "Не могу да очистим списак" + +#: gtk/gtkrecentchooserdefault.c:1689 +msgid "Copy _Location" +msgstr "Копирај _путању" + +#: gtk/gtkrecentchooserdefault.c:1700 +msgid "_Remove From List" +msgstr "Уклони са _списка" + +#: gtk/gtkrecentchooserdefault.c:1707 +#| msgid "Clear entry" +msgid "_Clear List" +msgstr "Очисти _списак" + +#: gtk/gtkrecentchooserdefault.c:1719 +msgid "Show _Private Resources" +msgstr "Прикажи _приватне ресурсе" + +#. we create a placeholder menuitem, to be used in case +#. * the menu is empty. this placeholder will stay around +#. * for the entire lifetime of the menu, and we just hide it +#. * when it's not used. we have to do this, and do it here, +#. * because we need a marker for the beginning of the recent +#. * items list, so that we can insert the new items at the +#. * right place when idly populating the menu in case the +#. * user appended or prepended custom menu items to the +#. * recent chooser menu widget. +#. +#: gtk/gtkrecentchoosermenu.c:343 +#| msgid "No printer found" +msgid "No items found" +msgstr "Нисам нашао ставке" + +#: gtk/gtkrecentchoosermenu.c:534 gtk/gtkrecentchoosermenu.c:590 +#, c-format +#| msgid "No recently used resource found with URI “%s”" +msgid "No recently used resource found with URI '%s'" +msgstr "Није пронађен недавно коришћен ресурс на адреси „%s“" + +#: gtk/gtkrecentchoosermenu.c:789 +#, c-format +#| msgid "Open %s" +msgid "Open '%s'" +msgstr "Отвори „%s“" + +#: gtk/gtkrecentchoosermenu.c:819 +#| msgid "Unknown" +msgid "Unknown item" +msgstr "Непозната ставка" + +#. This is the label format that is used for the first 10 items +#. * in a recent files menu. The %d is the number of the item, +#. * the %s is the name of the item. Please keep the _ in front +#. * of the number to give these menu items a mnemonic. +#. +#: gtk/gtkrecentchoosermenu.c:830 +#, c-format +msgctxt "recent menu label" +msgid "_%d. %s" +msgstr "_%d. %s" + +#. This is the format that is used for items in a recent files menu. +#. * The %d is the number of the item, the %s is the name of the item. +#. +#: gtk/gtkrecentchoosermenu.c:835 +#, c-format +msgctxt "recent menu label" +msgid "%d. %s" +msgstr "%d. %s" + +#: gtk/gtkrecentmanager.c:1053 gtk/gtkrecentmanager.c:1066 +#: gtk/gtkrecentmanager.c:1203 gtk/gtkrecentmanager.c:1213 +#: gtk/gtkrecentmanager.c:1265 gtk/gtkrecentmanager.c:1274 +#, c-format +#| msgid "Unable to find an item with URI “%s”" +msgid "Unable to find an item with URI '%s'" msgstr "Не могу да пронађем ставку са путањом „%s“" -#: gtk/gtkrecentmanager.c:1258 +#: gtk/gtkrecentmanager.c:1289 #, c-format -msgid "Unable to move the item with URI “%s” to “%s”" +#| msgid "Unable to move the item with URI “%s” to “%s”" +msgid "Unable to move the item with URI '%s' to '%s'" msgstr "Не могу да преместим ставку са путањом „%s“ у „%s“" -#: gtk/gtkrecentmanager.c:2319 +#: gtk/gtkrecentmanager.c:2507 #, c-format -msgid "No registered application with name “%s” for item with URI “%s” found" +#| msgid "" +#| "No registered application with name “%s” for item with URI “%s” found" +msgid "No registered application with name '%s' for item with URI '%s' found" msgstr "" "Нисам пронашао регистрован програм под називом „%s“ за ставку са путањом „%s“" -#: gtk/gtksearchentry.c:639 -msgid "Clear entry" -msgstr "Очисти унос" +#: gtk/gtksearchentry.c:371 +#| msgctxt "keyboard label" +#| msgid "Search" +msgid "Search" +msgstr "Претрага" #. Translators: This string is used to mark left/right variants of modifier #. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep #. * this string very short, ideally just a single character, since it will #. * be rendered as part of the key. #. -#: gtk/gtkshortcutlabel.c:79 +#: gtk/gtkshortcutlabel.c:80 msgctxt "keyboard side marker" msgid "L" msgstr "Л" @@ -3446,102 +3909,248 @@ msgstr "Л" #. * this string very short, ideally just a single character, since it will #. * be rendered as part of the key. #. -#: gtk/gtkshortcutlabel.c:92 +#: gtk/gtkshortcutlabel.c:93 msgctxt "keyboard side marker" msgid "R" msgstr "Д" -#: gtk/gtkshortcutssection.c:404 +#: gtk/gtkshortcutssection.c:451 msgid "_Show All" msgstr "Прикажи _све" -#: gtk/gtkshortcutsshortcut.c:143 +#: gtk/gtkshortcutsshortcut.c:136 msgid "Two finger pinch" msgstr "Скупљање са два прста" -#: gtk/gtkshortcutsshortcut.c:147 +#: gtk/gtkshortcutsshortcut.c:140 msgid "Two finger stretch" msgstr "Растезање са два прста" -#: gtk/gtkshortcutsshortcut.c:151 +#: gtk/gtkshortcutsshortcut.c:144 msgid "Rotate clockwise" msgstr "Окретање на десно" -#: gtk/gtkshortcutsshortcut.c:155 +#: gtk/gtkshortcutsshortcut.c:148 msgid "Rotate counterclockwise" msgstr "Окретање на лево" -#: gtk/gtkshortcutsshortcut.c:159 +#: gtk/gtkshortcutsshortcut.c:152 msgid "Two finger swipe left" msgstr "Превлачење на лево са два прста" -#: gtk/gtkshortcutsshortcut.c:163 +#: gtk/gtkshortcutsshortcut.c:156 msgid "Two finger swipe right" msgstr "Превлачење на десно са два прста" -#: gtk/gtkshortcutsshortcut.c:167 -msgid "Swipe left" -msgstr "Превлачење на лево" - -#: gtk/gtkshortcutsshortcut.c:171 -msgid "Swipe right" -msgstr "Превлачење на десно" - -#. Translators: This is the window title for the shortcuts window in normal mode -#: gtk/gtkshortcutswindow.c:874 gtk/inspector/window.ui:498 +#: gtk/gtkshortcutswindow.c:929 msgid "Shortcuts" msgstr "Пречице" -#. Translators: This is the window title for the shortcuts window in search mode -#: gtk/gtkshortcutswindow.c:879 +#: gtk/gtkshortcutswindow.c:934 msgid "Search Results" msgstr "Резултати претраге" -#. Translators: This is placeholder text for the search entry in the shortcuts window -#: gtk/gtkshortcutswindow.c:909 +#: gtk/gtkshortcutswindow.c:988 msgid "Search Shortcuts" msgstr "Тражи пречице" -#: gtk/gtkshortcutswindow.c:968 gtk/ui/gtkemojichooser.ui:349 -#: gtk/ui/gtkfilechooserwidget.ui:297 +#: gtk/gtkshortcutswindow.c:1053 gtk/ui/gtkemojichooser.ui:376 +#: gtk/ui/gtkfilechooserwidget.ui:353 msgid "No Results Found" msgstr "Нема резултата" -#: gtk/gtkshortcutswindow.c:974 gtk/ui/gtkemojichooser.ui:362 -#: gtk/ui/gtkfilechooserwidget.ui:310 gtk/ui/gtkplacesview.ui:230 +#: gtk/gtkshortcutswindow.c:1060 gtk/ui/gtkemojichooser.ui:390 +#: gtk/ui/gtkfilechooserwidget.ui:367 gtk/ui/gtkplacesview.ui:274 msgid "Try a different search" msgstr "Покушајте другачију претрагу" -#: gtk/gtkshow.c:175 -msgid "Could not show link" -msgstr "Не могу да прикажем везу" +#: gtk/gtktextbufferrichtext.c:648 +#, c-format +msgid "Unknown error when trying to deserialize %s" +msgstr "Непозната грешка при распакивању „%s“" -#: gtk/gtkstacksidebar.c:154 -msgctxt "accessibility" -msgid "Sidebar" -msgstr "Бочна површ" +#: gtk/gtktextbufferrichtext.c:707 +#, c-format +msgid "No deserialize function found for format %s" +msgstr "Нисам пронашао функцију за распакивање формата „%s“" -#: gtk/gtktext.c:6063 gtk/gtktextview.c:8992 -msgid "Insert _Emoji" -msgstr "Уметни _емотивка" +#: gtk/gtktextbufferserialize.c:792 gtk/gtktextbufferserialize.c:818 +#, c-format +#| msgid "Both “id” and “name” were found on the <%s> element" +msgid "Both \"id\" and \"name\" were found on the <%s> element" +msgstr "Пронашао сам и „id“ и „name“ у елементу <%s>" -#: gtk/gtktextview.c:8974 -msgid "_Undo" -msgstr "_Опозови" +#: gtk/gtktextbufferserialize.c:802 gtk/gtktextbufferserialize.c:828 +#, c-format +#| msgid "The attribute “%s” was found twice on the <%s> element" +msgid "The attribute \"%s\" was found twice on the <%s> element" +msgstr "Атрибут „%s“ сам пронашао два пута у елементу <%s>" -#: gtk/gtktextview.c:8978 -msgid "_Redo" -msgstr "_Понови" +#: gtk/gtktextbufferserialize.c:844 +#, c-format +#| msgid "<%s> element has invalid ID “%s”" +msgid "<%s> element has invalid ID \"%s\"" +msgstr "Елемент <%s> има неисправан ИД „%s“" -#: gtk/gtktreeexpander.c:205 gtk/inspector/misc-info.ui:287 -msgid "Expand" -msgstr "Рашири" +#: gtk/gtktextbufferserialize.c:855 +#, c-format +#| msgid "<%s> element has neither a “name” nor an “id” attribute" +msgid "<%s> element has neither a \"name\" nor an \"id\" attribute" +msgstr "Елемент <%s> нема ни атрибут „id“ нити „name“" -#: gtk/gtkvolumebutton.c:228 +#: gtk/gtktextbufferserialize.c:942 +#, c-format +#| msgid "Attribute “%s” repeated twice on the same <%s> element" +msgid "Attribute \"%s\" repeated twice on the same <%s> element" +msgstr "Атрибут „%s“ је поновљен два пута у истом <%s> елементу" + +#: gtk/gtktextbufferserialize.c:960 gtk/gtktextbufferserialize.c:985 +#, c-format +#| msgid "Attribute “%s” is invalid on <%s> element in this context" +msgid "Attribute \"%s\" is invalid on <%s> element in this context" +msgstr "Атрибут „%s“ је неисправан у елементу <%s> у овом контексту" + +#: gtk/gtktextbufferserialize.c:1024 +#, c-format +#| msgid "Tag “%s” has not been defined." +msgid "Tag \"%s\" has not been defined." +msgstr "Ознака „%s“ није дефинисана." + +#: gtk/gtktextbufferserialize.c:1036 +msgid "Anonymous tag found and tags can not be created." +msgstr "Безимена ознака је пронађена па ознаке не могу бити направљене." + +#: gtk/gtktextbufferserialize.c:1047 +#, c-format +#| msgid "Tag “%s” does not exist in buffer and tags can not be created." +msgid "Tag \"%s\" does not exist in buffer and tags can not be created." +msgstr "" +"Ознака „%s“ не постоји у међумеморији па ознаке не могу бити направљене." + +#: gtk/gtktextbufferserialize.c:1148 gtk/gtktextbufferserialize.c:1223 +#: gtk/gtktextbufferserialize.c:1328 gtk/gtktextbufferserialize.c:1402 +#, c-format +msgid "Element <%s> is not allowed below <%s>" +msgstr "Елемент <%s> није дозвољен испод <%s>" + +#: gtk/gtktextbufferserialize.c:1179 +#, c-format +#| msgid "“%s” is not a valid attribute type" +msgid "\"%s\" is not a valid attribute type" +msgstr "„%s“ није исправна врста атрибута" + +#: gtk/gtktextbufferserialize.c:1187 +#, c-format +#| msgid "“%s” is not a valid attribute name" +msgid "\"%s\" is not a valid attribute name" +msgstr "„%s“ није исправан назив атрибута" + +#: gtk/gtktextbufferserialize.c:1197 +#, c-format +#| msgid "" +#| "“%s” could not be converted to a value of type “%s” for attribute “%s”" +msgid "" +"\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\"" +msgstr "Не могу да претворим „%s“ у вредност врсте „%s“ за атрибут „%s“" + +#: gtk/gtktextbufferserialize.c:1206 +#, c-format +#| msgid "“%s” is not a valid value for attribute “%s”" +msgid "\"%s\" is not a valid value for attribute \"%s\"" +msgstr "„%s“ није испрана вредност атрибута „%s“" + +#: gtk/gtktextbufferserialize.c:1291 +#, c-format +#| msgid "Tag “%s” already defined" +msgid "Tag \"%s\" already defined" +msgstr "Ознака „%s“ је већ дефинисана" + +#: gtk/gtktextbufferserialize.c:1304 +#, c-format +#| msgid "Tag “%s” has invalid priority “%s”" +msgid "Tag \"%s\" has invalid priority \"%s\"" +msgstr "Ознака „%s“ има неисправан приоритет „%s“" + +#: gtk/gtktextbufferserialize.c:1357 +#, c-format +msgid "Outermost element in text must be not <%s>" +msgstr "Први спољашњи елемент у тексту мора бити а не <%s>" + +#: gtk/gtktextbufferserialize.c:1366 gtk/gtktextbufferserialize.c:1382 +#, c-format +msgid "A <%s> element has already been specified" +msgstr "Елемент <%s> је већ наведен" + +#: gtk/gtktextbufferserialize.c:1388 +#| msgid "A element can’t occur before a element" +msgid "A element can't occur before a element" +msgstr "Елемент се не може појавити пре елемента " + +#: gtk/gtktextbufferserialize.c:1794 +msgid "Serialized data is malformed" +msgstr "Подаци нису лепо запаковани у ниску" + +#: gtk/gtktextbufferserialize.c:1873 +#| msgid "" +#| "Serialized data is malformed. First section isn’t " +#| "GTKTEXTBUFFERCONTENTS-0001" +msgid "" +"Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001" +msgstr "" +"Подаци нису лепо запаковани у ниску. Прва област није " +"„GTKTEXTBUFFERCONTENTS-0001“" + +#: gtk/gtktextutil.c:57 +#| msgid "LRO Left-to-right _override" +msgid "LRM _Left-to-right mark" +msgstr "LRМ — Ознака _слева-на-десно" + +#: gtk/gtktextutil.c:58 +#| msgid "RLO Right-to-left o_verride" +msgid "RLM _Right-to-left mark" +msgstr "RLМ — Ознака _сдесна-на-лево" + +#: gtk/gtktextutil.c:59 +msgid "LRE Left-to-right _embedding" +msgstr "LRE — _Уграђивање слева-на-десно" + +#: gtk/gtktextutil.c:60 +msgid "RLE Right-to-left e_mbedding" +msgstr "RLE — У_грађивање сдесна-на-лево" + +#: gtk/gtktextutil.c:61 +msgid "LRO Left-to-right _override" +msgstr "LRO — Пр_иморавање слева-на-десно" + +#: gtk/gtktextutil.c:62 +msgid "RLO Right-to-left o_verride" +msgstr "RLO — Приморава_ње сдесна-на-лево" + +#: gtk/gtktextutil.c:63 +msgid "PDF _Pop directional formatting" +msgstr "PDF — _Почни усмерен запис" + +#: gtk/gtktextutil.c:64 +msgid "ZWS _Zero width space" +msgstr "ZWS — _Размак без ширине" + +#: gtk/gtktextutil.c:65 +msgid "ZWJ Zero width _joiner" +msgstr "ZWJ — _Спојница без ширине" + +#: gtk/gtktextutil.c:66 +msgid "ZWNJ Zero width _non-joiner" +msgstr "ZWNJ — _Неспојница без ширине" + +#: gtk/gtkvolumebutton.c:189 +msgid "Adjusts the volume" +msgstr "Подешава јачину звука" + +#: gtk/gtkvolumebutton.c:232 msgid "Muted" msgstr "Утишано" -#: gtk/gtkvolumebutton.c:232 +#: gtk/gtkvolumebutton.c:236 msgid "Full Volume" msgstr "Пуна гласност" @@ -3550,1487 +4159,1472 @@ msgstr "Пуна гласност" #. * Translate the "%d" to "%Id" if you want to use localised digits, #. * or otherwise translate the "%d" to "%d". #. -#: gtk/gtkvolumebutton.c:245 +#: gtk/gtkvolumebutton.c:249 #, c-format msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:6137 -#, c-format -msgid "Do you want to use GTK Inspector?" -msgstr "Да ли желите да користите Гтк Надзорника?" +#: gtk/gtkwindow.c:9329 +msgid "Move" +msgstr "Премести" -#: gtk/gtkwindow.c:6139 +#: gtk/gtkwindow.c:9337 +msgid "Resize" +msgstr "Промени величину" + +#: gtk/gtkwindow.c:9368 +msgid "Always on Top" +msgstr "Увек у првом плану" + +#: gtk/gtkwindow.c:12803 #, c-format +#| msgid "Do you want to use GTK Inspector?" +msgid "Do you want to use GTK+ Inspector?" +msgstr "Да ли желите да користите Гтк+ Надзорника?" + +#: gtk/gtkwindow.c:12805 +#, c-format +#| msgid "" +#| "GTK Inspector is an interactive debugger that lets you explore and modify " +#| "the internals of any GTK application. Using it may cause the application " +#| "to break or crash." msgid "" -"GTK Inspector is an interactive debugger that lets you explore and modify " -"the internals of any GTK application. Using it may cause the application to " +"GTK+ Inspector is an interactive debugger that lets you explore and modify " +"the internals of any GTK+ application. Using it may cause the application to " "break or crash." msgstr "" -"Гтк Надзорник је интерактивни поправљач грешака који вам омогућава да " -"истражујете и мењате унутрашњост било ког Гтк програма. Његово коришћење " +"Гтк+ Надзорник је интерактивни исправљач грешака који вам омогућава да " +"истражујете и мењате унутрашњост било ког Гтк+ програма. Његово коришћење " "може довести до пада или урушавања програма." -#: gtk/gtkwindow.c:6144 -msgid "Don’t show this message again" +#: gtk/gtkwindow.c:12810 +#| msgid "Don’t show this message again" +msgid "Don't show this message again" msgstr "Више не приказуј ову поруку" -#: gtk/gtkwindowcontrols.c:309 gtk/gtkwindowhandle.c:230 -msgid "Minimize" -msgstr "Умањи" - -#: gtk/gtkwindowcontrols.c:311 -msgid "Minimize the window" -msgstr "Умањите прозор" - -#: gtk/gtkwindowcontrols.c:335 gtk/gtkwindowhandle.c:236 -msgid "Maximize" -msgstr "Увећај" - -#: gtk/gtkwindowcontrols.c:337 -msgid "Maximize the window" -msgstr "Увећајте прозор" - -#: gtk/gtkwindowcontrols.c:357 gtk/gtkwindowhandle.c:246 -msgid "Close" -msgstr "Затвори" - -#: gtk/gtkwindowcontrols.c:359 -msgid "Close the window" -msgstr "Затворите прозор" - -#: gtk/gtkwindowhandle.c:223 -msgid "Restore" -msgstr "Поврати" - -#: gtk/inspector/a11y.ui:16 -msgid "Role" -msgstr "Замотај" - -#: gtk/inspector/a11y.ui:40 -msgid "Object path" -msgstr "Путања објекта" - -#: gtk/inspector/a11y.ui:66 -msgid "Attribute" -msgstr "Атрибут" - -#: gtk/inspector/a11y.ui:78 gtk/inspector/css-node-tree.ui:119 -#: gtk/inspector/prop-list.ui:57 gtk/inspector/recorder.ui:155 -#: gtk/inspector/recorder.ui:221 -msgid "Value" -msgstr "Вредност" - -#: gtk/inspector/action-editor.c:123 +#: gtk/inspector/action-editor.c:281 msgid "Activate" msgstr "Покрени" -#: gtk/inspector/action-editor.c:135 -msgid "Set State" -msgstr "Постави статус" - -#: gtk/inspector/actions.ui:30 -msgid "Enabled" -msgstr "Укључен" - -#: gtk/inspector/actions.ui:41 -msgid "Parameter Type" -msgstr "Врста параметра" - -#: gtk/inspector/actions.ui:52 gtk/inspector/css-node-tree.ui:74 -#: gtk/inspector/misc-info.ui:121 +#: gtk/inspector/action-editor.c:302 gtk/inspector/actions.ui:82 +#: gtk/inspector/css-node-tree.ui:78 gtk/inspector/misc-info.ui:102 msgid "State" msgstr "Стaњe" -#: gtk/inspector/clipboard.c:211 gtk/inspector/misc-info.ui:278 -msgid "Show" -msgstr "Покажи" +#: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:196 +#: gtk/ui/gtkplacesview.ui:92 +msgid "Prefix" +msgstr "Префикс" -#: gtk/inspector/clipboard.c:228 -msgid "Hover to load" -msgstr "Лебдач за учитавање" +#: gtk/inspector/actions.ui:56 +msgid "Enabled" +msgstr "Укључен" -#: gtk/inspector/clipboard.c:278 -msgctxt "clipboard" -msgid "empty" -msgstr "празно" +#: gtk/inspector/actions.ui:69 +msgid "Parameter Type" +msgstr "Врста параметра" -#: gtk/inspector/clipboard.c:283 gtk/inspector/clipboard.c:325 -msgctxt "clipboard" -msgid "local" -msgstr "локално" +#: gtk/inspector/css-editor.c:112 +#| msgid "You can type here any CSS rule recognized by GTK." +msgid "You can type here any CSS rule recognized by GTK+." +msgstr "Овде можете уписати ЦСС правило које Гтк+ препознаје." -#: gtk/inspector/clipboard.c:285 gtk/inspector/clipboard.c:327 -msgctxt "clipboard" -msgid "remote" -msgstr "удаљено" - -#: gtk/inspector/clipboard.ui:31 -msgid "Drag and hold here" -msgstr "Превуци и држи овде" - -#: gtk/inspector/clipboard.ui:75 gtk/inspector/window.ui:574 -msgid "Clipboard" -msgstr "Остава" - -#: gtk/inspector/clipboard.ui:114 -msgid "Primary" -msgstr "Главно" - -#: gtk/inspector/controllers.c:126 -msgctxt "event phase" -msgid "None" -msgstr "Ништа" - -#: gtk/inspector/controllers.c:129 -msgctxt "event phase" -msgid "Capture" -msgstr "Снимање" - -#: gtk/inspector/controllers.c:132 -msgctxt "event phase" -msgid "Bubble" -msgstr "Мехур" - -#: gtk/inspector/controllers.c:135 -msgctxt "event phase" -msgid "Target" -msgstr "Мета" - -#: gtk/inspector/controllers.c:156 -msgctxt "propagation limit" -msgid "Native" -msgstr "Изворно" - -#: gtk/inspector/css-editor.c:129 -msgid "You can type here any CSS rule recognized by GTK." -msgstr "Овде можете уписати ЦСС правило које Гтк препознаје." - -#: gtk/inspector/css-editor.c:130 +#: gtk/inspector/css-editor.c:113 msgid "" "You can temporarily disable this custom CSS by clicking on the “Pause” " "button above." msgstr "" "Можете привремено да искључите произвољни ЦСС кликом на дугме „Паузирај“." -#: gtk/inspector/css-editor.c:131 +#: gtk/inspector/css-editor.c:114 msgid "Changes are applied instantly and globally, for the whole application." msgstr "Измене се примењују тренутно и свуда, за читав програм." -#: gtk/inspector/css-editor.c:211 +#: gtk/inspector/css-editor.c:162 #, c-format msgid "Saving CSS failed" msgstr "Чување ЦСС-а није успело" -#: gtk/inspector/css-editor.ui:30 +#: gtk/inspector/css-editor.ui:34 msgid "Disable this custom CSS" msgstr "Искључи овај произвољни ЦСС" -#: gtk/inspector/css-editor.ui:37 +#: gtk/inspector/css-editor.ui:55 msgid "Save the current CSS" msgstr "Сачувај текући ЦСС" -#: gtk/inspector/css-node-tree.ui:48 tools/gtk-builder-tool-preview.c:178 -#: tools/gtk-builder-tool-screenshot.c:358 +#: gtk/inspector/css-node-tree.ui:52 msgid "ID" msgstr "ИБ" -#: gtk/inspector/css-node-tree.ui:61 +#: gtk/inspector/css-node-tree.ui:65 gtk/inspector/object-tree.ui:142 msgid "Style Classes" msgstr "Разреди стилова" -#: gtk/inspector/css-node-tree.ui:104 +#: gtk/inspector/css-node-tree.ui:110 msgid "CSS Property" msgstr "Својство ЦСС-а" -#: gtk/inspector/general.c:330 gtk/inspector/general.c:411 +#: gtk/inspector/css-node-tree.ui:125 gtk/inspector/prop-list.ui:50 +#: gtk/ui/gtkcoloreditor.ui:320 +msgid "Value" +msgstr "Вредност" + +#: gtk/inspector/data-list.ui:15 +msgid "Show data" +msgstr "Прикажи податке" + +#: gtk/inspector/general.c:330 msgctxt "GL version" msgid "None" msgstr "Ништа" -#: gtk/inspector/general.c:339 -msgctxt "GL version" -msgid "Disabled" -msgstr "Искључено" - -#: gtk/inspector/general.c:340 -msgctxt "GL vendor" -msgid "Disabled" -msgstr "Искључен" - -#: gtk/inspector/general.c:412 +#: gtk/inspector/general.c:331 msgctxt "GL vendor" msgid "None" msgstr "Ништа" -#: gtk/inspector/general.c:463 -msgctxt "Vulkan device" -msgid "Disabled" -msgstr "Искључен" +#: gtk/inspector/general.ui:34 +#| msgid "GTK Version" +msgid "GTK+ Version" +msgstr "Гтк+ издање" -#: gtk/inspector/general.c:464 gtk/inspector/general.c:465 -msgctxt "Vulkan version" -msgid "Disabled" -msgstr "Искључено" - -#: gtk/inspector/general.c:521 -msgctxt "Vulkan device" -msgid "None" -msgstr "Ништа" - -#: gtk/inspector/general.c:522 gtk/inspector/general.c:523 -msgctxt "Vulkan version" -msgid "None" -msgstr "Ништа" - -#: gtk/inspector/general.c:793 -msgid "IM Context is hardcoded by GTK_IM_MODULE" -msgstr "ИМ контекст је стриктно кодиран са „GTK_IM_MODULE“" - -#: gtk/inspector/general.ui:32 -msgid "GTK Version" -msgstr "Гтк издање" - -#: gtk/inspector/general.ui:58 +#: gtk/inspector/general.ui:68 msgid "GDK Backend" msgstr "ГДК позадинац" -#: gtk/inspector/general.ui:84 -msgid "GSK Renderer" -msgstr "ГСК исцртавач" - -#: gtk/inspector/general.ui:110 -msgid "Pango Fontmap" -msgstr "Панго словна мапа" - -#: gtk/inspector/general.ui:136 -msgid "Media Backend" -msgstr "Позадинац медија" - -#: gtk/inspector/general.ui:162 -msgid "Input Method" -msgstr "Начин уноса" - -#: gtk/inspector/general.ui:202 +#: gtk/inspector/general.ui:115 msgid "Application ID" msgstr "ИД програма" -#: gtk/inspector/general.ui:228 +#: gtk/inspector/general.ui:149 msgid "Resource Path" msgstr "Путања изворишта" -#: gtk/inspector/general.ui:268 gtk/ui/gtkplacesview.ui:79 -msgid "Prefix" -msgstr "Префикс" - -#: gtk/inspector/general.ui:470 +#: gtk/inspector/general.ui:454 msgid "Display" msgstr "Приказ" -#: gtk/inspector/general.ui:497 -msgid "RGBA Visual" +#: gtk/inspector/general.ui:489 +#| msgid "RGBA Visual" +msgid "RGBA visual" msgstr "РГБА видљиво" #: gtk/inspector/general.ui:523 msgid "Composited" msgstr "Сложени" -#: gtk/inspector/general.ui:575 +#: gtk/inspector/general.ui:570 msgid "GL Version" msgstr "ГЛ издање" -#: gtk/inspector/general.ui:625 +#: gtk/inspector/general.ui:605 msgid "GL Vendor" msgstr "ГЛ произвођач" -#: gtk/inspector/general.ui:665 -msgid "Vulkan Device" -msgstr "Вулканов уређај" +#: gtk/inspector/gestures.c:129 +msgctxt "event phase" +msgid "None" +msgstr "Ништа" -#: gtk/inspector/general.ui:692 -msgid "Vulkan API version" -msgstr "АПИ издање Вулкана" +#: gtk/inspector/gestures.c:130 +msgctxt "event phase" +msgid "Capture" +msgstr "Снимање" -#: gtk/inspector/general.ui:719 -msgid "Vulkan driver version" -msgstr "Издање управљачког програма Вулкана" +#: gtk/inspector/gestures.c:131 +msgctxt "event phase" +msgid "Bubble" +msgstr "Мехур" -#: gtk/inspector/menu.c:95 -msgid "Unnamed section" -msgstr "Неименовани одељак" - -#: gtk/inspector/menu.ui:23 -msgid "Label" -msgstr "Натпис" - -#: gtk/inspector/menu.ui:36 gtk/inspector/shortcuts.ui:23 -msgid "Action" -msgstr "Радња" - -#: gtk/inspector/menu.ui:49 +#: gtk/inspector/gestures.c:132 +msgctxt "event phase" msgid "Target" msgstr "Мета" -#: gtk/inspector/menu.ui:62 +#: gtk/inspector/menu.c:92 +msgid "Unnamed section" +msgstr "Неименовани одељак" + +#: gtk/inspector/menu.ui:26 gtk/inspector/object-tree.ui:125 +msgid "Label" +msgstr "Натпис" + +#: gtk/inspector/menu.ui:39 gtk/inspector/prop-editor.c:1385 +msgid "Action" +msgstr "Радња" + +#: gtk/inspector/menu.ui:52 +msgid "Target" +msgstr "Мета" + +#: gtk/inspector/menu.ui:65 msgid "Icon" msgstr "Иконица" -#: gtk/inspector/misc-info.ui:32 +#: gtk/inspector/misc-info.ui:34 msgid "Address" msgstr "Адреса" -#: gtk/inspector/misc-info.ui:62 gtk/inspector/prop-list.ui:35 -#: gtk/inspector/statistics.ui:46 gtk/ui/gtkfilechooserwidget.ui:214 -msgid "Type" -msgstr "Врста" - -#: gtk/inspector/misc-info.ui:91 -msgid "Reference Count" +#: gtk/inspector/misc-info.ui:68 +#| msgid "Reference Count" +msgid "Reference count" msgstr "Број упуте" -#: gtk/inspector/misc-info.ui:151 -msgid "Direction" -msgstr "Смер" - -#: gtk/inspector/misc-info.ui:181 +#: gtk/inspector/misc-info.ui:136 msgid "Buildable ID" msgstr "Изградиви ИБ" -#: gtk/inspector/misc-info.ui:211 +#: gtk/inspector/misc-info.ui:170 +msgid "Default Widget" +msgstr "Основни елемент" + +#: gtk/inspector/misc-info.ui:192 gtk/inspector/misc-info.ui:237 +#: gtk/inspector/misc-info.ui:453 gtk/inspector/prop-editor.c:1071 +#: gtk/inspector/prop-editor.c:1268 gtk/inspector/prop-editor.c:1393 +#: gtk/inspector/prop-editor.c:1504 gtk/inspector/window.ui:382 +msgid "Properties" +msgstr "Својства" + +#: gtk/inspector/misc-info.ui:214 +#| msgid "Default Widget" +msgid "Focus Widget" +msgstr "Елемент фокуса" + +#: gtk/inspector/misc-info.ui:259 msgid "Mnemonic Label" msgstr "Мнемонички натпис" -#: gtk/inspector/misc-info.ui:240 -msgid "Request Mode" +#: gtk/inspector/misc-info.ui:294 +#| msgid "Request Mode" +msgid "Request mode" msgstr "Режим захтева" -#: gtk/inspector/misc-info.ui:269 -msgid "Measure map" -msgstr "Мапа мере" - -#: gtk/inspector/misc-info.ui:338 +#: gtk/inspector/misc-info.ui:328 msgid "Allocation" msgstr "Распоређивање" -#: gtk/inspector/misc-info.ui:367 +#: gtk/inspector/misc-info.ui:362 msgid "Baseline" msgstr "Подножје" #: gtk/inspector/misc-info.ui:396 -msgid "Surface" -msgstr "Површина" - -#: gtk/inspector/misc-info.ui:415 gtk/inspector/misc-info.ui:454 -#: gtk/inspector/misc-info.ui:493 gtk/inspector/prop-editor.c:1162 -#: gtk/inspector/prop-editor.c:1531 gtk/inspector/window.ui:396 -msgid "Properties" -msgstr "Својства" - -#: gtk/inspector/misc-info.ui:435 -msgid "Renderer" -msgstr "Исцртавач" +#| msgid "Clip Area" +msgid "Clip area" +msgstr "Исеци област" # Треба проверити на шта се односи. # Можда је ово „https://developer.gnome.org/gdk3/stable/GdkFrameClock.html“ -#: gtk/inspector/misc-info.ui:474 +#: gtk/inspector/misc-info.ui:430 msgid "Frame Clock" msgstr "Време освежавања оквира" -#: gtk/inspector/misc-info.ui:513 -msgid "Tick Callback" +#: gtk/inspector/misc-info.ui:475 +#| msgid "Tick Callback" +msgid "Tick callback" msgstr "Откуцај поновног позива" # Треба проверити на шта се односи. # Исто као горе. -#: gtk/inspector/misc-info.ui:543 -msgid "Frame Count" +#: gtk/inspector/misc-info.ui:511 +#| msgid "Frame Count" +msgid "Frame count" msgstr "Број оквира" # Треба проверити на шта се односи. -#: gtk/inspector/misc-info.ui:572 -msgid "Frame Rate" +#: gtk/inspector/misc-info.ui:545 +#| msgid "Frame Rate" +msgid "Frame rate" msgstr "Учесталост оквира" -#: gtk/inspector/misc-info.ui:601 +# Треба проверити на шта се односи. +#: gtk/inspector/misc-info.ui:579 +#| msgid "Accessible Name" +msgid "Accessible role" +msgstr "Приступачна улога" + +# Треба проверити на шта се односи. +#: gtk/inspector/misc-info.ui:613 +#| msgid "Accessible Name" +msgid "Accessible name" +msgstr "Приступачни назив" + +# Треба проверити на шта се односи. +#: gtk/inspector/misc-info.ui:649 +#| msgid "Accessible Description" +msgid "Accessible description" +msgstr "Приступачан опис" + +#: gtk/inspector/misc-info.ui:685 msgid "Mapped" msgstr "Мапирано" -#: gtk/inspector/misc-info.ui:631 +#: gtk/inspector/misc-info.ui:721 msgid "Realized" msgstr "Остварено" -#: gtk/inspector/misc-info.ui:661 +#: gtk/inspector/misc-info.ui:757 msgid "Is Toplevel" msgstr "Највишег је нивоа" -#: gtk/inspector/misc-info.ui:691 +#: gtk/inspector/misc-info.ui:793 msgid "Child Visible" msgstr "Видљиви садржани" -#: gtk/inspector/prop-editor.c:702 +#: gtk/inspector/object-tree.ui:95 +#| msgid "Objects" +msgid "Object" +msgstr "Објекат" + +#: gtk/inspector/prop-editor.c:679 #, c-format msgid "Pointer: %p" msgstr "Указивач: %p" -#. Translators: %s is a type name, for example -#. * GtkPropertyExpression with value \"2.5\" -#. -#: gtk/inspector/prop-editor.c:834 -#, c-format -msgid "%s with value \"%s\"" -msgstr "„%s“ са вредношћу „%s“" +#: gtk/inspector/prop-editor.c:694 +msgctxt "type name" +msgid "Unknown" +msgstr "Непознато" -#. Translators: Both %s are type names, for example -#. * GtkPropertyExpression with type GObject -#. -#: gtk/inspector/prop-editor.c:845 +#: gtk/inspector/prop-editor.c:695 #, c-format -msgid "%s with type %s" -msgstr "„%s“ са врстом „%s“" +#| msgid "Defined at: %p (%s)" +msgid "Object: %p (%s)" +msgstr "Објекат: %p (%s)" -#. Translators: Both %s are type names, for example -#. * GtkObjectExpression for GtkStringObject 0x23456789 -#. -#: gtk/inspector/prop-editor.c:858 -#, c-format -msgid "%s for %s %p" -msgstr "„%s“ за „%s“ %p" - -#. Translators: Both %s are type names, for example -#. * GtkPropertyExpression with value type: gchararray -#. -#: gtk/inspector/prop-editor.c:888 -#, c-format -msgid "%s with value type %s" -msgstr "„%s“ са врсстом вредности „%s“" - -#: gtk/inspector/prop-editor.c:1242 +#: gtk/inspector/prop-editor.c:1141 #, c-format msgid "Uneditable property type: %s" msgstr "Неуредива врста својства: %s" -#: gtk/inspector/prop-editor.c:1383 -msgctxt "column number" -msgid "None" -msgstr "Ништа" +#: gtk/inspector/prop-editor.c:1259 +msgid "Attribute mapping" +msgstr "Мапирање особина" -#: gtk/inspector/prop-editor.c:1420 -msgid "Attribute:" -msgstr "Атрибут:" +#: gtk/inspector/prop-editor.c:1264 +#| msgid "Model" +msgid "Model:" +msgstr "Модел:" -#: gtk/inspector/prop-editor.c:1423 -msgid "Model" -msgstr "Модел" +#: gtk/inspector/prop-editor.c:1265 +#, c-format +msgid "%p (%s)" +msgstr "%p (%s)" -#: gtk/inspector/prop-editor.c:1428 +#: gtk/inspector/prop-editor.c:1275 msgid "Column:" msgstr "Колона:" -#. Translators: %s is a type name, for example -#. * Action from 0x2345678 (GtkApplicationWindow) -#. -#: gtk/inspector/prop-editor.c:1527 +#: gtk/inspector/prop-editor.c:1285 +msgctxt "property name" +msgid "None" +msgstr "Ништа" + +#: gtk/inspector/prop-editor.c:1389 #, c-format -msgid "Action from: %p (%s)" -msgstr "Радња из: %p (%s)" +msgid "Defined at: %p (%s)" +msgstr "Одређен на: %p (%s)" -#: gtk/inspector/prop-editor.c:1582 -msgid "Reset" -msgstr "Поново постави" +#: gtk/inspector/prop-editor.c:1453 gtk/inspector/prop-editor.c:1469 +msgid "inverted" +msgstr "изврнуто" -#: gtk/inspector/prop-editor.c:1590 -msgctxt "GtkSettings source" -msgid "Default" -msgstr "Основно" +#: gtk/inspector/prop-editor.c:1485 +msgid "bidirectional, inverted" +msgstr "двосмерно, изврнуто" -#: gtk/inspector/prop-editor.c:1593 -msgctxt "GtkSettings source" -msgid "Theme" -msgstr "Тема" +#: gtk/inspector/prop-editor.c:1490 gtk/inspector/prop-editor.c:1604 +msgid "bidirectional" +msgstr "двосмерно" -#: gtk/inspector/prop-editor.c:1596 -msgctxt "GtkSettings source" -msgid "XSettings" -msgstr "Поставке Икса" +#: gtk/inspector/prop-editor.c:1495 +msgid "Binding:" +msgstr "Увезивање:" -#: gtk/inspector/prop-editor.c:1600 -msgctxt "GtkSettings source" -msgid "Application" -msgstr "Програм" +#: gtk/inspector/prop-editor.c:1623 +msgid "Setting:" +msgstr "Подешавање:" -#: gtk/inspector/prop-editor.c:1603 -msgctxt "GtkSettings source" -msgid "Unknown" -msgstr "Непознато" - -#: gtk/inspector/prop-editor.c:1606 +#: gtk/inspector/prop-editor.c:1663 msgid "Source:" msgstr "Извор:" -#: gtk/inspector/prop-list.ui:46 -msgid "Defined At" -msgstr "Одређена на" +#: gtk/inspector/prop-editor.c:1665 +msgid "Reset" +msgstr "Поново постави" -#: gtk/inspector/recorder.c:1694 -#, c-format -msgid "Saving RenderNode failed" -msgstr "Чување Чвора исцртавача није успело" +#: gtk/inspector/prop-editor.c:1679 +#| msgctxt "GtkSettings source" +#| msgid "Theme" +msgid "Theme" +msgstr "Тема" -#: gtk/inspector/recorder.ui:20 -msgid "Record frames" -msgstr "Сними оквире" +#: gtk/inspector/prop-editor.c:1682 +#| msgctxt "GtkSettings source" +#| msgid "XSettings" +msgid "XSettings" +msgstr "Поставке Икса" -#: gtk/inspector/recorder.ui:27 -msgid "Clear recorded frames" -msgstr "Очисти снимљене оквире" - -#: gtk/inspector/recorder.ui:34 -msgid "Add debug nodes" -msgstr "Додај чворове прочишћавања" - -#: gtk/inspector/recorder.ui:42 -msgid "Highlight event sequences" -msgstr "Истакни низове догађаја" - -#: gtk/inspector/recorder.ui:51 -msgid "Use a dark background" -msgstr "Користи тамну позадину" - -#: gtk/inspector/recorder.ui:59 -msgid "Save selected node" -msgstr "Сачувај изабрани чвор" - -#: gtk/inspector/recorder.ui:67 -msgid "Copy to clipboard" -msgstr "Умножите у оставу" - -#: gtk/inspector/recorder.ui:142 gtk/inspector/recorder.ui:208 +#: gtk/inspector/prop-list.ui:34 msgid "Property" msgstr "Особине" -#: gtk/inspector/resource-list.ui:59 +#: gtk/inspector/prop-list.ui:68 gtk/inspector/statistics.ui:53 +#: gtk/ui/gtkfilechooserwidget.ui:266 +msgid "Type" +msgstr "Врста" + +#: gtk/inspector/prop-list.ui:86 +msgid "Attribute" +msgstr "Атрибут" + +#: gtk/inspector/prop-list.ui:102 gtk/inspector/signals-list.ui:73 +msgid "Defined At" +msgstr "Одређена на" + +#: gtk/inspector/resource-list.ui:100 msgid "Path" msgstr "Путања" -#: gtk/inspector/resource-list.ui:71 +#: gtk/inspector/resource-list.ui:118 gtk/inspector/signals-list.ui:63 msgid "Count" msgstr "Број" -#: gtk/inspector/resource-list.ui:82 gtk/ui/gtkfilechooserwidget.ui:202 -#: gtk/ui/gtkfontchooserwidget.ui:204 gtk/ui/gtkfontchooserwidget.ui:351 +#: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:254 +#: gtk/ui/gtkfontchooserwidget.ui:134 gtk/ui/gtkfontchooserwidget.ui:276 msgid "Size" msgstr "Величина" -#: gtk/inspector/resource-list.ui:121 +#: gtk/inspector/resource-list.ui:163 msgid "Name:" msgstr "Назив:" -#: gtk/inspector/resource-list.ui:143 +#: gtk/inspector/resource-list.ui:187 msgid "Type:" msgstr "Врста:" -#: gtk/inspector/resource-list.ui:164 +#: gtk/inspector/resource-list.ui:210 msgid "Size:" msgstr "Величина:" -#: gtk/inspector/shortcuts.ui:17 -msgid "Trigger" -msgstr "Окидач" +#: gtk/inspector/selector.ui:31 +msgid "Selector" +msgstr "Изаборник" -#: gtk/inspector/size-groups.c:225 +#: gtk/inspector/signals-list.c:117 +msgid "Yes" +msgstr "Да" + +#: gtk/inspector/signals-list.ui:36 +msgid "Signal" +msgstr "Сигнал" + +#: gtk/inspector/signals-list.ui:50 +msgid "Connected" +msgstr "Повезан" + +#: gtk/inspector/size-groups.c:224 +msgid "Ignore hidden" +msgstr "Занемари скривене" + +#: gtk/inspector/size-groups.c:242 +msgid "Mode" +msgstr "Режим" + +#: gtk/inspector/size-groups.c:252 msgctxt "sizegroup mode" msgid "None" msgstr "Ништа" -#: gtk/inspector/size-groups.c:226 +#: gtk/inspector/size-groups.c:253 msgctxt "sizegroup mode" msgid "Horizontal" msgstr "Водоравнo" -#: gtk/inspector/size-groups.c:227 +#: gtk/inspector/size-groups.c:254 msgctxt "sizegroup mode" msgid "Vertical" msgstr "Усправно" -#: gtk/inspector/size-groups.c:228 +#: gtk/inspector/size-groups.c:255 msgctxt "sizegroup mode" msgid "Both" msgstr "Оба" -#: gtk/inspector/size-groups.c:240 -msgid "Mode" -msgstr "Режим" +#: gtk/inspector/statistics.c:377 +#| msgid "GLib must be configured with -Dbuildtype=debug" +msgid "GLib must be configured with --enable-debug" +msgstr "Глиб мора бити подешено са „--enable-debug“" -#: gtk/inspector/statistics.c:400 -msgid "GLib must be configured with -Dbuildtype=debug" -msgstr "Глиб мора бити подешено са „-Dbuildtype=debug“" - -#: gtk/inspector/statistics.ui:60 +#: gtk/inspector/statistics.ui:68 msgid "Self 1" msgstr "Самостално 1" -#: gtk/inspector/statistics.ui:71 +#: gtk/inspector/statistics.ui:80 msgid "Cumulative 1" msgstr "Збирно 1" -#: gtk/inspector/statistics.ui:82 +#: gtk/inspector/statistics.ui:92 msgid "Self 2" msgstr "Самостално 2" -#: gtk/inspector/statistics.ui:93 +#: gtk/inspector/statistics.ui:104 msgid "Cumulative 2" msgstr "Збирно 2" -#: gtk/inspector/statistics.ui:104 +#: gtk/inspector/statistics.ui:116 msgid "Self" msgstr "Самостално" -#: gtk/inspector/statistics.ui:120 +#: gtk/inspector/statistics.ui:133 msgid "Cumulative" msgstr "Збирно" -#: gtk/inspector/statistics.ui:151 +#: gtk/inspector/statistics.ui:165 msgid "Enable statistics with GOBJECT_DEBUG=instance-count" msgstr "Омогући статистику уз „GOBJECT_DEBUG=instance-count“" -#: gtk/inspector/tree-data.ui:10 -msgid "Show data" -msgstr "Прикажи податке" - -#: gtk/inspector/type-info.ui:14 -msgid "Hierarchy" -msgstr "Хијерархија" - -#: gtk/inspector/type-info.ui:35 -msgid "Implements" -msgstr "Примене" - -#: gtk/inspector/visual.c:603 gtk/inspector/visual.c:622 +#: gtk/inspector/visual.c:432 gtk/inspector/visual.c:447 msgid "Theme is hardcoded by GTK_THEME" msgstr "Тема је стриктно кодирана са „GTK_THEME“" -#: gtk/inspector/visual.c:853 +#: gtk/inspector/visual.c:657 msgid "Backend does not support window scaling" msgstr "Позадинац не подржава сразмеравање прозора" -#: gtk/inspector/visual.ui:35 -msgid "GTK Theme" -msgstr "Гтк тема" +#: gtk/inspector/visual.c:752 +msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" +msgstr "Подешавање је стриктно кодирано са „GTK_TEST_TOUCHSCREEN“" -#: gtk/inspector/visual.ui:59 +#: gtk/inspector/visual.c:817 +msgid "" +"Not settable at runtime.\n" +"Use GDK_GL=always or GDK_GL=disable instead" +msgstr "" +"Не може се изабрати приликом покретања.\n" +"Користите „GDK_GL=always“ (увек) или „GDK_GL=disable“ (онемогући)" + +#: gtk/inspector/visual.c:831 gtk/inspector/visual.c:832 +#: gtk/inspector/visual.c:833 +msgid "GL rendering is disabled" +msgstr "Цртање помоћу ГЛ-а је онемогућено" + +#: gtk/inspector/visual.ui:61 +#| msgid "GTK Theme" +msgid "GTK+ Theme" +msgstr "Гтк+ тема" + +#: gtk/inspector/visual.ui:94 msgid "Dark Variant" msgstr "Тамна верзија" -#: gtk/inspector/visual.ui:84 +#: gtk/inspector/visual.ui:127 msgid "Cursor Theme" msgstr "Тема показивача" -#: gtk/inspector/visual.ui:109 +#: gtk/inspector/visual.ui:160 msgid "Cursor Size" msgstr "Величина показивача" -#: gtk/inspector/visual.ui:145 +#: gtk/inspector/visual.ui:197 msgid "Icon Theme" msgstr "Тема иконица" -#: gtk/inspector/visual.ui:195 +#: gtk/inspector/visual.ui:263 msgid "Font Scale" msgstr "Размера слова" -#: gtk/inspector/visual.ui:240 +#: gtk/inspector/visual.ui:309 msgid "Text Direction" msgstr "Смер текста" -#: gtk/inspector/visual.ui:255 +#: gtk/inspector/visual.ui:322 msgid "Left-to-Right" msgstr "Са лева на десно" -#: gtk/inspector/visual.ui:256 +#: gtk/inspector/visual.ui:323 msgid "Right-to-Left" msgstr "Са десна на лево" -#: gtk/inspector/visual.ui:274 -msgid "Window Scaling" +#: gtk/inspector/visual.ui:347 +#| msgid "Window Scaling" +msgid "Window scaling" msgstr "Сразмеравање прозора" -#: gtk/inspector/visual.ui:307 +#: gtk/inspector/visual.ui:382 msgid "Animations" msgstr "Анимације" -#: gtk/inspector/visual.ui:332 +#: gtk/inspector/visual.ui:415 msgid "Slowdown" msgstr "Успори" -#: gtk/inspector/visual.ui:390 -msgid "Show fps overlay" -msgstr "Прикажи к/с прекривање" +#: gtk/inspector/visual.ui:474 +msgid "Rendering Mode" +msgstr "Начин исцртавања" -#: gtk/inspector/visual.ui:415 +#: gtk/inspector/visual.ui:487 +msgid "Similar" +msgstr "Слично" + +#: gtk/inspector/visual.ui:489 +#| msgctxt "Stock label, media" +#| msgid "_Record" +msgid "Recording" +msgstr "Снимање" + +#: gtk/inspector/visual.ui:513 msgid "Show Graphic Updates" msgstr "Прикажи графичка освежења" -#: gtk/inspector/visual.ui:440 -msgid "Show Fallback Rendering" -msgstr "Прикажи резервно исцртавање" - -#: gtk/inspector/visual.ui:465 +#: gtk/inspector/visual.ui:547 msgid "Show Baselines" msgstr "Прикажи основице" -#: gtk/inspector/visual.ui:493 +#: gtk/inspector/visual.ui:581 msgid "Show Layout Borders" msgstr "Прикажи границе распореда" -#: gtk/inspector/visual.ui:550 -msgid "CSS Padding" -msgstr "ЦСС попуњавање" - -#: gtk/inspector/visual.ui:560 -msgid "CSS Border" -msgstr "ЦСС ивица" - -#: gtk/inspector/visual.ui:570 -msgid "CSS Margin" -msgstr "ЦСС маргина" - -#: gtk/inspector/visual.ui:580 -msgid "Widget Margin" -msgstr "Маргина елемента" - #: gtk/inspector/visual.ui:615 -msgid "Show Focus" -msgstr "Прикажи фокус" +msgid "Show Pixel Cache" +msgstr "Прикажи оставу тачкице" -#: gtk/inspector/visual.ui:654 -msgid "Simulate Touchscreen" +#: gtk/inspector/visual.ui:649 +msgid "Show Widget Resizes" +msgstr "Прикажи промене величина елемената" + +#: gtk/inspector/visual.ui:683 +#| msgid "Simulate Touchscreen" +msgid "Simulate touchscreen" msgstr "Опонашај екран на додир" -#: gtk/inspector/visual.ui:689 -msgid "Inspect Inspector" -msgstr "Прегледај инспектора" +#: gtk/inspector/visual.ui:728 +msgid "GL Rendering" +msgstr "ГЛ исцртавање" -#: gtk/inspector/window.ui:27 +#: gtk/inspector/visual.ui:740 +#| msgid "When Needed" +msgid "When needed" +msgstr "По потреби" + +#: gtk/inspector/visual.ui:741 +msgid "Always" +msgstr "Увек" + +#: gtk/inspector/visual.ui:742 +#| msgctxt "Accelerator" +#| msgid "Disabled" +msgid "Disabled" +msgstr "Искључена" + +#: gtk/inspector/visual.ui:766 +msgid "Software GL" +msgstr "Софтверски ГЛ" + +#: gtk/inspector/visual.ui:800 +msgid "Software Surfaces" +msgstr "Софтверске површине" + +#: gtk/inspector/visual.ui:834 +msgid "Texture Rectangle Extension" +msgstr "Проширење за квадратне текстуре" + +#: gtk/inspector/window.ui:31 msgid "Select an Object" msgstr "Изаберите објекат" -#: gtk/inspector/window.ui:42 gtk/inspector/window.ui:107 +#: gtk/inspector/window.ui:54 gtk/inspector/window.ui:134 msgid "Show Details" msgstr "Прикажи податке" -#: gtk/inspector/window.ui:57 +#: gtk/inspector/window.ui:77 msgid "Show all Objects" msgstr "Прикажи све објекте" -#: gtk/inspector/window.ui:121 -msgid "Show all Resources" -msgstr "Прикажи све изворе" - -#: gtk/inspector/window.ui:147 +#: gtk/inspector/window.ui:107 msgid "Collect Statistics" msgstr "Прикупи статистику" -#: gtk/inspector/window.ui:199 -msgid "Objects" -msgstr "Објекти" +#: gtk/inspector/window.ui:156 +msgid "Show all Resources" +msgstr "Прикажи све изворе" -#: gtk/inspector/window.ui:231 -msgid "Toggle Sidebar" -msgstr "Окини бочну површ" +#: gtk/inspector/window.ui:267 +msgid "Trace signal emissions on this object" +msgstr "Прати одашиљања сигнала на овом предмету" -#: gtk/inspector/window.ui:253 -msgid "Refresh action state" -msgstr "Освежи стање радње" +#: gtk/inspector/window.ui:284 +msgid "Clear log" +msgstr "Очисти дневник" -#: gtk/inspector/window.ui:327 -msgid "Previous object" -msgstr "Претходни објекат" - -#: gtk/inspector/window.ui:334 -msgid "Child object" -msgstr "Садржани објекат" - -#: gtk/inspector/window.ui:341 -msgid "Previous sibling" -msgstr "Претходни сродник" - -#: gtk/inspector/window.ui:347 -msgid "List Position" -msgstr "Положај списка" - -#: gtk/inspector/window.ui:356 -msgid "Next sibling" -msgstr "Следећи сродник" - -#: gtk/inspector/window.ui:386 +#: gtk/inspector/window.ui:370 msgid "Miscellaneous" msgstr "Додатна подешавања" -#: gtk/inspector/window.ui:407 gtk/ui/gtkprintunixdialog.ui:393 -msgid "Layout" -msgstr "Распоред" +#: gtk/inspector/window.ui:393 +#| msgid "Signal" +msgid "Signals" +msgstr "Сигнали" -#: gtk/inspector/window.ui:418 -msgid "CSS Nodes" +#: gtk/inspector/window.ui:404 +#| msgid "Properties" +msgid "Child Properties" +msgstr "Својства детета" + +#: gtk/inspector/window.ui:413 +msgid "Class Hierarchy" +msgstr "Хијерархија разреда" + +#: gtk/inspector/window.ui:422 +msgid "CSS Selector" +msgstr "ЦСС изаборник" + +#: gtk/inspector/window.ui:431 +#| msgid "CSS Nodes" +msgid "CSS nodes" msgstr "ЦСС тачке" -#: gtk/inspector/window.ui:429 +#: gtk/inspector/window.ui:438 msgid "Size Groups" msgstr "Групе величине" -#: gtk/inspector/window.ui:438 gtk/inspector/window.ui:447 +#: gtk/inspector/window.ui:445 msgid "Data" msgstr "Подаци" -#: gtk/inspector/window.ui:457 +#: gtk/inspector/window.ui:452 msgid "Actions" msgstr "Радње" #: gtk/inspector/window.ui:468 -msgid "Menu" -msgstr "Изборник" +msgid "Gestures" +msgstr "Покрети" #: gtk/inspector/window.ui:477 -msgid "Controllers" -msgstr "Управљачи" - -#: gtk/inspector/window.ui:487 msgid "Magnifier" msgstr "Увећавање" -# Треба проверити на шта се односи. -#: gtk/inspector/window.ui:508 -msgid "Accessibility" -msgstr "Приступачност" +#: gtk/inspector/window.ui:490 +msgid "Objects" +msgstr "Објекти" -#: gtk/inspector/window.ui:532 -msgid "Global" -msgstr "Опште" - -#: gtk/inspector/window.ui:545 -msgid "Information" -msgstr "Обавештење" - -#: gtk/inspector/window.ui:554 -msgid "Settings" -msgstr "Поставке" - -#: gtk/inspector/window.ui:563 -msgid "Resources" -msgstr "Изворишта" - -#: gtk/inspector/window.ui:584 +#: gtk/inspector/window.ui:500 msgid "Statistics" msgstr "Статистика" -#: gtk/inspector/window.ui:595 -msgid "Logging" -msgstr "Дневник" +#: gtk/inspector/window.ui:510 +msgid "Resources" +msgstr "Изворишта" -#: gtk/inspector/window.ui:610 +#: gtk/inspector/window.ui:519 msgid "CSS" msgstr "ЦСС" -#: gtk/inspector/window.ui:619 -msgid "Recorder" -msgstr "Снимач" +#: gtk/inspector/window.ui:528 +msgid "Visual" +msgstr "Видни" -#: gtk/open-type-layout.h:14 +#: gtk/inspector/window.ui:537 gtk/ui/gtkprintunixdialog.ui:426 +msgid "General" +msgstr "Опште" + +#: gtk/open-type-layout.h:13 msgctxt "OpenType layout" msgid "Access All Alternates" msgstr "Приступи свим заменским" -#: gtk/open-type-layout.h:15 +#: gtk/open-type-layout.h:14 msgctxt "OpenType layout" msgid "Above-base Forms" msgstr "Облици изнад основе" -#: gtk/open-type-layout.h:16 +#: gtk/open-type-layout.h:15 msgctxt "OpenType layout" msgid "Above-base Mark Positioning" msgstr "Постављање ознаке изнад основе" -#: gtk/open-type-layout.h:17 +#: gtk/open-type-layout.h:16 msgctxt "OpenType layout" msgid "Above-base Substitutions" msgstr "Замене изнад основе" -#: gtk/open-type-layout.h:18 +#: gtk/open-type-layout.h:17 msgctxt "OpenType layout" msgid "Alternative Fractions" msgstr "Заменски разломци" -#: gtk/open-type-layout.h:19 +#: gtk/open-type-layout.h:18 msgctxt "OpenType layout" msgid "Akhands" msgstr "Акандско" -#: gtk/open-type-layout.h:20 +#: gtk/open-type-layout.h:19 msgctxt "OpenType layout" msgid "Below-base Forms" msgstr "Облици испод основе" -#: gtk/open-type-layout.h:21 +#: gtk/open-type-layout.h:20 msgctxt "OpenType layout" msgid "Below-base Mark Positioning" msgstr "Постављање ознаке испод основе" -#: gtk/open-type-layout.h:22 +#: gtk/open-type-layout.h:21 msgctxt "OpenType layout" msgid "Below-base Substitutions" msgstr "Замене испод основе" -#: gtk/open-type-layout.h:23 +#: gtk/open-type-layout.h:22 msgctxt "OpenType layout" msgid "Contextual Alternates" msgstr "Контекстуални заменски" -#: gtk/open-type-layout.h:24 +#: gtk/open-type-layout.h:23 msgctxt "OpenType layout" msgid "Case-Sensitive Forms" msgstr "Облици разликују величину слова" -#: gtk/open-type-layout.h:25 +#: gtk/open-type-layout.h:24 msgctxt "OpenType layout" msgid "Glyph Composition / Decomposition" msgstr "Слагање / разлагање глифа" -#: gtk/open-type-layout.h:26 +#: gtk/open-type-layout.h:25 msgctxt "OpenType layout" msgid "Conjunct Form After Ro" msgstr "Облик свезе по Роу" -#: gtk/open-type-layout.h:27 +#: gtk/open-type-layout.h:26 msgctxt "OpenType layout" msgid "Conjunct Forms" msgstr "Облици свезе" -#: gtk/open-type-layout.h:28 +#: gtk/open-type-layout.h:27 msgctxt "OpenType layout" msgid "Contextual Ligatures" msgstr "Контекстуалне лигатуре" -#: gtk/open-type-layout.h:29 +#: gtk/open-type-layout.h:28 msgctxt "OpenType layout" msgid "Centered CJK Punctuation" msgstr "Усредиштена КЈК интерпункција" -#: gtk/open-type-layout.h:30 +#: gtk/open-type-layout.h:29 msgctxt "OpenType layout" msgid "Capital Spacing" msgstr "Размак великих слова" -#: gtk/open-type-layout.h:31 +#: gtk/open-type-layout.h:30 msgctxt "OpenType layout" msgid "Contextual Swash" msgstr "Контекстуална левоперјаста" -#: gtk/open-type-layout.h:32 +#: gtk/open-type-layout.h:31 msgctxt "OpenType layout" msgid "Cursive Positioning" msgstr "Постављање искошених" -#: gtk/open-type-layout.h:33 +#: gtk/open-type-layout.h:32 msgctxt "OpenType layout" msgid "Petite Capitals From Capitals" msgstr "Сићушна велика слова из великих слова" -#: gtk/open-type-layout.h:34 +#: gtk/open-type-layout.h:33 msgctxt "OpenType layout" msgid "Small Capitals From Capitals" msgstr "Мала велика слова из великих слова" -#: gtk/open-type-layout.h:35 +#: gtk/open-type-layout.h:34 msgctxt "OpenType layout" msgid "Distances" msgstr "Растојања" -#: gtk/open-type-layout.h:36 +#: gtk/open-type-layout.h:35 msgctxt "OpenType layout" msgid "Discretionary Ligatures" msgstr "Дискреционе лигатуре" -#: gtk/open-type-layout.h:37 +#: gtk/open-type-layout.h:36 msgctxt "OpenType layout" msgid "Denominators" msgstr "Имениоци" -#: gtk/open-type-layout.h:38 +#: gtk/open-type-layout.h:37 msgctxt "OpenType layout" msgid "Dotless Forms" msgstr "Облици без тачака" -#: gtk/open-type-layout.h:39 +#: gtk/open-type-layout.h:38 msgctxt "OpenType layout" msgid "Expert Forms" msgstr "Стручни облици" -#: gtk/open-type-layout.h:40 +#: gtk/open-type-layout.h:39 msgctxt "OpenType layout" msgid "Final Glyph on Line Alternates" msgstr "Заменски крајњег глифа у реду" -#: gtk/open-type-layout.h:41 +#: gtk/open-type-layout.h:40 msgctxt "OpenType layout" msgid "Terminal Forms #2" msgstr "Терминални облици 2" -#: gtk/open-type-layout.h:42 +#: gtk/open-type-layout.h:41 msgctxt "OpenType layout" msgid "Terminal Forms #3" msgstr "Терминални облици 3" -#: gtk/open-type-layout.h:43 +#: gtk/open-type-layout.h:42 msgctxt "OpenType layout" msgid "Terminal Forms" msgstr "Терминални облици" -#: gtk/open-type-layout.h:44 +#: gtk/open-type-layout.h:43 msgctxt "OpenType layout" msgid "Flattened accent forms" msgstr "Облици сравњеног акцента" -#: gtk/open-type-layout.h:45 +#: gtk/open-type-layout.h:44 msgctxt "OpenType layout" msgid "Fractions" msgstr "Разломци" -#: gtk/open-type-layout.h:46 +#: gtk/open-type-layout.h:45 msgctxt "OpenType layout" msgid "Full Widths" msgstr "Пуне ширине" -#: gtk/open-type-layout.h:47 +#: gtk/open-type-layout.h:46 msgctxt "OpenType layout" msgid "Half Forms" msgstr "Полуоблици" -#: gtk/open-type-layout.h:48 +#: gtk/open-type-layout.h:47 msgctxt "OpenType layout" msgid "Halant Forms" msgstr "Халант облици" -#: gtk/open-type-layout.h:49 +#: gtk/open-type-layout.h:48 msgctxt "OpenType layout" msgid "Alternate Half Widths" msgstr "Заменске полуширине" -#: gtk/open-type-layout.h:50 +#: gtk/open-type-layout.h:49 msgctxt "OpenType layout" msgid "Historical Forms" msgstr "Историјски облици" -#: gtk/open-type-layout.h:51 +#: gtk/open-type-layout.h:50 msgctxt "OpenType layout" msgid "Horizontal Kana Alternates" msgstr "Водоравни Кана заменски" -#: gtk/open-type-layout.h:52 +#: gtk/open-type-layout.h:51 msgctxt "OpenType layout" msgid "Historical Ligatures" msgstr "Историјске лигатуре" -#: gtk/open-type-layout.h:53 +#: gtk/open-type-layout.h:52 msgctxt "OpenType layout" msgid "Hangul" msgstr "Хангул" -#: gtk/open-type-layout.h:54 +#: gtk/open-type-layout.h:53 msgctxt "OpenType layout" msgid "Hojo Kanji Forms" msgstr "Хоџо Канџи облици" -#: gtk/open-type-layout.h:55 +#: gtk/open-type-layout.h:54 msgctxt "OpenType layout" msgid "Half Widths" msgstr "Полу ширине" -#: gtk/open-type-layout.h:56 +#: gtk/open-type-layout.h:55 msgctxt "OpenType layout" msgid "Initial Forms" msgstr "Почетни облици" -#: gtk/open-type-layout.h:57 +#: gtk/open-type-layout.h:56 msgctxt "OpenType layout" msgid "Isolated Forms" msgstr "Усамљени облици" -#: gtk/open-type-layout.h:58 +#: gtk/open-type-layout.h:57 msgctxt "OpenType layout" msgid "Italics" msgstr "Искошена" -#: gtk/open-type-layout.h:59 +#: gtk/open-type-layout.h:58 msgctxt "OpenType layout" msgid "Justification Alternates" msgstr "Заменски порвнања" -#: gtk/open-type-layout.h:60 +#: gtk/open-type-layout.h:59 msgctxt "OpenType layout" msgid "JIS78 Forms" msgstr "ЈИС78 облици" -#: gtk/open-type-layout.h:61 +#: gtk/open-type-layout.h:60 msgctxt "OpenType layout" msgid "JIS83 Forms" msgstr "ЈИС83 облици" -#: gtk/open-type-layout.h:62 +#: gtk/open-type-layout.h:61 msgctxt "OpenType layout" msgid "JIS90 Forms" msgstr "ЈИС90 облици" -#: gtk/open-type-layout.h:63 +#: gtk/open-type-layout.h:62 msgctxt "OpenType layout" msgid "JIS2004 Forms" msgstr "ЈИС2004 облици" -#: gtk/open-type-layout.h:64 +#: gtk/open-type-layout.h:63 msgctxt "OpenType layout" msgid "Kerning" msgstr "Уклапање" -#: gtk/open-type-layout.h:65 +#: gtk/open-type-layout.h:64 msgctxt "OpenType layout" msgid "Left Bounds" msgstr "Леве границе" -#: gtk/open-type-layout.h:66 +#: gtk/open-type-layout.h:65 msgctxt "OpenType layout" msgid "Standard Ligatures" msgstr "Стандардне лигатуре" -#: gtk/open-type-layout.h:67 +#: gtk/open-type-layout.h:66 msgctxt "OpenType layout" msgid "Leading Jamo Forms" msgstr "Водећи Јамо облици" -#: gtk/open-type-layout.h:68 +#: gtk/open-type-layout.h:67 msgctxt "OpenType layout" msgid "Lining Figures" msgstr "Постава фигура" -#: gtk/open-type-layout.h:69 +#: gtk/open-type-layout.h:68 msgctxt "OpenType layout" msgid "Localized Forms" msgstr "Локализовани облици" -#: gtk/open-type-layout.h:70 +#: gtk/open-type-layout.h:69 msgctxt "OpenType layout" msgid "Left-to-right alternates" msgstr "Заменски с лева на десно" -#: gtk/open-type-layout.h:71 +#: gtk/open-type-layout.h:70 msgctxt "OpenType layout" msgid "Left-to-right mirrored forms" msgstr "Пресликани облици с лева на десно" -#: gtk/open-type-layout.h:72 +#: gtk/open-type-layout.h:71 msgctxt "OpenType layout" msgid "Mark Positioning" msgstr "Постављање обележја" -#: gtk/open-type-layout.h:73 +#: gtk/open-type-layout.h:72 msgctxt "OpenType layout" msgid "Medial Forms #2" msgstr "Средњевековни облици #2" -#: gtk/open-type-layout.h:74 +#: gtk/open-type-layout.h:73 msgctxt "OpenType layout" msgid "Medial Forms" msgstr "Средњевековни облици" -#: gtk/open-type-layout.h:75 +#: gtk/open-type-layout.h:74 msgctxt "OpenType layout" msgid "Mathematical Greek" msgstr "Грчки математички" -#: gtk/open-type-layout.h:76 +#: gtk/open-type-layout.h:75 msgctxt "OpenType layout" msgid "Mark to Mark Positioning" msgstr "Постављање знака до знака" -#: gtk/open-type-layout.h:77 +#: gtk/open-type-layout.h:76 msgctxt "OpenType layout" msgid "Mark Positioning via Substitution" msgstr "Постављање знака путем замене" -#: gtk/open-type-layout.h:78 +#: gtk/open-type-layout.h:77 msgctxt "OpenType layout" msgid "Alternate Annotation Forms" msgstr "Заменски облици прибелешке" -#: gtk/open-type-layout.h:79 +#: gtk/open-type-layout.h:78 msgctxt "OpenType layout" msgid "NLC Kanji Forms" msgstr "НЛЦ Канџи облици" -#: gtk/open-type-layout.h:80 +#: gtk/open-type-layout.h:79 msgctxt "OpenType layout" msgid "Nukta Forms" msgstr "Нукта облици" -#: gtk/open-type-layout.h:81 +#: gtk/open-type-layout.h:80 msgctxt "OpenType layout" msgid "Numerators" msgstr "Бројиоци" -#: gtk/open-type-layout.h:82 +#: gtk/open-type-layout.h:81 msgctxt "OpenType layout" msgid "Oldstyle Figures" msgstr "Старостилске фигуре" -#: gtk/open-type-layout.h:83 +#: gtk/open-type-layout.h:82 msgctxt "OpenType layout" msgid "Optical Bounds" msgstr "Оптичке границе" -#: gtk/open-type-layout.h:84 +#: gtk/open-type-layout.h:83 msgctxt "OpenType layout" msgid "Ordinals" msgstr "Редни бројеви" -#: gtk/open-type-layout.h:85 +#: gtk/open-type-layout.h:84 msgctxt "OpenType layout" msgid "Ornaments" msgstr "Украси" -#: gtk/open-type-layout.h:86 +#: gtk/open-type-layout.h:85 msgctxt "OpenType layout" msgid "Proportional Alternate Widths" msgstr "Сразмерне заменске ширине" -#: gtk/open-type-layout.h:87 +#: gtk/open-type-layout.h:86 msgctxt "OpenType layout" msgid "Petite Capitals" msgstr "Мала велика слова" -#: gtk/open-type-layout.h:88 +#: gtk/open-type-layout.h:87 msgctxt "OpenType layout" msgid "Proportional Kana" msgstr "Сразмерни Кана" -#: gtk/open-type-layout.h:89 +#: gtk/open-type-layout.h:88 msgctxt "OpenType layout" msgid "Proportional Figures" msgstr "Сразмерне фигуре" -#: gtk/open-type-layout.h:90 +#: gtk/open-type-layout.h:89 msgctxt "OpenType layout" msgid "Pre-Base Forms" msgstr "Облици пре-основе" -#: gtk/open-type-layout.h:91 +#: gtk/open-type-layout.h:90 msgctxt "OpenType layout" msgid "Pre-base Substitutions" msgstr "Замене пре-основе" -#: gtk/open-type-layout.h:92 +#: gtk/open-type-layout.h:91 msgctxt "OpenType layout" msgid "Post-base Forms" msgstr "Облици након-основе" -#: gtk/open-type-layout.h:93 +#: gtk/open-type-layout.h:92 msgctxt "OpenType layout" msgid "Post-base Substitutions" msgstr "Замене након-основе" -#: gtk/open-type-layout.h:94 +#: gtk/open-type-layout.h:93 msgctxt "OpenType layout" msgid "Proportional Widths" msgstr "Сразмерне ширине" -#: gtk/open-type-layout.h:95 +#: gtk/open-type-layout.h:94 msgctxt "OpenType layout" msgid "Quarter Widths" msgstr "Четврт ширине" -#: gtk/open-type-layout.h:96 +#: gtk/open-type-layout.h:95 msgctxt "OpenType layout" msgid "Randomize" msgstr "Насумично" -#: gtk/open-type-layout.h:97 +#: gtk/open-type-layout.h:96 msgctxt "OpenType layout" msgid "Required Contextual Alternates" msgstr "Захтевани контекстуални заменски" -#: gtk/open-type-layout.h:98 +#: gtk/open-type-layout.h:97 msgctxt "OpenType layout" msgid "Rakar Forms" msgstr "Ракар облици" -#: gtk/open-type-layout.h:99 +#: gtk/open-type-layout.h:98 msgctxt "OpenType layout" msgid "Required Ligatures" msgstr "Захтеване лигатуре" -#: gtk/open-type-layout.h:100 +#: gtk/open-type-layout.h:99 msgctxt "OpenType layout" msgid "Reph Forms" msgstr "Реф облици" -#: gtk/open-type-layout.h:101 +#: gtk/open-type-layout.h:100 msgctxt "OpenType layout" msgid "Right Bounds" msgstr "Десне границе" -#: gtk/open-type-layout.h:102 +#: gtk/open-type-layout.h:101 msgctxt "OpenType layout" msgid "Right-to-left alternates" msgstr "Заменски са десна на лево" -#: gtk/open-type-layout.h:103 +#: gtk/open-type-layout.h:102 msgctxt "OpenType layout" msgid "Right-to-left mirrored forms" msgstr "Пресликани облици са десна на лево" -#: gtk/open-type-layout.h:104 +#: gtk/open-type-layout.h:103 msgctxt "OpenType layout" msgid "Ruby Notation Forms" msgstr "Облици Руби напомена" -#: gtk/open-type-layout.h:105 +#: gtk/open-type-layout.h:104 msgctxt "OpenType layout" msgid "Required Variation Alternates" msgstr "Захтевани заменски варијације" -#: gtk/open-type-layout.h:106 +#: gtk/open-type-layout.h:105 msgctxt "OpenType layout" msgid "Stylistic Alternates" msgstr "Стилски заменски" -#: gtk/open-type-layout.h:107 +#: gtk/open-type-layout.h:106 msgctxt "OpenType layout" msgid "Scientific Inferiors" msgstr "Научни индекси" -#: gtk/open-type-layout.h:108 +#: gtk/open-type-layout.h:107 msgctxt "OpenType layout" msgid "Optical size" msgstr "Оптичка величина" -#: gtk/open-type-layout.h:109 +#: gtk/open-type-layout.h:108 msgctxt "OpenType layout" msgid "Small Capitals" msgstr "Умањена „велика слова“" -#: gtk/open-type-layout.h:110 +#: gtk/open-type-layout.h:109 msgctxt "OpenType layout" msgid "Simplified Forms" msgstr "Поједностављени облици" +#: gtk/open-type-layout.h:110 +msgctxt "OpenType layout" +msgid "Stylistic Set 1" +msgstr "Стилски скуп 1" + #: gtk/open-type-layout.h:111 msgctxt "OpenType layout" +msgid "Stylistic Set 2" +msgstr "Стилски скуп 2" + +#: gtk/open-type-layout.h:112 +msgctxt "OpenType layout" +msgid "Stylistic Set 3" +msgstr "Стилски скуп 3" + +#: gtk/open-type-layout.h:113 +msgctxt "OpenType layout" +msgid "Stylistic Set 4" +msgstr "Стилски скуп 4" + +#: gtk/open-type-layout.h:114 +msgctxt "OpenType layout" +msgid "Stylistic Set 5" +msgstr "Стилски скуп 5" + +#: gtk/open-type-layout.h:115 +msgctxt "OpenType layout" +msgid "Stylistic Set 6" +msgstr "Стилски скуп 6" + +#: gtk/open-type-layout.h:116 +msgctxt "OpenType layout" +msgid "Stylistic Set 7" +msgstr "Стилски скуп 7" + +#: gtk/open-type-layout.h:117 +msgctxt "OpenType layout" +msgid "Stylistic Set 8" +msgstr "Стилски скуп 8" + +#: gtk/open-type-layout.h:118 +msgctxt "OpenType layout" +msgid "Stylistic Set 9" +msgstr "Стилски скуп 9" + +#: gtk/open-type-layout.h:119 +msgctxt "OpenType layout" +msgid "Stylistic Set 10" +msgstr "Стилски скуп 10" + +#: gtk/open-type-layout.h:120 +msgctxt "OpenType layout" +msgid "Stylistic Set 11" +msgstr "Стилски скуп 11" + +#: gtk/open-type-layout.h:121 +msgctxt "OpenType layout" +msgid "Stylistic Set 12" +msgstr "Стилски скуп 12" + +#: gtk/open-type-layout.h:122 +msgctxt "OpenType layout" +msgid "Stylistic Set 13" +msgstr "Стилски скуп 13" + +#: gtk/open-type-layout.h:123 +msgctxt "OpenType layout" +msgid "Stylistic Set 14" +msgstr "Стилски скуп 14" + +#: gtk/open-type-layout.h:124 +msgctxt "OpenType layout" +msgid "Stylistic Set 15" +msgstr "Стилски скуп 15" + +#: gtk/open-type-layout.h:125 +msgctxt "OpenType layout" +msgid "Stylistic Set 16" +msgstr "Стилски скуп 16" + +#: gtk/open-type-layout.h:126 +msgctxt "OpenType layout" +msgid "Stylistic Set 17" +msgstr "Стилски скуп 17" + +#: gtk/open-type-layout.h:127 +msgctxt "OpenType layout" +msgid "Stylistic Set 18" +msgstr "Стилски скуп 18" + +#: gtk/open-type-layout.h:128 +msgctxt "OpenType layout" +msgid "Stylistic Set 19" +msgstr "Стилски скуп 19" + +#: gtk/open-type-layout.h:129 +msgctxt "OpenType layout" +msgid "Stylistic Set 20" +msgstr "Стилски скуп 20" + +#: gtk/open-type-layout.h:130 +msgctxt "OpenType layout" msgid "Math script style alternates" msgstr "Заменски стила математичких скрипти" -#: gtk/open-type-layout.h:112 +#: gtk/open-type-layout.h:131 msgctxt "OpenType layout" msgid "Stretching Glyph Decomposition" msgstr "Растезање разлагања глифа" -#: gtk/open-type-layout.h:113 +#: gtk/open-type-layout.h:132 msgctxt "OpenType layout" msgid "Subscript" msgstr "Индекс" -#: gtk/open-type-layout.h:114 +#: gtk/open-type-layout.h:133 msgctxt "OpenType layout" msgid "Superscript" msgstr "Изложилац" -#: gtk/open-type-layout.h:115 +#: gtk/open-type-layout.h:134 msgctxt "OpenType layout" msgid "Swash" msgstr "Левоперјаста" -#: gtk/open-type-layout.h:116 +#: gtk/open-type-layout.h:135 msgctxt "OpenType layout" msgid "Titling" msgstr "Насловљавање" -#: gtk/open-type-layout.h:117 +#: gtk/open-type-layout.h:136 msgctxt "OpenType layout" msgid "Trailing Jamo Forms" msgstr "Пратећи Јамо облици" -#: gtk/open-type-layout.h:118 +#: gtk/open-type-layout.h:137 msgctxt "OpenType layout" msgid "Traditional Name Forms" msgstr "Облици традиционалних имена" -#: gtk/open-type-layout.h:119 +#: gtk/open-type-layout.h:138 msgctxt "OpenType layout" msgid "Tabular Figures" msgstr "Једноширинске фигуре" -#: gtk/open-type-layout.h:120 +#: gtk/open-type-layout.h:139 msgctxt "OpenType layout" msgid "Traditional Forms" msgstr "Традиционални облици" -#: gtk/open-type-layout.h:121 +#: gtk/open-type-layout.h:140 msgctxt "OpenType layout" msgid "Third Widths" msgstr "Трећина ширине" -#: gtk/open-type-layout.h:122 +#: gtk/open-type-layout.h:141 msgctxt "OpenType layout" msgid "Unicase" msgstr "Једнословни" -#: gtk/open-type-layout.h:123 +#: gtk/open-type-layout.h:142 msgctxt "OpenType layout" msgid "Alternate Vertical Metrics" msgstr "Заменска усправна метрика" -#: gtk/open-type-layout.h:124 +#: gtk/open-type-layout.h:143 msgctxt "OpenType layout" msgid "Vattu Variants" msgstr "Вату варијанте" -#: gtk/open-type-layout.h:125 +#: gtk/open-type-layout.h:144 msgctxt "OpenType layout" msgid "Vertical Writing" msgstr "Усправно писање" -#: gtk/open-type-layout.h:126 +#: gtk/open-type-layout.h:145 msgctxt "OpenType layout" msgid "Alternate Vertical Half Metrics" msgstr "Заменска усправна полуметрика" -#: gtk/open-type-layout.h:127 +#: gtk/open-type-layout.h:146 msgctxt "OpenType layout" msgid "Vowel Jamo Forms" msgstr "Облици Јамо самогласника" -#: gtk/open-type-layout.h:128 +#: gtk/open-type-layout.h:147 msgctxt "OpenType layout" msgid "Vertical Kana Alternates" msgstr "Усправни Кана заменски" -#: gtk/open-type-layout.h:129 +#: gtk/open-type-layout.h:148 msgctxt "OpenType layout" msgid "Vertical Kerning" msgstr "Усправно уклапање" -#: gtk/open-type-layout.h:130 +#: gtk/open-type-layout.h:149 msgctxt "OpenType layout" msgid "Proportional Alternate Vertical Metrics" msgstr "Сразмерна заменска усправна метрика" -#: gtk/open-type-layout.h:131 +#: gtk/open-type-layout.h:150 msgctxt "OpenType layout" msgid "Vertical Alternates and Rotation" msgstr "Усправне замене и ротација" -#: gtk/open-type-layout.h:132 +#: gtk/open-type-layout.h:151 msgctxt "OpenType layout" msgid "Vertical Alternates for Rotation" msgstr "Усправне замене за ротацију" -#: gtk/open-type-layout.h:133 +#: gtk/open-type-layout.h:152 msgctxt "OpenType layout" msgid "Slashed Zero" msgstr "Прецртана нула" @@ -5945,306 +6539,1041 @@ msgctxt "paper size" msgid "ROC 8k" msgstr "РОК 8к" -#: gtk/ui/gtkaboutdialog.ui:62 +#: gtk/script-names.c:18 +msgctxt "Script" +msgid "Arabic" +msgstr "Арапско" + +#: gtk/script-names.c:19 +msgctxt "Script" +msgid "Armenian" +msgstr "Јерменско" + +#: gtk/script-names.c:20 +msgctxt "Script" +msgid "Bengali" +msgstr "Бенгалско" + +#: gtk/script-names.c:21 +msgctxt "Script" +msgid "Bopomofo" +msgstr "Бопомофо" + +#: gtk/script-names.c:22 +msgctxt "Script" +msgid "Cherokee" +msgstr "Чироки" + +#: gtk/script-names.c:23 +msgctxt "Script" +msgid "Coptic" +msgstr "Коптско" + +#: gtk/script-names.c:24 +msgctxt "Script" +msgid "Cyrillic" +msgstr "Ћирилично" + +#: gtk/script-names.c:25 +msgctxt "Script" +msgid "Deseret" +msgstr "Дезерет" + +#: gtk/script-names.c:26 +msgctxt "Script" +msgid "Devanagari" +msgstr "Деванагари" + +#: gtk/script-names.c:27 +msgctxt "Script" +msgid "Ethiopic" +msgstr "Етиопско" + +#: gtk/script-names.c:28 +msgctxt "Script" +msgid "Georgian" +msgstr "Грузијско" + +#: gtk/script-names.c:29 +msgctxt "Script" +msgid "Gothic" +msgstr "Готско" + +#: gtk/script-names.c:30 +msgctxt "Script" +msgid "Greek" +msgstr "Грчко" + +#: gtk/script-names.c:31 +msgctxt "Script" +msgid "Gujarati" +msgstr "Гујарати" + +#: gtk/script-names.c:32 +msgctxt "Script" +msgid "Gurmukhi" +msgstr "Гурмуки" + +#: gtk/script-names.c:33 +msgctxt "Script" +msgid "Han" +msgstr "Ханско" + +#: gtk/script-names.c:34 +msgctxt "Script" +msgid "Hangul" +msgstr "Хангул" + +#: gtk/script-names.c:35 +msgctxt "Script" +msgid "Hebrew" +msgstr "Хебрејско" + +#: gtk/script-names.c:36 +msgctxt "Script" +msgid "Hiragana" +msgstr "Хирагана" + +#: gtk/script-names.c:37 +msgctxt "Script" +msgid "Kannada" +msgstr "Канадско" + +#: gtk/script-names.c:38 +msgctxt "Script" +msgid "Katakana" +msgstr "Катаканско" + +#: gtk/script-names.c:39 +msgctxt "Script" +msgid "Khmer" +msgstr "Кмерско" + +#: gtk/script-names.c:40 +msgctxt "Script" +msgid "Lao" +msgstr "Лаоско" + +#: gtk/script-names.c:41 +msgctxt "Script" +msgid "Latin" +msgstr "Латинично" + +#: gtk/script-names.c:42 +msgctxt "Script" +msgid "Malayalam" +msgstr "Малајамско" + +#: gtk/script-names.c:43 +msgctxt "Script" +msgid "Mongolian" +msgstr "Монголско" + +#: gtk/script-names.c:44 +msgctxt "Script" +msgid "Myanmar" +msgstr "Бурманско" + +#: gtk/script-names.c:45 +msgctxt "Script" +msgid "Ogham" +msgstr "Огамско" + +#: gtk/script-names.c:46 +msgctxt "Script" +msgid "Old Italic" +msgstr "Стари искошени" + +#: gtk/script-names.c:47 +msgctxt "Script" +msgid "Oriya" +msgstr "Орија" + +#: gtk/script-names.c:48 +msgctxt "Script" +msgid "Runic" +msgstr "Рунско" + +#: gtk/script-names.c:49 +msgctxt "Script" +msgid "Sinhala" +msgstr "Синхалско" + +#: gtk/script-names.c:50 +msgctxt "Script" +msgid "Syriac" +msgstr "Сиријско" + +#: gtk/script-names.c:51 +msgctxt "Script" +msgid "Tamil" +msgstr "Тамилско" + +#: gtk/script-names.c:52 +msgctxt "Script" +msgid "Telugu" +msgstr "Телушко" + +#: gtk/script-names.c:53 +msgctxt "Script" +msgid "Thaana" +msgstr "Тана" + +#: gtk/script-names.c:54 +msgctxt "Script" +msgid "Thai" +msgstr "Тајско" + +#: gtk/script-names.c:55 +msgctxt "Script" +msgid "Tibetan" +msgstr "Тибетско" + +#: gtk/script-names.c:56 +msgctxt "Script" +msgid "Canadian Aboriginal" +msgstr "Канадских Абориџина" + +#: gtk/script-names.c:57 +msgctxt "Script" +msgid "Yi" +msgstr "Ји" + +#: gtk/script-names.c:58 +msgctxt "Script" +msgid "Tagalog" +msgstr "Тагалошко" + +#: gtk/script-names.c:59 +msgctxt "Script" +msgid "Hanunoo" +msgstr "Хануну" + +#: gtk/script-names.c:60 +msgctxt "Script" +msgid "Buhid" +msgstr "Бухидско" + +#: gtk/script-names.c:61 +msgctxt "Script" +msgid "Tagbanwa" +msgstr "Тагбанванско" + +#: gtk/script-names.c:62 +msgctxt "Script" +msgid "Braille" +msgstr "Брајево писмо" + +#: gtk/script-names.c:63 +msgctxt "Script" +msgid "Cypriot" +msgstr "Кипарско" + +#: gtk/script-names.c:64 +msgctxt "Script" +msgid "Limbu" +msgstr "Лимбушко" + +#: gtk/script-names.c:65 +msgctxt "Script" +msgid "Osmanya" +msgstr "Османско" + +#: gtk/script-names.c:66 +msgctxt "Script" +msgid "Shavian" +msgstr "Шавијанско" + +#: gtk/script-names.c:67 +msgctxt "Script" +msgid "Linear B" +msgstr "Линеарно Б" + +#: gtk/script-names.c:68 +msgctxt "Script" +msgid "Tai Le" +msgstr "Таи Ле" + +#: gtk/script-names.c:69 +msgctxt "Script" +msgid "Ugaritic" +msgstr "Угарско" + +#: gtk/script-names.c:70 +msgctxt "Script" +msgid "New Tai Lue" +msgstr "Нови Таи Ле" + +#: gtk/script-names.c:71 +msgctxt "Script" +msgid "Buginese" +msgstr "Бугинешко" + +#: gtk/script-names.c:72 +msgctxt "Script" +msgid "Glagolitic" +msgstr "Глагољица" + +#: gtk/script-names.c:73 +msgctxt "Script" +msgid "Tifinagh" +msgstr "Тифина" + +#: gtk/script-names.c:74 +msgctxt "Script" +msgid "Syloti Nagri" +msgstr "Силот Нагри" + +#: gtk/script-names.c:75 +msgctxt "Script" +msgid "Old Persian" +msgstr "Староперсијско" + +#: gtk/script-names.c:76 +msgctxt "Script" +msgid "Kharoshthi" +msgstr "Кароштско" + +#: gtk/script-names.c:77 +msgctxt "Script" +msgid "Unknown" +msgstr "Непознато" + +#: gtk/script-names.c:78 +msgctxt "Script" +msgid "Balinese" +msgstr "Балинешко" + +#: gtk/script-names.c:79 +msgctxt "Script" +msgid "Cuneiform" +msgstr "Клинасто" + +#: gtk/script-names.c:80 +msgctxt "Script" +msgid "Phoenician" +msgstr "Феничанско" + +#: gtk/script-names.c:81 +msgctxt "Script" +msgid "Phags-pa" +msgstr "Пагс‑па" + +#: gtk/script-names.c:82 +msgctxt "Script" +msgid "N'Ko" +msgstr "Н'ко" + +#: gtk/script-names.c:83 +msgctxt "Script" +msgid "Kayah Li" +msgstr "Каја Ли" + +#: gtk/script-names.c:84 +msgctxt "Script" +msgid "Lepcha" +msgstr "Лепча" + +#: gtk/script-names.c:85 +msgctxt "Script" +msgid "Rejang" +msgstr "Рејанг" + +#: gtk/script-names.c:86 +msgctxt "Script" +msgid "Sundanese" +msgstr "Суданско" + +#: gtk/script-names.c:87 +msgctxt "Script" +msgid "Saurashtra" +msgstr "Соурстра" + +#: gtk/script-names.c:88 +msgctxt "Script" +msgid "Cham" +msgstr "Чамско" + +#: gtk/script-names.c:89 +msgctxt "Script" +msgid "Ol Chiki" +msgstr "Ол Чики" + +#: gtk/script-names.c:90 +msgctxt "Script" +msgid "Vai" +msgstr "Ваи" + +#: gtk/script-names.c:91 +msgctxt "Script" +msgid "Carian" +msgstr "Шавијан" + +#: gtk/script-names.c:92 +msgctxt "Script" +msgid "Lycian" +msgstr "Лукијско" + +#: gtk/script-names.c:93 +msgctxt "Script" +msgid "Lydian" +msgstr "Лидијско" + +#: gtk/script-names.c:94 +msgctxt "Script" +msgid "Avestan" +msgstr "Авестанско" + +#: gtk/script-names.c:95 +msgctxt "Script" +msgid "Bamum" +msgstr "Бамум" + +#: gtk/script-names.c:96 +msgctxt "Script" +msgid "Egyptian Hieroglyphs" +msgstr "Египатски хијероглифи" + +#: gtk/script-names.c:97 +msgctxt "Script" +msgid "Imperial Aramaic" +msgstr "Царско арамејско" + +#: gtk/script-names.c:98 +msgctxt "Script" +msgid "Inscriptional Pahlavi" +msgstr "Палавско" + +#: gtk/script-names.c:99 +msgctxt "Script" +msgid "Inscriptional Parthian" +msgstr "Парћанско" + +#: gtk/script-names.c:100 +msgctxt "Script" +msgid "Javanese" +msgstr "Јаванско" + +#: gtk/script-names.c:101 +msgctxt "Script" +msgid "Kaithi" +msgstr "Каити" + +#: gtk/script-names.c:102 +msgctxt "Script" +msgid "Lisu" +msgstr "Лису" + +#: gtk/script-names.c:103 +msgctxt "Script" +msgid "Meetei Mayek" +msgstr "Манипурско" + +#: gtk/script-names.c:104 +msgctxt "Script" +msgid "Old South Arabian" +msgstr "Старо јужноарабијско" + +#: gtk/script-names.c:105 +msgctxt "Script" +msgid "Old Turkic" +msgstr "Старотурско" + +#: gtk/script-names.c:106 +msgctxt "Script" +msgid "Samaritan" +msgstr "Самарићанско" + +#: gtk/script-names.c:107 +msgctxt "Script" +msgid "Tai Tham" +msgstr "Тајландско там" + +#: gtk/script-names.c:108 +msgctxt "Script" +msgid "Tai Viet" +msgstr "Тајландско вијет" + +#: gtk/script-names.c:109 +msgctxt "Script" +msgid "Batak" +msgstr "Батак" + +#: gtk/script-names.c:110 +msgctxt "Script" +msgid "Brahmi" +msgstr "Брами" + +#: gtk/script-names.c:111 +msgctxt "Script" +msgid "Mandaic" +msgstr "Мандаик" + +#: gtk/script-names.c:112 +msgctxt "Script" +msgid "Chakma" +msgstr "Чакма" + +#: gtk/script-names.c:113 +msgctxt "Script" +msgid "Meroitic Cursive" +msgstr "Мероитско искошено" + +#: gtk/script-names.c:114 +msgctxt "Script" +msgid "Meroitic Hieroglyphs" +msgstr "Мероитско хијероглифско" + +#: gtk/script-names.c:115 +msgctxt "Script" +msgid "Miao" +msgstr "Миао" + +#: gtk/script-names.c:116 +msgctxt "Script" +msgid "Sharada" +msgstr "Шарада" + +#: gtk/script-names.c:117 +msgctxt "Script" +msgid "Sora Sompeng" +msgstr "Сора Сомпенг" + +#: gtk/script-names.c:118 +msgctxt "Script" +msgid "Takri" +msgstr "Такри" + +#: gtk/script-names.c:119 +msgctxt "Script" +msgid "Bassa" +msgstr "Баса" + +#: gtk/script-names.c:120 +msgctxt "Script" +msgid "Caucasian Albanian" +msgstr "Кавкаско албанско" + +#: gtk/script-names.c:121 +msgctxt "Script" +msgid "Duployan" +msgstr "Диплуајан" + +#: gtk/script-names.c:122 +msgctxt "Script" +msgid "Elbasan" +msgstr "Елбасанско" + +#: gtk/script-names.c:123 +msgctxt "Script" +msgid "Grantha" +msgstr "Гранта" + +#: gtk/script-names.c:124 +msgctxt "Script" +msgid "Khojki" +msgstr "Којки" + +#: gtk/script-names.c:125 +msgctxt "Script" +msgid "Khudawadi, Sindhi" +msgstr "Кудавади, Синди" + +#: gtk/script-names.c:126 +msgctxt "Script" +msgid "Linear A" +msgstr "Линеарно А" + +#: gtk/script-names.c:127 +msgctxt "Script" +msgid "Mahajani" +msgstr "Махајанско" + +#: gtk/script-names.c:128 +msgctxt "Script" +msgid "Manichaean" +msgstr "Маничианско" + +#: gtk/script-names.c:129 +msgctxt "Script" +msgid "Mende Kikakui" +msgstr "Менде Кикакуи" + +#: gtk/script-names.c:130 +msgctxt "Script" +msgid "Modi" +msgstr "Модско" + +#: gtk/script-names.c:131 +msgctxt "Script" +msgid "Mro" +msgstr "Мро" + +#: gtk/script-names.c:132 +msgctxt "Script" +msgid "Nabataean" +msgstr "Набатианско" + +#: gtk/script-names.c:133 +msgctxt "Script" +msgid "Old North Arabian" +msgstr "Старо северноарабијско" + +#: gtk/script-names.c:134 +msgctxt "Script" +msgid "Old Permic" +msgstr "Старопермиско" + +#: gtk/script-names.c:135 +msgctxt "Script" +msgid "Pahawh Hmong" +msgstr "Пахав Хмонг" + +#: gtk/script-names.c:136 +msgctxt "Script" +msgid "Palmyrene" +msgstr "Палмирско" + +#: gtk/script-names.c:137 +msgctxt "Script" +msgid "Pau Cin Hau" +msgstr "Пау Цин Хау" + +#: gtk/script-names.c:138 +msgctxt "Script" +msgid "Psalter Pahlavi" +msgstr "Псалтер Палавско" + +#: gtk/script-names.c:139 +msgctxt "Script" +msgid "Siddham" +msgstr "Сисамско" + +#: gtk/script-names.c:140 +msgctxt "Script" +msgid "Tirhuta" +msgstr "Тирутаско" + +#: gtk/script-names.c:141 +msgctxt "Script" +msgid "Warang Citi" +msgstr "Варанг Сити" + +#: gtk/script-names.c:142 +msgctxt "Script" +msgid "Ahom" +msgstr "Ахомско" + +#: gtk/script-names.c:143 +msgctxt "Script" +msgid "Anatolian Hieroglyphs" +msgstr "Аатолијско хијероглифско" + +#: gtk/script-names.c:144 +msgctxt "Script" +msgid "Hatran" +msgstr "Хатранско" + +#: gtk/script-names.c:145 +msgctxt "Script" +msgid "Multani" +msgstr "Мултани" + +#: gtk/script-names.c:146 +msgctxt "Script" +msgid "Old Hungarian" +msgstr "Староугарско" + +#: gtk/script-names.c:147 +msgctxt "Script" +msgid "Signwriting" +msgstr "Натписна табла" + +#: gtk/script-names.c:148 +msgctxt "Script" +msgid "Adlam" +msgstr "Адламско" + +#: gtk/script-names.c:149 +msgctxt "Script" +msgid "Bhaiksuki" +msgstr "Баиксуки" + +#: gtk/script-names.c:150 +msgctxt "Script" +msgid "Marchen" +msgstr "Марчен" + +#: gtk/script-names.c:151 +msgctxt "Script" +msgid "Newa" +msgstr "Нева" + +#: gtk/script-names.c:152 +msgctxt "Script" +msgid "Osage" +msgstr "Осашко" + +#: gtk/script-names.c:153 +msgctxt "Script" +msgid "Tangut" +msgstr "Тангутско" + +#: gtk/script-names.c:154 +msgctxt "Script" +msgid "Masaram Gondi" +msgstr "Масарам Гонди" + +#: gtk/script-names.c:155 +msgctxt "Script" +msgid "Nushu" +msgstr "Нушу" + +#: gtk/script-names.c:156 +msgctxt "Script" +msgid "Soyombo" +msgstr "Сојомбо" + +#: gtk/script-names.c:157 +msgctxt "Script" +msgid "Zanabazar Square" +msgstr "Занабазарни квадратни" + +#: gtk/ui/gtkaboutdialog.ui:137 msgid "About" msgstr "О програму" -#: gtk/ui/gtkaboutdialog.ui:123 +#: gtk/ui/gtkaboutdialog.ui:177 msgid "Credits" msgstr "Заслуге" -#: gtk/ui/gtkaboutdialog.ui:206 -msgid "System" -msgstr "Систем" - -#: gtk/ui/gtkappchooserdialog.ui:60 +#: gtk/ui/gtkappchooserdialog.ui:78 msgid "_View All Applications" msgstr "_Прегледај све програме" -#: gtk/ui/gtkappchooserdialog.ui:66 +#: gtk/ui/gtkappchooserdialog.ui:86 msgid "_Find New Applications" msgstr "_Нађи нове програме" -#: gtk/ui/gtkappchooserwidget.ui:100 +#: gtk/ui/gtkappchooserwidget.ui:119 msgid "No applications found." msgstr "Нисам пронашао програме." -#: gtk/ui/gtkapplication-quartz.ui:13 +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:15 msgid "Preferences" msgstr "Поставке" -#: gtk/ui/gtkapplication-quartz.ui:19 +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:22 msgid "Services" msgstr "Услуге" -#: gtk/ui/gtkapplication-quartz.ui:25 +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/ui/gtkapplication-quartz.ui:29 #, c-format msgid "Hide %s" msgstr "Сакриј „%s“" -#: gtk/ui/gtkapplication-quartz.ui:30 +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:35 msgid "Hide Others" msgstr "Сакриј друге" -#: gtk/ui/gtkapplication-quartz.ui:35 +#. used for the application menu on MacOS +#: gtk/ui/gtkapplication-quartz.ui:41 msgid "Show All" msgstr "Покажи све" -#: gtk/ui/gtkapplication-quartz.ui:42 +#. used for the application menu on MacOS. %s is replaced with the application name. +#: gtk/ui/gtkapplication-quartz.ui:49 #, c-format msgid "Quit %s" msgstr "Напусти „%s“" -#: gtk/ui/gtkassistant.ui:64 -msgid "_Finish" -msgstr "_Заврши" - -#: gtk/ui/gtkassistant.ui:75 -msgid "_Back" -msgstr "_Претходно" - -#: gtk/ui/gtkassistant.ui:86 +#: gtk/ui/gtkassistant.ui:68 msgid "_Next" msgstr "_Следеће" -#: gtk/ui/gtkcolorchooserdialog.ui:4 +#: gtk/ui/gtkassistant.ui:88 +msgid "_Back" +msgstr "_Претходно" + +#: gtk/ui/gtkassistant.ui:107 +msgid "_Finish" +msgstr "_Заврши" + +#: gtk/ui/gtkcolorchooserdialog.ui:6 msgid "Select a Color" msgstr "Изаберите боју" -#: gtk/ui/gtkcoloreditor.ui:43 gtk/ui/gtkcoloreditor.ui:53 +#: gtk/ui/gtkcoloreditor.ui:57 msgid "Pick a color from the screen" msgstr "Изаберите боју са екрана" -#: gtk/ui/gtkcoloreditor.ui:80 -msgid "Hexadecimal color or color name" -msgstr "Хексадецимална боја или назив боје" +#: gtk/ui/gtkcoloreditor.ui:89 +msgid "Color Name" +msgstr "Назив боје" -#: gtk/ui/gtkcoloreditor.ui:95 -msgid "Hue" -msgstr "Нијанса" - -#: gtk/ui/gtkcoloreditor.ui:111 -msgid "Alpha value" -msgstr "Вредност провидности" - -#: gtk/ui/gtkcoloreditor.ui:129 -msgid "Saturation and value" -msgstr "Засићеност и вредност" - -#: gtk/ui/gtkcoloreditor.ui:153 +#: gtk/ui/gtkcoloreditor.ui:180 msgctxt "Color channel" msgid "A" msgstr "А" -#: gtk/ui/gtkcoloreditor.ui:189 +#: gtk/ui/gtkcoloreditor.ui:196 +#| msgctxt "Color channel" +#| msgid "Alpha" +msgid "Alpha" +msgstr "Провидност" + +#: gtk/ui/gtkcoloreditor.ui:227 msgctxt "Color channel" msgid "H" msgstr "H" -#: gtk/ui/gtkcoloreditor.ui:226 +#: gtk/ui/gtkcoloreditor.ui:243 +msgid "Hue" +msgstr "Нијанса" + +#: gtk/ui/gtkcoloreditor.ui:275 msgctxt "Color Channel" msgid "S" msgstr "S" -#: gtk/ui/gtkcoloreditor.ui:235 +#: gtk/ui/gtkcoloreditor.ui:285 msgctxt "Color Channel" msgid "V" msgstr "V" -#: gtk/ui/gtkdropdown.ui:19 -msgid "(None)" -msgstr "(ништа)" +#: gtk/ui/gtkcoloreditor.ui:301 +#| msgid "S_aturation:" +msgid "Saturation" +msgstr "Засићеност" -#: gtk/ui/gtkdropdown.ui:68 -msgid "Search…" -msgstr "Тражи…" - -#: gtk/ui/gtkemojichooser.ui:69 gtk/ui/gtkemojichooser.ui:239 -msgctxt "emoji category" +#: gtk/ui/gtkemojichooser.ui:53 gtk/ui/gtkemojichooser.ui:212 +#| msgctxt "emoji category" +#| msgid "Smileys & People" msgid "Smileys & People" -msgstr "Лица и људи" +msgstr "Смешци и људи" -#: gtk/ui/gtkemojichooser.ui:94 gtk/ui/gtkemojichooser.ui:248 -msgctxt "emoji category" +#: gtk/ui/gtkemojichooser.ui:68 gtk/ui/gtkemojichooser.ui:227 +#| msgctxt "emoji category" +#| msgid "Body & Clothing" msgid "Body & Clothing" msgstr "Изглед и облачење" -#: gtk/ui/gtkemojichooser.ui:119 gtk/ui/gtkemojichooser.ui:257 -msgctxt "emoji category" +#: gtk/ui/gtkemojichooser.ui:83 gtk/ui/gtkemojichooser.ui:242 +#| msgctxt "emoji category" +#| msgid "Animals & Nature" msgid "Animals & Nature" msgstr "Животиње и природа" -#: gtk/ui/gtkemojichooser.ui:133 gtk/ui/gtkemojichooser.ui:266 -msgctxt "emoji category" +#: gtk/ui/gtkemojichooser.ui:98 gtk/ui/gtkemojichooser.ui:257 +#| msgctxt "emoji category" +#| msgid "Food & Drink" msgid "Food & Drink" msgstr "Јело и пиће" -#: gtk/ui/gtkemojichooser.ui:147 gtk/ui/gtkemojichooser.ui:275 -msgctxt "emoji category" +#: gtk/ui/gtkemojichooser.ui:113 gtk/ui/gtkemojichooser.ui:272 +#| msgctxt "emoji category" +#| msgid "Travel & Places" msgid "Travel & Places" msgstr "Путовање и места" -#: gtk/ui/gtkemojichooser.ui:161 gtk/ui/gtkemojichooser.ui:284 -msgctxt "emoji category" +#: gtk/ui/gtkemojichooser.ui:128 gtk/ui/gtkemojichooser.ui:287 +#| msgctxt "emoji category" +#| msgid "Activities" msgid "Activities" msgstr "Активности" -#: gtk/ui/gtkemojichooser.ui:175 gtk/ui/gtkemojichooser.ui:293 +#: gtk/ui/gtkemojichooser.ui:143 gtk/ui/gtkemojichooser.ui:302 msgctxt "emoji category" msgid "Objects" msgstr "Предмети" -#: gtk/ui/gtkemojichooser.ui:189 gtk/ui/gtkemojichooser.ui:302 -msgctxt "emoji category" +#: gtk/ui/gtkemojichooser.ui:158 gtk/ui/gtkemojichooser.ui:317 +#| msgctxt "emoji category" +#| msgid "Symbols" msgid "Symbols" msgstr "Симболи" -#: gtk/ui/gtkemojichooser.ui:203 gtk/ui/gtkemojichooser.ui:311 -msgctxt "emoji category" +#: gtk/ui/gtkemojichooser.ui:173 gtk/ui/gtkemojichooser.ui:332 +#| msgctxt "emoji category" +#| msgid "Flags" msgid "Flags" msgstr "Заставе" -#: gtk/ui/gtkemojichooser.ui:230 -msgctxt "emoji category" -msgid "Recent" -msgstr "Скорашње" +#: gtk/ui/gtkfilechooserdialog.ui:32 +msgid "File Chooser Widget" +msgstr "Елемент бирача датотека" -#: gtk/ui/gtkfilechooserwidget.ui:64 -msgid "Create Folder" -msgstr "Направи фасциклу" +#: gtk/ui/gtkfilechooserwidget.ui:22 +msgid "Places" +msgstr "Места" -#: gtk/ui/gtkfilechooserwidget.ui:249 +#: gtk/ui/gtkfilechooserwidget.ui:47 +msgid "Browse Header Revealer" +msgstr "Разгледа откривача заглавља" + +#: gtk/ui/gtkfilechooserwidget.ui:65 +#| msgctxt "accessibility" +#| msgid "row header" +msgid "Browse Header Stack" +msgstr "Разгледа спремник заглавља" + +#: gtk/ui/gtkfilechooserwidget.ui:75 +msgid "PathBar Layer" +msgstr "Распоред траке путање" + +#: gtk/ui/gtkfilechooserwidget.ui:121 +#| msgid "Location" +msgid "Location Layer" +msgstr "Распоред места" + +#: gtk/ui/gtkfilechooserwidget.ui:137 +#| msgctxt "keyboard label" +#| msgid "Search" +msgid "Search Layer" +msgstr "Распоред претраге" + +#: gtk/ui/gtkfilechooserwidget.ui:199 +msgid "Files" +msgstr "Датотеке" + +#: gtk/ui/gtkfilechooserwidget.ui:304 msgid "Remote location — only searching the current folder" msgstr "Удаљено место — претражујем само тренутну фасциклу" -#: gtk/ui/gtkfilechooserwidget.ui:378 +#: gtk/ui/gtkfilechooserwidget.ui:476 msgid "Folder Name" msgstr "Назив фасцикле" -#: gtk/ui/gtkfilechooserwidget.ui:404 +#: gtk/ui/gtkfilechooserwidget.ui:504 msgid "_Create" msgstr "_Направи" -#: gtk/ui/gtkfontchooserdialog.ui:4 +#: gtk/ui/gtkfontchooserdialog.ui:6 msgid "Select Font" msgstr "Изаберите фонт" -#: gtk/ui/gtkfontchooserwidget.ui:64 +#: gtk/ui/gtkfontchooserwidget.ui:53 msgid "Search font name" msgstr "Потражите назив фонта" -#: gtk/ui/gtkfontchooserwidget.ui:79 -msgid "Filter by" -msgstr "Филтрирај према" +#: gtk/ui/gtkfontchooserwidget.ui:100 +msgid "Font Family" +msgstr "Породица фонтова" -#: gtk/ui/gtkfontchooserwidget.ui:89 -msgid "Monospace" -msgstr "Утврђена ширина" +#: gtk/ui/gtkfontchooserwidget.ui:121 gtk/ui/gtkfontchooserwidget.ui:248 +#| msgid "Preview Font" +msgid "Preview text" +msgstr "Текст претпрегледа" -#: gtk/ui/gtkfontchooserwidget.ui:95 -msgid "Language" -msgstr "Језик" - -#: gtk/ui/gtkfontchooserwidget.ui:188 gtk/ui/gtkfontchooserwidget.ui:324 -msgid "Preview Font" -msgstr "Претпреглед слова" - -#: gtk/ui/gtkfontchooserwidget.ui:191 gtk/ui/gtkfontchooserwidget.ui:220 -msgid "horizontal" -msgstr "водоравно" - -#: gtk/ui/gtkfontchooserwidget.ui:270 +#: gtk/ui/gtkfontchooserwidget.ui:201 msgid "No Fonts Found" msgstr "Нисам нашао ниједан фонт" -#: gtk/ui/gtkpagesetupunixdialog.ui:27 +#: gtk/ui/gtkpagesetupunixdialog.ui:47 msgid "_Format for:" msgstr "_Формат за:" -#: gtk/ui/gtkpagesetupunixdialog.ui:51 gtk/ui/gtkprintunixdialog.ui:635 +#: gtk/ui/gtkpagesetupunixdialog.ui:80 gtk/ui/gtkprintunixdialog.ui:747 msgid "_Paper size:" msgstr "Величина _папира:" -#: gtk/ui/gtkpagesetupunixdialog.ui:86 +#: gtk/ui/gtkpagesetupunixdialog.ui:122 msgid "_Orientation:" msgstr "_Усмерење:" -#: gtk/ui/gtkpagesetupunixdialog.ui:98 gtk/ui/gtkprintunixdialog.ui:675 +#: gtk/ui/gtkpagesetupunixdialog.ui:152 gtk/ui/gtkprintunixdialog.ui:794 msgid "Portrait" msgstr "Усправно" -#: gtk/ui/gtkpagesetupunixdialog.ui:109 gtk/ui/gtkprintunixdialog.ui:677 +#: gtk/ui/gtkpagesetupunixdialog.ui:188 gtk/ui/gtkprintunixdialog.ui:796 msgid "Reverse portrait" msgstr "Обрнуто усправно" -#: gtk/ui/gtkpagesetupunixdialog.ui:121 gtk/ui/gtkprintunixdialog.ui:676 +#: gtk/ui/gtkpagesetupunixdialog.ui:224 gtk/ui/gtkprintunixdialog.ui:795 msgid "Landscape" msgstr "Положено" -#: gtk/ui/gtkpagesetupunixdialog.ui:132 gtk/ui/gtkprintunixdialog.ui:678 +#: gtk/ui/gtkpagesetupunixdialog.ui:259 gtk/ui/gtkprintunixdialog.ui:797 msgid "Reverse landscape" msgstr "Обрнуто положено" -#: gtk/ui/gtkplacesview.ui:28 +#: gtk/ui/gtkpathbar.ui:11 +msgid "Down Path" +msgstr "Низ путању" + +#: gtk/ui/gtkpathbar.ui:36 +msgid "Up Path" +msgstr "Уз путању" + +#: gtk/ui/gtkplacesview.ui:30 msgid "Server Addresses" msgstr "Адресе сервера" -#: gtk/ui/gtkplacesview.ui:40 +#: gtk/ui/gtkplacesview.ui:43 msgid "" "Server addresses are made up of a protocol prefix and an address. Examples:" msgstr "Адресе сервера се састоје од префикса протокола и адресе. Примери:" -#: gtk/ui/gtkplacesview.ui:66 +#: gtk/ui/gtkplacesview.ui:78 msgid "Available Protocols" msgstr "Доступни протоколи" #. Translators: Server as any successfully connected network address -#: gtk/ui/gtkplacesview.ui:118 +#: gtk/ui/gtkplacesview.ui:135 msgid "No recent servers found" msgstr "Нема скорашњих сервера" -#: gtk/ui/gtkplacesview.ui:141 +#: gtk/ui/gtkplacesview.ui:158 msgid "Recent Servers" msgstr "Скорашњи сервери" -#: gtk/ui/gtkplacesview.ui:221 +#: gtk/ui/gtkplacesview.ui:261 msgid "No results found" msgstr "Нема резултата" -#: gtk/ui/gtkplacesview.ui:252 +#: gtk/ui/gtkplacesview.ui:307 msgid "Connect to _Server" msgstr "Повежи се са _сервером" -#: gtk/ui/gtkplacesview.ui:277 +#: gtk/ui/gtkplacesview.ui:340 msgid "Enter server address…" msgstr "Унеси адресу сервера…" +#: gtk/ui/gtkprintunixdialog.ui:112 +msgid "Printer" +msgstr "Штампач" + #. this is the header for the printer status column in the print dialog -#: gtk/ui/gtkprintunixdialog.ui:145 +#: gtk/ui/gtkprintunixdialog.ui:134 msgid "Status" msgstr "Стање" -#: gtk/ui/gtkprintunixdialog.ui:199 +#: gtk/ui/gtkprintunixdialog.ui:181 msgid "Range" msgstr "Опсег" -#: gtk/ui/gtkprintunixdialog.ui:212 +#: gtk/ui/gtkprintunixdialog.ui:201 msgid "_All Pages" msgstr "_Све странице" -#: gtk/ui/gtkprintunixdialog.ui:224 +#: gtk/ui/gtkprintunixdialog.ui:216 msgid "C_urrent Page" msgstr "_Тренутну странице" -#: gtk/ui/gtkprintunixdialog.ui:237 +#: gtk/ui/gtkprintunixdialog.ui:233 msgid "Se_lection" msgstr "_Избор" -#: gtk/ui/gtkprintunixdialog.ui:250 +#: gtk/ui/gtkprintunixdialog.ui:249 msgid "Pag_es:" msgstr "Страниц_е:" -#: gtk/ui/gtkprintunixdialog.ui:251 gtk/ui/gtkprintunixdialog.ui:264 +#: gtk/ui/gtkprintunixdialog.ui:252 gtk/ui/gtkprintunixdialog.ui:270 +#: gtk/ui/gtkprintunixdialog.ui:277 msgid "" "Specify one or more page ranges,\n" " e.g. 1–3, 7, 11" @@ -6252,108 +7581,113 @@ msgstr "" "Наведите један или више опсега страница,\n" " нпр. 1-3, 7, 11" -#: gtk/ui/gtkprintunixdialog.ui:287 +#: gtk/ui/gtkprintunixdialog.ui:276 +msgid "Pages" +msgstr "Странице" + +#: gtk/ui/gtkprintunixdialog.ui:311 msgid "Copies" msgstr "Примерака" -#: gtk/ui/gtkprintunixdialog.ui:302 +#: gtk/ui/gtkprintunixdialog.ui:334 msgid "Copie_s:" msgstr "Примера_ка:" -#: gtk/ui/gtkprintunixdialog.ui:325 +#: gtk/ui/gtkprintunixdialog.ui:361 msgid "C_ollate" msgstr "_Сложи" -#: gtk/ui/gtkprintunixdialog.ui:336 +#: gtk/ui/gtkprintunixdialog.ui:375 msgid "_Reverse" msgstr "_Обрни" -#: gtk/ui/gtkprintunixdialog.ui:366 -msgid "General" -msgstr "Опште" +#: gtk/ui/gtkprintunixdialog.ui:452 +msgid "Layout" +msgstr "Распоред" -#: gtk/ui/gtkprintunixdialog.ui:408 +#: gtk/ui/gtkprintunixdialog.ui:475 msgid "T_wo-sided:" msgstr "Д_вострано:" -#: gtk/ui/gtkprintunixdialog.ui:430 +#: gtk/ui/gtkprintunixdialog.ui:500 msgid "Pages per _side:" msgstr "_Страна на страници:" -#: gtk/ui/gtkprintunixdialog.ui:454 +#: gtk/ui/gtkprintunixdialog.ui:527 msgid "Page or_dering:" msgstr "Ре_дослед страница:" -#: gtk/ui/gtkprintunixdialog.ui:477 +#: gtk/ui/gtkprintunixdialog.ui:553 msgid "_Only print:" msgstr "Штампај сам_о:" -#: gtk/ui/gtkprintunixdialog.ui:493 +#: gtk/ui/gtkprintunixdialog.ui:570 msgid "All sheets" msgstr "Све листове" -#: gtk/ui/gtkprintunixdialog.ui:494 +#: gtk/ui/gtkprintunixdialog.ui:571 msgid "Even sheets" msgstr "Парне листове" -#: gtk/ui/gtkprintunixdialog.ui:495 +#: gtk/ui/gtkprintunixdialog.ui:572 msgid "Odd sheets" msgstr "Непарне листове" -#: gtk/ui/gtkprintunixdialog.ui:509 +#: gtk/ui/gtkprintunixdialog.ui:585 msgid "Sc_ale:" msgstr "Р_азмера:" -#: gtk/ui/gtkprintunixdialog.ui:554 +#: gtk/ui/gtkprintunixdialog.ui:649 msgid "Paper" msgstr "Папир" -#: gtk/ui/gtkprintunixdialog.ui:569 +#: gtk/ui/gtkprintunixdialog.ui:672 msgid "Paper _type:" msgstr "_Врста папира:" -#: gtk/ui/gtkprintunixdialog.ui:591 +#: gtk/ui/gtkprintunixdialog.ui:697 msgid "Paper _source:" msgstr "_Фиока за папир:" -#: gtk/ui/gtkprintunixdialog.ui:613 +#: gtk/ui/gtkprintunixdialog.ui:722 msgid "Output t_ray:" msgstr "Прихватна _фиока:" -#: gtk/ui/gtkprintunixdialog.ui:658 +#: gtk/ui/gtkprintunixdialog.ui:776 msgid "Or_ientation:" msgstr "_Усмерење:" -#: gtk/ui/gtkprintunixdialog.ui:732 +#: gtk/ui/gtkprintunixdialog.ui:876 msgid "Job Details" msgstr "Подаци о послу" -#: gtk/ui/gtkprintunixdialog.ui:747 +#: gtk/ui/gtkprintunixdialog.ui:899 msgid "Pri_ority:" msgstr "Важн_ост:" # bug(goran): ??? -#: gtk/ui/gtkprintunixdialog.ui:768 +#: gtk/ui/gtkprintunixdialog.ui:923 msgid "_Billing info:" msgstr "Подаци за _фактурисање:" -#: gtk/ui/gtkprintunixdialog.ui:801 +#: gtk/ui/gtkprintunixdialog.ui:967 msgid "Print Document" msgstr "Штампај документ" #. this is one of the choices for the print at option in the print dialog -#: gtk/ui/gtkprintunixdialog.ui:814 +#: gtk/ui/gtkprintunixdialog.ui:987 msgid "_Now" msgstr "_Сад" #. this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time. -#: gtk/ui/gtkprintunixdialog.ui:828 +#: gtk/ui/gtkprintunixdialog.ui:1003 msgid "A_t:" msgstr "_У:" #. Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. -#: gtk/ui/gtkprintunixdialog.ui:830 gtk/ui/gtkprintunixdialog.ui:832 -#: gtk/ui/gtkprintunixdialog.ui:848 gtk/ui/gtkprintunixdialog.ui:850 +#: gtk/ui/gtkprintunixdialog.ui:1007 gtk/ui/gtkprintunixdialog.ui:1009 +#: gtk/ui/gtkprintunixdialog.ui:1028 gtk/ui/gtkprintunixdialog.ui:1030 +#: gtk/ui/gtkprintunixdialog.ui:1037 msgid "" "Specify the time of print,\n" " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" @@ -6361,490 +7695,696 @@ msgstr "" "Одредите време за почетак штампе,\n" " нпр. 15∶30, 2∶35 поп, 14∶15∶20, 11∶46∶30 прп, 4 поп" +#: gtk/ui/gtkprintunixdialog.ui:1036 +msgid "Time of print" +msgstr "Закажи штампу" + #. this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'. -#: gtk/ui/gtkprintunixdialog.ui:862 +#: gtk/ui/gtkprintunixdialog.ui:1050 msgid "On _hold" msgstr "На _чекању" -#: gtk/ui/gtkprintunixdialog.ui:864 gtk/ui/gtkprintunixdialog.ui:865 +#: gtk/ui/gtkprintunixdialog.ui:1054 gtk/ui/gtkprintunixdialog.ui:1055 msgid "Hold the job until it is explicitly released" msgstr "Задржи посао док се изричито не затражи штампа" -#: gtk/ui/gtkprintunixdialog.ui:892 +#: gtk/ui/gtkprintunixdialog.ui:1092 msgid "Add Cover Page" msgstr "Додај насловну страну" #. this is the label used for the option in the print dialog that controls the front cover page. -#: gtk/ui/gtkprintunixdialog.ui:907 +#: gtk/ui/gtkprintunixdialog.ui:1115 msgid "Be_fore:" msgstr "П_ре:" #. this is the label used for the option in the print dialog that controls the back cover page. -#: gtk/ui/gtkprintunixdialog.ui:928 +#: gtk/ui/gtkprintunixdialog.ui:1139 msgid "_After:" msgstr "П_осле:" -#: gtk/ui/gtkprintunixdialog.ui:957 +#: gtk/ui/gtkprintunixdialog.ui:1181 msgid "Job" msgstr "Посао" #. This will appear as a tab label in the print dialog. -#: gtk/ui/gtkprintunixdialog.ui:987 +#: gtk/ui/gtkprintunixdialog.ui:1214 msgid "Image Quality" msgstr "Квалитет слике" #. This will appear as a tab label in the print dialog. -#: gtk/ui/gtkprintunixdialog.ui:1016 +#: gtk/ui/gtkprintunixdialog.ui:1247 msgid "Color" msgstr "Боја" #. This will appear as a tab label in the print dialog. It's a typographical term, as in "Binding and finishing" -#: gtk/ui/gtkprintunixdialog.ui:1045 +#: gtk/ui/gtkprintunixdialog.ui:1280 msgid "Finishing" msgstr "Завршавам" -#: gtk/ui/gtkprintunixdialog.ui:1074 +#: gtk/ui/gtkprintunixdialog.ui:1313 msgid "Advanced" msgstr "Напредно" -#: gtk/ui/gtkprintunixdialog.ui:1090 +#: gtk/ui/gtkprintunixdialog.ui:1337 msgid "Some of the settings in the dialog conflict" msgstr "Нека подешавања у прозорчету се сукобљавају" -#: modules/media/gtkffmediafile.c:253 +#: gtk/ui/gtkrecentchooserdefault.ui:78 +msgid "Select which type of documents are shown" +msgstr "Изаберите које врсте докумената се приказују" + +#: gtk/ui/gtkvolumebutton.ui:24 +msgid "Volume" +msgstr "Јачина звука" + +#: gtk/ui/gtkvolumebutton.ui:25 +msgid "Turns volume up or down" +msgstr "Појачава или смањује јачину звука" + +#: gtk/ui/gtkvolumebutton.ui:34 +#| msgid "Volume type" +msgid "Volume Up" +msgstr "Појачај звук" + +#: gtk/ui/gtkvolumebutton.ui:35 +msgid "Increases the volume" +msgstr "Појачава јачину звука" + +#: gtk/ui/gtkvolumebutton.ui:44 +msgid "Volume Down" +msgstr "Утишај" + +#: gtk/ui/gtkvolumebutton.ui:45 +msgid "Decreases the volume" +msgstr "Смањује јачину звука" + +#: gtk/updateiconcache.c:1396 #, c-format -msgid "Unspecified error decoding media" -msgstr "Неодређена грешка декодирања медија" +msgid "Failed to write header\n" +msgstr "Нисам успео да запишем заглавље\n" -#: modules/media/gtkffmediafile.c:286 +#: gtk/updateiconcache.c:1402 #, c-format -msgid "Cannot find decoder: %s" -msgstr "Не могу да нађем дешифрер: %s" +msgid "Failed to write hash table\n" +msgstr "Нисам успео да запишем хеш табелу\n" -#: modules/media/gtkffmediafile.c:296 modules/media/gtkffmediafile.c:363 -msgid "Failed to allocate a codec context" -msgstr "Нисам успео да доделим садржај кодека" - -#: modules/media/gtkffmediafile.c:341 +#: gtk/updateiconcache.c:1408 #, c-format -msgid "Cannot find encoder: %s" -msgstr "Не могу да нађем шифрер: %s" +msgid "Failed to write folder index\n" +msgstr "Нисам успео да запишем индекс фасцикле\n" -#: modules/media/gtkffmediafile.c:352 -msgid "Cannot add new stream" -msgstr "Не могу да додам нови ток" +#: gtk/updateiconcache.c:1416 +#, c-format +msgid "Failed to rewrite header\n" +msgstr "Нисам успео поново да пишем заглавље\n" -#: modules/media/gtkffmediafile.c:485 modules/media/gtkffmediafile.c:942 -msgid "Failed to allocate an audio frame" -msgstr "Нисам успео да доделим звчни кадар" +#: gtk/updateiconcache.c:1510 +#, c-format +msgid "Failed to open file %s : %s\n" +msgstr "Нисам успео да отворим датотеку „%s“: %s\n" -#: modules/media/gtkffmediafile.c:650 modules/media/gtkffmediafile.c:898 -msgid "Not enough memory" -msgstr "Нема довољно меморије" +#: gtk/updateiconcache.c:1518 gtk/updateiconcache.c:1548 +#, c-format +msgid "Failed to write cache file: %s\n" +msgstr "Нисам успео да запишем датотеку оставе: %s\n" -#: modules/media/gtkffmediafile.c:821 -msgid "Could not allocate resampler context" -msgstr "Не могу да доделим садржајпоновног узорковача" +#: gtk/updateiconcache.c:1558 +#, c-format +msgid "The generated cache was invalid.\n" +msgstr "Створена остава није исправна.\n" -#: modules/media/gtkffmediafile.c:868 -msgid "No audio output found" -msgstr "Нема звучног излаза" +#: gtk/updateiconcache.c:1572 +#, c-format +msgid "Could not rename %s to %s: %s, removing %s then.\n" +msgstr "Не могу да преименујем „%s“ у „%s“: %s, и зато уклањам „%s“.\n" -#: modules/printbackends/gtkprintbackendcups.c:1142 -#: modules/printbackends/gtkprintbackendcups.c:1449 +#: gtk/updateiconcache.c:1586 +#, c-format +msgid "Could not rename %s to %s: %s\n" +msgstr "Не могу да преименујем „%s“ у „%s“: %s\n" + +#: gtk/updateiconcache.c:1596 +#, c-format +msgid "Could not rename %s back to %s: %s.\n" +msgstr "Не могу да преименујем „%s“ назад у „%s“: %s.\n" + +#: gtk/updateiconcache.c:1623 +#, c-format +msgid "Cache file created successfully.\n" +msgstr "Датотека оставе је успешно направљена.\n" + +#: gtk/updateiconcache.c:1662 +msgid "Overwrite an existing cache, even if up to date" +msgstr "Преписује постојећу оставу, чак и ако је ажурна" + +#: gtk/updateiconcache.c:1663 +#| msgid "Don’t check for the existence of index.theme" +msgid "Don't check for the existence of index.theme" +msgstr "Не проверава присуство датотеке „index.theme“" + +#: gtk/updateiconcache.c:1664 +#| msgid "Don’t include image data in the cache" +msgid "Don't include image data in the cache" +msgstr "Не укључује податке слике у оставу" + +#: gtk/updateiconcache.c:1665 +msgid "Include image data in the cache" +msgstr "Укључује податке слике у оставу" + +#: gtk/updateiconcache.c:1666 +msgid "Output a C header file" +msgstr "Исписује датотеку Ц заглавља" + +#: gtk/updateiconcache.c:1667 +msgid "Turn off verbose output" +msgstr "Искључује опширност исписа" + +#: gtk/updateiconcache.c:1668 +msgid "Validate existing icon cache" +msgstr "Проверава исправност постојеће оставе иконица" + +#: gtk/updateiconcache.c:1735 +#, c-format +msgid "File not found: %s\n" +msgstr "Нисам нашао датотеку: %s\n" + +#: gtk/updateiconcache.c:1741 +#, c-format +msgid "Not a valid icon cache: %s\n" +msgstr "Није исправна остава иконице: %s\n" + +#: gtk/updateiconcache.c:1754 +#, c-format +msgid "No theme index file.\n" +msgstr "Нема датотеке индекса за тему.\n" + +#: gtk/updateiconcache.c:1758 +#, c-format +#| msgid "" +#| "No theme index file in “%s”.\n" +#| "If you really want to create an icon cache here, use --ignore-theme-" +#| "index.\n" +msgid "" +"No theme index file in '%s'.\n" +"If you really want to create an icon cache here, use --ignore-theme-index.\n" +msgstr "" +"Нема датотеке индекса теме у „%s“.\n" +"Ако заиста желите да направите оставу за иконице овде, наведите „--ignore-" +"theme-index“.\n" + +#. ID +#: modules/input/imam-et.c:452 +msgctxt "input method menu" +msgid "Amharic (EZ+)" +msgstr "Амхарски (EZ+)" + +#. ID +#: modules/input/imbroadway.c:51 +msgctxt "input method menu" +msgid "Broadway" +msgstr "Бродвеј" + +#. ID +#: modules/input/imcedilla.c:90 +msgctxt "input method menu" +msgid "Cedilla" +msgstr "Седиља" + +#. ID +#: modules/input/imcyrillic-translit.c:215 +msgctxt "input menthod menu" +msgid "Cyrillic (Transliterated)" +msgstr "Ћирилично (транслитеровано)" + +#: modules/input/imime.c:30 +#| msgid "_Windows system" +msgctxt "input method menu" +msgid "Windows IME" +msgstr "ИМЕ прозора" + +#. ID +#: modules/input/iminuktitut.c:125 +msgctxt "input method menu" +msgid "Inuktitut (Transliterated)" +msgstr "Инуктитут (транслитеровано)" + +#. ID +#: modules/input/imipa.c:143 +msgctxt "input method menu" +msgid "IPA" +msgstr "Међународна фонетска азбука (ИПА)" + +#. ID +#: modules/input/immultipress.c:30 +msgctxt "input method menu" +msgid "Multipress" +msgstr "Вишеструки пристисци" + +#: modules/input/imquartz.c:69 +msgctxt "input method menu" +msgid "Mac OS X Quartz" +msgstr "Мек ОС Икс Кварц" + +#. ID +#: modules/input/imthai.c:33 +#| msgctxt "Script" +#| msgid "Thai" +msgctxt "input method menu" +msgid "Thai-Lao" +msgstr "Тај-Лао" + +#. ID +#: modules/input/imti-er.c:451 +msgctxt "input method menu" +msgid "Tigrigna-Eritrean (EZ+)" +msgstr "Тигригна-еритрејски (EZ+)" + +#. ID +#: modules/input/imti-et.c:451 +msgctxt "input method menu" +msgid "Tigrigna-Ethiopian (EZ+)" +msgstr "Тигригна-етиопијски (EZ+)" + +#. ID +#: modules/input/imviqr.c:242 +msgctxt "input method menu" +msgid "Vietnamese (VIQR)" +msgstr "Вијетнамски (VIQR)" + +#. ID +#: modules/input/imwayland.c:106 +msgctxt "input method menu" +msgid "Wayland" +msgstr "Вејланд" + +#. ID +#: modules/input/imwaylandgtk.c:82 +msgctxt "input method menu" +msgid "Waylandgtk" +msgstr "Вејландгтк" + +#. ID +#: modules/input/imxim.c:26 +#| msgid "Input Method" +msgctxt "input method menu" +msgid "X Input Method" +msgstr "Начин уноса Икса" + +#: modules/printbackends/cups/gtkprintbackendcups.c:1159 +#: modules/printbackends/cups/gtkprintbackendcups.c:1468 msgid "Username:" msgstr "Корисничко име:" -#: modules/printbackends/gtkprintbackendcups.c:1143 -#: modules/printbackends/gtkprintbackendcups.c:1458 +#: modules/printbackends/cups/gtkprintbackendcups.c:1160 +#: modules/printbackends/cups/gtkprintbackendcups.c:1477 msgid "Password:" msgstr "Лозинка:" -#: modules/printbackends/gtkprintbackendcups.c:1181 -#: modules/printbackends/gtkprintbackendcups.c:1471 +#: modules/printbackends/cups/gtkprintbackendcups.c:1199 +#: modules/printbackends/cups/gtkprintbackendcups.c:1490 #, c-format msgid "Authentication is required to print document “%s” on printer %s" msgstr "" "Потребно је потврђивање идентитета за штампање документа „%s“ на штампачу " "„%s“" -#: modules/printbackends/gtkprintbackendcups.c:1183 +#: modules/printbackends/cups/gtkprintbackendcups.c:1201 #, c-format msgid "Authentication is required to print a document on %s" msgstr "Потребно је потврђивање идентитета за штампање документа на „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1187 +#: modules/printbackends/cups/gtkprintbackendcups.c:1205 #, c-format msgid "Authentication is required to get attributes of job “%s”" msgstr "" "Потребно је потврђивање идентитета за прикупљање података о задужењу „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1189 +#: modules/printbackends/cups/gtkprintbackendcups.c:1207 msgid "Authentication is required to get attributes of a job" msgstr "Потребно је потврђивање идентитета за прикупљање података о задужењу" -#: modules/printbackends/gtkprintbackendcups.c:1193 +#: modules/printbackends/cups/gtkprintbackendcups.c:1211 #, c-format msgid "Authentication is required to get attributes of printer %s" msgstr "" "Потребно је потврђивање идентитета за прикупљање података штампача „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1195 +#: modules/printbackends/cups/gtkprintbackendcups.c:1213 msgid "Authentication is required to get attributes of a printer" msgstr "Потребно је потврђивање идентитета за прикупљање података штампача" -#: modules/printbackends/gtkprintbackendcups.c:1198 +#: modules/printbackends/cups/gtkprintbackendcups.c:1216 #, c-format msgid "Authentication is required to get default printer of %s" msgstr "Потребно је потврђивање идентитета за подразумевани штампач од „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1201 +#: modules/printbackends/cups/gtkprintbackendcups.c:1219 #, c-format msgid "Authentication is required to get printers from %s" msgstr "Потребно је потврђивање идентитета за штампаче из „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1206 +#: modules/printbackends/cups/gtkprintbackendcups.c:1224 #, c-format msgid "Authentication is required to get a file from %s" msgstr "Потребно је потврђивање идентитета за преузимање датотеке са „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1208 +#: modules/printbackends/cups/gtkprintbackendcups.c:1226 #, c-format msgid "Authentication is required on %s" msgstr "Потребно је потврђивање идентитета за „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1443 +#: modules/printbackends/cups/gtkprintbackendcups.c:1462 msgid "Domain:" msgstr "Домен:" -#: modules/printbackends/gtkprintbackendcups.c:1473 +#: modules/printbackends/cups/gtkprintbackendcups.c:1492 #, c-format msgid "Authentication is required to print document “%s”" msgstr "Потврдите идентитет за штампање документа „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1478 +#: modules/printbackends/cups/gtkprintbackendcups.c:1497 #, c-format msgid "Authentication is required to print this document on printer %s" msgstr "Потврдите идентитет за штампање овог документа на штампачу „%s“" -#: modules/printbackends/gtkprintbackendcups.c:1480 +#: modules/printbackends/cups/gtkprintbackendcups.c:1499 msgid "Authentication is required to print this document" msgstr "Потврдите идентитет за штампање овог документа" -#: modules/printbackends/gtkprintbackendcups.c:2568 +#: modules/printbackends/cups/gtkprintbackendcups.c:2609 #, c-format msgid "Printer “%s” is low on toner." msgstr "Штампач „%s“ ће ускоро остати без тонера." -#: modules/printbackends/gtkprintbackendcups.c:2572 +#: modules/printbackends/cups/gtkprintbackendcups.c:2613 #, c-format msgid "Printer “%s” has no toner left." msgstr "Штампач „%s“ нема више тонера." #. Translators: "Developer" like on photo development context -#: modules/printbackends/gtkprintbackendcups.c:2577 +#: modules/printbackends/cups/gtkprintbackendcups.c:2618 #, c-format msgid "Printer “%s” is low on developer." msgstr "Штампач „%s“ ће уското остати без развијача." #. Translators: "Developer" like on photo development context -#: modules/printbackends/gtkprintbackendcups.c:2582 +#: modules/printbackends/cups/gtkprintbackendcups.c:2623 #, c-format msgid "Printer “%s” is out of developer." msgstr "Штампач „%s“ је остао без развијача." #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/gtkprintbackendcups.c:2587 +#: modules/printbackends/cups/gtkprintbackendcups.c:2628 #, c-format msgid "Printer “%s” is low on at least one marker supply." msgstr "Штампачу „%s“ понестаје бар једна од боја." #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/gtkprintbackendcups.c:2592 +#: modules/printbackends/cups/gtkprintbackendcups.c:2633 #, c-format msgid "Printer “%s” is out of at least one marker supply." msgstr "Штампач „%s“ је остао без неке од боје." -#: modules/printbackends/gtkprintbackendcups.c:2596 +#: modules/printbackends/cups/gtkprintbackendcups.c:2637 #, c-format msgid "The cover is open on printer “%s”." msgstr "Поклопац на штампачу „%s“ је отворен." -#: modules/printbackends/gtkprintbackendcups.c:2600 +#: modules/printbackends/cups/gtkprintbackendcups.c:2641 #, c-format msgid "The door is open on printer “%s”." msgstr "Вратанца на штампачу „%s“ су отворена." -#: modules/printbackends/gtkprintbackendcups.c:2604 +#: modules/printbackends/cups/gtkprintbackendcups.c:2645 #, c-format msgid "Printer “%s” is low on paper." msgstr "Штампачу „%s“ ће ускоро остати без папира." -#: modules/printbackends/gtkprintbackendcups.c:2608 +#: modules/printbackends/cups/gtkprintbackendcups.c:2649 #, c-format msgid "Printer “%s” is out of paper." msgstr "Нема више папира у штампачу „%s“." -#: modules/printbackends/gtkprintbackendcups.c:2612 +#: modules/printbackends/cups/gtkprintbackendcups.c:2653 #, c-format msgid "Printer “%s” is currently offline." msgstr "Штампач „%s“ није прикључен." -#: modules/printbackends/gtkprintbackendcups.c:2616 +#: modules/printbackends/cups/gtkprintbackendcups.c:2657 #, c-format msgid "There is a problem on printer “%s”." msgstr "Постоји проблем са штампачем „%s“." #. Translators: this is a printer status. -#: modules/printbackends/gtkprintbackendcups.c:2636 +#: modules/printbackends/cups/gtkprintbackendcups.c:2677 msgid "Paused; Rejecting Jobs" msgstr "Заустављен; Одбија послове" #. Translators: this is a printer status. -#: modules/printbackends/gtkprintbackendcups.c:2642 +#: modules/printbackends/cups/gtkprintbackendcups.c:2683 msgid "Rejecting Jobs" msgstr "Одбија послове" #. Translators: this string connects multiple printer states together. -#: modules/printbackends/gtkprintbackendcups.c:2683 +#: modules/printbackends/cups/gtkprintbackendcups.c:2724 msgid "; " msgstr "; " -#: modules/printbackends/gtkprintbackendcups.c:4584 -#: modules/printbackends/gtkprintbackendcups.c:4651 +#: modules/printbackends/cups/gtkprintbackendcups.c:4655 +#: modules/printbackends/cups/gtkprintbackendcups.c:4722 msgctxt "printing option" msgid "Two Sided" msgstr "Двострано" -#: modules/printbackends/gtkprintbackendcups.c:4585 +#: modules/printbackends/cups/gtkprintbackendcups.c:4656 msgctxt "printing option" msgid "Paper Type" msgstr "Врста папира" -#: modules/printbackends/gtkprintbackendcups.c:4586 +#: modules/printbackends/cups/gtkprintbackendcups.c:4657 msgctxt "printing option" msgid "Paper Source" msgstr "Извор папира" -#: modules/printbackends/gtkprintbackendcups.c:4587 -#: modules/printbackends/gtkprintbackendcups.c:4652 +#: modules/printbackends/cups/gtkprintbackendcups.c:4658 +#: modules/printbackends/cups/gtkprintbackendcups.c:4723 msgctxt "printing option" msgid "Output Tray" msgstr "Прихватна фиока" -#: modules/printbackends/gtkprintbackendcups.c:4588 +#: modules/printbackends/cups/gtkprintbackendcups.c:4659 msgctxt "printing option" msgid "Resolution" msgstr "Резолуција" -#: modules/printbackends/gtkprintbackendcups.c:4589 +#: modules/printbackends/cups/gtkprintbackendcups.c:4660 msgctxt "printing option" msgid "GhostScript pre-filtering" msgstr "Гост скрипт пред-филтрирање" -#: modules/printbackends/gtkprintbackendcups.c:4598 +#: modules/printbackends/cups/gtkprintbackendcups.c:4669 msgctxt "printing option value" msgid "One Sided" msgstr "Једнострано" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/gtkprintbackendcups.c:4600 +#: modules/printbackends/cups/gtkprintbackendcups.c:4671 msgctxt "printing option value" msgid "Long Edge (Standard)" msgstr "По дужој страни (стандардно)" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/gtkprintbackendcups.c:4602 +#: modules/printbackends/cups/gtkprintbackendcups.c:4673 msgctxt "printing option value" msgid "Short Edge (Flip)" msgstr "По краћој страни (окренуто)" #. Translators: this is an option of "Paper Source" -#: modules/printbackends/gtkprintbackendcups.c:4604 -#: modules/printbackends/gtkprintbackendcups.c:4606 -#: modules/printbackends/gtkprintbackendcups.c:4614 +#: modules/printbackends/cups/gtkprintbackendcups.c:4675 +#: modules/printbackends/cups/gtkprintbackendcups.c:4677 +#: modules/printbackends/cups/gtkprintbackendcups.c:4685 msgctxt "printing option value" msgid "Auto Select" msgstr "Сам одреди" #. Translators: this is an option of "Paper Source" #. Translators: this is an option of "Resolution" -#: modules/printbackends/gtkprintbackendcups.c:4608 -#: modules/printbackends/gtkprintbackendcups.c:4610 -#: modules/printbackends/gtkprintbackendcups.c:4612 -#: modules/printbackends/gtkprintbackendcups.c:4616 +#: modules/printbackends/cups/gtkprintbackendcups.c:4679 +#: modules/printbackends/cups/gtkprintbackendcups.c:4681 +#: modules/printbackends/cups/gtkprintbackendcups.c:4683 +#: modules/printbackends/cups/gtkprintbackendcups.c:4687 msgctxt "printing option value" msgid "Printer Default" msgstr "Подразумевано" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/gtkprintbackendcups.c:4618 +#: modules/printbackends/cups/gtkprintbackendcups.c:4689 msgctxt "printing option value" msgid "Embed GhostScript fonts only" msgstr "Само угнеждени Гост скрипт словни ликови" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/gtkprintbackendcups.c:4620 +#: modules/printbackends/cups/gtkprintbackendcups.c:4691 msgctxt "printing option value" msgid "Convert to PS level 1" msgstr "Преведи у 1° ниво постскрипта" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/gtkprintbackendcups.c:4622 +#: modules/printbackends/cups/gtkprintbackendcups.c:4693 msgctxt "printing option value" msgid "Convert to PS level 2" msgstr "Преведи у 2° ниво постскрипта" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/gtkprintbackendcups.c:4624 +#: modules/printbackends/cups/gtkprintbackendcups.c:4695 msgctxt "printing option value" msgid "No pre-filtering" msgstr "Без пред-филтрирања" #. Translators: "Miscellaneous" is the label for a button, that opens #. up an extra panel of settings in a print dialog. -#: modules/printbackends/gtkprintbackendcups.c:4633 +#: modules/printbackends/cups/gtkprintbackendcups.c:4704 msgctxt "printing option group" msgid "Miscellaneous" msgstr "Додатна подешавања" -#: modules/printbackends/gtkprintbackendcups.c:4660 +#: modules/printbackends/cups/gtkprintbackendcups.c:4731 msgctxt "sides" msgid "One Sided" msgstr "Једнострано" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/gtkprintbackendcups.c:4662 +#: modules/printbackends/cups/gtkprintbackendcups.c:4733 msgctxt "sides" msgid "Long Edge (Standard)" msgstr "По дужој ивици (стандардно)" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/gtkprintbackendcups.c:4664 +#: modules/printbackends/cups/gtkprintbackendcups.c:4735 msgctxt "sides" msgid "Short Edge (Flip)" msgstr "По краћој ивици (окренуто)" #. Translators: Top output bin -#: modules/printbackends/gtkprintbackendcups.c:4667 +#: modules/printbackends/cups/gtkprintbackendcups.c:4738 msgctxt "output-bin" msgid "Top Bin" msgstr "Горња корпа" #. Translators: Middle output bin -#: modules/printbackends/gtkprintbackendcups.c:4669 +#: modules/printbackends/cups/gtkprintbackendcups.c:4740 msgctxt "output-bin" msgid "Middle Bin" msgstr "Средња корпа" #. Translators: Bottom output bin -#: modules/printbackends/gtkprintbackendcups.c:4671 +#: modules/printbackends/cups/gtkprintbackendcups.c:4742 msgctxt "output-bin" msgid "Bottom Bin" msgstr "Доња корпа" #. Translators: Side output bin -#: modules/printbackends/gtkprintbackendcups.c:4673 +#: modules/printbackends/cups/gtkprintbackendcups.c:4744 msgctxt "output-bin" msgid "Side Bin" msgstr "Корпа са стране" #. Translators: Left output bin -#: modules/printbackends/gtkprintbackendcups.c:4675 +#: modules/printbackends/cups/gtkprintbackendcups.c:4746 msgctxt "output-bin" msgid "Left Bin" msgstr "Лева корпа" #. Translators: Right output bin -#: modules/printbackends/gtkprintbackendcups.c:4677 +#: modules/printbackends/cups/gtkprintbackendcups.c:4748 msgctxt "output-bin" msgid "Right Bin" msgstr "Десна корпа" #. Translators: Center output bin -#: modules/printbackends/gtkprintbackendcups.c:4679 +#: modules/printbackends/cups/gtkprintbackendcups.c:4750 msgctxt "output-bin" msgid "Center Bin" msgstr "Корпа на средини" #. Translators: Rear output bin -#: modules/printbackends/gtkprintbackendcups.c:4681 +#: modules/printbackends/cups/gtkprintbackendcups.c:4752 msgctxt "output-bin" msgid "Rear Bin" msgstr "Задња корпа" #. Translators: Output bin where one sided output is oriented in the face-up position -#: modules/printbackends/gtkprintbackendcups.c:4683 +#: modules/printbackends/cups/gtkprintbackendcups.c:4754 msgctxt "output-bin" msgid "Face Up Bin" msgstr "Корпа на лицу" #. Translators: Output bin where one sided output is oriented in the face-down position -#: modules/printbackends/gtkprintbackendcups.c:4685 +#: modules/printbackends/cups/gtkprintbackendcups.c:4756 msgctxt "output-bin" msgid "Face Down Bin" msgstr "Корпа на наличју" #. Translators: Large capacity output bin -#: modules/printbackends/gtkprintbackendcups.c:4687 +#: modules/printbackends/cups/gtkprintbackendcups.c:4758 msgctxt "output-bin" msgid "Large Capacity Bin" msgstr "Корпа велике запремине" #. Translators: Output stacker number %d -#: modules/printbackends/gtkprintbackendcups.c:4709 +#: modules/printbackends/cups/gtkprintbackendcups.c:4780 #, c-format msgctxt "output-bin" msgid "Stacker %d" msgstr "Одлагач %d" #. Translators: Output mailbox number %d -#: modules/printbackends/gtkprintbackendcups.c:4713 +#: modules/printbackends/cups/gtkprintbackendcups.c:4784 #, c-format msgctxt "output-bin" msgid "Mailbox %d" msgstr "Поштанско сандуче %d" #. Translators: Private mailbox -#: modules/printbackends/gtkprintbackendcups.c:4717 +#: modules/printbackends/cups/gtkprintbackendcups.c:4788 msgctxt "output-bin" msgid "My Mailbox" msgstr "Моје сандуче" #. Translators: Output tray number %d -#: modules/printbackends/gtkprintbackendcups.c:4721 +#: modules/printbackends/cups/gtkprintbackendcups.c:4792 #, c-format msgctxt "output-bin" msgid "Tray %d" msgstr "Касета %d" -#: modules/printbackends/gtkprintbackendcups.c:5198 +#: modules/printbackends/cups/gtkprintbackendcups.c:5263 msgid "Printer Default" msgstr "Подразумевано" #. Translators: These strings name the possible values of the #. * job priority option in the print dialog #. -#: modules/printbackends/gtkprintbackendcups.c:5642 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Urgent" msgstr "Хитно" -#: modules/printbackends/gtkprintbackendcups.c:5642 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "High" msgstr "Важно" -#: modules/printbackends/gtkprintbackendcups.c:5642 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Medium" msgstr "Средње" -#: modules/printbackends/gtkprintbackendcups.c:5642 +#: modules/printbackends/cups/gtkprintbackendcups.c:5704 msgid "Low" msgstr "Небитно" #. Translators, this string is used to label the job priority option #. * in the print dialog #. -#: modules/printbackends/gtkprintbackendcups.c:5672 +#: modules/printbackends/cups/gtkprintbackendcups.c:5734 msgid "Job Priority" msgstr "Важност" @@ -6852,44 +8392,41 @@ msgstr "Важност" #. Translators, this string is used to label the billing info entry #. * in the print dialog #. -#: modules/printbackends/gtkprintbackendcups.c:5683 +#: modules/printbackends/cups/gtkprintbackendcups.c:5745 msgid "Billing Info" msgstr "Фактурисање" -#. Translators, these strings are names for various 'standard' cover -#. * pages that the printing system may support. -#. -#: modules/printbackends/gtkprintbackendcups.c:5707 +#: modules/printbackends/cups/gtkprintbackendcups.c:5769 msgctxt "cover page" msgid "None" msgstr "Ништа" -#: modules/printbackends/gtkprintbackendcups.c:5708 +#: modules/printbackends/cups/gtkprintbackendcups.c:5770 msgctxt "cover page" msgid "Classified" msgstr "Категорисано" -#: modules/printbackends/gtkprintbackendcups.c:5709 +#: modules/printbackends/cups/gtkprintbackendcups.c:5771 msgctxt "cover page" msgid "Confidential" msgstr "Поверљиво" -#: modules/printbackends/gtkprintbackendcups.c:5710 +#: modules/printbackends/cups/gtkprintbackendcups.c:5772 msgctxt "cover page" msgid "Secret" msgstr "Тајно" -#: modules/printbackends/gtkprintbackendcups.c:5711 +#: modules/printbackends/cups/gtkprintbackendcups.c:5773 msgctxt "cover page" msgid "Standard" msgstr "Обично" -#: modules/printbackends/gtkprintbackendcups.c:5712 +#: modules/printbackends/cups/gtkprintbackendcups.c:5774 msgctxt "cover page" msgid "Top Secret" msgstr "Строго поверљиво" -#: modules/printbackends/gtkprintbackendcups.c:5713 +#: modules/printbackends/cups/gtkprintbackendcups.c:5775 msgctxt "cover page" msgid "Unclassified" msgstr "Некатегорисано" @@ -6897,7 +8434,7 @@ msgstr "Некатегорисано" #. Translators, this string is used to label the pages-per-sheet option #. * in the print dialog #. -#: modules/printbackends/gtkprintbackendcups.c:5725 +#: modules/printbackends/cups/gtkprintbackendcups.c:5787 msgctxt "printer option" msgid "Pages per Sheet" msgstr "Страна на листу" @@ -6905,7 +8442,7 @@ msgstr "Страна на листу" #. Translators, this string is used to label the option in the print #. * dialog that controls in what order multiple pages are arranged #. -#: modules/printbackends/gtkprintbackendcups.c:5742 +#: modules/printbackends/cups/gtkprintbackendcups.c:5804 msgctxt "printer option" msgid "Page Ordering" msgstr "Слагање страна" @@ -6913,7 +8450,7 @@ msgstr "Слагање страна" #. Translators, this is the label used for the option in the print #. * dialog that controls the front cover page. #. -#: modules/printbackends/gtkprintbackendcups.c:5784 +#: modules/printbackends/cups/gtkprintbackendcups.c:5846 msgctxt "printer option" msgid "Before" msgstr "Пре" @@ -6921,7 +8458,7 @@ msgstr "Пре" #. Translators, this is the label used for the option in the print #. * dialog that controls the back cover page. #. -#: modules/printbackends/gtkprintbackendcups.c:5799 +#: modules/printbackends/cups/gtkprintbackendcups.c:5861 msgctxt "printer option" msgid "After" msgstr "После" @@ -6930,7 +8467,7 @@ msgstr "После" #. * a print job is printed. Possible values are 'now', a specified time, #. * or 'on hold' #. -#: modules/printbackends/gtkprintbackendcups.c:5819 +#: modules/printbackends/cups/gtkprintbackendcups.c:5881 msgctxt "printer option" msgid "Print at" msgstr "Закажи штампу" @@ -6938,7 +8475,7 @@ msgstr "Закажи штампу" #. Translators: this is the name of the option that allows the user #. * to specify a time when a print job will be printed. #. -#: modules/printbackends/gtkprintbackendcups.c:5830 +#: modules/printbackends/cups/gtkprintbackendcups.c:5892 msgctxt "printer option" msgid "Print at time" msgstr "Штампај у" @@ -6948,495 +8485,1210 @@ msgstr "Штампај у" #. * the width and height in points. E.g: "Custom #. * 230.4x142.9" #. -#: modules/printbackends/gtkprintbackendcups.c:5877 +#: modules/printbackends/cups/gtkprintbackendcups.c:5937 #, c-format msgid "Custom %s×%s" msgstr "Произвољно %s×%s" -#. TRANSLATORS: this is the ICC color profile to use for this job -#: modules/printbackends/gtkprintbackendcups.c:5988 +#: modules/printbackends/cups/gtkprintbackendcups.c:6047 msgctxt "printer option" msgid "Printer Profile" msgstr "Профил штампача" #. TRANSLATORS: this is when color profile information is unavailable -#: modules/printbackends/gtkprintbackendcups.c:5995 +#: modules/printbackends/cups/gtkprintbackendcups.c:6054 msgctxt "printer option value" msgid "Unavailable" msgstr "Недоступно" -#: modules/printbackends/gtkprintbackendfile.c:235 -msgid "output" -msgstr "излаз" - -#: modules/printbackends/gtkprintbackendfile.c:507 -msgid "Print to File" -msgstr "Штампај у датотеку" - -#: modules/printbackends/gtkprintbackendfile.c:633 -msgid "PDF" -msgstr "ПДФ" - -#: modules/printbackends/gtkprintbackendfile.c:633 -msgid "PostScript" -msgstr "Постскрипт" - -#: modules/printbackends/gtkprintbackendfile.c:633 -msgid "SVG" -msgstr "СВГ" - -#: modules/printbackends/gtkprintbackendfile.c:646 -msgid "Pages per _sheet:" -msgstr "_Страница на листу:" - -#: modules/printbackends/gtkprintbackendfile.c:706 -msgid "File" -msgstr "Датотека" - -#: modules/printbackends/gtkprintbackendfile.c:716 -msgid "_Output format" -msgstr "Ф_ормат излаза" - -#: modules/printbackends/gtkprintbackendlpr.c:372 -msgid "Print to LPR" -msgstr "Штампај у ЛПР" - -#: modules/printbackends/gtkprintbackendlpr.c:401 -msgid "Pages Per Sheet" -msgstr "Страна на листу" - -#: modules/printbackends/gtkprintbackendlpr.c:407 -msgid "Command Line" -msgstr "Линија наредби" - #. TRANSLATORS: when we're running an old CUPS, and #. * it hasn't registered the device with colord -#: modules/printbackends/gtkprintercups.c:272 +#: modules/printbackends/cups/gtkprintercups.c:275 msgid "Color management unavailable" msgstr "Управљање бојама није доступно" #. TRANSLATORS: when there is no color profile available -#: modules/printbackends/gtkprintercups.c:284 +#: modules/printbackends/cups/gtkprintercups.c:287 msgid "No profile available" msgstr "Није доступан профил" #. TRANSLATORS: when the color profile has no title -#: modules/printbackends/gtkprintercups.c:295 +#: modules/printbackends/cups/gtkprintercups.c:298 msgid "Unspecified profile" msgstr "Неодређени профил" -#: tools/encodesymbolic.c:41 -msgid "Output to this directory instead of cwd" -msgstr "Исписује у овај директоријум уместо да мења радни директоријум" +#: modules/printbackends/file/gtkprintbackendfile.c:250 +msgid "output" +msgstr "излаз" -#: tools/encodesymbolic.c:42 -msgid "Generate debug output" -msgstr "Ствара излаз прочишћавања" +#: modules/printbackends/file/gtkprintbackendfile.c:537 +msgid "Print to File" +msgstr "Штампај у датотеку" -#: tools/encodesymbolic.c:92 +#: modules/printbackends/file/gtkprintbackendfile.c:663 +msgid "PDF" +msgstr "ПДФ" + +#: modules/printbackends/file/gtkprintbackendfile.c:663 +#| msgid "PostScript" +msgid "Postscript" +msgstr "Постскрипт" + +#: modules/printbackends/file/gtkprintbackendfile.c:663 +msgid "SVG" +msgstr "СВГ" + +#: modules/printbackends/file/gtkprintbackendfile.c:676 +#: modules/printbackends/test/gtkprintbackendtest.c:501 +msgid "Pages per _sheet:" +msgstr "_Страница на листу:" + +#: modules/printbackends/file/gtkprintbackendfile.c:735 +msgid "File" +msgstr "Датотека" + +#: modules/printbackends/file/gtkprintbackendfile.c:745 +msgid "_Output format" +msgstr "Ф_ормат излаза" + +#: modules/printbackends/lpr/gtkprintbackendlpr.c:394 +msgid "Print to LPR" +msgstr "Штампај у ЛПР" + +#: modules/printbackends/lpr/gtkprintbackendlpr.c:423 +msgid "Pages Per Sheet" +msgstr "Страна на листу" + +#: modules/printbackends/lpr/gtkprintbackendlpr.c:430 +msgid "Command Line" +msgstr "Линија наредби" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:786 +msgid "printer offline" +msgstr "штампач је искључен" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:804 +msgid "ready to print" +msgstr "спреман за штампу" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:807 +msgid "processing job" +msgstr "обрађујем задужење" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:811 +msgid "paused" +msgstr "паузиран" + +#. SUN_BRANDING +#: modules/printbackends/papi/gtkprintbackendpapi.c:814 +msgid "unknown" +msgstr "непознато" + +#. default filename used for print-to-test +#: modules/printbackends/test/gtkprintbackendtest.c:232 #, c-format -msgid "Invalid size %s\n" -msgstr "Неисправна величина %s\n" - -#: tools/encodesymbolic.c:104 tools/encodesymbolic.c:113 -#, c-format -msgid "Can’t load file: %s\n" -msgstr "Не могу да учитам датотеку: %s\n" - -#: tools/encodesymbolic.c:141 tools/encodesymbolic.c:147 -#, c-format -msgid "Can’t save file %s: %s\n" -msgstr "Не могу да сачувам датотеку „%s“: %s\n" - -#: tools/encodesymbolic.c:153 -#, c-format -msgid "Can’t close stream" -msgstr "Не могу да затворим ток" - -#: tools/gtk-builder-tool.c:36 -#, c-format -msgid "" -"Usage:\n" -" gtk-builder-tool [COMMAND] [OPTION…] FILE\n" -"\n" -"Perform various tasks on GtkBuilder .ui files.\n" -"\n" -"Commands:\n" -" validate Validate the file\n" -" simplify Simplify the file\n" -" enumerate List all named objects\n" -" preview Preview the file\n" -" screenshot Take a screenshot of the file\n" -"\n" -msgstr "" -"Коришћење:\n" -" gtk-builder-tool [НАРЕДБА] [ОПЦИЈА…] ДАТОТЕКА\n" -"\n" -"Обављајте разне задатке на „.ui“ датотекама Гтк Градитеља.\n" -"\n" -"Наредбе:\n" -" validate Утврђује исправност датотеке\n" -" simplify [ОПЦИЈЕ Поједностављује датотеку\n" -" enumerate Исписује све именоване објекте\n" -" preview [ОПЦИЈЕ] Приказује преглед датотеке\n" -" screenshot Прави снимак екрана датотеке\n" -"\n" - -#: tools/gtk-builder-tool-enumerate.c:54 tools/gtk-builder-tool-preview.c:179 -#: tools/gtk-builder-tool-preview.c:180 tools/gtk-builder-tool-screenshot.c:359 -#: tools/gtk-builder-tool-screenshot.c:362 -#: tools/gtk-builder-tool-simplify.c:2360 tools/gtk-builder-tool-validate.c:159 -msgid "FILE" -msgstr "ДАТОТЕКА" - -#: tools/gtk-builder-tool-enumerate.c:62 -msgid "List all named objects." -msgstr "Списак свих именованих објеката." - -#: tools/gtk-builder-tool-preview.c:178 -msgid "Preview only the named object" -msgstr "Само прикажи претпреглед имеваног објекта" - -#: tools/gtk-builder-tool-preview.c:179 tools/gtk-builder-tool-screenshot.c:359 -msgid "Use style from CSS file" -msgstr "Користи стил из ЦСС датотеке" - -#: tools/gtk-builder-tool-preview.c:195 -msgid "Preview the file." -msgstr "Претпреглед датотеке." - -#: tools/gtk-builder-tool-screenshot.c:358 -msgid "Screenshot only the named object" -msgstr "Само направи снимак екрана именованог објекта" - -#: tools/gtk-builder-tool-screenshot.c:360 -msgid "Save as node file instead of png" -msgstr "Сачувај као чвор-датотеку уместо пнг-а" - -#: tools/gtk-builder-tool-screenshot.c:361 -msgid "Overwrite existing file" -msgstr "Препиши постојећу датотеку" - -#: tools/gtk-builder-tool-screenshot.c:377 -msgid "Take a screenshot of the file." -msgstr "Направи снимак екрана датотеке." - -#: tools/gtk-builder-tool-simplify.c:442 -#, c-format -msgid "%s:%d: Couldn’t parse value for property '%s': %s\n" -msgstr "%s:%d: Не могу да обрадим вредност за својство „%s“: %s\n" - -#: tools/gtk-builder-tool-simplify.c:651 -#, c-format -msgid "%s:%d: %sproperty %s::%s not found\n" -msgstr "%s:%d: нисам нашао %sсвојство „%s::%s“\n" - -#: tools/gtk-builder-tool-simplify.c:2288 -#, c-format -msgid "Can’t load “%s”: %s\n" -msgstr "Не могу да учитам „%s“: %s\n" - -#: tools/gtk-builder-tool-simplify.c:2299 -#: tools/gtk-builder-tool-simplify.c:2305 -#, c-format -msgid "Can’t parse “%s”: %s\n" -msgstr "Не могу да обрадим „%s“: %s\n" - -#: tools/gtk-builder-tool-simplify.c:2311 -#, c-format -msgid "Can’t parse “%s”\n" -msgstr "Не могу да обрадим „%s“\n" - -#: tools/gtk-builder-tool-simplify.c:2335 -#, c-format -msgid "Failed to read “%s”: %s\n" -msgstr "Нисам успео да прочитам „%s“: %s\n" - -#: tools/gtk-builder-tool-simplify.c:2341 -#, c-format -msgid "Failed to write %s: “%s”\n" -msgstr "Нисам успео да запишем „%s“: %s\n" - -#: tools/gtk-builder-tool-simplify.c:2358 -msgid "Replace the file" -msgstr "Замени датотеку" - -#: tools/gtk-builder-tool-simplify.c:2359 -msgid "Convert from GTK 3 to GTK 4" -msgstr "Претвори из ГТК 3 у ГТК 4" - -#: tools/gtk-builder-tool-simplify.c:2370 -msgid "Simplify the file." -msgstr "Поједностави датотеку." - -#: tools/gtk-builder-tool-simplify.c:2383 -#, c-format -msgid "No .ui file specified\n" -msgstr "Није наведена „.ui“ датотека\n" - -#: tools/gtk-builder-tool-simplify.c:2389 -#, c-format -msgid "Can only simplify a single .ui file without --replace\n" -msgstr "Могу да поједноставим само једну „.ui“ датотеку без „--replace“\n" - -#: tools/gtk-builder-tool-validate.c:168 -msgid "Validate the file." -msgstr "Потврди датотеку." - -#: tools/gtk-launch.c:40 -msgid "Show program version" -msgstr "Приказује издање програма" - -#. Translators: this message will appear immediately after the -#. usage string - Usage: COMMAND [OPTION…] -#: tools/gtk-launch.c:72 -msgid "APPLICATION [URI…] — launch an APPLICATION" -msgstr "ПРОГРАМ [ПУТАЊА…] — покреће ПРОГРАМ" - -#. Translators: this message will appear after the usage string -#. and before the list of options. -#: tools/gtk-launch.c:76 -msgid "" -"Launch an application (specified by its desktop file name),\n" -"optionally passing one or more URIs as arguments." -msgstr "" -"Покрените програм (који је наведен називом датотеке радне површи),\n" -"по могућству прослеђујући списак путања као аргументе." - -#: tools/gtk-launch.c:86 -#, c-format -msgid "Error parsing commandline options: %s\n" -msgstr "Грешка обраде опција линије наредби: %s\n" - -#: tools/gtk-launch.c:88 tools/gtk-launch.c:109 -#, c-format -msgid "Try “%s --help” for more information." -msgstr "Покрените „%s --help“ за више података." - -#. Translators: the %s is the program name. This error message -#. means the user is calling gtk-launch without any argument. -#: tools/gtk-launch.c:107 -#, c-format -msgid "%s: missing application name" -msgstr "%s: недостаје назив програма" - -#: tools/gtk-launch.c:136 -#, c-format -msgid "Creating AppInfo from id not supported on non unix operating systems" -msgstr "" -"Стварање информација програма из иб-а није подржано на не-јуникс оперативним " -"системима" - -#. Translators: the first %s is the program name, the second one -#. is the application name. -#: tools/gtk-launch.c:144 -#, c-format -msgid "%s: no such application %s" -msgstr "%s: нема таквог програма „%s“" - -#. Translators: the first %s is the program name, the second one -#. is the error message. -#: tools/gtk-launch.c:162 -#, c-format -msgid "%s: error launching application: %s\n" -msgstr "%s: грешка покретања програма: %s\n" - -#: tools/updateiconcache.c:1391 -#, c-format -msgid "Failed to write header\n" -msgstr "Нисам успео да запишем заглавље\n" - -#: tools/updateiconcache.c:1397 -#, c-format -msgid "Failed to write hash table\n" -msgstr "Нисам успео да запишем хеш табелу\n" - -#: tools/updateiconcache.c:1403 -#, c-format -msgid "Failed to write folder index\n" -msgstr "Нисам успео да запишем индекс фасцикле\n" - -#: tools/updateiconcache.c:1411 -#, c-format -msgid "Failed to rewrite header\n" -msgstr "Нисам успео поново да пишем заглавље\n" - -#: tools/updateiconcache.c:1505 -#, c-format -msgid "Failed to open file %s : %s\n" -msgstr "Нисам успео да отворим датотеку „%s“: %s\n" - -#: tools/updateiconcache.c:1513 tools/updateiconcache.c:1543 -#, c-format -msgid "Failed to write cache file: %s\n" -msgstr "Нисам успео да запишем датотеку оставе: %s\n" - -#: tools/updateiconcache.c:1553 -#, c-format -msgid "The generated cache was invalid.\n" -msgstr "Створена остава није исправна.\n" - -#: tools/updateiconcache.c:1567 -#, c-format -msgid "Could not rename %s to %s: %s, removing %s then.\n" -msgstr "Не могу да преименујем „%s“ у „%s“: %s, и зато уклањам „%s“.\n" - -#: tools/updateiconcache.c:1581 -#, c-format -msgid "Could not rename %s to %s: %s\n" -msgstr "Не могу да преименујем „%s“ у „%s“: %s\n" - -#: tools/updateiconcache.c:1591 -#, c-format -msgid "Could not rename %s back to %s: %s.\n" -msgstr "Не могу да преименујем „%s“ назад у „%s“: %s.\n" - -#: tools/updateiconcache.c:1618 -#, c-format -msgid "Cache file created successfully.\n" -msgstr "Датотека оставе је успешно направљена.\n" - -#: tools/updateiconcache.c:1657 -msgid "Overwrite an existing cache, even if up to date" -msgstr "Преписује постојећу оставу, чак и ако је ажурна" - -#: tools/updateiconcache.c:1658 -msgid "Don’t check for the existence of index.theme" -msgstr "Не проверава присуство датотеке „index.theme“" - -#: tools/updateiconcache.c:1659 -msgid "Don’t include image data in the cache" -msgstr "Не укључује податке слике у оставу" - -#: tools/updateiconcache.c:1660 -msgid "Include image data in the cache" -msgstr "Укључује податке слике у оставу" - -#: tools/updateiconcache.c:1661 -msgid "Output a C header file" -msgstr "Исписује датотеку Ц заглавља" - -#: tools/updateiconcache.c:1662 -msgid "Turn off verbose output" -msgstr "Искључује опширност исписа" - -#: tools/updateiconcache.c:1663 -msgid "Validate existing icon cache" -msgstr "Проверава исправност постојеће оставе иконица" - -#: tools/updateiconcache.c:1728 -#, c-format -msgid "File not found: %s\n" -msgstr "Нисам нашао датотеку: %s\n" - -#: tools/updateiconcache.c:1734 -#, c-format -msgid "Not a valid icon cache: %s\n" -msgstr "Није исправна остава иконице: %s\n" - -#: tools/updateiconcache.c:1747 -#, c-format -msgid "No theme index file.\n" -msgstr "Нема датотеке индекса за тему.\n" - -#: tools/updateiconcache.c:1751 -#, c-format -msgid "" -"No theme index file in “%s”.\n" -"If you really want to create an icon cache here, use --ignore-theme-index.\n" -msgstr "" -"Нема индекс датотеке теме у „%s“.\n" -"Ако заиста желите да направите оставу за иконице овде, наведите „--ignore-" -"theme-index“.\n" - -#~ msgid "Number Formatting" -#~ msgstr "Запис бројева" - -#~ msgid "GL rendering is disabled" -#~ msgstr "Цртање помоћу ГЛ-а је онемогућено" - -#~ msgid "Software GL" -#~ msgstr "Софтверски ГЛ" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 1" -#~ msgstr "Стилски скуп 1" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 2" -#~ msgstr "Стилски скуп 2" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 3" -#~ msgstr "Стилски скуп 3" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 4" -#~ msgstr "Стилски скуп 4" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 5" -#~ msgstr "Стилски скуп 5" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 6" -#~ msgstr "Стилски скуп 6" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 7" -#~ msgstr "Стилски скуп 7" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 8" -#~ msgstr "Стилски скуп 8" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 9" -#~ msgstr "Стилски скуп 9" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 10" -#~ msgstr "Стилски скуп 10" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 11" -#~ msgstr "Стилски скуп 11" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 12" -#~ msgstr "Стилски скуп 12" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 13" -#~ msgstr "Стилски скуп 13" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 14" -#~ msgstr "Стилски скуп 14" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 15" -#~ msgstr "Стилски скуп 15" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 16" -#~ msgstr "Стилски скуп 16" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 17" -#~ msgstr "Стилски скуп 17" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 18" -#~ msgstr "Стилски скуп 18" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 19" -#~ msgstr "Стилски скуп 19" - -#~ msgctxt "OpenType layout" -#~ msgid "Stylistic Set 20" -#~ msgstr "Стилски скуп 20" +msgid "test-output.%s" +msgstr "тест-излаз.%s" + +#: modules/printbackends/test/gtkprintbackendtest.c:465 +msgid "Print to Test Printer" +msgstr "Штампај на пробном штампачу" + +#~ msgid "This clipboard cannot store data." +#~ msgstr "Ова остава не може да чува податке." + +#~ msgid "Cannot read from empty clipboard." +#~ msgstr "Не могу да читам из празне оставе." + +#~ msgid "No compatible formats to transfer clipboard contents." +#~ msgstr "Нема сагласних формата за пренос садржаја оставе." + +#~ msgid "Cannot provide contents as “%s”" +#~ msgstr "Не могу да обезбедим садржаје као „%s“" + +#~ msgid "Cannot provide contents as %s" +#~ msgstr "Не могу да обезбедим садржаје као „%s“" + +#~ msgid "No EGL configuration available" +#~ msgstr "Није доступно ЕГЛ подешавање" + +#~ msgid "Failed to get EGL configurations" +#~ msgstr "Нисам успео да добавим ЕГЛ подешавања" + +#~ msgid "No EGL configuration with required features found" +#~ msgstr "Нисам нашао ЕГЛ подешавање са захтеваним функцијама" + +#~ msgid "No perfect EGL configuration found" +#~ msgstr "Нисам нашао савршено ЕГЛ подешавање" + +#~ msgid "EGL implementation is missing extension %s" +#~ msgid_plural "EGL implementation is missing %2$d extensions: %1$s" +#~ msgstr[0] "ЕГЛ примени недостаје проширење %2$d: %1$s" +#~ msgstr[1] "ЕГЛ примени недостају %2$d проширења: %1$s" +#~ msgstr[2] "ЕГЛ примени недостаје %2$d проширења: %1$s" +#~ msgstr[3] "ЕГЛ примени недостаје проширење „%s“" + +#~ msgid "libEGL not available in this sandbox" +#~ msgstr "„libEGL“ није доступна у овом заштитном окружењу" + +#~ msgid "libEGL not available" +#~ msgstr "„libEGL“ није доступна" + +#~ msgid "Failed to create EGL display" +#~ msgstr "Нисам успео да направим ЕГЛ приказ" + +#~ msgid "Could not initialize EGL display" +#~ msgstr "Не могу да покренем ЕГЛ приказ" + +#~ msgid "EGL version %d.%d is too old. GTK requires %d.%d" +#~ msgstr "ЕГЛ издање %d.%d је превише старо. Гтк захтева %d.%d" + +#~ msgid "Drag’n’drop from other applications is not supported." +#~ msgstr "Превлачење и пуштање из других програма није подржано." + +#~ msgid "No compatible formats to transfer contents." +#~ msgstr "Нема сагласних формата за пренос садржаја." + +#~ msgid "No GL API allowed." +#~ msgstr "Нема дозвољених ГЛ АПИ-ја." + +#~ msgid "Anything but OpenGL ES disabled via GDK_DEBUG" +#~ msgstr "Све осим ОпенГЛ ЕС-а је искључено путем „GDK_DEBUG“" + +#~ msgid "Application does not support %s API" +#~ msgstr "Програм не подржава „%s“ АПИ" + +#~ msgid "Trying to use %s, but %s is already in use" +#~ msgstr "Покушавам да користим „%s“, али је „%s“ већ у употреби" + +#~ msgid "Vulkan support disabled via GDK_DEBUG" +#~ msgstr "Подршка за Вулкан је онемогућена са „GDK_DEBUG“" + +#~ msgid "Unknown image format." +#~ msgstr "Непознат формат слике." + +#~ msgid "Error interpreting JPEG image file (%s)" +#~ msgstr "Грешка тумачења датотеке ЈПЕГ слике (%s)" + +#~ msgid "Unsupported JPEG colorspace (%d)" +#~ msgstr "Неподржан ЈПЕГ простор боја (%d)" + +#~ msgid "Not enough memory for image size %ux%u" +#~ msgstr "Нема довољно меморије за величину слике %ux%u" + +#~ msgid "Error reading png (%s)" +#~ msgstr "Грешка читања пнг (%s)" + +#~ msgid "Unsupported depth %u in png image" +#~ msgstr "Неподржана дубина %u у пнг слици" + +#~ msgid "Unsupported color type %u in png image" +#~ msgstr "Неподржана врста боје %u у пнг слици" + +#~ msgid "Failed to load RGB data from TIFF file" +#~ msgstr "Нисам успео да учитам ЦЗП податке из ТИФФ датотеке" + +#~ msgid "Could not load TIFF data" +#~ msgstr "Не могу да учитам ТИФФ податке" + +#~ msgid "Reading data failed at row %d" +#~ msgstr "Читање података није успело у %d. реду" + +#~ msgid "No compatible transfer format found" +#~ msgstr "Нисам нашао сагласан формат преноса" + +#~ msgid "Failed to decode contents with mime-type of '%s'" +#~ msgstr "Нисам успео да дешифрујем садржаје са миме врстом „%s“" + +#~ msgid "Cannot claim clipboard ownership. OpenClipboard() timed out." +#~ msgstr "" +#~ "Не могу да потражујем власништво оставе. Истекло је време за функцију " +#~ "„OpenClipboard()“." + +#~ msgid "" +#~ "Cannot claim clipboard ownership. Another process claimed it before us." +#~ msgstr "" +#~ "Не могу да потражујем власништво оставе. Неки други процес ју је заузео " +#~ "пре нас." + +#~ msgid "Cannot claim clipboard ownership. OpenClipboard() failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да потражујем власништво оставе. Није успела функција " +#~ "„OpenClipboard()“: 0×%lx." + +#~ msgid "Cannot claim clipboard ownership. EmptyClipboard() failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да потражујем власништво оставе. Није успела функција " +#~ "„EmptyClipboard()“: 0×%lx." + +#~ msgid "Cannot set clipboard data. OpenClipboard() timed out." +#~ msgstr "" +#~ "Не могу да поставим податке оставе. Истекло је време за функцију " +#~ "„OpenClipboard()“." + +#~ msgid "" +#~ "Cannot set clipboard data. Another process claimed clipboard ownership." +#~ msgstr "" +#~ "Не могу да поставим податке оставе. Неки други процес има првенство над " +#~ "власништвом оставе." + +#~ msgid "Cannot set clipboard data. OpenClipboard() failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да поставим податке оставе. Није успела функција " +#~ "„OpenClipboard()“: 0×%lx." + +#~ msgid "Cannot get clipboard data. GlobalLock(0x%p) failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да добавим податке оставе. Није успела функција „GlobalLock(0×" +#~ "%p)“: 0×%lx." + +#~ msgid "Cannot get clipboard data. GlobalSize(0x%p) failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да добавим податке оставе. Није успела функција „GlobalSize(0×" +#~ "%p)“: 0×%lx." + +#~ msgid "" +#~ "Cannot get clipboard data. Failed to allocate %s bytes to store the data." +#~ msgstr "" +#~ "Не могу да добавим податке оставе. Нисам успео да доделим %s бајта за " +#~ "смештај података." + +#~ msgid "Cannot get clipboard data. OpenClipboard() timed out." +#~ msgstr "" +#~ "Не могу да добавим податке оставе. Истекло је време за функцију " +#~ "„OpenClipboard()“." + +#~ msgid "Cannot get clipboard data. Clipboard ownership changed." +#~ msgstr "Не могу да добавим податке оставе. Власништво оставе је измењено." + +#~ msgid "" +#~ "Cannot get clipboard data. Clipboard data changed before we could get it." +#~ msgstr "" +#~ "Не могу да добавим податке оставе. Подаци оставе су измењени пре него што " +#~ "смо могли да их добавимо." + +#~ msgid "Cannot get clipboard data. OpenClipboard() failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да добавим податке оставе. Није успела функција " +#~ "„OpenClipboard()“: 0×%lx." + +#~ msgid "Cannot get clipboard data. No compatible transfer format found." +#~ msgstr "" +#~ "Не могу да добавим податке оставе. Нисам нашао сагласан формат преноса." + +#~ msgid "Cannot get clipboard data. GetClipboardData() failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да добавим податке оставе. Није успела функција " +#~ "„GetClipboardData()“: 0×%lx." + +#~ msgid "Cannot get DnD data. GlobalLock(0x%p) failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да добавим ДнД податке. Није успела функција „GlobalLock(0×%p)“: " +#~ "0×%lx." + +#~ msgid "Cannot get DnD data. GlobalSize(0x%p) failed: 0x%lx." +#~ msgstr "" +#~ "Не могу да добавим ДнД податке. Није успела функција „GlobalSize(0×%p)“: " +#~ "0×%lx." + +#~ msgid "Cannot get DnD data. Failed to allocate %s bytes to store the data." +#~ msgstr "" +#~ "Не могу да добавим ДнД податке. Нисам успео да доделим %s бајта за " +#~ "смештај података." + +#~ msgid "GDK surface 0x%p is not registered as a drop target" +#~ msgstr "Гдк површ 0×%p није регистрована као мета пуштања" + +#~ msgid "Target context record 0x%p has no data object" +#~ msgstr "Запис контекста мете 0×%p не садржи објекат података" + +#~ msgid "IDataObject_GetData (0x%x) failed, returning 0x%lx" +#~ msgstr "" +#~ "Није успела функција „IDataObject_GetData“ (0×%x), са резултатом 0×%lx" + +#~ msgid "Failed to transmute DnD data W32 format 0x%x to %p (%s)" +#~ msgstr "" +#~ "Нисам успео да преобразим „W32“ формат ДнД података из 0×%x у „%p“ (%s)" + +#~ msgid "writing a closed stream" +#~ msgstr "пишем затворени ток" + +#~ msgid "g_try_realloc () failed" +#~ msgstr "није успело „g_try_realloc ()“" + +#~ msgid "GlobalReAlloc() failed: " +#~ msgstr "Није успело „GlobalReAlloc()“: " + +#~ msgid "Ran out of buffer space (buffer size is fixed)" +#~ msgstr "Понестаје простор међумеморије (њена величина је непромењива)" + +#~ msgid "Can’t transmute a single handle" +#~ msgstr "Не могу да преобразим једну ручку" + +#~ msgid "Failed to transmute %zu bytes of data from %s to %u" +#~ msgstr "Нисам успео да преобразим %zu бајта података из „%s“ у „%u“" + +#~ msgid "GlobalLock() failed: " +#~ msgstr "Није успело „GlobalLock()“: " + +#~ msgid "GlobalAlloc() failed: " +#~ msgstr "Није успело „GlobalAlloc()“: " + +#~ msgid "Opening “%s”" +#~ msgstr "Отварам „%s“" + +#~ msgid "Clipboard manager could not store selection." +#~ msgstr "Управник оставе не може да смести избор." + +#~ msgid "Cannot store clipboard. No clipboard manager is active." +#~ msgstr "Не могу да сместим оставу. Ниједан управник оставе није активан." + +#~ msgid "No GLX configurations available" +#~ msgstr "Нису доступна GLX подешавања" + +#~ msgid "No GLX configuration with required features found" +#~ msgstr "Нисам нашао GLX подешавање са захтеваним функцијама" + +#~ msgid "GLX is not supported" +#~ msgstr "GLX није подржано" + +#~ msgid "Format %s not supported" +#~ msgstr "Формат „%s“ није подржан" + +#~ msgid "Not enough space in destination" +#~ msgstr "Нема довољно места у одредишту" + +#~ msgid "Need complete input to do conversion" +#~ msgstr "Потребан је потпун улаз за обављање претварања" + +#~ msgid "Invalid byte sequence in conversion input" +#~ msgstr "Неисправан низ бајтова у улазу претварања" + +#~ msgid "Invalid formats in compound text conversion." +#~ msgstr "Неисправни формати у претварању сложеног текста." + +#~ msgid "Unsupported encoding “%s”" +#~ msgstr "Неподржано кодирање „%s“" + +#~ msgid "" +#~ "This GLES %d.%d implementation does not support half-float vertex data" +#~ msgstr "Ова примена ГЛЕС-а %d.%d не подржава полуразломачке вертекс податке" + +#~ msgctxt "accessibility" +#~ msgid "Activate" +#~ msgstr "Покрени" + +#~ msgctxt "accessibility" +#~ msgid "Customize" +#~ msgstr "Прилагоди" + +#~ msgctxt "accessibility" +#~ msgid "Activate primary icon" +#~ msgstr "Покреће главну иконицу" + +#~ msgctxt "accessibility" +#~ msgid "Activates the primary icon of the entry" +#~ msgstr "Покреће главну иконицу уноса" + +# Mozda "vedrina boje"? +#~ msgctxt "accessibility" +#~ msgid "Activate secondary icon" +#~ msgstr "Покреће помоћну иконицу" + +#~ msgctxt "accessibility" +#~ msgid "Activates the secondary icon of the entry" +#~ msgstr "Покреће помоћну иконицу уноса" + +#~ msgctxt "accessibility" +#~ msgid "Peek" +#~ msgstr "Гвирни" + +#~ msgctxt "accessibility" +#~ msgid "Shows the contents of the password entry" +#~ msgstr "Приказује садржај уноса лозинке" + +#~ msgctxt "accessibility" +#~ msgid "Clears the contents of the entry" +#~ msgstr "Чисти садржај уноса" + +#~ msgctxt "accessibility" +#~ msgid "application" +#~ msgstr "програм" + +#~ msgid "Not a data: URL" +#~ msgstr "Није податак: адреса" + +#~ msgid "Malformed data: URL" +#~ msgstr "Лоши подаци: адреса" + +#~ msgid "Could not unescape string" +#~ msgstr "Не могу да поништим крај реда ниске" + +#~ msgid "Design by" +#~ msgstr "Дизајн" + +#~ msgctxt "accessibility" +#~ msgid "alert" +#~ msgstr "упозорење" + +#~ msgctxt "accessibility" +#~ msgid "alert dialog" +#~ msgstr "прозорче упозорења" + +#~ msgctxt "accessibility" +#~ msgid "button" +#~ msgstr "дугме" + +#~ msgctxt "accessibility" +#~ msgid "caption" +#~ msgstr "натпис" + +#~ msgctxt "accessibility" +#~ msgid "cell" +#~ msgstr "поље" + +#~ msgctxt "accessibility" +#~ msgid "checkbox" +#~ msgstr "избор поље" + +#~ msgctxt "accessibility" +#~ msgid "column header" +#~ msgstr "zaglavlje kolone" + +#~ msgctxt "accessibility" +#~ msgid "combo box" +#~ msgstr "комбо поље" + +#~ msgctxt "accessibility" +#~ msgid "command" +#~ msgstr "наредба" + +#~ msgctxt "accessibility" +#~ msgid "composite" +#~ msgstr "слагање" + +#~ msgctxt "accessibility" +#~ msgid "dialog" +#~ msgstr "прозорче" + +#~ msgctxt "accessibility" +#~ msgid "document" +#~ msgstr "документ" + +#~ msgctxt "accessibility" +#~ msgid "feed" +#~ msgstr "довод" + +#~ msgctxt "accessibility" +#~ msgid "form" +#~ msgstr "образац" + +#~ msgctxt "accessibility" +#~ msgid "generic" +#~ msgstr "опште" + +#~ msgctxt "accessibility" +#~ msgid "grid" +#~ msgstr "мрежа" + +#~ msgctxt "accessibility" +#~ msgid "grid cell" +#~ msgstr "ћелија мреже" + +#~ msgctxt "accessibility" +#~ msgid "group" +#~ msgstr "група" + +#~ msgctxt "accessibility" +#~ msgid "heading" +#~ msgstr "заглавље" + +#~ msgctxt "accessibility" +#~ msgid "image" +#~ msgstr "слика" + +#~ msgctxt "accessibility" +#~ msgid "input" +#~ msgstr "унос" + +#~ msgctxt "accessibility" +#~ msgid "label" +#~ msgstr "натпис" + +#~ msgctxt "accessibility" +#~ msgid "landmark" +#~ msgstr "обележје" + +#~ msgctxt "accessibility" +#~ msgid "legend" +#~ msgstr "легенда" + +#~ msgctxt "accessibility" +#~ msgid "link" +#~ msgstr "веза" + +#~ msgctxt "accessibility" +#~ msgid "list" +#~ msgstr "списак" + +#~ msgctxt "accessibility" +#~ msgid "list box" +#~ msgstr "кућица списка" + +#~ msgctxt "accessibility" +#~ msgid "list item" +#~ msgstr "ставка списка" + +#~ msgctxt "accessibility" +#~ msgid "log" +#~ msgstr "дневник" + +#~ msgctxt "accessibility" +#~ msgid "main" +#~ msgstr "главно" + +#~ msgctxt "accessibility" +#~ msgid "marquee" +#~ msgstr "натпис" + +#~ msgctxt "accessibility" +#~ msgid "math" +#~ msgstr "математика" + +#~ msgctxt "accessibility" +#~ msgid "meter" +#~ msgstr "метар" + +#~ msgctxt "accessibility" +#~ msgid "menu" +#~ msgstr "изборник" + +#~ msgctxt "accessibility" +#~ msgid "menu bar" +#~ msgstr "трака изборника" + +#~ msgctxt "accessibility" +#~ msgid "menu item" +#~ msgstr "ставка изборника" + +#~ msgctxt "accessibility" +#~ msgid "menu item checkbox" +#~ msgstr "кућица избора ставке изборника" + +#~ msgctxt "accessibility" +#~ msgid "menu item radio" +#~ msgstr "радио дугме ставке изборника" + +#~ msgctxt "accessibility" +#~ msgid "navigation" +#~ msgstr "навигација" + +#~ msgctxt "accessibility" +#~ msgid "none" +#~ msgstr "ништа" + +#~ msgctxt "accessibility" +#~ msgid "note" +#~ msgstr "напомена" + +#~ msgctxt "accessibility" +#~ msgid "option" +#~ msgstr "опција" + +#~ msgctxt "accessibility" +#~ msgid "presentation" +#~ msgstr "презентација" + +#~ msgctxt "accessibility" +#~ msgid "progress bar" +#~ msgstr "трака напретка" + +#~ msgctxt "accessibility" +#~ msgid "radio" +#~ msgstr "радио" + +#~ msgctxt "accessibility" +#~ msgid "radio group" +#~ msgstr "радио група" + +#~ msgctxt "accessibility" +#~ msgid "range" +#~ msgstr "опсег" + +#~ msgctxt "accessibility" +#~ msgid "region" +#~ msgstr "област" + +#~ msgctxt "accessibility" +#~ msgid "row" +#~ msgstr "ред" + +#~ msgctxt "accessibility" +#~ msgid "row group" +#~ msgstr "група реда" + +#~ msgctxt "accessibility" +#~ msgid "scroll bar" +#~ msgstr "трака премицања" + +#~ msgctxt "accessibility" +#~ msgid "search" +#~ msgstr "претрага" + +#~ msgctxt "accessibility" +#~ msgid "search box" +#~ msgstr "поље претраге" + +#~ msgctxt "accessibility" +#~ msgid "section" +#~ msgstr "одељак" + +#~ msgctxt "accessibility" +#~ msgid "section head" +#~ msgstr "заглавље одељка" + +#~ msgctxt "accessibility" +#~ msgid "select" +#~ msgstr "бирање" + +#~ msgctxt "accessibility" +#~ msgid "separator" +#~ msgstr "раздвајач" + +#~ msgctxt "accessibility" +#~ msgid "slider" +#~ msgstr "клизач" + +#~ msgctxt "accessibility" +#~ msgid "spin button" +#~ msgstr "вртеће дугме" + +#~ msgctxt "accessibility" +#~ msgid "status" +#~ msgstr "стање" + +#~ msgctxt "accessibility" +#~ msgid "structure" +#~ msgstr "структура" + +#~ msgctxt "accessibility" +#~ msgid "switch" +#~ msgstr "прекидач" + +#~ msgctxt "accessibility" +#~ msgid "tab" +#~ msgstr "табулатор" + +#~ msgctxt "accessibility" +#~ msgid "table" +#~ msgstr "табела" + +#~ msgctxt "accessibility" +#~ msgid "tab list" +#~ msgstr "списак језичака" + +#~ msgctxt "accessibility" +#~ msgid "tab panel" +#~ msgstr "површ језичка" + +#~ msgctxt "accessibility" +#~ msgid "text box" +#~ msgstr "поље за текст" + +#~ msgctxt "accessibility" +#~ msgid "time" +#~ msgstr "време" + +#~ msgctxt "accessibility" +#~ msgid "timer" +#~ msgstr "штоперица" + +#~ msgctxt "accessibility" +#~ msgid "tool bar" +#~ msgstr "трака алата" + +#~ msgctxt "accessibility" +#~ msgid "tool tip" +#~ msgstr "облачић" + +#~ msgctxt "accessibility" +#~ msgid "tree" +#~ msgstr "стабло" + +#~ msgctxt "accessibility" +#~ msgid "tree grid" +#~ msgstr "мрежа стабла" + +#~ msgctxt "accessibility" +#~ msgid "tree item" +#~ msgstr "ставка стабла" + +#~ msgctxt "accessibility" +#~ msgid "widget" +#~ msgstr "елемент" + +# хм, хм? +#~ msgctxt "accessibility" +#~ msgid "window" +#~ msgstr "прозор" + +#~ msgid "Reason not specified" +#~ msgstr "Зашто није наведен" + +#~ msgid "Change Font Features" +#~ msgstr "Промени особине слова" + +#~ msgctxt "Font feature value" +#~ msgid "Default" +#~ msgstr "Основно" + +#~ msgctxt "Font feature value" +#~ msgid "Enable" +#~ msgstr "Укључено" + +#~ msgid "Fractions" +#~ msgstr "Разломци" + +#~ msgid "Style Variations" +#~ msgstr "Варијанте стила" + +#~ msgctxt "long time format" +#~ msgid "%d:%02d:%02d" +#~ msgstr "%d:%02d:%02d" + +#~ msgctxt "long time format" +#~ msgid "-%d:%02d:%02d" +#~ msgstr "-%d:%02d:%02d" + +#~ msgctxt "short time format" +#~ msgid "-%d:%02d" +#~ msgstr "-%d:%02d" + +#~ msgctxt "short time format" +#~ msgid "%d:%02d" +#~ msgstr "%d:%02d" + +#~ msgid "GTK could not find a media module. Check your installation." +#~ msgstr "Гтк не може да нађе модул медија. Проверите вашу инсталацију." + +#~ msgid "Tab list" +#~ msgstr "Списак језичака" + +#~ msgid "Next tab" +#~ msgstr "Следећи језичак" + +#~ msgid "Tab" +#~ msgstr "Језичак" + +#~ msgid "Hide Text" +#~ msgstr "Сакриј текст" + +#~ msgid "Show Text" +#~ msgstr "Прикажи текст" + +#~ msgid "_Show Text" +#~ msgstr "Прикажи _текст" + +#~ msgid "Starred files" +#~ msgstr "Датотеке са звездицом" + +#~ msgid "Swipe left" +#~ msgstr "Превлачење на лево" + +#~ msgid "Swipe right" +#~ msgstr "Превлачење на десно" + +#~ msgctxt "accessibility" +#~ msgid "Sidebar" +#~ msgstr "Бочна површ" + +#~ msgid "Expand" +#~ msgstr "Рашири" + +#~ msgid "Minimize the window" +#~ msgstr "Умањите прозор" + +#~ msgid "Maximize the window" +#~ msgstr "Увећајте прозор" + +#~ msgid "Close the window" +#~ msgstr "Затворите прозор" + +#~ msgid "Role" +#~ msgstr "Замотај" + +#~ msgid "Object path" +#~ msgstr "Путања објекта" + +#~ msgid "Set State" +#~ msgstr "Постави статус" + +#~ msgid "Show" +#~ msgstr "Покажи" + +#~ msgid "Hover to load" +#~ msgstr "Лебдач за учитавање" + +#~ msgctxt "clipboard" +#~ msgid "local" +#~ msgstr "локално" + +#~ msgctxt "clipboard" +#~ msgid "remote" +#~ msgstr "удаљено" + +#~ msgid "Drag and hold here" +#~ msgstr "Превуци и држи овде" + +#~ msgid "Clipboard" +#~ msgstr "Остава" + +#~ msgid "Primary" +#~ msgstr "Главно" + +#~ msgctxt "propagation limit" +#~ msgid "Native" +#~ msgstr "Изворно" + +#~ msgctxt "GL version" +#~ msgid "Disabled" +#~ msgstr "Искључено" + +#~ msgctxt "GL vendor" +#~ msgid "Disabled" +#~ msgstr "Искључен" + +#~ msgctxt "Vulkan device" +#~ msgid "Disabled" +#~ msgstr "Искључен" + +#~ msgctxt "Vulkan version" +#~ msgid "Disabled" +#~ msgstr "Искључено" + +#~ msgctxt "Vulkan device" +#~ msgid "None" +#~ msgstr "Ништа" + +#~ msgctxt "Vulkan version" +#~ msgid "None" +#~ msgstr "Ништа" + +#~ msgid "IM Context is hardcoded by GTK_IM_MODULE" +#~ msgstr "ИМ контекст је стриктно кодиран са „GTK_IM_MODULE“" + +#~ msgid "GSK Renderer" +#~ msgstr "ГСК исцртавач" + +#~ msgid "Pango Fontmap" +#~ msgstr "Панго словна мапа" + +#~ msgid "Media Backend" +#~ msgstr "Позадинац медија" + +#~ msgid "Vulkan Device" +#~ msgstr "Вулканов уређај" + +#~ msgid "Vulkan API version" +#~ msgstr "АПИ издање Вулкана" + +#~ msgid "Vulkan driver version" +#~ msgstr "Издање управљачког програма Вулкана" + +#~ msgid "Direction" +#~ msgstr "Смер" + +#~ msgid "Measure map" +#~ msgstr "Мапа мере" + +#~ msgid "Surface" +#~ msgstr "Површина" + +#~ msgid "Renderer" +#~ msgstr "Исцртавач" + +#~ msgid "%s with value \"%s\"" +#~ msgstr "„%s“ са вредношћу „%s“" + +#~ msgid "%s with type %s" +#~ msgstr "„%s“ са врстом „%s“" + +#~ msgid "%s for %s %p" +#~ msgstr "„%s“ за „%s“ %p" + +#~ msgid "%s with value type %s" +#~ msgstr "„%s“ са врсстом вредности „%s“" + +#~ msgctxt "column number" +#~ msgid "None" +#~ msgstr "Ништа" + +#~ msgid "Attribute:" +#~ msgstr "Атрибут:" + +#~ msgid "Action from: %p (%s)" +#~ msgstr "Радња из: %p (%s)" + +#~ msgctxt "GtkSettings source" +#~ msgid "Default" +#~ msgstr "Основно" + +#~ msgctxt "GtkSettings source" +#~ msgid "Application" +#~ msgstr "Програм" + +#~ msgctxt "GtkSettings source" +#~ msgid "Unknown" +#~ msgstr "Непознато" + +#~ msgid "Saving RenderNode failed" +#~ msgstr "Чување Чвора исцртавача није успело" + +#~ msgid "Record frames" +#~ msgstr "Сними оквире" + +#~ msgid "Clear recorded frames" +#~ msgstr "Очисти снимљене оквире" + +#~ msgid "Add debug nodes" +#~ msgstr "Додај чворове прочишћавања" + +#~ msgid "Highlight event sequences" +#~ msgstr "Истакни низове догађаја" + +#~ msgid "Use a dark background" +#~ msgstr "Користи тамну позадину" + +#~ msgid "Save selected node" +#~ msgstr "Сачувај изабрани чвор" + +#~ msgid "Copy to clipboard" +#~ msgstr "Умножите у оставу" + +#~ msgid "Trigger" +#~ msgstr "Окидач" + +#~ msgid "Hierarchy" +#~ msgstr "Хијерархија" + +#~ msgid "Implements" +#~ msgstr "Примене" + +#~ msgid "Show fps overlay" +#~ msgstr "Прикажи к/с прекривање" + +#~ msgid "Show Fallback Rendering" +#~ msgstr "Прикажи резервно исцртавање" + +#~ msgid "CSS Padding" +#~ msgstr "ЦСС попуњавање" + +#~ msgid "CSS Border" +#~ msgstr "ЦСС ивица" + +#~ msgid "CSS Margin" +#~ msgstr "ЦСС маргина" + +#~ msgid "Widget Margin" +#~ msgstr "Маргина елемента" + +#~ msgid "Show Focus" +#~ msgstr "Прикажи фокус" + +#~ msgid "Inspect Inspector" +#~ msgstr "Прегледај инспектора" + +#~ msgid "Toggle Sidebar" +#~ msgstr "Окини бочну површ" + +#~ msgid "Refresh action state" +#~ msgstr "Освежи стање радње" + +#~ msgid "Previous object" +#~ msgstr "Претходни објекат" + +#~ msgid "Child object" +#~ msgstr "Садржани објекат" + +#~ msgid "Previous sibling" +#~ msgstr "Претходни сродник" + +#~ msgid "List Position" +#~ msgstr "Положај списка" + +#~ msgid "Next sibling" +#~ msgstr "Следећи сродник" + +#~ msgid "Controllers" +#~ msgstr "Управљачи" + +# Треба проверити на шта се односи. +#~ msgid "Accessibility" +#~ msgstr "Приступачност" + +#~ msgid "Global" +#~ msgstr "Опште" + +#~ msgid "Settings" +#~ msgstr "Поставке" + +#~ msgid "Logging" +#~ msgstr "Дневник" + +#~ msgid "Recorder" +#~ msgstr "Снимач" + +#~ msgid "Hexadecimal color or color name" +#~ msgstr "Хексадецимална боја или назив боје" + +#~ msgid "Alpha value" +#~ msgstr "Вредност провидности" + +#~ msgid "Saturation and value" +#~ msgstr "Засићеност и вредност" + +#~ msgid "Search…" +#~ msgstr "Тражи…" + +#~ msgctxt "emoji category" +#~ msgid "Recent" +#~ msgstr "Скорашње" + +#~ msgid "Filter by" +#~ msgstr "Филтрирај према" + +#~ msgid "Monospace" +#~ msgstr "Утврђена ширина" + +#~ msgid "Language" +#~ msgstr "Језик" + +#~ msgid "horizontal" +#~ msgstr "водоравно" + +#~ msgid "Unspecified error decoding media" +#~ msgstr "Неодређена грешка декодирања медија" + +#~ msgid "Cannot find decoder: %s" +#~ msgstr "Не могу да нађем дешифрер: %s" + +#~ msgid "Failed to allocate a codec context" +#~ msgstr "Нисам успео да доделим садржај кодека" + +#~ msgid "Cannot find encoder: %s" +#~ msgstr "Не могу да нађем шифрер: %s" + +#~ msgid "Cannot add new stream" +#~ msgstr "Не могу да додам нови ток" + +#~ msgid "Failed to allocate an audio frame" +#~ msgstr "Нисам успео да доделим звчни кадар" + +#~ msgid "Not enough memory" +#~ msgstr "Нема довољно меморије" + +#~ msgid "Could not allocate resampler context" +#~ msgstr "Не могу да доделим садржајпоновног узорковача" + +#~ msgid "No audio output found" +#~ msgstr "Нема звучног излаза" + +#~ msgid "Generate debug output" +#~ msgstr "Ствара излаз прочишћавања" + +#~ msgid "" +#~ "Usage:\n" +#~ " gtk-builder-tool [COMMAND] [OPTION…] FILE\n" +#~ "\n" +#~ "Perform various tasks on GtkBuilder .ui files.\n" +#~ "\n" +#~ "Commands:\n" +#~ " validate Validate the file\n" +#~ " simplify Simplify the file\n" +#~ " enumerate List all named objects\n" +#~ " preview Preview the file\n" +#~ " screenshot Take a screenshot of the file\n" +#~ "\n" +#~ msgstr "" +#~ "Коришћење:\n" +#~ " gtk-builder-tool [НАРЕДБА] [ОПЦИЈА…] ДАТОТЕКА\n" +#~ "\n" +#~ "Обављајте разне задатке на „.ui“ датотекама Гтк Градитеља.\n" +#~ "\n" +#~ "Наредбе:\n" +#~ " validate Утврђује исправност датотеке\n" +#~ " simplify [ОПЦИЈЕ Поједностављује датотеку\n" +#~ " enumerate Исписује све именоване објекте\n" +#~ " preview [ОПЦИЈЕ] Приказује преглед датотеке\n" +#~ " screenshot Прави снимак екрана датотеке\n" +#~ "\n" + +#~ msgid "FILE" +#~ msgstr "ДАТОТЕКА" + +#~ msgid "List all named objects." +#~ msgstr "Списак свих именованих објеката." + +#~ msgid "Preview only the named object" +#~ msgstr "Само прикажи претпреглед имеваног објекта" + +#~ msgid "Use style from CSS file" +#~ msgstr "Користи стил из ЦСС датотеке" + +#~ msgid "Preview the file." +#~ msgstr "Претпреглед датотеке." + +#~ msgid "Screenshot only the named object" +#~ msgstr "Само направи снимак екрана именованог објекта" + +#~ msgid "Save as node file instead of png" +#~ msgstr "Сачувај као чвор-датотеку уместо пнг-а" + +#~ msgid "Overwrite existing file" +#~ msgstr "Препиши постојећу датотеку" + +#~ msgid "Take a screenshot of the file." +#~ msgstr "Направи снимак екрана датотеке." + +#~ msgid "%s:%d: %sproperty %s::%s not found\n" +#~ msgstr "%s:%d: нисам нашао %sсвојство „%s::%s“\n" + +#~ msgid "Can’t load “%s”: %s\n" +#~ msgstr "Не могу да учитам „%s“: %s\n" + +#~ msgid "Can’t parse “%s”: %s\n" +#~ msgstr "Не могу да обрадим „%s“: %s\n" + +#~ msgid "Can’t parse “%s”\n" +#~ msgstr "Не могу да обрадим „%s“\n" + +#~ msgid "Failed to read “%s”: %s\n" +#~ msgstr "Нисам успео да прочитам „%s“: %s\n" + +#~ msgid "Failed to write %s: “%s”\n" +#~ msgstr "Нисам успео да запишем „%s“: %s\n" + +#~ msgid "Replace the file" +#~ msgstr "Замени датотеку" + +#~ msgid "Convert from GTK 3 to GTK 4" +#~ msgstr "Претвори из ГТК 3 у ГТК 4" + +#~ msgid "Simplify the file." +#~ msgstr "Поједностави датотеку." + +#~ msgid "No .ui file specified\n" +#~ msgstr "Није наведена „.ui“ датотека\n" + +#~ msgid "Can only simplify a single .ui file without --replace\n" +#~ msgstr "Могу да поједноставим само једну „.ui“ датотеку без „--replace“\n" + +#~ msgid "Validate the file." +#~ msgstr "Потврди датотеку." #~ msgid "Not a video file" #~ msgstr "Није датотека снимка" @@ -7452,9 +9704,6 @@ msgstr "" #~ msgid "No OpenGL implementation available" #~ msgstr "Није доступна ОпенГЛ примена" -#~ msgid "Core GL is not available on EGL implementation" -#~ msgstr "Језгарни ГЛ није доступан уз ЕГЛ подршку" - #~ msgid "Surfaceless contexts are not supported on this EGL implementation" #~ msgstr "Безповршни контекси нису подржани на овој ЕГЛ примени" @@ -7462,566 +9711,6 @@ msgstr "" #~ msgid "EGL is not supported" #~ msgstr "ЕГЛ није подржано" -#~ msgctxt "Script" -#~ msgid "Arabic" -#~ msgstr "Арапско" - -#~ msgctxt "Script" -#~ msgid "Armenian" -#~ msgstr "Јерменско" - -#~ msgctxt "Script" -#~ msgid "Bengali" -#~ msgstr "Бенгалско" - -#~ msgctxt "Script" -#~ msgid "Bopomofo" -#~ msgstr "Бопомофо" - -#~ msgctxt "Script" -#~ msgid "Cherokee" -#~ msgstr "Чироки" - -#~ msgctxt "Script" -#~ msgid "Coptic" -#~ msgstr "Коптско" - -#~ msgctxt "Script" -#~ msgid "Cyrillic" -#~ msgstr "Ћирилично" - -#~ msgctxt "Script" -#~ msgid "Deseret" -#~ msgstr "Дезерет" - -#~ msgctxt "Script" -#~ msgid "Devanagari" -#~ msgstr "Деванагари" - -#~ msgctxt "Script" -#~ msgid "Ethiopic" -#~ msgstr "Етиопско" - -#~ msgctxt "Script" -#~ msgid "Georgian" -#~ msgstr "Грузијско" - -#~ msgctxt "Script" -#~ msgid "Gothic" -#~ msgstr "Готско" - -#~ msgctxt "Script" -#~ msgid "Greek" -#~ msgstr "Грчко" - -#~ msgctxt "Script" -#~ msgid "Gujarati" -#~ msgstr "Гујарати" - -#~ msgctxt "Script" -#~ msgid "Gurmukhi" -#~ msgstr "Гурмуки" - -#~ msgctxt "Script" -#~ msgid "Han" -#~ msgstr "Ханско" - -#~ msgctxt "Script" -#~ msgid "Hangul" -#~ msgstr "Хангул" - -#~ msgctxt "Script" -#~ msgid "Hebrew" -#~ msgstr "Хебрејско" - -#~ msgctxt "Script" -#~ msgid "Hiragana" -#~ msgstr "Хирагана" - -#~ msgctxt "Script" -#~ msgid "Kannada" -#~ msgstr "Канадско" - -#~ msgctxt "Script" -#~ msgid "Katakana" -#~ msgstr "Катаканско" - -#~ msgctxt "Script" -#~ msgid "Khmer" -#~ msgstr "Кмерско" - -#~ msgctxt "Script" -#~ msgid "Lao" -#~ msgstr "Лаоско" - -#~ msgctxt "Script" -#~ msgid "Latin" -#~ msgstr "Латинично" - -#~ msgctxt "Script" -#~ msgid "Malayalam" -#~ msgstr "Малајамско" - -#~ msgctxt "Script" -#~ msgid "Mongolian" -#~ msgstr "Монголско" - -#~ msgctxt "Script" -#~ msgid "Myanmar" -#~ msgstr "Бурманско" - -#~ msgctxt "Script" -#~ msgid "Ogham" -#~ msgstr "Огамско" - -#~ msgctxt "Script" -#~ msgid "Old Italic" -#~ msgstr "Стари искошени" - -#~ msgctxt "Script" -#~ msgid "Oriya" -#~ msgstr "Орија" - -#~ msgctxt "Script" -#~ msgid "Runic" -#~ msgstr "Рунско" - -#~ msgctxt "Script" -#~ msgid "Sinhala" -#~ msgstr "Синхалско" - -#~ msgctxt "Script" -#~ msgid "Syriac" -#~ msgstr "Сиријско" - -#~ msgctxt "Script" -#~ msgid "Tamil" -#~ msgstr "Тамилско" - -#~ msgctxt "Script" -#~ msgid "Telugu" -#~ msgstr "Телушко" - -#~ msgctxt "Script" -#~ msgid "Thaana" -#~ msgstr "Тана" - -#~ msgctxt "Script" -#~ msgid "Thai" -#~ msgstr "Тајско" - -#~ msgctxt "Script" -#~ msgid "Tibetan" -#~ msgstr "Тибетско" - -#~ msgctxt "Script" -#~ msgid "Canadian Aboriginal" -#~ msgstr "Канадских Абориџина" - -#~ msgctxt "Script" -#~ msgid "Yi" -#~ msgstr "Ји" - -#~ msgctxt "Script" -#~ msgid "Tagalog" -#~ msgstr "Тагалошко" - -#~ msgctxt "Script" -#~ msgid "Hanunoo" -#~ msgstr "Хануну" - -#~ msgctxt "Script" -#~ msgid "Buhid" -#~ msgstr "Бухидско" - -#~ msgctxt "Script" -#~ msgid "Tagbanwa" -#~ msgstr "Тагбанванско" - -#~ msgctxt "Script" -#~ msgid "Braille" -#~ msgstr "Брајево писмо" - -#~ msgctxt "Script" -#~ msgid "Cypriot" -#~ msgstr "Кипарско" - -#~ msgctxt "Script" -#~ msgid "Limbu" -#~ msgstr "Лимбушко" - -#~ msgctxt "Script" -#~ msgid "Osmanya" -#~ msgstr "Османско" - -#~ msgctxt "Script" -#~ msgid "Shavian" -#~ msgstr "Шавијанско" - -#~ msgctxt "Script" -#~ msgid "Linear B" -#~ msgstr "Линеарно Б" - -#~ msgctxt "Script" -#~ msgid "Tai Le" -#~ msgstr "Таи Ле" - -#~ msgctxt "Script" -#~ msgid "Ugaritic" -#~ msgstr "Угарско" - -#~ msgctxt "Script" -#~ msgid "New Tai Lue" -#~ msgstr "Нови Таи Ле" - -#~ msgctxt "Script" -#~ msgid "Buginese" -#~ msgstr "Бугинешко" - -#~ msgctxt "Script" -#~ msgid "Glagolitic" -#~ msgstr "Глагољица" - -#~ msgctxt "Script" -#~ msgid "Tifinagh" -#~ msgstr "Тифина" - -#~ msgctxt "Script" -#~ msgid "Syloti Nagri" -#~ msgstr "Силот Нагри" - -#~ msgctxt "Script" -#~ msgid "Old Persian" -#~ msgstr "Староперсијско" - -#~ msgctxt "Script" -#~ msgid "Kharoshthi" -#~ msgstr "Кароштско" - -#~ msgctxt "Script" -#~ msgid "Unknown" -#~ msgstr "Непознато" - -#~ msgctxt "Script" -#~ msgid "Balinese" -#~ msgstr "Балинешко" - -#~ msgctxt "Script" -#~ msgid "Cuneiform" -#~ msgstr "Клинасто" - -#~ msgctxt "Script" -#~ msgid "Phoenician" -#~ msgstr "Феничанско" - -#~ msgctxt "Script" -#~ msgid "Phags-pa" -#~ msgstr "Пагс‑па" - -#~ msgctxt "Script" -#~ msgid "N'Ko" -#~ msgstr "Н'ко" - -#~ msgctxt "Script" -#~ msgid "Kayah Li" -#~ msgstr "Каја Ли" - -#~ msgctxt "Script" -#~ msgid "Lepcha" -#~ msgstr "Лепча" - -#~ msgctxt "Script" -#~ msgid "Rejang" -#~ msgstr "Рејанг" - -#~ msgctxt "Script" -#~ msgid "Sundanese" -#~ msgstr "Суданско" - -#~ msgctxt "Script" -#~ msgid "Saurashtra" -#~ msgstr "Соурстра" - -#~ msgctxt "Script" -#~ msgid "Cham" -#~ msgstr "Чамско" - -#~ msgctxt "Script" -#~ msgid "Ol Chiki" -#~ msgstr "Ол Чики" - -#~ msgctxt "Script" -#~ msgid "Vai" -#~ msgstr "Ваи" - -#~ msgctxt "Script" -#~ msgid "Carian" -#~ msgstr "Шавијан" - -#~ msgctxt "Script" -#~ msgid "Lycian" -#~ msgstr "Лукијско" - -#~ msgctxt "Script" -#~ msgid "Lydian" -#~ msgstr "Лидијско" - -#~ msgctxt "Script" -#~ msgid "Avestan" -#~ msgstr "Авестанско" - -#~ msgctxt "Script" -#~ msgid "Bamum" -#~ msgstr "Бамум" - -#~ msgctxt "Script" -#~ msgid "Egyptian Hieroglyphs" -#~ msgstr "Египатски хијероглифи" - -#~ msgctxt "Script" -#~ msgid "Imperial Aramaic" -#~ msgstr "Царско арамејско" - -#~ msgctxt "Script" -#~ msgid "Inscriptional Pahlavi" -#~ msgstr "Палавско" - -#~ msgctxt "Script" -#~ msgid "Inscriptional Parthian" -#~ msgstr "Парћанско" - -#~ msgctxt "Script" -#~ msgid "Javanese" -#~ msgstr "Јаванско" - -#~ msgctxt "Script" -#~ msgid "Kaithi" -#~ msgstr "Каити" - -#~ msgctxt "Script" -#~ msgid "Lisu" -#~ msgstr "Лису" - -#~ msgctxt "Script" -#~ msgid "Meetei Mayek" -#~ msgstr "Манипурско" - -#~ msgctxt "Script" -#~ msgid "Old South Arabian" -#~ msgstr "Старо јужноарабијско" - -#~ msgctxt "Script" -#~ msgid "Old Turkic" -#~ msgstr "Старотурско" - -#~ msgctxt "Script" -#~ msgid "Samaritan" -#~ msgstr "Самарићанско" - -#~ msgctxt "Script" -#~ msgid "Tai Tham" -#~ msgstr "Тајландско там" - -#~ msgctxt "Script" -#~ msgid "Tai Viet" -#~ msgstr "Тајландско вијет" - -#~ msgctxt "Script" -#~ msgid "Batak" -#~ msgstr "Батак" - -#~ msgctxt "Script" -#~ msgid "Brahmi" -#~ msgstr "Брами" - -#~ msgctxt "Script" -#~ msgid "Mandaic" -#~ msgstr "Мандаик" - -#~ msgctxt "Script" -#~ msgid "Chakma" -#~ msgstr "Чакма" - -#~ msgctxt "Script" -#~ msgid "Meroitic Cursive" -#~ msgstr "Мероитско искошено" - -#~ msgctxt "Script" -#~ msgid "Meroitic Hieroglyphs" -#~ msgstr "Мероитско хијероглифско" - -#~ msgctxt "Script" -#~ msgid "Miao" -#~ msgstr "Миао" - -#~ msgctxt "Script" -#~ msgid "Sharada" -#~ msgstr "Шарада" - -#~ msgctxt "Script" -#~ msgid "Sora Sompeng" -#~ msgstr "Сора Сомпенг" - -#~ msgctxt "Script" -#~ msgid "Takri" -#~ msgstr "Такри" - -#~ msgctxt "Script" -#~ msgid "Bassa" -#~ msgstr "Баса" - -#~ msgctxt "Script" -#~ msgid "Caucasian Albanian" -#~ msgstr "Кавкаско албанско" - -#~ msgctxt "Script" -#~ msgid "Duployan" -#~ msgstr "Диплуајан" - -#~ msgctxt "Script" -#~ msgid "Elbasan" -#~ msgstr "Елбасанско" - -#~ msgctxt "Script" -#~ msgid "Grantha" -#~ msgstr "Гранта" - -#~ msgctxt "Script" -#~ msgid "Khojki" -#~ msgstr "Којки" - -#~ msgctxt "Script" -#~ msgid "Khudawadi, Sindhi" -#~ msgstr "Кудавади, Синди" - -#~ msgctxt "Script" -#~ msgid "Linear A" -#~ msgstr "Линеарно А" - -#~ msgctxt "Script" -#~ msgid "Mahajani" -#~ msgstr "Махајанско" - -#~ msgctxt "Script" -#~ msgid "Manichaean" -#~ msgstr "Маничианско" - -#~ msgctxt "Script" -#~ msgid "Mende Kikakui" -#~ msgstr "Менде Кикакуи" - -#~ msgctxt "Script" -#~ msgid "Modi" -#~ msgstr "Модско" - -#~ msgctxt "Script" -#~ msgid "Mro" -#~ msgstr "Мро" - -#~ msgctxt "Script" -#~ msgid "Nabataean" -#~ msgstr "Набатианско" - -#~ msgctxt "Script" -#~ msgid "Old North Arabian" -#~ msgstr "Старо северноарабијско" - -#~ msgctxt "Script" -#~ msgid "Old Permic" -#~ msgstr "Старопермиско" - -#~ msgctxt "Script" -#~ msgid "Pahawh Hmong" -#~ msgstr "Пахав Хмонг" - -#~ msgctxt "Script" -#~ msgid "Palmyrene" -#~ msgstr "Палмирско" - -#~ msgctxt "Script" -#~ msgid "Pau Cin Hau" -#~ msgstr "Пау Цин Хау" - -#~ msgctxt "Script" -#~ msgid "Psalter Pahlavi" -#~ msgstr "Псалтер Палавско" - -#~ msgctxt "Script" -#~ msgid "Siddham" -#~ msgstr "Сисамско" - -#~ msgctxt "Script" -#~ msgid "Tirhuta" -#~ msgstr "Тирутаско" - -#~ msgctxt "Script" -#~ msgid "Warang Citi" -#~ msgstr "Варанг Сити" - -#~ msgctxt "Script" -#~ msgid "Ahom" -#~ msgstr "Ахомско" - -#~ msgctxt "Script" -#~ msgid "Anatolian Hieroglyphs" -#~ msgstr "Аатолијско хијероглифско" - -#~ msgctxt "Script" -#~ msgid "Hatran" -#~ msgstr "Хатранско" - -#~ msgctxt "Script" -#~ msgid "Multani" -#~ msgstr "Мултани" - -#~ msgctxt "Script" -#~ msgid "Old Hungarian" -#~ msgstr "Староугарско" - -#~ msgctxt "Script" -#~ msgid "Signwriting" -#~ msgstr "Натписна табла" - -#~ msgctxt "Script" -#~ msgid "Adlam" -#~ msgstr "Адламско" - -#~ msgctxt "Script" -#~ msgid "Bhaiksuki" -#~ msgstr "Баиксуки" - -#~ msgctxt "Script" -#~ msgid "Marchen" -#~ msgstr "Марчен" - -#~ msgctxt "Script" -#~ msgid "Newa" -#~ msgstr "Нева" - -#~ msgctxt "Script" -#~ msgid "Osage" -#~ msgstr "Осашко" - -#~ msgctxt "Script" -#~ msgid "Tangut" -#~ msgstr "Тангутско" - -#~ msgctxt "Script" -#~ msgid "Masaram Gondi" -#~ msgstr "Масарам Гонди" - -#~ msgctxt "Script" -#~ msgid "Nushu" -#~ msgstr "Нушу" - -#~ msgctxt "Script" -#~ msgid "Soyombo" -#~ msgstr "Сојомбо" - -#~ msgctxt "Script" -#~ msgid "Zanabazar Square" -#~ msgstr "Занабазарни квадратни" - #~ msgctxt "Script" #~ msgid "Dogra" #~ msgstr "Догра" @@ -8082,9 +9771,6 @@ msgstr "" #~ msgid "Yezidi" #~ msgstr "Језидско" -#~ msgid "No available configurations for the given RGBA pixel format" -#~ msgstr "Нема доступних подешавања за дати РГБА формат пиксела" - #~| msgid "Show data" #~ msgid "Show text" #~ msgstr "Прикажи текст" @@ -8122,356 +9808,6 @@ msgstr "" #~ msgid "COLORS" #~ msgstr "БОЈЕ" -#~ msgid "Opening %s" -#~ msgstr "Отварам „%s“" - -#~ msgctxt "Action description" -#~ msgid "Toggles the cell" -#~ msgstr "Бирање ћелије" - -#~ msgctxt "Action name" -#~ msgid "Expand or contract" -#~ msgstr "Рашири или скупи" - -#~ msgctxt "Action name" -#~ msgid "Edit" -#~ msgstr "Уреди" - -#~ msgctxt "Action name" -#~ msgid "Activate" -#~ msgstr "Активирај" - -#~ msgctxt "Action description" -#~ msgid "Expands or contracts the row in the tree view containing this cell" -#~ msgstr "Шири или скупља ред у прегледу стаблом који садржи ово поље" - -#~ msgctxt "Action description" -#~ msgid "Creates a widget in which the contents of the cell can be edited" -#~ msgstr "Ствара елемент у коме садржај поља може бити измењен" - -#~ msgctxt "Action description" -#~ msgid "Activates the cell" -#~ msgstr "Активира поље" - -#~ msgctxt "Action name" -#~ msgid "Press" -#~ msgstr "Притисни" - -#~ msgctxt "Action description" -#~ msgid "Presses the combobox" -#~ msgstr "Притиска поље за избор" - -#~ msgctxt "Stock label" -#~ msgid "_About" -#~ msgstr "_О програму" - -#~ msgctxt "Stock label" -#~ msgid "_Add" -#~ msgstr "_Додај" - -#~ msgctxt "Stock label" -#~ msgid "_Bold" -#~ msgstr "_Подебљано" - -#~ msgctxt "Stock label" -#~ msgid "_CD-ROM" -#~ msgstr "_ЦД уређај" - -#~ msgctxt "Stock label" -#~ msgid "_Close" -#~ msgstr "_Затвори" - -#~ msgctxt "Stock label" -#~ msgid "_Copy" -#~ msgstr "_Копирај" - -#~ msgctxt "Stock label" -#~ msgid "Cu_t" -#~ msgstr "_Исеци" - -#~ msgctxt "Stock label" -#~ msgid "_Delete" -#~ msgstr "_Обриши" - -#~ msgctxt "Stock label" -#~ msgid "Error" -#~ msgstr "Грешка" - -#~ msgctxt "Stock label" -#~ msgid "Information" -#~ msgstr "Обавештење" - -#~ msgctxt "Stock label" -#~ msgid "Question" -#~ msgstr "Питање" - -#~ msgctxt "Stock label" -#~ msgid "Warning" -#~ msgstr "Упозорење" - -#~ msgctxt "Stock label" -#~ msgid "_Execute" -#~ msgstr "_Изврши" - -#~ msgctxt "Stock label" -#~ msgid "_File" -#~ msgstr "_Датотека" - -#~ msgctxt "Stock label" -#~ msgid "_Find" -#~ msgstr "_Нађи" - -#~ msgctxt "Stock label" -#~ msgid "Find and _Replace" -#~ msgstr "Нађи и _замени" - -#~ msgctxt "Stock label" -#~ msgid "_Floppy" -#~ msgstr "Дис_кета" - -#~ msgctxt "Stock label" -#~ msgid "_Fullscreen" -#~ msgstr "_Цео екран" - -#~ msgctxt "Stock label, navigation" -#~ msgid "_Bottom" -#~ msgstr "_Доле" - -#~ msgctxt "Stock label, navigation" -#~ msgid "_First" -#~ msgstr "П_рво" - -#~ msgctxt "Stock label, navigation" -#~ msgid "_Last" -#~ msgstr "Послед_ње" - -#~ msgctxt "Stock label, navigation" -#~ msgid "_Top" -#~ msgstr "_Горе" - -#~ msgctxt "Stock label, navigation" -#~ msgid "_Back" -#~ msgstr "_Назад" - -#~ msgctxt "Stock label, navigation" -#~ msgid "_Down" -#~ msgstr "_Доле" - -#~ msgctxt "Stock label, navigation" -#~ msgid "_Forward" -#~ msgstr "На_пред" - -#~ msgctxt "Stock label, navigation" -#~ msgid "_Up" -#~ msgstr "_Горе" - -# Или „хард диск“ -#~ msgctxt "Stock label" -#~ msgid "_Hard Disk" -#~ msgstr "_Чврсти диск" - -#~ msgctxt "Stock label" -#~ msgid "_Help" -#~ msgstr "_Помоћ" - -# ako je za "home directory", onda bi bilo dobro "licni direktorijum", ako je za "home page", onda za "licna stranica" -#~ msgctxt "Stock label" -#~ msgid "_Home" -#~ msgstr "_Почетак" - -#~ msgctxt "Stock label" -#~ msgid "Increase Indent" -#~ msgstr "Повећај увлачење" - -#~ msgctxt "Stock label" -#~ msgid "_Jump to" -#~ msgstr "_Иди на" - -#~ msgctxt "Stock label" -#~ msgid "_Center" -#~ msgstr "_Центрирај" - -#~ msgctxt "Stock label" -#~ msgid "_Fill" -#~ msgstr "_Попуни" - -#~ msgctxt "Stock label" -#~ msgid "_Left" -#~ msgstr "_Лево" - -#~ msgctxt "Stock label" -#~ msgid "_Right" -#~ msgstr "Д_есно" - -#~ msgctxt "Stock label" -#~ msgid "_Leave Fullscreen" -#~ msgstr "Напусти _цео екран" - -#~ msgctxt "Stock label, media" -#~ msgid "_Forward" -#~ msgstr "На_пред" - -#~ msgctxt "Stock label, media" -#~ msgid "_Next" -#~ msgstr "_Следеће" - -#~ msgctxt "Stock label, media" -#~ msgid "P_ause" -#~ msgstr "Па_узирај" - -#~ msgctxt "Stock label, media" -#~ msgid "_Play" -#~ msgstr "_Пусти" - -#~ msgctxt "Stock label, media" -#~ msgid "_Record" -#~ msgstr "С_ними" - -#~ msgctxt "Stock label, media" -#~ msgid "_Stop" -#~ msgstr "_Заустави" - -#~ msgctxt "Stock label" -#~ msgid "_Network" -#~ msgstr "_Мрежа" - -#~ msgctxt "Stock label" -#~ msgid "_New" -#~ msgstr "_Ново" - -#~ msgctxt "Stock label" -#~ msgid "_Open" -#~ msgstr "_Отвори" - -#~ msgctxt "Stock label" -#~ msgid "_Paste" -#~ msgstr "У_баци" - -#~ msgctxt "Stock label" -#~ msgid "_Print" -#~ msgstr "_Штампај" - -#~ msgctxt "Stock label" -#~ msgid "Print Pre_view" -#~ msgstr "Пре_глед пред штампу" - -#~ msgctxt "Stock label" -#~ msgid "_Properties" -#~ msgstr "_Особине" - -#~ msgctxt "Stock label" -#~ msgid "_Quit" -#~ msgstr "_Изађи" - -#~ msgctxt "Stock label" -#~ msgid "_Refresh" -#~ msgstr "_Освежи" - -#~ msgctxt "Stock label" -#~ msgid "_Remove" -#~ msgstr "_Уклони" - -#~ msgctxt "Stock label" -#~ msgid "_Revert" -#~ msgstr "_Врати" - -#~ msgctxt "Stock label" -#~ msgid "_Save" -#~ msgstr "_Сачувај" - -#~ msgctxt "Stock label" -#~ msgid "Save _As" -#~ msgstr "Сачувај _као" - -#~ msgctxt "Stock label" -#~ msgid "Select _All" -#~ msgstr "Изабери _све" - -#~ msgctxt "Stock label" -#~ msgid "_Ascending" -#~ msgstr "_Растући" - -#~ msgctxt "Stock label" -#~ msgid "_Descending" -#~ msgstr "_Опадајући" - -#~ msgctxt "Stock label" -#~ msgid "_Spell Check" -#~ msgstr "_Провера писања" - -#~ msgctxt "Stock label" -#~ msgid "_Stop" -#~ msgstr "_Заустави" - -#~ msgctxt "Stock label" -#~ msgid "_Strikethrough" -#~ msgstr "_Прецртај" - -#~ msgctxt "Stock label" -#~ msgid "_Underline" -#~ msgstr "_Подвуци" - -#~ msgctxt "Stock label" -#~ msgid "Decrease Indent" -#~ msgstr "Умањи увлачење" - -#~ msgctxt "Stock label" -#~ msgid "_Normal Size" -#~ msgstr "_Обична величина" - -#~ msgctxt "Stock label" -#~ msgid "Best _Fit" -#~ msgstr "_Најбоље слагање" - -#~ msgctxt "Stock label" -#~ msgid "Zoom _In" -#~ msgstr "У_већај" - -#~ msgctxt "Stock label" -#~ msgid "Zoom _Out" -#~ msgstr "У_мањи" - -#~ msgctxt "Action description" -#~ msgid "Pops up the slider" -#~ msgstr "Избацује клизач" - -#~ msgctxt "Action description" -#~ msgid "Dismisses the slider" -#~ msgstr "Распушта клизач" - -#~ msgctxt "Action name" -#~ msgid "Popup" -#~ msgstr "Искачуће" - -#~ msgctxt "Action name" -#~ msgid "Dismiss" -#~ msgstr "Одбаци" - -#~ msgid "Provides visual indication of progress" -#~ msgstr "Обезбеђује видљив приказ напретка неке радње" - -#~ msgid "C_redits" -#~ msgstr "З_аслуге" - -#~ msgid "_License" -#~ msgstr "_Лиценца" - -#~ msgid "Artwork by" -#~ msgstr "Графика" - -#~ msgid "Forget association" -#~ msgstr "Заборави удружења" - -#~ msgid "Packing property %s::%s not found\n" -#~ msgstr "Запаковано својство %s::%s није пронађено\n" - -#~ msgid "Cell property %s::%s not found\n" -#~ msgstr "Својство ћелије %s::%s није пронађено\n" - -#~ msgctxt "year measurement template" -#~ msgid "2000" -#~ msgstr "2000" - #~ msgctxt "Color name" #~ msgid "Scarlet Red" #~ msgstr "Љубичасто црвена" @@ -8540,123 +9876,9 @@ msgstr "" #~ msgid "Lighter Gray" #~ msgstr "Светлија сива" -#~ msgid "Custom color" -#~ msgstr "Произвољна боја" - -#~ msgid "Create a custom color" -#~ msgstr "Направите произвољну боју" - -#~ msgid "Color Plane" -#~ msgstr "Раван боје" - -#~ msgctxt "Color channel" -#~ msgid "Hue" -#~ msgstr "Нијанса" - -#~ msgctxt "Color channel" -#~ msgid "Alpha" -#~ msgstr "Провидност" - -#~ msgid "C_ustomize" -#~ msgstr "_Прилагоди" - -#~ msgid "Select all" -#~ msgstr "Изабери све" - -#~ msgid "Cut" -#~ msgstr "Исеци" - -#~ msgid "Copy" -#~ msgstr "Копирај" - -#~ msgid "Paste" -#~ msgstr "Убаци" - -#~ msgid "Select a File" -#~ msgstr "Изаберите датотеку" - -#~ msgid "Other…" -#~ msgstr "Друга…" - -#~ msgid "" -#~ "The folder could not be created, as a file with the same name already " -#~ "exists. Try using a different name for the folder, or rename the file " -#~ "first." -#~ msgstr "" -#~ "Фасцикла не може бити направљена, пошто већ постоји датотека са истим " -#~ "називом. Користите неки други назив за фасциклу, или као прво " -#~ "преименујте датотеку." - -#~ msgid "Enter location" -#~ msgstr "Унесите путању" - -#~ msgid "Cannot change to folder because it is not local" -#~ msgstr "Не могу да уђем у фасциклу зато што није локална" - -#~ msgid "File System" -#~ msgstr "Систем датотека" - -#~ msgid "Application menu" -#~ msgstr "Изборник програма" - -#~ msgid "Icon “%s” not present in theme %s" -#~ msgstr "Иконица „%s“ није присутна у теми %s" - -#~ msgid "Failed to load icon" -#~ msgstr "Нисам успео да учитам иконицу" - -#~ msgctxt "input method menu" -#~ msgid "Simple" -#~ msgstr "Једноставнo" - -#~ msgctxt "input method menu" -#~ msgid "None" -#~ msgstr "Ништа" - -#~ msgid "Question" -#~ msgstr "Питање" - -#~ msgid "Error" -#~ msgstr "Грешка" - -#~ msgid "File System Root" -#~ msgstr "Корен система датотека" - -#~ msgid "Favorite files" -#~ msgstr "Омиљене датотеке" - -#~ msgid "Rename…" -#~ msgstr "Преименуј…" - -#~ msgid "No item for URI “%s” found" -#~ msgstr "Нисам пронашао ставку за адресу „%s“" - -#~ msgid "Untitled filter" -#~ msgstr "Неименовани филтер" - -#~ msgid "Copy _Location" -#~ msgstr "Копирај _путању" - -#~ msgid "_Remove From List" -#~ msgstr "Уклони са _списка" - -#~ msgid "Show _Private Resources" -#~ msgstr "Прикажи _приватне ресурсе" - -#~ msgid "No recently used resource found with URI “%s”" -#~ msgstr "Није пронађен недавно коришћен ресурс на адреси „%s“" - #~ msgid "Open “%s”" #~ msgstr "Отварам „%s“" -#~ msgctxt "recent menu label" -#~ msgid "_%d. %s" -#~ msgstr "_%d. %s" - -#~ msgctxt "recent menu label" -#~ msgid "%d. %s" -#~ msgstr "%d. %s" - #~ msgctxt "switch" #~ msgid "ON" #~ msgstr "УКЉ" @@ -8665,343 +9887,9 @@ msgstr "" #~ msgid "OFF" #~ msgstr "ИСК" -#~ msgid "Unknown error when trying to deserialize %s" -#~ msgstr "Непозната грешка при распакивању „%s“" - -#~ msgid "No deserialize function found for format %s" -#~ msgstr "Нисам пронашао функцију за распакивање формата „%s“" - -#~ msgid "Both “id” and “name” were found on the <%s> element" -#~ msgstr "Пронашао сам и „id“ и „name“ у елементу <%s>" - -#~ msgid "The attribute “%s” was found twice on the <%s> element" -#~ msgstr "Атрибут „%s“ сам пронашао два пута у елементу <%s>" - -#~ msgid "<%s> element has invalid ID “%s”" -#~ msgstr "Елемент <%s> има неисправан ИД „%s“" - -#~ msgid "<%s> element has neither a “name” nor an “id” attribute" -#~ msgstr "Елемент <%s> нема ни атрибут „id“ нити „name“" - -#~ msgid "Attribute “%s” repeated twice on the same <%s> element" -#~ msgstr "Атрибут „%s“ је поновљен два пута у истом <%s> елементу" - -#~ msgid "Attribute “%s” is invalid on <%s> element in this context" -#~ msgstr "Атрибут „%s“ је неисправан у елементу <%s> у овом контексту" - -#~ msgid "Tag “%s” has not been defined." -#~ msgstr "Ознака „%s“ није дефинисана." - -#~ msgid "Anonymous tag found and tags can not be created." -#~ msgstr "Безимена ознака је пронађена па ознаке не могу бити направљене." - -#~ msgid "Tag “%s” does not exist in buffer and tags can not be created." -#~ msgstr "" -#~ "Ознака „%s“ не постоји у међумеморији па ознаке не могу бити направљене." - -#~ msgid "Element <%s> is not allowed below <%s>" -#~ msgstr "Елемент <%s> није дозвољен испод <%s>" - -#~ msgid "“%s” is not a valid attribute type" -#~ msgstr "„%s“ није исправна врста атрибута" - -#~ msgid "“%s” is not a valid attribute name" -#~ msgstr "„%s“ није исправан назив атрибута" - -#~ msgid "" -#~ "“%s” could not be converted to a value of type “%s” for attribute “%s”" -#~ msgstr "Није могуће претворити „%s“ у вредност врсте „%s“ за атрибут „%s“" - -#~ msgid "“%s” is not a valid value for attribute “%s”" -#~ msgstr "„%s“ није испрана вредност атрибута „%s“" - -#~ msgid "Tag “%s” already defined" -#~ msgstr "Ознака „%s“ је већ дефинисана" - -#~ msgid "Tag “%s” has invalid priority “%s”" -#~ msgstr "Ознака „%s“ има неисправан приоритет „%s“" - -#~ msgid "Outermost element in text must be not <%s>" -#~ msgstr "" -#~ "Први спољашњи елемент у тексту мора бити а не <%s>" - -#~ msgid "A <%s> element has already been specified" -#~ msgstr "Елемент <%s> је већ наведен" - -#~ msgid "A element can’t occur before a element" -#~ msgstr "Елемент се не може појавити пре елемента " - -#~ msgid "Serialized data is malformed" -#~ msgstr "Подаци нису лепо запаковани у ниску" - -#~ msgid "" -#~ "Serialized data is malformed. First section isn’t " -#~ "GTKTEXTBUFFERCONTENTS-0001" -#~ msgstr "" -#~ "Подаци нису лепо запаковани у ниску. Прва област није " -#~ "„GTKTEXTBUFFERCONTENTS-0001“" - -#~ msgid "LRE Left-to-right _embedding" -#~ msgstr "LRE — _Уграђивање слева-на-десно" - -#~ msgid "RLE Right-to-left e_mbedding" -#~ msgstr "RLE — У_грађивање сдесна-на-лево" - -#~ msgid "LRO Left-to-right _override" -#~ msgstr "LRO — Пр_иморавање слева-на-десно" - -#~ msgid "RLO Right-to-left o_verride" -#~ msgstr "RLO — Приморава_ње сдесна-на-лево" - -#~ msgid "PDF _Pop directional formatting" -#~ msgstr "PDF — _Почни усмерен запис" - -#~ msgid "ZWS _Zero width space" -#~ msgstr "ZWS — _Размак без ширине" - -#~ msgid "ZWJ Zero width _joiner" -#~ msgstr "ZWJ — _Спојница без ширине" - -#~ msgid "ZWNJ Zero width _non-joiner" -#~ msgstr "ZWNJ — _Неспојница без ширине" - -#~ msgid "Adjusts the volume" -#~ msgstr "Подешава јачину звука" - -#~ msgid "Move" -#~ msgstr "Премести" - -#~ msgid "Resize" -#~ msgstr "Промени величину" - -#~ msgid "Always on Top" -#~ msgstr "Увек у првом плану" - -#~ msgid "Default Widget" -#~ msgstr "Основни елемент" - -#~ msgid "Clip Area" -#~ msgstr "Исеци област" - -# Треба проверити на шта се односи. -#~ msgid "Accessible Name" -#~ msgstr "Приступачно име" - -# Треба проверити на шта се односи. -#~ msgid "Accessible Description" -#~ msgstr "Приступачан опис" - -#~ msgctxt "type name" -#~ msgid "Unknown" -#~ msgstr "Непознато" - -#~ msgid "Attribute mapping" -#~ msgstr "Мапирање особина" - -#~ msgid "%p (%s)" -#~ msgstr "%p (%s)" - -#~ msgctxt "property name" -#~ msgid "None" -#~ msgstr "Ништа" - -#~ msgid "Defined at: %p (%s)" -#~ msgstr "Одређен на: %p (%s)" - -#~ msgid "inverted" -#~ msgstr "изврнуто" - -#~ msgid "bidirectional, inverted" -#~ msgstr "двосмерно, изврнуто" - -#~ msgid "bidirectional" -#~ msgstr "двосмерно" - -#~ msgid "Binding:" -#~ msgstr "Увезивање:" - -#~ msgid "Setting:" -#~ msgstr "Подешавање:" - -#, fuzzy -#~| msgid "_Save color here" -#~ msgid "Save recorded frames" -#~ msgstr "Овде _сачувај боју" - -#~ msgid "Selector" -#~ msgstr "Изаборник" - -#~ msgid "Yes" -#~ msgstr "Да" - -#~ msgid "Signal" -#~ msgstr "Сигнал" - -#~ msgid "Connected" -#~ msgstr "Повезан" - -#~ msgid "Setting is hardcoded by GTK_TEST_TOUCHSCREEN" -#~ msgstr "Подешавање је стриктно кодирано са „GTK_TEST_TOUCHSCREEN“" - -#~ msgid "" -#~ "Not settable at runtime.\n" -#~ "Use GDK_GL=always or GDK_GL=disable instead" -#~ msgstr "" -#~ "Не може се изабрати приликом покретања.\n" -#~ "Користите „GDK_GL=always“ (увек) или „GDK_GL=disable“ (онемогући)" - -#~ msgid "Rendering Mode" -#~ msgstr "Начин исцртавања" - -#~ msgid "Similar" -#~ msgstr "Слично" - -#~ msgid "Show Widget Resizes" -#~ msgstr "Прикажи промене величина елемената" - -#~ msgid "GL Rendering" -#~ msgstr "ГЛ исцртавање" - -#~ msgid "When Needed" -#~ msgstr "По потреби" - -#~ msgid "Always" -#~ msgstr "Увек" - -#~ msgid "Software Surfaces" -#~ msgstr "Софтверске површине" - -#~ msgid "Texture Rectangle Extension" -#~ msgstr "Проширење за квадратне текстуре" - -#~ msgid "Trace signal emissions on this object" -#~ msgstr "Прати одашиљања сигнала на овом предмету" - -#~ msgid "Clear log" -#~ msgstr "Очисти дневник" - -#~ msgid "Class Hierarchy" -#~ msgstr "Хијерархија разреда" - -#~ msgid "CSS Selector" -#~ msgstr "ЦСС изаборник" - -#~ msgid "Gestures" -#~ msgstr "Покрети" - -#~ msgid "Visual" -#~ msgstr "Видни" - -#~ msgid "Color Name" -#~ msgstr "Назив боје" - -#~ msgid "Files" -#~ msgstr "Датотеке" - -#~ msgid "Font Family" -#~ msgstr "Породица фонтова" - -#~ msgid "Down Path" -#~ msgstr "Низ путању" - -#~ msgid "Up Path" -#~ msgstr "Уз путању" - #~ msgid "smb://" #~ msgstr "smb://" -#~ msgid "Printer" -#~ msgstr "Штампач" - -#~ msgid "Pages" -#~ msgstr "Странице" - -#~ msgid "Time of print" -#~ msgstr "Закажи штампу" - -#~ msgid "Select which type of documents are shown" -#~ msgstr "Изаберите које врсте докумената се приказују" - -#~ msgid "Volume" -#~ msgstr "Јачина звука" - -#~ msgid "Turns volume up or down" -#~ msgstr "Појачава или смањује јачину звука" - -#~ msgid "Increases the volume" -#~ msgstr "Појачава јачину звука" - -#~ msgid "Volume Down" -#~ msgstr "Утишај" - -#~ msgid "Decreases the volume" -#~ msgstr "Смањује јачину звука" - -#~ msgctxt "input method menu" -#~ msgid "Amharic (EZ+)" -#~ msgstr "Амхарски (EZ+)" - -#~ msgctxt "input method menu" -#~ msgid "Broadway" -#~ msgstr "Бродвеј" - -#~ msgctxt "input method menu" -#~ msgid "Cedilla" -#~ msgstr "Седиља" - -#~ msgctxt "input menthod menu" -#~ msgid "Cyrillic (Transliterated)" -#~ msgstr "Ћирилично (транслитеровано)" - -#~ msgctxt "input method menu" -#~ msgid "Inuktitut (Transliterated)" -#~ msgstr "Инуктитут (транслитеровано)" - -#~ msgctxt "input method menu" -#~ msgid "IPA" -#~ msgstr "Међународна фонетска азбука (ИПА)" - -#~ msgctxt "input method menu" -#~ msgid "Multipress" -#~ msgstr "Вишеструки пристисци" - -#~ msgctxt "input method menu" -#~ msgid "Mac OS X Quartz" -#~ msgstr "Мек ОС Икс Кварц" - -#~ msgctxt "input method menu" -#~ msgid "Tigrigna-Eritrean (EZ+)" -#~ msgstr "Тигригна-еритрејски (EZ+)" - -#~ msgctxt "input method menu" -#~ msgid "Tigrigna-Ethiopian (EZ+)" -#~ msgstr "Тигригна-етиопијски (EZ+)" - -#~ msgctxt "input method menu" -#~ msgid "Vietnamese (VIQR)" -#~ msgstr "Вијетнамски (VIQR)" - -#~ msgid "printer offline" -#~ msgstr "штампач је искључен" - -#~ msgid "ready to print" -#~ msgstr "спреман за штампу" - -#~ msgid "processing job" -#~ msgstr "обрађујем задужење" - -#~ msgid "paused" -#~ msgstr "паузиран" - -#~ msgid "unknown" -#~ msgstr "непознато" - -#~ msgid "test-output.%s" -#~ msgstr "тест-излаз.%s" - -#~ msgid "Print to Test Printer" -#~ msgstr "Штампај на пробном штампачу" - #~ msgid "Snapshot Debug Nodes" #~ msgstr "Сними чворове прочишћавања" @@ -9018,39 +9906,6 @@ msgstr "" #~ msgid "smb://foo.example.com, ssh://192.168.0.1, ftp://[2001:db8::1]" #~ msgstr "smb://foo.primer.com, ssh://192.168.0.1, ftp://[2001:db8::1]" -#~ msgid "Error parsing option --gdk-debug" -#~ msgstr "Грешка у обради опције „--gdk-debug“" - -#~ msgid "Error parsing option --gdk-no-debug" -#~ msgstr "Грешка у обради опције „--gdk-no-debug“" - -#~ msgid "Program class as used by the window manager" -#~ msgstr "Класа програма коју користи управљач прозора" - -#~ msgid "CLASS" -#~ msgstr "КЛАСА" - -#~ msgid "Program name as used by the window manager" -#~ msgstr "Назив програма како га приказује управљач прозора" - -#~ msgid "NAME" -#~ msgstr "НАЗИВ" - -#~ msgid "X display to use" -#~ msgstr "Икс приказ за коришћење" - -#~ msgid "DISPLAY" -#~ msgstr "ПРИКАЗ" - -#~ msgid "GDK debugging flags to set" -#~ msgstr "ГДК опције за уклањање грешака за постављање" - -#~ msgid "FLAGS" -#~ msgstr "ОПЦИЈЕ" - -#~ msgid "GDK debugging flags to unset" -#~ msgstr "ГДК опције за отклањање грешака за уклањање" - #~ msgid "" #~ "The WGL_ARB_create_context extension needed to create core profiles is " #~ "not available" @@ -9058,262 +9913,6 @@ msgstr "" #~ "Није доступно проширење WGL_ARB_create_context потребно за прављење " #~ "језгарних профила" -#~ msgid "" -#~ "Select the color you want from the outer ring. Select the darkness or " -#~ "lightness of that color using the inner triangle." -#~ msgstr "" -#~ "Изаберите боју коју желите из спољног прстена. Изаберите осветљеност или " -#~ "затамњеност те боје помоћу унутрашњег прстена." - -#~ msgid "" -#~ "Click the eyedropper, then click a color anywhere on your screen to " -#~ "select that color." -#~ msgstr "" -#~ "Кликните на капало, а затим кликните на боју било где на вашем екрану да " -#~ "је изаберете." - -#~ msgid "_Hue:" -#~ msgstr "_Нијанса:" - -#~ msgid "Position on the color wheel." -#~ msgstr "Положај на точку боја." - -#~ msgid "S_aturation:" -#~ msgstr "_Засићеност:" - -#~ msgid "Intensity of the color." -#~ msgstr "Засићеност боје." - -#~ msgid "_Value:" -#~ msgstr "_Вредност:" - -# Mozda "vedrina boje"? -#~ msgid "Brightness of the color." -#~ msgstr "Осветљеност боје." - -#~ msgid "Amount of red light in the color." -#~ msgstr "Количина црвене светлости у боји." - -#~ msgid "Amount of green light in the color." -#~ msgstr "Количина зелене светлости у боји." - -#~ msgid "Amount of blue light in the color." -#~ msgstr "Количина плаве светлости у боји." - -# Ово значи „непровидност“, али истовремено се одређује и провидност, па нема забуне. -#~ msgid "Op_acity:" -#~ msgstr "_Провидност:" - -#~ msgid "Transparency of the color." -#~ msgstr "Провидност боје." - -#~ msgid "Color _name:" -#~ msgstr "_Назив боје:" - -#~ msgid "" -#~ "You can enter an HTML-style hexadecimal color value, or simply a color " -#~ "name such as “orange” in this entry." -#~ msgstr "" -#~ "Овде можете унети ХТМЛ хексадецималну вредност боје или назив боје на " -#~ "енглеском као што је „orange“." - -#~ msgid "_Palette:" -#~ msgstr "_Палета:" - -#~ msgid "Color Wheel" -#~ msgstr "Точак боја" - -#~ msgid "" -#~ "The previously-selected color, for comparison to the color you’re " -#~ "selecting now. You can drag this color to a palette entry, or select this " -#~ "color as current by dragging it to the other color swatch alongside." -#~ msgstr "" -#~ "Раније изабрана боја, која се пореди са бојом коју сада изаберете. Ову " -#~ "боју можете превући на палету или је изабрати као текућу ако је превучете " -#~ "на преглед тренутно изабране боје." - -#~ msgid "" -#~ "The color you’ve chosen. You can drag this color to a palette entry to " -#~ "save it for use in the future." -#~ msgstr "" -#~ "Изабрана боја. Можете је превући на палету боја како би је сачували за " -#~ "накнадну употребу." - -#~ msgid "" -#~ "The previously-selected color, for comparison to the color you’re " -#~ "selecting now." -#~ msgstr "" -#~ "Раније изабрана боја која се користи за поређење са бојом коју сада " -#~ "бирате." - -#~ msgid "The color you’ve chosen." -#~ msgstr "Изабрана боја." - -#~ msgid "" -#~ "Click this palette entry to make it the current color. To change this " -#~ "entry, drag a color swatch here or right-click it and select “Save color " -#~ "here.”" -#~ msgstr "" -#~ "Кликните на ову ставку палете да је изаберете као текућу боју. Уколико " -#~ "желите да је измените превуците другу боју овде или кликните десним " -#~ "тастером миша и изаберите „Овде сачувај боју.“" - -#~ msgid "_Help" -#~ msgstr "По_моћ" - -#~ msgid "Color Selection" -#~ msgstr "Избор боје" - -#~ msgid "abcdefghijk ABCDEFGHIJK" -#~ msgstr "абвгдђшжчћљњџ АБВГДЂШЖЧЋЉЊЏ abcčćdđ ABCČĆDĐ" - -#~ msgid "_Style:" -#~ msgstr "_Стил:" - -#~ msgid "Si_ze:" -#~ msgstr "_Величина:" - -#~ msgid "_Preview:" -#~ msgstr "_Преглед:" - -#~ msgid "Font Selection" -#~ msgstr "Избор фонта" - -#~ msgctxt "Number format" -#~ msgid "%d" -#~ msgstr "%Id" - -#~ msgctxt "Stock label" -#~ msgid "_Apply" -#~ msgstr "_Примени" - -#~ msgctxt "Stock label" -#~ msgid "_Cancel" -#~ msgstr "О_дустани" - -#~ msgctxt "Stock label" -#~ msgid "C_onnect" -#~ msgstr "Успостави ве_зу" - -#~ msgctxt "Stock label" -#~ msgid "_Convert" -#~ msgstr "_Претвори" - -#~ msgctxt "Stock label" -#~ msgid "_Discard" -#~ msgstr "_Одбаци" - -#~ msgctxt "Stock label" -#~ msgid "_Disconnect" -#~ msgstr "П_рекини везу" - -#~ msgctxt "Stock label" -#~ msgid "_Edit" -#~ msgstr "_Уреди" - -#~ msgctxt "Stock label" -#~ msgid "_Index" -#~ msgstr "_Индекс" - -#~ msgctxt "Stock label" -#~ msgid "_Information" -#~ msgstr "По_даци" - -#~ msgctxt "Stock label" -#~ msgid "_No" -#~ msgstr "_Не" - -#~ msgctxt "Stock label" -#~ msgid "_OK" -#~ msgstr "У _реду" - -#~ msgctxt "Stock label" -#~ msgid "Landscape" -#~ msgstr "Положено" - -#~ msgctxt "Stock label" -#~ msgid "Portrait" -#~ msgstr "Усправно" - -#~ msgctxt "Stock label" -#~ msgid "Reverse landscape" -#~ msgstr "Обрнуто положено" - -#~ msgctxt "Stock label" -#~ msgid "Reverse portrait" -#~ msgstr "Обрнуто усправно" - -#~ msgctxt "Stock label" -#~ msgid "Page Set_up" -#~ msgstr "Поде_шавање стране" - -#~ msgctxt "Stock label" -#~ msgid "_Preferences" -#~ msgstr "Пос_тавке" - -#~ msgctxt "Stock label" -#~ msgid "_Color" -#~ msgstr "_Боја" - -#~ msgctxt "Stock label" -#~ msgid "_Font" -#~ msgstr "_Фонт" - -#~ msgctxt "Stock label" -#~ msgid "_Undelete" -#~ msgstr "_Поврати" - -#~ msgctxt "Stock label" -#~ msgid "_Yes" -#~ msgstr "_Да" - -#~ msgid "Unexpected start tag '%s' on line %d char %d" -#~ msgstr "Неочекивана почетна ознака „%s“ у %d° реду, знак %d" - -#~ msgid "Unexpected character data on line %d char %d" -#~ msgstr "Неочекивани знаковни подаци у %d° реду, знак %d" - -#~ msgctxt "input method menu" -#~ msgid "System (%s)" -#~ msgstr "Систем (%s)" - -# допунски додаци? „добар фазон“... црни Данило -#~ msgid "Load additional GTK+ modules" -#~ msgstr "Учитава допунске Гтк+ додатке" - -#~ msgid "MODULES" -#~ msgstr "ДОДАЦИ" - -#~ msgid "Make all warnings fatal" -#~ msgstr "Чини сва упозорења кобним" - -#~ msgid "GTK+ debugging flags to set" -#~ msgstr "Гтк+ опције за уклањање грешака за укључивање" - -#~ msgid "GTK+ debugging flags to unset" -#~ msgstr "Гтк+ опције за уклањање грешака за искључивање" - -#~ msgid "Cannot open display: %s" -#~ msgstr "Не могу да приступим екрану: %s" - -#~ msgid "GTK+ Options" -#~ msgstr "Гтк+ опције" - -#~ msgid "Show GTK+ Options" -#~ msgstr "Приказује Гтк+ опције" - -#~ msgid "Connect to Server" -#~ msgstr "Повежи се са сервером" - -#~ msgid "Connect to a network server address" -#~ msgstr "Повежите се на адресу сервера мреже" - -#~ msgid "Ignore hidden" -#~ msgstr "Занемари скривене" - -#~ msgid "Show Pixel Cache" -#~ msgstr "Прикажи оставу тачкице" - #~ msgid "Change classes" #~ msgstr "Промени разреде" @@ -9577,9 +10176,6 @@ msgstr "" #~ msgid "Create in folder:" #~ msgstr "Направи у фасцикли:" -#~ msgid "Places" -#~ msgstr "Места" - #~ msgid "Unmaximize" #~ msgstr "Поништи увећање" From 46a43461c1566ad645a62fa2fb1361b4ffe9c6fc Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Tue, 22 Nov 2022 18:09:29 +0000 Subject: [PATCH 175/176] Do not use new G_APPLICATION_DEFAULT_FLAGS enum value The merge request !5235 switched tests and examples from G_APPLICATION_FLAGS_NONE, which has been deprecated in GLib 2.74, to G_APPLICATION_DEFAULT_FLAGS. Sadly, it was done unconditionally, which means we'd have to bump the required version of GLib. To avoid that, let's just use the numeric value of the enum member. --- examples/drawing.c | 2 +- examples/grid-packing.c | 2 +- examples/hello-world.c | 2 +- examples/search-bar.c | 21 ++++++++++----------- examples/window-default.c | 2 +- tests/testinfobar.c | 5 ++--- tests/testlist4.c | 1 - tests/testmodelbutton.c | 3 +-- 8 files changed, 17 insertions(+), 21 deletions(-) diff --git a/examples/drawing.c b/examples/drawing.c index 01ef670df6..e8658223a6 100644 --- a/examples/drawing.c +++ b/examples/drawing.c @@ -182,7 +182,7 @@ main (int argc, GtkApplication *app; int status; - app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); + app = gtk_application_new ("org.gtk.example", 0); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); diff --git a/examples/grid-packing.c b/examples/grid-packing.c index d651e16195..8fb12a88ad 100644 --- a/examples/grid-packing.c +++ b/examples/grid-packing.c @@ -66,7 +66,7 @@ main (int argc, GtkApplication *app; int status; - app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); + app = gtk_application_new ("org.gtk.example", 0); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); diff --git a/examples/hello-world.c b/examples/hello-world.c index 13ef85f24c..dfee0e89b2 100644 --- a/examples/hello-world.c +++ b/examples/hello-world.c @@ -37,7 +37,7 @@ main (int argc, GtkApplication *app; int status; - app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); + app = gtk_application_new ("org.gtk.example", 0); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); diff --git a/examples/search-bar.c b/examples/search-bar.c index 642ff27bb8..00990bf4f4 100644 --- a/examples/search-bar.c +++ b/examples/search-bar.c @@ -2,15 +2,15 @@ static gboolean window_key_press_event_cb (GtkWidget *window, - GdkEvent *event, - GtkSearchBar *search_bar) + GdkEvent *event, + GtkSearchBar *search_bar) { return gtk_search_bar_handle_event (search_bar, event); } static void activate_cb (GtkApplication *app, - gpointer user_data) + gpointer user_data) { GtkWidget *window; GtkWidget *search_bar; @@ -40,19 +40,18 @@ activate_cb (GtkApplication *app, gtk_search_bar_connect_entry (GTK_SEARCH_BAR (search_bar), GTK_ENTRY (entry)); g_signal_connect (window, "key-press-event", - G_CALLBACK (window_key_press_event_cb), search_bar); + G_CALLBACK (window_key_press_event_cb), + search_bar); } -gint -main (gint argc, - gchar *argv[]) +int +main (int argc, + char *argv[]) { GtkApplication *app; - app = gtk_application_new ("org.gtk.Example.GtkSearchBar", - G_APPLICATION_DEFAULT_FLAGS); - g_signal_connect (app, "activate", - G_CALLBACK (activate_cb), NULL); + app = gtk_application_new ("org.gtk.Example.GtkSearchBar", 0); + g_signal_connect (app, "activate", G_CALLBACK (activate_cb), NULL); return g_application_run (G_APPLICATION (app), argc, argv); } diff --git a/examples/window-default.c b/examples/window-default.c index 4bc800a888..b11e61bfa8 100644 --- a/examples/window-default.c +++ b/examples/window-default.c @@ -19,7 +19,7 @@ main (int argc, GtkApplication *app; int status; - app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); + app = gtk_application_new ("org.gtk.example", 0); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); diff --git a/tests/testinfobar.c b/tests/testinfobar.c index 812feae62a..3762bb1401 100644 --- a/tests/testinfobar.c +++ b/tests/testinfobar.c @@ -99,11 +99,10 @@ main (int argc, GtkApplication *application; int result; - application = gtk_application_new ("org.gtk.test.infobar", - G_APPLICATION_DEFAULT_FLAGS); + application = gtk_application_new ("org.gtk.test.infobar", 0); g_signal_connect (application, "activate", G_CALLBACK (on_activate), NULL); - result = g_application_run (G_APPLICATION (application), argc, argv); g_object_unref (application); + return result; } diff --git a/tests/testlist4.c b/tests/testlist4.c index 6c792445c9..a244e6fecc 100644 --- a/tests/testlist4.c +++ b/tests/testlist4.c @@ -202,7 +202,6 @@ test_app_new (void) test_app = g_object_new (test_app_get_type (), "application-id", "org.gtk.testlist4", - "flags", G_APPLICATION_DEFAULT_FLAGS, NULL); return test_app; diff --git a/tests/testmodelbutton.c b/tests/testmodelbutton.c index 846226538c..296ab1c525 100644 --- a/tests/testmodelbutton.c +++ b/tests/testmodelbutton.c @@ -97,8 +97,7 @@ int main (int argc, char *argv[]) { - GtkApplication *application = gtk_application_new ("org.gtk.test.modelbutton", - G_APPLICATION_DEFAULT_FLAGS); + GtkApplication *application = gtk_application_new ("org.gtk.test.modelbutton", 0); int result; g_signal_connect (application, "activate", From 14cf55f98ddd71ad3f91487eda1c7f14d67de119 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 22 Nov 2022 13:23:00 -0500 Subject: [PATCH 176/176] 3.24.35 --- NEWS | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- meson.build | 4 ++-- 3 files changed, 57 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index d08a75d603..94d0497d21 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,56 @@ +Overview of Changes in GTK+ 3.24.35, 11-22-2022 +=============================================== + +* GtkFontChooserWidget: + - Fix a critical + +* GtkAccelLabel: + - Differentiate keypad keysyms in accelerators + +* Input: + - Recognize stylus devices as pens + - Fix problems with motion compression + +* Windows: + - Build system improvements + +* Wayland: + - Fix problems with unreliable DND + - Use GLES if required + - Add support for titlebar gestures + - Refactor handling of IM client updates + - Fix cursor hotspots with scaled surfaces + - Use the xdg-activation protocol + - Load cursors on demand + - Fix cursor size on hi-dpi displays + +* MacOS: + - Use a CVDisplayLink based frame clock + +- Translation updates: + Abkhazian + Bulgarian + Catalan + Chinese (Taiwan) + Croatian + Dutch + Friulian + Georgian + German + Hungarian + Indonesian + Occitan + Persian + Portuguese + Polish + Russian + Serbian + Slovenian + Swedish + Turkish + Ukrainian + + Overview of Changes in GTK+ 3.24.34, 05-18-2022 =============================================== diff --git a/configure.ac b/configure.ac index b94881ec88..bba14d126e 100644 --- a/configure.ac +++ b/configure.ac @@ -10,8 +10,8 @@ m4_define([gtk_major_version], [3]) m4_define([gtk_minor_version], [24]) -m4_define([gtk_micro_version], [34]) -m4_define([gtk_interface_age], [30]) +m4_define([gtk_micro_version], [35]) +m4_define([gtk_interface_age], [31]) m4_define([gtk_binary_age], [m4_eval(100 * gtk_minor_version + gtk_micro_version)]) m4_define([gtk_version], diff --git a/meson.build b/meson.build index ab436154dd..f2e63a8655 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('gtk+-3.0', 'c', - version: '3.24.34', + version: '3.24.35', default_options: [ 'buildtype=debugoptimized', 'warning_level=1' @@ -52,7 +52,7 @@ gtk_version = meson.project_version() gtk_major_version = gtk_version.split('.')[0].to_int() gtk_minor_version = gtk_version.split('.')[1].to_int() gtk_micro_version = gtk_version.split('.')[2].to_int() -gtk_interface_age = 30 +gtk_interface_age = 31 add_project_arguments('-DGTK_VERSION="@0@"'.format(meson.project_version()), language: 'c') add_project_arguments('-D_GNU_SOURCE', language: 'c')