Compare commits
2 Commits
ebd17a1e10
...
098531073c
Author | SHA1 | Date |
---|---|---|
Cassowary | 098531073c | |
Cassowary | a8611b8b16 |
8
AUTHORS
8
AUTHORS
|
@ -1,6 +1,6 @@
|
|||
-- This file is generated from authors.xml, do not edit it directly. --
|
||||
|
||||
PIKA was originally written by:
|
||||
GIMP was originally written by:
|
||||
|
||||
Spencer Kimball
|
||||
Peter Mattis
|
||||
|
@ -12,7 +12,7 @@ The current maintainers are:
|
|||
Jehan
|
||||
|
||||
|
||||
The following people have contributed code to PIKA:
|
||||
The following people have contributed code to GIMP:
|
||||
|
||||
Lauri Alanko
|
||||
Fredrik Alströmer
|
||||
|
@ -339,7 +339,7 @@ The following people have contributed code to PIKA:
|
|||
Robert Ögren
|
||||
|
||||
|
||||
The following people have contributed art to PIKA:
|
||||
The following people have contributed art to GIMP:
|
||||
|
||||
Lapo Calamandrei
|
||||
Paul Davey
|
||||
|
@ -359,7 +359,7 @@ The following people have contributed art to PIKA:
|
|||
William Szilveszter
|
||||
|
||||
|
||||
The following people have helped to document PIKA:
|
||||
The following people have helped to document GIMP:
|
||||
|
||||
Ignacio AntI
|
||||
Žygimantas Beručka
|
||||
|
|
|
@ -371,66 +371,86 @@ static const PikaEnumActionEntry view_zoom_actions[] =
|
|||
PIKA_HELP_VIEW_ZOOM_IN }
|
||||
};
|
||||
|
||||
static const PikaRadioActionEntry view_zoom_explicit_actions[] =
|
||||
static const PikaEnumActionEntry view_zoom_explicit_actions[] =
|
||||
{
|
||||
{ "view-zoom-16-1", NULL,
|
||||
NC_("view-zoom-action", "1_6:1 (1600%)"), NULL, { "5", "KP_5", NULL },
|
||||
NC_("view-zoom-action", "Zoom 16:1 (1600%)"),
|
||||
NC_("view-zoom-action", "1_6:1 (1600%)"),
|
||||
{ "5", "KP_5", NULL },
|
||||
NC_("view-zoom-action", "Zoom 16:1"),
|
||||
160000,
|
||||
160000, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_IN },
|
||||
|
||||
{ "view-zoom-8-1", NULL,
|
||||
NC_("view-zoom-action", "_8:1 (800%)"), NULL, { "4", "KP_4", NULL },
|
||||
NC_("view-zoom-action", "Zoom 8:1 (800%)"),
|
||||
NC_("view-zoom-action", "_8:1 (800%)"),
|
||||
{ "4", "KP_4", NULL },
|
||||
NC_("view-zoom-action", "Zoom 8:1"),
|
||||
80000,
|
||||
80000, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_IN },
|
||||
|
||||
{ "view-zoom-4-1", NULL,
|
||||
NC_("view-zoom-action", "_4:1 (400%)"), NULL, { "3", "KP_3", NULL },
|
||||
NC_("view-zoom-action", "Zoom 4:1 (400%)"),
|
||||
NC_("view-zoom-action", "_4:1 (400%)"),
|
||||
{ "3", "KP_3", NULL },
|
||||
NC_("view-zoom-action", "Zoom 4:1"),
|
||||
40000,
|
||||
40000, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_IN },
|
||||
|
||||
{ "view-zoom-2-1", NULL,
|
||||
NC_("view-zoom-action", "_2:1 (200%)"), NULL, { "2", "KP_2", NULL },
|
||||
NC_("view-zoom-action", "Zoom 2:1 (200%)"),
|
||||
NC_("view-zoom-action", "_2:1 (200%)"),
|
||||
{ "2", "KP_2", NULL },
|
||||
NC_("view-zoom-action", "Zoom 2:1"),
|
||||
20000,
|
||||
20000, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_IN },
|
||||
|
||||
{ "view-zoom-1-1", PIKA_ICON_ZOOM_ORIGINAL,
|
||||
NC_("view-zoom-action", "_1:1 (100%)"), NULL, { "1", "KP_1", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:1 (100%)"),
|
||||
NC_("view-zoom-action", "_1:1 (100%)"),
|
||||
{ "1", "KP_1", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:1"),
|
||||
10000,
|
||||
10000, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_100 },
|
||||
|
||||
{ "view-zoom-1-2", NULL,
|
||||
NC_("view-zoom-action", "1:_2 (50%)"), NULL, { "<shift>2", "<shift>KP_2", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:2 (50%)"),
|
||||
NC_("view-zoom-action", "1:_2 (50%)"),
|
||||
{ "<shift>2", "<shift>KP_2", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:2"),
|
||||
5000,
|
||||
5000, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_OUT },
|
||||
|
||||
{ "view-zoom-1-4", NULL,
|
||||
NC_("view-zoom-action", "1:_4 (25%)"), NULL, { "<shift>3", "<shift>KP_3", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:4 (25%)"),
|
||||
NC_("view-zoom-action", "1:_4 (25%)"),
|
||||
{ "<shift>3", "<shift>KP_3", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:4"),
|
||||
2500,
|
||||
2500, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_OUT },
|
||||
|
||||
{ "view-zoom-1-8", NULL,
|
||||
NC_("view-zoom-action", "1:_8 (12.5%)"), NULL, { "<shift>4", "<shift>KP_4", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:8 (12.5%)"),
|
||||
NC_("view-zoom-action", "1:_8 (12.5%)"),
|
||||
{ "<shift>4", "<shift>KP_4", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:8"),
|
||||
1250,
|
||||
1250, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_OUT },
|
||||
|
||||
{ "view-zoom-1-16", NULL,
|
||||
NC_("view-zoom-action", "1:1_6 (6.25%)"), NULL, { "<shift>5", "<shift>KP_5", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:16 (6.25%)"),
|
||||
NC_("view-zoom-action", "1:1_6 (6.25%)"),
|
||||
{ "<shift>5", "<shift>KP_5", NULL },
|
||||
NC_("view-zoom-action", "Zoom 1:16"),
|
||||
625,
|
||||
625, FALSE,
|
||||
PIKA_HELP_VIEW_ZOOM_OUT },
|
||||
|
||||
{ "view-zoom-other", NULL,
|
||||
NC_("view-zoom-action", "Othe_r zoom factor..."), NULL, { NULL },
|
||||
NC_("view-zoom-action", "Set a custom zoom factor"),
|
||||
0,
|
||||
NC_("view-zoom-action", "Othe_r zoom factor..."),
|
||||
{ NULL },
|
||||
NC_("view-zoom-action", "Set a custom zoom factor"),
|
||||
0, TRUE,
|
||||
PIKA_HELP_VIEW_ZOOM_OTHER }
|
||||
};
|
||||
|
||||
|
@ -652,8 +672,6 @@ static const PikaEnumActionEntry view_scroll_vertical_actions[] =
|
|||
void
|
||||
view_actions_setup (PikaActionGroup *group)
|
||||
{
|
||||
PikaAction *action;
|
||||
|
||||
pika_action_group_add_actions (group, "view-action",
|
||||
view_actions,
|
||||
G_N_ELEMENTS (view_actions));
|
||||
|
@ -667,12 +685,10 @@ view_actions_setup (PikaActionGroup *group)
|
|||
G_N_ELEMENTS (view_zoom_actions),
|
||||
view_zoom_cmd_callback);
|
||||
|
||||
pika_action_group_add_radio_actions (group, "view-zoom-action",
|
||||
view_zoom_explicit_actions,
|
||||
G_N_ELEMENTS (view_zoom_explicit_actions),
|
||||
NULL,
|
||||
10000,
|
||||
view_zoom_explicit_cmd_callback);
|
||||
pika_action_group_add_enum_actions (group, "view-zoom-action",
|
||||
view_zoom_explicit_actions,
|
||||
G_N_ELEMENTS (view_zoom_explicit_actions),
|
||||
view_zoom_explicit_cmd_callback);
|
||||
|
||||
pika_action_group_add_toggle_actions (group, "view-action",
|
||||
view_flip_actions,
|
||||
|
@ -714,15 +730,6 @@ view_actions_setup (PikaActionGroup *group)
|
|||
G_N_ELEMENTS (view_scroll_vertical_actions),
|
||||
view_scroll_vertical_cmd_callback);
|
||||
|
||||
/* connect "activate" of view-zoom-other manually so it can be
|
||||
* selected even if it's the active item of the radio group
|
||||
*/
|
||||
action = pika_action_group_get_action (group, "view-zoom-other");
|
||||
|
||||
g_signal_connect (action, "activate",
|
||||
G_CALLBACK (view_zoom_other_cmd_callback),
|
||||
group->user_data);
|
||||
|
||||
g_signal_connect_object (group->pika->config, "notify::check-type",
|
||||
G_CALLBACK (view_actions_check_type_notify),
|
||||
group, 0);
|
||||
|
@ -987,55 +994,20 @@ static void
|
|||
view_actions_set_zoom (PikaActionGroup *group,
|
||||
PikaDisplayShell *shell)
|
||||
{
|
||||
const gchar *action = NULL;
|
||||
PikaImageWindow *window;
|
||||
PikaMenuModel *model;
|
||||
gchar *str;
|
||||
gchar *label;
|
||||
guint scale;
|
||||
|
||||
g_object_get (shell->zoom,
|
||||
"percentage", &str,
|
||||
NULL);
|
||||
|
||||
scale = ROUND (pika_zoom_model_get_factor (shell->zoom) * 1000);
|
||||
|
||||
switch (scale)
|
||||
{
|
||||
case 16000: action = "view-zoom-16-1"; break;
|
||||
case 8000: action = "view-zoom-8-1"; break;
|
||||
case 4000: action = "view-zoom-4-1"; break;
|
||||
case 2000: action = "view-zoom-2-1"; break;
|
||||
case 1000: action = "view-zoom-1-1"; break;
|
||||
case 500: action = "view-zoom-1-2"; break;
|
||||
case 250: action = "view-zoom-1-4"; break;
|
||||
case 125: action = "view-zoom-1-8"; break;
|
||||
case 63:
|
||||
case 62: action = "view-zoom-1-16"; break;
|
||||
}
|
||||
|
||||
if (! action)
|
||||
{
|
||||
action = "view-zoom-other";
|
||||
|
||||
label = g_strdup_printf (_("Othe_r (%s)..."), str);
|
||||
pika_action_group_set_action_label (group, action, label);
|
||||
g_free (label);
|
||||
|
||||
shell->other_scale = pika_zoom_model_get_factor (shell->zoom);
|
||||
}
|
||||
|
||||
pika_action_group_set_action_active (group, action, TRUE);
|
||||
|
||||
window = pika_display_shell_get_window (shell);
|
||||
model = pika_image_window_get_menubar_model (window);
|
||||
label = g_strdup_printf (_("_Zoom (%s)"), str);
|
||||
pika_menu_model_set_title (model, "/View/Zoom", label);
|
||||
g_free (label);
|
||||
|
||||
/* flag as dirty */
|
||||
shell->other_scale = - fabs (shell->other_scale);
|
||||
|
||||
g_free (str);
|
||||
}
|
||||
|
||||
|
|
|
@ -288,22 +288,7 @@ view_zoom_explicit_cmd_callback (PikaAction *action,
|
|||
(gdouble) factor / 10000,
|
||||
PIKA_ZOOM_FOCUS_RETAIN_CENTERING_ELSE_BEST_GUESS);
|
||||
}
|
||||
}
|
||||
|
||||
/* not a PikaActionCallback */
|
||||
void
|
||||
view_zoom_other_cmd_callback (PikaAction *action,
|
||||
gpointer data)
|
||||
{
|
||||
PikaDisplayShell *shell;
|
||||
return_if_no_shell (shell, data);
|
||||
|
||||
/* check if we are activated by the user or from
|
||||
* view_actions_set_zoom(), also this is really a GtkToggleAction
|
||||
* NOT a PikaToggleAction
|
||||
*/
|
||||
if (pika_toggle_action_get_active (PIKA_TOGGLE_ACTION (action)) &&
|
||||
shell->other_scale != pika_zoom_model_get_factor (shell->zoom))
|
||||
else
|
||||
{
|
||||
pika_display_shell_scale_dialog (shell);
|
||||
}
|
||||
|
|
|
@ -53,10 +53,6 @@ void view_zoom_explicit_cmd_callback (PikaAction *action,
|
|||
GVariant *value,
|
||||
gpointer data);
|
||||
|
||||
/* not a PikaActionCallback */
|
||||
void view_zoom_other_cmd_callback (PikaAction *action,
|
||||
gpointer data);
|
||||
|
||||
void view_show_all_cmd_callback (PikaAction *action,
|
||||
GVariant *value,
|
||||
gpointer data);
|
||||
|
|
|
@ -80,6 +80,7 @@ enum
|
|||
PROP_ICON_THEME_PATH,
|
||||
PROP_ICON_THEME,
|
||||
PROP_PREFER_SYMBOLIC_ICONS,
|
||||
PROP_FONT_RELATIVE_SIZE,
|
||||
PROP_USE_HELP,
|
||||
PROP_SHOW_HELP_BUTTON,
|
||||
PROP_HELP_LOCALES,
|
||||
|
@ -362,6 +363,13 @@ pika_gui_config_class_init (PikaGuiConfigClass *klass)
|
|||
TRUE,
|
||||
PIKA_PARAM_STATIC_STRINGS);
|
||||
|
||||
PIKA_CONFIG_PROP_DOUBLE (object_class, PROP_FONT_RELATIVE_SIZE,
|
||||
"font-relative-size",
|
||||
"Tweak font-size from the theme",
|
||||
FONT_SIZE_BLURB,
|
||||
0.5, 2.0, 1.0,
|
||||
PIKA_PARAM_STATIC_STRINGS);
|
||||
|
||||
PIKA_CONFIG_PROP_BOOLEAN (object_class, PROP_USE_HELP,
|
||||
"use-help",
|
||||
"Use help",
|
||||
|
@ -699,6 +707,9 @@ pika_gui_config_set_property (GObject *object,
|
|||
case PROP_PREFER_SYMBOLIC_ICONS:
|
||||
gui_config->prefer_symbolic_icons = g_value_get_boolean (value);
|
||||
break;
|
||||
case PROP_FONT_RELATIVE_SIZE:
|
||||
gui_config->font_relative_size = g_value_get_double (value);
|
||||
break;
|
||||
case PROP_USE_HELP:
|
||||
gui_config->use_help = g_value_get_boolean (value);
|
||||
break;
|
||||
|
@ -876,6 +887,9 @@ pika_gui_config_get_property (GObject *object,
|
|||
case PROP_PREFER_SYMBOLIC_ICONS:
|
||||
g_value_set_boolean (value, gui_config->prefer_symbolic_icons);
|
||||
break;
|
||||
case PROP_FONT_RELATIVE_SIZE:
|
||||
g_value_set_double (value, gui_config->font_relative_size);
|
||||
break;
|
||||
case PROP_USE_HELP:
|
||||
g_value_set_boolean (value, gui_config->use_help);
|
||||
break;
|
||||
|
|
|
@ -72,6 +72,7 @@ struct _PikaGuiConfig
|
|||
gchar *icon_theme_path;
|
||||
gchar *icon_theme;
|
||||
gboolean prefer_symbolic_icons;
|
||||
gdouble font_relative_size;
|
||||
gboolean override_icon_size;
|
||||
PikaIconSize custom_icon_size;
|
||||
gboolean use_help;
|
||||
|
|
|
@ -561,6 +561,9 @@ _("When enabled, symbolic icons will be preferred if available.")
|
|||
#define ICON_THEME_PATH_BLURB \
|
||||
"Sets the icon theme search path."
|
||||
|
||||
#define FONT_SIZE_BLURB \
|
||||
_("Tweak font size of the graphical interface.")
|
||||
|
||||
#define IMAGE_CONVERT_PROFILE_INTENT_BLURB \
|
||||
_("Sets the default rendering intent for the 'Convert to Color Profile' dialog.")
|
||||
|
||||
|
|
|
@ -734,7 +734,7 @@ pika_file_is_executable (GFile *file)
|
|||
|
||||
if (info)
|
||||
{
|
||||
GFileType file_type = g_file_info_get_file_type (info);
|
||||
GFileType file_type = g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE);
|
||||
const gchar *filename = g_file_info_get_name (info);
|
||||
|
||||
if (file_type == G_FILE_TYPE_REGULAR &&
|
||||
|
|
|
@ -386,13 +386,13 @@ pika_data_loader_factory_load_directory (PikaDataFactory *factory,
|
|||
GFileType file_type;
|
||||
GFile *child;
|
||||
|
||||
if (g_file_info_get_is_hidden (info))
|
||||
if (g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
g_object_unref (info);
|
||||
continue;
|
||||
}
|
||||
|
||||
file_type = g_file_info_get_file_type (info);
|
||||
file_type = g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE);
|
||||
child = g_file_enumerator_get_child (enumerator, info);
|
||||
|
||||
if (file_type == G_FILE_TYPE_DIRECTORY)
|
||||
|
|
|
@ -1022,7 +1022,7 @@ pika_extension_manager_search_directory (PikaExtensionManager *manager,
|
|||
{
|
||||
GFile *subdir;
|
||||
|
||||
if (g_file_info_get_is_hidden (info))
|
||||
if (g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
g_object_unref (info);
|
||||
continue;
|
||||
|
|
|
@ -456,7 +456,7 @@ pika_imagefile_create_thumbnail (PikaImagefile *imagefile,
|
|||
G_FILE_QUERY_INFO_NONE,
|
||||
NULL, NULL);
|
||||
|
||||
regular = (g_file_info_get_file_type (file_info) == G_FILE_TYPE_REGULAR);
|
||||
regular = (g_file_info_get_attribute_uint32 (file_info, G_FILE_ATTRIBUTE_STANDARD_TYPE) == G_FILE_TYPE_REGULAR);
|
||||
readable = g_file_info_get_attribute_boolean (file_info,
|
||||
G_FILE_ATTRIBUTE_ACCESS_CAN_READ);
|
||||
|
||||
|
@ -719,7 +719,7 @@ pika_imagefile_icon_callback (GObject *source_object,
|
|||
|
||||
if (file_info)
|
||||
{
|
||||
private->icon = g_object_ref (g_file_info_get_icon (file_info));
|
||||
private->icon = g_object_ref (G_ICON (g_file_info_get_attribute_object (file_info, G_FILE_ATTRIBUTE_STANDARD_ICON)));
|
||||
g_object_unref (file_info);
|
||||
}
|
||||
|
||||
|
|
|
@ -1736,7 +1736,7 @@ pika_palette_load_detect_format (GFile *file,
|
|||
|
||||
if (info)
|
||||
{
|
||||
goffset size = g_file_info_get_size (info);
|
||||
goffset size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
|
||||
if (size == 768)
|
||||
format = PIKA_PALETTE_FILE_FORMAT_ACT;
|
||||
|
|
|
@ -45,13 +45,6 @@
|
|||
#include "pika-intl.h"
|
||||
|
||||
|
||||
/* The first authors are the creators and maintainers, don't shuffle
|
||||
* them
|
||||
*/
|
||||
#define START_INDEX (G_N_ELEMENTS (creators) - 1 /*NULL*/ + \
|
||||
G_N_ELEMENTS (maintainers) - 1 /*NULL*/)
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
GtkWidget *dialog;
|
||||
|
@ -62,9 +55,6 @@ typedef struct
|
|||
GtkWidget *anim_area;
|
||||
PangoLayout *layout;
|
||||
|
||||
gint n_authors;
|
||||
gint shuffle[G_N_ELEMENTS (authors) - 1]; /* NULL terminated */
|
||||
|
||||
guint timer;
|
||||
|
||||
gint index;
|
||||
|
@ -116,7 +106,6 @@ about_dialog_create (PikaCoreConfig *config)
|
|||
gchar *copyright;
|
||||
gchar *version;
|
||||
|
||||
dialog.n_authors = G_N_ELEMENTS (authors) - 1;
|
||||
dialog.config = config;
|
||||
|
||||
pixbuf = about_dialog_load_logo ();
|
||||
|
@ -145,9 +134,6 @@ about_dialog_create (PikaCoreConfig *config)
|
|||
"logo", pixbuf,
|
||||
"website", "https://heckin.technology/AlderconeStudio/PIKApp/",
|
||||
"website-label", _("Visit the PIKA website"),
|
||||
"authors", authors,
|
||||
"artists", artists,
|
||||
"documenters", documenters,
|
||||
/* Translators: insert your names here,
|
||||
separated by newline */
|
||||
"translator-credits", _("translator-credits"),
|
||||
|
@ -480,27 +466,6 @@ about_dialog_add_update (PikaAboutDialog *dialog,
|
|||
static void
|
||||
about_dialog_reshuffle (PikaAboutDialog *dialog)
|
||||
{
|
||||
GRand *gr = g_rand_new ();
|
||||
gint i;
|
||||
|
||||
for (i = 0; i < dialog->n_authors; i++)
|
||||
dialog->shuffle[i] = i;
|
||||
|
||||
for (i = START_INDEX; i < dialog->n_authors; i++)
|
||||
{
|
||||
gint j = g_rand_int_range (gr, START_INDEX, dialog->n_authors);
|
||||
|
||||
if (i != j)
|
||||
{
|
||||
gint t;
|
||||
|
||||
t = dialog->shuffle[j];
|
||||
dialog->shuffle[j] = dialog->shuffle[i];
|
||||
dialog->shuffle[i] = t;
|
||||
}
|
||||
}
|
||||
|
||||
g_rand_free (gr);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
@ -677,17 +642,11 @@ about_dialog_timer (gpointer data)
|
|||
return FALSE;
|
||||
|
||||
case 1:
|
||||
text = insert_spacers (_("PIKA is brought to you by"));
|
||||
dialog->state += 1;
|
||||
text = insert_spacers (_("PIKA is brought to you by Aldercone Studio"));
|
||||
break;
|
||||
|
||||
case 2:
|
||||
if (! (dialog->index < dialog->n_authors))
|
||||
dialog->index = 0;
|
||||
|
||||
text = insert_spacers (authors[dialog->shuffle[dialog->index]]);
|
||||
dialog->index += 1;
|
||||
break;
|
||||
return FALSE;
|
||||
|
||||
default:
|
||||
g_return_val_if_reached (TRUE);
|
||||
|
|
|
@ -159,6 +159,11 @@ static void prefs_gui_config_notify_icon_size (GObject *config,
|
|||
GtkRange *range);
|
||||
static void prefs_icon_size_value_changed (GtkRange *range,
|
||||
PikaGuiConfig *config);
|
||||
static void prefs_gui_config_notify_font_size (GObject *config,
|
||||
GParamSpec *pspec,
|
||||
GtkRange *range);
|
||||
static void prefs_font_size_value_changed (GtkRange *range,
|
||||
PikaGuiConfig *config);
|
||||
|
||||
|
||||
/* private variables */
|
||||
|
@ -975,6 +980,38 @@ prefs_gui_config_notify_icon_size (GObject *config,
|
|||
config);
|
||||
}
|
||||
|
||||
static void
|
||||
prefs_font_size_value_changed (GtkRange *range,
|
||||
PikaGuiConfig *config)
|
||||
{
|
||||
gdouble value = gtk_range_get_value (range);
|
||||
|
||||
g_signal_handlers_block_by_func (config,
|
||||
G_CALLBACK (prefs_gui_config_notify_font_size),
|
||||
range);
|
||||
g_object_set (G_OBJECT (config),
|
||||
"font-relative-size", value / 100.0,
|
||||
NULL);
|
||||
g_signal_handlers_unblock_by_func (config,
|
||||
G_CALLBACK (prefs_gui_config_notify_font_size),
|
||||
range);
|
||||
}
|
||||
|
||||
static void
|
||||
prefs_gui_config_notify_font_size (GObject *config,
|
||||
GParamSpec *pspec,
|
||||
GtkRange *range)
|
||||
{
|
||||
g_signal_handlers_block_by_func (range,
|
||||
G_CALLBACK (prefs_font_size_value_changed),
|
||||
config);
|
||||
gtk_range_set_value (range,
|
||||
PIKA_GUI_CONFIG (config)->font_relative_size * 100.0);
|
||||
g_signal_handlers_unblock_by_func (range,
|
||||
G_CALLBACK (prefs_font_size_value_changed),
|
||||
config);
|
||||
}
|
||||
|
||||
static void
|
||||
prefs_format_string_select_callback (GtkListBox *listbox,
|
||||
GtkListBoxRow *row,
|
||||
|
@ -2116,6 +2153,31 @@ prefs_dialog_new (Pika *pika,
|
|||
gtk_box_pack_start (GTK_BOX (vbox3), scale, FALSE, FALSE, 0);
|
||||
gtk_widget_show (scale);
|
||||
|
||||
/* Font sizes. */
|
||||
vbox3 = prefs_frame_new (_("Font Scaling"), GTK_CONTAINER (vbox2), FALSE);
|
||||
pika_help_set_help_data (vbox3,
|
||||
_("Font scaling will not work with themes using absolute sizes."),
|
||||
NULL);
|
||||
scale = gtk_scale_new_with_range (GTK_ORIENTATION_HORIZONTAL,
|
||||
50, 200, 10);
|
||||
gtk_scale_set_value_pos (GTK_SCALE (scale), GTK_POS_BOTTOM);
|
||||
gtk_scale_add_mark (GTK_SCALE (scale), 50.0, GTK_POS_BOTTOM,
|
||||
_("50%"));
|
||||
gtk_scale_add_mark (GTK_SCALE (scale), 100.0, GTK_POS_BOTTOM,
|
||||
_("100%"));
|
||||
gtk_scale_add_mark (GTK_SCALE (scale), 200.0, GTK_POS_BOTTOM,
|
||||
_("200%"));
|
||||
gtk_range_set_value (GTK_RANGE (scale),
|
||||
(gdouble) PIKA_GUI_CONFIG (object)->font_relative_size * 100.0);
|
||||
g_signal_connect (G_OBJECT (scale), "value-changed",
|
||||
G_CALLBACK (prefs_font_size_value_changed),
|
||||
PIKA_GUI_CONFIG (object));
|
||||
g_signal_connect (G_OBJECT (object), "notify::font-relative-size",
|
||||
G_CALLBACK (prefs_gui_config_notify_font_size),
|
||||
scale);
|
||||
gtk_box_pack_start (GTK_BOX (vbox3), scale, FALSE, FALSE, 0);
|
||||
gtk_widget_show (scale);
|
||||
|
||||
/* Reload Current Theme button */
|
||||
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
|
||||
gtk_box_pack_start (GTK_BOX (vbox2), hbox, FALSE, FALSE, 0);
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
#include "core/pika.h"
|
||||
#include "core/pikaviewable.h"
|
||||
|
||||
#include "widgets/pikaaction.h"
|
||||
#include "widgets/pikahelp-ids.h"
|
||||
#include "widgets/pikaviewabledialog.h"
|
||||
|
||||
|
@ -54,6 +55,9 @@ typedef struct
|
|||
GtkAdjustment *scale_adj;
|
||||
GtkAdjustment *num_adj;
|
||||
GtkAdjustment *denom_adj;
|
||||
|
||||
gdouble prev_scale;
|
||||
gdouble *other_scale;
|
||||
} ScaleDialogData;
|
||||
|
||||
|
||||
|
@ -81,6 +85,8 @@ static void update_zoom_values (GtkAdjustment *adj,
|
|||
void
|
||||
pika_display_shell_scale_dialog (PikaDisplayShell *shell)
|
||||
{
|
||||
/* scale factor entered in Zoom->Other*/
|
||||
static gdouble other_scale = 0.0;
|
||||
ScaleDialogData *data;
|
||||
PikaImage *image;
|
||||
GtkWidget *toplevel;
|
||||
|
@ -98,19 +104,21 @@ pika_display_shell_scale_dialog (PikaDisplayShell *shell)
|
|||
return;
|
||||
}
|
||||
|
||||
if (SCALE_EQUALS (shell->other_scale, 0.0))
|
||||
data = g_slice_new (ScaleDialogData);
|
||||
data->prev_scale = other_scale;
|
||||
data->other_scale = &other_scale;
|
||||
|
||||
if (SCALE_EQUALS (other_scale, 0.0))
|
||||
{
|
||||
/* other_scale not yet initialized */
|
||||
shell->other_scale = pika_zoom_model_get_factor (shell->zoom);
|
||||
other_scale = pika_zoom_model_get_factor (shell->zoom);
|
||||
}
|
||||
|
||||
image = pika_display_get_image (shell->display);
|
||||
|
||||
data = g_slice_new (ScaleDialogData);
|
||||
|
||||
data->shell = shell;
|
||||
data->model = g_object_new (PIKA_TYPE_ZOOM_MODEL,
|
||||
"value", fabs (shell->other_scale),
|
||||
"value", fabs (other_scale),
|
||||
NULL);
|
||||
|
||||
g_set_weak_pointer
|
||||
|
@ -189,7 +197,7 @@ pika_display_shell_scale_dialog (PikaDisplayShell *shell)
|
|||
_("Zoom:"), 0.0, 0.5,
|
||||
hbox, 1);
|
||||
|
||||
data->scale_adj = gtk_adjustment_new (fabs (shell->other_scale) * 100,
|
||||
data->scale_adj = gtk_adjustment_new (other_scale * 100,
|
||||
100.0 / 256.0, 25600.0,
|
||||
10, 50, 0);
|
||||
spin = pika_spin_button_new (data->scale_adj, 1.0, 2);
|
||||
|
@ -219,7 +227,10 @@ pika_display_shell_scale_dialog_response (GtkWidget *widget,
|
|||
{
|
||||
if (response_id == GTK_RESPONSE_OK)
|
||||
{
|
||||
gdouble scale;
|
||||
GAction *action;
|
||||
gchar *label;
|
||||
gchar *zoom_str;
|
||||
gdouble scale;
|
||||
|
||||
scale = gtk_adjustment_get_value (dialog->scale_adj);
|
||||
|
||||
|
@ -227,14 +238,32 @@ pika_display_shell_scale_dialog_response (GtkWidget *widget,
|
|||
PIKA_ZOOM_TO,
|
||||
scale / 100.0,
|
||||
PIKA_ZOOM_FOCUS_BEST_GUESS);
|
||||
|
||||
g_object_get (dialog->shell->zoom,
|
||||
"percentage", &zoom_str,
|
||||
NULL);
|
||||
|
||||
/* Change the "view-zoom-other" label. */
|
||||
action = g_action_map_lookup_action (G_ACTION_MAP (dialog->shell->display->pika->app),
|
||||
"view-zoom-other");
|
||||
|
||||
label = g_strdup_printf (_("Othe_r (%s)..."), zoom_str);
|
||||
pika_action_set_short_label (PIKA_ACTION (action), label);
|
||||
g_free (label);
|
||||
|
||||
label = g_strdup_printf (_("Custom Zoom (%s)..."), zoom_str);
|
||||
pika_action_set_label (PIKA_ACTION (action), label);
|
||||
g_free (label);
|
||||
|
||||
g_free (zoom_str);
|
||||
}
|
||||
else
|
||||
{
|
||||
/* need to emit "scaled" to get the menu updated */
|
||||
pika_display_shell_scaled (dialog->shell);
|
||||
}
|
||||
|
||||
dialog->shell->other_scale = - fabs (dialog->shell->other_scale);
|
||||
*(dialog->other_scale) = dialog->prev_scale;
|
||||
}
|
||||
|
||||
gtk_widget_destroy (dialog->shell->scale_dialog);
|
||||
}
|
||||
|
@ -271,6 +300,8 @@ update_zoom_values (GtkAdjustment *adj,
|
|||
|
||||
gtk_adjustment_set_value (dialog->num_adj, num);
|
||||
gtk_adjustment_set_value (dialog->denom_adj, denom);
|
||||
|
||||
*(dialog->other_scale) = scale / 100.0;
|
||||
}
|
||||
else /* fraction adjustments */
|
||||
{
|
||||
|
@ -278,6 +309,8 @@ update_zoom_values (GtkAdjustment *adj,
|
|||
gtk_adjustment_get_value (dialog->denom_adj));
|
||||
|
||||
gtk_adjustment_set_value (dialog->scale_adj, scale * 100);
|
||||
|
||||
*(dialog->other_scale) = scale;
|
||||
}
|
||||
|
||||
g_signal_handlers_unblock_by_func (dialog->scale_adj,
|
||||
|
|
|
@ -87,8 +87,6 @@ struct _PikaDisplayShell
|
|||
gint last_offset_x; /* offsets used when reverting zoom */
|
||||
gint last_offset_y;
|
||||
|
||||
gdouble other_scale; /* scale factor entered in Zoom->Other*/
|
||||
|
||||
gint disp_width; /* width of drawing area */
|
||||
gint disp_height; /* height of drawing area */
|
||||
|
||||
|
|
|
@ -4210,11 +4210,12 @@ void
|
|||
pika_tool_rectangle_frame_item (PikaToolRectangle *rectangle,
|
||||
PikaItem *item)
|
||||
{
|
||||
PikaDisplayShell *shell;
|
||||
gint offset_x;
|
||||
gint offset_y;
|
||||
gint width;
|
||||
gint height;
|
||||
PikaDisplayShell *shell;
|
||||
gint offset_x;
|
||||
gint offset_y;
|
||||
gint width;
|
||||
gint height;
|
||||
PikaRectangleFunction old_function;
|
||||
|
||||
g_return_if_fail (PIKA_IS_TOOL_RECTANGLE (rectangle));
|
||||
g_return_if_fail (PIKA_IS_ITEM (item));
|
||||
|
@ -4230,6 +4231,7 @@ pika_tool_rectangle_frame_item (PikaToolRectangle *rectangle,
|
|||
|
||||
pika_item_get_offset (item, &offset_x, &offset_y);
|
||||
|
||||
old_function = rectangle->private->function;
|
||||
pika_tool_rectangle_set_function (rectangle, PIKA_TOOL_RECTANGLE_CREATING);
|
||||
|
||||
g_object_set (rectangle,
|
||||
|
@ -4243,6 +4245,7 @@ pika_tool_rectangle_frame_item (PikaToolRectangle *rectangle,
|
|||
* if this function is ever moved out of the text tool code.
|
||||
*/
|
||||
pika_tool_rectangle_set_constraint (rectangle, PIKA_RECTANGLE_CONSTRAIN_NONE);
|
||||
pika_tool_rectangle_set_function (rectangle, old_function);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -134,7 +134,7 @@ file_open_image (Pika *pika,
|
|||
if (! info)
|
||||
return NULL;
|
||||
|
||||
if (g_file_info_get_file_type (info) != G_FILE_TYPE_REGULAR)
|
||||
if (g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE) != G_FILE_TYPE_REGULAR)
|
||||
{
|
||||
g_set_error_literal (error, G_FILE_ERROR, G_FILE_ERROR_FAILED,
|
||||
_("Not a regular file"));
|
||||
|
|
|
@ -138,7 +138,7 @@ file_save (Pika *pika,
|
|||
goto out;
|
||||
}
|
||||
|
||||
if (g_file_info_get_file_type (info) != G_FILE_TYPE_REGULAR)
|
||||
if (g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE) != G_FILE_TYPE_REGULAR)
|
||||
{
|
||||
g_set_error_literal (error, G_FILE_ERROR, G_FILE_ERROR_FAILED,
|
||||
_("Not a regular file"));
|
||||
|
|
|
@ -100,8 +100,8 @@ icon_themes_init (Pika *pika)
|
|||
while ((info = g_file_enumerator_next_file (enumerator,
|
||||
NULL, NULL)))
|
||||
{
|
||||
if (! g_file_info_get_is_hidden (info) &&
|
||||
g_file_info_get_file_type (info) == G_FILE_TYPE_DIRECTORY)
|
||||
if (! g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN) &&
|
||||
g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE) == G_FILE_TYPE_DIRECTORY)
|
||||
{
|
||||
GFile *file;
|
||||
GFile *index_theme;
|
||||
|
|
|
@ -599,7 +599,7 @@ splash_image_load_from_file (GFile *file,
|
|||
{
|
||||
const gchar *content_type;
|
||||
|
||||
content_type = g_file_info_get_content_type (info);
|
||||
content_type = g_file_info_get_attribute_string (info, G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE);
|
||||
if (content_type)
|
||||
{
|
||||
gchar *mime_type;
|
||||
|
|
|
@ -104,6 +104,9 @@ themes_init (Pika *pika)
|
|||
g_signal_connect (config, "notify::custom-icon-size",
|
||||
G_CALLBACK (themes_theme_change_notify),
|
||||
pika);
|
||||
g_signal_connect (config, "notify::font-relative-size",
|
||||
G_CALLBACK (themes_theme_change_notify),
|
||||
pika);
|
||||
|
||||
themes_theme_change_notify (config, NULL, pika);
|
||||
}
|
||||
|
@ -377,6 +380,12 @@ themes_apply_theme (Pika *pika,
|
|||
button_icon_size);
|
||||
}
|
||||
|
||||
if (! error && config->font_relative_size != 1.0)
|
||||
g_output_stream_printf (output, NULL, NULL, &error,
|
||||
"\n"
|
||||
"* { font-size: %frem; }",
|
||||
config->font_relative_size);
|
||||
|
||||
if (! error)
|
||||
{
|
||||
g_output_stream_printf (
|
||||
|
@ -515,8 +524,8 @@ themes_theme_paths_notify (PikaExtensionManager *manager,
|
|||
while ((info = g_file_enumerator_next_file (enumerator,
|
||||
NULL, NULL)))
|
||||
{
|
||||
if (! g_file_info_get_is_hidden (info) &&
|
||||
g_file_info_get_file_type (info) == G_FILE_TYPE_DIRECTORY)
|
||||
if (! g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN) &&
|
||||
g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE) == G_FILE_TYPE_DIRECTORY)
|
||||
{
|
||||
GFile *file;
|
||||
const gchar *name;
|
||||
|
|
|
@ -273,9 +273,20 @@ shortcuts_action_deserialize (GScanner *scanner,
|
|||
builder = g_strv_builder_new ();
|
||||
while (pika_scanner_parse_string (scanner, &accel))
|
||||
{
|
||||
gchar **dup_actions;
|
||||
gboolean add_accel = TRUE;
|
||||
gchar **dup_actions;
|
||||
gboolean add_accel = TRUE;
|
||||
guint accelerator_key = 0;
|
||||
GdkModifierType accelerator_mods = 0;
|
||||
|
||||
gtk_accelerator_parse (accel, &accelerator_key, &accelerator_mods);
|
||||
if (accelerator_key == 0 && accelerator_mods == 0)
|
||||
{
|
||||
g_printerr ("INFO: invalid accelerator '%s' on '%s'.\n"
|
||||
" Removing this accelerator.\n",
|
||||
accel, action_name);
|
||||
g_free (accel);
|
||||
continue;
|
||||
}
|
||||
dup_actions = gtk_application_get_actions_for_accel (application, accel);
|
||||
|
||||
for (gint i = 0; dup_actions[i] != NULL; i++)
|
||||
|
|
|
@ -5042,7 +5042,7 @@ register_image_procs (PikaPDB *pdb)
|
|||
"pika-image-get-imported-file");
|
||||
pika_procedure_set_static_help (procedure,
|
||||
"Returns the imported file for the specified image.",
|
||||
"This procedure returns the file associated with the specified image if the image was imported from a non-native Pika format. If the image was not imported, or has since been saved in the native Pika format, this procedure returns %NULL.",
|
||||
"This procedure returns the file associated with the specified image if the image was imported from a non-native Pika format. If the image was not imported, or has since been saved in the native Gimp format, this procedure returns %NULL.",
|
||||
NULL);
|
||||
pika_procedure_set_static_attribution (procedure,
|
||||
"Eric Grivel <pika@lumenssolutions.com>",
|
||||
|
|
|
@ -174,8 +174,8 @@ pika_environ_table_load (PikaEnvironTable *environ_table,
|
|||
while ((info = g_file_enumerator_next_file (enumerator,
|
||||
NULL, NULL)))
|
||||
{
|
||||
if (! g_file_info_get_is_hidden (info) &&
|
||||
g_file_info_get_file_type (info) == G_FILE_TYPE_REGULAR)
|
||||
if (! g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN) &&
|
||||
g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE) == G_FILE_TYPE_REGULAR)
|
||||
{
|
||||
GFile *file = g_file_enumerator_get_child (enumerator, info);
|
||||
|
||||
|
|
|
@ -167,8 +167,8 @@ pika_interpreter_db_load (PikaInterpreterDB *db,
|
|||
while ((info = g_file_enumerator_next_file (enumerator,
|
||||
NULL, NULL)))
|
||||
{
|
||||
if (! g_file_info_get_is_hidden (info) &&
|
||||
g_file_info_get_file_type (info) == G_FILE_TYPE_REGULAR)
|
||||
if (! g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN) &&
|
||||
g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE) == G_FILE_TYPE_REGULAR)
|
||||
{
|
||||
GFile *file = g_file_enumerator_get_child (enumerator, info);
|
||||
|
||||
|
|
|
@ -687,7 +687,7 @@ file_check_single_magic (const gchar *offset,
|
|||
if (! info)
|
||||
return FILE_MATCH_NONE;
|
||||
|
||||
fileval = g_file_info_get_size (info);
|
||||
fileval = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
g_object_unref (info);
|
||||
}
|
||||
else if (offs >= 0 &&
|
||||
|
|
|
@ -273,7 +273,7 @@ pika_plug_in_manager_search_directory (PikaPlugInManager *manager,
|
|||
{
|
||||
GFile *child;
|
||||
|
||||
if (g_file_info_get_is_hidden (info))
|
||||
if (g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
g_object_unref (info);
|
||||
continue;
|
||||
|
@ -309,7 +309,7 @@ pika_plug_in_manager_search_directory (PikaPlugInManager *manager,
|
|||
gchar *file_name;
|
||||
char *ext;
|
||||
|
||||
if (g_file_info_get_is_hidden (info2))
|
||||
if (g_file_info_get_attribute_boolean (info2, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
g_object_unref (info2);
|
||||
continue;
|
||||
|
|
|
@ -63,6 +63,20 @@
|
|||
|
||||
#define DEBUGPRINT(x) /* g_print x */
|
||||
|
||||
enum
|
||||
{
|
||||
PIKA_FONT_SYMBOL_FONTHASH,
|
||||
PIKA_FONT_SYMBOL_FULLNAME,
|
||||
PIKA_FONT_SYMBOL_FAMILY,
|
||||
PIKA_FONT_SYMBOL_STYLE,
|
||||
PIKA_FONT_SYMBOL_PSNAME,
|
||||
PIKA_FONT_SYMBOL_INDEX,
|
||||
PIKA_FONT_SYMBOL_WEIGHT,
|
||||
PIKA_FONT_SYMBOL_SLANT,
|
||||
PIKA_FONT_SYMBOL_WIDTH,
|
||||
PIKA_FONT_SYMBOL_FONTVERSION
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
PROP_0,
|
||||
|
@ -231,18 +245,21 @@ pika_font_deserialize_create (GType type,
|
|||
gint most_similar_font_index = -1;
|
||||
gint font_count = pika_container_get_n_children (fonts_container);
|
||||
gint largest_similarity = 0;
|
||||
gint similar_fonts = 0;
|
||||
GList *similar_fonts = NULL;
|
||||
GList *iter;
|
||||
gint i;
|
||||
gchar *fonthash;
|
||||
gchar *fullname;
|
||||
gchar *family;
|
||||
gchar *psname;
|
||||
gchar *style;
|
||||
gint index;
|
||||
gint weight;
|
||||
gint slant;
|
||||
gint width;
|
||||
gint fontversion;
|
||||
gchar *fonthash = NULL;
|
||||
gchar *fullname = NULL;
|
||||
gchar *family = NULL;
|
||||
gchar *psname = NULL;
|
||||
gchar *style = NULL;
|
||||
gint index = -1;
|
||||
gint weight = -1;
|
||||
gint slant = -1;
|
||||
gint width = -1;
|
||||
gint fontversion = -1;
|
||||
guint scope_id;
|
||||
guint old_scope_id;
|
||||
|
||||
/* This is for backward compatibility with older xcf files.
|
||||
* The font used to be serialized as a string containing
|
||||
|
@ -250,7 +267,7 @@ pika_font_deserialize_create (GType type,
|
|||
*/
|
||||
if (g_scanner_peek_next_token (scanner) == G_TOKEN_STRING)
|
||||
{
|
||||
gchar* font_name;
|
||||
gchar* font_name = NULL;
|
||||
|
||||
pika_scanner_parse_string (scanner, &font_name);
|
||||
|
||||
|
@ -269,61 +286,119 @@ pika_font_deserialize_create (GType type,
|
|||
else
|
||||
g_object_ref (font);
|
||||
|
||||
g_free (font_name);
|
||||
|
||||
return PIKA_CONFIG (PIKA_FONT (font));
|
||||
}
|
||||
|
||||
if (g_scanner_peek_next_token (scanner) == G_TOKEN_RIGHT_PAREN)
|
||||
return PIKA_CONFIG (PIKA_FONT (pika_font_get_standard ()));
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "fonthash" */
|
||||
pika_scanner_parse_string (scanner, &fonthash);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
scope_id = g_type_qname (type);
|
||||
old_scope_id = g_scanner_set_scope (scanner, scope_id);
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "fullname" */
|
||||
pika_scanner_parse_string (scanner, &fullname);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "fonthash",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_FONTHASH));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "fullname",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_FULLNAME));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "family",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_FAMILY));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "style",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_STYLE));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "psname",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_PSNAME));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "index",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_INDEX));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "weight",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_WEIGHT));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "slant",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_SLANT));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "width",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_WIDTH));
|
||||
g_scanner_scope_add_symbol (scanner, scope_id, "fontversion",
|
||||
GINT_TO_POINTER (PIKA_FONT_SYMBOL_FONTVERSION));
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "family" */
|
||||
pika_scanner_parse_string (scanner, &family);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
while (g_scanner_peek_next_token (scanner) == G_TOKEN_LEFT_PAREN)
|
||||
{
|
||||
GTokenType token;
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "style" */
|
||||
pika_scanner_parse_string (scanner, &style);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "psname" */
|
||||
pika_scanner_parse_string (scanner, &psname);
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
token = g_scanner_get_next_token (scanner);
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "font index" */
|
||||
pika_scanner_parse_int (scanner, &index);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
if (token != G_TOKEN_SYMBOL)
|
||||
{
|
||||
/* When encountering an unknown symbol, we simply ignore its contents
|
||||
* (up to the next closing parenthese). This would allow us to load
|
||||
* future XCF files in case we add new fields to recognize fonts
|
||||
* without having to bump the XCF version (just ignoring unknown
|
||||
* fields). We still output a small message on stderr.
|
||||
*/
|
||||
if (token == G_TOKEN_IDENTIFIER)
|
||||
g_printerr ("%s: ignoring unknown symbol '%s'.\n", G_STRFUNC, scanner->value.v_string);
|
||||
else
|
||||
g_printerr ("%s: ignoring unknown token %d.\n", G_STRFUNC, token);
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "weight" */
|
||||
pika_scanner_parse_int (scanner, &weight);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
while ((token = g_scanner_get_next_token (scanner)) != G_TOKEN_EOF)
|
||||
{
|
||||
if (token == G_TOKEN_RIGHT_PAREN)
|
||||
break;
|
||||
}
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "slant" */
|
||||
pika_scanner_parse_int (scanner, &slant);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
continue;
|
||||
}
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "width" */
|
||||
pika_scanner_parse_int (scanner, &width);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
switch (GPOINTER_TO_INT (scanner->value.v_symbol))
|
||||
{
|
||||
case PIKA_FONT_SYMBOL_FONTHASH:
|
||||
pika_scanner_parse_string (scanner, &fonthash);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_FULLNAME:
|
||||
pika_scanner_parse_string (scanner, &fullname);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_FAMILY:
|
||||
pika_scanner_parse_string (scanner, &family);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_STYLE:
|
||||
pika_scanner_parse_string (scanner, &style);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_PSNAME:
|
||||
pika_scanner_parse_string (scanner, &psname);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_INDEX:
|
||||
pika_scanner_parse_int (scanner, &index);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_WEIGHT:
|
||||
pika_scanner_parse_int (scanner, &weight);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_SLANT:
|
||||
pika_scanner_parse_int (scanner, &slant);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_WIDTH:
|
||||
pika_scanner_parse_int (scanner, &width);
|
||||
break;
|
||||
case PIKA_FONT_SYMBOL_FONTVERSION:
|
||||
pika_scanner_parse_int (scanner, &fontversion);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
g_scanner_get_next_token (scanner); /* ( */
|
||||
g_scanner_get_next_token (scanner); /* "fontversion" */
|
||||
pika_scanner_parse_int (scanner, &fontversion);
|
||||
g_scanner_get_next_token (scanner); /* ) */
|
||||
if (g_scanner_get_next_token (scanner) != G_TOKEN_RIGHT_PAREN)
|
||||
break;
|
||||
}
|
||||
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "fonthash");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "fullname");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "family");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "style");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "psname");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "index");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "weight");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "slant");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "width");
|
||||
g_scanner_scope_remove_symbol (scanner, scope_id, "fontversion");
|
||||
g_scanner_set_scope (scanner, old_scope_id);
|
||||
|
||||
for (i = 0; i < font_count; i++)
|
||||
{
|
||||
|
@ -331,10 +406,10 @@ pika_font_deserialize_create (GType type,
|
|||
|
||||
font = PIKA_FONT (pika_container_get_child_by_index (fonts_container, i));
|
||||
|
||||
if (font->hash != NULL && !g_strcmp0 (font->hash, fonthash))
|
||||
if (fonthash != NULL && font->hash != NULL && !g_strcmp0 (font->hash, fonthash))
|
||||
{
|
||||
most_similar_font_index = i;
|
||||
similar_fonts = 1;
|
||||
g_clear_pointer (&similar_fonts, g_list_free);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -342,19 +417,19 @@ pika_font_deserialize_create (GType type,
|
|||
* hence their higher importance in measuring similarity.
|
||||
*/
|
||||
|
||||
if (!g_strcmp0 (font->fullname, fullname))
|
||||
if (fullname != NULL && !g_strcmp0 (font->fullname, fullname))
|
||||
current_font_similarity += 5;
|
||||
|
||||
if (!g_strcmp0 (font->family, family))
|
||||
if (family != NULL && !g_strcmp0 (font->family, family))
|
||||
current_font_similarity += 5;
|
||||
|
||||
if (font->psname != NULL && !g_strcmp0 (font->psname, psname))
|
||||
if (psname != NULL && font->psname != NULL && !g_strcmp0 (font->psname, psname))
|
||||
current_font_similarity += 5;
|
||||
|
||||
if (current_font_similarity < 5)
|
||||
continue;
|
||||
|
||||
if (font->style != NULL && !g_strcmp0 (font->style, style))
|
||||
if (style != NULL && font->style != NULL && !g_strcmp0 (font->style, style))
|
||||
current_font_similarity++;
|
||||
|
||||
if (font->weight != -1 && font->weight == weight)
|
||||
|
@ -376,63 +451,31 @@ pika_font_deserialize_create (GType type,
|
|||
{
|
||||
largest_similarity = current_font_similarity;
|
||||
most_similar_font_index = i;
|
||||
similar_fonts = 1;
|
||||
g_clear_pointer (&similar_fonts, g_list_free);
|
||||
similar_fonts = g_list_prepend (similar_fonts, GINT_TO_POINTER (i));
|
||||
}
|
||||
else if (current_font_similarity == largest_similarity)
|
||||
{
|
||||
similar_fonts++;
|
||||
similar_fonts = g_list_prepend (similar_fonts, GINT_TO_POINTER (i));
|
||||
}
|
||||
}
|
||||
|
||||
/* In case there are multiple font with identical info,
|
||||
* the font file hash should be used for comparison.
|
||||
*/
|
||||
if (similar_fonts > 1)
|
||||
for (i = 0; i < font_count && similar_fonts > 0; i++)
|
||||
/* In case there are multiple font with identical info,
|
||||
* the font file hash should be used for comparison.
|
||||
*/
|
||||
if (g_list_length (similar_fonts) == 1)
|
||||
g_clear_pointer (&similar_fonts, g_list_free);
|
||||
for (iter = similar_fonts; iter; iter = iter->next)
|
||||
{
|
||||
i = GPOINTER_TO_INT (iter->data);
|
||||
font = PIKA_FONT (pika_container_get_child_by_index (fonts_container, i));
|
||||
|
||||
if (g_strcmp0 (pika_font_get_hash (font), fonthash) == 0)
|
||||
{
|
||||
gint current_font_similarity = 0;
|
||||
font = PIKA_FONT (pika_container_get_child_by_index (fonts_container, i));
|
||||
|
||||
if (!g_strcmp0 (font->fullname, fullname))
|
||||
current_font_similarity += 5;
|
||||
|
||||
if (!g_strcmp0 (font->family, family))
|
||||
current_font_similarity += 5;
|
||||
|
||||
if (font->psname != NULL && !g_strcmp0 (font->psname, psname))
|
||||
current_font_similarity += 5;
|
||||
|
||||
if (current_font_similarity < 5)
|
||||
continue;
|
||||
|
||||
if (font->style != NULL && !g_strcmp0 (font->style, style))
|
||||
current_font_similarity++;
|
||||
|
||||
if (font->weight != -1 && font->weight == weight)
|
||||
current_font_similarity++;
|
||||
|
||||
if (font->width != -1 && font->width == width)
|
||||
current_font_similarity++;
|
||||
|
||||
if (font->slant != -1 && font->slant == slant)
|
||||
current_font_similarity++;
|
||||
|
||||
if (font->index != -1 && font->index == index)
|
||||
current_font_similarity++;
|
||||
|
||||
if (font->fontversion != -1 && font->fontversion == fontversion)
|
||||
current_font_similarity++;
|
||||
|
||||
if (current_font_similarity == largest_similarity)
|
||||
{
|
||||
if (g_strcmp0 (pika_font_get_hash (font), fonthash) == 0)
|
||||
{
|
||||
most_similar_font_index = i;
|
||||
break;
|
||||
}
|
||||
similar_fonts--;
|
||||
}
|
||||
most_similar_font_index = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (most_similar_font_index > -1)
|
||||
{
|
||||
|
@ -444,6 +487,7 @@ pika_font_deserialize_create (GType type,
|
|||
font = PIKA_FONT (pika_font_get_standard ());
|
||||
}
|
||||
|
||||
g_list_free (similar_fonts);
|
||||
g_free (fonthash);
|
||||
g_free (fullname);
|
||||
g_free (family);
|
||||
|
|
|
@ -424,13 +424,13 @@ pika_font_factory_recursive_add_fontdir (FcConfig *config,
|
|||
GFileType file_type;
|
||||
GFile *child;
|
||||
|
||||
if (g_file_info_get_is_hidden (info))
|
||||
if (g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
g_object_unref (info);
|
||||
continue;
|
||||
}
|
||||
|
||||
file_type = g_file_info_get_file_type (info);
|
||||
file_type = g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE);
|
||||
child = g_file_enumerator_get_child (enumerator, info);
|
||||
|
||||
if (file_type == G_FILE_TYPE_DIRECTORY)
|
||||
|
|
|
@ -927,7 +927,7 @@ pika_text_deserialize_property (PikaConfig *object,
|
|||
}
|
||||
else if (property_id == PROP_MARKUP)
|
||||
{
|
||||
gchar *markup;
|
||||
gchar *markup = NULL;
|
||||
GString *markup_str;
|
||||
PikaFont *dummy_object = g_object_new (PIKA_TYPE_FONT, NULL);
|
||||
|
||||
|
@ -940,7 +940,7 @@ pika_text_deserialize_property (PikaConfig *object,
|
|||
{
|
||||
while (g_scanner_peek_next_token (scanner) == G_TOKEN_STRING)
|
||||
{
|
||||
gchar *markup_fontname;
|
||||
gchar *markup_fontname = NULL;
|
||||
gchar *replaced_markup;
|
||||
gchar *new_markup;
|
||||
PikaFont *font;
|
||||
|
@ -973,7 +973,7 @@ pika_text_deserialize_property (PikaConfig *object,
|
|||
{
|
||||
while (g_scanner_peek_next_token (scanner) == G_TOKEN_LEFT_PAREN)
|
||||
{
|
||||
gchar *lookupname;
|
||||
gchar *lookupname = NULL;
|
||||
gchar *replaced_markup;
|
||||
gchar *new_markup;
|
||||
PikaFont *font;
|
||||
|
@ -1007,6 +1007,7 @@ pika_text_deserialize_property (PikaConfig *object,
|
|||
|
||||
g_object_unref (dummy_object);
|
||||
g_string_free (markup_str, TRUE);
|
||||
g_free (markup);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
|
|
@ -261,7 +261,7 @@ pika_help_get_installed_languages (void)
|
|||
while ((info = g_file_enumerator_next_file (enumerator,
|
||||
NULL, NULL)))
|
||||
{
|
||||
if (g_file_info_get_file_type (info) == G_FILE_TYPE_DIRECTORY)
|
||||
if (g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE) == G_FILE_TYPE_DIRECTORY)
|
||||
{
|
||||
GFile *locale_dir;
|
||||
GFile *file;
|
||||
|
|
|
@ -342,7 +342,7 @@ pika_image_prop_view_label_set_filesize (GtkWidget *label,
|
|||
|
||||
if (info)
|
||||
{
|
||||
goffset size = g_file_info_get_size (info);
|
||||
goffset size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
gchar *str = g_format_size (size);
|
||||
|
||||
gtk_label_set_text (GTK_LABEL (label), str);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!-- simple DTD for PIKA authors -->
|
||||
<!-- simple DTD for GIMP authors -->
|
||||
|
||||
<!ELEMENT pika-authors (creator+, maintainer+, contributor+)>
|
||||
<!ATTLIST pika-authors xmlns CDATA #FIXED "http://purl.org/dc/elements/1.1/">
|
||||
<!ELEMENT gimp-authors (creator+, maintainer+, contributor+)>
|
||||
<!ATTLIST gimp-authors xmlns CDATA #FIXED "http://purl.org/dc/elements/1.1/">
|
||||
|
||||
<!ELEMENT creator (#PCDATA)>
|
||||
<!ATTLIST creator role CDATA #REQUIRED>
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pika-authors SYSTEM "authors.dtd">
|
||||
<!DOCTYPE gimp-authors SYSTEM "authors.dtd">
|
||||
|
||||
<!-- This file is supposed to list all PIKA authors and contributors. -->
|
||||
<!-- This file is supposed to list all GIMP authors and contributors. -->
|
||||
<!-- It's in XML format so that it can easily be used for the About dialog. -->
|
||||
|
||||
<!-- When changing this file, please keep the alphabetical order. -->
|
||||
|
||||
<pika-authors xmlns="http://purl.org/dc/elements/1.1/">
|
||||
<gimp-authors xmlns="http://purl.org/dc/elements/1.1/">
|
||||
|
||||
<creator role="author" last-active="2.2">Spencer Kimball</creator>
|
||||
<creator role="author" last-active="1.0">Peter Mattis</creator>
|
||||
|
@ -367,4 +367,4 @@
|
|||
<contributor role="author" last-active="2.8">Simon Zilliken</contributor>
|
||||
<contributor role="author" last-active="2.8">Przemyslaw Zych</contributor>
|
||||
<contributor role="author" last-active="2.4">Robert Ögren</contributor>
|
||||
</pika-authors>
|
||||
</gimp-authors>
|
||||
|
|
10
authors.xsl
10
authors.xsl
|
@ -13,10 +13,10 @@
|
|||
<xsl:apply-templates select="dc:contributor[contains(@role, $role)]" />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/dc:pika-authors">
|
||||
<xsl:template match="/dc:gimp-authors">
|
||||
<xsl:text> -- This file is generated from authors.xml, do not edit it directly. --
|
||||
|
||||
PIKA was originally written by:
|
||||
GIMP was originally written by:
|
||||
|
||||
</xsl:text>
|
||||
<xsl:apply-templates select="dc:creator" />
|
||||
|
@ -28,7 +28,7 @@ The current maintainers are:
|
|||
<xsl:apply-templates select="dc:maintainer" />
|
||||
<xsl:text>
|
||||
|
||||
The following people have contributed code to PIKA:
|
||||
The following people have contributed code to GIMP:
|
||||
|
||||
</xsl:text>
|
||||
<xsl:call-template name="contributor">
|
||||
|
@ -36,7 +36,7 @@ The following people have contributed code to PIKA:
|
|||
</xsl:call-template>
|
||||
<xsl:text>
|
||||
|
||||
The following people have contributed art to PIKA:
|
||||
The following people have contributed art to GIMP:
|
||||
|
||||
</xsl:text>
|
||||
<xsl:call-template name="contributor">
|
||||
|
@ -44,7 +44,7 @@ The following people have contributed art to PIKA:
|
|||
</xsl:call-template>
|
||||
<xsl:text>
|
||||
|
||||
The following people have helped to document PIKA:
|
||||
The following people have helped to document GIMP:
|
||||
|
||||
</xsl:text>
|
||||
<xsl:call-template name="contributor">
|
||||
|
|
|
@ -14,13 +14,13 @@
|
|||
<xsl:apply-templates select="dc:contributor[contains(@role, $role)]" />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/dc:pika-authors">
|
||||
<xsl:template match="/dc:gimp-authors">
|
||||
<xsl:text>Title: Authors: The People That Made it Happen
|
||||
Date: </xsl:text><xsl:value-of select="$today"/><xsl:text>
|
||||
Modified: </xsl:text><xsl:value-of select="$today"/><xsl:text>
|
||||
Author: generated from authors.xml.
|
||||
|
||||
## PIKA was originally written by:
|
||||
## GIMP was originally written by:
|
||||
|
||||
</xsl:text>
|
||||
<xsl:apply-templates select="dc:creator" />
|
||||
|
@ -30,7 +30,7 @@ Author: generated from authors.xml.
|
|||
</xsl:text>
|
||||
<xsl:apply-templates select="dc:maintainer" />
|
||||
<xsl:text>
|
||||
## The following people have contributed code to PIKA:
|
||||
## The following people have contributed code to GIMP:
|
||||
|
||||
*Contributing patches, fixes, plugins, extensions, scripts and other [improvements to the code](/develop/).*
|
||||
|
||||
|
@ -40,7 +40,7 @@ Author: generated from authors.xml.
|
|||
</xsl:call-template>
|
||||
<xsl:text>
|
||||
|
||||
## The following people have contributed art to PIKA:
|
||||
## The following people have contributed art to GIMP:
|
||||
|
||||
*Contributing icons, cursors, brushes, gradients, patterns, etc.*
|
||||
|
||||
|
@ -50,7 +50,7 @@ Author: generated from authors.xml.
|
|||
</xsl:call-template>
|
||||
<xsl:text>
|
||||
|
||||
## The following people have helped to document PIKA:
|
||||
## The following people have helped to document GIMP:
|
||||
|
||||
*Contributing [documentation](/docs/).*
|
||||
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
#include <libpika/pikafont_pdb.h>
|
||||
#include <libpika/pikafonts_pdb.h>
|
||||
#include <libpika/pikafontselect_pdb.h>
|
||||
#include <libpika/pikapikarc_pdb.h>
|
||||
#include <libpika/pikagradient_pdb.h>
|
||||
#include <libpika/pikagradients_pdb.h>
|
||||
#include <libpika/pikagradientselect_pdb.h>
|
||||
|
@ -71,6 +70,7 @@
|
|||
#include <libpika/pikapattern_pdb.h>
|
||||
#include <libpika/pikapatterns_pdb.h>
|
||||
#include <libpika/pikapatternselect_pdb.h>
|
||||
#include <libpika/pikapikarc_pdb.h>
|
||||
#include <libpika/pikaprogress_pdb.h>
|
||||
#include <libpika/pikaresource_pdb.h>
|
||||
#include <libpika/pikaselection_pdb.h>
|
||||
|
|
|
@ -216,7 +216,7 @@ pika_color_profile_new_from_file (GFile *file,
|
|||
{
|
||||
GInputStream *input;
|
||||
|
||||
length = g_file_info_get_size (info);
|
||||
length = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
data = g_malloc (length);
|
||||
|
||||
g_object_unref (info);
|
||||
|
|
|
@ -381,10 +381,10 @@ pika_module_db_load_directory (PikaModuleDB *db,
|
|||
|
||||
while ((info = g_file_enumerator_next_file (enumerator, NULL, NULL)))
|
||||
{
|
||||
GFileType file_type = g_file_info_get_file_type (info);
|
||||
GFileType file_type = g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE);
|
||||
|
||||
if (file_type == G_FILE_TYPE_REGULAR &&
|
||||
! g_file_info_get_is_hidden (info))
|
||||
! g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
GFile *child = g_file_enumerator_get_child (enumerator, info);
|
||||
|
||||
|
|
|
@ -556,7 +556,7 @@ pika_thumb_file_test (const gchar *filename,
|
|||
G_FILE_ATTRIBUTE_TIME_MODIFIED);
|
||||
|
||||
if (size)
|
||||
*size = g_file_info_get_size (info);
|
||||
*size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
|
||||
if (err_no)
|
||||
*err_no = 0;
|
||||
|
|
|
@ -1031,7 +1031,7 @@ get_file_info (GFile *file)
|
|||
|
||||
if (info)
|
||||
{
|
||||
size = g_file_info_get_size (info);
|
||||
size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
|
||||
g_object_unref (info);
|
||||
}
|
||||
|
|
|
@ -659,7 +659,7 @@ get_file_size (GFile *file,
|
|||
NULL, error);
|
||||
if (info)
|
||||
{
|
||||
size = g_file_info_get_size (info);
|
||||
size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
|
||||
g_object_unref (info);
|
||||
}
|
||||
|
|
|
@ -110,6 +110,8 @@ static PikaValueArray * pix_save (PikaProcedure *procedure,
|
|||
|
||||
static PikaImage * load_image (GFile *file,
|
||||
GError **error);
|
||||
static PikaImage * load_esm_image (GInputStream *input,
|
||||
GError **error);
|
||||
static gboolean save_image (GFile *file,
|
||||
PikaImage *image,
|
||||
PikaDrawable *drawable,
|
||||
|
@ -174,9 +176,9 @@ pix_create_procedure (PikaPlugIn *plug_in,
|
|||
|
||||
pika_procedure_set_documentation (procedure,
|
||||
"Loads files of the Alias|Wavefront "
|
||||
"Pix file format",
|
||||
"or Esm Software Pix file format",
|
||||
"Loads files of the Alias|Wavefront "
|
||||
"Pix file format",
|
||||
"or Esm Software Pix file format",
|
||||
name);
|
||||
pika_procedure_set_attribution (procedure,
|
||||
"Michael Taylor",
|
||||
|
@ -185,6 +187,10 @@ pix_create_procedure (PikaPlugIn *plug_in,
|
|||
|
||||
pika_file_procedure_set_extensions (PIKA_FILE_PROCEDURE (procedure),
|
||||
"pix,matte,mask,alpha,als");
|
||||
/* Magic Number for Esm Software PIX files */
|
||||
pika_file_procedure_set_magics (PIKA_FILE_PROCEDURE (procedure),
|
||||
"0,string,Esm Software PIX file");
|
||||
|
||||
}
|
||||
else if (! strcmp (name, SAVE_PROC))
|
||||
{
|
||||
|
@ -375,7 +381,7 @@ load_image (GFile *file,
|
|||
PikaImageType gdtype;
|
||||
guchar *dest;
|
||||
guchar *dest_base;
|
||||
PikaImage *image;
|
||||
PikaImage *image = NULL;
|
||||
PikaLayer *layer;
|
||||
gushort width, height, depth;
|
||||
gint i, j, tile_height, row;
|
||||
|
@ -417,6 +423,28 @@ load_image (GFile *file,
|
|||
}
|
||||
else
|
||||
{
|
||||
/* Check if this is Esm Software PIX file format */
|
||||
gchar esm_header[22];
|
||||
gsize bytes_read;
|
||||
|
||||
g_seekable_seek (G_SEEKABLE (input), 0, G_SEEK_SET, NULL, NULL);
|
||||
if (g_input_stream_read_all (input, &esm_header, sizeof (esm_header),
|
||||
&bytes_read, NULL, NULL))
|
||||
{
|
||||
esm_header[21] = '\0';
|
||||
|
||||
if (g_str_has_prefix (esm_header, "Esm Software PIX file"))
|
||||
image = load_esm_image (input, error);
|
||||
|
||||
if (image)
|
||||
{
|
||||
g_object_unref (input);
|
||||
pika_progress_update (1.0);
|
||||
|
||||
return image;
|
||||
}
|
||||
}
|
||||
|
||||
/* Header is invalid */
|
||||
g_object_unref (input);
|
||||
return NULL;
|
||||
|
@ -534,6 +562,73 @@ load_image (GFile *file,
|
|||
return image;
|
||||
}
|
||||
|
||||
static PikaImage *
|
||||
load_esm_image (GInputStream *input,
|
||||
GError **error)
|
||||
{
|
||||
PikaImage *image = NULL;
|
||||
PikaValueArray *return_vals = NULL;
|
||||
GFile *temp_file = NULL;
|
||||
FILE *fp;
|
||||
goffset file_size;
|
||||
|
||||
g_seekable_seek (G_SEEKABLE (input), 0, G_SEEK_END, NULL, error);
|
||||
file_size = g_seekable_tell (G_SEEKABLE (input));
|
||||
g_seekable_seek (G_SEEKABLE (input), 21, G_SEEK_SET, NULL, error);
|
||||
|
||||
/* Esm Software PIX format is just a JPEG with an extra 21 byte header */
|
||||
temp_file = pika_temp_file ("jpeg");
|
||||
fp = g_fopen (g_file_peek_path (temp_file), "wb");
|
||||
|
||||
if (! fp)
|
||||
{
|
||||
g_file_delete (temp_file, NULL, NULL);
|
||||
g_object_unref (temp_file);
|
||||
|
||||
g_message (_("Error trying to open temporary JPEG file '%s' "
|
||||
"for Esm Software pix loading: %s"),
|
||||
pika_file_get_utf8_name (temp_file),
|
||||
g_strerror (errno));
|
||||
return NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
guchar buffer[file_size - 21];
|
||||
|
||||
if (! g_input_stream_read_all (input, buffer, sizeof (buffer),
|
||||
NULL, NULL, error))
|
||||
{
|
||||
g_file_delete (temp_file, NULL, NULL);
|
||||
g_object_unref (temp_file);
|
||||
|
||||
g_printerr (_("Invalid Esm Software PIX file"));
|
||||
return NULL;
|
||||
}
|
||||
|
||||
fwrite (buffer, sizeof (guchar), file_size, fp);
|
||||
fclose (fp);
|
||||
|
||||
return_vals =
|
||||
pika_pdb_run_procedure (pika_get_pdb (),
|
||||
"file-jpeg-load",
|
||||
PIKA_TYPE_RUN_MODE, PIKA_RUN_NONINTERACTIVE,
|
||||
G_TYPE_FILE, temp_file,
|
||||
G_TYPE_NONE);
|
||||
|
||||
if (return_vals)
|
||||
{
|
||||
image = g_value_get_object (pika_value_array_index (return_vals, 1));
|
||||
|
||||
pika_value_array_unref (return_vals);
|
||||
}
|
||||
|
||||
g_file_delete (temp_file, NULL, NULL);
|
||||
g_object_unref (temp_file);
|
||||
}
|
||||
|
||||
return image;
|
||||
}
|
||||
|
||||
/*
|
||||
* Description:
|
||||
* save the given file out as an alias pix or matte file
|
||||
|
|
|
@ -1279,8 +1279,17 @@ read_color_block (FILE *f,
|
|||
}
|
||||
|
||||
color_palette_entries = GUINT32_FROM_LE (entry_count);
|
||||
/* TODO: PIKA currently only supports a maximum of 256 colors
|
||||
* in an indexed image. If this changes, we can change this check */
|
||||
if (color_palette_entries > 256)
|
||||
{
|
||||
g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED,
|
||||
_("Error: Unsupported palette size"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* psp color palette entries are stored as RGBA so 4 bytes per entry
|
||||
where the fourth bytes is always zero */
|
||||
* where the fourth bytes is always zero */
|
||||
pal_size = color_palette_entries * 4;
|
||||
color_palette = g_malloc (pal_size);
|
||||
if (fread (color_palette, pal_size, 1, f) < 1)
|
||||
|
@ -1649,7 +1658,7 @@ read_channel_data (FILE *f,
|
|||
else
|
||||
endq = q + line_width * height;
|
||||
|
||||
buf = g_malloc (127);
|
||||
buf = g_malloc (128);
|
||||
while (q < endq)
|
||||
{
|
||||
fread (&runcount, 1, 1, f);
|
||||
|
|
|
@ -706,7 +706,7 @@ get_file_info (GFile *file)
|
|||
|
||||
if (info)
|
||||
{
|
||||
size = g_file_info_get_size (info);
|
||||
size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
|
||||
g_object_unref (info);
|
||||
}
|
||||
|
|
|
@ -396,7 +396,7 @@ send_image (GObject *config,
|
|||
while ((info = g_file_enumerator_next_file (enumerator,
|
||||
NULL, NULL)))
|
||||
{
|
||||
if (g_file_info_get_file_type (info) == G_FILE_TYPE_REGULAR)
|
||||
if (g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE) == G_FILE_TYPE_REGULAR)
|
||||
{
|
||||
GFile *file = g_file_enumerator_get_child (enumerator, info);
|
||||
g_file_delete (file, NULL, NULL);
|
||||
|
|
|
@ -136,7 +136,7 @@ background_jpeg_save (PreviewPersistent *pp)
|
|||
|
||||
if (info)
|
||||
{
|
||||
goffset size = g_file_info_get_size (info);
|
||||
goffset size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
gchar *size_text;
|
||||
|
||||
size_text = g_format_size (size);
|
||||
|
|
|
@ -571,7 +571,7 @@ tiff_io_get_file_size (thandle_t handle)
|
|||
}
|
||||
else
|
||||
{
|
||||
size = g_file_info_get_size (info);
|
||||
size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
g_object_unref (info);
|
||||
}
|
||||
|
||||
|
|
|
@ -1110,10 +1110,10 @@ fractalexplorer_list_load_all (const gchar *explorer_path)
|
|||
|
||||
while ((info = g_file_enumerator_next_file (enumerator, NULL, NULL)))
|
||||
{
|
||||
GFileType file_type = g_file_info_get_file_type (info);
|
||||
GFileType file_type = g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE);
|
||||
|
||||
if (file_type == G_FILE_TYPE_REGULAR &&
|
||||
! g_file_info_get_is_hidden (info))
|
||||
! g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
fractalexplorerOBJ *fractalexplorer;
|
||||
GFile *child;
|
||||
|
|
|
@ -1776,10 +1776,10 @@ gflares_list_load_all (void)
|
|||
|
||||
while ((info = g_file_enumerator_next_file (enumerator, NULL, NULL)))
|
||||
{
|
||||
GFileType file_type = g_file_info_get_file_type (info);
|
||||
GFileType file_type = g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE);
|
||||
|
||||
if (file_type == G_FILE_TYPE_REGULAR &&
|
||||
! g_file_info_get_is_hidden (info))
|
||||
! g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
GFlare *gflare;
|
||||
GFile *child;
|
||||
|
|
|
@ -262,7 +262,7 @@ pika_help_locale_parse (PikaHelpLocale *locale,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
size = g_file_info_get_size (info);
|
||||
size = g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_STANDARD_SIZE);
|
||||
|
||||
g_object_unref (info);
|
||||
}
|
||||
|
|
|
@ -320,11 +320,11 @@ script_fu_load_directory (GFile *directory)
|
|||
|
||||
while ((info = g_file_enumerator_next_file (enumerator, NULL, NULL)))
|
||||
{
|
||||
GFileType file_type = g_file_info_get_file_type (info);
|
||||
GFileType file_type = g_file_info_get_attribute_uint32 (info, G_FILE_ATTRIBUTE_STANDARD_TYPE);
|
||||
|
||||
if ((file_type == G_FILE_TYPE_REGULAR ||
|
||||
file_type == G_FILE_TYPE_DIRECTORY) &&
|
||||
! g_file_info_get_is_hidden (info))
|
||||
! g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN))
|
||||
{
|
||||
GFile *child = g_file_enumerator_get_child (enumerator, info);
|
||||
|
||||
|
|
8856
po-plug-ins/eo.po
8856
po-plug-ins/eo.po
File diff suppressed because it is too large
Load Diff
|
@ -7,8 +7,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/pika/issues\n"
|
||||
"POT-Creation-Date: 2023-08-25 20:56+0000\n"
|
||||
"PO-Revision-Date: 2023-08-26 05:46+0200\n"
|
||||
"POT-Creation-Date: 2023-09-24 21:54+0000\n"
|
||||
"PO-Revision-Date: 2023-09-25 05:50+0200\n"
|
||||
"Last-Translator: Ekaterine Papava <papava.e@gtu.ge>\n"
|
||||
"Language-Team: Georgian <(nothing)>\n"
|
||||
"Language: ka\n"
|
||||
|
@ -629,7 +629,7 @@ msgstr "ვერტიკალური"
|
|||
#: plug-ins/common/file-gif-load.c:1097 plug-ins/common/file-iff.c:343
|
||||
#: plug-ins/common/file-jp2-load.c:1317 plug-ins/common/file-pcx.c:742
|
||||
#: plug-ins/common/file-pcx.c:750 plug-ins/common/file-pcx.c:758
|
||||
#: plug-ins/common/file-pix.c:422 plug-ins/common/file-png.c:950
|
||||
#: plug-ins/common/file-pix.c:450 plug-ins/common/file-png.c:950
|
||||
#: plug-ins/common/file-pnm.c:869 plug-ins/common/file-qoi.c:321
|
||||
#: plug-ins/common/file-raw-data.c:1836 plug-ins/common/file-sunras.c:1083
|
||||
#: plug-ins/common/file-tga.c:1117 plug-ins/common/file-wbmp.c:270
|
||||
|
@ -1224,8 +1224,8 @@ msgstr ""
|
|||
#: plug-ins/common/file-iff.c:227 plug-ins/common/file-mng.c:1407
|
||||
#: plug-ins/common/file-pcx.c:523 plug-ins/common/file-pcx.c:566
|
||||
#: plug-ins/common/file-png.c:673 plug-ins/common/file-ps.c:1126
|
||||
#: plug-ins/common/file-ps.c:3636 plug-ins/common/file-psp.c:2436
|
||||
#: plug-ins/common/file-psp.c:2486 plug-ins/common/file-qoi.c:300
|
||||
#: plug-ins/common/file-ps.c:3636 plug-ins/common/file-psp.c:2445
|
||||
#: plug-ins/common/file-psp.c:2495 plug-ins/common/file-qoi.c:300
|
||||
#: plug-ins/common/file-raw-data.c:514 plug-ins/common/file-raw-data.c:1673
|
||||
#: plug-ins/common/file-sunras.c:458 plug-ins/common/file-svg.c:365
|
||||
#: plug-ins/common/file-svg.c:825 plug-ins/common/file-tga.c:448
|
||||
|
@ -2206,7 +2206,7 @@ msgstr ""
|
|||
#: plug-ins/common/file-gegl.c:352 plug-ins/common/file-gif-load.c:402
|
||||
#: plug-ins/common/file-heif.c:877 plug-ins/common/file-jp2-load.c:1091
|
||||
#: plug-ins/common/file-pcx.c:515 plug-ins/common/file-pcx.c:558
|
||||
#: plug-ins/common/file-pdf-load.c:879 plug-ins/common/file-pix.c:381
|
||||
#: plug-ins/common/file-pdf-load.c:879 plug-ins/common/file-pix.c:387
|
||||
#: plug-ins/common/file-png.c:665 plug-ins/common/file-pnm.c:714
|
||||
#: plug-ins/common/file-ps.c:1116 plug-ins/common/file-raw-data.c:1665
|
||||
#: plug-ins/common/file-sunras.c:450 plug-ins/common/file-tga.c:440
|
||||
|
@ -2287,7 +2287,7 @@ msgstr ""
|
|||
#: plug-ins/common/file-cel.c:840 plug-ins/common/file-farbfeld.c:373
|
||||
#: plug-ins/common/file-gif-save.c:917 plug-ins/common/file-html-table.c:364
|
||||
#: plug-ins/common/file-jpegxl.c:1383 plug-ins/common/file-pcx.c:1114
|
||||
#: plug-ins/common/file-pix.c:560 plug-ins/common/file-png.c:1494
|
||||
#: plug-ins/common/file-pix.c:655 plug-ins/common/file-png.c:1494
|
||||
#: plug-ins/common/file-pnm.c:1635 plug-ins/common/file-ps.c:1338
|
||||
#: plug-ins/common/file-qoi.c:375 plug-ins/common/file-sunras.c:629
|
||||
#: plug-ins/common/file-tga.c:1230 plug-ins/common/file-xbm.c:1051
|
||||
|
@ -4004,14 +4004,25 @@ msgstr ""
|
|||
msgid "Cannot handle the size (either width or height) of the image."
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-pix.c:169 plug-ins/common/file-pix.c:196
|
||||
#: plug-ins/common/file-pix.c:171 plug-ins/common/file-pix.c:202
|
||||
msgid "Alias Pix image"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-pix.c:285
|
||||
#: plug-ins/common/file-pix.c:291
|
||||
msgid "PIX format does not support multiple layers."
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-pix.c:584
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Error trying to open temporary JPEG file '%s' for Esm Software pix loading: "
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-pix.c:600
|
||||
msgid "Invalid Esm Software PIX file"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-png.c:180 plug-ins/common/file-png.c:210
|
||||
msgid "PNG image"
|
||||
msgstr "PNG გამოსახულება"
|
||||
|
@ -4709,90 +4720,94 @@ msgstr ""
|
|||
msgid "Error reading color block"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:1289
|
||||
#: plug-ins/common/file-psp.c:1287
|
||||
msgid "Error: Unsupported palette size"
|
||||
msgstr "შეცდომა: მხარდაუჭერელი პალიტრის ზომა"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1298
|
||||
msgid "Error reading color palette"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:1715 plug-ins/common/file-psp.c:1729
|
||||
#: plug-ins/common/file-psp.c:1724 plug-ins/common/file-psp.c:1738
|
||||
msgid "zlib error"
|
||||
msgstr "zlib-ის შეცდომა"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1792 plug-ins/common/file-psp.c:1826
|
||||
#: plug-ins/common/file-psp.c:1836
|
||||
#: plug-ins/common/file-psp.c:1801 plug-ins/common/file-psp.c:1835
|
||||
#: plug-ins/common/file-psp.c:1845
|
||||
msgid "Error reading layer extension information"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:1813
|
||||
#: plug-ins/common/file-psp.c:1822
|
||||
msgid "Error reading block information"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:1893
|
||||
#: plug-ins/common/file-psp.c:1902
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be LAYER"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:1924 plug-ins/common/file-psp.c:1981
|
||||
#: plug-ins/common/file-psp.c:1933 plug-ins/common/file-psp.c:1990
|
||||
msgid "Error reading layer information chunk"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2023
|
||||
#: plug-ins/common/file-psp.c:2032
|
||||
#, c-format
|
||||
msgid "Invalid layer dimensions: %dx%d"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2084
|
||||
#: plug-ins/common/file-psp.c:2093
|
||||
msgid "Error creating layer"
|
||||
msgstr "ფენის შექმნის სეცდომა"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2129
|
||||
#: plug-ins/common/file-psp.c:2138
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be CHANNEL"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2145
|
||||
#: plug-ins/common/file-psp.c:2154
|
||||
msgid "Error reading channel information chunk"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2168
|
||||
#: plug-ins/common/file-psp.c:2177
|
||||
#, c-format
|
||||
msgid "Invalid channel type %d in channel information chunk"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2272 plug-ins/common/file-psp.c:2289
|
||||
#: plug-ins/common/file-psp.c:2281 plug-ins/common/file-psp.c:2298
|
||||
msgid "Error reading tube data chunk"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2371 plug-ins/common/file-psp.c:2383
|
||||
#: plug-ins/common/file-psp.c:2394
|
||||
#: plug-ins/common/file-psp.c:2380 plug-ins/common/file-psp.c:2392
|
||||
#: plug-ins/common/file-psp.c:2403
|
||||
msgid "Error reading colorprofile chunk"
|
||||
msgstr "ფერის პროფილის ნაწილის წაკითხვა შეუძლებელია"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2447
|
||||
#: plug-ins/common/file-psp.c:2456
|
||||
msgid "Error reading file header."
|
||||
msgstr "ფაილის თავსართის წაკითხვის შეცდომა."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2454
|
||||
#: plug-ins/common/file-psp.c:2463
|
||||
msgid "Incorrect file signature."
|
||||
msgstr "არასწორი ფაილის ხელმოწერა."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2468
|
||||
#: plug-ins/common/file-psp.c:2477
|
||||
#, c-format
|
||||
msgid "Unsupported PSP file format version %d.%d."
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2488
|
||||
#: plug-ins/common/file-psp.c:2497
|
||||
msgid "invalid block size"
|
||||
msgstr "ბლოკის არასწორი ზომა"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2497
|
||||
#: plug-ins/common/file-psp.c:2506
|
||||
msgid "Duplicate General Image Attributes block."
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2525
|
||||
#: plug-ins/common/file-psp.c:2534
|
||||
msgid "Missing General Image Attributes block."
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/file-psp.c:2644
|
||||
#: plug-ins/common/file-psp.c:2653
|
||||
msgid "Exporting not implemented yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -8903,7 +8918,7 @@ msgstr ""
|
|||
#: plug-ins/file-sgi/sgi.c:655
|
||||
#, c-format
|
||||
msgid "Could not open '%s' for writing."
|
||||
msgstr ""
|
||||
msgstr "'%s'-ის ჩასაწერად გახსნის შეცდომა."
|
||||
|
||||
#: plug-ins/file-sgi/sgi.c:745
|
||||
msgid "No compression"
|
||||
|
@ -11960,83 +11975,91 @@ msgstr "მონიშვნის მოხსნა"
|
|||
msgid "Unselect All"
|
||||
msgstr "მონიშვნის ყველაფერზე მოხსნა"
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:216
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:219
|
||||
msgid "Link Type"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:225
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:228
|
||||
msgid "_Web Site"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:231
|
||||
msgid "_Ftp Site"
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:234
|
||||
msgid "_FTP Site"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:237
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:240
|
||||
msgid "_Gopher"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:243
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:246
|
||||
msgid "Ot_her"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:249
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:252
|
||||
msgid "F_ile"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:255
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:258
|
||||
msgid "WAI_S"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:261
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:264
|
||||
msgid "Tel_net"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:267
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:270
|
||||
msgid "e-_mail"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:273
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:276
|
||||
msgid "_URL to activate when this area is clicked: (required)"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:275
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:278
|
||||
msgid "Select HTML file"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:284
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:287
|
||||
msgid "Relati_ve link"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:290
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:293
|
||||
msgid "_Target frame name/ID: (optional - used for FRAMES only)"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:293
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:296
|
||||
msgid "ALT te_xt: (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:296
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:299
|
||||
msgid "Access _Key: (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:302
|
||||
msgid "Ta_b Index: (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:305
|
||||
msgid "_Link"
|
||||
msgstr "_ბმული"
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:330
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:339
|
||||
msgid "Dimensions"
|
||||
msgstr "ზომები"
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:334
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:343
|
||||
msgid "Pre_view"
|
||||
msgstr "გადახედვა"
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:372
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:385
|
||||
msgid "_JavaScript"
|
||||
msgstr "_JavaScript"
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:471
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:490
|
||||
msgid "Area Settings"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:513
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:536
|
||||
#, c-format
|
||||
msgid "Area #%d Settings"
|
||||
msgstr ""
|
||||
|
|
|
@ -11,8 +11,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: pika-plug-ins\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-02-18 11:45+0100\n"
|
||||
"PO-Revision-Date: 2023-02-18 11:48+0100\n"
|
||||
"POT-Creation-Date: 2023-09-24 13:39+0200\n"
|
||||
"PO-Revision-Date: 2023-09-24 13:40+0200\n"
|
||||
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
|
||||
"Language-Team: Polish <community-poland@mozilla.org>\n"
|
||||
"Language: pl\n"
|
||||
|
@ -51,10 +51,10 @@ msgstr "Wyrównanie widocznych warstw"
|
|||
#: ../plug-ins/common/depth-merge.c:621 ../plug-ins/common/despeckle.c:397
|
||||
#: ../plug-ins/common/destripe.c:468 ../plug-ins/common/edge-dog.c:306
|
||||
#: ../plug-ins/common/emboss.c:453 ../plug-ins/common/file-cel.c:951
|
||||
#: ../plug-ins/common/file-gif-save.c:1112 ../plug-ins/common/file-heif.c:1908
|
||||
#: ../plug-ins/common/file-gif-save.c:1127 ../plug-ins/common/file-heif.c:1927
|
||||
#: ../plug-ins/common/file-jp2-load.c:961
|
||||
#: ../plug-ins/common/file-pdf-load.c:708
|
||||
#: ../plug-ins/common/file-pdf-load.c:1338
|
||||
#: ../plug-ins/common/file-pdf-load.c:1356
|
||||
#: ../plug-ins/common/file-pdf-save.c:1020 ../plug-ins/common/file-ps.c:3447
|
||||
#: ../plug-ins/common/file-raw-data.c:1816 ../plug-ins/common/file-svg.c:663
|
||||
#: ../plug-ins/common/file-wmf.c:515 ../plug-ins/common/film.c:1207
|
||||
|
@ -116,7 +116,7 @@ msgstr "_Anuluj"
|
|||
#: ../plug-ins/common/curve-bend.c:1295 ../plug-ins/common/decompose.c:814
|
||||
#: ../plug-ins/common/depth-merge.c:622 ../plug-ins/common/despeckle.c:398
|
||||
#: ../plug-ins/common/destripe.c:469 ../plug-ins/common/edge-dog.c:307
|
||||
#: ../plug-ins/common/emboss.c:454 ../plug-ins/common/file-heif.c:1909
|
||||
#: ../plug-ins/common/emboss.c:454 ../plug-ins/common/file-heif.c:1928
|
||||
#: ../plug-ins/common/file-pdf-load.c:709 ../plug-ins/common/file-svg.c:664
|
||||
#: ../plug-ins/common/file-wmf.c:516 ../plug-ins/common/film.c:1208
|
||||
#: ../plug-ins/common/filter-pack.c:1265 ../plug-ins/common/fractal-trace.c:712
|
||||
|
@ -380,12 +380,12 @@ msgstr "Prędkość odtwarzania"
|
|||
|
||||
#. 2 styles of default frame disposals: cumulative layers and one frame per layer.
|
||||
#: ../plug-ins/common/animation-play.c:931
|
||||
#: ../plug-ins/common/file-gif-save.c:1321
|
||||
#: ../plug-ins/common/file-gif-save.c:1336
|
||||
msgid "Cumulative layers (combine)"
|
||||
msgstr "Kumulacja warstw (składanie)"
|
||||
|
||||
#: ../plug-ins/common/animation-play.c:935
|
||||
#: ../plug-ins/common/file-gif-save.c:1323
|
||||
#: ../plug-ins/common/file-gif-save.c:1338
|
||||
msgid "One frame per layer (replace)"
|
||||
msgstr "Jedna klatka na warstwę (zastępowanie)"
|
||||
|
||||
|
@ -1075,7 +1075,7 @@ msgstr "Wczytanie parametrów przeglądarki CML"
|
|||
#: ../plug-ins/common/file-gif-load.c:361 ../plug-ins/common/file-mng.c:1158
|
||||
#: ../plug-ins/common/file-pcx.c:378 ../plug-ins/common/file-png.c:941
|
||||
#: ../plug-ins/common/file-ps.c:1075 ../plug-ins/common/file-ps.c:3397
|
||||
#: ../plug-ins/common/file-psp.c:2228 ../plug-ins/common/file-psp.c:2278
|
||||
#: ../plug-ins/common/file-psp.c:2237 ../plug-ins/common/file-psp.c:2287
|
||||
#: ../plug-ins/common/file-raw-data.c:477
|
||||
#: ../plug-ins/common/file-raw-data.c:1284 ../plug-ins/common/file-sunras.c:436
|
||||
#: ../plug-ins/common/file-svg.c:329 ../plug-ins/common/file-svg.c:647
|
||||
|
@ -2145,7 +2145,7 @@ msgstr "Koniec pliku lub błąd podczas odczytywania nagłówka obrazu"
|
|||
#.
|
||||
#: ../plug-ins/common/file-cel.c:342 ../plug-ins/common/file-dicom.c:338
|
||||
#: ../plug-ins/common/file-gegl.c:322 ../plug-ins/common/file-gif-load.c:353
|
||||
#: ../plug-ins/common/file-heif.c:703 ../plug-ins/common/file-jp2-load.c:1077
|
||||
#: ../plug-ins/common/file-heif.c:737 ../plug-ins/common/file-jp2-load.c:1077
|
||||
#: ../plug-ins/common/file-pcx.c:370 ../plug-ins/common/file-pdf-load.c:1059
|
||||
#: ../plug-ins/common/file-pix.c:357 ../plug-ins/common/file-png.c:933
|
||||
#: ../plug-ins/common/file-pnm.c:566 ../plug-ins/common/file-ps.c:1067
|
||||
|
@ -2233,9 +2233,9 @@ msgstr "„%s”: koniec pliku lub błąd podczas odczytywania danych palety"
|
|||
#.
|
||||
#. * Open the file for writing...
|
||||
#.
|
||||
#: ../plug-ins/common/file-cel.c:790 ../plug-ins/common/file-gif-save.c:880
|
||||
#: ../plug-ins/common/file-cel.c:790 ../plug-ins/common/file-gif-save.c:895
|
||||
#: ../plug-ins/common/file-html-table.c:238
|
||||
#: ../plug-ins/common/file-jpegxl.c:778 ../plug-ins/common/file-pcx.c:761
|
||||
#: ../plug-ins/common/file-jpegxl.c:787 ../plug-ins/common/file-pcx.c:761
|
||||
#: ../plug-ins/common/file-pix.c:538 ../plug-ins/common/file-png.c:1611
|
||||
#: ../plug-ins/common/file-pnm.c:1249 ../plug-ins/common/file-ps.c:1278
|
||||
#: ../plug-ins/common/file-sunras.c:602 ../plug-ins/common/file-tga.c:1221
|
||||
|
@ -2442,13 +2442,13 @@ msgstr ""
|
|||
"GIF: nieudokumentowany typ łączenia %d nie jest obsługiwany. Animacja może "
|
||||
"być odtwarzana w nieoczekiwany sposób, zmieni się ona również po zapisaniu."
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:541
|
||||
#: ../plug-ins/common/file-gif-save.c:556
|
||||
msgid "Couldn't simply reduce colors further. Exporting as opaque."
|
||||
msgstr ""
|
||||
"Nie można w prosty sposób bardziej zredukować kolorów. Eksportowanie bez "
|
||||
"przezroczystości."
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:660
|
||||
#: ../plug-ins/common/file-gif-save.c:675
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Unable to export '%s'. The GIF file format does not support images that are "
|
||||
|
@ -2457,7 +2457,7 @@ msgstr ""
|
|||
"Nie można wyeksportować „%s”. Format GIF nie obsługuje obrazów większych niż "
|
||||
"%d pikseli wzdłuż lub wszerz."
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:773
|
||||
#: ../plug-ins/common/file-gif-save.c:788
|
||||
msgid ""
|
||||
"The GIF format only supports comments in 7bit ASCII encoding. No comment is "
|
||||
"saved."
|
||||
|
@ -2465,19 +2465,19 @@ msgstr ""
|
|||
"Format GIF obsługuje jedynie komentarze zapisane w 7-bitowym kodowaniu "
|
||||
"ASCII. Komentarz nie został zapisany."
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:853
|
||||
#: ../plug-ins/common/file-gif-save.c:868
|
||||
msgid ""
|
||||
"Cannot export RGB color images. Convert to indexed color or grayscale first."
|
||||
msgstr ""
|
||||
"Nie można eksportować obrazów RGB w formacie GIF. Należy najpierw "
|
||||
"skonwertować obraz do odcieni szarości lub do trybu indeksowanego."
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:1058
|
||||
#: ../plug-ins/common/file-gif-save.c:1073
|
||||
msgid "Delay inserted to prevent evil CPU-sucking animation."
|
||||
msgstr ""
|
||||
"Wstawiono opóźnienie, aby uniknąć animacji pochłaniającej moc procesora."
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:1107
|
||||
#: ../plug-ins/common/file-gif-save.c:1122
|
||||
msgid ""
|
||||
"The image you are trying to export as a GIF contains layers which extend "
|
||||
"beyond the actual borders of the image."
|
||||
|
@ -2485,11 +2485,11 @@ msgstr ""
|
|||
"Eksportowany obraz w formacie GIF zawiera warstwy, które wykraczają poza "
|
||||
"granice obrazu."
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:1113
|
||||
#: ../plug-ins/common/file-gif-save.c:1128
|
||||
msgid "Cr_op"
|
||||
msgstr "_Przytnij"
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:1124
|
||||
#: ../plug-ins/common/file-gif-save.c:1139
|
||||
msgid ""
|
||||
"The GIF file format does not allow this. You may choose whether to crop all "
|
||||
"of the layers to the image borders, or cancel this export."
|
||||
|
@ -2497,11 +2497,11 @@ msgstr ""
|
|||
"W formacie GIF takie sytuacje nie są dopuszczalne. Można wybrać między "
|
||||
"przycięciem wszystkich warstw do granic obrazu lub anulowaniem eksportu."
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:1258
|
||||
#: ../plug-ins/common/file-gif-save.c:1273
|
||||
msgid "GIF"
|
||||
msgstr "GIF"
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:1266
|
||||
#: ../plug-ins/common/file-gif-save.c:1281
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Error loading UI file '%s':\n"
|
||||
|
@ -2510,11 +2510,11 @@ msgstr ""
|
|||
"Błąd podczas wczytywania pliku interfejsu użytkownika „%s”:\n"
|
||||
"%s"
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:1319
|
||||
#: ../plug-ins/common/file-gif-save.c:1334
|
||||
msgid "I don't care"
|
||||
msgstr "Bez znaczenia"
|
||||
|
||||
#: ../plug-ins/common/file-gif-save.c:1340
|
||||
#: ../plug-ins/common/file-gif-save.c:1355
|
||||
msgid ""
|
||||
"You can only export as animation when the image has more than one layer. The "
|
||||
"image you are trying to export only has one layer."
|
||||
|
@ -2523,7 +2523,7 @@ msgstr ""
|
|||
"Eksportowany obraz ma tylko jedną warstwę."
|
||||
|
||||
#. translators: the %d is *always* 240 here
|
||||
#: ../plug-ins/common/file-gif-save.c:2556
|
||||
#: ../plug-ins/common/file-gif-save.c:2571
|
||||
#, c-format
|
||||
msgid "The default comment is limited to %d characters."
|
||||
msgstr "Długość domyślnego komentarza jest ograniczona do %d znaków."
|
||||
|
@ -2584,11 +2584,11 @@ msgstr "Rzędy:"
|
|||
msgid "C source code header"
|
||||
msgstr "Nagłówek kodu źródłowego języka C"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:143
|
||||
#: ../plug-ins/common/file-heif.c:147
|
||||
msgid "Loads HEIF images"
|
||||
msgstr "Wczytuje obrazy HEIF"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:144
|
||||
#: ../plug-ins/common/file-heif.c:148
|
||||
msgid ""
|
||||
"Load image stored in HEIF format (High Efficiency Image File Format). "
|
||||
"Typical suffices for HEIF files are .heif, .heic."
|
||||
|
@ -2596,95 +2596,95 @@ msgstr ""
|
|||
"Wczytywanie obrazów przechowywanych w formacie HEIF (High Efficiency Image "
|
||||
"File Format). Typowe przyrostki plików HEIF to .heif i .heic."
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:150 ../plug-ins/common/file-heif.c:179
|
||||
#: ../plug-ins/common/file-heif.c:154 ../plug-ins/common/file-heif.c:183
|
||||
msgid "HEIF/HEIC"
|
||||
msgstr "HEIF/HEIC"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:173
|
||||
#: ../plug-ins/common/file-heif.c:177
|
||||
msgid "Exports HEIF images"
|
||||
msgstr "Eksportuje obrazy HEIF"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:174
|
||||
#: ../plug-ins/common/file-heif.c:178
|
||||
msgid "Save image in HEIF format (High Efficiency Image File Format)."
|
||||
msgstr "Zapis obrazów w formacie HEIF (High Efficiency Image File Format)."
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:194
|
||||
#: ../plug-ins/common/file-heif.c:198
|
||||
msgid "Exports AVIF images"
|
||||
msgstr "Eksportuje obrazy AVIF"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:195
|
||||
#: ../plug-ins/common/file-heif.c:199
|
||||
msgid "Save image in AV1 Image File Format (AVIF)"
|
||||
msgstr "Zapis obrazów w formacie AVIF (AV1 Image File Format)"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:742 ../plug-ins/common/file-heif.c:775
|
||||
#: ../plug-ins/common/file-heif.c:814 ../plug-ins/common/file-heif.c:880
|
||||
#: ../plug-ins/common/file-heif.c:776 ../plug-ins/common/file-heif.c:809
|
||||
#: ../plug-ins/common/file-heif.c:848 ../plug-ins/common/file-heif.c:914
|
||||
#, c-format
|
||||
msgid "Loading HEIF image failed: %s"
|
||||
msgstr "Wczytanie pliku HEIF się nie powiodło: %s"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:764
|
||||
#: ../plug-ins/common/file-heif.c:798
|
||||
msgid "Loading HEIF image failed: Input file contains no readable images"
|
||||
msgstr ""
|
||||
"Wczytanie obrazu HEIF się nie powiodło: plik wejściowy nie zawiera "
|
||||
"odczytywalnych obrazów"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:1007
|
||||
#: ../plug-ins/common/file-heif.c:1041
|
||||
msgid "image content"
|
||||
msgstr "zawartość obrazu"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:1328
|
||||
#: ../plug-ins/common/file-heif.c:1361
|
||||
#, c-format
|
||||
msgid "Exporting '%s' using %s encoder"
|
||||
msgstr "Eksportowanie „%s” za pomocą kodera %s"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:1379 ../plug-ins/common/file-heif.c:1633
|
||||
#: ../plug-ins/common/file-heif.c:1412 ../plug-ins/common/file-heif.c:1652
|
||||
#, c-format
|
||||
msgid "Encoding HEIF image failed: %s"
|
||||
msgstr "Zakodowanie obrazu HEIF się nie powiodło: %s"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:1670
|
||||
#: ../plug-ins/common/file-heif.c:1689
|
||||
#, c-format
|
||||
msgid "Writing HEIF image failed: %s"
|
||||
msgstr "Zapisanie obrazu HEIF się nie powiodło: %s"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:1759
|
||||
#: ../plug-ins/common/file-heif.c:1778
|
||||
msgid "primary"
|
||||
msgstr "główny"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:1904
|
||||
#: ../plug-ins/common/file-heif.c:1923
|
||||
msgid "Load HEIF Image"
|
||||
msgstr "Wczytanie obrazu HEIF"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:1918
|
||||
#: ../plug-ins/common/file-heif.c:1937
|
||||
msgid "Select Image"
|
||||
msgstr "Wybór obrazu"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:2084
|
||||
#: ../plug-ins/common/file-heif.c:2103
|
||||
msgid "Nearly _lossless"
|
||||
msgstr "_Prawie bezstratne"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:2088 ../plug-ins/file-jpeg/jpeg-save.c:835
|
||||
#: ../plug-ins/common/file-heif.c:2107 ../plug-ins/file-jpeg/jpeg-save.c:835
|
||||
msgid "_Quality:"
|
||||
msgstr "_Jakość:"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:2131
|
||||
#: ../plug-ins/common/file-heif.c:2150
|
||||
msgid "Bit depth:"
|
||||
msgstr "Głębia bitowa:"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:2137
|
||||
#: ../plug-ins/common/file-heif.c:2156
|
||||
msgid "8 bit/channel"
|
||||
msgstr "8 bitów/kanał"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:2138
|
||||
#: ../plug-ins/common/file-heif.c:2157
|
||||
msgid "10 bit/channel"
|
||||
msgstr "10 bitów/kanał"
|
||||
|
||||
#: ../plug-ins/common/file-heif.c:2139
|
||||
#: ../plug-ins/common/file-heif.c:2158
|
||||
msgid "12 bit/channel"
|
||||
msgstr "12 bitów/kanał"
|
||||
|
||||
#. Color profile
|
||||
#: ../plug-ins/common/file-heif.c:2148 ../plug-ins/file-jpeg/jpeg-save.c:974
|
||||
#: ../plug-ins/common/file-heif.c:2167 ../plug-ins/file-jpeg/jpeg-save.c:974
|
||||
#: ../plug-ins/file-webp/file-webp-dialog.c:404
|
||||
#: ../plug-ins/ui/plug-in-file-tiff.ui.h:12
|
||||
msgid "Save color _profile"
|
||||
|
@ -3168,49 +3168,49 @@ msgstr "%s-%s"
|
|||
msgid "%s-pages"
|
||||
msgstr "%s-stron"
|
||||
|
||||
#: ../plug-ins/common/file-pdf-load.c:1334
|
||||
#: ../plug-ins/common/file-pdf-load.c:1352
|
||||
msgid "Import from PDF"
|
||||
msgstr "Import z PDF"
|
||||
|
||||
#: ../plug-ins/common/file-pdf-load.c:1339 ../plug-ins/common/file-ps.c:3448
|
||||
#: ../plug-ins/common/file-pdf-load.c:1357 ../plug-ins/common/file-ps.c:3448
|
||||
#: ../plug-ins/file-tiff/file-tiff-load.c:2665
|
||||
#: ../plug-ins/metadata/metadata-editor.c:4627
|
||||
msgid "_Import"
|
||||
msgstr "Zai_mportuj"
|
||||
|
||||
#: ../plug-ins/common/file-pdf-load.c:1372
|
||||
#: ../plug-ins/common/file-pdf-load.c:1390
|
||||
msgid "Error getting number of pages from the given PDF file."
|
||||
msgstr "Błąd podczas uzyskiwania liczby stron z podanego pliku PDF."
|
||||
|
||||
#. "Load in reverse order" toggle button
|
||||
#: ../plug-ins/common/file-pdf-load.c:1416
|
||||
#: ../plug-ins/common/file-pdf-load.c:1435
|
||||
msgid "Load in reverse order"
|
||||
msgstr "Wczytanie w odwróconej kolejności"
|
||||
|
||||
#: ../plug-ins/common/file-pdf-load.c:1434
|
||||
#: ../plug-ins/common/file-pdf-load.c:1453
|
||||
msgid "_Width (pixels):"
|
||||
msgstr "_Szerokość (piksele):"
|
||||
|
||||
#: ../plug-ins/common/file-pdf-load.c:1435
|
||||
#: ../plug-ins/common/file-pdf-load.c:1454
|
||||
msgid "_Height (pixels):"
|
||||
msgstr "_Wysokość (piksele):"
|
||||
|
||||
#: ../plug-ins/common/file-pdf-load.c:1437
|
||||
#: ../plug-ins/common/file-pdf-load.c:1456
|
||||
msgid "_Resolution:"
|
||||
msgstr "_Rozdzielczość:"
|
||||
|
||||
#. Antialiasing
|
||||
#: ../plug-ins/common/file-pdf-load.c:1448
|
||||
#: ../plug-ins/common/file-pdf-load.c:1467
|
||||
msgid "Use _Anti-aliasing"
|
||||
msgstr "Użycie _wygładzania"
|
||||
|
||||
#. White Background
|
||||
#: ../plug-ins/common/file-pdf-load.c:1457
|
||||
#: ../plug-ins/common/file-pdf-load.c:1476
|
||||
msgid "_Fill transparent areas with white"
|
||||
msgstr "_Wypełnienie przezroczystych obszarów białym kolorem"
|
||||
|
||||
#: ../plug-ins/common/file-pdf-load.c:1743
|
||||
#: ../plug-ins/common/file-pdf-load.c:1744 ../plug-ins/common/file-svg.c:852
|
||||
#: ../plug-ins/common/file-pdf-load.c:1762
|
||||
#: ../plug-ins/common/file-pdf-load.c:1763 ../plug-ins/common/file-svg.c:852
|
||||
#: ../plug-ins/common/file-wmf.c:710 ../plug-ins/print/print-page-layout.c:305
|
||||
#, c-format
|
||||
msgid "pixels/%a"
|
||||
|
@ -3770,97 +3770,102 @@ msgstr "Błąd podczas odczytywania danych słowa kluczowego twórcy"
|
|||
msgid "Error reading color block"
|
||||
msgstr "Błąd podczas odczytywania bloku koloru"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1138
|
||||
#: ../plug-ins/common/file-psp.c:1136
|
||||
#, c-format
|
||||
msgid "Error: Unsupported palette size"
|
||||
msgstr "Błąd: nieobsługiwany rozmiar palety"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1147
|
||||
#, c-format
|
||||
msgid "Error reading color palette"
|
||||
msgstr "Błąd podczas odczytywania palety kolorów"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1564 ../plug-ins/common/file-psp.c:1578
|
||||
#: ../plug-ins/common/file-psp.c:1573 ../plug-ins/common/file-psp.c:1587
|
||||
#, c-format
|
||||
msgid "zlib error"
|
||||
msgstr "Błąd biblioteki zlib"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1641 ../plug-ins/common/file-psp.c:1675
|
||||
#: ../plug-ins/common/file-psp.c:1685
|
||||
#: ../plug-ins/common/file-psp.c:1650 ../plug-ins/common/file-psp.c:1684
|
||||
#: ../plug-ins/common/file-psp.c:1694
|
||||
#, c-format
|
||||
msgid "Error reading layer extension information"
|
||||
msgstr "Błąd podczas odczytywania informacji o rozszerzeniu warstwy"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1662
|
||||
#: ../plug-ins/common/file-psp.c:1671
|
||||
#, c-format
|
||||
msgid "Error reading block information"
|
||||
msgstr "Błąd podczas odczytywania informacji o bloku"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1742
|
||||
#: ../plug-ins/common/file-psp.c:1751
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be LAYER"
|
||||
msgstr "Nieprawidłowy podblok %s warstwy, powinien wynosić „LAYER”"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1773 ../plug-ins/common/file-psp.c:1830
|
||||
#: ../plug-ins/common/file-psp.c:1782 ../plug-ins/common/file-psp.c:1839
|
||||
#, c-format
|
||||
msgid "Error reading layer information chunk"
|
||||
msgstr "Błąd podczas odczytywania fragmentu informacji o warstwie"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1872
|
||||
#: ../plug-ins/common/file-psp.c:1881
|
||||
#, c-format
|
||||
msgid "Invalid layer dimensions: %dx%d"
|
||||
msgstr "Nieprawidłowe wymiary warstwy: %d×%d"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1933
|
||||
#: ../plug-ins/common/file-psp.c:1942
|
||||
#, c-format
|
||||
msgid "Error creating layer"
|
||||
msgstr "Błąd podczas tworzenia warstwy"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1978
|
||||
#: ../plug-ins/common/file-psp.c:1987
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be CHANNEL"
|
||||
msgstr "Nieprawidłowy podblok %s warstwy, powinien wynosić „CHANNEL”"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:1994
|
||||
#: ../plug-ins/common/file-psp.c:2003
|
||||
#, c-format
|
||||
msgid "Error reading channel information chunk"
|
||||
msgstr "Błąd podczas odczytywania fragmentu informacji o kanale"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2017
|
||||
#: ../plug-ins/common/file-psp.c:2026
|
||||
#, c-format
|
||||
msgid "Invalid channel type %d in channel information chunk"
|
||||
msgstr "Nieprawidłowy typ kanału %d we fragmencie informacji o kanale"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2121 ../plug-ins/common/file-psp.c:2138
|
||||
#: ../plug-ins/common/file-psp.c:2130 ../plug-ins/common/file-psp.c:2147
|
||||
#, c-format
|
||||
msgid "Error reading tube data chunk"
|
||||
msgstr "Błąd podczas odczytywania fragmentu danych o rurze"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2239
|
||||
#: ../plug-ins/common/file-psp.c:2248
|
||||
#, c-format
|
||||
msgid "Error reading file header."
|
||||
msgstr "Błąd podczas odczytywania nagłówka pliku."
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2246
|
||||
#: ../plug-ins/common/file-psp.c:2255
|
||||
#, c-format
|
||||
msgid "Incorrect file signature."
|
||||
msgstr "Niepoprawny podpis pliku."
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2260
|
||||
#: ../plug-ins/common/file-psp.c:2269
|
||||
#, c-format
|
||||
msgid "Unsupported PSP file format version %d.%d."
|
||||
msgstr "Nieobsługiwana wersja formatu pliku PSP %d.%d."
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2280
|
||||
#: ../plug-ins/common/file-psp.c:2289
|
||||
msgid "invalid block size"
|
||||
msgstr "nieprawidłowy rozmiar bloku"
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2289
|
||||
#: ../plug-ins/common/file-psp.c:2298
|
||||
#, c-format
|
||||
msgid "Duplicate General Image Attributes block."
|
||||
msgstr "Podwójny blok ogólnych atrybutów obrazu."
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2319
|
||||
#: ../plug-ins/common/file-psp.c:2328
|
||||
#, c-format
|
||||
msgid "Missing General Image Attributes block."
|
||||
msgstr "Brak bloku ogólnych atrybutów obrazu."
|
||||
|
||||
#: ../plug-ins/common/file-psp.c:2433
|
||||
#: ../plug-ins/common/file-psp.c:2442
|
||||
#, c-format
|
||||
msgid "Exporting not implemented yet."
|
||||
msgstr "Eksportowanie nie jest jeszcze zaimplementowane."
|
||||
|
@ -4120,8 +4125,8 @@ msgstr "Nie można wykonywać tego działania na nieznanych typach obrazów"
|
|||
#: ../plug-ins/common/file-sunras.c:1158 ../plug-ins/common/file-sunras.c:1252
|
||||
#: ../plug-ins/common/file-sunras.c:1335 ../plug-ins/common/file-sunras.c:1434
|
||||
#: ../plug-ins/common/file-xwd.c:1429 ../plug-ins/common/file-xwd.c:1532
|
||||
#: ../plug-ins/common/file-xwd.c:1691 ../plug-ins/common/file-xwd.c:1906
|
||||
#: ../plug-ins/common/file-xwd.c:2064 ../plug-ins/common/file-xwd.c:2327
|
||||
#: ../plug-ins/common/file-xwd.c:1691 ../plug-ins/common/file-xwd.c:1914
|
||||
#: ../plug-ins/common/file-xwd.c:2072 ../plug-ins/common/file-xwd.c:2335
|
||||
#: ../plug-ins/file-fits/fits.c:804
|
||||
msgid "EOF encountered on reading"
|
||||
msgstr "Podczas odczytu napotkano koniec pliku"
|
||||
|
@ -4721,7 +4726,7 @@ msgstr "Nie można otworzyć pliku „%s” do zapisania: "
|
|||
msgid "Error exporting '%s': "
|
||||
msgstr "Błąd podczas eksportowania pliku „%s”: "
|
||||
|
||||
#: ../plug-ins/common/file-xwd.c:1762 ../plug-ins/common/file-xwd.c:2160
|
||||
#: ../plug-ins/common/file-xwd.c:1770 ../plug-ins/common/file-xwd.c:2168
|
||||
#, c-format
|
||||
msgid "XWD-file %s is corrupt."
|
||||
msgstr "Plik XWD %s jest uszkodzony."
|
||||
|
|
|
@ -10,8 +10,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: pika-plug-ins master\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/pika/issues\n"
|
||||
"POT-Creation-Date: 2023-09-02 03:31+0000\n"
|
||||
"PO-Revision-Date: 2023-09-02 22:38+0200\n"
|
||||
"POT-Creation-Date: 2023-09-23 22:01+0000\n"
|
||||
"PO-Revision-Date: 2023-09-24 08:13+0200\n"
|
||||
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
|
||||
"Language-Team: Martin Srebotnjak <miles@filmsi.net>\n"
|
||||
"Language: sl\n"
|
||||
|
@ -646,7 +646,7 @@ msgstr "Navpične"
|
|||
#: plug-ins/common/file-gif-load.c:1097 plug-ins/common/file-iff.c:343
|
||||
#: plug-ins/common/file-jp2-load.c:1317 plug-ins/common/file-pcx.c:742
|
||||
#: plug-ins/common/file-pcx.c:750 plug-ins/common/file-pcx.c:758
|
||||
#: plug-ins/common/file-pix.c:422 plug-ins/common/file-png.c:950
|
||||
#: plug-ins/common/file-pix.c:450 plug-ins/common/file-png.c:950
|
||||
#: plug-ins/common/file-pnm.c:869 plug-ins/common/file-qoi.c:321
|
||||
#: plug-ins/common/file-raw-data.c:1836 plug-ins/common/file-sunras.c:1083
|
||||
#: plug-ins/common/file-tga.c:1117 plug-ins/common/file-wbmp.c:270
|
||||
|
@ -1245,8 +1245,8 @@ msgstr "Naloži parametre raziskovalca MZP"
|
|||
#: plug-ins/common/file-iff.c:227 plug-ins/common/file-mng.c:1407
|
||||
#: plug-ins/common/file-pcx.c:523 plug-ins/common/file-pcx.c:566
|
||||
#: plug-ins/common/file-png.c:673 plug-ins/common/file-ps.c:1126
|
||||
#: plug-ins/common/file-ps.c:3636 plug-ins/common/file-psp.c:2436
|
||||
#: plug-ins/common/file-psp.c:2486 plug-ins/common/file-qoi.c:300
|
||||
#: plug-ins/common/file-ps.c:3636 plug-ins/common/file-psp.c:2445
|
||||
#: plug-ins/common/file-psp.c:2495 plug-ins/common/file-qoi.c:300
|
||||
#: plug-ins/common/file-raw-data.c:514 plug-ins/common/file-raw-data.c:1673
|
||||
#: plug-ins/common/file-sunras.c:458 plug-ins/common/file-svg.c:365
|
||||
#: plug-ins/common/file-svg.c:825 plug-ins/common/file-tga.c:448
|
||||
|
@ -2251,7 +2251,7 @@ msgstr "EOF ali napaka pri branju zaglavja slike"
|
|||
#: plug-ins/common/file-gegl.c:352 plug-ins/common/file-gif-load.c:402
|
||||
#: plug-ins/common/file-heif.c:877 plug-ins/common/file-jp2-load.c:1091
|
||||
#: plug-ins/common/file-pcx.c:515 plug-ins/common/file-pcx.c:558
|
||||
#: plug-ins/common/file-pdf-load.c:879 plug-ins/common/file-pix.c:381
|
||||
#: plug-ins/common/file-pdf-load.c:879 plug-ins/common/file-pix.c:387
|
||||
#: plug-ins/common/file-png.c:665 plug-ins/common/file-pnm.c:714
|
||||
#: plug-ins/common/file-ps.c:1116 plug-ins/common/file-raw-data.c:1665
|
||||
#: plug-ins/common/file-sunras.c:450 plug-ins/common/file-tga.c:440
|
||||
|
@ -2334,7 +2334,7 @@ msgstr "»%s«: EOF ali napaka pri branju podatkov palete"
|
|||
#: plug-ins/common/file-cel.c:840 plug-ins/common/file-farbfeld.c:373
|
||||
#: plug-ins/common/file-gif-save.c:917 plug-ins/common/file-html-table.c:364
|
||||
#: plug-ins/common/file-jpegxl.c:1383 plug-ins/common/file-pcx.c:1114
|
||||
#: plug-ins/common/file-pix.c:560 plug-ins/common/file-png.c:1494
|
||||
#: plug-ins/common/file-pix.c:655 plug-ins/common/file-png.c:1494
|
||||
#: plug-ins/common/file-pnm.c:1635 plug-ins/common/file-ps.c:1338
|
||||
#: plug-ins/common/file-qoi.c:375 plug-ins/common/file-sunras.c:629
|
||||
#: plug-ins/common/file-tga.c:1230 plug-ins/common/file-xbm.c:1051
|
||||
|
@ -4116,14 +4116,27 @@ msgstr "Napaka! Če želite shraniti datoteko, morate dodati vsaj eno sliko!"
|
|||
msgid "Cannot handle the size (either width or height) of the image."
|
||||
msgstr "Velikosti slike ni mogoče obvladati (širina ali višina)."
|
||||
|
||||
#: plug-ins/common/file-pix.c:169 plug-ins/common/file-pix.c:196
|
||||
#: plug-ins/common/file-pix.c:171 plug-ins/common/file-pix.c:202
|
||||
msgid "Alias Pix image"
|
||||
msgstr "Slika Alias PIX"
|
||||
|
||||
#: plug-ins/common/file-pix.c:285
|
||||
#: plug-ins/common/file-pix.c:291
|
||||
msgid "PIX format does not support multiple layers."
|
||||
msgstr "Zapis PIX ne podpira več plasti."
|
||||
|
||||
#: plug-ins/common/file-pix.c:584
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Error trying to open temporary JPEG file '%s' for Esm Software pix loading: "
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Napaka pri odpiranju začasne datoteke JPEG »%s« pri nalaganju zapisa Esm "
|
||||
"Software PIX: %s"
|
||||
|
||||
#: plug-ins/common/file-pix.c:600
|
||||
msgid "Invalid Esm Software PIX file"
|
||||
msgstr "Neveljavna datoteka Esm Software PIX"
|
||||
|
||||
#: plug-ins/common/file-png.c:180 plug-ins/common/file-png.c:210
|
||||
msgid "PNG image"
|
||||
msgstr "Slika PNG"
|
||||
|
@ -4835,90 +4848,94 @@ msgstr "Napaka pri branju podatkov ključnih besed ustvarjalca"
|
|||
msgid "Error reading color block"
|
||||
msgstr "Napaka pri branju barvnega bloka"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1289
|
||||
#: plug-ins/common/file-psp.c:1287
|
||||
msgid "Error: Unsupported palette size"
|
||||
msgstr "Napaka: nepodprta velikost palete"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1298
|
||||
msgid "Error reading color palette"
|
||||
msgstr "Napaka pri branju barvne palete"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1715 plug-ins/common/file-psp.c:1729
|
||||
#: plug-ins/common/file-psp.c:1724 plug-ins/common/file-psp.c:1738
|
||||
msgid "zlib error"
|
||||
msgstr "Napaka zlib"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1792 plug-ins/common/file-psp.c:1826
|
||||
#: plug-ins/common/file-psp.c:1836
|
||||
#: plug-ins/common/file-psp.c:1801 plug-ins/common/file-psp.c:1835
|
||||
#: plug-ins/common/file-psp.c:1845
|
||||
msgid "Error reading layer extension information"
|
||||
msgstr "Napaka pri branju podatkov o razšrijenosti plasti."
|
||||
|
||||
#: plug-ins/common/file-psp.c:1813
|
||||
#: plug-ins/common/file-psp.c:1822
|
||||
msgid "Error reading block information"
|
||||
msgstr "Napaka pri branju kosa podatkov."
|
||||
|
||||
#: plug-ins/common/file-psp.c:1893
|
||||
#: plug-ins/common/file-psp.c:1902
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be LAYER"
|
||||
msgstr "Neveljaven podblok plasti %s, mora biti LAYER"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1924 plug-ins/common/file-psp.c:1981
|
||||
#: plug-ins/common/file-psp.c:1933 plug-ins/common/file-psp.c:1990
|
||||
msgid "Error reading layer information chunk"
|
||||
msgstr "Napaka pri branju kosa podatkov o plasti"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2023
|
||||
#: plug-ins/common/file-psp.c:2032
|
||||
#, c-format
|
||||
msgid "Invalid layer dimensions: %dx%d"
|
||||
msgstr "Neveljavne dimenzije plasti: %dx%d"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2084
|
||||
#: plug-ins/common/file-psp.c:2093
|
||||
msgid "Error creating layer"
|
||||
msgstr "Napaka pri ustvarjanju plasti"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2129
|
||||
#: plug-ins/common/file-psp.c:2138
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be CHANNEL"
|
||||
msgstr "Neveljaven podblok plasti %s, mora biti CHANNEL"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2145
|
||||
#: plug-ins/common/file-psp.c:2154
|
||||
msgid "Error reading channel information chunk"
|
||||
msgstr "Napaka pri branju kosa podatkov o kanalu"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2168
|
||||
#: plug-ins/common/file-psp.c:2177
|
||||
#, c-format
|
||||
msgid "Invalid channel type %d in channel information chunk"
|
||||
msgstr "Neveljavna vrsta kanala %d v informacijskem koščku kanala"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2272 plug-ins/common/file-psp.c:2289
|
||||
#: plug-ins/common/file-psp.c:2281 plug-ins/common/file-psp.c:2298
|
||||
msgid "Error reading tube data chunk"
|
||||
msgstr "Napaka pri branju kosa podatkov o cevi"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2371 plug-ins/common/file-psp.c:2383
|
||||
#: plug-ins/common/file-psp.c:2394
|
||||
#: plug-ins/common/file-psp.c:2380 plug-ins/common/file-psp.c:2392
|
||||
#: plug-ins/common/file-psp.c:2403
|
||||
msgid "Error reading colorprofile chunk"
|
||||
msgstr "Napaka pri branju kosa podatkov o barvnem profilu"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2447
|
||||
#: plug-ins/common/file-psp.c:2456
|
||||
msgid "Error reading file header."
|
||||
msgstr "Napaka pri branju glave datoteke."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2454
|
||||
#: plug-ins/common/file-psp.c:2463
|
||||
msgid "Incorrect file signature."
|
||||
msgstr "Neveljaven podpis datoteke."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2468
|
||||
#: plug-ins/common/file-psp.c:2477
|
||||
#, c-format
|
||||
msgid "Unsupported PSP file format version %d.%d."
|
||||
msgstr "Nepodprta različica datoteke vrste PSP %d.%d."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2488
|
||||
#: plug-ins/common/file-psp.c:2497
|
||||
msgid "invalid block size"
|
||||
msgstr "neveljavna velikost bloka"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2497
|
||||
#: plug-ins/common/file-psp.c:2506
|
||||
msgid "Duplicate General Image Attributes block."
|
||||
msgstr "Podvojeni blok splošnih atributov slike."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2525
|
||||
#: plug-ins/common/file-psp.c:2534
|
||||
msgid "Missing General Image Attributes block."
|
||||
msgstr "Manjkajoči blok splošnih atributov slike."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2644
|
||||
#: plug-ins/common/file-psp.c:2653
|
||||
msgid "Exporting not implemented yet."
|
||||
msgstr "Izvoz še ni implementiran."
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: pika-plug-ins\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/pika/issues\n"
|
||||
"POT-Creation-Date: 2023-09-02 03:31+0000\n"
|
||||
"PO-Revision-Date: 2023-09-02 19:26+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 13:35+0000\n"
|
||||
"PO-Revision-Date: 2023-09-24 18:52+0300\n"
|
||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||
"Language-Team: Ukrainian <kde-i18n-doc@kde.org>\n"
|
||||
"Language: uk\n"
|
||||
|
@ -644,7 +644,7 @@ msgstr "Вертикально"
|
|||
#: plug-ins/common/file-gif-load.c:1097 plug-ins/common/file-iff.c:343
|
||||
#: plug-ins/common/file-jp2-load.c:1317 plug-ins/common/file-pcx.c:742
|
||||
#: plug-ins/common/file-pcx.c:750 plug-ins/common/file-pcx.c:758
|
||||
#: plug-ins/common/file-pix.c:422 plug-ins/common/file-png.c:950
|
||||
#: plug-ins/common/file-pix.c:450 plug-ins/common/file-png.c:950
|
||||
#: plug-ins/common/file-pnm.c:869 plug-ins/common/file-qoi.c:321
|
||||
#: plug-ins/common/file-raw-data.c:1836 plug-ins/common/file-sunras.c:1083
|
||||
#: plug-ins/common/file-tga.c:1117 plug-ins/common/file-wbmp.c:270
|
||||
|
@ -1245,8 +1245,8 @@ msgstr "Завантажити параметри CML Explorer"
|
|||
#: plug-ins/common/file-iff.c:227 plug-ins/common/file-mng.c:1407
|
||||
#: plug-ins/common/file-pcx.c:523 plug-ins/common/file-pcx.c:566
|
||||
#: plug-ins/common/file-png.c:673 plug-ins/common/file-ps.c:1126
|
||||
#: plug-ins/common/file-ps.c:3636 plug-ins/common/file-psp.c:2436
|
||||
#: plug-ins/common/file-psp.c:2486 plug-ins/common/file-qoi.c:300
|
||||
#: plug-ins/common/file-ps.c:3636 plug-ins/common/file-psp.c:2445
|
||||
#: plug-ins/common/file-psp.c:2495 plug-ins/common/file-qoi.c:300
|
||||
#: plug-ins/common/file-raw-data.c:514 plug-ins/common/file-raw-data.c:1673
|
||||
#: plug-ins/common/file-sunras.c:458 plug-ins/common/file-svg.c:365
|
||||
#: plug-ins/common/file-svg.c:825 plug-ins/common/file-tga.c:448
|
||||
|
@ -2255,7 +2255,7 @@ msgstr "Кінець файлу або помилка при читанні за
|
|||
#: plug-ins/common/file-gegl.c:352 plug-ins/common/file-gif-load.c:402
|
||||
#: plug-ins/common/file-heif.c:877 plug-ins/common/file-jp2-load.c:1091
|
||||
#: plug-ins/common/file-pcx.c:515 plug-ins/common/file-pcx.c:558
|
||||
#: plug-ins/common/file-pdf-load.c:879 plug-ins/common/file-pix.c:381
|
||||
#: plug-ins/common/file-pdf-load.c:879 plug-ins/common/file-pix.c:387
|
||||
#: plug-ins/common/file-png.c:665 plug-ins/common/file-pnm.c:714
|
||||
#: plug-ins/common/file-ps.c:1116 plug-ins/common/file-raw-data.c:1665
|
||||
#: plug-ins/common/file-sunras.c:450 plug-ins/common/file-tga.c:440
|
||||
|
@ -2338,7 +2338,7 @@ msgstr "«%s»: Кінець файлу або помилка при читан
|
|||
#: plug-ins/common/file-cel.c:840 plug-ins/common/file-farbfeld.c:373
|
||||
#: plug-ins/common/file-gif-save.c:917 plug-ins/common/file-html-table.c:364
|
||||
#: plug-ins/common/file-jpegxl.c:1383 plug-ins/common/file-pcx.c:1114
|
||||
#: plug-ins/common/file-pix.c:560 plug-ins/common/file-png.c:1494
|
||||
#: plug-ins/common/file-pix.c:655 plug-ins/common/file-png.c:1494
|
||||
#: plug-ins/common/file-pnm.c:1635 plug-ins/common/file-ps.c:1338
|
||||
#: plug-ins/common/file-qoi.c:375 plug-ins/common/file-sunras.c:629
|
||||
#: plug-ins/common/file-tga.c:1230 plug-ins/common/file-xbm.c:1051
|
||||
|
@ -4137,14 +4137,28 @@ msgstr ""
|
|||
msgid "Cannot handle the size (either width or height) of the image."
|
||||
msgstr "Неможливо опрацювати розмір (ширину чи висоту) зображення."
|
||||
|
||||
#: plug-ins/common/file-pix.c:169 plug-ins/common/file-pix.c:196
|
||||
#: plug-ins/common/file-pix.c:171 plug-ins/common/file-pix.c:202
|
||||
msgid "Alias Pix image"
|
||||
msgstr "Зображення Alias Pix"
|
||||
|
||||
#: plug-ins/common/file-pix.c:285
|
||||
#: plug-ins/common/file-pix.c:291
|
||||
msgid "PIX format does not support multiple layers."
|
||||
msgstr "Для формату PIX не передбачено підтримку декількох шарів."
|
||||
|
||||
#: plug-ins/common/file-pix.c:584
|
||||
#, c-format
|
||||
#| msgid "Error trying to open temporary file '%s' for parasite loading: %s"
|
||||
msgid ""
|
||||
"Error trying to open temporary JPEG file '%s' for Esm Software pix loading: "
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Помилка при відкриванні тимчасового файла JPEG «%s» для завантаження PIX Esm"
|
||||
" Software: %s"
|
||||
|
||||
#: plug-ins/common/file-pix.c:600
|
||||
msgid "Invalid Esm Software PIX file"
|
||||
msgstr "Некоректний файл PIX Esm Software"
|
||||
|
||||
#: plug-ins/common/file-png.c:180 plug-ins/common/file-png.c:210
|
||||
msgid "PNG image"
|
||||
msgstr "Зображення PNG"
|
||||
|
@ -4874,90 +4888,95 @@ msgstr "Помилка зчитування даних ключового сло
|
|||
msgid "Error reading color block"
|
||||
msgstr "Помилка під час читання блоку кольорів"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1289
|
||||
#: plug-ins/common/file-psp.c:1287
|
||||
#| msgid "Error reading palette. "
|
||||
msgid "Error: Unsupported palette size"
|
||||
msgstr "Помилка: непідтримуваний розмір палітри"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1298
|
||||
msgid "Error reading color palette"
|
||||
msgstr "Помилка під час читання палітри кольорів"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1715 plug-ins/common/file-psp.c:1729
|
||||
#: plug-ins/common/file-psp.c:1724 plug-ins/common/file-psp.c:1738
|
||||
msgid "zlib error"
|
||||
msgstr "Помилка zlib"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1792 plug-ins/common/file-psp.c:1826
|
||||
#: plug-ins/common/file-psp.c:1836
|
||||
#: plug-ins/common/file-psp.c:1801 plug-ins/common/file-psp.c:1835
|
||||
#: plug-ins/common/file-psp.c:1845
|
||||
msgid "Error reading layer extension information"
|
||||
msgstr "Помилка зчитування даних щодо розширення шару"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1813
|
||||
#: plug-ins/common/file-psp.c:1822
|
||||
msgid "Error reading block information"
|
||||
msgstr "Помилка зчитування блокових даних"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1893
|
||||
#: plug-ins/common/file-psp.c:1902
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be LAYER"
|
||||
msgstr "Хибний підблок шару %s, має бути LAYER"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1924 plug-ins/common/file-psp.c:1981
|
||||
#: plug-ins/common/file-psp.c:1933 plug-ins/common/file-psp.c:1990
|
||||
msgid "Error reading layer information chunk"
|
||||
msgstr "Помилка зчитування інформаційного сегменту шару"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2023
|
||||
#: plug-ins/common/file-psp.c:2032
|
||||
#, c-format
|
||||
msgid "Invalid layer dimensions: %dx%d"
|
||||
msgstr "Хибні розміри шару: %dx%d"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2084
|
||||
#: plug-ins/common/file-psp.c:2093
|
||||
msgid "Error creating layer"
|
||||
msgstr "Помилка при створенні шару"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2129
|
||||
#: plug-ins/common/file-psp.c:2138
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be CHANNEL"
|
||||
msgstr "Хибний підблок %s шару, має бути CHANNEL"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2145
|
||||
#: plug-ins/common/file-psp.c:2154
|
||||
msgid "Error reading channel information chunk"
|
||||
msgstr "Помилка читання фрагмента інформації каналу"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2168
|
||||
#: plug-ins/common/file-psp.c:2177
|
||||
#, c-format
|
||||
msgid "Invalid channel type %d in channel information chunk"
|
||||
msgstr "Хибний тип каналу %d у фрагменті інформації каналу"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2272 plug-ins/common/file-psp.c:2289
|
||||
#: plug-ins/common/file-psp.c:2281 plug-ins/common/file-psp.c:2298
|
||||
msgid "Error reading tube data chunk"
|
||||
msgstr "Помилка при читання фрагмента даних тюбика"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2371 plug-ins/common/file-psp.c:2383
|
||||
#: plug-ins/common/file-psp.c:2394
|
||||
#: plug-ins/common/file-psp.c:2380 plug-ins/common/file-psp.c:2392
|
||||
#: plug-ins/common/file-psp.c:2403
|
||||
msgid "Error reading colorprofile chunk"
|
||||
msgstr "Помилка під час читання фрагмента профілю кольорів"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2447
|
||||
#: plug-ins/common/file-psp.c:2456
|
||||
msgid "Error reading file header."
|
||||
msgstr "Помилка при читанні заголовка файлу."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2454
|
||||
#: plug-ins/common/file-psp.c:2463
|
||||
msgid "Incorrect file signature."
|
||||
msgstr "Хибна сигнатура файлу."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2468
|
||||
#: plug-ins/common/file-psp.c:2477
|
||||
#, c-format
|
||||
msgid "Unsupported PSP file format version %d.%d."
|
||||
msgstr "Непідтримувана версія формату файлу PSP %d.%d."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2488
|
||||
#: plug-ins/common/file-psp.c:2497
|
||||
msgid "invalid block size"
|
||||
msgstr "хибний розмір блока"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2497
|
||||
#: plug-ins/common/file-psp.c:2506
|
||||
msgid "Duplicate General Image Attributes block."
|
||||
msgstr "Повторний блок загальних атрибутів зображення."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2525
|
||||
#: plug-ins/common/file-psp.c:2534
|
||||
msgid "Missing General Image Attributes block."
|
||||
msgstr "Відсутній блок загальних атрибутів зображення."
|
||||
|
||||
#: plug-ins/common/file-psp.c:2644
|
||||
#: plug-ins/common/file-psp.c:2653
|
||||
msgid "Exporting not implemented yet."
|
||||
msgstr "Експорт ще не реалізовано."
|
||||
|
||||
|
@ -12456,7 +12475,6 @@ msgid "_Web Site"
|
|||
msgstr "_Веб-сторінка"
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:234
|
||||
#| msgid "_Ftp Site"
|
||||
msgid "_FTP Site"
|
||||
msgstr "_FTP-сайт"
|
||||
|
||||
|
@ -12505,12 +12523,10 @@ msgid "ALT te_xt: (optional)"
|
|||
msgstr "_Текст ALT: (необов'язково)"
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:299
|
||||
#| msgid "ALT te_xt: (optional)"
|
||||
msgid "Access _Key: (optional)"
|
||||
msgstr "К_люч доступу: (необов'язковий)"
|
||||
|
||||
#: plug-ins/imagemap/imap_edit_area_info.c:302
|
||||
#| msgid "ALT te_xt: (optional)"
|
||||
msgid "Ta_b Index: (optional)"
|
||||
msgstr "_Індекс вкладки: (необов'язковий)"
|
||||
|
||||
|
|
|
@ -11,8 +11,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: pika-plug-ins HEAD\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/pika/issues\n"
|
||||
"POT-Creation-Date: 2023-09-02 03:31+0000\n"
|
||||
"PO-Revision-Date: 2023-09-03 19:34+0800\n"
|
||||
"POT-Creation-Date: 2023-09-23 22:01+0000\n"
|
||||
"PO-Revision-Date: 2023-09-24 19:40+0800\n"
|
||||
"Last-Translator: lumingzh <lumingzh@qq.com>\n"
|
||||
"Language-Team: Chinese - China <i18n-zh@googlegroups.com>\n"
|
||||
"Language: zh_CN\n"
|
||||
|
@ -20,7 +20,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0\n"
|
||||
"X-Generator: Gtranslator 42.0\n"
|
||||
"X-Generator: Gtranslator 45.1\n"
|
||||
|
||||
#: extensions/goat-exercises/goat-exercise-c.c:114
|
||||
msgid "Exercise in _C minor"
|
||||
|
@ -134,8 +134,8 @@ msgstr "运行(_R)"
|
|||
#, c-format, python-format, lua-format
|
||||
msgid ""
|
||||
"This plug-in is an exercise in '%s' to demo plug-in creation.\n"
|
||||
"Check out the last version of the source code online by clicking the \"Source"
|
||||
"\" button."
|
||||
"Check out the last version of the source code online by clicking the "
|
||||
"\"Source\" button."
|
||||
msgstr ""
|
||||
"该插件是用于演示插件创建的“%s”中的一个练习。\n"
|
||||
"点击“源代码”按钮可以查看最新版本的在线源代码。"
|
||||
|
@ -639,7 +639,7 @@ msgstr "竖直"
|
|||
#: plug-ins/common/file-gif-load.c:1097 plug-ins/common/file-iff.c:343
|
||||
#: plug-ins/common/file-jp2-load.c:1317 plug-ins/common/file-pcx.c:742
|
||||
#: plug-ins/common/file-pcx.c:750 plug-ins/common/file-pcx.c:758
|
||||
#: plug-ins/common/file-pix.c:422 plug-ins/common/file-png.c:950
|
||||
#: plug-ins/common/file-pix.c:450 plug-ins/common/file-png.c:950
|
||||
#: plug-ins/common/file-pnm.c:869 plug-ins/common/file-qoi.c:321
|
||||
#: plug-ins/common/file-raw-data.c:1836 plug-ins/common/file-sunras.c:1083
|
||||
#: plug-ins/common/file-tga.c:1117 plug-ins/common/file-wbmp.c:270
|
||||
|
@ -1237,8 +1237,8 @@ msgstr "加载 CML 探索器参数"
|
|||
#: plug-ins/common/file-iff.c:227 plug-ins/common/file-mng.c:1407
|
||||
#: plug-ins/common/file-pcx.c:523 plug-ins/common/file-pcx.c:566
|
||||
#: plug-ins/common/file-png.c:673 plug-ins/common/file-ps.c:1126
|
||||
#: plug-ins/common/file-ps.c:3636 plug-ins/common/file-psp.c:2436
|
||||
#: plug-ins/common/file-psp.c:2486 plug-ins/common/file-qoi.c:300
|
||||
#: plug-ins/common/file-ps.c:3636 plug-ins/common/file-psp.c:2445
|
||||
#: plug-ins/common/file-psp.c:2495 plug-ins/common/file-qoi.c:300
|
||||
#: plug-ins/common/file-raw-data.c:514 plug-ins/common/file-raw-data.c:1673
|
||||
#: plug-ins/common/file-sunras.c:458 plug-ins/common/file-svg.c:365
|
||||
#: plug-ins/common/file-svg.c:825 plug-ins/common/file-tga.c:448
|
||||
|
@ -2224,7 +2224,7 @@ msgstr "读取图像头部信息时遇到文件尾或错误"
|
|||
#: plug-ins/common/file-gegl.c:352 plug-ins/common/file-gif-load.c:402
|
||||
#: plug-ins/common/file-heif.c:877 plug-ins/common/file-jp2-load.c:1091
|
||||
#: plug-ins/common/file-pcx.c:515 plug-ins/common/file-pcx.c:558
|
||||
#: plug-ins/common/file-pdf-load.c:879 plug-ins/common/file-pix.c:381
|
||||
#: plug-ins/common/file-pdf-load.c:879 plug-ins/common/file-pix.c:387
|
||||
#: plug-ins/common/file-png.c:665 plug-ins/common/file-pnm.c:714
|
||||
#: plug-ins/common/file-ps.c:1116 plug-ins/common/file-raw-data.c:1665
|
||||
#: plug-ins/common/file-sunras.c:450 plug-ins/common/file-tga.c:440
|
||||
|
@ -2305,7 +2305,7 @@ msgstr "“%s”:读取色板数据时遇到文件尾或错误"
|
|||
#: plug-ins/common/file-cel.c:840 plug-ins/common/file-farbfeld.c:373
|
||||
#: plug-ins/common/file-gif-save.c:917 plug-ins/common/file-html-table.c:364
|
||||
#: plug-ins/common/file-jpegxl.c:1383 plug-ins/common/file-pcx.c:1114
|
||||
#: plug-ins/common/file-pix.c:560 plug-ins/common/file-png.c:1494
|
||||
#: plug-ins/common/file-pix.c:655 plug-ins/common/file-png.c:1494
|
||||
#: plug-ins/common/file-pnm.c:1635 plug-ins/common/file-ps.c:1338
|
||||
#: plug-ins/common/file-qoi.c:375 plug-ins/common/file-sunras.c:629
|
||||
#: plug-ins/common/file-tga.c:1230 plug-ins/common/file-xbm.c:1051
|
||||
|
@ -4048,14 +4048,25 @@ msgstr "错误!为了保存该文件,应该添加至少一副图像!"
|
|||
msgid "Cannot handle the size (either width or height) of the image."
|
||||
msgstr "无法处理该图像的尺寸(无论宽度或高度)。"
|
||||
|
||||
#: plug-ins/common/file-pix.c:169 plug-ins/common/file-pix.c:196
|
||||
#: plug-ins/common/file-pix.c:171 plug-ins/common/file-pix.c:202
|
||||
msgid "Alias Pix image"
|
||||
msgstr "别名 Pix 图像"
|
||||
|
||||
#: plug-ins/common/file-pix.c:285
|
||||
#: plug-ins/common/file-pix.c:291
|
||||
msgid "PIX format does not support multiple layers."
|
||||
msgstr "PIX 格式不支持多图层。"
|
||||
|
||||
#: plug-ins/common/file-pix.c:584
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Error trying to open temporary JPEG file '%s' for Esm Software pix loading: "
|
||||
"%s"
|
||||
msgstr "试图打开临时 JPEG 文件“%s”用于加载 Esm 软件的 pix 文件时出错:%s"
|
||||
|
||||
#: plug-ins/common/file-pix.c:600
|
||||
msgid "Invalid Esm Software PIX file"
|
||||
msgstr "无效的 Esm 软件 PIX 文件"
|
||||
|
||||
#: plug-ins/common/file-png.c:180 plug-ins/common/file-png.c:210
|
||||
msgid "PNG image"
|
||||
msgstr "PNG 图像"
|
||||
|
@ -4757,90 +4768,94 @@ msgstr "读取创建者关键词数据出错"
|
|||
msgid "Error reading color block"
|
||||
msgstr "读取颜色数据块时出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1289
|
||||
#: plug-ins/common/file-psp.c:1287
|
||||
msgid "Error: Unsupported palette size"
|
||||
msgstr "错误:不支持的色板大小"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1298
|
||||
msgid "Error reading color palette"
|
||||
msgstr "读取颜色色板时出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1715 plug-ins/common/file-psp.c:1729
|
||||
#: plug-ins/common/file-psp.c:1724 plug-ins/common/file-psp.c:1738
|
||||
msgid "zlib error"
|
||||
msgstr "zlib 错误"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1792 plug-ins/common/file-psp.c:1826
|
||||
#: plug-ins/common/file-psp.c:1836
|
||||
#: plug-ins/common/file-psp.c:1801 plug-ins/common/file-psp.c:1835
|
||||
#: plug-ins/common/file-psp.c:1845
|
||||
msgid "Error reading layer extension information"
|
||||
msgstr "读取图层扩展信息时出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1813
|
||||
#: plug-ins/common/file-psp.c:1822
|
||||
msgid "Error reading block information"
|
||||
msgstr "读取数据块信息时出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1893
|
||||
#: plug-ins/common/file-psp.c:1902
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be LAYER"
|
||||
msgstr "无效的图层子数据块 %s,应该为图层"
|
||||
|
||||
#: plug-ins/common/file-psp.c:1924 plug-ins/common/file-psp.c:1981
|
||||
#: plug-ins/common/file-psp.c:1933 plug-ins/common/file-psp.c:1990
|
||||
msgid "Error reading layer information chunk"
|
||||
msgstr "读取图层信息数据块出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2023
|
||||
#: plug-ins/common/file-psp.c:2032
|
||||
#, c-format
|
||||
msgid "Invalid layer dimensions: %dx%d"
|
||||
msgstr "无效的图层尺寸:%dx%d"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2084
|
||||
#: plug-ins/common/file-psp.c:2093
|
||||
msgid "Error creating layer"
|
||||
msgstr "创建图层出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2129
|
||||
#: plug-ins/common/file-psp.c:2138
|
||||
#, c-format
|
||||
msgid "Invalid layer sub-block %s, should be CHANNEL"
|
||||
msgstr "无效的图层子数据块 %s,应该为通道"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2145
|
||||
#: plug-ins/common/file-psp.c:2154
|
||||
msgid "Error reading channel information chunk"
|
||||
msgstr "读取通道信息数据块出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2168
|
||||
#: plug-ins/common/file-psp.c:2177
|
||||
#, c-format
|
||||
msgid "Invalid channel type %d in channel information chunk"
|
||||
msgstr "通道信息数据块中的无效通道类型 %d"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2272 plug-ins/common/file-psp.c:2289
|
||||
#: plug-ins/common/file-psp.c:2281 plug-ins/common/file-psp.c:2298
|
||||
msgid "Error reading tube data chunk"
|
||||
msgstr "读取管道数据块出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2371 plug-ins/common/file-psp.c:2383
|
||||
#: plug-ins/common/file-psp.c:2394
|
||||
#: plug-ins/common/file-psp.c:2380 plug-ins/common/file-psp.c:2392
|
||||
#: plug-ins/common/file-psp.c:2403
|
||||
msgid "Error reading colorprofile chunk"
|
||||
msgstr "读取颜色配置文件数据块时出错"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2447
|
||||
#: plug-ins/common/file-psp.c:2456
|
||||
msgid "Error reading file header."
|
||||
msgstr "读取文件头部信息出错。"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2454
|
||||
#: plug-ins/common/file-psp.c:2463
|
||||
msgid "Incorrect file signature."
|
||||
msgstr "错误的文件签名。"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2468
|
||||
#: plug-ins/common/file-psp.c:2477
|
||||
#, c-format
|
||||
msgid "Unsupported PSP file format version %d.%d."
|
||||
msgstr "不支持的 PSP 文件格式版本 %d.%d。"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2488
|
||||
#: plug-ins/common/file-psp.c:2497
|
||||
msgid "invalid block size"
|
||||
msgstr "无效的数据块大小"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2497
|
||||
#: plug-ins/common/file-psp.c:2506
|
||||
msgid "Duplicate General Image Attributes block."
|
||||
msgstr "重制通常的图像属性数据块。"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2525
|
||||
#: plug-ins/common/file-psp.c:2534
|
||||
msgid "Missing General Image Attributes block."
|
||||
msgstr "缺失通常的图像属性数据块。"
|
||||
|
||||
#: plug-ins/common/file-psp.c:2644
|
||||
#: plug-ins/common/file-psp.c:2653
|
||||
msgid "Exporting not implemented yet."
|
||||
msgstr "尚未实现导出功能。"
|
||||
|
||||
|
@ -8579,8 +8594,8 @@ msgid ""
|
|||
"horizontally), 2 == 4:4:4 (best quality), 3 == 4:4:0 (chroma halved "
|
||||
"vertically)"
|
||||
msgstr ""
|
||||
"次采样类型 { 0 == 4:2:0(色度四分);1 == 4:2:2(色度水平分半);2 == "
|
||||
"4:4:4(最佳质量);3 == 4:4:0(色度竖直分半)"
|
||||
"次采样类型 { 0 == 4:2:0(色度四分);1 == 4:2:2(色度水平分半);2 == 4:4:4"
|
||||
"(最佳质量);3 == 4:4:0(色度竖直分半)"
|
||||
|
||||
#: plug-ins/file-jpeg/jpeg.c:244
|
||||
msgid "Baseline"
|
||||
|
|
262
po/ka.po
262
po/ka.po
|
@ -7,8 +7,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: pika\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/pika/issues\n"
|
||||
"POT-Creation-Date: 2023-09-14 23:23+0000\n"
|
||||
"PO-Revision-Date: 2023-09-15 05:45+0200\n"
|
||||
"POT-Creation-Date: 2023-09-24 21:51+0000\n"
|
||||
"PO-Revision-Date: 2023-09-25 05:48+0200\n"
|
||||
"Last-Translator: Ekaterine Papava <papava.e@gtu.ge>\n"
|
||||
"Language-Team: Georgian <(nothing)>\n"
|
||||
"Language: ka\n"
|
||||
|
@ -2390,7 +2390,7 @@ msgstr "240 წამი"
|
|||
#: app/display/pikadisplayshell-close.c:181
|
||||
#: app/display/pikadisplayshell-filter-dialog.c:87
|
||||
#: app/display/pikadisplayshell-rotate-dialog.c:123
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:123
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:131
|
||||
#: app/tools/pikafiltertool.c:364 app/tools/pikaforegroundselecttool.c:331
|
||||
#: app/tools/pikatexttool.c:1751 app/tools/pikatransformgridtool.c:1264
|
||||
#: app/tools/pikatransformtool.c:428 app/widgets/pikaactionview.c:621
|
||||
|
@ -9367,407 +9367,465 @@ msgid "Zoom in a lot"
|
|||
msgstr "ძალიან დაპატარავება"
|
||||
|
||||
#: app/actions/view-actions.c:373
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "1_6:1 (1600%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 16:1 (1600%)"
|
||||
msgstr "გადიდება 16:1 (1600%)"
|
||||
|
||||
#: app/actions/view-actions.c:374
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1_6:1 (1600%)"
|
||||
msgstr "1_6:1 (1600%)"
|
||||
|
||||
#: app/actions/view-actions.c:374
|
||||
#: app/actions/view-actions.c:376
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 16:1"
|
||||
msgstr "გადიდება 16:1"
|
||||
|
||||
#: app/actions/view-actions.c:379
|
||||
#: app/actions/view-actions.c:381
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "_8:1 (800%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 8:1 (800%)"
|
||||
msgstr "გადიდება 8:1 (800%)"
|
||||
|
||||
#: app/actions/view-actions.c:382
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_8:1 (800%)"
|
||||
msgstr "_8:1 (800%)"
|
||||
|
||||
#: app/actions/view-actions.c:380
|
||||
#: app/actions/view-actions.c:384
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 8:1"
|
||||
msgstr "გადიდება 8:1"
|
||||
|
||||
#: app/actions/view-actions.c:385
|
||||
#: app/actions/view-actions.c:389
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "_4:1 (400%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 4:1 (400%)"
|
||||
msgstr "გადიდება 4:1 (400%)"
|
||||
|
||||
#: app/actions/view-actions.c:390
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_4:1 (400%)"
|
||||
msgstr "_4:1 (400%)"
|
||||
|
||||
#: app/actions/view-actions.c:386
|
||||
#: app/actions/view-actions.c:392
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 4:1"
|
||||
msgstr "გადიდება 4:1"
|
||||
|
||||
#: app/actions/view-actions.c:391
|
||||
#: app/actions/view-actions.c:397
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "_2:1 (200%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 2:1 (200%)"
|
||||
msgstr "გადიდება 2:1 (200%)"
|
||||
|
||||
#: app/actions/view-actions.c:398
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_2:1 (200%)"
|
||||
msgstr "_2:1 (200%)"
|
||||
|
||||
#: app/actions/view-actions.c:392
|
||||
#: app/actions/view-actions.c:400
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 2:1"
|
||||
msgstr "გადიდება 2:1"
|
||||
|
||||
#: app/actions/view-actions.c:397
|
||||
#: app/actions/view-actions.c:405
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "_1:1 (100%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:1 (100%)"
|
||||
msgstr "გადიდება 1:1 (100%)"
|
||||
|
||||
#: app/actions/view-actions.c:406
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_1:1 (100%)"
|
||||
msgstr "1_6:1 (1600%)"
|
||||
|
||||
#: app/actions/view-actions.c:398
|
||||
#: app/actions/view-actions.c:408
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:1"
|
||||
msgstr "გადიდება 1:1"
|
||||
|
||||
#: app/actions/view-actions.c:403
|
||||
#: app/actions/view-actions.c:413
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "Zoom 1:2"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:2 (50%)"
|
||||
msgstr "გადიდება 1:2 (50%)"
|
||||
|
||||
#: app/actions/view-actions.c:414
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_2 (50%)"
|
||||
msgstr "1:_2 (50%)"
|
||||
|
||||
#: app/actions/view-actions.c:404
|
||||
#: app/actions/view-actions.c:416
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:2"
|
||||
msgstr "გადიდება 1:2"
|
||||
|
||||
#: app/actions/view-actions.c:409
|
||||
#: app/actions/view-actions.c:421
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "Zoom 1:4"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:4 (25%)"
|
||||
msgstr "გადიდება 1:4 (25%)"
|
||||
|
||||
#: app/actions/view-actions.c:422
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_4 (25%)"
|
||||
msgstr "1:_4 (25%)"
|
||||
|
||||
#: app/actions/view-actions.c:410
|
||||
#: app/actions/view-actions.c:424
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:4"
|
||||
msgstr "გადიდება 1:4"
|
||||
|
||||
#: app/actions/view-actions.c:415
|
||||
#: app/actions/view-actions.c:429
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "1:_8 (12.5%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:8 (12.5%)"
|
||||
msgstr "გადიდება 1:8 (12.5%)"
|
||||
|
||||
#: app/actions/view-actions.c:430
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_8 (12.5%)"
|
||||
msgstr "1:_8 (12.5%)"
|
||||
|
||||
#: app/actions/view-actions.c:416
|
||||
#: app/actions/view-actions.c:432
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:8"
|
||||
msgstr "გადიდება 1:8"
|
||||
|
||||
#: app/actions/view-actions.c:421
|
||||
#: app/actions/view-actions.c:437
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "1:1_6 (6.25%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:16 (6.25%)"
|
||||
msgstr "გადიდება 1:16 (6.25%)"
|
||||
|
||||
#: app/actions/view-actions.c:438
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:1_6 (6.25%)"
|
||||
msgstr "1:1_6 (6.25%)"
|
||||
|
||||
#: app/actions/view-actions.c:422
|
||||
#: app/actions/view-actions.c:440
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:16"
|
||||
msgstr "გადიდება 1:16"
|
||||
|
||||
#: app/actions/view-actions.c:427
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Othe_r zoom factor..."
|
||||
msgstr "გადიდების სხ_ვა კოეფიციენტი..."
|
||||
|
||||
#: app/actions/view-actions.c:428
|
||||
#: app/actions/view-actions.c:445 app/actions/view-actions.c:448
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Set a custom zoom factor"
|
||||
msgstr "გადიდების კოეფიციენტის ხელით მითითება"
|
||||
|
||||
#: app/actions/view-actions.c:436
|
||||
#: app/actions/view-actions.c:446
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Othe_r zoom factor..."
|
||||
msgstr "გადიდების სხ_ვა კოეფიციენტი..."
|
||||
|
||||
#: app/actions/view-actions.c:456
|
||||
msgctxt "view-action"
|
||||
msgid "Flip _Horizontally"
|
||||
msgstr "_ჰორიზონტალურად გადაბრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:437
|
||||
#: app/actions/view-actions.c:457
|
||||
msgctxt "view-action"
|
||||
msgid "Flip the view horizontally"
|
||||
msgstr "ხედის ჰორიზონტალურად გადაბრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:443
|
||||
#: app/actions/view-actions.c:463
|
||||
msgctxt "view-action"
|
||||
msgid "Flip _Vertically"
|
||||
msgstr "_ვერტიკალურად გადაბრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:444
|
||||
#: app/actions/view-actions.c:464
|
||||
msgctxt "view-action"
|
||||
msgid "Flip the view vertically"
|
||||
msgstr "ხედის ვერტიკალურად გადაბრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:453
|
||||
#: app/actions/view-actions.c:473
|
||||
msgctxt "view-action"
|
||||
msgid "Display Rotation Absolute Angle Set"
|
||||
msgstr "მობრუნების აბსოლუტური კუთხის დაყენების ჩვენება"
|
||||
|
||||
#: app/actions/view-actions.c:459
|
||||
#: app/actions/view-actions.c:479
|
||||
msgctxt "view-action"
|
||||
msgid "_Reset Rotate"
|
||||
msgstr "_შემობრუნების საწყის მდგომარეობაში დაბრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:461
|
||||
#: app/actions/view-actions.c:481
|
||||
msgctxt "view-action"
|
||||
msgid "Reset the angle of rotation to 0°"
|
||||
msgstr "შემობრუნების კუთხის საწყის 0°-ზე დაბრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:469
|
||||
#: app/actions/view-actions.c:489
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 15° _clockwise"
|
||||
msgstr "საათის ისრის მიმართულებით 15°-ით შემობრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:470
|
||||
#: app/actions/view-actions.c:490
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 15 degrees to the right"
|
||||
msgstr "ხედის საათის ისრის მიმართულებით 15°-ით შემობრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:475
|
||||
#: app/actions/view-actions.c:495
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 90° _clockwise"
|
||||
msgstr "_90°-ით საათის მიმართულებით შემობრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:476
|
||||
#: app/actions/view-actions.c:496
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 90 degrees to the right"
|
||||
msgstr "ხედის 90°-ით მარჯვნივ შებრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:481
|
||||
#: app/actions/view-actions.c:501
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate _180°"
|
||||
msgstr "_180°-ით შემობრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:482
|
||||
#: app/actions/view-actions.c:502
|
||||
msgctxt "view-action"
|
||||
msgid "Turn the view upside-down"
|
||||
msgstr "ხედის თავდაყირა დაყენება"
|
||||
|
||||
#: app/actions/view-actions.c:487
|
||||
#: app/actions/view-actions.c:507
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 90° counter-clock_wise"
|
||||
msgstr "_90°-ით საათის საწ. მიმართულებით შებრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:488
|
||||
#: app/actions/view-actions.c:508
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 90 degrees to the left"
|
||||
msgstr "ხედის 90°-ით მარცხნივ შებრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:493
|
||||
#: app/actions/view-actions.c:513
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 15° counter-clock_wise"
|
||||
msgstr "საათის ისრის საწ. მიმართულებით 15°-ით შემობრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:494
|
||||
#: app/actions/view-actions.c:514
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 15 degrees to the left"
|
||||
msgstr "ხედის 15°-ით მარცხნივ შებრუნება"
|
||||
|
||||
#: app/actions/view-actions.c:502
|
||||
#: app/actions/view-actions.c:522
|
||||
msgctxt "view-action"
|
||||
msgid "_Perceptual"
|
||||
msgstr "_აღქმადი"
|
||||
|
||||
#: app/actions/view-actions.c:503
|
||||
#: app/actions/view-actions.c:523
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is perceptual"
|
||||
msgstr ""
|
||||
|
||||
#: app/actions/view-actions.c:508
|
||||
#: app/actions/view-actions.c:528
|
||||
msgctxt "view-action"
|
||||
msgid "_Relative Colorimetric"
|
||||
msgstr "_შეფარდებით კოლორიმეტრული"
|
||||
|
||||
#: app/actions/view-actions.c:509
|
||||
#: app/actions/view-actions.c:529
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is relative colorimetric"
|
||||
msgstr ""
|
||||
|
||||
#: app/actions/view-actions.c:514
|
||||
#: app/actions/view-actions.c:534
|
||||
msgctxt "view-action"
|
||||
msgid "_Saturation"
|
||||
msgstr "_გაჯერებულობა"
|
||||
|
||||
#: app/actions/view-actions.c:515
|
||||
#: app/actions/view-actions.c:535
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is saturation"
|
||||
msgstr ""
|
||||
|
||||
#: app/actions/view-actions.c:520
|
||||
#: app/actions/view-actions.c:540
|
||||
msgctxt "view-action"
|
||||
msgid "_Absolute Colorimetric"
|
||||
msgstr "აბსოლუტური კოლორიმეტრული"
|
||||
|
||||
#: app/actions/view-actions.c:521
|
||||
#: app/actions/view-actions.c:541
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is absolute colorimetric"
|
||||
msgstr "ეკრანზე რენდერის დანიშნულება აბსოლუტურად კოლორიმეტრულია"
|
||||
|
||||
#: app/actions/view-actions.c:529
|
||||
#: app/actions/view-actions.c:549
|
||||
msgctxt "view-padding-color"
|
||||
msgid "From _Theme"
|
||||
msgstr "_თემიდან"
|
||||
|
||||
#: app/actions/view-actions.c:530
|
||||
#: app/actions/view-actions.c:550
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the current theme's background color"
|
||||
msgstr "ფონის ფერის თემიდან აღება"
|
||||
|
||||
#: app/actions/view-actions.c:535
|
||||
#: app/actions/view-actions.c:555
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Light Check Color"
|
||||
msgstr "_ღია"
|
||||
|
||||
#: app/actions/view-actions.c:536
|
||||
#: app/actions/view-actions.c:556
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the light check color"
|
||||
msgstr "ღია ფერის გამოყენება"
|
||||
|
||||
#: app/actions/view-actions.c:541
|
||||
#: app/actions/view-actions.c:561
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Dark Check Color"
|
||||
msgstr "_მუქი"
|
||||
|
||||
#: app/actions/view-actions.c:542
|
||||
#: app/actions/view-actions.c:562
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the dark check color"
|
||||
msgstr "მუქი ფერის გამოყენება"
|
||||
|
||||
#: app/actions/view-actions.c:547
|
||||
#: app/actions/view-actions.c:567
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Custom Color..."
|
||||
msgstr "_ფერის არჩევა..."
|
||||
|
||||
#: app/actions/view-actions.c:548
|
||||
#: app/actions/view-actions.c:568
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use an arbitrary color"
|
||||
msgstr "ნებისმიერი ფერის გამოყენება"
|
||||
|
||||
#: app/actions/view-actions.c:553
|
||||
#: app/actions/view-actions.c:573
|
||||
msgctxt "view-padding-color"
|
||||
msgid "As in _Preferences"
|
||||
msgstr "როგორც _პარამეტრებში"
|
||||
|
||||
#: app/actions/view-actions.c:555
|
||||
#: app/actions/view-actions.c:575
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Reset padding color to what's configured in preferences"
|
||||
msgstr ""
|
||||
|
||||
#: app/actions/view-actions.c:563
|
||||
#: app/actions/view-actions.c:583
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Keep Padding in \"Show _All\" Mode"
|
||||
msgstr ""
|
||||
|
||||
#: app/actions/view-actions.c:565
|
||||
#: app/actions/view-actions.c:585
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Keep canvas padding when \"View -> Show All\" is enabled"
|
||||
msgstr ""
|
||||
|
||||
#: app/actions/view-actions.c:574
|
||||
#: app/actions/view-actions.c:594
|
||||
msgctxt "view-action"
|
||||
msgid "Set horizontal scroll offset"
|
||||
msgstr "დააყენეთ ჰორიზონტალური ცოციის გადაწევა"
|
||||
|
||||
#: app/actions/view-actions.c:579
|
||||
#: app/actions/view-actions.c:599
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to left border"
|
||||
msgstr "მარცხენა საზღვრამდე გაწევა"
|
||||
|
||||
#: app/actions/view-actions.c:584
|
||||
#: app/actions/view-actions.c:604
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to right border"
|
||||
msgstr "მარჯვენა საზღვრამდე გაწევა"
|
||||
|
||||
#: app/actions/view-actions.c:589
|
||||
#: app/actions/view-actions.c:609
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll left"
|
||||
msgstr "მარცხნივ გაწევა"
|
||||
|
||||
#: app/actions/view-actions.c:594
|
||||
#: app/actions/view-actions.c:614
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll right"
|
||||
msgstr "მარჯვნივ გაწევა"
|
||||
|
||||
#: app/actions/view-actions.c:599
|
||||
#: app/actions/view-actions.c:619
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page left"
|
||||
msgstr "გვერდის მარცხნივ გაწევა"
|
||||
|
||||
#: app/actions/view-actions.c:604
|
||||
#: app/actions/view-actions.c:624
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page right"
|
||||
msgstr "გვერდის მარჯვნივ გაწევა"
|
||||
|
||||
#: app/actions/view-actions.c:612
|
||||
#: app/actions/view-actions.c:632
|
||||
msgctxt "view-action"
|
||||
msgid "Set vertical scroll offset"
|
||||
msgstr "დააყენეთ ვერტიკალური ცოციის გადაწევა"
|
||||
|
||||
#: app/actions/view-actions.c:617
|
||||
#: app/actions/view-actions.c:637
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to top border"
|
||||
msgstr "ზედა საზღვრამდე აქაჩვა"
|
||||
|
||||
#: app/actions/view-actions.c:622
|
||||
#: app/actions/view-actions.c:642
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to bottom border"
|
||||
msgstr "ქვედა საზღვრამდე ჩამოქაჩვა"
|
||||
|
||||
#: app/actions/view-actions.c:627
|
||||
#: app/actions/view-actions.c:647
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll up"
|
||||
msgstr "მაღლა აწევა"
|
||||
|
||||
#: app/actions/view-actions.c:632
|
||||
#: app/actions/view-actions.c:652
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll down"
|
||||
msgstr "დაბლა ჩამოქაჩვა"
|
||||
|
||||
#: app/actions/view-actions.c:637
|
||||
#: app/actions/view-actions.c:657
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page up"
|
||||
msgstr "გვერდით მაღლა აწევა"
|
||||
|
||||
#: app/actions/view-actions.c:642
|
||||
#: app/actions/view-actions.c:662
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page down"
|
||||
msgstr "გვერდით დაბლა ჩამოწევა"
|
||||
|
||||
#: app/actions/view-actions.c:841
|
||||
#: app/actions/view-actions.c:848
|
||||
#, c-format
|
||||
msgid "Re_vert Zoom (%d%%)"
|
||||
msgstr "გადიდების აღდგენა(%d%%)"
|
||||
|
||||
#: app/actions/view-actions.c:849
|
||||
#: app/actions/view-actions.c:856
|
||||
msgid "Re_vert Zoom"
|
||||
msgstr "გადიდების აღდგენა"
|
||||
|
||||
#: app/actions/view-actions.c:1017
|
||||
#, c-format
|
||||
msgid "Othe_r (%s)..."
|
||||
msgstr "ს_ხვა (%s) ..."
|
||||
|
||||
#: app/actions/view-actions.c:1028
|
||||
#: app/actions/view-actions.c:1004
|
||||
#, c-format
|
||||
msgid "_Zoom (%s)"
|
||||
msgstr "_გადიდება (%s)"
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. H: Horizontal, V: Vertical
|
||||
#: app/actions/view-actions.c:1052
|
||||
#: app/actions/view-actions.c:1024
|
||||
msgid "(H+V) "
|
||||
msgstr "(H+V) "
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. H: Horizontal
|
||||
#: app/actions/view-actions.c:1058
|
||||
#: app/actions/view-actions.c:1030
|
||||
msgid "(H) "
|
||||
msgstr "(H) "
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. V: Vertical
|
||||
#: app/actions/view-actions.c:1064
|
||||
#: app/actions/view-actions.c:1036
|
||||
msgid "(V) "
|
||||
msgstr "(V) "
|
||||
|
||||
#: app/actions/view-actions.c:1073
|
||||
#: app/actions/view-actions.c:1045
|
||||
#, c-format
|
||||
msgid "_Flip %s& Rotate (%d°)"
|
||||
msgstr "გადაბრუნება %s და შებრუნება (%d°)"
|
||||
|
||||
#: app/actions/view-commands.c:1089
|
||||
#: app/actions/view-commands.c:1074
|
||||
msgid "Set Canvas Padding Color"
|
||||
msgstr "სურათის გარშემო ფონის ფერის დაყენება"
|
||||
|
||||
#: app/actions/view-commands.c:1091
|
||||
#: app/actions/view-commands.c:1076
|
||||
msgid "Set Custom Canvas Padding Color"
|
||||
msgstr "სურათის გარშემო ფონის ფერის ხელით არჩევა"
|
||||
|
||||
|
@ -9791,7 +9849,7 @@ msgstr "ამ ფანჯრის %s-ე ეკრანზე წაღე
|
|||
#: app/dialogs/template-options-dialog.c:119
|
||||
#: app/display/pikadisplayshell-filter-dialog.c:88
|
||||
#: app/display/pikadisplayshell-rotate-dialog.c:124
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:124 app/gui/gui.c:184
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:132 app/gui/gui.c:184
|
||||
#: app/tools/pikafiltertool.c:365 app/widgets/pikacolordialog.c:464
|
||||
#: app/widgets/pikacontrollereditor.c:663 app/widgets/pikaerrordialog.c:76
|
||||
#: app/widgets/pikafiledialog.c:176 app/widgets/pikamodifierseditor.c:685
|
||||
|
@ -18088,22 +18146,34 @@ msgstr "კუთხე:"
|
|||
msgid "degrees"
|
||||
msgstr "გრადუსი"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:116
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:124
|
||||
msgid "Zoom Ratio"
|
||||
msgstr "გადიდების კოეფიციენტი"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:118
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:126
|
||||
msgid "Select Zoom Ratio"
|
||||
msgstr "აირჩიეთ გადიდების კოეფიციენტი"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:160
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:168
|
||||
msgid "Zoom ratio:"
|
||||
msgstr "გადიდების კოეფიციენტი:"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:185
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:193
|
||||
msgid "Zoom:"
|
||||
msgstr "გადიდება:"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:246
|
||||
#, c-format
|
||||
msgid "Othe_r (%s)..."
|
||||
msgstr "ს_ხვა (%s) ..."
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:250
|
||||
#, c-format
|
||||
#| msgctxt "view-padding-color"
|
||||
#| msgid "_Custom Color..."
|
||||
msgid "Custom Zoom (%s)..."
|
||||
msgstr "გადიდების მითითება (%s)..."
|
||||
|
||||
#: app/display/pikadisplayshell-title.c:299
|
||||
msgid "(modified)"
|
||||
msgstr "(შეცვლილი)"
|
||||
|
|
322
po/tr.po
322
po/tr.po
|
@ -43,8 +43,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PIKA UI translations master\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/pika/issues\n"
|
||||
"POT-Creation-Date: 2023-09-06 20:17+0000\n"
|
||||
"PO-Revision-Date: 2023-09-07 01:06+0300\n"
|
||||
"POT-Creation-Date: 2023-09-14 23:23+0000\n"
|
||||
"PO-Revision-Date: 2023-09-19 23:49+0300\n"
|
||||
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n"
|
||||
"Language-Team: Turkish <gnometurk@gnome.org>\n"
|
||||
"Language: tr\n"
|
||||
|
@ -2537,9 +2537,9 @@ msgstr ""
|
|||
"%s"
|
||||
|
||||
#: app/actions/data-commands.c:115 app/actions/tool-options-commands.c:75
|
||||
#: app/core/pikabrushgenerated-load.c:121 app/core/pikaimage.c:2428
|
||||
#: app/core/pikabrushgenerated-load.c:121 app/core/pikaimage.c:2430
|
||||
#: app/core/pikapalette.c:428 app/core/pikapalette-import.c:213
|
||||
#: app/core/pikapalette-load.c:241 app/dialogs/palette-import-dialog.c:762
|
||||
#: app/core/pikapalette-load.c:243 app/dialogs/palette-import-dialog.c:762
|
||||
#: app/widgets/pikadnd-xds.c:87
|
||||
msgid "Untitled"
|
||||
msgstr "Başlıksız"
|
||||
|
@ -6928,7 +6928,7 @@ msgctxt "undo-type"
|
|||
msgid "Remove %d Layers"
|
||||
msgstr "%d Katmanı Kaldır"
|
||||
|
||||
#: app/actions/layers-commands.c:994 app/text/pikatextlayer.c:581
|
||||
#: app/actions/layers-commands.c:994 app/text/pikatextlayer.c:585
|
||||
msgid "Discard Text Information"
|
||||
msgstr "Metin Bilgisinden Vazgeç"
|
||||
|
||||
|
@ -13143,7 +13143,7 @@ msgid "Palette"
|
|||
msgstr "Palet"
|
||||
|
||||
#: app/core/pikacontext.c:742 app/core/pikacontext.c:743
|
||||
#: app/tools/pikatextoptions.c:795
|
||||
#: app/tools/pikatextoptions.c:800
|
||||
msgid "Font"
|
||||
msgstr "Yazı tipi"
|
||||
|
||||
|
@ -13173,7 +13173,7 @@ msgstr "kopyala"
|
|||
msgid "%s copy"
|
||||
msgstr "%s kopyası"
|
||||
|
||||
#: app/core/pikadatafactory.c:630 app/tools/pikatextoptions.c:776
|
||||
#: app/core/pikadatafactory.c:630 app/tools/pikatextoptions.c:781
|
||||
#: app/widgets/pikafontfactoryview.c:97
|
||||
msgid "Loading fonts (this may take a while...)"
|
||||
msgstr "Yazı tipleri yükleniyor (bu biraz zaman alabilir...)"
|
||||
|
@ -13216,7 +13216,7 @@ msgstr "'%s' yüklenirken hata"
|
|||
#: app/core/pikadataloaderfactory.c:492 app/file-data/file-data-gbr.c:95
|
||||
#: app/file-data/file-data-gex.c:343 app/file-data/file-data-gex.c:493
|
||||
#: app/file-data/file-data-gih.c:99 app/file-data/file-data-pat.c:102
|
||||
#: app/xcf/xcf.c:443
|
||||
#: app/xcf/xcf.c:444
|
||||
#, c-format
|
||||
msgid "Could not open '%s' for reading: "
|
||||
msgstr "'%s' dosyası okumak için açılamadı: "
|
||||
|
@ -13323,7 +13323,7 @@ msgstr "Özel biçem"
|
|||
# Menü öğesi olmadığı için tümce düzeni tercih edildi
|
||||
#: app/core/pikafilloptions.c:128 app/pdb/pikapdbcontext.c:101
|
||||
#: app/tools/pikabucketfilloptions.c:186 app/tools/pikaselectionoptions.c:81
|
||||
#: app/tools/pikatextoptions.c:176
|
||||
#: app/tools/pikatextoptions.c:178
|
||||
msgid "Antialiasing"
|
||||
msgstr "Kenar yumuşatma"
|
||||
|
||||
|
@ -13515,181 +13515,187 @@ msgctxt "undo-type"
|
|||
msgid "Transform Layer Group"
|
||||
msgstr "Katman Kümesini Dönüştür"
|
||||
|
||||
#: app/core/pikaimage.c:707 app/widgets/pikasymmetryeditor.c:182
|
||||
#: app/core/pikaimage.c:709 app/widgets/pikasymmetryeditor.c:182
|
||||
msgid "Symmetry"
|
||||
msgstr "Simetri"
|
||||
|
||||
#: app/core/pikaimage.c:2673
|
||||
#: app/core/pikaimage.c:2675
|
||||
msgid " (exported)"
|
||||
msgstr " (dışa aktarılmış)"
|
||||
|
||||
#: app/core/pikaimage.c:2677
|
||||
#: app/core/pikaimage.c:2679
|
||||
msgid " (overwritten)"
|
||||
msgstr " (üstüne yazılmış)"
|
||||
|
||||
#: app/core/pikaimage.c:2686
|
||||
#: app/core/pikaimage.c:2688
|
||||
msgid " (imported)"
|
||||
msgstr " (içe aktarılmış)"
|
||||
|
||||
# Hata mesajı: İkinci S Pika ve sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:2859 app/core/pikaimage.c:2873
|
||||
#: app/core/pikaimage.c:2916
|
||||
#: app/core/pikaimage.c:2861 app/core/pikaimage.c:2875
|
||||
#: app/core/pikaimage.c:2918
|
||||
#, c-format
|
||||
msgid "Layer mode '%s' was added in %s"
|
||||
msgstr "'%s' katman kipi %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:2931
|
||||
#: app/core/pikaimage.c:2933
|
||||
#, c-format
|
||||
msgid "Layer groups were added in %s"
|
||||
msgstr "Katman kümeleri %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:2938
|
||||
#: app/core/pikaimage.c:2940
|
||||
#, c-format
|
||||
msgid "Masks on layer groups were added in %s"
|
||||
msgstr "Katman kümelerindeki maskeler %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:2945
|
||||
#: app/core/pikaimage.c:2947
|
||||
#, c-format
|
||||
msgid "Position locks on layer groups were added in %s"
|
||||
msgstr "Katman kümelerindeki konum kilitleri %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:2952
|
||||
#: app/core/pikaimage.c:2954
|
||||
#, c-format
|
||||
msgid "Alpha channel locks on layer groups were added in %s"
|
||||
msgstr "Katman kümelerindeki alfa kanalı kilitleri %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:2960 app/core/pikaimage.c:2974
|
||||
#: app/core/pikaimage.c:2962 app/core/pikaimage.c:2987
|
||||
#, c-format
|
||||
msgid "Visibility locks were added in %s"
|
||||
msgstr "Görünürlük kilitleri %s ile eklendi"
|
||||
|
||||
# %s burada PIKA 3.0 şeklinde sürümü belirtmek için kullanılıyor.
|
||||
#: app/core/pikaimage.c:2973
|
||||
#, c-format
|
||||
msgid "Format of font information in text layer was changed in %s"
|
||||
msgstr "Metin katmanındaki yazı tipi bilgilerinin biçimi %s ile değiştirildi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:2983
|
||||
#: app/core/pikaimage.c:2996
|
||||
#, c-format
|
||||
msgid "Multiple path selection was added in %s"
|
||||
msgstr "Çoklu yol seçimi %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:2995
|
||||
#: app/core/pikaimage.c:3008
|
||||
#, c-format
|
||||
msgid "Storing color tags in path was added in %s"
|
||||
msgstr "Renk etiketlerinin yola kaydedilmesi %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3002
|
||||
#: app/core/pikaimage.c:3015
|
||||
#, c-format
|
||||
msgid "Storing locks in path was added in %s"
|
||||
msgstr "Kilitlerin yola kaydedilmesi %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3016
|
||||
#: app/core/pikaimage.c:3029
|
||||
#, c-format
|
||||
msgid "High bit-depth images were added in %s"
|
||||
msgstr "Yüksek bit derinlikli görüntüler %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3024
|
||||
#: app/core/pikaimage.c:3037
|
||||
#, c-format
|
||||
msgid "Encoding of high bit-depth images was fixed in %s"
|
||||
msgstr "Yüksek bit derinlikli görüntülerin kodlaması %s ile düzeltildi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3032
|
||||
#: app/core/pikaimage.c:3045
|
||||
#, c-format
|
||||
msgid "Internal zlib compression was added in %s"
|
||||
msgstr "Dahili zlib sıkıştırması %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3049
|
||||
#: app/core/pikaimage.c:3062
|
||||
#, c-format
|
||||
msgid "Support for image files larger than 4GB was added in %s"
|
||||
msgstr " 4 GB’dan büyük görüntü dosyaları desteği %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3056
|
||||
#: app/core/pikaimage.c:3069
|
||||
#, c-format
|
||||
msgid "Multiple layer selection was added in %s"
|
||||
msgstr "Çoklu katman seçimi %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3073
|
||||
#: app/core/pikaimage.c:3086
|
||||
#, c-format
|
||||
msgid "Off-canvas guides added in %s"
|
||||
msgstr "Tuval dışı kılavuzlar %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3084
|
||||
#: app/core/pikaimage.c:3097
|
||||
#, c-format
|
||||
msgid "Item set and pattern search in item's name were added in %s"
|
||||
msgstr "Öge seti ve öge adlarında desen araması %s ile eklendi"
|
||||
|
||||
# Hata mesajı: S burada Pika sürümünü belirtmeye yarıyor.
|
||||
#: app/core/pikaimage.c:3090
|
||||
#: app/core/pikaimage.c:3103
|
||||
#, c-format
|
||||
msgid "Multiple channel selection was added in %s"
|
||||
msgstr "Çoklu kanal seçimi %s ile eklendi"
|
||||
|
||||
#: app/core/pikaimage.c:3195
|
||||
#: app/core/pikaimage.c:3209
|
||||
msgctxt "undo-type"
|
||||
msgid "Change Image Resolution"
|
||||
msgstr "Görüntü Çözünürlüğünü Değiştir"
|
||||
|
||||
#: app/core/pikaimage.c:3247
|
||||
#: app/core/pikaimage.c:3261
|
||||
msgctxt "undo-type"
|
||||
msgid "Change Image Unit"
|
||||
msgstr "Görüntü Birimini Değiştir"
|
||||
|
||||
#: app/core/pikaimage.c:4300
|
||||
#: app/core/pikaimage.c:4314
|
||||
msgid ""
|
||||
"'pika-comment' parasite validation failed: comment contains invalid UTF-8"
|
||||
msgstr "'pika-comment' parasit doğrulanamadı: yorum geçersiz UTF-8 içeriyor"
|
||||
|
||||
#: app/core/pikaimage.c:4362
|
||||
#: app/core/pikaimage.c:4376
|
||||
msgctxt "undo-type"
|
||||
msgid "Attach Parasite to Image"
|
||||
msgstr "Görüntüye Parazit İliştir"
|
||||
|
||||
#: app/core/pikaimage.c:4407
|
||||
#: app/core/pikaimage.c:4421
|
||||
msgctxt "undo-type"
|
||||
msgid "Remove Parasite from Image"
|
||||
msgstr "Görüntüden Paraziti Kaldır"
|
||||
|
||||
#: app/core/pikaimage.c:5242
|
||||
#: app/core/pikaimage.c:5256
|
||||
msgctxt "undo-type"
|
||||
msgid "Add Layer"
|
||||
msgstr "Katman Ekle"
|
||||
|
||||
#: app/core/pikaimage.c:5286 app/core/pikaimage.c:5317
|
||||
#: app/core/pikaimage.c:5300 app/core/pikaimage.c:5331
|
||||
msgctxt "undo-type"
|
||||
msgid "Remove Layer"
|
||||
msgstr "Katmanı Kaldır"
|
||||
|
||||
#: app/core/pikaimage.c:5311
|
||||
#: app/core/pikaimage.c:5325
|
||||
msgctxt "undo-type"
|
||||
msgid "Remove Floating Selection"
|
||||
msgstr "Yüzen Seçimi Kaldır"
|
||||
|
||||
#: app/core/pikaimage.c:5835
|
||||
#: app/core/pikaimage.c:5849
|
||||
msgctxt "undo-type"
|
||||
msgid "Add Channel"
|
||||
msgstr "Kanal Ekle"
|
||||
|
||||
#: app/core/pikaimage.c:5865 app/core/pikaimage.c:5890
|
||||
#: app/core/pikaimage.c:5879 app/core/pikaimage.c:5904
|
||||
msgctxt "undo-type"
|
||||
msgid "Remove Channel"
|
||||
msgstr "Kanalı Kaldır"
|
||||
|
||||
#: app/core/pikaimage.c:5950
|
||||
#: app/core/pikaimage.c:5964
|
||||
msgctxt "undo-type"
|
||||
msgid "Add Path"
|
||||
msgstr "Yol Ekle"
|
||||
|
||||
#: app/core/pikaimage.c:5985 app/core/pikaimage.c:5993
|
||||
#: app/core/pikaimage.c:5999 app/core/pikaimage.c:6007
|
||||
msgctxt "undo-type"
|
||||
msgid "Remove Path"
|
||||
msgstr "Yolu Kaldır"
|
||||
|
@ -14294,25 +14300,25 @@ msgstr "MyPaint fırçası seri hale getirilemedi."
|
|||
msgid "%s (occurs %u)"
|
||||
msgstr "%s (%u defa)"
|
||||
|
||||
#: app/core/pikapalette-import.c:544
|
||||
#: app/core/pikapalette-import.c:548
|
||||
#, c-format
|
||||
msgid "Unknown type of palette file: %s"
|
||||
msgstr "Bilinmeyen palet dosyası türü: %s"
|
||||
|
||||
#: app/core/pikapalette-load.c:118
|
||||
#: app/core/pikapalette-load.c:120
|
||||
msgid "Missing magic header."
|
||||
msgstr "Eksik sihirli başlık."
|
||||
|
||||
#: app/core/pikapalette-load.c:141
|
||||
#: app/core/pikapalette-load.c:143
|
||||
#, c-format
|
||||
msgid "Invalid UTF-8 string in palette file '%s'"
|
||||
msgstr "'%s' palet dosyası içinde geçersiz UTF-8 dizgesi"
|
||||
|
||||
#: app/core/pikapalette-load.c:161
|
||||
#: app/core/pikapalette-load.c:163
|
||||
msgid "Invalid column count."
|
||||
msgstr "Geçersiz sütun sayısı."
|
||||
|
||||
#: app/core/pikapalette-load.c:168
|
||||
#: app/core/pikapalette-load.c:170
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Reading palette file '%s': Invalid number of columns in line %d. Using "
|
||||
|
@ -14321,92 +14327,130 @@ msgstr ""
|
|||
"'%s' palet dosyası okunuyor: %d. satır içindeki sütunların sayısı geçersiz. "
|
||||
"Öntanımlı değer kullanılıyor."
|
||||
|
||||
#: app/core/pikapalette-load.c:202
|
||||
#: app/core/pikapalette-load.c:204
|
||||
#, c-format
|
||||
msgid "Reading palette file '%s': Missing RED component in line %d."
|
||||
msgstr "'%s' palet dosyası okunuyor: %d. satırda KIRMIZI bileşen kayıp."
|
||||
|
||||
#: app/core/pikapalette-load.c:210
|
||||
#: app/core/pikapalette-load.c:212
|
||||
#, c-format
|
||||
msgid "Reading palette file '%s': Missing GREEN component in line %d."
|
||||
msgstr "'%s' palet dosyası okunuyor: %d. satırda YEŞİL bileşen kayıp."
|
||||
|
||||
#: app/core/pikapalette-load.c:218
|
||||
#: app/core/pikapalette-load.c:220
|
||||
#, c-format
|
||||
msgid "Reading palette file '%s': Missing BLUE component in line %d."
|
||||
msgstr "'%s' palet dosyası okunuyor: %d. satırda MAVİ bileşen kayıp."
|
||||
|
||||
#: app/core/pikapalette-load.c:228
|
||||
#: app/core/pikapalette-load.c:230
|
||||
#, c-format
|
||||
msgid "Reading palette file '%s': RGB value out of range in line %d."
|
||||
msgstr "'%s' palet dosyası okunuyor: %d. satırda RGB değeri erim dışı."
|
||||
|
||||
#: app/core/pikapalette-load.c:255 app/core/pikapalette-load.c:505
|
||||
#: app/core/pikapalette-load.c:257 app/core/pikapalette-load.c:507
|
||||
#, c-format
|
||||
msgid "Reading palette file '%s': Read %d colors from truncated file: %s"
|
||||
msgstr "'%s' palet dosyası okunuyor: Kırpılmış dosyadan %d renkler oku: %s"
|
||||
|
||||
#: app/core/pikapalette-load.c:277
|
||||
#: app/core/pikapalette-load.c:279
|
||||
#, c-format
|
||||
msgid "In line %d of palette file: "
|
||||
msgstr "Palet dosyasının %d satırında: "
|
||||
|
||||
#: app/core/pikapalette-load.c:473 app/core/pikapalette-load.c:675
|
||||
#: app/core/pikapalette-load.c:475 app/core/pikapalette-load.c:682
|
||||
#: app/core/pikapalette-load.c:1025
|
||||
#, c-format
|
||||
msgid "Could not read header from palette file '%s': "
|
||||
msgstr "'%s' palet dosyasından başlık okunamadı: "
|
||||
|
||||
#: app/core/pikapalette-load.c:510
|
||||
#: app/core/pikapalette-load.c:512
|
||||
msgid "Premature end of file."
|
||||
msgstr "Belirsiz dosya sonu."
|
||||
|
||||
#: app/core/pikapalette-load.c:685
|
||||
#, c-format
|
||||
msgid "Invalid ASE header: %s"
|
||||
msgstr "Geçersiz ASE başlığı: %s"
|
||||
#: app/core/pikapalette-load.c:691
|
||||
msgid "Invalid ACB palette version."
|
||||
msgstr "ACB palet sürümü geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:694
|
||||
#: app/core/pikapalette-load.c:697
|
||||
msgid "PIKA only supports version 1 ACB palettes"
|
||||
msgstr "PIKA yalnızca ACB sürüm 1 paletlerini destekler"
|
||||
|
||||
#: app/core/pikapalette-load.c:704
|
||||
msgid "Invalid ACB palette identifier."
|
||||
msgstr "ACB palet tanımlayıcı geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:719 app/core/pikapalette-load.c:958
|
||||
#: app/core/pikapalette-load.c:979
|
||||
msgid "Invalid ACB palette name."
|
||||
msgstr "ACB palet adı geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:737
|
||||
msgid "Invalid ACB palette prefix."
|
||||
msgstr "ACB palet ön eki geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:752
|
||||
msgid "Invalid ACB palette suffix."
|
||||
msgstr "ACB palet son eki geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:770 app/core/pikapalette-load.c:1044
|
||||
msgid "Invalid number of colors in palette."
|
||||
msgstr "Paletteki renk sayısı geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:700
|
||||
#: app/core/pikapalette-load.c:776 app/core/pikapalette-load.c:1050
|
||||
#, c-format
|
||||
msgid "Invalid number of colors: %s."
|
||||
msgstr "Geçersiz renk sayısı: %s."
|
||||
|
||||
#: app/core/pikapalette-load.c:710
|
||||
#: app/core/pikapalette-load.c:788 app/core/pikapalette-load.c:797
|
||||
msgid "Invalid ACB palette page info."
|
||||
msgstr "ACB palet sayfa bilgisi geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:808 app/core/pikapalette-load.c:830
|
||||
msgid "Invalid ACB palette color space."
|
||||
msgstr "ACB palet renk uzayı geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:968
|
||||
msgid "Invalid ACB name size."
|
||||
msgstr "ACB palet ad boyutu geçersiz."
|
||||
|
||||
#: app/core/pikapalette-load.c:1035
|
||||
#, c-format
|
||||
msgid "Invalid ASE header: %s"
|
||||
msgstr "Geçersiz ASE başlığı: %s"
|
||||
|
||||
#: app/core/pikapalette-load.c:1060
|
||||
#, c-format
|
||||
msgid "Invalid ASE file: %s."
|
||||
msgstr "Geçersiz ASE dosyası: %s."
|
||||
|
||||
#: app/core/pikapalette-load.c:788
|
||||
#: app/core/pikapalette-load.c:1138
|
||||
#, c-format
|
||||
msgid "Invalid color components: %s."
|
||||
msgstr "Geçersiz renk bileşenleri: %s."
|
||||
|
||||
#: app/core/pikapalette-load.c:802 app/core/pikapalette-load.c:829
|
||||
#: app/core/pikapalette-load.c:1152 app/core/pikapalette-load.c:1179
|
||||
#, c-format
|
||||
msgid "Invalid ASE color entry: %s."
|
||||
msgstr "Geçersiz ASE renk girdisi: %s."
|
||||
|
||||
#: app/core/pikapalette-load.c:857 app/core/pikapalette-load.c:873
|
||||
#: app/core/pikapalette-load.c:892
|
||||
#: app/core/pikapalette-load.c:1207 app/core/pikapalette-load.c:1223
|
||||
#: app/core/pikapalette-load.c:1242
|
||||
msgid "Invalid ASE palette name."
|
||||
msgstr "Geçersiz ASE palet adı."
|
||||
|
||||
#: app/core/pikapalette-load.c:866
|
||||
#: app/core/pikapalette-load.c:1216
|
||||
msgid "Invalid ASE block size."
|
||||
msgstr "Geçersiz ASE blok boyutu."
|
||||
|
||||
#: app/core/pikapalette-load.c:882
|
||||
#: app/core/pikapalette-load.c:1232
|
||||
msgid "Invalid ASE name size."
|
||||
msgstr "Geçersiz ASE ad boyutu."
|
||||
|
||||
#: app/core/pikapalette-load.c:1010
|
||||
#: app/core/pikapalette-load.c:1360
|
||||
msgid "Unable to read SBZ file"
|
||||
msgstr "SBZ dosyası okunamadı"
|
||||
|
||||
#: app/core/pikapalette-load.c:1074
|
||||
#: app/core/pikapalette-load.c:1424
|
||||
msgid "Unable to open SBZ file"
|
||||
msgstr "SBZ dosyası açılamadı"
|
||||
|
||||
|
@ -14574,7 +14618,7 @@ msgid "Line width"
|
|||
msgstr "Çizgi genişliği"
|
||||
|
||||
#: app/core/pikastrokeoptions.c:168 app/core/pikatemplate.c:158
|
||||
#: app/tools/pikatextoptions.c:163 app/tools/pikatextoptions.c:306
|
||||
#: app/tools/pikatextoptions.c:165 app/tools/pikatextoptions.c:308
|
||||
msgid "Unit"
|
||||
msgstr "Birim"
|
||||
|
||||
|
@ -14590,7 +14634,7 @@ msgstr "Birleştirme biçemi"
|
|||
msgid "Miter limit"
|
||||
msgstr "Köşe sınırı"
|
||||
|
||||
#: app/core/pikastrokeoptions.c:190 app/tools/pikatextoptions.c:323
|
||||
#: app/core/pikastrokeoptions.c:190 app/tools/pikatextoptions.c:325
|
||||
msgid ""
|
||||
"Convert a mitered join to a bevelled join if the miter would extend to a "
|
||||
"distance of more than miter-limit * line-width from the actual join point."
|
||||
|
@ -15723,7 +15767,7 @@ msgstr "X Konumu:"
|
|||
msgid "Offset Y:"
|
||||
msgstr "Y Konumu:"
|
||||
|
||||
#: app/dialogs/layer-options-dialog.c:377 app/dialogs/resize-dialog.c:508
|
||||
#: app/dialogs/layer-options-dialog.c:377 app/dialogs/resize-dialog.c:510
|
||||
#: app/widgets/pikatemplateeditor.c:489
|
||||
msgid "_Fill with:"
|
||||
msgstr "_Doldur:"
|
||||
|
@ -16538,7 +16582,7 @@ msgstr "Kullanıcı Arabirimi"
|
|||
msgid "Interface"
|
||||
msgstr "Arabirim"
|
||||
|
||||
#: app/dialogs/preferences-dialog.c:1917 app/tools/pikatextoptions.c:193
|
||||
#: app/dialogs/preferences-dialog.c:1917 app/tools/pikatextoptions.c:195
|
||||
msgid "Language"
|
||||
msgstr "Dil"
|
||||
|
||||
|
@ -17734,29 +17778,29 @@ msgid "_Y:"
|
|||
msgstr "_Y:"
|
||||
|
||||
#. Button to center the image on canvas just below the preview.
|
||||
#: app/dialogs/resize-dialog.c:444
|
||||
#: app/dialogs/resize-dialog.c:446
|
||||
msgid "C_enter"
|
||||
msgstr "M_erkez"
|
||||
|
||||
#: app/dialogs/resize-dialog.c:470
|
||||
#: app/dialogs/resize-dialog.c:472
|
||||
msgid "Resize _layers:"
|
||||
msgstr "Ka_tmanları yeniden boyutlandır:"
|
||||
|
||||
#: app/dialogs/resize-dialog.c:518
|
||||
#: app/dialogs/resize-dialog.c:520
|
||||
msgid "Resize _text layers"
|
||||
msgstr "_Metin katmanını yeniden boyutlandır"
|
||||
|
||||
#: app/dialogs/resize-dialog.c:529
|
||||
#: app/dialogs/resize-dialog.c:531
|
||||
msgid "Resizing text layers will make them uneditable"
|
||||
msgstr ""
|
||||
"Metin katmanlarını yeniden boyutlandırmak onları düzenlenemez hale getirir"
|
||||
|
||||
#: app/dialogs/resize-dialog.c:751
|
||||
#: app/dialogs/resize-dialog.c:753
|
||||
#, c-format
|
||||
msgid "Scale template to %.2f ppi"
|
||||
msgstr "Şablonu %.2f ppiʼye ölçekle"
|
||||
|
||||
#: app/dialogs/resize-dialog.c:756
|
||||
#: app/dialogs/resize-dialog.c:758
|
||||
#, c-format
|
||||
msgid "Set image to %.2f ppi"
|
||||
msgstr "Görüntüyü %.2f ppiʼye ayarla"
|
||||
|
@ -21280,21 +21324,21 @@ msgstr "Rüzgar"
|
|||
msgid "Resource '%s' is not renamable"
|
||||
msgstr "'%s' kaynağı yeniden adlandırılamaz"
|
||||
|
||||
#: app/pdb/text-layer-cmds.c:97
|
||||
#: app/pdb/text-layer-cmds.c:98
|
||||
msgid "Failed to create text layer"
|
||||
msgstr "Metin katmanı oluşturulamadı"
|
||||
|
||||
#: app/pdb/text-layer-cmds.c:161 app/pdb/text-layer-cmds.c:295
|
||||
#: app/pdb/text-layer-cmds.c:360 app/pdb/text-layer-cmds.c:419
|
||||
#: app/pdb/text-layer-cmds.c:477 app/pdb/text-layer-cmds.c:535
|
||||
#: app/pdb/text-layer-cmds.c:593 app/pdb/text-layer-cmds.c:651
|
||||
#: app/pdb/text-layer-cmds.c:709 app/pdb/text-layer-cmds.c:765
|
||||
#: app/pdb/text-layer-cmds.c:823 app/pdb/text-layer-cmds.c:881
|
||||
#: app/pdb/text-layer-cmds.c:939 app/pdb/text-layer-cmds.c:974
|
||||
#: app/pdb/text-layer-cmds.c:162 app/pdb/text-layer-cmds.c:300
|
||||
#: app/pdb/text-layer-cmds.c:365 app/pdb/text-layer-cmds.c:424
|
||||
#: app/pdb/text-layer-cmds.c:482 app/pdb/text-layer-cmds.c:540
|
||||
#: app/pdb/text-layer-cmds.c:598 app/pdb/text-layer-cmds.c:656
|
||||
#: app/pdb/text-layer-cmds.c:714 app/pdb/text-layer-cmds.c:770
|
||||
#: app/pdb/text-layer-cmds.c:828 app/pdb/text-layer-cmds.c:886
|
||||
#: app/pdb/text-layer-cmds.c:944 app/pdb/text-layer-cmds.c:979
|
||||
msgid "Set text layer attribute"
|
||||
msgstr "Metin katmanı özniteliğini ayarla"
|
||||
|
||||
#: app/pdb/text-layer-cmds.c:230
|
||||
#: app/pdb/text-layer-cmds.c:231
|
||||
msgid "Set text layer markup"
|
||||
msgstr "Metin katmanı işaretlemesini ayarla"
|
||||
|
||||
|
@ -21885,7 +21929,7 @@ msgstr "Bu işlem hiçbir düzenlenebilir özellik içermez"
|
|||
|
||||
#. This is a so-called pangram; it's supposed to
|
||||
#. contain all characters found in the alphabet.
|
||||
#: app/text/pikafont.c:52
|
||||
#: app/text/pikafont.c:56
|
||||
msgid ""
|
||||
"Pack my box with\n"
|
||||
"five dozen liquor jugs."
|
||||
|
@ -21906,7 +21950,11 @@ msgstr ""
|
|||
msgid "Add Text Layer"
|
||||
msgstr "Metin Katmanı Ekle"
|
||||
|
||||
#: app/text/pikatext-parasite.c:95
|
||||
#: app/text/pikatext-parasite.c:168
|
||||
msgid "Invalid markup format in text parasite"
|
||||
msgstr "Metin parazitinde geçersiz işaretleme biçimi"
|
||||
|
||||
#: app/text/pikatext-parasite.c:192
|
||||
msgid "Empty text parasite"
|
||||
msgstr "Metin parazitini boşalt"
|
||||
|
||||
|
@ -21942,15 +21990,15 @@ msgstr "Metin Katmanını Döndür"
|
|||
msgid "Transform Text Layer"
|
||||
msgstr "Metin Katmanını Dönüştür"
|
||||
|
||||
#: app/text/pikatextlayer.c:716
|
||||
#: app/text/pikatextlayer.c:721
|
||||
msgid "Due to lack of any fonts, text functionality is not available."
|
||||
msgstr "Hiçbir yazı tipi olmaması , metin işlevi kullanılamaz."
|
||||
|
||||
#: app/text/pikatextlayer.c:779
|
||||
#: app/text/pikatextlayer.c:784
|
||||
msgid "Empty Text Layer"
|
||||
msgstr "Boş Metin Katmanı"
|
||||
|
||||
#: app/text/pikatextlayer.c:947
|
||||
#: app/text/pikatextlayer.c:952
|
||||
msgid ""
|
||||
"Your text cannot be rendered. It is likely too big. Please make it shorter "
|
||||
"or use a smaller font."
|
||||
|
@ -21958,7 +22006,7 @@ msgstr ""
|
|||
"Metniniz görselleştirilemiyor. Çok büyük olmasından kaynaklanabilir. Lütfen "
|
||||
"daha kısa hale getirin ya da daha küçük yazı tipi kullanın."
|
||||
|
||||
#: app/text/pikatextlayer-xcf.c:80
|
||||
#: app/text/pikatextlayer-xcf.c:82
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Problems parsing the text parasite for layer '%s':\n"
|
||||
|
@ -21973,7 +22021,7 @@ msgstr ""
|
|||
"Bazı metin özellikleri yanlış olabilir. Metin katmanını düzenlemek "
|
||||
"istemedikçe, bunun hakkında endişelenmenize gerek yok."
|
||||
|
||||
#: app/text/pikatextlayout.c:594
|
||||
#: app/text/pikatextlayout.c:596
|
||||
msgid ""
|
||||
"The new text layout cannot be generated. Most likely the font size is too "
|
||||
"big."
|
||||
|
@ -23348,7 +23396,7 @@ msgid "Y:"
|
|||
msgstr "Y:"
|
||||
|
||||
#. the color label
|
||||
#: app/tools/pikagradienttool-editor.c:1340 app/tools/pikatextoptions.c:851
|
||||
#: app/tools/pikagradienttool-editor.c:1340 app/tools/pikatextoptions.c:856
|
||||
msgid "Color:"
|
||||
msgstr "Renk:"
|
||||
|
||||
|
@ -24203,7 +24251,7 @@ msgstr "Geçerli"
|
|||
msgid "Fixed"
|
||||
msgstr "Sabit"
|
||||
|
||||
#: app/tools/pikarectangleoptions.c:1006 app/tools/pikatextoptions.c:809
|
||||
#: app/tools/pikarectangleoptions.c:1006 app/tools/pikatextoptions.c:814
|
||||
msgid "Size:"
|
||||
msgstr "Boyut:"
|
||||
|
||||
|
@ -24478,66 +24526,66 @@ msgstr "Lekelemek için tıklayın"
|
|||
msgid "Click to smudge the line"
|
||||
msgstr "Çizgiyi lekelemek için tıklayın"
|
||||
|
||||
#: app/tools/pikatextoptions.c:164
|
||||
#: app/tools/pikatextoptions.c:166
|
||||
msgid "Font size unit"
|
||||
msgstr "Yazı tipi boyutu birimi"
|
||||
|
||||
#: app/tools/pikatextoptions.c:169 app/tools/pikatextoptions.c:170
|
||||
#: app/tools/pikatextoptions.c:171 app/tools/pikatextoptions.c:172
|
||||
msgid "Font size"
|
||||
msgstr "Yazı Tipi Boyutu"
|
||||
|
||||
#: app/tools/pikatextoptions.c:183
|
||||
#: app/tools/pikatextoptions.c:185
|
||||
msgid "Hinting"
|
||||
msgstr "İpucu"
|
||||
|
||||
#: app/tools/pikatextoptions.c:184
|
||||
#: app/tools/pikatextoptions.c:186
|
||||
msgid ""
|
||||
"Hinting alters the font outline to produce a crisp bitmap at small sizes"
|
||||
msgstr ""
|
||||
"Dokunma, yazı tipi dış çizgisini, küçük boyutlu canlı bit eşlem oluşturmak "
|
||||
"için değiştirir"
|
||||
|
||||
#: app/tools/pikatextoptions.c:194
|
||||
#: app/tools/pikatextoptions.c:196
|
||||
msgid "The text language may have an effect on the way the text is rendered."
|
||||
msgstr "Metin dili, metnin görselleştirme şeklini etkileyebilir."
|
||||
|
||||
#: app/tools/pikatextoptions.c:208
|
||||
#: app/tools/pikatextoptions.c:210
|
||||
msgid "Justify"
|
||||
msgstr "Hizala"
|
||||
|
||||
#: app/tools/pikatextoptions.c:209
|
||||
#: app/tools/pikatextoptions.c:211
|
||||
msgid "Text alignment"
|
||||
msgstr "Metin hizalaması"
|
||||
|
||||
#: app/tools/pikatextoptions.c:216
|
||||
#: app/tools/pikatextoptions.c:218
|
||||
msgid "Indentation"
|
||||
msgstr "Girinti"
|
||||
|
||||
#: app/tools/pikatextoptions.c:217
|
||||
#: app/tools/pikatextoptions.c:219
|
||||
msgid "Indentation of the first line"
|
||||
msgstr "İlk satırın girintili yazımı"
|
||||
|
||||
#: app/tools/pikatextoptions.c:224
|
||||
#: app/tools/pikatextoptions.c:226
|
||||
msgid "Line spacing"
|
||||
msgstr "Çizgi boşluğu"
|
||||
|
||||
#: app/tools/pikatextoptions.c:225
|
||||
#: app/tools/pikatextoptions.c:227
|
||||
msgid "Adjust line spacing"
|
||||
msgstr "Satır boşluğunu ayarla"
|
||||
|
||||
#: app/tools/pikatextoptions.c:232
|
||||
#: app/tools/pikatextoptions.c:234
|
||||
msgid "Letter spacing"
|
||||
msgstr "Harf boşluğu"
|
||||
|
||||
#: app/tools/pikatextoptions.c:233
|
||||
#: app/tools/pikatextoptions.c:235
|
||||
msgid "Adjust letter spacing"
|
||||
msgstr "Harf boşluğunu ayarla"
|
||||
|
||||
#: app/tools/pikatextoptions.c:240
|
||||
#: app/tools/pikatextoptions.c:242
|
||||
msgid "Box"
|
||||
msgstr "Kutu"
|
||||
|
||||
#: app/tools/pikatextoptions.c:241
|
||||
#: app/tools/pikatextoptions.c:243
|
||||
msgid ""
|
||||
"Whether text flows into rectangular shape or moves into a new line when you "
|
||||
"press Enter"
|
||||
|
@ -24545,63 +24593,63 @@ msgstr ""
|
|||
"Enter tuşuna bastığınızda metnin yeni bir satıra kaydırılması veya "
|
||||
"dikdörtgen şekil içine devam edip etmemesi"
|
||||
|
||||
#: app/tools/pikatextoptions.c:249
|
||||
#: app/tools/pikatextoptions.c:251
|
||||
msgid "Use editor window"
|
||||
msgstr "Düzenleyici penceresini kullan"
|
||||
|
||||
#: app/tools/pikatextoptions.c:250
|
||||
#: app/tools/pikatextoptions.c:252
|
||||
msgid "Use an external editor window for text entry"
|
||||
msgstr "Metin girişi için dış metin düzenleyici kullan"
|
||||
|
||||
#: app/tools/pikatextoptions.c:256
|
||||
#: app/tools/pikatextoptions.c:258
|
||||
msgid "Show on-canvas editor"
|
||||
msgstr "Tuvalde düzenleyici göster"
|
||||
|
||||
#: app/tools/pikatextoptions.c:257
|
||||
#: app/tools/pikatextoptions.c:259
|
||||
msgid "Show on-canvas text editor"
|
||||
msgstr "Tuvalde metin düzenleyici göster"
|
||||
|
||||
#: app/tools/pikatextoptions.c:299
|
||||
#: app/tools/pikatextoptions.c:301
|
||||
msgid "Outline width"
|
||||
msgstr "Çerçeve genişliği"
|
||||
|
||||
#: app/tools/pikatextoptions.c:300
|
||||
#: app/tools/pikatextoptions.c:302
|
||||
msgid "Adjust outline width"
|
||||
msgstr "Çerçeve genişliğini ayarla"
|
||||
|
||||
#: app/tools/pikatextoptions.c:307
|
||||
#: app/tools/pikatextoptions.c:309
|
||||
msgid "Outline width unit"
|
||||
msgstr "Çerçeve genişliği birimi"
|
||||
|
||||
#: app/tools/pikatextoptions.c:322
|
||||
#: app/tools/pikatextoptions.c:324
|
||||
msgid "Outline miter limit"
|
||||
msgstr "Çerçeve gönye sınırı"
|
||||
|
||||
#: app/tools/pikatextoptions.c:840
|
||||
#: app/tools/pikatextoptions.c:845
|
||||
msgid "Hinting:"
|
||||
msgstr "İpucu:"
|
||||
|
||||
#: app/tools/pikatextoptions.c:844
|
||||
#: app/tools/pikatextoptions.c:849
|
||||
msgid "Text Color"
|
||||
msgstr "Metin Rengi"
|
||||
|
||||
#: app/tools/pikatextoptions.c:857
|
||||
#: app/tools/pikatextoptions.c:862
|
||||
msgid "Style:"
|
||||
msgstr "Biçem:"
|
||||
|
||||
#: app/tools/pikatextoptions.c:861
|
||||
#: app/tools/pikatextoptions.c:866
|
||||
msgid "Outline Options"
|
||||
msgstr "Çerçeve Seçenekleri"
|
||||
|
||||
#: app/tools/pikatextoptions.c:882
|
||||
#: app/tools/pikatextoptions.c:887
|
||||
msgid "Justify:"
|
||||
msgstr "Hizala:"
|
||||
|
||||
#: app/tools/pikatextoptions.c:912
|
||||
#: app/tools/pikatextoptions.c:917
|
||||
msgid "Box:"
|
||||
msgstr "Kutu:"
|
||||
|
||||
#: app/tools/pikatextoptions.c:952
|
||||
#: app/tools/pikatextoptions.c:957
|
||||
msgid "Language:"
|
||||
msgstr "Dil:"
|
||||
|
||||
|
@ -28182,40 +28230,40 @@ msgctxt "tab-style"
|
|||
msgid "Status & desc"
|
||||
msgstr "Durum ve açıklama"
|
||||
|
||||
#: app/xcf/xcf.c:120 app/xcf/xcf.c:188
|
||||
#: app/xcf/xcf.c:121 app/xcf/xcf.c:189
|
||||
msgid "PIKA XCF image"
|
||||
msgstr "PIKA XCF görüntüsü"
|
||||
|
||||
#: app/xcf/xcf.c:265 app/xcf/xcf.c:354
|
||||
#: app/xcf/xcf.c:266 app/xcf/xcf.c:355
|
||||
msgid "Memory Stream"
|
||||
msgstr "Bellek Akışı"
|
||||
|
||||
#: app/xcf/xcf.c:276
|
||||
#: app/xcf/xcf.c:277
|
||||
#, c-format
|
||||
msgid "Opening '%s'"
|
||||
msgstr "'%s' açılıyor"
|
||||
|
||||
#: app/xcf/xcf.c:318
|
||||
#: app/xcf/xcf.c:319
|
||||
#, c-format
|
||||
msgid "XCF error: unsupported XCF file version %d encountered"
|
||||
msgstr "XCF hatası: desteklenmeyen %d XCF dosya sürümüyle karşılaşıldı"
|
||||
|
||||
#: app/xcf/xcf.c:377
|
||||
#: app/xcf/xcf.c:378
|
||||
#, c-format
|
||||
msgid "Saving '%s'"
|
||||
msgstr "'%s' kaydediliyor"
|
||||
|
||||
#: app/xcf/xcf.c:385
|
||||
#: app/xcf/xcf.c:386
|
||||
#, c-format
|
||||
msgid "Closing '%s'"
|
||||
msgstr "'%s' kapatılıyor"
|
||||
|
||||
#: app/xcf/xcf.c:403
|
||||
#: app/xcf/xcf.c:404
|
||||
#, c-format
|
||||
msgid "Error writing '%s': "
|
||||
msgstr "'%s' yazma hatası: "
|
||||
|
||||
#: app/xcf/xcf.c:491
|
||||
#: app/xcf/xcf.c:492
|
||||
#, c-format
|
||||
msgid "Error creating '%s': "
|
||||
msgstr "'%s' oluşturulurken hata: "
|
||||
|
|
345
po/uk.po
345
po/uk.po
|
@ -9,8 +9,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: pika\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/pika/issues\n"
|
||||
"POT-Creation-Date: 2023-09-14 23:23+0000\n"
|
||||
"PO-Revision-Date: 2023-09-15 20:27+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 21:51+0000\n"
|
||||
"PO-Revision-Date: 2023-09-25 09:53+0300\n"
|
||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
|
||||
"Language: uk\n"
|
||||
|
@ -2437,7 +2437,7 @@ msgstr "240 секунд"
|
|||
#: app/display/pikadisplayshell-close.c:181
|
||||
#: app/display/pikadisplayshell-filter-dialog.c:87
|
||||
#: app/display/pikadisplayshell-rotate-dialog.c:123
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:123
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:131
|
||||
#: app/tools/pikafiltertool.c:364 app/tools/pikaforegroundselecttool.c:331
|
||||
#: app/tools/pikatexttool.c:1751 app/tools/pikatransformgridtool.c:1264
|
||||
#: app/tools/pikatransformtool.c:428 app/widgets/pikaactionview.c:621
|
||||
|
@ -5018,7 +5018,8 @@ msgstr "Повторно просканувати встановлені шри
|
|||
|
||||
#: app/actions/pikageglprocedure.c:303
|
||||
#, c-format
|
||||
msgid "There are no last settings for '%s', showing the filter dialog instead."
|
||||
msgid ""
|
||||
"There are no last settings for '%s', showing the filter dialog instead."
|
||||
msgstr ""
|
||||
"Немає останніх параметрів «%s». Показуємо діалогове вікно фільтрування."
|
||||
|
||||
|
@ -5438,7 +5439,8 @@ msgstr "Показати у програмі для _керування файл
|
|||
#: app/actions/gradients-actions.c:63
|
||||
msgctxt "gradients-action"
|
||||
msgid "Show gradient file location in the file manager"
|
||||
msgstr "Показати розташування файла градієнта у програмі для керування файлами"
|
||||
msgstr ""
|
||||
"Показати розташування файла градієнта у програмі для керування файлами"
|
||||
|
||||
#: app/actions/gradients-actions.c:68
|
||||
msgctxt "gradients-action"
|
||||
|
@ -8003,7 +8005,8 @@ msgstr "З_берігати параметри інструментів до ш
|
|||
#: app/actions/tool-preset-editor-actions.c:45
|
||||
msgctxt "tool-preset-editor-action"
|
||||
msgid "Save the active tool options to this tool preset"
|
||||
msgstr "Зберегти параметри активних інструментів до цього шаблону інструментів"
|
||||
msgstr ""
|
||||
"Зберегти параметри активних інструментів до цього шаблону інструментів"
|
||||
|
||||
#: app/actions/tool-preset-editor-actions.c:51
|
||||
msgctxt "tool-preset-editor-action"
|
||||
|
@ -8076,7 +8079,8 @@ msgstr "З_берігати параметри інструментів до ш
|
|||
#: app/actions/tool-presets-actions.c:71
|
||||
msgctxt "tool-presets-action"
|
||||
msgid "Save the active tool options to this tool preset"
|
||||
msgstr "Зберегти параметри активних інструментів до цього шаблону інструментів"
|
||||
msgstr ""
|
||||
"Зберегти параметри активних інструментів до цього шаблону інструментів"
|
||||
|
||||
#: app/actions/tool-presets-actions.c:77
|
||||
msgctxt "tool-presets-action"
|
||||
|
@ -9484,409 +9488,467 @@ msgid "Zoom in a lot"
|
|||
msgstr "Значно збільшити"
|
||||
|
||||
#: app/actions/view-actions.c:373
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "1_6:1 (1600%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 16:1 (1600%)"
|
||||
msgstr "Масштаб 16:1 (1600%)"
|
||||
|
||||
#: app/actions/view-actions.c:374
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1_6:1 (1600%)"
|
||||
msgstr "1_6:1 (1600%)"
|
||||
|
||||
#: app/actions/view-actions.c:374
|
||||
#: app/actions/view-actions.c:376
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 16:1"
|
||||
msgstr "Масштаб 16:1"
|
||||
|
||||
#: app/actions/view-actions.c:379
|
||||
#: app/actions/view-actions.c:381
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "_8:1 (800%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 8:1 (800%)"
|
||||
msgstr "Масштаб 8:1 (800%)"
|
||||
|
||||
#: app/actions/view-actions.c:382
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_8:1 (800%)"
|
||||
msgstr "_8:1 (800%)"
|
||||
|
||||
#: app/actions/view-actions.c:380
|
||||
#: app/actions/view-actions.c:384
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 8:1"
|
||||
msgstr "Масштаб 8:1"
|
||||
|
||||
#: app/actions/view-actions.c:385
|
||||
#: app/actions/view-actions.c:389
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "_4:1 (400%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 4:1 (400%)"
|
||||
msgstr "Масштаб 4:1 (400%)"
|
||||
|
||||
#: app/actions/view-actions.c:390
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_4:1 (400%)"
|
||||
msgstr "_4:1 (400%)"
|
||||
|
||||
#: app/actions/view-actions.c:386
|
||||
#: app/actions/view-actions.c:392
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 4:1"
|
||||
msgstr "Масштаб 4:1"
|
||||
|
||||
#: app/actions/view-actions.c:391
|
||||
#: app/actions/view-actions.c:397
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "_2:1 (200%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 2:1 (200%)"
|
||||
msgstr "Масштаб 2:1 (200%)"
|
||||
|
||||
#: app/actions/view-actions.c:398
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_2:1 (200%)"
|
||||
msgstr "_2:1 (200%)"
|
||||
|
||||
#: app/actions/view-actions.c:392
|
||||
#: app/actions/view-actions.c:400
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 2:1"
|
||||
msgstr "Масштаб 2:1"
|
||||
|
||||
#: app/actions/view-actions.c:397
|
||||
#: app/actions/view-actions.c:405
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "_1:1 (100%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:1 (100%)"
|
||||
msgstr "Масштаб 1:1 (100%)"
|
||||
|
||||
#: app/actions/view-actions.c:406
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_1:1 (100%)"
|
||||
msgstr "_1:1 (100%)"
|
||||
|
||||
#: app/actions/view-actions.c:398
|
||||
#: app/actions/view-actions.c:408
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:1"
|
||||
msgstr "Масштаб 1:1"
|
||||
|
||||
#: app/actions/view-actions.c:403
|
||||
#: app/actions/view-actions.c:413
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "Zoom 1:2"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:2 (50%)"
|
||||
msgstr "Масштаб 1:2 (50%)"
|
||||
|
||||
#: app/actions/view-actions.c:414
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_2 (50%)"
|
||||
msgstr "1:_2 (50%)"
|
||||
|
||||
#: app/actions/view-actions.c:404
|
||||
#: app/actions/view-actions.c:416
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:2"
|
||||
msgstr "Масштаб 1:2"
|
||||
|
||||
#: app/actions/view-actions.c:409
|
||||
#: app/actions/view-actions.c:421
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "Zoom 1:4"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:4 (25%)"
|
||||
msgstr "Масштаб 1:4 (25%)"
|
||||
|
||||
#: app/actions/view-actions.c:422
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_4 (25%)"
|
||||
msgstr "1:_4 (25%)"
|
||||
|
||||
#: app/actions/view-actions.c:410
|
||||
#: app/actions/view-actions.c:424
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:4"
|
||||
msgstr "Масштаб 1:4"
|
||||
|
||||
#: app/actions/view-actions.c:415
|
||||
#: app/actions/view-actions.c:429
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "1:_8 (12.5%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:8 (12.5%)"
|
||||
msgstr "Масштаб 1:8 (12.5%)"
|
||||
|
||||
#: app/actions/view-actions.c:430
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_8 (12.5%)"
|
||||
msgstr "1:_8 (12.5%)"
|
||||
|
||||
#: app/actions/view-actions.c:416
|
||||
#: app/actions/view-actions.c:432
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:8"
|
||||
msgstr "Масштаб 1:8"
|
||||
|
||||
#: app/actions/view-actions.c:421
|
||||
#: app/actions/view-actions.c:437
|
||||
#| msgctxt "view-zoom-action"
|
||||
#| msgid "1:1_6 (6.25%)"
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:16 (6.25%)"
|
||||
msgstr "Масштаб 1:16 (6.25%)"
|
||||
|
||||
#: app/actions/view-actions.c:438
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:1_6 (6.25%)"
|
||||
msgstr "1:1_6 (6.25%)"
|
||||
|
||||
#: app/actions/view-actions.c:422
|
||||
#: app/actions/view-actions.c:440
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:16"
|
||||
msgstr "Масштаб 1:16"
|
||||
|
||||
#: app/actions/view-actions.c:427
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Othe_r zoom factor..."
|
||||
msgstr "І_нший масштаб…"
|
||||
|
||||
#: app/actions/view-actions.c:428
|
||||
#: app/actions/view-actions.c:445 app/actions/view-actions.c:448
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Set a custom zoom factor"
|
||||
msgstr "Вказати інший масштаб"
|
||||
|
||||
#: app/actions/view-actions.c:436
|
||||
#: app/actions/view-actions.c:446
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Othe_r zoom factor..."
|
||||
msgstr "І_нший масштаб…"
|
||||
|
||||
#: app/actions/view-actions.c:456
|
||||
msgctxt "view-action"
|
||||
msgid "Flip _Horizontally"
|
||||
msgstr "Віддзеркалити _горизонтально"
|
||||
|
||||
#: app/actions/view-actions.c:437
|
||||
#: app/actions/view-actions.c:457
|
||||
msgctxt "view-action"
|
||||
msgid "Flip the view horizontally"
|
||||
msgstr "Віддзеркалення зображення горизонтально"
|
||||
|
||||
#: app/actions/view-actions.c:443
|
||||
#: app/actions/view-actions.c:463
|
||||
msgctxt "view-action"
|
||||
msgid "Flip _Vertically"
|
||||
msgstr "Віддзеркалити _вертикально"
|
||||
|
||||
#: app/actions/view-actions.c:444
|
||||
#: app/actions/view-actions.c:464
|
||||
msgctxt "view-action"
|
||||
msgid "Flip the view vertically"
|
||||
msgstr "Віддзеркалення зображення вертикально"
|
||||
|
||||
#: app/actions/view-actions.c:453
|
||||
#: app/actions/view-actions.c:473
|
||||
msgctxt "view-action"
|
||||
msgid "Display Rotation Absolute Angle Set"
|
||||
msgstr "Показати встановлений абсолютний кут обертання"
|
||||
|
||||
#: app/actions/view-actions.c:459
|
||||
#: app/actions/view-actions.c:479
|
||||
msgctxt "view-action"
|
||||
msgid "_Reset Rotate"
|
||||
msgstr "С_кинути обертання"
|
||||
|
||||
#: app/actions/view-actions.c:461
|
||||
#: app/actions/view-actions.c:481
|
||||
msgctxt "view-action"
|
||||
msgid "Reset the angle of rotation to 0°"
|
||||
msgstr "Встановити кут обертання 0°"
|
||||
|
||||
#: app/actions/view-actions.c:469
|
||||
#: app/actions/view-actions.c:489
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 15° _clockwise"
|
||||
msgstr "Обернути на 15° за _годинниковою стрілкою"
|
||||
|
||||
#: app/actions/view-actions.c:470
|
||||
#: app/actions/view-actions.c:490
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 15 degrees to the right"
|
||||
msgstr "Обертання зображення на 15 градусів праворуч"
|
||||
|
||||
#: app/actions/view-actions.c:475
|
||||
#: app/actions/view-actions.c:495
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 90° _clockwise"
|
||||
msgstr "Обернути на 90° за _годинниковою стрілкою"
|
||||
|
||||
#: app/actions/view-actions.c:476
|
||||
#: app/actions/view-actions.c:496
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 90 degrees to the right"
|
||||
msgstr "Обертання зображення на 90 градусів праворуч"
|
||||
|
||||
#: app/actions/view-actions.c:481
|
||||
#: app/actions/view-actions.c:501
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate _180°"
|
||||
msgstr "Обернути на _180°"
|
||||
|
||||
#: app/actions/view-actions.c:482
|
||||
#: app/actions/view-actions.c:502
|
||||
msgctxt "view-action"
|
||||
msgid "Turn the view upside-down"
|
||||
msgstr "Обертання зображення догори ногами"
|
||||
|
||||
#: app/actions/view-actions.c:487
|
||||
#: app/actions/view-actions.c:507
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 90° counter-clock_wise"
|
||||
msgstr "Обернути на 90° _проти годинникової стрілки"
|
||||
|
||||
#: app/actions/view-actions.c:488
|
||||
#: app/actions/view-actions.c:508
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 90 degrees to the left"
|
||||
msgstr "Обернути зображення на 90 градусів ліворуч"
|
||||
|
||||
#: app/actions/view-actions.c:493
|
||||
#: app/actions/view-actions.c:513
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 15° counter-clock_wise"
|
||||
msgstr "Обернути на 15° _проти годинникової стрілки"
|
||||
|
||||
#: app/actions/view-actions.c:494
|
||||
#: app/actions/view-actions.c:514
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 15 degrees to the left"
|
||||
msgstr "Обернути зображення на 15 градусів ліворуч"
|
||||
|
||||
#: app/actions/view-actions.c:502
|
||||
#: app/actions/view-actions.c:522
|
||||
msgctxt "view-action"
|
||||
msgid "_Perceptual"
|
||||
msgstr "П_ридатне до сприйняття"
|
||||
|
||||
#: app/actions/view-actions.c:503
|
||||
#: app/actions/view-actions.c:523
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is perceptual"
|
||||
msgstr "Відтворення кольорів на дисплеї є придатним до сприйняття"
|
||||
|
||||
#: app/actions/view-actions.c:508
|
||||
#: app/actions/view-actions.c:528
|
||||
msgctxt "view-action"
|
||||
msgid "_Relative Colorimetric"
|
||||
msgstr "_Відносне колориметричне"
|
||||
|
||||
#: app/actions/view-actions.c:509
|
||||
#: app/actions/view-actions.c:529
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is relative colorimetric"
|
||||
msgstr "Відтворення кольорів на дисплеї є відносним колориметричним"
|
||||
|
||||
#: app/actions/view-actions.c:514
|
||||
#: app/actions/view-actions.c:534
|
||||
msgctxt "view-action"
|
||||
msgid "_Saturation"
|
||||
msgstr "_Насиченість"
|
||||
|
||||
#: app/actions/view-actions.c:515
|
||||
#: app/actions/view-actions.c:535
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is saturation"
|
||||
msgstr "Відтворення кольорів на дисплеї є спрямованим на насиченість"
|
||||
|
||||
#: app/actions/view-actions.c:520
|
||||
#: app/actions/view-actions.c:540
|
||||
msgctxt "view-action"
|
||||
msgid "_Absolute Colorimetric"
|
||||
msgstr "_Абсолютне колориметричне"
|
||||
|
||||
#: app/actions/view-actions.c:521
|
||||
#: app/actions/view-actions.c:541
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is absolute colorimetric"
|
||||
msgstr "Відтворення кольорів на дисплеї є абсолютним колориметричним"
|
||||
|
||||
#: app/actions/view-actions.c:529
|
||||
#: app/actions/view-actions.c:549
|
||||
msgctxt "view-padding-color"
|
||||
msgid "From _Theme"
|
||||
msgstr "З т_еми"
|
||||
|
||||
#: app/actions/view-actions.c:530
|
||||
#: app/actions/view-actions.c:550
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the current theme's background color"
|
||||
msgstr "Встановити колір тла поточної теми оформлення"
|
||||
|
||||
#: app/actions/view-actions.c:535
|
||||
#: app/actions/view-actions.c:555
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Light Check Color"
|
||||
msgstr "_Світлий"
|
||||
|
||||
#: app/actions/view-actions.c:536
|
||||
#: app/actions/view-actions.c:556
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the light check color"
|
||||
msgstr "Використовувати світлий колір тла"
|
||||
|
||||
#: app/actions/view-actions.c:541
|
||||
#: app/actions/view-actions.c:561
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Dark Check Color"
|
||||
msgstr "_Темний"
|
||||
|
||||
#: app/actions/view-actions.c:542
|
||||
#: app/actions/view-actions.c:562
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the dark check color"
|
||||
msgstr "Використовувати темний колір тла"
|
||||
|
||||
#: app/actions/view-actions.c:547
|
||||
#: app/actions/view-actions.c:567
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Custom Color..."
|
||||
msgstr "Інший _колір…"
|
||||
|
||||
#: app/actions/view-actions.c:548
|
||||
#: app/actions/view-actions.c:568
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use an arbitrary color"
|
||||
msgstr "Використовувати довільний колір тла"
|
||||
|
||||
#: app/actions/view-actions.c:553
|
||||
#: app/actions/view-actions.c:573
|
||||
msgctxt "view-padding-color"
|
||||
msgid "As in _Preferences"
|
||||
msgstr "Як у п_араметрах"
|
||||
|
||||
#: app/actions/view-actions.c:555
|
||||
#: app/actions/view-actions.c:575
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Reset padding color to what's configured in preferences"
|
||||
msgstr "Скинути колір тла до вказаного у параметрах програми"
|
||||
|
||||
#: app/actions/view-actions.c:563
|
||||
#: app/actions/view-actions.c:583
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Keep Padding in \"Show _All\" Mode"
|
||||
msgstr "Зберігати підкладку у режимі «Показати _усе»"
|
||||
|
||||
#: app/actions/view-actions.c:565
|
||||
#: app/actions/view-actions.c:585
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Keep canvas padding when \"View -> Show All\" is enabled"
|
||||
msgstr ""
|
||||
"Зберігати підкладку полотна, якщо позначено пункт меню «Перегляд → Показати "
|
||||
"усе»"
|
||||
|
||||
#: app/actions/view-actions.c:574
|
||||
#: app/actions/view-actions.c:594
|
||||
msgctxt "view-action"
|
||||
msgid "Set horizontal scroll offset"
|
||||
msgstr "Встановити горизонтальне зміщення гортання"
|
||||
|
||||
#: app/actions/view-actions.c:579
|
||||
#: app/actions/view-actions.c:599
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to left border"
|
||||
msgstr "Гортати до лівої межі"
|
||||
|
||||
#: app/actions/view-actions.c:584
|
||||
#: app/actions/view-actions.c:604
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to right border"
|
||||
msgstr "Гортати до правої межі"
|
||||
|
||||
#: app/actions/view-actions.c:589
|
||||
#: app/actions/view-actions.c:609
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll left"
|
||||
msgstr "Гортати ліворуч"
|
||||
|
||||
#: app/actions/view-actions.c:594
|
||||
#: app/actions/view-actions.c:614
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll right"
|
||||
msgstr "Гортати праворуч"
|
||||
|
||||
#: app/actions/view-actions.c:599
|
||||
#: app/actions/view-actions.c:619
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page left"
|
||||
msgstr "Гортати на сторінку ліворуч"
|
||||
|
||||
#: app/actions/view-actions.c:604
|
||||
#: app/actions/view-actions.c:624
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page right"
|
||||
msgstr "Гортати на сторінку праворуч"
|
||||
|
||||
#: app/actions/view-actions.c:612
|
||||
#: app/actions/view-actions.c:632
|
||||
msgctxt "view-action"
|
||||
msgid "Set vertical scroll offset"
|
||||
msgstr "Встановити вертикальне зміщення гортання"
|
||||
|
||||
#: app/actions/view-actions.c:617
|
||||
#: app/actions/view-actions.c:637
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to top border"
|
||||
msgstr "Гортати до верхньої межі"
|
||||
|
||||
#: app/actions/view-actions.c:622
|
||||
#: app/actions/view-actions.c:642
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to bottom border"
|
||||
msgstr "Гортати до нижньої межі"
|
||||
|
||||
#: app/actions/view-actions.c:627
|
||||
#: app/actions/view-actions.c:647
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll up"
|
||||
msgstr "Гортати вгору"
|
||||
|
||||
#: app/actions/view-actions.c:632
|
||||
#: app/actions/view-actions.c:652
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll down"
|
||||
msgstr "Гортати вниз"
|
||||
|
||||
#: app/actions/view-actions.c:637
|
||||
#: app/actions/view-actions.c:657
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page up"
|
||||
msgstr "Гортати на сторінку вгору"
|
||||
|
||||
#: app/actions/view-actions.c:642
|
||||
#: app/actions/view-actions.c:662
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page down"
|
||||
msgstr "Гортати на сторінку вниз"
|
||||
|
||||
#: app/actions/view-actions.c:841
|
||||
#: app/actions/view-actions.c:848
|
||||
#, c-format
|
||||
msgid "Re_vert Zoom (%d%%)"
|
||||
msgstr "Повернути _масштаб (%d%%)"
|
||||
|
||||
#: app/actions/view-actions.c:849
|
||||
#: app/actions/view-actions.c:856
|
||||
msgid "Re_vert Zoom"
|
||||
msgstr "_Вернути масштаб"
|
||||
|
||||
#: app/actions/view-actions.c:1017
|
||||
#, c-format
|
||||
msgid "Othe_r (%s)..."
|
||||
msgstr "_Інший (%s) …"
|
||||
|
||||
#: app/actions/view-actions.c:1028
|
||||
#: app/actions/view-actions.c:1004
|
||||
#, c-format
|
||||
msgid "_Zoom (%s)"
|
||||
msgstr "Мас_штаб (%s)"
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. H: Horizontal, V: Vertical
|
||||
#: app/actions/view-actions.c:1052
|
||||
#: app/actions/view-actions.c:1024
|
||||
msgid "(H+V) "
|
||||
msgstr "(H+V) "
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. H: Horizontal
|
||||
#: app/actions/view-actions.c:1058
|
||||
#: app/actions/view-actions.c:1030
|
||||
msgid "(H) "
|
||||
msgstr "(H) "
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. V: Vertical
|
||||
#: app/actions/view-actions.c:1064
|
||||
#: app/actions/view-actions.c:1036
|
||||
msgid "(V) "
|
||||
msgstr "(V) "
|
||||
|
||||
#: app/actions/view-actions.c:1073
|
||||
#: app/actions/view-actions.c:1045
|
||||
#, c-format
|
||||
msgid "_Flip %s& Rotate (%d°)"
|
||||
msgstr "_Віддзеркалити %s і обернути (%d°)"
|
||||
|
||||
#: app/actions/view-commands.c:1089
|
||||
#: app/actions/view-commands.c:1074
|
||||
msgid "Set Canvas Padding Color"
|
||||
msgstr "Колір тла навколо зображення"
|
||||
|
||||
#: app/actions/view-commands.c:1091
|
||||
#: app/actions/view-commands.c:1076
|
||||
msgid "Set Custom Canvas Padding Color"
|
||||
msgstr "Встановити колір тла навколо зображення"
|
||||
|
||||
|
@ -9910,7 +9972,7 @@ msgstr "Перемістити це вікно на екран %s"
|
|||
#: app/dialogs/template-options-dialog.c:119
|
||||
#: app/display/pikadisplayshell-filter-dialog.c:88
|
||||
#: app/display/pikadisplayshell-rotate-dialog.c:124
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:124 app/gui/gui.c:184
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:132 app/gui/gui.c:184
|
||||
#: app/tools/pikafiltertool.c:365 app/widgets/pikacolordialog.c:464
|
||||
#: app/widgets/pikacontrollereditor.c:663 app/widgets/pikaerrordialog.c:76
|
||||
#: app/widgets/pikafiledialog.c:176 app/widgets/pikamodifierseditor.c:685
|
||||
|
@ -10385,7 +10447,8 @@ msgid ""
|
|||
msgstr "Якщо ввімкнено, кожна точка зображення відповідатиме точці екрану."
|
||||
|
||||
#: app/config/pikarc-blurbs.h:112
|
||||
msgid "This is the distance in pixels where Guide and Grid snapping activates."
|
||||
msgid ""
|
||||
"This is the distance in pixels where Guide and Grid snapping activates."
|
||||
msgstr ""
|
||||
"Відстань у точках, при наближенні на яку відбувається прилипання до "
|
||||
"напрямних чи сітки."
|
||||
|
@ -10400,7 +10463,8 @@ msgstr "Типово увімкнено прилипання до сітки у
|
|||
|
||||
#: app/config/pikarc-blurbs.h:122
|
||||
msgid "Snap to the canvas edges by default in new image windows."
|
||||
msgstr "Типово увімкнено прилипання до країв полотна у вікнах нових зображень."
|
||||
msgstr ""
|
||||
"Типово увімкнено прилипання до країв полотна у вікнах нових зображень."
|
||||
|
||||
#: app/config/pikarc-blurbs.h:125
|
||||
msgid "Snap to the active path by default in new image windows."
|
||||
|
@ -11036,7 +11100,8 @@ msgstr ""
|
|||
|
||||
#: app/config/pikarc-blurbs.h:581
|
||||
msgid "Sets the default palette type for the 'Convert to Indexed' dialog."
|
||||
msgstr "Встановлює типовий тип палітри для вікна «Перетворити на індексоване»."
|
||||
msgstr ""
|
||||
"Встановлює типовий тип палітри для вікна «Перетворити на індексоване»."
|
||||
|
||||
#: app/config/pikarc-blurbs.h:584
|
||||
msgid ""
|
||||
|
@ -11274,10 +11339,12 @@ msgstr ""
|
|||
|
||||
#: app/config/pikarc-blurbs.h:720
|
||||
msgid "Show the current foreground and background colors in the toolbox."
|
||||
msgstr "Поміняти у панелі інструментів місцями кольори переднього плану та тла"
|
||||
msgstr ""
|
||||
"Поміняти у панелі інструментів місцями кольори переднього плану та тла"
|
||||
|
||||
#: app/config/pikarc-blurbs.h:723
|
||||
msgid "Show the currently selected brush, pattern and gradient in the toolbox."
|
||||
msgid ""
|
||||
"Show the currently selected brush, pattern and gradient in the toolbox."
|
||||
msgstr ""
|
||||
"Показувати активний пензель, текстуру та градієнт у панелі інструментів."
|
||||
|
||||
|
@ -12736,7 +12803,8 @@ msgstr "Немає доступних текстур для цієї опера
|
|||
|
||||
#: app/core/pika-utils.c:1467
|
||||
msgid "This parser does not support imbricated lists."
|
||||
msgstr "У цьому засобі обробки не передбачено підтримки упорядкованих списків."
|
||||
msgstr ""
|
||||
"У цьому засобі обробки не передбачено підтримки упорядкованих списків."
|
||||
|
||||
#: app/core/pika-utils.c:1490
|
||||
msgid "<li> must be inside <ol> or <ul> tags."
|
||||
|
@ -12825,7 +12893,8 @@ msgstr ""
|
|||
|
||||
#: app/core/pikabrush-load.c:736
|
||||
msgid "Fatal parse error in brush file: Wide brushes are not supported."
|
||||
msgstr "Критична помилка аналізу файла пензля: широкі пензлі не підтримуються."
|
||||
msgstr ""
|
||||
"Критична помилка аналізу файла пензля: широкі пензлі не підтримуються."
|
||||
|
||||
#: app/core/pikabrush-load.c:885
|
||||
msgid "Fatal parse error in brush file: File appears truncated: "
|
||||
|
@ -13461,7 +13530,8 @@ msgstr "Колір переднього плану."
|
|||
#: app/core/pikagrid.c:102
|
||||
msgid ""
|
||||
"The background color of the grid; only used in double dashed line style."
|
||||
msgstr "Колір тла сітки; використовується лише для стилю \"Подвійний пунктир\""
|
||||
msgstr ""
|
||||
"Колір тла сітки; використовується лише для стилю \"Подвійний пунктир\""
|
||||
|
||||
#: app/core/pikagrid.c:109
|
||||
msgid "Spacing X"
|
||||
|
@ -13756,7 +13826,8 @@ msgstr ""
|
|||
"кольорів з відтінків сірого"
|
||||
|
||||
#: app/core/pikaimage-color-profile.c:557
|
||||
msgid "ICC profile validation failed: Color profile is not for RGB color space"
|
||||
msgid ""
|
||||
"ICC profile validation failed: Color profile is not for RGB color space"
|
||||
msgstr ""
|
||||
"Перевірка профілю ICC не вдалася: колірний профіль не годиться для колірного "
|
||||
"простору RGB"
|
||||
|
@ -14393,7 +14464,6 @@ msgid "Premature end of file."
|
|||
msgstr "Передчасний кінець файлу."
|
||||
|
||||
#: app/core/pikapalette-load.c:691
|
||||
#| msgid "Invalid ASE palette name."
|
||||
msgid "Invalid ACB palette version."
|
||||
msgstr "Некоректна версія палітри ACB."
|
||||
|
||||
|
@ -14402,23 +14472,19 @@ msgid "PIKA only supports version 1 ACB palettes"
|
|||
msgstr "У PIKA передбачено підтримку лише версії 1 палітр ACB"
|
||||
|
||||
#: app/core/pikapalette-load.c:704
|
||||
#| msgid "Invalid ASE palette name."
|
||||
msgid "Invalid ACB palette identifier."
|
||||
msgstr "Некоректний ідентифікатор палітри ACB."
|
||||
|
||||
#: app/core/pikapalette-load.c:719 app/core/pikapalette-load.c:958
|
||||
#: app/core/pikapalette-load.c:979
|
||||
#| msgid "Invalid ASE palette name."
|
||||
msgid "Invalid ACB palette name."
|
||||
msgstr "Некоректна назва палітри ACB."
|
||||
|
||||
#: app/core/pikapalette-load.c:737
|
||||
#| msgid "Invalid ASE palette name."
|
||||
msgid "Invalid ACB palette prefix."
|
||||
msgstr "Некоректний префікс палітри ACB."
|
||||
|
||||
#: app/core/pikapalette-load.c:752
|
||||
#| msgid "Invalid ASE palette name."
|
||||
msgid "Invalid ACB palette suffix."
|
||||
msgstr "Некоректний суфікс палітри ACB."
|
||||
|
||||
|
@ -14432,17 +14498,14 @@ msgid "Invalid number of colors: %s."
|
|||
msgstr "Некоректна кількість кольорів: %s."
|
||||
|
||||
#: app/core/pikapalette-load.c:788 app/core/pikapalette-load.c:797
|
||||
#| msgid "Invalid ASE palette name."
|
||||
msgid "Invalid ACB palette page info."
|
||||
msgstr "Некоректні дані сторінки палітри ACB."
|
||||
|
||||
#: app/core/pikapalette-load.c:808 app/core/pikapalette-load.c:830
|
||||
#| msgid "Invalid ASE palette name."
|
||||
msgid "Invalid ACB palette color space."
|
||||
msgstr "Некоректний простір кольорів палітри ACB."
|
||||
|
||||
#: app/core/pikapalette-load.c:968
|
||||
#| msgid "Invalid ASE name size."
|
||||
msgid "Invalid ACB name size."
|
||||
msgstr "Некоректний розмір назви ACB."
|
||||
|
||||
|
@ -14521,7 +14584,8 @@ msgstr ""
|
|||
#: app/core/pikapattern-load.c:116
|
||||
#, c-format
|
||||
msgid "Invalid header data in '%s': Pattern name is too long: %lu"
|
||||
msgstr "Неправильний заголовок даних у «%s»: занадто довга назва візерунка %lu"
|
||||
msgstr ""
|
||||
"Неправильний заголовок даних у «%s»: занадто довга назва візерунка %lu"
|
||||
|
||||
#: app/core/pikapattern-load.c:129 app/core/pikapattern-load.c:167
|
||||
msgid "File appears truncated."
|
||||
|
@ -15689,7 +15753,8 @@ msgid "Reset Input Device Configuration"
|
|||
msgstr "Скинути налаштування пристрою введення"
|
||||
|
||||
#: app/dialogs/input-devices-dialog.c:132
|
||||
msgid "Do you really want to reset all input devices to default configuration?"
|
||||
msgid ""
|
||||
"Do you really want to reset all input devices to default configuration?"
|
||||
msgstr ""
|
||||
"Ви дійсно бажаєте відновити типові налаштування для усіх пристроїв введення?"
|
||||
|
||||
|
@ -15856,7 +15921,8 @@ msgstr "Рівень: %s, життя: %s"
|
|||
|
||||
#: app/dialogs/lebl-dialog.c:150
|
||||
msgid "Left/Right to move, Space to fire, 'p' to pause, 'q' to quit"
|
||||
msgstr "Вліво/Вправо - переміщення, Пробіл - постріл, 'p' - пауза, 'q' - вихід"
|
||||
msgstr ""
|
||||
"Вліво/Вправо - переміщення, Пробіл - постріл, 'p' - пауза, 'q' - вихід"
|
||||
|
||||
#: app/dialogs/lebl-dialog.c:816
|
||||
msgid "Killer GEGLs from Outer Space"
|
||||
|
@ -16026,7 +16092,8 @@ msgid "Do you really want to reset all preferences to default values?"
|
|||
msgstr "Дійсно бажаєте повернутись до початкових значень усіх параметрів?"
|
||||
|
||||
#: app/dialogs/preferences-dialog.c:396
|
||||
msgid "You will have to restart PIKA for the following changes to take effect:"
|
||||
msgid ""
|
||||
"You will have to restart PIKA for the following changes to take effect:"
|
||||
msgstr "Щоб зміни вступили в дію, необхідно перезапустити PIKA."
|
||||
|
||||
#: app/dialogs/preferences-dialog.c:668
|
||||
|
@ -17394,7 +17461,8 @@ msgstr "Інтерфейс введення з вказівника:"
|
|||
|
||||
#: app/dialogs/preferences-dialog.c:3397
|
||||
msgid "S_hare tool and tool options between input devices"
|
||||
msgstr "Сп_ільне використання інструментів і параметрів для пристроїв введення"
|
||||
msgstr ""
|
||||
"Сп_ільне використання інструментів і параметрів для пристроїв введення"
|
||||
|
||||
#: app/dialogs/preferences-dialog.c:3401
|
||||
msgid "Configure E_xtended Input Devices..."
|
||||
|
@ -18367,7 +18435,8 @@ msgstr[3] ""
|
|||
|
||||
#: app/display/pikadisplayshell-close.c:332
|
||||
#, c-format
|
||||
msgid "If you don't save the image, changes from the last minute will be lost."
|
||||
msgid ""
|
||||
"If you don't save the image, changes from the last minute will be lost."
|
||||
msgid_plural ""
|
||||
"If you don't save the image, changes from the last %d minutes will be lost."
|
||||
msgstr[0] ""
|
||||
|
@ -18476,22 +18545,34 @@ msgstr "Кут:"
|
|||
msgid "degrees"
|
||||
msgstr "градуси"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:116
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:124
|
||||
msgid "Zoom Ratio"
|
||||
msgstr "Масштаб"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:118
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:126
|
||||
msgid "Select Zoom Ratio"
|
||||
msgstr "Вибір масштабу"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:160
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:168
|
||||
msgid "Zoom ratio:"
|
||||
msgstr "Пропорції:"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:185
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:193
|
||||
msgid "Zoom:"
|
||||
msgstr "Масштаб:"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:246
|
||||
#, c-format
|
||||
msgid "Othe_r (%s)..."
|
||||
msgstr "_Інший (%s) …"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:250
|
||||
#, c-format
|
||||
#| msgctxt "view-padding-color"
|
||||
#| msgid "_Custom Color..."
|
||||
msgid "Custom Zoom (%s)..."
|
||||
msgstr "Нетиповий масштаб (%s)…"
|
||||
|
||||
#: app/display/pikadisplayshell-title.c:299
|
||||
msgid "(modified)"
|
||||
msgstr "(змінено)"
|
||||
|
@ -20626,7 +20707,8 @@ msgstr "Метод малювання «%s» не існує"
|
|||
|
||||
#: app/pdb/pikapdb-utils.c:326
|
||||
#, c-format
|
||||
msgid "Item '%s' (%d) cannot be used because it has not been added to an image"
|
||||
msgid ""
|
||||
"Item '%s' (%d) cannot be used because it has not been added to an image"
|
||||
msgstr ""
|
||||
"Об'єкт «%s» (%d) неможливо використовувати, бо його не додано до зображення"
|
||||
|
||||
|
@ -21405,7 +21487,8 @@ msgstr "Неправильна назва змінної у файлі сере
|
|||
#: app/plug-in/pikainterpreterdb.c:303 app/plug-in/pikainterpreterdb.c:400
|
||||
#, c-format
|
||||
msgid "Bad interpreter referenced in interpreter file %s: %s"
|
||||
msgstr "Неправильне посилання на інтерпретатор у інтерпретованому файлі %s: %s"
|
||||
msgstr ""
|
||||
"Неправильне посилання на інтерпретатор у інтерпретованому файлі %s: %s"
|
||||
|
||||
#: app/plug-in/pikainterpreterdb.c:372
|
||||
#, c-format
|
||||
|
@ -22153,7 +22236,8 @@ msgstr "Вирівняти точки прив'язки цілей за етал
|
|||
|
||||
#: app/tools/pikaalignoptions.c:504
|
||||
msgid "Align anchor points of targets on horizontal middle of reference"
|
||||
msgstr "Вирівняти точки прив'язки цілей за еталонною серединою за горизонталлю"
|
||||
msgstr ""
|
||||
"Вирівняти точки прив'язки цілей за еталонною серединою за горизонталлю"
|
||||
|
||||
#: app/tools/pikaalignoptions.c:508
|
||||
msgid "Align anchor points of targets on bottom of reference"
|
||||
|
@ -23554,7 +23638,8 @@ msgid "Handle Transform"
|
|||
msgstr "Перетворення за точками"
|
||||
|
||||
#: app/tools/pikahandletransformtool.c:112
|
||||
msgid "Handle Transform Tool: Deform the layer, selection or path with handles"
|
||||
msgid ""
|
||||
"Handle Transform Tool: Deform the layer, selection or path with handles"
|
||||
msgstr ""
|
||||
"Перетворення за точками: деформуйте шар, позначену ділянку або контур на "
|
||||
"основі позначених опорних точок"
|
||||
|
@ -23964,7 +24049,8 @@ msgid "N-Point Deformation"
|
|||
msgstr "Деформація за N точками"
|
||||
|
||||
#: app/tools/pikanpointdeformationtool.c:159
|
||||
msgid "N-Point Deformation Tool: Rubber-like deformation of image using points"
|
||||
msgid ""
|
||||
"N-Point Deformation Tool: Rubber-like deformation of image using points"
|
||||
msgstr ""
|
||||
"Деформація за N точками: гумова деформація зображення на основі вказаних "
|
||||
"точок"
|
||||
|
@ -25655,7 +25741,8 @@ msgstr "_Перепризначити скорочення"
|
|||
#: app/widgets/pikaactionview.c:638
|
||||
#, c-format
|
||||
msgid "Shortcut \"%s\" is already taken by \"%s\" from the \"%s\" group."
|
||||
msgstr "Клавіші швидкого \"%s\" вже використані у пункті \"%s\" з меню \"%s\"."
|
||||
msgstr ""
|
||||
"Клавіші швидкого \"%s\" вже використані у пункті \"%s\" з меню \"%s\"."
|
||||
|
||||
#: app/widgets/pikaactionview.c:642
|
||||
#, c-format
|
||||
|
|
252
po/zh_CN.po
252
po/zh_CN.po
|
@ -22,8 +22,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PIKA-master\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/pika/issues\n"
|
||||
"POT-Creation-Date: 2023-09-14 23:23+0000\n"
|
||||
"PO-Revision-Date: 2023-09-15 09:12+0800\n"
|
||||
"POT-Creation-Date: 2023-09-24 21:51+0000\n"
|
||||
"PO-Revision-Date: 2023-09-25 09:22+0800\n"
|
||||
"Last-Translator: lumingzh <lumingzh@qq.com>\n"
|
||||
"Language-Team: Chinese - China <i18n-zh@googlegroups.com>\n"
|
||||
"Language: zh_CN\n"
|
||||
|
@ -31,7 +31,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0\n"
|
||||
"X-Generator: Gtranslator 42.0\n"
|
||||
"X-Generator: Gtranslator 45.1\n"
|
||||
|
||||
#: desktop/technology.heckin.PIKA.appdata.xml.in.in:15
|
||||
msgid "The PIKA team"
|
||||
|
@ -2423,7 +2423,7 @@ msgstr "240 秒"
|
|||
#: app/display/pikadisplayshell-close.c:181
|
||||
#: app/display/pikadisplayshell-filter-dialog.c:87
|
||||
#: app/display/pikadisplayshell-rotate-dialog.c:123
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:123
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:131
|
||||
#: app/tools/pikafiltertool.c:364 app/tools/pikaforegroundselecttool.c:331
|
||||
#: app/tools/pikatexttool.c:1751 app/tools/pikatransformgridtool.c:1264
|
||||
#: app/tools/pikatransformtool.c:428 app/widgets/pikaactionview.c:621
|
||||
|
@ -9382,406 +9382,446 @@ msgstr "放大很多"
|
|||
|
||||
#: app/actions/view-actions.c:373
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 16:1 (1600%)"
|
||||
msgstr "缩放 16:1 (1600%)"
|
||||
|
||||
#: app/actions/view-actions.c:374
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1_6:1 (1600%)"
|
||||
msgstr "1_6:1 (1600%)"
|
||||
|
||||
#: app/actions/view-actions.c:374
|
||||
#: app/actions/view-actions.c:376
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 16:1"
|
||||
msgstr "缩放 16:1"
|
||||
|
||||
#: app/actions/view-actions.c:379
|
||||
#: app/actions/view-actions.c:381
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 8:1 (800%)"
|
||||
msgstr "缩放 8:1 (800%)"
|
||||
|
||||
#: app/actions/view-actions.c:382
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_8:1 (800%)"
|
||||
msgstr "_8:1 (800%)"
|
||||
|
||||
#: app/actions/view-actions.c:380
|
||||
#: app/actions/view-actions.c:384
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 8:1"
|
||||
msgstr "缩放 8:1"
|
||||
|
||||
#: app/actions/view-actions.c:385
|
||||
#: app/actions/view-actions.c:389
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 4:1 (400%)"
|
||||
msgstr "缩放 4:1 (400%)"
|
||||
|
||||
#: app/actions/view-actions.c:390
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_4:1 (400%)"
|
||||
msgstr "_4:1 (400%)"
|
||||
|
||||
#: app/actions/view-actions.c:386
|
||||
#: app/actions/view-actions.c:392
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 4:1"
|
||||
msgstr "缩放 4:1"
|
||||
|
||||
#: app/actions/view-actions.c:391
|
||||
#: app/actions/view-actions.c:397
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 2:1 (200%)"
|
||||
msgstr "缩放 2:1 (200%)"
|
||||
|
||||
#: app/actions/view-actions.c:398
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_2:1 (200%)"
|
||||
msgstr "_2:1 (200%)"
|
||||
|
||||
#: app/actions/view-actions.c:392
|
||||
#: app/actions/view-actions.c:400
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 2:1"
|
||||
msgstr "缩放 2:1"
|
||||
|
||||
#: app/actions/view-actions.c:397
|
||||
#: app/actions/view-actions.c:405
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:1 (100%)"
|
||||
msgstr "缩放 1:1 (100%)"
|
||||
|
||||
#: app/actions/view-actions.c:406
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "_1:1 (100%)"
|
||||
msgstr "_1:1 (100%)"
|
||||
|
||||
#: app/actions/view-actions.c:398
|
||||
#: app/actions/view-actions.c:408
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:1"
|
||||
msgstr "缩放 1:1"
|
||||
|
||||
#: app/actions/view-actions.c:403
|
||||
#: app/actions/view-actions.c:413
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:2 (50%)"
|
||||
msgstr "缩放 1:2 (50%)"
|
||||
|
||||
#: app/actions/view-actions.c:414
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_2 (50%)"
|
||||
msgstr "1:_2 (50%)"
|
||||
|
||||
#: app/actions/view-actions.c:404
|
||||
#: app/actions/view-actions.c:416
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:2"
|
||||
msgstr "缩放 1:2"
|
||||
|
||||
#: app/actions/view-actions.c:409
|
||||
#: app/actions/view-actions.c:421
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:4 (25%)"
|
||||
msgstr "缩放 1:4 (25%)"
|
||||
|
||||
#: app/actions/view-actions.c:422
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_4 (25%)"
|
||||
msgstr "1:_4 (25%)"
|
||||
|
||||
#: app/actions/view-actions.c:410
|
||||
#: app/actions/view-actions.c:424
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:4"
|
||||
msgstr "缩放 1:4"
|
||||
|
||||
#: app/actions/view-actions.c:415
|
||||
#: app/actions/view-actions.c:429
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:8 (12.5%)"
|
||||
msgstr "缩放 1:8 (12.5%)"
|
||||
|
||||
#: app/actions/view-actions.c:430
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:_8 (12.5%)"
|
||||
msgstr "1:_8 (12.5%)"
|
||||
|
||||
#: app/actions/view-actions.c:416
|
||||
#: app/actions/view-actions.c:432
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:8"
|
||||
msgstr "缩放 1:8"
|
||||
|
||||
#: app/actions/view-actions.c:421
|
||||
#: app/actions/view-actions.c:437
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:16 (6.25%)"
|
||||
msgstr "缩放 1:16 (6.25%)"
|
||||
|
||||
#: app/actions/view-actions.c:438
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "1:1_6 (6.25%)"
|
||||
msgstr "1:1_6 (6.25%)"
|
||||
|
||||
#: app/actions/view-actions.c:422
|
||||
#: app/actions/view-actions.c:440
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Zoom 1:16"
|
||||
msgstr "缩放 1:16"
|
||||
|
||||
#: app/actions/view-actions.c:427
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Othe_r zoom factor..."
|
||||
msgstr "其他缩放比例(_R)…"
|
||||
|
||||
#: app/actions/view-actions.c:428
|
||||
#: app/actions/view-actions.c:445 app/actions/view-actions.c:448
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Set a custom zoom factor"
|
||||
msgstr "设置自定义缩放比例"
|
||||
|
||||
#: app/actions/view-actions.c:436
|
||||
#: app/actions/view-actions.c:446
|
||||
msgctxt "view-zoom-action"
|
||||
msgid "Othe_r zoom factor..."
|
||||
msgstr "其他缩放比例(_R)…"
|
||||
|
||||
#: app/actions/view-actions.c:456
|
||||
msgctxt "view-action"
|
||||
msgid "Flip _Horizontally"
|
||||
msgstr "水平翻转(_H)"
|
||||
|
||||
#: app/actions/view-actions.c:437
|
||||
#: app/actions/view-actions.c:457
|
||||
msgctxt "view-action"
|
||||
msgid "Flip the view horizontally"
|
||||
msgstr "水平翻转视图"
|
||||
|
||||
#: app/actions/view-actions.c:443
|
||||
#: app/actions/view-actions.c:463
|
||||
msgctxt "view-action"
|
||||
msgid "Flip _Vertically"
|
||||
msgstr "竖直翻转(_V)"
|
||||
|
||||
#: app/actions/view-actions.c:444
|
||||
#: app/actions/view-actions.c:464
|
||||
msgctxt "view-action"
|
||||
msgid "Flip the view vertically"
|
||||
msgstr "竖直翻转视图"
|
||||
|
||||
#: app/actions/view-actions.c:453
|
||||
#: app/actions/view-actions.c:473
|
||||
msgctxt "view-action"
|
||||
msgid "Display Rotation Absolute Angle Set"
|
||||
msgstr "显示旋转绝对角度设定"
|
||||
|
||||
#: app/actions/view-actions.c:459
|
||||
#: app/actions/view-actions.c:479
|
||||
msgctxt "view-action"
|
||||
msgid "_Reset Rotate"
|
||||
msgstr "重置旋转(_R)"
|
||||
|
||||
#: app/actions/view-actions.c:461
|
||||
#: app/actions/view-actions.c:481
|
||||
msgctxt "view-action"
|
||||
msgid "Reset the angle of rotation to 0°"
|
||||
msgstr "重置旋转角度至 0°"
|
||||
|
||||
#: app/actions/view-actions.c:469
|
||||
#: app/actions/view-actions.c:489
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 15° _clockwise"
|
||||
msgstr "顺时钟旋转 15° (_C)"
|
||||
|
||||
#: app/actions/view-actions.c:470
|
||||
#: app/actions/view-actions.c:490
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 15 degrees to the right"
|
||||
msgstr "将视图向右旋转 15 度"
|
||||
|
||||
#: app/actions/view-actions.c:475
|
||||
#: app/actions/view-actions.c:495
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 90° _clockwise"
|
||||
msgstr "顺时针旋转 90° (_C)"
|
||||
|
||||
#: app/actions/view-actions.c:476
|
||||
#: app/actions/view-actions.c:496
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 90 degrees to the right"
|
||||
msgstr "将视图向右旋转 90 度"
|
||||
|
||||
#: app/actions/view-actions.c:481
|
||||
#: app/actions/view-actions.c:501
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate _180°"
|
||||
msgstr "旋转 _180°"
|
||||
|
||||
#: app/actions/view-actions.c:482
|
||||
#: app/actions/view-actions.c:502
|
||||
msgctxt "view-action"
|
||||
msgid "Turn the view upside-down"
|
||||
msgstr "使视图上下颠倒"
|
||||
|
||||
#: app/actions/view-actions.c:487
|
||||
#: app/actions/view-actions.c:507
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 90° counter-clock_wise"
|
||||
msgstr "逆时针旋转 90° (_W)"
|
||||
|
||||
#: app/actions/view-actions.c:488
|
||||
#: app/actions/view-actions.c:508
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 90 degrees to the left"
|
||||
msgstr "将视图向左旋转 90 度"
|
||||
|
||||
#: app/actions/view-actions.c:493
|
||||
#: app/actions/view-actions.c:513
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate 15° counter-clock_wise"
|
||||
msgstr "逆时针旋转 15° (_W)"
|
||||
|
||||
#: app/actions/view-actions.c:494
|
||||
#: app/actions/view-actions.c:514
|
||||
msgctxt "view-action"
|
||||
msgid "Rotate the view 15 degrees to the left"
|
||||
msgstr "将视图向左旋转 15 度"
|
||||
|
||||
#: app/actions/view-actions.c:502
|
||||
#: app/actions/view-actions.c:522
|
||||
msgctxt "view-action"
|
||||
msgid "_Perceptual"
|
||||
msgstr "感知(_P)"
|
||||
|
||||
#: app/actions/view-actions.c:503
|
||||
#: app/actions/view-actions.c:523
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is perceptual"
|
||||
msgstr "显示渲染效果是可感知的"
|
||||
|
||||
#: app/actions/view-actions.c:508
|
||||
#: app/actions/view-actions.c:528
|
||||
msgctxt "view-action"
|
||||
msgid "_Relative Colorimetric"
|
||||
msgstr "相关色度(_R)"
|
||||
|
||||
#: app/actions/view-actions.c:509
|
||||
#: app/actions/view-actions.c:529
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is relative colorimetric"
|
||||
msgstr "显示渲染效果是相关色度的"
|
||||
|
||||
#: app/actions/view-actions.c:514
|
||||
#: app/actions/view-actions.c:534
|
||||
msgctxt "view-action"
|
||||
msgid "_Saturation"
|
||||
msgstr "饱和度(_S)"
|
||||
|
||||
#: app/actions/view-actions.c:515
|
||||
#: app/actions/view-actions.c:535
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is saturation"
|
||||
msgstr "显示渲染效果是色饱和的"
|
||||
|
||||
#: app/actions/view-actions.c:520
|
||||
#: app/actions/view-actions.c:540
|
||||
msgctxt "view-action"
|
||||
msgid "_Absolute Colorimetric"
|
||||
msgstr "绝对色度(_A)"
|
||||
|
||||
#: app/actions/view-actions.c:521
|
||||
#: app/actions/view-actions.c:541
|
||||
msgctxt "view-action"
|
||||
msgid "Display rendering intent is absolute colorimetric"
|
||||
msgstr "显示渲染效果是绝对色度的"
|
||||
|
||||
#: app/actions/view-actions.c:529
|
||||
#: app/actions/view-actions.c:549
|
||||
msgctxt "view-padding-color"
|
||||
msgid "From _Theme"
|
||||
msgstr "来自主题(_T)"
|
||||
|
||||
#: app/actions/view-actions.c:530
|
||||
#: app/actions/view-actions.c:550
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the current theme's background color"
|
||||
msgstr "使用当前主题的背景色"
|
||||
|
||||
#: app/actions/view-actions.c:535
|
||||
#: app/actions/view-actions.c:555
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Light Check Color"
|
||||
msgstr "浅色方格的颜色(_L)"
|
||||
|
||||
#: app/actions/view-actions.c:536
|
||||
#: app/actions/view-actions.c:556
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the light check color"
|
||||
msgstr "使用浅色方格的颜色"
|
||||
|
||||
#: app/actions/view-actions.c:541
|
||||
#: app/actions/view-actions.c:561
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Dark Check Color"
|
||||
msgstr "深色方格的颜色(_D)"
|
||||
|
||||
#: app/actions/view-actions.c:542
|
||||
#: app/actions/view-actions.c:562
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use the dark check color"
|
||||
msgstr "使用深色方格的颜色"
|
||||
|
||||
#: app/actions/view-actions.c:547
|
||||
#: app/actions/view-actions.c:567
|
||||
msgctxt "view-padding-color"
|
||||
msgid "_Custom Color..."
|
||||
msgstr "自定义颜色(_C)…"
|
||||
|
||||
#: app/actions/view-actions.c:548
|
||||
#: app/actions/view-actions.c:568
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Use an arbitrary color"
|
||||
msgstr "使用任意颜色"
|
||||
|
||||
#: app/actions/view-actions.c:553
|
||||
#: app/actions/view-actions.c:573
|
||||
msgctxt "view-padding-color"
|
||||
msgid "As in _Preferences"
|
||||
msgstr "按首选项设定(_P)"
|
||||
|
||||
#: app/actions/view-actions.c:555
|
||||
#: app/actions/view-actions.c:575
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Reset padding color to what's configured in preferences"
|
||||
msgstr "将填充颜色重置为在首选项中的配置"
|
||||
|
||||
#: app/actions/view-actions.c:563
|
||||
#: app/actions/view-actions.c:583
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Keep Padding in \"Show _All\" Mode"
|
||||
msgstr "在“显示全部”模式保持衬垫"
|
||||
|
||||
#: app/actions/view-actions.c:565
|
||||
#: app/actions/view-actions.c:585
|
||||
msgctxt "view-padding-color"
|
||||
msgid "Keep canvas padding when \"View -> Show All\" is enabled"
|
||||
msgstr "“视图->显示全部”启用时保持画布衬垫"
|
||||
|
||||
#: app/actions/view-actions.c:574
|
||||
#: app/actions/view-actions.c:594
|
||||
msgctxt "view-action"
|
||||
msgid "Set horizontal scroll offset"
|
||||
msgstr "设置水平滚动位移"
|
||||
|
||||
#: app/actions/view-actions.c:579
|
||||
#: app/actions/view-actions.c:599
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to left border"
|
||||
msgstr "滚动到左边界"
|
||||
|
||||
#: app/actions/view-actions.c:584
|
||||
#: app/actions/view-actions.c:604
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to right border"
|
||||
msgstr "滚动到右边界"
|
||||
|
||||
#: app/actions/view-actions.c:589
|
||||
#: app/actions/view-actions.c:609
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll left"
|
||||
msgstr "左滚"
|
||||
|
||||
#: app/actions/view-actions.c:594
|
||||
#: app/actions/view-actions.c:614
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll right"
|
||||
msgstr "右滚"
|
||||
|
||||
#: app/actions/view-actions.c:599
|
||||
#: app/actions/view-actions.c:619
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page left"
|
||||
msgstr "页面向左滚动"
|
||||
|
||||
#: app/actions/view-actions.c:604
|
||||
#: app/actions/view-actions.c:624
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page right"
|
||||
msgstr "页面向右滚动"
|
||||
|
||||
#: app/actions/view-actions.c:612
|
||||
#: app/actions/view-actions.c:632
|
||||
msgctxt "view-action"
|
||||
msgid "Set vertical scroll offset"
|
||||
msgstr "设置竖直滚动位移"
|
||||
|
||||
#: app/actions/view-actions.c:617
|
||||
#: app/actions/view-actions.c:637
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to top border"
|
||||
msgstr "滚动到上边界"
|
||||
|
||||
#: app/actions/view-actions.c:622
|
||||
#: app/actions/view-actions.c:642
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll to bottom border"
|
||||
msgstr "滚动到下边界"
|
||||
|
||||
#: app/actions/view-actions.c:627
|
||||
#: app/actions/view-actions.c:647
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll up"
|
||||
msgstr "上滚"
|
||||
|
||||
#: app/actions/view-actions.c:632
|
||||
#: app/actions/view-actions.c:652
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll down"
|
||||
msgstr "下滚"
|
||||
|
||||
#: app/actions/view-actions.c:637
|
||||
#: app/actions/view-actions.c:657
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page up"
|
||||
msgstr "页面向上滚动"
|
||||
|
||||
#: app/actions/view-actions.c:642
|
||||
#: app/actions/view-actions.c:662
|
||||
msgctxt "view-action"
|
||||
msgid "Scroll page down"
|
||||
msgstr "页面向下滚动"
|
||||
|
||||
#: app/actions/view-actions.c:841
|
||||
#: app/actions/view-actions.c:848
|
||||
#, c-format
|
||||
msgid "Re_vert Zoom (%d%%)"
|
||||
msgstr "恢复缩放 (%d%%)(_V)"
|
||||
|
||||
#: app/actions/view-actions.c:849
|
||||
#: app/actions/view-actions.c:856
|
||||
msgid "Re_vert Zoom"
|
||||
msgstr "恢复缩放(_V)"
|
||||
|
||||
#: app/actions/view-actions.c:1017
|
||||
#, c-format
|
||||
msgid "Othe_r (%s)..."
|
||||
msgstr "其他 (%s)(_R)…"
|
||||
|
||||
#: app/actions/view-actions.c:1028
|
||||
#: app/actions/view-actions.c:1004
|
||||
#, c-format
|
||||
msgid "_Zoom (%s)"
|
||||
msgstr "缩放 (%s)(_Z)"
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. H: Horizontal, V: Vertical
|
||||
#: app/actions/view-actions.c:1052
|
||||
#: app/actions/view-actions.c:1024
|
||||
msgid "(H+V) "
|
||||
msgstr "(H+V) "
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. H: Horizontal
|
||||
#: app/actions/view-actions.c:1058
|
||||
#: app/actions/view-actions.c:1030
|
||||
msgid "(H) "
|
||||
msgstr "(H+V) "
|
||||
|
||||
#. please preserve the trailing space
|
||||
#. V: Vertical
|
||||
#: app/actions/view-actions.c:1064
|
||||
#: app/actions/view-actions.c:1036
|
||||
msgid "(V) "
|
||||
msgstr "(V) "
|
||||
|
||||
#: app/actions/view-actions.c:1073
|
||||
#: app/actions/view-actions.c:1045
|
||||
#, c-format
|
||||
msgid "_Flip %s& Rotate (%d°)"
|
||||
msgstr "翻转%s和旋转(%d°)(_F)"
|
||||
|
||||
#: app/actions/view-commands.c:1089
|
||||
#: app/actions/view-commands.c:1074
|
||||
msgid "Set Canvas Padding Color"
|
||||
msgstr "设置画布衬垫的颜色"
|
||||
|
||||
#: app/actions/view-commands.c:1091
|
||||
#: app/actions/view-commands.c:1076
|
||||
msgid "Set Custom Canvas Padding Color"
|
||||
msgstr "设置自定义画布衬垫的颜色"
|
||||
|
||||
|
@ -9805,7 +9845,7 @@ msgstr "移动此窗口至屏幕 %s"
|
|||
#: app/dialogs/template-options-dialog.c:119
|
||||
#: app/display/pikadisplayshell-filter-dialog.c:88
|
||||
#: app/display/pikadisplayshell-rotate-dialog.c:124
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:124 app/gui/gui.c:184
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:132 app/gui/gui.c:184
|
||||
#: app/tools/pikafiltertool.c:365 app/widgets/pikacolordialog.c:464
|
||||
#: app/widgets/pikacontrollereditor.c:663 app/widgets/pikaerrordialog.c:76
|
||||
#: app/widgets/pikafiledialog.c:176 app/widgets/pikamodifierseditor.c:685
|
||||
|
@ -10188,8 +10228,8 @@ msgstr "路径"
|
|||
#: app/config/pikarc-blurbs.h:13
|
||||
msgid ""
|
||||
"When enabled, an image will become the active image when its image window "
|
||||
"receives the focus. This is useful for window managers using \"click to focus"
|
||||
"\"."
|
||||
"receives the focus. This is useful for window managers using \"click to "
|
||||
"focus\"."
|
||||
msgstr ""
|
||||
"当启用时,当对应的图像窗口获得焦点时,图像将成为激活图像。这对使用“单击获取焦"
|
||||
"点”的窗口管理器有用。"
|
||||
|
@ -18083,22 +18123,32 @@ msgstr "角度:"
|
|||
msgid "degrees"
|
||||
msgstr "度"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:116
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:124
|
||||
msgid "Zoom Ratio"
|
||||
msgstr "缩放比率"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:118
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:126
|
||||
msgid "Select Zoom Ratio"
|
||||
msgstr "选择缩放比率"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:160
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:168
|
||||
msgid "Zoom ratio:"
|
||||
msgstr "缩放比率:"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:185
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:193
|
||||
msgid "Zoom:"
|
||||
msgstr "缩放:"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:246
|
||||
#, c-format
|
||||
msgid "Othe_r (%s)..."
|
||||
msgstr "其他 (%s)(_R)…"
|
||||
|
||||
#: app/display/pikadisplayshell-scale-dialog.c:250
|
||||
#, c-format
|
||||
msgid "Custom Zoom (%s)..."
|
||||
msgstr "自定义缩放 (%s)…"
|
||||
|
||||
#: app/display/pikadisplayshell-title.c:299
|
||||
msgid "(modified)"
|
||||
msgstr "(已修改)"
|
||||
|
@ -20433,8 +20483,8 @@ msgstr "“%s”过程返回了错误的值类型用于返回值“%s” (#%d)
|
|||
#: app/pdb/pikaprocedure.c:860
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Procedure '%s' has been called with a wrong value type for argument '%s' (#"
|
||||
"%d). Expected %s, got %s."
|
||||
"Procedure '%s' has been called with a wrong value type for argument "
|
||||
"'%s' (#%d). Expected %s, got %s."
|
||||
msgstr ""
|
||||
"调用“%s”过程使用了错误的值类型用于参数“%s” (#%d) 。需要 %s,但获得 %s。"
|
||||
|
||||
|
|
|
@ -127,6 +127,11 @@ notebook stack {
|
|||
background-color: @bg-color;
|
||||
}
|
||||
|
||||
notebook header {
|
||||
background-color: @bg-color;
|
||||
border-color: @strong-border-color;
|
||||
}
|
||||
|
||||
/* Use this to make a border or padding around each tab */
|
||||
notebook header tabs tab {
|
||||
padding: 1px;
|
||||
|
@ -236,10 +241,6 @@ scrolledwindow viewport grid, scrolledwindow viewport box {
|
|||
border: 0px solid @bg-color;
|
||||
}
|
||||
|
||||
notebook header {
|
||||
background-color: @bg-color;
|
||||
}
|
||||
|
||||
PikaRuler {
|
||||
background-color: @ruler-color;
|
||||
}
|
||||
|
@ -322,6 +323,11 @@ spinbutton, entry {
|
|||
border-color: @strong-border-color;
|
||||
}
|
||||
|
||||
/* Styling for the +/- buttons */
|
||||
spinbutton button.up, spinbutton button.down {
|
||||
background-color: @bg-color;
|
||||
}
|
||||
|
||||
PikaSpinScale entry progress {
|
||||
background-color: @extreme-selected-color;
|
||||
border-width: 0px;
|
||||
|
@ -339,7 +345,7 @@ checkbutton:hover, checkbutton.text-button:hover, checkbutton:hover label, radio
|
|||
background-color: @hover-color;
|
||||
}
|
||||
|
||||
checkbutton check, radiobutton radio {
|
||||
checkbutton check, radiobutton radio, treeview.view check {
|
||||
background-image: none;
|
||||
background-color: @extreme-bg-color;
|
||||
border: 1px solid @stronger-border-color;
|
||||
|
@ -414,6 +420,10 @@ menuitem *:hover {
|
|||
background: @extreme-selected-color;
|
||||
}
|
||||
|
||||
menuitem check {
|
||||
border-color: @fg-color;
|
||||
}
|
||||
|
||||
/* "Add Tab" menu in dockable dialog */
|
||||
menu {
|
||||
background-color: @bg-color;
|
||||
|
@ -430,9 +440,17 @@ menu box {
|
|||
* with a different background color. Let's get rid of it.
|
||||
*/
|
||||
menu separator {
|
||||
background-color: @stronger-border-color;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* Defines the border around the Save Image actionbar options */
|
||||
actionbar revealer box {
|
||||
border-width: 0px;
|
||||
border-top-width: 1px;
|
||||
border-top-color: @strong-border-color;
|
||||
}
|
||||
|
||||
/* Sidebar in File > Open */
|
||||
|
||||
/* The background to either side of the directory buttons.
|
||||
|
@ -474,12 +492,11 @@ switch {
|
|||
border: 1px solid @stronger-border-color;
|
||||
}
|
||||
|
||||
/* The switch button is quite hard to understand without color IMO. So
|
||||
* accept a bit of color here as an exception to indicate the checked
|
||||
* state, even though this is globally a neutral gray theme.
|
||||
/* The switch button is hard to understand without color.
|
||||
* Let's indicate the checked state with foreground color.
|
||||
*/
|
||||
switch:checked {
|
||||
background-color: rgb(200,200,255);
|
||||
background-color: @fg-color;
|
||||
}
|
||||
|
||||
/* This prevents the 1/0 labels from appearing inside the switch slider */
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
Currently active maintainers
|
||||
----------------------------
|
||||
|
||||
Michael Natterer
|
||||
E-mail: mitch@gimp.org
|
||||
Userid: mitch
|
||||
|
||||
Jehan
|
||||
E-mail: jehan@girinstud.io
|
||||
Userid: Jehan
|
|
@ -27,7 +27,24 @@ Core:
|
|||
external data. This will be used to serialize data objects hence easily
|
||||
retrieve the proper data even when some data may have duplicate names.
|
||||
- New "FG to Transparent (Hardedge)" gradient.
|
||||
- New Adobe Swatch Exchange palette import support.
|
||||
- New palette import supports:
|
||||
* Adobe Swatch Exchange
|
||||
* SwatchBooker
|
||||
* Adobe Color Book (ACB)
|
||||
- More robust support for ASE palette loading, by stripping space paddings and
|
||||
being more warry of maliciously built files with invalid string data.
|
||||
- Artifically set PANGOCAIRO_BACKEND=fc when running on Windows to use the
|
||||
fontconfig backend, which enables anti-aliasing on Windows, unlike the
|
||||
default pangocairo backend.
|
||||
- XCF:
|
||||
* Font information are more accurately stored (not only the font name, but
|
||||
also storing various other attributes and even a file hash in the ideal
|
||||
case where the exact same font file is available), allowing to find the
|
||||
right font (if installed) on load with less errors.
|
||||
* As a consequence of the previous point, new files with text layers will be
|
||||
saved as a bumped XCF 19 version.
|
||||
* Older XCF versions with text layers can still be saved using older XCF
|
||||
versions as long as the text layers are untouched in an edit session.
|
||||
|
||||
Graphical User Interface:
|
||||
|
||||
|
@ -59,6 +76,8 @@ Graphical User Interface:
|
|||
and gimp-tool-dodge in Color theme.
|
||||
- Help menu rearranged to be better organized and also to move "About GIMP" as
|
||||
the last item, which is its more conventional position.
|
||||
- Many fixes to the default themes (including several cases of CSS rules
|
||||
leaking from system themes).
|
||||
|
||||
Tools:
|
||||
|
||||
|
@ -93,6 +112,13 @@ Plug-ins:
|
|||
- New gimp-help-main script to link to the "Table of Contents" of the manual,
|
||||
added to the "Help > User Manual" submenu.
|
||||
- PSP: added support to load PSP ICC Profile data.
|
||||
- Image Map: two new fields to the HTML Link tab and one new field to the
|
||||
Javascript tab for area properties:
|
||||
* accesskey: The same as the mnemonic key shortcuts in GTK, to activate an
|
||||
area of the image map. Depending on the OS, you either hold ALT or
|
||||
ALT+SHIFT and this key.
|
||||
* tabindex: What order to select the area when the user presses Tab.
|
||||
* onClick: Run a Javascript function when the user clicks on the area.
|
||||
|
||||
Translations:
|
||||
|
||||
|
@ -117,6 +143,11 @@ Build:
|
|||
Windows. This bump happens because of end-of-support by Microsoft itself,
|
||||
and also by MSYS2 project which is our base for the official installers.
|
||||
- CI now generates babl and GEGL API reference HTML as artifact tarballs.
|
||||
- New meson options -Dfits and -Dopenmp to enable/disable respectively FITS or
|
||||
OpenMP support more explicitly (allowing to bypass auto-detection).
|
||||
- Pango 1.50 or higher is now required as a result of using
|
||||
pango_attribute_as_font_desc(). Also pango, pangocairo and pangoft2 now use
|
||||
the same minimum version requirement.
|
||||
|
||||
|
||||
Overview of Changes from GIMP 2.99.14 to GIMP 2.99.16
|
Loading…
Reference in New Issue