Compare commits

..

1 Commits

Author SHA1 Message Date
Matthias Clasen 0927c3638a Call malloc_trim after loading images
Not sure this is the best place to do it, but at least it is one
place where we tend to do large, temporary allocations.
2024-03-27 14:15:20 +01:00
103 changed files with 3957 additions and 5213 deletions
Binary file not shown.
+2 -3
View File
@@ -34,8 +34,7 @@ pacman --noconfirm -S --needed \
mingw-w64-$MSYS2_ARCH-shared-mime-info \
mingw-w64-$MSYS2_ARCH-python-gobject \
mingw-w64-$MSYS2_ARCH-shaderc \
mingw-w64-$MSYS2_ARCH-vulkan \
mingw-w64-$MSYS2_ARCH-vulkan-headers
mingw-w64-$MSYS2_ARCH-vulkan
mkdir -p _ccache
export CCACHE_BASEDIR="$(pwd)"
@@ -45,7 +44,7 @@ export CCACHE_DIR="${CCACHE_BASEDIR}/_ccache"
ccache --zero-stats
ccache --show-stats
export CCACHE_DISABLE=true
meson setup \
meson \
-Dx11-backend=false \
-Dwayland-backend=false \
-Dwin32-backend=true \
+1 -53
View File
@@ -1,58 +1,6 @@
Overview of Changes in 4.15.0, xx-xx-xxxx
Overview of Changes in 4.14.2, xx-xx-xxxx
=========================================
Overview of Changes in 4.14.2, 03-04-2024
=========================================
* GtkScale:
- Improve positioning of values in some cases
* Theme:
- Make progress in entries visible
* Accessibility:
- Fix text insertion handling
* GDK:
- dnd: Use the default cursor durion motion
- dnd: Use a better cursor for indicating the move action
* GSK:
- gl: Handle offloads in offscreen context better
- Fix text rendering problems with some fonts
* Wayland:
- Tighten up some protocol version checks
- Use the presentation time protocol
- Fix a crash with subsurfaces
- Improve settings portal handling
* macOS:
- Fix up the app menu support
* Windows:
- Fix problems with minimization
- Fix build without fontconfig
* Debugging:
- Add font settings in the inspector
* Demos:
- Clean up the application demo
- Update cursor images for the cursor demo
* Translation updates:
Catalan
Czech
French
Georgian
Hebrew
Persian
Slovenian
Turkish
Ukrainian
Overview of Changes in 4.14.1, 16-03-2024
=========================================
+1 -1
View File
@@ -125,7 +125,7 @@ version, for example `gtk-4-10`.
How to report bugs
------------------
Bugs should be reported on the [issues page](https://gitlab.gnome.org/GNOME/gtk/issues/).
Bugs should be reported on the [issues page](https://gitlab.gnome.org/GNOME/gtk/issues/new).
In the bug report please include:
-46
View File
@@ -15,54 +15,12 @@ on_destroy (gpointer data)
window = NULL;
}
static GdkTexture *
cursor_callback (GdkCursor *cursor,
int cursor_size,
double scale,
int *width,
int *height,
int *hotspot_x,
int *hotspot_y,
gpointer data)
{
GdkPixbuf *pixbuf;
GdkTexture *texture;
GError *error = NULL;
int scaled_size;
scaled_size = ceil (cursor_size * scale);
pixbuf = gdk_pixbuf_new_from_resource_at_scale ("/cursors/images/gtk-logo.svg",
scaled_size, scaled_size,
TRUE,
&error);
if (!pixbuf)
{
g_print ("%s\n", error->message);
g_error_free (error);
return NULL;
}
texture = gdk_texture_new_for_pixbuf (pixbuf);
g_object_unref (pixbuf);
*width = cursor_size;
*height = cursor_size;
*hotspot_x = 18 * cursor_size / 32.0;
*hotspot_y = 2 * cursor_size / 32.0;
return texture;
}
GtkWidget *
do_cursors (GtkWidget *do_widget)
{
if (!window)
{
GtkBuilder *builder;
GtkWidget *logo_callback;
GdkCursor *cursor;
builder = gtk_builder_new_from_resource ("/cursors/cursors.ui");
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
@@ -71,10 +29,6 @@ do_cursors (GtkWidget *do_widget)
gtk_widget_get_display (do_widget));
g_signal_connect (window, "destroy",
G_CALLBACK (on_destroy), NULL);
logo_callback = GTK_WIDGET (gtk_builder_get_object (builder, "logo_callback"));
cursor = gdk_cursor_new_from_callback (cursor_callback, NULL, NULL, NULL);
gtk_widget_set_cursor (logo_callback, cursor);
g_object_unref (cursor);
g_object_unref (builder);
}
+150 -145
View File
File diff suppressed because it is too large Load Diff
-1
View File
@@ -116,7 +116,6 @@
<file>w_resize_cursor.png</file>
<file>zoom_in_cursor.png</file>
<file>zoom_out_cursor.png</file>
<file>gtk-logo.svg</file>
</gresource>
<gresource prefix="/dnd">
<file>dnd.css</file>
-138
View File
@@ -1,138 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="128"
height="128"
id="svg6843"
sodipodi:version="0.32"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
version="1.0"
sodipodi:docname="gtk-logo.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/ebassi/Pictures/gtk-logo-256.png"
inkscape:export-xdpi="192"
inkscape:export-ydpi="192">
<defs
id="defs6845">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="-50 : 600 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="700 : 600 : 1"
inkscape:persp3d-origin="300 : 400 : 1"
id="perspective13" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="69.874353"
inkscape:cy="64.313526"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:document-units="px"
inkscape:grid-bbox="true"
width="128px"
height="128px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1016"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid7947" />
</sodipodi:namedview>
<metadata
id="metadata6848">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<dc:date />
<dc:creator>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:publisher>
<dc:identifier />
<dc:source />
<dc:relation />
<dc:language />
<dc:subject>
<rdf:Bag />
</dc:subject>
<dc:coverage />
<dc:description />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
<cc:license
rdf:resource="" />
</cc:Work>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
sodipodi:nodetypes="ccccc"
id="path6976"
d="M 20.88413,30.82696 L 53.816977,55.527708 L 107.33282,39.060543 L 70.587303,17.177763 L 20.88413,30.82696 z"
style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.12364459;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
<path
id="path6978"
d="M 22.94243,82.287118 L 20.88413,30.82696 L 53.816977,55.527708 L 53.816977,111.10486 L 22.94243,82.287118 z"
style="fill:#e40000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.12364459;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
<path
id="path6980"
d="M 53.816977,111.10486 L 103.21619,90.5207 L 107.33282,39.060543 L 53.816977,55.527708 L 53.816977,111.10486 z"
style="fill:#7fe719;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.12364459;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
<path
sodipodi:nodetypes="ccc"
id="path6982"
d="M 23.216626,81.319479 L 70.48573,67.361442 L 103.38422,90.444516"
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path6984"
d="M 70.434539,17.875593 L 70.434539,66.984877"
style="opacity:1;fill:#babdb6;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.8 KiB

+27 -17
View File
@@ -456,33 +456,43 @@ gtk_fishbowl_do_update (GtkFishbowl *fishbowl)
{
GtkFishbowlPrivate *priv = gtk_fishbowl_get_instance_private (fishbowl);
GdkFrameClock *frame_clock;
GdkFrameTimings *end;
gint64 end_counter;
double fps, expected_fps;
GdkFrameTimings *start, *end;
gint64 start_counter, end_counter;
gint64 n_frames, expected_frames;
gint64 start_timestamp, end_timestamp;
gint64 interval;
frame_clock = gtk_widget_get_frame_clock (GTK_WIDGET (fishbowl));
if (frame_clock == NULL)
return;
fps = gdk_frame_clock_get_fps (frame_clock);
if (fps <= 0.0)
start_counter = gdk_frame_clock_get_history_start (frame_clock);
end_counter = gdk_frame_clock_get_frame_counter (frame_clock);
start = gdk_frame_clock_get_timings (frame_clock, start_counter);
for (end = gdk_frame_clock_get_timings (frame_clock, end_counter);
end_counter > start_counter && end != NULL && !gdk_frame_timings_get_complete (end);
end = gdk_frame_clock_get_timings (frame_clock, end_counter))
end_counter--;
if (end_counter - start_counter < 4)
return;
priv->framerate = fps;
start_timestamp = gdk_frame_timings_get_presentation_time (start);
end_timestamp = gdk_frame_timings_get_presentation_time (end);
if (start_timestamp == 0 || end_timestamp == 0)
{
start_timestamp = gdk_frame_timings_get_frame_time (start);
end_timestamp = gdk_frame_timings_get_frame_time (end);
}
n_frames = end_counter - start_counter;
priv->framerate = ((double) n_frames) * G_USEC_PER_SEC / (end_timestamp - start_timestamp);
priv->framerate = ((int)(priv->framerate * 100))/100.0;
g_object_notify_by_pspec (G_OBJECT (fishbowl), props[PROP_FRAMERATE]);
if (!priv->benchmark)
return;
end_counter = gdk_frame_clock_get_frame_counter (frame_clock);
for (end = gdk_frame_clock_get_timings (frame_clock, end_counter);
end != NULL && !gdk_frame_timings_get_complete (end);
end = gdk_frame_clock_get_timings (frame_clock, end_counter))
end_counter--;
if (end == NULL)
return;
interval = gdk_frame_timings_get_refresh_interval (end);
if (interval == 0)
{
@@ -490,16 +500,16 @@ gtk_fishbowl_do_update (GtkFishbowl *fishbowl)
if (interval == 0)
return;
}
expected_fps = (double) G_USEC_PER_SEC / interval;
expected_frames = round ((double) (end_timestamp - start_timestamp) / interval);
if (fps > (expected_fps - 1))
if (n_frames >= expected_frames)
{
if (priv->last_benchmark_change > 0)
priv->last_benchmark_change *= 2;
else
priv->last_benchmark_change = 1;
}
else if (0.95 * fps < expected_fps)
else if (n_frames + 1 < expected_frames)
{
if (priv->last_benchmark_change < 0)
priv->last_benchmark_change--;
+1 -1
View File
@@ -120,7 +120,7 @@ create_shadertoy_window (GtkWidget *do_widget)
gtk_box_append (GTK_BOX (box), aspect);
shadertoy = new_shadertoy ("/shadertoy/alienplanet.glsl");
gtk_aspect_frame_set_child (GTK_ASPECT_FRAME (aspect), gtk_graphics_offload_new (shadertoy));
gtk_aspect_frame_set_child (GTK_ASPECT_FRAME (aspect), shadertoy);
sw = gtk_scrolled_window_new ();
gtk_scrolled_window_set_min_content_height (GTK_SCROLLED_WINDOW (sw), 250);
+2 -2
View File
@@ -27,7 +27,7 @@ the question you have, this list is a good place to start.
Every major version of GTK comes with a [migration guide](#migrating). You may also
find useful information in the documentation for specific widgets and functions. If
you have a question not covered in the manual, feel free to ask, and please
[file a bug report](https://gitlab.gnome.org/GNOME/gtk/issues/) against the
[file a bug report](https://gitlab.gnome.org/GNOME/gtk/issues/new) against the
documentation.
* Should I maintain parallel versions of my UI in GTK x and GTK y?
@@ -54,7 +54,7 @@ the question you have, this list is a good place to start.
For strings returned from functions, they will be declared "const" if they should
not be freed. Non-const strings should be freed with `g_free()`. Arrays follow the
same rule. If you find an undocumented exception to the rules, please
[file a bug report.](https://gitlab.gnome.org/GNOME/gtk/issues/).
[file a bug report.](https://gitlab.gnome.org/GNOME/gtk/issues/new).
The transfer annotations for gobject-introspection that are part of the
documentation can provide useful hints for memory handling semantics as well.
+1 -1
View File
@@ -4,7 +4,7 @@ Slug: gtk-resources
## Opening a bug or feature request
If you encounter a bug, misfeature, or missing feature in GTK, please
file a bug report on our [GitLab project](https://gitlab.gnome.org/GNOME/gtk/issues/).
file a bug report on our [GitLab project](https://gitlab.gnome.org/GNOME/gtk/issues/new).
You should also file issues if the documentation is out of date with the
existing API, or unclear.
-70
View File
@@ -156,9 +156,6 @@ gdk_cursor_finalize (GObject *object)
g_clear_object (&cursor->texture);
g_clear_object (&cursor->fallback);
if (cursor->destroy)
cursor->destroy (cursor->data);
G_OBJECT_CLASS (gdk_cursor_parent_class)->finalize (object);
}
@@ -256,11 +253,6 @@ gdk_cursor_hash (gconstpointer pointer)
hash ^= g_str_hash (cursor->name);
else if (cursor->texture)
hash ^= g_direct_hash (cursor->texture);
else if (cursor->callback)
{
hash ^= g_direct_hash (cursor->callback);
hash ^= g_direct_hash (cursor->data);
}
hash ^= (cursor->hotspot_x << 8) | cursor->hotspot_y;
@@ -289,10 +281,6 @@ gdk_cursor_equal (gconstpointer a,
ca->hotspot_y != cb->hotspot_y)
return FALSE;
if (ca->callback != cb->callback ||
ca->data != cb->data)
return FALSE;
return TRUE;
}
@@ -367,45 +355,6 @@ gdk_cursor_new_from_texture (GdkTexture *texture,
NULL);
}
/**
* gdk_cursor_new_from_callback:
* @callback: the `GdkCursorGetTextureCallback`
* @data: data to pass to @callback
* @destroy: destroy notify for @data
* @fallback: (nullable): the `GdkCursor` to fall back to when
* this one cannot be supported
*
* Creates a new callback-based cursor object.
*
* Cursors of this kind produce textures for the cursor
* image on demand, when the @callback is called.
*
* Returns: (nullable): a new `GdkCursor`
*
* Since: 4.16
*/
GdkCursor *
gdk_cursor_new_from_callback (GdkCursorGetTextureCallback callback,
gpointer data,
GDestroyNotify destroy,
GdkCursor *fallback)
{
GdkCursor *cursor;
g_return_val_if_fail (callback != NULL, NULL);
g_return_val_if_fail (fallback == NULL || GDK_IS_CURSOR (fallback), NULL);
cursor = g_object_new (GDK_TYPE_CURSOR,
"fallback", fallback,
NULL);
cursor->callback = callback;
cursor->data = data;
cursor->destroy = destroy;
return cursor;
}
/**
* gdk_cursor_get_fallback: (attributes org.gtk.Method.get_property=fallback)
* @cursor: a `GdkCursor`
@@ -510,22 +459,3 @@ gdk_cursor_get_hotspot_y (GdkCursor *cursor)
return cursor->hotspot_y;
}
GdkTexture *
gdk_cursor_get_texture_for_size (GdkCursor *cursor,
int cursor_size,
double scale,
int *width,
int *height,
int *hotspot_x,
int *hotspot_y)
{
if (cursor->callback == NULL)
return NULL;
return cursor->callback (cursor,
cursor_size, scale,
width, height,
hotspot_x, hotspot_y,
cursor->data);
}
-46
View File
@@ -51,52 +51,6 @@ GDK_AVAILABLE_IN_ALL
GdkCursor* gdk_cursor_new_from_name (const char *name,
GdkCursor *fallback);
/**
* GdkCursorGetTestureCallback:
* @cursor: the `GdkCursor`
* @cursor_size: the nominal cursor size, in application pixels
* @scale: the device scale
* @width: (out): return location for the actual cursor width,
* in application pixels
* @height: (out): return location for the actual cursor height,
* in application pixels
* @hotspot_x: (out): return location for the hotspot X position,
* in application pixels
* @hotspot_y: (out): return location for the hotspot Y position,
* in application pixels
* @data: User data for the callback
*
* The type of callback used by a dynamic `GdkCursor` to generate
* a texture for the cursor image at the given @cursor_size
* and @scale.
*
* The actual cursor size in application pixels may be different
* from @cursor_size x @cursor_size, and will be returned in
* @width, @height. The returned texture should have a size that
* corresponds to the actual cursor size, in device pixels (i.e.
* application pixels, multiplied by @scale).
*
* This function may fail and return `NULL`, in which case
* the fallback cursor will be used.
*
* Returns: (nullable) (transfer full): the cursor image, or
* `NULL` if none could be produced.
*/
typedef GdkTexture * (* GdkCursorGetTextureCallback) (GdkCursor *cursor,
int cursor_size,
double scale,
int *width,
int *height,
int *hotspot_x,
int *hotspot_y,
gpointer data);
GDK_AVAILABLE_IN_4_16
GdkCursor * gdk_cursor_new_from_callback (GdkCursorGetTextureCallback callback,
gpointer data,
GDestroyNotify destroy,
GdkCursor *fallback);
GDK_AVAILABLE_IN_ALL
GdkCursor * gdk_cursor_get_fallback (GdkCursor *cursor);
GDK_AVAILABLE_IN_ALL
-12
View File
@@ -44,10 +44,6 @@ struct _GdkCursor
GdkTexture *texture;
int hotspot_x;
int hotspot_y;
GdkCursorGetTextureCallback callback;
gpointer data;
GDestroyNotify destroy;
};
struct _GdkCursorClass
@@ -59,13 +55,5 @@ guint gdk_cursor_hash (gconstpointer
gboolean gdk_cursor_equal (gconstpointer a,
gconstpointer b);
GdkTexture * gdk_cursor_get_texture_for_size (GdkCursor *cursor,
int cursor_size,
double scale,
int *width,
int *height,
int *hotspot_x,
int *hotspot_y);
G_END_DECLS
+3 -4
View File
@@ -1559,14 +1559,13 @@ describe_egl_config (EGLDisplay egl_display,
if (!eglGetConfigAttrib (egl_display, egl_config, EGL_DEPTH_SIZE, &depth))
depth = 0;
if (!eglGetConfigAttrib (egl_display, egl_config, EGL_STENCIL_SIZE, &stencil))
stencil = 0;
return g_strdup_printf ("R%dG%dB%dA%d%s, depth %d, stencil %d", red, green, blue, alpha,
return g_strdup_printf ("R%dG%dB%dA%d%s%s%s", red, green, blue, alpha,
type == EGL_COLOR_COMPONENT_TYPE_FIXED_EXT ? "" : " float",
depth,
stencil);
depth > 0 ? ", depth buffer" : "",
stencil > 0 ? ", stencil buffer" : "");
}
gpointer
-1
View File
@@ -25,7 +25,6 @@
#include "gdkdmabufformatsbuilderprivate.h"
#include "gdkdmabuffourccprivate.h"
#include "gdkdmabufprivate.h"
#include "gdkdmabuftexturebuilderprivate.h"
#include "gdktextureprivate.h"
#include <gdk/gdkglcontext.h>
#include <gdk/gdkgltexturebuilder.h>
+8 -23
View File
@@ -25,7 +25,6 @@
#include "gdkdisplay.h"
#include "gdkenumtypes.h"
#include "gdkdmabuftextureprivate.h"
#include "gdkdmabuftexturebuilderprivate.h"
#include <cairo-gobject.h>
@@ -949,20 +948,22 @@ gdk_dmabuf_texture_builder_set_update_region (GdkDmabufTextureBuilder *self,
*
* Builds a new `GdkTexture` with the values set up in the builder.
*
* It is a programming error to call this function if any mandatory property has not been set.
* It is a programming error to call this function if any mandatory
* property has not been set.
*
* Not all formats defined in the `drm_fourcc.h` header are supported. You can use
* [method@Gdk.Display.get_dmabuf_formats] to get a list of supported formats. If the
* format is not supported by GTK, %NULL will be returned and @error will be set.
* If the dmabuf is not supported by GTK, %NULL will be returned and @error will be set.
*
* The `destroy` function gets called when the returned texture gets released.
*
* It is possible to call this function multiple times to create multiple textures,
* possibly with changing properties in between.
*
* It is the responsibility of the caller to keep the file descriptors for the planes
* open until the created texture is no longer used, and close them afterwards (possibly
* using the @destroy notify).
*
* It is possible to call this function multiple times to create multiple textures,
* possibly with changing properties in between.
* Not all formats defined in the `drm_fourcc.h` header are supported. You can use
* [method@Gdk.Display.get_dmabuf_formats] to get a list of supported formats.
*
* Returns: (transfer full) (nullable): a newly built `GdkTexture` or `NULL`
* if the format is not supported
@@ -1003,19 +1004,3 @@ gdk_dmabuf_texture_builder_get_dmabuf (GdkDmabufTextureBuilder *self)
{
return &self->dmabuf;
}
void
gdk_dmabuf_texture_builder_set_dmabuf (GdkDmabufTextureBuilder *self,
const GdkDmabuf *dmabuf)
{
gdk_dmabuf_texture_builder_set_fourcc (self, dmabuf->fourcc);
gdk_dmabuf_texture_builder_set_modifier (self, dmabuf->modifier);
gdk_dmabuf_texture_builder_set_n_planes (self, dmabuf->n_planes);
for (unsigned int i = 0; i < dmabuf->n_planes; i++)
{
gdk_dmabuf_texture_builder_set_fd (self, i, dmabuf->planes[i].fd);
gdk_dmabuf_texture_builder_set_stride (self, i, dmabuf->planes[i].stride);
gdk_dmabuf_texture_builder_set_offset (self, i, dmabuf->planes[i].offset);
}
}
-14
View File
@@ -1,14 +0,0 @@
#pragma once
#include "gdkdmabuftexturebuilder.h"
#include "gdkdmabufprivate.h"
G_BEGIN_DECLS
const GdkDmabuf * gdk_dmabuf_texture_builder_get_dmabuf (GdkDmabufTextureBuilder *builder);
void gdk_dmabuf_texture_builder_set_dmabuf (GdkDmabufTextureBuilder *builder,
const GdkDmabuf *dmabuf);
G_END_DECLS
+2
View File
@@ -7,6 +7,8 @@
G_BEGIN_DECLS
const GdkDmabuf * gdk_dmabuf_texture_builder_get_dmabuf (GdkDmabufTextureBuilder *builder);
GdkTexture * gdk_dmabuf_texture_new_from_builder (GdkDmabufTextureBuilder *builder,
GDestroyNotify destroy,
gpointer data,
+1 -1
View File
@@ -59,7 +59,7 @@ typedef enum {
* @get_current_image: return a `GdkPaintable` that does not change over
* time. This means the `GDK_PAINTABLE_STATIC_SIZE` and
* `GDK_PAINTABLE_STATIC_CONTENTS` flag are set.
* @get_flags: Get the flags for this instance. See [flags@Gdk.PaintableFlags]
* @get_flags: Get the flags for this instance. See [enum@Gdk.PaintableFlags]
* for details.
* @get_intrinsic_width: The preferred width for this object to be
* snapshot at or 0 if none. This is purely a hint. The object must still
+1 -19
View File
@@ -113,8 +113,6 @@ gdk_subsurface_attach (GdkSubsurface *subsurface,
GdkTexture *texture,
const graphene_rect_t *source,
const graphene_rect_t *dest,
GdkTextureTransform transform,
gboolean lightbox,
gboolean above,
GdkSubsurface *sibling)
{
@@ -157,7 +155,7 @@ gdk_subsurface_attach (GdkSubsurface *subsurface,
}
}
return GDK_SUBSURFACE_GET_CLASS (subsurface)->attach (subsurface, texture, source, dest, transform, lightbox, above, sibling);
return GDK_SUBSURFACE_GET_CLASS (subsurface)->attach (subsurface, texture, source, dest, above, sibling);
}
void
@@ -205,19 +203,3 @@ gdk_subsurface_is_above_parent (GdkSubsurface *subsurface)
return subsurface->above_parent;
}
GdkTextureTransform
gdk_subsurface_get_transform (GdkSubsurface *subsurface)
{
g_return_val_if_fail (GDK_IS_SUBSURFACE (subsurface), GDK_TEXTURE_TRANSFORM_NORMAL);
return GDK_SUBSURFACE_GET_CLASS (subsurface)->get_transform (subsurface);
}
gboolean
gdk_subsurface_get_lightbox (GdkSubsurface *subsurface)
{
g_return_val_if_fail (GDK_IS_SUBSURFACE (subsurface), FALSE);
return GDK_SUBSURFACE_GET_CLASS (subsurface)->get_lightbox (subsurface);
}
-21
View File
@@ -47,16 +47,6 @@ struct _GdkSubsurface
GdkSubsurface *sibling_below;
};
typedef enum {
GDK_TEXTURE_TRANSFORM_NORMAL,
GDK_TEXTURE_TRANSFORM_90,
GDK_TEXTURE_TRANSFORM_180,
GDK_TEXTURE_TRANSFORM_270,
GDK_TEXTURE_TRANSFORM_FLIPPED,
GDK_TEXTURE_TRANSFORM_FLIPPED_90,
GDK_TEXTURE_TRANSFORM_FLIPPED_180,
GDK_TEXTURE_TRANSFORM_FLIPPED_270,
} GdkTextureTransform;
struct _GdkSubsurfaceClass
{
@@ -66,8 +56,6 @@ struct _GdkSubsurfaceClass
GdkTexture *texture,
const graphene_rect_t *source,
const graphene_rect_t *dest,
GdkTextureTransform transform,
gboolean lightbox,
gboolean above,
GdkSubsurface *sibling);
void (* detach) (GdkSubsurface *subsurface);
@@ -76,21 +64,15 @@ struct _GdkSubsurfaceClass
graphene_rect_t *source);
void (* get_dest) (GdkSubsurface *subsurface,
graphene_rect_t *dest);
GdkTextureTransform
(* get_transform) (GdkSubsurface *subsurface);
gboolean (* get_lightbox) (GdkSubsurface *subsurface);
};
GType gdk_subsurface_get_type (void) G_GNUC_CONST;
GdkSurface * gdk_subsurface_get_parent (GdkSubsurface *subsurface);
gboolean gdk_subsurface_attach (GdkSubsurface *subsurface,
GdkTexture *texture,
const graphene_rect_t *source,
const graphene_rect_t *dest,
GdkTextureTransform transform,
gboolean lightbox,
gboolean above,
GdkSubsurface *sibling);
void gdk_subsurface_detach (GdkSubsurface *subsurface);
@@ -100,9 +82,6 @@ void gdk_subsurface_get_source (GdkSubsurface *subsurfac
void gdk_subsurface_get_dest (GdkSubsurface *subsurface,
graphene_rect_t *dest);
gboolean gdk_subsurface_is_above_parent (GdkSubsurface *subsurface);
GdkTextureTransform
gdk_subsurface_get_transform (GdkSubsurface *subsurface);
gboolean gdk_subsurface_get_lightbox (GdkSubsurface *subsurface);
G_END_DECLS
+4 -1
View File
@@ -30,6 +30,7 @@
#include <jpeglib.h>
#include <jerror.h>
#include <setjmp.h>
#include <malloc.h>
/* {{{ Error handling */
@@ -237,8 +238,10 @@ gdk_load_jpeg (GBytes *input_bytes,
g_bytes_unref (bytes);
malloc_trim (0);
gdk_profiler_end_mark (before, "Load jpeg", NULL);
return texture;
}
+3
View File
@@ -27,6 +27,7 @@
#include "gsk/gl/fp16private.h"
#include <png.h>
#include <stdio.h>
#include <malloc.h>
/* The main difference between the png load/save code here and
* gdk-pixbuf is that we can support loading 16-bit data in the
@@ -300,6 +301,8 @@ gdk_load_png (GBytes *bytes,
g_free (row_pointers);
png_destroy_read_struct (&png, &info, NULL);
malloc_trim (0);
if (GDK_PROFILER_IS_RUNNING)
{
gint64 end = GDK_PROFILER_CURRENT_TIME;
+3
View File
@@ -26,6 +26,7 @@
#include "gdktexturedownloaderprivate.h"
#include <tiffio.h>
#include <malloc.h>
/* Our main interest in tiff as an image format is that it is
* flexible enough to save all our texture formats without
@@ -500,6 +501,8 @@ gdk_load_tiff (GBytes *input_bytes,
TIFFClose (tif);
malloc_trim (0);
if (GDK_PROFILER_IS_RUNNING)
{
gint64 end = GDK_PROFILER_CURRENT_TIME;
+3 -20
View File
@@ -22,7 +22,6 @@
#include <string.h>
#include "gdkmacoscursor-private.h"
#include "gdkcursorprivate.h"
@interface NSCursor()
-(long long)_coreCursorType;
@@ -218,25 +217,9 @@ _gdk_macos_cursor_get_ns_cursor (GdkCursor *cursor)
if (name == NULL)
{
GdkTexture *texture;
int hotspot_x, hotspot_y;
texture = gdk_cursor_get_texture (cursor);
hotspot_x = gdk_cursor_get_hotspot_x (cursor);
hotspot_y = gdk_cursor_get_hotspot_y (cursor);
if (texture == NULL)
{
int size = 32; // FIXME
int width, height;
texture = gdk_cursor_get_texture_for_size (cursor, size, 1,
&width, &height,
&hotspot_x, &hotspot_y);
}
nscursor = create_cursor_from_texture (texture, hotspot_x, hotspot_y);
nscursor = create_cursor_from_texture (gdk_cursor_get_texture (cursor),
gdk_cursor_get_hotspot_x (cursor),
gdk_cursor_get_hotspot_y (cursor));
return nscursor;
}
}
+7 -50
View File
@@ -155,19 +155,15 @@ static const struct wl_buffer_listener buffer_listener = {
struct wl_buffer *
_gdk_wayland_cursor_get_buffer (GdkWaylandDisplay *display,
GdkCursor *cursor,
double desired_scale,
gboolean use_viewporter,
guint desired_scale,
guint image_index,
int *hotspot_x,
int *hotspot_y,
int *width,
int *height,
double *scale)
int *scale)
{
GdkTexture *texture;
int desired_scale_factor;
desired_scale_factor = (int) ceil (desired_scale);
if (gdk_cursor_get_name (cursor))
{
@@ -178,7 +174,7 @@ _gdk_wayland_cursor_get_buffer (GdkWaylandDisplay *display,
c = gdk_wayland_cursor_load_for_name (display,
_gdk_wayland_display_get_cursor_theme (display),
desired_scale_factor,
desired_scale,
gdk_cursor_get_name (cursor));
if (c && c->image_count > 0)
{
@@ -195,7 +191,7 @@ _gdk_wayland_cursor_get_buffer (GdkWaylandDisplay *display,
image = c->images[image_index];
cursor_scale = desired_scale_factor;
cursor_scale = desired_scale;
if ((image->width % cursor_scale != 0) ||
(image->height % cursor_scale != 0))
{
@@ -215,7 +211,7 @@ _gdk_wayland_cursor_get_buffer (GdkWaylandDisplay *display,
return wl_cursor_image_get_buffer (image);
}
}
else if (gdk_cursor_get_texture (cursor))
else
{
cairo_surface_t *surface;
struct wl_buffer *buffer;
@@ -230,7 +226,7 @@ from_texture:
gdk_texture_get_width (texture),
gdk_texture_get_height (texture),
&GDK_FRACTIONAL_SCALE_INIT_INT (1));
gdk_texture_download (texture,
cairo_image_surface_get_data (surface),
cairo_image_surface_get_stride (surface));
@@ -254,50 +250,11 @@ from_texture:
return buffer;
}
else
{
if (!use_viewporter)
*scale = desired_scale_factor;
else
*scale = desired_scale;
texture = gdk_cursor_get_texture_for_size (cursor,
display->cursor_theme_size,
*scale,
width,
height,
hotspot_x,
hotspot_y);
if (texture)
{
cairo_surface_t *surface;
struct wl_buffer *buffer;
surface = gdk_wayland_display_create_shm_surface (display,
gdk_texture_get_width (texture),
gdk_texture_get_height (texture),
&GDK_FRACTIONAL_SCALE_INIT_INT (1));
gdk_texture_download (texture,
cairo_image_surface_get_data (surface),
cairo_image_surface_get_stride (surface));
cairo_surface_mark_dirty (surface);
buffer = _gdk_wayland_shm_surface_get_wl_buffer (surface);
wl_buffer_add_listener (buffer, &buffer_listener, surface);
g_object_unref (texture);
return buffer;
}
}
if (gdk_cursor_get_fallback (cursor))
return _gdk_wayland_cursor_get_buffer (display,
gdk_cursor_get_fallback (cursor),
gdk_cursor_get_fallback (cursor),
desired_scale,
use_viewporter,
image_index,
hotspot_x, hotspot_y,
width, height,
+1 -4
View File
@@ -62,7 +62,6 @@ struct _GdkWaylandPointerData {
uint32_t grab_time;
struct wl_surface *pointer_surface;
struct wp_viewport *pointer_surface_viewport;
guint cursor_is_default: 1;
GdkCursor *cursor;
guint cursor_timeout_id;
@@ -70,7 +69,7 @@ struct _GdkWaylandPointerData {
guint cursor_image_delay;
guint touchpad_event_sequence;
double current_output_scale;
guint current_output_scale;
GSList *pointer_surface_outputs;
/* Accumulated event data for a pointer frame */
@@ -183,8 +182,6 @@ struct _GdkWaylandSeat
GdkWaylandPointerData pointer_info;
GdkWaylandPointerData touch_info;
uint32_t latest_touch_down_serial;
GdkModifierType key_modifiers;
GdkSurface *keyboard_focus;
GdkSurface *grab_surface;
+2 -18
View File
@@ -260,25 +260,18 @@ gdk_wayland_device_update_surface_cursor (GdkDevice *device)
GdkWaylandPointerData *pointer =
gdk_wayland_device_get_pointer (wayland_device);
struct wl_buffer *buffer;
int x, y, w, h;
double scale;
int x, y, w, h, scale;
guint next_image_index, next_image_delay;
gboolean retval = G_SOURCE_REMOVE;
GdkWaylandTabletData *tablet;
gboolean use_viewport;
tablet = gdk_wayland_seat_find_tablet (seat, device);
use_viewport = pointer->pointer_surface_viewport != NULL;
if (g_getenv ("NO_POINTER_VIEWPORT"))
use_viewport = FALSE;
if (pointer->cursor)
{
buffer = _gdk_wayland_cursor_get_buffer (GDK_WAYLAND_DISPLAY (seat->display),
pointer->cursor,
pointer->current_output_scale,
use_viewport,
pointer->cursor_image_index,
&x, &y, &w, &h, &scale);
}
@@ -317,16 +310,7 @@ gdk_wayland_device_update_surface_cursor (GdkDevice *device)
if (buffer)
{
wl_surface_attach (pointer->pointer_surface, buffer, 0, 0);
if (use_viewport)
{
wp_viewport_set_source (pointer->pointer_surface_viewport,
wl_fixed_from_int (0),
wl_fixed_from_int (0),
wl_fixed_from_double (w * scale),
wl_fixed_from_double (h * scale));
wp_viewport_set_destination (pointer->pointer_surface_viewport, w, h);
}
else if (wl_surface_get_version (pointer->pointer_surface) >= WL_SURFACE_SET_BUFFER_SCALE_SINCE_VERSION)
if (wl_surface_get_version (pointer->pointer_surface) >= WL_SURFACE_SET_BUFFER_SCALE_SINCE_VERSION)
wl_surface_set_buffer_scale (pointer->pointer_surface, scale);
wl_surface_damage (pointer->pointer_surface, 0, 0, w, h);
wl_surface_commit (pointer->pointer_surface);
+1 -2
View File
@@ -2014,10 +2014,9 @@ init_settings (GdkDisplay *display)
g_variant_get (ret, "(a{sa{sv}})", &iter);
if (g_variant_iter_n_children (iter) == 0)
if (g_variant_n_children (ret) == 0)
{
g_debug ("Received no portal settings");
g_clear_pointer (&iter, g_variant_iter_free);
g_clear_pointer (&ret, g_variant_unref);
goto fallback;
+2 -3
View File
@@ -116,14 +116,13 @@ void gdk_wayland_display_system_bell (GdkDisplay *display,
struct wl_buffer *_gdk_wayland_cursor_get_buffer (GdkWaylandDisplay *display,
GdkCursor *cursor,
double desired_scale,
gboolean use_viewporter,
guint desired_scale,
guint image_index,
int *hotspot_x,
int *hotspot_y,
int *w,
int *h,
double *scale);
int *scale);
guint _gdk_wayland_cursor_get_next_image_index (GdkWaylandDisplay *display,
GdkCursor *cursor,
guint scale,
+9 -22
View File
@@ -1640,7 +1640,6 @@ touch_handle_down (void *data,
touch->x = wl_fixed_to_double (x);
touch->y = wl_fixed_to_double (y);
touch->touch_down_serial = serial;
seat->latest_touch_down_serial = serial;
event = gdk_touch_event_new (GDK_TOUCH_BEGIN,
GDK_SLOT_TO_EVENT_SEQUENCE (touch->id),
@@ -3767,7 +3766,8 @@ pointer_surface_update_scale (GdkDevice *device)
GdkWaylandDevice *wayland_device = GDK_WAYLAND_DEVICE (device);
GdkWaylandPointerData *pointer =
gdk_wayland_device_get_pointer (wayland_device);
double scale;
GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display);
guint32 scale;
GSList *l;
if (wl_surface_get_version (pointer->pointer_surface) < WL_SURFACE_SET_BUFFER_SCALE_SINCE_VERSION)
@@ -3782,8 +3782,8 @@ pointer_surface_update_scale (GdkDevice *device)
scale = 1;
for (l = pointer->pointer_surface_outputs; l != NULL; l = l->next)
{
GdkMonitor *monitor = gdk_wayland_display_get_monitor_for_output (seat->display, l->data);
scale = MAX (scale, gdk_monitor_get_scale (monitor));
guint32 output_scale = gdk_wayland_display_get_output_scale (display_wayland, l->data);
scale = MAX (scale, output_scale);
}
if (pointer->current_output_scale == scale)
@@ -3878,7 +3878,6 @@ gdk_wayland_pointer_data_finalize (GdkWaylandPointerData *pointer)
g_clear_object (&pointer->cursor);
wl_surface_destroy (pointer->pointer_surface);
g_slist_free (pointer->pointer_surface_outputs);
g_clear_pointer (&pointer->pointer_surface_viewport, wp_viewport_destroy);
}
static void
@@ -4242,9 +4241,6 @@ init_pointer_data (GdkWaylandPointerData *pointer_data,
wl_surface_add_listener (pointer_data->pointer_surface,
&pointer_surface_listener,
logical_device);
if (display_wayland->viewporter)
pointer_data->pointer_surface_viewport = wp_viewporter_get_viewport (display_wayland->viewporter, pointer_data->pointer_surface);
}
void
@@ -4394,24 +4390,15 @@ _gdk_wayland_seat_get_last_implicit_grab_serial (GdkWaylandSeat *seat,
serial = tablet->pointer_info.press_serial;
}
if (g_hash_table_size (seat->touches) > 0)
while (g_hash_table_iter_next (&iter, NULL, (gpointer *) &touch))
{
while (g_hash_table_iter_next (&iter, NULL, (gpointer *) &touch))
if (touch->touch_down_serial > serial)
{
if (touch->touch_down_serial > serial)
{
if (sequence)
*sequence = GDK_SLOT_TO_EVENT_SEQUENCE (touch->id);
serial = touch->touch_down_serial;
}
if (sequence)
*sequence = GDK_SLOT_TO_EVENT_SEQUENCE (touch->id);
serial = touch->touch_down_serial;
}
}
else
{
if (seat->latest_touch_down_serial > serial)
serial = seat->latest_touch_down_serial;
}
return serial;
}
@@ -2,7 +2,6 @@
#include "gdksubsurfaceprivate.h"
#include "wayland-client-protocol.h"
typedef struct _GdkWaylandSubsurface GdkWaylandSubsurface;
typedef struct _GdkWaylandSubsurfaceClass GdkWaylandSubsurfaceClass;
@@ -24,8 +23,6 @@ struct _GdkWaylandSubsurface
GdkTexture *texture;
cairo_rectangle_int_t dest;
graphene_rect_t source;
enum wl_output_transform transform;
gboolean lightbox;
struct wl_region *opaque_region;
-36
View File
@@ -149,26 +149,12 @@ get_wl_buffer (GdkWaylandSubsurface *self,
return buffer;
}
static inline enum wl_output_transform
gdk_texture_transform_to_wl (GdkTextureTransform transform)
{
return (enum wl_output_transform) transform;
}
static inline GdkTextureTransform
wl_output_transform_to_gdk (enum wl_output_transform transform)
{
return (GdkTextureTransform) transform;
}
static gboolean
gdk_wayland_subsurface_attach (GdkSubsurface *sub,
GdkTexture *texture,
const graphene_rect_t *source,
const graphene_rect_t *dest,
GdkTextureTransform transform,
gboolean above,
gboolean lightbox,
GdkSubsurface *sibling)
{
GdkWaylandSubsurface *self = GDK_WAYLAND_SUBSURFACE (sub);
@@ -202,9 +188,6 @@ gdk_wayland_subsurface_attach (GdkSubsurface *sub,
self->source.size.width = source->size.width;
self->source.size.height = source->size.height;
self->transform = gdk_texture_transform_to_wl (transform);
self->lightbox = lightbox;
scale = gdk_fractional_scale_to_double (&parent->scale);
device_rect.origin.x = dest->origin.x * scale;
@@ -319,7 +302,6 @@ gdk_wayland_subsurface_attach (GdkSubsurface *sub,
if (result)
{
wl_surface_set_buffer_transform (self->surface, self->transform);
wl_subsurface_set_position (self->subsurface, self->dest.x, self->dest.y);
wp_viewport_set_destination (self->viewport, self->dest.width, self->dest.height);
wp_viewport_set_source (self->viewport,
@@ -424,22 +406,6 @@ gdk_wayland_subsurface_get_source (GdkSubsurface *sub,
source->size.height = self->source.size.height;
}
static GdkTextureTransform
gdk_wayland_subsurface_get_transform (GdkSubsurface *sub)
{
GdkWaylandSubsurface *self = GDK_WAYLAND_SUBSURFACE (sub);
return wl_output_transform_to_gdk (self->transform);
}
static gboolean
gdk_wayland_subsurface_get_lightbox (GdkSubsurface *sub)
{
GdkWaylandSubsurface *self = GDK_WAYLAND_SUBSURFACE (sub);
return self->lightbox;
}
static void
gdk_wayland_subsurface_class_init (GdkWaylandSubsurfaceClass *class)
{
@@ -453,8 +419,6 @@ gdk_wayland_subsurface_class_init (GdkWaylandSubsurfaceClass *class)
subsurface_class->get_texture = gdk_wayland_subsurface_get_texture;
subsurface_class->get_source = gdk_wayland_subsurface_get_source;
subsurface_class->get_dest = gdk_wayland_subsurface_get_dest;
subsurface_class->get_transform = gdk_wayland_subsurface_get_transform;
subsurface_class->get_lightbox = gdk_wayland_subsurface_get_lightbox;
};
static void
+8 -16
View File
@@ -271,20 +271,6 @@ gdk_wayland_surface_update_size (GdkSurface *surface,
_gdk_surface_update_size (surface);
}
static void
gdk_wayland_surface_clear_frame_callback (GdkWaylandSurface *self)
{
GdkSurface *surface = GDK_SURFACE (self);
g_clear_pointer (&self->frame_callback, wl_callback_destroy);
for (gsize i = 0; i < gdk_surface_get_n_subsurfaces (surface); i++)
{
GdkSubsurface *subsurface = gdk_surface_get_subsurface (surface, i);
gdk_wayland_subsurface_clear_frame_callback (subsurface);
}
}
void
gdk_wayland_surface_frame_callback (GdkSurface *surface,
uint32_t time)
@@ -298,7 +284,13 @@ gdk_wayland_surface_frame_callback (GdkSurface *surface,
gdk_profiler_add_mark (GDK_PROFILER_CURRENT_TIME, 0, "Wayland frame event", NULL);
GDK_DISPLAY_DEBUG (GDK_DISPLAY (display_wayland), EVENTS, "frame %p", surface);
gdk_wayland_surface_clear_frame_callback (impl);
g_clear_pointer (&impl->frame_callback, wl_callback_destroy);
for (gsize i = 0; i < gdk_surface_get_n_subsurfaces (surface); i++)
{
GdkSubsurface *subsurface = gdk_surface_get_subsurface (surface, i);
gdk_wayland_subsurface_clear_frame_callback (subsurface);
}
GDK_WAYLAND_SURFACE_GET_CLASS (impl)->handle_frame (impl);
@@ -1069,7 +1061,7 @@ gdk_wayland_surface_hide_surface (GdkSurface *surface)
unmap_popups_for_surface (surface);
g_clear_pointer (&impl->presentation_time, gdk_wayland_presentation_time_free);
gdk_wayland_surface_clear_frame_callback (impl);
g_clear_pointer (&impl->frame_callback, wl_callback_destroy);
if (impl->awaiting_frame_frozen)
{
impl->awaiting_frame_frozen = FALSE;
+2 -22
View File
@@ -21,7 +21,6 @@
#include "gdkcursor.h"
#include "gdkwin32.h"
#include "gdktextureprivate.h"
#include "gdkcursorprivate.h"
#include "gdkdisplay-win32.h"
@@ -1482,7 +1481,6 @@ gdk_win32_display_get_win32hcursor (GdkWin32Display *display,
GdkWin32Display *win32_display = GDK_WIN32_DISPLAY (display);
GdkWin32HCursor *win32hcursor;
const char *cursor_name;
GdkTexture *texture;
GdkCursor *fallback;
g_return_val_if_fail (cursor != NULL, NULL);
@@ -1496,32 +1494,14 @@ gdk_win32_display_get_win32hcursor (GdkWin32Display *display,
return win32hcursor;
cursor_name = gdk_cursor_get_name (cursor);
texture = gdk_cursor_get_texture (cursor);
if (cursor_name)
win32hcursor = gdk_win32hcursor_create_for_name (display, cursor_name);
else if (texture)
else
win32hcursor = gdk_win32hcursor_create_for_texture (display,
texture,
gdk_cursor_get_texture (cursor),
gdk_cursor_get_hotspot_x (cursor),
gdk_cursor_get_hotspot_y (cursor));
else
{
int size = display->cursor_theme_size;
int width, height, hotspot_x, hotspot_y;
texture = gdk_cursor_get_texture_for_size (cursor, size, 1,
&width, &height,
&hotspot_x, &hotspot_y);
if (texture)
{
win32hcursor = gdk_win32hcursor_create_for_texture (display,
texture,
hotspot_x,
hotspot_y);
g_object_unref (texture);
}
}
if (win32hcursor != NULL)
{
+1 -23
View File
@@ -370,33 +370,11 @@ gdk_x11_display_get_xcursor (GdkDisplay *display,
if (gdk_cursor_get_name (cursor))
xcursor = gdk_x11_cursor_create_for_name (display, gdk_cursor_get_name (cursor));
else if (gdk_cursor_get_texture (cursor))
else
xcursor = gdk_x11_cursor_create_for_texture (display,
gdk_cursor_get_texture (cursor),
gdk_cursor_get_hotspot_x (cursor),
gdk_cursor_get_hotspot_y (cursor));
else
{
int size;
GdkTexture *texture;
int width, height;
int hotspot_x, hotspot_y;
size = XcursorGetDefaultSize (GDK_DISPLAY_XDISPLAY (display));
texture = gdk_cursor_get_texture_for_size (cursor, size, 1,
&width, &height,
&hotspot_x, &hotspot_y);
if (texture)
{
xcursor = gdk_x11_cursor_create_for_texture (display,
texture,
hotspot_x,
hotspot_y);
g_object_unref (texture);
}
}
if (xcursor != None)
{
+6 -1
View File
@@ -918,7 +918,12 @@ gsk_gpu_device_lookup_glyph_image (GskGpuDevice *self,
return cache->image;
}
scaled_font = gsk_reload_font (font, scale, CAIRO_HINT_METRICS_DEFAULT, CAIRO_HINT_STYLE_DEFAULT, CAIRO_ANTIALIAS_DEFAULT);
/* Note: we want to scale the font to the required size *and* ensure that
* metrics hinting is off. The latter is necessary since pango lets metrics
* hinting influence the rendering of hexboxes, and we get bad outcomes if
* that happens.
*/
scaled_font = gsk_reload_font (font, scale, CAIRO_HINT_METRICS_OFF, CAIRO_HINT_STYLE_DEFAULT, CAIRO_ANTIALIAS_DEFAULT);
subpixel_x = (flags & 3) / 4.f;
subpixel_y = ((flags >> 2) & 3) / 4.f;
-2
View File
@@ -2077,8 +2077,6 @@ gsk_gpu_node_processor_add_texture_scale_node (GskGpuNodeProcessor *self,
/* now intersect with actual node bounds */
if (!gsk_rect_intersection (&clip_bounds, &node->bounds, &clip_bounds))
return;
clip_bounds.size.width = ceilf (clip_bounds.size.width);
clip_bounds.size.height = ceilf (clip_bounds.size.height);
offscreen = gsk_gpu_node_processor_create_offscreen (self->frame,
graphene_vec2_one (),
&clip_bounds,
+1 -3
View File
@@ -245,9 +245,7 @@ gsk_gpu_render_pass_end_op_vk_command (GskGpuOp *op,
vkCmdEndRenderPass (state->vk_command_buffer);
if ((gsk_gpu_image_get_flags (self->target) & GSK_GPU_IMAGE_CAN_MIPMAP) &&
(gsk_gpu_image_get_width (self->target) > 1 ||
gsk_gpu_image_get_height (self->target) > 1))
if (gsk_gpu_image_get_flags (self->target) & GSK_GPU_IMAGE_CAN_MIPMAP)
{
vkCmdPipelineBarrier (state->vk_command_buffer,
gsk_vulkan_image_get_vk_pipeline_stage (GSK_VULKAN_IMAGE (self->target)),
+1 -1
View File
@@ -71,7 +71,7 @@ static inline guint
gsk_vulkan_mipmap_levels (gsize width,
gsize height)
{
return g_bit_nth_msf (MAX (MAX (width, height) - 1, 1), -1) + 1;
return g_bit_nth_msf (MAX (width, height) - 1, -1) + 1;
}
G_END_DECLS
+21 -87
View File
@@ -55,86 +55,33 @@ struct _GskOffload
GskOffloadInfo *last_info;
};
static GdkTextureTransform
find_texture_transform (GskTransform *transform)
{
float sx, sy, dx, dy;
g_assert (gsk_transform_get_category (transform) >= GSK_TRANSFORM_CATEGORY_2D_AFFINE);
gsk_transform_to_affine (transform, &sx, &sy, &dx, &dy);
if (sx > 0)
{
if (sy > 0)
return GDK_TEXTURE_TRANSFORM_NORMAL;
else
return GDK_TEXTURE_TRANSFORM_FLIPPED_180;
}
else
{
if (sy > 0)
return GDK_TEXTURE_TRANSFORM_FLIPPED;
else
return GDK_TEXTURE_TRANSFORM_180;
}
}
static GdkTexture *
find_texture_to_attach (GskOffload *self,
const GskRenderNode *subsurface_node,
graphene_rect_t *out_clip,
GdkTextureTransform *out_texture_transform,
gboolean *out_lightbox)
GdkSubsurface *subsurface,
const GskRenderNode *node,
graphene_rect_t *out_clip)
{
GdkSubsurface *subsurface;
const GskRenderNode *node;
gboolean has_clip = FALSE;
graphene_rect_t clip;
GskTransform *transform = NULL;
GdkTexture *ret = NULL;
*out_texture_transform = GDK_TEXTURE_TRANSFORM_NORMAL;
*out_lightbox = FALSE;
subsurface = gsk_subsurface_node_get_subsurface (subsurface_node);
node = subsurface_node;
for (;;)
{
switch ((int) GSK_RENDER_NODE_TYPE (node))
switch ((int)GSK_RENDER_NODE_TYPE (node))
{
case GSK_DEBUG_NODE:
case GSK_SUBSURFACE_NODE:
node = gsk_debug_node_get_child (node);
break;
case GSK_CONTAINER_NODE:
if (gsk_container_node_get_n_children (node) == 1)
if (gsk_container_node_get_n_children (node) != 1)
{
node = gsk_container_node_get_child (node, 0);
break;
GDK_DISPLAY_DEBUG (gdk_surface_get_display (self->surface), OFFLOAD,
"Can't offload subsurface %p: too much content, container with %d children",
subsurface, gsk_container_node_get_n_children (node));
return NULL;
}
else if (gsk_container_node_get_n_children (node) == 2)
{
GskRenderNode *child;
child = gsk_container_node_get_child (node, 0);
if (GSK_RENDER_NODE_TYPE (child) == GSK_COLOR_NODE &&
gsk_rect_equal (&child->bounds, &subsurface_node->bounds) &&
gdk_rgba_equal (gsk_color_node_get_color (child), &(GdkRGBA) { 0, 0, 0, 1 }))
{
g_print ("found lightbox\n");
*out_lightbox = TRUE;
node = gsk_container_node_get_child (node, 1);
break;
}
}
GDK_DISPLAY_DEBUG (gdk_surface_get_display (self->surface), OFFLOAD,
"Can't offload subsurface %p: too much content, container with %d children",
subsurface, gsk_container_node_get_n_children (node));
goto out;
node = gsk_container_node_get_child (node, 0);
break;
case GSK_TRANSFORM_NODE:
{
@@ -147,7 +94,7 @@ find_texture_to_attach (GskOffload *self,
"Can't offload subsurface %p: transform %s is not just scale/translate",
subsurface, s);
g_free (s);
goto out;
return NULL;
}
if (has_clip)
@@ -157,8 +104,6 @@ find_texture_to_attach (GskOffload *self,
gsk_transform_unref (inv);
}
transform = gsk_transform_transform (transform, gsk_transform_ref (t));
node = gsk_transform_node_get_child (node);
}
break;
@@ -173,7 +118,7 @@ find_texture_to_attach (GskOffload *self,
{
GDK_DISPLAY_DEBUG (gdk_surface_get_display (self->surface), OFFLOAD,
"Can't offload subsurface %p: empty clip", subsurface);
goto out;
return NULL;
}
}
else
@@ -190,8 +135,6 @@ find_texture_to_attach (GskOffload *self,
{
GdkTexture *texture = gsk_texture_node_get_texture (node);
*out_texture_transform = find_texture_transform (transform);
if (has_clip)
{
float dx = node->bounds.origin.x;
@@ -214,22 +157,16 @@ find_texture_to_attach (GskOffload *self,
out_clip->size.height = gdk_texture_get_height (texture);
}
ret = texture;
goto out;
return texture;
}
default:
GDK_DISPLAY_DEBUG (gdk_surface_get_display (self->surface), OFFLOAD,
"Can't offload subsurface %p: Only textures supported but found %s",
subsurface, g_type_name_from_instance ((GTypeInstance *) node));
goto out;
return NULL;
}
}
out:
g_clear_pointer (&transform, gsk_transform_unref);
return ret;
}
static void
@@ -614,12 +551,9 @@ complex_clip:
case GSK_SUBSURFACE_NODE:
{
GdkSubsurface *subsurface = gsk_subsurface_node_get_subsurface (node);
GskTransform *transform;
GskOffloadInfo *info = find_subsurface_info (self, subsurface);
transform = self->transforms ? (GskTransform *) self->transforms->data : NULL;
if (info == NULL)
{
GDK_DISPLAY_DEBUG (gdk_surface_get_display (self->surface), OFFLOAD,
@@ -632,7 +566,8 @@ complex_clip:
"Can't offload subsurface %p: clipped",
subsurface);
}
else if (gsk_transform_get_category (transform) < GSK_TRANSFORM_CATEGORY_2D_AFFINE)
else if (self->transforms &&
gsk_transform_get_category ((GskTransform *)self->transforms->data) < GSK_TRANSFORM_CATEGORY_2D_AFFINE)
{
GDK_DISPLAY_DEBUG (gdk_surface_get_display (self->surface), OFFLOAD,
"Can't offload subsurface %p: non-affine transform",
@@ -640,11 +575,14 @@ complex_clip:
}
else
{
info->texture = find_texture_to_attach (self, node, &info->source, &info->transform, &info->lightbox);
graphene_rect_t clip;
info->texture = find_texture_to_attach (self, subsurface, gsk_subsurface_node_get_child (node), &clip);
if (info->texture)
{
info->can_offload = TRUE;
info->can_raise = TRUE;
info->source = clip;
transform_bounds (self, &node->bounds, &info->dest);
info->place_above = self->last_info ? self->last_info->subsurface : NULL;
self->last_info = info;
@@ -715,16 +653,12 @@ gsk_offload_new (GdkSurface *surface,
info->texture,
&info->source,
&info->dest,
info->transform,
info->lightbox,
TRUE, NULL);
else
info->is_offloaded = gdk_subsurface_attach (info->subsurface,
info->texture,
&info->source,
&info->dest,
info->transform,
info->lightbox,
info->place_above != NULL,
info->place_above);
}
-2
View File
@@ -33,8 +33,6 @@ typedef struct
GdkSubsurface *place_above;
graphene_rect_t dest;
graphene_rect_t source;
GdkTextureTransform transform;
gboolean lightbox;
guint was_offloaded : 1;
guint can_offload : 1;
+48 -4
View File
@@ -1,13 +1,9 @@
#include "config.h"
#include "gskresources.h"
#include "gskprivate.h"
#include <cairo.h>
#include <pango/pangocairo.h>
#ifdef HAVE_PANGOFT
#include <pango/pangoft2.h>
#endif
#include <math.h>
static gpointer
@@ -51,6 +47,12 @@ gsk_reload_font (PangoFont *font,
static cairo_font_options_t *options = NULL;
static PangoContext *context = NULL;
cairo_scaled_font_t *sf;
#if !PANGO_VERSION_CHECK (1, 52, 0)
PangoFontDescription *desc;
FcPattern *pattern;
double dpi;
int size;
#endif
/* These requests often come in sequentially so keep the result
* around and re-use it if everything matches.
@@ -113,11 +115,53 @@ gsk_reload_font (PangoFont *font,
pango_cairo_context_set_font_options (context, options);
#if PANGO_VERSION_CHECK (1, 52, 0)
last_result = pango_font_map_reload_font (pango_font_get_font_map (font), font, scale, context, NULL);
#else
pattern = pango_fc_font_get_pattern (PANGO_FC_FONT (font));
if (FcPatternGetDouble (pattern, FC_DPI, 0, &dpi) == FcResultMatch)
pango_cairo_context_set_resolution (context, dpi);
desc = pango_font_describe_with_absolute_size (font);
size = pango_font_description_get_size (desc);
pango_font_description_set_absolute_size (desc, size * scale);
last_result = pango_font_map_load_font (pango_font_get_font_map (font), context, desc);
pango_font_description_free (desc);
#endif
return g_object_ref (last_result);
}
/*< private >
* gsk_get_unhinted_glyph_string_extents:
* @glyphs: a `PangoGlyphString`
* @font: a `PangoFont`
* @ink_rect: (out): rectangle used to store the extents of the glyph string as drawn
*
* Compute the ink extents of a glyph string.
*
* This is like [method@Pango.GlyphString.extents], but it
* ignores hinting of the font.
*/
void
gsk_get_unhinted_glyph_string_extents (PangoGlyphString *glyphs,
PangoFont *font,
PangoRectangle *ink_rect)
{
PangoFont *unhinted;
unhinted = gsk_reload_font (font,
1.0,
CAIRO_HINT_METRICS_OFF,
CAIRO_HINT_STYLE_NONE,
CAIRO_ANTIALIAS_DEFAULT);
pango_glyph_string_extents (glyphs, unhinted, ink_rect, NULL);
g_object_unref (unhinted);
}
/*< private >
* gsk_font_get_hint_style:
* @font: a `PangoFont`
+4
View File
@@ -14,6 +14,10 @@ PangoFont *gsk_reload_font (PangoFont *font,
cairo_hint_style_t hint_style,
cairo_antialias_t antialias);
void gsk_get_unhinted_glyph_string_extents (PangoGlyphString *glyphs,
PangoFont *font,
PangoRectangle *ink_rect);
cairo_hint_style_t gsk_font_get_hint_style (PangoFont *font);
G_END_DECLS
+1 -1
View File
@@ -5824,7 +5824,7 @@ gsk_text_node_new (PangoFont *font,
PangoGlyphInfo *glyph_infos;
int n;
pango_glyph_string_extents (glyphs, font, &ink_rect, NULL);
gsk_get_unhinted_glyph_string_extents (glyphs, font, &ink_rect);
/* Don't create nodes with empty bounds */
if (ink_rect.width == 0 || ink_rect.height == 0)
+5 -1
View File
@@ -962,12 +962,16 @@ create_ascii_glyphs (PangoFont *font)
for (i = MIN_ASCII_GLYPH; i < MAX_ASCII_GLYPH; i++)
{
const char text[2] = { i, 0 };
PangoShapeFlags flags = 0;
if (cairo_version () < CAIRO_VERSION_ENCODE (1, 17, 4))
flags = PANGO_SHAPE_ROUND_POSITIONS;
pango_shape_with_flags (text, 1,
text, 1,
&not_a_hack,
glyph_string,
PANGO_SHAPE_NONE);
flags);
if (glyph_string->num_glyphs != 1)
{
+113 -4
View File
@@ -48,6 +48,114 @@ find_first_accessible_non_socket (GtkAccessible *accessible)
return NULL;
}
static void
translate_coordinates_to_accessible (GtkAccessible *accessible,
AtspiCoordType coordtype,
int xi,
int yi,
int *xo,
int *yo)
{
GtkAccessible *parent;
int x, y, width, height;
if (coordtype == ATSPI_COORD_TYPE_SCREEN)
{
*xo = 0;
*yo = 0;
return;
}
if (!gtk_accessible_get_bounds (accessible, &x, &y, &width, &height))
{
*xo = xi;
*yo = yi;
return;
}
// Transform coords to our parent, we will need that in any case
*xo = xi - x;
*yo = yi - y;
// If that's what the caller requested, we're done
if (coordtype == ATSPI_COORD_TYPE_PARENT)
return;
if (coordtype == ATSPI_COORD_TYPE_WINDOW)
{
parent = gtk_accessible_get_accessible_parent (accessible);
while (parent != NULL)
{
g_object_unref (parent);
if (gtk_accessible_get_bounds (parent, &x, &y, &width, &height))
{
*xo = *xo - x;
*yo = *yo - y;
parent = gtk_accessible_get_accessible_parent (parent);
}
else
break;
}
}
else
g_assert_not_reached ();
}
static void
translate_coordinates_from_accessible (GtkAccessible *accessible,
AtspiCoordType coordtype,
int xi,
int yi,
int *xo,
int *yo)
{
GtkAccessible *parent;
int x, y, width, height;
if (coordtype == ATSPI_COORD_TYPE_SCREEN)
{
*xo = 0;
*yo = 0;
return;
}
if (!gtk_accessible_get_bounds (accessible, &x, &y, &width, &height))
{
*xo = xi;
*yo = yi;
return;
}
// Transform coords to our parent, we will need that in any case
*xo = xi + x;
*yo = yi + y;
// If that's what the caller requested, we're done
if (coordtype == ATSPI_COORD_TYPE_PARENT)
return;
if (coordtype == ATSPI_COORD_TYPE_WINDOW)
{
parent = gtk_accessible_get_accessible_parent (accessible);
while (parent != NULL)
{
g_object_unref (parent);
if (gtk_accessible_get_bounds (parent, &x, &y, &width, &height))
{
*xo = *xo + x;
*yo = *yo + y;
parent = gtk_accessible_get_accessible_parent (parent);
}
else
break;
}
}
else
g_assert_not_reached ();
}
static GtkAccessible *
accessible_at_point (GtkAccessible *parent,
int x,
@@ -101,7 +209,7 @@ component_handle_method (GDBusConnection *connection,
g_variant_get (parameters, "(iiu)", &x, &y, &coordtype);
gtk_at_spi_translate_coordinates_to_accessible (accessible, coordtype, x, y, &x, &y);
translate_coordinates_to_accessible (accessible, coordtype, x, y, &x, &y);
if (gtk_accessible_get_bounds (accessible, &bounds_x, &bounds_y, &width, &height))
ret = x >= 0 && x <= bounds_x && y >= 0 && y <= bounds_y;
@@ -117,7 +225,8 @@ component_handle_method (GDBusConnection *connection,
GtkAccessible *child;
g_variant_get (parameters, "(iiu)", &x, &y, &coordtype);
gtk_at_spi_translate_coordinates_to_accessible (accessible, coordtype, x, y, &x, &y);
translate_coordinates_to_accessible (accessible, coordtype, x, y, &x, &y);
child = accessible_at_point (accessible, x, y, TRUE);
if (!child)
@@ -146,7 +255,7 @@ component_handle_method (GDBusConnection *connection,
g_variant_get (parameters, "(u)", &coordtype);
gtk_at_spi_translate_coordinates_from_accessible (accessible, coordtype, 0, 0, &x, &y);
translate_coordinates_from_accessible (accessible, coordtype, 0, 0, &x, &y);
g_dbus_method_invocation_return_value (invocation, g_variant_new ("((iiii))", x, y, width, height));
}
@@ -157,7 +266,7 @@ component_handle_method (GDBusConnection *connection,
g_variant_get (parameters, "(u)", &coordtype);
gtk_at_spi_translate_coordinates_from_accessible (accessible, coordtype, 0, 0, &x, &y);
translate_coordinates_from_accessible (accessible, coordtype, 0, 0, &x, &y);
g_dbus_method_invocation_return_value (invocation, g_variant_new ("(ii)", x, y));
}
+1415 -115
View File
File diff suppressed because it is too large Load Diff
-109
View File
@@ -367,112 +367,3 @@ gtk_at_spi_emit_children_changed (GDBusConnection *connection,
g_variant_new ("(siiv@(so))", change, idx, 0, child_ref, sender_ref),
NULL);
}
void
gtk_at_spi_translate_coordinates_to_accessible (GtkAccessible *accessible,
AtspiCoordType coordtype,
int xi,
int yi,
int *xo,
int *yo)
{
GtkAccessible *parent;
int x, y, width, height;
if (coordtype == ATSPI_COORD_TYPE_SCREEN)
{
*xo = 0;
*yo = 0;
return;
}
if (!gtk_accessible_get_bounds (accessible, &x, &y, &width, &height))
{
*xo = xi;
*yo = yi;
return;
}
/* Transform coords to our parent, we will need that in any case */
*xo = xi - x;
*yo = yi - y;
/* If that's what the caller requested, we're done */
if (coordtype == ATSPI_COORD_TYPE_PARENT)
return;
if (coordtype == ATSPI_COORD_TYPE_WINDOW)
{
parent = gtk_accessible_get_accessible_parent (accessible);
while (parent != NULL)
{
g_object_unref (parent);
if (gtk_accessible_get_bounds (parent, &x, &y, &width, &height))
{
*xo = *xo - x;
*yo = *yo - y;
parent = gtk_accessible_get_accessible_parent (parent);
}
else
break;
}
}
else
g_assert_not_reached ();
}
void
gtk_at_spi_translate_coordinates_from_accessible (GtkAccessible *accessible,
AtspiCoordType coordtype,
int xi,
int yi,
int *xo,
int *yo)
{
GtkAccessible *parent;
int x, y, width, height;
if (coordtype == ATSPI_COORD_TYPE_SCREEN)
{
*xo = 0;
*yo = 0;
return;
}
if (!gtk_accessible_get_bounds (accessible, &x, &y, &width, &height))
{
*xo = xi;
*yo = yi;
return;
}
/* Transform coords to our parent, we will need that in any case */
*xo = xi + x;
*yo = yi + y;
/* If that's what the caller requested, we're done */
if (coordtype == ATSPI_COORD_TYPE_PARENT)
return;
if (coordtype == ATSPI_COORD_TYPE_WINDOW)
{
parent = gtk_accessible_get_accessible_parent (accessible);
while (parent != NULL)
{
g_object_unref (parent);
if (gtk_accessible_get_bounds (parent, &x, &y, &width, &height))
{
*xo = *xo + x;
*yo = *yo + y;
parent = gtk_accessible_get_accessible_parent (parent);
}
else
break;
}
}
else
g_assert_not_reached ();
}
-17
View File
@@ -39,21 +39,4 @@ gtk_at_spi_emit_children_changed (GDBusConnection *connection,
GVariant *child_ref,
GVariant *sender_ref);
void
gtk_at_spi_translate_coordinates_to_accessible (GtkAccessible *accessible,
AtspiCoordType coordtype,
int xi,
int yi,
int *xo,
int *yo);
void
gtk_at_spi_translate_coordinates_from_accessible (GtkAccessible *accessible,
AtspiCoordType coordtype,
int xi,
int yi,
int *xo,
int *yo);
G_END_DECLS
-53
View File
@@ -426,59 +426,6 @@ gtk_accessible_text_get_attributes_run (GtkAccessibleText *self,
return TRUE;
}
/*< private >
* gtk_accessible_text_get_extents:
* @self: a `GtkAccessibleText`
* @start: start offset, in characters
* @end: end offset, in characters
* @extents: (out caller-allocates): return location for the extents
*
* Obtains the extents of a range of text, in widget coordinates.
*
* Returns: true if the extents were filled in, false otherwise
*
* Since: 4.16
*/
gboolean
gtk_accessible_text_get_extents (GtkAccessibleText *self,
unsigned int start,
unsigned int end,
graphene_rect_t *extents)
{
g_return_val_if_fail (GTK_IS_ACCESSIBLE_TEXT (self), FALSE);
g_return_val_if_fail (start <= end, FALSE);
g_return_val_if_fail (extents != NULL, FALSE);
if (GTK_ACCESSIBLE_TEXT_GET_IFACE (self)->get_extents != NULL)
return GTK_ACCESSIBLE_TEXT_GET_IFACE (self)->get_extents (self, start, end, extents);
return FALSE;
}
/*< private >
* gtk_accessible_get_text_offset:
* @self: a `GtkAccessibleText`
* @point: a point in widget coordinates
* @offset: (out): return location for the text offset at @point
*
* Determines the text offset at the given position in the
* widget.
*
* Returns: true if the offset was set, and false otherwise
*/
gboolean
gtk_accessible_text_get_offset (GtkAccessibleText *self,
const graphene_point_t *point,
unsigned int *offset)
{
g_return_val_if_fail (GTK_IS_ACCESSIBLE_TEXT (self), FALSE);
if (GTK_ACCESSIBLE_TEXT_GET_IFACE (self)->get_offset != NULL)
return GTK_ACCESSIBLE_TEXT_GET_IFACE (self)->get_offset (self, point, offset);
return FALSE;
}
/**
* gtk_accessible_text_update_caret_position:
* @self: the accessible object
-35
View File
@@ -11,7 +11,6 @@
#endif
#include <gtk/gtkaccessible.h>
#include <graphene.h>
G_BEGIN_DECLS
@@ -256,40 +255,6 @@ struct _GtkAccessibleTextInterface
void (* get_default_attributes) (GtkAccessibleText *self,
char ***attribute_names,
char ***attribute_values);
/**
* GtkAccessibleTextInterface::get_extents:
* @self: the accessible object
* @start: the start offset, in characters
* @end: the end offset, in characters,
* @extents (out caller-allocates): return location for the extents
*
* Obtains the extents of a range of text, in widget coordinates.
*
* Returns: true if the extents were filled in, false otherwise
*
* Since: 4.16
*/
gboolean (* get_extents) (GtkAccessibleText *self,
unsigned int start,
unsigned int end,
graphene_rect_t *extents);
/**
* GtkAccessibleTextInterface::get_offset:
* @self: the accessible object
* @point: a point in widget coordinates of @self
* @offset: (out): return location for the text offset at @point
*
* Gets the text offset at a given point.
*
* Returns: true if the offset was set, false otherwise
*
* Since: 4.16
*/
gboolean (* get_offset) (GtkAccessibleText *self,
const graphene_point_t *point,
unsigned int *offset);
};
GDK_AVAILABLE_IN_4_14
-11
View File
@@ -52,15 +52,4 @@ gtk_accessible_text_get_attributes_run (GtkAccessibleText *self,
char ***attribute_names,
char ***attribute_values);
gboolean
gtk_accessible_text_get_extents (GtkAccessibleText *self,
unsigned int start,
unsigned int end,
graphene_rect_t *extents);
gboolean
gtk_accessible_text_get_offset (GtkAccessibleText *self,
const graphene_point_t *point,
unsigned int *offset);
G_END_DECLS
+1 -8
View File
@@ -22,10 +22,6 @@
#include "gtkcolorpickershellprivate.h"
#include "gtkcolorpickerkwinprivate.h"
#ifdef __APPLE__
#include "gtkcolorpickerquartzprivate.h"
#endif
#ifdef G_OS_WIN32
#include "gtkcolorpickerwin32private.h"
#endif
@@ -62,16 +58,13 @@ gtk_color_picker_new (void)
{
GtkColorPicker *picker = NULL;
#if defined (G_OS_UNIX) && !defined(__APPLE__)
#if defined (G_OS_UNIX)
if (!picker)
picker = gtk_color_picker_portal_new ();
if (!picker)
picker = gtk_color_picker_shell_new ();
if (!picker)
picker = gtk_color_picker_kwin_new ();
#elif defined (__APPLE__)
if (!picker)
picker = gtk_color_picker_quartz_new ();
#elif defined (G_OS_WIN32)
if (!picker)
picker = gtk_color_picker_win32_new ();
-154
View File
@@ -1,154 +0,0 @@
/* GTK - The GIMP Toolkit
* Copyright (C) 2024 the GTK team
*
* 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 <http://www.gnu.org/licenses/>.
*/
#include "config.h"
#include <AppKit/AppKit.h>
#include "gtkcolorpickerquartzprivate.h"
#include <gio/gio.h>
struct _GtkColorPickerQuartz
{
GObject parent_instance;
NSColorSampler *sampler;
GTask *task;
};
struct _GtkColorPickerQuartzClass
{
GObjectClass parent_class;
};
static GInitableIface *initable_parent_iface;
static void gtk_color_picker_quartz_initable_iface_init (GInitableIface *iface);
static void gtk_color_picker_quartz_iface_init (GtkColorPickerInterface *iface);
G_DEFINE_TYPE_WITH_CODE (GtkColorPickerQuartz, gtk_color_picker_quartz, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, gtk_color_picker_quartz_initable_iface_init)
G_IMPLEMENT_INTERFACE (GTK_TYPE_COLOR_PICKER, gtk_color_picker_quartz_iface_init))
static gboolean
gtk_color_picker_quartz_initable_init (GInitable *initable,
GCancellable *cancellable,
GError **error)
{
GtkColorPickerQuartz *picker = GTK_COLOR_PICKER_QUARTZ (initable);
picker->sampler = [[NSColorSampler alloc] init];
return TRUE;
}
static void
gtk_color_picker_quartz_initable_iface_init (GInitableIface *iface)
{
initable_parent_iface = g_type_interface_peek_parent (iface);
iface->init = gtk_color_picker_quartz_initable_init;
}
static void
gtk_color_picker_quartz_init (GtkColorPickerQuartz *picker)
{
}
static void
gtk_color_picker_quartz_finalize (GObject *object)
{
GtkColorPickerQuartz *picker = GTK_COLOR_PICKER_QUARTZ (object);
g_clear_object (&picker->task);
if (picker->sampler != NULL)
{
[picker->sampler release];
picker->sampler = NULL;
}
G_OBJECT_CLASS (gtk_color_picker_quartz_parent_class)->finalize (object);
}
static void
gtk_color_picker_quartz_class_init (GtkColorPickerQuartzClass *class)
{
GObjectClass *object_class = G_OBJECT_CLASS (class);
object_class->finalize = gtk_color_picker_quartz_finalize;
}
GtkColorPicker *
gtk_color_picker_quartz_new (void)
{
return GTK_COLOR_PICKER (g_initable_new (GTK_TYPE_COLOR_PICKER_QUARTZ, NULL, NULL, NULL));
}
static void
gtk_color_picker_quartz_pick (GtkColorPicker *cp,
GAsyncReadyCallback callback,
gpointer user_data)
{
GtkColorPickerQuartz *picker = GTK_COLOR_PICKER_QUARTZ (cp);
if (picker->task)
return;
picker->task = g_task_new (picker, NULL, callback, user_data);
[picker->sampler showSamplerWithSelectionHandler:^(NSColor *selectedColor) {
if (selectedColor == NULL)
{
g_task_return_new_error (picker->task,
G_IO_ERROR,
G_IO_ERROR_FAILED,
"No color received");
}
else
{
GdkRGBA rgba = (GdkRGBA){
[selectedColor redComponent],
[selectedColor greenComponent],
[selectedColor blueComponent],
[selectedColor alphaComponent],
};
g_task_return_pointer (picker->task,
gdk_rgba_copy (&rgba),
(GDestroyNotify) gdk_rgba_free);
}
g_clear_object (&picker->task);
}];
}
static GdkRGBA *
gtk_color_picker_quartz_pick_finish (GtkColorPicker *cp,
GAsyncResult *res,
GError **error)
{
g_return_val_if_fail (g_task_is_valid (res, cp), NULL);
return g_task_propagate_pointer (G_TASK (res), error);
}
static void
gtk_color_picker_quartz_iface_init (GtkColorPickerInterface *iface)
{
iface->pick = gtk_color_picker_quartz_pick;
iface->pick_finish = gtk_color_picker_quartz_pick_finish;
}
-36
View File
@@ -1,36 +0,0 @@
/* GTK - The GIMP Toolkit
* Copyright (C) 2024 the GTK team
*
* 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 <http://www.gnu.org/licenses/>.
*/
#pragma once
#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
#error "Only <gtk/gtk.h> can be included directly."
#endif
#include <gtk/gtkcolorpickerprivate.h>
G_BEGIN_DECLS
#define GTK_TYPE_COLOR_PICKER_QUARTZ gtk_color_picker_quartz_get_type ()
G_DECLARE_FINAL_TYPE (GtkColorPickerQuartz, gtk_color_picker_quartz, GTK, COLOR_PICKER_QUARTZ, GObject)
GDK_AVAILABLE_IN_ALL
GtkColorPicker * gtk_color_picker_quartz_new (void);
G_END_DECLS
+1 -1
View File
@@ -31,7 +31,7 @@
* It presents a `GListModel` and fills it asynchronously with the `GFileInfo`s
* returned from that function.
*
* Enumeration will start automatically when the
* Enumeration will start automatically when a the
* [property@Gtk.DirectoryList:file] property is set.
*
* While the `GtkDirectoryList` is being filled, the
+3 -55
View File
@@ -34,12 +34,6 @@
#include "gtkcssnodeprivate.h"
#include "gdk/gdkgltextureprivate.h"
#include "gdk/gdkglcontextprivate.h"
#include "gdk/gdkdmabuftexturebuilderprivate.h"
#include "gdk/gdkdmabuftextureprivate.h"
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#include <epoxy/gl.h>
@@ -721,26 +715,6 @@ release_texture (gpointer data)
texture->holder = NULL;
}
static void
release_dmabuf (const GdkDmabuf *dmabuf)
{
#ifndef G_OS_WIN32
for (unsigned int i = 0; i < dmabuf->n_planes; i++)
close (dmabuf->planes[i].fd);
#endif
}
static void
release_dmabuf_texture (gpointer data)
{
Texture *texture = data;
release_dmabuf (gdk_dmabuf_texture_get_dmabuf (GDK_DMABUF_TEXTURE (texture->holder)));
g_object_set_data (G_OBJECT (texture->holder), "gltexture", NULL);
texture->holder = NULL;
}
static void
gtk_gl_area_snapshot (GtkWidget *widget,
GtkSnapshot *snapshot)
@@ -784,8 +758,6 @@ gtk_gl_area_snapshot (GtkWidget *widget,
{
Texture *texture;
gpointer sync = NULL;
GdkTexture *gltexture;
GdkDmabuf dmabuf;
if (priv->needs_render || priv->auto_render)
{
@@ -809,33 +781,9 @@ gtk_gl_area_snapshot (GtkWidget *widget,
gdk_gl_texture_builder_set_sync (texture->builder, sync);
gltexture = gdk_gl_texture_builder_build (texture->builder,
release_texture,
texture);
if (gdk_gl_context_export_dmabuf (priv->context,
gdk_gl_texture_builder_get_id (texture->builder),
&dmabuf))
{
GdkDmabufTextureBuilder *builder = gdk_dmabuf_texture_builder_new ();
gdk_dmabuf_texture_builder_set_display (builder, gdk_gl_context_get_display (priv->context));
gdk_dmabuf_texture_builder_set_width (builder, gdk_texture_get_width (gltexture));
gdk_dmabuf_texture_builder_set_height (builder, gdk_texture_get_height (gltexture));
gdk_dmabuf_texture_builder_set_premultiplied (builder, TRUE);
gdk_dmabuf_texture_builder_set_dmabuf (builder, &dmabuf);
texture->holder = gdk_dmabuf_texture_builder_build (builder, release_dmabuf_texture, texture, NULL);
g_object_unref (builder);
if (texture->holder != NULL)
g_object_set_data_full (G_OBJECT (texture->holder), "gltexture", gltexture, g_object_unref);
else
release_dmabuf (&dmabuf);
}
else
texture->holder = gltexture;
texture->holder = gdk_gl_texture_builder_build (texture->builder,
release_texture,
texture);
/* Our texture is rendered by OpenGL, so it is upside down,
* compared to what GSK expects, so flip it back.
-7
View File
@@ -208,13 +208,6 @@ gtk_graphics_offload_snapshot (GtkWidget *widget,
if (self->subsurface)
gtk_snapshot_push_subsurface (snapshot, self->subsurface);
if (self->enabled == GTK_GRAPHICS_OFFLOAD_ENABLED_WITH_LIGHTBOX)
gtk_snapshot_append_color (snapshot,
&(GdkRGBA) { 0, 0, 0, 1 },
&GRAPHENE_RECT_INIT (0, 0,
gtk_widget_get_width (widget),
gtk_widget_get_height (widget)));
gtk_widget_snapshot_child (widget, self->child, snapshot);
if (self->subsurface)
-1
View File
@@ -57,7 +57,6 @@ typedef enum
{
GTK_GRAPHICS_OFFLOAD_ENABLED,
GTK_GRAPHICS_OFFLOAD_DISABLED,
GTK_GRAPHICS_OFFLOAD_ENABLED_WITH_LIGHTBOX,
} GtkGraphicsOffloadEnabled;
GDK_AVAILABLE_IN_4_14
+1 -1
View File
@@ -4004,7 +4004,7 @@ gtk_icon_paintable_new_for_file (GFile *file,
char *uri;
uri = g_file_get_uri (file);
icon->filename = g_strdup (uri + strlen ("resource://"));
icon->filename = g_strdup (uri + 11); /* resource:// */
g_free (uri);
}
else
-85
View File
@@ -461,40 +461,6 @@ gtk_inscription_get_layout_location (GtkInscription *self,
*y_out = y;
}
static gboolean
gtk_inscription_get_layout_index (GtkInscription *self,
int x,
int y,
int *index)
{
int trailing = 0;
const char *cluster;
const char *cluster_end;
gboolean inside;
float lx, ly;
*index = 0;
gtk_inscription_get_layout_location (self, &lx, &ly);
inside = pango_layout_xy_to_index (self->layout,
(x - lx) * PANGO_SCALE,
(y - ly) * PANGO_SCALE,
index, &trailing);
cluster = self->text + *index;
cluster_end = cluster;
while (trailing)
{
cluster_end = g_utf8_next_char (cluster_end);
--trailing;
}
*index += (cluster_end - cluster);
return inside;
}
static void
gtk_inscription_allocate (GtkWidget *widget,
int width,
@@ -1469,55 +1435,6 @@ gtk_inscription_accessible_text_get_default_attributes (GtkAccessibleText *sel
*attribute_values = values;
}
static gboolean
gtk_inscription_accessible_text_get_extents (GtkAccessibleText *self,
unsigned int start,
unsigned int end,
graphene_rect_t *extents)
{
GtkInscription *inscription = GTK_INSCRIPTION (self);
PangoLayout *layout;
const char *text;
float lx, ly;
cairo_region_t *range_clip;
cairo_rectangle_int_t clip_rect;
int range[2];
layout = inscription->layout;
text = inscription->text;
gtk_inscription_get_layout_location (inscription, &lx, &ly);
range[0] = g_utf8_pointer_to_offset (text, text + start);
range[1] = g_utf8_pointer_to_offset (text, text + end);
range_clip = gdk_pango_layout_get_clip_region (layout, lx, ly, range, 1);
cairo_region_get_extents (range_clip, &clip_rect);
cairo_region_destroy (range_clip);
extents->origin.x = clip_rect.x;
extents->origin.y = clip_rect.y;
extents->size.width = clip_rect.width;
extents->size.height = clip_rect.height;
return TRUE;
}
static gboolean
gtk_inscription_accessible_text_get_offset (GtkAccessibleText *self,
const graphene_point_t *point,
unsigned int *offset)
{
GtkInscription *inscription = GTK_INSCRIPTION (self);
int index;
if (!gtk_inscription_get_layout_index (inscription, point->x, point->y, &index))
return FALSE;
*offset = (unsigned int) g_utf8_pointer_to_offset (inscription->text, inscription->text + index);
return TRUE;
}
static void
gtk_inscription_accessible_text_init (GtkAccessibleTextInterface *iface)
{
@@ -1527,8 +1444,6 @@ gtk_inscription_accessible_text_init (GtkAccessibleTextInterface *iface)
iface->get_selection = gtk_inscription_accessible_text_get_selection;
iface->get_attributes = gtk_inscription_accessible_text_get_attributes;
iface->get_default_attributes = gtk_inscription_accessible_text_get_default_attributes;
iface->get_extents = gtk_inscription_accessible_text_get_extents;
iface->get_offset = gtk_inscription_accessible_text_get_offset;
}
/* }}} */
+2 -64
View File
@@ -420,7 +420,6 @@ static void gtk_label_do_popup (GtkLabel *self,
double y);
static void gtk_label_ensure_select_info (GtkLabel *self);
static void gtk_label_clear_select_info (GtkLabel *self);
static void gtk_label_clear_provider_info (GtkLabel *self);
static void gtk_label_clear_layout (GtkLabel *self);
static void gtk_label_ensure_layout (GtkLabel *self);
static void gtk_label_select_region_index (GtkLabel *self,
@@ -1525,7 +1524,6 @@ gtk_label_dispose (GObject *object)
gtk_label_set_mnemonic_widget (self, NULL);
gtk_label_clear_select_info (self);
gtk_label_clear_provider_info (self);
G_OBJECT_CLASS (gtk_label_parent_class)->dispose (object);
}
@@ -1564,7 +1562,7 @@ gtk_label_finalize (GObject *object)
g_clear_pointer (&self->attrs, pango_attr_list_unref);
g_clear_pointer (&self->markup_attrs, pango_attr_list_unref);
if (self->select_info && self->select_info->provider)
if (self->select_info)
g_object_unref (self->select_info->provider);
gtk_label_clear_links (self);
@@ -4927,7 +4925,7 @@ gtk_label_clear_select_info (GtkLabel *self)
gtk_widget_remove_controller (GTK_WIDGET (self), self->select_info->motion_controller);
gtk_widget_remove_controller (GTK_WIDGET (self), self->select_info->focus_controller);
GTK_LABEL_CONTENT (self->select_info->provider)->label = NULL;
g_clear_object (&self->select_info->provider);
g_object_unref (self->select_info->provider);
g_free (self->select_info);
self->select_info = NULL;
@@ -4938,15 +4936,6 @@ gtk_label_clear_select_info (GtkLabel *self)
}
}
static void
gtk_label_clear_provider_info (GtkLabel *self)
{
if (self->select_info == NULL)
return;
GTK_LABEL_CONTENT (self->select_info->provider)->label = NULL;
}
/**
* gtk_label_set_selectable: (attributes org.gtk.Method.set_property=selectable)
* @self: a `GtkLabel`
@@ -6190,55 +6179,6 @@ gtk_label_accessible_text_get_attributes (GtkAccessibleText *self,
return TRUE;
}
static gboolean
gtk_label_accessible_text_get_extents (GtkAccessibleText *self,
unsigned int start,
unsigned int end,
graphene_rect_t *extents)
{
GtkLabel *label = GTK_LABEL (self);
PangoLayout *layout;
const char *text;
float lx, ly;
cairo_region_t *range_clip;
cairo_rectangle_int_t clip_rect;
int range[2];
layout = label->layout;
text = label->text;
get_layout_location (label, &lx, &ly);
range[0] = g_utf8_pointer_to_offset (text, text + start);
range[1] = g_utf8_pointer_to_offset (text, text + end);
range_clip = gdk_pango_layout_get_clip_region (layout, lx, ly, range, 1);
cairo_region_get_extents (range_clip, &clip_rect);
cairo_region_destroy (range_clip);
extents->origin.x = clip_rect.x;
extents->origin.y = clip_rect.y;
extents->size.width = clip_rect.width;
extents->size.height = clip_rect.height;
return TRUE;
}
static gboolean
gtk_label_accessible_text_get_offset (GtkAccessibleText *self,
const graphene_point_t *point,
unsigned int *offset)
{
GtkLabel *label = GTK_LABEL (self);
int index;
if (!get_layout_index (label, roundf (point->x), roundf (point->y), &index))
return FALSE;
*offset = (unsigned int) g_utf8_pointer_to_offset (label->text, label->text + index);
return TRUE;
}
static void
gtk_label_accessible_text_init (GtkAccessibleTextInterface *iface)
{
@@ -6248,8 +6188,6 @@ gtk_label_accessible_text_init (GtkAccessibleTextInterface *iface)
iface->get_selection = gtk_label_accessible_text_get_selection;
iface->get_attributes = gtk_label_accessible_text_get_attributes;
iface->get_default_attributes = gtk_label_accessible_text_get_default_attributes;
iface->get_extents = gtk_label_accessible_text_get_extents;
iface->get_offset = gtk_label_accessible_text_get_offset;
}
/* }}} */
+2 -5
View File
@@ -37,14 +37,11 @@ gtk_list_item_widget_focus (GtkWidget *widget,
GtkDirectionType direction)
{
GtkWidget *child = gtk_widget_get_first_child (widget);
GtkWidget *focus_child = gtk_widget_get_focus_child (widget);
if (focus_child)
if (gtk_widget_get_focus_child (widget))
{
/* focus is in the child */
if (gtk_widget_child_focus (focus_child, direction))
return TRUE;
else if (direction == GTK_DIR_TAB_BACKWARD)
if (direction == GTK_DIR_TAB_BACKWARD)
return gtk_widget_grab_focus_self (widget);
else
return FALSE;
+6 -40
View File
@@ -82,8 +82,8 @@ gtk_shortcut_manager_get_model (GtkShortcutManager *self,
}
static void
gtk_shortcut_manager_add_controller (GtkShortcutManager *self,
GtkShortcutController *controller)
gtk_shortcut_manager_default_add_controller (GtkShortcutManager *self,
GtkShortcutController *controller)
{
GtkFlattenListModel *model;
GtkPropagationPhase phase;
@@ -98,12 +98,13 @@ gtk_shortcut_manager_add_controller (GtkShortcutManager *self,
}
static void
gtk_shortcut_manager_remove_controller_for_phase (GtkShortcutManager *self,
GtkShortcutController *controller,
GtkPropagationPhase phase)
gtk_shortcut_manager_default_remove_controller (GtkShortcutManager *self,
GtkShortcutController *controller)
{
GtkFlattenListModel *model;
GtkPropagationPhase phase;
phase = gtk_event_controller_get_propagation_phase (GTK_EVENT_CONTROLLER (controller));
model = gtk_shortcut_manager_get_model (self, phase);
if (model)
{
@@ -116,41 +117,6 @@ gtk_shortcut_manager_remove_controller_for_phase (GtkShortcutManager *self,
}
}
static void
propagation_phase_changed (GtkShortcutController *controller,
GParamSpec *pspec,
GtkShortcutManager *self)
{
/* Remove from all models and readd */
gtk_shortcut_manager_remove_controller_for_phase (self, controller, GTK_PHASE_CAPTURE);
gtk_shortcut_manager_remove_controller_for_phase (self, controller, GTK_PHASE_BUBBLE);
gtk_shortcut_manager_add_controller (self, controller);
}
static void
gtk_shortcut_manager_default_add_controller (GtkShortcutManager *self,
GtkShortcutController *controller)
{
gtk_shortcut_manager_add_controller (self, controller);
g_signal_connect_object (controller, "notify::propagation-phase",
G_CALLBACK (propagation_phase_changed), self, G_CONNECT_DEFAULT);
}
static void
gtk_shortcut_manager_default_remove_controller (GtkShortcutManager *self,
GtkShortcutController *controller)
{
GtkPropagationPhase phase;
phase = gtk_event_controller_get_propagation_phase (GTK_EVENT_CONTROLLER (controller));
gtk_shortcut_manager_remove_controller_for_phase (self, controller, phase);
g_signal_handlers_disconnect_by_func (controller, propagation_phase_changed, self);
}
static void
gtk_shortcut_manager_default_init (GtkShortcutManagerInterface *iface)
{
+21 -27
View File
@@ -295,7 +295,7 @@ static void gtk_spin_button_activate (GtkText *entry,
static void gtk_spin_button_unset_adjustment (GtkSpinButton *spin_button);
static void gtk_spin_button_set_orientation (GtkSpinButton *spin_button,
GtkOrientation orientation);
static void gtk_spin_button_snap (GtkSpinButton *spin_button,
static double gtk_spin_button_snap (GtkSpinButton *spin_button,
double val);
static void gtk_spin_button_insert_text (GtkEditable *editable,
const char *new_text,
@@ -1519,25 +1519,24 @@ gtk_spin_button_real_change_value (GtkSpinButton *spin,
gtk_widget_error_bell (GTK_WIDGET (spin));
}
static void
static double
gtk_spin_button_snap (GtkSpinButton *spin_button,
double val)
{
double inc;
double tmp;
inc = gtk_adjustment_get_step_increment (spin_button->adjustment);
if (inc != 0)
{
double tmp;
if (inc == 0)
return val;
tmp = (val - gtk_adjustment_get_lower (spin_button->adjustment)) / inc;
if (tmp - floor (tmp) < ceil (tmp) - tmp)
val = gtk_adjustment_get_lower (spin_button->adjustment) + floor (tmp) * inc;
else
val = gtk_adjustment_get_lower (spin_button->adjustment) + ceil (tmp) * inc;
}
tmp = (val - gtk_adjustment_get_lower (spin_button->adjustment)) / inc;
if (tmp - floor (tmp) < ceil (tmp) - tmp)
val = gtk_adjustment_get_lower (spin_button->adjustment) + floor (tmp) * inc;
else
val = gtk_adjustment_get_lower (spin_button->adjustment) + ceil (tmp) * inc;
gtk_spin_button_set_value (spin_button, val);
return val;
}
static void
@@ -2539,26 +2538,22 @@ gtk_spin_button_update (GtkSpinButton *spin_button)
else if (return_val == GTK_INPUT_ERROR)
error = 1;
const double lower = gtk_adjustment_get_lower (spin_button->adjustment);
const double upper = gtk_adjustment_get_upper (spin_button->adjustment);
if (spin_button->update_policy == GTK_UPDATE_ALWAYS)
{
if (val < gtk_adjustment_get_lower (spin_button->adjustment))
val = gtk_adjustment_get_lower (spin_button->adjustment);
else if (val > gtk_adjustment_get_upper (spin_button->adjustment))
val = gtk_adjustment_get_upper (spin_button->adjustment);
val = CLAMP (val, lower, upper);
if (spin_button->snap_to_ticks)
val = gtk_spin_button_snap (spin_button, val);
gtk_spin_button_set_value (spin_button, val);
}
else if ((spin_button->update_policy == GTK_UPDATE_IF_VALID) &&
(error ||
val < gtk_adjustment_get_lower (spin_button->adjustment) ||
val > gtk_adjustment_get_upper (spin_button->adjustment)))
else if (error || val < lower || val > upper)
{
gtk_spin_button_value_changed (spin_button->adjustment, spin_button);
return;
}
if (spin_button->snap_to_ticks)
gtk_spin_button_snap (spin_button, val);
else
gtk_spin_button_set_value (spin_button, val);
}
GtkText *
@@ -2566,4 +2561,3 @@ gtk_spin_button_get_text_widget (GtkSpinButton *spin_button)
{
return GTK_TEXT (spin_button->entry);
}
+12 -12
View File
@@ -31,13 +31,13 @@
* ![An example GtkSwitch](switch.png)
*
* The user can control which state should be active by clicking the
* empty area, or by dragging the slider.
* empty area, or by dragging the handle.
*
* `GtkSwitch` can also express situations where the underlying state changes
* with a delay. In this case, the slider position indicates the user's recent
* change (represented by the [property@Gtk.Switch:active] property), while the
* trough color indicates the present underlying state (represented by the
* [property@Gtk.Switch:state] property).
* `GtkSwitch` can also handle situations where the underlying state
* changes with a delay. In this case, the slider position indicates
* the user's recent change (as indicated by the [property@Gtk.Switch:active]
* property), and the color indicates whether the underlying state (represented
* by the [property@Gtk.Switch:state] property) has been updated yet.
*
* ![GtkSwitch with delayed state change](switch-state.png)
*
@@ -582,10 +582,6 @@ gtk_switch_class_init (GtkSwitchClass *klass)
*
* The backend state that is controlled by the switch.
*
* Applications should usually set the [property@Gtk.Switch:active] property,
* except when indicating a change to the backend state which occurs
* separately from the user's interaction.
*
* See [signal@Gtk.Switch::state-set] for details.
*/
switch_props[PROP_STATE] =
@@ -633,8 +629,8 @@ gtk_switch_class_init (GtkSwitchClass *klass)
* Emitted to change the underlying state.
*
* The ::state-set signal is emitted when the user changes the switch
* position. The default handler calls [method@Gtk.Switch.set_state] with the
* value of @state.
* position. The default handler keeps the state in sync with the
* [property@Gtk.Switch:active] property.
*
* To implement delayed state change, applications can connect to this
* signal, initiate the change of the underlying state, and call
@@ -642,6 +638,10 @@ gtk_switch_class_init (GtkSwitchClass *klass)
* complete. The signal handler should return %TRUE to prevent the
* default handler from running.
*
* Visually, the underlying state is represented by the trough color of
* the switch, while the [property@Gtk.Switch:active] property is
* represented by the position of the switch.
*
* Returns: %TRUE to stop the signal emission
*/
signals[STATE_SET] =
+1 -53
View File
@@ -3452,7 +3452,7 @@ gtk_text_insert_text (GtkText *self,
gtk_accessible_text_update_contents (GTK_ACCESSIBLE_TEXT (self),
GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_INSERT,
*position,
*position + n_inserted);
n_inserted);
*position += n_inserted;
@@ -7555,56 +7555,6 @@ gtk_text_accessible_text_get_default_attributes (GtkAccessibleText *self,
*attribute_values = values;
}
static gboolean
gtk_text_accessible_text_get_extents (GtkAccessibleText *self,
unsigned int start,
unsigned int end,
graphene_rect_t *extents)
{
PangoLayout *layout = gtk_text_get_layout (GTK_TEXT (self));
const char *text;
int lx, ly;
int range[2];
cairo_region_t *range_clip;
cairo_rectangle_int_t clip_rect;
layout = gtk_text_get_layout (GTK_TEXT (self));
text = gtk_entry_buffer_get_text (get_buffer (GTK_TEXT (self)));
get_layout_position (GTK_TEXT (self), &lx, &ly);
range[0] = g_utf8_pointer_to_offset (text, text + start);
range[1] = g_utf8_pointer_to_offset (text, text + end);
range_clip = gdk_pango_layout_get_clip_region (layout, lx, ly, range, 1);
cairo_region_get_extents (range_clip, &clip_rect);
cairo_region_destroy (range_clip);
extents->origin.x = clip_rect.x;
extents->origin.y = clip_rect.y;
extents->size.width = clip_rect.width;
extents->size.height = clip_rect.height;
return TRUE;
}
static gboolean
gtk_text_accessible_text_get_offset (GtkAccessibleText *self,
const graphene_point_t *point,
unsigned int *offset)
{
int lx;
int index;
const char *text;
gtk_text_get_layout_offsets (GTK_TEXT (self), &lx, NULL);
index = gtk_text_find_position (GTK_TEXT (self), point->x - lx);
text = gtk_entry_buffer_get_text (get_buffer (GTK_TEXT (self)));
*offset = (unsigned int) g_utf8_pointer_to_offset (text, text + index);
return TRUE;
}
static void
gtk_text_accessible_text_init (GtkAccessibleTextInterface *iface)
{
@@ -7614,8 +7564,6 @@ gtk_text_accessible_text_init (GtkAccessibleTextInterface *iface)
iface->get_selection = gtk_text_accessible_text_get_selection;
iface->get_attributes = gtk_text_accessible_text_get_attributes;
iface->get_default_attributes = gtk_text_accessible_text_get_default_attributes;
iface->get_extents = gtk_text_accessible_text_get_extents;
iface->get_offset = gtk_text_accessible_text_get_offset;
}
/* vim:set foldmethod=marker expandtab: */
-73
View File
@@ -10685,77 +10685,6 @@ gtk_text_view_accessible_text_get_default_attributes (GtkAccessibleText *self,
g_hash_table_unref (attrs);
}
static gboolean
gtk_text_view_accessible_text_get_extents (GtkAccessibleText *self,
unsigned int start,
unsigned int end,
graphene_rect_t *extents)
{
GtkTextBuffer *buffer;
GtkTextIter start_iter, end_iter;
cairo_region_t *region;
GdkRectangle rect;
buffer = get_buffer (GTK_TEXT_VIEW (self));
gtk_text_buffer_get_iter_at_offset (buffer, &start_iter, start);
gtk_text_buffer_get_iter_at_offset (buffer, &end_iter, end);
region = cairo_region_create ();
do
{
gtk_text_view_get_iter_location (GTK_TEXT_VIEW (self), &start_iter, &rect);
cairo_region_union_rectangle (region, &rect);
gtk_text_iter_forward_to_line_end (&start_iter);
gtk_text_iter_order (&start_iter, &end_iter);
gtk_text_view_get_iter_location (GTK_TEXT_VIEW (self), &end_iter, &rect);
cairo_region_union_rectangle (region, &rect);
gtk_text_iter_forward_line (&start_iter);
}
while (gtk_text_iter_compare (&start_iter, &end_iter) < 0);
cairo_region_get_extents (region, &rect);
cairo_region_destroy (region);
gtk_text_view_buffer_to_window_coords (GTK_TEXT_VIEW (self),
GTK_TEXT_WINDOW_TEXT,
rect.x, rect.y,
&rect.x, &rect.y);
_text_window_to_widget_coords (GTK_TEXT_VIEW (self), &rect.x, &rect.y);
extents->origin.x = rect.x;
extents->origin.y = rect.y;
extents->size.width = rect.width;
extents->size.height = rect.height;
return TRUE;
}
static gboolean
gtk_text_view_accessible_text_get_offset (GtkAccessibleText *self,
const graphene_point_t *point,
unsigned int *offset)
{
GtkTextView *text_view = GTK_TEXT_VIEW (self);
int x, y;
GtkTextIter iter;
x = point->x;
y = point->y;
_widget_to_text_surface_coords (text_view, &x, &y);
gtk_text_view_window_to_buffer_coords (text_view, GTK_TEXT_WINDOW_TEXT, x, y, &x, &y);
if (!gtk_text_view_get_iter_at_location (text_view, &iter, x, y))
return FALSE;
*offset = gtk_text_iter_get_offset (&iter);
return TRUE;
}
static void
gtk_text_view_accessible_text_init (GtkAccessibleTextInterface *iface)
{
@@ -10765,8 +10694,6 @@ gtk_text_view_accessible_text_init (GtkAccessibleTextInterface *iface)
iface->get_selection = gtk_text_view_accessible_text_get_selection;
iface->get_attributes = gtk_text_view_accessible_text_get_attributes;
iface->get_default_attributes = gtk_text_view_accessible_text_get_default_attributes;
iface->get_extents = gtk_text_view_accessible_text_get_extents;
iface->get_offset = gtk_text_view_accessible_text_get_offset;
}
/* }}} */
+2 -1
View File
@@ -6477,7 +6477,8 @@ gtk_widget_update_pango_context (GtkWidget *widget,
scale = gtk_widget_get_scale_factor (widget);
settings = gtk_widget_get_settings (widget);
if (settings)
if (settings != NULL &&
cairo_version () >= CAIRO_VERSION_ENCODE (1, 17, 4))
{
g_object_get (settings, "gtk-hint-font-metrics", &hint_font_metrics, NULL);
-4
View File
@@ -59,7 +59,3 @@ picture.light {
row:not(:selected) > .highlight {
background-color: rgba(135, 206, 250, 0.4);
}
scale.inline {
padding: 0;
}
-128
View File
@@ -72,7 +72,6 @@ struct _GtkInspectorVisual
GtkWidget *swin;
GtkWidget *box;
GtkWidget *visual_box;
GtkWidget *theme_combo;
GtkWidget *dark_switch;
@@ -81,9 +80,6 @@ struct _GtkInspectorVisual
GtkWidget *cursor_size_spin;
GtkWidget *direction_combo;
GtkWidget *font_button;
GtkWidget *font_aa_switch;
GtkWidget *font_hinting_combo;
GtkWidget *metrics_hinting_switch;
GtkWidget *animation_switch;
GtkWidget *font_scale_entry;
GtkAdjustment *font_scale_adjustment;
@@ -241,95 +237,6 @@ font_scale_adjustment_changed (GtkAdjustment *adjustment,
update_font_scale (vis, factor, FALSE, TRUE);
}
static gboolean
get_font_aa (GtkInspectorVisual *vis)
{
int aa;
g_object_get (gtk_settings_get_for_display (vis->display),
"gtk-xft-antialias", &aa,
NULL);
return aa != 0;
}
static gboolean
get_metrics_hinting (GtkInspectorVisual *vis)
{
gboolean hinting;
g_object_get (gtk_settings_get_for_display (vis->display),
"gtk-hint-font-metrics", &hinting,
NULL);
return hinting;
}
static unsigned int
get_font_hinting (GtkInspectorVisual *vis)
{
int hinting;
char *hint_style_str;
unsigned int hint_style;
g_object_get (gtk_settings_get_for_display (vis->display),
"gtk-xft-hinting", &hinting,
"gtk-xft-hintstyle", &hint_style_str,
NULL);
hint_style = 1;
if (hinting == 0)
{
hint_style = 0;
}
else
{
if (strcmp (hint_style_str, "hintnone") == 0)
hint_style = 0;
else if (strcmp (hint_style_str, "hintslight") == 0)
hint_style = 1;
else if (strcmp (hint_style_str, "hintmedium") == 0)
hint_style = 2;
else if (strcmp (hint_style_str, "hintfull") == 0)
hint_style = 3;
}
g_free (hint_style_str);
return hint_style;
}
static void
update_font_hinting (GtkInspectorVisual *vis,
unsigned int hint_style)
{
const char *styles[] = { "hintnone", "hintslight", "hintmedium", "hintfull" };
g_object_set (gtk_settings_get_for_display (vis->display),
"gtk-xft-hinting", hint_style != 0,
"gtk-xft-hintstyle", styles[hint_style],
NULL);
}
static void
font_aa_activate (GtkSwitch *sw,
GParamSpec *pspec,
GtkInspectorVisual *vis)
{
g_object_set (gtk_settings_get_for_display (vis->display),
"gtk-xft-antialias", gtk_switch_get_active (sw) ? 1 : 0,
NULL);
}
static void
metrics_hinting_activate (GtkSwitch *sw,
GParamSpec *pspec,
GtkInspectorVisual *vis)
{
g_object_set (gtk_settings_get_for_display (vis->display),
"gtk-hint-font-metrics", gtk_switch_get_active (sw),
NULL);
}
static void
font_scale_entry_activated (GtkEntry *entry,
GtkInspectorVisual *vis)
@@ -1016,32 +923,6 @@ init_font_scale (GtkInspectorVisual *vis)
G_CALLBACK (font_scale_entry_activated), vis);
}
static void
init_font_aa (GtkInspectorVisual *vis)
{
gtk_switch_set_active (GTK_SWITCH (vis->font_aa_switch), get_font_aa (vis));
}
static void
font_hinting_changed (GtkDropDown *combo,
GParamSpec *pspec,
GtkInspectorVisual *vis)
{
update_font_hinting (vis, gtk_drop_down_get_selected (combo));
}
static void
init_font_hinting (GtkInspectorVisual *vis)
{
gtk_drop_down_set_selected (GTK_DROP_DOWN (vis->font_hinting_combo), get_font_hinting (vis));
}
static void
init_metrics_hinting (GtkInspectorVisual *vis)
{
gtk_switch_set_active (GTK_SWITCH (vis->metrics_hinting_switch), get_metrics_hinting (vis));
}
static void
init_animation (GtkInspectorVisual *vis)
{
@@ -1290,9 +1171,6 @@ gtk_inspector_visual_class_init (GtkInspectorVisualClass *klass)
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, slowdown_adjustment);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, slowdown_entry);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, visual_box);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, font_aa_switch);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, font_hinting_combo);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, metrics_hinting_switch);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, debug_box);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, font_button);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorVisual, font_scale_entry);
@@ -1310,9 +1188,6 @@ gtk_inspector_visual_class_init (GtkInspectorVisualClass *klass)
gtk_widget_class_bind_template_callback (widget_class, updates_activate);
gtk_widget_class_bind_template_callback (widget_class, cairo_activate);
gtk_widget_class_bind_template_callback (widget_class, direction_changed);
gtk_widget_class_bind_template_callback (widget_class, font_aa_activate);
gtk_widget_class_bind_template_callback (widget_class, font_hinting_changed);
gtk_widget_class_bind_template_callback (widget_class, metrics_hinting_activate);
gtk_widget_class_bind_template_callback (widget_class, baselines_activate);
gtk_widget_class_bind_template_callback (widget_class, layout_activate);
gtk_widget_class_bind_template_callback (widget_class, focus_activate);
@@ -1337,9 +1212,6 @@ gtk_inspector_visual_set_display (GtkInspectorVisual *vis,
init_cursor_size (vis);
init_font (vis);
init_font_scale (vis);
init_font_aa (vis);
init_font_hinting (vis);
init_metrics_hinting (vis);
init_animation (vis);
init_slowdown (vis);
init_gl (vis);
+78 -184
View File
@@ -158,6 +158,81 @@
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="font_label">
<property name="label" translatable="yes">Font</property>
<property name="halign">start</property>
<property name="valign">baseline</property>
<property name="xalign">0.0</property>
</object>
</child>
<child>
<object class="GtkFontDialogButton" id="font_button">
<property name="level">family</property>
<property name="dialog">
<object class="GtkFontDialog">
</object>
</property>
<property name="halign">end</property>
<property name="valign">baseline</property>
<property name="hexpand">1</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">20</property>
<child>
<object class="GtkLabel" id="font_scale_label">
<property name="label" translatable="yes">Font Scale</property>
<property name="halign">start</property>
<property name="valign">baseline</property>
<property name="xalign">0.0</property>
</object>
</child>
<child>
<object class="GtkScale" id="font_scale_scale">
<property name="valign">baseline</property>
<property name="adjustment">
<object class="GtkAdjustment" id="font_scale_adjustment">
<property name="lower">0.5</property>
<property name="upper">2</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.01</property>
</object>
</property>
<property name="draw-value">0</property>
<property name="hexpand">1</property>
<marks>
<mark value="1.0" position="top"></mark>
</marks>
</object>
</child>
<child>
<object class="GtkEntry" id="font_scale_entry">
<property name="halign">end</property>
<property name="valign">baseline</property>
<property name="width-chars">4</property>
<property name="max-width-chars">4</property>
<property name="input-purpose">number</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
@@ -226,7 +301,7 @@
<object class="GtkLabel" id="slowdown_label">
<property name="label" translatable="yes">Slowdown</property>
<property name="halign">start</property>
<property name="valign">baseline-fill</property>
<property name="valign">baseline</property>
<property name="xalign">0.0</property>
</object>
</child>
@@ -240,21 +315,18 @@
<property name="page-increment">1</property>
</object>
</property>
<property name="valign">baseline-fill</property>
<property name="valign">baseline</property>
<property name="draw-value">0</property>
<property name="hexpand">1</property>
<marks>
<mark value="0.0" position="top"></mark>
</marks>
<style>
<class name="inline"/>
</style>
</object>
</child>
<child>
<object class="GtkEntry" id="slowdown_entry">
<property name="halign">end</property>
<property name="valign">baseline-center</property>
<property name="valign">baseline</property>
<property name="width-chars">4</property>
<property name="max-width-chars">4</property>
<property name="input-purpose">number</property>
@@ -266,179 +338,6 @@
</child>
</object>
</child>
<child>
<object class="GtkListBox" id="font_box">
<property name="selection-mode">none</property>
<property name="halign">center</property>
<style>
<class name="rich-list"/>
<class name="boxed-list"/>
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="font_label">
<property name="label" translatable="yes">Font</property>
<property name="halign">start</property>
<property name="valign">baseline</property>
<property name="xalign">0.0</property>
</object>
</child>
<child>
<object class="GtkFontDialogButton" id="font_button">
<property name="level">family</property>
<property name="dialog">
<object class="GtkFontDialog">
</object>
</property>
<property name="halign">end</property>
<property name="valign">baseline</property>
<property name="hexpand">1</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">20</property>
<child>
<object class="GtkLabel" id="font_scale_label">
<property name="label" translatable="yes">Scale</property>
<property name="halign">start</property>
<property name="valign">baseline-fill</property>
<property name="xalign">0.0</property>
</object>
</child>
<child>
<object class="GtkScale" id="font_scale_scale">
<property name="valign">baseline-fill</property>
<property name="adjustment">
<object class="GtkAdjustment" id="font_scale_adjustment">
<property name="lower">0.5</property>
<property name="upper">2</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.01</property>
</object>
</property>
<property name="draw-value">0</property>
<property name="hexpand">1</property>
<marks>
<mark value="1.0" position="top"></mark>
</marks>
<style>
<class name="inline"/>
</style>
</object>
</child>
<child>
<object class="GtkEntry" id="font_scale_entry">
<property name="halign">end</property>
<property name="valign">baseline-center</property>
<property name="width-chars">4</property>
<property name="max-width-chars">4</property>
<property name="input-purpose">number</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="font_aa_label">
<property name="label" translatable="yes">Antialiasing</property>
<property name="halign">start</property>
<property name="valign">baseline</property>
<property name="xalign">0.0</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="font_aa_switch">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<signal name="notify::active" handler="font_aa_activate"/>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="font_hinting_label">
<property name="label" translatable="yes">Hinting</property>
<property name="halign">start</property>
<property name="valign">baseline</property>
<property name="xalign">0.0</property>
</object>
</child>
<child>
<object class="GtkDropDown" id="font_hinting_combo">
<property name="halign">end</property>
<property name="valign">baseline-center</property>
<property name="hexpand">1</property>
<signal name="notify::selected" handler="font_hinting_changed"/>
<property name="model">
<object class="GtkStringList">
<items>
<item translatable="yes" context="Font hinting style">None</item>
<item translatable="yes" context="Font hinting style">Slight</item>
<item translatable="yes" context="Font hinting style">Medium</item>
<item translatable="yes" context="Font hinting style">Full</item>
</items>
</object>
</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<child>
<object class="GtkBox">
<property name="spacing">40</property>
<child>
<object class="GtkLabel" id="metrics_hinting_label">
<property name="label" translatable="yes">Metrics Hinting</property>
<property name="halign">start</property>
<property name="valign">baseline</property>
<property name="xalign">0.0</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="metrics_hinting_switch">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<signal name="notify::active" handler="metrics_hinting_activate"/>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBox" id="debug_box">
<property name="selection-mode">none</property>
@@ -787,9 +686,6 @@
<widget name="cursor_label"/>
<widget name="cursor_size_label"/>
<widget name="font_label"/>
<widget name="font_aa_label"/>
<widget name="font_hinting_label"/>
<widget name="metrics_hinting_label"/>
<widget name="direction_label"/>
<widget name="animation_label"/>
<widget name="updates_label"/>
@@ -813,13 +709,11 @@
<widget name="cursor_combo"/>
<widget name="font_button"/>
<widget name="direction_combo"/>
<widget name="font_hinting_combo"/>
</widgets>
</object>
<object class="GtkSizeGroup">
<widgets>
<widget name="visual_box"/>
<widget name="font_box"/>
<widget name="debug_box"/>
<widget name="inspector_box"/>
</widgets>
-1
View File
@@ -725,7 +725,6 @@ if macos_enabled
'gtksearchenginequartz.c',
'gtkapplication-quartz.c',
'gtkapplication-quartz-menu.c',
'gtkcolorpickerquartz.c',
'gtkfilechoosernativequartz.c',
'gtkimcontextquartz.c',
'gtkquartz.c',
+3 -3
View File
@@ -1,5 +1,5 @@
project('gtk', 'c',
version: '4.15.0',
version: '4.14.2',
default_options: [
'buildtype=debugoptimized',
'warning_level=1',
@@ -13,10 +13,10 @@ project('gtk', 'c',
# keep these numbers in sync with wrap files where there exist
glib_req = '>= 2.76.0'
introspection_req = '>= 1.76.0' # keep this in sync with glib
pango_req = '>= 1.52.0' # keep this in sync with .gitlab-ci/test-msys.sh
pango_req = '>= 1.50.0' # keep this in sync with .gitlab-ci/test-msys.sh
harfbuzz_req = '>= 2.6.0'
fribidi_req = '>= 1.0.6'
cairo_req = '>= 1.18.0'
cairo_req = '>= 1.14.0'
gdk_pixbuf_req = '>= 2.30.0'
wayland_proto_req = '>= 1.31'
wayland_req = '>= 1.21.0'
+1 -6
View File
@@ -538,12 +538,7 @@ cpdb_printer_get_options (GtkPrinter *printer,
{
/* job-priority is represented as a number from 1-100 */
const char *prio[] = {"100", "80", "50", "30"};
const char *prio_display[] = {
NC_("Print job priority", "Urgent"),
NC_("Print job priority", "High"),
NC_("Print job priority", "Medium"),
NC_("Print job priority", "Low")
};
const char *prio_display[] = {N_("Urgent"), N_("High"), N_("Medium"), N_("Low")};
for (int i = 0; i < G_N_ELEMENTS(prio_display); i++)
prio_display[i] = _(prio_display[i]);
+1 -6
View File
@@ -5664,12 +5664,7 @@ cups_printer_get_options (GtkPrinter *printer,
/* Translators: These strings name the possible values of the
* job priority option in the print dialog
*/
const char *prio_display[] = {
NC_("Print job priority", "Urgent"),
NC_("Print job priority", "High"),
NC_("Print job priority", "Medium"),
NC_("Print job priority", "Low")
};
const char *prio_display[] = {N_("Urgent"), N_("High"), N_("Medium"), N_("Low") };
const char *n_up_layout[] = { "lrtb", "lrbt", "rltb", "rlbt", "tblr", "tbrl", "btlr", "btrl" };
/* Translators: These strings name the possible arrangements of
* multiple pages on a sheet when printing
+159 -189
View File
@@ -9,8 +9,8 @@
msgid ""
msgstr "Project-Id-Version: gtk+ master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-04-04 17:02+0000\n"
"PO-Revision-Date: 2024-04-05 10:00+0100\n"
"POT-Creation-Date: 2024-03-02 15:19+0000\n"
"PO-Revision-Date: 2024-03-04 10:00+0100\n"
"Last-Translator: Asier Sarasua Garmendia <asiersarasua@ni.eus>\n"
"Language-Team: Basque <librezale@librezale.eus>\n"
"Language: eu\n"
@@ -32,7 +32,7 @@ msgstr "Arbel honek ezin du daturik biltegiratu."
msgid "Cannot read from empty clipboard."
msgstr "Ezin da irakurri arbel huts batetik."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr "Ez dago formatu bateragarririk arbeleko edukiak transferitzeko."
@@ -47,11 +47,11 @@ msgstr "Ezin dira edukiak “%s” gisa hornitu"
msgid "Cannot provide contents as %s"
msgstr "Ezin dira edukiak %s gisa hornitu"
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:464
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:459
msgid "The current backend does not support OpenGL"
msgstr "Uneko motorrak ez du OpenGL onartzen"
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1600
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1596
msgid "Vulkan support disabled via GDK_DEBUG"
msgstr "Vulkan euskarria desgaituta GDK_DEBUG bidez"
@@ -59,46 +59,46 @@ msgstr "Vulkan euskarria desgaituta GDK_DEBUG bidez"
msgid "GL support disabled via GDK_DEBUG"
msgstr "GL euskarria desgaituta GDK_DEBUG bidez"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1665
msgid "No EGL configuration available"
msgstr "Ez dago EGL konfiguraziorik erabilgarri"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1673
msgid "Failed to get EGL configurations"
msgstr "Huts egin du EGL konfigurazioa eskuratzeak"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1703
msgid "No EGL configuration with required features found"
msgstr "Ez da beharrezkoak diren eginbideak dituen EGL konfiguraziorik aurkitu"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1710
msgid "No perfect EGL configuration found"
msgstr "Ez da EGL konfigurazio perfektua aurkitu"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1752
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
msgstr[0] "EGL inplementazioari %s hedapena falta zaio"
msgstr[1] "EGL inplementazioari %2$d hedapen falta zaizkio: %1$s"
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1801
msgid "libEGL not available in this sandbox"
msgstr "libEGL ez dago erabilgarri isolatu honetan"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1802
msgid "libEGL not available"
msgstr "libEGL ez dago erabilgarri"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1812
msgid "Failed to create EGL display"
msgstr "Huts egin du EGL ikuspegia sortzeak"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1821
msgid "Could not initialize EGL display"
msgstr "Ezin da EGL ikuspegia hasieratu"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1831
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr "EGL %d.%d bertsioa zaharregia da. GTK aplikazioak %d.%d behar du"
@@ -111,32 +111,32 @@ msgstr "Ez da onartzen beste aplikazio batzuetatik arrastatu eta jaregitea."
msgid "No compatible formats to transfer contents."
msgstr "Ez dago formatu bateragarririk edukiak transferitzeko."
#: gdk/gdkglcontext.c:424 gdk/x11/gdkglcontext-glx.c:645
#: gdk/gdkglcontext.c:419 gdk/x11/gdkglcontext-glx.c:645
msgid "No GL API allowed."
msgstr "Ez da onartzen GL APIrik."
#: gdk/gdkglcontext.c:447 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/gdkglcontext.c:442 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/win32/gdkglcontext-win32-wgl.c:538
#: gdk/win32/gdkglcontext-win32-wgl.c:582 gdk/x11/gdkglcontext-glx.c:691
msgid "Unable to create a GL context"
msgstr "Ezin da GL testuingurua sortu"
#: gdk/gdkglcontext.c:1310
#: gdk/gdkglcontext.c:1304
msgid "OpenGL ES disabled via GDK_DEBUG"
msgstr "OpenGL ES desgaituta GDK_DEBUG bidez"
#: gdk/gdkglcontext.c:1322
#: gdk/gdkglcontext.c:1316
msgid "OpenGL disabled via GDK_DEBUG"
msgstr "OpenGL desgaituta GDK_DEBUG bidez"
#: gdk/gdkglcontext.c:1333
#: gdk/gdkglcontext.c:1327
#, c-format
msgid "Application does not support %s API"
msgstr "Aplikazioak ez du %s APIa onartzen"
#. translators: This is about OpenGL backend names, like
#. * "Trying to use X11 GLX, but EGL is already in use"
#: gdk/gdkglcontext.c:2123
#: gdk/gdkglcontext.c:2113
#, c-format
msgid "Trying to use %s, but %s is already in use"
msgstr "%s erabiltzen saiatzen, baina %s jadanik erabiltzen ari da"
@@ -820,7 +820,7 @@ msgstr "Onartzen ez den kodeketa: “%s”"
msgid "This GLES %d.%d implementation does not support half-float vertex data"
msgstr "GLES %d.%d inplementazio honek ez du onartzen erpin-datu sasimugikorrak"
#: gsk/gpu/gskgldevice.c:246
#: gsk/gpu/gskgldevice.c:245
#, c-format
msgid "OpenGL ES 3.0 is not supported by this renderer."
msgstr "Errendatzaile honek ez du onartzen OpenGL ES 3.0."
@@ -1068,7 +1068,7 @@ msgid "Pick a Font"
msgstr "Hautatu letra-tipoa"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "Letra-tipoa"
@@ -2319,7 +2319,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "Elementu bat ezabatzen baduzu, betirako galduko duzu."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6193 gtk/gtktextview.c:9080
msgid "_Delete"
msgstr "Ez_abatu"
@@ -2528,7 +2528,7 @@ msgid "_Time"
msgstr "O_rdua"
#: gtk/gtkfilechooserwidget.c:7375 gtk/gtkplacessidebar.c:2306
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:18
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19
#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24
#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80
msgid "Name"
@@ -2657,19 +2657,19 @@ msgstr "Itxi"
msgid "Close the infobar"
msgstr "Itxi informazio-barra"
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6181 gtk/gtktextview.c:9068
msgid "Cu_t"
msgstr "_Ebaki"
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6185 gtk/gtktextview.c:9072
msgid "_Copy"
msgstr "_Kopiatu"
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6189 gtk/gtktextview.c:9076
msgid "_Paste"
msgstr "_Itsatsi"
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6202 gtk/gtktextview.c:9101
msgid "Select _All"
msgstr "Hautatu _dena"
@@ -2681,7 +2681,7 @@ msgstr "_Ireki esteka"
msgid "Copy _Link Address"
msgstr "Kopiatu _estekaren helbidea"
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2724 gtk/gtktextview.c:9150
msgid "Context menu"
msgstr "Testuinguru-menua"
@@ -3370,7 +3370,7 @@ msgstr "Paperik ez"
#. Translators: this is a printer status.
#: gtk/print/gtkprintoperation-win32.c:640
#: modules/printbackends/gtkprintbackendcpdb.c:1533
#: modules/printbackends/gtkprintbackendcpdb.c:1528
#: modules/printbackends/gtkprintbackendcups.c:2639
msgid "Paused"
msgstr "Pausatuta"
@@ -3441,42 +3441,42 @@ msgstr "Inprimagailuaren informazioa lortzen…"
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, top to bottom"
msgstr "Ezkerretik eskuinera, goitik behera"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, bottom to top"
msgstr "Ezkerretik eskuinera, behetik gora"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, top to bottom"
msgstr "Eskuinetik ezkerrera, goitik behera"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, bottom to top"
msgstr "Eskuinetik ezkerrera, behetik gora"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, left to right"
msgstr "Goitik behera, ezkerretik eskuinera"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, right to left"
msgstr "Goitik behera, eskuinetik ezkerrera"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, left to right"
msgstr "Behetik gora, ezkerretik eskuinera"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, right to left"
msgstr "Behetik gora, eskuinetik ezkerrera"
@@ -3614,15 +3614,15 @@ msgctxt "accessibility"
msgid "Sidebar"
msgstr "Alboko barra"
#: gtk/gtktext.c:6208 gtk/gtktextview.c:9125
#: gtk/gtktext.c:6207 gtk/gtktextview.c:9106
msgid "Insert _Emoji"
msgstr "Txertatu _emojia"
#: gtk/gtktextview.c:9107
#: gtk/gtktextview.c:9088
msgid "_Undo"
msgstr "_Desegin"
#: gtk/gtktextview.c:9111
#: gtk/gtktextview.c:9092
msgid "_Redo"
msgstr "_Berregin"
@@ -3845,7 +3845,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "Bat ere ez"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:922
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr "IM testuingurua GTK_IM_MODULE kodean txertatuta dago"
@@ -4031,7 +4031,7 @@ msgstr "Fotograma kopurua"
msgid "Frame Rate"
msgstr "Fotograma-emaria"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "Eskala"
@@ -4216,27 +4216,27 @@ msgstr "Tamaina:"
msgid "Trigger"
msgstr "Abiarazlea"
#: gtk/inspector/size-groups.c:228
#: gtk/inspector/size-groups.c:225
msgctxt "sizegroup mode"
msgid "None"
msgstr "Bat ere ez"
#: gtk/inspector/size-groups.c:229
#: gtk/inspector/size-groups.c:226
msgctxt "sizegroup mode"
msgid "Horizontal"
msgstr "Horizontala"
#: gtk/inspector/size-groups.c:230
#: gtk/inspector/size-groups.c:227
msgctxt "sizegroup mode"
msgid "Vertical"
msgstr "Bertikala"
#: gtk/inspector/size-groups.c:231
#: gtk/inspector/size-groups.c:228
msgctxt "sizegroup mode"
msgid "Both"
msgstr "Biak"
#: gtk/inspector/size-groups.c:243
#: gtk/inspector/size-groups.c:240
msgid "Mode"
msgstr "Modua"
@@ -4293,10 +4293,14 @@ msgstr "Hierarkia"
msgid "Implements"
msgstr "Inplementatzen du"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:674 gtk/inspector/visual.c:693
msgid "Theme is hardcoded by GTK_THEME"
msgstr "Gaia GTK_THEME-k kodean txertatuta dago"
#: gtk/inspector/visual.c:942
msgid "Backend does not support window scaling"
msgstr "Motorrak ez du leihoa eskalatzea onartzen"
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "GTK gaia"
@@ -4317,113 +4321,89 @@ msgstr "Kurtsorearen tamaina"
msgid "Icon Theme"
msgstr "Ikonoen gaia"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:194
msgid "Font Scale"
msgstr "Letra-tipoaren eskala"
#: gtk/inspector/visual.ui:239
msgid "Text Direction"
msgstr "Testuaren norabidea"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:254
msgid "Left-to-Right"
msgstr "Ezkerretik eskuinera"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:255
msgid "Right-to-Left"
msgstr "Eskuinetik ezkerrera"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:273
msgid "Window Scaling"
msgstr "Leihoa eskalatzea"
#: gtk/inspector/visual.ui:306
msgid "Animations"
msgstr "Animazioak"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:331
msgid "Slowdown"
msgstr "Geldotu"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "Antialiasing-a"
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr "Atxikitzea"
#: gtk/inspector/visual.ui:402
msgctxt "Font hinting style"
msgid "None"
msgstr "Bat ere ez"
#: gtk/inspector/visual.ui:403
msgctxt "Font hinting style"
msgid "Slight"
msgstr "Arina"
#: gtk/inspector/visual.ui:404
msgctxt "Font hinting style"
msgid "Medium"
msgstr "Tartekoa"
#: gtk/inspector/visual.ui:405
msgctxt "Font hinting style"
msgid "Full"
msgstr "Osoa"
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr "Metriken atxikitzea"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:385
msgid "Show Framerate"
msgstr "Erakutsi fotograma-tasa"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:410
msgid "Show Graphic Updates"
msgstr "Erakutsi eguneraketa grafikoak"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:430
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the "
"GPU."
msgstr "Uneko errendatzaileak PUZaren ordez Cairo erabiltzen dituen toki guztiak tindatzen ditu."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:436
msgid "Show Cairo Rendering"
msgstr "Erakutsi Cairo errendatzea"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:461
msgid "Show Baselines"
msgstr "Erakutsi oinarri-lerroak"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:489
msgid "Show Layout Borders"
msgstr "Erakutsi diseinuaren ertzak"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:546
msgid "CSS Padding"
msgstr "CSS betegarria"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:556
msgid "CSS Border"
msgstr "CSS ertza"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:566
msgid "CSS Margin"
msgstr "CSS marjina"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:576
msgid "Widget Margin"
msgstr "Trepetaren marjina"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:611
msgid "Show Focus"
msgstr "Erakutsi fokua"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:636
msgid "Show Accessibility warnings"
msgstr "Erakutsi erabilerraztasun-abisuak"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:661
msgid "Show Graphics Offload"
msgstr "Erakutsi grafikoen libratzea"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:693
msgid "Inspect Inspector"
msgstr "Ikuskatu ikuskatzailea"
@@ -6546,35 +6526,34 @@ msgstr "Aurreratua"
msgid "Some of the settings in the dialog conflict"
msgstr "Elkarrizketa-koadroko ezarpen batzuk gatazkan daude"
#: modules/printbackends/gtkprintbackendcpdb.c:542
#: modules/printbackends/gtkprintbackendcups.c:5668
msgctxt "Print job priority"
#. Translators: These strings name the possible values of the
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Urgent"
msgstr "Presazkoa"
#: modules/printbackends/gtkprintbackendcpdb.c:543
#: modules/printbackends/gtkprintbackendcups.c:5669
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "High"
msgstr "Altua"
#: modules/printbackends/gtkprintbackendcpdb.c:544
#: modules/printbackends/gtkprintbackendcups.c:5670
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Medium"
msgstr "Tartekoa"
#: modules/printbackends/gtkprintbackendcpdb.c:545
#: modules/printbackends/gtkprintbackendcups.c:5671
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Low"
msgstr "Baxua"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:567
#: modules/printbackends/gtkprintbackendcups.c:5814
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5782
msgctxt "printer option"
msgid "Before"
msgstr "Aurretik"
@@ -6582,33 +6561,33 @@ msgstr "Aurretik"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:574
#: modules/printbackends/gtkprintbackendcups.c:5829
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5797
msgctxt "printer option"
msgid "After"
msgstr "Ondoren"
#: modules/printbackends/gtkprintbackendcpdb.c:597
#: modules/printbackends/gtkprintbackendcpdb.c:592
msgid "Print at"
msgstr "Inprimatze-unea:"
#: modules/printbackends/gtkprintbackendcpdb.c:607
#: modules/printbackends/gtkprintbackendcpdb.c:602
msgid "Print at time"
msgstr "Inprimatu orduan"
#: modules/printbackends/gtkprintbackendcpdb.c:670
#: modules/printbackends/gtkprintbackendcpdb.c:665
msgctxt "print option"
msgid "Borderless"
msgstr "Ertzik gabea"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1530
#: modules/printbackends/gtkprintbackendcpdb.c:1525
#: modules/printbackends/gtkprintbackendcups.c:2636
msgid "Paused; Rejecting Jobs"
msgstr "Pausarazita; Lanak baztertzen"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1536
#: modules/printbackends/gtkprintbackendcpdb.c:1531
#: modules/printbackends/gtkprintbackendcups.c:2642
msgid "Rejecting Jobs"
msgstr "Lanak baztertzen"
@@ -6759,266 +6738,266 @@ msgstr "Arazoa dago '%s' inprimagailuarekin."
msgid "; "
msgstr "; "
#: modules/printbackends/gtkprintbackendcups.c:4609
#: modules/printbackends/gtkprintbackendcups.c:4676
#: modules/printbackends/gtkprintbackendcups.c:4582
#: modules/printbackends/gtkprintbackendcups.c:4649
msgctxt "printing option"
msgid "Two Sided"
msgstr "Alde bietatik"
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4583
msgctxt "printing option"
msgid "Paper Type"
msgstr "Paper mota"
#: modules/printbackends/gtkprintbackendcups.c:4611
#: modules/printbackends/gtkprintbackendcups.c:4584
msgctxt "printing option"
msgid "Paper Source"
msgstr "Paper-iturria"
#: modules/printbackends/gtkprintbackendcups.c:4612
#: modules/printbackends/gtkprintbackendcups.c:4677
#: modules/printbackends/gtkprintbackendcups.c:4585
#: modules/printbackends/gtkprintbackendcups.c:4650
msgctxt "printing option"
msgid "Output Tray"
msgstr "Irteerako erretilua"
#: modules/printbackends/gtkprintbackendcups.c:4613
#: modules/printbackends/gtkprintbackendcups.c:4586
msgctxt "printing option"
msgid "Resolution"
msgstr "Bereizmena"
#: modules/printbackends/gtkprintbackendcups.c:4614
#: modules/printbackends/gtkprintbackendcups.c:4587
msgctxt "printing option"
msgid "GhostScript pre-filtering"
msgstr "GhostScript aurre-iragazketa"
#: modules/printbackends/gtkprintbackendcups.c:4623
#: modules/printbackends/gtkprintbackendcups.c:4596
msgctxt "printing option value"
msgid "One Sided"
msgstr "Alde batetik"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4625
#: modules/printbackends/gtkprintbackendcups.c:4598
msgctxt "printing option value"
msgid "Long Edge (Standard)"
msgstr "Marjina luzea (estandarra)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4627
#: modules/printbackends/gtkprintbackendcups.c:4600
msgctxt "printing option value"
msgid "Short Edge (Flip)"
msgstr "Marjina laburra (iraulia)"
#. Translators: this is an option of "Paper Source"
#: modules/printbackends/gtkprintbackendcups.c:4629
#: modules/printbackends/gtkprintbackendcups.c:4631
#: modules/printbackends/gtkprintbackendcups.c:4639
#: modules/printbackends/gtkprintbackendcups.c:4602
#: modules/printbackends/gtkprintbackendcups.c:4604
#: modules/printbackends/gtkprintbackendcups.c:4612
msgctxt "printing option value"
msgid "Auto Select"
msgstr "Hautapen automatikoa"
#. Translators: this is an option of "Paper Source"
#. Translators: this is an option of "Resolution"
#: modules/printbackends/gtkprintbackendcups.c:4633
#: modules/printbackends/gtkprintbackendcups.c:4635
#: modules/printbackends/gtkprintbackendcups.c:4637
#: modules/printbackends/gtkprintbackendcups.c:4641
#: modules/printbackends/gtkprintbackendcups.c:4606
#: modules/printbackends/gtkprintbackendcups.c:4608
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4614
msgctxt "printing option value"
msgid "Printer Default"
msgstr "Inprimagailu lehenetsia"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4643
#: modules/printbackends/gtkprintbackendcups.c:4616
msgctxt "printing option value"
msgid "Embed GhostScript fonts only"
msgstr "Kapsulatutako GhostScript letra-tipoak soilik"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4645
#: modules/printbackends/gtkprintbackendcups.c:4618
msgctxt "printing option value"
msgid "Convert to PS level 1"
msgstr "BIhurtu PS 1. mailara"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4647
#: modules/printbackends/gtkprintbackendcups.c:4620
msgctxt "printing option value"
msgid "Convert to PS level 2"
msgstr "BIhurtu PS 2. mailara"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4649
#: modules/printbackends/gtkprintbackendcups.c:4622
msgctxt "printing option value"
msgid "No pre-filtering"
msgstr "Aurre-iragazketarik ez"
#. Translators: "Miscellaneous" is the label for a button, that opens
#. up an extra panel of settings in a print dialog.
#: modules/printbackends/gtkprintbackendcups.c:4658
#: modules/printbackends/gtkprintbackendcups.c:4631
msgctxt "printing option group"
msgid "Miscellaneous"
msgstr "Bestelakoak"
#: modules/printbackends/gtkprintbackendcups.c:4685
#: modules/printbackends/gtkprintbackendcups.c:4658
msgctxt "sides"
msgid "One Sided"
msgstr "Alde batetik"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4687
#: modules/printbackends/gtkprintbackendcups.c:4660
msgctxt "sides"
msgid "Long Edge (Standard)"
msgstr "Marjina luzea (estandarra)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4689
#: modules/printbackends/gtkprintbackendcups.c:4662
msgctxt "sides"
msgid "Short Edge (Flip)"
msgstr "Marjina laburra (iraulia)"
#. Translators: Top output bin
#: modules/printbackends/gtkprintbackendcups.c:4692
#: modules/printbackends/gtkprintbackendcups.c:4665
msgctxt "output-bin"
msgid "Top Bin"
msgstr "Goiko edukiontzia"
#. Translators: Middle output bin
#: modules/printbackends/gtkprintbackendcups.c:4694
#: modules/printbackends/gtkprintbackendcups.c:4667
msgctxt "output-bin"
msgid "Middle Bin"
msgstr "Erdiko edukiontzia"
#. Translators: Bottom output bin
#: modules/printbackends/gtkprintbackendcups.c:4696
#: modules/printbackends/gtkprintbackendcups.c:4669
msgctxt "output-bin"
msgid "Bottom Bin"
msgstr "Beheko edukiontzia"
#. Translators: Side output bin
#: modules/printbackends/gtkprintbackendcups.c:4698
#: modules/printbackends/gtkprintbackendcups.c:4671
msgctxt "output-bin"
msgid "Side Bin"
msgstr "Alboko edukiontzia"
#. Translators: Left output bin
#: modules/printbackends/gtkprintbackendcups.c:4700
#: modules/printbackends/gtkprintbackendcups.c:4673
msgctxt "output-bin"
msgid "Left Bin"
msgstr "Ezkerreko edukiontzia"
#. Translators: Right output bin
#: modules/printbackends/gtkprintbackendcups.c:4702
#: modules/printbackends/gtkprintbackendcups.c:4675
msgctxt "output-bin"
msgid "Right Bin"
msgstr "Eskuineko edukiontzia"
#. Translators: Center output bin
#: modules/printbackends/gtkprintbackendcups.c:4704
#: modules/printbackends/gtkprintbackendcups.c:4677
msgctxt "output-bin"
msgid "Center Bin"
msgstr "Zentroko edukiontzia"
#. Translators: Rear output bin
#: modules/printbackends/gtkprintbackendcups.c:4706
#: modules/printbackends/gtkprintbackendcups.c:4679
msgctxt "output-bin"
msgid "Rear Bin"
msgstr "Atzeko edukiontzia"
#. Translators: Output bin where one sided output is oriented in the face-up position
#: modules/printbackends/gtkprintbackendcups.c:4708
#: modules/printbackends/gtkprintbackendcups.c:4681
msgctxt "output-bin"
msgid "Face Up Bin"
msgstr "Edukiontzia buruz gora"
#. Translators: Output bin where one sided output is oriented in the face-down position
#: modules/printbackends/gtkprintbackendcups.c:4710
#: modules/printbackends/gtkprintbackendcups.c:4683
msgctxt "output-bin"
msgid "Face Down Bin"
msgstr "Edukiontzia buruz behera"
#. Translators: Large capacity output bin
#: modules/printbackends/gtkprintbackendcups.c:4712
#: modules/printbackends/gtkprintbackendcups.c:4685
msgctxt "output-bin"
msgid "Large Capacity Bin"
msgstr "Tamaina handiko edukiontzia"
#. Translators: Output stacker number %d
#: modules/printbackends/gtkprintbackendcups.c:4734
#: modules/printbackends/gtkprintbackendcups.c:4707
#, c-format
msgctxt "output-bin"
msgid "Stacker %d"
msgstr "%d pilatzailea"
#. Translators: Output mailbox number %d
#: modules/printbackends/gtkprintbackendcups.c:4738
#: modules/printbackends/gtkprintbackendcups.c:4711
#, c-format
msgctxt "output-bin"
msgid "Mailbox %d"
msgstr "%d. postontzia"
#. Translators: Private mailbox
#: modules/printbackends/gtkprintbackendcups.c:4742
#: modules/printbackends/gtkprintbackendcups.c:4715
msgctxt "output-bin"
msgid "My Mailbox"
msgstr "Nire postontzia"
#. Translators: Output tray number %d
#: modules/printbackends/gtkprintbackendcups.c:4746
#: modules/printbackends/gtkprintbackendcups.c:4719
#, c-format
msgctxt "output-bin"
msgid "Tray %d"
msgstr "%d. erretilua"
#: modules/printbackends/gtkprintbackendcups.c:5223
#: modules/printbackends/gtkprintbackendcups.c:5196
msgid "Printer Default"
msgstr "Inprimagailu lehenetsia"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5702
#: modules/printbackends/gtkprintbackendcups.c:5670
msgid "Job Priority"
msgstr "Lanaren lehentasuna"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5713
#: modules/printbackends/gtkprintbackendcups.c:5681
msgid "Billing Info"
msgstr "Fakturaren datuak"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5705
msgctxt "cover page"
msgid "None"
msgstr "Bat ere ez"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5706
msgctxt "cover page"
msgid "Classified"
msgstr "Klasifikatuta"
#: modules/printbackends/gtkprintbackendcups.c:5739
#: modules/printbackends/gtkprintbackendcups.c:5707
msgctxt "cover page"
msgid "Confidential"
msgstr "Konfidentziala"
#: modules/printbackends/gtkprintbackendcups.c:5740
#: modules/printbackends/gtkprintbackendcups.c:5708
msgctxt "cover page"
msgid "Secret"
msgstr "Ezkutukoa"
#: modules/printbackends/gtkprintbackendcups.c:5741
#: modules/printbackends/gtkprintbackendcups.c:5709
msgctxt "cover page"
msgid "Standard"
msgstr "Arrunta"
#: modules/printbackends/gtkprintbackendcups.c:5742
#: modules/printbackends/gtkprintbackendcups.c:5710
msgctxt "cover page"
msgid "Top Secret"
msgstr "Ezkutu gorenekoa"
#: modules/printbackends/gtkprintbackendcups.c:5743
#: modules/printbackends/gtkprintbackendcups.c:5711
msgctxt "cover page"
msgid "Unclassified"
msgstr "Sailkatu gabe"
@@ -7026,7 +7005,7 @@ msgstr "Sailkatu gabe"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5755
#: modules/printbackends/gtkprintbackendcups.c:5723
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "Orrialde orriko"
@@ -7034,7 +7013,7 @@ msgstr "Orrialde orriko"
#. 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:5772
#: modules/printbackends/gtkprintbackendcups.c:5740
msgctxt "printer option"
msgid "Page Ordering"
msgstr "Orrialdeak ordenatzea"
@@ -7043,7 +7022,7 @@ msgstr "Orrialdeak ordenatzea"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5849
#: modules/printbackends/gtkprintbackendcups.c:5817
msgctxt "printer option"
msgid "Print at"
msgstr "Noiz inprimatu"
@@ -7051,7 +7030,7 @@ msgstr "Noiz inprimatu"
#. 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:5860
#: modules/printbackends/gtkprintbackendcups.c:5828
msgctxt "printer option"
msgid "Print at time"
msgstr "Noiz inprimatu"
@@ -7061,19 +7040,19 @@ msgstr "Noiz inprimatu"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5907
#: modules/printbackends/gtkprintbackendcups.c:5875
#, c-format
msgid "Custom %s×%s"
msgstr "%sx%s pertsonalizatua"
#. TRANSLATORS: this is the ICC color profile to use for this job
#: modules/printbackends/gtkprintbackendcups.c:6018
#: modules/printbackends/gtkprintbackendcups.c:5986
msgctxt "printer option"
msgid "Printer Profile"
msgstr "Inprimagailuaren profila"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6025
#: modules/printbackends/gtkprintbackendcups.c:5993
msgctxt "printer option value"
msgid "Unavailable"
msgstr "Ez dago erabilgarri"
@@ -8050,15 +8029,6 @@ msgid ""
msgstr "Ez dago gaiaren indize fitxategirik “%s”(e)n.\n"
"Ikono-cache bat sortu nahi baduzu hemen, erabili --ignore-theme-index.\n"
#~ msgid "Backend does not support window scaling"
#~ msgstr "Motorrak ez du leihoa eskalatzea onartzen"
#~ msgid "Font Scale"
#~ msgstr "Letra-tipoaren eskala"
#~ msgid "Window Scaling"
#~ msgstr "Leihoa eskalatzea"
#~ msgid "Show _Size Column"
#~ msgstr "Erakutsi zutabearen _tamaina"
+163 -194
View File
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk+ 2.6\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-04-04 17:02+0000\n"
"PO-Revision-Date: 2024-04-05 16:09+0330\n"
"POT-Creation-Date: 2024-03-02 15:19+0000\n"
"PO-Revision-Date: 2024-03-02 19:01+0330\n"
"Last-Translator: Danial Behzadi <dani.behzi@ubuntu.com>\n"
"Language-Team: Persian <>\n"
"Language: fa\n"
@@ -23,7 +23,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Poedit-Bookmarks: 133,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Generator: Poedit 3.4.2\n"
"X-Generator: Poedit 3.2.2\n"
#: gdk/broadway/gdkbroadway-server.c:135
#, c-format
@@ -38,7 +38,7 @@ msgstr "این تخته‌گیره نمی‌تواند داده ذخیره کن
msgid "Cannot read from empty clipboard."
msgstr "نمی‌توان از تخته‌گیرهٔ خالی خواند."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr "هیچ قالب سازگاری برای انتقال محتویات تخته‌گیره وجود ندارد."
@@ -53,11 +53,11 @@ msgstr "نمی‌توان محتوا را به شکل «%s» فراهم کرد"
msgid "Cannot provide contents as %s"
msgstr "نمی‌توان محتوا را به شکل %s فراهم کرد"
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:464
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:459
msgid "The current backend does not support OpenGL"
msgstr "پسانه در حال حاضر از OpenGL پشتیبانی نمی‌کند"
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1600
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1596
msgid "Vulkan support disabled via GDK_DEBUG"
msgstr "پشتیبانی از ولکان به دست GDK_DEBUG از کار افتاده"
@@ -65,46 +65,46 @@ msgstr "پشتیبانی از ولکان به دست GDK_DEBUG از کار اف
msgid "GL support disabled via GDK_DEBUG"
msgstr "پشتیبانی از GL به دست GDK_DEBUG از کار افتاده"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1665
msgid "No EGL configuration available"
msgstr "هیچ پیکربندی‌ای برای EGL موجود نیست"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1673
msgid "Failed to get EGL configurations"
msgstr "شکست در گرفتن پیکربندی EGL"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1703
msgid "No EGL configuration with required features found"
msgstr "هیچ پیکربندی‌ای با ویژگی‌های موردنیاز برای EGL موجود نیست"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1710
msgid "No perfect EGL configuration found"
msgstr "هیچ پیکربندی بی‌نظیری برایEGL موجود نیست"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1752
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
msgstr[0] "پیاده‌سازی EGL افزونهٔ %s را کم دارد"
msgstr[1] "پیاده‌سازی EGL ‏%2$Id افزونه کم دارد: %1$s"
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1801
msgid "libEGL not available in this sandbox"
msgstr "libEGL در این قرنطینه موجود نیست"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1802
msgid "libEGL not available"
msgstr "libEGL موجود نیست"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1812
msgid "Failed to create EGL display"
msgstr "شکست در ایجاد نمایشگر EGL"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1821
msgid "Could not initialize EGL display"
msgstr "نتوانست نمایشگر EGL را راه‌اندازی کند"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1831
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr "EGL نگارش %Id. %Id بیش از حد قدیمی است. GTK به %Id.%Id نیاز دارد"
@@ -117,32 +117,32 @@ msgstr "کشیدن و رها کردن از دیگر برنامه‌ها پشتی
msgid "No compatible formats to transfer contents."
msgstr "هیچ قالب سازگاری برای انتقال محتویات وجود ندارد."
#: gdk/gdkglcontext.c:424 gdk/x11/gdkglcontext-glx.c:645
#: gdk/gdkglcontext.c:419 gdk/x11/gdkglcontext-glx.c:645
msgid "No GL API allowed."
msgstr "هیچ رابط برنامه‌نویسی GLای مجاز نیست."
#: gdk/gdkglcontext.c:447 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/gdkglcontext.c:442 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/win32/gdkglcontext-win32-wgl.c:538 gdk/win32/gdkglcontext-win32-wgl.c:582
#: gdk/x11/gdkglcontext-glx.c:691
msgid "Unable to create a GL context"
msgstr "امکان ساخت زمینه مناسب برای GL نبود"
#: gdk/gdkglcontext.c:1310
#: gdk/gdkglcontext.c:1304
msgid "OpenGL ES disabled via GDK_DEBUG"
msgstr "OpenGL ES به دست GDK_DEBUG از کار افتاد"
#: gdk/gdkglcontext.c:1322
#: gdk/gdkglcontext.c:1316
msgid "OpenGL disabled via GDK_DEBUG"
msgstr "OpenGL به دست GDK_DEBUG از کار افتاد"
#: gdk/gdkglcontext.c:1333
#: gdk/gdkglcontext.c:1327
#, c-format
msgid "Application does not support %s API"
msgstr "برنامه از API مربوط به %s پشتبانی نمی‌کند"
#. translators: This is about OpenGL backend names, like
#. * "Trying to use X11 GLX, but EGL is already in use"
#: gdk/gdkglcontext.c:2123
#: gdk/gdkglcontext.c:2113
#, c-format
msgid "Trying to use %s, but %s is already in use"
msgstr "تلاش شد از %s استفاده شود، ولی %s از پیش در حال استفاده است"
@@ -825,7 +825,7 @@ msgstr "رمزنگاری پشتیبانی‌نشدهٔ %s"
msgid "This GLES %d.%d implementation does not support half-float vertex data"
msgstr "این پشتیبانی EGL %Id.%Id از داده‌های رأس نیم‌شناور پیشتیبانی نمی‌کند"
#: gsk/gpu/gskgldevice.c:246
#: gsk/gpu/gskgldevice.c:245
#, c-format
msgid "OpenGL ES 3.0 is not supported by this renderer."
msgstr "نگارش ۳٫۰ OpenGL ES از سوی این پرداختگر پشتیبانی نمی‌شود."
@@ -1072,7 +1072,7 @@ msgid "Pick a Font"
msgstr "یک قلم بردارید"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "قلم"
@@ -2319,7 +2319,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "اگر موردی را پاک کنید، برای همیشه از دست خواهد رفت."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6193 gtk/gtktextview.c:9080
msgid "_Delete"
msgstr "_حذف"
@@ -2528,7 +2528,7 @@ msgid "_Time"
msgstr "_زمان"
#: gtk/gtkfilechooserwidget.c:7375 gtk/gtkplacessidebar.c:2306
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:18
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19
#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24
#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80
msgid "Name"
@@ -2657,19 +2657,19 @@ msgstr "بستن"
msgid "Close the infobar"
msgstr "بستن نوار اطّلاعات"
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6181 gtk/gtktextview.c:9068
msgid "Cu_t"
msgstr "_برش"
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6185 gtk/gtktextview.c:9072
msgid "_Copy"
msgstr "_رونوشت"
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6189 gtk/gtktextview.c:9076
msgid "_Paste"
msgstr "_چسباندن"
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6202 gtk/gtktextview.c:9101
msgid "Select _All"
msgstr "انتخاب _همه"
@@ -2681,7 +2681,7 @@ msgstr "_گشودن پیوند"
msgid "Copy _Link Address"
msgstr "_رونوشت از نشانی پیوند"
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2724 gtk/gtktextview.c:9150
msgid "Context menu"
msgstr "فهرست بافتاری"
@@ -3365,7 +3365,7 @@ msgstr "بدون کاغذ"
#. Translators: this is a printer status.
#: gtk/print/gtkprintoperation-win32.c:640
#: modules/printbackends/gtkprintbackendcpdb.c:1533
#: modules/printbackends/gtkprintbackendcpdb.c:1528
#: modules/printbackends/gtkprintbackendcups.c:2639
msgid "Paused"
msgstr "مکث شده"
@@ -3434,42 +3434,42 @@ msgstr "در حال گرفتن اطلاعاتِ چاپگر…"
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, top to bottom"
msgstr "از چپ به راست، از بالا به پایین"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, bottom to top"
msgstr "از چپ به راست، از پایین به ابتدا"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, top to bottom"
msgstr "از راست به چپ، از بالا به پایین"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, bottom to top"
msgstr "از راست به چپ، از پایین به بالا"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, left to right"
msgstr "از بالا به پایین، از چپ به راست"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, right to left"
msgstr "از بالا به پایین، از راست به چپ"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, left to right"
msgstr "از انتها به ابتدا، از چپ به راست"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, right to left"
msgstr "از پایین به بالا، از راست به چپ"
@@ -3607,15 +3607,15 @@ msgctxt "accessibility"
msgid "Sidebar"
msgstr "نوار کناری"
#: gtk/gtktext.c:6208 gtk/gtktextview.c:9125
#: gtk/gtktext.c:6207 gtk/gtktextview.c:9106
msgid "Insert _Emoji"
msgstr "درج _ایموجی"
#: gtk/gtktextview.c:9107
#: gtk/gtktextview.c:9088
msgid "_Undo"
msgstr "بر_گردان"
#: gtk/gtktextview.c:9111
#: gtk/gtktextview.c:9092
msgid "_Redo"
msgstr "_انجام دوباره"
@@ -3845,7 +3845,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "هیچ‌کدام"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:922
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr "بافتار IM به دست GTK_IM_MODULE به صورت سخت رمز شده است"
@@ -4031,7 +4031,7 @@ msgstr "تعداد قاب"
msgid "Frame Rate"
msgstr "آهنگ قاب"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "مقیاس"
@@ -4218,27 +4218,27 @@ msgid "Trigger"
msgstr "تحریک"
# farmaan
#: gtk/inspector/size-groups.c:228
#: gtk/inspector/size-groups.c:225
msgctxt "sizegroup mode"
msgid "None"
msgstr "هیچ‌کدام"
#: gtk/inspector/size-groups.c:229
#: gtk/inspector/size-groups.c:226
msgctxt "sizegroup mode"
msgid "Horizontal"
msgstr "افقی"
#: gtk/inspector/size-groups.c:230
#: gtk/inspector/size-groups.c:227
msgctxt "sizegroup mode"
msgid "Vertical"
msgstr "عمودی"
#: gtk/inspector/size-groups.c:231
#: gtk/inspector/size-groups.c:228
msgctxt "sizegroup mode"
msgid "Both"
msgstr "هر دو"
#: gtk/inspector/size-groups.c:243
#: gtk/inspector/size-groups.c:240
msgid "Mode"
msgstr "حالت"
@@ -4295,10 +4295,14 @@ msgstr "سلسله مراتب"
msgid "Implements"
msgstr "پیاده سازی‌ها"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:674 gtk/inspector/visual.c:693
msgid "Theme is hardcoded by GTK_THEME"
msgstr "تم با استفاده از GTK_THEME رونویسی شده است"
#: gtk/inspector/visual.c:942
msgid "Backend does not support window scaling"
msgstr "پسانه از تغییر اندازه پنجره پشتیبانی نمی‌کند"
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "زمینهٔ GTK"
@@ -4319,113 +4323,88 @@ msgstr "اندازهٔ مکان‌نما"
msgid "Icon Theme"
msgstr "تم شمایل‌ها"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:194
msgid "Font Scale"
msgstr "مقیاس قلم"
#: gtk/inspector/visual.ui:239
msgid "Text Direction"
msgstr "جهت متن"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:254
msgid "Left-to-Right"
msgstr "چپ به راست"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:255
msgid "Right-to-Left"
msgstr "راست به چپ"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:273
msgid "Window Scaling"
msgstr "مقیاس‌دهی پنجره"
#: gtk/inspector/visual.ui:306
msgid "Animations"
msgstr "پویانمایی‌ها"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:331
msgid "Slowdown"
msgstr "کاهش سرعت"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "خوش‌نماسازی"
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr "سرنخ‌دهی"
# farmaan
#: gtk/inspector/visual.ui:402
msgctxt "Font hinting style"
msgid "None"
msgstr "هیچ‌کدام"
#: gtk/inspector/visual.ui:403
msgctxt "Font hinting style"
msgid "Slight"
msgstr "خفیف"
#: gtk/inspector/visual.ui:404
msgctxt "Font hinting style"
msgid "Medium"
msgstr "متوسّط"
#: gtk/inspector/visual.ui:405
msgctxt "Font hinting style"
msgid "Full"
msgstr "کامل"
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr "سرنخ‌دهی یکاها"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:385
msgid "Show Framerate"
msgstr "نمایش آهنگ قاب"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:410
msgid "Show Graphic Updates"
msgstr "نمایش بروزرسانی‌های گرافیکی"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:430
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the GPU."
msgstr "تیره کردن تمام جاهایی که پرداختگر کنونی به جای GPU از کایرو استفاده می‌کند."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:436
msgid "Show Cairo Rendering"
msgstr "نمایش پرداخت کایرو"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:461
msgid "Show Baselines"
msgstr "نمایش مبناها"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:489
msgid "Show Layout Borders"
msgstr "نمایش حاشیه‌های چیدمان"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:546
msgid "CSS Padding"
msgstr "فاصله‌دهی CSS"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:556
msgid "CSS Border"
msgstr "لبهٔ CSS"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:566
msgid "CSS Margin"
msgstr "حاشیهٔ CSS"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:576
msgid "Widget Margin"
msgstr "حاشیهٔ ابزارک"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:611
msgid "Show Focus"
msgstr "نمایش تمرکز"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:636
msgid "Show Accessibility warnings"
msgstr "شنمایش هشدارهای دسترسی‌پذیری"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:661
msgid "Show Graphics Offload"
msgstr "نمایش تخلیهٔ گرافیکی"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:693
msgid "Inspect Inspector"
msgstr "بازرسی بازرس"
@@ -6541,35 +6520,34 @@ msgstr "پیشرفته"
msgid "Some of the settings in the dialog conflict"
msgstr "بعضی از تنظیمات در محاوره ناسازگارند"
#: modules/printbackends/gtkprintbackendcpdb.c:542
#: modules/printbackends/gtkprintbackendcups.c:5668
msgctxt "Print job priority"
#. Translators: These strings name the possible values of the
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Urgent"
msgstr "فوری"
#: modules/printbackends/gtkprintbackendcpdb.c:543
#: modules/printbackends/gtkprintbackendcups.c:5669
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "High"
msgstr "زیاد"
msgstr "بالا"
#: modules/printbackends/gtkprintbackendcpdb.c:544
#: modules/printbackends/gtkprintbackendcups.c:5670
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Medium"
msgstr "متوسّط"
msgstr "متوسط"
#: modules/printbackends/gtkprintbackendcpdb.c:545
#: modules/printbackends/gtkprintbackendcups.c:5671
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Low"
msgstr "کم"
msgstr "پایین"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:567
#: modules/printbackends/gtkprintbackendcups.c:5814
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5782
msgctxt "printer option"
msgid "Before"
msgstr "پیش از"
@@ -6577,33 +6555,33 @@ msgstr "پیش از"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:574
#: modules/printbackends/gtkprintbackendcups.c:5829
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5797
msgctxt "printer option"
msgid "After"
msgstr "پس از"
#: modules/printbackends/gtkprintbackendcpdb.c:597
#: modules/printbackends/gtkprintbackendcpdb.c:592
msgid "Print at"
msgstr "زمان چاپ"
#: modules/printbackends/gtkprintbackendcpdb.c:607
#: modules/printbackends/gtkprintbackendcpdb.c:602
msgid "Print at time"
msgstr "چاپ در زمان مشخص"
#: modules/printbackends/gtkprintbackendcpdb.c:670
#: modules/printbackends/gtkprintbackendcpdb.c:665
msgctxt "print option"
msgid "Borderless"
msgstr "بی‌لبه"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1530
#: modules/printbackends/gtkprintbackendcpdb.c:1525
#: modules/printbackends/gtkprintbackendcups.c:2636
msgid "Paused; Rejecting Jobs"
msgstr "مکث؛ در حال رد کردن کار‌ها"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1536
#: modules/printbackends/gtkprintbackendcpdb.c:1531
#: modules/printbackends/gtkprintbackendcups.c:2642
msgid "Rejecting Jobs"
msgstr "در حال رد کردن کار‌ها"
@@ -6754,229 +6732,229 @@ msgstr "چاپگر «%s» مشکلی دارد."
msgid "; "
msgstr "؛ "
#: modules/printbackends/gtkprintbackendcups.c:4609
#: modules/printbackends/gtkprintbackendcups.c:4676
#: modules/printbackends/gtkprintbackendcups.c:4582
#: modules/printbackends/gtkprintbackendcups.c:4649
msgctxt "printing option"
msgid "Two Sided"
msgstr "دو رو"
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4583
msgctxt "printing option"
msgid "Paper Type"
msgstr "نوع کاغذ"
#: modules/printbackends/gtkprintbackendcups.c:4611
#: modules/printbackends/gtkprintbackendcups.c:4584
msgctxt "printing option"
msgid "Paper Source"
msgstr "منبع کاغذ"
#: modules/printbackends/gtkprintbackendcups.c:4612
#: modules/printbackends/gtkprintbackendcups.c:4677
#: modules/printbackends/gtkprintbackendcups.c:4585
#: modules/printbackends/gtkprintbackendcups.c:4650
msgctxt "printing option"
msgid "Output Tray"
msgstr "خروجی کاغذ"
#: modules/printbackends/gtkprintbackendcups.c:4613
#: modules/printbackends/gtkprintbackendcups.c:4586
msgctxt "printing option"
msgid "Resolution"
msgstr "تفکیک‌پذیری"
#: modules/printbackends/gtkprintbackendcups.c:4614
#: modules/printbackends/gtkprintbackendcups.c:4587
msgctxt "printing option"
msgid "GhostScript pre-filtering"
msgstr "پیش‌پالایش GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4623
#: modules/printbackends/gtkprintbackendcups.c:4596
msgctxt "printing option value"
msgid "One Sided"
msgstr "یک رو"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4625
#: modules/printbackends/gtkprintbackendcups.c:4598
msgctxt "printing option value"
msgid "Long Edge (Standard)"
msgstr "لبه بلند (استاندارد)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4627
#: modules/printbackends/gtkprintbackendcups.c:4600
msgctxt "printing option value"
msgid "Short Edge (Flip)"
msgstr "لبه کوتاه (برگشته)"
#. Translators: this is an option of "Paper Source"
#: modules/printbackends/gtkprintbackendcups.c:4629
#: modules/printbackends/gtkprintbackendcups.c:4631
#: modules/printbackends/gtkprintbackendcups.c:4639
#: modules/printbackends/gtkprintbackendcups.c:4602
#: modules/printbackends/gtkprintbackendcups.c:4604
#: modules/printbackends/gtkprintbackendcups.c:4612
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:4633
#: modules/printbackends/gtkprintbackendcups.c:4635
#: modules/printbackends/gtkprintbackendcups.c:4637
#: modules/printbackends/gtkprintbackendcups.c:4641
#: modules/printbackends/gtkprintbackendcups.c:4606
#: modules/printbackends/gtkprintbackendcups.c:4608
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4614
msgctxt "printing option value"
msgid "Printer Default"
msgstr "پیش‌فرض چاپگر"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4643
#: modules/printbackends/gtkprintbackendcups.c:4616
msgctxt "printing option value"
msgid "Embed GhostScript fonts only"
msgstr "تنها قلم‌های GhostScript نهفته شوند"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4645
#: modules/printbackends/gtkprintbackendcups.c:4618
msgctxt "printing option value"
msgid "Convert to PS level 1"
msgstr "تبدیل به سطح ۱ از PS"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4647
#: modules/printbackends/gtkprintbackendcups.c:4620
msgctxt "printing option value"
msgid "Convert to PS level 2"
msgstr "تبدیل به سطح ۲ از PS"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4649
#: modules/printbackends/gtkprintbackendcups.c:4622
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:4658
#: modules/printbackends/gtkprintbackendcups.c:4631
msgctxt "printing option group"
msgid "Miscellaneous"
msgstr "متفرّقه"
#: modules/printbackends/gtkprintbackendcups.c:4685
#: modules/printbackends/gtkprintbackendcups.c:4658
msgctxt "sides"
msgid "One Sided"
msgstr "یک رو"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4687
#: modules/printbackends/gtkprintbackendcups.c:4660
msgctxt "sides"
msgid "Long Edge (Standard)"
msgstr "لبه بلند (استاندارد)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4689
#: modules/printbackends/gtkprintbackendcups.c:4662
msgctxt "sides"
msgid "Short Edge (Flip)"
msgstr "لبه کوتاه (برگشته)"
#. Translators: Top output bin
#: modules/printbackends/gtkprintbackendcups.c:4692
#: modules/printbackends/gtkprintbackendcups.c:4665
msgctxt "output-bin"
msgid "Top Bin"
msgstr "محفظه بالایی"
#. Translators: Middle output bin
#: modules/printbackends/gtkprintbackendcups.c:4694
#: modules/printbackends/gtkprintbackendcups.c:4667
msgctxt "output-bin"
msgid "Middle Bin"
msgstr "محفظه وسط"
#. Translators: Bottom output bin
#: modules/printbackends/gtkprintbackendcups.c:4696
#: modules/printbackends/gtkprintbackendcups.c:4669
msgctxt "output-bin"
msgid "Bottom Bin"
msgstr "محفظه پایین"
#. Translators: Side output bin
#: modules/printbackends/gtkprintbackendcups.c:4698
#: modules/printbackends/gtkprintbackendcups.c:4671
msgctxt "output-bin"
msgid "Side Bin"
msgstr "محفظه کنار"
#. Translators: Left output bin
#: modules/printbackends/gtkprintbackendcups.c:4700
#: modules/printbackends/gtkprintbackendcups.c:4673
msgctxt "output-bin"
msgid "Left Bin"
msgstr "محفظه چپ"
#. Translators: Right output bin
#: modules/printbackends/gtkprintbackendcups.c:4702
#: modules/printbackends/gtkprintbackendcups.c:4675
msgctxt "output-bin"
msgid "Right Bin"
msgstr "محفظه راست"
#. Translators: Center output bin
#: modules/printbackends/gtkprintbackendcups.c:4704
#: modules/printbackends/gtkprintbackendcups.c:4677
msgctxt "output-bin"
msgid "Center Bin"
msgstr "محفظه مرکزی"
#. Translators: Rear output bin
#: modules/printbackends/gtkprintbackendcups.c:4706
#: modules/printbackends/gtkprintbackendcups.c:4679
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:4708
#: modules/printbackends/gtkprintbackendcups.c:4681
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:4710
#: modules/printbackends/gtkprintbackendcups.c:4683
msgctxt "output-bin"
msgid "Face Down Bin"
msgstr "محفطه رو به پایین"
#. Translators: Large capacity output bin
#: modules/printbackends/gtkprintbackendcups.c:4712
#: modules/printbackends/gtkprintbackendcups.c:4685
msgctxt "output-bin"
msgid "Large Capacity Bin"
msgstr "محفظه با گنجایش بالا"
#. Translators: Output stacker number %d
#: modules/printbackends/gtkprintbackendcups.c:4734
#: modules/printbackends/gtkprintbackendcups.c:4707
#, c-format
msgctxt "output-bin"
msgid "Stacker %d"
msgstr "پشته‌ساز %Id"
#. Translators: Output mailbox number %d
#: modules/printbackends/gtkprintbackendcups.c:4738
#: modules/printbackends/gtkprintbackendcups.c:4711
#, c-format
msgctxt "output-bin"
msgid "Mailbox %d"
msgstr "صندوق پستی %Id"
#. Translators: Private mailbox
#: modules/printbackends/gtkprintbackendcups.c:4742
#: modules/printbackends/gtkprintbackendcups.c:4715
msgctxt "output-bin"
msgid "My Mailbox"
msgstr "صندوق پستی من"
#. Translators: Output tray number %d
#: modules/printbackends/gtkprintbackendcups.c:4746
#: modules/printbackends/gtkprintbackendcups.c:4719
#, c-format
msgctxt "output-bin"
msgid "Tray %d"
msgstr "سینی %Id"
#: modules/printbackends/gtkprintbackendcups.c:5223
#: modules/printbackends/gtkprintbackendcups.c:5196
msgid "Printer Default"
msgstr "پیش‌فرض چاپگر"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5702
#: modules/printbackends/gtkprintbackendcups.c:5670
msgid "Job Priority"
msgstr "اولویت کار"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5713
#: modules/printbackends/gtkprintbackendcups.c:5681
msgid "Billing Info"
msgstr "اطلاعات صورتحساب"
@@ -6984,37 +6962,37 @@ msgstr "اطلاعات صورتحساب"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5705
msgctxt "cover page"
msgid "None"
msgstr "هیچ‌کدام"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5706
msgctxt "cover page"
msgid "Classified"
msgstr "طبقه‌بندی شده"
#: modules/printbackends/gtkprintbackendcups.c:5739
#: modules/printbackends/gtkprintbackendcups.c:5707
msgctxt "cover page"
msgid "Confidential"
msgstr "محرمانه"
#: modules/printbackends/gtkprintbackendcups.c:5740
#: modules/printbackends/gtkprintbackendcups.c:5708
msgctxt "cover page"
msgid "Secret"
msgstr "سری"
#: modules/printbackends/gtkprintbackendcups.c:5741
#: modules/printbackends/gtkprintbackendcups.c:5709
msgctxt "cover page"
msgid "Standard"
msgstr "استاندارد"
#: modules/printbackends/gtkprintbackendcups.c:5742
#: modules/printbackends/gtkprintbackendcups.c:5710
msgctxt "cover page"
msgid "Top Secret"
msgstr "فوق سری"
#: modules/printbackends/gtkprintbackendcups.c:5743
#: modules/printbackends/gtkprintbackendcups.c:5711
msgctxt "cover page"
msgid "Unclassified"
msgstr "طبقه‌بندی نشده"
@@ -7022,7 +7000,7 @@ msgstr "طبقه‌بندی نشده"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5755
#: modules/printbackends/gtkprintbackendcups.c:5723
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "تعداد صفحه‌ها در برگه"
@@ -7030,7 +7008,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:5772
#: modules/printbackends/gtkprintbackendcups.c:5740
msgctxt "printer option"
msgid "Page Ordering"
msgstr "ترتیب صفحه‌ها"
@@ -7039,7 +7017,7 @@ msgstr "ترتیب صفحه‌ها"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5849
#: modules/printbackends/gtkprintbackendcups.c:5817
msgctxt "printer option"
msgid "Print at"
msgstr "زمان چاپ"
@@ -7047,7 +7025,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:5860
#: modules/printbackends/gtkprintbackendcups.c:5828
msgctxt "printer option"
msgid "Print at time"
msgstr "چاپ در زمان مشخص"
@@ -7057,19 +7035,19 @@ msgstr "چاپ در زمان مشخص"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5907
#: modules/printbackends/gtkprintbackendcups.c:5875
#, 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:6018
#: modules/printbackends/gtkprintbackendcups.c:5986
msgctxt "printer option"
msgid "Printer Profile"
msgstr "نمایهٔ چاپگر"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6025
#: modules/printbackends/gtkprintbackendcups.c:5993
msgctxt "printer option value"
msgid "Unavailable"
msgstr "خارج از دسترس"
@@ -8050,15 +8028,6 @@ msgstr ""
"اگر به‌راستی می‌خواهید این‌جا انبارهٔ نقشکی ایجاد کنید، از --ignore-theme-index "
"استفاده کنید.\n"
#~ msgid "Backend does not support window scaling"
#~ msgstr "پسانه از تغییر اندازه پنجره پشتیبانی نمی‌کند"
#~ msgid "Font Scale"
#~ msgstr "مقیاس قلم"
#~ msgid "Window Scaling"
#~ msgstr "مقیاس‌دهی پنجره"
#, c-format
#~ msgid "Unspecified error decoding media"
#~ msgstr "خطای نامشخص در رمزگشایی رسانه"
+167 -195
View File
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk+.HEAD.he\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-04-04 17:02+0000\n"
"PO-Revision-Date: 2024-04-06 16:18+0300\n"
"POT-Creation-Date: 2024-03-02 15:19+0000\n"
"PO-Revision-Date: 2024-03-03 00:14+0200\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew\n"
"Language: he\n"
@@ -38,7 +38,7 @@ msgstr "לוח גזירים זה לא יכול לאחסן נתונים."
msgid "Cannot read from empty clipboard."
msgstr "אי אפשר לקרוא מלוח גזירים ריק."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr "אין תצורות תואמות להעברת תכני לוח גזירים."
@@ -53,11 +53,11 @@ msgstr "לא ניתן לספק תוכן בתור „%s”"
msgid "Cannot provide contents as %s"
msgstr "לא ניתן לספק תוכן בתור %s"
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:464
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:459
msgid "The current backend does not support OpenGL"
msgstr "המנשק הנוכחי אינו תומך ב־‏OpenGL"
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1600
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1596
msgid "Vulkan support disabled via GDK_DEBUG"
msgstr "התמיכה ב־Vulkan מושבתת דרך GDK_DEBUG"
@@ -65,23 +65,23 @@ msgstr "התמיכה ב־Vulkan מושבתת דרך GDK_DEBUG"
msgid "GL support disabled via GDK_DEBUG"
msgstr "התמיכה ב־GL הושבתה דרך GDK_DEBUG"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1665
msgid "No EGL configuration available"
msgstr "אין תצורת EGL זמינה"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1673
msgid "Failed to get EGL configurations"
msgstr "קבלת תצורות EGL נכשלה"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1703
msgid "No EGL configuration with required features found"
msgstr "לא נמצאה תצורת EGL עם היכולות הנדרשות"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1710
msgid "No perfect EGL configuration found"
msgstr "לא נמצאה תצורת EGL מושלמת"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1752
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
@@ -90,23 +90,23 @@ msgstr[1] "למימוש ה־EGL חסרות שתי הרחבות: %1$s"
msgstr[2] "למימוש ה־EGL חסרות %2$d הרחבות: %1$s"
msgstr[3] "למימוש ה־EGL חסרות %2$d הרחבות: %1$s"
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1801
msgid "libEGL not available in this sandbox"
msgstr "libEGL אינו זמין בארגז חול זה"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1802
msgid "libEGL not available"
msgstr "libEGL לא זמין"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1812
msgid "Failed to create EGL display"
msgstr "יצירת תצוגת EGL נכשלה"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1821
msgid "Could not initialize EGL display"
msgstr "לא ניתן להפעיל תצוגת EGL"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1831
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr "גרסת ה־EGL %d.%d ישנה מדי. GTK דורש %d.%d"
@@ -119,32 +119,32 @@ msgstr "אין תמיכה בגרירה והשלכה מיישומים אחרים.
msgid "No compatible formats to transfer contents."
msgstr "אין תצורות תואמות להעברת תכנים."
#: gdk/gdkglcontext.c:424 gdk/x11/gdkglcontext-glx.c:645
#: gdk/gdkglcontext.c:419 gdk/x11/gdkglcontext-glx.c:645
msgid "No GL API allowed."
msgstr "אין GL API מאופשר."
#: gdk/gdkglcontext.c:447 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/gdkglcontext.c:442 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/win32/gdkglcontext-win32-wgl.c:538 gdk/win32/gdkglcontext-win32-wgl.c:582
#: gdk/x11/gdkglcontext-glx.c:691
msgid "Unable to create a GL context"
msgstr "Unable to create a GL context"
#: gdk/gdkglcontext.c:1310
#: gdk/gdkglcontext.c:1304
msgid "OpenGL ES disabled via GDK_DEBUG"
msgstr "OpenGL ES מושבת על ידי GDK_DEBUG"
#: gdk/gdkglcontext.c:1322
#: gdk/gdkglcontext.c:1316
msgid "OpenGL disabled via GDK_DEBUG"
msgstr "OpenGL מושבת על ידי GDK_DEBUG"
#: gdk/gdkglcontext.c:1333
#: gdk/gdkglcontext.c:1327
#, c-format
msgid "Application does not support %s API"
msgstr "היישום אינו תומך ב־API ‏%s"
#. translators: This is about OpenGL backend names, like
#. * "Trying to use X11 GLX, but EGL is already in use"
#: gdk/gdkglcontext.c:2123
#: gdk/gdkglcontext.c:2113
#, c-format
msgid "Trying to use %s, but %s is already in use"
msgstr "מתבצע ניסיון להשתמש ב־%s אך %s כבר בשימוש"
@@ -833,7 +833,7 @@ msgstr "הקידוד „%s” אינו נתמך"
msgid "This GLES %d.%d implementation does not support half-float vertex data"
msgstr "מימוש זה של GLES %d.%d לא תומך בנתוני קודקודים עם נקודה חצי צפה"
#: gsk/gpu/gskgldevice.c:246
#: gsk/gpu/gskgldevice.c:245
#, c-format
msgid "OpenGL ES 3.0 is not supported by this renderer."
msgstr "אין תמיכה ב־OpenGL ES 3.0 במנגנון העיבוד הזה."
@@ -1081,7 +1081,7 @@ msgid "Pick a Font"
msgstr "בחירת גופן"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "גופן"
@@ -2383,7 +2383,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "אם פריט ימחק, הוא יאבד לצמיתות."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6193 gtk/gtktextview.c:9080
msgid "_Delete"
msgstr "מ_חיקה"
@@ -2593,7 +2593,7 @@ msgid "_Time"
msgstr "_זמן"
#: gtk/gtkfilechooserwidget.c:7375 gtk/gtkplacessidebar.c:2306
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:18
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19
#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24
#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80
msgid "Name"
@@ -2725,19 +2725,19 @@ msgstr "סגירה"
msgid "Close the infobar"
msgstr "סגירת פס המידע"
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6181 gtk/gtktextview.c:9068
msgid "Cu_t"
msgstr "_גזירה"
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6185 gtk/gtktextview.c:9072
msgid "_Copy"
msgstr "ה_עתקה"
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6189 gtk/gtktextview.c:9076
msgid "_Paste"
msgstr "ה_דבקה"
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6202 gtk/gtktextview.c:9101
msgid "Select _All"
msgstr "בחירה בה_כול"
@@ -2750,7 +2750,7 @@ msgid "Copy _Link Address"
msgstr "העתקת כתובת ה_קישור"
# msgctxt "OpenType layout"
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2724 gtk/gtktextview.c:9150
msgid "Context menu"
msgstr "תפריט הקשר"
@@ -3444,7 +3444,7 @@ msgstr "חסר נייר"
#. Translators: this is a printer status.
#: gtk/print/gtkprintoperation-win32.c:640
#: modules/printbackends/gtkprintbackendcpdb.c:1533
#: modules/printbackends/gtkprintbackendcpdb.c:1528
#: modules/printbackends/gtkprintbackendcups.c:2639
msgid "Paused"
msgstr "מופסק"
@@ -3515,42 +3515,42 @@ msgstr "נתוני המדפסת מתקבלים…"
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, top to bottom"
msgstr "שמאל לימין, מלמעלה למטה"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, bottom to top"
msgstr "שמאל לימין, מלמטה למעלה"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, top to bottom"
msgstr "ימין לשמאל, מלמעלה למטה"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, bottom to top"
msgstr "ימין לשמאל, מלמטה למעלה"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, left to right"
msgstr "מלמעלה למטה, משמאל לימין"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, right to left"
msgstr "מלמעלה למטה, מימין לשמאל"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, left to right"
msgstr "מלמטה למעלה, משמאל לימין"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, right to left"
msgstr "מלמטה למעלה, מימין לשמאל"
@@ -3688,15 +3688,15 @@ msgctxt "accessibility"
msgid "Sidebar"
msgstr "סרגל צד"
#: gtk/gtktext.c:6208 gtk/gtktextview.c:9125
#: gtk/gtktext.c:6207 gtk/gtktextview.c:9106
msgid "Insert _Emoji"
msgstr "הוספת _רגשון"
#: gtk/gtktextview.c:9107
#: gtk/gtktextview.c:9088
msgid "_Undo"
msgstr "_ביטול"
#: gtk/gtktextview.c:9111
#: gtk/gtktextview.c:9092
msgid "_Redo"
msgstr "ביצוע _שוב"
@@ -3922,7 +3922,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "ללא"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:922
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr "IM Context קשיחה בקוד על ידי GTK_IM_MODULE"
@@ -4108,7 +4108,7 @@ msgstr "מונה תמוניות"
msgid "Frame Rate"
msgstr "קצב תמוניות"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "קנה מידה"
@@ -4293,27 +4293,27 @@ msgstr "גודל:"
msgid "Trigger"
msgstr "גורם"
#: gtk/inspector/size-groups.c:228
#: gtk/inspector/size-groups.c:225
msgctxt "sizegroup mode"
msgid "None"
msgstr "ללא"
#: gtk/inspector/size-groups.c:229
#: gtk/inspector/size-groups.c:226
msgctxt "sizegroup mode"
msgid "Horizontal"
msgstr "אופקי"
#: gtk/inspector/size-groups.c:230
#: gtk/inspector/size-groups.c:227
msgctxt "sizegroup mode"
msgid "Vertical"
msgstr "אנכי"
#: gtk/inspector/size-groups.c:231
#: gtk/inspector/size-groups.c:228
msgctxt "sizegroup mode"
msgid "Both"
msgstr "שניהם"
#: gtk/inspector/size-groups.c:243
#: gtk/inspector/size-groups.c:240
msgid "Mode"
msgstr "מצב"
@@ -4370,10 +4370,14 @@ msgstr "היררכייה"
msgid "Implements"
msgstr "מיישם"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:674 gtk/inspector/visual.c:693
msgid "Theme is hardcoded by GTK_THEME"
msgstr "ערכת נושא קשיחה בקוד על ידי GTK_THEME"
#: gtk/inspector/visual.c:942
msgid "Backend does not support window scaling"
msgstr "הממשק אינו תומך בקנה מידה לחלון"
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "ערכת עיצוב של GTK"
@@ -4394,113 +4398,89 @@ msgstr "גודל סמן"
msgid "Icon Theme"
msgstr "ערכת סמלים"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:194
msgid "Font Scale"
msgstr "גודל גופן"
#: gtk/inspector/visual.ui:239
msgid "Text Direction"
msgstr "כיוון טקסט"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:254
msgid "Left-to-Right"
msgstr "שמאל לימין"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:255
msgid "Right-to-Left"
msgstr "ימין לשמאל"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:273
msgid "Window Scaling"
msgstr "קנה מידה של חלון"
#: gtk/inspector/visual.ui:306
msgid "Animations"
msgstr "הנפשות"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:331
msgid "Slowdown"
msgstr "האטה"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "החלקת קצוות"
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr "רימוז"
#: gtk/inspector/visual.ui:402
msgctxt "Font hinting style"
msgid "None"
msgstr "ללא"
#: gtk/inspector/visual.ui:403
msgctxt "Font hinting style"
msgid "Slight"
msgstr "קל"
#: gtk/inspector/visual.ui:404
msgctxt "Font hinting style"
msgid "Medium"
msgstr "בינוני"
#: gtk/inspector/visual.ui:405
msgctxt "Font hinting style"
msgid "Full"
msgstr "מלא"
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr "רימוז מדדים"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:385
msgid "Show Framerate"
msgstr "הצגת קצב תמוניות"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:410
msgid "Show Graphic Updates"
msgstr "הצגת עדכונים גרפיים"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:430
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the GPU."
msgstr ""
"מכהה את כל המקומות שמעבד התצוגה הנוכחית משתמש ב־Cairo במקום במעבד הגרפי."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:436
msgid "Show Cairo Rendering"
msgstr "הצגת עיבוד Cairo"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:461
msgid "Show Baselines"
msgstr "הצגת קווי בסיס (Baselines)"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:489
msgid "Show Layout Borders"
msgstr "הצגת גבולות פריסה"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:546
msgid "CSS Padding"
msgstr "מרווח ב־CSS"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:556
msgid "CSS Border"
msgstr "מסגרת CSS"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:566
msgid "CSS Margin"
msgstr "שול CSS"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:576
msgid "Widget Margin"
msgstr "שול הווידג׳ט"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:611
msgid "Show Focus"
msgstr "הצגת מיקוד"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:636
msgid "Show Accessibility warnings"
msgstr "הצגת אזהרות נגישות"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:661
msgid "Show Graphics Offload"
msgstr "הצגת פריקת גרפיקה"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:693
msgid "Inspect Inspector"
msgstr "חקירת חוקר"
@@ -6624,35 +6604,34 @@ msgstr "מתקדם"
msgid "Some of the settings in the dialog conflict"
msgstr "חלק מההגדרות בתיבת הדו־שיח מתנגשות"
#: modules/printbackends/gtkprintbackendcpdb.c:542
#: modules/printbackends/gtkprintbackendcups.c:5668
msgctxt "Print job priority"
#. Translators: These strings name the possible values of the
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Urgent"
msgstr "דחופה"
msgstr "דחוף"
#: modules/printbackends/gtkprintbackendcpdb.c:543
#: modules/printbackends/gtkprintbackendcups.c:5669
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "High"
msgstr "גבוהה"
msgstr "גבוה"
#: modules/printbackends/gtkprintbackendcpdb.c:544
#: modules/printbackends/gtkprintbackendcups.c:5670
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Medium"
msgstr "בינונית"
msgstr "בינוני"
#: modules/printbackends/gtkprintbackendcpdb.c:545
#: modules/printbackends/gtkprintbackendcups.c:5671
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Low"
msgstr "נמוכה"
msgstr "נמוך"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:567
#: modules/printbackends/gtkprintbackendcups.c:5814
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5782
msgctxt "printer option"
msgid "Before"
msgstr "לפני"
@@ -6660,35 +6639,35 @@ msgstr "לפני"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:574
#: modules/printbackends/gtkprintbackendcups.c:5829
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5797
msgctxt "printer option"
msgid "After"
msgstr "אחרי"
# msgctxt "printer option"
#: modules/printbackends/gtkprintbackendcpdb.c:597
#: modules/printbackends/gtkprintbackendcpdb.c:592
msgid "Print at"
msgstr "הדפסה ב"
# msgctxt "printer option"
#: modules/printbackends/gtkprintbackendcpdb.c:607
#: modules/printbackends/gtkprintbackendcpdb.c:602
msgid "Print at time"
msgstr "הדפסה בְזמן"
#: modules/printbackends/gtkprintbackendcpdb.c:670
#: modules/printbackends/gtkprintbackendcpdb.c:665
msgctxt "print option"
msgid "Borderless"
msgstr "ללא מסגרת"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1530
#: modules/printbackends/gtkprintbackendcpdb.c:1525
#: modules/printbackends/gtkprintbackendcups.c:2636
msgid "Paused; Rejecting Jobs"
msgstr "מופסק; דוחה עבודות"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1536
#: modules/printbackends/gtkprintbackendcpdb.c:1531
#: modules/printbackends/gtkprintbackendcups.c:2642
msgid "Rejecting Jobs"
msgstr "דוחה עבודות"
@@ -6839,266 +6818,266 @@ msgstr "קיימת בעיה במדפסת „%s”."
msgid "; "
msgstr "; "
#: modules/printbackends/gtkprintbackendcups.c:4609
#: modules/printbackends/gtkprintbackendcups.c:4676
#: modules/printbackends/gtkprintbackendcups.c:4582
#: modules/printbackends/gtkprintbackendcups.c:4649
msgctxt "printing option"
msgid "Two Sided"
msgstr "דו צדדי"
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4583
msgctxt "printing option"
msgid "Paper Type"
msgstr "סוג נייר"
#: modules/printbackends/gtkprintbackendcups.c:4611
#: modules/printbackends/gtkprintbackendcups.c:4584
msgctxt "printing option"
msgid "Paper Source"
msgstr "מקור נייר"
#: modules/printbackends/gtkprintbackendcups.c:4612
#: modules/printbackends/gtkprintbackendcups.c:4677
#: modules/printbackends/gtkprintbackendcups.c:4585
#: modules/printbackends/gtkprintbackendcups.c:4650
msgctxt "printing option"
msgid "Output Tray"
msgstr "מגש פלט"
#: modules/printbackends/gtkprintbackendcups.c:4613
#: modules/printbackends/gtkprintbackendcups.c:4586
msgctxt "printing option"
msgid "Resolution"
msgstr "הבחנה"
#: modules/printbackends/gtkprintbackendcups.c:4614
#: modules/printbackends/gtkprintbackendcups.c:4587
msgctxt "printing option"
msgid "GhostScript pre-filtering"
msgstr "סינון קדם של GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4623
#: modules/printbackends/gtkprintbackendcups.c:4596
msgctxt "printing option value"
msgid "One Sided"
msgstr "צד אחד"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4625
#: modules/printbackends/gtkprintbackendcups.c:4598
msgctxt "printing option value"
msgid "Long Edge (Standard)"
msgstr "הצד הארוך (תקני)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4627
#: modules/printbackends/gtkprintbackendcups.c:4600
msgctxt "printing option value"
msgid "Short Edge (Flip)"
msgstr "הצד הקצר (היפוך)"
#. Translators: this is an option of "Paper Source"
#: modules/printbackends/gtkprintbackendcups.c:4629
#: modules/printbackends/gtkprintbackendcups.c:4631
#: modules/printbackends/gtkprintbackendcups.c:4639
#: modules/printbackends/gtkprintbackendcups.c:4602
#: modules/printbackends/gtkprintbackendcups.c:4604
#: modules/printbackends/gtkprintbackendcups.c:4612
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:4633
#: modules/printbackends/gtkprintbackendcups.c:4635
#: modules/printbackends/gtkprintbackendcups.c:4637
#: modules/printbackends/gtkprintbackendcups.c:4641
#: modules/printbackends/gtkprintbackendcups.c:4606
#: modules/printbackends/gtkprintbackendcups.c:4608
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4614
msgctxt "printing option value"
msgid "Printer Default"
msgstr "בררת מחדל עבור המדפסת"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4643
#: modules/printbackends/gtkprintbackendcups.c:4616
msgctxt "printing option value"
msgid "Embed GhostScript fonts only"
msgstr "הטמעת גופני PostScript בלבד"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4645
#: modules/printbackends/gtkprintbackendcups.c:4618
msgctxt "printing option value"
msgid "Convert to PS level 1"
msgstr "המרה ל־PS רמה 1"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4647
#: modules/printbackends/gtkprintbackendcups.c:4620
msgctxt "printing option value"
msgid "Convert to PS level 2"
msgstr "המרה ל־PS רמה 2"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4649
#: modules/printbackends/gtkprintbackendcups.c:4622
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:4658
#: modules/printbackends/gtkprintbackendcups.c:4631
msgctxt "printing option group"
msgid "Miscellaneous"
msgstr "שונות"
#: modules/printbackends/gtkprintbackendcups.c:4685
#: modules/printbackends/gtkprintbackendcups.c:4658
msgctxt "sides"
msgid "One Sided"
msgstr "חד צדדי"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4687
#: modules/printbackends/gtkprintbackendcups.c:4660
msgctxt "sides"
msgid "Long Edge (Standard)"
msgstr "צד ארוך (תקני)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4689
#: modules/printbackends/gtkprintbackendcups.c:4662
msgctxt "sides"
msgid "Short Edge (Flip)"
msgstr "צד קצר (היפוך)"
#. Translators: Top output bin
#: modules/printbackends/gtkprintbackendcups.c:4692
#: modules/printbackends/gtkprintbackendcups.c:4665
msgctxt "output-bin"
msgid "Top Bin"
msgstr "מגש עליון"
#. Translators: Middle output bin
#: modules/printbackends/gtkprintbackendcups.c:4694
#: modules/printbackends/gtkprintbackendcups.c:4667
msgctxt "output-bin"
msgid "Middle Bin"
msgstr "מגש אמצעי"
#. Translators: Bottom output bin
#: modules/printbackends/gtkprintbackendcups.c:4696
#: modules/printbackends/gtkprintbackendcups.c:4669
msgctxt "output-bin"
msgid "Bottom Bin"
msgstr "מגש תחתון"
#. Translators: Side output bin
#: modules/printbackends/gtkprintbackendcups.c:4698
#: modules/printbackends/gtkprintbackendcups.c:4671
msgctxt "output-bin"
msgid "Side Bin"
msgstr "מגש צדי"
#. Translators: Left output bin
#: modules/printbackends/gtkprintbackendcups.c:4700
#: modules/printbackends/gtkprintbackendcups.c:4673
msgctxt "output-bin"
msgid "Left Bin"
msgstr "מגש שמאלי"
#. Translators: Right output bin
#: modules/printbackends/gtkprintbackendcups.c:4702
#: modules/printbackends/gtkprintbackendcups.c:4675
msgctxt "output-bin"
msgid "Right Bin"
msgstr "מגש ימני"
#. Translators: Center output bin
#: modules/printbackends/gtkprintbackendcups.c:4704
#: modules/printbackends/gtkprintbackendcups.c:4677
msgctxt "output-bin"
msgid "Center Bin"
msgstr "מגש מרכזי"
#. Translators: Rear output bin
#: modules/printbackends/gtkprintbackendcups.c:4706
#: modules/printbackends/gtkprintbackendcups.c:4679
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:4708
#: modules/printbackends/gtkprintbackendcups.c:4681
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:4710
#: modules/printbackends/gtkprintbackendcups.c:4683
msgctxt "output-bin"
msgid "Face Down Bin"
msgstr "מגש עם הפנים כלפי מטה"
#. Translators: Large capacity output bin
#: modules/printbackends/gtkprintbackendcups.c:4712
#: modules/printbackends/gtkprintbackendcups.c:4685
msgctxt "output-bin"
msgid "Large Capacity Bin"
msgstr "מגש בעל קיבולת מוגדלת"
#. Translators: Output stacker number %d
#: modules/printbackends/gtkprintbackendcups.c:4734
#: modules/printbackends/gtkprintbackendcups.c:4707
#, c-format
msgctxt "output-bin"
msgid "Stacker %d"
msgstr "מערם פלט נייר %d"
#. Translators: Output mailbox number %d
#: modules/printbackends/gtkprintbackendcups.c:4738
#: modules/printbackends/gtkprintbackendcups.c:4711
#, c-format
msgctxt "output-bin"
msgid "Mailbox %d"
msgstr "התקן למיון פלט הדפסה %d"
#. Translators: Private mailbox
#: modules/printbackends/gtkprintbackendcups.c:4742
#: modules/printbackends/gtkprintbackendcups.c:4715
msgctxt "output-bin"
msgid "My Mailbox"
msgstr "התקן למיון פלט ההדפסה שלי"
#. Translators: Output tray number %d
#: modules/printbackends/gtkprintbackendcups.c:4746
#: modules/printbackends/gtkprintbackendcups.c:4719
#, c-format
msgctxt "output-bin"
msgid "Tray %d"
msgstr "מגירת הזנת נייר %d"
#: modules/printbackends/gtkprintbackendcups.c:5223
#: modules/printbackends/gtkprintbackendcups.c:5196
msgid "Printer Default"
msgstr "בררת מחדל עבור המדפסת"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5702
#: modules/printbackends/gtkprintbackendcups.c:5670
msgid "Job Priority"
msgstr "עדיפות המשימה"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5713
#: modules/printbackends/gtkprintbackendcups.c:5681
msgid "Billing Info"
msgstr "נתוני חיוב"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5705
msgctxt "cover page"
msgid "None"
msgstr "ללא"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5706
msgctxt "cover page"
msgid "Classified"
msgstr "מסווג"
#: modules/printbackends/gtkprintbackendcups.c:5739
#: modules/printbackends/gtkprintbackendcups.c:5707
msgctxt "cover page"
msgid "Confidential"
msgstr "חסוי"
#: modules/printbackends/gtkprintbackendcups.c:5740
#: modules/printbackends/gtkprintbackendcups.c:5708
msgctxt "cover page"
msgid "Secret"
msgstr "סודי"
#: modules/printbackends/gtkprintbackendcups.c:5741
#: modules/printbackends/gtkprintbackendcups.c:5709
msgctxt "cover page"
msgid "Standard"
msgstr "רגיל"
#: modules/printbackends/gtkprintbackendcups.c:5742
#: modules/printbackends/gtkprintbackendcups.c:5710
msgctxt "cover page"
msgid "Top Secret"
msgstr "סודי ביותר"
#: modules/printbackends/gtkprintbackendcups.c:5743
#: modules/printbackends/gtkprintbackendcups.c:5711
msgctxt "cover page"
msgid "Unclassified"
msgstr "לא מסווג"
@@ -7106,7 +7085,7 @@ msgstr "לא מסווג"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5755
#: modules/printbackends/gtkprintbackendcups.c:5723
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "מספר העמודים בדף"
@@ -7114,7 +7093,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:5772
#: modules/printbackends/gtkprintbackendcups.c:5740
msgctxt "printer option"
msgid "Page Ordering"
msgstr "סדר דפים"
@@ -7123,7 +7102,7 @@ msgstr "סדר דפים"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5849
#: modules/printbackends/gtkprintbackendcups.c:5817
msgctxt "printer option"
msgid "Print at"
msgstr "הדפסה"
@@ -7131,7 +7110,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:5860
#: modules/printbackends/gtkprintbackendcups.c:5828
msgctxt "printer option"
msgid "Print at time"
msgstr "הדפסה"
@@ -7141,19 +7120,19 @@ msgstr "הדפסה"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5907
#: modules/printbackends/gtkprintbackendcups.c:5875
#, 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:6018
#: modules/printbackends/gtkprintbackendcups.c:5986
msgctxt "printer option"
msgid "Printer Profile"
msgstr "פרופיל מדפסת"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6025
#: modules/printbackends/gtkprintbackendcups.c:5993
msgctxt "printer option value"
msgid "Unavailable"
msgstr "לא זמין"
@@ -7937,6 +7916,7 @@ msgstr "יצירת מנגנון עיבוד נכשלה: %s\n"
#: tools/gtk-rendernode-tool-compare.c:111
#, c-format
#| msgid "Failed to save %s: %s\n"
msgid "Failed to load %s: %s\n"
msgstr "הטעינה של %s נכשלה: %s\n"
@@ -7947,6 +7927,7 @@ msgstr "לא ניתן לשמור את תמונת ההבדל אל %s\n"
#: tools/gtk-rendernode-tool-compare.c:132
#, c-format
#| msgid "Output written to %s.\n"
msgid "Differences witten to %s.\n"
msgstr "ההבדלים נכתבו אל %s.\n"
@@ -8142,15 +8123,6 @@ msgstr ""
"No theme index file in “%s”.\n"
"If you really want to create an icon cache here, use --ignore-theme-index.\n"
#~ msgid "Backend does not support window scaling"
#~ msgstr "הממשק אינו תומך בקנה מידה לחלון"
#~ msgid "Font Scale"
#~ msgstr "גודל גופן"
#~ msgid "Window Scaling"
#~ msgstr "קנה מידה של חלון"
#, c-format
#~ msgid "Unspecified error decoding media"
#~ msgstr "שגיאה בלתי מוגדרת בפענוח מדיה"
@@ -8240,8 +8212,8 @@ msgstr ""
#~ msgid "Switch to list view"
#~ msgstr "החלפה לתצוגת רשימה"
#~ msgid "default:LTR"
#~ msgstr "default:RTL"
msgid "default:LTR"
msgstr "default:RTL"
#~ msgid "Other application…"
#~ msgstr "יישום אחר…"
+148 -169
View File
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-03-30 09:15+0000\n"
"PO-Revision-Date: 2024-03-30 19:22+0100\n"
"POT-Creation-Date: 2024-03-02 15:19+0000\n"
"PO-Revision-Date: 2024-03-02 16:46+0100\n"
"Last-Translator: Ekaterine Papava <papava.e@gtu.ge>\n"
"Language-Team: Georgian <http://mail.gnome.org/mailman/listinfo/gnome-ge-"
"list>\n"
@@ -36,7 +36,7 @@ msgstr "გაცვლის ბაფერში ინფორმაცი
msgid "Cannot read from empty clipboard."
msgstr "გაცვლის ცარიელი ბუფერიდან წაკითხვა შეუძლებელია."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr "გაცვლის ბაფერის შემცველობის შესანახად თავსებადი ფორმატი არ არსებობს."
@@ -51,11 +51,11 @@ msgstr "შემცველობის \"%s\"-ად გამოტანა
msgid "Cannot provide contents as %s"
msgstr "შემცველობის %s-ად გამოტანა შეუძლებელია"
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:464
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:459
msgid "The current backend does not support OpenGL"
msgstr "მიმდინარე უკანაბოლოს OpenGL-ის მხარდაჭერა არ გააჩნია"
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1600
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1596
msgid "Vulkan support disabled via GDK_DEBUG"
msgstr "Vulkan-ის მხარდაჭერა გამორთულია GDK_DEBUG-ით"
@@ -63,45 +63,45 @@ msgstr "Vulkan-ის მხარდაჭერა გამორთული
msgid "GL support disabled via GDK_DEBUG"
msgstr "GL-ის მხარდაჭერა გათიშულია GDK_DEBUG-ის მიერ"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1665
msgid "No EGL configuration available"
msgstr "EGL-ის კონფიგურაცია მიუწვდომელია"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1673
msgid "Failed to get EGL configurations"
msgstr "EGL-ის კონფიგურაციის მიღების შეცდოა"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1703
msgid "No EGL configuration with required features found"
msgstr "მოთხოვნილი ფუნქციების მქონე EGL-ის კონფიგურაცია ნაპოვნი არაა"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1710
msgid "No perfect EGL configuration found"
msgstr "EGL-ის მისაღები კონფიგურაცია ნაპოვნი არაა"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1752
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
msgstr[0] "EGL-ის განხორციელებას %2$d გაფართოება აკლია: %1$s"
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1801
msgid "libEGL not available in this sandbox"
msgstr "ამ იზოლირებულ გარემოში libEGL მიუწვდომელია"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1802
msgid "libEGL not available"
msgstr "libEGL მიუწვდომელია"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1812
msgid "Failed to create EGL display"
msgstr "EGL ეკრანის შექმნის შეცდომა"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1821
msgid "Could not initialize EGL display"
msgstr "EGL ეკრანის ინიციალიზაციის შეცდომა"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1831
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr "EGL-ის ვერსია %d.%d ძალიან ძველია. GTK-ს ესაჭიროება %d.%d"
@@ -114,32 +114,32 @@ msgstr "სხვა აპლიკაციებიდან DnD მხარ
msgid "No compatible formats to transfer contents."
msgstr "შემცველობის გადატანის თავსებადი ფორმატების გარეშე."
#: gdk/gdkglcontext.c:424 gdk/x11/gdkglcontext-glx.c:645
#: gdk/gdkglcontext.c:419 gdk/x11/gdkglcontext-glx.c:645
msgid "No GL API allowed."
msgstr "GL API არ არის დაშვებული."
#: gdk/gdkglcontext.c:447 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/gdkglcontext.c:442 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/win32/gdkglcontext-win32-wgl.c:538
#: gdk/win32/gdkglcontext-win32-wgl.c:582 gdk/x11/gdkglcontext-glx.c:691
msgid "Unable to create a GL context"
msgstr "GL-ის კონტექსტის შექმნა შეუძლებელია"
#: gdk/gdkglcontext.c:1310
#: gdk/gdkglcontext.c:1304
msgid "OpenGL ES disabled via GDK_DEBUG"
msgstr "OpenGL ES გამორთულია GDK_DEBUG საშუალებით"
#: gdk/gdkglcontext.c:1322
#: gdk/gdkglcontext.c:1316
msgid "OpenGL disabled via GDK_DEBUG"
msgstr "OpenGL გამორთულია GDK_DEBUG საშუალებით"
#: gdk/gdkglcontext.c:1333
#: gdk/gdkglcontext.c:1327
#, c-format
msgid "Application does not support %s API"
msgstr "აპლიკაციას %s-ის API-ის მხარდაჭერა არ გააცნია"
#. translators: This is about OpenGL backend names, like
#. * "Trying to use X11 GLX, but EGL is already in use"
#: gdk/gdkglcontext.c:2123
#: gdk/gdkglcontext.c:2113
#, c-format
msgid "Trying to use %s, but %s is already in use"
msgstr "%s გამოყენების მცდელობა, მაგრამ %s უკვე გამოიყენება"
@@ -859,7 +859,7 @@ msgstr ""
"GLES %d.%d-ის ამ განხორციელებას ნახევრად-მცურავმძიმიანი წვეროების "
"მონაცემების მხარდაჭერა არ გააჩნია"
#: gsk/gpu/gskgldevice.c:246
#: gsk/gpu/gskgldevice.c:245
#, c-format
msgid "OpenGL ES 3.0 is not supported by this renderer."
msgstr "OpenGL ES 3.0 ამ რენდერერის მიერ მხარდაჭერილი არაა."
@@ -1107,7 +1107,7 @@ msgid "Pick a Font"
msgstr "აირჩიეთ შრიფტი"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "შრიფტი"
@@ -2362,7 +2362,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "თუ წაშლით ელემენტს, ის სამუდამოდ დაიკარგება."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6193 gtk/gtktextview.c:9080
msgid "_Delete"
msgstr "წაშლა"
@@ -2572,7 +2572,7 @@ msgid "_Time"
msgstr "_დრო"
#: gtk/gtkfilechooserwidget.c:7375 gtk/gtkplacessidebar.c:2306
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:18
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19
#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24
#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80
msgid "Name"
@@ -2701,19 +2701,19 @@ msgstr "დახურვა"
msgid "Close the infobar"
msgstr "საინფორმაციო ზოლის დახურვა"
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6181 gtk/gtktextview.c:9068
msgid "Cu_t"
msgstr "ამოჭრა"
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6185 gtk/gtktextview.c:9072
msgid "_Copy"
msgstr "ასლი"
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6189 gtk/gtktextview.c:9076
msgid "_Paste"
msgstr "ჩასმა"
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6202 gtk/gtktextview.c:9101
msgid "Select _All"
msgstr "ყველაფრის _მონიშვნა"
@@ -2725,7 +2725,7 @@ msgstr "_ბმულის გახსნა"
msgid "Copy _Link Address"
msgstr "დაა_კოპირე ბმულის მისამართი"
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2724 gtk/gtktextview.c:9150
msgid "Context menu"
msgstr "კონტექსტური მენიუ"
@@ -3485,42 +3485,42 @@ msgstr "პრინტერის ინფორმაციის მიღ
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5672
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, top to bottom"
msgstr "მარცხნიდან მარჯვნივ, ქვევიდან ზემოთ"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5672
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, bottom to top"
msgstr "მარცხნიდან მარჯვნივ, ქვემოდან ზემოთ"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5673
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, top to bottom"
msgstr "მარჯვნიდან მარცხნივ, ზევიდან ქვემოთ"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5673
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, bottom to top"
msgstr "მარჯვნიდან მარცხნივ, ქვემოდან ზემოთ"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5674
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, left to right"
msgstr "ზემოდან ქვემოთ, მარცხნიდან მარჯვნივ"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5674
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, right to left"
msgstr "ზემოდან ქვემოთ, მარჯვნიდან მარცხნივ"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5675
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, left to right"
msgstr "ქვემოდან ზემოთ, მარცხნიდან მარჯვნივ"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5675
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, right to left"
msgstr "ქვემოდან ზემოთ, მარჯვნიდან მარცხნივ"
@@ -3660,15 +3660,15 @@ msgctxt "accessibility"
msgid "Sidebar"
msgstr "გვერდითა ზოლი"
#: gtk/gtktext.c:6208 gtk/gtktextview.c:9125
#: gtk/gtktext.c:6207 gtk/gtktextview.c:9106
msgid "Insert _Emoji"
msgstr "ემოჯის _ჩასმა"
#: gtk/gtktextview.c:9107
#: gtk/gtktextview.c:9088
msgid "_Undo"
msgstr "_დაბრუნება"
#: gtk/gtktextview.c:9111
#: gtk/gtktextview.c:9092
msgid "_Redo"
msgstr "_გამეორება"
@@ -3896,7 +3896,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "არცერთი"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:922
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr "IM-ის კონტექსტი GTK_IM_MODULE-ში ხელითაა ჩაწერილი"
@@ -4082,7 +4082,7 @@ msgstr "კადრების რაოდენობა"
msgid "Frame Rate"
msgstr "კადრების სიხშირე"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "მასშტაბი"
@@ -4267,27 +4267,27 @@ msgstr "ზომა:"
msgid "Trigger"
msgstr "ტრიგერი"
#: gtk/inspector/size-groups.c:228
#: gtk/inspector/size-groups.c:225
msgctxt "sizegroup mode"
msgid "None"
msgstr "არცერთი"
#: gtk/inspector/size-groups.c:229
#: gtk/inspector/size-groups.c:226
msgctxt "sizegroup mode"
msgid "Horizontal"
msgstr "ჰორიზონტალური"
#: gtk/inspector/size-groups.c:230
#: gtk/inspector/size-groups.c:227
msgctxt "sizegroup mode"
msgid "Vertical"
msgstr "ვერტიკალური"
#: gtk/inspector/size-groups.c:231
#: gtk/inspector/size-groups.c:228
msgctxt "sizegroup mode"
msgid "Both"
msgstr "ორივე"
#: gtk/inspector/size-groups.c:243
#: gtk/inspector/size-groups.c:240
msgid "Mode"
msgstr "რეჟიმი"
@@ -4344,10 +4344,14 @@ msgstr "იერარქია"
msgid "Implements"
msgstr "იმპლემენტაციას უკეთებს"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:674 gtk/inspector/visual.c:693
msgid "Theme is hardcoded by GTK_THEME"
msgstr "თემა ჩადგმულია GTK_THEME-ის მიერ"
#: gtk/inspector/visual.c:942
msgid "Backend does not support window scaling"
msgstr "უკანაბოლოს ფანჯრის მასშტაბირების მხარდაჭერა არ გააჩნია"
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "GTK-ის თემა"
@@ -4368,64 +4372,43 @@ msgstr "კურსორის ზომა"
msgid "Icon Theme"
msgstr "ხატულების თემა"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:194
msgid "Font Scale"
msgstr "ფონტის გადიდება"
#: gtk/inspector/visual.ui:239
msgid "Text Direction"
msgstr "ტექსტის მიმართულება"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:254
msgid "Left-to-Right"
msgstr "მარცხნიდან-მარჯვნივ"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:255
msgid "Right-to-Left"
msgstr "მარჯვნიდან-მარცხნივ"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:273
msgid "Window Scaling"
msgstr "ფანჯრის გადიდება"
#: gtk/inspector/visual.ui:306
msgid "Animations"
msgstr "ანიმაციები"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:331
msgid "Slowdown"
msgstr "შენელება"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "მომრგვალება"
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr "მომრგვალება"
#: gtk/inspector/visual.ui:402
msgid "None"
msgstr "არცერთი"
#: gtk/inspector/visual.ui:403
msgid "Slight"
msgstr "ოდნავ"
#: gtk/inspector/visual.ui:404 modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Medium"
msgstr "საშუალო"
#: gtk/inspector/visual.ui:405
msgid "Full"
msgstr "სრული"
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr "მეტრიკის მომრგვალება"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:385
msgid "Show Framerate"
msgstr "კადრების სიხშირის ჩვენება"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:410
msgid "Show Graphic Updates"
msgstr "გრაფიკული განახლებების ჩვენება"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:430
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the "
"GPU."
@@ -4433,47 +4416,47 @@ msgstr ""
"შეღებავს ყველა ადგილს, სადაც მიმდინარე რენდერერი GPU-ის მაგიერ Cairo-ს "
"იყენებს."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:436
msgid "Show Cairo Rendering"
msgstr "Cairo-ის რენდერის ჩვენება"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:461
msgid "Show Baselines"
msgstr "საბაზისო ხაზების ჩვენება"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:489
msgid "Show Layout Borders"
msgstr "განლაგების საზღვრების ჩვენება"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:546
msgid "CSS Padding"
msgstr "CSS-ის შეწევა"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:556
msgid "CSS Border"
msgstr "CSS-ის საზღვარი"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:566
msgid "CSS Margin"
msgstr "CSS-ის შეწევა"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:576
msgid "Widget Margin"
msgstr "ვიჯეტის შეწევა"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:611
msgid "Show Focus"
msgstr "ფოკუსის ჩვენება"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:636
msgid "Show Accessibility warnings"
msgstr "წვდომადობის გაფრთხილებების ჩვენება"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:661
msgid "Show Graphics Offload"
msgstr "გრაფიკის რენდერის გატანის ჩვენება"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:693
msgid "Inspect Inspector"
msgstr "კონტროლის ინსპექტორი"
@@ -6603,17 +6586,22 @@ msgstr "კონფლიქტი ფანჯრის რამდენი
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Urgent"
msgstr "გადაუდებელი"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "High"
msgstr "მაღალი"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Medium"
msgstr "საშუალო"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Low"
msgstr "დაბალი"
@@ -6621,7 +6609,7 @@ msgstr "დაბალი"
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5809
#: modules/printbackends/gtkprintbackendcups.c:5782
msgctxt "printer option"
msgid "Before"
msgstr "ჯერ"
@@ -6630,7 +6618,7 @@ msgstr "ჯერ"
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5824
#: modules/printbackends/gtkprintbackendcups.c:5797
msgctxt "printer option"
msgid "After"
msgstr "შემდეგ"
@@ -6806,266 +6794,266 @@ msgstr "%s პრინტერის პრობლემა."
msgid "; "
msgstr "; "
#: modules/printbackends/gtkprintbackendcups.c:4609
#: modules/printbackends/gtkprintbackendcups.c:4676
#: modules/printbackends/gtkprintbackendcups.c:4582
#: modules/printbackends/gtkprintbackendcups.c:4649
msgctxt "printing option"
msgid "Two Sided"
msgstr "ორმხრივი"
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4583
msgctxt "printing option"
msgid "Paper Type"
msgstr "ფურცლის ტიპი"
#: modules/printbackends/gtkprintbackendcups.c:4611
#: modules/printbackends/gtkprintbackendcups.c:4584
msgctxt "printing option"
msgid "Paper Source"
msgstr "ქაღალდის წყარო"
#: modules/printbackends/gtkprintbackendcups.c:4612
#: modules/printbackends/gtkprintbackendcups.c:4677
#: modules/printbackends/gtkprintbackendcups.c:4585
#: modules/printbackends/gtkprintbackendcups.c:4650
msgctxt "printing option"
msgid "Output Tray"
msgstr "გამოტანის თარო"
#: modules/printbackends/gtkprintbackendcups.c:4613
#: modules/printbackends/gtkprintbackendcups.c:4586
msgctxt "printing option"
msgid "Resolution"
msgstr "გარჩევადობა"
#: modules/printbackends/gtkprintbackendcups.c:4614
#: modules/printbackends/gtkprintbackendcups.c:4587
msgctxt "printing option"
msgid "GhostScript pre-filtering"
msgstr "GhostScript-ის პრეფილტრი"
#: modules/printbackends/gtkprintbackendcups.c:4623
#: modules/printbackends/gtkprintbackendcups.c:4596
msgctxt "printing option value"
msgid "One Sided"
msgstr "ერთმხრიანი"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4625
#: modules/printbackends/gtkprintbackendcups.c:4598
msgctxt "printing option value"
msgid "Long Edge (Standard)"
msgstr "გრძელი წიბო (სტანდარტული)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4627
#: modules/printbackends/gtkprintbackendcups.c:4600
msgctxt "printing option value"
msgid "Short Edge (Flip)"
msgstr "მოკლე წიბო (გადაბრუნება)"
#. Translators: this is an option of "Paper Source"
#: modules/printbackends/gtkprintbackendcups.c:4629
#: modules/printbackends/gtkprintbackendcups.c:4631
#: modules/printbackends/gtkprintbackendcups.c:4639
#: modules/printbackends/gtkprintbackendcups.c:4602
#: modules/printbackends/gtkprintbackendcups.c:4604
#: modules/printbackends/gtkprintbackendcups.c:4612
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:4633
#: modules/printbackends/gtkprintbackendcups.c:4635
#: modules/printbackends/gtkprintbackendcups.c:4637
#: modules/printbackends/gtkprintbackendcups.c:4641
#: modules/printbackends/gtkprintbackendcups.c:4606
#: modules/printbackends/gtkprintbackendcups.c:4608
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4614
msgctxt "printing option value"
msgid "Printer Default"
msgstr "ნაგულისხმევი პრინტერი"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4643
#: modules/printbackends/gtkprintbackendcups.c:4616
msgctxt "printing option value"
msgid "Embed GhostScript fonts only"
msgstr "მხოლოდ GhostScript-ის ფონტების ჩაშენება"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4645
#: modules/printbackends/gtkprintbackendcups.c:4618
msgctxt "printing option value"
msgid "Convert to PS level 1"
msgstr "პირველი დონის PS-ზე გადაყვანა"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4647
#: modules/printbackends/gtkprintbackendcups.c:4620
msgctxt "printing option value"
msgid "Convert to PS level 2"
msgstr "მეორე დონის PS-ზე გადაყვანა"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4649
#: modules/printbackends/gtkprintbackendcups.c:4622
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:4658
#: modules/printbackends/gtkprintbackendcups.c:4631
msgctxt "printing option group"
msgid "Miscellaneous"
msgstr "სხვადასხვა"
#: modules/printbackends/gtkprintbackendcups.c:4685
#: modules/printbackends/gtkprintbackendcups.c:4658
msgctxt "sides"
msgid "One Sided"
msgstr "ერთმხრიანი"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4687
#: modules/printbackends/gtkprintbackendcups.c:4660
msgctxt "sides"
msgid "Long Edge (Standard)"
msgstr "გრძელი წიბო (სტანდარტული)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4689
#: modules/printbackends/gtkprintbackendcups.c:4662
msgctxt "sides"
msgid "Short Edge (Flip)"
msgstr "მოკლე წიბო (გადაბრუნება)"
#. Translators: Top output bin
#: modules/printbackends/gtkprintbackendcups.c:4692
#: modules/printbackends/gtkprintbackendcups.c:4665
msgctxt "output-bin"
msgid "Top Bin"
msgstr "ზედა კალათი"
#. Translators: Middle output bin
#: modules/printbackends/gtkprintbackendcups.c:4694
#: modules/printbackends/gtkprintbackendcups.c:4667
msgctxt "output-bin"
msgid "Middle Bin"
msgstr "შუა კალათი"
#. Translators: Bottom output bin
#: modules/printbackends/gtkprintbackendcups.c:4696
#: modules/printbackends/gtkprintbackendcups.c:4669
msgctxt "output-bin"
msgid "Bottom Bin"
msgstr "ქვედა კალათი"
#. Translators: Side output bin
#: modules/printbackends/gtkprintbackendcups.c:4698
#: modules/printbackends/gtkprintbackendcups.c:4671
msgctxt "output-bin"
msgid "Side Bin"
msgstr "გვერდითი კალათი"
#. Translators: Left output bin
#: modules/printbackends/gtkprintbackendcups.c:4700
#: modules/printbackends/gtkprintbackendcups.c:4673
msgctxt "output-bin"
msgid "Left Bin"
msgstr "მარცხენა კალათი"
#. Translators: Right output bin
#: modules/printbackends/gtkprintbackendcups.c:4702
#: modules/printbackends/gtkprintbackendcups.c:4675
msgctxt "output-bin"
msgid "Right Bin"
msgstr "მარჯვენა კალათი"
#. Translators: Center output bin
#: modules/printbackends/gtkprintbackendcups.c:4704
#: modules/printbackends/gtkprintbackendcups.c:4677
msgctxt "output-bin"
msgid "Center Bin"
msgstr "ცენტრალური კალათი"
#. Translators: Rear output bin
#: modules/printbackends/gtkprintbackendcups.c:4706
#: modules/printbackends/gtkprintbackendcups.c:4679
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:4708
#: modules/printbackends/gtkprintbackendcups.c:4681
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:4710
#: modules/printbackends/gtkprintbackendcups.c:4683
msgctxt "output-bin"
msgid "Face Down Bin"
msgstr "დაბლა მაყურებელი კალათი"
#. Translators: Large capacity output bin
#: modules/printbackends/gtkprintbackendcups.c:4712
#: modules/printbackends/gtkprintbackendcups.c:4685
msgctxt "output-bin"
msgid "Large Capacity Bin"
msgstr "დიდი მოცულობის კალათი"
#. Translators: Output stacker number %d
#: modules/printbackends/gtkprintbackendcups.c:4734
#: modules/printbackends/gtkprintbackendcups.c:4707
#, c-format
msgctxt "output-bin"
msgid "Stacker %d"
msgstr "დამლაგებელი %d"
#. Translators: Output mailbox number %d
#: modules/printbackends/gtkprintbackendcups.c:4738
#: modules/printbackends/gtkprintbackendcups.c:4711
#, c-format
msgctxt "output-bin"
msgid "Mailbox %d"
msgstr "საფოსტო ყუთი %d"
#. Translators: Private mailbox
#: modules/printbackends/gtkprintbackendcups.c:4742
#: modules/printbackends/gtkprintbackendcups.c:4715
msgctxt "output-bin"
msgid "My Mailbox"
msgstr "ჩემი საფოსტო ყუთი"
#. Translators: Output tray number %d
#: modules/printbackends/gtkprintbackendcups.c:4746
#: modules/printbackends/gtkprintbackendcups.c:4719
#, c-format
msgctxt "output-bin"
msgid "Tray %d"
msgstr "თარო %d"
#: modules/printbackends/gtkprintbackendcups.c:5223
#: modules/printbackends/gtkprintbackendcups.c:5196
msgid "Printer Default"
msgstr "ნაგულისხმევი პრინტერი"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5697
#: modules/printbackends/gtkprintbackendcups.c:5670
msgid "Job Priority"
msgstr "ამოცანის პრიორიტეტი"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5708
#: modules/printbackends/gtkprintbackendcups.c:5681
msgid "Billing Info"
msgstr "ანგარიშთა ინფორმაცია"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5732
#: modules/printbackends/gtkprintbackendcups.c:5705
msgctxt "cover page"
msgid "None"
msgstr "არცერთი"
#: modules/printbackends/gtkprintbackendcups.c:5733
#: modules/printbackends/gtkprintbackendcups.c:5706
msgctxt "cover page"
msgid "Classified"
msgstr "საიდუმლო"
#: modules/printbackends/gtkprintbackendcups.c:5734
#: modules/printbackends/gtkprintbackendcups.c:5707
msgctxt "cover page"
msgid "Confidential"
msgstr "კონფიდენციალური"
#: modules/printbackends/gtkprintbackendcups.c:5735
#: modules/printbackends/gtkprintbackendcups.c:5708
msgctxt "cover page"
msgid "Secret"
msgstr "სამხედრო საიდუმლო"
#: modules/printbackends/gtkprintbackendcups.c:5736
#: modules/printbackends/gtkprintbackendcups.c:5709
msgctxt "cover page"
msgid "Standard"
msgstr "სტანდარტული"
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5710
msgctxt "cover page"
msgid "Top Secret"
msgstr "უმაღლესი დონის საიდუმლო"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5711
msgctxt "cover page"
msgid "Unclassified"
msgstr "არასაიდუმლო"
@@ -7073,7 +7061,7 @@ msgstr "არასაიდუმლო"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5750
#: modules/printbackends/gtkprintbackendcups.c:5723
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "გვერდები ფურცელზე"
@@ -7081,7 +7069,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:5767
#: modules/printbackends/gtkprintbackendcups.c:5740
msgctxt "printer option"
msgid "Page Ordering"
msgstr "გვერდის დალაგება"
@@ -7090,7 +7078,7 @@ msgstr "გვერდის დალაგება"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5844
#: modules/printbackends/gtkprintbackendcups.c:5817
msgctxt "printer option"
msgid "Print at"
msgstr "დაბეჭდვის დრო"
@@ -7098,7 +7086,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:5855
#: modules/printbackends/gtkprintbackendcups.c:5828
msgctxt "printer option"
msgid "Print at time"
msgstr "დაბეჭდვის დრო"
@@ -7108,19 +7096,19 @@ msgstr "დაბეჭდვის დრო"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5902
#: modules/printbackends/gtkprintbackendcups.c:5875
#, 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:6013
#: modules/printbackends/gtkprintbackendcups.c:5986
msgctxt "printer option"
msgid "Printer Profile"
msgstr "პრინტერის პროფილი"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6020
#: modules/printbackends/gtkprintbackendcups.c:5993
msgctxt "printer option value"
msgid "Unavailable"
msgstr "მიუწვდომელია"
@@ -8106,15 +8094,6 @@ msgstr ""
"თუ მართლა გნებავთ, ხატულების კეში აქ შექმნათ, --ignore-theme-index "
"გამოიყენეთ.\n"
#~ msgid "Backend does not support window scaling"
#~ msgstr "უკანაბოლოს ფანჯრის მასშტაბირების მხარდაჭერა არ გააჩნია"
#~ msgid "Font Scale"
#~ msgstr "ფონტის გადიდება"
#~ msgid "Window Scaling"
#~ msgstr "ფანჯრის გადიდება"
#, c-format
#~ msgid "Unspecified error decoding media"
#~ msgstr "შეცდომა მოწოდებული მედიის დეკოდირებისას"
+111 -153
View File
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk main\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-04-05 08:44+0000\n"
"PO-Revision-Date: 2024-04-05 10:15+0100\n"
"POT-Creation-Date: 2024-03-25 16:50+0000\n"
"PO-Revision-Date: 2024-03-26 12:31+0100\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: Kabyle <>\n"
"Language: kab\n"
@@ -18,11 +18,6 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n>1\n"
"X-Generator: Gtranslator 41.0\n"
"X-DL-Team: kab\n"
"X-DL-Module: gtk\n"
"X-DL-Branch: main\n"
"X-DL-Domain: po\n"
"X-DL-State: Translating\n"
#: gdk/broadway/gdkbroadway-server.c:135
#, c-format
@@ -64,46 +59,46 @@ msgstr ""
msgid "GL support disabled via GDK_DEBUG"
msgstr ""
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1674
msgid "No EGL configuration available"
msgstr ""
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1682
msgid "Failed to get EGL configurations"
msgstr ""
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1712
msgid "No EGL configuration with required features found"
msgstr ""
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1719
msgid "No perfect EGL configuration found"
msgstr ""
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1761
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
msgstr[0] ""
msgstr[1] ""
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1810
msgid "libEGL not available in this sandbox"
msgstr ""
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1811
msgid "libEGL not available"
msgstr ""
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1821
msgid "Failed to create EGL display"
msgstr ""
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1830
msgid "Could not initialize EGL display"
msgstr ""
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1840
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr ""
@@ -450,7 +445,7 @@ msgstr "Imayl"
#: gdk/keynamesprivate.h:6901
msgctxt "keyboard label"
msgid "WWW"
msgstr "WWW"
msgstr ""
#: gdk/keynamesprivate.h:6902
msgctxt "keyboard label"
@@ -728,7 +723,7 @@ msgstr ""
#: gdk/win32/gdkhdataoutputstream-win32.c:85
msgid "g_try_realloc () failed"
msgstr "g_try_realloc () yecceḍ"
msgstr ""
#: gdk/win32/gdkhdataoutputstream-win32.c:93
#: gdk/win32/gdkhdataoutputstream-win32.c:231
@@ -750,21 +745,21 @@ msgstr ""
#: gdk/win32/gdkhdataoutputstream-win32.c:250
msgid "GlobalLock() failed: "
msgstr "GlobalLock() yecceḍ: "
msgstr ""
#: gdk/win32/gdkhdataoutputstream-win32.c:364
msgid "GlobalAlloc() failed: "
msgstr "GlobalAlloc() yecceḍ: "
msgstr ""
#: gdk/x11/gdkapplaunchcontext-x11.c:297
#, c-format
msgid "Starting “%s”"
msgstr "Asenker n “%s”"
msgstr ""
#: gdk/x11/gdkapplaunchcontext-x11.c:310
#, c-format
msgid "Opening “%s”"
msgstr "Alday n “%s”"
msgstr ""
#: gdk/x11/gdkapplaunchcontext-x11.c:315
#, c-format
@@ -1073,7 +1068,7 @@ msgid "Pick a Font"
msgstr "Fren tasefsit"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "Tasefsit"
@@ -1137,7 +1132,7 @@ msgstr "Turagt"
#: gtk/gtkaboutdialog.c:120
msgid "Custom License"
msgstr "Turagt tudmawant"
msgstr ""
#: gtk/gtkaboutdialog.c:121
msgid "GNU General Public License, version 2 or later"
@@ -2320,7 +2315,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "Ma tekkseḍ aferdis, ad iṛuḥ i lebda."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5723 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
msgid "_Delete"
msgstr "Kkes (_D)"
@@ -2658,31 +2653,31 @@ msgstr "Mdel"
msgid "Close the infobar"
msgstr ""
#: gtk/gtklabel.c:5720 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
msgid "Cu_t"
msgstr "Gzem (_T)"
#: gtk/gtklabel.c:5721 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
msgid "_Copy"
msgstr "Nɣel (_C)"
#: gtk/gtklabel.c:5722 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
msgid "_Paste"
msgstr "Senteḍ (_P)"
#: gtk/gtklabel.c:5728 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
msgid "Select _All"
msgstr "Fren _Akk"
#: gtk/gtklabel.c:5733
#: gtk/gtklabel.c:5722
msgid "_Open Link"
msgstr "Ldi aseɣwen (_O)"
#: gtk/gtklabel.c:5737
#: gtk/gtklabel.c:5726
msgid "Copy _Link Address"
msgstr "Nɣel asaɣ n tansa (_L)"
#: gtk/gtklabel.c:5781 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
msgid "Context menu"
msgstr ""
@@ -3367,7 +3362,7 @@ msgstr "Ifuk ukaɣeḍ"
#. Translators: this is a printer status.
#: gtk/print/gtkprintoperation-win32.c:640
#: modules/printbackends/gtkprintbackendcpdb.c:1533
#: modules/printbackends/gtkprintbackendcpdb.c:1528
#: modules/printbackends/gtkprintbackendcups.c:2639
msgid "Paused"
msgstr "Teḥbes"
@@ -3438,42 +3433,42 @@ msgstr ""
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5672
msgid "Left to right, top to bottom"
msgstr ""
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5672
msgid "Left to right, bottom to top"
msgstr ""
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5673
msgid "Right to left, top to bottom"
msgstr ""
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5673
msgid "Right to left, bottom to top"
msgstr ""
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5674
msgid "Top to bottom, left to right"
msgstr ""
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5674
msgid "Top to bottom, right to left"
msgstr ""
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5675
msgid "Bottom to top, left to right"
msgstr ""
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5675
msgid "Bottom to top, right to left"
msgstr ""
@@ -4028,7 +4023,7 @@ msgstr ""
msgid "Frame Rate"
msgstr ""
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "Ales tisekta"
@@ -4290,13 +4285,13 @@ msgstr ""
msgid "Implements"
msgstr ""
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:672 gtk/inspector/visual.c:691
msgid "Theme is hardcoded by GTK_THEME"
msgstr ""
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "Asentel n GTK"
msgstr ""
#: gtk/inspector/visual.ui:58
msgid "Dark Variant"
@@ -4312,119 +4307,87 @@ msgstr "Tiddi n teḥnacaḍt"
#: gtk/inspector/visual.ui:144
msgid "Icon Theme"
msgstr "Asentel n tignitin"
msgstr ""
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:199
msgid "Font Scale"
msgstr ""
#: gtk/inspector/visual.ui:244
msgid "Text Direction"
msgstr "Tanila n uḍris"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:259
msgid "Left-to-Right"
msgstr "Seg uzelmaḍ ɣer uyeffus"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:260
msgid "Right-to-Left"
msgstr "Seg uyeffus ɣer uzelmaḍ"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:277
msgid "Animations"
msgstr "Ismusuyen"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:302
msgid "Slowdown"
msgstr ""
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr ""
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr ""
#: gtk/inspector/visual.ui:402
#| msgid "None"
msgctxt "Font hinting style"
msgid "None"
msgstr "Ula d yiwet"
#: gtk/inspector/visual.ui:403
#| msgctxt "keyboard label"
#| msgid "Right"
msgctxt "Font hinting style"
msgid "Slight"
msgstr "Afessas"
#: gtk/inspector/visual.ui:404
#| msgid "Medium"
msgctxt "Font hinting style"
msgid "Medium"
msgstr "D alemmas"
#: gtk/inspector/visual.ui:405
msgctxt "Font hinting style"
msgid "Full"
msgstr ""
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr ""
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:356
msgid "Show Framerate"
msgstr ""
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:381
msgid "Show Graphic Updates"
msgstr ""
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:401
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the "
"GPU."
msgstr ""
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:407
msgid "Show Cairo Rendering"
msgstr ""
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:432
msgid "Show Baselines"
msgstr ""
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:460
msgid "Show Layout Borders"
msgstr ""
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:517
msgid "CSS Padding"
msgstr ""
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:527
msgid "CSS Border"
msgstr ""
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:537
msgid "CSS Margin"
msgstr ""
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:547
msgid "Widget Margin"
msgstr ""
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:582
msgid "Show Focus"
msgstr ""
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:607
msgid "Show Accessibility warnings"
msgstr ""
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:632
msgid "Show Graphics Offload"
msgstr ""
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:664
msgid "Inspect Inspector"
msgstr ""
@@ -6005,7 +5968,7 @@ msgstr ""
#: gtk/print/paper_names_offsets.c:174
msgctxt "paper size"
msgid "prc 16k"
msgstr "prc 16k"
msgstr ""
#: gtk/print/paper_names_offsets.c:175
msgctxt "paper size"
@@ -6020,7 +5983,7 @@ msgstr ""
#: gtk/print/paper_names_offsets.c:177
msgctxt "paper size"
msgid "prc 32k"
msgstr "prc 32k"
msgstr ""
#: gtk/print/paper_names_offsets.c:178
msgctxt "paper size"
@@ -6153,7 +6116,7 @@ msgstr ""
#: gtk/ui/gtkcoloreditor.ui:157
msgctxt "Color channel"
msgid "A"
msgstr "A"
msgstr ""
#: gtk/ui/gtkcoloreditor.ui:193
msgctxt "Color channel"
@@ -6547,39 +6510,34 @@ msgstr "Talqayt"
msgid "Some of the settings in the dialog conflict"
msgstr ""
#: modules/printbackends/gtkprintbackendcpdb.c:542
#: modules/printbackends/gtkprintbackendcups.c:5668
#| msgid "Urgent"
msgctxt "Print job priority"
#. Translators: These strings name the possible values of the
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Urgent"
msgstr "Izreb"
#: modules/printbackends/gtkprintbackendcpdb.c:543
#: modules/printbackends/gtkprintbackendcups.c:5669
#| msgid "High"
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "High"
msgstr "Ɛlay"
#: modules/printbackends/gtkprintbackendcpdb.c:544
#: modules/printbackends/gtkprintbackendcups.c:5670
#| msgid "Medium"
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Medium"
msgstr "D alemmas"
#: modules/printbackends/gtkprintbackendcpdb.c:545
#: modules/printbackends/gtkprintbackendcups.c:5671
#| msgid "Low"
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Low"
msgstr "Yuder"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:567
#: modules/printbackends/gtkprintbackendcups.c:5814
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5809
msgctxt "printer option"
msgid "Before"
msgstr "Weqbel"
@@ -6587,33 +6545,33 @@ msgstr "Weqbel"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:574
#: modules/printbackends/gtkprintbackendcups.c:5829
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5824
msgctxt "printer option"
msgid "After"
msgstr "Mbeɛd"
#: modules/printbackends/gtkprintbackendcpdb.c:597
#: modules/printbackends/gtkprintbackendcpdb.c:592
msgid "Print at"
msgstr "Siggez ɣef"
#: modules/printbackends/gtkprintbackendcpdb.c:607
#: modules/printbackends/gtkprintbackendcpdb.c:602
msgid "Print at time"
msgstr "Siggez deg wakud ilaqen"
#: modules/printbackends/gtkprintbackendcpdb.c:670
#: modules/printbackends/gtkprintbackendcpdb.c:665
msgctxt "print option"
msgid "Borderless"
msgstr ""
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1530
#: modules/printbackends/gtkprintbackendcpdb.c:1525
#: modules/printbackends/gtkprintbackendcups.c:2636
msgid "Paused; Rejecting Jobs"
msgstr ""
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1536
#: modules/printbackends/gtkprintbackendcpdb.c:1531
#: modules/printbackends/gtkprintbackendcups.c:2642
msgid "Rejecting Jobs"
msgstr ""
@@ -6698,12 +6656,12 @@ msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:2568
#, c-format
msgid "Printer “%s” is low on toner."
msgstr "Aṭunir n tsaggazt “%s” qrib ad ifak."
msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:2572
#, c-format
msgid "Printer “%s” has no toner left."
msgstr "Aṭunir n tsaggazt “%s” d ilem."
msgstr ""
#. Translators: "Developer" like on photo development context
#: modules/printbackends/gtkprintbackendcups.c:2577
@@ -6732,22 +6690,22 @@ msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:2596
#, c-format
msgid "The cover is open on printer “%s”."
msgstr "Aɣumu n tsaggazt “%s” yeldi."
msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:2600
#, c-format
msgid "The door is open on printer “%s”."
msgstr "Tawwurt n tsaggazt “%s” teldi."
msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:2604
#, c-format
msgid "Printer “%s” is low on paper."
msgstr "Akaɣeḍ qrib ad ifak di tsaggazt “%s”."
msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:2608
#, c-format
msgid "Printer “%s” is out of paper."
msgstr "Ifuk-as ukaɣeḍ.i tsaggazt “%s”."
msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:2612
#, c-format
@@ -6757,7 +6715,7 @@ msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:2616
#, c-format
msgid "There is a problem on printer “%s”."
msgstr "Tasaggazt “%s” tesɛa ugur."
msgstr ""
#. Translators: this string connects multiple printer states together.
#: modules/printbackends/gtkprintbackendcups.c:2683
@@ -6773,7 +6731,7 @@ msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:4610
msgctxt "printing option"
msgid "Paper Type"
msgstr "Anaw n ukaɣeḍ"
msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:4611
msgctxt "printing option"
@@ -6979,51 +6937,51 @@ msgstr ""
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5702
#: modules/printbackends/gtkprintbackendcups.c:5697
msgid "Job Priority"
msgstr ""
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5713
#: modules/printbackends/gtkprintbackendcups.c:5708
msgid "Billing Info"
msgstr ""
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5732
msgctxt "cover page"
msgid "None"
msgstr "Ula d yiwen"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5733
msgctxt "cover page"
msgid "Classified"
msgstr "Yettuṣeggem"
#: modules/printbackends/gtkprintbackendcups.c:5739
#: modules/printbackends/gtkprintbackendcups.c:5734
msgctxt "cover page"
msgid "Confidential"
msgstr "Abaḍni"
#: modules/printbackends/gtkprintbackendcups.c:5740
#: modules/printbackends/gtkprintbackendcups.c:5735
msgctxt "cover page"
msgid "Secret"
msgstr "Uffir"
#: modules/printbackends/gtkprintbackendcups.c:5741
#: modules/printbackends/gtkprintbackendcups.c:5736
msgctxt "cover page"
msgid "Standard"
msgstr "Alugen"
#: modules/printbackends/gtkprintbackendcups.c:5742
#: modules/printbackends/gtkprintbackendcups.c:5737
msgctxt "cover page"
msgid "Top Secret"
msgstr ""
#: modules/printbackends/gtkprintbackendcups.c:5743
#: modules/printbackends/gtkprintbackendcups.c:5738
msgctxt "cover page"
msgid "Unclassified"
msgstr "Ur yettwaṣeggem ara"
@@ -7031,7 +6989,7 @@ msgstr "Ur yettwaṣeggem ara"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5755
#: modules/printbackends/gtkprintbackendcups.c:5750
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "Asebtar i yal tiferkit"
@@ -7039,7 +6997,7 @@ msgstr "Asebtar i yal tiferkit"
#. 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:5772
#: modules/printbackends/gtkprintbackendcups.c:5767
msgctxt "printer option"
msgid "Page Ordering"
msgstr "Isebtar s umyizwer"
@@ -7048,7 +7006,7 @@ msgstr "Isebtar s umyizwer"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5849
#: modules/printbackends/gtkprintbackendcups.c:5844
msgctxt "printer option"
msgid "Print at"
msgstr "Siggez qer"
@@ -7056,7 +7014,7 @@ msgstr "Siggez qer"
#. 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:5860
#: modules/printbackends/gtkprintbackendcups.c:5855
msgctxt "printer option"
msgid "Print at time"
msgstr "Siggez deg wakud ilaqen"
@@ -7066,19 +7024,19 @@ msgstr "Siggez deg wakud ilaqen"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5907
#: modules/printbackends/gtkprintbackendcups.c:5902
#, c-format
msgid "Custom %s×%s"
msgstr "Sagen %s×%s"
#. TRANSLATORS: this is the ICC color profile to use for this job
#: modules/printbackends/gtkprintbackendcups.c:6018
#: modules/printbackends/gtkprintbackendcups.c:6013
msgctxt "printer option"
msgid "Printer Profile"
msgstr "Amaqnu n umaggaz"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6025
#: modules/printbackends/gtkprintbackendcups.c:6020
msgctxt "printer option value"
msgid "Unavailable"
msgstr "Ulac-it"
+160 -181
View File
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-04-04 17:02+0000\n"
"PO-Revision-Date: 2024-04-06 12:28+0200\n"
"POT-Creation-Date: 2024-03-02 15:19+0000\n"
"PO-Revision-Date: 2024-03-02 17:02+0100\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: Polish <community-poland@mozilla.org>\n"
"Language: pl\n"
@@ -40,7 +40,7 @@ msgstr "Ten schowek nie może przechowywać danych."
msgid "Cannot read from empty clipboard."
msgstr "Nie można odczytać z pustego schowka."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr "Brak zgodnych formatów do przesłania zawartości schowka."
@@ -55,11 +55,11 @@ msgstr "Nie można dostarczyć zawartości jako „%s”"
msgid "Cannot provide contents as %s"
msgstr "Nie można dostarczyć zawartości jako %s"
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:464
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:459
msgid "The current backend does not support OpenGL"
msgstr "Bieżący mechanizm nie obsługuje OpenGL"
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1600
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1596
msgid "Vulkan support disabled via GDK_DEBUG"
msgstr "Obsługa Vulkan została wyłączona przez zmienną GDK_DEBUG"
@@ -67,23 +67,23 @@ msgstr "Obsługa Vulkan została wyłączona przez zmienną GDK_DEBUG"
msgid "GL support disabled via GDK_DEBUG"
msgstr "Obsługa GL została wyłączona przez zmienną GDK_DEBUG"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1665
msgid "No EGL configuration available"
msgstr "Brak dostępnej konfiguracji EGL"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1673
msgid "Failed to get EGL configurations"
msgstr "Uzyskanie konfiguracji EGL się nie powiodło"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1703
msgid "No EGL configuration with required features found"
msgstr "Nie odnaleziono konfiguracji EGL z wymaganymi funkcjami"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1710
msgid "No perfect EGL configuration found"
msgstr "Nie odnaleziono doskonałej konfiguracji EGL"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1752
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
@@ -91,23 +91,23 @@ msgstr[0] "W implementacji EGL brakuje rozszerzenia %s"
msgstr[1] "W implementacji EGL brakuje %2$d rozszerzeń: %1$s"
msgstr[2] "W implementacji EGL brakuje %2$d rozszerzeń: %1$s"
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1801
msgid "libEGL not available in this sandbox"
msgstr "libEGL nie jest dostępne w tej izolacji"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1802
msgid "libEGL not available"
msgstr "libEGL jest niedostępne"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1812
msgid "Failed to create EGL display"
msgstr "Utworzenie ekranu EGL się nie powiodło"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1821
msgid "Could not initialize EGL display"
msgstr "Nie można zainicjować ekranu EGL"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1831
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr "Wersja EGL, %d.%d, jest za stara. GTK wymaga wersji %d.%d"
@@ -120,32 +120,32 @@ msgstr "Przeciąganie z innych programów nie jest obsługiwane."
msgid "No compatible formats to transfer contents."
msgstr "Brak zgodnych formatów do przesłania zawartości."
#: gdk/gdkglcontext.c:424 gdk/x11/gdkglcontext-glx.c:645
#: gdk/gdkglcontext.c:419 gdk/x11/gdkglcontext-glx.c:645
msgid "No GL API allowed."
msgstr "Żadne API GL nie jest dozwolone."
#: gdk/gdkglcontext.c:447 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/gdkglcontext.c:442 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/win32/gdkglcontext-win32-wgl.c:538
#: gdk/win32/gdkglcontext-win32-wgl.c:582 gdk/x11/gdkglcontext-glx.c:691
msgid "Unable to create a GL context"
msgstr "Nie można utworzyć kontekstu GL"
#: gdk/gdkglcontext.c:1310
#: gdk/gdkglcontext.c:1304
msgid "OpenGL ES disabled via GDK_DEBUG"
msgstr "OpenGL ES zostało wyłączone przez zmienną GDK_DEBUG"
#: gdk/gdkglcontext.c:1322
#: gdk/gdkglcontext.c:1316
msgid "OpenGL disabled via GDK_DEBUG"
msgstr "OpenGL zostało wyłączone przez zmienną GDK_DEBUG"
#: gdk/gdkglcontext.c:1333
#: gdk/gdkglcontext.c:1327
#, c-format
msgid "Application does not support %s API"
msgstr "Program nie obsługuje API %s"
#. translators: This is about OpenGL backend names, like
#. * "Trying to use X11 GLX, but EGL is already in use"
#: gdk/gdkglcontext.c:2123
#: gdk/gdkglcontext.c:2113
#, c-format
msgid "Trying to use %s, but %s is already in use"
msgstr "Próbowanie użycia %s, ale %s jest już używane"
@@ -864,7 +864,7 @@ msgstr ""
"Ta implementacja GLES %d.%d nie obsługuje półzmiennoprzecinkowych danych "
"wierzchołkowych"
#: gsk/gpu/gskgldevice.c:246
#: gsk/gpu/gskgldevice.c:245
#, c-format
msgid "OpenGL ES 3.0 is not supported by this renderer."
msgstr "OpenGL ES 3.0 nie jest obsługiwane przez ten mechanizm rysowania."
@@ -1112,7 +1112,7 @@ msgid "Pick a Font"
msgstr "Wybór czcionki"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "Czcionka"
@@ -2369,7 +2369,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "Jeśli element zostanie usunięty, to zostanie on bezpowrotnie utracony."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6193 gtk/gtktextview.c:9080
msgid "_Delete"
msgstr "_Usuń"
@@ -2580,7 +2580,7 @@ msgid "_Time"
msgstr "_Czas"
#: gtk/gtkfilechooserwidget.c:7375 gtk/gtkplacessidebar.c:2306
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:18
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19
#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24
#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80
msgid "Name"
@@ -2709,19 +2709,19 @@ msgstr "Zamknij"
msgid "Close the infobar"
msgstr "Zamknij pasek informacyjny"
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6181 gtk/gtktextview.c:9068
msgid "Cu_t"
msgstr "_Wytnij"
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6185 gtk/gtktextview.c:9072
msgid "_Copy"
msgstr "S_kopiuj"
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6189 gtk/gtktextview.c:9076
msgid "_Paste"
msgstr "Wk_lej"
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6202 gtk/gtktextview.c:9101
msgid "Select _All"
msgstr "Z_aznacz wszystko"
@@ -2733,7 +2733,7 @@ msgstr "_Otwórz odnośnik"
msgid "Copy _Link Address"
msgstr "S_kopiuj adres odnośnika"
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2724 gtk/gtktextview.c:9150
msgid "Context menu"
msgstr "Menu kontekstowe"
@@ -3427,7 +3427,7 @@ msgstr "Brak papieru"
#. Translators: this is a printer status.
#: gtk/print/gtkprintoperation-win32.c:640
#: modules/printbackends/gtkprintbackendcpdb.c:1533
#: modules/printbackends/gtkprintbackendcpdb.c:1528
#: modules/printbackends/gtkprintbackendcups.c:2639
msgid "Paused"
msgstr "Wstrzymane"
@@ -3498,42 +3498,42 @@ msgstr "Pobieranie informacji o drukarce…"
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, top to bottom"
msgstr "Od lewej do prawej, z góry do dołu"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, bottom to top"
msgstr "Od lewej do prawej, z dołu na górę"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, top to bottom"
msgstr "Od prawej do lewej, z góry na dół"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, bottom to top"
msgstr "Od prawej do lewej, z dołu na górę"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, left to right"
msgstr "Z góry do dołu, od lewej do prawej"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, right to left"
msgstr "Z góry do dołu, od prawej do lewej"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, left to right"
msgstr "Z dołu do góry, od lewej do prawej"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, right to left"
msgstr "Z dołu do góry, od prawej do lewej"
@@ -3673,15 +3673,15 @@ msgctxt "accessibility"
msgid "Sidebar"
msgstr "Panel boczny"
#: gtk/gtktext.c:6208 gtk/gtktextview.c:9125
#: gtk/gtktext.c:6207 gtk/gtktextview.c:9106
msgid "Insert _Emoji"
msgstr "Wstaw _emoji"
#: gtk/gtktextview.c:9107
#: gtk/gtktextview.c:9088
msgid "_Undo"
msgstr "Cof_nij"
#: gtk/gtktextview.c:9111
#: gtk/gtktextview.c:9092
msgid "_Redo"
msgstr "P_onów"
@@ -3909,7 +3909,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "Brak"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:922
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr ""
"Kontekst metody wprowadzania jest zakodowany przez zmienną GTK_IM_MODULE"
@@ -4096,7 +4096,7 @@ msgstr "Liczba klatek"
msgid "Frame Rate"
msgstr "Liczba klatek na sekundę"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "Skalowanie"
@@ -4281,27 +4281,27 @@ msgstr "Rozmiar:"
msgid "Trigger"
msgstr "Wyzwalacz"
#: gtk/inspector/size-groups.c:228
#: gtk/inspector/size-groups.c:225
msgctxt "sizegroup mode"
msgid "None"
msgstr "Brak"
#: gtk/inspector/size-groups.c:229
#: gtk/inspector/size-groups.c:226
msgctxt "sizegroup mode"
msgid "Horizontal"
msgstr "Poziomy"
#: gtk/inspector/size-groups.c:230
#: gtk/inspector/size-groups.c:227
msgctxt "sizegroup mode"
msgid "Vertical"
msgstr "Pionowy"
#: gtk/inspector/size-groups.c:231
#: gtk/inspector/size-groups.c:228
msgctxt "sizegroup mode"
msgid "Both"
msgstr "Oba"
#: gtk/inspector/size-groups.c:243
#: gtk/inspector/size-groups.c:240
msgid "Mode"
msgstr "Tryb"
@@ -4358,10 +4358,14 @@ msgstr "Hierarchia"
msgid "Implements"
msgstr "Implementuje"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:674 gtk/inspector/visual.c:693
msgid "Theme is hardcoded by GTK_THEME"
msgstr "Motyw jest zakodowany przez zmienną GTK_THEME"
#: gtk/inspector/visual.c:942
msgid "Backend does not support window scaling"
msgstr "Mechanizm nie obsługuje skalowania okien"
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "Motyw GTK"
@@ -4382,67 +4386,43 @@ msgstr "Rozmiar kursora"
msgid "Icon Theme"
msgstr "Motyw ikon"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:194
msgid "Font Scale"
msgstr "Skalowanie czcionki"
#: gtk/inspector/visual.ui:239
msgid "Text Direction"
msgstr "Kierunek tekstu"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:254
msgid "Left-to-Right"
msgstr "Od lewej do prawej"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:255
msgid "Right-to-Left"
msgstr "Od prawej do lewej"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:273
msgid "Window Scaling"
msgstr "Skalowanie okien"
#: gtk/inspector/visual.ui:306
msgid "Animations"
msgstr "Animacje"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:331
msgid "Slowdown"
msgstr "Spowolnienie"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "Wygładzanie krawędzi"
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr "Hinting"
#: gtk/inspector/visual.ui:402
msgctxt "Font hinting style"
msgid "None"
msgstr "Brak"
#: gtk/inspector/visual.ui:403
msgctxt "Font hinting style"
msgid "Slight"
msgstr "Lekki"
#: gtk/inspector/visual.ui:404
msgctxt "Font hinting style"
msgid "Medium"
msgstr "Średni"
#: gtk/inspector/visual.ui:405
msgctxt "Font hinting style"
msgid "Full"
msgstr "Pełny"
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr "Mierzony hinting"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:385
msgid "Show Framerate"
msgstr "Wyświetlanie liczby klatek na sekundę"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:410
msgid "Show Graphic Updates"
msgstr "Wyświetlanie aktualizacji grafiki"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:430
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the "
"GPU."
@@ -4450,47 +4430,47 @@ msgstr ""
"Zabarwia wszystkie miejsca, w których obecny mechanizm rysowania używa "
"biblioteki Cairo zamiast procesora graficznego."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:436
msgid "Show Cairo Rendering"
msgstr "Wyświetlanie rysowania przez Cairo"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:461
msgid "Show Baselines"
msgstr "Wyświetlanie linii bazowych"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:489
msgid "Show Layout Borders"
msgstr "Wyświetlanie krawędzi układu"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:546
msgid "CSS Padding"
msgstr "Wypełnienie CSS"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:556
msgid "CSS Border"
msgstr "Krawędź CSS"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:566
msgid "CSS Margin"
msgstr "Margines CSS"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:576
msgid "Widget Margin"
msgstr "Margines widżetu"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:611
msgid "Show Focus"
msgstr "Wyświetlanie aktywności"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:636
msgid "Show Accessibility warnings"
msgstr "Wyświetlanie ostrzeżeń ułatwień dostępu"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:661
msgid "Show Graphics Offload"
msgstr "Wyświetlanie rozładowywania grafiki"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:693
msgid "Inspect Inspector"
msgstr "Zbadaj inspektora"
@@ -6615,35 +6595,34 @@ msgstr "Zaawansowane"
msgid "Some of the settings in the dialog conflict"
msgstr "Część ustawień w oknie jest sprzecznych"
#: modules/printbackends/gtkprintbackendcpdb.c:542
#: modules/printbackends/gtkprintbackendcups.c:5668
msgctxt "Print job priority"
#. Translators: These strings name the possible values of the
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Urgent"
msgstr "Pilne"
msgstr "Ważne"
#: modules/printbackends/gtkprintbackendcpdb.c:543
#: modules/printbackends/gtkprintbackendcups.c:5669
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "High"
msgstr "Wysoki"
#: modules/printbackends/gtkprintbackendcpdb.c:544
#: modules/printbackends/gtkprintbackendcups.c:5670
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Medium"
msgstr "Średni"
#: modules/printbackends/gtkprintbackendcpdb.c:545
#: modules/printbackends/gtkprintbackendcups.c:5671
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Low"
msgstr "Niski"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:567
#: modules/printbackends/gtkprintbackendcups.c:5814
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5782
msgctxt "printer option"
msgid "Before"
msgstr "Przed"
@@ -6651,33 +6630,33 @@ msgstr "Przed"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:574
#: modules/printbackends/gtkprintbackendcups.c:5829
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5797
msgctxt "printer option"
msgid "After"
msgstr "Po"
#: modules/printbackends/gtkprintbackendcpdb.c:597
#: modules/printbackends/gtkprintbackendcpdb.c:592
msgid "Print at"
msgstr "Wydruk o"
#: modules/printbackends/gtkprintbackendcpdb.c:607
#: modules/printbackends/gtkprintbackendcpdb.c:602
msgid "Print at time"
msgstr "Wydruk o czasie"
#: modules/printbackends/gtkprintbackendcpdb.c:670
#: modules/printbackends/gtkprintbackendcpdb.c:665
msgctxt "print option"
msgid "Borderless"
msgstr "Bez krawędzi"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1530
#: modules/printbackends/gtkprintbackendcpdb.c:1525
#: modules/printbackends/gtkprintbackendcups.c:2636
msgid "Paused; Rejecting Jobs"
msgstr "Wstrzymana, Odrzuca zadania"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1536
#: modules/printbackends/gtkprintbackendcpdb.c:1531
#: modules/printbackends/gtkprintbackendcups.c:2642
msgid "Rejecting Jobs"
msgstr "Odrzuca zadania"
@@ -6830,266 +6809,266 @@ msgstr "Wystąpił problem z drukarką „%s”."
msgid "; "
msgstr ", "
#: modules/printbackends/gtkprintbackendcups.c:4609
#: modules/printbackends/gtkprintbackendcups.c:4676
#: modules/printbackends/gtkprintbackendcups.c:4582
#: modules/printbackends/gtkprintbackendcups.c:4649
msgctxt "printing option"
msgid "Two Sided"
msgstr "Dwustronne"
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4583
msgctxt "printing option"
msgid "Paper Type"
msgstr "Rodzaj papieru"
#: modules/printbackends/gtkprintbackendcups.c:4611
#: modules/printbackends/gtkprintbackendcups.c:4584
msgctxt "printing option"
msgid "Paper Source"
msgstr "Źródło papieru"
#: modules/printbackends/gtkprintbackendcups.c:4612
#: modules/printbackends/gtkprintbackendcups.c:4677
#: modules/printbackends/gtkprintbackendcups.c:4585
#: modules/printbackends/gtkprintbackendcups.c:4650
msgctxt "printing option"
msgid "Output Tray"
msgstr "Tacka wyjściowa"
#: modules/printbackends/gtkprintbackendcups.c:4613
#: modules/printbackends/gtkprintbackendcups.c:4586
msgctxt "printing option"
msgid "Resolution"
msgstr "Rozdzielczość"
#: modules/printbackends/gtkprintbackendcups.c:4614
#: modules/printbackends/gtkprintbackendcups.c:4587
msgctxt "printing option"
msgid "GhostScript pre-filtering"
msgstr "Wstępne filtrowanie GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4623
#: modules/printbackends/gtkprintbackendcups.c:4596
msgctxt "printing option value"
msgid "One Sided"
msgstr "Jednostronne"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4625
#: modules/printbackends/gtkprintbackendcups.c:4598
msgctxt "printing option value"
msgid "Long Edge (Standard)"
msgstr "Grzbiet wzdłuż dłuższej krawędzi (standard)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4627
#: modules/printbackends/gtkprintbackendcups.c:4600
msgctxt "printing option value"
msgid "Short Edge (Flip)"
msgstr "Grzbiet wzdłuż krótszej krawędzi (obrót)"
#. Translators: this is an option of "Paper Source"
#: modules/printbackends/gtkprintbackendcups.c:4629
#: modules/printbackends/gtkprintbackendcups.c:4631
#: modules/printbackends/gtkprintbackendcups.c:4639
#: modules/printbackends/gtkprintbackendcups.c:4602
#: modules/printbackends/gtkprintbackendcups.c:4604
#: modules/printbackends/gtkprintbackendcups.c:4612
msgctxt "printing option value"
msgid "Auto Select"
msgstr "Wybór automatyczny"
#. Translators: this is an option of "Paper Source"
#. Translators: this is an option of "Resolution"
#: modules/printbackends/gtkprintbackendcups.c:4633
#: modules/printbackends/gtkprintbackendcups.c:4635
#: modules/printbackends/gtkprintbackendcups.c:4637
#: modules/printbackends/gtkprintbackendcups.c:4641
#: modules/printbackends/gtkprintbackendcups.c:4606
#: modules/printbackends/gtkprintbackendcups.c:4608
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4614
msgctxt "printing option value"
msgid "Printer Default"
msgstr "Domyślne drukarki"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4643
#: modules/printbackends/gtkprintbackendcups.c:4616
msgctxt "printing option value"
msgid "Embed GhostScript fonts only"
msgstr "Osadzanie tylko czcionek GhostScript"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4645
#: modules/printbackends/gtkprintbackendcups.c:4618
msgctxt "printing option value"
msgid "Convert to PS level 1"
msgstr "Konwertowanie do „PS level 1”"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4647
#: modules/printbackends/gtkprintbackendcups.c:4620
msgctxt "printing option value"
msgid "Convert to PS level 2"
msgstr "Konwertowanie do „PS level 2”"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4649
#: modules/printbackends/gtkprintbackendcups.c:4622
msgctxt "printing option value"
msgid "No pre-filtering"
msgstr "Bez wstępnego filtrowania"
#. Translators: "Miscellaneous" is the label for a button, that opens
#. up an extra panel of settings in a print dialog.
#: modules/printbackends/gtkprintbackendcups.c:4658
#: modules/printbackends/gtkprintbackendcups.c:4631
msgctxt "printing option group"
msgid "Miscellaneous"
msgstr "Różne"
#: modules/printbackends/gtkprintbackendcups.c:4685
#: modules/printbackends/gtkprintbackendcups.c:4658
msgctxt "sides"
msgid "One Sided"
msgstr "Jednostronne"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4687
#: modules/printbackends/gtkprintbackendcups.c:4660
msgctxt "sides"
msgid "Long Edge (Standard)"
msgstr "Grzbiet wzdłuż dłuższej krawędzi (standard)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4689
#: modules/printbackends/gtkprintbackendcups.c:4662
msgctxt "sides"
msgid "Short Edge (Flip)"
msgstr "Grzbiet wzdłuż krótszej krawędzi (obrót)"
#. Translators: Top output bin
#: modules/printbackends/gtkprintbackendcups.c:4692
#: modules/printbackends/gtkprintbackendcups.c:4665
msgctxt "output-bin"
msgid "Top Bin"
msgstr "Górny pojemnik"
#. Translators: Middle output bin
#: modules/printbackends/gtkprintbackendcups.c:4694
#: modules/printbackends/gtkprintbackendcups.c:4667
msgctxt "output-bin"
msgid "Middle Bin"
msgstr "Środkowy pojemnik"
#. Translators: Bottom output bin
#: modules/printbackends/gtkprintbackendcups.c:4696
#: modules/printbackends/gtkprintbackendcups.c:4669
msgctxt "output-bin"
msgid "Bottom Bin"
msgstr "Dolny pojemnik"
#. Translators: Side output bin
#: modules/printbackends/gtkprintbackendcups.c:4698
#: modules/printbackends/gtkprintbackendcups.c:4671
msgctxt "output-bin"
msgid "Side Bin"
msgstr "Boczny pojemnik"
#. Translators: Left output bin
#: modules/printbackends/gtkprintbackendcups.c:4700
#: modules/printbackends/gtkprintbackendcups.c:4673
msgctxt "output-bin"
msgid "Left Bin"
msgstr "Lewy pojemnik"
#. Translators: Right output bin
#: modules/printbackends/gtkprintbackendcups.c:4702
#: modules/printbackends/gtkprintbackendcups.c:4675
msgctxt "output-bin"
msgid "Right Bin"
msgstr "Prawy pojemnik"
#. Translators: Center output bin
#: modules/printbackends/gtkprintbackendcups.c:4704
#: modules/printbackends/gtkprintbackendcups.c:4677
msgctxt "output-bin"
msgid "Center Bin"
msgstr "Centralny pojemnik"
#. Translators: Rear output bin
#: modules/printbackends/gtkprintbackendcups.c:4706
#: modules/printbackends/gtkprintbackendcups.c:4679
msgctxt "output-bin"
msgid "Rear Bin"
msgstr "Tylny pojemnik"
#. Translators: Output bin where one sided output is oriented in the face-up position
#: modules/printbackends/gtkprintbackendcups.c:4708
#: modules/printbackends/gtkprintbackendcups.c:4681
msgctxt "output-bin"
msgid "Face Up Bin"
msgstr "Pojemnik wierzchem do góry"
#. Translators: Output bin where one sided output is oriented in the face-down position
#: modules/printbackends/gtkprintbackendcups.c:4710
#: modules/printbackends/gtkprintbackendcups.c:4683
msgctxt "output-bin"
msgid "Face Down Bin"
msgstr "Pojemnik wierzchem do dołu"
#. Translators: Large capacity output bin
#: modules/printbackends/gtkprintbackendcups.c:4712
#: modules/printbackends/gtkprintbackendcups.c:4685
msgctxt "output-bin"
msgid "Large Capacity Bin"
msgstr "Pojemnik o dużej pojemności"
#. Translators: Output stacker number %d
#: modules/printbackends/gtkprintbackendcups.c:4734
#: modules/printbackends/gtkprintbackendcups.c:4707
#, c-format
msgctxt "output-bin"
msgid "Stacker %d"
msgstr "%d. stertnik"
#. Translators: Output mailbox number %d
#: modules/printbackends/gtkprintbackendcups.c:4738
#: modules/printbackends/gtkprintbackendcups.c:4711
#, c-format
msgctxt "output-bin"
msgid "Mailbox %d"
msgstr "%d. skrzynka pocztowa"
#. Translators: Private mailbox
#: modules/printbackends/gtkprintbackendcups.c:4742
#: modules/printbackends/gtkprintbackendcups.c:4715
msgctxt "output-bin"
msgid "My Mailbox"
msgstr "Prywatna skrzynka pocztowa"
#. Translators: Output tray number %d
#: modules/printbackends/gtkprintbackendcups.c:4746
#: modules/printbackends/gtkprintbackendcups.c:4719
#, c-format
msgctxt "output-bin"
msgid "Tray %d"
msgstr "%d. tacka"
#: modules/printbackends/gtkprintbackendcups.c:5223
#: modules/printbackends/gtkprintbackendcups.c:5196
msgid "Printer Default"
msgstr "Domyślne drukarki"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5702
#: modules/printbackends/gtkprintbackendcups.c:5670
msgid "Job Priority"
msgstr "Priorytet"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5713
#: modules/printbackends/gtkprintbackendcups.c:5681
msgid "Billing Info"
msgstr "Informacje o opłatach"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5705
msgctxt "cover page"
msgid "None"
msgstr "Brak"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5706
msgctxt "cover page"
msgid "Classified"
msgstr "Niejawne"
#: modules/printbackends/gtkprintbackendcups.c:5739
#: modules/printbackends/gtkprintbackendcups.c:5707
msgctxt "cover page"
msgid "Confidential"
msgstr "Poufne"
#: modules/printbackends/gtkprintbackendcups.c:5740
#: modules/printbackends/gtkprintbackendcups.c:5708
msgctxt "cover page"
msgid "Secret"
msgstr "Tajne"
#: modules/printbackends/gtkprintbackendcups.c:5741
#: modules/printbackends/gtkprintbackendcups.c:5709
msgctxt "cover page"
msgid "Standard"
msgstr "Standardowe"
#: modules/printbackends/gtkprintbackendcups.c:5742
#: modules/printbackends/gtkprintbackendcups.c:5710
msgctxt "cover page"
msgid "Top Secret"
msgstr "Ściśle tajne"
#: modules/printbackends/gtkprintbackendcups.c:5743
#: modules/printbackends/gtkprintbackendcups.c:5711
msgctxt "cover page"
msgid "Unclassified"
msgstr "Jawne"
@@ -7097,7 +7076,7 @@ msgstr "Jawne"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5755
#: modules/printbackends/gtkprintbackendcups.c:5723
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "Stron na kartkę"
@@ -7105,7 +7084,7 @@ msgstr "Stron na kartkę"
#. 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:5772
#: modules/printbackends/gtkprintbackendcups.c:5740
msgctxt "printer option"
msgid "Page Ordering"
msgstr "Kolejność stron"
@@ -7114,7 +7093,7 @@ msgstr "Kolejność stron"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5849
#: modules/printbackends/gtkprintbackendcups.c:5817
msgctxt "printer option"
msgid "Print at"
msgstr "Wydruk o"
@@ -7122,7 +7101,7 @@ msgstr "Wydruk o"
#. 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:5860
#: modules/printbackends/gtkprintbackendcups.c:5828
msgctxt "printer option"
msgid "Print at time"
msgstr "Wydruk o czasie"
@@ -7132,19 +7111,19 @@ msgstr "Wydruk o czasie"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5907
#: modules/printbackends/gtkprintbackendcups.c:5875
#, c-format
msgid "Custom %s×%s"
msgstr "Niestandardowy %s×%s"
#. TRANSLATORS: this is the ICC color profile to use for this job
#: modules/printbackends/gtkprintbackendcups.c:6018
#: modules/printbackends/gtkprintbackendcups.c:5986
msgctxt "printer option"
msgid "Printer Profile"
msgstr "Profil drukarki"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6025
#: modules/printbackends/gtkprintbackendcups.c:5993
msgctxt "printer option value"
msgid "Unavailable"
msgstr "Niedostępny"
+489 -989
View File
File diff suppressed because it is too large Load Diff
+148 -169
View File
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk+.master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-03-30 09:15+0000\n"
"PO-Revision-Date: 2024-03-30 13:39+0300\n"
"POT-Creation-Date: 2024-03-02 19:55+0000\n"
"PO-Revision-Date: 2024-03-03 19:39+0300\n"
"Last-Translator: Artur So <arturios2005@mail.ru>\n"
"Language-Team: Русский <gnome-cyr@gnome.org>\n"
"Language: ru\n"
@@ -47,7 +47,7 @@ msgstr "Этот буфер обмена не может хранить данн
msgid "Cannot read from empty clipboard."
msgstr "Невозможно прочитать из пустого буфера обмена."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr ""
"Отсутствие совместимых форматов для передачи содержимого буфера обмена."
@@ -63,11 +63,11 @@ msgstr "Не удалось предоставить содержимое как
msgid "Cannot provide contents as %s"
msgstr "Не удалось предоставить содержимое как \"%s\""
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:464
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:459
msgid "The current backend does not support OpenGL"
msgstr "Текущий движок не поддерживает OpenGL"
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1600
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1596
msgid "Vulkan support disabled via GDK_DEBUG"
msgstr "Поддержка Vulkan отключена через GDK_DEBUG"
@@ -75,23 +75,23 @@ msgstr "Поддержка Vulkan отключена через GDK_DEBUG"
msgid "GL support disabled via GDK_DEBUG"
msgstr "Поддержка GL отключена через GDK_DEBUG"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1665
msgid "No EGL configuration available"
msgstr "Конфигурация EGL недоступна"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1673
msgid "Failed to get EGL configurations"
msgstr "Не удалось получить конфигурации EGL"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1703
msgid "No EGL configuration with required features found"
msgstr "Конфигурация EGL с необходимыми функциями не найдена"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1710
msgid "No perfect EGL configuration found"
msgstr "Идеальная конфигурация EGL не найдена"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1752
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
@@ -99,23 +99,23 @@ msgstr[0] "В реализации EGL отсутствует %2$d расшир
msgstr[1] "В реализации EGL отсутствует %2$d расширения: %1$s"
msgstr[2] "В реализации EGL отсутствует %2$d расширений: %1$s"
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1801
msgid "libEGL not available in this sandbox"
msgstr "libEGL недоступен в этой песочнице"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1802
msgid "libEGL not available"
msgstr "libEGL недоступен"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1812
msgid "Failed to create EGL display"
msgstr "Не удалось создать дисплей EGL"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1821
msgid "Could not initialize EGL display"
msgstr "Не удалось инициализировать дисплей EGL"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1831
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr "Версия EGL %d.%d слишком старая. GTK требует %d.%d"
@@ -128,32 +128,32 @@ msgstr "Перетаскивание из других приложений не
msgid "No compatible formats to transfer contents."
msgstr "Отсутствие совместимых форматов для передачи содержимого."
#: gdk/gdkglcontext.c:424 gdk/x11/gdkglcontext-glx.c:645
#: gdk/gdkglcontext.c:419 gdk/x11/gdkglcontext-glx.c:645
msgid "No GL API allowed."
msgstr "API GL не разрешен."
#: gdk/gdkglcontext.c:447 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/gdkglcontext.c:442 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/win32/gdkglcontext-win32-wgl.c:538
#: gdk/win32/gdkglcontext-win32-wgl.c:582 gdk/x11/gdkglcontext-glx.c:691
msgid "Unable to create a GL context"
msgstr "Невозможно создать контекст GL"
#: gdk/gdkglcontext.c:1310
#: gdk/gdkglcontext.c:1304
msgid "OpenGL ES disabled via GDK_DEBUG"
msgstr "OpenGL ES отключено через GDK_DEBUG"
#: gdk/gdkglcontext.c:1322
#: gdk/gdkglcontext.c:1316
msgid "OpenGL disabled via GDK_DEBUG"
msgstr "OpenGL отключено через GDK_DEBUG"
#: gdk/gdkglcontext.c:1333
#: gdk/gdkglcontext.c:1327
#, c-format
msgid "Application does not support %s API"
msgstr "Приложение не поддерживает %s API"
#. translators: This is about OpenGL backend names, like
#. * "Trying to use X11 GLX, but EGL is already in use"
#: gdk/gdkglcontext.c:2123
#: gdk/gdkglcontext.c:2113
#, c-format
msgid "Trying to use %s, but %s is already in use"
msgstr "Попытка использовать %s, но %s уже используется"
@@ -867,7 +867,7 @@ msgid "This GLES %d.%d implementation does not support half-float vertex data"
msgstr ""
"Данная реализация GLES %d.%d не поддерживает полуплавающие вершинные данные"
#: gsk/gpu/gskgldevice.c:246
#: gsk/gpu/gskgldevice.c:245
#, c-format
msgid "OpenGL ES 3.0 is not supported by this renderer."
msgstr "OpenGL ES 3.0 не поддерживается этим рендерером."
@@ -1115,7 +1115,7 @@ msgid "Pick a Font"
msgstr "Выбрать шрифт"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "Шрифт"
@@ -2370,7 +2370,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "Если вы удалите элемент, он будет навсегда утерян."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6193 gtk/gtktextview.c:9080
msgid "_Delete"
msgstr "_Удалить"
@@ -2582,7 +2582,7 @@ msgid "_Time"
msgstr "_Время"
#: gtk/gtkfilechooserwidget.c:7375 gtk/gtkplacessidebar.c:2306
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:18
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19
#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24
#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80
msgid "Name"
@@ -2712,19 +2712,19 @@ msgstr "Закрыть"
msgid "Close the infobar"
msgstr "Закрыть информационную панель"
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6181 gtk/gtktextview.c:9068
msgid "Cu_t"
msgstr "В_ырезать"
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6185 gtk/gtktextview.c:9072
msgid "_Copy"
msgstr "_Копировать"
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6189 gtk/gtktextview.c:9076
msgid "_Paste"
msgstr "Вст_авить"
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6202 gtk/gtktextview.c:9101
msgid "Select _All"
msgstr "Выделить вс_ё"
@@ -2736,7 +2736,7 @@ msgstr "_Открыть ссылку"
msgid "Copy _Link Address"
msgstr "Копировать адрес _ссылки"
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2724 gtk/gtktextview.c:9150
msgid "Context menu"
msgstr "Контекстное меню"
@@ -3502,42 +3502,42 @@ msgstr "Получение информации о принтере…"
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5672
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, top to bottom"
msgstr "Слева направо, сверху вниз"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5672
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, bottom to top"
msgstr "Слева направо, снизу вверх"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5673
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, top to bottom"
msgstr "Справа налево, сверху вниз"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5673
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, bottom to top"
msgstr "Справа налево, снизу вверх"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5674
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, left to right"
msgstr "Сверху вниз, слева направо"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5674
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, right to left"
msgstr "Сверху вниз, справа налево"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5675
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, left to right"
msgstr "Снизу вверх, слева направо"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5675
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, right to left"
msgstr "Снизу вверх, справа налево"
@@ -3677,15 +3677,15 @@ msgctxt "accessibility"
msgid "Sidebar"
msgstr "Боковая панель"
#: gtk/gtktext.c:6208 gtk/gtktextview.c:9125
#: gtk/gtktext.c:6207 gtk/gtktextview.c:9106
msgid "Insert _Emoji"
msgstr "Вставить _Emoji"
#: gtk/gtktextview.c:9107
#: gtk/gtktextview.c:9088
msgid "_Undo"
msgstr "_Отменить"
#: gtk/gtktextview.c:9111
#: gtk/gtktextview.c:9092
msgid "_Redo"
msgstr "_Повторить"
@@ -3914,7 +3914,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "Нет"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:922
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr "Контекст IM жестко кодируется GTK_IM_MODULE"
@@ -4102,7 +4102,7 @@ msgstr "Количество кадров"
msgid "Frame Rate"
msgstr "Частота кадров"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "Масштаб"
@@ -4287,27 +4287,27 @@ msgstr "Размер:"
msgid "Trigger"
msgstr "Триггер"
#: gtk/inspector/size-groups.c:228
#: gtk/inspector/size-groups.c:225
msgctxt "sizegroup mode"
msgid "None"
msgstr "Нет"
#: gtk/inspector/size-groups.c:229
#: gtk/inspector/size-groups.c:226
msgctxt "sizegroup mode"
msgid "Horizontal"
msgstr "Горизонтальный"
#: gtk/inspector/size-groups.c:230
#: gtk/inspector/size-groups.c:227
msgctxt "sizegroup mode"
msgid "Vertical"
msgstr "Вертикальный"
#: gtk/inspector/size-groups.c:231
#: gtk/inspector/size-groups.c:228
msgctxt "sizegroup mode"
msgid "Both"
msgstr "Оба"
#: gtk/inspector/size-groups.c:243
#: gtk/inspector/size-groups.c:240
msgid "Mode"
msgstr "Режим"
@@ -4364,10 +4364,14 @@ msgstr "Иерархия"
msgid "Implements"
msgstr "Реализует"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:674 gtk/inspector/visual.c:693
msgid "Theme is hardcoded by GTK_THEME"
msgstr "Тема жёстко задана с помощью GTK_THEME"
#: gtk/inspector/visual.c:942
msgid "Backend does not support window scaling"
msgstr "Движок не поддерживает масштабирование окон"
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "Тема GTK"
@@ -4388,110 +4392,89 @@ msgstr "Размер указателя"
msgid "Icon Theme"
msgstr "Тема значков"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:194
msgid "Font Scale"
msgstr "Масштаб шрифта"
#: gtk/inspector/visual.ui:239
msgid "Text Direction"
msgstr "Направление текста"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:254
msgid "Left-to-Right"
msgstr "Слева направо"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:255
msgid "Right-to-Left"
msgstr "Справа налево"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:273
msgid "Window Scaling"
msgstr "Масштабирование окна"
#: gtk/inspector/visual.ui:306
msgid "Animations"
msgstr "Анимации"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:331
msgid "Slowdown"
msgstr "Замедлить"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "Сглаживание"
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr "Хинтинг"
#: gtk/inspector/visual.ui:402
msgid "None"
msgstr "Нет"
#: gtk/inspector/visual.ui:403
msgid "Slight"
msgstr "Незначительный"
#: gtk/inspector/visual.ui:404 modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Medium"
msgstr "Средний"
#: gtk/inspector/visual.ui:405
msgid "Full"
msgstr "Полный"
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr "Метрика хинтинга"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:385
msgid "Show Framerate"
msgstr "Показать частоту кадров"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:410
msgid "Show Graphic Updates"
msgstr "Показывать графические обновления"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:430
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the "
"GPU."
msgstr "Оттеняет все места, где текущий рендер использует Cairo вместо GPU."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:436
msgid "Show Cairo Rendering"
msgstr "Показать Cairo рендеринг"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:461
msgid "Show Baselines"
msgstr "Показывать базовые линии"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:489
msgid "Show Layout Borders"
msgstr "Показывать границы разметки"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:546
msgid "CSS Padding"
msgstr "CSS отступ"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:556
msgid "CSS Border"
msgstr "CSS Граница"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:566
msgid "CSS Margin"
msgstr "CSS отступ"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:576
msgid "Widget Margin"
msgstr "Отступ от виджета"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:611
msgid "Show Focus"
msgstr "Показать фокус"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:636
msgid "Show Accessibility warnings"
msgstr "Показать предупреждения специальных возможностей"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:661
msgid "Show Graphics Offload"
msgstr "Показать графическую выгрузку"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:693
msgid "Inspect Inspector"
msgstr "Инспектор контроля"
@@ -6620,17 +6603,22 @@ msgstr "Некоторые настройки в диалоговом окне
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Urgent"
msgstr "Срочный"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "High"
msgstr "Высокий"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Medium"
msgstr "Средний"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Low"
msgstr "Низкий"
@@ -6638,7 +6626,7 @@ msgstr "Низкий"
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5809
#: modules/printbackends/gtkprintbackendcups.c:5782
msgctxt "printer option"
msgid "Before"
msgstr "До"
@@ -6647,7 +6635,7 @@ msgstr "До"
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5824
#: modules/printbackends/gtkprintbackendcups.c:5797
msgctxt "printer option"
msgid "After"
msgstr "После"
@@ -6828,266 +6816,266 @@ msgstr "Неполадка с принтером «%s»."
msgid "; "
msgstr "; "
#: modules/printbackends/gtkprintbackendcups.c:4609
#: modules/printbackends/gtkprintbackendcups.c:4676
#: modules/printbackends/gtkprintbackendcups.c:4582
#: modules/printbackends/gtkprintbackendcups.c:4649
msgctxt "printing option"
msgid "Two Sided"
msgstr "С двух сторон"
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4583
msgctxt "printing option"
msgid "Paper Type"
msgstr "Тип бумаги"
#: modules/printbackends/gtkprintbackendcups.c:4611
#: modules/printbackends/gtkprintbackendcups.c:4584
msgctxt "printing option"
msgid "Paper Source"
msgstr "Источник бумаги"
#: modules/printbackends/gtkprintbackendcups.c:4612
#: modules/printbackends/gtkprintbackendcups.c:4677
#: modules/printbackends/gtkprintbackendcups.c:4585
#: modules/printbackends/gtkprintbackendcups.c:4650
msgctxt "printing option"
msgid "Output Tray"
msgstr "Лоток вывода"
#: modules/printbackends/gtkprintbackendcups.c:4613
#: modules/printbackends/gtkprintbackendcups.c:4586
msgctxt "printing option"
msgid "Resolution"
msgstr "Разрешение"
#: modules/printbackends/gtkprintbackendcups.c:4614
#: modules/printbackends/gtkprintbackendcups.c:4587
msgctxt "printing option"
msgid "GhostScript pre-filtering"
msgstr "Фильтрация GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4623
#: modules/printbackends/gtkprintbackendcups.c:4596
msgctxt "printing option value"
msgid "One Sided"
msgstr "С одной стороны"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4625
#: modules/printbackends/gtkprintbackendcups.c:4598
msgctxt "printing option value"
msgid "Long Edge (Standard)"
msgstr "По длинной стороне"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4627
#: modules/printbackends/gtkprintbackendcups.c:4600
msgctxt "printing option value"
msgid "Short Edge (Flip)"
msgstr "По короткой стороне"
#. Translators: this is an option of "Paper Source"
#: modules/printbackends/gtkprintbackendcups.c:4629
#: modules/printbackends/gtkprintbackendcups.c:4631
#: modules/printbackends/gtkprintbackendcups.c:4639
#: modules/printbackends/gtkprintbackendcups.c:4602
#: modules/printbackends/gtkprintbackendcups.c:4604
#: modules/printbackends/gtkprintbackendcups.c:4612
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:4633
#: modules/printbackends/gtkprintbackendcups.c:4635
#: modules/printbackends/gtkprintbackendcups.c:4637
#: modules/printbackends/gtkprintbackendcups.c:4641
#: modules/printbackends/gtkprintbackendcups.c:4606
#: modules/printbackends/gtkprintbackendcups.c:4608
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4614
msgctxt "printing option value"
msgid "Printer Default"
msgstr "Умолчания принтера"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4643
#: modules/printbackends/gtkprintbackendcups.c:4616
msgctxt "printing option value"
msgid "Embed GhostScript fonts only"
msgstr "Встраивать только шрифты GhostScript"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4645
#: modules/printbackends/gtkprintbackendcups.c:4618
msgctxt "printing option value"
msgid "Convert to PS level 1"
msgstr "Преобразовать в формат PS уровень 1"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4647
#: modules/printbackends/gtkprintbackendcups.c:4620
msgctxt "printing option value"
msgid "Convert to PS level 2"
msgstr "Преобразовать в формат PS уровень 2"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4649
#: modules/printbackends/gtkprintbackendcups.c:4622
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:4658
#: modules/printbackends/gtkprintbackendcups.c:4631
msgctxt "printing option group"
msgid "Miscellaneous"
msgstr "Дополнительно"
#: modules/printbackends/gtkprintbackendcups.c:4685
#: modules/printbackends/gtkprintbackendcups.c:4658
msgctxt "sides"
msgid "One Sided"
msgstr "С одной стороны"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4687
#: modules/printbackends/gtkprintbackendcups.c:4660
msgctxt "sides"
msgid "Long Edge (Standard)"
msgstr "По длинной стороне"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4689
#: modules/printbackends/gtkprintbackendcups.c:4662
msgctxt "sides"
msgid "Short Edge (Flip)"
msgstr "По короткой стороне"
#. Translators: Top output bin
#: modules/printbackends/gtkprintbackendcups.c:4692
#: modules/printbackends/gtkprintbackendcups.c:4665
msgctxt "output-bin"
msgid "Top Bin"
msgstr "Верхний контейнер"
#. Translators: Middle output bin
#: modules/printbackends/gtkprintbackendcups.c:4694
#: modules/printbackends/gtkprintbackendcups.c:4667
msgctxt "output-bin"
msgid "Middle Bin"
msgstr "Средний контейнер"
#. Translators: Bottom output bin
#: modules/printbackends/gtkprintbackendcups.c:4696
#: modules/printbackends/gtkprintbackendcups.c:4669
msgctxt "output-bin"
msgid "Bottom Bin"
msgstr "Нижний контейнер"
#. Translators: Side output bin
#: modules/printbackends/gtkprintbackendcups.c:4698
#: modules/printbackends/gtkprintbackendcups.c:4671
msgctxt "output-bin"
msgid "Side Bin"
msgstr "Боковой контейнер"
#. Translators: Left output bin
#: modules/printbackends/gtkprintbackendcups.c:4700
#: modules/printbackends/gtkprintbackendcups.c:4673
msgctxt "output-bin"
msgid "Left Bin"
msgstr "Левый контейнер"
#. Translators: Right output bin
#: modules/printbackends/gtkprintbackendcups.c:4702
#: modules/printbackends/gtkprintbackendcups.c:4675
msgctxt "output-bin"
msgid "Right Bin"
msgstr "Правый контейнер"
#. Translators: Center output bin
#: modules/printbackends/gtkprintbackendcups.c:4704
#: modules/printbackends/gtkprintbackendcups.c:4677
msgctxt "output-bin"
msgid "Center Bin"
msgstr "Центральный контейнер"
#. Translators: Rear output bin
#: modules/printbackends/gtkprintbackendcups.c:4706
#: modules/printbackends/gtkprintbackendcups.c:4679
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:4708
#: modules/printbackends/gtkprintbackendcups.c:4681
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:4710
#: modules/printbackends/gtkprintbackendcups.c:4683
msgctxt "output-bin"
msgid "Face Down Bin"
msgstr "Контейнер лицом вниз"
#. Translators: Large capacity output bin
#: modules/printbackends/gtkprintbackendcups.c:4712
#: modules/printbackends/gtkprintbackendcups.c:4685
msgctxt "output-bin"
msgid "Large Capacity Bin"
msgstr "Контейнер большой ёмкости"
#. Translators: Output stacker number %d
#: modules/printbackends/gtkprintbackendcups.c:4734
#: modules/printbackends/gtkprintbackendcups.c:4707
#, c-format
msgctxt "output-bin"
msgid "Stacker %d"
msgstr "Накопитель %d"
#. Translators: Output mailbox number %d
#: modules/printbackends/gtkprintbackendcups.c:4738
#: modules/printbackends/gtkprintbackendcups.c:4711
#, c-format
msgctxt "output-bin"
msgid "Mailbox %d"
msgstr "Почтовый ящик %d"
#. Translators: Private mailbox
#: modules/printbackends/gtkprintbackendcups.c:4742
#: modules/printbackends/gtkprintbackendcups.c:4715
msgctxt "output-bin"
msgid "My Mailbox"
msgstr "Мой почтовый ящик"
#. Translators: Output tray number %d
#: modules/printbackends/gtkprintbackendcups.c:4746
#: modules/printbackends/gtkprintbackendcups.c:4719
#, c-format
msgctxt "output-bin"
msgid "Tray %d"
msgstr "Трей %d"
#: modules/printbackends/gtkprintbackendcups.c:5223
#: modules/printbackends/gtkprintbackendcups.c:5196
msgid "Printer Default"
msgstr "Умолчания принтера"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5697
#: modules/printbackends/gtkprintbackendcups.c:5670
msgid "Job Priority"
msgstr "Приоритет"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5708
#: modules/printbackends/gtkprintbackendcups.c:5681
msgid "Billing Info"
msgstr "Расположение"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5732
#: modules/printbackends/gtkprintbackendcups.c:5705
msgctxt "cover page"
msgid "None"
msgstr "Нет"
#: modules/printbackends/gtkprintbackendcups.c:5733
#: modules/printbackends/gtkprintbackendcups.c:5706
msgctxt "cover page"
msgid "Classified"
msgstr "Классифицировано"
#: modules/printbackends/gtkprintbackendcups.c:5734
#: modules/printbackends/gtkprintbackendcups.c:5707
msgctxt "cover page"
msgid "Confidential"
msgstr "Конфиденциально"
#: modules/printbackends/gtkprintbackendcups.c:5735
#: modules/printbackends/gtkprintbackendcups.c:5708
msgctxt "cover page"
msgid "Secret"
msgstr "Секретно"
#: modules/printbackends/gtkprintbackendcups.c:5736
#: modules/printbackends/gtkprintbackendcups.c:5709
msgctxt "cover page"
msgid "Standard"
msgstr "Стандарт"
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5710
msgctxt "cover page"
msgid "Top Secret"
msgstr "Совершенно секретно"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5711
msgctxt "cover page"
msgid "Unclassified"
msgstr "Не классифицировано"
@@ -7095,7 +7083,7 @@ msgstr "Не классифицировано"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5750
#: modules/printbackends/gtkprintbackendcups.c:5723
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "Страниц на лист"
@@ -7103,7 +7091,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:5767
#: modules/printbackends/gtkprintbackendcups.c:5740
msgctxt "printer option"
msgid "Page Ordering"
msgstr "Порядок страниц"
@@ -7112,7 +7100,7 @@ msgstr "Порядок страниц"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5844
#: modules/printbackends/gtkprintbackendcups.c:5817
msgctxt "printer option"
msgid "Print at"
msgstr "Время"
@@ -7120,7 +7108,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:5855
#: modules/printbackends/gtkprintbackendcups.c:5828
msgctxt "printer option"
msgid "Print at time"
msgstr "Время начала печати"
@@ -7130,19 +7118,19 @@ msgstr "Время начала печати"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5902
#: modules/printbackends/gtkprintbackendcups.c:5875
#, 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:6013
#: modules/printbackends/gtkprintbackendcups.c:5986
msgctxt "printer option"
msgid "Printer Profile"
msgstr "Профиль принтера"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6020
#: modules/printbackends/gtkprintbackendcups.c:5993
msgctxt "printer option value"
msgid "Unavailable"
msgstr "Недоступно"
@@ -8127,15 +8115,6 @@ msgstr ""
"Если действительно хотите создать здесь кэш значков, используйте --ignore-"
"theme-index.\n"
#~ msgid "Backend does not support window scaling"
#~ msgstr "Движок не поддерживает масштабирование окон"
#~ msgid "Font Scale"
#~ msgstr "Масштаб шрифта"
#~ msgid "Window Scaling"
#~ msgstr "Масштабирование окна"
#, c-format
#~ msgid "Unspecified error decoding media"
#~ msgstr "Неуказанная ошибка декодирования медиа"
+93 -122
View File
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk+ master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-04-04 16:15+0000\n"
"PO-Revision-Date: 2024-04-05 00:14+0200\n"
"POT-Creation-Date: 2024-03-18 17:37+0000\n"
"PO-Revision-Date: 2024-03-25 00:19+0100\n"
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
"Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n"
"Language: sl_SI\n"
@@ -37,7 +37,7 @@ msgstr "V tem odložišču ni mogoče shranjevati podatkov."
msgid "Cannot read from empty clipboard."
msgstr "Ni mogoče brati iz praznega odložišča."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr "Ni skladnih zapisov za prenos vsebine odložišča."
@@ -64,23 +64,23 @@ msgstr "Podpora Vulkan je onemogočena prek GDK_DEBUG"
msgid "GL support disabled via GDK_DEBUG"
msgstr "Podpora GL je onemogočena prek GDK_DEBUG"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1674
msgid "No EGL configuration available"
msgstr "Nastavitve EGL niso na voljo"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1682
msgid "Failed to get EGL configurations"
msgstr "Pridobivanje nastavitev EGL je sodletelo"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1712
msgid "No EGL configuration with required features found"
msgstr "Ni mogoče najti nastavitev EGL za zahtevane možnosti"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1719
msgid "No perfect EGL configuration found"
msgstr "Nastavitve EGL ni mogoče najti"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1761
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
@@ -89,23 +89,23 @@ msgstr[1] "Vstavku EGL manjka %2$d razširitev: %1$s"
msgstr[2] "Vstavku EGL manjkata %2$d razširitvi: %1$s"
msgstr[3] "Vstavku EGL manjkajo %2$d razširitve: %1$s"
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1810
msgid "libEGL not available in this sandbox"
msgstr "Sandbox ne podpira knjižnice libEGL"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1811
msgid "libEGL not available"
msgstr "Knjižnica libEL ni na voljo"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1821
msgid "Failed to create EGL display"
msgstr "Ustvarjanje zaslona EGL je sodletelo"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1830
msgid "Could not initialize EGL display"
msgstr "Ni mogoče začeti zaslona EGL"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1840
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr "Različica EGL %d.%d je prestara, Oklje GTK zahteva različico %d.%d"
@@ -1113,7 +1113,7 @@ msgid "Pick a Font"
msgstr "Izberite pisavo"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "Pisava"
@@ -2368,7 +2368,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "V primeru, da predmet izbrišete, bo trajno izgubljen."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5723 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
msgid "_Delete"
msgstr "_Izbriši"
@@ -2706,31 +2706,31 @@ msgstr "Zapri"
msgid "Close the infobar"
msgstr "Zapri vrstico podrobnosti"
#: gtk/gtklabel.c:5720 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
msgid "Cu_t"
msgstr "Iz_reži"
#: gtk/gtklabel.c:5721 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
msgid "_Copy"
msgstr "_Kopiraj"
#: gtk/gtklabel.c:5722 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
msgid "_Paste"
msgstr "Pr_ilepi"
#: gtk/gtklabel.c:5728 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
msgid "Select _All"
msgstr "Izberi _vse"
#: gtk/gtklabel.c:5733
#: gtk/gtklabel.c:5722
msgid "_Open Link"
msgstr "_Odpri povezavo"
#: gtk/gtklabel.c:5737
#: gtk/gtklabel.c:5726
msgid "Copy _Link Address"
msgstr "Kopiraj _naslov povezave"
#: gtk/gtklabel.c:5781 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
msgid "Context menu"
msgstr "Vsebinski meni"
@@ -3423,7 +3423,7 @@ msgstr "Brez papirja"
#. Translators: this is a printer status.
#: gtk/print/gtkprintoperation-win32.c:640
#: modules/printbackends/gtkprintbackendcpdb.c:1533
#: modules/printbackends/gtkprintbackendcpdb.c:1528
#: modules/printbackends/gtkprintbackendcups.c:2639
msgid "Paused"
msgstr "Premor"
@@ -3494,42 +3494,42 @@ msgstr "Pridobivanje podatkov tiskalnika …"
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5672
msgid "Left to right, top to bottom"
msgstr "Z leve proti desni, od zgoraj navzdol"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5672
msgid "Left to right, bottom to top"
msgstr "Z leve proti desni, od spodaj navzgor"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5673
msgid "Right to left, top to bottom"
msgstr "Z desne proti levi, od zgoraj navzdol"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5673
msgid "Right to left, bottom to top"
msgstr "Z desne proti levi, od spodaj navzgor"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5674
msgid "Top to bottom, left to right"
msgstr "Od zgoraj navzdol, z leve proti desni"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5674
msgid "Top to bottom, right to left"
msgstr "Od zgoraj navzdol, z desne proti levi"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5675
msgid "Bottom to top, left to right"
msgstr "Od spodaj navzgor, z leve proti desni"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5675
msgid "Bottom to top, right to left"
msgstr "Od spodaj navzgor, z desne proti levi"
@@ -3904,7 +3904,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "Neopredeljeno"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:923
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr "Vsebina IM je določena z vrednostjo GTK_IM_MODULE"
@@ -4090,7 +4090,7 @@ msgstr "Števec sličic"
msgid "Frame Rate"
msgstr "Hitrost sličic"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "Merilo pisave"
@@ -4353,7 +4353,7 @@ msgstr "Hierarhija"
msgid "Implements"
msgstr "Vgradnje"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:672 gtk/inspector/visual.c:691
msgid "Theme is hardcoded by GTK_THEME"
msgstr "Tema je vključena v privzeto temo GTK_THEME"
@@ -4377,114 +4377,86 @@ msgstr "Velikost kazalca"
msgid "Icon Theme"
msgstr "Tema ikon"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:199
msgid "Font Scale"
msgstr "Merilo pisave"
#: gtk/inspector/visual.ui:244
msgid "Text Direction"
msgstr "Usmerjenost besedila"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:259
msgid "Left-to-Right"
msgstr "Z leve proti desni"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:260
msgid "Right-to-Left"
msgstr "Z desne proti levi"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:277
msgid "Animations"
msgstr "Animacije"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:302
msgid "Slowdown"
msgstr "Upočasni"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "Glajenje robov"
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr "Namigovanje"
#: gtk/inspector/visual.ui:402
msgctxt "Font hinting style"
msgid "None"
msgstr "Brez"
#: gtk/inspector/visual.ui:403
msgctxt "Font hinting style"
msgid "Slight"
msgstr "Rahlo"
#: gtk/inspector/visual.ui:404
msgctxt "Font hinting style"
msgid "Medium"
msgstr "Srednje"
#: gtk/inspector/visual.ui:405
msgctxt "Font hinting style"
msgid "Full"
msgstr "Polno"
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr "Metrično namigovanje"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:356
msgid "Show Framerate"
msgstr "Pokaži hitrost sličic"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:381
msgid "Show Graphic Updates"
msgstr "Pokaži grafične posodobitve"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:401
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the "
"GPU."
msgstr ""
"Obarva vsa mesta, kjer trenutni izrisovalnik uporablja Kairo namesto GPU."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:407
msgid "Show Cairo Rendering"
msgstr "Pokaži izrisovanje Cairo"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:432
msgid "Show Baselines"
msgstr "Pokaži črte vrstic"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:460
msgid "Show Layout Borders"
msgstr "Pokaži razporeditev okvirjev"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:517
msgid "CSS Padding"
msgstr "Blazinjenje CSS"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:527
msgid "CSS Border"
msgstr "Obroba CSS"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:537
msgid "CSS Margin"
msgstr "Rob CSS"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:547
msgid "Widget Margin"
msgstr "Robovi gradnika"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:582
msgid "Show Focus"
msgstr "Pokaži žarišče"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:607
msgid "Show Accessibility warnings"
msgstr "Pokaži opozorila o dostopnosti"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:632
msgid "Show Graphics Offload"
msgstr "Pokaži grafično razbremenitev"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:664
msgid "Inspect Inspector"
msgstr "Preuči inšpektorja"
@@ -6610,35 +6582,34 @@ msgstr "Napredno"
msgid "Some of the settings in the dialog conflict"
msgstr "Nekatere nastavitve v pogovornem oknu so v sporu"
#: modules/printbackends/gtkprintbackendcpdb.c:542
#: modules/printbackends/gtkprintbackendcups.c:5668
msgctxt "Print job priority"
#. Translators: These strings name the possible values of the
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Urgent"
msgstr "Nujno"
#: modules/printbackends/gtkprintbackendcpdb.c:543
#: modules/printbackends/gtkprintbackendcups.c:5669
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "High"
msgstr "Visoka"
#: modules/printbackends/gtkprintbackendcpdb.c:544
#: modules/printbackends/gtkprintbackendcups.c:5670
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Medium"
msgstr "Srednja"
#: modules/printbackends/gtkprintbackendcpdb.c:545
#: modules/printbackends/gtkprintbackendcups.c:5671
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Low"
msgstr "Nizka"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:567
#: modules/printbackends/gtkprintbackendcups.c:5814
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5809
msgctxt "printer option"
msgid "Before"
msgstr "Pred"
@@ -6646,33 +6617,33 @@ msgstr "Pred"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:574
#: modules/printbackends/gtkprintbackendcups.c:5829
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5824
msgctxt "printer option"
msgid "After"
msgstr "Po"
#: modules/printbackends/gtkprintbackendcpdb.c:597
#: modules/printbackends/gtkprintbackendcpdb.c:592
msgid "Print at"
msgstr "Natisni ob"
#: modules/printbackends/gtkprintbackendcpdb.c:607
#: modules/printbackends/gtkprintbackendcpdb.c:602
msgid "Print at time"
msgstr "Natisni ob času"
#: modules/printbackends/gtkprintbackendcpdb.c:670
#: modules/printbackends/gtkprintbackendcpdb.c:665
msgctxt "print option"
msgid "Borderless"
msgstr "Brez robov"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1530
#: modules/printbackends/gtkprintbackendcpdb.c:1525
#: modules/printbackends/gtkprintbackendcups.c:2636
msgid "Paused; Rejecting Jobs"
msgstr "Premor ; zavračanje poslov"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1536
#: modules/printbackends/gtkprintbackendcpdb.c:1531
#: modules/printbackends/gtkprintbackendcups.c:2642
msgid "Rejecting Jobs"
msgstr "Zavračanje poslov"
@@ -7038,51 +7009,51 @@ msgstr "Privzeto za tiskalnik"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5702
#: modules/printbackends/gtkprintbackendcups.c:5697
msgid "Job Priority"
msgstr "Prednost posla"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5713
#: modules/printbackends/gtkprintbackendcups.c:5708
msgid "Billing Info"
msgstr "Podatki o plačilu"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5732
msgctxt "cover page"
msgid "None"
msgstr "Brez"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5733
msgctxt "cover page"
msgid "Classified"
msgstr "Omejeno"
#: modules/printbackends/gtkprintbackendcups.c:5739
#: modules/printbackends/gtkprintbackendcups.c:5734
msgctxt "cover page"
msgid "Confidential"
msgstr "Varovano"
#: modules/printbackends/gtkprintbackendcups.c:5740
#: modules/printbackends/gtkprintbackendcups.c:5735
msgctxt "cover page"
msgid "Secret"
msgstr "Tajno"
#: modules/printbackends/gtkprintbackendcups.c:5741
#: modules/printbackends/gtkprintbackendcups.c:5736
msgctxt "cover page"
msgid "Standard"
msgstr "Zaupno"
#: modules/printbackends/gtkprintbackendcups.c:5742
#: modules/printbackends/gtkprintbackendcups.c:5737
msgctxt "cover page"
msgid "Top Secret"
msgstr "Strogo zaupno"
#: modules/printbackends/gtkprintbackendcups.c:5743
#: modules/printbackends/gtkprintbackendcups.c:5738
msgctxt "cover page"
msgid "Unclassified"
msgstr "Nerazvrščeno"
@@ -7090,7 +7061,7 @@ msgstr "Nerazvrščeno"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5755
#: modules/printbackends/gtkprintbackendcups.c:5750
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "Število strani na stran"
@@ -7098,7 +7069,7 @@ msgstr "Število strani na stran"
#. 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:5772
#: modules/printbackends/gtkprintbackendcups.c:5767
msgctxt "printer option"
msgid "Page Ordering"
msgstr "Vrstni red strani"
@@ -7107,7 +7078,7 @@ msgstr "Vrstni red strani"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5849
#: modules/printbackends/gtkprintbackendcups.c:5844
msgctxt "printer option"
msgid "Print at"
msgstr "Natisni ob"
@@ -7115,7 +7086,7 @@ msgstr "Natisni ob"
#. 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:5860
#: modules/printbackends/gtkprintbackendcups.c:5855
msgctxt "printer option"
msgid "Print at time"
msgstr "Natisni ob času"
@@ -7125,19 +7096,19 @@ msgstr "Natisni ob času"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5907
#: modules/printbackends/gtkprintbackendcups.c:5902
#, c-format
msgid "Custom %s×%s"
msgstr "Po meri %s×%s"
#. TRANSLATORS: this is the ICC color profile to use for this job
#: modules/printbackends/gtkprintbackendcups.c:6018
#: modules/printbackends/gtkprintbackendcups.c:6013
msgctxt "printer option"
msgid "Printer Profile"
msgstr "Profil tiskalnika"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6025
#: modules/printbackends/gtkprintbackendcups.c:6020
msgctxt "printer option value"
msgid "Unavailable"
msgstr "Ni na voljo"
+162 -192
View File
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-04-04 16:15+0000\n"
"PO-Revision-Date: 2024-04-06 17:31+0300\n"
"POT-Creation-Date: 2024-03-02 15:19+0000\n"
"PO-Revision-Date: 2024-03-02 23:39+0300\n"
"Last-Translator: Sabri Ünal <yakushabb@gmail.com>\n"
"Language-Team: Türkçe <takim@gnome.org.tr>\n"
"Language: tr\n"
@@ -46,7 +46,7 @@ msgstr "Bu pano veri depolayamaz."
msgid "Cannot read from empty clipboard."
msgstr "Boş panodan okunamaz."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr "Pano içeriklerini aktarmak için uyumlu biçim yok."
@@ -61,11 +61,11 @@ msgstr "İçerikler “%s” olarak sağlanamıyor"
msgid "Cannot provide contents as %s"
msgstr "İçerikler %s olarak sağlanamıyor"
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:464
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:459
msgid "The current backend does not support OpenGL"
msgstr "Şimdiki arka uç OpenGLi desteklemiyor"
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1600
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1596
msgid "Vulkan support disabled via GDK_DEBUG"
msgstr "Vulkan desteği GDK_DEBUG yoluyla devre dışı bırakılmış"
@@ -73,46 +73,46 @@ msgstr "Vulkan desteği GDK_DEBUG yoluyla devre dışı bırakılmış"
msgid "GL support disabled via GDK_DEBUG"
msgstr "GL desteği, GDK_DEBUG yoluyla devre dışı bırakılmış"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1665
msgid "No EGL configuration available"
msgstr "Kullanılabilir EGL yapılandırması yok"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1673
msgid "Failed to get EGL configurations"
msgstr "EGL yapılandırmaları alınamadı"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1703
msgid "No EGL configuration with required features found"
msgstr "Gerekli özellikleri olan EGL yapılandırması bulunamadı"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1710
msgid "No perfect EGL configuration found"
msgstr "Kusursuz EGL yapılandırması bulunamadı"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1752
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
msgstr[0] "EGL uygulamasında %2$d eksik uzantı: %1$s"
# https://twitter.com/mserdark/status/932936929213079559
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1801
msgid "libEGL not available in this sandbox"
msgstr "libEGL bu kum havuzunda kullanılamıyor"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1802
msgid "libEGL not available"
msgstr "libEGL kullanılamıyor"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1812
msgid "Failed to create EGL display"
msgstr "EGL ekranı oluşturulamadı"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1821
msgid "Could not initialize EGL display"
msgstr "EGL ekranı ilklendirilemedi"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1831
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr "EGL sürümü %d.%d çok eski. GTK, %d.%d gerektiriyor"
@@ -125,32 +125,32 @@ msgstr "Diğer uygulamalardan sürükle ve bırak desteklenmemektedir."
msgid "No compatible formats to transfer contents."
msgstr "İçerikleri aktarmak için uyumlu biçim yok."
#: gdk/gdkglcontext.c:424 gdk/x11/gdkglcontext-glx.c:645
#: gdk/gdkglcontext.c:419 gdk/x11/gdkglcontext-glx.c:645
msgid "No GL API allowed."
msgstr "İzin verilen GP API yok."
#: gdk/gdkglcontext.c:447 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/gdkglcontext.c:442 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/win32/gdkglcontext-win32-wgl.c:538
#: gdk/win32/gdkglcontext-win32-wgl.c:582 gdk/x11/gdkglcontext-glx.c:691
msgid "Unable to create a GL context"
msgstr "GL bağlamı oluşturulamadı"
#: gdk/gdkglcontext.c:1310
#: gdk/gdkglcontext.c:1304
msgid "OpenGL ES disabled via GDK_DEBUG"
msgstr "OpenGL ES, GDK_DEBUG aracılığıyla devre dışı bırakılmış"
#: gdk/gdkglcontext.c:1322
#: gdk/gdkglcontext.c:1316
msgid "OpenGL disabled via GDK_DEBUG"
msgstr "OpenGL, GDK_DEBUG aracılığıyla devre dışı bırakılmış"
#: gdk/gdkglcontext.c:1333
#: gdk/gdkglcontext.c:1327
#, c-format
msgid "Application does not support %s API"
msgstr "Uygulama %s APIsini desteklemiyor"
#. translators: This is about OpenGL backend names, like
#. * "Trying to use X11 GLX, but EGL is already in use"
#: gdk/gdkglcontext.c:2123
#: gdk/gdkglcontext.c:2113
#, c-format
msgid "Trying to use %s, but %s is already in use"
msgstr "%s kullanılmaya çalışılıyor ancak şu anda %s kullanılıyor"
@@ -835,7 +835,7 @@ msgstr "Desteklenmeyen kodlama “%s”."
msgid "This GLES %d.%d implementation does not support half-float vertex data"
msgstr "GLES %d.%d uyarlaması yarım kayan nokta verisini desteklemiyor"
#: gsk/gpu/gskgldevice.c:246
#: gsk/gpu/gskgldevice.c:245
#, c-format
msgid "OpenGL ES 3.0 is not supported by this renderer."
msgstr "OpenGL ES 3.0, bu gerçekleyicice desteklenmiyor."
@@ -1083,7 +1083,7 @@ msgid "Pick a Font"
msgstr "Yazı Tipi Seç"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "Yazı Tipi"
@@ -2338,7 +2338,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "Eğer bir öge silerseniz kalıcı olarak kaybolur."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5723 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6193 gtk/gtktextview.c:9080
msgid "_Delete"
msgstr "_Sil"
@@ -2550,7 +2550,7 @@ msgid "_Time"
msgstr "_Zaman"
#: gtk/gtkfilechooserwidget.c:7375 gtk/gtkplacessidebar.c:2306
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:18
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19
#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24
#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80
msgid "Name"
@@ -2679,31 +2679,31 @@ msgstr "Kapat"
msgid "Close the infobar"
msgstr "Bilgi çubuğunu kapat"
#: gtk/gtklabel.c:5720 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6181 gtk/gtktextview.c:9068
msgid "Cu_t"
msgstr "Ke_s"
#: gtk/gtklabel.c:5721 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6185 gtk/gtktextview.c:9072
msgid "_Copy"
msgstr "_Kopyala"
#: gtk/gtklabel.c:5722 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6189 gtk/gtktextview.c:9076
msgid "_Paste"
msgstr "_Yapıştır"
#: gtk/gtklabel.c:5728 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6202 gtk/gtktextview.c:9101
msgid "Select _All"
msgstr "_Tümünü Seç"
#: gtk/gtklabel.c:5733
#: gtk/gtklabel.c:5722
msgid "_Open Link"
msgstr "Bağlantı _Aç"
#: gtk/gtklabel.c:5737
#: gtk/gtklabel.c:5726
msgid "Copy _Link Address"
msgstr "_Bağlantı Adresini Kopyala"
#: gtk/gtklabel.c:5781 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2724 gtk/gtktextview.c:9150
msgid "Context menu"
msgstr "Bağlamsal menü"
@@ -3392,7 +3392,7 @@ msgstr "Kağıt bitti"
#. Translators: this is a printer status.
#: gtk/print/gtkprintoperation-win32.c:640
#: modules/printbackends/gtkprintbackendcpdb.c:1533
#: modules/printbackends/gtkprintbackendcpdb.c:1528
#: modules/printbackends/gtkprintbackendcups.c:2639
msgid "Paused"
msgstr "Duraklatıldı"
@@ -3463,42 +3463,42 @@ msgstr "Yazıcı bilgileri alınıyor…"
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, top to bottom"
msgstr "Soldan sağa, yukarıdan aşağıya"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5677
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, bottom to top"
msgstr "Soldan sağa, aşağıdan yukarıya"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, top to bottom"
msgstr "Sağdan sola, yukarıdan aşağıya"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5678
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, bottom to top"
msgstr "Sağdan sola, aşağıdan yukarıya"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, left to right"
msgstr "Yukarıdan aşağıya, soldan sağa"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5679
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, right to left"
msgstr "Yukarıdan aşağıya, sağdan sola"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, left to right"
msgstr "Aşağıdan yukarıya, soldan sağ"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5680
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, right to left"
msgstr "Aşağıdan yukarıya, sağdan sola"
@@ -3636,15 +3636,15 @@ msgctxt "accessibility"
msgid "Sidebar"
msgstr "Kenar Çubuğu"
#: gtk/gtktext.c:6208 gtk/gtktextview.c:9125
#: gtk/gtktext.c:6207 gtk/gtktextview.c:9106
msgid "Insert _Emoji"
msgstr "_Emoji Ekle"
#: gtk/gtktextview.c:9107
#: gtk/gtktextview.c:9088
msgid "_Undo"
msgstr "_Geri Al"
#: gtk/gtktextview.c:9111
#: gtk/gtktextview.c:9092
msgid "_Redo"
msgstr "_Yinele"
@@ -3873,7 +3873,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "Hiçbiri"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:922
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr "IM Bağlamı GTK_IM_MODULE tarafından kodlanmış"
@@ -4059,7 +4059,7 @@ msgstr "Çerçeve Sayısı"
msgid "Frame Rate"
msgstr "Çerçeve Oranı"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "Ölçekle"
@@ -4244,27 +4244,27 @@ msgstr "Boyut:"
msgid "Trigger"
msgstr "Tetikleyici"
#: gtk/inspector/size-groups.c:228
#: gtk/inspector/size-groups.c:225
msgctxt "sizegroup mode"
msgid "None"
msgstr "Hiçbiri"
#: gtk/inspector/size-groups.c:229
#: gtk/inspector/size-groups.c:226
msgctxt "sizegroup mode"
msgid "Horizontal"
msgstr "Yatay"
#: gtk/inspector/size-groups.c:230
#: gtk/inspector/size-groups.c:227
msgctxt "sizegroup mode"
msgid "Vertical"
msgstr "Dikey"
#: gtk/inspector/size-groups.c:231
#: gtk/inspector/size-groups.c:228
msgctxt "sizegroup mode"
msgid "Both"
msgstr "İkisi de"
#: gtk/inspector/size-groups.c:243
#: gtk/inspector/size-groups.c:240
msgid "Mode"
msgstr "Kip"
@@ -4321,10 +4321,14 @@ msgstr "Hiyerarşi"
msgid "Implements"
msgstr "Sağladıkları"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:674 gtk/inspector/visual.c:693
msgid "Theme is hardcoded by GTK_THEME"
msgstr "Tema GTK_THEME ile kodlanmış"
#: gtk/inspector/visual.c:942
msgid "Backend does not support window scaling"
msgstr "Art alanda çalışan uygulama pencere ölçeklemeyi desteklemiyor"
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "GTK Teması"
@@ -4345,67 +4349,43 @@ msgstr "İmleç Boyutu"
msgid "Icon Theme"
msgstr "Simge Teması"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:194
msgid "Font Scale"
msgstr "Yazı Tipi Ölçeği"
#: gtk/inspector/visual.ui:239
msgid "Text Direction"
msgstr "Metin Yönü"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:254
msgid "Left-to-Right"
msgstr "Soldan Sağa"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:255
msgid "Right-to-Left"
msgstr "Sağdan Sola"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:273
msgid "Window Scaling"
msgstr "Pencere Ölçekleme"
#: gtk/inspector/visual.ui:306
msgid "Animations"
msgstr "Canlandırmalar"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:331
msgid "Slowdown"
msgstr "Yavaşlama"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "Kenar Yumuşatma"
#: gtk/inspector/visual.ui:387
msgid "Hinting"
msgstr "Düzeltme"
#: gtk/inspector/visual.ui:402
msgctxt "Font hinting style"
msgid "None"
msgstr "Yok"
#: gtk/inspector/visual.ui:403
msgctxt "Font hinting style"
msgid "Slight"
msgstr "Hafif"
#: gtk/inspector/visual.ui:404
msgctxt "Font hinting style"
msgid "Medium"
msgstr "Orta"
#: gtk/inspector/visual.ui:405
msgctxt "Font hinting style"
msgid "Full"
msgstr "Tam"
#: gtk/inspector/visual.ui:422
msgid "Metrics Hinting"
msgstr "Metrik Düzeltme"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:385
msgid "Show Framerate"
msgstr "Kare Hızını Göster"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:410
msgid "Show Graphic Updates"
msgstr "Grafik Güncellemeleri Göster"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:430
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the "
"GPU."
@@ -4413,47 +4393,47 @@ msgstr ""
"Geçerli gerçekleyicinin Ekran Kartı yerine Cairo kullandığı tüm yerleri "
"renklendirir."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:436
msgid "Show Cairo Rendering"
msgstr "Cairo Gerçeklemeyi Göster"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:461
msgid "Show Baselines"
msgstr "Grafik Güncellemelerini Göster"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:489
msgid "Show Layout Borders"
msgstr "Yerleşim Sınırlarını Göster"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:546
msgid "CSS Padding"
msgstr "CSS Dolgu"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:556
msgid "CSS Border"
msgstr "CSS Kenarlığı"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:566
msgid "CSS Margin"
msgstr "CSS Boşluğu"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:576
msgid "Widget Margin"
msgstr "Parçacık Boşluğu"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:611
msgid "Show Focus"
msgstr "Odağı Göster"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:636
msgid "Show Accessibility warnings"
msgstr "Erişilebilirlik uyarılarını göster"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:661
msgid "Show Graphics Offload"
msgstr "Grafik Boşaltmaları Göster"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:693
msgid "Inspect Inspector"
msgstr "Denetleyiciyi İncele"
@@ -6579,35 +6559,34 @@ msgstr "Gelişmiş"
msgid "Some of the settings in the dialog conflict"
msgstr "Penceredeki kimi ayarlar çakışıyor"
#: modules/printbackends/gtkprintbackendcpdb.c:542
#: modules/printbackends/gtkprintbackendcups.c:5668
msgctxt "Print job priority"
#. Translators: These strings name the possible values of the
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Urgent"
msgstr "Acil"
#: modules/printbackends/gtkprintbackendcpdb.c:543
#: modules/printbackends/gtkprintbackendcups.c:5669
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "High"
msgstr "Yüksek"
#: modules/printbackends/gtkprintbackendcpdb.c:544
#: modules/printbackends/gtkprintbackendcups.c:5670
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Medium"
msgstr "Orta"
#: modules/printbackends/gtkprintbackendcpdb.c:545
#: modules/printbackends/gtkprintbackendcups.c:5671
msgctxt "Print job priority"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Low"
msgstr "Düşük"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:567
#: modules/printbackends/gtkprintbackendcups.c:5814
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5782
msgctxt "printer option"
msgid "Before"
msgstr "Önce"
@@ -6615,33 +6594,33 @@ msgstr "Önce"
#. Translators, this is the label used for the option in the print
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:574
#: modules/printbackends/gtkprintbackendcups.c:5829
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5797
msgctxt "printer option"
msgid "After"
msgstr "Sonra"
#: modules/printbackends/gtkprintbackendcpdb.c:597
#: modules/printbackends/gtkprintbackendcpdb.c:592
msgid "Print at"
msgstr "Yazdırılma"
#: modules/printbackends/gtkprintbackendcpdb.c:607
#: modules/printbackends/gtkprintbackendcpdb.c:602
msgid "Print at time"
msgstr "Yazdırılma zamanı"
#: modules/printbackends/gtkprintbackendcpdb.c:670
#: modules/printbackends/gtkprintbackendcpdb.c:665
msgctxt "print option"
msgid "Borderless"
msgstr "Kenarlıksız"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1530
#: modules/printbackends/gtkprintbackendcpdb.c:1525
#: modules/printbackends/gtkprintbackendcups.c:2636
msgid "Paused; Rejecting Jobs"
msgstr "Duraklatıldı; İşler Reddediliyor"
#. Translators: this is a printer status.
#: modules/printbackends/gtkprintbackendcpdb.c:1536
#: modules/printbackends/gtkprintbackendcpdb.c:1531
#: modules/printbackends/gtkprintbackendcups.c:2642
msgid "Rejecting Jobs"
msgstr "İşler Reddediliyor"
@@ -6793,266 +6772,266 @@ msgstr "“%s” yazıcısıyla ilgili sorun var."
msgid "; "
msgstr "; "
#: modules/printbackends/gtkprintbackendcups.c:4609
#: modules/printbackends/gtkprintbackendcups.c:4676
#: modules/printbackends/gtkprintbackendcups.c:4582
#: modules/printbackends/gtkprintbackendcups.c:4649
msgctxt "printing option"
msgid "Two Sided"
msgstr "Çift Taraflı"
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4583
msgctxt "printing option"
msgid "Paper Type"
msgstr "Kağıt Türü"
#: modules/printbackends/gtkprintbackendcups.c:4611
#: modules/printbackends/gtkprintbackendcups.c:4584
msgctxt "printing option"
msgid "Paper Source"
msgstr "Kağıt Kaynağı"
#: modules/printbackends/gtkprintbackendcups.c:4612
#: modules/printbackends/gtkprintbackendcups.c:4677
#: modules/printbackends/gtkprintbackendcups.c:4585
#: modules/printbackends/gtkprintbackendcups.c:4650
msgctxt "printing option"
msgid "Output Tray"
msgstr "Çıktı Tepsisi"
#: modules/printbackends/gtkprintbackendcups.c:4613
#: modules/printbackends/gtkprintbackendcups.c:4586
msgctxt "printing option"
msgid "Resolution"
msgstr "Çözünürlük"
#: modules/printbackends/gtkprintbackendcups.c:4614
#: modules/printbackends/gtkprintbackendcups.c:4587
msgctxt "printing option"
msgid "GhostScript pre-filtering"
msgstr "GhostScript ön-süzme"
#: modules/printbackends/gtkprintbackendcups.c:4623
#: modules/printbackends/gtkprintbackendcups.c:4596
msgctxt "printing option value"
msgid "One Sided"
msgstr "Tek Taraflı"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4625
#: modules/printbackends/gtkprintbackendcups.c:4598
msgctxt "printing option value"
msgid "Long Edge (Standard)"
msgstr "Uzun Kenar (Standart)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4627
#: modules/printbackends/gtkprintbackendcups.c:4600
msgctxt "printing option value"
msgid "Short Edge (Flip)"
msgstr "Kısa Kenar (Çevrilmiş)"
#. Translators: this is an option of "Paper Source"
#: modules/printbackends/gtkprintbackendcups.c:4629
#: modules/printbackends/gtkprintbackendcups.c:4631
#: modules/printbackends/gtkprintbackendcups.c:4639
#: modules/printbackends/gtkprintbackendcups.c:4602
#: modules/printbackends/gtkprintbackendcups.c:4604
#: modules/printbackends/gtkprintbackendcups.c:4612
msgctxt "printing option value"
msgid "Auto Select"
msgstr "Kendiliğinden Seçim"
#. Translators: this is an option of "Paper Source"
#. Translators: this is an option of "Resolution"
#: modules/printbackends/gtkprintbackendcups.c:4633
#: modules/printbackends/gtkprintbackendcups.c:4635
#: modules/printbackends/gtkprintbackendcups.c:4637
#: modules/printbackends/gtkprintbackendcups.c:4641
#: modules/printbackends/gtkprintbackendcups.c:4606
#: modules/printbackends/gtkprintbackendcups.c:4608
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4614
msgctxt "printing option value"
msgid "Printer Default"
msgstr "Yazıcı Öntanımlısı"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4643
#: modules/printbackends/gtkprintbackendcups.c:4616
msgctxt "printing option value"
msgid "Embed GhostScript fonts only"
msgstr "Yalnızca GhostScript yazı tiplerini göm"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4645
#: modules/printbackends/gtkprintbackendcups.c:4618
msgctxt "printing option value"
msgid "Convert to PS level 1"
msgstr "PS düzey 1 olarak dönüştür"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4647
#: modules/printbackends/gtkprintbackendcups.c:4620
msgctxt "printing option value"
msgid "Convert to PS level 2"
msgstr "PS düzey 2 olarak dönüştür"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4649
#: modules/printbackends/gtkprintbackendcups.c:4622
msgctxt "printing option value"
msgid "No pre-filtering"
msgstr "Ön-süzme yok"
#. Translators: "Miscellaneous" is the label for a button, that opens
#. up an extra panel of settings in a print dialog.
#: modules/printbackends/gtkprintbackendcups.c:4658
#: modules/printbackends/gtkprintbackendcups.c:4631
msgctxt "printing option group"
msgid "Miscellaneous"
msgstr "Diğer"
#: modules/printbackends/gtkprintbackendcups.c:4685
#: modules/printbackends/gtkprintbackendcups.c:4658
msgctxt "sides"
msgid "One Sided"
msgstr "Tek Taraflı"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4687
#: modules/printbackends/gtkprintbackendcups.c:4660
msgctxt "sides"
msgid "Long Edge (Standard)"
msgstr "Uzun Kenar (Standart)"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4689
#: modules/printbackends/gtkprintbackendcups.c:4662
msgctxt "sides"
msgid "Short Edge (Flip)"
msgstr "Kısa Kenar (Çevrilmiş)"
#. Translators: Top output bin
#: modules/printbackends/gtkprintbackendcups.c:4692
#: modules/printbackends/gtkprintbackendcups.c:4665
msgctxt "output-bin"
msgid "Top Bin"
msgstr "Üst Kutu"
#. Translators: Middle output bin
#: modules/printbackends/gtkprintbackendcups.c:4694
#: modules/printbackends/gtkprintbackendcups.c:4667
msgctxt "output-bin"
msgid "Middle Bin"
msgstr "Orta Kutu"
#. Translators: Bottom output bin
#: modules/printbackends/gtkprintbackendcups.c:4696
#: modules/printbackends/gtkprintbackendcups.c:4669
msgctxt "output-bin"
msgid "Bottom Bin"
msgstr "Alt Kutu"
#. Translators: Side output bin
#: modules/printbackends/gtkprintbackendcups.c:4698
#: modules/printbackends/gtkprintbackendcups.c:4671
msgctxt "output-bin"
msgid "Side Bin"
msgstr "Yan Kutu"
#. Translators: Left output bin
#: modules/printbackends/gtkprintbackendcups.c:4700
#: modules/printbackends/gtkprintbackendcups.c:4673
msgctxt "output-bin"
msgid "Left Bin"
msgstr "Sol Kutu"
#. Translators: Right output bin
#: modules/printbackends/gtkprintbackendcups.c:4702
#: modules/printbackends/gtkprintbackendcups.c:4675
msgctxt "output-bin"
msgid "Right Bin"
msgstr "Sağ Kutu"
#. Translators: Center output bin
#: modules/printbackends/gtkprintbackendcups.c:4704
#: modules/printbackends/gtkprintbackendcups.c:4677
msgctxt "output-bin"
msgid "Center Bin"
msgstr "Merkez Kutu"
#. Translators: Rear output bin
#: modules/printbackends/gtkprintbackendcups.c:4706
#: modules/printbackends/gtkprintbackendcups.c:4679
msgctxt "output-bin"
msgid "Rear Bin"
msgstr "Arka Kutu"
#. Translators: Output bin where one sided output is oriented in the face-up position
#: modules/printbackends/gtkprintbackendcups.c:4708
#: modules/printbackends/gtkprintbackendcups.c:4681
msgctxt "output-bin"
msgid "Face Up Bin"
msgstr "Yukarı Bakan Kutu"
#. Translators: Output bin where one sided output is oriented in the face-down position
#: modules/printbackends/gtkprintbackendcups.c:4710
#: modules/printbackends/gtkprintbackendcups.c:4683
msgctxt "output-bin"
msgid "Face Down Bin"
msgstr "Aşağı Bakan Kutu"
#. Translators: Large capacity output bin
#: modules/printbackends/gtkprintbackendcups.c:4712
#: modules/printbackends/gtkprintbackendcups.c:4685
msgctxt "output-bin"
msgid "Large Capacity Bin"
msgstr "Büyük Kapasiteli Kutu"
#. Translators: Output stacker number %d
#: modules/printbackends/gtkprintbackendcups.c:4734
#: modules/printbackends/gtkprintbackendcups.c:4707
#, c-format
msgctxt "output-bin"
msgid "Stacker %d"
msgstr "%d. Yığıcı"
#. Translators: Output mailbox number %d
#: modules/printbackends/gtkprintbackendcups.c:4738
#: modules/printbackends/gtkprintbackendcups.c:4711
#, c-format
msgctxt "output-bin"
msgid "Mailbox %d"
msgstr "%d. Posta Kutusu"
#. Translators: Private mailbox
#: modules/printbackends/gtkprintbackendcups.c:4742
#: modules/printbackends/gtkprintbackendcups.c:4715
msgctxt "output-bin"
msgid "My Mailbox"
msgstr "Posta Kutum"
#. Translators: Output tray number %d
#: modules/printbackends/gtkprintbackendcups.c:4746
#: modules/printbackends/gtkprintbackendcups.c:4719
#, c-format
msgctxt "output-bin"
msgid "Tray %d"
msgstr "%d. Tepsi"
#: modules/printbackends/gtkprintbackendcups.c:5223
#: modules/printbackends/gtkprintbackendcups.c:5196
msgid "Printer Default"
msgstr "Yazıcı Öntanımlısı"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5702
#: modules/printbackends/gtkprintbackendcups.c:5670
msgid "Job Priority"
msgstr "İş Önceliği"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5713
#: modules/printbackends/gtkprintbackendcups.c:5681
msgid "Billing Info"
msgstr "Fatura Bilgisi"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5705
msgctxt "cover page"
msgid "None"
msgstr "Hiçbiri"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5706
msgctxt "cover page"
msgid "Classified"
msgstr "Sınıflandırılmış"
#: modules/printbackends/gtkprintbackendcups.c:5739
#: modules/printbackends/gtkprintbackendcups.c:5707
msgctxt "cover page"
msgid "Confidential"
msgstr "Kişiye Özel"
#: modules/printbackends/gtkprintbackendcups.c:5740
#: modules/printbackends/gtkprintbackendcups.c:5708
msgctxt "cover page"
msgid "Secret"
msgstr "Gizli"
#: modules/printbackends/gtkprintbackendcups.c:5741
#: modules/printbackends/gtkprintbackendcups.c:5709
msgctxt "cover page"
msgid "Standard"
msgstr "Standart"
#: modules/printbackends/gtkprintbackendcups.c:5742
#: modules/printbackends/gtkprintbackendcups.c:5710
msgctxt "cover page"
msgid "Top Secret"
msgstr "Çok Gizli"
#: modules/printbackends/gtkprintbackendcups.c:5743
#: modules/printbackends/gtkprintbackendcups.c:5711
msgctxt "cover page"
msgid "Unclassified"
msgstr "Sınıflandırılmamış"
@@ -7060,7 +7039,7 @@ msgstr "Sınıflandırılmamış"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5755
#: modules/printbackends/gtkprintbackendcups.c:5723
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "Yaprak Başına Sayfa"
@@ -7068,7 +7047,7 @@ msgstr "Yaprak Başına Sayfa"
#. 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:5772
#: modules/printbackends/gtkprintbackendcups.c:5740
msgctxt "printer option"
msgid "Page Ordering"
msgstr "Sayfa Sıralaması"
@@ -7077,7 +7056,7 @@ msgstr "Sayfa Sıralaması"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5849
#: modules/printbackends/gtkprintbackendcups.c:5817
msgctxt "printer option"
msgid "Print at"
msgstr "Yazdırılma"
@@ -7085,7 +7064,7 @@ msgstr "Yazdırılma"
#. 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:5860
#: modules/printbackends/gtkprintbackendcups.c:5828
msgctxt "printer option"
msgid "Print at time"
msgstr "Yazdırılma zamanı"
@@ -7095,19 +7074,19 @@ msgstr "Yazdırılma zamanı"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5907
#: modules/printbackends/gtkprintbackendcups.c:5875
#, c-format
msgid "Custom %s×%s"
msgstr "Özel %s×%s"
#. TRANSLATORS: this is the ICC color profile to use for this job
#: modules/printbackends/gtkprintbackendcups.c:6018
#: modules/printbackends/gtkprintbackendcups.c:5986
msgctxt "printer option"
msgid "Printer Profile"
msgstr "Yazıcı Profili"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6025
#: modules/printbackends/gtkprintbackendcups.c:5993
msgctxt "printer option value"
msgid "Unavailable"
msgstr "Erişilemez"
@@ -7666,7 +7645,7 @@ msgstr "Gönye sınırı (sayı)"
#: tools/gtk-path-tool-render.c:137 tools/gtk-path-tool-show.c:159
msgid "Dash pattern (comma-separated numbers)"
msgstr "Tire örüntüsü (virgülle ayrılmış sayılar)"
msgstr "Tire deseni (virgülle ayrılmış sayılar)"
#: tools/gtk-path-tool-render.c:138 tools/gtk-path-tool-show.c:160
msgid "Dash offset (number)"
@@ -8097,12 +8076,3 @@ msgstr ""
"“%s” içinde tema dizin dosyası yok.\n"
"Eğer burada gerçekten bir simge önbelleği oluşturmak istiyorsanız, --ignore-"
"theme-indexʼi kullanın.\n"
#~ msgid "Font Scale"
#~ msgstr "Yazı Tipi Ölçeği"
#~ msgid "Backend does not support window scaling"
#~ msgstr "Art alanda çalışan uygulama pencere ölçeklemeyi desteklemiyor"
#~ msgid "Window Scaling"
#~ msgstr "Pencere Ölçekleme"
+153 -178
View File
@@ -9,10 +9,10 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk+\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
"POT-Creation-Date: 2024-03-30 09:15+0000\n"
"PO-Revision-Date: 2024-03-30 11:26+0200\n"
"POT-Creation-Date: 2024-03-02 15:19+0000\n"
"PO-Revision-Date: 2024-03-02 22:39+0200\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,7 +35,7 @@ msgstr "У цьому буфері даних неможливо зберегт
msgid "Cannot read from empty clipboard."
msgstr "Неможливо прочитати дані з порожнього буфера обміну."
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:606
#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618
msgid "No compatible formats to transfer clipboard contents."
msgstr "Немає сумісних форматів для передавання вмісту буфера обміну."
@@ -50,11 +50,11 @@ msgstr "Не вдалося надати дані як «%s»"
msgid "Cannot provide contents as %s"
msgstr "Не вдалося надати дані як %s"
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:464
#: gdk/gdkdisplay.c:176 gdk/gdkglcontext.c:459
msgid "The current backend does not support OpenGL"
msgstr "Цей модуль не підтримує OpenGL"
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1600
#: gdk/gdkdisplay.c:1315 gdk/gdkvulkancontext.c:1596
msgid "Vulkan support disabled via GDK_DEBUG"
msgstr "Вимкнено підтримування Vulkan через GDK_DEBUG"
@@ -62,23 +62,23 @@ msgstr "Вимкнено підтримування Vulkan через GDK_DEBUG"
msgid "GL support disabled via GDK_DEBUG"
msgstr "Вимкнено підтримування GL через GDK_DEBUG"
#: gdk/gdkdisplay.c:1675
#: gdk/gdkdisplay.c:1665
msgid "No EGL configuration available"
msgstr "Немає доступних налаштувань EGL"
#: gdk/gdkdisplay.c:1683
#: gdk/gdkdisplay.c:1673
msgid "Failed to get EGL configurations"
msgstr "Не вдалося отримати налаштування EGL"
#: gdk/gdkdisplay.c:1713
#: gdk/gdkdisplay.c:1703
msgid "No EGL configuration with required features found"
msgstr "Не знайдено налаштувань EGL із потрібними можливостями"
#: gdk/gdkdisplay.c:1720
#: gdk/gdkdisplay.c:1710
msgid "No perfect EGL configuration found"
msgstr "Не знайдено ідеальних налаштувань EGL"
#: gdk/gdkdisplay.c:1762
#: gdk/gdkdisplay.c:1752
#, c-format
msgid "EGL implementation is missing extension %s"
msgid_plural "EGL implementation is missing %2$d extensions: %1$s"
@@ -87,23 +87,23 @@ msgstr[1] "У реалізації EGL не вистачає %2$d розшире
msgstr[2] "У реалізації EGL не вистачає %2$d розширень %1$s"
msgstr[3] "У реалізації EGL не вистачає розширення %1$s"
#: gdk/gdkdisplay.c:1811
#: gdk/gdkdisplay.c:1801
msgid "libEGL not available in this sandbox"
msgstr "libEGL є недоступною у цій пісочниці"
#: gdk/gdkdisplay.c:1812
#: gdk/gdkdisplay.c:1802
msgid "libEGL not available"
msgstr "libEGL є недоступною"
#: gdk/gdkdisplay.c:1822
#: gdk/gdkdisplay.c:1812
msgid "Failed to create EGL display"
msgstr "Не вдалося створити запис дисплея EGL"
#: gdk/gdkdisplay.c:1831
#: gdk/gdkdisplay.c:1821
msgid "Could not initialize EGL display"
msgstr "Не вдалося ініціалізувати дисплей EGL"
#: gdk/gdkdisplay.c:1841
#: gdk/gdkdisplay.c:1831
#, c-format
msgid "EGL version %d.%d is too old. GTK requires %d.%d"
msgstr ""
@@ -118,32 +118,32 @@ msgstr ""
msgid "No compatible formats to transfer contents."
msgstr "Немає сумісних форматів для передавання даних."
#: gdk/gdkglcontext.c:424 gdk/x11/gdkglcontext-glx.c:645
#: gdk/gdkglcontext.c:419 gdk/x11/gdkglcontext-glx.c:645
msgid "No GL API allowed."
msgstr "Програмний інтерфейс GL заборонено."
#: gdk/gdkglcontext.c:447 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/gdkglcontext.c:442 gdk/win32/gdkglcontext-win32-wgl.c:395
#: gdk/win32/gdkglcontext-win32-wgl.c:538
#: gdk/win32/gdkglcontext-win32-wgl.c:582 gdk/x11/gdkglcontext-glx.c:691
msgid "Unable to create a GL context"
msgstr "Неможливо створити вміст GL"
#: gdk/gdkglcontext.c:1310
#: gdk/gdkglcontext.c:1304
msgid "OpenGL ES disabled via GDK_DEBUG"
msgstr "За допомогою GDK_DEBUG вимкнено OpenGL ES"
#: gdk/gdkglcontext.c:1322
#: gdk/gdkglcontext.c:1316
msgid "OpenGL disabled via GDK_DEBUG"
msgstr "OpenGL вимкнено за допомогою GDK_DEBUG"
#: gdk/gdkglcontext.c:1333
#: gdk/gdkglcontext.c:1327
#, 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:2123
#: gdk/gdkglcontext.c:2113
#, c-format
msgid "Trying to use %s, but %s is already in use"
msgstr "Намагаємося скористатися %s, але %s вже використано"
@@ -868,7 +868,7 @@ msgstr ""
"У цій реалізації GLES %d.%d не передбачено підтримки 16-бітових дійсних "
"даних вершин"
#: gsk/gpu/gskgldevice.c:246
#: gsk/gpu/gskgldevice.c:245
#, c-format
msgid "OpenGL ES 3.0 is not supported by this renderer."
msgstr "У цьому засобі обробки не передбачено підтримки OpenGL ES 3.0."
@@ -1116,7 +1116,7 @@ msgid "Pick a Font"
msgstr "Виберіть шрифт"
#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfilechooserwidget.c:3815
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:285
#: gtk/gtkfontdialogbutton.c:126 gtk/inspector/visual.ui:169
msgid "Font"
msgstr "Шрифт"
@@ -2373,7 +2373,7 @@ msgid "If you delete an item, it will be permanently lost."
msgstr "Якщо вилучити об'єкт, його буде втрачено назавжди."
#: gtk/gtkfilechooserwidget.c:1188 gtk/gtkfilechooserwidget.c:1786
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6194 gtk/gtktextview.c:9099
#: gtk/gtklabel.c:5712 gtk/gtktext.c:6193 gtk/gtktextview.c:9080
msgid "_Delete"
msgstr "В_илучити"
@@ -2582,7 +2582,7 @@ msgid "_Time"
msgstr "_Час"
#: gtk/gtkfilechooserwidget.c:7375 gtk/gtkplacessidebar.c:2306
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:18
#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19
#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24
#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80
msgid "Name"
@@ -2711,19 +2711,19 @@ msgstr "Закрити"
msgid "Close the infobar"
msgstr "Закрити панель відомостей"
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6182 gtk/gtktextview.c:9087
#: gtk/gtklabel.c:5709 gtk/gtktext.c:6181 gtk/gtktextview.c:9068
msgid "Cu_t"
msgstr "Ви_різати"
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6186 gtk/gtktextview.c:9091
#: gtk/gtklabel.c:5710 gtk/gtktext.c:6185 gtk/gtktextview.c:9072
msgid "_Copy"
msgstr "_Копіювати"
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6190 gtk/gtktextview.c:9095
#: gtk/gtklabel.c:5711 gtk/gtktext.c:6189 gtk/gtktextview.c:9076
msgid "_Paste"
msgstr "Вст_авити"
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6203 gtk/gtktextview.c:9120
#: gtk/gtklabel.c:5717 gtk/gtktext.c:6202 gtk/gtktextview.c:9101
msgid "Select _All"
msgstr "Виді_лити все"
@@ -2735,7 +2735,7 @@ msgstr "_Відкрити посилання"
msgid "Copy _Link Address"
msgstr "Копіювати _адресу посилання"
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2723 gtk/gtktextview.c:9169
#: gtk/gtklabel.c:5770 gtk/gtktext.c:2724 gtk/gtktextview.c:9150
msgid "Context menu"
msgstr "Контекстне меню"
@@ -3501,42 +3501,42 @@ msgstr "Одержання інформації про принтер…"
#. * multiple pages on a sheet when printing
#.
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5672
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, top to bottom"
msgstr "Зліва направо, згори вниз"
#: gtk/print/gtkprintunixdialog.c:2753
#: modules/printbackends/gtkprintbackendcups.c:5672
#: modules/printbackends/gtkprintbackendcups.c:5645
msgid "Left to right, bottom to top"
msgstr "Зліва направо, знизу вгору"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5673
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, top to bottom"
msgstr "Справа наліво, згори вниз"
#: gtk/print/gtkprintunixdialog.c:2754
#: modules/printbackends/gtkprintbackendcups.c:5673
#: modules/printbackends/gtkprintbackendcups.c:5646
msgid "Right to left, bottom to top"
msgstr "Справа наліво, знизу вгору"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5674
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, left to right"
msgstr "Згори вниз, зліва направо"
#: gtk/print/gtkprintunixdialog.c:2755
#: modules/printbackends/gtkprintbackendcups.c:5674
#: modules/printbackends/gtkprintbackendcups.c:5647
msgid "Top to bottom, right to left"
msgstr "Згори вниз, справа наліво"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5675
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, left to right"
msgstr "Знизу вгору, зліва направо"
#: gtk/print/gtkprintunixdialog.c:2756
#: modules/printbackends/gtkprintbackendcups.c:5675
#: modules/printbackends/gtkprintbackendcups.c:5648
msgid "Bottom to top, right to left"
msgstr "Знизу вгору, справа наліво"
@@ -3675,15 +3675,15 @@ msgctxt "accessibility"
msgid "Sidebar"
msgstr "Бічна панель"
#: gtk/gtktext.c:6208 gtk/gtktextview.c:9125
#: gtk/gtktext.c:6207 gtk/gtktextview.c:9106
msgid "Insert _Emoji"
msgstr "Вставити _емодзі"
#: gtk/gtktextview.c:9107
#: gtk/gtktextview.c:9088
msgid "_Undo"
msgstr "_Скасувати"
#: gtk/gtktextview.c:9111
#: gtk/gtktextview.c:9092
msgid "_Redo"
msgstr "Пов_торити"
@@ -3910,7 +3910,7 @@ msgctxt "Vulkan version"
msgid "None"
msgstr "Немає"
#: gtk/inspector/general.c:924
#: gtk/inspector/general.c:922
msgid "IM Context is hardcoded by GTK_IM_MODULE"
msgstr "Контекст способу введення жорстко встановлено у GTK_IM_MODULE"
@@ -4096,7 +4096,7 @@ msgstr "Підрахунок кадрів"
msgid "Frame Rate"
msgstr "Частота кадрів"
#: gtk/inspector/misc-info.ui:527 gtk/inspector/visual.ui:315
#: gtk/inspector/misc-info.ui:527
msgid "Scale"
msgstr "Масштаб"
@@ -4281,27 +4281,27 @@ msgstr "Розмір:"
msgid "Trigger"
msgstr "Перемикач"
#: gtk/inspector/size-groups.c:228
#: gtk/inspector/size-groups.c:225
msgctxt "sizegroup mode"
msgid "None"
msgstr "Немає"
#: gtk/inspector/size-groups.c:229
#: gtk/inspector/size-groups.c:226
msgctxt "sizegroup mode"
msgid "Horizontal"
msgstr "Горизонтальний"
#: gtk/inspector/size-groups.c:230
#: gtk/inspector/size-groups.c:227
msgctxt "sizegroup mode"
msgid "Vertical"
msgstr "Вертикальний"
#: gtk/inspector/size-groups.c:231
#: gtk/inspector/size-groups.c:228
msgctxt "sizegroup mode"
msgid "Both"
msgstr "Обидва"
#: gtk/inspector/size-groups.c:243
#: gtk/inspector/size-groups.c:240
msgid "Mode"
msgstr "Режим"
@@ -4358,10 +4358,14 @@ msgstr "Ієрархія"
msgid "Implements"
msgstr "Реалізує"
#: gtk/inspector/visual.c:765 gtk/inspector/visual.c:784
#: gtk/inspector/visual.c:674 gtk/inspector/visual.c:693
msgid "Theme is hardcoded by GTK_THEME"
msgstr "Тему пришито через GTK_THEME"
#: gtk/inspector/visual.c:942
msgid "Backend does not support window scaling"
msgstr "Модуль не підтримує масштабування вікна"
#: gtk/inspector/visual.ui:34
msgid "GTK Theme"
msgstr "Тема GTK"
@@ -4382,72 +4386,43 @@ msgstr "Розмір курсора"
msgid "Icon Theme"
msgstr "Тема піктограм"
#: gtk/inspector/visual.ui:169
#: gtk/inspector/visual.ui:194
msgid "Font Scale"
msgstr "Масштаб шрифту"
#: gtk/inspector/visual.ui:239
msgid "Text Direction"
msgstr "Напрям тексту"
#: gtk/inspector/visual.ui:184
#: gtk/inspector/visual.ui:254
msgid "Left-to-Right"
msgstr "Зліва направо"
#: gtk/inspector/visual.ui:185
#: gtk/inspector/visual.ui:255
msgid "Right-to-Left"
msgstr "Справа наліво"
#: gtk/inspector/visual.ui:202
#: gtk/inspector/visual.ui:273
msgid "Window Scaling"
msgstr "Масштабування вікон"
#: gtk/inspector/visual.ui:306
msgid "Animations"
msgstr "Анімація"
#: gtk/inspector/visual.ui:227
#: gtk/inspector/visual.ui:331
msgid "Slowdown"
msgstr "Уповільнення"
#: gtk/inspector/visual.ui:362
msgid "Antialiasing"
msgstr "Згладжування"
#: gtk/inspector/visual.ui:387
#| msgctxt "print operation status"
#| msgid "Printing"
msgid "Hinting"
msgstr "Гінтинґ"
#: gtk/inspector/visual.ui:402
#| msgctxt "font"
#| msgid "None"
msgid "None"
msgstr "Немає"
#: gtk/inspector/visual.ui:403
#| msgctxt "keyboard label"
#| msgid "Right"
msgid "Slight"
msgstr "Слабкий"
#: gtk/inspector/visual.ui:404 modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
msgid "Medium"
msgstr "Середній"
#: gtk/inspector/visual.ui:405
msgid "Full"
msgstr "Повний"
#: gtk/inspector/visual.ui:422
#| msgctxt "OpenType layout"
#| msgid "Vertical Writing"
msgid "Metrics Hinting"
msgstr "Гінтинґ метрики"
#: gtk/inspector/visual.ui:457
#: gtk/inspector/visual.ui:385
msgid "Show Framerate"
msgstr "Показати частоту кадрів"
#: gtk/inspector/visual.ui:482
#: gtk/inspector/visual.ui:410
msgid "Show Graphic Updates"
msgstr "Показувати графічні оновлення"
#: gtk/inspector/visual.ui:502
#: gtk/inspector/visual.ui:430
msgid ""
"Tints all the places where the current renderer uses Cairo instead of the "
"GPU."
@@ -4455,47 +4430,47 @@ msgstr ""
"Підсвітити усі місця, де поточний засіб обробки використовує Cairo замість "
"графічного процесора."
#: gtk/inspector/visual.ui:508
#: gtk/inspector/visual.ui:436
msgid "Show Cairo Rendering"
msgstr "Показати обробку Cairo"
#: gtk/inspector/visual.ui:533
#: gtk/inspector/visual.ui:461
msgid "Show Baselines"
msgstr "Показати базову лінію"
#: gtk/inspector/visual.ui:561
#: gtk/inspector/visual.ui:489
msgid "Show Layout Borders"
msgstr "Показати межі шару"
#: gtk/inspector/visual.ui:618
#: gtk/inspector/visual.ui:546
msgid "CSS Padding"
msgstr "Фаска CSS"
#: gtk/inspector/visual.ui:628
#: gtk/inspector/visual.ui:556
msgid "CSS Border"
msgstr "Рамка CSS"
#: gtk/inspector/visual.ui:638
#: gtk/inspector/visual.ui:566
msgid "CSS Margin"
msgstr "Поле CSS"
#: gtk/inspector/visual.ui:648
#: gtk/inspector/visual.ui:576
msgid "Widget Margin"
msgstr "Поле віджета"
#: gtk/inspector/visual.ui:683
#: gtk/inspector/visual.ui:611
msgid "Show Focus"
msgstr "Показувати фокус"
#: gtk/inspector/visual.ui:708
#: gtk/inspector/visual.ui:636
msgid "Show Accessibility warnings"
msgstr "Показати попередження щодо доступності"
#: gtk/inspector/visual.ui:733
#: gtk/inspector/visual.ui:661
msgid "Show Graphics Offload"
msgstr "Показувати графічне вивантаження"
#: gtk/inspector/visual.ui:765
#: gtk/inspector/visual.ui:693
msgid "Inspect Inspector"
msgstr "Ревізувати Інспектор"
@@ -6625,17 +6600,22 @@ msgstr "Деякі параметри у діалоговому вікні ко
#. * job priority option in the print dialog
#.
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Urgent"
msgstr "Терміново"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "High"
msgstr "Високий"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5667
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Medium"
msgstr "Середній"
#: modules/printbackends/gtkprintbackendcpdb.c:541
#: modules/printbackends/gtkprintbackendcups.c:5640
msgid "Low"
msgstr "Низький"
@@ -6643,7 +6623,7 @@ msgstr "Низький"
#. * dialog that controls the front cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:562
#: modules/printbackends/gtkprintbackendcups.c:5809
#: modules/printbackends/gtkprintbackendcups.c:5782
msgctxt "printer option"
msgid "Before"
msgstr "Перед"
@@ -6652,7 +6632,7 @@ msgstr "Перед"
#. * dialog that controls the back cover page.
#.
#: modules/printbackends/gtkprintbackendcpdb.c:569
#: modules/printbackends/gtkprintbackendcups.c:5824
#: modules/printbackends/gtkprintbackendcups.c:5797
msgctxt "printer option"
msgid "After"
msgstr "Після"
@@ -6831,266 +6811,266 @@ msgstr "Проблема з принтером «%s»."
msgid "; "
msgstr "; "
#: modules/printbackends/gtkprintbackendcups.c:4609
#: modules/printbackends/gtkprintbackendcups.c:4676
#: modules/printbackends/gtkprintbackendcups.c:4582
#: modules/printbackends/gtkprintbackendcups.c:4649
msgctxt "printing option"
msgid "Two Sided"
msgstr "З двох сторін"
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4583
msgctxt "printing option"
msgid "Paper Type"
msgstr "Тип паперу"
#: modules/printbackends/gtkprintbackendcups.c:4611
#: modules/printbackends/gtkprintbackendcups.c:4584
msgctxt "printing option"
msgid "Paper Source"
msgstr "Джерело паперу"
#: modules/printbackends/gtkprintbackendcups.c:4612
#: modules/printbackends/gtkprintbackendcups.c:4677
#: modules/printbackends/gtkprintbackendcups.c:4585
#: modules/printbackends/gtkprintbackendcups.c:4650
msgctxt "printing option"
msgid "Output Tray"
msgstr "Лоток виводу"
#: modules/printbackends/gtkprintbackendcups.c:4613
#: modules/printbackends/gtkprintbackendcups.c:4586
msgctxt "printing option"
msgid "Resolution"
msgstr "Роздільність"
#: modules/printbackends/gtkprintbackendcups.c:4614
#: modules/printbackends/gtkprintbackendcups.c:4587
msgctxt "printing option"
msgid "GhostScript pre-filtering"
msgstr "Відсіювання GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4623
#: modules/printbackends/gtkprintbackendcups.c:4596
msgctxt "printing option value"
msgid "One Sided"
msgstr "З однієї сторони"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4625
#: modules/printbackends/gtkprintbackendcups.c:4598
msgctxt "printing option value"
msgid "Long Edge (Standard)"
msgstr "За довгою стороною"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4627
#: modules/printbackends/gtkprintbackendcups.c:4600
msgctxt "printing option value"
msgid "Short Edge (Flip)"
msgstr "За короткою стороною"
#. Translators: this is an option of "Paper Source"
#: modules/printbackends/gtkprintbackendcups.c:4629
#: modules/printbackends/gtkprintbackendcups.c:4631
#: modules/printbackends/gtkprintbackendcups.c:4639
#: modules/printbackends/gtkprintbackendcups.c:4602
#: modules/printbackends/gtkprintbackendcups.c:4604
#: modules/printbackends/gtkprintbackendcups.c:4612
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:4633
#: modules/printbackends/gtkprintbackendcups.c:4635
#: modules/printbackends/gtkprintbackendcups.c:4637
#: modules/printbackends/gtkprintbackendcups.c:4641
#: modules/printbackends/gtkprintbackendcups.c:4606
#: modules/printbackends/gtkprintbackendcups.c:4608
#: modules/printbackends/gtkprintbackendcups.c:4610
#: modules/printbackends/gtkprintbackendcups.c:4614
msgctxt "printing option value"
msgid "Printer Default"
msgstr "Типовий принтер"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4643
#: modules/printbackends/gtkprintbackendcups.c:4616
msgctxt "printing option value"
msgid "Embed GhostScript fonts only"
msgstr "Вбудовувати лише шрифти GhostScript"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4645
#: modules/printbackends/gtkprintbackendcups.c:4618
msgctxt "printing option value"
msgid "Convert to PS level 1"
msgstr "Перетворювати на формат PS рівень 1"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4647
#: modules/printbackends/gtkprintbackendcups.c:4620
msgctxt "printing option value"
msgid "Convert to PS level 2"
msgstr "Перетворити на формат PS рівень 2"
#. Translators: this is an option of "GhostScript"
#: modules/printbackends/gtkprintbackendcups.c:4649
#: modules/printbackends/gtkprintbackendcups.c:4622
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:4658
#: modules/printbackends/gtkprintbackendcups.c:4631
msgctxt "printing option group"
msgid "Miscellaneous"
msgstr "Інше"
#: modules/printbackends/gtkprintbackendcups.c:4685
#: modules/printbackends/gtkprintbackendcups.c:4658
msgctxt "sides"
msgid "One Sided"
msgstr "З однієї сторони"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4687
#: modules/printbackends/gtkprintbackendcups.c:4660
msgctxt "sides"
msgid "Long Edge (Standard)"
msgstr "За довгою стороною"
#. Translators: this is an option of "Two Sided"
#: modules/printbackends/gtkprintbackendcups.c:4689
#: modules/printbackends/gtkprintbackendcups.c:4662
msgctxt "sides"
msgid "Short Edge (Flip)"
msgstr "За короткою стороною"
#. Translators: Top output bin
#: modules/printbackends/gtkprintbackendcups.c:4692
#: modules/printbackends/gtkprintbackendcups.c:4665
msgctxt "output-bin"
msgid "Top Bin"
msgstr "Верхня скринька"
#. Translators: Middle output bin
#: modules/printbackends/gtkprintbackendcups.c:4694
#: modules/printbackends/gtkprintbackendcups.c:4667
msgctxt "output-bin"
msgid "Middle Bin"
msgstr "Середня скринька"
#. Translators: Bottom output bin
#: modules/printbackends/gtkprintbackendcups.c:4696
#: modules/printbackends/gtkprintbackendcups.c:4669
msgctxt "output-bin"
msgid "Bottom Bin"
msgstr "Нижня скринька"
#. Translators: Side output bin
#: modules/printbackends/gtkprintbackendcups.c:4698
#: modules/printbackends/gtkprintbackendcups.c:4671
msgctxt "output-bin"
msgid "Side Bin"
msgstr "Бічна скринька"
#. Translators: Left output bin
#: modules/printbackends/gtkprintbackendcups.c:4700
#: modules/printbackends/gtkprintbackendcups.c:4673
msgctxt "output-bin"
msgid "Left Bin"
msgstr "Ліва скринька"
#. Translators: Right output bin
#: modules/printbackends/gtkprintbackendcups.c:4702
#: modules/printbackends/gtkprintbackendcups.c:4675
msgctxt "output-bin"
msgid "Right Bin"
msgstr "Права скринька"
#. Translators: Center output bin
#: modules/printbackends/gtkprintbackendcups.c:4704
#: modules/printbackends/gtkprintbackendcups.c:4677
msgctxt "output-bin"
msgid "Center Bin"
msgstr "Центральна скринька"
#. Translators: Rear output bin
#: modules/printbackends/gtkprintbackendcups.c:4706
#: modules/printbackends/gtkprintbackendcups.c:4679
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:4708
#: modules/printbackends/gtkprintbackendcups.c:4681
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:4710
#: modules/printbackends/gtkprintbackendcups.c:4683
msgctxt "output-bin"
msgid "Face Down Bin"
msgstr "Перевернута скринька"
#. Translators: Large capacity output bin
#: modules/printbackends/gtkprintbackendcups.c:4712
#: modules/printbackends/gtkprintbackendcups.c:4685
msgctxt "output-bin"
msgid "Large Capacity Bin"
msgstr "Скринька великої ємності"
#. Translators: Output stacker number %d
#: modules/printbackends/gtkprintbackendcups.c:4734
#: modules/printbackends/gtkprintbackendcups.c:4707
#, c-format
msgctxt "output-bin"
msgid "Stacker %d"
msgstr "Укладальник %d"
#. Translators: Output mailbox number %d
#: modules/printbackends/gtkprintbackendcups.c:4738
#: modules/printbackends/gtkprintbackendcups.c:4711
#, c-format
msgctxt "output-bin"
msgid "Mailbox %d"
msgstr "Поштова скринька %d"
#. Translators: Private mailbox
#: modules/printbackends/gtkprintbackendcups.c:4742
#: modules/printbackends/gtkprintbackendcups.c:4715
msgctxt "output-bin"
msgid "My Mailbox"
msgstr "Моя поштова скринька"
#. Translators: Output tray number %d
#: modules/printbackends/gtkprintbackendcups.c:4746
#: modules/printbackends/gtkprintbackendcups.c:4719
#, c-format
msgctxt "output-bin"
msgid "Tray %d"
msgstr "Лоток %d"
#: modules/printbackends/gtkprintbackendcups.c:5223
#: modules/printbackends/gtkprintbackendcups.c:5196
msgid "Printer Default"
msgstr "Типовий принтер"
#. Translators, this string is used to label the job priority option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5697
#: modules/printbackends/gtkprintbackendcups.c:5670
msgid "Job Priority"
msgstr "Пріоритет завдання"
#. Translators, this string is used to label the billing info entry
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5708
#: modules/printbackends/gtkprintbackendcups.c:5681
msgid "Billing Info"
msgstr "Інформація про облік"
#. Translators, these strings are names for various 'standard' cover
#. * pages that the printing system may support.
#.
#: modules/printbackends/gtkprintbackendcups.c:5732
#: modules/printbackends/gtkprintbackendcups.c:5705
msgctxt "cover page"
msgid "None"
msgstr "Немає"
#: modules/printbackends/gtkprintbackendcups.c:5733
#: modules/printbackends/gtkprintbackendcups.c:5706
msgctxt "cover page"
msgid "Classified"
msgstr "Класифіковано"
#: modules/printbackends/gtkprintbackendcups.c:5734
#: modules/printbackends/gtkprintbackendcups.c:5707
msgctxt "cover page"
msgid "Confidential"
msgstr "Конфіденційно"
#: modules/printbackends/gtkprintbackendcups.c:5735
#: modules/printbackends/gtkprintbackendcups.c:5708
msgctxt "cover page"
msgid "Secret"
msgstr "Таємно"
#: modules/printbackends/gtkprintbackendcups.c:5736
#: modules/printbackends/gtkprintbackendcups.c:5709
msgctxt "cover page"
msgid "Standard"
msgstr "Стандартно"
#: modules/printbackends/gtkprintbackendcups.c:5737
#: modules/printbackends/gtkprintbackendcups.c:5710
msgctxt "cover page"
msgid "Top Secret"
msgstr "Цілковито таємно"
#: modules/printbackends/gtkprintbackendcups.c:5738
#: modules/printbackends/gtkprintbackendcups.c:5711
msgctxt "cover page"
msgid "Unclassified"
msgstr "Не класифіковано"
@@ -7098,7 +7078,7 @@ msgstr "Не класифіковано"
#. Translators, this string is used to label the pages-per-sheet option
#. * in the print dialog
#.
#: modules/printbackends/gtkprintbackendcups.c:5750
#: modules/printbackends/gtkprintbackendcups.c:5723
msgctxt "printer option"
msgid "Pages per Sheet"
msgstr "Сторінок на аркуш"
@@ -7106,7 +7086,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:5767
#: modules/printbackends/gtkprintbackendcups.c:5740
msgctxt "printer option"
msgid "Page Ordering"
msgstr "Порядок сторінок"
@@ -7115,7 +7095,7 @@ msgstr "Порядок сторінок"
#. * a print job is printed. Possible values are 'now', a specified time,
#. * or 'on hold'
#.
#: modules/printbackends/gtkprintbackendcups.c:5844
#: modules/printbackends/gtkprintbackendcups.c:5817
msgctxt "printer option"
msgid "Print at"
msgstr "Надрукувати"
@@ -7123,7 +7103,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:5855
#: modules/printbackends/gtkprintbackendcups.c:5828
msgctxt "printer option"
msgid "Print at time"
msgstr "Надрукувати о"
@@ -7133,19 +7113,19 @@ msgstr "Надрукувати о"
#. * the width and height in points. E.g: "Custom
#. * 230.4x142.9"
#.
#: modules/printbackends/gtkprintbackendcups.c:5902
#: modules/printbackends/gtkprintbackendcups.c:5875
#, 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:6013
#: modules/printbackends/gtkprintbackendcups.c:5986
msgctxt "printer option"
msgid "Printer Profile"
msgstr "Профіль принтера"
#. TRANSLATORS: this is when color profile information is unavailable
#: modules/printbackends/gtkprintbackendcups.c:6020
#: modules/printbackends/gtkprintbackendcups.c:5993
msgctxt "printer option value"
msgid "Unavailable"
msgstr "Недоступно"
@@ -7906,6 +7886,7 @@ msgid "Renderer to use"
msgstr "Обробник, яким слід скористатися"
#: tools/gtk-rendernode-tool-compare.c:67
#| msgid "The output file"
msgid "Output file"
msgstr "Файл результатів"
@@ -7930,16 +7911,19 @@ msgstr "Не вдалося створити засіб обробки: %s\n"
#: tools/gtk-rendernode-tool-compare.c:111
#, c-format
#| msgid "Failed to save %s: %s\n"
msgid "Failed to load %s: %s\n"
msgstr "Не вдалося завантажити %s: %s\n"
#: tools/gtk-rendernode-tool-compare.c:122
#, c-format
#| msgid "Could not rename %s back to %s: %s.\n"
msgid "Could not save diff image to %s\n"
msgstr "Не вдалося зберегти зображення-різницю до %s\n"
#: tools/gtk-rendernode-tool-compare.c:132
#, c-format
#| msgid "Output written to %s.\n"
msgid "Differences witten to %s.\n"
msgstr "Різниці записано до %s.\n"
@@ -8138,15 +8122,6 @@ msgstr ""
"Якщо ви дійсно бажаєте створити тут кеш значків, використовуйте --ignore-"
"theme-index.\n"
#~ msgid "Backend does not support window scaling"
#~ msgstr "Модуль не підтримує масштабування вікна"
#~ msgid "Font Scale"
#~ msgstr "Масштаб шрифту"
#~ msgid "Window Scaling"
#~ msgstr "Масштабування вікон"
#~ msgid "Show _Size Column"
#~ msgstr "Показувати _розмір стовпця"
+1 -1
View File
@@ -2,7 +2,7 @@
directory = cairo
url = https://gitlab.freedesktop.org/cairo/cairo.git
push-url = ssh://git@gitlab.freedesktop.org:cairo/cairo.git
revision = 1.18.0
revision = 1.17.6
depth = 1
[provide]
-98
View File
@@ -1,98 +0,0 @@
/* testpaintablecursor.c
* Copyright (C) 2024 Red Hat, Inc.
* Author: Matthias Clasen
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library 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
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <gtk/gtk.h>
static GdkTexture *
cursor_callback (GdkCursor *cursor,
int cursor_size,
double scale,
int *width,
int *height,
int *hotspot_x,
int *hotspot_y,
gpointer data)
{
GdkPixbuf *pixbuf;
GdkTexture *texture;
GError *error = NULL;
int scaled_size;
scaled_size = ceil (cursor_size * scale);
g_print ("cursor size %d scale %g\n", cursor_size, scale);
g_print ("resulting pixels %d x %d\n", scaled_size, scaled_size);
pixbuf = gdk_pixbuf_new_from_file_at_size ((const char *)data,
scaled_size, scaled_size,
&error);
if (!pixbuf)
{
g_print ("%s\n", error->message);
g_error_free (error);
return NULL;
}
texture = gdk_texture_new_for_pixbuf (pixbuf);
g_object_unref (pixbuf);
*width = cursor_size;
*height = cursor_size;
*hotspot_x = 0;
*hotspot_y = 0;
return texture;
}
int
main (int argc, char *argv[])
{
GtkWidget *window, *button;
gboolean done = FALSE;
GdkCursor *cursor;
gtk_init ();
window = gtk_window_new ();
gtk_window_set_title (GTK_WINDOW (window), "hello world");
gtk_window_set_resizable (GTK_WINDOW (window), FALSE);
button = gtk_button_new ();
gtk_button_set_label (GTK_BUTTON (button), "hello world");
gtk_widget_set_margin_top (button, 10);
gtk_widget_set_margin_bottom (button, 10);
gtk_widget_set_margin_start (button, 10);
gtk_widget_set_margin_end (button, 10);
cursor = gdk_cursor_new_from_callback (cursor_callback,
(gpointer) "docs/reference/gsk/gtk-logo.svg", NULL,
gdk_cursor_new_from_name ("default", NULL));
gtk_widget_set_cursor (button, cursor);
g_object_unref (cursor);
gtk_window_set_child (GTK_WINDOW (window), button);
gtk_window_present (GTK_WINDOW (window));
while (!done)
g_main_context_iteration (NULL, TRUE);
return 0;
}
-1
View File
@@ -1,6 +1,5 @@
gtk_tests = [
# testname, optional extra sources
['callbackcursor'],
['devicepixels'],
['testsections'],
['testfilelauncher'],
-53
View File
@@ -52,65 +52,12 @@ inscription_text_interface (void)
g_object_unref (inscription);
}
/* Some of the text interface functions require an allocated widget */
static void
more_inscription_text_interface (void)
{
GtkWidget *window, *inscription;
int width, height;
gboolean res;
unsigned int offset;
window = gtk_window_new ();
inscription = gtk_inscription_new ("AAA");
gtk_widget_set_halign (inscription, GTK_ALIGN_CENTER);
gtk_widget_set_valign (inscription, GTK_ALIGN_CENTER);
gtk_window_set_child (GTK_WINDOW (window), inscription);
gtk_window_present (GTK_WINDOW (window));
while (gtk_widget_get_width (inscription) == 0)
g_main_context_iteration (NULL, TRUE);
width = gtk_widget_get_width (inscription);
height = gtk_widget_get_height (inscription);
g_assert_true (width > 0);
g_assert_true (height > 0);
res = gtk_accessible_text_get_offset (GTK_ACCESSIBLE_TEXT (inscription),
&GRAPHENE_POINT_INIT (width / 12, height / 2),
&offset);
g_assert_true (res);
g_assert_cmpuint (offset, ==, 0);
res = gtk_accessible_text_get_offset (GTK_ACCESSIBLE_TEXT (inscription),
&GRAPHENE_POINT_INIT (width / 2, height / 2),
&offset);
g_assert_true (res);
g_assert_cmpuint (offset, ==, 1);
res = gtk_accessible_text_get_offset (GTK_ACCESSIBLE_TEXT (inscription),
&GRAPHENE_POINT_INIT (width - width / 4, height / 2),
&offset);
g_assert_true (res);
g_assert_cmpuint (offset, ==, 2);
res = gtk_accessible_text_get_offset (GTK_ACCESSIBLE_TEXT (inscription),
&GRAPHENE_POINT_INIT (width, height / 2),
&offset);
g_assert_true (res);
g_assert_cmpuint (offset, ==, 3);
gtk_window_destroy (GTK_WINDOW (window));
}
int
main (int argc, char *argv[])
{
gtk_test_init (&argc, &argv, NULL);
g_test_add_func ("/a11y/inscription/text-interface", inscription_text_interface);
g_test_add_func ("/a11y/inscription/more-text-interface", more_inscription_text_interface);
return g_test_run ();
}
-53
View File
@@ -117,58 +117,6 @@ label_text_interface (void)
g_object_unref (label);
}
/* Some of the text interface functions require an allocated widget */
static void
more_label_text_interface (void)
{
GtkWidget *window, *label;
int width, height;
gboolean res;
unsigned int offset;
window = gtk_window_new ();
label = gtk_label_new ("AAA");
gtk_widget_set_halign (label, GTK_ALIGN_CENTER);
gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
gtk_window_set_child (GTK_WINDOW (window), label);
gtk_window_present (GTK_WINDOW (window));
while (gtk_widget_get_width (label) == 0)
g_main_context_iteration (NULL, TRUE);
width = gtk_widget_get_width (label);
height = gtk_widget_get_height (label);
g_assert_true (width > 0);
g_assert_true (height > 0);
res = gtk_accessible_text_get_offset (GTK_ACCESSIBLE_TEXT (label),
&GRAPHENE_POINT_INIT (0, height / 2),
&offset);
g_assert_true (res);
g_assert_cmpuint (offset, ==, 0);
res = gtk_accessible_text_get_offset (GTK_ACCESSIBLE_TEXT (label),
&GRAPHENE_POINT_INIT (width / 2 - 1, height / 2),
&offset);
g_assert_true (res);
g_assert_cmpuint (offset, ==, 1);
res = gtk_accessible_text_get_offset (GTK_ACCESSIBLE_TEXT (label),
&GRAPHENE_POINT_INIT (width - width / 4, height / 2),
&offset);
g_assert_true (res);
g_assert_cmpuint (offset, ==, 2);
res = gtk_accessible_text_get_offset (GTK_ACCESSIBLE_TEXT (label),
&GRAPHENE_POINT_INIT (width - width / 12, height / 2),
&offset);
g_assert_true (res);
g_assert_cmpuint (offset, ==, 3);
gtk_window_destroy (GTK_WINDOW (window));
}
int
main (int argc, char *argv[])
{
@@ -178,7 +126,6 @@ main (int argc, char *argv[])
g_test_add_func ("/a11y/label/relations", label_relations);
g_test_add_func ("/a11y/label/properties", label_properties);
g_test_add_func ("/a11y/label/text-interface", label_text_interface);
g_test_add_func ("/a11y/label/more-text-interface", more_label_text_interface);
return g_test_run ();
}
+5 -5
View File
@@ -42,9 +42,9 @@ test_subsurface_stacking (void)
texture = gdk_texture_new_from_resource ("/org/gtk/libgtk/icons/16x16/actions/media-eject.png");
gdk_subsurface_attach (sub0, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), GDK_TEXTURE_TRANSFORM_NORMAL, FALSE, TRUE, NULL);
gdk_subsurface_attach (sub1, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), GDK_TEXTURE_TRANSFORM_NORMAL, FALSE, TRUE, NULL);
gdk_subsurface_attach (sub2, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), GDK_TEXTURE_TRANSFORM_NORMAL, FALSE, TRUE, NULL);
gdk_subsurface_attach (sub0, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), TRUE, NULL);
gdk_subsurface_attach (sub1, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), TRUE, NULL);
gdk_subsurface_attach (sub2, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), TRUE, NULL);
g_assert_true (surface->subsurfaces_above == sub2);
g_assert_true (sub2->sibling_below == NULL);
@@ -67,7 +67,7 @@ test_subsurface_stacking (void)
g_assert_true (sub0->sibling_above == NULL);
g_assert_true (sub0->above_parent);
gdk_subsurface_attach (sub2, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), GDK_TEXTURE_TRANSFORM_NORMAL, FALSE, FALSE, NULL);
gdk_subsurface_attach (sub2, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), FALSE, NULL);
g_assert_true (surface->subsurfaces_above == sub0);
g_assert_true (sub0->sibling_below == NULL);
@@ -79,7 +79,7 @@ test_subsurface_stacking (void)
g_assert_true (sub2->sibling_above == NULL);
g_assert_false (sub2->above_parent);
gdk_subsurface_attach (sub1, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), GDK_TEXTURE_TRANSFORM_NORMAL, FALSE, TRUE, sub2);
gdk_subsurface_attach (sub1, texture, &TEXTURE_RECT (texture), &GRAPHENE_RECT_INIT (0, 0, 10, 10), TRUE, sub2);
g_assert_true (surface->subsurfaces_below == sub1);
g_assert_true (sub1->sibling_above == NULL);
@@ -1,7 +0,0 @@
texture-scale {
bounds: 0 0 10 10;
filter: trilinear;
texture: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4z8DwHwAFAAH/q842\
iQAAAABJRU5ErkJggg==\
");
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 B

@@ -1,14 +0,0 @@
color {
bounds: 0 0 3 2;
color: rgb(0,0,0);
}
transform {
transform: scale(2);
child: texture-scale {
bounds: 0 0 1.5 1;
filter: nearest;
texture: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQImWNoYGAAAAGEAIGs40g+\
AAAAAElFTkSuQmCC\
");
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 B

Some files were not shown because too many files have changed in this diff Show More