mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-19 22:34:37 +00:00
lots of i18n updates and spelling corrections
--Sven
This commit is contained in:
parent
f01b9e71d4
commit
fbb6a05782
|
@ -1,3 +1,12 @@
|
|||
2000-03-27 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* plug-ins/gap/gap_*.c: corrected spelling and punctuation of many
|
||||
strings so they adhere better to our standards.
|
||||
|
||||
* plug-ins/FractalExplorer/FractalExplorer.c
|
||||
* plug-ins/gflare/gflare.c: do not hardcode ~/.gimp-1.1 into the
|
||||
message strings.
|
||||
|
||||
2000-03-27 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
|
||||
|
||||
* plug-ins/common/xpm.c: INIT_I18N_UI() instead of INIT_I18N()
|
||||
|
|
|
@ -1153,7 +1153,7 @@ plug_in_parse_fractalexplorer_path (void)
|
|||
g_message (_("No fractalexplorer-path in gimprc:\n"
|
||||
"You need to add an entry like\n"
|
||||
"(fractalexplorer-path \"${gimp_dir}/fractalexplorer:${gimp_data_dir}/fractalexplorer\")\n"
|
||||
"to your ~/.gimp-1.1/gimprc file\n"));
|
||||
"to your %s/gimprc file."), gimp_directory ());
|
||||
gimp_destroy_params (return_vals, nreturn_vals);
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -463,7 +463,7 @@ radio_create_value(char *title, GtkTable *table, int row, t_arr_arg *arr_ptr)
|
|||
|
||||
|
||||
label = gtk_label_new(title);
|
||||
gtk_misc_set_alignment(GTK_MISC(label), 1.0, 0.5);
|
||||
gtk_misc_set_alignment(GTK_MISC(label), 1.0, 0.0);
|
||||
gtk_table_attach( GTK_TABLE (table), label, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0);
|
||||
gtk_widget_show(label);
|
||||
|
||||
|
@ -780,7 +780,7 @@ gint p_array_std_dialog(char *title_txt,
|
|||
if(b_argc < 1)
|
||||
{
|
||||
/* if no buttons are specified use one CLOSE button per default */
|
||||
button = gtk_button_new_with_label ( _("CLOSE"));
|
||||
button = gtk_button_new_with_label ( _("Close"));
|
||||
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
|
||||
gtk_signal_connect (GTK_OBJECT (button), "clicked",
|
||||
(GtkSignalFunc) but_array_callback,
|
||||
|
@ -794,21 +794,23 @@ gint p_array_std_dialog(char *title_txt,
|
|||
if (frame_txt == NULL) frame = gtk_frame_new ( _("Enter Values"));
|
||||
else frame = gtk_frame_new (frame_txt);
|
||||
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_ETCHED_IN);
|
||||
gtk_container_border_width (GTK_CONTAINER (frame), 4);
|
||||
gtk_container_border_width (GTK_CONTAINER (frame), 6);
|
||||
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (g_arrint.dlg)->vbox), frame, TRUE, TRUE, 0);
|
||||
|
||||
if(argc > 0)
|
||||
{
|
||||
/* table (one row per argv) */
|
||||
table = gtk_table_new (argc +1, 3, FALSE);
|
||||
gtk_container_border_width (GTK_CONTAINER (table), 2);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (table), 4);
|
||||
gtk_table_set_row_spacings (GTK_TABLE (table), 2);
|
||||
gtk_container_set_border_width (GTK_CONTAINER (table), 4);
|
||||
gtk_container_add (GTK_CONTAINER (frame), table);
|
||||
|
||||
for(l_idx = 0; l_idx < argc; l_idx++)
|
||||
{
|
||||
arr_ptr = &argv[l_idx];
|
||||
|
||||
if(arr_ptr->label_txt == NULL) l_label_txt = _("Value: ");
|
||||
if(arr_ptr->label_txt == NULL) l_label_txt = _("Value:");
|
||||
else l_label_txt = arr_ptr->label_txt;
|
||||
|
||||
switch(arr_ptr->widget_type)
|
||||
|
|
|
@ -143,7 +143,7 @@ query ()
|
|||
{ PARAM_DRAWABLE, "drawable", "(unused)"},
|
||||
{ PARAM_STRING, "filename", "The name of the file to load" },
|
||||
{ PARAM_STRING, "raw_filename", "The name entered" },
|
||||
{ PARAM_INT32, "first_frame", "1.st frame to extract (starting at number 1)" },
|
||||
{ PARAM_INT32, "first_frame", "1st frame to extract (starting at number 1)" },
|
||||
{ PARAM_INT32, "last_frame", "last frame to extract (use 0 to load all remaining frames)" },
|
||||
{ PARAM_STRING, "animframe_basename", "The name for the single frames _0001.xcf is added" },
|
||||
{ PARAM_INT32, "autoload", "TRUE: load 1.st extracted frame on success" },
|
||||
|
@ -160,7 +160,7 @@ query ()
|
|||
{ PARAM_INT32, "run_mode", "Interactive, non-interactive" },
|
||||
{ PARAM_STRING, "filename", "The name of the file to load" },
|
||||
{ PARAM_STRING, "raw_filename", "The name entered" },
|
||||
{ PARAM_INT32, "first_frame", "1.st frame to extract (starting at number 1)" },
|
||||
{ PARAM_INT32, "first_frame", "1st frame to extract (starting at number 1)" },
|
||||
{ PARAM_INT32, "last_frame", "last frame to extract (use 0 to load all remaining frames)" },
|
||||
{ PARAM_STRING, "animframe_basename", "The name for the single frames _0001.xcf is added" },
|
||||
{ PARAM_INT32, "autoload", "TRUE: load 1.st extracted frame on success" },
|
||||
|
@ -329,18 +329,18 @@ p_overwrite_dialog(char *filename, gint overwrite_mode)
|
|||
{
|
||||
if (overwrite_mode < 1)
|
||||
{
|
||||
l_argv[0].but_txt = _("OVERWRITE frame");
|
||||
l_argv[0].but_txt = _("Overwrite Frame");
|
||||
l_argv[0].but_val = 0;
|
||||
l_argv[1].but_txt = _("OVERWRITE all");
|
||||
l_argv[1].but_txt = _("Overwrite All");
|
||||
l_argv[1].but_val = 1;
|
||||
l_argv[2].but_txt = _("CANCEL");
|
||||
l_argv[2].but_txt = _("Cancel");
|
||||
l_argv[2].but_val = -1;
|
||||
|
||||
p_init_arr_arg(&argv[0], WGT_LABEL);
|
||||
argv[0].label_txt = filename;
|
||||
|
||||
return(p_array_std_dialog ( _("GAP Question"),
|
||||
_("File already exists:"),
|
||||
_("File already exists"),
|
||||
1, argv,
|
||||
3, l_argv, -1));
|
||||
}
|
||||
|
@ -434,7 +434,7 @@ load_image (char *filename,
|
|||
|
||||
|
||||
|
||||
gimp_progress_init (_("Decoding MPEG movie..."));
|
||||
gimp_progress_init (_("Decoding MPEG Movie..."));
|
||||
|
||||
fp = fopen(filename,"rb");
|
||||
if (fp == NULL)
|
||||
|
@ -529,7 +529,7 @@ load_image (char *filename,
|
|||
}
|
||||
|
||||
if (delay > 0)
|
||||
layername = g_strdup_printf("Frame %d (%dms)",
|
||||
layername = g_strdup_printf("Frame %d (%dms)"),
|
||||
framenumber, delay);
|
||||
else
|
||||
layername = g_strdup_printf("Frame %d",
|
||||
|
@ -640,17 +640,17 @@ load_range_dialog(gint32 *first_frame,
|
|||
|
||||
p_init_arr_arg(&argv[0], WGT_FILESEL);
|
||||
argv[0].label_txt = _("Video");
|
||||
argv[0].help_txt = _("Name of the MPEG1 videofile to READ\n"
|
||||
"frames are extracted from the videofile\n"
|
||||
"and written to seprate diskfiles\n"
|
||||
"Audiotracks in the videofile are ignored");
|
||||
argv[0].help_txt = _("Name of the MPEG1 videofile to READ.\n"
|
||||
"Frames are extracted from the videofile\n"
|
||||
"and written to seperate diskfiles.\n"
|
||||
"Audiotracks in the videofile are ignored.");
|
||||
argv[0].text_buf_len = len_filename;
|
||||
argv[0].text_buf_ret = filename;
|
||||
argv[0].entry_width = 250;
|
||||
|
||||
p_init_arr_arg(&argv[1], WGT_INT_PAIR);
|
||||
argv[1].label_txt = _("From");
|
||||
argv[1].help_txt = _("Framenumber of 1.st frame to extract");
|
||||
argv[1].label_txt = _("From:");
|
||||
argv[1].help_txt = _("Framenumber of 1st frame to extract");
|
||||
argv[1].constraint = FALSE;
|
||||
argv[1].int_min = 1;
|
||||
argv[1].int_max = 9999;
|
||||
|
@ -659,7 +659,7 @@ load_range_dialog(gint32 *first_frame,
|
|||
argv[1].entry_width = 80;
|
||||
|
||||
p_init_arr_arg(&argv[2], WGT_INT_PAIR);
|
||||
argv[2].label_txt = _("To");
|
||||
argv[2].label_txt = _("To:");
|
||||
argv[2].help_txt = _("Framenumber of last frame to extract");
|
||||
argv[2].constraint = FALSE;
|
||||
argv[2].int_min = 1;
|
||||
|
@ -669,7 +669,7 @@ load_range_dialog(gint32 *first_frame,
|
|||
argv[2].entry_width = 80;
|
||||
|
||||
p_init_arr_arg(&argv[3], WGT_FILESEL);
|
||||
argv[3].label_txt = _("Framenames");
|
||||
argv[3].label_txt = _("Framenames:");
|
||||
argv[3].help_txt = _("Basename for the AnimFrames to write on disk\n"
|
||||
"(framenumber and .xcf is added)");
|
||||
argv[3].text_buf_len = len_basename;
|
||||
|
@ -678,14 +678,16 @@ load_range_dialog(gint32 *first_frame,
|
|||
|
||||
p_init_arr_arg(&argv[4], WGT_TOGGLE);
|
||||
argv[4].label_txt = _("Open");
|
||||
argv[4].help_txt = _("Open the 1.st one of the extracted frames");
|
||||
argv[4].help_txt = _("Open the 1st one of the extracted frames");
|
||||
argv[4].int_ret = 1;
|
||||
|
||||
p_init_arr_arg(&argv[5], WGT_LABEL_LEFT);
|
||||
argv[5].label_txt = _("\nWARNING: do not attempt to split other files than MPEG1 videos\n"
|
||||
"before you proceed, you should save all open images");
|
||||
argv[5].label_txt = _("\nWARNING: Do not attempt to split other files than MPEG1 videos.\n"
|
||||
"Before you proceed, you should save all open images.");
|
||||
|
||||
if(TRUE == p_array_dialog("Split MPEG1 Video to Frames", "Select Framerange", ARGC_DIALOG, argv))
|
||||
if(TRUE == p_array_dialog (_("Split MPEG1 Video to Frames"),
|
||||
_("Select Framerange"),
|
||||
ARGC_DIALOG, argv))
|
||||
{
|
||||
*first_frame = (long)(argv[1].int_ret);
|
||||
*last_frame = (long)(argv[2].int_ret);
|
||||
|
|
|
@ -172,7 +172,7 @@ p_xanim_info(char *errlist)
|
|||
l_idx++;
|
||||
|
||||
/* the Action Button */
|
||||
b_argv[0].but_txt = _("CANCEL");
|
||||
b_argv[0].but_txt = _("Cancel");
|
||||
b_argv[0].but_val = -1;
|
||||
b_argv[1].but_txt = _("OK");
|
||||
b_argv[1].but_val = 0;
|
||||
|
@ -207,21 +207,21 @@ p_xanim_dialog (gint32 *first_frame,
|
|||
{
|
||||
#define XADIALOG_NUM_ARGS 12
|
||||
static t_arr_arg argv[XADIALOG_NUM_ARGS];
|
||||
static char *radio_args[3] = { N_("XCF"), N_("PPM"), N_("JPEG") };
|
||||
static char *radio_args[3] = { "XCF", "PPM", "JPEG" };
|
||||
|
||||
p_init_arr_arg(&argv[0], WGT_FILESEL);
|
||||
argv[0].label_txt = _("Video:");
|
||||
argv[0].help_txt = _("Name of a videofile to READ by xanim\n"
|
||||
"frames are extracted from the videofile\n"
|
||||
"and written to seprate diskfiles\n"
|
||||
"xanim exporting edition is required");
|
||||
argv[0].help_txt = _("Name of a videofile to READ by xanim.\n"
|
||||
"Frames are extracted from the videofile\n"
|
||||
"and written to seprate diskfiles.\n"
|
||||
"xanim exporting edition is required.");
|
||||
argv[0].text_buf_len = len_filename;
|
||||
argv[0].text_buf_ret = filename;
|
||||
argv[0].entry_width = 250;
|
||||
|
||||
p_init_arr_arg(&argv[1], WGT_INT_PAIR);
|
||||
argv[1].label_txt = _("From :");
|
||||
argv[1].help_txt = _("Framenumber of 1.st frame to extract");
|
||||
argv[1].label_txt = _("From:");
|
||||
argv[1].help_txt = _("Framenumber of 1st frame to extract");
|
||||
argv[1].constraint = FALSE;
|
||||
argv[1].int_min = 0;
|
||||
argv[1].int_max = 9999;
|
||||
|
@ -230,7 +230,7 @@ p_xanim_dialog (gint32 *first_frame,
|
|||
argv[1].entry_width = 80;
|
||||
|
||||
p_init_arr_arg(&argv[2], WGT_INT_PAIR);
|
||||
argv[2].label_txt = _("To :");
|
||||
argv[2].label_txt = _("To:");
|
||||
argv[2].help_txt = _("Framenumber of last frame to extract");
|
||||
argv[2].constraint = FALSE;
|
||||
argv[2].int_min = 0;
|
||||
|
@ -268,7 +268,7 @@ p_xanim_dialog (gint32 *first_frame,
|
|||
|
||||
p_init_arr_arg(&argv[7], WGT_INT_PAIR);
|
||||
argv[7].label_txt = _("Jpeg Quality:");
|
||||
argv[7].help_txt = _("Quality for resulting jpeg frames\n"
|
||||
argv[7].help_txt = _("Quality for resulting Jpeg frames\n"
|
||||
"(is ignored when other formats are used)");
|
||||
argv[7].constraint = TRUE;
|
||||
argv[7].int_min = 0;
|
||||
|
@ -280,7 +280,7 @@ p_xanim_dialog (gint32 *first_frame,
|
|||
|
||||
p_init_arr_arg(&argv[9], WGT_TOGGLE);
|
||||
argv[9].label_txt = _("Open");
|
||||
argv[9].help_txt = _("Open the 1.st one of the extracted frames");
|
||||
argv[9].help_txt = _("Open the 1st one of the extracted frames");
|
||||
argv[9].int_ret = 1;
|
||||
|
||||
p_init_arr_arg(&argv[10], WGT_TOGGLE);
|
||||
|
@ -290,8 +290,8 @@ p_xanim_dialog (gint32 *first_frame,
|
|||
argv[10].int_ret = 1;
|
||||
|
||||
p_init_arr_arg(&argv[11], WGT_LABEL_LEFT);
|
||||
argv[11].label_txt = _("\nWarning: xanim 2.80 has just limited MPEG support\n"
|
||||
"most of the frames (type P and B) will be skipped");
|
||||
argv[11].label_txt = _("\nWarning: xanim 2.80 has only limited MPEG support.\n"
|
||||
"Most of the frames (type P and B) will be skipped.");
|
||||
|
||||
if(TRUE == p_array_dialog(_("Split any Xanim readable Video to Frames"),
|
||||
_("Select Frame range"), XADIALOG_NUM_ARGS, argv))
|
||||
|
@ -333,18 +333,18 @@ p_overwrite_dialog(char *filename, gint overwrite_mode)
|
|||
{
|
||||
if (overwrite_mode < 1)
|
||||
{
|
||||
l_argv[0].but_txt = _("OVERWRITE frame");
|
||||
l_argv[0].but_txt = _("Overwrite Frame");
|
||||
l_argv[0].but_val = 0;
|
||||
l_argv[1].but_txt = _("OVERWRITE all");
|
||||
l_argv[1].but_txt = _("Overwrite All");
|
||||
l_argv[1].but_val = 1;
|
||||
l_argv[2].but_txt = _("CANCEL");
|
||||
l_argv[2].but_txt = _("Cancel");
|
||||
l_argv[2].but_val = -1;
|
||||
|
||||
p_init_arr_arg(&argv[0], WGT_LABEL);
|
||||
argv[0].label_txt = filename;
|
||||
|
||||
return(p_array_std_dialog ( _("GAP Question"),
|
||||
_("File already exists:"),
|
||||
_("File already exists"),
|
||||
1, argv,
|
||||
3, l_argv, -1));
|
||||
}
|
||||
|
@ -431,7 +431,7 @@ p_convert_frames(gint32 frame_from, gint32 frame_to, char *basename, char *ext,
|
|||
gint32 l_tmp_image_id;
|
||||
char l_first_xa_frame[200];
|
||||
|
||||
/* load 1.st one of those frames generated by xanim */
|
||||
/* load 1st one of those frames generated by xanim */
|
||||
p_build_xanim_framename(l_first_xa_frame, frame_from, ext);
|
||||
l_tmp_image_id = p_load_image(l_first_xa_frame);
|
||||
|
||||
|
|
|
@ -150,11 +150,11 @@ static gint p_pitstop(GRunModeType run_mode, char *plugin_name, gint text_flag,
|
|||
}
|
||||
if(text_flag == 0)
|
||||
{
|
||||
l_msg = g_strdup_printf (_("2.nd call of %s\n(define end-settings)"), plugin_name);
|
||||
l_msg = g_strdup_printf (_("2nd call of %s\n(define end-settings)"), plugin_name);
|
||||
}
|
||||
else
|
||||
{
|
||||
l_msg = g_strdup_printf (_("Non-Interactive call of %s\n(for all layers inbetween)"), plugin_name);
|
||||
l_msg = g_strdup_printf (_("Non-Interactive call of %s\n(for all layers in between)"), plugin_name);
|
||||
l_but_argc = 3;
|
||||
l_argc = 1;
|
||||
}
|
||||
|
|
|
@ -212,7 +212,7 @@ void p_msg_win(GRunModeType run_mode, char *msg)
|
|||
static t_but_arg l_argv[1];
|
||||
int l_argc;
|
||||
|
||||
l_argv[0].but_txt = "CANCEL";
|
||||
l_argv[0].but_txt = _("OK");
|
||||
l_argv[0].but_val = 0;
|
||||
l_argc = 1;
|
||||
|
||||
|
@ -223,7 +223,7 @@ void p_msg_win(GRunModeType run_mode, char *msg)
|
|||
fwrite(msg, 1, strlen(msg), stderr);
|
||||
fputc('\n', stderr);
|
||||
|
||||
if(run_mode == RUN_INTERACTIVE) p_buttons_dialog ("GAP Message", msg, l_argc, l_argv, -1);
|
||||
if(run_mode == RUN_INTERACTIVE) p_buttons_dialog (_("GAP Message"), msg, l_argc, l_argv, -1);
|
||||
}
|
||||
}
|
||||
} /* end p_msg_win */
|
||||
|
@ -886,7 +886,8 @@ int p_chk_framechange(t_anim_info *ainfo_ptr)
|
|||
else
|
||||
{
|
||||
p_msg_win(ainfo_ptr->run_mode,
|
||||
"OPERATION CANCELLED\n(current frame changed while dialog was open)\n");
|
||||
_("OPERATION CANCELLED.\n"
|
||||
"Current frame changed while dialog was open."));
|
||||
}
|
||||
p_free_ainfo(&l_ainfo_ptr);
|
||||
}
|
||||
|
@ -907,7 +908,10 @@ int p_chk_framerange(t_anim_info *ainfo_ptr)
|
|||
if(ainfo_ptr->frame_cnt == 0)
|
||||
{
|
||||
p_msg_win(ainfo_ptr->run_mode,
|
||||
"OPERATION CANCELLED\nGAP-plugins works only with filenames\nthat ends with _0001.xcf\n==> rename your image, then try again");
|
||||
_("OPERATION CANCELLED.\n"
|
||||
"GAP-plugins works only with filenames\n"
|
||||
"that end with _0001.xcf.\n"
|
||||
"==> Rename your image, then try again."));
|
||||
return -1;
|
||||
}
|
||||
return 0;
|
||||
|
@ -991,7 +995,9 @@ int p_decide_save_as(gint32 image_id, char *sav_name)
|
|||
int l_save_as_mode;
|
||||
GRunModeType l_run_mode;
|
||||
|
||||
l_msg = _("You are using a file format != xcf\nSave Operations may result\nin loss of layer information");
|
||||
l_msg = _("You are using a file format != xcf\n"
|
||||
"Save Operations may result\n"
|
||||
"in loss of layer information.");
|
||||
/* check if there are SAVE_AS_MODE settings (from privious calls within one gimp session) */
|
||||
l_save_as_mode = -1;
|
||||
/* g_snprintf(l_save_as_name, sizeof(l_save_as_name), "plug_in_gap_plugins_SAVE_AS_MODE_%d", (int)image_id);*/
|
||||
|
@ -1003,11 +1009,11 @@ int p_decide_save_as(gint32 image_id, char *sav_name)
|
|||
/* no defined value found (this is the 1.st call for this image_id)
|
||||
* ask what to do with a 3 Button dialog
|
||||
*/
|
||||
l_argv[0].but_txt = _("CANCEL");
|
||||
l_argv[0].but_txt = _("Cancel");
|
||||
l_argv[0].but_val = -1;
|
||||
l_argv[1].but_txt = _("SAVE Flattened");
|
||||
l_argv[1].but_txt = _("Save Flattened");
|
||||
l_argv[1].but_val = 1;
|
||||
l_argv[2].but_txt = _("SAVE As Is");
|
||||
l_argv[2].but_txt = _("Save As Is");
|
||||
l_argv[2].but_val = 0;
|
||||
l_argc = 3;
|
||||
|
||||
|
@ -1477,8 +1483,7 @@ int p_del(t_anim_info *ainfo_ptr, long cnt)
|
|||
{
|
||||
gchar *tmp_errtxt;
|
||||
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld\n")
|
||||
, l_hi, l_lo);
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld") ,l_hi, l_lo);
|
||||
p_msg_win(ainfo_ptr->run_mode, tmp_errtxt);
|
||||
g_free(tmp_errtxt);
|
||||
return -1;
|
||||
|
@ -1583,7 +1588,7 @@ int p_dup(t_anim_info *ainfo_ptr, long cnt, long range_from, long range_to)
|
|||
l_percentage = 0.0;
|
||||
if(ainfo_ptr->run_mode == RUN_INTERACTIVE)
|
||||
{
|
||||
gimp_progress_init( _("Duplicating frames .."));
|
||||
gimp_progress_init( _("Duplicating frames..."));
|
||||
}
|
||||
|
||||
/* rename (renumber) all frames with number greater than current
|
||||
|
@ -1595,7 +1600,7 @@ int p_dup(t_anim_info *ainfo_ptr, long cnt, long range_from, long range_to)
|
|||
if(0 != p_rename_frame(ainfo_ptr, l_lo, l_hi))
|
||||
{
|
||||
gchar *tmp_errtxt;
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld\n"), l_lo, l_hi);
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld"), l_lo, l_hi);
|
||||
p_msg_win(ainfo_ptr->run_mode, tmp_errtxt);
|
||||
g_free(tmp_errtxt);
|
||||
return -1;
|
||||
|
@ -1674,21 +1679,21 @@ int p_exchg(t_anim_info *ainfo_ptr, long dest)
|
|||
/* rename (renumber) frames */
|
||||
if(0 != p_rename_frame(ainfo_ptr, dest, l_tmp_nr))
|
||||
{
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld\n"), dest, l_tmp_nr);
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld"), dest, l_tmp_nr);
|
||||
p_msg_win(ainfo_ptr->run_mode, tmp_errtxt);
|
||||
g_free(tmp_errtxt);
|
||||
return -1;
|
||||
}
|
||||
if(0 != p_rename_frame(ainfo_ptr, ainfo_ptr->curr_frame_nr, dest))
|
||||
{
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld\n"), ainfo_ptr->curr_frame_nr, dest);
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld"), ainfo_ptr->curr_frame_nr, dest);
|
||||
p_msg_win(ainfo_ptr->run_mode, tmp_errtxt);
|
||||
g_free(tmp_errtxt);
|
||||
return -1;
|
||||
}
|
||||
if(0 != p_rename_frame(ainfo_ptr, l_tmp_nr, ainfo_ptr->curr_frame_nr))
|
||||
{
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld\n"), l_tmp_nr, ainfo_ptr->curr_frame_nr);
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld"), l_tmp_nr, ainfo_ptr->curr_frame_nr);
|
||||
p_msg_win(ainfo_ptr->run_mode, tmp_errtxt);
|
||||
g_free(tmp_errtxt);
|
||||
return -1;
|
||||
|
@ -1759,7 +1764,7 @@ p_shift(t_anim_info *ainfo_ptr, long cnt, long range_from, long range_to)
|
|||
l_percentage = 0.0;
|
||||
if(ainfo_ptr->run_mode == RUN_INTERACTIVE)
|
||||
{
|
||||
gimp_progress_init( _("Renumber Framesequence .."));
|
||||
gimp_progress_init( _("Renumber Framesequence..."));
|
||||
}
|
||||
|
||||
/* rename (renumber) all frames (using high numbers)
|
||||
|
@ -1771,7 +1776,7 @@ p_shift(t_anim_info *ainfo_ptr, long cnt, long range_from, long range_to)
|
|||
{
|
||||
if(0 != p_rename_frame(ainfo_ptr, l_curr, l_curr + l_upper))
|
||||
{
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld\n"), l_lo, l_hi);
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld"), l_lo, l_hi);
|
||||
p_msg_win(ainfo_ptr->run_mode, tmp_errtxt);
|
||||
g_free(tmp_errtxt);
|
||||
return -1;
|
||||
|
@ -1793,7 +1798,7 @@ p_shift(t_anim_info *ainfo_ptr, long cnt, long range_from, long range_to)
|
|||
if (l_dst > l_hi) { l_dst = l_lo; }
|
||||
if(0 != p_rename_frame(ainfo_ptr, l_curr, l_dst))
|
||||
{
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld\n"), l_lo, l_hi);
|
||||
tmp_errtxt = g_strdup_printf(_("Error: could not rename frame %ld to %ld"), l_lo, l_hi);
|
||||
p_msg_win(ainfo_ptr->run_mode, tmp_errtxt);
|
||||
g_free(tmp_errtxt);
|
||||
return -1;
|
||||
|
@ -1952,7 +1957,7 @@ int gap_goto(GRunModeType run_mode, gint32 image_id, int nr)
|
|||
, ainfo_ptr->first_frame_nr
|
||||
, ainfo_ptr->last_frame_nr);
|
||||
|
||||
l_dest = p_slider_dialog(l_title, l_hline, _("Number :"), NULL
|
||||
l_dest = p_slider_dialog(l_title, l_hline, _("Number:"), NULL
|
||||
, ainfo_ptr->first_frame_nr
|
||||
, ainfo_ptr->last_frame_nr
|
||||
, ainfo_ptr->curr_frame_nr
|
||||
|
@ -2016,7 +2021,7 @@ int gap_del(GRunModeType run_mode, gint32 image_id, int nr)
|
|||
l_title = g_strdup_printf (_("Delete Frames (%ld/%ld)")
|
||||
, ainfo_ptr->curr_frame_nr
|
||||
, ainfo_ptr->frame_cnt);
|
||||
l_hline = g_strdup_printf (_("Delete Frames from %ld to (Number)")
|
||||
l_hline = g_strdup_printf (_("Delete Frames from %ld to (number)")
|
||||
, ainfo_ptr->curr_frame_nr);
|
||||
|
||||
l_max = ainfo_ptr->last_frame_nr;
|
||||
|
@ -2029,7 +2034,7 @@ int gap_del(GRunModeType run_mode, gint32 image_id, int nr)
|
|||
l_max++;
|
||||
}
|
||||
|
||||
l_cnt = p_slider_dialog(l_title, l_hline, _("Number :"), NULL
|
||||
l_cnt = p_slider_dialog(l_title, l_hline, _("Number:"), NULL
|
||||
, ainfo_ptr->curr_frame_nr
|
||||
, l_max
|
||||
, ainfo_ptr->curr_frame_nr
|
||||
|
@ -2084,7 +2089,7 @@ int p_dup_dialog(t_anim_info *ainfo_ptr, long *range_from, long *range_to)
|
|||
, ainfo_ptr->frame_cnt);
|
||||
|
||||
p_init_arr_arg(&argv[0], WGT_INT_PAIR);
|
||||
argv[0].label_txt = _("From :");
|
||||
argv[0].label_txt = _("From:");
|
||||
argv[0].constraint = TRUE;
|
||||
argv[0].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[0].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
@ -2092,7 +2097,7 @@ int p_dup_dialog(t_anim_info *ainfo_ptr, long *range_from, long *range_to)
|
|||
argv[0].help_txt = _("Source Range starts at this framenumber");
|
||||
|
||||
p_init_arr_arg(&argv[1], WGT_INT_PAIR);
|
||||
argv[1].label_txt = _("To :");
|
||||
argv[1].label_txt = _("To:");
|
||||
argv[1].constraint = TRUE;
|
||||
argv[1].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[1].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
@ -2100,7 +2105,7 @@ int p_dup_dialog(t_anim_info *ainfo_ptr, long *range_from, long *range_to)
|
|||
argv[1].help_txt = _("Source Range ends at this framenumber");
|
||||
|
||||
p_init_arr_arg(&argv[2], WGT_INT_PAIR);
|
||||
argv[2].label_txt = _("N-Times :");
|
||||
argv[2].label_txt = _("N times:");
|
||||
argv[2].constraint = FALSE;
|
||||
argv[2].int_min = 0;
|
||||
argv[2].int_max = 99;
|
||||
|
@ -2215,7 +2220,9 @@ int gap_exchg(GRunModeType run_mode, gint32 image_id, int nr)
|
|||
l_title = g_strdup_printf (_("Exchange current Frame (%ld)")
|
||||
, ainfo_ptr->curr_frame_nr);
|
||||
|
||||
l_dest = p_slider_dialog(l_title, _("With Frame (Number)"), _("Number :"), NULL
|
||||
l_dest = p_slider_dialog(l_title,
|
||||
_("With Frame (number)"),
|
||||
_("Number:"), NULL
|
||||
, ainfo_ptr->first_frame_nr
|
||||
, ainfo_ptr->last_frame_nr
|
||||
, l_initial
|
||||
|
@ -2261,7 +2268,7 @@ int p_shift_dialog(t_anim_info *ainfo_ptr, long *range_from, long *range_to)
|
|||
, ainfo_ptr->frame_cnt);
|
||||
|
||||
p_init_arr_arg(&argv[0], WGT_INT_PAIR);
|
||||
argv[0].label_txt = _("From :");
|
||||
argv[0].label_txt = _("From:");
|
||||
argv[0].constraint = TRUE;
|
||||
argv[0].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[0].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
@ -2269,7 +2276,7 @@ int p_shift_dialog(t_anim_info *ainfo_ptr, long *range_from, long *range_to)
|
|||
argv[0].help_txt = _("Affected Range starts at this framenumber");
|
||||
|
||||
p_init_arr_arg(&argv[1], WGT_INT_PAIR);
|
||||
argv[1].label_txt = _("To :");
|
||||
argv[1].label_txt = _("To:");
|
||||
argv[1].constraint = TRUE;
|
||||
argv[1].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[1].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
@ -2277,7 +2284,7 @@ int p_shift_dialog(t_anim_info *ainfo_ptr, long *range_from, long *range_to)
|
|||
argv[1].help_txt = _("Affected Range ends at this framenumber");
|
||||
|
||||
p_init_arr_arg(&argv[2], WGT_INT_PAIR);
|
||||
argv[2].label_txt = _("N-Shift :");
|
||||
argv[2].label_txt = _("N-Shift:");
|
||||
argv[2].constraint = TRUE;
|
||||
argv[2].int_min = -1 * (gint)ainfo_ptr->last_frame_nr;
|
||||
argv[2].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
|
|
@ -87,29 +87,29 @@ int p_layer_modify_dialog(t_anim_info *ainfo_ptr,
|
|||
N_("Pattern is REVERSE-stack List"),
|
||||
N_("All Visible (ignore Pattern)")
|
||||
};
|
||||
static char *sel_help[7] = { N_("select all Layers where Layername is equal to Pattern"),
|
||||
N_("select all Layers where Layername starts with Pattern"),
|
||||
N_("select all Layers where Layername ends up with Pattern"),
|
||||
N_("select all Layers where Layername contains Pattern"),
|
||||
N_("select Layerstack positions.\n0, 4-5, 8\nwhere 0 == Top-layer"),
|
||||
N_("select Layerstack positions.\n0, 4-5, 8\nwhere 0 == BG-layer"),
|
||||
N_("select all visible Layers")
|
||||
static char *sel_help[7] = { N_("Select all Layers where Layername is equal to Pattern"),
|
||||
N_("Select all Layers where Layername starts with Pattern"),
|
||||
N_("Select all Layers where Layername ends up with Pattern"),
|
||||
N_("Select all Layers where Layername contains Pattern"),
|
||||
N_("Select Layerstack positions.\n0, 4-5, 8\nwhere 0 == Top-layer"),
|
||||
N_("Select Layerstack positions.\n0, 4-5, 8\nwhere 0 == BG-layer"),
|
||||
N_("Select all visible Layers")
|
||||
};
|
||||
|
||||
/* action items what to do with the selected layer(s) */
|
||||
static char *action_args[13] = { N_("set Layer(s) visible"),
|
||||
N_("set Layer(s) invisible"),
|
||||
N_("set Layer(s) linked"),
|
||||
N_("set Layer(s) unlinked"),
|
||||
N_("raise Layer(s)"),
|
||||
N_("lower Layer(s)"),
|
||||
N_("merge Layer(s) expand as necessary"),
|
||||
N_("merge Layer(s) clipped to image"),
|
||||
N_("merge Layer(s) clipped to bg-layer"),
|
||||
N_("apply filter on Layer(s)"),
|
||||
N_("duplicate Layer(s)"),
|
||||
N_("delete Layer(s)"),
|
||||
N_("rename Layer(s)")
|
||||
static char *action_args[13] = { N_("Set Layer(s) visible"),
|
||||
N_("Set Layer(s) invisible"),
|
||||
N_("Set Layer(s) linked"),
|
||||
N_("Set Layer(s) unlinked"),
|
||||
N_("Raise Layer(s)"),
|
||||
N_("Lower Layer(s)"),
|
||||
N_("Merge Layer(s) expand as necessary"),
|
||||
N_("Merge Layer(s) clipped to image"),
|
||||
N_("Merge Layer(s) clipped to bg-layer"),
|
||||
N_("Apply filter on Layer(s)"),
|
||||
N_("Duplicate Layer(s)"),
|
||||
N_("Delete Layer(s)"),
|
||||
N_("Rename Layer(s)")
|
||||
};
|
||||
|
||||
|
||||
|
@ -160,7 +160,7 @@ int p_layer_modify_dialog(t_anim_info *ainfo_ptr,
|
|||
|
||||
p_init_arr_arg(&argv[2], WGT_INT_PAIR);
|
||||
argv[2].constraint = TRUE;
|
||||
argv[2].label_txt = _("To Frame:");
|
||||
argv[2].label_txt = _("To Frame:");
|
||||
argv[2].help_txt = _("last handled frame");
|
||||
argv[2].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[2].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
@ -198,7 +198,7 @@ int p_layer_modify_dialog(t_anim_info *ainfo_ptr,
|
|||
|
||||
/* desired action to perform OPTIONMENU */
|
||||
p_init_arr_arg(&argv[7], WGT_OPTIONMENU);
|
||||
argv[7].label_txt = _("Function :");
|
||||
argv[7].label_txt = _("Function:");
|
||||
argv[7].radio_argc = 13;
|
||||
argv[7].radio_argv = action_args;
|
||||
/* argv[7].radio_help_argv = action_help */
|
||||
|
@ -275,7 +275,7 @@ p_pitstop_dialog(gint text_flag, char *filter_procname)
|
|||
}
|
||||
if(text_flag == 0)
|
||||
{
|
||||
l_msg = g_strdup_printf (_("2.nd call of %s\n(define end-settings)"), filter_procname);
|
||||
l_msg = g_strdup_printf (_("2nd call of %s\n(define end-settings)"), filter_procname);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -799,7 +799,7 @@ p_do_2nd_filter_dialogs(char *filter_procname,
|
|||
l_idx = p_get_1st_selected(l_layli_ptr, l_nlayers);
|
||||
if(l_idx < 0)
|
||||
{
|
||||
p_msg_win (RUN_INTERACTIVE, _("GAP Modify: No layer selected in last handled frame\n"));
|
||||
p_msg_win (RUN_INTERACTIVE, _("GAP Modify: No layer selected in last handled frame"));
|
||||
goto cleanup;
|
||||
}
|
||||
l_layer_id = l_layli_ptr[l_idx].layer_id;
|
||||
|
@ -885,7 +885,7 @@ p_frames_modify(t_anim_info *ainfo_ptr,
|
|||
l_percentage = 0.0;
|
||||
if(ainfo_ptr->run_mode == RUN_INTERACTIVE)
|
||||
{
|
||||
gimp_progress_init( _("Modifying Frames/Layer(s) .."));
|
||||
gimp_progress_init( _("Modifying Frames/Layer(s)..."));
|
||||
}
|
||||
|
||||
|
||||
|
@ -966,7 +966,7 @@ p_frames_modify(t_anim_info *ainfo_ptr,
|
|||
|
||||
if(l_sel_cnt < 1)
|
||||
{
|
||||
p_msg_win(RUN_INTERACTIVE, _("No selected Layer in start frame\n"));
|
||||
p_msg_win(RUN_INTERACTIVE, _("No selected Layer in start frame"));
|
||||
goto error;
|
||||
}
|
||||
|
||||
|
|
|
@ -458,7 +458,7 @@ mov_dialog ( GDrawable *drawable, t_mov_path_preview *path_ptr,
|
|||
gtk_widget_grab_default (button);
|
||||
gtk_widget_show (button);
|
||||
|
||||
button = gtk_button_new_with_label ( _("UpdPreview"));
|
||||
button = gtk_button_new_with_label ( _("Update Preview"));
|
||||
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
|
||||
gtk_signal_connect (GTK_OBJECT (button), "clicked",
|
||||
(GtkSignalFunc) mov_upvw_callback,
|
||||
|
@ -504,6 +504,8 @@ mov_dialog ( GDrawable *drawable, t_mov_path_preview *path_ptr,
|
|||
|
||||
/* table with 5 rows */
|
||||
table = gtk_table_new (5, 3, FALSE);
|
||||
gtk_table_set_row_spacings (GTK_TABLE (table), 2);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (table), 4);
|
||||
gtk_table_attach(GTK_TABLE(hbox_table), table, 0, 1, 0, 1, GTK_FILL|GTK_EXPAND, GTK_FILL, 4, 0);
|
||||
|
||||
/* the start frame scale_entry */
|
||||
|
@ -621,7 +623,8 @@ mov_ok_callback (GtkWidget *widget,
|
|||
{
|
||||
|
||||
p_msg_win(RUN_INTERACTIVE,
|
||||
_("No Source Image was selected\n(Please open a 2nd Image of the same type before opening Move Path)\n"));
|
||||
_("No Source Image was selected\n"
|
||||
"(Please open a 2nd Image of the same type before opening Move Path)"));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
@ -1380,11 +1383,11 @@ mov_src_sel_create()
|
|||
table = gtk_table_new ( 2, 4, FALSE );
|
||||
gtk_container_border_width (GTK_CONTAINER (table), 2);
|
||||
gtk_container_add (GTK_CONTAINER (frame), table);
|
||||
gtk_table_set_row_spacings (GTK_TABLE (table), 3);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (table), 5);
|
||||
gtk_table_set_row_spacings (GTK_TABLE (table), 2);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (table), 4);
|
||||
|
||||
/* Source Layer menu */
|
||||
label = gtk_label_new( _("SourceImage/Layer:"));
|
||||
label = gtk_label_new( _("Source Image/Layer:"));
|
||||
gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
|
||||
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 4, 0);
|
||||
gtk_widget_show(label);
|
||||
|
@ -1544,8 +1547,8 @@ mov_path_prevw_create ( GDrawable *drawable, t_mov_path_preview *path_ptr)
|
|||
/* the table (3 rows) */
|
||||
table = gtk_table_new ( 3, 6, FALSE );
|
||||
gtk_container_border_width (GTK_CONTAINER (table), 2 );
|
||||
gtk_table_set_row_spacings (GTK_TABLE (table), 3);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (table), 5);
|
||||
gtk_table_set_row_spacings (GTK_TABLE (table), 2);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (table), 4);
|
||||
gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, 0);
|
||||
|
||||
|
||||
|
@ -1595,7 +1598,7 @@ mov_path_prevw_create ( GDrawable *drawable, t_mov_path_preview *path_ptr)
|
|||
0, /* digits */
|
||||
FALSE, /* constrain */
|
||||
(gfloat)1, (gfloat)1000, /* lower, upper (unconstrained) */
|
||||
_("Scale SrcLayer's Width\nin percent"),
|
||||
_("Scale Source Layer's Width in percent"),
|
||||
NULL); /* tooltip privatetip */
|
||||
gtk_signal_connect (GTK_OBJECT (adj), "value_changed",
|
||||
GTK_SIGNAL_FUNC (gimp_int_adjustment_update),
|
||||
|
@ -1662,8 +1665,8 @@ mov_path_prevw_create ( GDrawable *drawable, t_mov_path_preview *path_ptr)
|
|||
/* the preview table (1 rows) */
|
||||
pv_table = gtk_table_new ( 1, 1, FALSE );
|
||||
gtk_container_border_width (GTK_CONTAINER (pv_table), 2 );
|
||||
gtk_table_set_row_spacings (GTK_TABLE (pv_table), 3);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (pv_table), 5);
|
||||
gtk_table_set_row_spacings (GTK_TABLE (pv_table), 2);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (pv_table), 4);
|
||||
gtk_box_pack_start (GTK_BOX (hbox), pv_table, TRUE, TRUE, 0);
|
||||
|
||||
/* frame (shadow_in) that contains preview */
|
||||
|
|
|
@ -217,7 +217,8 @@ long p_mov_execute(t_mov_data *mov_ptr)
|
|||
if(mov_ptr->val_ptr->src_image_id < 0)
|
||||
{
|
||||
p_msg_win(mov_ptr->dst_ainfo_ptr->run_mode,
|
||||
_("No Source Image was selected\n(Please open a 2nd Image of the same type before opening Move Path)"));
|
||||
_("No Source Image was selected.\n"
|
||||
"Please open a 2nd Image of the same type before opening Move Path."));
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -225,7 +226,7 @@ long p_mov_execute(t_mov_data *mov_ptr)
|
|||
l_percentage = 0.0;
|
||||
if(mov_ptr->dst_ainfo_ptr->run_mode == RUN_INTERACTIVE)
|
||||
{
|
||||
gimp_progress_init( _("Copying Layers into Frames .."));
|
||||
gimp_progress_init( _("Copying Layers into Frames..."));
|
||||
}
|
||||
|
||||
if(gap_debug)
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
* - BUGFIX or workaround needed: list widget can't handle large lists
|
||||
* (test failed at 1093 items maybe there is a limit of 1092 ??)
|
||||
*
|
||||
* - start of a 2.nd navigator should pop up the 1.st one and exit.
|
||||
* - start of a 2.nd navigator should pop up the 1st one and exit.
|
||||
* x- scroll the listbox (active image should always be in the visible (exposed) area
|
||||
* problem: 1092 limit !
|
||||
* x- implement the unfinished callback procedures
|
||||
|
@ -70,7 +70,7 @@
|
|||
|
||||
|
||||
/* revision history:
|
||||
* version 1.1.14a; 2000.01.08 hof: 1.st release
|
||||
* version 1.1.14a; 2000.01.08 hof: 1st release
|
||||
*/
|
||||
|
||||
static char *gap_navigator_version = "1.1.14a; 2000/01/08";
|
||||
|
@ -373,7 +373,7 @@ static OpsButton frames_ops_buttons[] =
|
|||
static OpsButton vcr_ops_buttons[] =
|
||||
{
|
||||
{ first_xpm, navi_dialog_vcr_goto_first_callback, NULL,
|
||||
N_("Goto 1.st Frame"),
|
||||
N_("Goto 1st Frame"),
|
||||
"#goto_first",
|
||||
NULL, 0 },
|
||||
{ prev_xpm, navi_dialog_vcr_goto_prev_callback, navi_dialog_vcr_goto_prev_ext_callbacks,
|
||||
|
@ -508,7 +508,7 @@ run (char *name,
|
|||
*/
|
||||
if (0 == kill(l_navid_pid, 0))
|
||||
{
|
||||
p_msg_win(RUN_INTERACTIVE, "Cant open 2 or more Video Navigator Windows");
|
||||
p_msg_win(RUN_INTERACTIVE, _("Cant open two or more Video Navigator Windows."));
|
||||
l_rc = -1;
|
||||
}
|
||||
}
|
||||
|
@ -689,7 +689,7 @@ void navi_reload_ainfo_force(gint32 image_id)
|
|||
&& (global_old_active_imageid != image_id))
|
||||
{
|
||||
/* for other frameformats than xcf
|
||||
* save the frame a 1.st time (to set filetype specific save paramters)
|
||||
* save the frame a 1st time (to set filetype specific save paramters)
|
||||
* this also is a workaround for a BUG that causes an X11 deadlock
|
||||
* when the save dialog pops up from the double-click callback in the frames listbox
|
||||
*/
|
||||
|
|
|
@ -115,7 +115,7 @@ p_anim_sizechange_dialog(t_anim_info *ainfo_ptr, t_gap_asiz asiz_mode,
|
|||
l_height = gimp_image_height(ainfo_ptr->image_id);
|
||||
|
||||
p_init_arr_arg(&argv[0], WGT_INT_PAIR);
|
||||
argv[0].label_txt = _("New Width :");
|
||||
argv[0].label_txt = _("New Width:");
|
||||
argv[0].constraint = FALSE;
|
||||
argv[0].int_min = 1;
|
||||
argv[0].int_max = 1024;
|
||||
|
@ -124,7 +124,7 @@ p_anim_sizechange_dialog(t_anim_info *ainfo_ptr, t_gap_asiz asiz_mode,
|
|||
argv[0].int_ret = l_width;
|
||||
|
||||
p_init_arr_arg(&argv[1], WGT_INT_PAIR);
|
||||
argv[1].label_txt = _("New Height :");
|
||||
argv[1].label_txt = _("New Height:");
|
||||
argv[1].constraint = FALSE;
|
||||
argv[1].int_min = 1;
|
||||
argv[1].int_max = 1024;
|
||||
|
@ -133,7 +133,7 @@ p_anim_sizechange_dialog(t_anim_info *ainfo_ptr, t_gap_asiz asiz_mode,
|
|||
argv[1].int_ret = l_height;
|
||||
|
||||
p_init_arr_arg(&argv[2], WGT_INT_PAIR);
|
||||
argv[2].label_txt = _("Offest X :");
|
||||
argv[2].label_txt = _("Offset X:");
|
||||
argv[2].constraint = FALSE;
|
||||
argv[2].int_min = 0;
|
||||
argv[2].int_max = l_width;
|
||||
|
@ -142,7 +142,7 @@ p_anim_sizechange_dialog(t_anim_info *ainfo_ptr, t_gap_asiz asiz_mode,
|
|||
argv[2].int_ret = 0;
|
||||
|
||||
p_init_arr_arg(&argv[3], WGT_INT_PAIR);
|
||||
argv[3].label_txt = _("Offest Y :");
|
||||
argv[3].label_txt = _("Offset Y:");
|
||||
argv[3].constraint = FALSE;
|
||||
argv[3].int_min = 0;
|
||||
argv[3].int_max = l_height;
|
||||
|
@ -248,21 +248,21 @@ p_range_dialog(t_anim_info *ainfo_ptr,
|
|||
if(cnt != 3) cnt = 2;
|
||||
|
||||
p_init_arr_arg(&argv[0], WGT_INT_PAIR);
|
||||
argv[0].label_txt = _("From :");
|
||||
argv[0].label_txt = _("From:");
|
||||
argv[0].constraint = TRUE;
|
||||
argv[0].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[0].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
argv[0].int_ret = (gint)ainfo_ptr->curr_frame_nr;
|
||||
|
||||
p_init_arr_arg(&argv[1], WGT_INT_PAIR);
|
||||
argv[1].label_txt = _("To :");
|
||||
argv[1].label_txt = _("To:");
|
||||
argv[1].constraint = TRUE;
|
||||
argv[1].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[1].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
argv[1].int_ret = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
||||
p_init_arr_arg(&argv[2], WGT_INT_PAIR);
|
||||
argv[2].label_txt = _("Layerstack :");
|
||||
argv[2].label_txt = _("Layerstack:");
|
||||
argv[2].constraint = FALSE;
|
||||
argv[2].int_min = 0;
|
||||
argv[2].int_max = 99;
|
||||
|
@ -361,7 +361,7 @@ p_convert_indexed_dialog(gint32 *dest_colors, gint32 *dest_dither,
|
|||
argv[5].int_ret = 0;
|
||||
|
||||
if(TRUE == p_array_dialog( _("Convert Frames to Indexed"),
|
||||
_("Palette and Dither Settings :"),
|
||||
_("Palette and Dither Settings"),
|
||||
ARGC_INDEXED, argv))
|
||||
{
|
||||
switch(argv[0].radio_ret)
|
||||
|
@ -425,7 +425,12 @@ p_convert_dialog(t_anim_info *ainfo_ptr,
|
|||
char *palette, gint len_palette)
|
||||
{
|
||||
static t_arr_arg argv[7];
|
||||
static char *radio_args[4] = { N_("KEEP_TYPE"), N_("Conv to RGB"), N_("Conv to GRAY"), N_("Conv to INDEXED") };
|
||||
static char *radio_args[4] = {
|
||||
N_("Keep Type"),
|
||||
N_("Convert to RGB"),
|
||||
N_("Convert to Gray"),
|
||||
N_("Convert to Indexed")
|
||||
};
|
||||
static int gettextize_loop = 0;
|
||||
|
||||
for (;gettextize_loop < 4; gettextize_loop++)
|
||||
|
@ -441,7 +446,7 @@ p_convert_dialog(t_anim_info *ainfo_ptr,
|
|||
|
||||
p_init_arr_arg(&argv[1], WGT_INT_PAIR);
|
||||
argv[1].constraint = TRUE;
|
||||
argv[1].label_txt = _("To Frame:");
|
||||
argv[1].label_txt = _("To Frame:");
|
||||
argv[1].help_txt = _("last handled frame");
|
||||
argv[1].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[1].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
@ -464,21 +469,21 @@ p_convert_dialog(t_anim_info *ainfo_ptr,
|
|||
|
||||
|
||||
p_init_arr_arg(&argv[5], WGT_OPTIONMENU);
|
||||
argv[5].label_txt = _("Imagetype :");
|
||||
argv[5].label_txt = _("Imagetype:");
|
||||
argv[5].help_txt = _("Convert to, or keep imagetype \n(most fileformats can't handle all types)");
|
||||
argv[5].radio_argc = 4;
|
||||
argv[5].radio_argv = radio_args;
|
||||
argv[5].radio_ret = 0;
|
||||
|
||||
p_init_arr_arg(&argv[6], WGT_TOGGLE);
|
||||
argv[6].label_txt = _("Flatten :");
|
||||
argv[6].label_txt = _("Flatten:");
|
||||
argv[6].help_txt = _("Flatten all resulting frames \n(most fileformats need flattened frames)");
|
||||
argv[6].int_ret = 1;
|
||||
|
||||
if(0 != p_chk_framerange(ainfo_ptr)) return -1;
|
||||
|
||||
if(TRUE == p_array_dialog( _("Convert Frames to other Formats"),
|
||||
_("Convert Settings :"),
|
||||
_("Convert Settings"),
|
||||
7, argv))
|
||||
{
|
||||
*range_from = (long)(argv[0].int_ret);
|
||||
|
@ -592,7 +597,7 @@ p_range_to_multilayer_dialog(t_anim_info *ainfo_ptr,
|
|||
|
||||
p_init_arr_arg(&argv[0], WGT_INT_PAIR);
|
||||
argv[0].constraint = TRUE;
|
||||
argv[0].label_txt = _("From :");
|
||||
argv[0].label_txt = _("From:");
|
||||
argv[0].help_txt = _("first handled frame");
|
||||
argv[0].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[0].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
@ -600,7 +605,7 @@ p_range_to_multilayer_dialog(t_anim_info *ainfo_ptr,
|
|||
|
||||
p_init_arr_arg(&argv[1], WGT_INT_PAIR);
|
||||
argv[1].constraint = TRUE;
|
||||
argv[1].label_txt = _("To :");
|
||||
argv[1].label_txt = _("To:");
|
||||
argv[1].help_txt = _("last handled frame");
|
||||
argv[1].int_min = (gint)ainfo_ptr->first_frame_nr;
|
||||
argv[1].int_max = (gint)ainfo_ptr->last_frame_nr;
|
||||
|
@ -626,7 +631,7 @@ p_range_to_multilayer_dialog(t_anim_info *ainfo_ptr,
|
|||
argv[3].label_txt = " ";
|
||||
|
||||
p_init_arr_arg(&argv[4], WGT_RADIO);
|
||||
argv[4].label_txt = _("Layer Mergemode :");
|
||||
argv[4].label_txt = _("Layer Mergemode:");
|
||||
argv[4].radio_argc = 4;
|
||||
argv[4].radio_argv = radio_args;
|
||||
argv[4].radio_help_argv = radio_help;
|
||||
|
@ -738,7 +743,7 @@ p_frames_to_multilayer(t_anim_info *ainfo_ptr,
|
|||
l_nlayers_result = 0;
|
||||
if(ainfo_ptr->run_mode == RUN_INTERACTIVE)
|
||||
{
|
||||
gimp_progress_init( _("Creating Layer-Animated Image .."));
|
||||
gimp_progress_init( _("Creating Layer-Animated Image..."));
|
||||
}
|
||||
|
||||
l_tmp_layer_id = -1;
|
||||
|
@ -1101,8 +1106,8 @@ p_frames_convert(t_anim_info *ainfo_ptr,
|
|||
l_run_mode = ainfo_ptr->run_mode;
|
||||
if(ainfo_ptr->run_mode == RUN_INTERACTIVE)
|
||||
{
|
||||
if(save_proc_name == NULL) gimp_progress_init( _("Flattening Frames .."));
|
||||
else gimp_progress_init( _("Converting Frames .."));
|
||||
if(save_proc_name == NULL) gimp_progress_init( _("Flattening Frames..."));
|
||||
else gimp_progress_init( _("Converting Frames..."));
|
||||
}
|
||||
|
||||
|
||||
|
@ -1192,11 +1197,11 @@ p_frames_convert(t_anim_info *ainfo_ptr,
|
|||
{
|
||||
if (l_overwrite_mode < 1)
|
||||
{
|
||||
l_argv[0].but_txt = _("OVERWRITE frame");
|
||||
l_argv[0].but_txt = _("Overwrite Frame");
|
||||
l_argv[0].but_val = 0;
|
||||
l_argv[1].but_txt = _("OVERWRITE all");
|
||||
l_argv[1].but_txt = _("Overwrite All");
|
||||
l_argv[1].but_val = 1;
|
||||
l_argv[2].but_txt = _("CANCEL");
|
||||
l_argv[2].but_txt = _("Cancel");
|
||||
l_argv[2].but_val = -1;
|
||||
|
||||
l_overwrite_mode = p_buttons_dialog ( _("GAP Question"), l_sav_name, 3, l_argv, -1);
|
||||
|
@ -1213,7 +1218,9 @@ p_frames_convert(t_anim_info *ainfo_ptr,
|
|||
l_rc = p_save_named_image(l_tmp_image_id, l_sav_name, l_run_mode);
|
||||
if(l_rc < 0)
|
||||
{
|
||||
p_msg_win(ainfo_ptr->run_mode, _("Convert Frames: SAVE operation FAILED\n- desired save plugin can't handle type\n- or desired save plugin not available\n"));
|
||||
p_msg_win(ainfo_ptr->run_mode, _("Convert Frames: SAVE operation FAILED.\n"
|
||||
"Desired save plugin can't handle type\n"
|
||||
"or desired save plugin not available."));
|
||||
}
|
||||
}
|
||||
if(l_run_mode == RUN_INTERACTIVE)
|
||||
|
@ -1319,13 +1326,13 @@ gint32 p_anim_sizechange(t_anim_info *ainfo_ptr,
|
|||
switch(asiz_mode)
|
||||
{
|
||||
case ASIZ_CROP:
|
||||
gimp_progress_init( _("Cropping all Animation Frames .."));
|
||||
gimp_progress_init( _("Cropping all Animation Frames..."));
|
||||
break;
|
||||
case ASIZ_RESIZE:
|
||||
gimp_progress_init( _("Resizing all Animation Frames .."));
|
||||
gimp_progress_init( _("Resizing all Animation Frames..."));
|
||||
break;
|
||||
default:
|
||||
gimp_progress_init( _("Scaling all Animation Frames .."));
|
||||
gimp_progress_init( _("Scaling all Animation Frames..."));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -1467,7 +1474,7 @@ p_frames_layer_del(t_anim_info *ainfo_ptr,
|
|||
l_percentage = 0.0;
|
||||
if(ainfo_ptr->run_mode == RUN_INTERACTIVE)
|
||||
{
|
||||
l_buff = g_strdup_printf (_("Removing Layer (pos:%ld) from Frames .."), position);
|
||||
l_buff = g_strdup_printf (_("Removing Layer (pos:%ld) from Frames..."), position);
|
||||
gimp_progress_init(l_buff);
|
||||
g_free (l_buff);
|
||||
}
|
||||
|
|
|
@ -97,7 +97,7 @@ p_split_image(t_anim_info *ainfo_ptr,
|
|||
l_run_mode = ainfo_ptr->run_mode;
|
||||
if(ainfo_ptr->run_mode == RUN_INTERACTIVE)
|
||||
{
|
||||
gimp_progress_init( _("Splitting into Frames .."));
|
||||
gimp_progress_init( _("Splitting into Frames..."));
|
||||
}
|
||||
|
||||
l_new_image_id = -1;
|
||||
|
@ -172,7 +172,9 @@ p_split_image(t_anim_info *ainfo_ptr,
|
|||
l_rc = p_save_named_image(l_new_image_id, l_sav_name, l_run_mode);
|
||||
if(l_rc < 0)
|
||||
{
|
||||
p_msg_win(ainfo_ptr->run_mode, _("Split Frames: SAVE operation FAILED\n- desired save plugin can't handle type\n- or desired save plugin not available\n"));
|
||||
p_msg_win(ainfo_ptr->run_mode, _("Split Frames: SAVE operation FAILED.\n"
|
||||
"desired save plugin can't handle type\n"
|
||||
"or desired save plugin not available."));
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -230,23 +232,23 @@ p_split_dialog(t_anim_info *ainfo_ptr, gint *inverse_order, gint *no_alpha, char
|
|||
|
||||
p_init_arr_arg(&argv[1], WGT_TEXT);
|
||||
argv[1].label_txt = _("Extension:");
|
||||
argv[1].help_txt = _("extension of resulting frames \n(is also used to define Fileformat)");
|
||||
argv[1].help_txt = _("extension of resulting frames (is also used to define Fileformat)");
|
||||
argv[1].text_buf_len = len_ext;
|
||||
argv[1].text_buf_ret = extension;
|
||||
|
||||
p_init_arr_arg(&argv[2], WGT_TOGGLE);
|
||||
argv[2].label_txt = _("Inverse Order :");
|
||||
argv[2].label_txt = _("Inverse Order:");
|
||||
argv[2].help_txt = _("Start frame 0001 at Top Layer");
|
||||
argv[2].int_ret = 0;
|
||||
|
||||
p_init_arr_arg(&argv[3], WGT_TOGGLE);
|
||||
argv[3].label_txt = _("Flatten :");
|
||||
argv[3].help_txt = _("Remove Alpha Channel in resulting Frames, \ntransparent parts are filled with BG color");
|
||||
argv[3].label_txt = _("Flatten:");
|
||||
argv[3].help_txt = _("Remove Alpha Channel in resulting Frames. Transparent parts are filled with BG color.");
|
||||
argv[3].int_ret = 0;
|
||||
|
||||
if(TRUE == p_array_dialog( _("Split Image into Frames"),
|
||||
_("Split Settings :"),
|
||||
4, argv))
|
||||
_("Split Settings"),
|
||||
4, argv))
|
||||
{
|
||||
g_free (buf);
|
||||
*inverse_order = argv[2].int_ret;
|
||||
|
@ -292,7 +294,9 @@ int gap_split_image(GRunModeType run_mode,
|
|||
if(ainfo_ptr->frame_cnt != 0)
|
||||
{
|
||||
p_msg_win(run_mode,
|
||||
_("OPERATION CANCELLED\nThis image is already an AnimFrame\nTry again on a Duplicate\n(image/duplicate)"));
|
||||
_("OPERATION CANCELLED.\n"
|
||||
"This image is already an AnimFrame.\n"
|
||||
"Try again on a Duplicate (Image/Duplicate)."));
|
||||
return -1;
|
||||
}
|
||||
else
|
||||
|
|
|
@ -989,10 +989,11 @@ plug_in_parse_gflare_path (void)
|
|||
if (return_vals[0].data.d_status != STATUS_SUCCESS ||
|
||||
return_vals[1].data.d_string == NULL)
|
||||
{
|
||||
g_message ("No gflare-path in gimprc:\n\n"
|
||||
"You need to add an entry like\n"
|
||||
"(gfig-path \"${gimp_dir}/gfig:${gimp_data_dir}/gfig\n"
|
||||
"to your ~/.gimp/gimprc file\n");
|
||||
g_message (_("No gflare-path in gimprc:\n\n"
|
||||
"You need to add an entry like\n"
|
||||
"(gfig-path \"${gimp_dir}/gfig:${gimp_data_dir}/gfig\n"
|
||||
"to your %s/gimprc file."),
|
||||
gimp_directory ());
|
||||
gimp_destroy_params (return_vals, nreturn_vals);
|
||||
return;
|
||||
}
|
||||
|
@ -1518,19 +1519,19 @@ gflare_save (GFlare *gflare)
|
|||
{
|
||||
FILE *fp;
|
||||
gchar *path;
|
||||
static int message_ok = FALSE;
|
||||
char *message =
|
||||
_("GFlare `%s' is not saved. If you add a new entry in gimprc, like:\n"
|
||||
"(gflare-path \"${gimp_dir}/gflare\")\n"
|
||||
"and make a directory ~/.gimp-1.1/gflare, then you can save your own GFlare's\n"
|
||||
"into that directory.");
|
||||
static gboolean message_ok = FALSE;
|
||||
|
||||
if (gflare->filename == NULL)
|
||||
{
|
||||
if (gflare_path_list == NULL)
|
||||
{
|
||||
if (!message_ok)
|
||||
g_message (message, gflare->name);
|
||||
g_message (_("GFlare `%s' is not saved.\n"
|
||||
"If you add a new entry in gimprc, like:\n"
|
||||
"(gflare-path \"${gimp_dir}/gflare\")\n"
|
||||
"and make a directory %s/gflare,\n"
|
||||
"then you can save your own GFlare's into that directory."),
|
||||
gflare->name, gimp_directory ());
|
||||
message_ok = TRUE;
|
||||
return;
|
||||
}
|
||||
|
@ -3266,7 +3267,7 @@ dlg_selector_new_ok_callback (GtkWidget *widget,
|
|||
|
||||
if (gflares_list_lookup (new_name))
|
||||
{
|
||||
g_message (_("The name `%s' is used already!"), new_name);
|
||||
g_message (_("The name '%s' is used already!"), new_name);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2000-03-27 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* de.po: updated german translation
|
||||
|
||||
I've updated the pot-file and it seems that lots of strings have
|
||||
vanished. Looks like something's wrong with my setup. The missing
|
||||
strings are included as comments. Don't remove them!
|
||||
|
||||
Wed Mar 8 22:51:30 CET 2000 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* fr.po: s/<Images>/<Image>/
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,3 +1,7 @@
|
|||
2000-03-27 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* de.po: updated german translation
|
||||
|
||||
Sun Mar 26 18:32:59 CEST 2000 Stanislav Brabec <utx@penguin.cz>
|
||||
|
||||
* cs.po: Updated translation.
|
||||
|
|
1398
po-plug-ins/de.po
1398
po-plug-ins/de.po
File diff suppressed because it is too large
Load diff
|
@ -1,3 +1,7 @@
|
|||
2000-03-27 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* de.po: updated german translation
|
||||
|
||||
Sun Mar 26 18:32:51 CEST 2000 Stanislav Brabec <utx@penguin.cz>
|
||||
|
||||
* cs.po: Updated translation.
|
||||
|
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: GIMP 1.1.18\n"
|
||||
"POT-Creation-Date: 2000-03-25 15:10+0100\n"
|
||||
"PO-Revision-Date: 2000-03-25 14:02+01:00\n"
|
||||
"PO-Revision-Date: 2000-03-27 13:45+02:00\n"
|
||||
"Last-Translator: Sven Neumann <sven@gimp.org>\n"
|
||||
"Language-Team: German <de@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -173,11 +173,10 @@ msgid "<Toolbox>/Xtns/Script-Fu/Refresh"
|
|||
msgstr "<Toolbox>/Xtns/Skript-Fu/Auffrischen"
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/3D Outline..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/3D Umriß..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/3-D Umriß..."
|
||||
|
||||
# TODO
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Patterns/3D Truchet..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Muster/3D Truchet..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Muster/3-D Truchet..."
|
||||
|
||||
msgid "<Image>/Script-Fu/Decor/Add Bevel..."
|
||||
msgstr "<Image>/Skript-Fu/Dekoration/Rand abschrägen..."
|
||||
|
@ -249,7 +248,7 @@ msgid "<Toolbox>/Xtns/Script-Fu/Patterns/Camouflage..."
|
|||
msgstr "<Toolbox>/Xtns/Skript-Fu/Muster/Tarnung..."
|
||||
|
||||
msgid "<Image>/Script-Fu/Stencil Ops/Carve-It..."
|
||||
msgstr ""
|
||||
msgstr "<Image>/Skript-Fu/Schablone/Schnitzen..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Carved..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Geschnitzt..."
|
||||
|
@ -261,7 +260,7 @@ msgid "<Toolbox>/Xtns/Script-Fu/Logos/Chip Away..."
|
|||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Zerfressen..."
|
||||
|
||||
msgid "<Image>/Script-Fu/Stencil Ops/Chrome-It..."
|
||||
msgstr ""
|
||||
msgstr "<Image>/Skript-Fu/Schablone/Chrom..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Chrome..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Chrom..."
|
||||
|
@ -276,7 +275,7 @@ msgid "<Image>/Script-Fu/Decor/Coffee Stain..."
|
|||
msgstr "<Image>/Skript-Fu/Dekoration/Kaffeeflecken..."
|
||||
|
||||
msgid "<Image>/Script-Fu/Animators/Color Cycling..."
|
||||
msgstr ""
|
||||
msgstr "<Image>/Skript-Fu/Animation/Farben rotieren..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Comic Book..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Comic-Heft..."
|
||||
|
@ -302,7 +301,6 @@ msgstr "<Image>/Skript-Fu/Alchemie/Jede zweite Zeile l
|
|||
msgid "<Image>/Script-Fu/Selection/Fade Outline..."
|
||||
msgstr "<Image>/Skript-Fu/Auswahl/Umriß ausblenden..."
|
||||
|
||||
# TODO
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Patterns/Flatland..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Muster/Flaches Land..."
|
||||
|
||||
|
@ -322,29 +320,29 @@ msgid "<Toolbox>/Xtns/Script-Fu/Web Page Themes/Gimp.Org/Small Header..."
|
|||
msgstr "<Toolbox>/Xtns/Skript-Fu/Web-Seiten/gimp.org/Kleine Überschrift..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Web Page Themes/Gimp.Org/Tube Button Label..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Web-Seiten/gimp.org/Tube Button Beschriftung"
|
||||
|
||||
msgid ""
|
||||
"<Toolbox>/Xtns/Script-Fu/Web Page Themes/Gimp.Org/Tube Sub-Button Label..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Web-Seiten/gimp.org/Tube Sub-Button Beschriftung"
|
||||
|
||||
msgid ""
|
||||
"<Toolbox>/Xtns/Script-Fu/Web Page Themes/Gimp.Org/Tube Sub-Sub-Button "
|
||||
"Label..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Web-Seiten/gimp.org/Tube Sub-Sub-Button Beschriftung..."
|
||||
|
||||
msgid ""
|
||||
"<Toolbox>/Xtns/Script-Fu/Web Page Themes/Gimp.Org/General Tube Labels..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Web-Seiten/gimp.org/Allgemeine Tube Beschriftung..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Glossy..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Glatt..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Glowing Hot..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Glühend Heiß..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Glühend Heiß..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Gradient Bevel..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Farbverlauf..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Utils/Custom Gradient..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Hilfsmittel/Farbverlauf Vorschau..."
|
||||
|
@ -356,7 +354,7 @@ msgid "<Image>/Script-Fu/Utils/Draw HSV Graph..."
|
|||
msgstr "<Image>/Skript-Fu/Hilfsmittel/HSV Analyse-Grafik..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Imigre-26..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Imigre-26..."
|
||||
|
||||
msgid "<Image>/Script-Fu/Utils/Show Image Structure..."
|
||||
msgstr "<Image>/Skript-Fu/Hilfsmittel/Bildaufbau darstellen..."
|
||||
|
@ -437,7 +435,7 @@ msgid "<Toolbox>/Xtns/Script-Fu/Logos/Starburst..."
|
|||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Sternexplosion..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Starscape..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Starscape..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Patterns/Swirl-Tile..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Muster/Strudel-Kachel..."
|
||||
|
@ -457,7 +455,6 @@ msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Text im Kreis..."
|
|||
msgid "<Toolbox>/Xtns/Script-Fu/Logos/Textured..."
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Texturiert..."
|
||||
|
||||
# TODO
|
||||
msgid "<Image>/Filters/Blur/Tileable Blur..."
|
||||
msgstr "<Image>/Filters/Weichzeichnen/Kachelbarer Weichzeichner..."
|
||||
|
||||
|
@ -465,10 +462,10 @@ msgid "<Toolbox>/Xtns/Script-Fu/Logos/Web Title Header..."
|
|||
msgstr "<Toolbox>/Xtns/Skript-Fu/Logos/Web-Seiten Überschrift..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Patterns/Trochoid..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Muster/Trochoid..."
|
||||
|
||||
msgid "<Toolbox>/Xtns/Script-Fu/Patterns/Truchet..."
|
||||
msgstr ""
|
||||
msgstr "<Toolbox>/Xtns/Skript-Fu/Muster/Truchet..."
|
||||
|
||||
msgid "<Image>/Script-Fu/Alchemy/Unsharp Mask..."
|
||||
msgstr "<Image>/Skript-Fu/Alchemie/Unsharf maskieren..."
|
||||
|
|
Loading…
Reference in a new issue