diff -Nru gthumb-3.11.2/data/gschemas/org.gnome.gthumb.contact-sheet.gschema.xml gthumb-3.12.0/data/gschemas/org.gnome.gthumb.contact-sheet.gschema.xml --- gthumb-3.11.2/data/gschemas/org.gnome.gthumb.contact-sheet.gschema.xml 2021-01-10 10:11:37.929911900 +0000 +++ gthumb-3.12.0/data/gschemas/org.gnome.gthumb.contact-sheet.gschema.xml 2021-09-19 15:50:37.775038000 +0000 @@ -25,7 +25,7 @@ - '' + '%L' '' diff -Nru gthumb-3.11.2/data/gschemas/org.gnome.gthumb.importer.gschema.xml gthumb-3.12.0/data/gschemas/org.gnome.gthumb.importer.gschema.xml --- gthumb-3.11.2/data/gschemas/org.gnome.gthumb.importer.gschema.xml 2021-01-10 10:11:37.929911900 +0000 +++ gthumb-3.12.0/data/gschemas/org.gnome.gthumb.importer.gschema.xml 2021-09-19 15:50:37.815038000 +0000 @@ -22,16 +22,7 @@ '' - - 'none' - - - 'yyyymmdd' - - - false - - + '' diff -Nru gthumb-3.11.2/data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml gthumb-3.12.0/data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml --- gthumb-3.11.2/data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml 2021-01-10 10:11:37.929911900 +0000 +++ gthumb-3.12.0/data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml 2021-09-19 15:50:37.825038000 +0000 @@ -19,6 +19,7 @@ + @@ -26,6 +27,15 @@ + + + false + + + 50 + + + 'jpeg' diff -Nru gthumb-3.11.2/data/gschemas/org.gnome.gthumb.webalbums.gschema.xml gthumb-3.12.0/data/gschemas/org.gnome.gthumb.webalbums.gschema.xml --- gthumb-3.11.2/data/gschemas/org.gnome.gthumb.webalbums.gschema.xml 2021-01-10 10:11:37.929911900 +0000 +++ gthumb-3.12.0/data/gschemas/org.gnome.gthumb.webalbums.gschema.xml 2021-09-19 15:50:37.831704600 +0000 @@ -56,13 +56,13 @@ false - '' + '%L' '' - '' + '%F' '' diff -Nru gthumb-3.11.2/data/gthumb.pc.in gthumb-3.12.0/data/gthumb.pc.in --- gthumb-3.11.2/data/gthumb.pc.in 2021-01-10 10:11:37.929911900 +0000 +++ gthumb-3.12.0/data/gthumb.pc.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@/gthumb -includedir=@includedir@/gthumb-@GTHUMB_API_VERSION@ -extensionsdir=@libdir@/gthumb/extensions -datarootdir=@datarootdir@ -datadir=@datadir@ - -Name: gthumb -Description: Image viewer and browser -Version: @VERSION@ -Requires: gtk+-3.0 -Libs: -L${libdir} @GTHUMB_IMPLIB@ -Cflags: -I${includedir} diff -Nru gthumb-3.11.2/data/meson.build gthumb-3.12.0/data/meson.build --- gthumb-3.11.2/data/meson.build 2021-01-10 10:11:37.933245200 +0000 +++ gthumb-3.12.0/data/meson.build 2021-09-19 15:50:38.075037500 +0000 @@ -1,7 +1,7 @@ install_man('gthumb.1') -# .desktop file +# .desktop files desktop_data = configuration_data() desktop_data.set('VERSION', meson.project_version()) @@ -20,20 +20,35 @@ install_dir : join_paths(datadir, 'applications') ) +desktop_import_in_file = configure_file( + input : 'org.gnome.gThumb.Import.desktop.in.in', + output : 'org.gnome.gThumb.Import.desktop.in', + configuration : desktop_data +) + +i18n.merge_file( + input : desktop_import_in_file, + output : 'org.gnome.gThumb.Import.desktop', + type : 'desktop', + po_dir : po_dir, + install : true, + install_dir : join_paths(datadir, 'applications') +) + # .pc file pkg = import('pkgconfig') gthumb_pc = pkg.generate( name : 'gThumb', description : 'gThumb extensions', - filebase : 'gthumb-@0@'.format(api_version), - subdirs : 'gthumb-@0@'.format(api_version), + filebase : meson.project_name(), + subdirs : meson.project_name(), requires : [ 'gtk+-3.0' ], version: meson.project_version(), variables : [ - 'extensionsdir=${libdir}/gthumb/extensions', - 'datarootdir=${prefix}/share', - 'datadir=${datarootdir}' + '='.join(['extensionsdir', extensions_install_dir]), + '='.join(['uidir', ui_install_dir]), + '='.join(['apiversion', api_version]) ] ) diff -Nru gthumb-3.11.2/data/org.gnome.gThumb.desktop.in.in gthumb-3.12.0/data/org.gnome.gThumb.desktop.in.in --- gthumb-3.11.2/data/org.gnome.gThumb.desktop.in.in 2021-01-10 10:11:37.933245200 +0000 +++ gthumb-3.12.0/data/org.gnome.gThumb.desktop.in.in 2021-09-19 15:50:38.088370800 +0000 @@ -9,7 +9,7 @@ Exec=gthumb %U # Translators: Do NOT translate or transliterate this text (this is an icon file name)! Icon=org.gnome.gThumb -MimeType=image/bmp;image/jpeg;image/gif;image/png;image/tiff;image/x-bmp;image/x-ico;image/x-png;image/x-pcx;image/x-tga;image/xpm;image/svg+xml;image/webp; +MimeType=image/bmp;image/jpeg;image/gif;image/png;image/tiff;image/x-bmp;image/x-ico;image/x-png;image/x-pcx;image/x-tga;image/xpm;image/svg+xml;image/webp;image/jxl; StartupNotify=true Terminal=false Type=Application diff -Nru gthumb-3.11.2/data/ui/code-selector.ui gthumb-3.12.0/data/ui/code-selector.ui --- gthumb-3.11.2/data/ui/code-selector.ui 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/data/ui/code-selector.ui 2021-09-19 15:50:38.128370800 +0000 @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1000 + 1 + 1 + 10 + + + + + + + + + + + 800 + True + False + True + 2 + 6 + + + True + False + type_liststore + + + + 1 + + + + + False + True + 0 + + + + + True + False + False + False + + + True + False + + + space + + + + + True + True + + + + text + 1 + + + + + True + False + 6 + + + True + True + + 1 + enumerator_digits_adjustment + 1 + + + False + True + 0 + + + + + True + False + digits + + + False + True + 1 + + + + + enumerator + 2 + + + + + True + False + + + True + False + + + + + + False + True + 0 + + + + + simple + 3 + + + + + True + False + 6 + + + True + False + date_format_liststore + + + + 1 + + + + + True + True + 0 + + + + + False + + + True + True + + edit-delete-symbolic + + + True + True + 0 + + + + + True + True + True + + + True + False + document-edit-symbolic + + + + + False + True + 1 + + + + + + True + True + 1 + + + + + date + 4 + + + + + True + False + attribute_treestore + + + + 1 + + + + + file_attribute + 5 + + + + + True + False + 6 + + + True + True + 0 + Description + + + True + True + 0 + + + + + True + False + + + True + True + 0 + Edit + Default value + + + True + True + 0 + + + + + True + True + True + + + True + False + document-edit-symbolic + + + + + False + True + 1 + + + + + + True + True + 1 + + + + + ask_value + 6 + + + + + True + False + 6 + + + True + False + + + True + True + 20 + Default value + + + True + True + 0 + + + + + True + True + True + + + True + False + document-edit-symbolic + + + + + False + True + 1 + + + + + + True + True + 0 + + + + + quoted + 7 + + + + + True + True + 1 + + + + + True + False + 6 + + + True + True + True + remove + + + True + False + list-remove-symbolic + + + + + True + True + 0 + + + + + True + True + True + add + + + True + False + list-add-symbolic + + + + + True + True + 1 + + + + + False + True + 2 + + + + diff -Nru gthumb-3.11.2/data/ui/histogram-info.ui gthumb-3.12.0/data/ui/histogram-info.ui --- gthumb-3.11.2/data/ui/histogram-info.ui 2021-01-10 10:11:37.936578500 +0000 +++ gthumb-3.12.0/data/ui/histogram-info.ui 2021-09-19 15:50:38.145037400 +0000 @@ -1,261 +1,241 @@ - + - False + False vertical True - False - 3 + False + 3 True True - False - 3 - 2 - 6 - 2 + False + 6 + 2 + 6 + 2 True - False + False Mean: - end 1 - + - + True - False + False Std dev: - end 1 - + - 1 - 2 - + 1 + 2 + True - False + False Median: - end 1 - + - 2 - 3 - + 2 + 3 + True - False - 5 + False 0 - + - 1 - 2 - GTK_FILL - GTK_EXPAND + 1 + 2 + GTK_FILL + GTK_EXPAND True - False - 5 + False 0 - + - 1 - 2 - 1 - 2 - GTK_FILL - GTK_EXPAND + 1 + 2 + 1 + 2 + GTK_FILL + GTK_EXPAND True - False - 5 + False 0 - + - 1 - 2 - 2 - 3 - GTK_FILL - GTK_EXPAND + 1 + 2 + 2 + 3 + GTK_FILL + GTK_EXPAND - - - True - True - 0 - - - - - True - False - 3 - 2 - 6 - 2 True - False + False Pixels: 1 - + - + 3 + 4 + True - False + False Max: 1 - + - 1 - 2 - + 4 + 5 + True - False + False Selected: 1 - + - 2 - 3 - + 5 + 6 + True - False - 10 + False 0 - + - 1 - 2 - GTK_FILL - GTK_EXPAND + 1 + 2 + 3 + 4 + GTK_FILL + GTK_EXPAND True - False - 10 + False 0 - + - 1 - 2 - 1 - 2 - GTK_FILL - GTK_EXPAND + 1 + 2 + 4 + 5 + GTK_FILL + GTK_EXPAND True - False - 10 + False 0 - + - 1 - 2 - 2 - 3 - GTK_FILL - GTK_EXPAND + 1 + 2 + 5 + 6 + GTK_FILL + GTK_EXPAND - True - True - 1 + False + False + 0 False - True + False 0 diff -Nru gthumb-3.11.2/data/ui/meson.build gthumb-3.12.0/data/ui/meson.build --- gthumb-3.11.2/data/ui/meson.build 2021-01-10 10:11:37.936578500 +0000 +++ gthumb-3.12.0/data/ui/meson.build 2021-09-19 15:50:38.201703800 +0000 @@ -1,5 +1,6 @@ ui_files = files( 'browser-preferences.ui', + 'code-selector.ui', 'extensions-preferences.ui', 'favorite-properties.ui', 'file-selection-info.ui', @@ -10,6 +11,7 @@ 'personalize-filters.ui', 'preferences.ui', 'shortcuts-preferences.ui', - 'sort-order.ui' + 'sort-order.ui', + 'template-editor-dialog.ui' ) install_data(ui_files, install_dir : ui_install_dir) diff -Nru gthumb-3.11.2/data/ui/shortcuts-preferences.ui gthumb-3.12.0/data/ui/shortcuts-preferences.ui --- gthumb-3.11.2/data/ui/shortcuts-preferences.ui 2021-01-10 10:11:37.936578500 +0000 +++ gthumb-3.12.0/data/ui/shortcuts-preferences.ui 2021-09-19 15:50:38.238370400 +0000 @@ -1,5 +1,5 @@ - + @@ -12,20 +12,21 @@ True - False + False vertical 6 True - False + False 6 True - False + False Shortcuts: - shortcuts_list + True + shortcuts_list 0 @@ -37,7 +38,7 @@ True - False + False category_liststore @@ -61,18 +62,18 @@ - 550 + 550 True - True - in + True + in True - False + False True - False + False @@ -87,14 +88,14 @@ True - False + False _Restore All… True - True - True - True + True + True + True False diff -Nru gthumb-3.11.2/data/ui/template-editor-dialog.ui gthumb-3.12.0/data/ui/template-editor-dialog.ui --- gthumb-3.11.2/data/ui/template-editor-dialog.ui 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/data/ui/template-editor-dialog.ui 2021-09-19 15:50:38.238370400 +0000 @@ -0,0 +1,77 @@ + + + + + + True + False + 15 + vertical + 12 + + + True + False + vertical + 6 + + + True + False + Example: + 0 + + + + + + False + True + 0 + + + + + True + False + True + True + 0 + 30 + 0 + 0 + + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 6 + + + + + + True + True + 1 + + + + diff -Nru gthumb-3.11.2/debian/changelog gthumb-3.12.0/debian/changelog --- gthumb-3.11.2/debian/changelog 2021-03-05 16:52:11.000000000 +0000 +++ gthumb-3.12.0/debian/changelog 2021-09-30 01:10:16.000000000 +0000 @@ -1,15 +1,27 @@ -gthumb (3:3.11.2-0.1build2) hirsute; urgency=medium +gthumb (3:3.12.0-1) unstable; urgency=medium - * Second shot at a no-change rebuild to pick up new libraw soname - (which was previously FTBFS on ppc64el) + * QA upload. + * New upstream release. - -- Olivier Tilloy Fri, 05 Mar 2021 17:52:11 +0100 + -- Boyuan Yang Wed, 29 Sep 2021 21:10:16 -0400 -gthumb (3:3.11.2-0.1build1) hirsute; urgency=medium +gthumb (3:3.11.4-1) unstable; urgency=medium - * Rebuild with the new libraw soname + * QA upload. + * New upstream release. + * debian/control: Bump Standards-Version to 4.6.0. + * debian/control: Add new build-dependency libheif-dev (>= 1.11~). - -- Sebastien Bacher Fri, 26 Feb 2021 08:24:40 +0100 + -- Boyuan Yang Thu, 09 Sep 2021 21:04:43 -0400 + +gthumb (3:3.11.3-1) unstable; urgency=medium + + * QA upload. + * Orphan the package. + * New upstream release. + * debian/: Apply wrap-and-sort -abst. + + -- Boyuan Yang Sun, 15 Aug 2021 12:19:11 -0400 gthumb (3:3.11.2-0.1) unstable; urgency=medium diff -Nru gthumb-3.11.2/debian/control gthumb-3.12.0/debian/control --- gthumb-3.11.2/debian/control 2021-01-10 22:04:20.000000000 +0000 +++ gthumb-3.12.0/debian/control 2021-09-10 01:04:37.000000000 +0000 @@ -1,45 +1,55 @@ Source: gthumb Section: gnome Priority: optional -Maintainer: Herbert Parentes Fortes Neto -Build-Depends: bison, - debhelper-compat (= 13), - flex, - gnome-common, - gsettings-desktop-schemas-dev, - libbrasero-media3-dev, - libclutter-gtk-1.0-dev, - libexiv2-dev, - libgstreamer-plugins-base1.0-dev, - libgstreamer1.0-dev, - libgtk-3-dev, - libraw-dev, - librsvg2-dev, - libsecret-1-dev, - libsoup-gnome2.4-dev, - libtiff-dev, - libwebkit2gtk-4.0-dev, - libwebp-dev, - meson, - yelp-tools -Standards-Version: 4.5.1 +Maintainer: Debian QA Group +Build-Depends: + bison, + debhelper-compat (= 13), + flex, + gnome-common, + gsettings-desktop-schemas-dev, + libbrasero-media3-dev, + libclutter-gtk-1.0-dev, + libexiv2-dev, + libgstreamer-plugins-base1.0-dev, + libgstreamer1.0-dev, + libgtk-3-dev, + libheif-dev (>= 1.11~), + libraw-dev, + librsvg2-dev, + libsecret-1-dev, + libsoup-gnome2.4-dev, + libtiff-dev, + libwebkit2gtk-4.0-dev, + libwebp-dev, + meson, + yelp-tools, +Standards-Version: 4.6.0 Vcs-Git: https://salsa.debian.org/debian/gthumb.git Vcs-Browser: https://salsa.debian.org/debian/gthumb Homepage: https://wiki.gnome.org/Apps/Gthumb Package: gthumb Architecture: any -Pre-Depends: ${misc:Pre-Depends} -Depends: gsettings-desktop-schemas, - gthumb-data (= ${source:Version}), - libgl1-mesa-dri, - ${misc:Depends}, - ${shlibs:Depends} -Recommends: libgphoto2-6, libgphoto2-port12 -Conflicts: gthumb2 -Provides: gthumb2 -Breaks: gthumb-data (<< 3:3.4.4.1-4~) -Replaces: gthumb-data (<< 3:3.4.4.1-4~) +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + gsettings-desktop-schemas, + gthumb-data (= ${source:Version}), + libgl1-mesa-dri, + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + libgphoto2-6, + libgphoto2-port12, +Conflicts: + gthumb2, +Provides: + gthumb2, +Breaks: + gthumb-data (<< 3:3.4.4.1-4~), +Replaces: + gthumb-data (<< 3:3.4.4.1-4~), Description: image viewer and browser gThumb is an advanced image viewer and browser. It has many useful features, such as filesystem browsing, slide show, image catalogs, web @@ -51,10 +61,14 @@ Package: gthumb-data Architecture: all -Breaks: gthumb (<< 3:2.10.8-1) -Replaces: gthumb (<< 3:2.10.8-1) -Recommends: yelp -Depends: ${misc:Depends} +Breaks: + gthumb (<< 3:2.10.8-1), +Replaces: + gthumb (<< 3:2.10.8-1), +Recommends: + yelp, +Depends: + ${misc:Depends}, Description: image viewer and browser - arch-independent files gThumb is an advanced image viewer and browser. It has many useful features, such as filesystem browsing, slide show, image catalogs, web @@ -70,7 +84,9 @@ Architecture: any Multi-Arch: no Section: devel -Depends: gthumb (= ${binary:Version}), ${misc:Depends} +Depends: + gthumb (= ${binary:Version}), + ${misc:Depends}, Description: image viewer and browser - development files gThumb is an advanced image viewer and browser. It has many useful features, such as filesystem browsing, slide show, image catalogs, web diff -Nru gthumb-3.11.2/debian/gbp.conf gthumb-3.12.0/debian/gbp.conf --- gthumb-3.11.2/debian/gbp.conf 2021-01-04 01:37:31.000000000 +0000 +++ gthumb-3.12.0/debian/gbp.conf 2021-09-10 01:02:40.000000000 +0000 @@ -1,7 +1,6 @@ [DEFAULT] upstream-branch = upstream -debian-branch = debian +debian-branch = master upstream-tag = upstream/%(version)s debian-tag = debian/%(version)s pristine-tar = True - diff -Nru gthumb-3.11.2/debian/gthumb.lintian-overrides gthumb-3.12.0/debian/gthumb.lintian-overrides --- gthumb-3.11.2/debian/gthumb.lintian-overrides 2021-01-04 01:37:31.000000000 +0000 +++ gthumb-3.12.0/debian/gthumb.lintian-overrides 2021-09-10 01:02:40.000000000 +0000 @@ -1,3 +1,2 @@ # blhc returns nothing -gthumb: hardening-no-fortify-functions usr/bin/gthumb gthumb: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/gthumb/extensions/liblist_tools.so diff -Nru gthumb-3.11.2/debian/tests/control gthumb-3.12.0/debian/tests/control --- gthumb-3.11.2/debian/tests/control 2021-01-04 01:37:31.000000000 +0000 +++ gthumb-3.12.0/debian/tests/control 2021-09-10 01:02:40.000000000 +0000 @@ -1,3 +1,4 @@ Test-Command: dh_auto_configure; dh_auto_build; dh_auto_test -Depends: @builddeps@ +Depends: + @builddeps@, Restrictions: allow-stderr diff -Nru gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-avif.c gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-avif.c --- gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-avif.c 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-avif.c 2021-09-19 15:50:38.281703700 +0000 @@ -0,0 +1,168 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * GThumb + * + * Copyright (C) 2021 Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include +#include +#include +#if HAVE_LCMS2 +#include +#endif +#include +#include "cairo-image-surface-avif.h" + + +GthImage * +_cairo_image_surface_create_from_avif (GInputStream *istream, + GthFileData *file_data, + int requested_size, + int *p_original_width, + int *p_original_height, + gboolean *loaded_original, + gpointer user_data, + GCancellable *cancellable, + GError **error) +{ + GthImage *image; + void *buffer = NULL; + gsize buffer_size; + struct heif_context *ctx = NULL; + struct heif_error err; + struct heif_image_handle *handle = NULL; + gboolean has_alpha; + struct heif_image *img = NULL; + int original_width; + int original_height; + int image_width; + int image_height; + int out_stride; + const uint8_t *data; + cairo_surface_t *surface; + cairo_surface_metadata_t *metadata; + + image = gth_image_new (); + + if (! _g_input_stream_read_all (istream, + &buffer, + &buffer_size, + cancellable, + error)) + { + goto stop_loading; + } + + ctx = heif_context_alloc (); + err = heif_context_read_from_memory_without_copy (ctx, buffer, buffer_size, NULL); + if (err.code != heif_error_Ok) { + g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, err.message); + goto stop_loading; + } + + err = heif_context_get_primary_image_handle (ctx, &handle); + if (err.code != heif_error_Ok) { + g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, err.message); + goto stop_loading; + } + +#if HAVE_LCMS2 + if (heif_image_handle_get_color_profile_type (handle) != heif_color_profile_type_not_present) { + size_t icc_data_size; + gpointer icc_data; + + icc_data_size = heif_image_handle_get_raw_color_profile_size (handle); + icc_data = g_malloc (icc_data_size); + err = heif_image_handle_get_raw_color_profile (handle, icc_data); + if (err.code == heif_error_Ok) { + GthICCProfile *profile; + + profile = gth_icc_profile_new (GTH_ICC_PROFILE_ID_UNKNOWN, cmsOpenProfileFromMem (icc_data, icc_data_size)); + if (profile != NULL) { + gth_image_set_icc_profile (image, profile); + g_object_unref (profile); + } + } + + g_free (icc_data); + } +#endif + + has_alpha = heif_image_handle_has_alpha_channel (handle); + err = heif_decode_image (handle, &img, heif_colorspace_RGB, has_alpha ? heif_chroma_interleaved_RGBA : heif_chroma_interleaved_RGB, NULL); + if (err.code != heif_error_Ok) { + g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, err.message); + goto stop_loading; + } + + original_width = heif_image_get_primary_width (img); + original_height = heif_image_get_primary_height (img); + + image_width = original_width; + image_height = original_height; + + /* Scaling is disabled because quality is too low. */ + +#if 0 + if ((requested_size > 0) && (requested_size < image_width) && (requested_size < image_height)) { + struct heif_image *scaled_img; + + scale_keeping_ratio (&image_width, &image_height, requested_size, requested_size, TRUE); + + err = heif_image_scale_image (img, &scaled_img, image_width, image_height, NULL); + heif_image_release (img); + + if (err.code != heif_error_Ok) { + g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, err.message); + goto stop_loading; + } + + img = scaled_img; + } +#endif + + data = heif_image_get_plane_readonly (img, heif_channel_interleaved, &out_stride); + + surface = _cairo_image_surface_create_from_rgba (data, image_width, image_height, out_stride, has_alpha); + if (surface == NULL) + goto stop_loading; + + metadata = _cairo_image_surface_get_metadata (surface); + _cairo_metadata_set_original_size (metadata, original_width, original_height); + + if (p_original_width != NULL) + *p_original_width = original_width; + if (p_original_height != NULL) + *p_original_height = original_height; + + gth_image_set_cairo_surface (image, surface); + cairo_surface_destroy (surface); + +stop_loading: + + if (img != NULL) + heif_image_release (img); + if (handle != NULL) + heif_image_handle_release (handle); + if (ctx != NULL) + heif_context_free (ctx); + if (buffer != NULL) + g_free (buffer); + + return image; +} diff -Nru gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-avif.h gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-avif.h --- gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-avif.h 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-avif.h 2021-09-19 15:50:38.325037000 +0000 @@ -0,0 +1,42 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * GThumb + * + * Copyright (C) 2021 Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef CAIRO_IMAGE_SURFACE_AVIF_H +#define CAIRO_IMAGE_SURFACE_AVIF_H + +#include +#include + +G_BEGIN_DECLS + +GthImage * _cairo_image_surface_create_from_avif (GInputStream *istream, + GthFileData *file_data, + int requested_size, + int *original_width, + int *original_height, + gboolean *loaded_original, + gpointer user_data, + GCancellable *cancellable, + GError **error); + +G_END_DECLS + +#endif /* CAIRO_IMAGE_SURFACE_AVIF_H */ diff -Nru gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-jxl.c gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-jxl.c --- gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-jxl.c 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-jxl.c 2021-09-19 15:50:38.355037000 +0000 @@ -0,0 +1,298 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * GThumb + * + * Copyright (C) 2021 Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include +#include +#include +#include +#if HAVE_LCMS2 +#include +#endif +#include +#include "cairo-image-surface-jxl.h" + +static void +convert_pixels (int width, + int height, + guchar *buffer) +{ + int x, y; + guchar *p = buffer, r, g, b, a; + + for (y = 0; y < height; y++) + for (x = width; x; x--, p += 4) { + a = p[3]; + if (a == 0) { + *(guint32*)p = 0; + continue; + } + + r = p[0]; + g = p[1]; + b = p[2]; + if (a < 0xff) { + r = _cairo_multiply_alpha(r, a); + g = _cairo_multiply_alpha(g, a); + b = _cairo_multiply_alpha(b, a); + } + *(guint32*)p = CAIRO_RGBA_TO_UINT32(r, g, b, a); + } +} + +#define BUFFER_SIZE (1024*1024) + +GthImage * +_cairo_image_surface_create_from_jxl(GInputStream *istream, + GthFileData *file_data, + int requested_size, + int *original_width, + int *original_height, + gboolean *loaded_original, + gpointer user_data, + GCancellable *cancellable, + GError **error) +{ + GthImage *image; + guchar *filebuffer; + gsize filebuffer_size, read_size, buffer_read, unprocessed_len, processed_len; + int width = 0, height = 0; + cairo_surface_t *surface = NULL; + cairo_surface_metadata_t *metadata; + JxlDecoder *dec; + void *runner; + JxlDecoderStatus status; + JxlBasicInfo info; + JxlPixelFormat pixel_format; + guchar *surface_data = NULL; + + image = gth_image_new(); + + dec = JxlDecoderCreate(NULL); + if (dec == NULL) { + g_error("Could not create JXL decoder.\n"); + return image; + } + + filebuffer_size = read_size = JxlDecoderSizeHintBasicInfo(dec); + filebuffer = g_new(guchar, filebuffer_size); + if (! g_input_stream_read_all(istream, + filebuffer, + filebuffer_size, + &buffer_read, + cancellable, + error)) + { + g_error("Could not read start of JXL file.\n"); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + + if (JxlSignatureCheck(filebuffer, buffer_read) < JXL_SIG_CODESTREAM) { + g_error("Signature does not match for JPEG XL codestream or container.\n"); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + + read_size = 1048576; + + runner = JxlThreadParallelRunnerCreate(NULL, JxlThreadParallelRunnerDefaultNumWorkerThreads()); + if (runner == NULL) { + g_error("Could not create threaded parallel runner.\n"); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + + if (JxlDecoderSetParallelRunner(dec, + JxlThreadParallelRunner, + runner) > 0) { + g_error("Could not set parallel runner.\n"); + JxlThreadParallelRunnerDestroy(runner); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + + if (JxlDecoderSubscribeEvents(dec, + JXL_DEC_BASIC_INFO + | JXL_DEC_COLOR_ENCODING + | JXL_DEC_FULL_IMAGE) > 0) { + g_error("Could not subscribe to decoder events.\n"); + JxlThreadParallelRunnerDestroy(runner); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + + if (JxlDecoderSetInput(dec, filebuffer, buffer_read) > 0) { + g_error("Could not set decoder input.\n"); + JxlThreadParallelRunnerDestroy(runner); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + + status = JXL_DEC_NEED_MORE_INPUT; + while (status != JXL_DEC_SUCCESS) { + status = JxlDecoderProcessInput(dec); + + switch (status) { + case JXL_DEC_ERROR: + g_error("jxl: decoder error.\n"); + JxlThreadParallelRunnerDestroy(runner); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + + case JXL_DEC_NEED_MORE_INPUT: + if (buffer_read == 0) { + g_message("Reached end of file but decoder still wants more.\n"); + status = JXL_DEC_SUCCESS; + break; + } + + { + unprocessed_len = JxlDecoderReleaseInput(dec); + processed_len = filebuffer_size - unprocessed_len; + + guchar *old_filebuffer = filebuffer; + filebuffer_size = unprocessed_len + read_size; + filebuffer = g_new(guchar, filebuffer_size); + if (unprocessed_len > 0) + memcpy(filebuffer, old_filebuffer + processed_len, unprocessed_len); + g_free(old_filebuffer); + + gssize signed_buffer_read = g_input_stream_read(istream, + filebuffer + unprocessed_len, + read_size, + cancellable, + error); + if (signed_buffer_read <= 0) { + buffer_read = 0; + break; + } + buffer_read = signed_buffer_read; + + if (JxlDecoderSetInput(dec, filebuffer, unprocessed_len + buffer_read) > 0) { + g_error("Could not set decoder input.\n"); + JxlThreadParallelRunnerDestroy(runner); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + } + break; + + case JXL_DEC_BASIC_INFO: + if (JxlDecoderGetBasicInfo(dec, &info) > 0) { + g_error("Could not get basic info from decoder.\n"); + JxlThreadParallelRunnerDestroy(runner); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + + pixel_format.num_channels = 4; + pixel_format.data_type = JXL_TYPE_UINT8; + pixel_format.endianness = JXL_NATIVE_ENDIAN; + pixel_format.align = 0; + + width = info.xsize; + height = info.ysize; + + if (original_width != NULL) + *original_width = width; + if (original_height != NULL) + *original_height = height; + + surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, width, height); + surface_data = _cairo_image_surface_flush_and_get_data(surface); + metadata = _cairo_image_surface_get_metadata(surface); + _cairo_metadata_set_has_alpha(metadata, info.num_extra_channels); + + break; + + case JXL_DEC_COLOR_ENCODING: +#if HAVE_LCMS2 + if (JxlDecoderGetColorAsEncodedProfile(dec, &pixel_format, JXL_COLOR_PROFILE_TARGET_DATA, NULL) == JXL_DEC_SUCCESS) + break; + + { + gsize profile_size; + if (JxlDecoderGetICCProfileSize(dec, &pixel_format, JXL_COLOR_PROFILE_TARGET_DATA, &profile_size) > 0) { + g_message("Could not get ICC profile size.\n"); + break; + } + + guchar *profile_data = g_new(guchar, profile_size); + if (JxlDecoderGetColorAsICCProfile(dec, &pixel_format, JXL_COLOR_PROFILE_TARGET_DATA, profile_data, profile_size) > 0) { + g_message("Could not get ICC profile.\n"); + g_free(profile_data); + break; + } + + GthICCProfile *profile = NULL; + profile = gth_icc_profile_new(GTH_ICC_PROFILE_ID_UNKNOWN, cmsOpenProfileFromMem(profile_data, profile_size)); + if (profile != NULL) { + gth_image_set_icc_profile(image, profile); + g_object_unref(profile); + } + } +#endif + break; + + case JXL_DEC_NEED_IMAGE_OUT_BUFFER: + if (JxlDecoderSetImageOutBuffer(dec, &pixel_format, surface_data, width * height * 4) > 0) { + g_error("Could not set image-out buffer.\n"); + JxlThreadParallelRunnerDestroy(runner); + JxlDecoderDestroy(dec); + g_free(filebuffer); + return image; + } + + break; + + case JXL_DEC_SUCCESS: + continue; + + case JXL_DEC_FULL_IMAGE: + continue; + + default: + break; + } + } + + JxlThreadParallelRunnerDestroy(runner); + JxlDecoderDestroy(dec); + g_free(filebuffer); + + convert_pixels(width, height, surface_data); + + cairo_surface_mark_dirty(surface); + if (cairo_surface_status(surface) == CAIRO_STATUS_SUCCESS) + gth_image_set_cairo_surface(image, surface); + cairo_surface_destroy (surface); + + return image; +} diff -Nru gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-jxl.h gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-jxl.h --- gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-jxl.h 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-jxl.h 2021-09-19 15:50:38.375037000 +0000 @@ -0,0 +1,42 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * GThumb + * + * Copyright (C) 2021 Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef CAIRO_IMAGE_SURFACE_JXL_H +#define CAIRO_IMAGE_SURFACE_JXL_H + +#include +#include + +G_BEGIN_DECLS + +GthImage * _cairo_image_surface_create_from_jxl (GInputStream *istream, + GthFileData *file_data, + int requested_size, + int *original_width, + int *original_height, + gboolean *loaded_original, + gpointer user_data, + GCancellable *cancellable, + GError **error); + +G_END_DECLS + +#endif /* CAIRO_IMAGE_SURFACE_JXL_H */ diff -Nru gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-webp.c gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-webp.c --- gthumb-3.11.2/extensions/cairo_io/cairo-image-surface-webp.c 2021-01-10 10:11:37.939911800 +0000 +++ gthumb-3.12.0/extensions/cairo_io/cairo-image-surface-webp.c 2021-09-19 15:50:38.408370300 +0000 @@ -132,6 +132,7 @@ cairo_surface_mark_dirty (surface); if (cairo_surface_status (surface) == CAIRO_STATUS_SUCCESS) gth_image_set_cairo_surface (image, surface); + cairo_surface_destroy (surface); WebPIDelete (idec); WebPFreeDecBuffer (&config.output); diff -Nru gthumb-3.11.2/extensions/cairo_io/data/ui/avif-options.ui gthumb-3.12.0/extensions/cairo_io/data/ui/avif-options.ui --- gthumb-3.11.2/extensions/cairo_io/data/ui/avif-options.ui 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/cairo_io/data/ui/avif-options.ui 2021-09-19 15:50:38.468370000 +0000 @@ -0,0 +1,84 @@ + + + + + + 6 + 4 + 1 + 1 + + + 100 + 75 + 1 + 10 + + + True + False + 6 + vertical + 12 + + + + True + False + 6 + 6 + + + True + False + _Quality: + True + quality_scale + 0 + + + 0 + 0 + + + + + _Lossless + False + True + True + False + True + 0 + True + + + 0 + 1 + 2 + + + + + True + True + True + quality_adjustment + 1 + 0 + left + + + 1 + 0 + + + + + False + True + 0 + + + + diff -Nru gthumb-3.11.2/extensions/cairo_io/data/ui/meson.build gthumb-3.12.0/extensions/cairo_io/data/ui/meson.build --- gthumb-3.11.2/extensions/cairo_io/data/ui/meson.build 2021-01-10 10:11:37.939911800 +0000 +++ gthumb-3.12.0/extensions/cairo_io/data/ui/meson.build 2021-09-19 15:50:38.468370000 +0000 @@ -1,4 +1,5 @@ ui_files = files( + 'avif-options.ui', 'jpeg-options.ui', 'png-options.ui', 'save-options-preferences.ui', diff -Nru gthumb-3.11.2/extensions/cairo_io/gth-image-saver-avif.c gthumb-3.12.0/extensions/cairo_io/gth-image-saver-avif.c --- gthumb-3.11.2/extensions/cairo_io/gth-image-saver-avif.c 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/cairo_io/gth-image-saver-avif.c 2021-09-19 15:50:38.468370000 +0000 @@ -0,0 +1,381 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * gThumb + * + * Copyright (C) 2021 Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include +#include +#include +#include +#include "gth-image-saver-avif.h" +#include "preferences.h" + + +#define THUMBNAIL_SIZE 256 +#define GET_WIDGET(x) (_gtk_builder_get_widget (self->priv->builder, (x))) + + +struct _GthImageSaverAvifPrivate { + GtkBuilder *builder; + GSettings *settings; +}; + + +G_DEFINE_TYPE_WITH_CODE (GthImageSaverAvif, + gth_image_saver_avif, + GTH_TYPE_IMAGE_SAVER, + G_ADD_PRIVATE (GthImageSaverAvif)) + + +static void +gth_image_saver_avif_finalize (GObject *object) +{ + GthImageSaverAvif *self = GTH_IMAGE_SAVER_AVIF (object); + + _g_object_unref (self->priv->settings); + _g_object_unref (self->priv->builder); + + G_OBJECT_CLASS (gth_image_saver_avif_parent_class)->finalize (object); +} + + +static GtkWidget * +gth_image_saver_avif_get_control (GthImageSaver *base) +{ + GthImageSaverAvif *self = GTH_IMAGE_SAVER_AVIF (base); + + _g_object_unref (self->priv->builder); + self->priv->builder = _gtk_builder_new_from_file ("avif-options.ui", "cairo_io"); + + gtk_adjustment_set_value (GTK_ADJUSTMENT (GET_WIDGET ("quality_adjustment")), + g_settings_get_int (self->priv->settings, PREF_WEBP_QUALITY)); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("lossless_checkbutton")), + g_settings_get_boolean (self->priv->settings, PREF_WEBP_LOSSLESS)); + + return GET_WIDGET ("avif_options"); +} + + +static void +gth_image_saver_avif_save_options (GthImageSaver *base) +{ + GthImageSaverAvif *self = GTH_IMAGE_SAVER_AVIF (base); + + g_settings_set_int (self->priv->settings, PREF_AVIF_QUALITY, (int) gtk_adjustment_get_value (GTK_ADJUSTMENT (GET_WIDGET ("quality_adjustment")))); + g_settings_set_boolean (self->priv->settings, PREF_AVIF_LOSSLESS, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("lossless_checkbutton")))); +} + + +static gboolean +gth_image_saver_avif_can_save (GthImageSaver *self, + const char *mime_type) +{ + return g_content_type_equals (mime_type, "image/avif"); +} + + +typedef struct { + GthBufferData *buffer_data; + GError **error; + struct heif_error err; +} WriterData; + + +static struct heif_error +write_fn (struct heif_context *ctx, + const void *data, + size_t size, + void *userdata) +{ + WriterData *writer_data = userdata; + + writer_data->err.code = gth_buffer_data_write (writer_data->buffer_data, + data, + size, + writer_data->error) ? heif_error_Ok : heif_error_Encoding_error; + writer_data->err.subcode = heif_suberror_Unspecified; + writer_data->err.message = ""; + + return writer_data->err; +} + + +static gboolean +_cairo_surface_write_as_avif (cairo_surface_t *surface, + char **buffer, + gsize *buffer_size, + char **keys, + char **values, + GError **error) +{ + gboolean success; + gboolean lossless; + int quality; + int rows, columns; + int in_stride; + gboolean has_alpha; + guchar *pixels; + struct heif_context *ctx = NULL; + struct heif_encoder *encoder = NULL; + struct heif_image *image = NULL; + struct heif_error err; + uint8_t *plane = NULL; + int out_stride; + struct heif_image_handle *handle = NULL; + struct heif_writer writer; + WriterData writer_data; + + success = FALSE; + lossless = TRUE; + quality = 50; + + if (keys && *keys) { + char **kiter = keys; + char **viter = values; + + while (*kiter) { + if (strcmp (*kiter, "lossless") == 0) { + if (*viter == NULL) { + g_set_error_literal (error, + G_IO_ERROR, + G_IO_ERROR_INVALID_DATA, + "Must specify a value for the 'lossless' option."); + return FALSE; + } + + lossless = atoi (*viter); + + if (lossless < 0 || lossless > 1) { + g_set_error_literal (error, + G_IO_ERROR, + G_IO_ERROR_INVALID_DATA, + "Invalid value set for the 'lossless' option."); + return FALSE; + } + } + else if (strcmp (*kiter, "quality") == 0) { + if (*viter == NULL) { + g_set_error_literal (error, + G_IO_ERROR, + G_IO_ERROR_INVALID_DATA, + "Must specify a quality value."); + return FALSE; + } + + quality = atoi (*viter); + + if (quality < 0 || quality > 100) { + g_set_error_literal (error, + G_IO_ERROR, + G_IO_ERROR_INVALID_DATA, + "Unsupported quality value passed."); + return FALSE; + } + } + else { + g_warning ("Bad option name '%s' passed to the HEIF/AVIF saver.", *kiter); + return FALSE; + } + + ++kiter; + ++viter; + } + } + + columns = cairo_image_surface_get_width (surface); + rows = cairo_image_surface_get_height (surface); + in_stride = cairo_image_surface_get_stride (surface); + has_alpha = _cairo_image_surface_get_has_alpha (surface); + pixels = _cairo_image_surface_flush_and_get_data (surface); + + ctx = heif_context_alloc (); + + heif_context_get_encoder_for_format (ctx, heif_compression_AV1, &encoder); + heif_encoder_set_lossless (encoder, lossless); + heif_encoder_set_lossy_quality (encoder, quality); + + err = heif_image_create (columns, + rows, + heif_colorspace_RGB, + has_alpha ? heif_chroma_interleaved_RGBA : heif_chroma_interleaved_RGB, + &image); + if (err.code != heif_error_Ok) { + g_set_error (error, + G_IO_ERROR, + G_IO_ERROR_FAILED, + "Could not create the image: %s", + err.message); + goto cleanup; + } + + err = heif_image_add_plane (image, heif_channel_interleaved, columns, rows, 8); + if (err.code != heif_error_Ok) { + g_set_error (error, + G_IO_ERROR, + G_IO_ERROR_FAILED, + "Could not add plane to the image: %s", + err.message); + goto cleanup; + } + + plane = heif_image_get_plane (image, heif_channel_interleaved, &out_stride); + while (rows > 0) { + _cairo_copy_line_as_rgba_big_endian (plane, pixels, columns, has_alpha); + plane += out_stride; + pixels += in_stride; + rows -= 1; + } + + err = heif_context_encode_image (ctx, image, encoder, NULL, &handle); + if (err.code != heif_error_Ok) { + g_set_error (error, + G_IO_ERROR, + G_IO_ERROR_FAILED, + "Could not encode the image: %s", + err.message); + goto cleanup; + } + +#if GENERATE_THUMBNAIL + struct heif_image_handle *thumbnail_handle = NULL; + + err = heif_context_encode_thumbnail (ctx, image, handle, encoder, NULL, THUMBNAIL_SIZE, &thumbnail_handle); + if (thumbnail_handle != NULL) + heif_image_handle_release (thumbnail_handle); + + if (err.code != heif_error_Ok) { + g_set_error (error, + G_IO_ERROR, + G_IO_ERROR_FAILED, + "Could not generate thumbnail: %s", + err.message); + goto cleanup; + } +#endif + + heif_image_handle_release (handle); + handle = NULL; + + heif_encoder_release (encoder); + encoder = NULL; + + writer.writer_api_version = 1; + writer.write = write_fn; + writer_data.buffer_data = gth_buffer_data_new (); + writer_data.error = error; + err = heif_context_write (ctx, &writer, &writer_data); + + success = (err.code == heif_error_Ok); + if (success) + gth_buffer_data_get (writer_data.buffer_data, buffer, buffer_size); + gth_buffer_data_free (writer_data.buffer_data, ! success); + +cleanup: + + if (handle != NULL) + heif_image_handle_release (handle); + if (image != NULL) + heif_image_release (image); + if (encoder != NULL) + heif_encoder_release (encoder); + if (ctx != NULL) + heif_context_free (ctx); + + return success; +} + + +static gboolean +gth_image_saver_avif_save_image (GthImageSaver *base, + GthImage *image, + char **buffer, + gsize *buffer_size, + const char *mime_type, + GCancellable *cancellable, + GError **error) +{ + GthImageSaverAvif *self = GTH_IMAGE_SAVER_AVIF (base); + char **option_keys; + char **option_values; + int i = -1; + int i_value; + cairo_surface_t *surface; + gboolean result; + + option_keys = g_malloc (sizeof (char *) * 5); + option_values = g_malloc (sizeof (char *) * 5); + + i++; + i_value = g_settings_get_boolean (self->priv->settings, PREF_AVIF_LOSSLESS); + option_keys[i] = g_strdup ("lossless");; + option_values[i] = g_strdup_printf ("%d", i_value); + + i++; + i_value = g_settings_get_int (self->priv->settings, PREF_AVIF_QUALITY); + option_keys[i] = g_strdup ("quality");; + option_values[i] = g_strdup_printf ("%d", i_value); + + i++; + option_keys[i] = NULL; + option_values[i] = NULL; + + surface = gth_image_get_cairo_surface (image); + result = _cairo_surface_write_as_avif (surface, + buffer, + buffer_size, + option_keys, + option_values, + error); + + cairo_surface_destroy (surface); + g_strfreev (option_keys); + g_strfreev (option_values); + + return result; +} + + +static void +gth_image_saver_avif_class_init (GthImageSaverAvifClass *klass) +{ + GObjectClass *object_class; + GthImageSaverClass *image_saver_class; + + object_class = G_OBJECT_CLASS (klass); + object_class->finalize = gth_image_saver_avif_finalize; + + image_saver_class = GTH_IMAGE_SAVER_CLASS (klass); + image_saver_class->id = "avif"; + image_saver_class->display_name = _("AVIF"); + image_saver_class->mime_type = "image/avif"; + image_saver_class->extensions = "avif"; + image_saver_class->get_control = gth_image_saver_avif_get_control; + image_saver_class->save_options = gth_image_saver_avif_save_options; + image_saver_class->can_save = gth_image_saver_avif_can_save; + image_saver_class->save_image = gth_image_saver_avif_save_image; +} + + +static void +gth_image_saver_avif_init (GthImageSaverAvif *self) +{ + self->priv = gth_image_saver_avif_get_instance_private (self); + self->priv->settings = g_settings_new (GTHUMB_IMAGE_SAVERS_AVIF_SCHEMA); + self->priv->builder = NULL; +} diff -Nru gthumb-3.11.2/extensions/cairo_io/gth-image-saver-avif.h gthumb-3.12.0/extensions/cairo_io/gth-image-saver-avif.h --- gthumb-3.11.2/extensions/cairo_io/gth-image-saver-avif.h 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/cairo_io/gth-image-saver-avif.h 2021-09-19 15:50:38.471703300 +0000 @@ -0,0 +1,56 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * gThumb + * + * Copyright (C) 2021 Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef GTH_IMAGE_SAVER_AVIF_H +#define GTH_IMAGE_SAVER_AVIF_H + +#include +#include + +G_BEGIN_DECLS + +#define GTH_TYPE_IMAGE_SAVER_AVIF (gth_image_saver_avif_get_type ()) +#define GTH_IMAGE_SAVER_AVIF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTH_TYPE_IMAGE_SAVER_AVIF, GthImageSaverAvif)) +#define GTH_IMAGE_SAVER_AVIF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTH_IMAGE_SAVER_AVIF_TYPE, GthImageSaverAvifClass)) +#define GTH_IS_IMAGE_SAVER_AVIF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTH_TYPE_IMAGE_SAVER_AVIF)) +#define GTH_IS_IMAGE_SAVER_AVIF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTH_TYPE_IMAGE_SAVER_AVIF)) +#define GTH_IMAGE_SAVER_AVIF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTH_TYPE_IMAGE_SAVER_AVIF, GthImageSaverAvifClass)) + +typedef struct _GthImageSaverAvif GthImageSaverAvif; +typedef struct _GthImageSaverAvifClass GthImageSaverAvifClass; +typedef struct _GthImageSaverAvifPrivate GthImageSaverAvifPrivate; + +struct _GthImageSaverAvif +{ + GthImageSaver __parent; + GthImageSaverAvifPrivate *priv; +}; + +struct _GthImageSaverAvifClass +{ + GthImageSaverClass __parent_class; +}; + +GType gth_image_saver_avif_get_type (void); + +G_END_DECLS + +#endif /* GTH_IMAGE_SAVER_AVIF_H */ diff -Nru gthumb-3.11.2/extensions/cairo_io/main.c gthumb-3.12.0/extensions/cairo_io/main.c --- gthumb-3.11.2/extensions/cairo_io/main.c 2021-01-10 10:11:37.939911800 +0000 +++ gthumb-3.12.0/extensions/cairo_io/main.c 2021-09-19 15:50:38.491703300 +0000 @@ -22,12 +22,15 @@ #include #include +#include "cairo-image-surface-avif.h" #include "cairo-image-surface-jpeg.h" #include "cairo-image-surface-png.h" #include "cairo-image-surface-svg.h" #include "cairo-image-surface-tiff.h" #include "cairo-image-surface-webp.h" +#include "cairo-image-surface-jxl.h" #include "cairo-image-surface-xcf.h" +#include "gth-image-saver-avif.h" #include "gth-image-saver-jpeg.h" #include "gth-image-saver-png.h" #include "gth-image-saver-tga.h" @@ -78,6 +81,23 @@ gth_main_register_type ("image-saver", GTH_TYPE_IMAGE_SAVER_WEBP); #endif +#ifdef HAVE_LIBJXL + gth_main_register_image_loader_func (_cairo_image_surface_create_from_jxl, + GTH_IMAGE_FORMAT_CAIRO_SURFACE, + "image/jxl", + NULL); +#endif + +#ifdef HAVE_LIBHEIF + gth_main_register_image_loader_func (_cairo_image_surface_create_from_avif, + GTH_IMAGE_FORMAT_CAIRO_SURFACE, + "image/avif", + "image/heic", + "image/heif", + NULL); + gth_main_register_type ("image-saver", GTH_TYPE_IMAGE_SAVER_AVIF); +#endif + gth_main_register_image_loader_func (_cairo_image_surface_create_from_xcf, GTH_IMAGE_FORMAT_CAIRO_SURFACE, "image/x-xcf", diff -Nru gthumb-3.11.2/extensions/cairo_io/meson.build gthumb-3.12.0/extensions/cairo_io/meson.build --- gthumb-3.11.2/extensions/cairo_io/meson.build 2021-01-10 10:11:37.939911800 +0000 +++ gthumb-3.12.0/extensions/cairo_io/meson.build 2021-09-19 15:50:38.498370000 +0000 @@ -22,6 +22,14 @@ source_files += files('cairo-image-surface-tiff.c') endif +if use_libjxl + source_files += files('cairo-image-surface-jxl.c') +endif + +if use_libheif + source_files += files('cairo-image-surface-avif.c', 'gth-image-saver-avif.c') +endif + enum_files = gnome.mkenums_simple('cairo-io-enum-types', sources: [ 'preferences.h' ]) shared_module('cairo_io', @@ -31,7 +39,9 @@ jpeg_deps, use_libtiff ? tiff_deps : [], use_librsvg ? librsvg_dep : [], - use_libwebp ? libwebp_dep : [] + use_libwebp ? libwebp_dep : [], + use_libjxl ? libjxl_deps : [], + use_libheif ? libheif_dep : [] ], include_directories : [ config_inc, gthumb_inc ], c_args : c_args, diff -Nru gthumb-3.11.2/extensions/cairo_io/preferences.h gthumb-3.12.0/extensions/cairo_io/preferences.h --- gthumb-3.11.2/extensions/cairo_io/preferences.h 2021-01-10 10:11:37.939911800 +0000 +++ gthumb-3.12.0/extensions/cairo_io/preferences.h 2021-09-19 15:50:38.498370000 +0000 @@ -35,12 +35,18 @@ /* schemas */ #define GTHUMB_IMAGE_SAVERS GTHUMB_SCHEMA ".pixbuf-savers" +#define GTHUMB_IMAGE_SAVERS_AVIF_SCHEMA GTHUMB_IMAGE_SAVERS ".avif" #define GTHUMB_IMAGE_SAVERS_JPEG_SCHEMA GTHUMB_IMAGE_SAVERS ".jpeg" #define GTHUMB_IMAGE_SAVERS_PNG_SCHEMA GTHUMB_IMAGE_SAVERS ".png" #define GTHUMB_IMAGE_SAVERS_TGA_SCHEMA GTHUMB_IMAGE_SAVERS ".tga" #define GTHUMB_IMAGE_SAVERS_TIFF_SCHEMA GTHUMB_IMAGE_SAVERS ".tiff" #define GTHUMB_IMAGE_SAVERS_WEBP_SCHEMA GTHUMB_IMAGE_SAVERS ".webp" +/* keys: avif */ + +#define PREF_AVIF_LOSSLESS "lossless" +#define PREF_AVIF_QUALITY "quality" + /* keys: jpeg */ #define PREF_JPEG_DEFAULT_EXT "default-ext" diff -Nru gthumb-3.11.2/extensions/catalogs/gth-catalog.c gthumb-3.12.0/extensions/catalogs/gth-catalog.c --- gthumb-3.11.2/extensions/catalogs/gth-catalog.c 2021-01-10 10:11:37.939911800 +0000 +++ gthumb-3.12.0/extensions/catalogs/gth-catalog.c 2021-09-19 15:50:38.631703100 +0000 @@ -724,6 +724,7 @@ g_object_unref (base); } + _g_uri_parts_clear (&file_parts); g_free (uri); return gio_file; diff -Nru gthumb-3.11.2/extensions/comments/gth-metadata-provider-comment.c gthumb-3.12.0/extensions/comments/gth-metadata-provider-comment.c --- gthumb-3.11.2/extensions/comments/gth-metadata-provider-comment.c 2021-01-10 10:11:37.943245200 +0000 +++ gthumb-3.12.0/extensions/comments/gth-metadata-provider-comment.c 2021-09-19 15:50:38.755036000 +0000 @@ -26,22 +26,70 @@ #include "gth-metadata-provider-comment.h" -G_DEFINE_TYPE (GthMetadataProviderComment, gth_metadata_provider_comment, GTH_TYPE_METADATA_PROVIDER) +struct _GthMetadataProviderCommentPrivate { + GHashTable *checked_folders; +}; + + +G_DEFINE_TYPE_WITH_CODE (GthMetadataProviderComment, + gth_metadata_provider_comment, + GTH_TYPE_METADATA_PROVIDER, + G_ADD_PRIVATE (GthMetadataProviderComment)) static gboolean -gth_metadata_provider_comment_can_read (GthMetadataProvider *self, - const char *mime_type, - char **attribute_v) +gth_metadata_provider_comment_can_read (GthMetadataProvider *base, + GthFileData *file_data, + const char *mime_type, + char **attribute_v) + { - return _g_file_attributes_matches_any_v ("comment::*," - "general::datetime," - "general::title," - "general::description," - "general::location," - "general::tags," - "general::rating", - attribute_v); + GthMetadataProviderComment *self = GTH_METADATA_PROVIDER_COMMENT (base); + gboolean can_read; + + can_read = _g_file_attributes_matches_any_v ("comment::*," + "general::datetime," + "general::title," + "general::description," + "general::location," + "general::tags," + "general::rating", + attribute_v); + + if (! can_read) + return FALSE; + + if (file_data != NULL) { + GFile *comment_file; + GFile *comment_folder; + gboolean comment_folder_exists; + gpointer value; + + comment_file = gth_comment_get_comment_file (file_data->file); + if (comment_file == NULL) + return FALSE; + + comment_folder = g_file_get_parent (comment_file); + if (comment_folder == NULL) + return FALSE; + + value = g_hash_table_lookup (self->priv->checked_folders, comment_folder); + if (value == NULL) { + comment_folder_exists = g_file_query_exists (comment_folder, NULL); + g_hash_table_insert (self->priv->checked_folders, + g_object_ref (comment_folder), + GINT_TO_POINTER (comment_folder_exists ? 1 : 2)); + } + else + comment_folder_exists = GPOINTER_TO_INT (value) == 1; + + can_read = comment_folder_exists; + + g_object_unref (comment_folder); + g_object_unref (comment_file); + } + + return can_read; } @@ -221,10 +269,31 @@ static void +gth_metadata_provider_comment_finalize (GObject *object) +{ + GthMetadataProviderComment *self; + + g_return_if_fail (object != NULL); + g_return_if_fail (GTH_IS_METADATA_PROVIDER_COMMENT (object)); + + self = GTH_METADATA_PROVIDER_COMMENT (object); + g_hash_table_unref (self->priv->checked_folders); + + /* Chain up */ + G_OBJECT_CLASS (gth_metadata_provider_comment_parent_class)->finalize (object); +} + + +static void gth_metadata_provider_comment_class_init (GthMetadataProviderCommentClass *klass) + { + GObjectClass *gobject_class; GthMetadataProviderClass *mp_class; + gobject_class = G_OBJECT_CLASS (klass); + gobject_class->finalize = gth_metadata_provider_comment_finalize; + mp_class = GTH_METADATA_PROVIDER_CLASS (klass); mp_class->can_read = gth_metadata_provider_comment_can_read; mp_class->can_write = gth_metadata_provider_comment_can_write; @@ -232,8 +301,10 @@ mp_class->write = gth_metadata_provider_comment_write; } + static void gth_metadata_provider_comment_init (GthMetadataProviderComment *self) { - /* void */ + self->priv = gth_metadata_provider_comment_get_instance_private (self); + self->priv->checked_folders = g_hash_table_new_full (g_file_hash, (GEqualFunc) g_file_equal, g_object_unref, NULL); } diff -Nru gthumb-3.11.2/extensions/comments/gth-metadata-provider-comment.h gthumb-3.12.0/extensions/comments/gth-metadata-provider-comment.h --- gthumb-3.11.2/extensions/comments/gth-metadata-provider-comment.h 2021-01-10 10:11:37.943245200 +0000 +++ gthumb-3.12.0/extensions/comments/gth-metadata-provider-comment.h 2021-09-19 15:50:38.755036000 +0000 @@ -35,15 +35,17 @@ typedef struct _GthMetadataProviderComment GthMetadataProviderComment; typedef struct _GthMetadataProviderCommentClass GthMetadataProviderCommentClass; +typedef struct _GthMetadataProviderCommentPrivate GthMetadataProviderCommentPrivate; struct _GthMetadataProviderComment { GthMetadataProvider __parent; + GthMetadataProviderCommentPrivate *priv; }; struct _GthMetadataProviderCommentClass { - GthMetadataProviderClass __parent_class; + GthMetadataProviderClass __parent_class; }; GType gth_metadata_provider_comment_get_type (void) G_GNUC_CONST; diff -Nru gthumb-3.11.2/extensions/contact_sheet/data/ui/contact-sheet.ui gthumb-3.12.0/extensions/contact_sheet/data/ui/contact-sheet.ui --- gthumb-3.11.2/extensions/contact_sheet/data/ui/contact-sheet.ui 2021-01-10 10:11:37.943245200 +0000 +++ gthumb-3.12.0/extensions/contact_sheet/data/ui/contact-sheet.ui 2021-09-19 15:50:38.815036000 +0000 @@ -1,11 +1,11 @@ - + 100 - 1 - 10 + 1 + 10 @@ -17,8 +17,8 @@ 100 - 1 - 10 + 1 + 10 @@ -48,253 +48,163 @@ True - False - 15 + False + 15 vertical 5 True - True + True True - 6 + 6 True - False - 12 - 6 + False + 12 + 12 True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False - 3 - 2 - 6 - 6 + False + 2 + 2 + 6 + 6 - + + True + False + _Footer: + True + 0 + + + 1 + 2 + GTK_FILL + + - - False - 4 - 2 - 12 - 6 - - - True - False - %p - 0 - - - - - - 1 - 2 - GTK_FILL - - - - - True - False - %n - 0 - - - - - - 2 - 3 - GTK_FILL - - - - - True - False - The current page number - 0 - - - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - The total number of pages - 0 - - - - - - 1 - 2 - 2 - 3 - GTK_FILL - - + + True + False + _Header: + True + 0 + + + GTK_FILL + + + + + + True + False - + True - False - Special code - 0 - - - - + True + + True + Help - GTK_FILL + True + True + 0 - + True - False - Description - 0 - - - - + True + True + Edit template + + + True + False + document-edit-symbolic + + - 1 - 2 - GTK_FILL + False + True + 1 + + + + 1 + 2 + 1 + 2 + + + + + True + False - + True - False - %D{ format } - 0 - - - + True + + True - 3 - 4 - GTK_FILL + True + True + 0 - + True - False - The current date - 0 - - - + True + True + Edit template + + + True + False + document-edit-symbolic + + - 1 - 2 - 3 - 4 - GTK_FILL + False + True + 1 + - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - - True - help-browser-symbolic - Help - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - _Footer: - True - footer_entry - 0 - - - 1 - 2 - GTK_FILL - - - - - - True - True - - True - - - 1 - 2 - GTK_FILL - - - - - True - False - _Header: - True - header_entry - 0 - - - GTK_FILL - + 1 + 2 @@ -304,9 +214,9 @@ True - False + False Contact Sheet - True + True @@ -322,88 +232,118 @@ True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False + False 6 True - False - 3 - 2 - 6 - 6 - - - + False + 2 + 2 + 6 + 6 True - False + False _Destination: - True - destination_filechooserbutton + True + destination_filechooserbutton 0 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL True - False + False select-folder - False + False Choose destination folder - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL True - False + False File_name: - True - template_entry + True 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 - + True - True - - True - ### - help-browser-symbolic + False + + + True + True + + True + ### + + + True + True + 0 + + + + + edit_footer_button + True + True + True + Edit template + + + True + False + document-edit-symbolic + + + + + False + True + 1 + + + True @@ -414,7 +354,7 @@ True - False + False filetype_liststore 0 @@ -432,93 +372,11 @@ - 1 - 2 - 1 - 2 - GTK_FILL - - - - - False - 2 - 2 - 12 - 6 - - - True - False - # - 0 - - - - - - 1 - 2 - GTK_FILL - - - - - True - False - New enumerator digit - 0 - - - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - Special code - 0 - - - - - - - GTK_FILL - - - - - True - False - Description - 0 - - - - - - - 1 - 2 - GTK_FILL - - - - - 1 - 2 - 2 - 3 - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL @@ -531,13 +389,13 @@ Create _HTML image map - False + False True - True - False - True + True + False + True 0 - True + True False @@ -552,9 +410,9 @@ True - False + False Saving - True + True @@ -572,35 +430,35 @@ True - False + False General - False + False True - False - 12 + False + 12 6 - 530 - 320 + 530 + 320 True - True - in + True + in True - True + True 6 - browse + browse theme_liststore - 0 - 0 + 0 + 0 @@ -628,20 +486,20 @@ True - False + False 6 - False + False True - True - True - Create a new theme + True + True + Create a new theme True - False - list-add-symbolic + False + list-add-symbolic @@ -653,16 +511,16 @@ - False + False True - True - True - Edit the selected theme + True + True + Edit the selected theme True - False - document-properties-symbolic + False + document-properties-symbolic @@ -674,16 +532,16 @@ - False + False True - True - True - Delete the selected theme + True + True + Delete the selected theme True - False - list-remove-symbolic + False + list-remove-symbolic @@ -708,60 +566,60 @@ True - False + False Theme 1 - False + False True - False - 12 + False + 12 12 True - False - 3 - 3 - 6 - 6 + False + 3 + 3 + 6 + 6 True - False + False Columns: - True - cols_spinbutton + True + cols_spinbutton 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 True - True - + True + 0 cols_adjustment - 1 + 1 False @@ -771,27 +629,27 @@ - 1 - 2 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 True - True - + True + 0 rows_adjustment - 1 + 1 False @@ -801,59 +659,59 @@ - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False Images per page: - True - images_per_index_spinbutton + True + images_per_index_spinbutton 0 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL All images on a single page - False + False True - True - False + True + False 0 - True + True - 2 - 3 - GTK_FILL + 2 + 3 + GTK_FILL _All pages with the same size - False + False True - True - False - True + True + False + True 0 - True + True - 3 - 2 - 3 - GTK_FILL - + 3 + 2 + 3 + GTK_FILL + @@ -871,51 +729,51 @@ True - False + False Layout 2 - False + False True - False - 12 + False + 12 6 True - False - 2 - 2 - 6 - 6 + False + 2 + 2 + 6 + 6 True - False + False S_ort: - True - sort_combobox + True + sort_combobox 0 - GTK_FILL - + GTK_FILL + True - False + False 6 True - False + False sort_liststore @@ -933,13 +791,13 @@ Re_verse order - False + False True - True - False - True + True + False + True 0 - True + True False @@ -949,37 +807,37 @@ - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL True - False + False _Size: - True + True center - thumbnail_size_combobox + thumbnail_size_combobox 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 True - False + False thumbnail_size_liststore @@ -997,13 +855,13 @@ Sq_uared - False + False True - True - False - True + True + False + True 0 - True + True False @@ -1013,11 +871,11 @@ - 1 - 2 - 1 - 2 - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL @@ -1030,11 +888,11 @@ True - False + False True - False + False Caption: 0 @@ -1047,8 +905,8 @@ True - True - in + True + in @@ -1074,12 +932,12 @@ True - False + False Thumbnails 3 - False + False diff -Nru gthumb-3.11.2/extensions/contact_sheet/data/ui/image-wall.ui gthumb-3.12.0/extensions/contact_sheet/data/ui/image-wall.ui --- gthumb-3.11.2/extensions/contact_sheet/data/ui/image-wall.ui 2021-01-10 10:11:37.946578500 +0000 +++ gthumb-3.12.0/extensions/contact_sheet/data/ui/image-wall.ui 2021-09-19 15:50:38.818369400 +0000 @@ -1,11 +1,11 @@ - + 100 - 1 - 10 + 1 + 10 @@ -17,8 +17,8 @@ 100 - 1 - 10 + 1 + 10 @@ -38,102 +38,131 @@ True - False - 15 + False + 15 vertical 5 True - False - 6 + False + 6 vertical - 6 + 12 True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False + False vertical 6 True - False - 3 - 2 - 6 - 6 - - - + False + 2 + 2 + 6 + 6 True - False + False _Destination: - True + True 0 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL True - False + False select-folder - False + False Choose destination folder - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL True - False + False File_name: - True - template_entry + True 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 - + True - True - - True - ### - help-browser-symbolic + False + + + True + True + + True + ### + + + True + True + 0 + + + + + True + True + True + Edit template + + + True + False + document-edit-symbolic + + + + + False + True + 1 + + + True @@ -144,7 +173,7 @@ True - False + False filetype_liststore 0 @@ -162,93 +191,11 @@ - 1 - 2 - 1 - 2 - GTK_FILL - - - - - False - 2 - 2 - 12 - 6 - - - True - False - # - 0 - - - - - - 1 - 2 - GTK_FILL - - - - - True - False - New enumerator digit - 0 - - - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - Special code - 0 - - - - - - - GTK_FILL - - - - - True - False - Description - 0 - - - - - - - 1 - 2 - GTK_FILL - - - - - 1 - 2 - 2 - 3 - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL @@ -265,9 +212,9 @@ True - False + False Saving - True + True @@ -283,52 +230,52 @@ True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False - 2 - 3 - 6 - 6 + False + 2 + 3 + 6 + 6 True - False + False Columns: 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 True - True - + True + cols_adjustment - 1 + 1 False @@ -338,26 +285,26 @@ - 1 - 2 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 True - True - + True + rows_adjustment - 1 + 1 False @@ -367,40 +314,40 @@ - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False Images per page: - True - images_per_index_spinbutton + True + images_per_index_spinbutton 0 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL All images on a single page - False + False True - True - False + True + False 0.5 - True + True - 2 - 3 - GTK_FILL + 2 + 3 + GTK_FILL @@ -410,9 +357,9 @@ True - False + False Layout - True + True @@ -428,51 +375,51 @@ True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False + False vertical 6 True - False - 2 - 2 - 6 - 6 + False + 2 + 2 + 6 + 6 True - False + False S_ort: - True + True 0 - GTK_FILL - + GTK_FILL + True - False + False 6 True - False + False sort_liststore @@ -490,13 +437,13 @@ Re_verse order - False + False True - True - False - True + True + False + True 0 - True + True False @@ -506,36 +453,36 @@ - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL True - False + False _Size: - True + True center 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 True - False + False thumbnail_size_liststore @@ -552,11 +499,11 @@ - 1 - 2 - 1 - 2 - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL @@ -573,9 +520,9 @@ True - False + False Thumbnails - True + True diff -Nru gthumb-3.11.2/extensions/contact_sheet/dlg-contact-sheet.c gthumb-3.12.0/extensions/contact_sheet/dlg-contact-sheet.c --- gthumb-3.11.2/extensions/contact_sheet/dlg-contact-sheet.c 2021-01-10 10:11:37.946578500 +0000 +++ gthumb-3.12.0/extensions/contact_sheet/dlg-contact-sheet.c 2021-09-19 15:50:38.825036000 +0000 @@ -31,6 +31,18 @@ #define STRING_IS_VOID(x) (((x) == NULL) || (*(x) == 0)) #define PREVIEW_SIZE 112 +static GthTemplateCode Filename_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_ENUMERATOR, N_("Enumerator") }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Current date"), 'D', 1 }, +}; + +static GthTemplateCode Text_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Current page number"), 'p', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Total number of pages"), 'n', 0 }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Current date"), 'D', 1 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Location"), 'L', 0 }, +}; + enum { THEME_COLUMN_THEME, THEME_COLUMN_DISPLAY_NAME, @@ -53,13 +65,14 @@ }; typedef struct { - GthBrowser *browser; - GSettings *settings; - GList *file_list; - GtkBuilder *builder; - GtkWidget *dialog; - GtkWidget *thumbnail_caption_chooser; - gulong theme_selection_changed_event; + GthBrowser *browser; + GthFileData *location; + GSettings *settings; + GList *file_list; + GtkBuilder *builder; + GtkWidget *dialog; + GtkWidget *thumbnail_caption_chooser; + gulong theme_selection_changed_event; } DialogData; @@ -87,6 +100,7 @@ _g_object_list_unref (data->file_list); g_object_unref (data->settings); g_object_unref (data->builder); + _g_object_unref (data->location); g_free (data); } @@ -249,6 +263,7 @@ gth_contact_sheet_creator_set_same_size (GTH_CONTACT_SHEET_CREATOR (task), same_size); gth_contact_sheet_creator_set_thumb_size (GTH_CONTACT_SHEET_CREATOR (task), squared_thumbnail, thumbnail_size, thumbnail_size); gth_contact_sheet_creator_set_thumbnail_caption (GTH_CONTACT_SHEET_CREATOR (task), thumbnail_caption); + gth_contact_sheet_creator_set_location_name (GTH_CONTACT_SHEET_CREATOR (task), g_file_info_get_edit_name (gth_browser_get_location_data (data->browser)->info)); gth_browser_exec_task (data->browser, task, GTH_TASK_FLAGS_DEFAULT); close_dialog (data); @@ -333,7 +348,7 @@ continue; } - if (g_strcmp0 (_g_uri_get_extension (g_file_info_get_name (file_info)), ".cst") != 0) { + if (g_strcmp0 (_g_path_get_extension (g_file_info_get_name (file_info)), ".cst") != 0) { g_object_unref (file_info); continue; } @@ -679,6 +694,133 @@ } +static gboolean +text_preview_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) +{ + DialogData *data = user_data; + GDateTime *timestamp; + char *text; + + if (parent_code == 'D') { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; + } + + if (code != 0) + g_string_append (result, ""); + + switch (code) { + case 'p': + g_string_append (result, "1"); + break; + + case 'n': + g_string_append (result, "5"); + break; + + case 'D': + timestamp = g_date_time_new_now_local (); + text = g_date_time_format (timestamp, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + g_string_append (result, text); + + g_free (text); + g_date_time_unref (timestamp); + break; + + case 'L': + g_string_append (result, g_file_info_get_edit_name (data->location->info)); + break; + + default: + break; + } + + if (code != 0) + g_string_append (result, ""); + + return FALSE; +} + + +static void +edit_header_button_clicked_cb (GtkButton *button, + gpointer user_data) +{ + DialogData *data = user_data; + GtkWidget *dialog; + + dialog = gth_template_editor_dialog_new (Text_Special_Codes, + G_N_ELEMENTS (Text_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (data->dialog)); + gth_template_editor_dialog_set_preview_cb (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + text_preview_cb, + data); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("header_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("header_entry")); + gtk_widget_show (dialog); +} + + +static void +edit_footer_button_clicked_cb (GtkButton *button, + gpointer user_data) +{ + DialogData *data = user_data; + GtkWidget *dialog; + + dialog = gth_template_editor_dialog_new (Text_Special_Codes, + G_N_ELEMENTS (Text_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (data->dialog)); + gth_template_editor_dialog_set_preview_cb (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + text_preview_cb, + data); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("footer_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("footer_entry")); + gtk_widget_show (dialog); +} + + +static void +edit_filename_button_clicked_cb (GtkButton *button, + gpointer user_data) +{ + DialogData *data = user_data; + GtkWidget *dialog; + + dialog = gth_template_editor_dialog_new (Filename_Special_Codes, + G_N_ELEMENTS (Filename_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (data->dialog)); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("template_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("template_entry")); + gtk_widget_show (dialog); +} + + void dlg_contact_sheet (GthBrowser *browser, GList *file_list) @@ -690,7 +832,6 @@ GList *sort_types; GList *scan; char *caption; - GFile *location; char *s_value; char *default_mime_type; GArray *savers; @@ -702,6 +843,7 @@ data = g_new0 (DialogData, 1); data->browser = browser; + data->location = gth_file_data_dup (gth_browser_get_location_data (data->browser)); data->file_list = _g_object_list_ref (file_list); data->builder = _gtk_builder_new_from_file ("contact-sheet.ui", "contact_sheet"); data->settings = g_settings_new (GTHUMB_CONTACT_SHEET_SCHEMA); @@ -730,16 +872,16 @@ /* Set widgets data. */ - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("header_entry")), - g_file_info_get_edit_name (gth_browser_get_location_data (browser)->info)); + s_value = g_settings_get_string (data->settings, PREF_CONTACT_SHEET_HEADER); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("header_entry")), s_value); + g_free (s_value); s_value = g_settings_get_string (data->settings, PREF_CONTACT_SHEET_FOOTER); gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("footer_entry")), s_value); g_free (s_value); - location = gth_browser_get_location (data->browser); - if ((location != NULL) && g_file_has_uri_scheme (location, "file")) - s_value = g_file_get_uri (location); + if ((data->location != NULL) && g_file_has_uri_scheme (data->location->file, "file")) + s_value = g_file_get_uri (data->location->file); else s_value = _g_settings_get_uri (data->settings, PREF_CONTACT_SHEET_DESTINATION); if (s_value == NULL) @@ -879,6 +1021,18 @@ "selection-changed", G_CALLBACK (theme_iconview_selection_changed_cb), data); + g_signal_connect (GET_WIDGET ("edit_header_button"), + "clicked", + G_CALLBACK (edit_header_button_clicked_cb), + data); + g_signal_connect (GET_WIDGET ("edit_footer_button"), + "clicked", + G_CALLBACK (edit_footer_button_clicked_cb), + data); + g_signal_connect (GET_WIDGET ("edit_filename_button"), + "clicked", + G_CALLBACK (edit_filename_button_clicked_cb), + data); /* Run dialog. */ diff -Nru gthumb-3.11.2/extensions/contact_sheet/dlg-image-wall.c gthumb-3.12.0/extensions/contact_sheet/dlg-image-wall.c --- gthumb-3.11.2/extensions/contact_sheet/dlg-image-wall.c 2021-01-10 10:11:37.946578500 +0000 +++ gthumb-3.12.0/extensions/contact_sheet/dlg-image-wall.c 2021-09-19 15:50:38.835036000 +0000 @@ -30,6 +30,12 @@ #define STRING_IS_VOID(x) (((x) == NULL) || (*(x) == 0)) +static GthTemplateCode Filename_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_ENUMERATOR, N_("Enumerator") }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Current date"), 'D', 1 }, +}; + + enum { SORT_TYPE_COLUMN_DATA, SORT_TYPE_COLUMN_NAME @@ -192,24 +198,23 @@ static void -entry_help_icon_press_cb (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data) +edit_template_entry_button_clicked_cb (GtkWidget *widget, + DialogData *data) { - DialogData *data = user_data; - GtkWidget *help_box = NULL; - - if (GTK_WIDGET (entry) == GET_WIDGET ("template_entry")) - help_box = GET_WIDGET ("template_help_table"); - - if (help_box == NULL) - return; + GtkWidget *dialog; - if (gtk_widget_get_visible (help_box)) - gtk_widget_hide (help_box); - else - gtk_widget_show (help_box); + dialog = gth_template_editor_dialog_new (Filename_Special_Codes, + G_N_ELEMENTS (Filename_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (data->dialog)); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("template_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("template_entry")); + gtk_widget_show (dialog); } @@ -360,14 +365,14 @@ "clicked", G_CALLBACK (gtk_widget_destroy), data->dialog); - g_signal_connect (GET_WIDGET ("template_entry"), - "icon-press", - G_CALLBACK (entry_help_icon_press_cb), - data); g_signal_connect_swapped (GET_WIDGET ("single_index_checkbutton"), "toggled", G_CALLBACK (update_sensitivity), data); + g_signal_connect (GET_WIDGET ("edit_template_entry_button"), + "clicked", + G_CALLBACK (edit_template_entry_button_clicked_cb), + data); /* Run dialog. */ diff -Nru gthumb-3.11.2/extensions/contact_sheet/gth-contact-sheet-creator.c gthumb-3.12.0/extensions/contact_sheet/gth-contact-sheet-creator.c --- gthumb-3.11.2/extensions/contact_sheet/gth-contact-sheet-creator.c 2021-01-10 10:11:37.946578500 +0000 +++ gthumb-3.12.0/extensions/contact_sheet/gth-contact-sheet-creator.c 2021-09-19 15:50:38.835036000 +0000 @@ -89,6 +89,7 @@ int thumb_width; int thumb_height; char *thumbnail_caption; + char *location_name; /* private data */ @@ -111,6 +112,7 @@ int n_pages; char **thumbnail_caption_v; char **template_v; + GDateTime *timestamp; }; @@ -231,44 +233,49 @@ } -static char * -_g_get_name_from_template (char **utf8_template, - int n) -{ - GString *s; - int i; - char *result; - - s = g_string_new (NULL); - - for (i = 0; utf8_template[i] != NULL; i++) { - const char *chunk = utf8_template[i]; - gunichar ch = g_utf8_get_char (chunk); - - if (ch != '#') - g_string_append (s, chunk); - else { - char *s_n; - int s_n_len; - int sharps_len = g_utf8_strlen (chunk, -1); - - s_n = g_strdup_printf ("%d", n); - s_n_len = strlen (s_n); - - while (s_n_len < sharps_len) { - g_string_append_c (s, '0'); - sharps_len--; - } +typedef struct { + GthContactSheetCreator *creator; + int page; +} TemplateData; - g_string_append (s, s_n); - g_free (s_n); - } + +static gboolean +filename_template_eval_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) +{ + TemplateData *template_data = user_data; + char *text = NULL; + + if (parent_code == 'D') { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; } - result = s->str; - g_string_free (s, FALSE); + switch (code) { + case '#': + text = _g_template_replace_enumerator (args[0], template_data->page); + break; + + case 'D': + text = g_date_time_format (template_data->creator->priv->timestamp, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + break; - return result; + default: + break; + } + + if (text != NULL) { + g_string_append (result, text); + g_free (text); + } + + return FALSE; } @@ -276,13 +283,19 @@ begin_page (GthContactSheetCreator *self, int page_n) { + TemplateData template_data; char *name; char *display_name; int width; int height; cairo_surface_t *surface; - name = _g_get_name_from_template (self->priv->template_v, page_n - 1); + template_data.creator = self; + template_data.page = page_n - 1; + name = _g_template_eval (self->priv->template, + 0, + filename_template_eval_cb, + &template_data); display_name = g_strdup_printf ("%s.%s", name, self->priv->file_extension); _g_object_unref (self->priv->destination_file); self->priv->destination_file = g_file_get_child_for_display_name (self->priv->destination, display_name, NULL); @@ -448,7 +461,7 @@ error)) { return FALSE; - } + } if (! g_output_stream_close (G_OUTPUT_STREAM (self->priv->imagemap_stream), gth_task_get_cancellable (GTH_TASK (self)), @@ -466,35 +479,50 @@ /* -- get_text -- */ -typedef struct { - GthContactSheetCreator *self; - int page_n; -} TemplateData; - - static gboolean -text_eval_cb (const GMatchInfo *info, - GString *res, - gpointer data) -{ - TemplateData *template_data = data; - char *r = NULL; - char *match; +text_template_eval_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) +{ + TemplateData *template_data = user_data; + char *text = NULL; + + if (parent_code == 'D') { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; + } - match = g_match_info_fetch (info, 0); + switch (code) { + case 'p': + text = g_strdup_printf ("%d", template_data->page); + break; + + case 'n': + text = g_strdup_printf ("%d", template_data->creator->priv->n_pages); + break; + + case 'D': + text = g_date_time_format (template_data->creator->priv->timestamp, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + break; + + case 'L': + if (template_data->creator->priv->location_name != NULL) + g_string_append (result, template_data->creator->priv->location_name); + break; - if (strcmp (match, "%p") == 0) { - r = g_strdup_printf ("%d", template_data->page_n); - } - else if (strcmp (match, "%n") == 0) { - r = g_strdup_printf ("%d", template_data->self->priv->n_pages); + default: + break; } - if (r != NULL) - g_string_append (res, r); - - g_free (r); - g_free (match); + if (text != NULL) { + g_string_append (result, text); + g_free (text); + } return FALSE; } @@ -505,18 +533,14 @@ const char *text, int page_n) { - GRegex *re; - TemplateData template_data; - char *new_text; - - re = g_regex_new ("%[pn]", 0, 0, NULL); - template_data.self = self; - template_data.page_n = page_n; - new_text = g_regex_replace_eval (re, text, -1, 0, 0, text_eval_cb, &template_data, NULL); + TemplateData template_data; - g_regex_unref (re); - - return new_text; + template_data.creator = self; + template_data.page = page_n; + return _g_template_eval (text, + 0, + text_template_eval_cb, + &template_data); } @@ -656,6 +680,10 @@ GList *scan; GError *error = NULL; + if (self->priv->timestamp != NULL) + g_date_time_unref (self->priv->timestamp); + self->priv->timestamp = g_date_time_new_now_local (); + columns = ((self->priv->page_width - self->priv->theme->col_spacing) / (self->priv->thumb_width + (self->priv->theme->frame_hpadding * 2) + self->priv->theme->col_spacing)); first_row = TRUE; begin_page (self, ++page_n); @@ -816,8 +844,13 @@ self->priv->destination, self->priv->created_files, GTH_MONITOR_EVENT_CREATED); - if (error == NULL) - gth_browser_go_to (self->priv->browser, self->priv->destination, (GFile *) self->priv->created_files->data); + if (error == NULL) { + GtkWidget *new_window; + + new_window = gth_browser_new ((GFile *) self->priv->created_files->data, + NULL); + gtk_window_present (GTK_WINDOW (new_window)); + } _g_object_list_unref (self->priv->created_files); self->priv->created_files = NULL; @@ -1089,6 +1122,9 @@ g_free (self->priv->footer); g_free (self->priv->header); _g_object_list_unref (self->priv->gfile_list); + if (self->priv->timestamp != NULL) + g_date_time_unref (self->priv->timestamp); + g_free (self->priv->location_name); G_OBJECT_CLASS (gth_contact_sheet_creator_parent_class)->finalize (object); } @@ -1142,6 +1178,8 @@ self->priv->thumb_width = DEFAULT_THUMB_SIZE; self->priv->thumb_height = DEFAULT_THUMB_SIZE; self->priv->thumbnail_caption = NULL; + self->priv->location_name = NULL; + self->priv->timestamp = NULL; } @@ -1193,7 +1231,7 @@ _g_str_set (&self->priv->template, filename_template); if (self->priv->template_v != NULL) g_strfreev (self->priv->template_v); - self->priv->template_v = _g_utf8_split_template (self->priv->template); + self->priv->template_v = _g_template_tokenize (self->priv->template, 0); } @@ -1290,3 +1328,11 @@ _g_str_set (&self->priv->thumbnail_caption, caption); self->priv->thumbnail_caption_v = g_strsplit (self->priv->thumbnail_caption, ",", -1); } + + +void +gth_contact_sheet_creator_set_location_name (GthContactSheetCreator *self, + const char *name) +{ + _g_str_set (&self->priv->location_name, name); +} diff -Nru gthumb-3.11.2/extensions/contact_sheet/gth-contact-sheet-creator.h gthumb-3.12.0/extensions/contact_sheet/gth-contact-sheet-creator.h --- gthumb-3.11.2/extensions/contact_sheet/gth-contact-sheet-creator.h 2021-01-10 10:11:37.946578500 +0000 +++ gthumb-3.12.0/extensions/contact_sheet/gth-contact-sheet-creator.h 2021-09-19 15:50:38.838369400 +0000 @@ -84,5 +84,7 @@ int height); void gth_contact_sheet_creator_set_thumbnail_caption (GthContactSheetCreator *self, const char *caption); +void gth_contact_sheet_creator_set_location_name (GthContactSheetCreator *self, + const char *name); #endif /* GTH_CONTACT_SHEET_CREATOR_H */ diff -Nru gthumb-3.11.2/extensions/example/autogen.sh gthumb-3.12.0/extensions/example/autogen.sh --- gthumb-3.11.2/extensions/example/autogen.sh 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/autogen.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -#!/bin/sh -srcdir=`dirname $0` -[ -z "$srcdir" ] && srcdir=. - -PKG_NAME="gthumb-example" - -if [ ! -f "$srcdir/configure.ac" ]; then - echo "$srcdir doesn't look like source directory for $PKG_NAME" >&2 - exit 1 -fi - -which gnome-autogen.sh || { - echo "You need to install gnome-common from GNOME Git" - exit 1 -} - -. gnome-autogen.sh "$@" diff -Nru gthumb-3.11.2/extensions/example/configure.ac.example gthumb-3.12.0/extensions/example/configure.ac.example --- gthumb-3.11.2/extensions/example/configure.ac.example 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/configure.ac.example 1970-01-01 00:00:00.000000000 +0000 @@ -1,115 +0,0 @@ -AC_PREREQ([2.57]) -AC_INIT([gthumb-example], [1.0]) -AM_INIT_AUTOMAKE([1.9 foreign]) - -AC_CONFIG_HEADERS([config.h]) -AC_CONFIG_MACRO_DIR([m4]) -AC_CONFIG_SRCDIR([configure.ac]) - -if test -z "$enable_maintainer_mode"; then - enable_maintainer_mode=yes -fi -AM_MAINTAINER_MODE([enable]) - -m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) - -AM_PROG_LIBTOOL - -AC_ISC_POSIX -AC_PROG_CC -AM_PROG_CC_STDC -AM_PROG_CC_C_O -AC_HEADER_STDC -AC_C_BIGENDIAN -AC_PROG_CPP - -GNOME_COMMON_INIT -GNOME_DOC_INIT -GNOME_MAINTAINER_MODE_DEFINES -GNOME_COMPILE_WARNINGS([maximum]) -GTHUMB_EXTENSION_INIT(2.12) - -GLIB_REQUIRED=2.16.0 -GTK_REQUIRED=2.16.0 -GCONF_REQUIRED=2.6.0 -GTHUMB_REQUIRED=2.11.1 - -dnl =========================================================================== - -CFLAGS=${CFLAGS-:""} -CFLAGS+=" -DG_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES" -CFLAGS+=" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED" - -AC_ARG_ENABLE(debug, - AS_HELP_STRING([--enable-debug], [enable compilation of debugging messages]), - [case "${enableval}" in - yes) ENABLE_DEBUG=yes ;; - no) ENABLE_DEBUG=no ;; - *) AC_MSG_ERROR([bad value ${enableval} for --enable-debug]) ;; - esac], - [ENABLE_DEBUG=no]) -if test x$ENABLE_DEBUG = xyes; then - AC_DEFINE(DEBUG, 1, [enable compilation of debugging messages]) - CFLAGS+=" -g -O0" -fi - -dnl =========================================================================== - -PKG_CHECK_MODULES(EXTENSION, [ - glib-2.0 >= $GLIB_REQUIRED - gthread-2.0 - gmodule-2.0 - gio-unix-2.0 - gtk+-2.0 >= $GTK_REQUIRED - gconf-2.0 >= $GCONF_REQUIRED - gthumb-2.12 >= $GTHUMB_REQUIRED -]) -AC_SUBST(EXTENSION_LIBS) -AC_SUBST(EXTENSION_CFLAGS) - -EXTENSION_DIR=`pkg-config --variable=extensionsdir gthumb-2.12` -AC_SUBST(EXTENSION_DIR) - -EXTENSION_LIBTOOL_FLAGS='-module -avoid-version -disable-static' -AC_SUBST(EXTENSION_LIBTOOL_FLAGS) - -dnl =========================================================================== - -IT_PROG_INTLTOOL([0.35.0]) -GETTEXT_PACKAGE=gthumb-example -AC_SUBST([GETTEXT_PACKAGE]) -AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext package]) -AM_GLIB_GNU_GETTEXT - -if test "x${prefix}" = "xNONE"; then - AC_DEFINE_UNQUOTED(LOCALEDIR, "${ac_default_prefix}/${DATADIRNAME}/locale", [Locale directory]) -else - AC_DEFINE_UNQUOTED(LOCALEDIR, "${prefix}/${DATADIRNAME}/locale", [Locale directory]) -fi - -dnl =========================================================================== - -AC_PATH_PROG(GCONFTOOL, gconftool-2, no) -if test x"$GCONFTOOL" = xno; then - AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf]) -fi -AM_GCONF_SOURCE_2 - -dnl =========================================================================== - -AC_CONFIG_FILES([ -Makefile -src/Makefile -po/Makefile.in -]) - -AC_OUTPUT - -echo " -Configuration: - - Source code location : $srcdir - Compiler : $CC - Prefix : $prefix - Debug : $ENABLE_DEBUG -" diff -Nru gthumb-3.11.2/extensions/example/git.mk gthumb-3.12.0/extensions/example/git.mk --- gthumb-3.11.2/extensions/example/git.mk 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/git.mk 1970-01-01 00:00:00.000000000 +0000 @@ -1,181 +0,0 @@ -# git.mk -# -# Copyright 2009, Red Hat, Inc. -# Written by Behdad Esfahbod -# -# Copying and distribution of this file, with or without modification, -# are permitted in any medium without royalty provided the copyright -# notice and this notice are preserved. -# -# The canonical source for this file is pango/git.mk, or whereever the -# header of pango/git.mk suggests in the future. -# -# To use in your project, import this file in your git repo's toplevel, -# then do "make -f git.mk". This modifies all Makefile.am files in -# your project to include git.mk. -# -# This enables automatic .gitignore generation. If you need to ignore -# more files, add them to the GITIGNOREFILES variable in your Makefile.am. -# But think twice before doing that. If a file has to be in .gitignore, -# chances are very high that it's a generated file and should be in one -# of MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, or MAINTAINERCLEANFILES. -# -# The only case that you need to manually add a file to GITIGNOREFILES is -# when remove files in one of mostlyclean-local, clean-local, distclean-local, -# or maintainer-clean-local. -# -# Note that for files like editor backup, etc, there are better places to -# ignore them. See "man gitignore". -# -# If "make maintainer-clean" removes the files but they are not recognized -# by this script (that is, if "git status" shows untracked files still), send -# me the output of "git status" as well as your Makefile.am and Makefile for -# the directories involved. -# -# For a list of toplevel files that should be in MAINTAINERCLEANFILES, see -# pango/Makefile.am. -# -# Don't EXTRA_DIST this file. It is supposed to only live in git clones, -# not tarballs. It serves no useful purpose in tarballs and clutters the -# build dir. -# -# This file knows how to handle autoconf, automake, libtool, gtk-doc, -# gnome-doc-utils, intltool. -# -# -# KNOWN ISSUES: -# -# - Recursive configure doesn't work as $(top_srcdir)/git.mk inside the -# submodule doesn't find us. If you have configure.{in,ac} files in -# subdirs, add a proxy git.mk file in those dirs that simply does: -# "include $(top_srcdir)/../git.mk". Add more ..'s to your taste. -# And add those files to git. See vte/gnome-pty-helper/git.mk for -# example. -# - -git-all: git-mk-install - -git-mk-install: - @echo Installing git makefile - @any_failed=; find $(top_srcdir) -name Makefile.am | while read x; do \ - if grep 'include .*/git.mk' $$x >/dev/null; then \ - echo $$x already includes git.mk; \ - else \ - failed=; \ - echo "Updating $$x"; \ - { cat $$x; \ - echo ''; \ - echo '-include $$(top_srcdir)/git.mk'; \ - } > $$x.tmp || failed=1; \ - if test x$$failed = x; then \ - mv $$x.tmp $$x || failed=1; \ - fi; \ - if test x$$failed = x; then : else \ - echo Failed updating $$x; >&2 \ - any_failed=1; \ - fi; \ - fi; done; test -z "$$any_failed" - -.PHONY: git-all git-mk-install - - -### .gitignore generation - -$(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk - @echo Generating $@; \ - { \ - if test "x$(DOC_MODULE)" = x -o "x$(DOC_MAIN_SGML_FILE)" = x; then :; else \ - for x in \ - $(DOC_MODULE)-decl-list.txt \ - $(DOC_MODULE)-decl.txt \ - tmpl/$(DOC_MODULE)-unused.sgml \ - "tmpl/*.bak" \ - xml html \ - ; do echo /$$x; done; \ - fi; \ - if test "x$(DOC_MODULE)" = x -o "x$(DOC_LINGUAS)" = x; then :; else \ - for x in \ - $(_DOC_C_DOCS) \ - $(_DOC_LC_DOCS) \ - $(_DOC_OMF_ALL) \ - $(_DOC_DSK_ALL) \ - $(_DOC_HTML_ALL) \ - "*/.xml2po.mo" \ - "*/*.omf.out" \ - ; do echo /$$x; done; \ - fi; \ - if test -f $(srcdir)/po/Makefile.in.in; then \ - for x in \ - po/Makefile.in.in \ - po/Makefile.in \ - po/Makefile \ - po/POTFILES \ - po/stamp-it \ - po/.intltool-merge-cache \ - "po/*.gmo" \ - "po/*.mo" \ - intltool-extract.in \ - intltool-merge.in \ - intltool-update.in \ - ; do echo /$$x; done; \ - fi; \ - if test -f $(srcdir)/configure; then \ - for x in \ - autom4te.cache \ - configure \ - config.h \ - stamp-h1 \ - libtool \ - config.lt \ - ; do echo /$$x; done; \ - fi; \ - for x in \ - .gitignore \ - $(GITIGNOREFILES) \ - $(CLEANFILES) \ - $(PROGRAMS) \ - $(EXTRA_PROGRAMS) \ - $(LTLIBRARIES) \ - so_locations \ - .libs _libs \ - $(MOSTLYCLEANFILES) \ - "*.$(OBJEXT)" \ - "*.lo" \ - $(DISTCLEANFILES) \ - $(am__CONFIG_DISTCLEAN_FILES) \ - $(CONFIG_CLEAN_FILES) \ - TAGS ID GTAGS GRTAGS GSYMS GPATH tags \ - "*.tab.c" \ - $(MAINTAINERCLEANFILES) \ - $(BUILT_SOURCES) \ - $(DEPDIR) \ - Makefile \ - Makefile.in \ - "*.orig" \ - "*.rej" \ - "*.bak" \ - "*~" \ - ".*.sw[nop]" \ - ; do echo /$$x; done; \ - } | \ - sed "s@^/`echo "$(srcdir)" | sed 's/\(.\)/[\1]/g'`/@/@" | \ - sed 's@/[.]/@/@g' | \ - LANG=C sort | uniq > $@.tmp && \ - mv $@.tmp $@; - -all: $(srcdir)/.gitignore gitignore-recurse-maybe -gitignore-recurse-maybe: - @if test "x$(SUBDIRS)" = "x$(DIST_SUBDIRS)"; then :; else \ - $(MAKE) $(AM_MAKEFLAGS) gitignore-recurse; \ - fi; -gitignore-recurse: - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir"); \ - done -gitignore: $(srcdir)/.gitignore gitignore-recurse - -maintainer-clean: gitignore-clean -gitignore-clean: - -rm -f $(srcdir)/.gitignore - -.PHONY: gitignore-clean gitignore gitignore-recurse gitignore-recurse-maybe diff -Nru gthumb-3.11.2/extensions/example/init.sh gthumb-3.12.0/extensions/example/init.sh --- gthumb-3.11.2/extensions/example/init.sh 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/init.sh 2021-09-19 15:50:38.905036000 +0000 @@ -1,42 +1,21 @@ +#/usr/bin/sh + if [ -z $1 ]; then - echo "Usage: sh init.sh YOUR-EXTENSION-NAME [ORIGINAL-NAME]" - echo "Change the name of the extension in YOUR-EXTENSION-NAME" + echo "Usage: ./init.sh NEW_NAME]" + echo "Change the name of the extension to NEW_NAME." echo "" - echo " YOUR-EXTENSION-NAME The new name to use, separate the words with -" - echo " [ORIGINAL-NAME] The original name to substitute (optional, default:example)" + echo " NEW_NAME The new name to use, separate words with - or _" exit 1 fi -if [ -z $2 ]; then - originalname=example -else - originalname=$2 -fi -originalname=`echo $originalname | tr '_' '-'` -original_name=`echo $originalname | tr '-' '_'` - -extensionname=`echo $1 | tr '_' '-'` -extension_name=`echo $extensionname | tr '-' '_'` - -orig_dir=`pwd` +extensionname=$1 +originalname=example -sed -e "s|$originalname|$extensionname|" < autogen.sh > autogen.sh.tmp -mv autogen.sh.tmp autogen.sh -chmod a+x autogen.sh - -if [ -e configure.ac.example ]; then - mv configure.ac.example configure.ac -fi -sed -e "s|gthumb-$originalname|gthumb-$extensionname|" < configure.ac > configure.ac.tmp -mv configure.ac.tmp configure.ac - -if [ -e src/$original_name.extension.in.in ]; then - mv src/$original_name.extension.in.in src/$extension_name.extension.in.in -fi -sed -e "s|$original_name|$extension_name|" < src/Makefile.am > src/Makefile.am.tmp -mv src/Makefile.am.tmp src/Makefile.am +sed -e "s|$originalname|$extensionname|" < meson.build > meson.build.tmp +mv meson.build.tmp meson.build -cd po -sh update-potfiles.sh > POTFILES.in +sed -e "s|$originalname|$extensionname|" < src/${originalname}.extension.desktop.in.in > src/${extensionname}.extension.desktop.in.in +rm src/${originalname}.extension.desktop.in.in -cd $orig_dir +sed -e "s|$originalname|$extensionname|" < src/meson.build > src/meson.build.tmp +mv src/meson.build.tmp src/meson.build diff -Nru gthumb-3.11.2/extensions/example/Makefile.am gthumb-3.12.0/extensions/example/Makefile.am --- gthumb-3.11.2/extensions/example/Makefile.am 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/Makefile.am 1970-01-01 00:00:00.000000000 +0000 @@ -1,67 +0,0 @@ -SUBDIRS = po src -ACLOCAL_AMFLAGS = -I m4 - -EXTRA_DIST = \ - AUTHORS \ - NEWS \ - README \ - config.rpath \ - intltool-merge.in \ - intltool-update.in \ - intltool-extract.in - -DISTCLEANFILES = \ - po/.intltool-merge-cache \ - intltool-extract \ - intltool-merge \ - intltool-update \ - gnome-doc-utils.make - -MAINTAINERCLEANFILES = \ - $(srcdir)/INSTALL \ - $(srcdir)/aclocal.m4 \ - $(srcdir)/autoscan.log \ - $(srcdir)/compile \ - $(srcdir)/config.guess \ - $(srcdir)/config.h.in \ - $(srcdir)/config.sub \ - $(srcdir)/configure.scan \ - $(srcdir)/depcomp \ - $(srcdir)/install-sh \ - $(srcdir)/ltmain.sh \ - $(srcdir)/m4 \ - $(srcdir)/missing \ - $(srcdir)/mkinstalldirs \ - $(srcdir)/omf.make \ - $(srcdir)/xmldocs.make \ - $(srcdir)/gtk-doc.make \ - $(srcdir)/ChangeLog \ - `find "$(srcdir)" -type f -name Makefile.in -print` - -GITIGNOREFILES = build .cdt* .cproject .project .settings/ - -DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper - -CLEANFILES = ChangeLog - -# Build ChangeLog from GIT history - -ChangeLog: - @echo Creating $@ - @if test -d $(top_srcdir)/.git; then \ - (GIT_DIR=$(top_srcdir)/.git $(top_srcdir)/missing --run git log --stat -M -C --name-status --date=short --no-color) | fmt --split-only > $@.tmp \ - && mv -f $@.tmp $@ \ - || ($(RM) $@.tmp; \ - echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \ - (test -f $@ || echo git-log is required to generate this file >> $@)); \ - else \ - test -f $@ || \ - (echo A git checkout and git-log is required to generate ChangeLog >&2 && \ - echo A git checkout and git-log is required to generate this file >> $@); \ - fi - -dist: ChangeLog - -.PHONY: ChangeLog - --include $(top_srcdir)/git.mk diff -Nru gthumb-3.11.2/extensions/example/meson.build gthumb-3.12.0/extensions/example/meson.build --- gthumb-3.11.2/extensions/example/meson.build 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/example/meson.build 2021-09-19 15:50:38.925036000 +0000 @@ -0,0 +1,30 @@ +project('example', ['c'], + license : 'GPL2+', + version : '1.0', + meson_version : '>=0.43' +) + +gnome = import('gnome') +i18n = import('i18n') +gettext_package = meson.project_name() + +extensions_install_dir = dependency('gthumb').get_pkgconfig_variable('extensionsdir') +extension_data = configuration_data() +extension_data.set('GTHUMB_API', dependency('gthumb').get_pkgconfig_variable('apiversion')) + +extension_deps = [ + dependency('gthumb'), +] + +po_dir = join_paths(meson.source_root(), 'po') + +config_data = configuration_data() +config_data.set_quoted('PACKAGE_NAME', meson.project_name()) +config_data.set_quoted('PACKAGE_VERSION', meson.project_version()) +config_data.set_quoted('GETTEXT_PACKAGE', gettext_package) +config_data.set_quoted('EXTENSION_LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir'))) +config_file = configure_file(output : 'config.h', configuration : config_data) +config_inc = include_directories('.') + +subdir('src') +subdir('po') diff -Nru gthumb-3.11.2/extensions/example/po/it.po gthumb-3.12.0/extensions/example/po/it.po --- gthumb-3.11.2/extensions/example/po/it.po 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/po/it.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Italian translations for gthumb-example package -# Traduzioni italiane per il pacchetto gthumb-example.. -# Copyright (C) 2010 THE gthumb-example'S COPYRIGHT HOLDER -# This file is distributed under the same license as the gthumb-example package. -# Translator name , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: gthumb-example 1.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-18 13:29+0100\n" -"PO-Revision-Date: 2010-01-18 13:29+0100\n" -"Last-Translator: Translator name \n" -"Language-Team: Italian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: ../src/example.extension.in.in.h:1 -msgid "Example" -msgstr "Esempio" - -#: ../src/example.extension.in.in.h:2 -msgid "Extension example." -msgstr "Estensione d'esempio." diff -Nru gthumb-3.11.2/extensions/example/po/LINGUAS gthumb-3.12.0/extensions/example/po/LINGUAS --- gthumb-3.11.2/extensions/example/po/LINGUAS 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/po/LINGUAS 2021-09-19 15:50:38.925036000 +0000 @@ -1 +0,0 @@ -it diff -Nru gthumb-3.11.2/extensions/example/po/meson.build gthumb-3.12.0/extensions/example/po/meson.build --- gthumb-3.11.2/extensions/example/po/meson.build 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/example/po/meson.build 2021-09-19 15:50:38.925036000 +0000 @@ -0,0 +1 @@ +i18n.gettext(gettext_package, preset : 'glib') diff -Nru gthumb-3.11.2/extensions/example/po/POTFILES.in gthumb-3.12.0/extensions/example/po/POTFILES.in --- gthumb-3.11.2/extensions/example/po/POTFILES.in 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/po/POTFILES.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# List of source files which contain translatable strings. -[encoding: UTF-8] -[type: gettext/ini]src/example.extension.in.in -src/main.c diff -Nru gthumb-3.11.2/extensions/example/README gthumb-3.12.0/extensions/example/README --- gthumb-3.11.2/extensions/example/README 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/README 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -This is an example extension that can be used as a starting point to develop -a new extension. - -For example to create a flickr uploader extension, open a terminal and issue -the following commands: - -cp -R example ~/gthumb-flickr-uploader -cd ~/gthumb-flickr-uploader -sh init.sh flickr-uploader - -and remember to modify the extension description in -src/flickr_uploader.extension.in.in - -at this point the extension is ready to be compiled with the usual commands: - -./autogen.sh --prefix=SAME_GTHUMB_PREFIX -make -sudo make install - -After installing the extension, start gthumb and activate it with the -Edit->Extensions command. - -If you think your extension can be useful to others as well, add it to -the extensions list available at http://live.gnome.org/gthumb/extensions diff -Nru gthumb-3.11.2/extensions/example/README.md gthumb-3.12.0/extensions/example/README.md --- gthumb-3.11.2/extensions/example/README.md 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/example/README.md 2021-09-19 15:50:38.895036000 +0000 @@ -0,0 +1,25 @@ +# Example + +This is an example extension that can be used as a starting point to develop +new extensions. + +To create a new extension named my-extension type the following: + + cp -R example ~/my-extension + cd ~/my-extension + ./init.sh my-extension + +To compile the extension: + + meson build + ninja -C build + +To install: + + sudo ninja -C install + +After installing the extension, start gThumb and activate it from the +Preferences dialog. + +If you think your extension can be useful to others as well, add it to +the extensions list available at . diff -Nru gthumb-3.11.2/extensions/example/src/example.extension.desktop.in.in gthumb-3.12.0/extensions/example/src/example.extension.desktop.in.in --- gthumb-3.11.2/extensions/example/src/example.extension.desktop.in.in 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/example/src/example.extension.desktop.in.in 2021-09-19 15:50:38.925036000 +0000 @@ -0,0 +1,12 @@ +[Extension] +Name=example +Comment=What example does +Authors=Development Team +Copyright=Copyright © 2021 Development Team +Version=1.0 +Category=Browser +URL=https://www.example.com + +[Loader] +Type=module +API=@GTHUMB_API@ diff -Nru gthumb-3.11.2/extensions/example/src/example.extension.in.in gthumb-3.12.0/extensions/example/src/example.extension.in.in --- gthumb-3.11.2/extensions/example/src/example.extension.in.in 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/src/example.extension.in.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -[Extension] -_Name=Example -_Comment=Extension example. -Authors=gthumb development team -Copyright=Copyright © 2010 The Free Software Foundation, Inc. -Version=1.0 -Category=Browser -URL=https://www.example.com - -[Loader] -Type=module -API=3.6 diff -Nru gthumb-3.11.2/extensions/example/src/main.c gthumb-3.12.0/extensions/example/src/main.c --- gthumb-3.11.2/extensions/example/src/main.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/src/main.c 2021-09-19 15:50:38.928369300 +0000 @@ -3,7 +3,7 @@ /* * GThumb * - * Copyright (C) 2010 Free Software Foundation, Inc. + * Copyright (C) 2010-2021 Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gthumb-3.11.2/extensions/example/src/Makefile.am gthumb-3.12.0/extensions/example/src/Makefile.am --- gthumb-3.11.2/extensions/example/src/Makefile.am 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/example/src/Makefile.am 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -extensiondir = $(EXTENSION_DIR) -extension_LTLIBRARIES = libexample.la - -libexample_la_SOURCES = \ - main.c - -libexample_la_CFLAGS = $(EXTENSION_CFLAGS) -DEXTENSION_LOCALEDIR=\"$(datadir)/locale\" -libexample_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS) -libexample_la_LIBADD = $(EXTENSION_LIBS) - -extensioninidir = $(EXTENSION_DIR) -extensionini_in_files = example.extension.in.in -extensionini_DATA = $(extensionini_in_files:.extension.in.in=.extension) - -@GTHUMB_EXTENSION_IN_RULE@ -@GTHUMB_EXTENSION_RULE@ - -EXTRA_DIST = $(extensionini_in_files) - -DISTCLEANFILES = $(extensionini_DATA) - --include $(top_srcdir)/git.mk diff -Nru gthumb-3.11.2/extensions/example/src/meson.build gthumb-3.12.0/extensions/example/src/meson.build --- gthumb-3.11.2/extensions/example/src/meson.build 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/extensions/example/src/meson.build 2021-09-19 15:50:38.928369300 +0000 @@ -0,0 +1,29 @@ +source_files = files( + 'main.c' +) + +shared_module('example', + sources : [ source_files ], + dependencies : extension_deps, + include_directories : [ config_inc ], + install : true, + install_dir : extensions_install_dir, + install_rpath : extensions_install_dir +) + +# .extension file + +extension_in_file = configure_file( + input : 'example.extension.desktop.in.in', + output : 'example.extension.in', + configuration : extension_data +) + +i18n.merge_file( + input : extension_in_file, + output : 'example.extension', + type : 'desktop', + po_dir : po_dir, + install : true, + install_dir : extensions_install_dir +) diff -Nru gthumb-3.11.2/extensions/exiv2_tools/exiv2-utils.cpp gthumb-3.12.0/extensions/exiv2_tools/exiv2-utils.cpp --- gthumb-3.11.2/extensions/exiv2_tools/exiv2-utils.cpp 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/exiv2_tools/exiv2-utils.cpp 2021-09-19 15:50:38.961702600 +0000 @@ -202,15 +202,17 @@ NULL }; -/* Some evil camera fill in the ImageDescription or UserComment fields +/* Some cameras fill in the ImageDescription or UserComment fields with useless fluff. Try to filter these out, so they do not show up - as comments */ -const char *stupid_comment_filter[] = { + as comments. */ +const char *useless_comment_filter[] = { "OLYMPUS DIGITAL CAMERA", "SONY DSC", "KONICA MINOLTA DIGITAL CAMERA", "MINOLTA DIGITAL CAMERA", - NULL }; + "binary comment", + NULL +}; inline static char * @@ -559,7 +561,7 @@ static void -clear_studip_comments_from_tagset (GFileInfo *info, +clear_useless_comments_from_tagset (GFileInfo *info, const char *tagset[]) { int i; @@ -574,8 +576,8 @@ continue; value = gth_metadata_get_formatted (GTH_METADATA (metadata)); - for (j = 0; stupid_comment_filter[j] != NULL; j++) { - if (strstr (value, stupid_comment_filter[j]) == value) { + for (j = 0; useless_comment_filter[j] != NULL; j++) { + if (strstr (value, useless_comment_filter[j]) == value) { g_file_info_remove_attribute (info, tagset[i]); break; } @@ -624,8 +626,8 @@ set_attributes_from_tagsets (GFileInfo *info, gboolean update_general_attributes) { - clear_studip_comments_from_tagset (info, _DESCRIPTION_TAG_NAMES); - clear_studip_comments_from_tagset (info, _TITLE_TAG_NAMES); + clear_useless_comments_from_tagset (info, _DESCRIPTION_TAG_NAMES); + clear_useless_comments_from_tagset (info, _TITLE_TAG_NAMES); if (update_general_attributes) exiv2_update_general_attributes (info); @@ -1064,6 +1066,9 @@ } +#if 0 + + static void dump_exif_data (Exiv2::ExifData &exifData, const char *prefix) @@ -1102,6 +1107,9 @@ } +#endif + + static Exiv2::DataBuf exiv2_write_metadata_private (Exiv2::Image::AutoPtr image, GFileInfo *info, diff -Nru gthumb-3.11.2/extensions/exiv2_tools/gth-metadata-provider-exiv2.c gthumb-3.12.0/extensions/exiv2_tools/gth-metadata-provider-exiv2.c --- gthumb-3.11.2/extensions/exiv2_tools/gth-metadata-provider-exiv2.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/exiv2_tools/gth-metadata-provider-exiv2.c 2021-09-19 15:50:38.968369200 +0000 @@ -54,6 +54,7 @@ static gboolean gth_metadata_provider_exiv2_can_read (GthMetadataProvider *self, + GthFileData *file_data, const char *mime_type, char **attribute_v) { diff -Nru gthumb-3.11.2/extensions/facebook/actions.c gthumb-3.12.0/extensions/facebook/actions.c --- gthumb-3.11.2/extensions/facebook/actions.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/actions.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - - -#include -#include -#include -#include "actions.h" -#include "dlg-export-to-facebook.h" - - -void -gth_browser_activate_export_facebook (GSimpleAction *action, - GVariant *parameter, - gpointer user_data) -{ - GthBrowser *browser = GTH_BROWSER (user_data); - GList *items; - GList *file_list; - - items = gth_file_selection_get_selected (GTH_FILE_SELECTION (gth_browser_get_file_list_view (browser))); - file_list = gth_file_list_get_files (GTH_FILE_LIST (gth_browser_get_file_list (browser)), items); - if (file_list == NULL) - file_list = gth_file_store_get_visibles (gth_browser_get_file_store (browser)); - dlg_export_to_facebook (browser, file_list); - - _g_object_list_unref (file_list); - _gtk_tree_path_list_free (items); -} diff -Nru gthumb-3.11.2/extensions/facebook/actions.h gthumb-3.12.0/extensions/facebook/actions.h --- gthumb-3.11.2/extensions/facebook/actions.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/actions.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef ACTIONS_H -#define ACTIONS_H - -#include - -DEF_ACTION_CALLBACK (gth_browser_activate_export_facebook) -DEF_ACTION_CALLBACK (gth_browser_activate_import_facebook) - -#endif /* ACTIONS_H */ diff -Nru gthumb-3.11.2/extensions/facebook/callbacks.c gthumb-3.12.0/extensions/facebook/callbacks.c --- gthumb-3.11.2/extensions/facebook/callbacks.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/callbacks.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - - -#include -#include -#include -#include -#include -#include -#include "actions.h" -#include "callbacks.h" - - -static const GActionEntry actions[] = { - { "export-facebook", gth_browser_activate_export_facebook }, -}; - - -void -fb__gth_browser_construct_cb (GthBrowser *browser) -{ - g_return_if_fail (GTH_IS_BROWSER (browser)); - - g_action_map_add_action_entries (G_ACTION_MAP (browser), - actions, - G_N_ELEMENTS (actions), - browser); - gth_menu_manager_append_entry (gth_browser_get_menu_manager (browser, GTH_BROWSER_MENU_MANAGER_WEB_EXPORTERS), - GTH_MENU_MANAGER_NEW_MERGE_ID, - "Facebook…", - "win.export-facebook", - NULL, - "site-facebook"); -} diff -Nru gthumb-3.11.2/extensions/facebook/callbacks.h gthumb-3.12.0/extensions/facebook/callbacks.h --- gthumb-3.11.2/extensions/facebook/callbacks.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/callbacks.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef CALLBACKS_H -#define CALLBACKS_H - -#include - -void fb__gth_browser_construct_cb (GthBrowser *browser); - -#endif /* CALLBACKS_H */ diff -Nru gthumb-3.11.2/extensions/facebook/data/meson.build gthumb-3.12.0/extensions/facebook/data/meson.build --- gthumb-3.11.2/extensions/facebook/data/meson.build 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/data/meson.build 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -subdir('ui') diff -Nru gthumb-3.11.2/extensions/facebook/data/ui/export-to-facebook.ui gthumb-3.12.0/extensions/facebook/data/ui/export-to-facebook.ui --- gthumb-3.11.2/extensions/facebook/data/ui/export-to-facebook.ui 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/data/ui/export-to-facebook.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,320 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 720 × 720 - 720 - - - 1024 × 1024 - 1024 - - - 1280 × 1280 - 1280 - - - 1600 × 1600 - 1600 - - - 2048 × 2048 - 2048 - - - - - True - False - True - 15 - vertical - 6 - - - True - False - 5 - vertical - 12 - - - 460 - 340 - True - False - vertical - 3 - - - True - False - start - - - False - True - 0 - - - - - True - True - 0 - - - - - True - False - vertical - 6 - - - True - False - 2 - 2 - 6 - 5 - - - True - False - vertical - 3 - - - True - False - 6 - - - 300 - True - False - account_liststore - - - - 1 - - - - - True - True - 0 - - - - - True - True - True - Edit accounts - - - True - False - view-list-symbolic - - - - - False - True - 1 - - - - - False - True - 0 - - - - - 1 - 2 - - - - - - True - False - end - center - A_lbum: - True - - - 1 - 2 - GTK_FILL - - - - - - True - False - 6 - - - True - False - album_liststore - - - True - True - 0 - - - - - True - True - True - Add a new album - - - True - False - list-add-symbolic - - - - - False - False - 1 - - - - - 1 - 2 - 1 - 2 - - - - - - True - False - end - center - _Account: - True - account_combobox - - - GTK_FILL - - - - - False - False - 0 - - - - - False - False - 1 - - - - - True - False - 6 - - - True - False - True - Resize the images if larger than this size - Resize the images if larger than this size - _Resize if larger than: - True - resize_combobox - - - False - True - 0 - - - - - True - False - resize_liststore - 0 - - - - 0 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - True - 1 - - - - diff -Nru gthumb-3.11.2/extensions/facebook/data/ui/facebook-album-properties.ui gthumb-3.12.0/extensions/facebook/data/ui/facebook-album-properties.ui --- gthumb-3.11.2/extensions/facebook/data/ui/facebook-album-properties.ui 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/data/ui/facebook-album-properties.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ - - - - - - - - - - - - - - Public photos - 0 - - - Private photos, visible to friends - 3 - - - Private - 4 - - - - - True - False - 15 - vertical - - - True - False - 3 - 2 - 6 - 6 - - - True - False - end - _Name: - True - name_entry - 0 - - - GTK_FILL - GTK_FILL - - - - - 300 - True - True - - - - 1 - 2 - GTK_FILL - - - - - True - False - end - _Visibility: - True - 0 - - - 2 - 3 - GTK_FILL - GTK_FILL - - - - - True - False - - - True - False - visibility_liststore - 0 - - - - 0 - - - - - True - True - 0 - - - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - end - D_escription: - True - description_entry - 0 - - - 1 - 2 - GTK_FILL - - - - - False - True - 0 - - - - diff -Nru gthumb-3.11.2/extensions/facebook/data/ui/import-from-facebook.ui gthumb-3.12.0/extensions/facebook/data/ui/import-from-facebook.ui --- gthumb-3.11.2/extensions/facebook/data/ui/import-from-facebook.ui 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/data/ui/import-from-facebook.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - True - False - True - 15 - vertical - 5 - - - True - False - 5 - vertical - 12 - - - True - False - vertical - 6 - - - True - False - 2 - 2 - 6 - 5 - - - True - False - vertical - 3 - - - True - False - 6 - - - 300 - True - False - account_liststore - - - - 1 - - - - - True - True - 0 - - - - - True - True - True - Edit accounts - - - True - False - view-list-symbolic - - - - - False - True - 1 - - - - - False - True - 0 - - - - - 1 - 2 - GTK_FILL - - - - - True - False - end - A_ccount: - True - 0 - - - GTK_FILL - GTK_FILL - - - - - True - False - end - _Album: - True - 0 - - - 1 - 2 - GTK_FILL - GTK_FILL - - - - - True - False - album_liststore - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - False - True - 0 - - - - - False - True - 0 - - - - - 460 - 250 - True - False - vertical - 3 - - - True - False - 0 - - - False - True - 0 - - - - - True - True - 1 - - - - - True - False - 6 - - - True - False - _Destination: - True - 0 - - - False - True - 0 - - - - - True - False - - - - - - True - True - 1 - - - - - False - True - 2 - - - - - True - True - 1 - - - - diff -Nru gthumb-3.11.2/extensions/facebook/data/ui/meson.build gthumb-3.12.0/extensions/facebook/data/ui/meson.build --- gthumb-3.11.2/extensions/facebook/data/ui/meson.build 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/data/ui/meson.build 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -ui_files = files( - 'export-to-facebook.ui', - 'facebook-album-properties.ui', - 'import-from-facebook.ui' -) -install_data(ui_files, install_dir : ui_install_dir) diff -Nru gthumb-3.11.2/extensions/facebook/dlg-export-to-facebook.c gthumb-3.12.0/extensions/facebook/dlg-export-to-facebook.c --- gthumb-3.11.2/extensions/facebook/dlg-export-to-facebook.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/dlg-export-to-facebook.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,646 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include "dlg-export-to-facebook.h" -#include "facebook-album.h" -#include "facebook-album-properties-dialog.h" -#include "facebook-service.h" -#include "preferences.h" - - -#define GET_WIDGET(x) (_gtk_builder_get_widget (data->builder, (x))) - - -enum { - ACCOUNT_DATA_COLUMN, - ACCOUNT_NAME_COLUMN -}; - - -enum { - ALBUM_DATA_COLUMN, - ALBUM_ICON_COLUMN, - ALBUM_TITLE_COLUMN, - ALBUM_SIZE_COLUMN -}; - - -enum { - RESIZE_DESCRIPTION_COLUMN, - RESIZE_SIZE_COLUMN -}; - - -typedef struct { - GthBrowser *browser; - GthFileData *location; - GList *file_list; - GtkBuilder *builder; - GSettings *settings; - GtkWidget *dialog; - GtkWidget *list_view; - GtkWidget *progress_dialog; - FacebookService *service; - GList *albums; - FacebookAlbum *album; - GList *photos_ids; - GCancellable *cancellable; -} DialogData; - - -static void -destroy_dialog (DialogData *data) -{ - if (data->dialog != NULL) - gtk_widget_destroy (data->dialog); - if (data->service != NULL) - gth_task_completed (GTH_TASK (data->service), NULL); - _g_object_unref (data->cancellable); - _g_string_list_free (data->photos_ids); - _g_object_unref (data->album); - _g_object_list_unref (data->albums); - _g_object_unref (data->service); - _g_object_unref (data->settings); - gtk_widget_destroy (data->progress_dialog); - _g_object_unref (data->builder); - _g_object_list_unref (data->file_list); - _g_object_unref (data->location); - g_free (data); -} - - -static void -completed_messagedialog_response_cb (GtkDialog *dialog, - int response_id, - gpointer user_data) -{ - DialogData *data = user_data; - - switch (response_id) { - case GTK_RESPONSE_DELETE_EVENT: - case GTK_RESPONSE_CLOSE: - gtk_widget_destroy (GTK_WIDGET (dialog)); - gtk_dialog_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_DELETE_EVENT); - break; - - default: - break; - } -} - - -static void -export_completed_with_success (DialogData *data) -{ - GtkWidget *dialog; - - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - - dialog = _gtk_message_dialog_new (GTK_WINDOW (data->browser), - GTK_DIALOG_MODAL, - NULL, - _("Files successfully uploaded to the server."), - NULL, - _GTK_LABEL_CLOSE, GTK_RESPONSE_CLOSE, - NULL); - g_signal_connect (dialog, - "delete-event", - G_CALLBACK (gtk_true), - NULL); - g_signal_connect (dialog, - "response", - G_CALLBACK (completed_messagedialog_response_cb), - data); - - gtk_window_present (GTK_WINDOW (dialog)); -} - - -static void -upload_photos_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) -{ - DialogData *data = user_data; - GError *error = NULL; - - data->photos_ids = facebook_service_upload_photos_finish (data->service, result, &error); - if (error != NULL) { - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not upload the files"), error); - g_clear_error (&error); - gtk_dialog_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_DELETE_EVENT); - return; - } - - export_completed_with_success (data); -} - - -static void -export_dialog_response_cb (GtkDialog *dialog, - int response_id, - gpointer user_data) -{ - DialogData *data = user_data; - - switch (response_id) { - case GTK_RESPONSE_DELETE_EVENT: - case GTK_RESPONSE_CANCEL: - gth_file_list_cancel (GTH_FILE_LIST (data->list_view), (DataFunc) destroy_dialog, data); - break; - - case GTK_RESPONSE_OK: - { - GtkTreeIter iter; - GList *file_list; - int max_resolution; - - data->album = NULL; - if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("album_combobox")), &iter)) { - gtk_tree_model_get (gtk_combo_box_get_model (GTK_COMBO_BOX (GET_WIDGET ("album_combobox"))), - &iter, - ALBUM_DATA_COLUMN, &data->album, - -1); - } - - if (data->album == NULL) - return; - - gtk_widget_hide (data->dialog); - gth_task_dialog (GTH_TASK (data->service), FALSE, NULL); - - max_resolution = 0; - if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("resize_combobox")), &iter)) { - gtk_tree_model_get (gtk_combo_box_get_model (GTK_COMBO_BOX (GET_WIDGET ("resize_combobox"))), - &iter, - RESIZE_SIZE_COLUMN, &max_resolution, - -1); - } - - g_settings_set_int (data->settings, PREF_FACEBOOK_MAX_RESOLUTION, max_resolution); - - file_list = gth_file_data_list_to_file_list (data->file_list); - facebook_service_upload_photos (data->service, - data->album, - file_list, - max_resolution, - data->cancellable, - upload_photos_ready_cb, - data); - - _g_object_list_unref (file_list); - } - break; - - default: - break; - } -} - - -static void -update_account_list (DialogData *data) -{ - int current_account_idx; - OAuthAccount *current_account; - int idx; - GList *scan; - GtkTreeIter iter; - - gtk_list_store_clear (GTK_LIST_STORE (GET_WIDGET ("account_liststore"))); - - current_account_idx = 0; - current_account = web_service_get_current_account (WEB_SERVICE (data->service)); - for (scan = web_service_get_accounts (WEB_SERVICE (data->service)), idx = 0; scan; scan = scan->next, idx++) { - OAuthAccount *account = scan->data; - - if ((current_account != NULL) && (g_strcmp0 (current_account->username, account->username) == 0)) - current_account_idx = idx; - - gtk_list_store_append (GTK_LIST_STORE (GET_WIDGET ("account_liststore")), &iter); - gtk_list_store_set (GTK_LIST_STORE (GET_WIDGET ("account_liststore")), &iter, - ACCOUNT_DATA_COLUMN, account, - ACCOUNT_NAME_COLUMN, account->name, - -1); - } - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("account_combobox")), current_account_idx); -} - - -static void -service_accounts_changed_cb (FacebookService *service, - gpointer user_data) -{ - update_account_list ((DialogData *) user_data); -} - - -static void -update_album_list (DialogData *data, - FacebookAlbum *to_select) -{ - GList *scan; - - gtk_list_store_clear (GTK_LIST_STORE (GET_WIDGET ("album_liststore"))); - for (scan = data->albums; scan; scan = scan->next) { - FacebookAlbum *album = scan->data; - GtkTreeIter iter; - - gtk_list_store_append (GTK_LIST_STORE (GET_WIDGET ("album_liststore")), &iter); - gtk_list_store_set (GTK_LIST_STORE (GET_WIDGET ("album_liststore")), &iter, - ALBUM_DATA_COLUMN, album, - ALBUM_ICON_COLUMN, "file-catalog-symbolic", - ALBUM_TITLE_COLUMN, album->name, - ALBUM_SIZE_COLUMN, "", /* the count field is not returned anymore */ - -1); - - if ((to_select != NULL) && g_str_equal (to_select->id, album->id)) - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("album_combobox")), &iter); - } -} - - -static void -get_albums_ready_cb (GObject *source_object, - GAsyncResult *res, - gpointer user_data) -{ - DialogData *data = user_data; - GError *error = NULL; - - _g_object_list_unref (data->albums); - data->albums = facebook_service_get_albums_finish (data->service, res, &error); - if (error != NULL) { - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - _gtk_error_dialog_from_gerror_run (GTK_WINDOW (data->browser), _("Could not connect to the server"), error); - g_clear_error (&error); - gtk_dialog_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_DELETE_EVENT); - return; - } - - update_album_list (data, NULL); - - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - gtk_window_set_transient_for (GTK_WINDOW (data->dialog), GTK_WINDOW (data->browser)); - gtk_window_set_modal (GTK_WINDOW (data->dialog), FALSE); - gtk_window_present (GTK_WINDOW (data->dialog)); -} - - -static void -service_account_ready_cb (FacebookService *service, - DialogData *data) -{ - update_account_list (data); - facebook_service_get_albums (data->service, - data->cancellable, - get_albums_ready_cb, - data); -} - - -static void -edit_accounts_button_clicked_cb (GtkButton *button, - DialogData *data) -{ - web_service_edit_accounts (WEB_SERVICE (data->service), GTK_WINDOW (data->dialog)); -} - - -static void -account_combobox_changed_cb (GtkComboBox *widget, - gpointer user_data) -{ - DialogData *data = user_data; - GtkTreeIter iter; - OAuthAccount *account; - - if (! gtk_combo_box_get_active_iter (widget, &iter)) - return; - - gtk_tree_model_get (gtk_combo_box_get_model (widget), - &iter, - ACCOUNT_DATA_COLUMN, &account, - -1); - - if (oauth_account_cmp (account, web_service_get_current_account (WEB_SERVICE (data->service))) != 0) - web_service_connect (WEB_SERVICE (data->service), account); - - g_object_unref (account); -} - - -static void -create_album_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) -{ - DialogData *data = user_data; - FacebookAlbum *album; - GError *error = NULL; - - album = facebook_service_create_album_finish (data->service, result, &error); - if (error != NULL) { - if (data->service != NULL) - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not create the album"), error); - g_clear_error (&error); - return; - } - - data->albums = g_list_append (data->albums, album); - update_album_list (data, album); -} - - -static void -new_album_dialog_response_cb (GtkDialog *dialog, - int response_id, - gpointer user_data) -{ - DialogData *data = user_data; - - switch (response_id) { - case GTK_RESPONSE_DELETE_EVENT: - case GTK_RESPONSE_CANCEL: - gtk_widget_destroy (GTK_WIDGET (dialog)); - break; - - case GTK_RESPONSE_OK: - { - FacebookAlbum *album; - - album = g_object_new (FACEBOOK_TYPE_ALBUM, - "name", facebook_album_properties_dialog_get_name (FACEBOOK_ALBUM_PROPERTIES_DIALOG (dialog)), - "description", facebook_album_properties_dialog_get_description (FACEBOOK_ALBUM_PROPERTIES_DIALOG (dialog)), - "privacy", facebook_album_properties_dialog_get_visibility (FACEBOOK_ALBUM_PROPERTIES_DIALOG (dialog)), - NULL); - facebook_service_create_album (data->service, - album, - data->cancellable, - create_album_ready_cb, - data); - - g_object_unref (album); - } - gtk_widget_destroy (GTK_WIDGET (dialog)); - break; - - default: - break; - } -} - - -static void -add_album_button_clicked_cb (GtkButton *button, - gpointer user_data) -{ - DialogData *data = user_data; - GtkWidget *dialog; - - dialog = facebook_album_properties_dialog_new (g_file_info_get_edit_name (data->location->info), - NULL, - FACEBOOK_VISIBILITY_SELF); - g_signal_connect (dialog, - "delete-event", - G_CALLBACK (gtk_true), - NULL); - g_signal_connect (dialog, - "response", - G_CALLBACK (new_album_dialog_response_cb), - data); - - gtk_window_set_title (GTK_WINDOW (dialog), _("New Album")); - gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (data->dialog)); - gtk_window_set_modal (GTK_WINDOW (dialog), TRUE); - gtk_window_present (GTK_WINDOW (dialog)); -} - - -static void -album_combobox_changed_cb (GtkComboBox *combo_box, - gpointer user_data) -{ - DialogData *data = user_data; - - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), - GTK_RESPONSE_OK, - gtk_combo_box_get_active (combo_box) >= 0); -} - - -void -dlg_export_to_facebook (GthBrowser *browser, - GList *file_list) -{ - DialogData *data; - GList *scan; - int n_total; - goffset total_size; - char *total_size_formatted; - char *text; - char *title; - - data = g_new0 (DialogData, 1); - data->browser = browser; - data->settings = g_settings_new (GTHUMB_FACEBOOK_SCHEMA); - data->location = gth_file_data_dup (gth_browser_get_location_data (browser)); - data->builder = _gtk_builder_new_from_file ("export-to-facebook.ui", "facebook"); - data->cancellable = g_cancellable_new (); - - data->dialog = g_object_new (GTK_TYPE_DIALOG, - "title", _("Export to Facebook"), - "transient-for", GTK_WINDOW (browser), - "modal", FALSE, - "use-header-bar", _gtk_settings_get_dialogs_use_header (), - NULL); - gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (data->dialog))), - _gtk_builder_get_widget (data->builder, "dialog_content")); - gtk_dialog_add_buttons (GTK_DIALOG (data->dialog), - _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL, - _GTK_LABEL_UPLOAD, GTK_RESPONSE_OK, - NULL); - _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK, GTK_STYLE_CLASS_SUGGESTED_ACTION); - - { - GtkCellLayout *cell_layout; - GtkCellRenderer *renderer; - - cell_layout = GTK_CELL_LAYOUT (GET_WIDGET ("album_combobox")); - - renderer = gtk_cell_renderer_pixbuf_new (); - gtk_cell_layout_pack_start (cell_layout, renderer, FALSE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "icon-name", ALBUM_ICON_COLUMN, - NULL); - - renderer = gtk_cell_renderer_text_new (); - gtk_cell_layout_pack_start (cell_layout, renderer, TRUE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "text", ALBUM_TITLE_COLUMN, - NULL); - - renderer = gtk_cell_renderer_text_new (); - gtk_cell_layout_pack_end (cell_layout, renderer, FALSE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "text", ALBUM_SIZE_COLUMN, - NULL); - } - - data->file_list = NULL; - n_total = 0; - total_size = 0; - for (scan = file_list; scan; scan = scan->next) { - GthFileData *file_data = scan->data; - const char *mime_type; - - mime_type = gth_file_data_get_mime_type (file_data); - if (g_content_type_equals (mime_type, "image/gif") /* FIXME: check if the mime types are correct */ - || g_content_type_equals (mime_type, "image/jpeg") - || g_content_type_equals (mime_type, "image/png") - || g_content_type_equals (mime_type, "image/psd") - || g_content_type_equals (mime_type, "image/tiff") - || g_content_type_equals (mime_type, "image/jp2") - || g_content_type_equals (mime_type, "image/iff") - || g_content_type_equals (mime_type, "image/bmp") - || g_content_type_equals (mime_type, "image/xbm")) - { - total_size += g_file_info_get_size (file_data->info); - n_total++; - data->file_list = g_list_prepend (data->file_list, g_object_ref (file_data)); - } - } - data->file_list = g_list_reverse (data->file_list); - - if (data->file_list == NULL) { - GError *error; - - error = g_error_new_literal (GTH_ERROR, GTH_ERROR_GENERIC, _("No valid file selected.")); - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (browser), _("Could not export the files"), error); - g_clear_error (&error); - gtk_dialog_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_DELETE_EVENT); - - return; - } - - total_size_formatted = g_format_size (total_size); - text = g_strdup_printf (g_dngettext (NULL, "%d file (%s)", "%d files (%s)", n_total), n_total, total_size_formatted); - gtk_label_set_text (GTK_LABEL (GET_WIDGET ("images_info_label")), text); - g_free (text); - g_free (total_size_formatted); - - _gtk_window_resize_to_fit_screen_height (data->dialog, 500); - - /* Set the widget data */ - - data->list_view = gth_file_list_new (gth_grid_view_new (), GTH_FILE_LIST_MODE_NO_SELECTION, FALSE); - gth_file_list_set_thumb_size (GTH_FILE_LIST (data->list_view), 112); - gth_file_list_enable_thumbs (GTH_FILE_LIST (data->list_view), TRUE); - gth_file_list_set_ignore_hidden (GTH_FILE_LIST (data->list_view), TRUE); - gth_file_list_set_caption (GTH_FILE_LIST (data->list_view), "none"); - gth_file_list_set_sort_func (GTH_FILE_LIST (data->list_view), gth_main_get_sort_type ("file::name")->cmp_func, FALSE); - gtk_widget_show (data->list_view); - gtk_box_pack_start (GTK_BOX (GET_WIDGET ("images_box")), data->list_view, TRUE, TRUE, 0); - gth_file_list_set_files (GTH_FILE_LIST (data->list_view), data->file_list); - - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK, FALSE); - - title = g_strdup_printf (_("Export to %s"), "Facebook"); - gtk_window_set_title (GTK_WINDOW (data->dialog), title); - g_free (title); - - { - /* set the default resolution */ - - int default_resolution; - GtkTreeModel *tree_model; - GtkTreeIter iter; - - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("resize_combobox")), 0); - - default_resolution = g_settings_get_int (data->settings, PREF_FACEBOOK_MAX_RESOLUTION); - tree_model = (GtkTreeModel *) gtk_builder_get_object (data->builder, "resize_liststore"); - if (gtk_tree_model_get_iter_first (tree_model, &iter)) { - do { - int resolution; - - gtk_tree_model_get (tree_model, - &iter, - RESIZE_SIZE_COLUMN, &resolution, - -1); - if (resolution == default_resolution) { - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("resize_combobox")), &iter); - break; - } - } - while (gtk_tree_model_iter_next (tree_model, &iter)); - } - } - - /* Set the signals handlers. */ - - g_signal_connect (data->dialog, - "delete-event", - G_CALLBACK (gtk_true), - NULL); - g_signal_connect (data->dialog, - "response", - G_CALLBACK (export_dialog_response_cb), - data); - g_signal_connect (GET_WIDGET ("edit_accounts_button"), - "clicked", - G_CALLBACK (edit_accounts_button_clicked_cb), - data); - g_signal_connect (GET_WIDGET ("account_combobox"), - "changed", - G_CALLBACK (account_combobox_changed_cb), - data); - g_signal_connect (GET_WIDGET ("add_album_button"), - "clicked", - G_CALLBACK (add_album_button_clicked_cb), - data); - g_signal_connect (GET_WIDGET ("album_combobox"), - "changed", - G_CALLBACK (album_combobox_changed_cb), - data); - - data->service = facebook_service_new (data->cancellable, - GTK_WIDGET (data->browser), - data->dialog); - g_signal_connect (data->service, - "account-ready", - G_CALLBACK (service_account_ready_cb), - data); - g_signal_connect (data->service, - "accounts-changed", - G_CALLBACK (service_accounts_changed_cb), - data); - - data->progress_dialog = gth_progress_dialog_new (GTK_WINDOW (data->browser)); - gth_progress_dialog_add_task (GTH_PROGRESS_DIALOG (data->progress_dialog), GTH_TASK (data->service), GTH_TASK_FLAGS_DEFAULT); - - web_service_autoconnect (WEB_SERVICE (data->service)); -} diff -Nru gthumb-3.11.2/extensions/facebook/dlg-export-to-facebook.h gthumb-3.12.0/extensions/facebook/dlg-export-to-facebook.h --- gthumb-3.11.2/extensions/facebook/dlg-export-to-facebook.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/dlg-export-to-facebook.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef DLG_EXPORT_TO_FACEBOOK_H -#define DLG_EXPORT_TO_FACEBOOK_H - -#include - -void dlg_export_to_facebook (GthBrowser *browser, - GList *file_list); - -#endif /* DLG_EXPORT_TO_FACEBOOK_H */ diff -Nru gthumb-3.11.2/extensions/facebook/facebook-album.c gthumb-3.12.0/extensions/facebook/facebook-album.c --- gthumb-3.11.2/extensions/facebook/facebook-album.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-album.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,221 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include "facebook-album.h" - - -G_DEFINE_TYPE (FacebookAlbum, facebook_album, G_TYPE_OBJECT) - - -enum { - PROP_0, - PROP_ID, - PROP_NAME, - PROP_DESCRIPTION, - PROP_LINK, - PROP_PRIVACY, - PROP_COUNT, - PROP_CAN_UPLOAD -}; - - -static void -facebook_album_finalize (GObject *obj) -{ - FacebookAlbum *self; - - self = FACEBOOK_ALBUM (obj); - - g_free (self->id); - g_free (self->name); - g_free (self->description); - g_free (self->link); - g_free (self->privacy); - - G_OBJECT_CLASS (facebook_album_parent_class)->finalize (obj); -} - - -static void -facebook_album_set_property (GObject *object, - guint property_id, - const GValue *value, - GParamSpec *pspec) -{ - FacebookAlbum *self; - - self = FACEBOOK_ALBUM (object); - - switch (property_id) { - case PROP_ID: - _g_str_set (&self->id, g_value_get_string (value)); - break; - case PROP_NAME: - _g_str_set (&self->name, g_value_get_string (value)); - break; - case PROP_DESCRIPTION: - _g_str_set (&self->description, g_value_get_string (value)); - break; - case PROP_LINK: - _g_str_set (&self->link, g_value_get_string (value)); - break; - case PROP_PRIVACY: - _g_str_set (&self->privacy, g_value_get_string (value)); - break; - case PROP_COUNT: - self->count = g_value_get_int (value); - break; - case PROP_CAN_UPLOAD: - self->can_upload = g_value_get_boolean (value); - break; - default: - break; - } -} - - -static void -facebook_album_get_property (GObject *object, - guint property_id, - GValue *value, - GParamSpec *pspec) -{ - FacebookAlbum *self; - - self = FACEBOOK_ALBUM (object); - - switch (property_id) { - case PROP_ID: - g_value_set_string (value, self->id); - break; - case PROP_NAME: - g_value_set_string (value, self->name); - break; - case PROP_DESCRIPTION: - g_value_set_string (value, self->description); - break; - case PROP_LINK: - g_value_set_string (value, self->link); - break; - case PROP_PRIVACY: - g_value_set_string (value, self->privacy); - break; - case PROP_COUNT: - g_value_set_int (value, self->count); - break; - case PROP_CAN_UPLOAD: - g_value_set_boolean (value, self->can_upload); - break; - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); - break; - } -} - - -static void -facebook_album_class_init (FacebookAlbumClass *klass) -{ - GObjectClass *object_class; - - object_class = G_OBJECT_CLASS (klass); - object_class->finalize = facebook_album_finalize; - object_class->set_property = facebook_album_set_property; - object_class->get_property = facebook_album_get_property; - - /* properties */ - - g_object_class_install_property (object_class, - PROP_ID, - g_param_spec_string ("id", - "ID", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_NAME, - g_param_spec_string ("name", - "Name", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_DESCRIPTION, - g_param_spec_string ("description", - "Description", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_LINK, - g_param_spec_string ("link", - "Link", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_PRIVACY, - g_param_spec_string ("privacy", - "Privacy", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_COUNT, - g_param_spec_int ("count", - "Count", - "", - 0, - G_MAXINT, - 0, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_CAN_UPLOAD, - g_param_spec_boolean ("can_upload", - "Can upload", - "", - FALSE, - G_PARAM_READWRITE)); -} - - -static void -facebook_album_init (FacebookAlbum *self) -{ - self->id = NULL; - self->name = NULL; - self->description = NULL; - self->link = NULL; - self->privacy = NULL; - self->count = 0; - self->can_upload = FALSE; -} - - -FacebookAlbum * -facebook_album_new (void) -{ - return g_object_new (FACEBOOK_TYPE_ALBUM, NULL); -} diff -Nru gthumb-3.11.2/extensions/facebook/facebook-album.h gthumb-3.12.0/extensions/facebook/facebook-album.h --- gthumb-3.11.2/extensions/facebook/facebook-album.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-album.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef FACEBOOK_ALBUM_H -#define FACEBOOK_ALBUM_H - -#include -#include -#include "facebook-types.h" - -G_BEGIN_DECLS - -#define FACEBOOK_TYPE_ALBUM (facebook_album_get_type ()) -#define FACEBOOK_ALBUM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FACEBOOK_TYPE_ALBUM, FacebookAlbum)) -#define FACEBOOK_ALBUM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FACEBOOK_TYPE_ALBUM, FacebookAlbumClass)) -#define FACEBOOK_IS_ALBUM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FACEBOOK_TYPE_ALBUM)) -#define FACEBOOK_IS_ALBUM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FACEBOOK_TYPE_ALBUM)) -#define FACEBOOK_ALBUM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FACEBOOK_TYPE_ALBUM, FacebookAlbumClass)) - -typedef struct _FacebookAlbum FacebookAlbum; -typedef struct _FacebookAlbumClass FacebookAlbumClass; - -struct _FacebookAlbum { - GObject parent_instance; - - char *id; - char *name; - char *description; - char *link; - char *privacy; - int count; - gboolean can_upload; -}; - -struct _FacebookAlbumClass { - GObjectClass parent_class; -}; - -GType facebook_album_get_type (void); -FacebookAlbum * facebook_album_new (void); - -G_END_DECLS - -#endif /* FACEBOOK_ALBUM_H */ diff -Nru gthumb-3.11.2/extensions/facebook/facebook-album-properties-dialog.c gthumb-3.12.0/extensions/facebook/facebook-album-properties-dialog.c --- gthumb-3.11.2/extensions/facebook/facebook-album-properties-dialog.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-album-properties-dialog.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,187 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include "facebook-album-properties-dialog.h" - - -#define GET_WIDGET(x) (_gtk_builder_get_widget (self->priv->builder, (x))) - - -struct _FacebookAlbumPropertiesDialogPrivate { - GtkBuilder *builder; -}; - - -G_DEFINE_TYPE_WITH_CODE (FacebookAlbumPropertiesDialog, - facebook_album_properties_dialog, - GTK_TYPE_DIALOG, - G_ADD_PRIVATE (FacebookAlbumPropertiesDialog)) - - -static void -facebook_album_properties_dialog_finalize (GObject *object) -{ - FacebookAlbumPropertiesDialog *self; - - self = FACEBOOK_ALBUM_PROPERTIES_DIALOG (object); - _g_object_unref (self->priv->builder); - - G_OBJECT_CLASS (facebook_album_properties_dialog_parent_class)->finalize (object); -} - - -static void -facebook_album_properties_dialog_class_init (FacebookAlbumPropertiesDialogClass *klass) -{ - GObjectClass *object_class; - - object_class = (GObjectClass*) klass; - object_class->finalize = facebook_album_properties_dialog_finalize; -} - - -static void -facebook_album_properties_dialog_init (FacebookAlbumPropertiesDialog *self) -{ - GtkWidget *content; - - self->priv = facebook_album_properties_dialog_get_instance_private(self); - self->priv->builder = _gtk_builder_new_from_file ("facebook-album-properties.ui", "facebook"); - - content = _gtk_builder_get_widget (self->priv->builder, "album_properties"); - gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (self))), content, TRUE, TRUE, 0); - - gtk_dialog_add_buttons (GTK_DIALOG (self), - _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL, - _GTK_LABEL_SAVE, GTK_RESPONSE_OK, - NULL); - gtk_dialog_set_default_response (GTK_DIALOG (self), GTK_RESPONSE_OK); - _gtk_dialog_add_class_to_response (GTK_DIALOG (self), GTK_RESPONSE_OK, GTK_STYLE_CLASS_SUGGESTED_ACTION); -} - - -static void -facebook_album_properties_dialog_construct (FacebookAlbumPropertiesDialog *self, - const char *name, - const char *description, - FacebookVisibility visibility) -{ - int idx; - - if (name != NULL) - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("name_entry")), name); - if (description != NULL) - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("description_entry")), description); - - switch (visibility) { - case FACEBOOK_VISIBILITY_EVERYONE: - idx = 0; - break; - case FACEBOOK_VISIBILITY_ALL_FRIENDS: - idx = 1; - break; - case FACEBOOK_VISIBILITY_SELF: - idx = 2; - break; - default: - idx = 0; - break; - } - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("visibility_combobox")), idx); -} - - -GtkWidget * -facebook_album_properties_dialog_new (const char *name, - const char *description, - FacebookVisibility visibility) -{ - FacebookAlbumPropertiesDialog *self; - - self = g_object_new (FACEBOOK_TYPE_ALBUM_PROPERTIES_DIALOG, - "modal", FALSE, - "resizable", FALSE, - "use-header-bar", _gtk_settings_get_dialogs_use_header (), - NULL); - facebook_album_properties_dialog_construct (self, name, description, visibility); - - return (GtkWidget *) self; -} - - -const char * -facebook_album_properties_dialog_get_name (FacebookAlbumPropertiesDialog *self) -{ - return gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("name_entry"))); -} - - -const char * -facebook_album_properties_dialog_get_description (FacebookAlbumPropertiesDialog *self) -{ - return gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("description_entry"))); -} - - -static const char * -get_privacy_from_visibility (FacebookVisibility visibility) -{ - char *value = NULL; - - switch (visibility) { - case FACEBOOK_VISIBILITY_EVERYONE: - value = "{ 'value': 'EVERYONE' }"; - break; - - case FACEBOOK_VISIBILITY_ALL_FRIENDS: - value = "{ 'value': 'ALL_FRIENDS' }"; - break; - - case FACEBOOK_VISIBILITY_SELF: - value = "{ 'value': 'SELF' }"; - break; - - default: - break; - } - - return value; -} - - -const char * -facebook_album_properties_dialog_get_visibility (FacebookAlbumPropertiesDialog *self) -{ - GtkTreeIter iter; - FacebookVisibility value; - - if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("visibility_combobox")), &iter)) - gtk_tree_model_get (gtk_combo_box_get_model (GTK_COMBO_BOX (GET_WIDGET ("visibility_combobox"))), - &iter, - 1, &value, - -1); - else - value = FACEBOOK_VISIBILITY_SELF; - - return get_privacy_from_visibility (value); -} diff -Nru gthumb-3.11.2/extensions/facebook/facebook-album-properties-dialog.h gthumb-3.12.0/extensions/facebook/facebook-album-properties-dialog.h --- gthumb-3.11.2/extensions/facebook/facebook-album-properties-dialog.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-album-properties-dialog.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef FACEBOOK_ALBUM_PROPERTIES_DIALOG_H -#define FACEBOOK_ALBUM_PROPERTIES_DIALOG_H - -#include -#include -#include "facebook-album.h" - -G_BEGIN_DECLS - -#define FACEBOOK_TYPE_ALBUM_PROPERTIES_DIALOG (facebook_album_properties_dialog_get_type ()) -#define FACEBOOK_ALBUM_PROPERTIES_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FACEBOOK_TYPE_ALBUM_PROPERTIES_DIALOG, FacebookAlbumPropertiesDialog)) -#define FACEBOOK_ALBUM_PROPERTIES_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FACEBOOK_TYPE_ALBUM_PROPERTIES_DIALOG, FacebookAlbumPropertiesDialogClass)) -#define FACEBOOK_IS_ALBUM_PROPERTIES_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FACEBOOK_TYPE_ALBUM_PROPERTIES_DIALOG)) -#define FACEBOOK_IS_ALBUM_PROPERTIES_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FACEBOOK_TYPE_ALBUM_PROPERTIES_DIALOG)) -#define FACEBOOK_ALBUM_PROPERTIES_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FACEBOOK_TYPE_ALBUM_PROPERTIES_DIALOG, FacebookAlbumPropertiesDialogClass)) - -typedef struct _FacebookAlbumPropertiesDialog FacebookAlbumPropertiesDialog; -typedef struct _FacebookAlbumPropertiesDialogClass FacebookAlbumPropertiesDialogClass; -typedef struct _FacebookAlbumPropertiesDialogPrivate FacebookAlbumPropertiesDialogPrivate; - -struct _FacebookAlbumPropertiesDialog { - GtkDialog parent_instance; - FacebookAlbumPropertiesDialogPrivate *priv; -}; - -struct _FacebookAlbumPropertiesDialogClass { - GtkDialogClass parent_class; -}; - -GType facebook_album_properties_dialog_get_type (void); -GtkWidget * facebook_album_properties_dialog_new (const char *name, - const char *description, - FacebookVisibility visibility); -const char * facebook_album_properties_dialog_get_name (FacebookAlbumPropertiesDialog *self); -const char * facebook_album_properties_dialog_get_description (FacebookAlbumPropertiesDialog *self); -const char * facebook_album_properties_dialog_get_visibility (FacebookAlbumPropertiesDialog *self); - -G_END_DECLS - -#endif /* FACEBOOK_ALBUM_PROPERTIES_DIALOG_H */ diff -Nru gthumb-3.11.2/extensions/facebook/facebook.extension.desktop.in.in gthumb-3.12.0/extensions/facebook/facebook.extension.desktop.in.in --- gthumb-3.11.2/extensions/facebook/facebook.extension.desktop.in.in 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook.extension.desktop.in.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -[Extension] -Name=Facebook -Comment=Upload images to Facebook -Authors=gThumb Development Team -Copyright=Copyright © 2010-2020 The Free Software Foundation, Inc. -Version=@GTHUMB_VERSION@ -Category=Exporter - -[Loader] -Type=module -API=@GTHUMB_API_VERSION@ -Requires=photo_importer;export_tools;oauth diff -Nru gthumb-3.11.2/extensions/facebook/facebook-photo.c gthumb-3.12.0/extensions/facebook/facebook-photo.c --- gthumb-3.11.2/extensions/facebook/facebook-photo.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-photo.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,458 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010-2012 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include -#include "facebook-photo.h" - - -static void facebook_photo_json_serializable_interface_init (JsonSerializableIface *iface); - - -G_DEFINE_TYPE_WITH_CODE (FacebookPhoto, - facebook_photo, - G_TYPE_OBJECT, - G_IMPLEMENT_INTERFACE (JSON_TYPE_SERIALIZABLE, - facebook_photo_json_serializable_interface_init)) - - -enum { - PROP_0, - PROP_ID, - PROP_PICTURE, - PROP_SOURCE, - PROP_WIDTH, - PROP_HEIGHT, - PROP_LINK, - PROP_CREATED_TIME, - PROP_UPDATED_TIME, - PROP_IMAGES -}; - - -/* -- facebook_image -- */ - - -static FacebookImage * -facebook_image_new (void) -{ - FacebookImage *image; - - image = g_new (FacebookImage, 1); - image->source = NULL; - image->width = 0; - image->height = 0; - - return image; -} - - -static FacebookImage * -facebook_image_copy (FacebookImage *source) -{ - FacebookImage *dest; - - dest = facebook_image_new (); - _g_str_set (&dest->source, source->source); - dest->width = source->width; - dest->height = source->height; - - return dest; -} - - -static void -facebook_image_free (FacebookImage *image) -{ - g_free (image->source); - g_free (image); -} - - -/* -- facebook_image_list -- */ - - -#define FACEBOOK_TYPE_IMAGE_LIST (facebook_image_list_get_type ()) - - -static GList * -facebook_image_list_copy (GList *source) -{ - return g_list_copy_deep (source, (GCopyFunc) facebook_image_copy, NULL); -} - - -static void -facebook_image_list_free (GList *images) -{ - g_list_foreach (images, (GFunc) facebook_image_free, NULL); - g_list_free (images); -} - - -GType facebook_image_list_get_type (void); - -G_DEFINE_BOXED_TYPE (GList, facebook_image_list, facebook_image_list_copy, facebook_image_list_free) - - -/* -- facebook_photo -- */ - - -static void -facebook_photo_set_property (GObject *object, - guint property_id, - const GValue *value, - GParamSpec *pspec) -{ - FacebookPhoto *self; - - self = FACEBOOK_PHOTO (object); - - switch (property_id) { - case PROP_ID: - _g_str_set (&self->id, g_value_get_string (value)); - break; - case PROP_PICTURE: - _g_str_set (&self->picture, g_value_get_string (value)); - break; - case PROP_SOURCE: - _g_str_set (&self->source, g_value_get_string (value)); - break; - case PROP_WIDTH: - self->width = g_value_get_int (value); - break; - case PROP_HEIGHT: - self->height = g_value_get_int (value); - break; - case PROP_LINK: - _g_str_set (&self->link, g_value_get_string (value)); - break; - case PROP_CREATED_TIME: - gth_datetime_free (self->created_time); - self->created_time = g_value_dup_boxed (value); - break; - case PROP_UPDATED_TIME: - gth_datetime_free (self->updated_time); - self->updated_time = g_value_dup_boxed (value); - break; - case PROP_IMAGES: - facebook_image_list_free (self->images); - self->images = g_value_dup_boxed (value); - break; - default: - break; - } -} - - -static void -facebook_photo_get_property (GObject *object, - guint property_id, - GValue *value, - GParamSpec *pspec) -{ - FacebookPhoto *self; - - self = FACEBOOK_PHOTO (object); - - switch (property_id) { - case PROP_ID: - g_value_set_string (value, self->id); - break; - case PROP_PICTURE: - g_value_set_string (value, self->picture); - break; - case PROP_SOURCE: - g_value_set_string (value, self->source); - break; - case PROP_WIDTH: - g_value_set_int (value, self->width); - break; - case PROP_HEIGHT: - g_value_set_int (value, self->height); - break; - case PROP_LINK: - g_value_set_string (value, self->link); - break; - case PROP_CREATED_TIME: - g_value_set_boxed (value, self->created_time); - break; - case PROP_UPDATED_TIME: - g_value_set_boxed (value, self->updated_time); - break; - case PROP_IMAGES: - g_value_set_boxed (value, self->images); - break; - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); - break; - } -} - - -static void -facebook_photo_finalize (GObject *obj) -{ - FacebookPhoto *self; - - self = FACEBOOK_PHOTO (obj); - - g_free (self->id); - g_free (self->picture); - g_free (self->source); - g_free (self->link); - gth_datetime_free (self->created_time); - gth_datetime_free (self->updated_time); - facebook_image_list_free (self->images); - - G_OBJECT_CLASS (facebook_photo_parent_class)->finalize (obj); -} - - -static void -facebook_photo_class_init (FacebookPhotoClass *klass) -{ - GObjectClass *object_class; - - object_class = G_OBJECT_CLASS (klass); - object_class->finalize = facebook_photo_finalize; - object_class->set_property = facebook_photo_set_property; - object_class->get_property = facebook_photo_get_property; - - /* properties */ - - g_object_class_install_property (object_class, - PROP_ID, - g_param_spec_string ("id", - "ID", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_PICTURE, - g_param_spec_string ("picture", - "Picture", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_SOURCE, - g_param_spec_string ("source", - "Source", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_WIDTH, - g_param_spec_int ("width", - "Width", - "", - 0, - G_MAXINT, - 0, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_HEIGHT, - g_param_spec_int ("height", - "Height", - "", - 0, - G_MAXINT, - 0, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_LINK, - g_param_spec_string ("link", - "Link", - "", - NULL, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_CREATED_TIME, - g_param_spec_boxed ("created-time", - "Created time", - "", - GTH_TYPE_DATETIME, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_UPDATED_TIME, - g_param_spec_boxed ("updated-time", - "Updated time", - "", - GTH_TYPE_DATETIME, - G_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_IMAGES, - g_param_spec_boxed ("images", - "Images", - "", - FACEBOOK_TYPE_IMAGE_LIST, - G_PARAM_READWRITE)); -} - - -static gboolean -facebook_photo_deserialize_property (JsonSerializable *serializable, - const gchar *property_name, - GValue *value, - GParamSpec *pspec, - JsonNode *property_node) -{ - FacebookPhoto *self = FACEBOOK_PHOTO (serializable); - - if (pspec->value_type == GTH_TYPE_DATETIME) { - GTimeVal timeval; - - if (g_time_val_from_iso8601 (json_node_get_string (property_node), &timeval)) { - GthDateTime *datetime; - - datetime = gth_datetime_new (); - gth_datetime_from_timeval (datetime, &timeval); - g_object_set (self, property_name, datetime, NULL); - - gth_datetime_free (datetime); - - return TRUE; - } - - return FALSE; - } - - if (pspec->value_type == FACEBOOK_TYPE_IMAGE_LIST) { - GList *images = NULL; - JsonArray *array; - int i; - - array = json_node_get_array (property_node); - for (i = 0; i < json_array_get_length (array); i++) { - JsonObject *image_obj; - - image_obj = json_array_get_object_element (array, i); - if (image_obj != NULL) { - FacebookImage *image; - - image = facebook_image_new (); - _g_str_set (&image->source, json_object_get_string_member (image_obj, "source")); - image->width = json_object_get_int_member (image_obj, "width"); - image->height = json_object_get_int_member (image_obj, "height"); - - images = g_list_prepend (images, image); - } - } - - images = g_list_reverse (images); - g_object_set (self, property_name, images, NULL); - - facebook_image_list_free (images); - - return TRUE; - } - - return json_serializable_default_deserialize_property (serializable, - property_name, - value, - pspec, - property_node); -} - - -static void -facebook_photo_json_serializable_interface_init (JsonSerializableIface *iface) -{ - iface->deserialize_property = facebook_photo_deserialize_property; -} - - -static void -facebook_photo_init (FacebookPhoto *self) -{ - self->id = NULL; - self->picture = NULL; - self->source = NULL; - self->width = 0; - self->height = 0; - self->link = NULL; - self->created_time = NULL; - self->updated_time = NULL; - self->images = NULL; -} - - -FacebookPhoto * -facebook_photo_new (void) -{ - return g_object_new (FACEBOOK_TYPE_PHOTO, NULL); -} - - -const char * -facebook_photo_get_original_url (FacebookPhoto *photo) -{ - char *url; - GList *scan; - glong max_size; - - url = photo->source; - max_size = photo->width * photo->height; - - for (scan = photo->images; scan; scan = scan->next) { - FacebookImage *image = scan->data; - glong image_size; - - image_size = image->width * image->height; - if (image_size > max_size) { - max_size = image_size; - url = image->source; - } - } - - return url; -} - - -const char * -facebook_photo_get_thumbnail_url (FacebookPhoto *photo, - int requested_size) -{ - char *url; - GList *scan; - glong min_delta; - - url = photo->picture; - requested_size = requested_size * requested_size; - min_delta = 0; - - for (scan = photo->images; scan; scan = scan->next) { - FacebookImage *image = scan->data; - glong image_delta; - - image_delta = labs ((image->width * image->height) - requested_size); - if ((scan == photo->images) || (image_delta < min_delta)) { - min_delta = image_delta; - url = image->source; - } - } - - return url; -} diff -Nru gthumb-3.11.2/extensions/facebook/facebook-photo.h gthumb-3.12.0/extensions/facebook/facebook-photo.h --- gthumb-3.11.2/extensions/facebook/facebook-photo.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-photo.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef FACEBOOK_PHOTO_H -#define FACEBOOK_PHOTO_H - -#include -#include - -G_BEGIN_DECLS - -#define FACEBOOK_TYPE_PHOTO (facebook_photo_get_type ()) -#define FACEBOOK_PHOTO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FACEBOOK_TYPE_PHOTO, FacebookPhoto)) -#define FACEBOOK_PHOTO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FACEBOOK_TYPE_PHOTO, FacebookPhotoClass)) -#define FACEBOOK_IS_PHOTO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FACEBOOK_TYPE_PHOTO)) -#define FACEBOOK_IS_PHOTO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FACEBOOK_TYPE_PHOTO)) -#define FACEBOOK_PHOTO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FACEBOOK_TYPE_PHOTO, FacebookPhotoClass)) - -typedef struct _FacebookPhoto FacebookPhoto; -typedef struct _FacebookPhotoClass FacebookPhotoClass; -typedef struct _FacebookPhotoPrivate FacebookPhotoPrivate; - -typedef struct { - char *source; - int width; - int height; -} FacebookImage; - -struct _FacebookPhoto { - GObject parent_instance; - FacebookPhotoPrivate *priv; - - char *id; - char *picture; - char *source; - int width; - int height; - char *link; - GthDateTime *created_time; - GthDateTime *updated_time; - GList *images; /* FacebookImage list */ - int position; -}; - -struct _FacebookPhotoClass { - GObjectClass parent_class; -}; - -GType facebook_photo_get_type (void); -FacebookPhoto * facebook_photo_new (void); -const char * facebook_photo_get_original_url (FacebookPhoto *photo); -const char * facebook_photo_get_thumbnail_url (FacebookPhoto *photo, - int requested_size); - -G_END_DECLS - -#endif /* FACEBOOK_PHOTO_H */ diff -Nru gthumb-3.11.2/extensions/facebook/facebook-service.c gthumb-3.12.0/extensions/facebook/facebook-service.c --- gthumb-3.11.2/extensions/facebook/facebook-service.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-service.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1085 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include -#include -#include "facebook-album.h" -#include "facebook-photo.h" -#include "facebook-service.h" - - -#define GTHUMB_FACEBOOK_NAMESPACE "gthumbviewer" -#define GTHUMB_FACEBOOK_APP_ID "110609985627460" -#define GTHUMB_FACEBOOK_APP_SECRET "8c0b99672a9bbc159ebec3c9a8240679" -#define FACEBOOK_API_VERSION "1.0" -#define FACEBOOK_AUTHENTICATION_RESPONSE_CHOOSE_ACCOUNT 2 -#define FACEBOOK_HTTP_SERVER "https://www.facebook.com" -#define FACEBOOK_MAX_IMAGE_SIZE 2048 -#define FACEBOOK_MIN_IMAGE_SIZE 720 -#define FACEBOOK_REDIRECT_URI "https://apps.facebook.com/" GTHUMB_FACEBOOK_NAMESPACE -#define FACEBOOK_SERVICE_ERROR_TOKEN_EXPIRED 190 - - -/* -- post_photos_data -- */ - - -typedef struct { - FacebookAlbum *album; - GList *file_list; - int max_resolution; - FacebookVisibility visibility_level; - GCancellable *cancellable; - GAsyncReadyCallback callback; - gpointer user_data; - GList *current; - goffset total_size; - goffset uploaded_size; - goffset wrote_body_data_size; - int n_files; - int uploaded_files; - GList *ids; -} PostPhotosData; - - -static void -post_photos_data_free (PostPhotosData *post_photos) -{ - if (post_photos == NULL) - return; - _g_string_list_free (post_photos->ids); - _g_object_unref (post_photos->cancellable); - _g_object_list_unref (post_photos->file_list); - g_free (post_photos); -} - - -/* -- facebook_service -- */ - - -struct _FacebookServicePrivate { - char *state; - char *token; - PostPhotosData *post_photos; -}; - - -G_DEFINE_TYPE_WITH_CODE (FacebookService, - facebook_service, - WEB_TYPE_SERVICE, - G_ADD_PRIVATE (FacebookService)) - - -static void -facebook_service_finalize (GObject *object) -{ - FacebookService *self = FACEBOOK_SERVICE (object); - - post_photos_data_free (self->priv->post_photos); - g_free (self->priv->token); - g_free (self->priv->state); - - G_OBJECT_CLASS (facebook_service_parent_class)->finalize (object); -} - - -/* -- connection utilities -- */ - - -static void -_facebook_service_set_access_token (FacebookService *self, - const char *token) -{ - _g_str_set (&self->priv->token, token); -} - - -static const char * -_facebook_service_get_access_token (FacebookService *self) -{ - return self->priv->token; -} - - -static void -_facebook_service_add_access_token (FacebookService *self, - GHashTable *data_set) -{ - g_return_if_fail (self->priv->token != NULL); - - g_hash_table_insert (data_set, "access_token", self->priv->token); -} - - -static char * -get_access_type_name (WebAuthorization access_type) -{ - char *name = NULL; - - switch (access_type) { - case WEB_AUTHORIZATION_READ: - name = "user_photos"; - break; - - case WEB_AUTHORIZATION_WRITE: - name = "user_photos,publish_actions"; - break; - } - - return name; -} - - -static char * -facebook_utils_get_authorization_url (WebAuthorization access_type, - const char *state) -{ - GHashTable *data_set; - GString *link; - GList *keys; - GList *scan; - - data_set = g_hash_table_new (g_str_hash, g_str_equal); - g_hash_table_insert (data_set, "client_id", GTHUMB_FACEBOOK_APP_ID); - g_hash_table_insert (data_set, "redirect_uri", FACEBOOK_REDIRECT_URI); - g_hash_table_insert (data_set, "scope", get_access_type_name (access_type)); - g_hash_table_insert (data_set, "response_type", "token"); - g_hash_table_insert (data_set, "state", (char *) state); - - link = g_string_new ("https://www.facebook.com/dialog/oauth?"); - keys = g_hash_table_get_keys (data_set); - for (scan = keys; scan; scan = scan->next) { - char *key = scan->data; - char *encoded; - - if (scan != keys) - g_string_append (link, "&"); - g_string_append (link, key); - g_string_append (link, "="); - encoded = soup_uri_encode (g_hash_table_lookup (data_set, key), NULL); - g_string_append (link, encoded); - - g_free (encoded); - } - - g_list_free (keys); - g_hash_table_destroy (data_set); - - return g_string_free (link, FALSE); -} - - -static gboolean -facebook_utils_parse_response (SoupMessage *msg, - JsonNode **node, - GError **error) -{ - JsonParser *parser; - SoupBuffer *body; - - g_return_val_if_fail (msg != NULL, FALSE); - g_return_val_if_fail (node != NULL, FALSE); - - *node = NULL; - - if ((msg->status_code != 200) && (msg->status_code != 400)) { - *error = g_error_new (SOUP_HTTP_ERROR, - msg->status_code, - "%s", - soup_status_get_phrase (msg->status_code)); - return FALSE; - } - - body = soup_message_body_flatten (msg->response_body); - parser = json_parser_new (); - if (json_parser_load_from_data (parser, body->data, body->length, error)) { - JsonObject *obj; - - *node = json_node_copy (json_parser_get_root (parser)); - - obj = json_node_get_object (*node); - if (json_object_has_member (obj, "error")) { - JsonObject *error_obj; - int error_code; - - error_obj = json_object_get_object_member (obj, "error"); - switch (json_object_get_int_member (error_obj, "code")) { - case FACEBOOK_SERVICE_ERROR_TOKEN_EXPIRED: - error_code = WEB_SERVICE_ERROR_TOKEN_EXPIRED; - break; - default: - error_code = WEB_SERVICE_ERROR_GENERIC; - break; - } - - *error = g_error_new (WEB_SERVICE_ERROR, - error_code, - "%s", - json_object_get_string_member (error_obj, "message")); - - json_node_free (*node); - *node = NULL; - } - } - - g_object_unref (parser); - soup_buffer_free (body); - - return *node != NULL; -} - - -/* -- facebook_service_ask_authorization -- */ - - -static void -ask_authorization_dialog_redirected_cb (OAuthAskAuthorizationDialog *dialog, - gpointer user_data) -{ - FacebookService *self = user_data; - const char *uri; - - uri = oauth_ask_authorization_dialog_get_uri (dialog); - if (g_str_has_prefix (uri, FACEBOOK_REDIRECT_URI)) { - const char *uri_data; - GHashTable *data = NULL; - const char *access_token = NULL; - - uri_data = strchr (uri, '#'); - if (uri_data != NULL) { - const char *state; - - uri_data = uri_data + 1; - data = soup_form_decode (uri_data); - state = g_hash_table_lookup (data, "state"); - if (g_strcmp0 (state, self->priv->state) == 0) { - access_token = g_hash_table_lookup (data, "access_token"); - _facebook_service_set_access_token (self, access_token); - } - } - - gtk_dialog_response (GTK_DIALOG (dialog), - (access_token != NULL) ? GTK_RESPONSE_OK : GTK_RESPONSE_CANCEL); - - if (data != NULL) - g_hash_table_destroy (data); - } -} - - -static char * -facebook_create_state_for_authorization (void) -{ - GTimeVal t; - char *s; - char *v; - - g_get_current_time (&t); - s = g_strdup_printf ("%ld%u", t.tv_usec, g_random_int ()); - v = g_compute_checksum_for_string (G_CHECKSUM_MD5, s, -1); - - g_free (s); - - return v; -} - - -static void -facebook_service_ask_authorization (WebService *base) -{ - FacebookService *self = FACEBOOK_SERVICE (base); - GtkWidget *dialog; - - g_free (self->priv->state); - self->priv->state = facebook_create_state_for_authorization (); - - dialog = oauth_ask_authorization_dialog_new (facebook_utils_get_authorization_url (WEB_AUTHORIZATION_WRITE, self->priv->state)); - _gtk_window_resize_to_fit_screen_height (dialog, 1024); - _web_service_set_auth_dialog (WEB_SERVICE (self), GTK_DIALOG (dialog)); - - g_signal_connect (OAUTH_ASK_AUTHORIZATION_DIALOG (dialog), - "redirected", - G_CALLBACK (ask_authorization_dialog_redirected_cb), - self); - g_signal_connect (OAUTH_ASK_AUTHORIZATION_DIALOG (dialog), - "load-request", - G_CALLBACK (ask_authorization_dialog_redirected_cb), - self); - - gtk_widget_show (dialog); -} - - -/* -- facebook_service_get_user_info -- */ - - -static void -facebook_service_get_user_info_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - FacebookService *self = user_data; - GTask *task; - GError *error = NULL; - JsonNode *node; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (facebook_utils_parse_response (msg, &node, &error)) { - OAuthAccount *account; - - account = (OAuthAccount *) json_gobject_deserialize (OAUTH_TYPE_ACCOUNT, node); - g_object_set (account, - "token", _facebook_service_get_access_token (self), - "token-secret", _facebook_service_get_access_token (self), - NULL); - g_task_return_pointer (task, g_object_ref (account), (GDestroyNotify) g_object_unref); - - _g_object_unref (account); - json_node_free (node); - } - else - g_task_return_error (task, error); -} - - -static void -facebook_service_get_user_info (WebService *base, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - FacebookService *self = FACEBOOK_SERVICE (base); - OAuthAccount *account; - GHashTable *data_set; - SoupMessage *msg; - - account = web_service_get_current_account (WEB_SERVICE (self)); - if (account != NULL) - _facebook_service_set_access_token (self, account->token_secret); - - data_set = g_hash_table_new (g_str_hash, g_str_equal); - _facebook_service_add_access_token (self, data_set); - msg = soup_form_request_new_from_hash ("GET", "https://graph.facebook.com/me", data_set); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - facebook_service_get_user_info, - facebook_service_get_user_info_ready_cb, - self); - - g_hash_table_destroy (data_set); -} - - -static void -facebook_service_class_init (FacebookServiceClass *klass) -{ - GObjectClass *object_class; - WebServiceClass *service_class; - - object_class = (GObjectClass*) klass; - object_class->finalize = facebook_service_finalize; - - service_class = (WebServiceClass*) klass; - service_class->ask_authorization = facebook_service_ask_authorization; - service_class->get_user_info = facebook_service_get_user_info; -} - - -static void -facebook_service_init (FacebookService *self) -{ - self->priv = facebook_service_get_instance_private (self); - self->priv->state = NULL; - self->priv->token = NULL; - self->priv->post_photos = NULL; -} - - -FacebookService * -facebook_service_new (GCancellable *cancellable, - GtkWidget *browser, - GtkWidget *dialog) -{ - return g_object_new (FACEBOOK_TYPE_SERVICE, - "service-name", "facebook", - "service-address", "https://www.facebook.com", - "service-protocol", "https", - "cancellable", cancellable, - "browser", browser, - "dialog", dialog, - NULL); -} - - -/* -- facebook_service_get_albums -- */ - - -static void -facebook_service_get_albums_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - FacebookService *self = user_data; - GTask *task; - JsonNode *node; - GError *error = NULL; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (facebook_utils_parse_response (msg, &node, &error)) { - GList *albums = NULL; - JsonObject *obj; - JsonArray *data; - int i; - - obj = json_node_get_object (node); - data = json_object_get_array_member (obj, "data"); - for (i = 0; i < json_array_get_length (data); i++) { - JsonNode *album_node; - FacebookAlbum *album; - - album_node = json_array_get_element (data, i); - album = (FacebookAlbum *) json_gobject_deserialize (FACEBOOK_TYPE_ALBUM, album_node); - albums = g_list_prepend (albums, album); - } - - albums = g_list_reverse (albums); - g_task_return_pointer (task, albums, (GDestroyNotify) _g_object_list_unref); - - json_node_free (node); - } - else - g_task_return_error (task, error); -} - - -void -facebook_service_get_albums (FacebookService *self, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - OAuthAccount *account; - GHashTable *data_set; - char *uri; - SoupMessage *msg; - - account = web_service_get_current_account (WEB_SERVICE (self)); - g_return_if_fail (account != NULL); - - gth_task_progress (GTH_TASK (self), - _("Getting the album list"), - NULL, - TRUE, - 0.0); - - uri = g_strdup_printf ("https://graph.facebook.com/%s/albums", account->id); - data_set = g_hash_table_new (g_str_hash, g_str_equal); - _facebook_service_add_access_token (self, data_set); - msg = soup_form_request_new_from_hash ("GET", uri, data_set); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - facebook_service_get_albums, - facebook_service_get_albums_ready_cb, - self); - - g_free (uri); - g_hash_table_destroy (data_set); -} - - -GList * -facebook_service_get_albums_finish (FacebookService *service, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_pointer (G_TASK (result), error); -} - - -/* -- facebook_service_create_album -- */ - - -typedef struct { - FacebookService *service; - FacebookAlbum *album; -} CreateAlbumData; - - -static CreateAlbumData * -create_album_data_new (FacebookService *service, - FacebookAlbum *album) -{ - CreateAlbumData *ca_data; - - ca_data = g_new0 (CreateAlbumData, 1); - ca_data->service = g_object_ref (service); - ca_data->album = g_object_ref (album); - - return ca_data; -} - - -static void -create_album_data_free (CreateAlbumData *ca_data) -{ - _g_object_unref (ca_data->service); - _g_object_unref (ca_data->album); - g_free (ca_data); -} - - -static void -facebook_service_create_album_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - CreateAlbumData *ca_data = user_data; - FacebookService *self = ca_data->service; - GTask *task; - JsonNode *node; - GError *error = NULL; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (facebook_utils_parse_response (msg, &node, &error)) { - FacebookAlbum *album; - JsonObject *obj; - const char *id; - - album = g_object_ref (ca_data->album); - obj = json_node_get_object (node); - id = json_object_get_string_member (obj, "id"); - g_object_set (album, "id", id, NULL); - g_task_return_pointer (task, album, (GDestroyNotify) _g_object_unref); - - json_node_free (node); - } - else - g_task_return_error (task, error); - - create_album_data_free (ca_data); -} - - -void -facebook_service_create_album (FacebookService *self, - FacebookAlbum *album, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - OAuthAccount *account; - CreateAlbumData *ca_data; - char *uri; - GHashTable *data_set; - SoupMessage *msg; - - account = web_service_get_current_account (WEB_SERVICE (self)); - g_return_if_fail (account != NULL); - - g_return_if_fail (album != NULL); - g_return_if_fail (album->name != NULL); - - gth_task_progress (GTH_TASK (self), - _("Creating the new album"), - NULL, - TRUE, - 0.0); - - ca_data = create_album_data_new (self, album); - - uri = g_strdup_printf ("https://graph.facebook.com/%s/albums", account->id); - data_set = g_hash_table_new (g_str_hash, g_str_equal); - g_hash_table_insert (data_set, "name", album->name); - if (album->description != NULL) - g_hash_table_insert (data_set, "message", album->description); - if (album->privacy != NULL) - g_hash_table_insert (data_set, "privacy", album->privacy); - _facebook_service_add_access_token (self, data_set); - msg = soup_form_request_new_from_hash ("POST", uri, data_set); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - facebook_service_create_album, - facebook_service_create_album_ready_cb, - ca_data); - - g_hash_table_destroy (data_set); -} - - -FacebookAlbum * -facebook_service_create_album_finish (FacebookService *self, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_pointer (G_TASK (result), error); -} - - -/* -- facebook_service_upload_photos -- */ - - -static void -upload_photos_done (FacebookService *self, - GError *error) -{ - GTask *task; - - task = _web_service_get_task (WEB_SERVICE (self)); - if (error == NULL) { - self->priv->post_photos->ids = g_list_reverse (self->priv->post_photos->ids); - g_task_return_pointer (task, self->priv->post_photos->ids, (GDestroyNotify) _g_string_list_free); - self->priv->post_photos->ids = NULL; - } - else { - if (self->priv->post_photos->current != NULL) { - GthFileData *file_data = self->priv->post_photos->current->data; - char *msg; - - msg = g_strdup_printf (_("Could not upload “%s”: %s"), g_file_info_get_display_name (file_data->info), error->message); - g_free (error->message); - error->message = msg; - } - g_task_return_error (task, error); - } -} - - -static void facebook_service_upload_current_file (FacebookService *self); - - -static void -upload_photo_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - FacebookService *self = user_data; - JsonNode *node; - GError *error = NULL; - GthFileData *file_data; - - if (facebook_utils_parse_response (msg, &node, &error)) { - JsonObject *obj; - const char *id; - - obj = json_node_get_object (node); - id = json_object_get_string_member (obj, "id"); - self->priv->post_photos->ids = g_list_prepend (self->priv->post_photos->ids, g_strdup (id)); - - json_node_free (node); - } - else { - upload_photos_done (self, error); - return; - } - - file_data = self->priv->post_photos->current->data; - self->priv->post_photos->uploaded_size += g_file_info_get_size (file_data->info); - self->priv->post_photos->current = self->priv->post_photos->current->next; - facebook_service_upload_current_file (self); -} - - -static void -upload_photo_wrote_body_data_cb (SoupMessage *msg, - SoupBuffer *chunk, - gpointer user_data) -{ - FacebookService *self = user_data; - GthFileData *file_data; - char *details; - double current_file_fraction; - - if (self->priv->post_photos->current == NULL) - return; - - self->priv->post_photos->wrote_body_data_size += chunk->length; - if (self->priv->post_photos->wrote_body_data_size > msg->request_body->length) - return; - - file_data = self->priv->post_photos->current->data; - /* Translators: %s is a filename */ - details = g_strdup_printf (_("Uploading “%s”"), g_file_info_get_display_name (file_data->info)); - current_file_fraction = (double) self->priv->post_photos->wrote_body_data_size / msg->request_body->length; - gth_task_progress (GTH_TASK (self), - NULL, - details, - FALSE, - (double) (self->priv->post_photos->uploaded_size + (g_file_info_get_size (file_data->info) * current_file_fraction)) / self->priv->post_photos->total_size); - - g_free (details); -} - - -static void -upload_photo_file_buffer_ready_cb (void **buffer, - gsize count, - GError *error, - gpointer user_data) -{ - FacebookService *self = user_data; - GthFileData *file_data; - SoupMultipart *multipart; - char *uri; - char *basename; - SoupBuffer *body; - SoupMessage *msg; - - if (error != NULL) { - upload_photos_done (self, error); - return; - } - - file_data = self->priv->post_photos->current->data; - multipart = soup_multipart_new ("multipart/form-data"); - - /* the metadata part */ - - { - GHashTable *data_set; - char *title; - char *description; - GList *keys; - GList *scan; - - data_set = g_hash_table_new (g_str_hash, g_str_equal); - - title = gth_file_data_get_attribute_as_string (file_data, "general::title"); - description = gth_file_data_get_attribute_as_string (file_data, "general::description"); - if (description != NULL) - g_hash_table_insert (data_set, "message", description); - else if (title != NULL) - g_hash_table_insert (data_set, "message", title); - - _facebook_service_add_access_token (self, data_set); - - keys = g_hash_table_get_keys (data_set); - for (scan = keys; scan; scan = scan->next) { - char *key = scan->data; - char *value = g_hash_table_lookup (data_set, key); - if (value != NULL) - soup_multipart_append_form_string (multipart, key, value); - } - - g_list_free (keys); - g_free (description); - g_free (title); - g_hash_table_unref (data_set); - } - - /* the file part: rotate and scale the image if required */ - - { - GInputStream *stream; - GthImage *image; - cairo_surface_t *surface; - int width; - int height; - - stream = g_memory_input_stream_new_from_data (*buffer, count, NULL); - image = gth_image_new_from_stream (stream, -1, NULL, NULL, NULL, &error); - if (image == NULL) { - g_object_unref (stream); - soup_multipart_free (multipart); - upload_photos_done (self, error); - return; - } - - g_object_unref (stream); - - surface = gth_image_get_cairo_surface (image); - width = cairo_image_surface_get_width (surface); - height = cairo_image_surface_get_height (surface); - if (scale_keeping_ratio (&width, - &height, - self->priv->post_photos->max_resolution, - self->priv->post_photos->max_resolution, - FALSE)) - { - cairo_surface_t *scaled; - - scaled = _cairo_image_surface_scale (surface, width, height, SCALE_FILTER_BEST, NULL); - if (scaled != NULL) { - cairo_surface_destroy (surface); - surface = scaled; - } - } - - g_free (*buffer); - *buffer = NULL; - - gth_image_set_cairo_surface (image, surface); - if (! gth_image_save_to_buffer (image, - gth_file_data_get_mime_type (file_data), - file_data, - (char **) buffer, - &count, - self->priv->post_photos->cancellable, - &error)) - { - cairo_surface_destroy (surface); - g_object_unref (image); - soup_multipart_free (multipart); - upload_photos_done (self, error); - return; - } - - cairo_surface_destroy (surface); - g_object_unref (image); - } - - uri = g_file_get_uri (file_data->file); - basename = _g_uri_get_basename (uri); - body = soup_buffer_new (SOUP_MEMORY_TEMPORARY, *buffer, count); - soup_multipart_append_form_file (multipart, - "source", - basename, - gth_file_data_get_mime_type (file_data), - body); - - soup_buffer_free (body); - g_free (basename); - g_free (uri); - - /* send the file */ - - self->priv->post_photos->wrote_body_data_size = 0; - uri = g_strdup_printf ("https://graph.facebook.com/%s/photos", self->priv->post_photos->album->id); - msg = soup_form_request_new_from_multipart (uri, multipart); - g_signal_connect (msg, - "wrote-body-data", - (GCallback) upload_photo_wrote_body_data_cb, - self); - _web_service_send_message (WEB_SERVICE (self), - msg, - self->priv->post_photos->cancellable, - self->priv->post_photos->callback, - self->priv->post_photos->user_data, - facebook_service_upload_photos, - upload_photo_ready_cb, - self); - - g_free (uri); - soup_multipart_free (multipart); -} - - -static void -facebook_service_upload_current_file (FacebookService *self) -{ - GthFileData *file_data; - - if (self->priv->post_photos->current == NULL) { - upload_photos_done (self, NULL); - return; - } - - file_data = self->priv->post_photos->current->data; - _g_file_load_async (file_data->file, - G_PRIORITY_DEFAULT, - self->priv->post_photos->cancellable, - upload_photo_file_buffer_ready_cb, - self); -} - - -static void -upload_photos_info_ready_cb (GList *files, - GError *error, - gpointer user_data) -{ - FacebookService *self = user_data; - GList *scan; - - if (error != NULL) { - upload_photos_done (self, error); - return; - } - - self->priv->post_photos->file_list = _g_object_list_ref (files); - for (scan = self->priv->post_photos->file_list; scan; scan = scan->next) { - GthFileData *file_data = scan->data; - - self->priv->post_photos->total_size += g_file_info_get_size (file_data->info); - self->priv->post_photos->n_files += 1; - } - - self->priv->post_photos->current = self->priv->post_photos->file_list; - facebook_service_upload_current_file (self); -} - - -void -facebook_service_upload_photos (FacebookService *self, - FacebookAlbum *album, - GList *file_list, /* GFile list */ - int max_resolution, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - gth_task_progress (GTH_TASK (self), - _("Uploading the files to the server"), - "", - TRUE, - 0.0); - - post_photos_data_free (self->priv->post_photos); - self->priv->post_photos = g_new0 (PostPhotosData, 1); - self->priv->post_photos->album = _g_object_ref (album); - self->priv->post_photos->max_resolution = CLAMP (max_resolution, FACEBOOK_MIN_IMAGE_SIZE, FACEBOOK_MAX_IMAGE_SIZE); - self->priv->post_photos->cancellable = _g_object_ref (cancellable); - self->priv->post_photos->callback = callback; - self->priv->post_photos->user_data = user_data; - self->priv->post_photos->total_size = 0; - self->priv->post_photos->n_files = 0; - - _g_query_all_metadata_async (file_list, - GTH_LIST_DEFAULT, - "*", - self->priv->post_photos->cancellable, - upload_photos_info_ready_cb, - self); -} - - -GList * -facebook_service_upload_photos_finish (FacebookService *self, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_pointer (G_TASK (result), error); -} - - -/* -- facebook_service_list_photos -- */ - - -static void -facebook_service_list_photos_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - FacebookService *self = user_data; - GTask *task; - JsonNode *node; - GError *error = NULL; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (facebook_utils_parse_response (msg, &node, &error)) { - GList *photos = NULL; - JsonObject *obj; - JsonObject *obj_photos; - JsonArray *data; - int i; - - obj = json_node_get_object (node); - obj_photos = json_object_get_object_member (obj, "photos"); - data = json_object_get_array_member (obj_photos, "data"); - for (i = 0; i < json_array_get_length (data); i++) { - JsonNode *photo_node; - FacebookPhoto *photo; - - photo_node = json_array_get_element (data, i); - photo = (FacebookPhoto *) json_gobject_deserialize (FACEBOOK_TYPE_PHOTO, photo_node); - photo->position = i; - photos = g_list_prepend (photos, photo); - } - - photos = g_list_reverse (photos); - g_task_return_pointer (task, photos, (GDestroyNotify) _g_object_list_unref); - - json_node_free (node); - } - else - g_task_return_error (task, error); -} - - -void -facebook_service_list_photos (FacebookService *self, - FacebookAlbum *album, - int limit, - const char *after, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - char *uri; - GHashTable *data_set; - SoupMessage *msg; - - g_return_if_fail (album != NULL); - - gth_task_progress (GTH_TASK (self), - _("Getting the photo list"), - NULL, - TRUE, - 0.0); - - uri = g_strdup_printf ("https://graph.facebook.com/%s", album->id); - data_set = g_hash_table_new (g_str_hash, g_str_equal); - g_hash_table_insert (data_set, "fields", "photos"); - if (limit > 0) { - char *s_limit = g_strdup_printf ("%d", limit); - g_hash_table_insert (data_set, "limit", s_limit); - g_free (s_limit); - } - if (after != NULL) - g_hash_table_insert (data_set, "after", (gpointer) after); - _facebook_service_add_access_token (self, data_set); - msg = soup_form_request_new_from_hash ("GET", uri, data_set); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - facebook_service_list_photos, - facebook_service_list_photos_ready_cb, - self); - - g_hash_table_destroy (data_set); - g_free (uri); -} - - -GList * -facebook_service_list_photos_finish (FacebookService *self, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_pointer (G_TASK (result), error); -} diff -Nru gthumb-3.11.2/extensions/facebook/facebook-service.h gthumb-3.12.0/extensions/facebook/facebook-service.h --- gthumb-3.11.2/extensions/facebook/facebook-service.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-service.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef FACEBOOK_SERVICE_H -#define FACEBOOK_SERVICE_H - -#include -#include -#include -#include "facebook-album.h" -#include "facebook-types.h" - -#define FACEBOOK_TYPE_SERVICE (facebook_service_get_type ()) -#define FACEBOOK_SERVICE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), FACEBOOK_TYPE_SERVICE, FacebookService)) -#define FACEBOOK_SERVICE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), FACEBOOK_TYPE_SERVICE, FacebookServiceClass)) -#define FACEBOOK_IS_SERVICE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), FACEBOOK_TYPE_SERVICE)) -#define FACEBOOK_IS_SERVICE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), FACEBOOK_TYPE_SERVICE)) -#define FACEBOOK_SERVICE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), FACEBOOK_TYPE_SERVICE, FacebookServiceClass)) - -typedef struct _FacebookService FacebookService; -typedef struct _FacebookServicePrivate FacebookServicePrivate; -typedef struct _FacebookServiceClass FacebookServiceClass; - -struct _FacebookService -{ - WebService __parent; - FacebookServicePrivate *priv; -}; - -struct _FacebookServiceClass -{ - WebServiceClass __parent_class; -}; - -GType facebook_service_get_type (void) G_GNUC_CONST; -FacebookService * facebook_service_new (GCancellable *cancellable, - GtkWidget *browser, - GtkWidget *dialog); -void facebook_service_get_albums (FacebookService *self, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -GList * facebook_service_get_albums_finish (FacebookService *self, - GAsyncResult *result, - GError **error); -void facebook_service_create_album (FacebookService *self, - FacebookAlbum *album, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -FacebookAlbum * facebook_service_create_album_finish (FacebookService *self, - GAsyncResult *result, - GError **error); -void facebook_service_upload_photos (FacebookService *self, - FacebookAlbum *album, - GList *file_list, /* GFile list */ - int max_resolution, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -GList * facebook_service_upload_photos_finish (FacebookService *self, - GAsyncResult *result, - GError **error); -void facebook_service_list_photos (FacebookService *self, - FacebookAlbum *album, - int limit, - const char *after, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -GList * facebook_service_list_photos_finish (FacebookService *self, - GAsyncResult *result, - GError **error); - -#endif /* FACEBOOK_SERVICE_H */ diff -Nru gthumb-3.11.2/extensions/facebook/facebook-types.h gthumb-3.12.0/extensions/facebook/facebook-types.h --- gthumb-3.11.2/extensions/facebook/facebook-types.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/facebook-types.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,36 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef FACEBOOK_TYPES_H -#define FACEBOOK_TYPES_H - - -typedef enum { - FACEBOOK_VISIBILITY_EVERYONE, - FACEBOOK_VISIBILITY_NETWORKS_FRIENDS, - FACEBOOK_VISIBILITY_FRIENDS_OF_FRIENDS, - FACEBOOK_VISIBILITY_ALL_FRIENDS, - FACEBOOK_VISIBILITY_SELF, - FACEBOOK_VISIBILITY_CUSTOM -} FacebookVisibility; - - -#endif /* FACEBOOK_TYPES_H */ diff -Nru gthumb-3.11.2/extensions/facebook/main.c gthumb-3.12.0/extensions/facebook/main.c --- gthumb-3.11.2/extensions/facebook/main.c 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/main.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - - -#include -#include -#include -#include "callbacks.h" - - -G_MODULE_EXPORT void -gthumb_extension_activate (void) -{ - gth_hook_add_callback ("gth-browser-construct", 10, G_CALLBACK (fb__gth_browser_construct_cb), NULL); -} - - -G_MODULE_EXPORT void -gthumb_extension_deactivate (void) -{ -} - - -G_MODULE_EXPORT gboolean -gthumb_extension_is_configurable (void) -{ - return FALSE; -} - - -G_MODULE_EXPORT void -gthumb_extension_configure (GtkWindow *parent) -{ -} diff -Nru gthumb-3.11.2/extensions/facebook/meson.build gthumb-3.12.0/extensions/facebook/meson.build --- gthumb-3.11.2/extensions/facebook/meson.build 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/meson.build 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ - -source_files = files( - 'actions.c', - 'callbacks.c', - 'dlg-export-to-facebook.c', - 'facebook-album.c', - 'facebook-album-properties-dialog.c', - 'facebook-photo.c', - 'facebook-service.c', - 'main.c' -) - -shared_module('facebook', - sources : source_files, - dependencies : [ - extension_common_deps, - importer_dep, - libsoup_dep, - libjson_glib_dep, - webkit2_dep, - use_libsecret ? libsecret_dep : [], - ], - include_directories : [ - config_inc, - gthumb_inc, - importer_inc - ], - c_args : c_args, - link_with : [ - oauth_mod, - export_tools_mod, - photo_importer_mod, - importer_mod - ], - install : true, - install_dir : extensions_install_dir, - install_rpath : extensions_install_dir -) - -# .extension file - -extension_in_file = configure_file( - input : 'facebook.extension.desktop.in.in', - output : 'facebook.extension.in', - configuration : extension_data -) - -i18n.merge_file( - input : extension_in_file, - output : 'facebook.extension', - type : 'desktop', - po_dir : po_dir, - install : true, - install_dir : extensions_install_dir -) - -# Subdirectories - -subdir('data') diff -Nru gthumb-3.11.2/extensions/facebook/preferences.h gthumb-3.12.0/extensions/facebook/preferences.h --- gthumb-3.11.2/extensions/facebook/preferences.h 2021-01-10 10:11:37.949911800 +0000 +++ gthumb-3.12.0/extensions/facebook/preferences.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2011 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef PREFERENCES_H -#define PREFERENCES_H - -/* schema */ - -#define GTHUMB_FACEBOOK_SCHEMA GTHUMB_SCHEMA ".facebook" - -/* keys */ - -#define PREF_FACEBOOK_MAX_RESOLUTION "max-resolution" - -#endif /* PREFERENCES_H */ diff -Nru gthumb-3.11.2/extensions/file_manager/callbacks.c gthumb-3.12.0/extensions/file_manager/callbacks.c --- gthumb-3.11.2/extensions/file_manager/callbacks.c 2021-01-10 10:11:37.953245000 +0000 +++ gthumb-3.12.0/extensions/file_manager/callbacks.c 2021-09-19 15:50:39.011702500 +0000 @@ -710,6 +710,9 @@ fixed_menu_entries_delete, G_N_ELEMENTS (fixed_menu_entries_delete)); gth_menu_manager_append_entries (gth_browser_get_menu_manager (browser, GTH_BROWSER_MENU_MANAGER_FILE_FILE_ACTIONS), + fixed_menu_entries_file, + G_N_ELEMENTS (fixed_menu_entries_file)); + gth_menu_manager_append_entries (gth_browser_get_menu_manager (browser, GTH_BROWSER_MENU_MANAGER_FILE_DELETE_ACTIONS), fixed_menu_entries_delete, G_N_ELEMENTS (fixed_menu_entries_delete)); gth_window_add_shortcuts (GTH_WINDOW (browser), @@ -1133,7 +1136,11 @@ gth_window_enable_action (GTH_WINDOW (browser), "folder-context-delete", (folder != NULL) && g_file_info_get_attribute_boolean (folder->info, G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE)); gth_window_enable_action (GTH_WINDOW (browser), "folder-context-trash", (folder != NULL) && g_file_info_get_attribute_boolean (folder->info, G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH)); gth_window_enable_action (GTH_WINDOW (browser), "folder-context-cut", (folder != NULL) && g_file_info_get_attribute_boolean (folder->info, G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE)); + gth_window_enable_action (GTH_WINDOW (browser), "folder-context-move-to", (folder != NULL) && g_file_info_get_attribute_boolean (folder->info, G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE)); gth_window_enable_action (GTH_WINDOW (browser), "rename", ((folder != NULL) && g_file_info_get_attribute_boolean (folder->info, G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE)) || (n_selected > 0)); + gth_window_enable_action (GTH_WINDOW (browser), "folder-context-copy", (folder != NULL) && (g_file_info_get_file_type (folder->info) != G_FILE_TYPE_MOUNTABLE)); + gth_window_enable_action (GTH_WINDOW (browser), "folder-context-copy-to", (folder != NULL) && (g_file_info_get_file_type (folder->info) != G_FILE_TYPE_MOUNTABLE)); + _g_object_unref (folder); _gth_browser_update_paste_command_sensitivity (browser, NULL); diff -Nru gthumb-3.11.2/extensions/file_tools/data/ui/color-picker-options.ui gthumb-3.12.0/extensions/file_tools/data/ui/color-picker-options.ui --- gthumb-3.11.2/extensions/file_tools/data/ui/color-picker-options.ui 2021-01-10 10:11:37.953245000 +0000 +++ gthumb-3.12.0/extensions/file_tools/data/ui/color-picker-options.ui 2021-09-19 15:50:39.085035600 +0000 @@ -1,41 +1,41 @@ - + 10000 - 1 + 1 10000 - 1 + 1 True - False - 12 + False + 12 True - False + False vertical 12 True - False + False vertical 12 True - False + False vertical 12 True - False + False start Position @@ -51,52 +51,52 @@ True - False - 2 - 2 - 6 - 6 + False + 2 + 2 + 6 + 6 True - False + False _X: - True - x_spinbutton + True + x_spinbutton 0 - GTK_FILL - + GTK_FILL + True - False + False _Y: - True - y_spinbutton + True + y_spinbutton 0 - 1 - 2 - GTK_FILL - + 1 + 2 + GTK_FILL + True - False + False True - True - + True + x_adjustment - 1 + 1 False @@ -106,23 +106,23 @@ - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False True - True - + True + y_adjustment - 1 + 1 False @@ -132,12 +132,12 @@ - 1 - 2 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL + GTK_FILL @@ -164,13 +164,13 @@ True - False + False vertical 12 True - False + False start Color @@ -186,11 +186,11 @@ True - True - True - True + True + True + True - True + True False @@ -201,9 +201,9 @@ True - True - edit-copy-symbolic - Copy + True + edit-copy-symbolic + Copy False @@ -214,9 +214,9 @@ True - True - edit-copy-symbolic - Copy + True + edit-copy-symbolic + Copy False @@ -225,19 +225,31 @@ - + + True + True + edit-copy-symbolic + Copy + Copy + + + False + True + 4 + - + True - False - start - True + True + edit-copy-symbolic + Copy + Copy False True - 6 + 5 diff -Nru gthumb-3.11.2/extensions/file_tools/gth-file-tool-color-picker.c gthumb-3.12.0/extensions/file_tools/gth-file-tool-color-picker.c --- gthumb-3.11.2/extensions/file_tools/gth-file-tool-color-picker.c 2021-01-10 10:11:37.953245000 +0000 +++ gthumb-3.12.0/extensions/file_tools/gth-file-tool-color-picker.c 2021-09-19 15:50:39.095035600 +0000 @@ -21,6 +21,7 @@ #include #include +#include #include #include #include "gth-file-tool-color-picker.h" @@ -50,6 +51,8 @@ unsigned char *p_source; int temp; guchar r, g, b, a; + double h, s, l; + double r100, g100, b100; GdkRGBA color; char *description; @@ -69,23 +72,55 @@ color.blue = (double ) b / 255.0; color.alpha = (double ) a / 255.0; + rgb_to_hsl (r, g, b, &h, &s, &l); + if (h < 0) + h = 255 + h; + h = round (h / 255.0 * 360.0); + s = round (s / 255.0 * 100.0); + l = round (l / 255.0 * 100.0); + + r100 = round (color.red * 100.0); + g100 = round (color.green * 100.0); + b100 = round (color.blue * 100.0); + gtk_color_chooser_set_rgba (GTK_COLOR_CHOOSER (GET_WIDGET ("color_chooser")), &color); - description = g_strdup_printf ("#%02x%02x%02x", r, g, b); - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("hex_color")), description); - g_free (description); - - description = g_strdup_printf ("rgb(%u, %u, %u)", r, g, b); - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("rgb_color")), description); - g_free (description); - - if (color.alpha < 1.0) { - description = g_strdup_printf ("alpha: %0.2f", color.alpha); - gtk_label_set_text (GTK_LABEL (GET_WIDGET ("alpha_color")), description); + setlocale (LC_NUMERIC, "C"); // use always the dot as decimal separator + if (color.alpha == 1.0) { + description = g_strdup_printf ("#%02x%02x%02x", r, g, b); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("hex_color")), description); + g_free (description); + + description = g_strdup_printf ("rgb(%u, %u, %u)", r, g, b); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("rgb_color")), description); + g_free (description); + + description = g_strdup_printf ("rgb(%.0f%%, %.0f%%, %.0f%%)", r100, g100, b100); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("rgb_100_color")), description); + g_free (description); + + description = g_strdup_printf ("hsl(%.0f, %.0f%%, %.0f%%)", h, s, l); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("hsl_color")), description); g_free (description); } - else - gtk_widget_hide (GET_WIDGET ("alpha_color")); + else { + description = g_strdup_printf ("#%02x%02x%02x%02x", r, g, b, a); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("hex_color")), description); + g_free (description); + + description = g_strdup_printf ("rgba(%u, %u, %u, %.2f)", r, g, b, color.alpha); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("rgb_color")), description); + g_free (description); + + description = g_strdup_printf ("rgba(%.0f%%, %.0f%%, %.0f%%, %.2f)", r100, g100, b100, color.alpha); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("rgb_100_color")), description); + g_free (description); + + description = g_strdup_printf ("hsla(%.0f, %.0f%%, %.0f%%, %.2f)", h, s, l, color.alpha); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("hsl_color")), description); + g_free (description); + } + setlocale (LC_NUMERIC, ""); } @@ -171,6 +206,14 @@ "icon-press", G_CALLBACK (color_text_icon_press_cb), self); + g_signal_connect (GET_WIDGET ("rgb_100_color"), + "icon-press", + G_CALLBACK (color_text_icon_press_cb), + self); + g_signal_connect (GET_WIDGET ("hsl_color"), + "icon-press", + G_CALLBACK (color_text_icon_press_cb), + self); return options; } diff -Nru gthumb-3.11.2/extensions/file_tools/gth-file-tool-crop.c gthumb-3.12.0/extensions/file_tools/gth-file-tool-crop.c --- gthumb-3.11.2/extensions/file_tools/gth-file-tool-crop.c 2021-01-10 10:11:37.953245000 +0000 +++ gthumb-3.12.0/extensions/file_tools/gth-file-tool-crop.c 2021-09-19 15:50:39.101702200 +0000 @@ -452,7 +452,7 @@ _("16∶9 (DVD)"), _("1.85∶1"), _("2.39∶1"), - _("Custom"), + _("Other…"), NULL); gtk_widget_show (self->priv->ratio_combobox); gtk_box_pack_start (GTK_BOX (GET_WIDGET ("ratio_combobox_box")), self->priv->ratio_combobox, TRUE, TRUE, 0); diff -Nru gthumb-3.11.2/extensions/file_tools/gth-file-tool-resize.c gthumb-3.12.0/extensions/file_tools/gth-file-tool-resize.c --- gthumb-3.11.2/extensions/file_tools/gth-file-tool-resize.c 2021-01-10 10:11:37.956578300 +0000 +++ gthumb-3.12.0/extensions/file_tools/gth-file-tool-resize.c 2021-09-19 15:50:39.168368800 +0000 @@ -604,7 +604,7 @@ _("16∶9 (DVD)"), _("1.85∶1"), _("2.39∶1"), - _("Custom"), + _("Other…"), NULL); gtk_widget_show (self->priv->ratio_combobox); gtk_box_pack_start (GTK_BOX (GET_WIDGET ("ratio_combobox_box")), self->priv->ratio_combobox, TRUE, TRUE, 0); diff -Nru gthumb-3.11.2/extensions/flicker_utils/dlg-import-from-flickr.c gthumb-3.12.0/extensions/flicker_utils/dlg-import-from-flickr.c --- gthumb-3.11.2/extensions/flicker_utils/dlg-import-from-flickr.c 2021-01-10 10:11:37.959911600 +0000 +++ gthumb-3.12.0/extensions/flicker_utils/dlg-import-from-flickr.c 2021-09-19 15:50:39.215035400 +0000 @@ -135,28 +135,19 @@ file_list = get_files_to_download (data); if (file_list != NULL) { - GSettings *settings; - GFile *destination; - gboolean single_subfolder; - GthSubfolderType subfolder_type; - GthSubfolderFormat subfolder_format; - char *custom_format; - GthTask *task; + GSettings *settings; + GFile *destination; + char *subfolder_template; + GthTask *task; settings = g_settings_new (GTHUMB_IMPORTER_SCHEMA); destination = gth_import_preferences_get_destination (); - subfolder_type = g_settings_get_enum (settings, PREF_IMPORTER_SUBFOLDER_TYPE); - subfolder_format = g_settings_get_enum (settings, PREF_IMPORTER_SUBFOLDER_FORMAT); - single_subfolder = g_settings_get_boolean (settings, PREF_IMPORTER_SUBFOLDER_SINGLE); - custom_format = g_settings_get_string (settings, PREF_IMPORTER_SUBFOLDER_CUSTOM_FORMAT); + subfolder_template = g_settings_get_string (settings, PREF_IMPORTER_SUBFOLDER_TEMPLATE); task = gth_import_task_new (data->browser, file_list, destination, - subfolder_type, - subfolder_format, - single_subfolder, - custom_format, + subfolder_template, (photoset->title != NULL ? photoset->title : ""), NULL, FALSE, @@ -166,6 +157,7 @@ gtk_widget_destroy (data->dialog); g_object_unref (task); + g_free (subfolder_template); _g_object_unref (destination); g_object_unref (settings); } diff -Nru gthumb-3.11.2/extensions/gstreamer_tools/gth-media-viewer-page.c gthumb-3.12.0/extensions/gstreamer_tools/gth-media-viewer-page.c --- gthumb-3.11.2/extensions/gstreamer_tools/gth-media-viewer-page.c 2021-01-10 10:11:37.959911600 +0000 +++ gthumb-3.12.0/extensions/gstreamer_tools/gth-media-viewer-page.c 2021-09-19 15:50:39.221702000 +0000 @@ -833,6 +833,7 @@ create_playbin (GthMediaViewerPage *self) { GstElement *scaletempo; + gboolean sink_created; GstBus *bus; if (self->priv->playbin != NULL) @@ -844,18 +845,29 @@ if (scaletempo != NULL) g_object_set (self->priv->playbin, "audio-filter", scaletempo, NULL); + sink_created = FALSE; if (g_settings_get_boolean (self->priv->settings, PREF_GSTREAMER_USE_HARDWARE_ACCEL)) { - GstElement *glsinkbin; GstElement *gtkglsink; - glsinkbin = gst_element_factory_make ("glsinkbin", ""); gtkglsink = gst_element_factory_make ("gtkglsink", "sink"); - g_object_set (glsinkbin, "sink", gtkglsink, NULL); - g_object_set (self->priv->playbin, "video-sink", glsinkbin, NULL); + if (gtkglsink != NULL) { + GstElement *glsinkbin; - g_object_get (gtkglsink, "widget", &self->priv->video_area, NULL); + glsinkbin = gst_element_factory_make ("glsinkbin", ""); + if (glsinkbin != NULL) { + g_object_set (glsinkbin, + "enable-last-sample", TRUE, + "sink", gtkglsink, + NULL); + g_object_set (self->priv->playbin, "video-sink", glsinkbin, NULL); + g_object_get (gtkglsink, "widget", &self->priv->video_area, NULL); + + sink_created = TRUE; + } + } } - else { + + if (! sink_created) { GstElement *gtksink; gtksink = gst_element_factory_make ("gtksink", "sink"); diff -Nru gthumb-3.11.2/extensions/gstreamer_tools/gth-metadata-provider-gstreamer.c gthumb-3.12.0/extensions/gstreamer_tools/gth-metadata-provider-gstreamer.c --- gthumb-3.11.2/extensions/gstreamer_tools/gth-metadata-provider-gstreamer.c 2021-01-10 10:11:37.959911600 +0000 +++ gthumb-3.12.0/extensions/gstreamer_tools/gth-metadata-provider-gstreamer.c 2021-09-19 15:50:39.231702000 +0000 @@ -31,8 +31,9 @@ static gboolean gth_metadata_provider_gstreamer_can_read (GthMetadataProvider *self, - const char *mime_type, - char **attribute_v) + GthFileData *file_data, + const char *mime_type, + char **attribute_v) { if (! g_str_equal (mime_type, "*") && ! _g_content_type_is_a (mime_type, "audio/*") @@ -44,10 +45,11 @@ return _g_file_attributes_matches_any_v ("general::title," "general::format," "general::dimensions," + "general::duration," "frame::width," - "frame::height," + "frame::height," "audio-video::*", - attribute_v); + attribute_v); } diff -Nru gthumb-3.11.2/extensions/gstreamer_utils/gstreamer-utils.c gthumb-3.12.0/extensions/gstreamer_utils/gstreamer-utils.c --- gthumb-3.11.2/extensions/gstreamer_utils/gstreamer-utils.c 2021-01-10 10:11:37.959911600 +0000 +++ gthumb-3.12.0/extensions/gstreamer_utils/gstreamer-utils.c 2021-09-19 15:50:39.231702000 +0000 @@ -725,7 +725,7 @@ /*g_print ("cap: %s\n", gst_caps_to_string (sample_caps)); g_print ("format: %s\n", format);*/ - if ((g_strcmp0 (format, "RGB") != 0) && (g_strcmp0 (format, "RGBA") != 0)) { + if (! _g_str_equal (format, "RGB") && ! _g_str_equal (format, "RGBA")) { GstCaps *to_caps; GstSample *to_sample; GError *error = NULL; @@ -770,7 +770,7 @@ gst_structure_get_int (s, "height", &height); format = gst_structure_get_string (s, "format"); - if ((g_strcmp0 (format, "RGB") != 0) && (g_strcmp0 (format, "RGBA") != 0)) { + if (! _g_str_equal (format, "RGB") && ! _g_str_equal (format, "RGBA")) { g_warning ("Could not take screenshot: %s", "wrong format"); screenshot_data_finalize (data); return FALSE; @@ -779,7 +779,7 @@ if ((width > 0) && (height > 0)) { GstMemory *memory; GstMapInfo info; - gboolean with_alpha = (g_strcmp0 (format, "RGBA") == 0); + gboolean with_alpha = _g_str_equal (format, "RGBA"); memory = gst_buffer_get_memory (gst_sample_get_buffer (sample), 0); if (gst_memory_map (memory, &info, GST_MAP_READ)) @@ -794,14 +794,15 @@ sample); gst_memory_unmap (memory, &info); + gst_memory_unref (memory); } - if (data->pixbuf == NULL) + if (data->pixbuf == NULL) { + gst_sample_unref (sample); g_warning ("Could not take screenshot: %s", "could not create pixbuf"); + } - gst_sample_unref (sample); screenshot_data_finalize (data); return TRUE; } - diff -Nru gthumb-3.11.2/extensions/image_print/data/ui/print-layout.ui gthumb-3.12.0/extensions/image_print/data/ui/print-layout.ui --- gthumb-3.11.2/extensions/image_print/data/ui/print-layout.ui 2021-01-10 10:11:37.959911600 +0000 +++ gthumb-3.12.0/extensions/image_print/data/ui/print-layout.ui 2021-09-19 15:50:39.265035400 +0000 @@ -1,6 +1,7 @@ + - + @@ -23,18 +24,18 @@ 1 100 1 - 1 - 10 + 1 + 10 100 - 1 - 10 + 1 + 10 100 - 1 - 10 + 1 + 10 @@ -62,305 +63,440 @@ + + 1 + 100 + 1 + 1 + 10 + + + 0.01 + 1 + 1 + 0.10 + 0.10 + + + + + + + + + + + 1 + 1 + + + 2 + 2 + + + 4 + 3 + + + 8 + 4 + + + 16 + 5 + + + 32 + 6 + + + + + 100 + 1 + 10 + + + + + + + + + pixels + + + millimeters + + + inches + + + + + 100 + 1 + 10 + True - False - 12 + False + 12 24 True - False + False 12 True - False - 3 - 2 - 6 - 6 + False + 3 + 2 + 6 + 6 + + + True - False - 0 + False _Header: - True - header_entry + True + 0 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL True - False - 0 + False _Footer: - True - footer_entry - - - 1 - 2 - GTK_FILL - GTK_FILL - - - - - True - True - - gtk-help - Help - - - 1 - 2 - GTK_FILL - - - - - True - True - - gtk-help - Help + True + 0 - 1 - 2 - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL - False - 6 - 2 - 12 - 6 + False + 6 + 2 + 12 + 6 True - False + False + %p 0 0.49000000953674316 - %p - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL True - False - 0 + False %P + 0 - 2 - 3 - GTK_FILL + 2 + 3 + GTK_FILL True - False - 0 + False The current page number + 0 - 1 - 2 - 1 - 2 - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL True - False - 0 + False The total number of pages + 0 - 1 - 2 - 2 - 3 - GTK_FILL + 1 + 2 + 2 + 3 + GTK_FILL True - False - 0 + False Special code + 0 - GTK_FILL + GTK_FILL True - False - 0 + False Description + 0 - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL True - False - 0 + False %D{ format } + 0 - 3 - 4 - GTK_FILL + 3 + 4 + GTK_FILL True - False - 0 + False The current date + 0 - 1 - 2 - 3 - 4 - GTK_FILL + 1 + 2 + 3 + 4 + GTK_FILL True - False - 0 + False %F + 0 - 4 - 5 - GTK_FILL + 4 + 5 + GTK_FILL True - False - 0 + False %E + 0 - 5 - 6 - GTK_FILL + 5 + 6 + GTK_FILL True - False - 0 + False The total number of files + 0 - 1 - 2 - 4 - 5 - GTK_FILL + 1 + 2 + 4 + 5 + GTK_FILL True - False - 0 + False The event description + 0 - 1 - 2 - 5 - 6 - GTK_FILL + 1 + 2 + 5 + 6 + GTK_FILL - 1 - 2 - 2 - 3 - GTK_FILL + 1 + 2 + 2 + 3 + GTK_FILL - + + True + False + + + True + True + + Help + + + True + True + 0 + + + + + True + True + True + + + True + False + document-edit-symbolic + + + + + False + True + 1 + + + + + + 1 + 2 + + + + + True + False + + + True + True + + Help + + + True + True + 0 + + + + + True + True + True + + + True + False + document-edit-symbolic + + + + + False + True + 1 + + + + + + 1 + 2 + 1 + 2 + @@ -372,20 +508,20 @@ True - False + False 6 True - False + False 6 True - False - 0 + False Layout - True + True + 0 @@ -406,81 +542,81 @@ True - False - 12 + False + 12 True - False + False 6 True - False - 2 - 2 - 6 - 6 + False + 2 + 2 + 6 + 6 True - True - - 6 + True + + 6 columns_adjustment - 1 + 1 - 1 - 2 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL + GTK_FILL True - True - - 6 + True + + 6 rows_adjustment - 1 + 1 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False - 0 + False Columns: - True + True + 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False - 0 + False _Rows: - True + True + 0 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL @@ -509,14 +645,14 @@ True - False + False 6 True - False - 0 + False Caption + 0 @@ -530,20 +666,20 @@ True - False - 12 + False + 12 True - False + False 6 - 300 - 150 + 300 + 150 True - True - in + True + in @@ -573,20 +709,20 @@ True - False + False 6 True - False + False 6 True - False - 0 + False Image - True + True + 0 @@ -607,47 +743,47 @@ True - False - 12 + False + 12 True - False + False 6 True - False - 4 - 2 - 6 - 6 + False + 4 + 2 + 6 + 6 True - False - 0 + False Position: + 0 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL True - False + False 6 True - True - Left - - 6 + True + Left + + 6 left_adjustment - 1 + 1 False @@ -658,12 +794,12 @@ True - True - Top - - 6 + True + Top + + 6 top_adjustment - 1 + 1 False @@ -674,7 +810,7 @@ True - False + False align_liststore 0 @@ -692,39 +828,39 @@ - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL True - False - 0 + False Size: + 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 True - True - Width - - 6 + True + Width + + 6 width_adjustment - 1 + 1 False @@ -735,12 +871,12 @@ True - True - Height - - 6 + True + Height + + 6 height_adjustment - 1 + 1 False @@ -751,10 +887,10 @@ True - True + True scale_adjustment 2 - right + right True @@ -764,21 +900,21 @@ - 1 - 2 - 1 - 2 - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL True - False + False True - False + False rotation_liststore 0 @@ -796,41 +932,41 @@ - 1 - 2 - 2 - 3 - GTK_FILL + 1 + 2 + 2 + 3 + GTK_FILL True - False - 0 + False Rotation: - True + True + 0 - 2 - 3 - GTK_FILL - GTK_FILL + 2 + 3 + GTK_FILL + GTK_FILL True - False - 12 + False + 12 True - False + False True - False + False unit_liststore 0 @@ -850,32 +986,32 @@ - 1 - 2 - 3 - 4 - GTK_FILL + 1 + 2 + 3 + 4 + GTK_FILL True - False - 12 + False + 12 True - False - 0 + False Unit: + 0 - 3 - 4 - GTK_FILL - GTK_FILL + 3 + 4 + GTK_FILL + GTK_FILL @@ -911,17 +1047,17 @@ True - False + False 6 True - False + False - False - 0 + False Preview + 0 @@ -935,20 +1071,20 @@ True - False + False True - False + False True - False + False 6 True - False + False 0 @@ -959,17 +1095,16 @@ - False + False True False - True - True - False + True + True none True - False + False gtk-go-forward @@ -977,23 +1112,22 @@ False False - end + end 1 - False + False True False - True - True - False + True + True none True - False + False gtk-go-back @@ -1001,7 +1135,7 @@ False False - end + end 2 @@ -1015,11 +1149,11 @@ True - False + False True - False + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_STRUCTURE_MASK @@ -1059,79 +1193,4 @@ - - 1 - 100 - 1 - 1 - 10 - - - 0.01 - 1 - 1 - 0.10000000000000001 - 0.10000000000000001 - - - - - - - - - - - 1 - 1 - - - 2 - 2 - - - 4 - 3 - - - 8 - 4 - - - 16 - 5 - - - 32 - 6 - - - - - 100 - 1 - 10 - - - - - - - - - pixels - - - millimeters - - - inches - - - - - 100 - 1 - 10 - diff -Nru gthumb-3.11.2/extensions/image_print/gth-image-print-job.c gthumb-3.12.0/extensions/image_print/gth-image-print-job.c --- gthumb-3.11.2/extensions/image_print/gth-image-print-job.c 2021-01-10 10:11:37.959911600 +0000 +++ gthumb-3.12.0/extensions/image_print/gth-image-print-job.c 2021-09-19 15:50:39.275035400 +0000 @@ -33,6 +33,15 @@ #define GET_WIDGET(name) _gtk_builder_get_widget (self->priv->builder, (name)) +static GthTemplateCode Text_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Current page number"), 'p', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Total number of pages"), 'P', 0 }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Current date"), 'D', 1 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Total number of files"), 'F', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Event description"), 'E', 0 }, +}; + + struct _GthImagePrintJobPrivate { GSettings *settings; GtkPrintOperationAction action; @@ -216,55 +225,65 @@ static gboolean -template_eval_cb (const GMatchInfo *match_info, - GString *result, - gpointer user_data) +template_eval_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) { GthImagePrintJob *self = user_data; - char *r = NULL; - char *match; + gboolean preview; + char *text = NULL; + GDateTime *timestamp; - match = g_match_info_fetch (match_info, 0); - if (strcmp (match, "%p") == 0) { - r = g_strdup_printf ("%d", self->priv->current_page + 1); - } - else if (strcmp (match, "%P") == 0) { - r = g_strdup_printf ("%d", self->priv->n_pages); - } - else if (strcmp (match, "%F") == 0) { - r = g_strdup_printf ("%d", self->priv->n_images); + preview = flags & TEMPLATE_FLAGS_PREVIEW; + + if (parent_code == 'D') { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; } - else if (strncmp (match, "%D", 2) == 0) { - GTimeVal timeval; - GRegex *re; - char **a; - char *format = NULL; - g_get_current_time (&timeval); + if (preview && (code != 0)) + g_string_append (result, ""); - /* Get the date format */ + switch (code) { + case 'p': + text = g_strdup_printf ("%d", self->priv->current_page + 1); + break; - re = g_regex_new ("%[A-Z]\\{([^}]+)\\}", 0, 0, NULL); - a = g_regex_split (re, match, 0); - if (g_strv_length (a) >= 2) - format = g_strstrip (a[1]); - r = _g_time_val_strftime (&timeval, format); + case 'P': + text = g_strdup_printf ("%d", self->priv->n_pages); + break; - g_strfreev (a); - g_regex_unref (re); - } - else if (strcmp (match, "%E") == 0) { + case 'F': + text = g_strdup_printf ("%d", self->priv->n_images); + break; + + case 'D': + timestamp = g_date_time_new_now_local (); + text = g_date_time_format (timestamp, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + g_date_time_unref (timestamp); + break; + + case 'E': if (self->priv->event_name != NULL) - r = g_strdup (self->priv->event_name); - else - r = g_strdup (""); + g_string_append (result, self->priv->event_name); + break; + + default: + break; } - if (r != NULL) - g_string_append (result, r); + if (text != NULL) { + g_string_append (result, text); + g_free (text); + } - g_free (r); - g_free (match); + if (preview && (code != 0)) + g_string_append (result, ""); return FALSE; } @@ -274,20 +293,10 @@ get_text_from_template (GthImagePrintJob *self, const char *text) { - GRegex *re; - char *new_text; - - if (text == NULL) - return NULL; - - if (g_utf8_strchr (text, -1, '%') == NULL) - return g_strdup (text); - - re = g_regex_new ("%[DEFPp](\\{[^}]+\\})?", 0, 0, NULL); - new_text = g_regex_replace_eval (re, text, -1, 0, 0, template_eval_cb, self, NULL); - g_regex_unref (re); - - return new_text; + return _g_template_eval (text, + 0, + template_eval_cb, + self); } @@ -296,23 +305,23 @@ { g_free (self->priv->header); self->priv->header = NULL; - if ((self->priv->header_template != NULL) && (g_strcmp0 (self->priv->header_template, "") != 0)) + if (! _g_str_empty (self->priv->header_template)) self->priv->header = get_text_from_template (self, self->priv->header_template); g_free (self->priv->footer); self->priv->footer = NULL; - if ((self->priv->footer_template != NULL) && (g_strcmp0 (self->priv->footer_template, "") != 0)) + if (! _g_str_empty (self->priv->footer_template)) self->priv->footer = get_text_from_template (self, self->priv->footer_template); } static void gth_image_print_job_update_layout_info (GthImagePrintJob *self, - gdouble page_width, - gdouble page_height, - GtkPageOrientation orientation, - PangoLayout *pango_layout, - gboolean preview) + gdouble page_width, + gdouble page_height, + GtkPageOrientation orientation, + PangoLayout *pango_layout, + gboolean preview) { gboolean height_changed = FALSE; int height; @@ -559,9 +568,9 @@ static void gth_image_print_job_update_layout (GthImagePrintJob *self, - gdouble page_width, - gdouble page_height, - GtkPageOrientation orientation) + gdouble page_width, + gdouble page_height, + GtkPageOrientation orientation) { PangoLayout *pango_layout; @@ -972,8 +981,8 @@ pango_layout = gtk_widget_create_pango_layout (GTK_WIDGET (self->priv->browser), NULL); gth_image_print_job_paint (self, - cr, - pango_layout, + cr, + pango_layout, gtk_page_setup_get_left_margin (self->priv->page_setup, GTK_UNIT_MM), gtk_page_setup_get_top_margin (self->priv->page_setup, GTK_UNIT_MM), self->priv->current_page, @@ -1257,19 +1266,52 @@ static void -header_or_footer_icon_press_cb (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data) +edit_header_button_clicked_cb (GtkButton *button, + gpointer user_data) { GthImagePrintJob *self = user_data; - GtkWidget *help_table; + GtkWidget *dialog; - help_table = GET_WIDGET ("page_footer_help_table"); - if (gtk_widget_get_visible (help_table)) - gtk_widget_hide (help_table); - else - gtk_widget_show (help_table); + dialog = gth_template_editor_dialog_new (Text_Special_Codes, + G_N_ELEMENTS (Text_Special_Codes), + 0, + _("Edit Template"), + NULL); + gth_template_editor_dialog_set_preview_cb (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + template_eval_cb, + self); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("header_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("header_entry")); + gtk_widget_show (dialog); +} + + +static void +edit_footer_button_clicked_cb (GtkButton *button, + gpointer user_data) +{ + GthImagePrintJob *self = user_data; + GtkWidget *dialog; + + dialog = gth_template_editor_dialog_new (Text_Special_Codes, + G_N_ELEMENTS (Text_Special_Codes), + 0, + _("Edit Template"), + NULL); + gth_template_editor_dialog_set_preview_cb (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + template_eval_cb, + self); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("footer_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("footer_entry")); + gtk_widget_show (dialog); } @@ -1415,7 +1457,7 @@ static GObject * operation_create_custom_widget_cb (GtkPrintOperation *operation, - gpointer user_data) + gpointer user_data) { GthImagePrintJob *self = user_data; @@ -1436,7 +1478,7 @@ g_signal_connect (GET_WIDGET ("preview_drawingarea"), "draw", G_CALLBACK (preview_draw_cb), - self); + self); g_signal_connect (GET_WIDGET ("preview_drawingarea"), "motion-notify-event", G_CALLBACK (preview_motion_notify_event_cb), @@ -1451,12 +1493,12 @@ self); g_signal_connect (GET_WIDGET ("rows_spinbutton"), "value-changed", - G_CALLBACK (rows_spinbutton_changed_cb), - self); + G_CALLBACK (rows_spinbutton_changed_cb), + self); g_signal_connect (GET_WIDGET ("columns_spinbutton"), "value-changed", - G_CALLBACK (columns_spinbutton_changed_cb), - self); + G_CALLBACK (columns_spinbutton_changed_cb), + self); g_signal_connect (GET_WIDGET ("next_page_button"), "clicked", G_CALLBACK (next_page_button_clicked_cb), @@ -1467,34 +1509,34 @@ self); g_signal_connect (self->priv->caption_chooser, "changed", - G_CALLBACK (caption_chooser_changed_cb), - self); + G_CALLBACK (caption_chooser_changed_cb), + self); g_signal_connect (GET_WIDGET ("unit_combobox"), "changed", - G_CALLBACK (unit_combobox_changed_cb), - self); + G_CALLBACK (unit_combobox_changed_cb), + self); g_signal_connect (GET_WIDGET ("header_entry"), "changed", - G_CALLBACK (header_entry_changed_cb), - self); + G_CALLBACK (header_entry_changed_cb), + self); g_signal_connect (GET_WIDGET ("footer_entry"), "changed", - G_CALLBACK (footer_entry_changed_cb), - self); - g_signal_connect (GET_WIDGET ("header_entry"), - "icon-press", - G_CALLBACK (header_or_footer_icon_press_cb), - self); - g_signal_connect (GET_WIDGET ("footer_entry"), - "icon-press", - G_CALLBACK (header_or_footer_icon_press_cb), - self); + G_CALLBACK (footer_entry_changed_cb), + self); + g_signal_connect (GET_WIDGET ("edit_header_button"), + "clicked", + G_CALLBACK (edit_header_button_clicked_cb), + self); + g_signal_connect (GET_WIDGET ("edit_footer_button"), + "clicked", + G_CALLBACK (edit_footer_button_clicked_cb), + self); self->priv->rotation_combobox_changed_event = g_signal_connect (GET_WIDGET ("rotation_combobox"), "changed", - G_CALLBACK (rotation_combobox_changed_cb), - self); + G_CALLBACK (rotation_combobox_changed_cb), + self); self->priv->scale_adjustment_value_changed_event = g_signal_connect (GET_WIDGET ("scale_adjustment"), "value-changed", diff -Nru gthumb-3.11.2/extensions/image_viewer/gth-image-histogram.c gthumb-3.12.0/extensions/image_viewer/gth-image-histogram.c --- gthumb-3.11.2/extensions/image_viewer/gth-image-histogram.c 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/image_viewer/gth-image-histogram.c 2021-09-19 15:50:39.275035400 +0000 @@ -28,7 +28,7 @@ #include "preferences.h" -#define MIN_HISTOGRAM_HEIGHT 280 +#define MIN_HISTOGRAM_HEIGHT 350 static void gth_image_histogram_gth_property_view_interface_init (GthPropertyViewInterface *iface); diff -Nru gthumb-3.11.2/extensions/image_viewer/gth-image-viewer-page.c gthumb-3.12.0/extensions/image_viewer/gth-image-viewer-page.c --- gthumb-3.11.2/extensions/image_viewer/gth-image-viewer-page.c 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/image_viewer/gth-image-viewer-page.c 2021-09-19 15:50:39.345035000 +0000 @@ -2547,6 +2547,7 @@ gth_original_image_task_init (GthOriginalImageTask *self) { self->viewer_page = NULL; + gth_task_set_for_viewer (GTH_TASK (self), TRUE); } diff -Nru gthumb-3.11.2/extensions/image_viewer/gth-image-viewer-task.c gthumb-3.12.0/extensions/image_viewer/gth-image-viewer-task.c --- gthumb-3.11.2/extensions/image_viewer/gth-image-viewer-task.c 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/image_viewer/gth-image-viewer-task.c 2021-09-19 15:50:39.351701700 +0000 @@ -138,6 +138,7 @@ self->priv->original_image_task = NULL; self->priv->load_original = TRUE; self->priv->loading_image = FALSE; + gth_task_set_for_viewer (GTH_TASK (self), TRUE); } diff -Nru gthumb-3.11.2/extensions/image_viewer/gth-metadata-provider-image.c gthumb-3.12.0/extensions/image_viewer/gth-metadata-provider-image.c --- gthumb-3.11.2/extensions/image_viewer/gth-metadata-provider-image.c 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/image_viewer/gth-metadata-provider-image.c 2021-09-19 15:50:39.351701700 +0000 @@ -30,6 +30,9 @@ #if HAVE_LIBWEBP #include #endif /* HAVE_LIBWEBP */ +#if HAVE_LIBJXL +#include +#endif /* HAVE_LIBJXL */ #include "gth-metadata-provider-image.h" @@ -41,16 +44,17 @@ static gboolean gth_metadata_provider_image_can_read (GthMetadataProvider *self, + GthFileData *file_data, const char *mime_type, char **attribute_v) { return _g_file_attributes_matches_any_v ("general::format," - "general::dimensions," + "general::dimensions," "image::width," "image::height," "frame::width," "frame::height", - attribute_v); + attribute_v); } @@ -185,6 +189,44 @@ } #endif /* HAVE_LIBWEBP */ +#if HAVE_LIBJXL + else if (size >= 12) { + JxlSignature sig = JxlSignatureCheck(buffer, size); + if (sig > JXL_SIG_INVALID) { + JxlDecoder *dec = JxlDecoderCreate(NULL); + if (dec != NULL) { + if (JxlDecoderSubscribeEvents(dec, JXL_DEC_BASIC_INFO) == JXL_DEC_SUCCESS) { + if (JxlDecoderSetInput(dec, buffer, size) == JXL_DEC_SUCCESS) { + JxlDecoderStatus status = JXL_DEC_NEED_MORE_INPUT; + while (status != JXL_DEC_SUCCESS) { + status = JxlDecoderProcessInput(dec); + if (status == JXL_DEC_ERROR) + break; + if (status == JXL_DEC_NEED_MORE_INPUT) + break; + if (status == JXL_DEC_BASIC_INFO) { + JxlBasicInfo info; + if (JxlDecoderGetBasicInfo(dec, &info) == JXL_DEC_SUCCESS) { + width = info.xsize; + height = info.ysize; + if (sig == JXL_SIG_CONTAINER) + description = _("JPEG XL container"); + else + description = _("JPEG XL"); + mime_type = "image/jxl"; + format_recognized = TRUE; + } + break; + } + } + } + } + JxlDecoderDestroy(dec); + } + } + } +#endif /* HAVE_LIBJXL */ + else if ((size >= 26) && (strncmp ((char *) buffer, "gimp xcf ", 9) == 0)) { diff -Nru gthumb-3.11.2/extensions/importer/data/ui/import-preferences.ui gthumb-3.12.0/extensions/importer/data/ui/import-preferences.ui --- gthumb-3.11.2/extensions/importer/data/ui/import-preferences.ui 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/data/ui/import-preferences.ui 2021-09-19 15:50:39.365035000 +0000 @@ -1,73 +1,51 @@ - + - + True - False - 15 + False + 15 vertical - 12 + 24 - + True - False - 0 - none + False + vertical + 6 - - True - False - 6 - 12 - - - True - False - vertical - 6 - - - True - False - 6 - - - True - False - select-folder - False - - - - True - True - 0 - - - - - False - True - 0 - - - - - - - True - False + False _Destination - True - True - destination_filechooserbutton + True + destination_filechooserbutton + 0 + + False + True + 0 + + + + + 450 + True + False + select-folder + False + + + + True + True + 1 + @@ -77,66 +55,59 @@ - + + _Automatic subfolder True - False + True + False + start + True + True + + + False + True + 1 + + + + + False + 24 vertical + 12 - + True - True - False - 0.5 - True + False + vertical + 6 - + True - False - _Automatic subfolder - True + False + _Template: + True + subfolder_template_entry + 0 + + False + True + 0 + - - - False - True - 0 - - - - - True - False - 6 - 14 - + True - False - 6 + False - + True - False - vertical - - - True - False - 6 - - - - - - True - True - 0 - - + True True @@ -145,394 +116,93 @@ - + True - False - vertical + True + True - + True - False - False - False - - - as _single subfolder - True - True - False - True - 0.5 - True - - - - - - - - True - True - - help-browser-symbolic - Help - - - 1 - - - - - - - - - - - - - - - - - + False + document-edit-symbolic - - True - True - 0 - - True + False True 1 + + + False + True + 1 + False True - 1 + 0 - - False - 6 - 28 + + True + False + vertical + 6 - + True - False - - - True - False - 8 - 2 - 12 - 6 - - - True - False - %E - 0 - - - - - - 1 - 2 - - - - - True - False - The event description - 0 - - - - - - 1 - 2 - 1 - 2 - - - - - True - False - Special code - 0 - - - - - - - - - True - False - Description - 0 - - - - - - - 1 - 2 - - - - - True - False - %Y - 0 - - - - - - 2 - 3 - - - - - True - False - %m - 0 - - - - - - 3 - 4 - - - - - True - False - %d - 0 - - - - - - 4 - 5 - - - - - True - False - %H - 0 - - - - - - 5 - 6 - - - - - True - False - %M - 0 - - - - - - 6 - 7 - - - - - True - False - %S - 0 - - - - - - 7 - 8 - - - - - True - False - The year - 0 - - - - - - 1 - 2 - 2 - 3 - - - - - True - False - The month - 0 - - - - - - 1 - 2 - 3 - 4 - - - - - True - False - The day of the month - 0 - - - - - - 1 - 2 - 4 - 5 - - - - - True - False - The hour - 0 - - - - - - 1 - 2 - 5 - 6 - - - - - True - False - The minutes - 0 - - - - - - 1 - 2 - 6 - 7 - - - - - True - False - The seconds - 0 - - - - - - 1 - 2 - 7 - 8 - - - - - False - True - 0 - - + False + Example: + True + destination_filechooserbutton + 0 + + + + + False + True + 0 + - - - False - True - 2 - - - - - True - False - 6 - 14 True - False - example: file:///home/paolo/images/2009/08/12 + False + /home/paolo/images/ 0 - - - + + + False + True + 1 + False True - 3 + 1 - True + False True - 1 + 2 diff -Nru gthumb-3.11.2/extensions/importer/gth-import-destination-button.c gthumb-3.12.0/extensions/importer/gth-import-destination-button.c --- gthumb-3.11.2/extensions/importer/gth-import-destination-button.c 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/gth-import-destination-button.c 2021-09-19 15:50:39.365035000 +0000 @@ -84,31 +84,29 @@ GthImportDestinationButton *self) { GFile *destination; - GFile *destination_example; + GFile *subfolder_example; destination = gth_import_preferences_dialog_get_destination (dialog); - destination_example = gth_import_preferences_dialog_get_destination_example (dialog); - if ((destination != NULL) && (destination_example != NULL)) { - char *name; + subfolder_example = gth_import_preferences_dialog_get_subfolder_example (dialog); + if (destination != NULL) { + char *destination_name; + char *subfolder_name; - name = g_file_get_parse_name (destination); gtk_image_set_from_icon_name (GTK_IMAGE (self->priv->destination_icon), "folder-symbolic", GTK_ICON_SIZE_MENU); - gtk_label_set_text (GTK_LABEL (self->priv->destination_label), name); - g_free (name); - name = g_file_get_relative_path (destination, destination_example); - if ((name != NULL) && (strcmp (name, "") != 0)) { - char *example_path; + destination_name = g_file_get_parse_name (destination); + gtk_label_set_text (GTK_LABEL (self->priv->destination_label), destination_name); - example_path = g_strconcat (G_DIR_SEPARATOR_S, name, NULL); - gtk_label_set_text (GTK_LABEL (self->priv->subfolder_label), example_path); - - g_free (example_path); + subfolder_name = g_file_get_parse_name (subfolder_example); + if (! _g_str_empty (subfolder_name) && ! _g_str_equal (subfolder_name, "/")) { + const char *name = g_str_has_suffix (destination_name, "/") ? subfolder_name + 1 : subfolder_name; + gtk_label_set_text (GTK_LABEL (self->priv->subfolder_label), name); } else gtk_label_set_text (GTK_LABEL (self->priv->subfolder_label), ""); - g_free (name); + g_free (subfolder_name); + g_free (destination_name); } else { gtk_image_set_from_icon_name (GTK_IMAGE (self->priv->destination_icon), "dialog-error", GTK_ICON_SIZE_MENU); @@ -116,7 +114,7 @@ gtk_label_set_text (GTK_LABEL (self->priv->subfolder_label), ""); } - _g_object_unref (destination_example); + _g_object_unref (subfolder_example); _g_object_unref (destination); } diff -Nru gthumb-3.11.2/extensions/importer/gth-import-preferences-dialog.c gthumb-3.12.0/extensions/importer/gth-import-preferences-dialog.c --- gthumb-3.11.2/extensions/importer/gth-import-preferences-dialog.c 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/gth-import-preferences-dialog.c 2021-09-19 15:50:39.375035000 +0000 @@ -27,9 +27,27 @@ #include "utils.h" +#define EXAMPLE_FILE_DATE "2005-03-09T13:23:51Z" #define GET_WIDGET(x) (_gtk_builder_get_widget (self->priv->builder, (x))) +static char * Importer_Date_Formats[] = { + "%Y-%m-%d", + "%Y-%m", + "%Y", + "%Y/%m/%d", + "%Y/%m", + NULL +}; + + +static GthTemplateCode Subfolder_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("File date"), 'D' }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Current date"), 'T' }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Event description"), 'E' }, +}; + + /* Signals */ enum { DESTINATION_CHANGED, @@ -43,10 +61,7 @@ struct _GthImportPreferencesDialogPrivate { GtkBuilder *builder; GSettings *settings; - GtkWidget *subfolder_type_list; - GtkWidget *subfolder_format_list; char *event; - gboolean help_visible; }; @@ -93,24 +108,10 @@ } -static GthSubfolderType -get_subfolder_type (GthImportPreferencesDialog *self) -{ - if (! gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("autosubfolder_checkbutton")))) - return GTH_SUBFOLDER_TYPE_NONE; - else - return gtk_combo_box_get_active (GTK_COMBO_BOX (self->priv->subfolder_type_list)) + 1; -} - - static void save_options (GthImportPreferencesDialog *self) { - GFile *destination; - gboolean single_subfolder; - GthSubfolderType subfolder_type; - GthSubfolderFormat subfolder_format; - const char *custom_format; + GFile *destination; destination = gth_import_preferences_dialog_get_destination (self); if (destination != NULL) { @@ -122,17 +123,12 @@ g_free (uri); } - single_subfolder = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("single_subfolder_checkbutton"))); - g_settings_set_boolean (self->priv->settings, PREF_IMPORTER_SUBFOLDER_SINGLE, single_subfolder); - - subfolder_type = get_subfolder_type (self); - g_settings_set_enum (self->priv->settings, PREF_IMPORTER_SUBFOLDER_TYPE, subfolder_type); - - subfolder_format = gtk_combo_box_get_active (GTK_COMBO_BOX (self->priv->subfolder_format_list)); - g_settings_set_enum (self->priv->settings, PREF_IMPORTER_SUBFOLDER_FORMAT, subfolder_format); - - custom_format = gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("custom_format_entry"))); - g_settings_set_string (self->priv->settings, PREF_IMPORTER_SUBFOLDER_CUSTOM_FORMAT, custom_format); + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("automatic_subfolder_checkbutton")))) { + const char *subfolder_template = gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("subfolder_template_entry"))); + g_settings_set_string (self->priv->settings, PREF_IMPORTER_SUBFOLDER_TEMPLATE, subfolder_template); + } + else + g_settings_set_string (self->priv->settings, PREF_IMPORTER_SUBFOLDER_TEMPLATE, ""); _g_object_unref (destination); } @@ -185,109 +181,161 @@ static void update_destination (GthImportPreferencesDialog *self) { - GFile *destination_example; - char *uri; - char *example; - GthSubfolderType subfolder_type; - GthSubfolderFormat subfolder_format; - - destination_example = gth_import_preferences_dialog_get_destination_example (self); - if (destination_example == NULL) - return; - - uri = g_file_get_parse_name (destination_example); - example = g_strdup_printf (_("example: %s"), uri); - gtk_label_set_text (GTK_LABEL (GET_WIDGET ("example_label")), example); - - subfolder_type = get_subfolder_type (self); - gtk_widget_set_sensitive (GET_WIDGET ("single_subfolder_checkbutton"), subfolder_type != GTH_SUBFOLDER_TYPE_NONE); - gtk_widget_set_sensitive (self->priv->subfolder_type_list, subfolder_type != GTH_SUBFOLDER_TYPE_NONE); - gtk_widget_set_sensitive (self->priv->subfolder_format_list, subfolder_type != GTH_SUBFOLDER_TYPE_NONE); - gtk_widget_set_sensitive (GET_WIDGET ("subfolder_options_notebook"), subfolder_type != GTH_SUBFOLDER_TYPE_NONE); + GFile *destination; - subfolder_format = gtk_combo_box_get_active (GTK_COMBO_BOX (self->priv->subfolder_format_list)); - gtk_notebook_set_current_page (GTK_NOTEBOOK (GET_WIDGET ("subfolder_options_notebook")), (subfolder_format == GTH_SUBFOLDER_FORMAT_CUSTOM) ? 1 : 0); + destination = gth_import_preferences_dialog_get_destination (self); + if (destination == NULL) { + gtk_label_set_text (GTK_LABEL (GET_WIDGET ("example_label")), ""); + } + else { + GString *example; + char *destination_name; + GFile *subfolder; + + example = g_string_new (""); + destination_name = g_file_get_parse_name (destination); + _g_string_append_markup_escaped (example, "%s", destination_name); + + subfolder = gth_import_preferences_dialog_get_subfolder_example (self); + if (subfolder != NULL) { + char *subfolder_name = g_file_get_parse_name (subfolder); + if (! _g_str_empty (subfolder_name) && ! _g_str_equal (subfolder_name, "/")) { + const char *name = g_str_has_suffix (destination_name, "/") ? subfolder_name + 1 : subfolder_name; + _g_string_append_markup_escaped (example, "%s", name); + } + + g_free (subfolder_name); + g_object_unref (subfolder); + } + + gtk_label_set_markup (GTK_LABEL (GET_WIDGET ("example_label")), example->str); + + g_free (destination_name); + g_string_free (example, TRUE); + g_object_unref (destination); + } g_signal_emit (self, signals[DESTINATION_CHANGED], 0); - - g_free (example); - g_free (uri); - g_object_unref (destination_example); } -static gboolean -preferences_dialog_map_event_cb (GtkWidget *widget, - GdkEvent *event, - gpointer user_data) +static void +destination_selection_changed_cb (GtkWidget *widget, + gpointer *user_data) { update_destination ((GthImportPreferencesDialog *) user_data); - return FALSE; } static void -subfolder_type_list_changed_cb (GtkWidget *widget, - gpointer user_data) +automatic_subfolder_checkbutton_toggled_cb (GtkToggleButton *togglebutton, + gpointer user_data) { - update_destination ((GthImportPreferencesDialog *) user_data); + GthImportPreferencesDialog *self = user_data; + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("automatic_subfolder_checkbutton"))); + gtk_widget_set_visible (GET_WIDGET ("subfolder_section_box"), active); + if (active) + gtk_widget_grab_focus (GET_WIDGET ("subfolder_template_entry")); + update_destination (self); } static void -subfolder_format_list_changed_cb (GtkWidget *widget, - gpointer user_data) +subfolder_template_entry_changed_cb (GtkEditable *editable, + gpointer *user_data) { update_destination ((GthImportPreferencesDialog *) user_data); } -static void -destination_selection_changed_cb (GtkWidget *widget, - gpointer *user_data) +static gboolean +template_eval_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) { - update_destination ((GthImportPreferencesDialog *) user_data); -} + GthImportPreferencesDialog *self = user_data; + gboolean preview; + char *text = NULL; + GDateTime *timestamp; + + preview = flags & TEMPLATE_FLAGS_PREVIEW; + + if ((parent_code == 'D') || (parent_code == 'T')) { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; + } + if (preview && (code != 0)) + g_string_append (result, ""); -static void -subfolder_hierarchy_checkbutton_toggled_cb (GtkWidget *widget, - gpointer *user_data) -{ - update_destination ((GthImportPreferencesDialog *) user_data); -} + /**/ + switch (code) { + case 'D': /* File date */ + timestamp = g_date_time_new_from_iso8601 (EXAMPLE_FILE_DATE, NULL); + text = g_date_time_format (timestamp, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + g_date_time_unref (timestamp); + break; + + case 'T': /* Timestamp */ + timestamp = g_date_time_new_now_local (); + text = g_date_time_format (timestamp, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + g_date_time_unref (timestamp); + break; + + case 'E': /* Event description */ + if (self->priv->event != NULL) + g_string_append (result, self->priv->event); + break; -static void -autosubfolder_checkbutton_toggled_cb (GtkToggleButton *togglebutton, - gpointer *user_data) -{ - update_destination ((GthImportPreferencesDialog *) user_data); -} + default: + break; + } + if (text != NULL) { + g_string_append (result, text); + g_free (text); + } -static void -custom_format_entry_changed_cb (GtkEditable *editable, - gpointer *user_data) -{ - update_destination ((GthImportPreferencesDialog *) user_data); + if (preview && (code != 0)) + g_string_append (result, ""); + + return FALSE; } static void -custom_format_entry_icon_press_cb (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data) +edit_subfolder_template_button_clicked_cb (GtkButton *button, + gpointer user_data) { GthImportPreferencesDialog *self = user_data; + GtkWidget *dialog; - self->priv->help_visible = ! self->priv->help_visible; - - if (self->priv->help_visible) - gtk_widget_show (GET_WIDGET ("template_help_alignment")); - else - gtk_widget_hide (GET_WIDGET ("template_help_alignment")); + dialog = gth_template_editor_dialog_new (Subfolder_Special_Codes, + G_N_ELEMENTS (Subfolder_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (self)); + gth_template_editor_dialog_set_preview_cb (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + template_eval_cb, + self); + gth_template_editor_dialog_set_date_formats (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + Importer_Date_Formats); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("subfolder_template_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("subfolder_template_entry")); + gtk_widget_show (dialog); } @@ -308,98 +356,54 @@ { GtkWidget *content; GFile *destination; - GthSubfolderType subfolder_type; - char *custom_format; + char *subfolder_template; self->priv = gth_import_preferences_dialog_get_instance_private (self); self->priv->builder = _gtk_builder_new_from_file ("import-preferences.ui", "importer"); self->priv->settings = g_settings_new (GTHUMB_IMPORTER_SCHEMA); - self->priv->help_visible = FALSE; content = _gtk_builder_get_widget (self->priv->builder, "import_preferences"); gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (self))), content, TRUE, TRUE, 0); - - /* subfolder type */ - - self->priv->subfolder_type_list = _gtk_combo_box_new_with_texts (_("File date"), - _("Current date"), - NULL); - gtk_combo_box_set_active (GTK_COMBO_BOX (self->priv->subfolder_type_list), 0); - gtk_widget_show (self->priv->subfolder_type_list); - gtk_box_pack_start (GTK_BOX (GET_WIDGET ("subfolder_type_box")), self->priv->subfolder_type_list, TRUE, TRUE, 0); - /*gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list);*/ - - /* subfolder format */ - - self->priv->subfolder_format_list = _gtk_combo_box_new_with_texts (_("year-month-day"), - _("year-month"), - _("year"), - _("custom format"), - NULL); - gtk_combo_box_set_active (GTK_COMBO_BOX (self->priv->subfolder_format_list), 0); - gtk_widget_show (self->priv->subfolder_format_list); - gtk_box_pack_start (GTK_BOX (GET_WIDGET ("subfolder_type_box")), self->priv->subfolder_format_list, TRUE, TRUE, 0); - gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_CLOSE, GTK_RESPONSE_CLOSE); /* set widget data */ destination = gth_import_preferences_get_destination (); - gtk_file_chooser_set_current_folder_file (GTK_FILE_CHOOSER (GET_WIDGET ("destination_filechooserbutton")), - destination, - NULL); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("single_subfolder_checkbutton")), - g_settings_get_boolean (self->priv->settings, PREF_IMPORTER_SUBFOLDER_SINGLE)); - subfolder_type = g_settings_get_enum (self->priv->settings, PREF_IMPORTER_SUBFOLDER_TYPE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("autosubfolder_checkbutton")), subfolder_type != GTH_SUBFOLDER_TYPE_NONE); - gtk_combo_box_set_active (GTK_COMBO_BOX (self->priv->subfolder_type_list), - (subfolder_type == 0) ? 0 : subfolder_type - 1); - gtk_combo_box_set_active (GTK_COMBO_BOX (self->priv->subfolder_format_list), - g_settings_get_enum (self->priv->settings, PREF_IMPORTER_SUBFOLDER_FORMAT)); - - custom_format = g_settings_get_string (self->priv->settings, PREF_IMPORTER_SUBFOLDER_CUSTOM_FORMAT); - if (custom_format != NULL) { - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("custom_format_entry")), custom_format); - g_free (custom_format); + gtk_file_chooser_set_file (GTK_FILE_CHOOSER (GET_WIDGET ("destination_filechooserbutton")), + destination, + NULL); + + subfolder_template = g_settings_get_string (self->priv->settings, PREF_IMPORTER_SUBFOLDER_TEMPLATE); + if (subfolder_template != NULL) { + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("subfolder_template_entry")), subfolder_template); + if (! _g_str_empty (subfolder_template)) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("automatic_subfolder_checkbutton")), TRUE); + automatic_subfolder_checkbutton_toggled_cb (NULL, self); + } + g_free (subfolder_template); } update_destination (self); - g_signal_connect (self->priv->subfolder_type_list, - "changed", - G_CALLBACK (subfolder_type_list_changed_cb), - self); - g_signal_connect (self->priv->subfolder_format_list, - "changed", - G_CALLBACK (subfolder_format_list_changed_cb), - self); g_signal_connect (GET_WIDGET ("destination_filechooserbutton"), "selection_changed", G_CALLBACK (destination_selection_changed_cb), self); - g_signal_connect (GET_WIDGET ("single_subfolder_checkbutton"), - "toggled", - G_CALLBACK (subfolder_hierarchy_checkbutton_toggled_cb), - self); - g_signal_connect (self, - "map-event", - G_CALLBACK (preferences_dialog_map_event_cb), - self); g_signal_connect (self, "delete-event", G_CALLBACK (preferences_dialog_delete_event_cb), self); - g_signal_connect (GET_WIDGET ("autosubfolder_checkbutton"), + g_signal_connect (GET_WIDGET ("automatic_subfolder_checkbutton"), "toggled", - G_CALLBACK (autosubfolder_checkbutton_toggled_cb), + G_CALLBACK (automatic_subfolder_checkbutton_toggled_cb), self); - g_signal_connect (GET_WIDGET ("custom_format_entry"), + g_signal_connect (GET_WIDGET ("subfolder_template_entry"), "changed", - G_CALLBACK (custom_format_entry_changed_cb), + G_CALLBACK (subfolder_template_entry_changed_cb), self); - g_signal_connect (GET_WIDGET ("custom_format_entry"), - "icon-press", - G_CALLBACK (custom_format_entry_icon_press_cb), + g_signal_connect (GET_WIDGET ("edit_subfolder_template_button"), + "clicked", + G_CALLBACK (edit_subfolder_template_button_clicked_cb), self); g_signal_connect (self, "response", @@ -441,39 +445,29 @@ GFile * -gth_import_preferences_dialog_get_destination_example (GthImportPreferencesDialog *self) +gth_import_preferences_dialog_get_subfolder_example (GthImportPreferencesDialog *self) { - GFile *destination; - GthSubfolderType subfolder_type; - GthSubfolderFormat subfolder_format; - gboolean single_subfolder; - const char *custom_format; - GthFileData *example_data; - GTimeVal timeval; - GFile *destination_example; - - destination = gth_import_preferences_dialog_get_destination (self); - if (destination == NULL) - return NULL; - - subfolder_type = get_subfolder_type (self); - subfolder_format = gtk_combo_box_get_active (GTK_COMBO_BOX (self->priv->subfolder_format_list)); - single_subfolder = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("single_subfolder_checkbutton"))); - custom_format = gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("custom_format_entry"))); - - example_data = create_example_file_data (); - g_get_current_time (&timeval); - - destination_example = gth_import_utils_get_file_destination (example_data, + GFile *destination; + GthFileData *example_file_data; + const char *subfolder_template; + GTimeVal timestamp; + GFile *destination_example; + + destination = g_file_new_for_path("/"); + + example_file_data = create_example_file_data (); + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("automatic_subfolder_checkbutton")))) + subfolder_template = gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("subfolder_template_entry"))); + else + subfolder_template = NULL; + g_get_current_time (×tamp); + destination_example = gth_import_utils_get_file_destination (example_file_data, destination, - subfolder_type, - subfolder_format, - single_subfolder, - custom_format, + subfolder_template, self->priv->event, - timeval); + timestamp); - g_object_unref (example_data); + g_object_unref (example_file_data); g_object_unref (destination); return destination_example; diff -Nru gthumb-3.11.2/extensions/importer/gth-import-preferences-dialog.h gthumb-3.12.0/extensions/importer/gth-import-preferences-dialog.h --- gthumb-3.11.2/extensions/importer/gth-import-preferences-dialog.h 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/gth-import-preferences-dialog.h 2021-09-19 15:50:39.398368400 +0000 @@ -58,7 +58,7 @@ const char *event); GFile * gth_import_preferences_dialog_get_destination (GthImportPreferencesDialog *self); -GFile * gth_import_preferences_dialog_get_destination_example +GFile * gth_import_preferences_dialog_get_subfolder_example (GthImportPreferencesDialog *self); G_END_DECLS diff -Nru gthumb-3.11.2/extensions/importer/gth-import-task.c gthumb-3.12.0/extensions/importer/gth-import-task.c --- gthumb-3.11.2/extensions/importer/gth-import-task.c 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/gth-import-task.c 2021-09-19 15:50:39.401701700 +0000 @@ -38,10 +38,7 @@ GList *files; GFile *destination; GHashTable *destinations; - GthSubfolderType subfolder_type; - GthSubfolderFormat subfolder_format; - gboolean single_subfolder; - char *custom_format; + char *subfolder_template;; char *event_name; char **tags; GTimeVal import_start_time; @@ -85,7 +82,7 @@ _g_object_list_unref (self->priv->files); g_object_unref (self->priv->destination); _g_object_unref (self->priv->destination_file); - g_free (self->priv->custom_format); + g_free (self->priv->subfolder_template); g_free (self->priv->event_name); if (self->priv->tags != NULL) g_strfreev (self->priv->tags); @@ -285,10 +282,7 @@ file_data = self->priv->current->data; destination_folder = gth_import_utils_get_file_destination (file_data, self->priv->destination, - self->priv->subfolder_type, - self->priv->subfolder_format, - self->priv->single_subfolder, - self->priv->custom_format, + self->priv->subfolder_template, self->priv->event_name, self->priv->import_start_time); new_destination = g_file_get_child_for_display_name (destination_folder, gth_overwrite_dialog_get_filename (GTH_OVERWRITE_DIALOG (dialog)), NULL); @@ -534,10 +528,7 @@ destination = gth_import_utils_get_file_destination (file_data, self->priv->destination, - self->priv->subfolder_type, - self->priv->subfolder_format, - self->priv->single_subfolder, - self->priv->custom_format, + self->priv->subfolder_template, self->priv->event_name, self->priv->import_start_time); if (! g_file_make_directory_with_parents (destination, gth_task_get_cancellable (GTH_TASK (self)), &error)) { @@ -636,7 +627,7 @@ else { GSettings *settings; - if ((self->priv->subfolder_type != GTH_SUBFOLDER_TYPE_NONE) && (self->priv->imported_catalog != NULL)) + if (! _g_str_empty (self->priv->subfolder_template) && (self->priv->imported_catalog != NULL)) gth_browser_go_to (self->priv->browser, self->priv->imported_catalog, NULL); else gth_browser_go_to (self->priv->browser, self->priv->destination, NULL); @@ -671,7 +662,7 @@ self->priv->current_file_size = g_file_info_get_size (file_data->info); adjust_image_orientation = self->priv->adjust_orientation && gth_main_extension_is_active ("image_rotation"); - need_image_metadata = (self->priv->subfolder_type == GTH_SUBFOLDER_TYPE_FILE_DATE) || adjust_image_orientation; + need_image_metadata = (_g_utf8_find_str (self->priv->subfolder_template, "%D") != NULL) || adjust_image_orientation; if (_g_mime_type_is_image (gth_file_data_get_mime_type (file_data)) && need_image_metadata) { gth_task_progress (GTH_TASK (self), @@ -792,10 +783,7 @@ gth_import_task_new (GthBrowser *browser, GList *files, GFile *destination, - GthSubfolderType subfolder_type, - GthSubfolderFormat subfolder_format, - gboolean single_subfolder, - const char *custom_format, + const char *subfolder_template, const char *event_name, char **tags, gboolean delete_imported, @@ -808,13 +796,7 @@ self->priv->browser = g_object_ref (browser); self->priv->files = _g_object_list_ref (files); self->priv->destination = g_file_dup (destination); - self->priv->subfolder_type = subfolder_type; - self->priv->subfolder_format = subfolder_format; - self->priv->single_subfolder = single_subfolder; - if (custom_format != NULL) - self->priv->custom_format = g_strdup (custom_format); - else - self->priv->custom_format = NULL; + self->priv->subfolder_template = g_strdup (subfolder_template); self->priv->event_name = g_strdup (event_name); self->priv->tags = g_strdupv (tags); self->priv->delete_imported = delete_imported; diff -Nru gthumb-3.11.2/extensions/importer/gth-import-task.h gthumb-3.12.0/extensions/importer/gth-import-task.h --- gthumb-3.11.2/extensions/importer/gth-import-task.h 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/gth-import-task.h 2021-09-19 15:50:39.421701700 +0000 @@ -52,10 +52,7 @@ GthTask * gth_import_task_new (GthBrowser *browser, GList *files, /* GthFileData list */ GFile *destination, - GthSubfolderType subfolder_type, - GthSubfolderFormat subfolder_format, - gboolean single_subfolder, - const char *custom_format, + const char *subfolder_template, const char *event_name, char **tags, gboolean delete_imported, diff -Nru gthumb-3.11.2/extensions/importer/preferences.h gthumb-3.12.0/extensions/importer/preferences.h --- gthumb-3.11.2/extensions/importer/preferences.h 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/preferences.h 2021-09-19 15:50:39.421701700 +0000 @@ -33,10 +33,7 @@ /* keys: viewer */ #define PREF_IMPORTER_DESTINATION "destination" -#define PREF_IMPORTER_SUBFOLDER_TYPE "subfolder-type" -#define PREF_IMPORTER_SUBFOLDER_FORMAT "subfolder-format" -#define PREF_IMPORTER_SUBFOLDER_SINGLE "subfolder-single" -#define PREF_IMPORTER_SUBFOLDER_CUSTOM_FORMAT "subfolder-custom-format" +#define PREF_IMPORTER_SUBFOLDER_TEMPLATE "subfolder-template" #define PREF_IMPORTER_WARN_DELETE_UNSUPPORTED "warn-delete-unsupported" G_END_DECLS diff -Nru gthumb-3.11.2/extensions/importer/utils.c gthumb-3.12.0/extensions/importer/utils.c --- gthumb-3.11.2/extensions/importer/utils.c 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/utils.c 2021-09-19 15:50:39.421701700 +0000 @@ -46,89 +46,99 @@ } -GFile * -gth_import_utils_get_file_destination (GthFileData *file_data, - GFile *destination, - GthSubfolderType subfolder_type, - GthSubfolderFormat subfolder_format, - gboolean single_subfolder, - const char *custom_format, - const char *event_name, - GTimeVal import_start_time) -{ - GTimeVal timeval; - char *child; - GFile *file_destination; +typedef struct { + GthFileData *file_data; + const char *event_name; + GTimeVal import_time; + GTimeVal file_time; +} TemplateData; - if (subfolder_type == GTH_SUBFOLDER_TYPE_FILE_DATE) { - GthMetadata *metadata; - metadata = (GthMetadata *) g_file_info_get_attribute_object (file_data->info, "Embedded::Photo::DateTimeOriginal"); - if (metadata != NULL) - _g_time_val_from_exif_date (gth_metadata_get_raw (metadata), &timeval); - else - g_file_info_get_modification_time (file_data->info, &timeval); +static gboolean +template_eval_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) +{ + TemplateData *template_data = user_data; + char *text = NULL; - if (timeval.tv_sec == 0) - subfolder_type = GTH_SUBFOLDER_TYPE_CURRENT_DATE; + if ((parent_code == 'D') || (parent_code == 'T')) { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; } - if (subfolder_type == GTH_SUBFOLDER_TYPE_CURRENT_DATE) - timeval = import_start_time; + switch (code) { + case 'D': /* File date */ + text = _g_time_val_strftime (&template_data->file_time, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + break; - switch (subfolder_type) { - case GTH_SUBFOLDER_TYPE_FILE_DATE: - case GTH_SUBFOLDER_TYPE_CURRENT_DATE: - if (subfolder_format != GTH_SUBFOLDER_FORMAT_CUSTOM) { - GDate *date; - char **parts; - - date = g_date_new (); - g_date_set_time_val (date, &timeval); - - parts = g_new0 (char *, 4); - parts[0] = g_strdup_printf ("%04d", g_date_get_year (date)); - if (subfolder_format != GTH_SUBFOLDER_FORMAT_YYYY) { - parts[1] = g_strdup_printf ("%02d", g_date_get_month (date)); - if (subfolder_format != GTH_SUBFOLDER_FORMAT_YYYYMM) - parts[2] = g_strdup_printf ("%02d", g_date_get_day (date)); - } - - if (single_subfolder) - child = g_strjoinv ("-", parts); - else - child = g_strjoinv ("/", parts); - - g_strfreev (parts); - g_date_free (date); - } - else { - char *format = NULL; - - if (event_name != NULL) { - GRegex *re; - - re = g_regex_new ("%E", 0, 0, NULL); - format = g_regex_replace_literal (re, custom_format, -1, 0, event_name, 0, NULL); - - g_regex_unref (re); - } - if (format == NULL) - format = g_strdup (custom_format); - child = _g_time_val_strftime (&timeval, format); + case 'T': /* Timestamp */ + text = _g_time_val_strftime (&template_data->import_time, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + break; - g_free (format); - } + case 'E': /* Event description */ + if (template_data->event_name != NULL) + g_string_append (result, template_data->event_name); break; - case GTH_SUBFOLDER_TYPE_NONE: default: - child = NULL; break; } - file_destination = _g_file_append_path (destination, child); - g_free (child); + if (text != NULL) { + g_string_append (result, text); + g_free (text); + } + + return FALSE; +} + + +GFile * +gth_import_utils_get_file_destination (GthFileData *file_data, + GFile *destination, + const char *subfolder_template, + const char *event_name, + GTimeVal import_time) +{ + TemplateData template_data; + char *subfolder; + GFile *file_destination; + + template_data.file_data = file_data; + template_data.event_name = event_name; + template_data.import_time = import_time; + + { + GthMetadata *metadata; + + metadata = (GthMetadata *) g_file_info_get_attribute_object (file_data->info, "Embedded::Photo::DateTimeOriginal"); + if (metadata != NULL) + _g_time_val_from_exif_date (gth_metadata_get_raw (metadata), &template_data.file_time); + else + g_file_info_get_modification_time (file_data->info, &template_data.file_time); + + if (template_data.file_time.tv_sec == 0) + template_data.file_time = import_time; + } + + subfolder = _g_template_eval (subfolder_template, + TEMPLATE_FLAGS_NO_ENUMERATOR, + template_eval_cb, + &template_data); + if (subfolder != NULL) { + file_destination = _g_file_append_path (destination, subfolder); + g_free (subfolder); + } + else + file_destination = g_file_dup (destination); return file_destination; + } diff -Nru gthumb-3.11.2/extensions/importer/utils.h gthumb-3.12.0/extensions/importer/utils.h --- gthumb-3.11.2/extensions/importer/utils.h 2021-01-10 10:11:37.963245000 +0000 +++ gthumb-3.12.0/extensions/importer/utils.h 2021-09-19 15:50:39.421701700 +0000 @@ -26,28 +26,12 @@ #include -typedef enum { - GTH_SUBFOLDER_TYPE_NONE = 0, - GTH_SUBFOLDER_TYPE_FILE_DATE, - GTH_SUBFOLDER_TYPE_CURRENT_DATE, -} GthSubfolderType; - -typedef enum { - GTH_SUBFOLDER_FORMAT_YYYYMMDD, - GTH_SUBFOLDER_FORMAT_YYYYMM, - GTH_SUBFOLDER_FORMAT_YYYY, - GTH_SUBFOLDER_FORMAT_CUSTOM -} GthSubfolderFormat; - GFile * gth_import_preferences_get_destination (void); -GFile * gth_import_utils_get_file_destination (GthFileData *file_data, - GFile *destination, - GthSubfolderType subfolder_type, - GthSubfolderFormat subfolder_format, - gboolean single_subfolder, - const char *custom_format, - const char *event_name, - GTimeVal import_start_time); +GFile * gth_import_utils_get_file_destination (GthFileData *file_data, + GFile *destination, + const char *subfolder_template, + const char *event_name, + GTimeVal import_start_time); G_END_DECLS diff -Nru gthumb-3.11.2/extensions/list_tools/data/ui/personalize-scripts.ui gthumb-3.12.0/extensions/list_tools/data/ui/personalize-scripts.ui --- gthumb-3.11.2/extensions/list_tools/data/ui/personalize-scripts.ui 2021-01-10 10:11:37.966578200 +0000 +++ gthumb-3.12.0/extensions/list_tools/data/ui/personalize-scripts.ui 2021-09-19 15:50:39.528368200 +0000 @@ -1,30 +1,30 @@ - + True - False - 15 + False + 15 vertical 2 True - False - 6 + False + 6 vertical 12 True - False + False vertical 6 True - False + False start Co_mmands: @@ -37,16 +37,16 @@ True - False + False 12 - 500 - 300 + 500 + 500 True - True + True True - etched-in + etched-in @@ -60,17 +60,17 @@ True - False + False vertical 6 - start + start gtk-new True - True - True - True + True + True + True False @@ -82,9 +82,9 @@ gtk-edit True - True - True - True + True + True + True False @@ -96,9 +96,9 @@ gtk-remove True - True - True - True + True + True + True False diff -Nru gthumb-3.11.2/extensions/list_tools/data/ui/script-editor.ui gthumb-3.12.0/extensions/list_tools/data/ui/script-editor.ui --- gthumb-3.11.2/extensions/list_tools/data/ui/script-editor.ui 2021-01-10 10:11:37.966578200 +0000 +++ gthumb-3.12.0/extensions/list_tools/data/ui/script-editor.ui 2021-09-19 15:50:39.555034900 +0000 @@ -1,118 +1,118 @@ - + - + True - False - 15 + False + 15 vertical 12 True - False - 6 - 2 - 12 - 6 + False + 6 + 2 + 12 + 6 True - False + False _Name: - True - name_entry + True + name_entry 1 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL True - True - + True + - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL _Wait for the command to finish - False + False True - True - False - True - 0 - True + True + False + start + True + True - 2 - 5 - 6 - GTK_FILL + 2 + 5 + 6 + GTK_FILL E_xecute command once for every file - False + False True - True - False - True - 0 - True + True + False + start + True + True - 2 - 4 - 5 + 2 + 4 + 5 _Terminal command (shell script) - False + False True - True - False - True - 0 - True + True + False + start + True + True - 2 - 3 - 4 + 2 + 3 + 4 True - False + False Sh_ortcut: - True + True 1 - 2 - 3 - GTK_FILL - GTK_FILL + 2 + 3 + GTK_FILL + GTK_FILL True - False + False 6 @@ -122,27 +122,41 @@ - 1 - 2 - 2 - 3 - GTK_FILL + 1 + 2 + 2 + 3 + GTK_FILL - + True - False - vertical - 6 + False + 5 + _Command: + True + 1 + 0 + + + 1 + 2 + GTK_FILL + + + + + True + False + True - 400 + 500 True - True - - help-browser-symbolic - Help + True + + Help True @@ -151,394 +165,17 @@ - - False + + True + True + True + Edit command - + True - False - 11 - 2 - 12 - 6 - - - True - False - %U - 0 - - - - - - 1 - 2 - GTK_FILL - - - - - True - False - %F - 0 - - - - - - 2 - 3 - GTK_FILL - - - - - True - False - %B - 0 - - - - - - 3 - 4 - GTK_FILL - - - - - True - False - %P - 0 - - - - - - 6 - 7 - GTK_FILL - - - - - True - False - The file uri - 0 - - - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - The file path - 0 - - - - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - False - The file basename - 0 - - - - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - True - False - The parent folder path - 0 - - - - - - 1 - 2 - 6 - 7 - GTK_FILL - - - - - True - False - Special code - 0 - - - - - - - GTK_FILL - - - - - True - False - Description - 0 - - - - - - - 1 - 2 - GTK_FILL - - - - - True - False - %ask{ message }{ default value } - 0 - - - - - - 8 - 9 - GTK_FILL - - - - - True - False - Ask an input value - 0 - - - - - - 1 - 2 - 8 - 9 - GTK_FILL - - - - - True - False - %attr{ attribute name } - 0 - - - - - - 9 - 10 - GTK_FILL - - - - - True - False - A file attribute - 0 - - - - - - 1 - 2 - 9 - 10 - GTK_FILL - - - - - True - False - %N - 0 - - - - - - 4 - 5 - GTK_FILL - - - - - True - False - The file basename without extension - 0 - - - - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - True - False - %E - 0 - - - - - - 5 - 6 - GTK_FILL - - - - - True - False - The file extension - 0 - - - - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - True - False - %quote{ text } - 0 - - - - - - 10 - 11 - GTK_FILL - - - - - True - False - Quote the text - 0 - - - - - - 1 - 2 - 10 - 11 - GTK_FILL - - - - - True - False - %T - 0 - - - - - - 7 - 8 - GTK_FILL - - - - - True - False - The current date and time - 0 - - - - - - 1 - 2 - 7 - 8 - GTK_FILL - - + False + document-edit-symbolic - - False - True - 0 - @@ -547,37 +184,15 @@ 1 + - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - 5 - - - True - False - _Command: - True - command_entry - 1 - 0 - - - - - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + 1 + 2 diff -Nru gthumb-3.11.2/extensions/list_tools/gth-script.c gthumb-3.12.0/extensions/list_tools/gth-script.c --- gthumb-3.11.2/extensions/list_tools/gth-script.c 2021-01-10 10:11:37.966578200 +0000 +++ gthumb-3.12.0/extensions/list_tools/gth-script.c 2021-09-19 15:50:39.591701500 +0000 @@ -169,13 +169,13 @@ static void gth_script_set_property (GObject *object, - guint property_id, - const GValue *value, - GParamSpec *pspec) + guint property_id, + const GValue *value, + GParamSpec *pspec) { GthScript *self; - self = GTH_SCRIPT (object); + self = GTH_SCRIPT (object); switch (property_id) { case PROP_ID: @@ -222,13 +222,13 @@ static void gth_script_get_property (GObject *object, - guint property_id, - GValue *value, - GParamSpec *pspec) + guint property_id, + GValue *value, + GParamSpec *pspec) { GthScript *self; - self = GTH_SCRIPT (object); + self = GTH_SCRIPT (object); switch (property_id) { case PROP_ID: @@ -277,24 +277,24 @@ g_object_class_install_property (object_class, PROP_ID, g_param_spec_string ("id", - "ID", - "The object id", - NULL, - G_PARAM_READWRITE)); + "ID", + "The object id", + NULL, + G_PARAM_READWRITE)); g_object_class_install_property (object_class, PROP_DISPLAY_NAME, g_param_spec_string ("display-name", - "Display name", - "The user visible name", - NULL, - G_PARAM_READWRITE)); + "Display name", + "The user visible name", + NULL, + G_PARAM_READWRITE)); g_object_class_install_property (object_class, PROP_COMMAND, g_param_spec_string ("command", - "Command", - "The command to execute", - NULL, - G_PARAM_READWRITE)); + "Command", + "The command to execute", + NULL, + G_PARAM_READWRITE)); g_object_class_install_property (object_class, PROP_VISIBLE, g_param_spec_boolean ("visible", @@ -434,33 +434,45 @@ } +/* -- gth_script_get_requested_attributes -- */ + + +static gboolean +collect_attributes_cb (gunichar parent_code, + gunichar code, + char **args, + gpointer user_data) +{ + GString *result = user_data; + + if (code == GTH_SCRIPT_CODE_FILE_ATTRIBUTE) { + if (result->str[0] != 0) + g_string_append_c (result, ','); + g_string_append (result, args[0]); + } + + return FALSE; +} + + char * gth_script_get_requested_attributes (GthScript *script) { - GRegex *re; - char **a; - int i, n, j; - char **b; - char *attributes; - - re = g_regex_new ("%attr\\{([^}]+)\\}", 0, 0, NULL); - a = g_regex_split (re, script->priv->command, 0); - for (i = 0, n = 0; a[i] != NULL; i++) - if ((i > 0) && (i % 2 == 0)) - n++; - if (n == 0) - return NULL; - - b = g_new (char *, n + 1); - for (i = 1, j = 0; a[i] != NULL; i += 2, j++) { - b[j] = g_strstrip (a[i]); - } - b[j] = NULL; - attributes = g_strjoinv (",", b); - - g_free (b); - g_strfreev (a); - g_regex_unref (re); + GString *result; + char *attributes; + + result = g_string_new (""); + _g_template_for_each_token (script->priv->command, + TEMPLATE_FLAGS_NO_ENUMERATOR, + collect_attributes_cb, + result); + + if (result->str[0] == 0) { + attributes = NULL; + g_string_free (result, TRUE); + } + else + attributes = g_string_free (result, FALSE); return attributes; } @@ -470,17 +482,21 @@ typedef struct { - GtkWindow *parent; - GthScript *script; - GList *file_list; - GError *error; - gboolean quote_values; - GList *asked_values; - GList *last_asked_value; - GtkBuilder *builder; - GthThumbLoader *thumb_loader; - GtkCallback dialog_callback; - gpointer user_data; + GList *file_list; + GError *error; + GList *asked_values; + GList *last_asked_value; +} EvalData; + + +typedef struct { + EvalData eval_data; + GtkWindow *parent; + GthScript *script; + GtkBuilder *builder; + GthThumbLoader *thumb_loader; + GtkCallback dialog_callback; + gpointer user_data; } CommandLineData; @@ -527,42 +543,37 @@ { _g_object_unref (command_data->thumb_loader); _g_object_unref (command_data->builder); - g_list_free_full (command_data->asked_values, (GDestroyNotify) asked_value_free); - _g_object_list_unref (command_data->file_list); + g_list_free_full (command_data->eval_data.asked_values, (GDestroyNotify) asked_value_free); + _g_object_list_unref (command_data->eval_data.file_list); g_object_unref (command_data->script); g_free (command_data); } -static char * -create_file_list (GList *file_list, - GetFileDataValueFunc func, - gboolean quote_value) +static void +_append_file_list (GString *str, + GList *file_list, + GetFileDataValueFunc func, + gboolean quote_value) { - GString *s; - GList *scan; + GList *scan; - s = g_string_new (""); for (scan = file_list; scan; scan = scan->next) { GthFileData *file_data = scan->data; char *value; char *quoted; value = func (file_data); - if (quote_value) - quoted = g_shell_quote (value); - else - quoted = g_strdup (value); - g_string_append (s, quoted); + quoted = quote_value ? g_shell_quote (value) : g_strdup (value); + g_string_append (str, quoted); + if (scan->next != NULL) - g_string_append (s, " "); + g_string_append_c (str, ' '); g_free (quoted); g_free (value); } - - return g_string_free (s, FALSE); } @@ -632,51 +643,39 @@ } -static void -thumb_loader_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) +static char * +_get_timestamp (const char *format, + gboolean quote_value) { - CommandLineData *command_data = user_data; - cairo_surface_t *image; + GDateTime *now; + char *str; - if (gth_thumb_loader_load_finish (GTH_THUMB_LOADER (source_object), - result, - &image, - NULL)) - { - gtk_image_set_from_surface (GTK_IMAGE (_gtk_builder_get_widget (command_data->builder, "request_image")), image); - cairo_surface_destroy (image); + now = g_date_time_new_now_local (); + str = g_date_time_format (now, (format != NULL) ? format : DEFAULT_STRFTIME_FORMAT); + if (quote_value) { + char *tmp = str; + str = g_shell_quote (tmp); + g_free (tmp); } + g_date_time_unref (now); - g_object_unref (command_data->builder); + return str; } -static char * -create_attribute_list (GList *file_list, - char *match, - gboolean quote_value) -{ - GRegex *re; - char **a; - char *attribute = NULL; - gboolean first_value = TRUE; - GString *s; - GList *scan; - - re = g_regex_new ("%attr{([^}]+)}", 0, 0, NULL); - a = g_regex_split (re, match, 0); - if (g_strv_length (a) >= 2) - attribute = g_strstrip (a[1]); - - if (attribute == NULL) { - g_strfreev (a); - g_regex_unref (re); - return NULL; - } +static void +_append_attribute_list (GString *str, + GList *file_list, + char *attribute, + gboolean quote_value) +{ + gboolean first_value; + GList *scan; + + if (attribute == NULL) + return; - s = g_string_new (""); + first_value = TRUE; for (scan = file_list; scan; scan = scan->next) { GthFileData *file_data = scan->data; char *value; @@ -686,243 +685,148 @@ if (value == NULL) continue; - if (value != NULL) { - char *tmp_value; + if (! first_value) { + g_string_append_c (str, ' '); + first_value = FALSE; + } - tmp_value = _g_utf8_replace_pattern (value, "[\r\n]", " "); + if (value != NULL) { + char *tmp = _g_utf8_replace_pattern (value, "[\r\n]", " "); g_free (value); - value = tmp_value; + value = tmp; } - if (quote_value) - quoted = g_shell_quote (value); - else - quoted = g_strdup (value); - - if (! first_value) - g_string_append (s, " "); - g_string_append (s, quoted); - - first_value = FALSE; + quoted = quote_value ? g_shell_quote (value) : g_strdup (value); + g_string_append (str, quoted); g_free (quoted); g_free (value); } - - g_strfreev (a); - g_regex_unref (re); - - return g_string_free (s, FALSE); } -static char * -get_timestamp (void) +static gboolean +eval_template_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) { - GDateTime *now; - char *str; + EvalData *eval_data = user_data; + gboolean preview; + gboolean quote_values; + gboolean highlight; + char *text; - now = g_date_time_new_now_local (); - str = g_date_time_format (now, "%Y-%m-%d %H.%M.%S"); - - g_date_time_unref (now); + if (parent_code == GTH_SCRIPT_CODE_TIMESTAMP) { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; + } - return str; -} + preview = (flags & TEMPLATE_FLAGS_PREVIEW) != 0; + quote_values = ((flags & TEMPLATE_FLAGS_PARTIAL) == 0) && (parent_code == 0); + highlight = preview && (code != 0) && (parent_code == 0); + text = NULL; + if (highlight) + g_string_append (result, ""); -static gboolean -command_line_eval_cb (const GMatchInfo *info, - GString *res, - gpointer data) -{ - CommandLineData *command_data = data; - char *r = NULL; - char *match; - - match = g_match_info_fetch (info, 0); - if (strcmp (match, "%U") == 0) - r = create_file_list (command_data->file_list, get_uri_func, command_data->quote_values); - else if (strcmp (match, "%F") == 0) - r = create_file_list (command_data->file_list, get_filename_func, command_data->quote_values); - else if (strcmp (match, "%B") == 0) - r = create_file_list (command_data->file_list, get_basename_func, command_data->quote_values); - else if (strcmp (match, "%N") == 0) - r = create_file_list (command_data->file_list, get_basename_wo_ext_func, command_data->quote_values); - else if (strcmp (match, "%E") == 0) - r = create_file_list (command_data->file_list, get_ext_func, command_data->quote_values); - else if (strcmp (match, "%P") == 0) - r = create_file_list (command_data->file_list, get_parent_func, command_data->quote_values); - else if (strcmp (match, "%T") == 0) - r = get_timestamp (); - else if (strncmp (match, "%attr", 5) == 0) { - r = create_attribute_list (command_data->file_list, match, command_data->quote_values); - if ((r == NULL) && (command_data->error == NULL)) - command_data->error = g_error_new_literal (GTH_TASK_ERROR, GTH_TASK_ERROR_FAILED, _("Malformed command")); - } - else if (strncmp (match, "%ask", 4) == 0) { - if (command_data->last_asked_value != NULL) { - AskedValue *asked_value = command_data->last_asked_value->data; - r = g_strdup (asked_value->value); - command_data->last_asked_value = command_data->last_asked_value->next; - } - if ((r != NULL) && command_data->quote_values) { - char *q; + switch (code) { + case GTH_SCRIPT_CODE_URI: /* File URI */ + _append_file_list (result, eval_data->file_list, get_uri_func, quote_values); + break; - q = g_shell_quote (r); - g_free (r); - r = q; - } - } + case GTH_SCRIPT_CODE_PATH: /* File path */ + _append_file_list (result, eval_data->file_list, get_filename_func, quote_values); + break; - if (r != NULL) - g_string_append (res, r); + case GTH_SCRIPT_CODE_BASENAME: /* File basename */ + _append_file_list (result, eval_data->file_list, get_basename_func, quote_values); + break; - g_free (r); - g_free (match); + case GTH_SCRIPT_CODE_BASENAME_NO_EXTENSION: /* File basename, no extension */ + _append_file_list (result, eval_data->file_list, get_basename_wo_ext_func, quote_values); + break; - return FALSE; -} + case GTH_SCRIPT_CODE_EXTENSION: /* File extension */ + _append_file_list (result, eval_data->file_list, get_ext_func, quote_values); + break; + case GTH_SCRIPT_CODE_PARENT_PATH: /* Parent path */ + _append_file_list (result, eval_data->file_list, get_parent_func, quote_values); + break; -static const char * -_g_utf8_find_matching_bracket (const char *string, - const char *open_bracket, - const char *closed_bracket) -{ - const char *s; - gsize i; - gsize string_len = g_utf8_strlen (string, -1); - int n_open_brackets = 1; - - s = string; - for (i = 0; i <= string_len - 1; i++) { - if (strncmp (s, open_bracket, 1) == 0) - n_open_brackets++; - else if (strncmp (s, closed_bracket, 1) == 0) - n_open_brackets--; - if (n_open_brackets == 0) - return s; - s = g_utf8_next_char(s); - } - - return NULL; -} + case GTH_SCRIPT_CODE_TIMESTAMP: /* Timestamp */ + text = _get_timestamp (args[0], quote_values); + break; + case GTH_SCRIPT_CODE_ASK_VALUE: /* Ask value */ + if (preview) { + if ((args[0] != NULL) && ! _g_utf8_all_spaces (args[1])) + g_string_append (result, args[1]); + else if (! _g_utf8_all_spaces (args[0])) + _g_string_append_markup_escaped (result, "{ %s }", args[0]); + else + g_string_append_unichar (result, code); + } + else if (eval_data->last_asked_value != NULL) { + AskedValue *asked_value; -static char ** -_split_command_for_quotation (char *string) -{ - const char *delimiter = "%quote{"; - char **str_array; - const char *s; - const char *remainder; - GSList *string_list = NULL, *slist; - int n; - - remainder = string; - s = _g_utf8_find_str (remainder, delimiter); - if (s != NULL) { - gsize delimiter_size = strlen (delimiter); - - while (s != NULL) { - gsize size = s - remainder; - char *new_string; - - new_string = g_new (char, size + 1); - strncpy (new_string, remainder, size); - new_string[size] = 0; - - string_list = g_slist_prepend (string_list, new_string); - - /* search the matching bracket */ - remainder = s + delimiter_size; - s = _g_utf8_find_matching_bracket (remainder, "{", "}"); - if (s != NULL) { - size = s - remainder; - new_string = g_new (char, size + 1); - strncpy (new_string, remainder, size); - new_string[size] = 0; - string_list = g_slist_prepend (string_list, new_string); - - remainder = s + 1 /* strlen("}") */; - s = _g_utf8_find_str (remainder, delimiter); - } + asked_value = eval_data->last_asked_value->data; + text = quote_values ? g_shell_quote (asked_value->value) : g_strdup (asked_value->value); + eval_data->last_asked_value = eval_data->last_asked_value->next; } - } + break; + + case GTH_SCRIPT_CODE_FILE_ATTRIBUTE: /* File attribute */ + if (preview) + g_string_append_printf (result, "{ %s }", args[0]); + else + _append_attribute_list (result, eval_data->file_list, args[0], quote_values); + break; + + case GTH_SCRIPT_CODE_QUOTE: /* Quote text. */ + if (args[0] != NULL) + text = g_shell_quote (args[0]); + break; - if ((remainder != NULL) && (*remainder != 0)) - string_list = g_slist_prepend (string_list, g_strdup (remainder)); + default: + /* Code not recognized, return the code itself. */ + _g_string_append_template_code (result, code, args); + break; + } - n = g_slist_length (string_list); - str_array = g_new (char*, n + 1); - str_array[n--] = NULL; - for (slist = string_list; slist; slist = slist->next) - str_array[n--] = slist->data; + if (text != NULL) { + g_string_append (result, text); + g_free (text); + } - g_slist_free (string_list); + if (highlight) + g_string_append (result, ""); - return str_array; + return (eval_data->error != NULL); } static void _gth_script_get_command_line (GTask *task) { - CommandLineData *command_data; - GRegex *re; - GString *command_line; - char **a; - int i; - char *result; + CommandLineData *command_data; + char *result; command_data = g_task_get_task_data (task); + command_data->eval_data.last_asked_value = command_data->eval_data.asked_values; + command_data->eval_data.error = NULL; - /* replace the parameters in the command line */ - - re = g_regex_new ("%U|%F|%B|%N|%E|%P|%T|%ask({[^}]+}({[^}]+})?)?|%attr{[^}]+}", 0, 0, NULL); - - command_data->quote_values = FALSE; - command_data->last_asked_value = command_data->asked_values; - command_line = g_string_new (""); - a = _split_command_for_quotation (command_data->script->priv->command); - for (i = 0; a[i] != NULL; i++) { - if ((i % 2) == 1) { /* the quote content */ - char *sub_result; - - sub_result = g_regex_replace_eval (re, a[i], -1, 0, 0, command_line_eval_cb, command_data, NULL); - if (command_data->error == NULL) { - char *quoted; - - quoted = g_shell_quote (g_strstrip (sub_result)); - g_string_append (command_line, quoted); - - g_free (quoted); - } - - g_free (sub_result); - - if (command_data->error != NULL) - break; - } - else - g_string_append (command_line, a[i]); - } - - if (command_data->error == NULL) { - command_data->quote_values = TRUE; - command_data->last_asked_value = command_data->asked_values; - result = g_regex_replace_eval (re, command_line->str, -1, 0, 0, command_line_eval_cb, command_data, NULL); - } - else - result = NULL; - - g_strfreev (a); - g_string_free (command_line, TRUE); - g_regex_unref (re); + result = _g_template_eval (command_data->script->priv->command, + TEMPLATE_FLAGS_NO_ENUMERATOR, + eval_template_cb, + &command_data->eval_data); - if (command_data->error != NULL) { + if (command_data->eval_data.error != NULL) { g_free (result); - g_task_return_error (task, command_data->error); + g_task_return_error (task, command_data->eval_data.error); } else g_task_return_pointer (task, result, g_free); @@ -953,7 +857,7 @@ else { GList *scan; - for (scan = command_data->asked_values; scan; scan = scan->next) { + for (scan = command_data->eval_data.asked_values; scan; scan = scan->next) { AskedValue *asked_value = scan->data; g_free (asked_value->value); @@ -967,6 +871,58 @@ } +static void +thumb_loader_ready_cb (GObject *source_object, + GAsyncResult *result, + gpointer user_data) +{ + CommandLineData *command_data = user_data; + cairo_surface_t *image; + + if (gth_thumb_loader_load_finish (GTH_THUMB_LOADER (source_object), + result, + &image, + NULL)) + { + gtk_image_set_from_surface (GTK_IMAGE (_gtk_builder_get_widget (command_data->builder, "request_image")), image); + cairo_surface_destroy (image); + } + + g_object_unref (command_data->builder); +} + + +/* -- gth_script_get_command_line_async -- */ + + +typedef struct { + CommandLineData *command_data; + int n; +} CollectValuesData; + + +static gboolean +collect_asked_values_cb (gunichar parent_code, + gunichar code, + char **args, + gpointer user_data) +{ + CollectValuesData *collect_data = user_data; + CommandLineData *command_data = collect_data->command_data; + AskedValue *asked_value; + + if (code != GTH_SCRIPT_CODE_ASK_VALUE) + return FALSE; + + asked_value = asked_value_new (collect_data->n++); + asked_value->prompt = _g_utf8_strip (args[0]); + asked_value->default_value = _g_utf8_strip (args[1]); + command_data->eval_data.asked_values = g_list_prepend (command_data->eval_data.asked_values, asked_value); + + return FALSE; +} + + void gth_script_get_command_line_async (GthScript *script, GtkWindow *parent, @@ -977,80 +933,39 @@ GAsyncReadyCallback callback, gpointer user_data) { - CommandLineData *command_data; - GTask *task; - GRegex *re; - GthFileData *file_data; - GtkWidget *dialog; + CommandLineData *command_data; + GTask *task; + CollectValuesData collect_data; + GthFileData *file_data; + GtkWidget *dialog; command_data = g_new0 (CommandLineData, 1); command_data->script = g_object_ref (script); command_data->parent = parent; - command_data->file_list = _g_object_list_ref (file_list); - command_data->error = NULL; command_data->dialog_callback = dialog_callback; command_data->user_data = user_data; + command_data->eval_data.file_list = _g_object_list_ref (file_list); + command_data->eval_data.error = NULL; task = g_task_new (script, cancellable, callback, user_data); g_task_set_task_data (task, command_data, (GDestroyNotify) command_line_data_free); /* collect the values to ask to the user */ - command_data->asked_values = NULL; - re = g_regex_new ("(%ask)({[^}]+})?({[^}]+})?", 0, 0, NULL); - if (re != NULL) { - GRegex *param_re; - char **a; - int i; - - param_re = g_regex_new ("{([^}]+)}", 0, 0, NULL); - a = g_regex_split (re, script->priv->command, 0); - for (i = 0; a[i] != NULL; i++) { - if (g_strcmp0 (a[i], "%ask") == 0) { - AskedValue *asked_value; - GMatchInfo *match_info = NULL; - int n_param = 0; - - asked_value = asked_value_new (n_param); - i++; - while ((n_param < 2) && (a[i] != NULL) && g_regex_match (param_re, a[i], 0, &match_info)) { - char *value; - - value = g_match_info_fetch (match_info, 1); - n_param++; - - if (n_param == 1) { - g_free (asked_value->prompt); - asked_value->prompt = _g_utf8_strip (value); - } - else if (n_param == 2) - asked_value->default_value = _g_utf8_strip (value); - else - g_assert_not_reached (); - - g_free (value); - g_match_info_free (match_info); - match_info = NULL; - i++; - } - command_data->asked_values = g_list_prepend (command_data->asked_values, asked_value); - - g_match_info_free (match_info); - } - } - - g_strfreev (a); - g_regex_unref (param_re); - g_regex_unref (re); - } + collect_data.command_data = command_data; + collect_data.n = 0; + _g_template_for_each_token (script->priv->command, + TEMPLATE_FLAGS_NO_ENUMERATOR, + collect_asked_values_cb, + &collect_data); - if (command_data->asked_values == NULL) { + if (command_data->eval_data.asked_values == NULL) { /* No values to ask to the user. */ _gth_script_get_command_line (task); return; } - command_data->asked_values = g_list_reverse (command_data->asked_values); + command_data->eval_data.asked_values = g_list_reverse (command_data->eval_data.asked_values); command_data->builder = gtk_builder_new_from_resource ("/org/gnome/gThumb/list_tools/data/ui/ask-values.ui"); dialog = g_object_new (GTK_TYPE_DIALOG, @@ -1075,7 +990,7 @@ gtk_label_set_text (GTK_LABEL (_gtk_builder_get_widget (command_data->builder, "title_label")), gth_script_get_display_name (command_data->script)); - file_data = (GthFileData *) command_data->file_list->data; + file_data = (GthFileData *) command_data->eval_data.file_list->data; gtk_label_set_text (GTK_LABEL (_gtk_builder_get_widget (command_data->builder, "filename_label")), g_file_info_get_display_name (file_data->info)); @@ -1083,7 +998,7 @@ GtkWidget *prompts = _gtk_builder_get_widget (command_data->builder, "prompts"); GList *scan; - for (scan = command_data->asked_values; scan; scan = scan->next) { + for (scan = command_data->eval_data.asked_values; scan; scan = scan->next) { AskedValue *asked_value = scan->data; GtkWidget *label; GtkWidget *entry; @@ -1159,3 +1074,34 @@ return shortcut; } + + +/* -- gth_script_get_preview -- */ + + +#define PREVIEW_URI "file:///home/user/images/filename.jpeg" + + +char * +gth_script_get_preview (const char *template, + TemplateFlags flags) +{ + EvalData preview_data; + char *result; + + preview_data.file_list = g_list_append (NULL, + gth_file_data_new_for_uri (PREVIEW_URI, NULL)); + + preview_data.error = NULL; + preview_data.asked_values = NULL; + preview_data.last_asked_value = NULL; + + result = _g_template_eval (template, + flags | TEMPLATE_FLAGS_NO_ENUMERATOR | TEMPLATE_FLAGS_PREVIEW, + eval_template_cb, + &preview_data); + + _g_object_list_unref (preview_data.file_list); + + return result; +} diff -Nru gthumb-3.11.2/extensions/list_tools/gth-script-editor-dialog.c gthumb-3.12.0/extensions/list_tools/gth-script-editor-dialog.c --- gthumb-3.11.2/extensions/list_tools/gth-script-editor-dialog.c 2021-01-10 10:11:37.966578200 +0000 +++ gthumb-3.12.0/extensions/list_tools/gth-script-editor-dialog.c 2021-09-19 15:50:39.585034800 +0000 @@ -28,7 +28,20 @@ #define GET_WIDGET(name) _gtk_builder_get_widget (self->priv->builder, (name)) -#define NO_SHORTCUT 0 + + +static GthTemplateCode Command_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_QUOTED, N_("Quoted text"), GTH_SCRIPT_CODE_QUOTE, 1 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("File URI"), GTH_SCRIPT_CODE_URI, 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("File path"), GTH_SCRIPT_CODE_PATH, 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("File name"), GTH_SCRIPT_CODE_BASENAME, 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("File name, no extension"), GTH_SCRIPT_CODE_BASENAME_NO_EXTENSION, 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("File extension"), GTH_SCRIPT_CODE_EXTENSION, 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Folder path"), GTH_SCRIPT_CODE_PARENT_PATH, 0 }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Current date"), GTH_SCRIPT_CODE_TIMESTAMP, 1 }, + { GTH_TEMPLATE_CODE_TYPE_ASK_VALUE, N_("Ask a value"), GTH_SCRIPT_CODE_ASK_VALUE, 2 }, + { GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE, N_("File attribute"), GTH_SCRIPT_CODE_FILE_ATTRIBUTE, 1 }, +}; enum { @@ -45,7 +58,6 @@ gboolean wait_command; gboolean shell_script; gboolean for_each_file; - gboolean help_visible; GthShortcut *shortcut; }; @@ -91,7 +103,6 @@ dialog->priv->wait_command = FALSE; dialog->priv->shell_script = FALSE; dialog->priv->for_each_file = FALSE; - dialog->priv->help_visible = FALSE; dialog->priv->shortcut = NULL; dialog->priv->shortcut_window = NULL; } @@ -105,19 +116,27 @@ static void -command_entry_icon_press_cb (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data) +edit_command_button_clicked_cb (GtkButton *button, + gpointer user_data) { GthScriptEditorDialog *self = user_data; + GtkWidget *dialog; - self->priv->help_visible = ! self->priv->help_visible; - - if (self->priv->help_visible) - gtk_widget_show (GET_WIDGET("command_help_box")); - else - gtk_widget_hide (GET_WIDGET("command_help_box")); + dialog = gth_template_editor_dialog_new (Command_Special_Codes, + G_N_ELEMENTS (Command_Special_Codes), + 0, + _("Edit Command"), + GTK_WINDOW (self)); + gth_template_editor_dialog_set_preview_func (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + (TemplatePreviewFunc) gth_script_get_preview, + NULL); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("command_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("command_entry")); + gtk_widget_show (dialog); } @@ -149,8 +168,10 @@ { if (title != NULL) gtk_window_set_title (GTK_WINDOW (self), title); - if (parent != NULL) + if (parent != NULL) { gtk_window_set_transient_for (GTK_WINDOW (self), parent); + _gtk_dialog_add_to_window_group (GTK_DIALOG (self)); + } gtk_dialog_add_buttons (GTK_DIALOG (self), _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL, @@ -170,9 +191,9 @@ gtk_widget_show (self->priv->accel_button); gtk_box_pack_start (GTK_BOX (GET_WIDGET ("accel_box")), self->priv->accel_button, FALSE, FALSE, 0); - g_signal_connect (GET_WIDGET ("command_entry"), - "icon-press", - G_CALLBACK (command_entry_icon_press_cb), + g_signal_connect (GET_WIDGET ("edit_command_button"), + "clicked", + G_CALLBACK (edit_command_button_clicked_cb), self); /**/ diff -Nru gthumb-3.11.2/extensions/list_tools/gth-script-file.c gthumb-3.12.0/extensions/list_tools/gth-script-file.c --- gthumb-3.11.2/extensions/list_tools/gth-script-file.c 2021-01-10 10:11:37.966578200 +0000 +++ gthumb-3.12.0/extensions/list_tools/gth-script-file.c 2021-09-19 15:50:39.585034800 +0000 @@ -26,7 +26,9 @@ #include "gth-script-file.h" -#define SCRIPT_FORMAT "1.0" +/* version 1.0: Original version + version 1.1: Changed command special codes to a single character. */ +#define SCRIPT_FORMAT "1.1" enum { @@ -107,6 +109,51 @@ } +/* -- convert_command_attributes_1_0 -- */ + + +static gboolean +convert_command_attributes_1_0_cb (const GMatchInfo *match_info, + GString *result, + gpointer user_data) +{ + char *match; + + g_string_append_c (result, '%'); + match = g_match_info_fetch (match_info, 0); + if (strcmp (match, "%ask") == 0) + g_string_append_c (result, GTH_SCRIPT_CODE_ASK_VALUE); + else if (strcmp (match, "%quote") == 0) + g_string_append_c (result, GTH_SCRIPT_CODE_QUOTE); + if (strcmp (match, "%attr") == 0) + g_string_append_c (result, GTH_SCRIPT_CODE_FILE_ATTRIBUTE); + + return FALSE; +} + + +static char * +convert_command_attributes_1_0 (const char *command) +{ + GRegex *re; + char *new_command; + + re = g_regex_new ("%ask|%quote|%attr", 0, 0, NULL); + new_command = g_regex_replace_eval (re, + command, + -1, + 0, + 0, + convert_command_attributes_1_0_cb, + NULL, + NULL); + + g_regex_unref (re); + + return new_command; +} + + static gboolean gth_script_file_load_from_data (GthScriptFile *self, const char *data, @@ -125,6 +172,10 @@ scripts_node = DOM_ELEMENT (doc)->first_child; if ((scripts_node != NULL) && (g_strcmp0 (scripts_node->tag_name, "scripts") == 0)) { + gboolean convert_format_1_0; + + convert_format_1_0 = _g_str_equal (dom_element_get_attribute (DOM_ELEMENT (scripts_node), "version"), "1.0"); + for (child = scripts_node->first_child; child != NULL; child = child->next_sibling) @@ -134,6 +185,14 @@ if (strcmp (child->tag_name, "script") == 0) { script = gth_script_new (); dom_domizable_load_from_element (DOM_DOMIZABLE (script), child); + if (convert_format_1_0) { + char *new_command; + + new_command = convert_command_attributes_1_0 (gth_script_get_command (script)); + g_object_set (script, "command", new_command, NULL); + + g_free (new_command); + } } if (script == NULL) diff -Nru gthumb-3.11.2/extensions/list_tools/gth-script.h gthumb-3.12.0/extensions/list_tools/gth-script.h --- gthumb-3.11.2/extensions/list_tools/gth-script.h 2021-01-10 10:11:37.966578200 +0000 +++ gthumb-3.12.0/extensions/list_tools/gth-script.h 2021-09-19 15:50:39.591701500 +0000 @@ -27,6 +27,17 @@ G_BEGIN_DECLS +#define GTH_SCRIPT_CODE_URI 'U' +#define GTH_SCRIPT_CODE_PATH 'F' +#define GTH_SCRIPT_CODE_BASENAME 'B' +#define GTH_SCRIPT_CODE_BASENAME_NO_EXTENSION 'N' +#define GTH_SCRIPT_CODE_EXTENSION 'E' +#define GTH_SCRIPT_CODE_PARENT_PATH 'P' +#define GTH_SCRIPT_CODE_TIMESTAMP 'T' +#define GTH_SCRIPT_CODE_ASK_VALUE '?' +#define GTH_SCRIPT_CODE_FILE_ATTRIBUTE 'A' +#define GTH_SCRIPT_CODE_QUOTE 'Q' + #define GTH_TYPE_SCRIPT (gth_script_get_type ()) #define GTH_SCRIPT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTH_TYPE_SCRIPT, GthScript)) #define GTH_SCRIPT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTH_TYPE_SCRIPT, GthScriptClass)) @@ -74,6 +85,8 @@ GError **error); const char * gth_script_get_accelerator (GthScript *script); GthShortcut * gth_script_create_shortcut (GthScript *script); +char * gth_script_get_preview (const char *tmpl, + TemplateFlags flags); G_END_DECLS diff -Nru gthumb-3.11.2/extensions/meson.build gthumb-3.12.0/extensions/meson.build --- gthumb-3.11.2/extensions/meson.build 2021-01-10 10:11:37.966578200 +0000 +++ gthumb-3.12.0/extensions/meson.build 2021-09-19 15:50:39.655034500 +0000 @@ -39,14 +39,11 @@ subdir('contact_sheet') if with_webservices subdir('oauth') - subdir('facebook') # flickr exporters subdir('flicker_utils') subdir('23hq') subdir('flicker') - - subdir('picasaweb') endif if with_webalbums subdir('webalbums') diff -Nru gthumb-3.11.2/extensions/photo_importer/dlg-photo-importer.c gthumb-3.12.0/extensions/photo_importer/dlg-photo-importer.c --- gthumb-3.11.2/extensions/photo_importer/dlg-photo-importer.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/photo_importer/dlg-photo-importer.c 2021-09-19 15:50:39.671701200 +0000 @@ -102,20 +102,14 @@ g_settings_set_boolean (data->settings, PREF_PHOTO_IMPORTER_DELETE_FROM_DEVICE, delete_imported); if (data->import) { - GSettings *importer_settings; - GFile *destination; - gboolean single_subfolder; - GthSubfolderType subfolder_type; - GthSubfolderFormat subfolder_format; - char *custom_format; - GList *file_list; + GSettings *importer_settings; + GFile *destination; + char *subfolder_template; + GList *file_list; importer_settings = g_settings_new (GTHUMB_IMPORTER_SCHEMA); destination = gth_import_preferences_get_destination (); - single_subfolder = g_settings_get_boolean (importer_settings, PREF_IMPORTER_SUBFOLDER_SINGLE); - subfolder_type = g_settings_get_enum (importer_settings, PREF_IMPORTER_SUBFOLDER_TYPE); - subfolder_format = g_settings_get_enum (importer_settings, PREF_IMPORTER_SUBFOLDER_FORMAT); - custom_format = g_settings_get_string (importer_settings, PREF_IMPORTER_SUBFOLDER_CUSTOM_FORMAT); + subfolder_template = g_settings_get_string (importer_settings, PREF_IMPORTER_SUBFOLDER_TEMPLATE); file_list = get_selected_file_list (data); if (file_list != NULL) { @@ -126,10 +120,7 @@ task = gth_import_task_new (data->browser, file_list, destination, - subfolder_type, - subfolder_format, - single_subfolder, - custom_format, + subfolder_template, gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("event_entry"))), tags, delete_imported, @@ -142,7 +133,7 @@ } _g_object_list_unref (file_list); - g_free (custom_format); + g_free (subfolder_template); _g_object_unref (destination); g_object_unref (importer_settings); } @@ -353,7 +344,7 @@ data->files = NULL; if (data->source == NULL) { - gth_file_list_clear (GTH_FILE_LIST (data->file_list), _("(Empty)")); + gth_file_list_clear (GTH_FILE_LIST (data->file_list), NULL); update_sensitivity (data); return; } @@ -393,7 +384,7 @@ if (! gtk_combo_box_get_active_iter (GTK_COMBO_BOX (data->device_chooser), &iter)) { _g_clear_object (&data->source); _g_clear_object (&data->last_source); - gth_file_list_clear (GTH_FILE_LIST (data->file_list), _("(Empty)")); + gth_file_list_clear (GTH_FILE_LIST (data->file_list), NULL); return; } @@ -404,7 +395,7 @@ if (mount == NULL) { _g_clear_object (&data->source); _g_clear_object (&data->last_source); - gth_file_list_clear (GTH_FILE_LIST (data->file_list), _("Empty")); + gth_file_list_clear (GTH_FILE_LIST (data->file_list), NULL); return; } diff -Nru gthumb-3.11.2/extensions/picasaweb/actions.c gthumb-3.12.0/extensions/picasaweb/actions.c --- gthumb-3.11.2/extensions/picasaweb/actions.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/actions.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,57 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - - -#include -#include -#include -#include "actions.h" -#include "dlg-export-to-picasaweb.h" -#include "dlg-import-from-picasaweb.h" - - -void -gth_browser_activate_import_picasaweb (GSimpleAction *action, - GVariant *parameter, - gpointer user_data) -{ - dlg_import_from_picasaweb (GTH_BROWSER (user_data)); -} - - -void -gth_browser_activate_export_picasaweb (GSimpleAction *action, - GVariant *parameter, - gpointer user_data) -{ - GthBrowser *browser = GTH_BROWSER (user_data); - GList *items; - GList *file_list; - - items = gth_file_selection_get_selected (GTH_FILE_SELECTION (gth_browser_get_file_list_view (browser))); - file_list = gth_file_list_get_files (GTH_FILE_LIST (gth_browser_get_file_list (browser)), items); - if (file_list == NULL) - file_list = gth_file_store_get_visibles (gth_browser_get_file_store (browser)); - dlg_export_to_picasaweb (browser, file_list); - - _g_object_list_unref (file_list); - _gtk_tree_path_list_free (items); -} diff -Nru gthumb-3.11.2/extensions/picasaweb/actions.h gthumb-3.12.0/extensions/picasaweb/actions.h --- gthumb-3.11.2/extensions/picasaweb/actions.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/actions.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef ACTIONS_H -#define ACTIONS_H - -#include - -DEF_ACTION_CALLBACK (gth_browser_activate_export_picasaweb) -DEF_ACTION_CALLBACK (gth_browser_activate_import_picasaweb) - -#endif /* ACTIONS_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/callbacks.c gthumb-3.12.0/extensions/picasaweb/callbacks.c --- gthumb-3.11.2/extensions/picasaweb/callbacks.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/callbacks.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - - -#include -#include -#include -#include -#include -#include -#include "actions.h" -#include "callbacks.h" - - -static const GActionEntry actions[] = { - { "export-picasaweb", gth_browser_activate_export_picasaweb }, - { "import-picasaweb", gth_browser_activate_import_picasaweb } -}; - - -void -pw__gth_browser_construct_cb (GthBrowser *browser) -{ - g_return_if_fail (GTH_IS_BROWSER (browser)); - - g_action_map_add_action_entries (G_ACTION_MAP (browser), - actions, - G_N_ELEMENTS (actions), - browser); - gth_menu_manager_append_entry (gth_browser_get_menu_manager (browser, GTH_BROWSER_MENU_MANAGER_WEB_EXPORTERS), - GTH_MENU_MANAGER_NEW_MERGE_ID, - _("_Picasa Web Album…"), - "win.export-picasaweb", - NULL, - "site-picasaweb"); - gth_menu_manager_append_entry (gth_browser_get_menu_manager (browser, GTH_BROWSER_MENU_MANAGER_WEB_IMPORTERS), - GTH_MENU_MANAGER_NEW_MERGE_ID, - _("_Picasa Web Album…"), - "win.import-picasaweb", - NULL, - "site-picasaweb"); -} diff -Nru gthumb-3.11.2/extensions/picasaweb/callbacks.h gthumb-3.12.0/extensions/picasaweb/callbacks.h --- gthumb-3.11.2/extensions/picasaweb/callbacks.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/callbacks.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef CALLBACKS_H -#define CALLBACKS_H - -#include - -void pw__gth_browser_construct_cb (GthBrowser *browser); - -#endif /* CALLBACKS_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/data/meson.build gthumb-3.12.0/extensions/picasaweb/data/meson.build --- gthumb-3.11.2/extensions/picasaweb/data/meson.build 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/data/meson.build 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -subdir('ui') diff -Nru gthumb-3.11.2/extensions/picasaweb/data/ui/export-to-picasaweb.ui gthumb-3.12.0/extensions/picasaweb/data/ui/export-to-picasaweb.ui --- gthumb-3.11.2/extensions/picasaweb/data/ui/export-to-picasaweb.ui 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/data/ui/export-to-picasaweb.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,391 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - False - 15 - vertical - 5 - - - True - True - True - 6 - vertical - - - True - False - 6 - vertical - 3 - - - True - False - 0 - - - False - True - 0 - - - - - True - True - - - - - True - False - 6 - vertical - 6 - - - True - False - 2 - 6 - 5 - - - True - False - 6 - - - True - False - A_ccount: - True - 0 - 0 - - - - - GTK_FILL - GTK_FILL - - - - - True - False - vertical - 3 - - - True - False - 6 - - - 300 - True - False - account_liststore - - - - 1 - - - - - True - True - 0 - - - - - True - True - True - - - True - False - view-list-symbolic - - - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 6 - - - True - False - Free space: - - - - - - False - True - 0 - - - - - True - False - 0 - 0.51999998092651367 - - - - - - True - True - 1 - - - - - False - True - 1 - - - - - 1 - 2 - GTK_FILL - - - - - False - True - 0 - - - - - True - False - vertical - 3 - - - True - False - _Albums: - True - 0 - - - False - True - 0 - - - - - True - False - 6 - - - 120 - True - True - in - - - True - True - album_liststore - False - True - 1 - - - - - - Name - True - True - 1 - - - - - Used - - - - 4 - - - - - - - Remaining photos - - - - 3 - - - - - - - - - True - True - 0 - - - - - True - True - 1 - - - - - True - True - 1 - - - - - True - False - 6 - - - _Resize if larger than: - True - True - False - True - 0 - True - - - False - False - 0 - - - - - True - False - 6 - - - True - False - resize_liststore - 0 - - - - 0 - - - - - False - True - 0 - - - - - True - True - 1 - - - - - False - True - 2 - - - - - False - False - - - - - True - True - 1 - - - - diff -Nru gthumb-3.11.2/extensions/picasaweb/data/ui/import-from-picasaweb.ui gthumb-3.12.0/extensions/picasaweb/data/ui/import-from-picasaweb.ui --- gthumb-3.11.2/extensions/picasaweb/data/ui/import-from-picasaweb.ui 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/data/ui/import-from-picasaweb.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,248 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - True - False - 15 - vertical - 5 - - - True - False - True - 5 - vertical - 12 - - - True - False - vertical - 6 - - - True - False - 2 - 2 - 6 - 5 - - - True - False - vertical - 3 - - - True - False - 6 - - - 300 - True - False - account_liststore - - - - 1 - - - - - True - True - 0 - - - - - True - True - True - Edit accounts - - - True - False - view-list-symbolic - - - - - False - True - 1 - - - - - False - True - 0 - - - - - 1 - 2 - GTK_FILL - - - - - True - False - end - A_ccount: - True - - - GTK_FILL - GTK_FILL - - - - - True - False - end - _Album: - True - - - 1 - 2 - GTK_FILL - GTK_FILL - - - - - True - False - album_liststore - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - False - True - 0 - - - - - False - True - 0 - - - - - 460 - 250 - True - False - vertical - 3 - - - True - False - 0 - - - False - True - 0 - - - - - True - True - 1 - - - - - True - False - 6 - - - True - False - _Destination: - True - 0 - - - False - True - 0 - - - - - True - False - - - - - - True - True - 1 - - - - - False - True - 2 - - - - - True - True - 1 - - - - diff -Nru gthumb-3.11.2/extensions/picasaweb/data/ui/meson.build gthumb-3.12.0/extensions/picasaweb/data/ui/meson.build --- gthumb-3.11.2/extensions/picasaweb/data/ui/meson.build 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/data/ui/meson.build 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -ui_files = files( - 'export-to-picasaweb.ui', - 'import-from-picasaweb.ui', - 'picasa-web-album-properties.ui' -) -install_data(ui_files, install_dir : ui_install_dir) diff -Nru gthumb-3.11.2/extensions/picasaweb/data/ui/picasa-web-album-properties.ui gthumb-3.12.0/extensions/picasaweb/data/ui/picasa-web-album-properties.ui --- gthumb-3.11.2/extensions/picasaweb/data/ui/picasa-web-album-properties.ui 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/data/ui/picasa-web-album-properties.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,147 +0,0 @@ - - - - - - - - - - - - Public - - - Private - - - - - True - False - vertical - 15 - - - True - False - 3 - 2 - 6 - 6 - - - True - False - end - _Name: - True - name_entry - 0 - - - GTK_FILL - GTK_FILL - - - - - 300 - True - True - - - - 1 - 2 - GTK_FILL - - - - - True - False - end - _Visibility: - True - 0 - - - 2 - 3 - GTK_FILL - GTK_FILL - - - - - True - False - - - True - False - visibility_liststore - 0 - - - - 0 - - - - - False - True - 0 - - - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - end - D_escription: - True - description_entry - 0 - - - 1 - 2 - GTK_FILL - GTK_FILL - - - - - False - True - 0 - - - - diff -Nru gthumb-3.11.2/extensions/picasaweb/dlg-export-to-picasaweb.c gthumb-3.12.0/extensions/picasaweb/dlg-export-to-picasaweb.c --- gthumb-3.11.2/extensions/picasaweb/dlg-export-to-picasaweb.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/dlg-export-to-picasaweb.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,578 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include "dlg-export-to-picasaweb.h" -#include "picasa-album-properties-dialog.h" -#include "picasa-web-album.h" -#include "picasa-web-service.h" -#include "preferences.h" - - -#define GET_WIDGET(x) (_gtk_builder_get_widget (data->builder, (x))) -#define _OPEN_IN_BROWSER_RESPONSE 1 - - -enum { - ACCOUNT_DATA_COLUMN, - ACCOUNT_NAME_COLUMN -}; - - -enum { - ALBUM_DATA_COLUMN, - ALBUM_NAME_COLUMN, - ALBUM_ICON_COLUMN, - ALBUM_REMAINING_IMAGES_COLUMN, - ALBUM_USED_BYTES_COLUMN, - ALBUM_EMBLEM_COLUMN -}; - - -typedef struct { - GthBrowser *browser; - GSettings *settings; - GthFileData *location; - GList *file_list; - GtkBuilder *builder; - GtkWidget *dialog; - GtkWidget *list_view; - GtkWidget *progress_dialog; - PicasaWebService *service; - GList *albums; - PicasaWebAlbum *album; - GCancellable *cancellable; -} DialogData; - - -static void -destroy_dialog (DialogData *data) -{ - if (data->dialog != NULL) - gtk_widget_destroy (data->dialog); - if (data->service != NULL) - gth_task_completed (GTH_TASK (data->service), NULL); - _g_object_unref (data->cancellable); - _g_object_unref (data->album); - _g_object_unref (data->service); - _g_object_list_unref (data->albums); - if (data->progress_dialog != NULL) - gtk_widget_destroy (data->progress_dialog); - _g_object_unref (data->builder); - _g_object_list_unref (data->file_list); - _g_object_unref (data->location); - g_object_unref (data->settings); - g_free (data); -} - - -static void -completed_messagedialog_response_cb (GtkDialog *dialog, - int response_id, - gpointer user_data) -{ - DialogData *data = user_data; - - switch (response_id) { - case GTK_RESPONSE_DELETE_EVENT: - case GTK_RESPONSE_CLOSE: - gtk_widget_destroy (GTK_WIDGET (dialog)); - gtk_dialog_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_DELETE_EVENT); - break; - - default: - break; - } -} - - -static void -export_completed_with_success (DialogData *data) -{ - GtkWidget *dialog; - - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - - dialog = _gtk_message_dialog_new (GTK_WINDOW (data->browser), - GTK_DIALOG_MODAL, - NULL, - _("Files successfully uploaded to the server."), - NULL, - _GTK_LABEL_CLOSE, GTK_RESPONSE_CLOSE, - NULL); - g_signal_connect (dialog, - "delete-event", - G_CALLBACK (gtk_true), - NULL); - g_signal_connect (dialog, - "response", - G_CALLBACK (completed_messagedialog_response_cb), - data); - - gtk_window_present (GTK_WINDOW (dialog)); -} - - -static void -post_photos_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) -{ - DialogData *data = user_data; - PicasaWebService *picasaweb = PICASA_WEB_SERVICE (source_object); - GError *error = NULL; - - if (! picasa_web_service_post_photos_finish (picasaweb, result, &error)) { - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not upload the files"), error); - g_clear_error (&error); - return; - } - - export_completed_with_success (data); -} - - -static void -export_dialog_response_cb (GtkDialog *dialog, - int response_id, - gpointer user_data) -{ - DialogData *data = user_data; - - switch (response_id) { - case GTK_RESPONSE_DELETE_EVENT: - case GTK_RESPONSE_CANCEL: - gth_file_list_cancel (GTH_FILE_LIST (data->list_view), (DataFunc) destroy_dialog, data); - break; - - case GTK_RESPONSE_OK: - { - GtkTreeModel *tree_model; - GtkTreeIter iter; - GList *file_list; - int max_width; - int max_height; - - if (! gtk_tree_selection_get_selected (gtk_tree_view_get_selection (GTK_TREE_VIEW (GET_WIDGET ("albums_treeview"))), &tree_model, &iter)) { - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), - GTK_RESPONSE_OK, - FALSE); - return; - } - - _g_clear_object (&data->album); - gtk_tree_model_get (tree_model, &iter, - ALBUM_DATA_COLUMN, &data->album, - -1); - - gtk_widget_hide (data->dialog); - gth_task_dialog (GTH_TASK (data->service), FALSE, NULL); - - file_list = gth_file_data_list_to_file_list (data->file_list); - - max_width = -1; - max_height = -1; - if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("resize_checkbutton")))) { - int idx = gtk_combo_box_get_active (GTK_COMBO_BOX (GET_WIDGET ("resize_combobox"))); - max_width = ImageSizeValues[idx].width; - max_height = ImageSizeValues[idx].height; - } - g_settings_set_int (data->settings, PREF_PICASAWEB_RESIZE_WIDTH, max_width); - g_settings_set_int (data->settings, PREF_PICASAWEB_RESIZE_HEIGHT, max_height); - - picasa_web_service_post_photos (data->service, - data->album, - file_list, - max_width, - max_height, - data->cancellable, - post_photos_ready_cb, - data); - - _g_object_list_unref (file_list); - } - break; - - default: - break; - } -} - - -static void -update_album_list (DialogData *data) -{ - GtkTreeIter iter; - GList *scan; - char *free_space; - - free_space = g_format_size (picasa_web_service_get_free_space (PICASA_WEB_SERVICE (data->service))); - gtk_label_set_text (GTK_LABEL (GET_WIDGET ("free_space_label")), free_space); - g_free (free_space); - - gtk_list_store_clear (GTK_LIST_STORE (GET_WIDGET ("album_liststore"))); - for (scan = data->albums; scan; scan = scan->next) { - PicasaWebAlbum *album = scan->data; - char *n_photos_remaining; - char *used_bytes; - - n_photos_remaining = g_strdup_printf ("%d", album->n_photos_remaining); - used_bytes = g_format_size (album->used_bytes); - - gtk_list_store_append (GTK_LIST_STORE (GET_WIDGET ("album_liststore")), &iter); - gtk_list_store_set (GTK_LIST_STORE (GET_WIDGET ("album_liststore")), &iter, - ALBUM_DATA_COLUMN, album, - ALBUM_ICON_COLUMN, "file-catalog-symbolic", - ALBUM_NAME_COLUMN, album->title, - ALBUM_REMAINING_IMAGES_COLUMN, n_photos_remaining, - ALBUM_USED_BYTES_COLUMN, used_bytes, - -1); - - if (album->access == PICASA_WEB_ACCESS_PRIVATE) - gtk_list_store_set (GTK_LIST_STORE (GET_WIDGET ("album_liststore")), &iter, - ALBUM_EMBLEM_COLUMN, "emblem-readonly", - -1); - - g_free (used_bytes); - g_free (n_photos_remaining); - } - - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), - GTK_RESPONSE_OK, - FALSE); -} - - -static void -edit_accounts_button_clicked_cb (GtkButton *button, - gpointer user_data) -{ - DialogData *data = user_data; - - web_service_edit_accounts (WEB_SERVICE (data->service), GTK_WINDOW (data->dialog)); -} - - -static void -account_combobox_changed_cb (GtkComboBox *widget, - gpointer user_data) -{ - DialogData *data = user_data; - GtkTreeIter iter; - OAuthAccount *account; - - if (! gtk_combo_box_get_active_iter (widget, &iter)) - return; - - gtk_tree_model_get (gtk_combo_box_get_model (widget), - &iter, - ACCOUNT_DATA_COLUMN, &account, - -1); - - if (oauth_account_cmp (account, web_service_get_current_account (WEB_SERVICE (data->service))) != 0) - web_service_connect (WEB_SERVICE (data->service), account); - - g_object_unref (account); -} - - -static void -albums_treeview_selection_changed_cb (GtkTreeSelection *treeselection, - gpointer user_data) -{ - DialogData *data = user_data; - gboolean selected; - - selected = gtk_tree_selection_get_selected (treeselection, NULL, NULL); - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), - GTK_RESPONSE_OK, - selected); -} - - -static void -update_sensitivity (DialogData *data) -{ - gtk_widget_set_sensitive (GET_WIDGET ("resize_combobox"), - gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("resize_checkbutton")))); -} - - -static void -resize_checkbutton_toggled_cb (GtkToggleButton *button, - gpointer user_data) -{ - update_sensitivity (user_data); -} - - -static void -list_albums_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) -{ - DialogData *data = user_data; - PicasaWebService *picasaweb = PICASA_WEB_SERVICE (source_object); - GError *error = NULL; - - _g_object_list_unref (data->albums); - data->albums = picasa_web_service_list_albums_finish (picasaweb, result, &error); - if (error != NULL) { - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not get the album list"), error); - g_clear_error (&error); - gtk_dialog_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_DELETE_EVENT); - return; - } - - update_album_list (data); - - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - gtk_window_set_transient_for (GTK_WINDOW (data->dialog), GTK_WINDOW (data->browser)); - gtk_window_set_modal (GTK_WINDOW (data->dialog), FALSE); - gtk_window_present (GTK_WINDOW (data->dialog)); -} - - -static void -update_account_list (DialogData *data) -{ - int current_account_idx; - OAuthAccount *current_account; - int idx; - GList *scan; - GtkTreeIter iter; - - gtk_list_store_clear (GTK_LIST_STORE (GET_WIDGET ("account_liststore"))); - - current_account_idx = 0; - current_account = web_service_get_current_account (WEB_SERVICE (data->service)); - for (scan = web_service_get_accounts (WEB_SERVICE (data->service)), idx = 0; scan; scan = scan->next, idx++) { - OAuthAccount *account = scan->data; - - if ((current_account != NULL) && (g_strcmp0 (current_account->id, account->id) == 0)) - current_account_idx = idx; - - gtk_list_store_append (GTK_LIST_STORE (GET_WIDGET ("account_liststore")), &iter); - gtk_list_store_set (GTK_LIST_STORE (GET_WIDGET ("account_liststore")), &iter, - ACCOUNT_DATA_COLUMN, account, - ACCOUNT_NAME_COLUMN, account->name, - -1); - } - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("account_combobox")), current_account_idx); -} - - -static void -service_account_ready_cb (WebService *service, - gpointer user_data) -{ - DialogData *data = user_data; - - update_account_list (data); - picasa_web_service_list_albums (data->service, - data->cancellable, - list_albums_ready_cb, - data); -} - - -static void -service_accounts_changed_cb (WebService *service, - gpointer user_data) -{ - DialogData *data = user_data; - update_account_list (data); -} - - -void -dlg_export_to_picasaweb (GthBrowser *browser, - GList *file_list) -{ - DialogData *data; - GtkTreeSelection *selection; - GList *scan; - int n_total; - goffset total_size; - char *total_size_formatted; - char *text; - - data = g_new0 (DialogData, 1); - data->browser = browser; - data->settings = g_settings_new (GTHUMB_PICASAWEB_SCHEMA); - data->location = gth_file_data_dup (gth_browser_get_location_data (browser)); - data->builder = _gtk_builder_new_from_file ("export-to-picasaweb.ui", "picasaweb"); - data->cancellable = g_cancellable_new (); - - data->dialog = g_object_new (GTK_TYPE_DIALOG, - "title", _("Export to Picasa Web Albums"), - "transient-for", GTK_WINDOW (browser), - "modal", FALSE, - "use-header-bar", _gtk_settings_get_dialogs_use_header (), - NULL); - gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (data->dialog))), - _gtk_builder_get_widget (data->builder, "dialog_content")); - gtk_dialog_add_buttons (GTK_DIALOG (data->dialog), - _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL, - _GTK_LABEL_UPLOAD, GTK_RESPONSE_OK, - NULL); - _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK, GTK_STYLE_CLASS_SUGGESTED_ACTION); - - { - GtkCellLayout *cell_layout; - GtkCellRenderer *renderer; - - cell_layout = GTK_CELL_LAYOUT (GET_WIDGET ("name_treeviewcolumn")); - - renderer = gtk_cell_renderer_pixbuf_new (); - gtk_cell_layout_pack_start (cell_layout, renderer, FALSE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "icon-name", ALBUM_ICON_COLUMN, - NULL); - - renderer = gtk_cell_renderer_text_new (); - gtk_cell_layout_pack_start (cell_layout, renderer, TRUE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "text", ALBUM_NAME_COLUMN, - NULL); - - renderer = gtk_cell_renderer_pixbuf_new (); - gtk_cell_layout_pack_start (cell_layout, renderer, FALSE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "icon-name", ALBUM_EMBLEM_COLUMN, - NULL); - } - - _gtk_window_resize_to_fit_screen_height (data->dialog, 500); - - data->file_list = NULL; - n_total = 0; - total_size = 0; - for (scan = file_list; scan; scan = scan->next) { - GthFileData *file_data = scan->data; - const char *mime_type; - - mime_type = gth_file_data_get_mime_type (file_data); - if (g_content_type_equals (mime_type, "image/bmp") - || g_content_type_equals (mime_type, "image/gif") - || g_content_type_equals (mime_type, "image/jpeg") - || g_content_type_equals (mime_type, "image/png")) - { - total_size += g_file_info_get_size (file_data->info); - n_total++; - data->file_list = g_list_prepend (data->file_list, g_object_ref (file_data)); - } - } - data->file_list = g_list_reverse (data->file_list); - - if (data->file_list == NULL) { - GError *error; - - error = g_error_new_literal (GTH_ERROR, GTH_ERROR_GENERIC, _("No valid file selected.")); - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (browser), _("Could not export the files"), error); - g_clear_error (&error); - destroy_dialog (data); - return; - } - - total_size_formatted = g_format_size (total_size); - text = g_strdup_printf (g_dngettext (NULL, "%d file (%s)", "%d files (%s)", n_total), n_total, total_size_formatted); - gtk_label_set_text (GTK_LABEL (GET_WIDGET ("images_info_label")), text); - g_free (text); - g_free (total_size_formatted); - - /* Set the widget data */ - - data->list_view = gth_file_list_new (gth_grid_view_new (), GTH_FILE_LIST_MODE_NO_SELECTION, FALSE); - gth_file_list_set_thumb_size (GTH_FILE_LIST (data->list_view), 112); - gth_file_list_enable_thumbs (GTH_FILE_LIST (data->list_view), TRUE); - gth_file_list_set_ignore_hidden (GTH_FILE_LIST (data->list_view), TRUE); - gth_file_list_set_caption (GTH_FILE_LIST (data->list_view), "none"); - gth_file_list_set_sort_func (GTH_FILE_LIST (data->list_view), gth_main_get_sort_type ("file::name")->cmp_func, FALSE); - gtk_widget_show (data->list_view); - gtk_box_pack_start (GTK_BOX (GET_WIDGET ("images_box")), data->list_view, TRUE, TRUE, 0); - gth_file_list_set_files (GTH_FILE_LIST (data->list_view), data->file_list); - - gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (GET_WIDGET ("album_liststore")), ALBUM_NAME_COLUMN, GTK_SORT_ASCENDING); - - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK, FALSE); - - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("resize_checkbutton")), - g_settings_get_int (data->settings, PREF_PICASAWEB_RESIZE_WIDTH) != -1); - - _gtk_combo_box_add_image_sizes (GTK_COMBO_BOX (GET_WIDGET ("resize_combobox")), - g_settings_get_int (data->settings, PREF_PICASAWEB_RESIZE_WIDTH), - g_settings_get_int (data->settings, PREF_PICASAWEB_RESIZE_HEIGHT)); - - /* Set the signals handlers. */ - - g_signal_connect (data->dialog, - "delete-event", - G_CALLBACK (gtk_true), - NULL); - g_signal_connect (data->dialog, - "response", - G_CALLBACK (export_dialog_response_cb), - data); - g_signal_connect (GET_WIDGET ("edit_accounts_button"), - "clicked", - G_CALLBACK (edit_accounts_button_clicked_cb), - data); - g_signal_connect (GET_WIDGET ("account_combobox"), - "changed", - G_CALLBACK (account_combobox_changed_cb), - data); - g_signal_connect (GET_WIDGET ("resize_checkbutton"), - "toggled", - G_CALLBACK (resize_checkbutton_toggled_cb), - data); - - selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (GET_WIDGET ("albums_treeview"))); - gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); - g_signal_connect (selection, - "changed", - G_CALLBACK (albums_treeview_selection_changed_cb), - data); - - update_sensitivity (data); - - data->service = picasa_web_service_new (data->cancellable, - GTK_WIDGET (data->browser), - data->dialog); - g_signal_connect (data->service, - "account-ready", - G_CALLBACK (service_account_ready_cb), - data); - g_signal_connect (data->service, - "accounts-changed", - G_CALLBACK (service_accounts_changed_cb), - data); - - data->progress_dialog = gth_progress_dialog_new (GTK_WINDOW (data->browser)); - gth_progress_dialog_add_task (GTH_PROGRESS_DIALOG (data->progress_dialog), GTH_TASK (data->service), GTH_TASK_FLAGS_DEFAULT); - - web_service_autoconnect (WEB_SERVICE (data->service)); -} diff -Nru gthumb-3.11.2/extensions/picasaweb/dlg-export-to-picasaweb.h gthumb-3.12.0/extensions/picasaweb/dlg-export-to-picasaweb.h --- gthumb-3.11.2/extensions/picasaweb/dlg-export-to-picasaweb.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/dlg-export-to-picasaweb.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef DLG_EXPORT_TO_PICASAWEB_H -#define DLG_EXPORT_TO_PICASAWEB_H - -#include - -void dlg_export_to_picasaweb (GthBrowser *browser, - GList *file_list); - -#endif /* DLG_EXPORT_TO_PICASAWEB_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/dlg-import-from-picasaweb.c gthumb-3.12.0/extensions/picasaweb/dlg-import-from-picasaweb.c --- gthumb-3.11.2/extensions/picasaweb/dlg-import-from-picasaweb.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/dlg-import-from-picasaweb.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,666 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include "dlg-import-from-picasaweb.h" -#include "picasa-album-properties-dialog.h" -#include "picasa-web-album.h" -#include "picasa-web-photo.h" -#include "picasa-web-service.h" - - -#define GET_WIDGET(x) (_gtk_builder_get_widget (data->builder, (x))) - - -enum { - ACCOUNT_DATA_COLUMN, - ACCOUNT_NAME_COLUMN, - ACCOUNT_ICON_COLUMN -}; - - -enum { - ALBUM_DATA_COLUMN, - ALBUM_NAME_COLUMN, - ALBUM_ICON_COLUMN, - ALBUM_SIZE_COLUMN -}; - - -typedef struct { - GthBrowser *browser; - GtkBuilder *builder; - GtkWidget *dialog; - GtkWidget *preferences_dialog; - GtkWidget *progress_dialog; - GtkWidget *file_list; - GList *albums; - PicasaWebAlbum *album; - GList *photos; - PicasaWebService *service; - GCancellable *cancellable; -} DialogData; - - -static void -import_dialog_destroy_cb (GtkWidget *widget, - DialogData *data) -{ - gth_task_completed (GTH_TASK (data->service), NULL); - _g_object_unref (data->cancellable); - _g_object_unref (data->service); - _g_object_list_unref (data->albums); - _g_object_unref (data->album); - _g_object_list_unref (data->photos); - _g_object_unref (data->builder); - gtk_widget_destroy (data->progress_dialog); - g_free (data); -} - - -static GList * -get_files_to_download (DialogData *data) -{ - GthFileView *file_view; - GList *selected; - GList *file_list; - - file_view = (GthFileView *) gth_file_list_get_view (GTH_FILE_LIST (data->file_list)); - selected = gth_file_selection_get_selected (GTH_FILE_SELECTION (file_view)); - if (selected != NULL) - file_list = gth_file_list_get_files (GTH_FILE_LIST (data->file_list), selected); - else - file_list = gth_file_store_get_visibles (GTH_FILE_STORE (gth_file_view_get_model (file_view))); - - _gtk_tree_path_list_free (selected); - - return file_list; -} - - -static void -import_dialog_response_cb (GtkDialog *dialog, - int response_id, - gpointer user_data) -{ - DialogData *data = user_data; - - switch (response_id) { - case GTK_RESPONSE_DELETE_EVENT: - case GTK_RESPONSE_CANCEL: - gth_file_list_cancel (GTH_FILE_LIST (data->file_list), (DataFunc) gtk_widget_destroy, data->dialog); - break; - - case GTK_RESPONSE_OK: - { - GtkTreeIter iter; - PicasaWebAlbum *album; - GList *file_list; - - if (! gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("album_combobox")), &iter)) { - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), - GTK_RESPONSE_OK, - FALSE); - return; - } - - gtk_tree_model_get (GTK_TREE_MODEL (GET_WIDGET ("album_liststore")), &iter, - ALBUM_DATA_COLUMN, &album, - -1); - - file_list = get_files_to_download (data); - if (file_list != NULL) { - GFile *destination; - GError *error = NULL; - GSettings *settings; - gboolean single_subfolder; - GthSubfolderType subfolder_type; - GthSubfolderFormat subfolder_format; - char *custom_format; - char **tags; - int i; - GthTask *task; - - destination = gth_import_preferences_get_destination (); - - if (! gth_import_task_check_free_space (destination, file_list, &error)) { - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->dialog), - _("Could not import the files"), - error); - g_clear_error (&error); - _g_object_unref (destination); - _g_object_list_unref (file_list); - g_object_unref (album); - return; - } - - settings = g_settings_new (GTHUMB_IMPORTER_SCHEMA); - subfolder_type = g_settings_get_enum (settings, PREF_IMPORTER_SUBFOLDER_TYPE); - subfolder_format = g_settings_get_enum (settings, PREF_IMPORTER_SUBFOLDER_FORMAT); - single_subfolder = g_settings_get_boolean (settings, PREF_IMPORTER_SUBFOLDER_SINGLE); - custom_format = g_settings_get_string (settings, PREF_IMPORTER_SUBFOLDER_CUSTOM_FORMAT); - - tags = g_strsplit ((album->keywords != NULL ? album->keywords : ""), ",", -1); - for (i = 0; tags[i] != NULL; i++) - tags[i] = g_strstrip (tags[i]); - - task = gth_import_task_new (data->browser, - file_list, - destination, - subfolder_type, - subfolder_format, - single_subfolder, - custom_format, - (album->title != NULL ? album->title : ""), - tags, - FALSE, - FALSE, - FALSE); - gth_browser_exec_task (data->browser, task, GTH_TASK_FLAGS_DEFAULT); - gtk_widget_destroy (data->dialog); - - g_object_unref (task); - g_strfreev (tags); - g_object_unref (settings); - _g_object_unref (destination); - } - - _g_object_list_unref (file_list); - g_object_unref (album); - } - break; - - default: - break; - } -} - - -static void -edit_accounts_button_clicked_cb (GtkButton *button, - gpointer user_data) -{ - DialogData *data = user_data; - - web_service_edit_accounts (WEB_SERVICE (data->service), GTK_WINDOW (data->dialog)); -} - - -static void -account_combobox_changed_cb (GtkComboBox *widget, - gpointer user_data) -{ - DialogData *data = user_data; - GtkTreeIter iter; - OAuthAccount *account; - - if (! gtk_combo_box_get_active_iter (widget, &iter)) - return; - - gtk_tree_model_get (gtk_combo_box_get_model (widget), - &iter, - ACCOUNT_DATA_COLUMN, &account, - -1); - - if (oauth_account_cmp (account, web_service_get_current_account (WEB_SERVICE (data->service))) != 0) - web_service_connect (WEB_SERVICE (data->service), account); - - g_object_unref (account); -} - - -static void -update_selection_status (DialogData *data) -{ - GList *file_list; - int n_selected; - goffset size_selected; - GList *scan; - char *size_selected_formatted; - char *text_selected; - - file_list = get_files_to_download (data); - n_selected = 0; - size_selected = 0; - for (scan = file_list; scan; scan = scan->next) { - GthFileData *file_data = scan->data; - - n_selected++; - size_selected += g_file_info_get_size (file_data->info); - } - - size_selected_formatted = g_format_size (size_selected); - text_selected = g_strdup_printf (g_dngettext (NULL, "%d file (%s)", "%d files (%s)", n_selected), n_selected, size_selected_formatted); - gtk_label_set_text (GTK_LABEL (GET_WIDGET ("images_info_label")), text_selected); - - g_free (text_selected); - g_free (size_selected_formatted); - _g_object_list_unref (file_list); -} - - -static void -list_photos_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) -{ - DialogData *data = user_data; - PicasaWebService *picasaweb = PICASA_WEB_SERVICE (source_object); - GError *error = NULL; - GList *list; - GList *scan; - - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - _g_object_list_unref (data->photos); - data->photos = picasa_web_service_list_albums_finish (picasaweb, result, &error); - if (error != NULL) { - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not get the photo list"), error); - g_clear_error (&error); - gtk_widget_destroy (data->dialog); - return; - } - - list = NULL; - for (scan = data->photos; scan; scan = scan->next) { - PicasaWebPhoto *photo = scan->data; - GthFileData *file_data; - - file_data = gth_file_data_new_for_uri (photo->uri, photo->mime_type); - g_file_info_set_file_type (file_data->info, G_FILE_TYPE_REGULAR); - g_file_info_set_size (file_data->info, photo->size); - g_file_info_set_attribute_object (file_data->info, "gphoto::object", G_OBJECT (photo)); - - list = g_list_prepend (list, file_data); - } - gth_file_list_set_files (GTH_FILE_LIST (data->file_list), list); - update_selection_status (data); - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK, TRUE); - - _g_object_list_unref (list); -} - - -static void -album_combobox_changed_cb (GtkComboBox *widget, - gpointer user_data) -{ - DialogData *data = user_data; - GtkTreeIter iter; - - if (! gtk_combo_box_get_active_iter (widget, &iter)) { - gth_file_list_clear (GTH_FILE_LIST (data->file_list), _("No album selected")); - return; - } - - _g_object_unref (data->album); - gtk_tree_model_get (gtk_combo_box_get_model (widget), - &iter, - ALBUM_DATA_COLUMN, &data->album, - -1); - - gth_import_preferences_dialog_set_event (GTH_IMPORT_PREFERENCES_DIALOG (data->preferences_dialog), data->album->title); - - gth_task_dialog (GTH_TASK (data->service), FALSE, NULL); - picasa_web_service_list_photos (data->service, - data->album, - data->cancellable, - list_photos_ready_cb, - data); -} - - -static GthImage * -picasa_web_thumbnail_loader (GInputStream *istream, - GthFileData *file_data, - int requested_size, - int *original_width, - int *original_height, - gboolean *loaded_original, - gpointer user_data, - GCancellable *cancellable, - GError **error) -{ - GthImage *image = NULL; - GthThumbLoader *thumb_loader = user_data; - PicasaWebPhoto *photo; - const char *uri; - - photo = (PicasaWebPhoto *) g_file_info_get_attribute_object (file_data->info, "gphoto::object"); - requested_size = gth_thumb_loader_get_requested_size (thumb_loader); - if (requested_size == 72) - uri = photo->thumbnail_72; - else if (requested_size == 144) - uri = photo->thumbnail_144; - else if (requested_size == 288) - uri = photo->thumbnail_288; - else - uri = NULL; - - if (uri == NULL) - uri = photo->uri; - - if (uri != NULL) { - GFile *file; - void *buffer; - gsize size; - - file = g_file_new_for_uri (uri); - if (_g_file_load_in_buffer (file, &buffer, &size, cancellable, error)) { - GInputStream *stream; - GdkPixbuf *pixbuf; - - stream = g_memory_input_stream_new_from_data (buffer, size, g_free); - pixbuf = gdk_pixbuf_new_from_stream (stream, cancellable, error); - if (pixbuf != NULL) { - GdkPixbuf *rotated; - - rotated = gdk_pixbuf_apply_embedded_orientation (pixbuf); - g_object_unref (pixbuf); - pixbuf = rotated; - - image = gth_image_new_for_pixbuf (pixbuf); - } - - g_object_unref (pixbuf); - g_object_unref (stream); - } - - g_object_unref (file); - } - else - *error = g_error_new_literal (GTH_ERROR, 0, "cannot generate the thumbnail"); - - return image; -} - - -static int -picasa_web_photo_position_func (GthFileData *a, - GthFileData *b) -{ - PicasaWebPhoto *photo_a; - PicasaWebPhoto *photo_b; - - photo_a = (PicasaWebPhoto *) g_file_info_get_attribute_object (a->info, "gphoto::object"); - photo_b = (PicasaWebPhoto *) g_file_info_get_attribute_object (b->info, "gphoto::object"); - - if (photo_a->position == photo_b->position) - return strcmp (photo_a->title, photo_b->title); - else if (photo_a->position > photo_b->position) - return 1; - else - return -1; -} - - -static void -file_list_selection_changed_cb (GtkIconView *iconview, - gpointer user_data) -{ - update_selection_status ((DialogData *) user_data); -} - - -static void -update_album_list (DialogData *data) -{ - GtkTreeIter iter; - GList *scan; - - gtk_list_store_clear (GTK_LIST_STORE (GET_WIDGET ("album_liststore"))); - for (scan = data->albums; scan; scan = scan->next) { - PicasaWebAlbum *album = scan->data; - char *used_bytes; - - used_bytes = g_format_size (album->used_bytes); - - gtk_list_store_append (GTK_LIST_STORE (GET_WIDGET ("album_liststore")), &iter); - gtk_list_store_set (GTK_LIST_STORE (GET_WIDGET ("album_liststore")), &iter, - ALBUM_DATA_COLUMN, album, - ALBUM_ICON_COLUMN, "file-catalog-symbolic", - ALBUM_NAME_COLUMN, album->title, - ALBUM_SIZE_COLUMN, used_bytes, - -1); - - g_free (used_bytes); - } - - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK, FALSE); - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("album_combobox")), -1); -} - - -static void -list_albums_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) -{ - DialogData *data = user_data; - PicasaWebService *picasaweb = PICASA_WEB_SERVICE (source_object); - GError *error = NULL; - - _g_object_list_unref (data->albums); - data->albums = picasa_web_service_list_albums_finish (picasaweb, result, &error); - if (error != NULL) { - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not get the album list"), error); - g_clear_error (&error); - gtk_widget_destroy (data->dialog); - return; - } - - update_album_list (data); - gth_task_dialog (GTH_TASK (data->service), TRUE, NULL); - - gtk_window_set_transient_for (GTK_WINDOW (data->dialog), GTK_WINDOW (data->browser)); - gtk_window_set_modal (GTK_WINDOW (data->dialog), FALSE); - gtk_window_present (GTK_WINDOW (data->dialog)); -} - - -static void -update_account_list (DialogData *data) -{ - int current_account_idx; - OAuthAccount *current_account; - int idx; - GList *scan; - GtkTreeIter iter; - - gtk_list_store_clear (GTK_LIST_STORE (GET_WIDGET ("account_liststore"))); - - current_account_idx = 0; - current_account = web_service_get_current_account (WEB_SERVICE (data->service)); - for (scan = web_service_get_accounts (WEB_SERVICE (data->service)), idx = 0; scan; scan = scan->next, idx++) { - OAuthAccount *account = scan->data; - - if ((current_account != NULL) && (g_strcmp0 (current_account->id, account->id) == 0)) - current_account_idx = idx; - - gtk_list_store_append (GTK_LIST_STORE (GET_WIDGET ("account_liststore")), &iter); - gtk_list_store_set (GTK_LIST_STORE (GET_WIDGET ("account_liststore")), &iter, - ACCOUNT_DATA_COLUMN, account, - ACCOUNT_NAME_COLUMN, account->name, - -1); - } - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("account_combobox")), current_account_idx); -} - - -static void -service_account_ready_cb (WebService *service, - gpointer user_data) -{ - DialogData *data = user_data; - - update_account_list (data); - picasa_web_service_list_albums (data->service, - data->cancellable, - list_albums_ready_cb, - data); -} - - -static void -service_accounts_changed_cb (WebService *service, - gpointer user_data) -{ - DialogData *data = user_data; - update_account_list (data); -} - - -void -dlg_import_from_picasaweb (GthBrowser *browser) -{ - DialogData *data; - GthThumbLoader *thumb_loader; - - data = g_new0 (DialogData, 1); - data->browser = browser; - data->builder = _gtk_builder_new_from_file ("import-from-picasaweb.ui", "picasaweb"); - data->cancellable = g_cancellable_new (); - - data->dialog = g_object_new (GTK_TYPE_DIALOG, - "title", _("Import from Picasa Web Album"), - "transient-for", GTK_WINDOW (browser), - "modal", FALSE, - "use-header-bar", _gtk_settings_get_dialogs_use_header (), - NULL); - gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (data->dialog))), - _gtk_builder_get_widget (data->builder, "dialog_content")); - gtk_dialog_add_buttons (GTK_DIALOG (data->dialog), - _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL, - _("_Import"), GTK_RESPONSE_OK, - NULL); - _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK, GTK_STYLE_CLASS_SUGGESTED_ACTION); - - { - GtkCellLayout *cell_layout; - GtkCellRenderer *renderer; - - cell_layout = GTK_CELL_LAYOUT (GET_WIDGET ("album_combobox")); - - renderer = gtk_cell_renderer_pixbuf_new (); - gtk_cell_layout_pack_start (cell_layout, renderer, FALSE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "icon-name", ALBUM_ICON_COLUMN, - NULL); - - renderer = gtk_cell_renderer_text_new (); - gtk_cell_layout_pack_start (cell_layout, renderer, TRUE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "text", ALBUM_NAME_COLUMN, - NULL); - - renderer = gtk_cell_renderer_text_new (); - gtk_cell_layout_pack_start (cell_layout, renderer, FALSE); - gtk_cell_layout_set_attributes (cell_layout, renderer, - "text", ALBUM_SIZE_COLUMN, - NULL); - } - - _gtk_window_resize_to_fit_screen_height (data->dialog, 500); - - /* Set the widget data */ - - data->file_list = gth_file_list_new (gth_grid_view_new (), GTH_FILE_LIST_MODE_NORMAL, FALSE); - thumb_loader = gth_file_list_get_thumb_loader (GTH_FILE_LIST (data->file_list)); - gth_thumb_loader_set_use_cache (thumb_loader, FALSE); - gth_thumb_loader_set_loader_func (thumb_loader, picasa_web_thumbnail_loader); - gth_file_list_set_thumb_size (GTH_FILE_LIST (data->file_list), PICASA_WEB_THUMB_SIZE_SMALL); - gth_file_list_enable_thumbs (GTH_FILE_LIST (data->file_list), TRUE); - gth_file_list_set_ignore_hidden (GTH_FILE_LIST (data->file_list), TRUE); - gth_file_list_set_caption (GTH_FILE_LIST (data->file_list), "none"); - gth_file_list_set_sort_func (GTH_FILE_LIST (data->file_list), picasa_web_photo_position_func, FALSE); - gth_file_list_clear (GTH_FILE_LIST (data->file_list), _("No album selected")); - gtk_widget_show (data->file_list); - gtk_box_pack_start (GTK_BOX (GET_WIDGET ("images_box")), data->file_list, TRUE, TRUE, 0); - - gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (GET_WIDGET ("album_liststore")), ALBUM_NAME_COLUMN, GTK_SORT_ASCENDING); - - gtk_dialog_set_response_sensitive (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK, FALSE); - - data->preferences_dialog = gth_import_preferences_dialog_new (); - gtk_window_set_transient_for (GTK_WINDOW (data->preferences_dialog), GTK_WINDOW (data->dialog)); - - gtk_box_pack_start (GTK_BOX (GET_WIDGET ("destination_button_box")), - gth_import_destination_button_new (GTH_IMPORT_PREFERENCES_DIALOG (data->preferences_dialog)), - TRUE, - TRUE, - 0); - gtk_widget_show_all (GET_WIDGET ("destination_button_box")); - - /* Set the signals handlers. */ - - g_signal_connect (G_OBJECT (data->dialog), - "destroy", - G_CALLBACK (import_dialog_destroy_cb), - data); - g_signal_connect (data->dialog, - "delete-event", - G_CALLBACK (gtk_true), - NULL); - g_signal_connect (data->dialog, - "response", - G_CALLBACK (import_dialog_response_cb), - data); - g_signal_connect (GET_WIDGET ("edit_accounts_button"), - "clicked", - G_CALLBACK (edit_accounts_button_clicked_cb), - data); - g_signal_connect (GET_WIDGET ("account_combobox"), - "changed", - G_CALLBACK (account_combobox_changed_cb), - data); - g_signal_connect (GET_WIDGET ("album_combobox"), - "changed", - G_CALLBACK (album_combobox_changed_cb), - data); - g_signal_connect (G_OBJECT (gth_file_list_get_view (GTH_FILE_LIST (data->file_list))), - "file-selection-changed", - G_CALLBACK (file_list_selection_changed_cb), - data); - - update_selection_status (data); - gth_import_preferences_dialog_set_event (GTH_IMPORT_PREFERENCES_DIALOG (data->preferences_dialog), ""); - - data->service = picasa_web_service_new (data->cancellable, - GTK_WIDGET (data->browser), - data->dialog); - g_signal_connect (data->service, - "account-ready", - G_CALLBACK (service_account_ready_cb), - data); - g_signal_connect (data->service, - "accounts-changed", - G_CALLBACK (service_accounts_changed_cb), - data); - - data->progress_dialog = gth_progress_dialog_new (GTK_WINDOW (data->browser)); - gth_progress_dialog_add_task (GTH_PROGRESS_DIALOG (data->progress_dialog), GTH_TASK (data->service), GTH_TASK_FLAGS_DEFAULT); - - web_service_autoconnect (WEB_SERVICE (data->service)); -} diff -Nru gthumb-3.11.2/extensions/picasaweb/dlg-import-from-picasaweb.h gthumb-3.12.0/extensions/picasaweb/dlg-import-from-picasaweb.h --- gthumb-3.11.2/extensions/picasaweb/dlg-import-from-picasaweb.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/dlg-import-from-picasaweb.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef DLG_IMPORT_FROM_PICASAWEB_H -#define DLG_IMPORT_FROM_PICASAWEB_H - -#include - -void dlg_import_from_picasaweb (GthBrowser *browser); - -#endif /* DLG_IMPORT_FROM_PICASAWEB_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/main.c gthumb-3.12.0/extensions/picasaweb/main.c --- gthumb-3.11.2/extensions/picasaweb/main.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/main.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - - -#include -#include -#include -#include "callbacks.h" - - -G_MODULE_EXPORT void -gthumb_extension_activate (void) -{ - gth_hook_add_callback ("gth-browser-construct", 10, G_CALLBACK (pw__gth_browser_construct_cb), NULL); -} - - -G_MODULE_EXPORT void -gthumb_extension_deactivate (void) -{ -} - - -G_MODULE_EXPORT gboolean -gthumb_extension_is_configurable (void) -{ - return FALSE; -} - - -G_MODULE_EXPORT void -gthumb_extension_configure (GtkWindow *parent) -{ -} diff -Nru gthumb-3.11.2/extensions/picasaweb/meson.build gthumb-3.12.0/extensions/picasaweb/meson.build --- gthumb-3.11.2/extensions/picasaweb/meson.build 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/meson.build 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ - -source_files = files( - 'actions.c', - 'callbacks.c', - 'dlg-export-to-picasaweb.c', - 'dlg-import-from-picasaweb.c', - 'main.c', - 'picasa-album-properties-dialog.c', - 'picasa-web-album.c', - 'picasa-web-photo.c', - 'picasa-web-service.c' -) - -shared_module('picasaweb', - sources : source_files, - dependencies : [ - extension_common_deps, - importer_dep, - libsoup_dep, - libjson_glib_dep, - use_libsecret ? libsecret_dep : [], - ], - include_directories : [ - config_inc, - gthumb_inc, - importer_inc - ], - c_args : c_args, - link_with : [ - importer_mod, - export_tools_mod, - oauth_mod, - ], - install : true, - install_dir : extensions_install_dir, - install_rpath : extensions_install_dir -) - -# .extension file - -extension_in_file = configure_file( - input : 'picasaweb.extension.desktop.in.in', - output : 'picasaweb.extension.in', - configuration : extension_data -) - -i18n.merge_file( - input : extension_in_file, - output : 'picasaweb.extension', - type : 'desktop', - po_dir : po_dir, - install : true, - install_dir : extensions_install_dir -) - -# Subdirectories - -subdir('data') diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-album-properties-dialog.c gthumb-3.12.0/extensions/picasaweb/picasa-album-properties-dialog.c --- gthumb-3.11.2/extensions/picasaweb/picasa-album-properties-dialog.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-album-properties-dialog.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,135 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include "picasa-album-properties-dialog.h" - - -#define GET_WIDGET(x) (_gtk_builder_get_widget (self->priv->builder, (x))) - - -struct _PicasaAlbumPropertiesDialogPrivate { - GtkBuilder *builder; -}; - - -G_DEFINE_TYPE_WITH_CODE (PicasaAlbumPropertiesDialog, - picasa_album_properties_dialog, - GTK_TYPE_DIALOG, - G_ADD_PRIVATE (PicasaAlbumPropertiesDialog)) - - -static void -picasa_album_properties_dialog_finalize (GObject *object) -{ - PicasaAlbumPropertiesDialog *self; - - self = PICASA_ALBUM_PROPERTIES_DIALOG (object); - _g_object_unref (self->priv->builder); - - G_OBJECT_CLASS (picasa_album_properties_dialog_parent_class)->finalize (object); -} - - -static void -picasa_album_properties_dialog_class_init (PicasaAlbumPropertiesDialogClass *klass) -{ - GObjectClass *object_class; - - object_class = (GObjectClass*) klass; - object_class->finalize = picasa_album_properties_dialog_finalize; -} - - -static void -picasa_album_properties_dialog_init (PicasaAlbumPropertiesDialog *self) -{ - GtkWidget *content; - - self->priv = picasa_album_properties_dialog_get_instance_private (self); - self->priv->builder = _gtk_builder_new_from_file ("picasa-web-album-properties.ui", "picasaweb"); - - content = _gtk_builder_get_widget (self->priv->builder, "album_properties"); - gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (self))), content, TRUE, TRUE, 0); - - gtk_dialog_add_buttons (GTK_DIALOG (self), - _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL, - _GTK_LABEL_SAVE, GTK_RESPONSE_OK, - NULL); - gtk_dialog_set_default_response (GTK_DIALOG (self), GTK_RESPONSE_OK); - _gtk_dialog_add_class_to_response (GTK_DIALOG (self), GTK_RESPONSE_OK, GTK_STYLE_CLASS_SUGGESTED_ACTION); -} - - -static void -picasa_album_properties_dialog_construct (PicasaAlbumPropertiesDialog *self, - const char *name, - const char *description, - PicasaWebAccess access) -{ - if (name != NULL) - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("name_entry")), name); - if (description != NULL) - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("description_entry")), description); - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("visibility_combobox")), (access == PICASA_WEB_ACCESS_PUBLIC) ? 0 : 1); -} - - -GtkWidget * -picasa_album_properties_dialog_new (const char *name, - const char *description, - PicasaWebAccess access) -{ - PicasaAlbumPropertiesDialog *self; - - self = g_object_new (PICASA_TYPE_ALBUM_PROPERTIES_DIALOG, - "resizable", FALSE, - "use-header-bar", _gtk_settings_get_dialogs_use_header (), - NULL); - picasa_album_properties_dialog_construct (self, name, description, access); - - return (GtkWidget *) self; -} - - -const char * -picasa_album_properties_dialog_get_name (PicasaAlbumPropertiesDialog *self) -{ - return gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("name_entry"))); -} - - -const char * -picasa_album_properties_dialog_get_description (PicasaAlbumPropertiesDialog *self) -{ - return gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("description_entry"))); -} - - -PicasaWebAccess -picasa_album_properties_dialog_get_access (PicasaAlbumPropertiesDialog *self) -{ - if (gtk_combo_box_get_active (GTK_COMBO_BOX (GET_WIDGET ("visibility_combobox"))) == 0) - return PICASA_WEB_ACCESS_PUBLIC; - else - return PICASA_WEB_ACCESS_PRIVATE; -} diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-album-properties-dialog.h gthumb-3.12.0/extensions/picasaweb/picasa-album-properties-dialog.h --- gthumb-3.11.2/extensions/picasaweb/picasa-album-properties-dialog.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-album-properties-dialog.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef PICASA_ALBUM_PROPERTIES_DIALOG_H -#define PICASA_ALBUM_PROPERTIES_DIALOG_H - -#include -#include -#include "picasa-web-album.h" - -G_BEGIN_DECLS - -#define PICASA_TYPE_ALBUM_PROPERTIES_DIALOG (picasa_album_properties_dialog_get_type ()) -#define PICASA_ALBUM_PROPERTIES_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PICASA_TYPE_ALBUM_PROPERTIES_DIALOG, PicasaAlbumPropertiesDialog)) -#define PICASA_ALBUM_PROPERTIES_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PICASA_TYPE_ALBUM_PROPERTIES_DIALOG, PicasaAlbumPropertiesDialogClass)) -#define PICASA_IS_ALBUM_PROPERTIES_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PICASA_TYPE_ALBUM_PROPERTIES_DIALOG)) -#define PICASA_IS_ALBUM_PROPERTIES_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PICASA_TYPE_ALBUM_PROPERTIES_DIALOG)) -#define PICASA_ALBUM_PROPERTIES_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PICASA_TYPE_ALBUM_PROPERTIES_DIALOG, PicasaAlbumPropertiesDialogClass)) - -typedef struct _PicasaAlbumPropertiesDialog PicasaAlbumPropertiesDialog; -typedef struct _PicasaAlbumPropertiesDialogClass PicasaAlbumPropertiesDialogClass; -typedef struct _PicasaAlbumPropertiesDialogPrivate PicasaAlbumPropertiesDialogPrivate; - -struct _PicasaAlbumPropertiesDialog { - GtkDialog parent_instance; - PicasaAlbumPropertiesDialogPrivate *priv; -}; - -struct _PicasaAlbumPropertiesDialogClass { - GtkDialogClass parent_class; -}; - -GType picasa_album_properties_dialog_get_type (void); -GtkWidget * picasa_album_properties_dialog_new (const char *name, - const char *description, - PicasaWebAccess access); -const char * picasa_album_properties_dialog_get_name (PicasaAlbumPropertiesDialog *self); -const char * picasa_album_properties_dialog_get_description (PicasaAlbumPropertiesDialog *self); -PicasaWebAccess picasa_album_properties_dialog_get_access (PicasaAlbumPropertiesDialog *self); - -G_END_DECLS - -#endif /* PICASA_ALBUM_PROPERTIES_DIALOG_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-web-album.c gthumb-3.12.0/extensions/picasaweb/picasa-web-album.c --- gthumb-3.11.2/extensions/picasaweb/picasa-web-album.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-web-album.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,310 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include "picasa-web-album.h" - - -static void picasa_web_album_dom_domizable_interface_init (DomDomizableInterface *iface); - - -G_DEFINE_TYPE_WITH_CODE (PicasaWebAlbum, - picasa_web_album, - G_TYPE_OBJECT, - G_IMPLEMENT_INTERFACE (DOM_TYPE_DOMIZABLE, - picasa_web_album_dom_domizable_interface_init)) - - -static void -picasa_web_album_finalize (GObject *obj) -{ - PicasaWebAlbum *self; - - self = PICASA_WEB_ALBUM (obj); - - g_free (self->id); - g_free (self->title); - g_free (self->summary); - g_free (self->edit_url); - - G_OBJECT_CLASS (picasa_web_album_parent_class)->finalize (obj); -} - - -static void -picasa_web_album_class_init (PicasaWebAlbumClass *klass) -{ - G_OBJECT_CLASS (klass)->finalize = picasa_web_album_finalize; -} - - -static DomElement* -picasa_web_album_create_element (DomDomizable *base, - DomDocument *doc) -{ - PicasaWebAlbum *self; - DomElement *element; - char *value; - - self = PICASA_WEB_ALBUM (base); - - element = dom_document_create_element (doc, "entry", - "xmlns", "http://www.w3.org/2005/Atom", - "xmlns:media", "http://search.yahoo.com/mrss/", - "xmlns:gphoto", "http://schemas.google.com/photos/2007", - NULL); - if (self->id != NULL) - dom_element_append_child (element, dom_document_create_element_with_text (doc, self->id, "id", NULL)); - if (self->title != NULL) - dom_element_append_child (element, dom_document_create_element_with_text (doc, self->title, "title", "type", "text", NULL)); - if (self->summary != NULL) - dom_element_append_child (element, dom_document_create_element_with_text (doc, self->summary, "summary", "type", "text", NULL)); - if (self->location != NULL) - dom_element_append_child (element, dom_document_create_element_with_text (doc, self->location, "gphoto:location", NULL)); - - switch (self->access) { - case PICASA_WEB_ACCESS_ALL: - value = "all"; - break; - case PICASA_WEB_ACCESS_PRIVATE: - default: - value = "private"; - break; - case PICASA_WEB_ACCESS_PUBLIC: - value = "public"; - break; - case PICASA_WEB_ACCESS_VISIBLE: - value = "visible"; - break; - } - dom_element_append_child (element, dom_document_create_element_with_text (doc, value, "gphoto:access", NULL)); - - dom_element_append_child (element, - dom_document_create_element (doc, "category", - "scheme", "http://schemas.google.com/g/2005#kind", - "term", "http://schemas.google.com/photos/2007#album", - NULL)); - - return element; -} - - -static void -picasa_web_album_load_from_element (DomDomizable *base, - DomElement *element) -{ - PicasaWebAlbum *self; - DomElement *node; - - self = PICASA_WEB_ALBUM (base); - - picasa_web_album_set_id (self, NULL); - picasa_web_album_set_title (self, NULL); - picasa_web_album_set_summary (self, NULL); - picasa_web_album_set_alternate_url (self, NULL); - picasa_web_album_set_edit_url (self, NULL); - picasa_web_album_set_access (self, NULL); - self->n_photos = 0; - self->n_photos_remaining = 0; - self->used_bytes = 0; - - picasa_web_album_set_etag (self, dom_element_get_attribute (element, "gd:etag")); - for (node = element->first_child; node; node = node->next_sibling) { - if (g_strcmp0 (node->tag_name, "gphoto:id") == 0) { - picasa_web_album_set_id (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "title") == 0) { - picasa_web_album_set_title (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "summary") == 0) { - picasa_web_album_set_summary (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "gphoto:location") == 0) { - picasa_web_album_set_location (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "link") == 0) { - if (g_strcmp0 (dom_element_get_attribute (node, "rel"), "edit") == 0) - picasa_web_album_set_edit_url (self, dom_element_get_attribute (node, "href")); - else if (g_strcmp0 (dom_element_get_attribute (node, "rel"), "alternate") == 0) - picasa_web_album_set_alternate_url (self, dom_element_get_attribute (node, "href")); - } - else if (g_strcmp0 (node->tag_name, "gphoto:access") == 0) { - picasa_web_album_set_access (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "gphoto:numphotos") == 0) { - picasa_web_album_set_n_photos (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "gphoto:numphotosremaining") == 0) { - picasa_web_album_set_n_photos_remaining (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "gphoto:bytesUsed") == 0) { - picasa_web_album_set_used_bytes (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "media:group") == 0) { - DomElement *child; - - for (child = node->first_child; child; child = child->next_sibling) { - if (g_strcmp0 (child->tag_name, "media:keywords") == 0) { - picasa_web_album_set_keywords (self, dom_element_get_inner_text (child)); - break; - } - } - } - } -} - - -static void -picasa_web_album_dom_domizable_interface_init (DomDomizableInterface *iface) -{ - iface->create_element = picasa_web_album_create_element; - iface->load_from_element = picasa_web_album_load_from_element; -} - - -static void -picasa_web_album_init (PicasaWebAlbum *self) -{ - /* void */ -} - - -PicasaWebAlbum * -picasa_web_album_new (void) -{ - return g_object_new (PICASA_WEB_TYPE_ALBUM, NULL); -} - - -void -picasa_web_album_set_etag (PicasaWebAlbum *self, - const char *value) -{ - _g_str_set (&self->etag, value); -} - - -void -picasa_web_album_set_id (PicasaWebAlbum *self, - const char *value) -{ - _g_str_set (&self->id, value); -} - - -void -picasa_web_album_set_title (PicasaWebAlbum *self, - const char *value) -{ - _g_str_set (&self->title, value); -} - - -void -picasa_web_album_set_summary (PicasaWebAlbum *self, - const char *value) -{ - _g_str_set (&self->summary, value); -} - - -void -picasa_web_album_set_location (PicasaWebAlbum *self, - const char *value) -{ - _g_str_set (&self->location, value); -} - - -void -picasa_web_album_set_alternate_url (PicasaWebAlbum *self, - const char *value) -{ - _g_str_set (&self->alternate_url, value); -} - - -void -picasa_web_album_set_edit_url (PicasaWebAlbum *self, - const char *value) -{ - _g_str_set (&self->edit_url, value); -} - - -void -picasa_web_album_set_access (PicasaWebAlbum *self, - const char *value) -{ - if (value == NULL) - self->access = PICASA_WEB_ACCESS_PRIVATE; - else if (strcmp (value, "all") == 0) - self->access = PICASA_WEB_ACCESS_ALL; - else if (strcmp (value, "private") == 0) - self->access = PICASA_WEB_ACCESS_PRIVATE; - else if (strcmp (value, "public") == 0) - self->access = PICASA_WEB_ACCESS_PUBLIC; - else if (strcmp (value, "visible") == 0) - self->access = PICASA_WEB_ACCESS_VISIBLE; - else - self->access = PICASA_WEB_ACCESS_PRIVATE; -} - - -void -picasa_web_album_set_used_bytes (PicasaWebAlbum *self, - const char *value) -{ - self->used_bytes = g_ascii_strtoull (value, NULL, 10); -} - - -void -picasa_web_album_set_n_photos (PicasaWebAlbum *self, - const char *value) -{ - if (value != NULL) - self->n_photos = atoi (value); - else - self->n_photos = 0; -} - - -void -picasa_web_album_set_n_photos_remaining (PicasaWebAlbum *self, - const char *value) -{ - if (value != NULL) - self->n_photos_remaining = atoi (value); - else - self->n_photos_remaining = 0; -} - - -void -picasa_web_album_set_keywords (PicasaWebAlbum *self, - const char *value) -{ - _g_str_set (&self->keywords, value); -} diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-web-album.h gthumb-3.12.0/extensions/picasaweb/picasa-web-album.h --- gthumb-3.11.2/extensions/picasaweb/picasa-web-album.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-web-album.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,94 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef PICASA_WEB_ALBUM_H -#define PICASA_WEB_ALBUM_H - -#include -#include -#include "picasa-web-types.h" - -G_BEGIN_DECLS - -#define PICASA_WEB_TYPE_ALBUM (picasa_web_album_get_type ()) -#define PICASA_WEB_ALBUM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PICASA_WEB_TYPE_ALBUM, PicasaWebAlbum)) -#define PICASA_WEB_ALBUM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PICASA_WEB_TYPE_ALBUM, PicasaWebAlbumClass)) -#define PICASA_WEB_IS_ALBUM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PICASA_WEB_TYPE_ALBUM)) -#define PICASA_WEB_IS_ALBUM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PICASA_WEB_TYPE_ALBUM)) -#define PICASA_WEB_ALBUM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PICASA_WEB_TYPE_ALBUM, PicasaWebAlbumClass)) - -typedef struct _PicasaWebAlbum PicasaWebAlbum; -typedef struct _PicasaWebAlbumClass PicasaWebAlbumClass; -typedef struct _PicasaWebAlbumPrivate PicasaWebAlbumPrivate; - -struct _PicasaWebAlbum { - GObject parent_instance; - PicasaWebAlbumPrivate *priv; - - char *etag; - char *id; - char *title; - char *summary; - char *location; - char *alternate_url; - char *edit_url; - PicasaWebAccess access; - int n_photos; - int n_photos_remaining; - goffset used_bytes; - char *keywords; -}; - -struct _PicasaWebAlbumClass { - GObjectClass parent_class; -}; - -GType picasa_web_album_get_type (void); -PicasaWebAlbum * picasa_web_album_new (void); -void picasa_web_album_set_etag (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_id (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_title (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_summary (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_location (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_alternate_url (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_edit_url (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_access (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_used_bytes (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_n_photos (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_n_photos_remaining - (PicasaWebAlbum *self, - const char *value); -void picasa_web_album_set_keywords (PicasaWebAlbum *self, - const char *value); - -G_END_DECLS - -#endif /* PICASA_WEB_ALBUM_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/picasaweb.extension.desktop.in.in gthumb-3.12.0/extensions/picasaweb/picasaweb.extension.desktop.in.in --- gthumb-3.11.2/extensions/picasaweb/picasaweb.extension.desktop.in.in 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasaweb.extension.desktop.in.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -[Extension] -Name=Picasa Web Albums -Comment=Upload images to Picasa Web Albums -Authors=gThumb Development Team -Copyright=Copyright © 2010-2020 The Free Software Foundation, Inc. -Version=@GTHUMB_VERSION@ -Category=Exporter - -[Loader] -Type=module -API=@GTHUMB_API_VERSION@ -Requires=importer;export_tools;oauth diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-web-photo.c gthumb-3.12.0/extensions/picasaweb/picasa-web-photo.c --- gthumb-3.11.2/extensions/picasaweb/picasa-web-photo.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-web-photo.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,377 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include "picasa-web-photo.h" - - -static void picasa_web_photo_dom_domizable_interface_init (DomDomizableInterface *iface); - - -G_DEFINE_TYPE_WITH_CODE (PicasaWebPhoto, - picasa_web_photo, - G_TYPE_OBJECT, - G_IMPLEMENT_INTERFACE (DOM_TYPE_DOMIZABLE, - picasa_web_photo_dom_domizable_interface_init)) - - -static void -picasa_web_photo_finalize (GObject *obj) -{ - PicasaWebPhoto *self; - - self = PICASA_WEB_PHOTO (obj); - - g_free (self->etag); - g_free (self->id); - g_free (self->album_id); - g_free (self->title); - g_free (self->summary); - g_free (self->uri); - g_free (self->keywords); - - G_OBJECT_CLASS (picasa_web_photo_parent_class)->finalize (obj); -} - - -static void -picasa_web_photo_class_init (PicasaWebPhotoClass *klass) -{ - G_OBJECT_CLASS (klass)->finalize = picasa_web_photo_finalize; -} - - -static DomElement * -picasa_web_photo_create_element (DomDomizable *base, - DomDocument *doc) -{ - PicasaWebPhoto *self; - DomElement *element; - char *value; - - self = PICASA_WEB_PHOTO (base); - - element = dom_document_create_element (doc, "entry", - "xmlns", "http://www.w3.org/2005/Atom", - "xmlns:media", "http://search.yahoo.com/mrss/", - "xmlns:gphoto", "http://schemas.google.com/photos/2007", - NULL); - if (self->id != NULL) - dom_element_append_child (element, dom_document_create_element_with_text (doc, self->id, "gphoto:id", NULL)); - if (self->album_id != NULL) - dom_element_append_child (element, dom_document_create_element_with_text (doc, self->id, "gphoto:albumid", NULL)); - if (self->title != NULL) - dom_element_append_child (element, dom_document_create_element_with_text (doc, self->id, "title", NULL)); - if (self->summary != NULL) - dom_element_append_child (element, dom_document_create_element_with_text (doc, self->id, "summary", NULL)); - if (self->uri != NULL) - dom_element_append_child (element, dom_document_create_element (doc, "content", "src", self->uri, NULL)); - - switch (self->access) { - case PICASA_WEB_ACCESS_ALL: - value = "all"; - break; - case PICASA_WEB_ACCESS_PRIVATE: - default: - value = "private"; - break; - case PICASA_WEB_ACCESS_PUBLIC: - value = "public"; - break; - case PICASA_WEB_ACCESS_VISIBLE: - value = "visible"; - break; - } - dom_element_append_child (element, dom_document_create_element_with_text (doc, value, "gphoto:access", NULL)); - - if (self->keywords != NULL) { - DomElement *group; - - group = dom_document_create_element (doc, "media:group", NULL); - if (self->credit != NULL) - dom_element_append_child (group, dom_document_create_element_with_text (doc, self->credit, "media:credit", NULL)); - if (self->description != NULL) - dom_element_append_child (group, dom_document_create_element_with_text (doc, self->description, "media:description", "type", "plain", NULL)); - if (self->keywords != NULL) - dom_element_append_child (group, dom_document_create_element_with_text (doc, self->keywords, "media:keywords", NULL)); - dom_element_append_child (element, group); - } - - dom_element_append_child (element, - dom_document_create_element (doc, "category", - "scheme", "http://schemas.google.com/g/2005#kind", - "term", "http://schemas.google.com/photos/2007#photo", - NULL)); - - return element; -} - - -static void -picasa_web_photo_load_from_element (DomDomizable *base, - DomElement *element) -{ - PicasaWebPhoto *self; - DomElement *node; - - self = PICASA_WEB_PHOTO (base); - - picasa_web_photo_set_id (self, NULL); - picasa_web_photo_set_album_id (self, NULL); - picasa_web_photo_set_title (self, NULL); - picasa_web_photo_set_summary (self, NULL); - picasa_web_photo_set_uri (self, NULL); - picasa_web_photo_set_access (self, NULL); - picasa_web_photo_set_keywords (self, NULL); - - picasa_web_photo_set_etag (self, dom_element_get_attribute (element, "gd:etag")); - for (node = element->first_child; node; node = node->next_sibling) { - if (g_strcmp0 (node->tag_name, "gphoto:id") == 0) { - picasa_web_photo_set_id (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "gphoto:albumid") == 0) { - picasa_web_photo_set_album_id (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "title") == 0) { - picasa_web_photo_set_title (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "summary") == 0) { - picasa_web_photo_set_summary (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "content") == 0) { - picasa_web_photo_set_uri (self, dom_element_get_attribute (node, "src")); - picasa_web_photo_set_mime_type (self, dom_element_get_attribute (node, "type")); - } - else if (g_strcmp0 (node->tag_name, "gphoto:access") == 0) { - picasa_web_photo_set_access (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "media:group") == 0) { - DomElement *child; - - for (child = node->first_child; child; child = child->next_sibling) { - if (g_strcmp0 (child->tag_name, "media:credit") == 0) { - picasa_web_photo_set_credit (self, dom_element_get_inner_text (child)); - } - if (g_strcmp0 (child->tag_name, "media:description") == 0) { - picasa_web_photo_set_description (self, dom_element_get_inner_text (child)); - } - if (g_strcmp0 (child->tag_name, "media:keywords") == 0) { - picasa_web_photo_set_keywords (self, dom_element_get_inner_text (child)); - } - if (g_strcmp0 (child->tag_name, "media:thumbnail") == 0) { - int width; - int height; - - width = atoi (dom_element_get_attribute (child, "width")); - height = atoi (dom_element_get_attribute (child, "height")); - - if ((width <= 72) && (height <= 72)) - picasa_web_photo_set_thumbnail_72 (self, dom_element_get_attribute (child, "url")); - else if ((width <= 144) && (height <= 144)) - picasa_web_photo_set_thumbnail_144 (self, dom_element_get_attribute (child, "url")); - else if ((width <= 288) && (height <= 288)) - picasa_web_photo_set_thumbnail_288 (self, dom_element_get_attribute (child, "url")); - } - } - } - else if (g_strcmp0 (node->tag_name, "gphoto:position") == 0) { - picasa_web_photo_set_position (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "gphoto:rotation") == 0) { - picasa_web_photo_set_rotation (self, dom_element_get_inner_text (node)); - } - else if (g_strcmp0 (node->tag_name, "gphoto:size") == 0) { - picasa_web_photo_set_size (self, dom_element_get_inner_text (node)); - } - } -} - - -static void -picasa_web_photo_dom_domizable_interface_init (DomDomizableInterface *iface) -{ - iface->create_element = picasa_web_photo_create_element; - iface->load_from_element = picasa_web_photo_load_from_element; -} - - -static void -picasa_web_photo_init (PicasaWebPhoto *self) -{ - /* void */ -} - - -PicasaWebPhoto * -picasa_web_photo_new (void) -{ - return g_object_new (PICASA_WEB_TYPE_PHOTO, NULL); -} - - -void -picasa_web_photo_set_etag (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->etag, value); -} - - -void -picasa_web_photo_set_id (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->id, value); -} - - -void -picasa_web_photo_set_album_id (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->album_id, value); -} - - -void -picasa_web_photo_set_title (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->title, value); -} - - -void -picasa_web_photo_set_summary (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->summary, value); -} - - -void -picasa_web_photo_set_uri (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->uri, value); -} - - -void -picasa_web_photo_set_mime_type (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->mime_type, value); -} - - -void -picasa_web_photo_set_access (PicasaWebPhoto *self, - const char *value) -{ - if (value == NULL) - self->access = PICASA_WEB_ACCESS_PRIVATE; - else if (strcmp (value, "all") == 0) - self->access = PICASA_WEB_ACCESS_ALL; - else if (strcmp (value, "private") == 0) - self->access = PICASA_WEB_ACCESS_PRIVATE; - else if (strcmp (value, "public") == 0) - self->access = PICASA_WEB_ACCESS_PUBLIC; - else if (strcmp (value, "visible") == 0) - self->access = PICASA_WEB_ACCESS_VISIBLE; - else - self->access = PICASA_WEB_ACCESS_PRIVATE; -} - - -void -picasa_web_photo_set_credit (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->credit, value); -} - - -void -picasa_web_photo_set_description (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->description, value); -} - - -void -picasa_web_photo_set_keywords (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->keywords, value); -} - - -void -picasa_web_photo_set_thumbnail_72 (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->thumbnail_72, value); -} - - -void -picasa_web_photo_set_thumbnail_144 (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->thumbnail_144, value); -} - - -void -picasa_web_photo_set_thumbnail_288 (PicasaWebPhoto *self, - const char *value) -{ - _g_str_set (&self->thumbnail_288, value); -} - - -void -picasa_web_photo_set_position (PicasaWebPhoto *self, - const char *value) -{ - sscanf (value, "%f", &self->position); -} - - -void -picasa_web_photo_set_rotation (PicasaWebPhoto *self, - const char *value) -{ - sscanf (value, "%u", &self->rotation); -} - - -void -picasa_web_photo_set_size (PicasaWebPhoto *self, - const char *value) -{ - self->size = g_ascii_strtoull (value, NULL, 10); -} diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-web-photo.h gthumb-3.12.0/extensions/picasaweb/picasa-web-photo.h --- gthumb-3.11.2/extensions/picasaweb/picasa-web-photo.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-web-photo.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef PICASA_WEB_PHOTO_H -#define PICASA_WEB_PHOTO_H - -#include -#include -#include "picasa-web-types.h" - -G_BEGIN_DECLS - -#define PICASA_WEB_TYPE_PHOTO (picasa_web_photo_get_type ()) -#define PICASA_WEB_PHOTO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PICASA_WEB_TYPE_PHOTO, PicasaWebPhoto)) -#define PICASA_WEB_PHOTO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PICASA_WEB_TYPE_PHOTO, PicasaWebPhotoClass)) -#define PICASA_WEB_IS_PHOTO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PICASA_WEB_TYPE_PHOTO)) -#define PICASA_WEB_IS_PHOTO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PICASA_WEB_TYPE_PHOTO)) -#define PICASA_WEB_PHOTO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PICASA_WEB_TYPE_PHOTO, PicasaWebPhotoClass)) - -typedef struct _PicasaWebPhoto PicasaWebPhoto; -typedef struct _PicasaWebPhotoClass PicasaWebPhotoClass; -typedef struct _PicasaWebPhotoPrivate PicasaWebPhotoPrivate; - -struct _PicasaWebPhoto { - GObject parent_instance; - PicasaWebPhotoPrivate *priv; - - char *etag; - char *id; - char *album_id; - char *title; - char *summary; - char *uri; - char *mime_type; - PicasaWebAccess access; - char *credit; - char *description; - char *keywords; - char *thumbnail_72; - char *thumbnail_144; - char *thumbnail_288; - float position; - guint32 rotation; - goffset size; -}; - -struct _PicasaWebPhotoClass { - GObjectClass parent_class; -}; - -GType picasa_web_photo_get_type (void); -PicasaWebPhoto * picasa_web_photo_new (void); -void picasa_web_photo_set_etag (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_id (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_album_id (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_title (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_summary (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_uri (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_mime_type (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_access (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_credit (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_description (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_keywords (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_thumbnail_72 (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_thumbnail_144 (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_thumbnail_288 (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_position (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_rotation (PicasaWebPhoto *self, - const char *value); -void picasa_web_photo_set_size (PicasaWebPhoto *self, - const char *value); - -G_END_DECLS - -#endif /* PICASA_WEB_PHOTO_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-web-service.c gthumb-3.12.0/extensions/picasaweb/picasa-web-service.c --- gthumb-3.11.2/extensions/picasaweb/picasa-web-service.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-web-service.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1205 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010-2012 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include -#include -#include "picasa-web-album.h" -#include "picasa-web-photo.h" -#include "picasa-web-service.h" - - -#define ATOM_ENTRY_MIME_TYPE "application/atom+xml; charset=UTF-8; type=entry" -/*#define PICASA_WEB_API_VERSION "1.0" -#define PICASA_WEB_AUTHENTICATION_RESPONSE_CHOOSE_ACCOUNT 2 -#define PICASA_WEB_HTTP_SERVER "https://www.picasa_web.com" -#define PICASA_WEB_MAX_IMAGE_SIZE 2048 -#define PICASA_WEB_MIN_IMAGE_SIZE 720 FIXME */ -#define PICASA_WEB_REDIRECT_URI "urn:ietf:wg:oauth:2.0:oob" -#define PICASA_WEB_REDIRECT_TITLE "Success code=" -#define PICASA_WEB_SERVICE_ERROR_TOKEN_EXPIRED 190 -#define PICASA_WEB_SERVICE_ERROR_UNAUTHORIZED 401 -#define GTHUMB_PICASA_WEB_CLIENT_ID "499958842898.apps.googleusercontent.com" -#define GTHUMB_PICASA_WEB_CLIENT_SECRET "-DdIqzDxVRc_Wkobuf-2g-of" - - -/* -- post_photos_data -- */ - - -typedef struct { - PicasaWebAlbum *album; - GList *file_list; - int max_width; - int max_height; - GCancellable *cancellable; - GAsyncReadyCallback callback; - gpointer user_data; - GList *current; - guint64 total_size; - guint64 uploaded_size; - guint64 wrote_body_data_size; - int n_files; - int uploaded_files; -} PostPhotosData; - - -static void -post_photos_data_free (PostPhotosData *post_photos) -{ - if (post_photos == NULL) - return; - _g_object_unref (post_photos->cancellable); - _g_object_list_unref (post_photos->file_list); - g_object_unref (post_photos->album); - g_free (post_photos); -} - - -/* -- picasa_web_service -- */ - - -struct _PicasaWebServicePrivate { - char *access_token; - char *refresh_token; - guint64 quota_limit; - guint64 quota_used; - PostPhotosData *post_photos; - int n_auth_errors; -}; - - -G_DEFINE_TYPE_WITH_CODE (PicasaWebService, - picasa_web_service, - WEB_TYPE_SERVICE, - G_ADD_PRIVATE (PicasaWebService)) - - -static void -picasa_web_service_finalize (GObject *object) -{ - PicasaWebService *self = PICASA_WEB_SERVICE (object); - - post_photos_data_free (self->priv->post_photos); - g_free (self->priv->access_token); - g_free (self->priv->refresh_token); - - G_OBJECT_CLASS (picasa_web_service_parent_class)->finalize (object); -} - - -/* -- connection utilities -- */ - - -static void -_picasa_web_service_add_headers (PicasaWebService *self, - SoupMessage *msg) -{ - if (self->priv->access_token != NULL) { - char *value; - - value = g_strconcat ("Bearer ", self->priv->access_token, NULL); - soup_message_headers_replace (msg->request_headers, "Authorization", value); - g_free (value); - } - - soup_message_headers_replace (msg->request_headers, "GData-Version", "2"); -} - - -static gboolean -picasa_web_utils_parse_json_response (SoupMessage *msg, - JsonNode **node, - GError **error) -{ - JsonParser *parser; - SoupBuffer *body; - - g_return_val_if_fail (msg != NULL, FALSE); - g_return_val_if_fail (node != NULL, FALSE); - - *node = NULL; - - if ((msg->status_code != 200) && (msg->status_code != 400)) { - *error = g_error_new (SOUP_HTTP_ERROR, - msg->status_code, - "%s", - soup_status_get_phrase (msg->status_code)); - return FALSE; - } - - body = soup_message_body_flatten (msg->response_body); - parser = json_parser_new (); - if (json_parser_load_from_data (parser, body->data, body->length, error)) { - JsonObject *obj; - - *node = json_node_copy (json_parser_get_root (parser)); - - obj = json_node_get_object (*node); - if (json_object_has_member (obj, "error")) { - JsonObject *error_obj; - - error_obj = json_object_get_object_member (obj, "error"); - *error = g_error_new (WEB_SERVICE_ERROR, - json_object_get_int_member (error_obj, "code"), - "%s", - json_object_get_string_member (error_obj, "message")); - - json_node_free (*node); - *node = NULL; - } - } - - g_object_unref (parser); - soup_buffer_free (body); - - return *node != NULL; -} - - -/* -- _picasa_web_service_get_refresh_token -- */ - - -static void -_picasa_web_service_get_refresh_token_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - PicasaWebService *self = user_data; - GTask *task; - GError *error = NULL; - JsonNode *node; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (picasa_web_utils_parse_json_response (msg, &node, &error)) { - JsonObject *obj; - - obj = json_node_get_object (node); - _g_str_set (&self->priv->access_token, json_object_get_string_member (obj, "access_token")); - _g_str_set (&self->priv->refresh_token, json_object_get_string_member (obj, "refresh_token")); - - g_task_return_boolean (task, TRUE); - } - else - g_task_return_error (task, error); -} - - -static void -_picasa_web_service_get_refresh_token (PicasaWebService *self, - const char *authorization_code, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - GHashTable *data_set; - SoupMessage *msg; - - data_set = g_hash_table_new (g_str_hash, g_str_equal); - g_hash_table_insert (data_set, "code", (gpointer) authorization_code); - g_hash_table_insert (data_set, "client_id", GTHUMB_PICASA_WEB_CLIENT_ID); - g_hash_table_insert (data_set, "client_secret", GTHUMB_PICASA_WEB_CLIENT_SECRET); - g_hash_table_insert (data_set, "redirect_uri", PICASA_WEB_REDIRECT_URI); - g_hash_table_insert (data_set, "grant_type", "authorization_code"); - msg = soup_form_request_new_from_hash ("POST", "https://www.googleapis.com/oauth2/v4/token", data_set); - _picasa_web_service_add_headers (self, msg); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - _picasa_web_service_get_refresh_token, - _picasa_web_service_get_refresh_token_ready_cb, - self); - - g_hash_table_destroy (data_set); -} - - -static gboolean -_picasa_web_service_get_refresh_token_finish (PicasaWebService *service, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_boolean (G_TASK (result), error); -} - - -/* -- picasa_web_service_ask_authorization -- */ - - -static void -refresh_token_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) -{ - PicasaWebService *self = user_data; - GError *error = NULL; - GtkWidget *dialog; - gboolean success; - - dialog = _web_service_get_auth_dialog (WEB_SERVICE (self)); - success = _picasa_web_service_get_refresh_token_finish (self, result, &error); - gtk_dialog_response (GTK_DIALOG (dialog), success ? GTK_RESPONSE_OK : GTK_RESPONSE_CANCEL); -} - - -static void -ask_authorization_dialog_loaded_cb (OAuthAskAuthorizationDialog *dialog, - gpointer user_data) -{ - PicasaWebService *self = user_data; - const char *title; - - title = oauth_ask_authorization_dialog_get_title (dialog); - if (title == NULL) - return; - - if (g_str_has_prefix (title, PICASA_WEB_REDIRECT_TITLE)) { - const char *authorization_code; - - gtk_widget_hide (GTK_WIDGET (dialog)); - gth_task_dialog (GTH_TASK (self), FALSE, NULL); - - authorization_code = title + strlen (PICASA_WEB_REDIRECT_TITLE); - _picasa_web_service_get_refresh_token (self, - authorization_code, - gth_task_get_cancellable (GTH_TASK (self)), - refresh_token_ready_cb, - self); - } -} - - -static char * -picasa_web_service_get_authorization_url (PicasaWebService *self) -{ - GHashTable *data_set; - GString *link; - GList *keys; - GList *scan; - - data_set = g_hash_table_new (g_str_hash, g_str_equal); - g_hash_table_insert (data_set, "response_type", "code"); - g_hash_table_insert (data_set, "client_id", GTHUMB_PICASA_WEB_CLIENT_ID); - g_hash_table_insert (data_set, "redirect_uri", PICASA_WEB_REDIRECT_URI); - g_hash_table_insert (data_set, "scope", "https://picasaweb.google.com/data/ https://www.googleapis.com/auth/userinfo.profile"); - g_hash_table_insert (data_set, "access_type", "offline"); - - link = g_string_new ("https://accounts.google.com/o/oauth2/v2/auth?"); - keys = g_hash_table_get_keys (data_set); - for (scan = keys; scan; scan = scan->next) { - char *key = scan->data; - char *encoded; - - if (scan != keys) - g_string_append (link, "&"); - g_string_append (link, key); - g_string_append (link, "="); - encoded = soup_uri_encode (g_hash_table_lookup (data_set, key), NULL); - g_string_append (link, encoded); - - g_free (encoded); - } - - g_list_free (keys); - g_hash_table_destroy (data_set); - - return g_string_free (link, FALSE); -} - - -static void -picasa_web_service_ask_authorization (WebService *base) -{ - PicasaWebService *self = PICASA_WEB_SERVICE (base); - GtkWidget *dialog; - - _g_str_set (&self->priv->refresh_token, NULL); - _g_str_set (&self->priv->access_token, NULL); - - dialog = oauth_ask_authorization_dialog_new (picasa_web_service_get_authorization_url (self)); - gtk_window_set_default_size (GTK_WINDOW (dialog), 680, 580); - _web_service_set_auth_dialog (WEB_SERVICE (self), GTK_DIALOG (dialog)); - - g_signal_connect (OAUTH_ASK_AUTHORIZATION_DIALOG (dialog), - "loaded", - G_CALLBACK (ask_authorization_dialog_loaded_cb), - self); - - gtk_widget_show (dialog); -} - - -/* -- _picasa_web_service_get_access_token -- */ - - -static void -_picasa_web_service_get_access_token_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - PicasaWebService *self = user_data; - GTask *task; - GError *error = NULL; - JsonNode *node; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (picasa_web_utils_parse_json_response (msg, &node, &error)) { - JsonObject *obj; - OAuthAccount *account; - - obj = json_node_get_object (node); - account = web_service_get_current_account (WEB_SERVICE (self)); - if (account != NULL) - g_object_set (account, - "token", json_object_get_string_member (obj, "access_token"), - NULL); - else - _g_str_set (&self->priv->access_token, json_object_get_string_member (obj, "access_token")); - - g_task_return_boolean (task, TRUE); - } - else - g_task_return_error (task, error); -} - - -static void -_picasa_web_service_get_access_token (PicasaWebService *self, - const char *refresh_token, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - GHashTable *data_set; - SoupMessage *msg; - - _g_str_set (&self->priv->access_token, NULL); - - data_set = g_hash_table_new (g_str_hash, g_str_equal); - g_hash_table_insert (data_set, "refresh_token", (gpointer) refresh_token); - g_hash_table_insert (data_set, "client_id", GTHUMB_PICASA_WEB_CLIENT_ID); - g_hash_table_insert (data_set, "client_secret", GTHUMB_PICASA_WEB_CLIENT_SECRET); - g_hash_table_insert (data_set, "grant_type", "refresh_token"); - msg = soup_form_request_new_from_hash ("POST", "https://accounts.google.com/o/oauth2/token", data_set); - _picasa_web_service_add_headers (self, msg); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - _picasa_web_service_get_access_token, - _picasa_web_service_get_access_token_ready_cb, - self); - - g_hash_table_destroy (data_set); -} - - -static gboolean -_picasa_web_service_get_access_token_finish (PicasaWebService *service, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_boolean (G_TASK (result), error); -} - - -/* -- picasa_web_service_get_user_info -- */ - - -typedef struct { - PicasaWebService *service; - GCancellable *cancellable; - GAsyncReadyCallback callback; - gpointer user_data; -} AccessTokenData; - - -static void -access_token_data_free (AccessTokenData *data) -{ - _g_object_unref (data->cancellable); - g_free (data); -} - - -static void -picasa_web_service_get_user_info (WebService *base, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); - - -static void -picasa_web_service_get_user_info_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - AccessTokenData *data = user_data; - PicasaWebService *self = data->service; - GTask *task; - GError *error = NULL; - JsonNode *node; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (picasa_web_utils_parse_json_response (msg, &node, &error)) { - OAuthAccount *account; - - account = (OAuthAccount *) json_gobject_deserialize (OAUTH_TYPE_ACCOUNT, node); - g_object_set (account, - "token", self->priv->access_token, - "token-secret", self->priv->refresh_token, - NULL); - g_task_return_pointer (task, g_object_ref (account), (GDestroyNotify) g_object_unref); - - _g_object_unref (account); - json_node_free (node); - } - else { - if (error->code == PICASA_WEB_SERVICE_ERROR_UNAUTHORIZED) { - self->priv->n_auth_errors += 1; - if (self->priv->n_auth_errors == 1) { - OAuthAccount *account; - - /* reset the account token to force asking the - * access token again. */ - - account = web_service_get_current_account (WEB_SERVICE (self)); - if (account != NULL) - _g_str_set (&account->token, NULL); - - picasa_web_service_get_user_info (WEB_SERVICE (self), - data->cancellable, - data->callback, - data->user_data); - access_token_data_free (data); - return; - } - } - g_task_return_error (task, error); - } - - self->priv->n_auth_errors = 0; - - access_token_data_free (data); -} - - -static void -access_token_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) -{ - AccessTokenData *data = user_data; - PicasaWebService *self = data->service; - GError *error = NULL; - - if (! _picasa_web_service_get_access_token_finish (self, result, &error)) { - GTask *task; - - if (error->code == PICASA_WEB_SERVICE_ERROR_UNAUTHORIZED) - self->priv->n_auth_errors += 1; - - task = g_task_new (G_OBJECT (self), - NULL, - data->callback, - data->user_data); - g_task_return_error (task, error); - - g_object_unref (task); - access_token_data_free (data); - return; - } - - /* call get_user_info again, now that we have the access token */ - picasa_web_service_get_user_info (WEB_SERVICE (self), - data->cancellable, - data->callback, - data->user_data); - - access_token_data_free (data); -} - - -static void -picasa_web_service_get_user_info (WebService *base, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - PicasaWebService *self = PICASA_WEB_SERVICE (base); - OAuthAccount *account; - SoupMessage *msg; - AccessTokenData *data; - - account = web_service_get_current_account (WEB_SERVICE (self)); - if (account != NULL) { - _g_str_set (&self->priv->refresh_token, account->token_secret); - _g_str_set (&self->priv->access_token, account->token); - } - - data = g_new0 (AccessTokenData, 1); - data->service = self; - data->cancellable = _g_object_ref (cancellable); - data->callback = callback; - data->user_data = user_data; - - if (self->priv->access_token != NULL) { - GHashTable *data_set; - - data_set = g_hash_table_new (g_str_hash, g_str_equal); - msg = soup_form_request_new_from_hash ("GET", "https://www.googleapis.com/oauth2/v2/userinfo", data_set); - _picasa_web_service_add_headers (self, msg); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - picasa_web_service_get_user_info, - picasa_web_service_get_user_info_ready_cb, - data); - - g_hash_table_destroy (data_set); - } - else { - /* Get the access token from the refresh token */ - _picasa_web_service_get_access_token (self, - self->priv->refresh_token, - cancellable, - access_token_ready_cb, - data); - } -} - - -static void -picasa_web_service_class_init (PicasaWebServiceClass *klass) -{ - GObjectClass *object_class; - WebServiceClass *service_class; - - object_class = (GObjectClass*) klass; - object_class->finalize = picasa_web_service_finalize; - - service_class = (WebServiceClass*) klass; - service_class->ask_authorization = picasa_web_service_ask_authorization; - service_class->get_user_info = picasa_web_service_get_user_info; -} - - -static void -picasa_web_service_init (PicasaWebService *self) -{ - self->priv = picasa_web_service_get_instance_private (self); - self->priv->refresh_token = NULL; - self->priv->access_token = NULL; - self->priv->quota_limit = 0; - self->priv->quota_used = 0; - self->priv->post_photos = NULL; - self->priv->n_auth_errors = 0; -} - - -PicasaWebService * -picasa_web_service_new (GCancellable *cancellable, - GtkWidget *browser, - GtkWidget *dialog) -{ - return g_object_new (PICASA_TYPE_WEB_SERVICE, - "service-name", "picasaweb", - "service-address", "picasaweb.google.com", - "service-protocol", "https", - "cancellable", cancellable, - "browser", browser, - "dialog", dialog, - NULL); -} - - -guint64 -picasa_web_service_get_free_space (PicasaWebService *self) -{ - if (self->priv->quota_limit >= self->priv->quota_used) - return (guint64) (self->priv->quota_limit - self->priv->quota_used); - else - return 0; -} - - -/* -- picasa_web_service_list_albums -- */ - - -static void -list_albums_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - PicasaWebService *self = user_data; - GTask *task; - SoupBuffer *body; - DomDocument *doc; - GError *error = NULL; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (msg->status_code != 200) { - g_task_return_new_error (task, - SOUP_HTTP_ERROR, - msg->status_code, - "%s", - soup_status_get_phrase (msg->status_code)); - return; - } - - body = soup_message_body_flatten (msg->response_body); - doc = dom_document_new (); - if (dom_document_load (doc, body->data, body->length, &error)) { - DomElement *feed_node; - GList *albums = NULL; - - feed_node = DOM_ELEMENT (doc)->first_child; - while ((feed_node != NULL) && g_strcmp0 (feed_node->tag_name, "feed") != 0) - feed_node = feed_node->next_sibling; - - if (feed_node != NULL) { - DomElement *node; - PicasaWebAlbum *album; - - album = NULL; - for (node = feed_node->first_child; - node != NULL; - node = node->next_sibling) - { - if (g_strcmp0 (node->tag_name, "entry") == 0) { /* read the album data */ - if (album != NULL) - albums = g_list_prepend (albums, album); - album = picasa_web_album_new (); - dom_domizable_load_from_element (DOM_DOMIZABLE (album), node); - } - else if (g_strcmp0 (node->tag_name, "gphoto:quotalimit") == 0) { - self->priv->quota_limit = g_ascii_strtoull (dom_element_get_inner_text (node), NULL, 10); - } - else if (g_strcmp0 (node->tag_name, "gphoto:quotacurrent") == 0) { - self->priv->quota_used = g_ascii_strtoull (dom_element_get_inner_text (node), NULL, 10); - } - } - if (album != NULL) - albums = g_list_prepend (albums, album); - } - albums = g_list_reverse (albums); - g_task_return_pointer (task, albums, (GDestroyNotify) _g_object_list_unref); - } - else - g_task_return_error (task, error); - - g_object_unref (doc); - soup_buffer_free (body); -} - - -void -picasa_web_service_list_albums (PicasaWebService *self, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - OAuthAccount *account; - SoupMessage *msg; - char *url; - - account = web_service_get_current_account (WEB_SERVICE (self)); - g_return_if_fail (account != NULL); - - gth_task_progress (GTH_TASK (self), _("Getting the album list"), NULL, TRUE, 0.0); - - url = g_strconcat ("https://picasaweb.google.com/data/feed/api/user/", account->id, NULL); - msg = soup_message_new ("GET", url); - _picasa_web_service_add_headers (self, msg); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - picasa_web_service_list_albums, - list_albums_ready_cb, - self); - - g_free (url); -} - - -GList * -picasa_web_service_list_albums_finish (PicasaWebService *service, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_pointer (G_TASK (result), error); -} - - -/* -- picasa_web_service_post_photos -- */ - - -static void -post_photos_done (PicasaWebService *self, - GError *error) -{ - GTask *task; - - task = _web_service_get_task (WEB_SERVICE (self)); - if (error == NULL) { - g_task_return_boolean (task, TRUE); - } - else { - if (self->priv->post_photos->current != NULL) { - GthFileData *file_data = self->priv->post_photos->current->data; - char *msg; - - msg = g_strdup_printf (_("Could not upload “%s”: %s"), g_file_info_get_display_name (file_data->info), error->message); - g_free (error->message); - error->message = msg; - } - g_task_return_error (task, error); - } -} - - -static void picasa_wev_service_post_current_file (PicasaWebService *self); - - -static void -post_photo_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - PicasaWebService *self = user_data; - - if (msg->status_code != 201) { - GError *error; - - error = g_error_new_literal (SOUP_HTTP_ERROR, - msg->status_code, - soup_status_get_phrase (msg->status_code)); - post_photos_done (self, error); - g_error_free (error); - - return; - } - - self->priv->post_photos->current = self->priv->post_photos->current->next; - picasa_wev_service_post_current_file (self); -} - - -static void -upload_photo_wrote_body_data_cb (SoupMessage *msg, - SoupBuffer *chunk, - gpointer user_data) -{ - PicasaWebService *self = user_data; - GthFileData *file_data; - char *details; - double current_file_fraction; - - if (self->priv->post_photos->current == NULL) - return; - - self->priv->post_photos->wrote_body_data_size += chunk->length; - if (self->priv->post_photos->wrote_body_data_size > msg->request_body->length) - return; - - file_data = self->priv->post_photos->current->data; - /* Translators: %s is a filename */ - details = g_strdup_printf (_("Uploading “%s”"), g_file_info_get_display_name (file_data->info)); - current_file_fraction = (double) self->priv->post_photos->wrote_body_data_size / msg->request_body->length; - gth_task_progress (GTH_TASK (self), - NULL, - details, - FALSE, - (double) (self->priv->post_photos->uploaded_size + (g_file_info_get_size (file_data->info) * current_file_fraction)) / self->priv->post_photos->total_size); - - g_free (details); -} - - -static void -post_photo_file_buffer_ready_cb (void **buffer, - gsize count, - GError *error, - gpointer user_data) -{ - PicasaWebService *self = user_data; - OAuthAccount *account; - GthFileData *file_data; - SoupMultipart *multipart; - const char *filename; - char *value; - GObject *metadata; - DomDocument *doc; - DomElement *entry; - char *entry_buffer; - gsize entry_len; - SoupMessageHeaders *headers; - SoupBuffer *body; - void *resized_buffer; - gsize resized_count; - char *url; - SoupMessage *msg; - - if (error != NULL) { - post_photos_done (self, error); - return; - } - - account = web_service_get_current_account (WEB_SERVICE (self)); - file_data = self->priv->post_photos->current->data; - multipart = soup_multipart_new ("multipart/related"); - - /* the metadata part */ - - doc = dom_document_new (); - entry = dom_document_create_element (doc, "entry", - "xmlns", "http://www.w3.org/2005/Atom", - "xmlns:gphoto", "http://schemas.google.com/photos/2007", - "xmlns:media", "http://search.yahoo.com/mrss/", - NULL); - - filename = g_file_info_get_display_name (file_data->info); - dom_element_append_child (entry, - dom_document_create_element_with_text (doc, filename, "title", NULL)); - - value = gth_file_data_get_attribute_as_string (file_data, "general::description"); - if (value == NULL) - value = gth_file_data_get_attribute_as_string (file_data, "general::title"); - dom_element_append_child (entry, - dom_document_create_element_with_text (doc, value, "summary", NULL)); - g_free (value); - - value = gth_file_data_get_attribute_as_string (file_data, "general::location"); - if (value != NULL) { - dom_element_append_child (entry, - dom_document_create_element_with_text (doc, value, "gphoto:location", NULL)); - g_free (value); - } - - metadata = g_file_info_get_attribute_object (file_data->info, "general::tags"); - if (metadata != NULL) - value = gth_string_list_join (GTH_STRING_LIST (gth_metadata_get_string_list (GTH_METADATA (metadata))), ", "); - if (value != NULL) { - DomElement *group; - - group = dom_document_create_element (doc, "media:group", NULL); - dom_element_append_child (group, - dom_document_create_element_with_text (doc, value, "media:keywords", NULL)); - dom_element_append_child (entry, group); - - g_free (value); - } - - dom_element_append_child (entry, - dom_document_create_element (doc, "category", - "scheme", "http://schemas.google.com/g/2005#kind", - "term", "http://schemas.google.com/photos/2007#photo", - NULL)); - dom_element_append_child (DOM_ELEMENT (doc), entry); - entry_buffer = dom_document_dump (doc, &entry_len); - - headers = soup_message_headers_new (SOUP_MESSAGE_HEADERS_REQUEST); - soup_message_headers_append (headers, "Content-Type", "application/atom+xml"); - body = soup_buffer_new (SOUP_MEMORY_TAKE, entry_buffer, entry_len); - soup_multipart_append_part (multipart, headers, body); - - soup_buffer_free (body); - soup_message_headers_free (headers); - g_object_unref (doc); - - /* the file part */ - - if (_g_buffer_resize_image (*buffer, - count, - file_data, - self->priv->post_photos->max_width, - self->priv->post_photos->max_height, - &resized_buffer, - &resized_count, - self->priv->post_photos->cancellable, - &error)) - { - body = soup_buffer_new (SOUP_MEMORY_TAKE, resized_buffer, resized_count); - } - else if (error == NULL) { - body = soup_buffer_new (SOUP_MEMORY_TEMPORARY, *buffer, count); - } - else { - soup_multipart_free (multipart); - post_photos_done (self, error); - return; - } - - soup_multipart_append_form_file (multipart, - "file", - NULL, - gth_file_data_get_mime_type (file_data), - body); - - soup_buffer_free (body); - - /* send the file */ - - self->priv->post_photos->wrote_body_data_size = 0; - url = g_strconcat ("https://picasaweb.google.com/data/feed/api/user/", - account->id, - "/albumid/", - self->priv->post_photos->album->id, - NULL); - msg = soup_form_request_new_from_multipart (url, multipart); - g_signal_connect (msg, - "wrote-body-data", - (GCallback) upload_photo_wrote_body_data_cb, - self); - - _picasa_web_service_add_headers (self, msg); - _web_service_send_message (WEB_SERVICE (self), - msg, - self->priv->post_photos->cancellable, - self->priv->post_photos->callback, - self->priv->post_photos->user_data, - picasa_web_service_post_photos, - post_photo_ready_cb, - self); - - g_free (url); - soup_multipart_free (multipart); -} - - -static void -picasa_wev_service_post_current_file (PicasaWebService *self) -{ - GthFileData *file_data; - - if (self->priv->post_photos->current == NULL) { - post_photos_done (self, NULL); - return; - } - - file_data = self->priv->post_photos->current->data; - _g_file_load_async (file_data->file, - G_PRIORITY_DEFAULT, - self->priv->post_photos->cancellable, - post_photo_file_buffer_ready_cb, - self); -} - - -static void -post_photos_info_ready_cb (GList *files, - GError *error, - gpointer user_data) -{ - PicasaWebService *self = user_data; - GList *scan; - - if (error != NULL) { - post_photos_done (self, error); - return; - } - - self->priv->post_photos->file_list = _g_object_list_ref (files); - self->priv->post_photos->total_size = 0; - self->priv->post_photos->n_files = 0; - for (scan = self->priv->post_photos->file_list; scan; scan = scan->next) { - GthFileData *file_data = scan->data; - - self->priv->post_photos->total_size += g_file_info_get_size (file_data->info); - self->priv->post_photos->n_files += 1; - } - - self->priv->post_photos->current = self->priv->post_photos->file_list; - picasa_wev_service_post_current_file (self); -} - - -void -picasa_web_service_post_photos (PicasaWebService *self, - PicasaWebAlbum *album, - GList *file_list, /* GFile list */ - int max_width, - int max_height, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_return_if_fail (album != NULL); - g_return_if_fail (self->priv->post_photos == NULL); - - gth_task_progress (GTH_TASK (self), - _("Uploading the files to the server"), - "", - TRUE, - 0.0); - - self->priv->post_photos = g_new0 (PostPhotosData, 1); - self->priv->post_photos->album = g_object_ref (album); - self->priv->post_photos->max_width = max_width; - self->priv->post_photos->max_height = max_height; - self->priv->post_photos->cancellable = _g_object_ref (cancellable); - self->priv->post_photos->callback = callback; - self->priv->post_photos->user_data = user_data; - - _g_query_all_metadata_async (file_list, - GTH_LIST_DEFAULT, - "*", - self->priv->post_photos->cancellable, - post_photos_info_ready_cb, - self); -} - - -gboolean -picasa_web_service_post_photos_finish (PicasaWebService *self, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_boolean (G_TASK (result), error); -} - - -/* -- picasa_web_service_list_photos -- */ - - -static void -list_photos_ready_cb (SoupSession *session, - SoupMessage *msg, - gpointer user_data) -{ - PicasaWebService *self = user_data; - GTask *task; - SoupBuffer *body; - DomDocument *doc; - GError *error = NULL; - - task = _web_service_get_task (WEB_SERVICE (self)); - - if (msg->status_code != 200) { - g_task_return_new_error (task, - SOUP_HTTP_ERROR, - msg->status_code, - "%s", - soup_status_get_phrase (msg->status_code)); - return; - } - - body = soup_message_body_flatten (msg->response_body); - doc = dom_document_new (); - if (dom_document_load (doc, body->data, body->length, &error)) { - DomElement *feed_node; - GList *photos = NULL; - - feed_node = DOM_ELEMENT (doc)->first_child; - while ((feed_node != NULL) && g_strcmp0 (feed_node->tag_name, "feed") != 0) - feed_node = feed_node->next_sibling; - - if (feed_node != NULL) { - DomElement *node; - PicasaWebPhoto *photo; - - photo = NULL; - for (node = feed_node->first_child; - node != NULL; - node = node->next_sibling) - { - if (g_strcmp0 (node->tag_name, "entry") == 0) { /* read the photo data */ - if (photo != NULL) - photos = g_list_prepend (photos, photo); - photo = picasa_web_photo_new (); - dom_domizable_load_from_element (DOM_DOMIZABLE (photo), node); - } - } - if (photo != NULL) - photos = g_list_prepend (photos, photo); - } - photos = g_list_reverse (photos); - g_task_return_pointer (task, photos, (GDestroyNotify) _g_object_list_unref); - } - else - g_task_return_error (task, error); - - g_object_unref (doc); - soup_buffer_free (body); -} - - -void -picasa_web_service_list_photos (PicasaWebService *self, - PicasaWebAlbum *album, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - OAuthAccount *account; - char *url; - SoupMessage *msg; - - account = web_service_get_current_account (WEB_SERVICE (self)); - g_return_if_fail (account != NULL); - g_return_if_fail (album != NULL); - - gth_task_progress (GTH_TASK (self), - _("Getting the photo list"), - NULL, - TRUE, - 0.0); - - url = g_strconcat ("https://picasaweb.google.com/data/feed/api/user/", - account->id, - "/albumid/", - album->id, - NULL); - msg = soup_message_new ("GET", url); - _picasa_web_service_add_headers (self, msg); - _web_service_send_message (WEB_SERVICE (self), - msg, - cancellable, - callback, - user_data, - picasa_web_service_list_photos, - list_photos_ready_cb, - self); - - g_free (url); -} - - -GList * -picasa_web_service_list_photos_finish (PicasaWebService *self, - GAsyncResult *result, - GError **error) -{ - return g_task_propagate_pointer (G_TASK (result), error); -} diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-web-service.h gthumb-3.12.0/extensions/picasaweb/picasa-web-service.h --- gthumb-3.11.2/extensions/picasaweb/picasa-web-service.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-web-service.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,85 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010-2012 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef PICASA_WEB_SERVICE_H -#define PICASA_WEB_SERVICE_H - -#include -#include -#include -#include "picasa-web-album.h" -#include "picasa-web-types.h" - -#define PICASA_TYPE_WEB_SERVICE (picasa_web_service_get_type ()) -#define PICASA_WEB_SERVICE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), PICASA_TYPE_WEB_SERVICE, PicasaWebService)) -#define PICASA_WEB_SERVICE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), PICASA_TYPE_WEB_SERVICE, PicasaWebServiceClass)) -#define PICASA_IS_WEB_SERVICE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), PICASA_TYPE_WEB_SERVICE)) -#define PICASA_IS_WEB_SERVICE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), PICASA_TYPE_WEB_SERVICE)) -#define PICASA_WEB_SERVICE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), PICASA_TYPE_WEB_SERVICE, PicasaWebServiceClass)) - -typedef struct _PicasaWebService PicasaWebService; -typedef struct _PicasaWebServicePrivate PicasaWebServicePrivate; -typedef struct _PicasaWebServiceClass PicasaWebServiceClass; - -struct _PicasaWebService -{ - WebService __parent; - PicasaWebServicePrivate *priv; -}; - -struct _PicasaWebServiceClass -{ - WebServiceClass __parent_class; -}; - -GType picasa_web_service_get_type (void) G_GNUC_CONST; -PicasaWebService * picasa_web_service_new (GCancellable *cancellable, - GtkWidget *browser, - GtkWidget *dialog); -guint64 picasa_web_service_get_free_space (PicasaWebService *self); -void picasa_web_service_list_albums (PicasaWebService *self, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -GList * picasa_web_service_list_albums_finish (PicasaWebService *self, - GAsyncResult *result, - GError **error); -void picasa_web_service_post_photos (PicasaWebService *self, - PicasaWebAlbum *album, - GList *file_list, /* GFile list */ - int max_width, - int max_height, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -gboolean picasa_web_service_post_photos_finish (PicasaWebService *self, - GAsyncResult *result, - GError **error); -void picasa_web_service_list_photos (PicasaWebService *self, - PicasaWebAlbum *album, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -GList * picasa_web_service_list_photos_finish (PicasaWebService *self, - GAsyncResult *result, - GError **error); - -#endif /* PICASA_WEB_SERVICE_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/picasa-web-types.h gthumb-3.12.0/extensions/picasaweb/picasa-web-types.h --- gthumb-3.11.2/extensions/picasaweb/picasa-web-types.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/picasa-web-types.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef PICASA_WEB_TYPES_H -#define PICASA_WEB_TYPES_H - -typedef enum { - PICASA_WEB_ACCESS_ALL, - PICASA_WEB_ACCESS_PRIVATE, - PICASA_WEB_ACCESS_PUBLIC, - PICASA_WEB_ACCESS_VISIBLE -} PicasaWebAccess; - -typedef enum { - PICASA_WEB_THUMB_SIZE_SMALL = 72, - PICASA_WEB_THUMB_SIZE_MEDIUM = 144, - PICASA_WEB_THUMB_SIZE_LARGE = 288 -} PicasaWebThumbSize; - -#endif /* PICASA_WEB_TYPES_H */ diff -Nru gthumb-3.11.2/extensions/picasaweb/preferences.h gthumb-3.12.0/extensions/picasaweb/preferences.h --- gthumb-3.11.2/extensions/picasaweb/preferences.h 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/picasaweb/preferences.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2010 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef PREFERENCES_H -#define PREFERENCES_H - -/* schema */ - -#define GTHUMB_PICASAWEB_SCHEMA GTHUMB_SCHEMA ".picasaweb" - -/* keys */ - -#define PREF_PICASAWEB_RESIZE_WIDTH "resize-width" -#define PREF_PICASAWEB_RESIZE_HEIGHT "resize-height" - -#endif /* PREFERENCES_H */ diff -Nru gthumb-3.11.2/extensions/raw_files/gth-metadata-provider-raw.c gthumb-3.12.0/extensions/raw_files/gth-metadata-provider-raw.c --- gthumb-3.11.2/extensions/raw_files/gth-metadata-provider-raw.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/raw_files/gth-metadata-provider-raw.c 2021-09-19 15:50:39.681701200 +0000 @@ -31,16 +31,17 @@ static gboolean gth_metadata_provider_raw_can_read (GthMetadataProvider *self, + GthFileData *file_data, const char *mime_type, char **attribute_v) { return _g_file_attributes_matches_any_v ("general::format," - "general::dimensions," + "general::dimensions," "image::width," "image::height," "frame::width," "frame::height", - attribute_v); + attribute_v); } diff -Nru gthumb-3.11.2/extensions/raw_files/main.c gthumb-3.12.0/extensions/raw_files/main.c --- gthumb-3.11.2/extensions/raw_files/main.c 2021-01-10 10:11:37.969911600 +0000 +++ gthumb-3.12.0/extensions/raw_files/main.c 2021-09-19 15:50:39.715034500 +0000 @@ -226,7 +226,12 @@ raw_data->params.output_tiff = FALSE; raw_data->params.use_camera_wb = TRUE; + +#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21) + raw_data->rawparams.use_rawspeed = TRUE; +#else raw_data->params.use_rawspeed = TRUE; +#endif raw_data->params.highlight = FALSE; raw_data->params.use_camera_matrix = TRUE; raw_data->params.output_color = RAW_OUTPUT_COLOR_SRGB; diff -Nru gthumb-3.11.2/extensions/rename_series/data/ui/code-selector.ui gthumb-3.12.0/extensions/rename_series/data/ui/code-selector.ui --- gthumb-3.11.2/extensions/rename_series/data/ui/code-selector.ui 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/data/ui/code-selector.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,299 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - 1 - 1000 - 1 - 1 - 10 - - - - - - - - - - - True - False - 2 - 6 - - - True - False - type_liststore - - - - 1 - - - - - False - True - 0 - - - - - True - True - False - False - - - True - True - - - - - - True - False - - - False - - - - - True - False - 6 - - - True - True - - enumerator_digits_adjustment - - - False - True - 0 - - - - - True - False - digits - - - False - True - 1 - - - - - 1 - - - - - True - False - - - 1 - False - - - - - True - False - - - - - - 2 - - - - - True - False - - - 2 - False - - - - - True - False - 6 - - - True - False - format: - 0 - - - False - True - 0 - - - - - True - False - date_format_liststore - - - - 1 - - - - - True - True - 1 - - - - - True - - edit-delete-symbolic - - - True - True - 2 - - - - - 3 - - - - - True - False - - - 3 - False - - - - - True - False - attribute_treestore - - - - 1 - - - - - 4 - - - - - True - False - - - 4 - False - - - - - True - True - 1 - - - - - True - False - 6 - - - True - True - True - remove - - - True - False - list-remove-symbolic - - - - - True - True - 0 - - - - - True - True - True - add - - - True - False - list-add-symbolic - - - - - True - True - 1 - - - - - False - True - 2 - - - - diff -Nru gthumb-3.11.2/extensions/rename_series/data/ui/meson.build gthumb-3.12.0/extensions/rename_series/data/ui/meson.build --- gthumb-3.11.2/extensions/rename_series/data/ui/meson.build 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/data/ui/meson.build 2021-09-19 15:50:39.748367800 +0000 @@ -1 +1 @@ -install_data('code-selector.ui', 'rename-series.ui', install_dir : ui_install_dir) +install_data('rename-series.ui', install_dir : ui_install_dir) diff -Nru gthumb-3.11.2/extensions/rename_series/data/ui/rename-series.ui gthumb-3.12.0/extensions/rename_series/data/ui/rename-series.ui --- gthumb-3.11.2/extensions/rename_series/data/ui/rename-series.ui 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/data/ui/rename-series.ui 2021-09-19 15:50:39.771701000 +0000 @@ -1,7 +1,7 @@ - + 1000000000 1 @@ -15,7 +15,7 @@ vertical 12 - + True False @@ -28,7 +28,7 @@ Start _at: True start_at_spinbutton - 0 + 1 0 @@ -41,7 +41,7 @@ False _Sort by: True - 0 + 1 0 @@ -54,7 +54,7 @@ False Cas_e: True - 0 + 1 0 @@ -62,369 +62,6 @@ - - True - False - True - vertical - 6 - - - True - False - 6 - - - True - True - - True - help-browser-symbolic - Help - Help - - - True - True - 0 - - - - - False - True - True - True - Edit template - - - True - False - edit-symbolic - - - - - False - True - 1 - - - - - False - True - True - True - Revert to the last used template - - - True - False - edit-undo-symbolic - - - - - False - True - 2 - - - - - True - True - 0 - - - - - - False - 6 - 12 - - - True - False - Special code - 0 - - - - - - - 0 - 0 - - - - - True - False - # - 0 - - - - - - 0 - 1 - - - - - True - False - %F - 0 - - - - - - 0 - 2 - - - - - True - False - %E - 0 - - - - - - 0 - 3 - - - - - True - False - %N - 0 - - - - - - 0 - 4 - - - - - True - False - %M{ format } - 0 - - - - - - 0 - 5 - - - - - True - False - %D{ format } - 0 - - - - - - 0 - 6 - - - - - True - False - %A{ identifier } - 0 - - - - - - 0 - 7 - - - - - True - False - Description - 0 - - - - - - - 1 - 0 - - - - - True - False - New enumerator digit - 0 - - - - - - 1 - 1 - - - - - True - False - The original filename - 0 - - - - - - 1 - 2 - - - - - True - False - The original extension - 0 - - - - - - 1 - 3 - - - - - True - False - The original enumerator - 0 - - - - - - 1 - 4 - - - - - True - False - The modification date - True - 0 - - - - - - 1 - 5 - - - - - True - False - The digitalization date - 0 - - - - - - 1 - 6 - - - - - True - False - A file attribute - 0 - - - - - - 1 - 7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - False - True - 1 - - - - - 1 - 0 - - - True False @@ -476,7 +113,6 @@ True False True - 0 True @@ -519,7 +155,7 @@ False _Template: True - 0 + 1 False @@ -541,16 +177,72 @@ - - - - - - - - - - + + True + False + True + 6 + + + True + True + + True + Help + + + True + True + 0 + + + + + False + True + True + True + Edit template + + + True + False + document-edit-symbolic + + + + + False + True + 1 + + + + + False + True + True + True + Revert to the last used template + + + True + False + edit-undo-symbolic + + + + + False + True + 2 + + + + + 1 + 0 + @@ -583,7 +275,7 @@ - 550 + 650 300 True True diff -Nru gthumb-3.11.2/extensions/rename_series/dlg-rename-series.c gthumb-3.12.0/extensions/rename_series/dlg-rename-series.c --- gthumb-3.11.2/extensions/rename_series/dlg-rename-series.c 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/dlg-rename-series.c 2021-09-19 15:50:39.775034400 +0000 @@ -44,24 +44,19 @@ #define GET_WIDGET(name) _gtk_builder_get_widget (data->builder, (name)) - -#define DEFAULT_TEMPLATE "####%E" -#define DEFAULT_START_AT 1 -#define DEFAULT_SORT_BY "general::unsorted" -#define DEFAULT_REVERSE_ORDER FALSE -#define DEFAULT_CHANGE_CASE GTH_CHANGE_CASE_NONE -#define UPDATE_DELAY 500 +#define DEFAULT_START_AT 1 +#define DEFAULT_CHANGE_CASE GTH_CHANGE_CASE_NONE +#define UPDATE_DELAY 250 static GthTemplateCode Rename_Special_Codes[] = { - { GTH_TEMPLATE_CODE_TYPE_TEXT, N_("Text"), 0 }, - { GTH_TEMPLATE_CODE_TYPE_ENUMERATOR, N_("Enumerator"), '#' }, - { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Original filename"), 'F' }, - { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Original extension"), 'E' }, - { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Original enumerator"), 'N' }, - { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Modification date"), 'M' }, - { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Digitalization date"), 'D' }, - { GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE, N_("File attribute"), 'A' } + { GTH_TEMPLATE_CODE_TYPE_ENUMERATOR, N_("Enumerator") }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Original filename"), 'F', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Original extension"), 'E', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Original enumerator"), 'N', 0 }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Modification date"), 'M', 0 }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Digitalization date"), 'D', 0 }, + { GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE, N_("File attribute"), 'A', 0 } }; @@ -81,7 +76,6 @@ GtkWidget *change_case_combobox; GtkListStore *list_store; GtkListStore *sort_model; - gboolean help_visible; char *required_attributes; guint update_id; gboolean template_changed; @@ -115,30 +109,20 @@ typedef struct { - const char *template; - GthFileData *file_data; - int n; - GError **error; + GthFileData *file_data; + int n; } TemplateData; static char * -get_original_enum (GthFileData *file_data, - char *match) +get_original_enum (GthFileData *file_data) { - char *basename; - GRegex *re; - char **a; - char *value = NULL; + char *basename; + char *value = NULL; basename = g_file_get_basename (file_data->file); - re = g_regex_new ("([0-9]+)", 0, 0, NULL); - a = g_regex_split (re, basename, 0); - if (g_strv_length (a) >= 2) - value = g_strdup (g_strstrip (a[1])); + value = _g_utf8_find_expr (basename, "[0-9]+"); - g_strfreev (a); - g_regex_unref (re); g_free (basename); return value; @@ -147,114 +131,105 @@ static char * get_attribute_value (GthFileData *file_data, - char *match) + const char *attribute) { - GRegex *re; - char **a; - char *attribute = NULL; - char *value = NULL; - - re = g_regex_new ("%A\\{([^}]+)\\}", 0, 0, NULL); - a = g_regex_split (re, match, 0); - if (g_strv_length (a) >= 2) - attribute = g_strstrip (a[1]); - - if ((attribute != NULL) && (*attribute != '\0')) { - value = gth_file_data_get_attribute_as_string (file_data, attribute); - if (value != NULL) { - char *tmp_value; - - tmp_value = _g_utf8_replace_pattern (value, "[\r\n]", " "); - g_free (value); - value = tmp_value; - } - } + char *value; + + if (_g_str_empty (attribute)) + return NULL; - g_strfreev (a); - g_regex_unref (re); + value = gth_file_data_get_attribute_as_string (file_data, attribute); + if (value != NULL) { + char *tmp = _g_utf8_replace_pattern (value, "[\r\n]", " "); + g_free (value); + value = tmp; + } return value; } static gboolean -template_eval_cb (const GMatchInfo *info, - GString *res, - gpointer data) -{ - TemplateData *template_data = data; - char *r = NULL; - char *match; +template_eval_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) +{ + TemplateData *template_data = user_data; + char *text = NULL; + char *path; + GTimeVal timeval; + + switch (code) { + case '#': + text = _g_template_replace_enumerator (args[0], template_data->n); + break; - match = g_match_info_fetch (info, 0); + case 'A': + text = get_attribute_value (template_data->file_data, args[0]); + break; - if (strncmp (match, "#", 1) == 0) { - char *format; + case 'E': + path = g_file_get_path (template_data->file_data->file); + text = g_strdup (_g_path_get_extension (path)); + g_free (path); + break; - format = g_strdup_printf ("%%0%" G_GSIZE_FORMAT "d", strlen (match)); - r = g_strdup_printf (format, template_data->n); + case 'F': + path = g_file_get_path (template_data->file_data->file); + text = g_strdup (_g_path_get_basename (path)); + g_free (path); + break; - g_free (format); - } - else if (strncmp (match, "%A", 2) == 0) { - r = get_attribute_value (template_data->file_data, match); - /*if (r == NULL) - *template_data->error = g_error_new_literal (GTH_TASK_ERROR, GTH_TASK_ERROR_FAILED, _("Malformed template"));*/ - } - else if (strcmp (match, "%E") == 0) { - char *uri; + case 'N': + text = get_original_enum (template_data->file_data); + break; - uri = g_file_get_uri (template_data->file_data->file); - r = _g_uri_get_extension (uri); + case 'D': + if (gth_file_data_get_digitalization_time (template_data->file_data, &timeval)) + text = _g_time_val_strftime (&timeval, (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + break; - g_free (uri); + case 'M': + timeval = *gth_file_data_get_modification_time (template_data->file_data); + text = _g_time_val_strftime (&timeval, (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + break; } - else if (strcmp (match, "%F") == 0) { - char *basename; - basename = g_file_get_basename (template_data->file_data->file); - r = _g_path_remove_extension (basename); - - g_free (basename); - } - else if (strcmp (match, "%N") == 0) { - r = get_original_enum (template_data->file_data, match); + if (text != NULL) { + g_string_append (result, text); + g_free (text); } - else if ((strncmp (match, "%D", 2) == 0) || (strncmp (match, "%M", 2) == 0)) { - gboolean value_available = FALSE; - GTimeVal timeval; - if (strncmp (match, "%D", 2) == 0) { - value_available = gth_file_data_get_digitalization_time (template_data->file_data, &timeval); - } - else if (strncmp (match, "%M", 2) == 0) { - timeval = *gth_file_data_get_modification_time (template_data->file_data); - value_available = TRUE; - } + return FALSE; +} - if (value_available) { - GRegex *re; - char **a; - char *format = NULL; - - /* Get the date format */ - - re = g_regex_new ("%[A-Z]\\{([^}]+)\\}", 0, 0, NULL); - a = g_regex_split (re, match, 0); - if (g_strv_length (a) >= 2) - format = g_strstrip (a[1]); - r = _g_time_val_strftime (&timeval, format); - g_strfreev (a); - g_regex_unref (re); - } - } +static gboolean +collect_file_attributes_cb (gunichar parent_code, + gunichar code, + char **args, + gpointer user_data) +{ + GHashTable *attributes = user_data; + int i; + + switch (code) { + case 'A': + g_hash_table_add (attributes, g_strdup (args[0])); + break; - if (r != NULL) - g_string_append (res, r); + case 'D': + for (i = 0; FileDataDigitalizationTags[i] != NULL; i++) + g_hash_table_add (attributes, g_strdup (FileDataDigitalizationTags[i])); + break; - g_free (r); - g_free (match); + case 'M': + g_hash_table_add (attributes, g_strdup (G_FILE_ATTRIBUTE_TIME_MODIFIED "," G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC)); + break; + } return FALSE; } @@ -263,11 +238,13 @@ static char * get_required_attributes (DialogData *data) { - GtkTreeIter iter; - GString *required_attributes; - const char *template; + GHashTable *attributes; + GtkTreeIter iter; + char **attributev; + char *result; - required_attributes = g_string_new (GFILE_STANDARD_ATTRIBUTES); + attributes = g_hash_table_new (g_str_hash, g_str_equal); + g_hash_table_add (attributes, g_strdup (GFILE_STANDARD_ATTRIBUTES)); /* attributes required for sorting */ @@ -279,52 +256,24 @@ SORT_DATA_COLUMN, &sort_type, -1); - if ((sort_type->required_attributes != NULL) && ! g_str_equal (sort_type->required_attributes, "")) { - g_string_append (required_attributes, ","); - g_string_append (required_attributes, sort_type->required_attributes); - } + if (! _g_str_empty (sort_type->required_attributes)) + g_hash_table_add (attributes, g_strdup (sort_type->required_attributes)); } /* attributes required for renaming */ - template = gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("template_entry"))); - - if (g_strstr_len (template, -1, "%A") != NULL) { - GRegex *re; - char **a; - int i; - - re = g_regex_new ("%A\\{([^}]+)\\}", 0, 0, NULL); - a = g_regex_split (re, template, 0); - for (i = 1; i < g_strv_length (a); i += 2) { - char *id; - - id = g_strstrip (g_strdup (a[i])); - g_string_append (required_attributes, ","); - g_string_append (required_attributes, id); - - g_free (id); - } - - g_strfreev (a); - g_regex_unref (re); - } + _g_template_for_each_token (gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("template_entry"))), + 0, + collect_file_attributes_cb, + attributes); - if (g_strstr_len (template, -1, "%D") != NULL) { - int i; + attributev = (char **) g_hash_table_get_keys_as_array (attributes, NULL); + result = g_strjoinv (",", attributev); - for (i = 0; FileDataDigitalizationTags[i] != NULL; i++) { - g_string_append (required_attributes, ","); - g_string_append (required_attributes, FileDataDigitalizationTags[i]); - } - } - - if (g_strstr_len (template, -1, "%M") != NULL) { - g_string_append (required_attributes, ","); - g_string_append (required_attributes, G_FILE_ATTRIBUTE_TIME_MODIFIED "," G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC); - } + g_free (attributev); + g_hash_table_unref (attributes); - return g_string_free (required_attributes, FALSE); + return result; } @@ -356,8 +305,8 @@ DialogData *data = update_data->data; GtkTreeIter iter; int change_case; - TemplateData *template_data; - GRegex *re; + const char *template; + TemplateData template_data; GList *scan; GError *error = NULL; @@ -417,38 +366,39 @@ change_case = gtk_combo_box_get_active (GTK_COMBO_BOX (data->change_case_combobox)); - template_data = g_new0 (TemplateData, 1); - template_data->error = &error; - template_data->n = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (GET_WIDGET ("start_at_spinbutton"))); - template_data->template = gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("template_entry"))); - re = g_regex_new ("#+|%[ADEFMN](\\{[^}]+\\})?", 0, 0, NULL); + template = gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("template_entry"))); + template_data.n = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (GET_WIDGET ("start_at_spinbutton"))); + for (scan = data->new_file_list; scan; scan = scan->next) { char *new_name; - char *new_name2; + char *tmp; - template_data->file_data = scan->data; - new_name = g_regex_replace_eval (re, template_data->template, -1, 0, 0, template_eval_cb, template_data, &error); - if (error != NULL) - break; + template_data.file_data = (GthFileData *) scan->data; + new_name = _g_template_eval (template, + 0, + template_eval_cb, + &template_data); switch (change_case) { case GTH_CHANGE_CASE_LOWER: - new_name2 = g_utf8_strdown (new_name, -1); + tmp = g_utf8_strdown (new_name, -1); + g_free (new_name); + new_name = tmp; break; + case GTH_CHANGE_CASE_UPPER: - new_name2 = g_utf8_strup (new_name, -1); + tmp = g_utf8_strup (new_name, -1); + g_free (new_name); + new_name = tmp; break; + default: - new_name2 = g_strdup (new_name); break; } - data->new_names_list = g_list_prepend (data->new_names_list, new_name2); - template_data->n = template_data->n + 1; - - g_free (new_name); + data->new_names_list = g_list_prepend (data->new_names_list, new_name); + template_data.n++; } - g_regex_unref (re); data->new_names_list = g_list_reverse (data->new_names_list); if (update_data->ready_func) @@ -511,6 +461,7 @@ required_attributes = get_required_attributes (data); reload_required = attribute_list_reload_required (data->required_attributes, required_attributes); + g_free (data->required_attributes); data->required_attributes = required_attributes; @@ -719,23 +670,6 @@ } -static void -template_entry_icon_release_cb (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data) -{ - DialogData *data = user_data; - - data->help_visible = ! data->help_visible; - - if (data->help_visible) - gtk_widget_show (GET_WIDGET("template_help_table")); - else - gtk_widget_hide (GET_WIDGET("template_help_table")); -} - - static gboolean update_preview_after_delay_cb (gpointer user_data) { @@ -764,50 +698,27 @@ static void -template_editor_dialog_response_cb (GtkDialog *dialog, - int response_id, - gpointer user_data) -{ - DialogData *data = user_data; - char *template; - GError *error = NULL; - - if (response_id != GTK_RESPONSE_OK) { - gtk_widget_destroy (GTK_WIDGET (dialog)); - return; - } - - template = gth_template_editor_dialog_get_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), &error); - if (error != NULL) { - _gtk_error_dialog_from_gerror_show (GTK_WINDOW (dialog), _("Could not save the template"), error); - g_clear_error (&error); - return; - } - - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("template_entry")), template); - gtk_widget_destroy (GTK_WIDGET (dialog)); - - g_free (template); -} - - -static void edit_template_button_clicked_cb (GtkWidget *widget, DialogData *data) { GtkWidget *dialog; - dialog = gth_template_editor_dialog_new (Rename_Special_Codes, 8, _("Edit Template"), GTK_WINDOW (data->dialog)); + dialog = gth_template_editor_dialog_new (Rename_Special_Codes, + G_N_ELEMENTS (Rename_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (data->dialog)); gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("template_entry")))); g_signal_connect (dialog, "response", - G_CALLBACK (template_editor_dialog_response_cb), - data); + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("template_entry")); gtk_window_set_modal (GTK_WINDOW (dialog), TRUE); gtk_window_present (GTK_WINDOW (dialog)); } + static void revert_template_button_clicked_cb (GtkWidget *widget, DialogData *data) @@ -824,6 +735,7 @@ ok_button_clicked (user_data); } + void dlg_rename_series (GthBrowser *browser, GList *file_list) @@ -992,10 +904,6 @@ G_CALLBACK (dialog_response_cb), data); g_signal_connect (GET_WIDGET ("template_entry"), - "icon-release", - G_CALLBACK (template_entry_icon_release_cb), - data); - g_signal_connect (GET_WIDGET ("template_entry"), "changed", G_CALLBACK (update_preview_cb), data); @@ -1012,21 +920,21 @@ G_CALLBACK (update_preview_cb), data); g_signal_connect (data->change_case_combobox, - "changed", - G_CALLBACK (update_preview_cb), - data); + "changed", + G_CALLBACK (update_preview_cb), + data); g_signal_connect (GET_WIDGET ("reverse_order_checkbutton"), "toggled", G_CALLBACK (update_preview_cb), data); - g_signal_connect (GET_WIDGET ("edit_template_button"), - "clicked", - G_CALLBACK (edit_template_button_clicked_cb), - data); - g_signal_connect (GET_WIDGET ("revert_template_button"), - "clicked", - G_CALLBACK (revert_template_button_clicked_cb), - data); + g_signal_connect (GET_WIDGET ("edit_template_button"), + "clicked", + G_CALLBACK (edit_template_button_clicked_cb), + data); + g_signal_connect (GET_WIDGET ("revert_template_button"), + "clicked", + G_CALLBACK (revert_template_button_clicked_cb), + data); /* Run dialog. */ diff -Nru gthumb-3.11.2/extensions/rename_series/gth-template-editor-dialog.c gthumb-3.12.0/extensions/rename_series/gth-template-editor-dialog.c --- gthumb-3.11.2/extensions/rename_series/gth-template-editor-dialog.c 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/gth-template-editor-dialog.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,301 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2011 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include "gth-template-editor-dialog.h" -#include "gth-template-selector.h" - - -#define GET_WIDGET(name) _gtk_builder_get_widget (self->priv->builder, (name)) - - -struct _GthTemplateEditorDialogPrivate { - GtkWidget *content; - GRegex *re; - GthTemplateCode *allowed_codes; - int n_codes; -}; - - -G_DEFINE_TYPE_WITH_CODE (GthTemplateEditorDialog, - gth_template_editor_dialog, - GTK_TYPE_DIALOG, - G_ADD_PRIVATE (GthTemplateEditorDialog)) - - -static void -gth_template_editor_dialog_finalize (GObject *object) -{ - GthTemplateEditorDialog *dialog; - - dialog = GTH_TEMPLATE_EDITOR_DIALOG (object); - - if (dialog->priv->re != NULL) - g_regex_unref (dialog->priv->re); - - G_OBJECT_CLASS (gth_template_editor_dialog_parent_class)->finalize (object); -} - - -static void -gth_template_editor_dialog_class_init (GthTemplateEditorDialogClass *class) -{ - GObjectClass *object_class; - - object_class = (GObjectClass*) class; - object_class->finalize = gth_template_editor_dialog_finalize; -} - - -static void -gth_template_editor_dialog_init (GthTemplateEditorDialog *dialog) -{ - dialog->priv = gth_template_editor_dialog_get_instance_private (dialog); - dialog->priv->content = NULL; - dialog->priv->re = NULL; - dialog->priv->allowed_codes = NULL; - dialog->priv->n_codes = 0; -} - - -static void -_gth_template_editor_update_sensitivity (GthTemplateEditorDialog *self) -{ - GList *children; - gboolean many_selectors; - GList *scan; - - children = gtk_container_get_children (GTK_CONTAINER (self->priv->content)); - many_selectors = (children != NULL) && (children->next != NULL); - for (scan = children; scan; scan = scan->next) - gth_template_selector_can_remove (GTH_TEMPLATE_SELECTOR (children->data), many_selectors); - - g_list_free (children); -} - - -static GtkWidget * _gth_template_editor_create_selector (GthTemplateEditorDialog *self); - - -static void -selector_add_template_cb (GthTemplateSelector *selector, - GthTemplateEditorDialog *self) -{ - GtkWidget *child; - - child = _gth_template_editor_create_selector (self); - gtk_box_pack_start (GTK_BOX (self->priv->content), child, FALSE, FALSE, 0); - gtk_box_reorder_child (GTK_BOX (self->priv->content), child, _gtk_container_get_pos (GTK_CONTAINER (self->priv->content), GTK_WIDGET (selector)) + 1); - _gth_template_editor_update_sensitivity (self); -} - - -static void -selector_remove_template_cb (GthTemplateSelector *selector, - GthTemplateEditorDialog *self) -{ - gtk_widget_destroy (GTK_WIDGET (selector)); - _gth_template_editor_update_sensitivity (self); -} - - -static GtkWidget * -_gth_template_editor_create_selector (GthTemplateEditorDialog *self) -{ - GtkWidget *child; - - child = gth_template_selector_new (self->priv->allowed_codes, self->priv->n_codes); - gtk_widget_show (child); - - g_signal_connect (child, - "add_template", - G_CALLBACK (selector_add_template_cb), - self); - g_signal_connect (child, - "remove_template", - G_CALLBACK (selector_remove_template_cb), - self); - - return child; -} - - -static void -gth_template_editor_dialog_construct (GthTemplateEditorDialog *self, - GthTemplateCode *allowed_codes, - int n_codes, - const char *title, - GtkWindow *parent) -{ - GtkWidget *child; - GString *regexp; - GString *special_codes; - int i; - - self->priv->allowed_codes = allowed_codes; - self->priv->n_codes = n_codes; - - if (title != NULL) - gtk_window_set_title (GTK_WINDOW (self), title); - if (parent != NULL) - gtk_window_set_transient_for (GTK_WINDOW (self), parent); - gtk_window_set_resizable (GTK_WINDOW (self), FALSE); - gtk_box_set_spacing (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (self))), 5); - gtk_container_set_border_width (GTK_CONTAINER (self), 5); - - gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL); - gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_OK, GTK_RESPONSE_OK); - - _gtk_dialog_add_class_to_response (GTK_DIALOG (self), GTK_RESPONSE_OK, GTK_STYLE_CLASS_SUGGESTED_ACTION); - - self->priv->content = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); - gtk_container_set_border_width (GTK_CONTAINER (self->priv->content), 5); - gtk_widget_show (self->priv->content); - gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (self))), self->priv->content, TRUE, TRUE, 0); - - child = _gth_template_editor_create_selector (self); - gtk_box_pack_start (GTK_BOX (self->priv->content), child, FALSE, FALSE, 0); - - _gth_template_editor_update_sensitivity (self); - - /* build the regular expression to compile the template */ - - regexp = g_string_new (""); - special_codes = g_string_new (""); - - for (i = 0; i < n_codes; i++) { - GthTemplateCode *code = &allowed_codes[i]; - - switch (code->type) { - case GTH_TEMPLATE_CODE_TYPE_TEXT: - break; - case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: - if (regexp->len > 0) - g_string_append (regexp, "|"); - g_string_append (regexp, "("); - g_string_append_c (regexp, code->code); - g_string_append (regexp, "+)"); - break; - case GTH_TEMPLATE_CODE_TYPE_SIMPLE: - case GTH_TEMPLATE_CODE_TYPE_DATE: - case GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE: - g_string_append_c (special_codes, code->code); - break; - } - } - - if (special_codes->len > 0) { - /* special code with a custom format */ - - if (regexp->len > 0) - g_string_append (regexp, "|"); - g_string_append (regexp, "(%["); - g_string_append (regexp, special_codes->str); - g_string_append (regexp, "]{[^}]+\\})"); - - /* special codes without a custom format */ - - g_string_append (regexp, "|"); - g_string_append (regexp, "(%["); - g_string_append (regexp, special_codes->str); - g_string_append (regexp, "])"); - - } - - self->priv->re = g_regex_new (regexp->str, 0, 0, NULL); - - g_string_free (special_codes, TRUE); - g_string_free (regexp, TRUE); -} - - -GtkWidget * -gth_template_editor_dialog_new (GthTemplateCode *allowed_codes, - int n_codes, - const char *title, - GtkWindow *parent) -{ - GthTemplateEditorDialog *self; - - self = g_object_new (GTH_TYPE_TEMPLATE_EDITOR_DIALOG, - "use-header-bar", _gtk_settings_get_dialogs_use_header (), - NULL); - gth_template_editor_dialog_construct (self, allowed_codes, n_codes, title, parent); - - return (GtkWidget *) self; -} - - -void -gth_template_editor_dialog_set_template (GthTemplateEditorDialog *self, - const char *template) -{ - char **template_v; - int i; - - _gtk_container_remove_children (GTK_CONTAINER (self->priv->content), NULL, NULL); - - template_v = g_regex_split (self->priv->re, template, 0); - for (i = 0; template_v[i] != NULL; i++) { - GtkWidget *child; - - if ((template_v[i] == NULL) || g_str_equal (template_v[i], "")) - continue; - - child = _gth_template_editor_create_selector (self); - gtk_box_pack_start (GTK_BOX (self->priv->content), child, FALSE, FALSE, 0); - gth_template_selector_set_value (GTH_TEMPLATE_SELECTOR (child), template_v[i]); - } - - _gth_template_editor_update_sensitivity (self); - - g_strfreev (template_v); -} - - -char * -gth_template_editor_dialog_get_template (GthTemplateEditorDialog *self, - GError **error) -{ - GString *template; - GList *children; - GList *scan; - - template = g_string_new (""); - children = gtk_container_get_children (GTK_CONTAINER (self->priv->content)); - for (scan = children; scan; scan = scan->next) { - GtkWidget *child = scan->data; - char *value; - - value = gth_template_selector_get_value (GTH_TEMPLATE_SELECTOR (child), NULL); - if (value != NULL) { - g_string_append (template, value); - g_free (value); - } - } - - g_list_free (children); - - return g_string_free (template, FALSE); -} diff -Nru gthumb-3.11.2/extensions/rename_series/gth-template-editor-dialog.h gthumb-3.12.0/extensions/rename_series/gth-template-editor-dialog.h --- gthumb-3.11.2/extensions/rename_series/gth-template-editor-dialog.h 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/gth-template-editor-dialog.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2011 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef GTH_TEMPLATE_EDITOR_DIALOG_H -#define GTH_TEMPLATE_EDITOR_DIALOG_H - -#include -#include "gth-template-selector.h" - -G_BEGIN_DECLS - -#define GTH_TYPE_TEMPLATE_EDITOR_DIALOG (gth_template_editor_dialog_get_type ()) -#define GTH_TEMPLATE_EDITOR_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTH_TYPE_TEMPLATE_EDITOR_DIALOG, GthTemplateEditorDialog)) -#define GTH_TEMPLATE_EDITOR_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTH_TYPE_TEMPLATE_EDITOR_DIALOG, GthTemplateEditorDialogClass)) -#define GTH_IS_TEMPLATE_EDITOR_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTH_TYPE_TEMPLATE_EDITOR_DIALOG)) -#define GTH_IS_TEMPLATE_EDITOR_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTH_TYPE_TEMPLATE_EDITOR_DIALOG)) -#define GTH_TEMPLATE_EDITOR_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTH_TYPE_TEMPLATE_EDITOR_DIALOG, GthTemplateEditorDialogClass)) - -typedef struct _GthTemplateEditorDialog GthTemplateEditorDialog; -typedef struct _GthTemplateEditorDialogClass GthTemplateEditorDialogClass; -typedef struct _GthTemplateEditorDialogPrivate GthTemplateEditorDialogPrivate; - -struct _GthTemplateEditorDialog { - GtkDialog parent_instance; - GthTemplateEditorDialogPrivate *priv; -}; - -struct _GthTemplateEditorDialogClass { - GtkDialogClass parent_class; -}; - -GType gth_template_editor_dialog_get_type (void); -GtkWidget * gth_template_editor_dialog_new (GthTemplateCode *allowed_codes, - int n_codes, - const char *title, - GtkWindow *parent); -void gth_template_editor_dialog_set_template (GthTemplateEditorDialog *self, - const char *template); -char * gth_template_editor_dialog_get_template (GthTemplateEditorDialog *self, - GError **error); - -G_END_DECLS - -#endif /* GTH_TEMPLATE_EDITOR_DIALOG_H */ diff -Nru gthumb-3.11.2/extensions/rename_series/gth-template-selector.c gthumb-3.12.0/extensions/rename_series/gth-template-selector.c --- gthumb-3.11.2/extensions/rename_series/gth-template-selector.c 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/gth-template-selector.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,582 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2011 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include "gth-template-selector.h" - - -#define GET_WIDGET(x) (_gtk_builder_get_widget (self->priv->builder, (x))) - - -enum { - TYPE_DATA_COLUMN, - TYPE_NAME_COLUMN, - TYPE_N_COLUMNS -}; - -enum { - DATE_FORMAT_FORMAT_COLUMN, - DATE_FORMAT_NAME_COLUMN, - DATE_FORMAT_N_COLUMNS -}; - -enum { - ATTRIBUTE_ID_COLUMN, - ATTRIBUTE_NAME_COLUMN, - ATTRIBUTE_SORT_ORDER_COLUMN, - ATTRIBUTE_N_COLUMNS, -}; - -enum { - ADD_TEMPLATE, - REMOVE_TEMPLATE, - LAST_SIGNAL -}; - - -struct _GthTemplateSelectorPrivate { - GtkBuilder *builder; -}; - - -G_DEFINE_TYPE_WITH_CODE (GthTemplateSelector, - gth_template_selector, - GTK_TYPE_BOX, - G_ADD_PRIVATE (GthTemplateSelector)) - - -static char * Date_Formats[] = { "%Y-%m-%d--%H.%M.%S", "%Y-%m-%d", "%x %X", "%x", NULL }; -static guint gth_template_selector_signals[LAST_SIGNAL] = { 0 }; - - -static void -gth_template_selector_finalize (GObject *object) -{ - GthTemplateSelector *selector; - - selector = GTH_TEMPLATE_SELECTOR (object); - - _g_object_unref (selector->priv->builder); - - G_OBJECT_CLASS (gth_template_selector_parent_class)->finalize (object); -} - - -static void -gth_template_selector_class_init (GthTemplateSelectorClass *klass) -{ - G_OBJECT_CLASS (klass)->finalize = gth_template_selector_finalize; - - /* signals */ - - gth_template_selector_signals[ADD_TEMPLATE] = - g_signal_new ("add-template", - G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (GthTemplateSelectorClass, add_template), - NULL, NULL, - g_cclosure_marshal_VOID__VOID, - G_TYPE_NONE, - 0); - gth_template_selector_signals[REMOVE_TEMPLATE] = - g_signal_new ("remove-template", - G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (GthTemplateSelectorClass, remove_template), - NULL, NULL, - g_cclosure_marshal_VOID__VOID, - G_TYPE_NONE, - 0); -} - - -static void -gth_template_selector_init (GthTemplateSelector *self) -{ - self->priv = gth_template_selector_get_instance_private (self); - self->priv->builder = NULL; - - gtk_orientable_set_orientation (GTK_ORIENTABLE (self), GTK_ORIENTATION_HORIZONTAL); -} - - -static void -add_button_clicked_cb (GtkButton *button, - GthTemplateSelector *self) -{ - g_signal_emit (self, gth_template_selector_signals[ADD_TEMPLATE], 0); -} - - -static void -remove_button_clicked_cb (GtkButton *button, - GthTemplateSelector *self) -{ - g_signal_emit (self, gth_template_selector_signals[REMOVE_TEMPLATE], 0); -} - - -static void -type_combobox_changed_cb (GtkComboBox *combo_box, - GthTemplateSelector *self) -{ - GtkTreeIter iter; - GthTemplateCode *code; - - if (! gtk_combo_box_get_active_iter (combo_box, &iter)) - return; - - gtk_tree_model_get (GTK_TREE_MODEL (GET_WIDGET ("type_liststore")), - &iter, - TYPE_DATA_COLUMN, &code, - -1); - - gtk_notebook_set_current_page (GTK_NOTEBOOK (GET_WIDGET ("type_notebook")), code->type); -} - - -static void -date_format_combobox_changed_cb (GtkComboBox *combo_box, - GthTemplateSelector *self) -{ - gboolean custom_format; - - custom_format = gtk_combo_box_get_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox"))) == G_N_ELEMENTS (Date_Formats) - 1; - if (custom_format) { - gtk_widget_hide (GET_WIDGET ("date_format_combobox")); - gtk_widget_show (GET_WIDGET ("custom_date_format_entry")); - gtk_widget_grab_focus (GET_WIDGET ("custom_date_format_entry")); - } - else { - gtk_widget_show (GET_WIDGET ("date_format_combobox")); - gtk_widget_hide (GET_WIDGET ("custom_date_format_entry")); - } -} - - -static void -custom_date_format_entry_icon_release_cb (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data) -{ - GthTemplateSelector *self = user_data; - - if (icon_pos == GTK_ENTRY_ICON_SECONDARY) - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), 0); -} - - -static void -gth_template_selector_construct (GthTemplateSelector *self, - GthTemplateCode *allowed_codes, - int n_codes) -{ - GtkListStore *list_store; - GtkTreeIter iter; - int i; - GTimeVal timeval; - GHashTable *category_root; - GtkTreeStore *tree_store; - char **attributes_v; - - gtk_box_set_spacing (GTK_BOX (self), 6); - gtk_container_set_border_width (GTK_CONTAINER (self), 0); - - self->priv->builder = _gtk_builder_new_from_file("code-selector.ui", "rename_series"); - gtk_container_add (GTK_CONTAINER (self), GET_WIDGET ("code_selector")); - - gtk_spin_button_set_value (GTK_SPIN_BUTTON (GET_WIDGET ("enumerator_digits_spinbutton")), 1.0); - - /* code types */ - - list_store = (GtkListStore *) GET_WIDGET ("type_liststore"); - for (i = 0; i < n_codes; i++) { - GthTemplateCode *code = &allowed_codes[i]; - - gtk_list_store_append (list_store, &iter); - gtk_list_store_set (list_store, &iter, - TYPE_DATA_COLUMN, code, - TYPE_NAME_COLUMN, _(code->description), - -1); - } - - gtk_notebook_set_current_page (GTK_NOTEBOOK (GET_WIDGET ("type_notebook")), GTH_TEMPLATE_CODE_TYPE_SIMPLE); - - /* date formats */ - - g_get_current_time (&timeval); - list_store = (GtkListStore *) GET_WIDGET ("date_format_liststore"); - for (i = 0; Date_Formats[i] != NULL; i++) { - char *example; - - example = _g_time_val_strftime (&timeval, Date_Formats[i]); - - gtk_list_store_append (list_store, &iter); - gtk_list_store_set (list_store, &iter, - DATE_FORMAT_FORMAT_COLUMN, Date_Formats[i], - DATE_FORMAT_NAME_COLUMN, example, - -1); - - g_free (example); - } - - gtk_list_store_append (list_store, &iter); - gtk_list_store_set (list_store, &iter, - DATE_FORMAT_FORMAT_COLUMN, "", - /* Translators: this is an option for the format -> Format: Custom */ - DATE_FORMAT_NAME_COLUMN, _("Custom"), - -1); - - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), 0); - - /* attributes */ - - gtk_combo_box_set_model (GTK_COMBO_BOX (GET_WIDGET ("attribute_combobox")), NULL); - tree_store = (GtkTreeStore *) GET_WIDGET ("attribute_treestore"); - category_root = g_hash_table_new_full (g_str_hash, g_str_equal, (GDestroyNotify) g_free, (GDestroyNotify) gtk_tree_iter_free); - attributes_v = gth_main_get_metadata_attributes ("*"); - for (i = 0; attributes_v[i] != NULL; i++) { - GthMetadataInfo *info; - const char *name; - GthMetadataCategory *category; - GtkTreeIter *root_iter; - - info = gth_main_get_metadata_info (attributes_v[i]); - if (info == NULL) - continue; - - if ((info->flags & GTH_METADATA_ALLOW_EVERYWHERE) == 0) - continue; - - category = gth_main_get_metadata_category (info->category); - if (category == NULL) - continue; - - if (info->display_name != NULL) - name = _(info->display_name); - else - name = info->id; - - root_iter = g_hash_table_lookup (category_root, category->id); - if (root_iter == NULL) { - gtk_tree_store_append (tree_store, &iter, NULL); - gtk_tree_store_set (tree_store, - &iter, - ATTRIBUTE_ID_COLUMN, category->id, - ATTRIBUTE_NAME_COLUMN, _(category->display_name), - ATTRIBUTE_SORT_ORDER_COLUMN, category->sort_order, - -1); - root_iter = gtk_tree_iter_copy (&iter); - g_hash_table_insert (category_root, g_strdup (info->category), root_iter); - } - - gtk_tree_store_append (tree_store, &iter, root_iter); - gtk_tree_store_set (tree_store, &iter, - ATTRIBUTE_ID_COLUMN, info->id, - ATTRIBUTE_NAME_COLUMN, name, - ATTRIBUTE_SORT_ORDER_COLUMN, info->sort_order, - -1); - } - g_strfreev (attributes_v); - g_hash_table_destroy (category_root); - - gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (tree_store), ATTRIBUTE_SORT_ORDER_COLUMN, GTK_SORT_ASCENDING); - gtk_combo_box_set_model (GTK_COMBO_BOX (GET_WIDGET ("attribute_combobox")), GTK_TREE_MODEL (tree_store)); - - /* signals */ - - g_signal_connect (GET_WIDGET ("add_button"), - "clicked", - G_CALLBACK (add_button_clicked_cb), - self); - g_signal_connect (GET_WIDGET ("remove_button"), - "clicked", - G_CALLBACK (remove_button_clicked_cb), - self); - g_signal_connect (GET_WIDGET ("type_combobox"), - "changed", - G_CALLBACK (type_combobox_changed_cb), - self); - g_signal_connect (GET_WIDGET ("date_format_combobox"), - "changed", - G_CALLBACK (date_format_combobox_changed_cb), - self); - g_signal_connect (GET_WIDGET ("custom_date_format_entry"), - "icon-release", - G_CALLBACK (custom_date_format_entry_icon_release_cb), - self); -} - - -GtkWidget * -gth_template_selector_new (GthTemplateCode *allowed_codes, - int n_codes) -{ - GthTemplateSelector *self; - - self = g_object_new (GTH_TYPE_TEMPLATE_SELECTOR, NULL); - gth_template_selector_construct (self, allowed_codes, n_codes); - - return (GtkWidget *) self; -} - - -static char * -get_format_from_value (const char *value) -{ - char *format = NULL; - GRegex *re; - char **a; - int i; - - re = g_regex_new ("%.\\{([^}]+)\\}", 0, 0, NULL); - a = g_regex_split (re, value, 0); - for (i = 1; i < g_strv_length (a); i += 2) - format = g_strstrip (g_strdup (a[i])); - - g_strfreev (a); - g_regex_unref (re); - - return format; -} - - -static gboolean -_gtk_tree_model_get_iter_from_attribute_id (GtkTreeModel *tree_model, - GtkTreeIter *root, - const char *attribute_id, - GtkTreeIter *result) -{ - GtkTreeIter iter; - char *iter_id; - - if (root != NULL) { - gtk_tree_model_get (tree_model, - root, - ATTRIBUTE_ID_COLUMN, &iter_id, - -1); - if (g_strcmp0 (attribute_id, iter_id) == 0) { - g_free (iter_id); - *result = *root; - return TRUE; - } - - g_free (iter_id); - } - - if (! gtk_tree_model_iter_children (tree_model, &iter, root)) - return FALSE; - - do { - if (_gtk_tree_model_get_iter_from_attribute_id (tree_model, &iter, attribute_id, result)) - return TRUE; - } - while (gtk_tree_model_iter_next (tree_model, &iter)); - - return FALSE; -} - - -void -gth_template_selector_set_value (GthTemplateSelector *self, - const char *value) -{ - GthTemplateCode *code = NULL; - GtkTreeModel *tree_model; - GtkTreeIter iter; - GtkTreeIter text_iter; - gboolean allows_text = FALSE; - int i; - gboolean predefined_format; - char *format; - char *attribute_id; - - tree_model = (GtkTreeModel *) GET_WIDGET ("type_liststore"); - if (gtk_tree_model_get_iter_first (tree_model, &iter)) { - do { - GthTemplateCode *iter_code = NULL; - - gtk_tree_model_get (tree_model, - &iter, - TYPE_DATA_COLUMN, &iter_code, - -1); - - if (iter_code->type == GTH_TEMPLATE_CODE_TYPE_TEXT) { - allows_text = TRUE; - text_iter = iter; - } - - if ((value[0] == '%') - && ((iter_code->type == GTH_TEMPLATE_CODE_TYPE_SIMPLE) - || (iter_code->type == GTH_TEMPLATE_CODE_TYPE_DATE) - || (iter_code->type == GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE)) - && (value[1] == iter_code->code)) - { - code = iter_code; - } - else if ((iter_code->type == GTH_TEMPLATE_CODE_TYPE_ENUMERATOR) && (value[0] == iter_code->code)) { - code = iter_code; - } - } - while ((code == NULL) && gtk_tree_model_iter_next (tree_model, &iter)); - } - - if ((code == NULL) && ! allows_text) - return; - - if ((code == NULL) && allows_text) { - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("type_combobox")), &text_iter); - gtk_notebook_set_current_page (GTK_NOTEBOOK (GET_WIDGET ("type_notebook")), GTH_TEMPLATE_CODE_TYPE_TEXT); - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("text_entry")), value); - return; - } - - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("type_combobox")), &iter); - gtk_notebook_set_current_page (GTK_NOTEBOOK (GET_WIDGET ("type_notebook")), code->type); - - switch (code->type) { - case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: - gtk_spin_button_set_value (GTK_SPIN_BUTTON (GET_WIDGET ("enumerator_digits_spinbutton")), strlen (value)); - break; - - case GTH_TEMPLATE_CODE_TYPE_DATE: - predefined_format = FALSE; - format = get_format_from_value (value); - if (format == NULL) - format = g_strdup (DEFAULT_STRFTIME_FORMAT); - for (i = 0; Date_Formats[i] != NULL; i++) { - if (g_str_equal (format, Date_Formats[i])) { - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), i); - predefined_format = TRUE; - break; - } - } - if (! predefined_format) { - gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), G_N_ELEMENTS (Date_Formats) - 1); - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("custom_date_format_entry")), format); - } - g_free (format); - break; - - case GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE: - attribute_id = get_format_from_value (value); - if (attribute_id != NULL) { - GtkTreeModel *tree_model; - GtkTreeIter iter; - - tree_model = (GtkTreeModel *) GET_WIDGET ("attribute_treestore"); - if (_gtk_tree_model_get_iter_from_attribute_id (tree_model, NULL, attribute_id, &iter)) - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("attribute_combobox")), &iter); - } - g_free (attribute_id); - break; - - default: - break; - } -} - - -char * -gth_template_selector_get_value (GthTemplateSelector *self, - GError **error) -{ - GString *value; - GtkTreeIter iter; - GthTemplateCode *code; - int i; - - if (! gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("type_combobox")), &iter)) - return NULL; - - gtk_tree_model_get (GTK_TREE_MODEL (GET_WIDGET ("type_liststore")), - &iter, - TYPE_DATA_COLUMN, &code, - -1); - - value = g_string_new (""); - - switch (code->type) { - case GTH_TEMPLATE_CODE_TYPE_TEXT: - g_string_append (value, gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("text_entry")))); - break; - - case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: - for (i = 0; i < gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (GET_WIDGET ("enumerator_digits_spinbutton"))); i++) - g_string_append_c (value, code->code); - break; - - case GTH_TEMPLATE_CODE_TYPE_SIMPLE: - g_string_append (value, "%"); - g_string_append_c (value, code->code); - break; - - case GTH_TEMPLATE_CODE_TYPE_DATE: - g_string_append (value, "%"); - g_string_append_c (value, code->code); - if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), &iter)) { - char *format; - - gtk_tree_model_get (GTK_TREE_MODEL (GET_WIDGET ("date_format_liststore")), - &iter, - DATE_FORMAT_FORMAT_COLUMN, &format, - -1); - - if ((format == NULL) || (strcmp (format, "") == 0)) - format = g_strdup (gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("custom_date_format_entry")))); - - if ((format != NULL) && (strcmp (format, "") != 0) && (strcmp (format, DEFAULT_STRFTIME_FORMAT) != 0)) - g_string_append_printf (value, "{ %s }", format); - - g_free (format); - } - break; - - case GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE: - if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("attribute_combobox")), &iter)) { - char *attribute_id; - - gtk_tree_model_get (GTK_TREE_MODEL (GET_WIDGET ("attribute_treestore")), - &iter, - ATTRIBUTE_ID_COLUMN, &attribute_id, - -1); - if ((attribute_id != NULL) && (strcmp (attribute_id, "") != 0)) { - g_string_append_printf (value, "%%%c{ %s }", code->code, attribute_id); - } - - g_free (attribute_id); - } - break; - } - - return g_string_free (value, FALSE); -} - - -void -gth_template_selector_can_remove (GthTemplateSelector *self, - gboolean value) -{ - gtk_widget_set_sensitive (GET_WIDGET ("remove_button"), value); -} diff -Nru gthumb-3.11.2/extensions/rename_series/gth-template-selector.h gthumb-3.12.0/extensions/rename_series/gth-template-selector.h --- gthumb-3.11.2/extensions/rename_series/gth-template-selector.h 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/gth-template-selector.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * GThumb - * - * Copyright (C) 2011 The Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef GTH_TEMPLATE_SELECTOR_H -#define GTH_TEMPLATE_SELECTOR_H - -#include - -G_BEGIN_DECLS - -typedef enum { - GTH_TEMPLATE_CODE_TYPE_TEXT, - GTH_TEMPLATE_CODE_TYPE_ENUMERATOR, - GTH_TEMPLATE_CODE_TYPE_SIMPLE, - GTH_TEMPLATE_CODE_TYPE_DATE, - GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE -} GthTemplateCodeType; - -typedef struct { - GthTemplateCodeType type; - char *description; - char code; -} GthTemplateCode; - -#define GTH_TYPE_TEMPLATE_SELECTOR (gth_template_selector_get_type ()) -#define GTH_TEMPLATE_SELECTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTH_TYPE_TEMPLATE_SELECTOR, GthTemplateSelector)) -#define GTH_TEMPLATE_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTH_TYPE_TEMPLATE_SELECTOR, GthTemplateSelectorClass)) -#define GTH_IS_TEMPLATE_SELECTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTH_TYPE_TEMPLATE_SELECTOR)) -#define GTH_IS_TEMPLATE_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTH_TYPE_TEMPLATE_SELECTOR)) -#define GTH_TEMPLATE_SELECTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTH_TYPE_TEMPLATE_SELECTOR, GthTemplateSelectorClass)) - -typedef struct _GthTemplateSelector GthTemplateSelector; -typedef struct _GthTemplateSelectorClass GthTemplateSelectorClass; -typedef struct _GthTemplateSelectorPrivate GthTemplateSelectorPrivate; - -struct _GthTemplateSelector { - GtkBox parent_instance; - GthTemplateSelectorPrivate *priv; -}; - -struct _GthTemplateSelectorClass { - GtkBoxClass parent_class; - - void (*add_template) (GthTemplateSelector *selector); - void (*remove_template) (GthTemplateSelector *selector); -}; - -GType gth_template_selector_get_type (void); -GtkWidget * gth_template_selector_new (GthTemplateCode *allowed_codes, - int n_codes); -void gth_template_selector_set_value (GthTemplateSelector *selector, - const char *value); -char * gth_template_selector_get_value (GthTemplateSelector *selector, - GError **error); -void gth_template_selector_can_remove (GthTemplateSelector *selector, - gboolean value); - -G_END_DECLS - -#endif /* GTH_TEMPLATE_SELECTOR_H */ diff -Nru gthumb-3.11.2/extensions/rename_series/meson.build gthumb-3.12.0/extensions/rename_series/meson.build --- gthumb-3.11.2/extensions/rename_series/meson.build 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/rename_series/meson.build 2021-09-19 15:50:39.798367700 +0000 @@ -3,8 +3,6 @@ 'callbacks.c', 'dlg-rename-series.c', 'gth-rename-task.c', - 'gth-template-editor-dialog.c', - 'gth-template-selector.c', 'main.c' ) diff -Nru gthumb-3.11.2/extensions/search/gth-search-task.c gthumb-3.12.0/extensions/search/gth-search-task.c --- gthumb-3.11.2/extensions/search/gth-search-task.c 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/search/gth-search-task.c 2021-09-19 15:50:39.865034300 +0000 @@ -109,6 +109,8 @@ task->priv->io_operation = FALSE; + if (task->priv->n_files == 0) + gth_file_list_clear (GTH_FILE_LIST (gth_browser_get_file_list (task->priv->browser)), _("No file found")); gth_browser_update_extra_widget (task->priv->browser); gtk_widget_hide (task->priv->dialog); gth_task_completed (GTH_TASK (task), task->priv->error); @@ -328,6 +330,8 @@ task->priv->n_files = 0; + gth_file_list_clear (GTH_FILE_LIST (gth_browser_get_file_list (browser)), _("Searching…")); + task->priv->dialog = gth_browser_get_list_info_bar (browser); gth_info_bar_set_icon_name (GTH_INFO_BAR (task->priv->dialog), "edit-find-symbolic", GTK_ICON_SIZE_BUTTON); gth_info_bar_set_primary_text (GTH_INFO_BAR (task->priv->dialog), _("Searching…")); diff -Nru gthumb-3.11.2/extensions/selections/gth-metadata-provider-selections.c gthumb-3.12.0/extensions/selections/gth-metadata-provider-selections.c --- gthumb-3.11.2/extensions/selections/gth-metadata-provider-selections.c 2021-01-10 10:11:37.973245000 +0000 +++ gthumb-3.12.0/extensions/selections/gth-metadata-provider-selections.c 2021-09-19 15:50:39.925034000 +0000 @@ -31,11 +31,12 @@ static gboolean gth_metadata_provider_selections_can_read (GthMetadataProvider *self, - const char *mime_type, - char **attribute_v) + GthFileData *file_data, + const char *mime_type, + char **attribute_v) { return _g_file_attributes_matches_any_v (GTH_FILE_ATTRIBUTE_EMBLEMS, - attribute_v); + attribute_v); } diff -Nru gthumb-3.11.2/extensions/terminal/callbacks.c gthumb-3.12.0/extensions/terminal/callbacks.c --- gthumb-3.11.2/extensions/terminal/callbacks.c 2021-01-10 10:11:37.976578200 +0000 +++ gthumb-3.12.0/extensions/terminal/callbacks.c 2021-09-19 15:50:39.971700700 +0000 @@ -97,6 +97,7 @@ gth_menu_manager_append_entries (gth_browser_get_menu_manager (browser, GTH_BROWSER_MENU_MANAGER_FOLDER_OPEN_ACTIONS), folder_context_open_entries, G_N_ELEMENTS (folder_context_open_entries)); + terminal__gth_browser_update_sensitivity_cb (browser); } else { if (data->folder_context_open_id != 0) @@ -104,3 +105,23 @@ data->folder_context_open_id = 0; } } + + +void +terminal__gth_browser_update_sensitivity_cb (GthBrowser *browser) +{ + BrowserData *data; + GthFileData *folder; + + data = g_object_get_data (G_OBJECT (browser), BROWSER_DATA_KEY); + g_return_if_fail (data != NULL); + + folder = gth_browser_get_folder_popup_file_data (browser); + gth_window_enable_action (GTH_WINDOW (browser), + "folder-context-open-in-terminal", + ((folder != NULL) + && _g_file_has_scheme (folder->file, "file") + && (g_file_info_get_file_type (folder->info) == G_FILE_TYPE_DIRECTORY))); + + _g_object_unref (folder); +} diff -Nru gthumb-3.11.2/extensions/terminal/callbacks.h gthumb-3.12.0/extensions/terminal/callbacks.h --- gthumb-3.11.2/extensions/terminal/callbacks.h 2021-01-10 10:11:37.976578200 +0000 +++ gthumb-3.12.0/extensions/terminal/callbacks.h 2021-09-19 15:50:39.988367300 +0000 @@ -28,5 +28,6 @@ void terminal__gth_browser_folder_tree_popup_before_cb (GthBrowser *browser, GthFileSource *file_source, GthFileData *folder); +void terminal__gth_browser_update_sensitivity_cb (GthBrowser *browser); #endif /* CALLBACKS_H */ diff -Nru gthumb-3.11.2/extensions/terminal/main.c gthumb-3.12.0/extensions/terminal/main.c --- gthumb-3.11.2/extensions/terminal/main.c 2021-01-10 10:11:37.976578200 +0000 +++ gthumb-3.12.0/extensions/terminal/main.c 2021-09-19 15:50:40.018367300 +0000 @@ -32,6 +32,7 @@ { gth_hook_add_callback ("gth-browser-construct", 10, G_CALLBACK (terminal__gth_browser_construct_cb), NULL); gth_hook_add_callback ("gth-browser-folder-tree-popup-before", 10, G_CALLBACK (terminal__gth_browser_folder_tree_popup_before_cb), NULL); + gth_hook_add_callback ("gth-browser-update-sensitivity", 10, G_CALLBACK (terminal__gth_browser_update_sensitivity_cb), NULL); } diff -Nru gthumb-3.11.2/extensions/webalbums/data/ui/web-album-exporter.ui gthumb-3.12.0/extensions/webalbums/data/ui/web-album-exporter.ui --- gthumb-3.11.2/extensions/webalbums/data/ui/web-album-exporter.ui 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/extensions/webalbums/data/ui/web-album-exporter.ui 2021-09-19 15:50:40.101700500 +0000 @@ -1,13 +1,13 @@ - + 1 100 1 - 1 - 10 + 1 + 10 @@ -27,8 +27,8 @@ 1 100 1 - 1 - 10 + 1 + 10 @@ -57,256 +57,163 @@ True - False - 15 + False + 15 vertical 5 True - True + True True - 6 + 6 True - False - 6 + False + 12 vertical - 6 + 20 True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False - 3 - 2 - 6 - 6 + False + 2 + 2 + 6 + 6 - + + True + False + _Footer: + True + 0 + + + 1 + 2 + GTK_FILL + + - - False - 4 - 2 - 12 - 6 - - - True - False - %p - 0 - - - - - - 1 - 2 - GTK_FILL - - - - - True - False - %P - 0 - - - - - - 2 - 3 - GTK_FILL - - - - - True - False - The current page number - 0 - - - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - The total number of pages - 0 - - - - - - 1 - 2 - 2 - 3 - GTK_FILL - - + + True + False + _Header: + True + 0 + + + GTK_FILL + + + + + + True + False - + True - False - Special code - 0 - - - - + True + + True + Help - GTK_FILL + True + True + 0 - + True - False - Description - 0 - - - - + True + True + + + True + False + document-edit-symbolic + + - 1 - 2 - GTK_FILL + False + True + 1 + + + + 1 + 2 + + + + + True + False - + True - False - %D{ format } - 0 - - - + True + + True + Help - 3 - 4 - GTK_FILL + True + True + 0 - + True - False - The current date - 0 - - - + True + True + + + True + False + document-edit-symbolic + + - 1 - 2 - 3 - 4 - GTK_FILL + False + True + 1 + - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - - True - help-browser-symbolic - Help - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - _Footer: - True - footer_entry - 0 - - - 1 - 2 - GTK_FILL - - - - - - True - True - - True - help-browser-symbolic - Help - - - 1 - 2 - GTK_FILL - - - - - True - False - _Header: - True - header_entry - 0 - - - GTK_FILL - + 1 + 2 + 1 + 2 @@ -316,9 +223,9 @@ True - False + False Album - True + True @@ -334,33 +241,33 @@ True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False + False vertical 6 True - False + False 6 True - False + False _Destination: - True - destination_filechooserbutton + True + destination_filechooserbutton 0 @@ -372,9 +279,9 @@ True - False + False select-folder - False + False Choose destination folder @@ -393,13 +300,13 @@ _Copy originals to destination - False + False True - True - False - True + True + False + True 0 - True + True False @@ -410,23 +317,23 @@ True - False - 12 + False + 12 True - False + False 6 _Resize if larger than: - False + False True - True - False - True + True + False + True 0.5 - True + True False @@ -437,12 +344,12 @@ True - False + False 6 True - False + False size_liststore @@ -480,9 +387,9 @@ True - False + False Saving - True + True @@ -498,47 +405,39 @@ True - False - 0 - none + False + 0 + none - + + 150 True - False - 6 - 12 + True + in - - 150 + True - True - in - - - True - True - 0 - False - browse - theme_liststore - 0 - 0 - - - - 2 - - - - - center - end - - - 1 - - + True + 0 + False + browse + theme_liststore + 0 + 0 + + + + 2 + + + + + center + end + + 1 + @@ -547,9 +446,9 @@ True - False + False Theme - True + True @@ -567,65 +466,65 @@ True - False + False General - False + False True - False - 6 + False + 12 vertical - 12 + 20 True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False - 3 - 2 - 6 - 6 + False + 3 + 2 + 6 + 6 True - False + False S_ort: - True - sort_combobox + True + sort_combobox 0 - 2 - 3 - GTK_FILL - + 2 + 3 + GTK_FILL + True - False + False 6 True - False + False sort_liststore @@ -643,13 +542,13 @@ Re_verse order - False + False True - True - False - True + True + False + True 0.5 - True + True False @@ -659,41 +558,41 @@ - 1 - 2 - 2 - 3 - GTK_FILL + 1 + 2 + 2 + 3 + GTK_FILL True - False + False Columns: - True - cols_spinbutton + True + cols_spinbutton 0 - 1 - 2 - GTK_FILL - GTK_FILL + 1 + 2 + GTK_FILL + GTK_FILL True - False + False 6 True - True - + True + cols_adjustment - 1 + 1 False @@ -704,13 +603,13 @@ _Adapt to the window width - False + False True - True - False - True + True + False + True 0.5 - True + True True @@ -720,25 +619,25 @@ - 1 - 2 - 1 - 2 - GTK_FILL + 1 + 2 + 1 + 2 + GTK_FILL True - False + False 6 True - True - + True + rows_adjustment - 1 + 1 False @@ -749,12 +648,12 @@ All images on a single page - False + False True - True - False + True + False 0.5 - True + True True @@ -764,23 +663,23 @@ - 1 - 2 - GTK_FILL + 1 + 2 + GTK_FILL True - False + False Images per page: - True - images_per_index_spinbutton + True + images_per_index_spinbutton 0 - GTK_FILL - GTK_FILL + GTK_FILL + GTK_FILL @@ -790,9 +689,9 @@ True - False + False Index Page - True + True @@ -808,20 +707,20 @@ True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - True - in + True + in @@ -831,18 +730,18 @@ - False + False True - True - False + True + False 0.5 - True + True True - False + False Thumbnail Caption - True + True @@ -865,328 +764,167 @@ True - False + False Index Page 1 - False + False True - False - 6 + False + 12 vertical - 12 + 20 True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False + False vertical 6 True - False - 3 - 2 - 6 - 6 - - - + False + 2 + 2 + 6 + 6 True - False + False _Footer: - True - image_page_footer_entry + True 0 - 1 - 2 - GTK_FILL - + 1 + 2 + GTK_FILL + - + True - True - - True - help-browser-symbolic - Help + False + _Header: + True + 0 - 1 - 2 - 1 - 2 - GTK_FILL + GTK_FILL + - - False - 6 - 2 - 12 - 6 - - - True - False - %i - 0 - - - - - - 1 - 2 - GTK_FILL - - - - - True - False - %I - 0 - - - - - - 2 - 3 - GTK_FILL - - - - - True - False - The current image number - 0 - - - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - The total number of images - 0 - - - - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - False - Special code - 0 - - - - - - - GTK_FILL - - - - - True - False - Description - 0 - - - - - - - 1 - 2 - GTK_FILL - - - - - True - False - %D{ format } - 0 - - - - - - 5 - 6 - GTK_FILL - - - - - True - False - The current date - 0 - - - - - - 1 - 2 - 5 - 6 - GTK_FILL - - + + True + False - + True - False - %F - 0 - - - + True + + True + Help - 3 - 4 - GTK_FILL + True + True + 0 - + True - False - The original filename - 0 - - - + True + True + + + True + False + document-edit-symbolic + + - 1 - 2 - 3 - 4 - GTK_FILL + False + True + 1 + + + + 1 + 2 + 1 + 2 + + + + + True + False - + True - False - The file comment - 0 - - - + True + + True + Help - 1 - 2 - 4 - 5 - GTK_FILL + True + True + 0 - + True - False - %C - 0 - - - + True + True + + + True + False + document-edit-symbolic + + - 4 - 5 - GTK_FILL + False + True + 1 + - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - False - _Header: - True - image_page_header_entry - 0 - - - GTK_FILL - - - - - - True - True - - True - help-browser-symbolic - Help - - - 1 - 2 - GTK_FILL + 1 + 2 @@ -1203,9 +941,9 @@ True - False + False Image Page - True + True @@ -1221,30 +959,30 @@ True - False - 0 - none + False + 0 + none True - False - 6 - 12 + False + 6 + 12 True - False + False vertical 6 Show the description, if available - False + False True - True - False + True + False 0 - True + True False @@ -1254,16 +992,16 @@ - False + False True - True - False + True + False 0 - True + True True - False + False Show the following attributes: @@ -1276,10 +1014,10 @@ - 150 + 150 True - True - in + True + in @@ -1297,7 +1035,7 @@ True - False + False Image Attributes @@ -1319,12 +1057,12 @@ True - False + False Image Page 2 - False + False diff -Nru gthumb-3.11.2/extensions/webalbums/dlg-web-exporter.c gthumb-3.12.0/extensions/webalbums/dlg-web-exporter.c --- gthumb-3.11.2/extensions/webalbums/dlg-web-exporter.c 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/extensions/webalbums/dlg-web-exporter.c 2021-09-19 15:50:40.101700500 +0000 @@ -31,6 +31,23 @@ #define STRING_IS_VOID(x) (((x) == NULL) || (*(x) == 0)) +static GthTemplateCode Album_Header_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Current page number"), 'p', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Total number of pages"), 'P', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Location"), 'L', 0 }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Current date"), 'D', 1 }, +}; + + +static GthTemplateCode Image_Header_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Current image number"), 'i', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Total number of images"), 'I', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Original filename"), 'F', 0 }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Comment"), 'C', 0 }, + { GTH_TEMPLATE_CODE_TYPE_DATE, N_("Current date"), 'D', 1 }, +}; + + enum { THEME_COLUMN_ID, THEME_COLUMN_NAME, @@ -43,13 +60,14 @@ }; typedef struct { - GthBrowser *browser; - GSettings *settings; - GList *file_list; - GtkBuilder *builder; - GtkWidget *dialog; - GtkWidget *thumbnail_caption_chooser; - GtkWidget *image_attributes_chooser; + GthBrowser *browser; + GthFileData *location; + GSettings *settings; + GList *file_list; + GtkBuilder *builder; + GtkWidget *dialog; + GtkWidget *thumbnail_caption_chooser; + GtkWidget *image_attributes_chooser; } DialogData; @@ -60,6 +78,7 @@ gth_browser_set_dialog (data->browser, "web_exporter", NULL); _g_object_list_unref (data->file_list); g_object_unref (data->settings); + g_object_unref (data->location); g_object_unref (data->builder); g_free (data); } @@ -221,24 +240,156 @@ } -static void -footer_entry_icon_press_cb (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data) +static gboolean +text_preview_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) { DialogData *data = user_data; - GtkWidget *help_box; + GDateTime *timestamp; + char *text; + + if (parent_code == 'D') { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; + } + + if (code != 0) + g_string_append (result, ""); + + switch (code) { + case 'p': + g_string_append (result, "1"); + break; + + case 'P': + g_string_append (result, "5"); + break; + + case 'D': + timestamp = g_date_time_new_now_local (); + text = g_date_time_format (timestamp, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + g_string_append (result, text); + + g_free (text); + g_date_time_unref (timestamp); + break; + + case 'i': + g_string_append (result, "1"); + break; + + case 'I': + g_string_append_printf (result, "%d", g_list_length (data->file_list)); + break; + + case 'F': + _g_string_append_markup_escaped (result, "%s", "filename.jpeg"); + break; + + case 'C': + _g_string_append_markup_escaped (result, "%s", _("Comment")); + break; + + case 'L': + _g_string_append_markup_escaped (result, "%s", g_file_info_get_edit_name (data->location->info)); + break; + + default: + break; + } + + if (code != 0) + g_string_append (result, ""); - if ((GTK_WIDGET (entry) == GET_WIDGET ("header_entry")) || (GTK_WIDGET (entry) == GET_WIDGET ("footer_entry"))) - help_box = GET_WIDGET ("page_footer_help_table"); - else - help_box = GET_WIDGET ("image_footer_help_table"); - - if (gtk_widget_get_visible (help_box)) - gtk_widget_hide (help_box); - else - gtk_widget_show (help_box); + return FALSE; +} + + +static void +album_header_button_clicked_cb (DialogData *data, + const char *entry_name) +{ + GtkWidget *dialog; + + dialog = gth_template_editor_dialog_new (Album_Header_Special_Codes, + G_N_ELEMENTS (Album_Header_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (data->dialog)); + gth_template_editor_dialog_set_preview_cb (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + text_preview_cb, + data); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET (entry_name)))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET (entry_name)); + gtk_window_set_modal (GTK_WINDOW (dialog), TRUE); + gtk_window_present (GTK_WINDOW (dialog)); +} + + +static void +edit_header_button_clicked_cb (GtkButton *button, + gpointer user_data) +{ + album_header_button_clicked_cb ((DialogData *) user_data, "header_entry"); +} + + +static void +edit_footer_button_clicked_cb (GtkButton *button, + gpointer user_data) +{ + album_header_button_clicked_cb ((DialogData *) user_data, "footer_entry"); +} + + +static void +album_image_page_header_button_clicked_cb (DialogData *data, + const char *entry_name) +{ + GtkWidget *dialog; + + dialog = gth_template_editor_dialog_new (Image_Header_Special_Codes, + G_N_ELEMENTS (Image_Header_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (data->dialog)); + gth_template_editor_dialog_set_preview_cb (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + text_preview_cb, + data); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET (entry_name)))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET (entry_name)); + gtk_window_set_modal (GTK_WINDOW (dialog), TRUE); + gtk_window_present (GTK_WINDOW (dialog)); +} + + +static void +edit_image_page_header_button_clicked_cb (GtkButton *button, + gpointer user_data) +{ + album_image_page_header_button_clicked_cb ((DialogData *) user_data, "image_page_header_entry"); +} + + +static void +edit_image_page_footer_button_clicked_cb (GtkButton *button, + gpointer user_data) +{ + album_image_page_header_button_clicked_cb ((DialogData *) user_data, "image_page_footer_entry"); } @@ -371,6 +522,7 @@ data = g_new0 (DialogData, 1); data->browser = browser; + data->location = gth_file_data_dup (gth_browser_get_location_data (browser)); data->file_list = _g_object_list_ref (file_list); data->builder = _gtk_builder_new_from_file ("web-album-exporter.ui", "webalbums"); data->settings = g_settings_new (GTHUMB_WEBALBUMS_SCHEMA); @@ -442,13 +594,18 @@ g_free (default_sort_type); - gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("header_entry")), - g_file_info_get_edit_name (gth_browser_get_location_data (browser)->info)); + s_value = g_settings_get_string (data->settings, PREF_WEBALBUMS_HEADER); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("header_entry")), s_value); + g_free (s_value); s_value = g_settings_get_string (data->settings, PREF_WEBALBUMS_FOOTER); gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("footer_entry")), s_value); g_free (s_value); + s_value = g_settings_get_string (data->settings, PREF_WEBALBUMS_IMAGE_PAGE_HEADER); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("image_page_header_entry")), s_value); + g_free (s_value); + s_value = g_settings_get_string (data->settings, PREF_WEBALBUMS_IMAGE_PAGE_FOOTER); gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("image_page_footer_entry")), s_value); g_free (s_value); @@ -507,22 +664,6 @@ "clicked", G_CALLBACK (update_sensitivity), data); - g_signal_connect (GET_WIDGET ("header_entry"), - "icon-press", - G_CALLBACK (footer_entry_icon_press_cb), - data); - g_signal_connect (GET_WIDGET ("footer_entry"), - "icon-press", - G_CALLBACK (footer_entry_icon_press_cb), - data); - g_signal_connect (GET_WIDGET ("image_page_header_entry"), - "icon-press", - G_CALLBACK (footer_entry_icon_press_cb), - data); - g_signal_connect (GET_WIDGET ("image_page_footer_entry"), - "icon-press", - G_CALLBACK (footer_entry_icon_press_cb), - data); g_signal_connect_swapped (GET_WIDGET ("single_index_checkbutton"), "toggled", G_CALLBACK (update_sensitivity), @@ -539,6 +680,22 @@ "toggled", G_CALLBACK (update_sensitivity), data); + g_signal_connect (GET_WIDGET ("edit_header_button"), + "clicked", + G_CALLBACK (edit_header_button_clicked_cb), + data); + g_signal_connect (GET_WIDGET ("edit_footer_button"), + "clicked", + G_CALLBACK (edit_footer_button_clicked_cb), + data); + g_signal_connect (GET_WIDGET ("edit_image_page_header_button"), + "clicked", + G_CALLBACK (edit_image_page_header_button_clicked_cb), + data); + g_signal_connect (GET_WIDGET ("edit_image_page_footer_button"), + "clicked", + G_CALLBACK (edit_image_page_footer_button_clicked_cb), + data); /* Run dialog. */ diff -Nru gthumb-3.11.2/extensions/webalbums/gth-web-exporter.c gthumb-3.12.0/extensions/webalbums/gth-web-exporter.c --- gthumb-3.11.2/extensions/webalbums/gth-web-exporter.c 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/extensions/webalbums/gth-web-exporter.c 2021-09-19 15:50:40.111700500 +0000 @@ -107,6 +107,7 @@ struct _GthWebExporterPrivate { GthBrowser *browser; GList *gfile_list; /* GFile list */ + GthFileData *location; /* options */ @@ -159,6 +160,7 @@ LoopInfo *loop_info; GError *error; gboolean interrupted; + GDateTime *timestamp; }; @@ -986,73 +988,74 @@ } +/* -- get_header_footer_text -- */ + + static gboolean -header_footer_eval_cb (const GMatchInfo *match_info, - GString *result, - gpointer user_data) +header_footer_eval_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) { GthWebExporter *self = user_data; - char *r = NULL; - char *match; + GList *link; + char *text = NULL; - match = g_match_info_fetch (match_info, 0); - if (strcmp (match, "%p") == 0) { - r = g_strdup_printf ("%d", self->priv->page + 1); - } - else if (strcmp (match, "%P") == 0) { - r = g_strdup_printf ("%d", self->priv->n_pages); - } - else if (strcmp (match, "%i") == 0) { - r = g_strdup_printf ("%d", self->priv->image + 1); - } - else if (strcmp (match, "%I") == 0) { - r = g_strdup_printf ("%d", self->priv->n_images); + if (parent_code == 'D') { + /* strftime code, return the code itself. */ + _g_string_append_template_code (result, code, args); + return FALSE; } - else if (strncmp (match, "%D", 2) == 0) { - GTimeVal timeval; - GRegex *re; - char **a; - char *format = NULL; - g_get_current_time (&timeval); + switch (code) { + case 'p': + g_string_append_printf (result, "%d", self->priv->page + 1); + break; - /* Get the date format */ + case 'P': + g_string_append_printf (result, "%d", self->priv->n_pages); + break; - re = g_regex_new ("%[A-Z]\\{([^}]+)\\}", 0, 0, NULL); - a = g_regex_split (re, match, 0); - if (g_strv_length (a) >= 2) - format = g_strstrip (a[1]); - else - format = DEFAULT_DATE_FORMAT; - r = _g_time_val_strftime (&timeval, format); + case 'i': + g_string_append_printf (result, "%d", self->priv->image + 1); + break; - g_strfreev (a); - g_regex_unref (re); - } - else if (strcmp (match, "%F") == 0) { - GList *link; + case 'I': + g_string_append_printf (result, "%d", self->priv->n_images); + break; + case 'D': + text = g_date_time_format (self->priv->timestamp, + (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + break; + + case 'F': link = g_list_nth (self->priv->file_list, self->priv->image); if (link != NULL) { ImageData *idata = link->data; - r = g_strdup (g_file_info_get_display_name (idata->file_data->info)); + text = g_strdup (g_file_info_get_display_name (idata->file_data->info)); } - } - else if (strcmp (match, "%C") == 0) { - GList *link; + break; + case 'C': link = g_list_nth (self->priv->file_list, self->priv->image); if (link != NULL) { ImageData *idata = link->data; - r = gth_file_data_get_attribute_as_string (idata->file_data, "general::description"); + text = gth_file_data_get_attribute_as_string (idata->file_data, "general::description"); } - } + break; - if (r != NULL) - g_string_append (result, r); + case 'L': + g_string_append (result, g_file_info_get_edit_name (self->priv->location->info)); + break; + } - g_free (r); - g_free (match); + if (text != NULL) { + g_string_append (result, text); + g_free (text); + } return FALSE; } @@ -1062,20 +1065,10 @@ get_header_footer_text (GthWebExporter *self, const char *utf8_text) { - GRegex *re; - char *new_text; - - if (utf8_text == NULL) - return NULL; - - if (g_utf8_strchr (utf8_text, -1, '%') == NULL) - return g_strdup (utf8_text); - - re = g_regex_new ("%[pPiIDFC](\\{[^}]+\\})?", 0, 0, NULL); - new_text = g_regex_replace_eval (re, utf8_text, -1, 0, 0, header_footer_eval_cb, self, NULL); - g_regex_unref (re); - - return new_text; + return _g_template_eval (utf8_text, + 0, + header_footer_eval_cb, + self); } @@ -2949,6 +2942,10 @@ return; } + if (self->priv->timestamp != NULL) + g_date_time_unref (self->priv->timestamp); + self->priv->timestamp = g_date_time_new_now_local (); + /* * check that the style directory is not NULL. A NULL indicates that * the folder of the selected style has been deleted or renamed @@ -3124,6 +3121,9 @@ g_list_free (self->priv->file_list); } _g_object_list_unref (self->priv->gfile_list); + if (self->priv->timestamp != NULL) + g_date_time_unref (self->priv->timestamp); + _g_object_unref (self->priv->location); G_OBJECT_CLASS (gth_web_exporter_parent_class)->finalize (object); } @@ -3185,6 +3185,8 @@ self->priv->interrupted = FALSE; self->priv->iloader = gth_image_loader_new (NULL, NULL); self->priv->error = NULL; + self->priv->timestamp = NULL; + self->priv->location = NULL; } @@ -3198,6 +3200,7 @@ self = (GthWebExporter *) g_object_new (GTH_TYPE_WEB_EXPORTER, NULL); self->priv->browser = browser; + self->priv->location = gth_file_data_dup (gth_browser_get_location_data (browser)); self->priv->gfile_list = _g_object_list_ref (file_list); return (GthTask *) self; diff -Nru gthumb-3.11.2/gthumb/cairo-scale.c gthumb-3.12.0/gthumb/cairo-scale.c --- gthumb-3.11.2/gthumb/cairo-scale.c 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/cairo-scale.c 2021-09-19 15:50:40.121700500 +0000 @@ -351,23 +351,27 @@ ScaleReal scale_factor, resize_filter_t *resize_filter) { + ScaleReal scale; ScaleReal support; int y; int image_width; int scaled_width; int scaled_height; guchar *p_src; - guchar *p_dest; - int src_rowstride; - int dest_rowstride; - ScaleReal *weights; + guchar *p_dest; + int src_rowstride; + int dest_rowstride; + ScaleReal *weights; if (resize_filter->cancelled) return; - support = (1.0 / scale_factor) * resize_filter_get_support (resize_filter); - if (support < 0.5) + scale = MAX ((ScaleReal) 1.0 / scale_factor, 1.0); + support = scale * resize_filter_get_support (resize_filter); + if (support < 0.5) { support = 0.5; + scale = 1.0; + } image_width = cairo_image_surface_get_width (image); scaled_width = cairo_image_surface_get_width (scaled); @@ -378,9 +382,10 @@ dest_rowstride = cairo_image_surface_get_stride (scaled); weights = g_new (ScaleReal, 2.0 * support + 3.0); + scale = 1.0 / scale; for (y = 0; y < scaled_height; y++) { - guchar *p_src_row; - guchar *p_dest_pixel; + guchar *p_src_row; + guchar *p_dest_pixel; ScaleReal bisect; int start; int stop; @@ -412,7 +417,7 @@ density = 0.0; for (n = 0; n < stop - start; n++) { - weights[n] = resize_filter_get_weight (resize_filter, scale_factor * ((ScaleReal) (start + n) - bisect + 0.5)); + weights[n] = resize_filter_get_weight (resize_filter, scale * ((ScaleReal) (start + n) - bisect + 0.5)); density += weights[n]; } diff -Nru gthumb-3.11.2/gthumb/cairo-utils.c gthumb-3.12.0/gthumb/cairo-utils.c --- gthumb-3.11.2/gthumb/cairo-utils.c 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/cairo-utils.c 2021-09-19 15:50:40.128367200 +0000 @@ -390,45 +390,37 @@ cairo_surface_t * -_cairo_image_surface_create_from_pixbuf (GdkPixbuf *pixbuf) +_cairo_image_surface_create_from_rgba (const guchar *pixels, + int width, + int height, + int p_stride, + gboolean has_alpha) { cairo_surface_t *surface; + int s_stride; + unsigned char *s_pixels; cairo_surface_metadata_t *metadata; - int width; - int height; - int p_stride; - int p_n_channels; - guchar *p_pixels; - int s_stride; - unsigned char *s_pixels; - int h, w; - guint32 pixel; - guchar r, g, b, a; + int h, w; + guint32 pixel; + guchar r, g, b, a; - if (pixbuf == NULL) + if (pixels == NULL) return NULL; - g_object_get (G_OBJECT (pixbuf), - "width", &width, - "height", &height, - "rowstride", &p_stride, - "n-channels", &p_n_channels, - "pixels", &p_pixels, - NULL ); surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, width, height); s_stride = cairo_image_surface_get_stride (surface); s_pixels = _cairo_image_surface_flush_and_get_data (surface); metadata = _cairo_image_surface_get_metadata (surface); - _cairo_metadata_set_has_alpha (metadata, (p_n_channels == 4)); + _cairo_metadata_set_has_alpha (metadata, has_alpha); - if (p_n_channels == 4) { - guchar *s_iter; - guchar *p_iter; + if (has_alpha) { + guchar *s_iter; + const guchar *p_iter; for (h = 0; h < height; h++) { s_iter = s_pixels; - p_iter = p_pixels; + p_iter = pixels; for (w = 0; w < width; w++) { a = p_iter[3]; @@ -447,31 +439,31 @@ memcpy (s_iter, &pixel, sizeof (guint32)); s_iter += 4; - p_iter += p_n_channels; + p_iter += 4; } s_pixels += s_stride; - p_pixels += p_stride; + pixels += p_stride; } } else { - guchar *s_iter; - guchar *p_iter; + guchar *s_iter; + const guchar *p_iter; for (h = 0; h < height; h++) { s_iter = s_pixels; - p_iter = p_pixels; + p_iter = pixels; for (w = 0; w < width; w++) { pixel = CAIRO_RGBA_TO_UINT32 (p_iter[0], p_iter[1], p_iter[2], 0xff); memcpy (s_iter, &pixel, sizeof (guint32)); s_iter += 4; - p_iter += p_n_channels; + p_iter += 3; } s_pixels += s_stride; - p_pixels += p_stride; + pixels += p_stride; } } @@ -481,6 +473,30 @@ } +cairo_surface_t * +_cairo_image_surface_create_from_pixbuf (GdkPixbuf *pixbuf) +{ + guchar *pixels; + int width; + int height; + int row_stride; + int n_channels; + + if (pixbuf == NULL) + return NULL; + + g_object_get (G_OBJECT (pixbuf), + "pixels", &pixels, + "width", &width, + "height", &height, + "rowstride", &row_stride, + "n-channels", &n_channels, + NULL ); + + return _cairo_image_surface_create_from_rgba (pixels, width, height, row_stride, n_channels == 4); +} + + cairo_surface_t * _cairo_image_surface_create_compatible (cairo_surface_t *surface) { diff -Nru gthumb-3.11.2/gthumb/cairo-utils.h gthumb-3.12.0/gthumb/cairo-utils.h --- gthumb-3.11.2/gthumb/cairo-utils.h 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/cairo-utils.h 2021-09-19 15:50:40.131700500 +0000 @@ -210,6 +210,11 @@ int src_y, int width, int height); +cairo_surface_t * _cairo_image_surface_create_from_rgba (const guchar *pixels, + int width, + int height, + int row_stride, + gboolean has_alpha); cairo_surface_t * _cairo_image_surface_create_from_pixbuf (GdkPixbuf *pixbuf); cairo_surface_t * _cairo_image_surface_create_compatible (cairo_surface_t *surface); void _cairo_image_surface_transform_get_steps (cairo_format_t format, diff -Nru gthumb-3.11.2/gthumb/color-utils.c gthumb-3.12.0/gthumb/color-utils.c --- gthumb-3.11.2/gthumb/color-utils.c 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/color-utils.c 2021-09-19 15:50:40.145033800 +0000 @@ -124,6 +124,42 @@ void +rgb_to_hsl (guchar red, + guchar green, + guchar blue, + double *hue, + double *sat, + double *lum) +{ + double min, max; + + min = MIN3 (red, green, blue); + max = MAX3 (red, green, blue); + + *lum = (max + min) / 2.0; + + if (max == min) { + *hue = *sat = 0; + return; + } + + if (*lum < 128) + *sat = 255.0 * (max - min) / (max + min); + else + *sat = 255.0 * (max - min) / (512.0 - max - min); + + if (max == min) + *hue = 0; + else if (max == red) + *hue = 0.0 + 43.0 * (double) (green - blue) / (max - min); + else if (max == green) + *hue = 85.0 + 43.0 * (double) (blue - red) / (max - min); + else if (max == blue) + *hue = 171.0 + 43.0 * (double) (red - green) / (max - min); +} + + +void gimp_rgb_to_hsl (guchar red, guchar green, guchar blue, diff -Nru gthumb-3.11.2/gthumb/color-utils.h gthumb-3.12.0/gthumb/color-utils.h --- gthumb-3.11.2/gthumb/color-utils.h 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/color-utils.h 2021-09-19 15:50:40.145033800 +0000 @@ -52,4 +52,11 @@ guchar *green, guchar *blue); +void rgb_to_hsl (guchar red, + guchar green, + guchar blue, + double *hue, + double *sat, + double *lum); + #endif /* COLOR_UTILS_H */ diff -Nru gthumb-3.11.2/gthumb/gio-utils.c gthumb-3.12.0/gthumb/gio-utils.c --- gthumb-3.11.2/gthumb/gio-utils.c 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/gio-utils.c 2021-09-19 15:50:40.181700500 +0000 @@ -2435,6 +2435,8 @@ g_free (name); } + _g_object_unref (file_source); + return file_info; } diff -Nru gthumb-3.11.2/gthumb/gio-utils.h gthumb-3.12.0/gthumb/gio-utils.h --- gthumb-3.11.2/gthumb/gio-utils.h 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/gio-utils.h 2021-09-19 15:50:40.185033800 +0000 @@ -55,42 +55,42 @@ typedef DirOp (*StartDirCallback) (GFile *directory, GFileInfo *info, - GError **error, + GError **error, gpointer user_data); -typedef void (*ForEachChildCallback) (GFile *file, +typedef void (*ForEachChildCallback) (GFile *file, GFileInfo *info, gpointer user_data); typedef void (*ListReadyCallback) (GList *files, GList *dirs, - GError *error, + GError *error, gpointer user_data); typedef void (*BufferReadyCallback) (void **buffer, gsize count, - GError *error, + GError *error, gpointer user_data); typedef void (*InfoReadyCallback) (GList *files, - GError *error, + GError *error, gpointer user_data); typedef void (*CopyReadyCallback) (GthOverwriteResponse default_response, GList *other_files, - GError *error, + GError *error, gpointer user_data); /* GFile utils */ gboolean _g_file_move (GFile *source, GFile *destination, - GFileCopyFlags flags, + GFileCopyFlags flags, GCancellable *cancellable, GFileProgressCallback progress_callback, gpointer progress_callback_data, - GError **error); + GError **error); gboolean _g_file_load_in_buffer (GFile *file, void **buffer, gsize *size, GCancellable *cancellable, - GError **error); + GError **error); void _g_file_load_async (GFile *file, int io_priority, GCancellable *cancellable, @@ -102,7 +102,7 @@ void *buffer, gsize count, GCancellable *cancellable, - GError **error); + GError **error); void _g_file_write_async (GFile *file, void *buffer, gsize count, @@ -111,14 +111,14 @@ GCancellable *cancellable, BufferReadyCallback callback, gpointer user_data); -GFile * _g_file_create_unique (GFile *parent, +GFile * _g_file_create_unique (GFile *parent, const char *display_name, const char *suffix, - GError **error); + GError **error); gboolean _g_file_set_modification_time (GFile *file, GTimeVal *timeval, GCancellable *cancellable, - GError **error); + GError **error); GFileInfo * _g_file_get_info_for_display (GFile *file); /* Directory utils */ @@ -132,7 +132,7 @@ ForEachChildCallback for_each_file_func, ReadyFunc done_func, gpointer user_data); -GFile * _g_directory_create_tmp (void); +GFile * _g_directory_create_tmp (void); /* GFile list utils */ @@ -142,7 +142,7 @@ GCancellable *cancellable, InfoReadyCallback ready_callback, gpointer user_data); -void _g_file_list_copy_async (GList *sources, /* GFile list */ +void _g_file_list_copy_async (GList *sources, /* GFile list */ GFile *destination, gboolean move, GthFileCopyFlags flags, @@ -151,13 +151,13 @@ GCancellable *cancellable, ProgressCallback progress_callback, gpointer progress_callback_data, - DialogCallback dialog_callback, + DialogCallback dialog_callback, gpointer dialog_callback_data, ReadyFunc callback, gpointer user_data); gboolean _g_file_list_delete (GList *file_list, /* GFile list */ gboolean include_metadata, - GError **error); + GError **error); void _g_file_list_delete_async (GList *file_list, /* GFile list */ gboolean recursive, gboolean include_metadata, @@ -182,7 +182,7 @@ GCancellable *cancellable, ProgressCallback progress_callback, gpointer progress_callback_data, - DialogCallback dialog_callback, + DialogCallback dialog_callback, gpointer dialog_callback_data, CopyReadyCallback ready_callback, gpointer user_data); @@ -190,7 +190,7 @@ void **buffer, gsize *size, GCancellable *cancellable, - GError **error); + GError **error); GMenuItem * _g_menu_item_new_for_file (GFile *file, const char *custom_label); GMenuItem * _g_menu_item_new_for_file_data (GthFileData *file_data); diff -Nru gthumb-3.11.2/gthumb/glib-utils.c gthumb-3.12.0/gthumb/glib-utils.c --- gthumb-3.11.2/gthumb/glib-utils.c 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/glib-utils.c 2021-09-19 15:50:40.185033800 +0000 @@ -1737,6 +1737,11 @@ return "image/webp"; #endif +#if JXL_IS_UNKNOWN_TO_GLIB + if (_g_str_equal (_g_path_get_extension (filename), ".jxl")) + return "image/jxl"; +#endif + return g_content_type_guess (filename, NULL, 0, NULL); } @@ -1796,7 +1801,9 @@ { 0, 4, "II\x2a\x00", "image/tiff" }, { 0, 4, "GIF8", "image/gif" }, { 0, 3, "\xff\xd8\xff", "image/jpeg" }, - { 8, 7, "WEBPVP8", "image/webp" } + { 8, 7, "WEBPVP8", "image/webp" }, + { 0, 2, "\xff\x0a", "image/jxl" }, + { 0, 12, "\x00\x00\x00\x0cJXL\x20\x0d\x0a\x87\x0a", "image/jxl" } }; int i; @@ -1909,7 +1916,12 @@ return (strcmp (mime_type, "image/png") == 0) || (strcmp (mime_type, "image/gif") == 0) - || (strcmp (mime_type, "image/svg+xml") == 0); + || (strcmp (mime_type, "image/svg+xml") == 0) + || (strcmp (mime_type, "image/webp") == 0) + || (strcmp (mime_type, "image/jxl") == 0) + || (strcmp (mime_type, "image/avif") == 0) + || (strcmp (mime_type, "image/heif") == 0) + || (strcmp (mime_type, "image/heic") == 0); } @@ -2101,6 +2113,26 @@ } +GString * +_g_string_append_markup_escaped (GString *string, + const char *format, + ...) +{ + va_list args; + char *escaped; + + va_start (args, format); + escaped = g_markup_vprintf_escaped (format, args); + va_end (args); + + g_string_append (string, escaped); + + g_free (escaped); + + return string; +} + + void toggle_action_activated (GSimpleAction *action, GVariant *parameter, diff -Nru gthumb-3.11.2/gthumb/glib-utils.h gthumb-3.12.0/gthumb/glib-utils.h --- gthumb-3.11.2/gthumb/glib-utils.h 2021-01-10 10:11:37.979911600 +0000 +++ gthumb-3.12.0/gthumb/glib-utils.h 2021-09-19 15:50:40.188367100 +0000 @@ -67,6 +67,7 @@ #define GFILE_STANDARD_ATTRIBUTES_WITH_CONTENT_TYPE DEFINE_STANDARD_ATTRIBUTES(",standard::fast-content-type,standard::content-type") #define GIO_ATTRIBUTES "standard::*,etag::*,id::*,access::*,mountable::*,time::*,unix::*,dos::*,owner::*,thumbnail::*,filesystem::*,gvfs::*,xattr::*,xattr-sys::*,selinux::*" #define GTH_FILE_ATTRIBUTE_EMBLEMS "gth::file::emblems" +#define GTH_FILE_ATTRIBUTE_VOLUME "gth::volume" #define GNOME_COPIED_FILES gdk_atom_intern_static_string ("x-special/gnome-copied-files") #define IROUND(x) ((int)floor(((double)x) + 0.5)) @@ -112,12 +113,12 @@ /* GObject utils */ gpointer _g_object_ref (gpointer object); -void _g_object_unref (gpointer object); -void _g_clear_object (gpointer object_p); +void _g_object_unref (gpointer object); +void _g_clear_object (gpointer object_p); /* GObjectList */ -GList * _g_object_list_ref (GList *list); +GList * _g_object_list_ref (GList *list); void _g_object_list_unref (GList *list); GType g_object_list_get_type (void); @@ -143,13 +144,13 @@ gboolean use_idle_cb); guint call_when_idle (DataFunc func, gpointer data); -void object_ready_with_error (gpointer object, +void object_ready_with_error (gpointer object, ReadyCallback ready_func, gpointer user_data, - GError *error); + GError *error); void ready_with_error (ReadyFunc ready_func, gpointer user_data, - GError *error); + GError *error); /* debug */ @@ -170,13 +171,13 @@ char * _g_struct_tm_strftime (struct tm *tm, const char *format); -int _g_time_val_cmp (GTimeVal *a, +int _g_time_val_cmp (GTimeVal *a, GTimeVal *b); void _g_time_val_reset (GTimeVal *time_); gboolean _g_time_val_from_exif_date (const char *exif_date, GTimeVal *time_); char * _g_time_val_to_exif_date (GTimeVal *time_); -char * _g_time_val_to_xmp_date (GTimeVal *time_); +char * _g_time_val_to_xmp_date (GTimeVal *time_); char * _g_time_val_strftime (GTimeVal *time_, const char *format); @@ -190,12 +191,12 @@ /* GList utils */ -GList * _g_list_prepend_link (GList *list, +GList * _g_list_prepend_link (GList *list, GList *link); -GList * _g_list_insert_list_before (GList *list1, +GList * _g_list_insert_list_before (GList *list1, GList *sibling, GList *list2); -void _g_list_reorder (GList *all_files, +void _g_list_reorder (GList *all_files, GList *visible_files, GList *files_to_move, int dest_pos, @@ -205,8 +206,8 @@ /* GStringList */ void _g_string_list_free (GList *string_list); -GList * _g_string_list_dup (GList *string_list); -char ** _g_string_list_to_strv (GList *string_list); +GList * _g_string_list_dup (GList *string_list); +char ** _g_string_list_to_strv (GList *string_list); GType g_string_list_get_type (void); /* Array utils */ @@ -219,14 +220,14 @@ /* Regexp utils */ -GRegex ** _g_regex_v_from_pattern (const char *pattern_string, +GRegex ** _g_regex_v_from_pattern (const char *pattern_string, GRegexCompileFlags - compile_options); -gboolean _g_regex_v_match (GRegex **regexps, + compile_options); +gboolean _g_regex_v_match (GRegex **regexps, const char *string, GRegexMatchFlags - match_options); -void _g_regex_v_free (GRegex **regexps); + match_options); +void _g_regex_v_free (GRegex **regexps); /* URI utils */ @@ -237,25 +238,25 @@ /* GFile utils */ -GFile * _g_file_new_for_display_name (const char *base_uri, +GFile * _g_file_new_for_display_name (const char *base_uri, const char *display_name, const char *extension); gboolean _g_file_equal (GFile *file1, GFile *file2); char * _g_file_get_display_name (GFile *file); -GFileType _g_file_query_standard_type (GFile *file); -GFile * _g_file_get_destination (GFile *source, +GFileType _g_file_query_standard_type (GFile *file); +GFile * _g_file_get_destination (GFile *source, GFile *source_base, GFile *destination_folder); -GFile * _g_file_get_duplicated (GFile *file); -GFile * _g_file_get_child (GFile *file, +GFile * _g_file_get_duplicated (GFile *file); +GFile * _g_file_get_child (GFile *file, ...) G_GNUC_NULL_TERMINATED; -GList * _g_file_list_dup (GList *l); +GList * _g_file_list_dup (GList *l); void _g_file_list_free (GList *l); -GList * _g_file_list_new_from_uriv (char **uris); -GList * _g_file_list_find_file (GList *l, +GList * _g_file_list_new_from_uriv (char **uris); +GList * _g_file_list_find_file (GList *l, GFile *file); -const char * _g_file_query_mime_type (GFile *file, +const char * _g_file_query_mime_type (GFile *file, gboolean fast_file_type); int _g_file_cmp_uris (GFile *a, GFile *b); @@ -263,7 +264,7 @@ const char *scheme); gboolean _g_file_is_parent (GFile *dir, GFile *file); -GFile * _g_file_append_path (GFile *file, +GFile * _g_file_append_path (GFile *file, const char *path); gboolean _g_file_attributes_matches_all (const char *attributes, const char *mask); @@ -276,7 +277,7 @@ const char *attr2); void _g_file_info_set_secondary_sort_order (GFileInfo *info, - gint32 sort_order); + gint32 sort_order); gint32 _g_file_info_get_secondary_sort_order (GFileInfo *info); void _g_file_info_update (GFileInfo *dest_info, @@ -284,13 +285,13 @@ /* MIME type utils */ -const char * _g_content_type_guess_from_name (const char *filename); +const char * _g_content_type_guess_from_name (const char *filename); gboolean _g_content_type_is_a (const char *type, const char *supertype); -const char * _g_content_type_get_from_stream (GInputStream *istream, +const char * _g_content_type_get_from_stream (GInputStream *istream, GFile *file, /* optional */ GCancellable *cancellable, - GError **error); + GError **error); gboolean _g_mime_type_is_image (const char *mime_type); gboolean _g_mime_type_is_raw (const char *mime_type); gboolean _g_mime_type_is_video (const char *mime_type); @@ -304,24 +305,27 @@ char * _g_settings_get_uri_or_special_dir (GSettings *settings, const char *key, - GUserDirectory directory); + GUserDirectory directory); void _g_settings_set_uri (GSettings *settings, const char *key, const char *uri); void _g_settings_set_string_list (GSettings *settings, const char *key, GList *list); -GList * _g_settings_get_string_list (GSettings *settings, +GList * _g_settings_get_string_list (GSettings *settings, const char *key); GSettings * _g_settings_new_if_schema_installed (const char *schema_name); /* Other */ -char * _g_format_duration_for_display (gint64 msecs); +char * _g_format_duration_for_display (gint64 msecs); char * _g_format_str_for_file (const char *format, GFile *file); -void _g_error_free (GError *error); +void _g_error_free (GError *error); +GString * _g_string_append_markup_escaped (GString *string, + const char *format, + ...) G_GNUC_PRINTF (2, 3); DEF_ACTION_CALLBACK (toggle_action_activated) diff -Nru gthumb-3.11.2/gthumb/gth-browser-actions-callbacks.c gthumb-3.12.0/gthumb/gth-browser-actions-callbacks.c --- gthumb-3.11.2/gthumb/gth-browser-actions-callbacks.c 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-browser-actions-callbacks.c 2021-09-19 15:50:40.245033500 +0000 @@ -30,6 +30,7 @@ #include "gth-browser-actions-callbacks.h" #include "gth-file-list.h" #include "gth-file-selection.h" +#include "gth-filterbar.h" #include "gth-folder-tree.h" #include "gth-main.h" #include "gth-preferences.h" @@ -426,6 +427,15 @@ void +gth_browser_activate_show_progress_dialog (GSimpleAction *action, + GVariant *parameter, + gpointer user_data) +{ + gth_browser_show_progress_dialog (GTH_BROWSER (user_data)); +} + + +void gth_browser_activate_show_hidden_files (GSimpleAction *action, GVariant *state, gpointer user_data) @@ -616,3 +626,31 @@ { gth_browser_show_menu (GTH_BROWSER (user_data)); } + + +void +gth_browser_activate_set_filter (GSimpleAction *action, + GVariant *parameter, + gpointer user_data) +{ + GthBrowser *browser = GTH_BROWSER (user_data); + const char *test_id; + GtkWidget *filterbar; + + test_id = g_variant_get_string (parameter, NULL); + filterbar = gth_browser_get_filterbar (browser); + gth_filterbar_set_test_by_id (GTH_FILTERBAR (filterbar), test_id); +} + + +void +gth_browser_activate_set_filter_all (GSimpleAction *action, + GVariant *parameter, + gpointer user_data) +{ + GthBrowser *browser = GTH_BROWSER (user_data); + GtkWidget *filterbar; + + filterbar = gth_browser_get_filterbar (browser); + gth_filterbar_set_show_all (GTH_FILTERBAR (filterbar)); +} diff -Nru gthumb-3.11.2/gthumb/gth-browser-actions-callbacks.h gthumb-3.12.0/gthumb/gth-browser-actions-callbacks.h --- gthumb-3.11.2/gthumb/gth-browser-actions-callbacks.h 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-browser-actions-callbacks.h 2021-09-19 15:50:40.255033500 +0000 @@ -54,6 +54,7 @@ DEF_ACTION_CALLBACK (gth_browser_activate_viewer_properties) DEF_ACTION_CALLBACK (gth_browser_activate_unfullscreen) DEF_ACTION_CALLBACK (gth_browser_activate_open_folder_in_new_window) +DEF_ACTION_CALLBACK (gth_browser_activate_show_progress_dialog) DEF_ACTION_CALLBACK (gth_browser_activate_show_hidden_files) DEF_ACTION_CALLBACK (gth_browser_activate_sort_by) DEF_ACTION_CALLBACK (gth_browser_activate_show_statusbar) @@ -70,5 +71,7 @@ DEF_ACTION_CALLBACK (gth_browser_activate_select_all) DEF_ACTION_CALLBACK (gth_browser_activate_unselect_all) DEF_ACTION_CALLBACK (gth_browser_activate_show_menu) +DEF_ACTION_CALLBACK (gth_browser_activate_set_filter) +DEF_ACTION_CALLBACK (gth_browser_activate_set_filter_all) #endif /* GTH_BROWSER_ACTIONS_CALLBACK_H */ diff -Nru gthumb-3.11.2/gthumb/gth-browser-actions-entries.h gthumb-3.12.0/gthumb/gth-browser-actions-entries.h --- gthumb-3.11.2/gthumb/gth-browser-actions-entries.h 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-browser-actions-entries.h 2021-09-19 15:50:40.255033500 +0000 @@ -60,6 +60,7 @@ { "viewer-properties", toggle_action_activated, NULL, "false", gth_browser_activate_viewer_properties }, { "unfullscreen", gth_browser_activate_unfullscreen }, { "open-folder-in-new-window", gth_browser_activate_open_folder_in_new_window }, + { "show-progress-dialog", gth_browser_activate_show_progress_dialog }, { "show-hidden-files", toggle_action_activated, NULL, "false", gth_browser_activate_show_hidden_files }, { "sort-by", gth_browser_activate_sort_by }, @@ -81,6 +82,9 @@ { "file-list-select-all", gth_browser_activate_select_all }, { "file-list-unselect-all", gth_browser_activate_unselect_all }, + + { "set-filter", gth_browser_activate_set_filter, "s" }, + { "set-filter-all", gth_browser_activate_set_filter_all }, }; @@ -127,6 +131,8 @@ { "file-list-select-all", N_("Select all"), GTH_SHORTCUT_CONTEXT_BROWSER | GTH_SHORTCUT_CONTEXT_INTERNAL, GTH_SHORTCUT_CATEGORY_NAVIGATION, "a" }, { "file-list-unselect-all", N_("Select none"), GTH_SHORTCUT_CONTEXT_BROWSER | GTH_SHORTCUT_CONTEXT_INTERNAL, GTH_SHORTCUT_CATEGORY_NAVIGATION, "a" }, + { "set-filter-all", N_("All"), GTH_SHORTCUT_CONTEXT_BROWSER, GTH_SHORTCUT_CATEGORY_FILTERS }, + /* file list keybindings (read only) */ { "file-list-move-cursor-right", NULL, GTH_SHORTCUT_CONTEXT_BROWSER | GTH_SHORTCUT_CONTEXT_INTERNAL, GTH_SHORTCUT_CATEGORY_HIDDEN, "Right" }, diff -Nru gthumb-3.11.2/gthumb/gth-browser.c gthumb-3.12.0/gthumb/gth-browser.c --- gthumb-3.11.2/gthumb/gth-browser.c 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-browser.c 2021-09-19 15:50:40.265033500 +0000 @@ -117,6 +117,7 @@ GtkWidget *header_sections[GTH_BROWSER_N_HEADER_SECTIONS]; GtkWidget *browser_status_commands; GtkWidget *viewer_status_commands; + GtkWidget *show_progress_dialog_button; GtkWidget *menu_button; GHashTable *menu_managers; @@ -145,6 +146,7 @@ gulong entry_points_changed_id; gulong order_changed_id; gulong shortcuts_changed_id; + gulong filters_changed_id; GthFileData *location; GthFileData *current_file; GthFileSource *location_source; @@ -165,6 +167,7 @@ gulong task_completed; gulong task_progress; GList *background_tasks; + GList *viewer_tasks; gboolean close_with_task; GList *load_data_queue; gpointer last_folder_to_open; @@ -1315,9 +1318,6 @@ gth_file_list_set_sort_func (GTH_FILE_LIST (browser->priv->file_list), sort_type->cmp_func, inverse); - gth_file_list_set_sort_func (GTH_FILE_LIST (browser->priv->thumbnail_list), - sort_type->cmp_func, - inverse); if (! browser->priv->constructed || (browser->priv->location == NULL)) return; @@ -1557,8 +1557,6 @@ filter = _gth_browser_get_file_filter (browser); gth_file_list_set_filter (GTH_FILE_LIST (browser->priv->file_list), filter); gth_file_list_set_files (GTH_FILE_LIST (browser->priv->file_list), files); - gth_file_list_set_filter (GTH_FILE_LIST (browser->priv->thumbnail_list), filter); - gth_file_list_set_files (GTH_FILE_LIST (browser->priv->thumbnail_list), files); g_object_unref (filter); if (gth_window_get_current_page (GTH_WINDOW (browser)) == GTH_BROWSER_PAGE_BROWSER) @@ -1720,6 +1718,88 @@ static void +mount_mountable_ready_cb (GObject *source_object, + GAsyncResult *result, + gpointer user_data) +{ + LoadData *load_data = user_data; + GError *error = NULL; + + if (! g_file_start_mountable_finish (G_FILE (source_object), + result, + &error)) + { + load_data_done (load_data, error); + load_data_free (load_data); + return; + } + + gth_monitor_entry_points_changed (gth_main_get_default_monitor ()); + _gth_browser_update_entry_point_list (load_data->browser); + + /* try to load again */ + + if (! load_data_is_still_relevant (load_data)) { + load_data_cancelled (load_data); + return; + } + + _gth_browser_remove_activity (load_data->browser); + + _gth_browser_load (load_data->browser, + load_data->requested_folder->file, + load_data->file_to_select, + NULL, + 0, + load_data->action, + load_data->automatic); + + load_data_free (load_data); +} + + +static void +volume_mount_ready_cb (GObject *source_object, + GAsyncResult *result, + gpointer user_data) +{ + LoadData *load_data = user_data; + GError *error = NULL; + + if (! g_volume_mount_finish (G_VOLUME (source_object), + result, + &error)) + { + load_data_done (load_data, error); + load_data_free (load_data); + return; + } + + gth_monitor_entry_points_changed (gth_main_get_default_monitor ()); + _gth_browser_update_entry_point_list (load_data->browser); + + /* try to load again */ + + if (! load_data_is_still_relevant (load_data)) { + load_data_cancelled (load_data); + return; + } + + _gth_browser_remove_activity (load_data->browser); + + _gth_browser_load (load_data->browser, + load_data->requested_folder->file, + load_data->file_to_select, + NULL, + 0, + load_data->action, + load_data->automatic); + + load_data_free (load_data); +} + + +static void _gth_browser_hide_infobar (GthBrowser *browser) { if (gtk_widget_get_visible (browser->priv->infobar)) @@ -1736,8 +1816,8 @@ GthAction action, gboolean automatic) { - LoadData *load_data; - GFile *entry_point; + LoadData *load_data; + GthFileData *entry_point; if (! automatic) _gth_browser_hide_infobar (browser); @@ -1755,7 +1835,7 @@ vscroll, action, automatic, - entry_point); + (entry_point != NULL) ? entry_point->file : NULL); _gth_browser_add_activity (browser); @@ -1776,6 +1856,31 @@ return; } + else if (g_file_info_get_file_type (entry_point->info) == G_FILE_TYPE_MOUNTABLE) { + GMountOperation *mount_op; + GVolume *volume; + + mount_op = gtk_mount_operation_new (GTK_WINDOW (browser)); + volume = (GVolume *) g_file_info_get_attribute_object (entry_point->info, GTH_FILE_ATTRIBUTE_VOLUME); + if (volume != NULL) + g_volume_mount (volume, + 0, + mount_op, + load_data->cancellable, + volume_mount_ready_cb, + load_data); + else + g_file_mount_mountable (entry_point->file, + 0, + mount_op, + load_data->cancellable, + mount_mountable_ready_cb, + load_data); + + g_object_unref (mount_op); + + return; + } if (gth_action_changes_folder (load_data->action)) gth_hook_invoke ("gth-browser-load-location-before", browser, load_data->requested_folder->file); @@ -2112,6 +2217,8 @@ browser->priv->order_changed_id); g_signal_handler_disconnect (gth_main_get_default_monitor (), browser->priv->shortcuts_changed_id); + g_signal_handler_disconnect (gth_main_get_default_monitor (), + browser->priv->filters_changed_id); /* remove timeouts */ @@ -2998,7 +3105,6 @@ filter = _gth_browser_get_file_filter (browser); gth_file_list_set_filter (GTH_FILE_LIST (browser->priv->file_list), filter); - gth_file_list_set_filter (GTH_FILE_LIST (browser->priv->thumbnail_list), filter); g_object_unref (filter); _gth_browser_update_statusbar_list_info (browser); @@ -3026,7 +3132,6 @@ g_file_info_set_attribute_string (browser->priv->location->info, "sort::type", "general::unsorted"); g_file_info_set_attribute_boolean (browser->priv->location->info, "sort::inverse", FALSE); gth_file_store_reorder (GTH_FILE_STORE (gth_file_view_get_model (GTH_FILE_VIEW (gth_browser_get_file_list_view (browser)))), new_order); - gth_file_store_reorder (GTH_FILE_STORE (gth_file_view_get_model (GTH_FILE_VIEW (gth_browser_get_thumbnail_list_view (browser)))), new_order); _gth_browser_update_current_file_position (browser); gth_browser_update_title (browser); } @@ -3062,17 +3167,13 @@ TRUE); gth_file_list_add_files (GTH_FILE_LIST (browser->priv->file_list), files, monitor_data->position); gth_file_list_update_files (GTH_FILE_LIST (browser->priv->file_list), files); - gth_file_list_add_files (GTH_FILE_LIST (browser->priv->thumbnail_list), files, monitor_data->position); - gth_file_list_update_files (GTH_FILE_LIST (browser->priv->thumbnail_list), files); } } else if (monitor_data->event == GTH_MONITOR_EVENT_CHANGED) { if (monitor_data->update_folder_tree) gth_folder_tree_update_children (GTH_FOLDER_TREE (browser->priv->folder_tree), monitor_data->parent, visible_folders); - if (monitor_data->update_file_list) { + if (monitor_data->update_file_list) gth_file_list_update_files (GTH_FILE_LIST (browser->priv->file_list), files); - gth_file_list_update_files (GTH_FILE_LIST (browser->priv->thumbnail_list), files); - } } if (browser->priv->current_file != NULL) { @@ -3224,7 +3325,6 @@ && _g_file_list_only_contains (list, browser->priv->location->file)) { gth_file_list_set_files (GTH_FILE_LIST (browser->priv->file_list), NULL); - gth_file_list_set_files (GTH_FILE_LIST (browser->priv->thumbnail_list), NULL); } else if (update_folder_tree || update_file_list) { MonitorEventData *monitor_data; @@ -3287,7 +3387,6 @@ if (current_file_deleted) _g_signal_handlers_block_by_data (gth_browser_get_file_list_view (browser), browser); gth_file_list_delete_files (GTH_FILE_LIST (browser->priv->file_list), list); - gth_file_list_delete_files (GTH_FILE_LIST (browser->priv->thumbnail_list), list); if (event == GTH_MONITOR_EVENT_DELETED) gth_file_source_deleted_from_disk (browser->priv->location_source, browser->priv->location, list); if (current_file_deleted) @@ -3362,7 +3461,6 @@ gth_folder_tree_update_child (GTH_FOLDER_TREE (browser->priv->folder_tree), rename_data->file, file_data); gth_file_list_rename_file (GTH_FILE_LIST (browser->priv->file_list), rename_data->file, file_data); - gth_file_list_rename_file (GTH_FILE_LIST (browser->priv->thumbnail_list), rename_data->file, file_data); if (g_file_equal (rename_data->file, browser->priv->location->file)) { GthFileData *new_location; @@ -3522,7 +3620,6 @@ GthBrowser *browser = data->browser; gth_file_list_update_emblems (GTH_FILE_LIST (browser->priv->file_list), files); - gth_file_list_update_emblems (GTH_FILE_LIST (browser->priv->thumbnail_list), files); if (browser->priv->current_file != NULL) { GList *link; @@ -3603,7 +3700,6 @@ filter = _gth_browser_get_file_filter (browser); gth_file_list_set_filter (GTH_FILE_LIST (browser->priv->file_list), filter); - gth_file_list_set_filter (GTH_FILE_LIST (browser->priv->thumbnail_list), filter); g_object_unref (filter); } @@ -4116,6 +4212,7 @@ GthBrowser *browser = user_data; gth_file_list_set_thumb_size (GTH_FILE_LIST (browser->priv->file_list), g_settings_get_int (settings, key)); + gth_file_list_set_thumb_size (GTH_FILE_LIST (browser->priv->thumbnail_list), g_settings_get_int (settings, key)); gth_browser_reload (browser); } @@ -4249,6 +4346,55 @@ } +#define FILTERS_GROUP "filters" + + +static void +_gth_browser_update_filter_list (GthBrowser *browser) +{ + GHashTable *accels; + GList *filters; + GList *scan; + + accels = gth_window_get_accels_for_group (GTH_WINDOW (browser), FILTERS_GROUP); + gth_window_remove_shortcuts (GTH_WINDOW (browser), FILTERS_GROUP); + + filters = gth_main_get_all_filters (); + for (scan = filters; scan; scan = scan->next) { + GthTest *test = scan->data; + GthShortcut *shortcut; + + if (! gth_test_is_visible (test)) + continue; + + shortcut = gth_shortcut_new ("set-filter", g_variant_new_string (gth_test_get_id (test))); + shortcut->description = g_strdup (gth_test_get_display_name (test)); + shortcut->context = GTH_SHORTCUT_CONTEXT_BROWSER; + shortcut->category = GTH_SHORTCUT_CATEGORY_FILTERS; + gth_shortcut_set_accelerator (shortcut, g_hash_table_lookup (accels, shortcut->detailed_action)); + shortcut->default_accelerator = g_strdup (""); + + gth_window_add_removable_shortcut (GTH_WINDOW (browser), + FILTERS_GROUP, + shortcut); + + gth_shortcut_free (shortcut); + } + gth_filterbar_set_filter_list (GTH_FILTERBAR (browser->priv->filterbar), filters); + + _g_object_list_unref (filters); + g_hash_table_unref (accels); +} + + +static void +filters_changed_cb (GthMonitor *monitor, + GthBrowser *browser) +{ + _gth_browser_update_filter_list (browser); +} + + static gboolean browser_key_press_cb (GthBrowser *browser, GdkEventKey *event) @@ -4282,7 +4428,6 @@ char **sidebar_sections; GtkWidget *vbox; GtkWidget *scrolled_window; - char *general_filter; char *sort_type; char *caption; int i; @@ -4320,6 +4465,7 @@ browser->priv->task_progress = 0; browser->priv->next_task = NULL; browser->priv->background_tasks = NULL; + browser->priv->viewer_tasks = NULL; browser->priv->close_with_task = FALSE; browser->priv->load_data_queue = NULL; browser->priv->last_folder_to_open = NULL; @@ -4468,7 +4614,7 @@ browser->priv->thumbnail_list = gth_file_list_new (gth_grid_view_new (), (browser->priv->viewer_thumbnails_orientation == GTK_ORIENTATION_HORIZONTAL) ? GTH_FILE_LIST_MODE_H_SIDEBAR : GTH_FILE_LIST_MODE_V_SIDEBAR, TRUE); gth_file_list_set_caption (GTH_FILE_LIST (browser->priv->thumbnail_list), "none"); gth_grid_view_set_cell_spacing (GTH_GRID_VIEW (gth_file_list_get_view (GTH_FILE_LIST (browser->priv->thumbnail_list))), 0); - gth_file_list_set_thumb_size (GTH_FILE_LIST (browser->priv->thumbnail_list), 95); + gth_file_list_set_thumb_size (GTH_FILE_LIST (browser->priv->thumbnail_list), g_settings_get_int (browser->priv->browser_settings, PREF_BROWSER_THUMBNAIL_SIZE)); if (browser->priv->viewer_thumbnails_orientation == GTK_ORIENTATION_HORIZONTAL) gtk_paned_pack2 (GTK_PANED (browser->priv->viewer_thumbnails_pane), browser->priv->thumbnail_list, FALSE, FALSE); @@ -4706,6 +4852,16 @@ { GtkWidget *button; + /* statusbar commands available in all modes */ + + browser->priv->show_progress_dialog_button = button = gtk_button_new (); + gtk_container_add (GTK_CONTAINER (button), gtk_image_new_from_icon_name ("system-run-symbolic", GTK_ICON_SIZE_MENU)); + gtk_widget_set_tooltip_text (button, _("Operations")); + gtk_widget_show_all (button); + gtk_actionable_set_action_name (GTK_ACTIONABLE (button), "win.show-progress-dialog"); + gtk_box_pack_start (GTK_BOX (gth_statubar_get_action_area (GTH_STATUSBAR (browser->priv->statusbar))), button, FALSE, FALSE, 0); + gtk_widget_hide (button); + /* statusbar commands in browser mode */ browser->priv->browser_status_commands = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); @@ -4891,6 +5047,9 @@ g_free (caption); g_free (sort_type); + gth_file_list_set_model (GTH_FILE_LIST (browser->priv->thumbnail_list), + gth_file_list_get_model (GTH_FILE_LIST (browser->priv->file_list))); + gtk_widget_show (browser->priv->file_list); gtk_box_pack_start (GTK_BOX (vbox), browser->priv->file_list, TRUE, TRUE, 0); @@ -4917,11 +5076,10 @@ /* the filter bar */ - general_filter = g_settings_get_string (browser->priv->browser_settings, PREF_BROWSER_GENERAL_FILTER); - browser->priv->filterbar = gth_filterbar_new (general_filter); + browser->priv->filterbar = gth_filterbar_new (); gtk_widget_show (browser->priv->filterbar); + _gth_browser_update_filter_list (browser); gth_filterbar_load_filter (GTH_FILTERBAR (browser->priv->filterbar), "active_filter.xml"); - g_free (general_filter); gtk_box_pack_end (GTK_BOX (vbox), browser->priv->filterbar, FALSE, FALSE, 0); g_signal_connect (browser->priv->filterbar, @@ -4932,6 +5090,11 @@ "personalize", G_CALLBACK (filterbar_personalize_cb), browser); + browser->priv->filters_changed_id = + g_signal_connect (gth_main_get_default_monitor (), + "filters-changed", + G_CALLBACK (filters_changed_cb), + browser); /* monitor signals */ @@ -4988,6 +5151,7 @@ gth_browser_add_menu_manager_for_menu (browser, GTH_BROWSER_MENU_MANAGER_FILE_OPEN_ACTIONS, G_MENU (gtk_builder_get_object (builder, "open-actions"))); gth_browser_add_menu_manager_for_menu (browser, GTH_BROWSER_MENU_MANAGER_FILE_EDIT_ACTIONS, G_MENU (gtk_builder_get_object (builder, "edit-actions"))); gth_browser_add_menu_manager_for_menu (browser, GTH_BROWSER_MENU_MANAGER_FILE_FILE_ACTIONS, G_MENU (gtk_builder_get_object (builder, "file-actions"))); + gth_browser_add_menu_manager_for_menu (browser, GTH_BROWSER_MENU_MANAGER_FILE_DELETE_ACTIONS, G_MENU (gtk_builder_get_object (builder, "delete-actions"))); gth_browser_add_menu_manager_for_menu (browser, GTH_BROWSER_MENU_MANAGER_FILE_FOLDER_ACTIONS, G_MENU (gtk_builder_get_object (builder, "folder-actions"))); gth_browser_add_menu_manager_for_menu (browser, GTH_BROWSER_MENU_MANAGER_FILE_OTHER_ACTIONS, G_MENU (gtk_builder_get_object (builder, "other-actions"))); @@ -5617,10 +5781,15 @@ _gth_browser_remove_activity (browser); - browser->priv->background_tasks = g_list_remove (browser->priv->background_tasks, task_data); + if (gth_task_get_for_viewer (task_data->task)) + browser->priv->viewer_tasks = g_list_remove (browser->priv->viewer_tasks, task_data); + else + browser->priv->background_tasks = g_list_remove (browser->priv->background_tasks, task_data); g_signal_handler_disconnect (task, task_data->completed_event); task_data_free (task_data); + gtk_widget_set_visible (browser->priv->show_progress_dialog_button, (browser->priv->viewer_tasks != NULL) || (browser->priv->background_tasks != NULL)); + if (error == NULL) return; @@ -5730,13 +5899,17 @@ _gth_browser_add_activity (browser); task_data = task_data_new (browser, task, flags); - browser->priv->background_tasks = g_list_prepend (browser->priv->background_tasks, task_data); + if (gth_task_get_for_viewer (task)) + browser->priv->viewer_tasks = g_list_prepend (browser->priv->viewer_tasks, task_data); + else + browser->priv->background_tasks = g_list_prepend (browser->priv->background_tasks, task_data); if (browser->priv->progress_dialog == NULL) { browser->priv->progress_dialog = gth_progress_dialog_new (GTK_WINDOW (browser)); g_object_add_weak_pointer (G_OBJECT (browser->priv->progress_dialog), (gpointer*) &(browser->priv->progress_dialog)); } gth_progress_dialog_add_task (GTH_PROGRESS_DIALOG (browser->priv->progress_dialog), task, flags); + gtk_widget_show (browser->priv->show_progress_dialog_button); return; } @@ -6245,7 +6418,7 @@ * a different viewer_page. */ if (different_mime_type && (G_OBJECT_TYPE (browser->priv->viewer_page) == G_OBJECT_TYPE (basic_viewer_page))) - _gth_browser_load_file_more_options (browser, data->file_data, data->view, data->fullscreen, data->view); + _gth_browser_load_file_more_options (browser, file_data, data->view, data->fullscreen, data->view); else gth_viewer_page_update_info (browser->priv->viewer_page, browser->priv->current_file); } @@ -6756,7 +6929,7 @@ if ((browser->priv->load_data_queue == NULL) && (browser->priv->load_file_data_queue == NULL) && (browser->priv->task == NULL) - && (browser->priv->background_tasks == NULL)) + && (browser->priv->viewer_tasks == NULL)) { g_source_remove (cancel_data->check_id); cancel_data->check_id = 0; @@ -6808,7 +6981,7 @@ g_cancellable_cancel (data->cancellable); } - for (scan = browser->priv->background_tasks; scan; scan = scan->next) { + for (scan = browser->priv->viewer_tasks; scan; scan = scan->next) { TaskData *data = scan->data; if (gth_task_is_running (data->task)) gth_task_cancel (data->task); @@ -7125,3 +7298,11 @@ { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (browser->priv->menu_button), TRUE); } + + +void +gth_browser_show_progress_dialog (GthBrowser *browser) +{ + if ((browser->priv->background_tasks != NULL) && (browser->priv->progress_dialog != NULL)) + gtk_window_present (GTK_WINDOW (browser->priv->progress_dialog)); +} diff -Nru gthumb-3.11.2/gthumb/gth-browser.h gthumb-3.12.0/gthumb/gth-browser.h --- gthumb-3.11.2/gthumb/gth-browser.h 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-browser.h 2021-09-19 15:50:40.268366800 +0000 @@ -43,6 +43,7 @@ #define GTH_BROWSER_MENU_MANAGER_FILE_OPEN_ACTIONS "file.open-actions" #define GTH_BROWSER_MENU_MANAGER_FILE_EDIT_ACTIONS "file.edit-actions" #define GTH_BROWSER_MENU_MANAGER_FILE_FILE_ACTIONS "file.file-actions" +#define GTH_BROWSER_MENU_MANAGER_FILE_DELETE_ACTIONS "file.delete-actions" #define GTH_BROWSER_MENU_MANAGER_FILE_FOLDER_ACTIONS "file.folder-actions" #define GTH_BROWSER_MENU_MANAGER_FILE_OTHER_ACTIONS "file.other-actions" #define GTH_BROWSER_MENU_MANAGER_FILE_LIST "file-list" @@ -290,6 +291,7 @@ void gth_browser_keep_mouse_visible (GthBrowser *browser, gboolean value); void gth_browser_show_menu (GthBrowser *browser); +void gth_browser_show_progress_dialog (GthBrowser *browser); /* utilities */ diff -Nru gthumb-3.11.2/gthumb/gth-buffer-data.c gthumb-3.12.0/gthumb/gth-buffer-data.c --- gthumb-3.11.2/gthumb/gth-buffer-data.c 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-buffer-data.c 2021-09-19 15:50:40.275033500 +0000 @@ -95,7 +95,7 @@ gboolean gth_buffer_data_write (GthBufferData *buffer_data, - void *buffer, + const void *buffer, gsize len, GError **error) { diff -Nru gthumb-3.11.2/gthumb/gth-buffer-data.h gthumb-3.12.0/gthumb/gth-buffer-data.h --- gthumb-3.11.2/gthumb/gth-buffer-data.h 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-buffer-data.h 2021-09-19 15:50:40.275033500 +0000 @@ -32,7 +32,7 @@ void gth_buffer_data_free (GthBufferData *buffer_data, gboolean free_segment); gboolean gth_buffer_data_write (GthBufferData *buffer_data, - void *buffer, + const void *buffer, gsize len, GError **error); gboolean gth_buffer_data_putc (GthBufferData *buffer_data, diff -Nru gthumb-3.11.2/gthumb/gth-empty-list.c gthumb-3.12.0/gthumb/gth-empty-list.c --- gthumb-3.11.2/gthumb/gth-empty-list.c 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-empty-list.c 2021-09-19 15:50:40.311700000 +0000 @@ -296,6 +296,7 @@ style_context = gtk_widget_get_style_context (GTK_WIDGET (self)); gtk_style_context_add_class (style_context, GTK_STYLE_CLASS_VIEW); gtk_style_context_add_class (style_context, GTK_STYLE_CLASS_FRAME); + gtk_style_context_add_class (style_context, "empty-view"); } diff -Nru gthumb-3.11.2/gthumb/gth-file-chooser-dialog.c gthumb-3.12.0/gthumb/gth-file-chooser-dialog.c --- gthumb-3.11.2/gthumb/gth-file-chooser-dialog.c 2021-01-10 10:11:37.983245000 +0000 +++ gthumb-3.12.0/gthumb/gth-file-chooser-dialog.c 2021-09-19 15:50:40.321700000 +0000 @@ -219,11 +219,11 @@ get_format_from_extension (GthFileChooserDialog *self, const char *filename) { - char *ext; + const char *ext; const char *only_ext; GList *scan; - ext = _g_uri_get_extension (filename); + ext = _g_path_get_extension (filename); if (ext == NULL) return NULL; @@ -234,14 +234,10 @@ int i; for (i = 0; format->extensions[i] != NULL; i++) - if (g_ascii_strcasecmp (only_ext, format->extensions[i]) == 0) { - g_free (ext); + if (g_ascii_strcasecmp (only_ext, format->extensions[i]) == 0) return format; - } } - g_free (ext); - return NULL; } diff -Nru gthumb-3.11.2/gthumb/gth-file-list.c gthumb-3.12.0/gthumb/gth-file-list.c --- gthumb-3.11.2/gthumb/gth-file-list.c 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-list.c 2021-09-19 15:50:40.338366700 +0000 @@ -34,15 +34,26 @@ #include "gtk-utils.h" -#define FLASH_THUMBNAIL_QUEUE_TIMEOUT 100 -#define UPDATE_THUMBNAILS_AFTER_SCROLL_TIMEOUT 125 #define RESTART_LOADING_THUMBS_DELAY 1500 #define N_VIEWAHEAD 50 #define N_CREATEAHEAD 50000 -#define EMPTY (N_("(Empty)")) -#define CHECK_JOBS_INTERVAL 50 +#define MAX_THUMBNAIL_LOADERS 4 +#define NO_FILE_MSG (N_("No file")) #define _FILE_VIEW "file-view" #define _EMPTY_VIEW "empty-view" +#undef DEBUG_THUMBNAILER + + +#ifdef DEBUG_THUMBNAILER +static const char *StateName[] = { + "GTH_THUMBNAIL_STATE_DEFAULT", + "GTH_THUMBNAIL_STATE_CREATING", + "GTH_THUMBNAIL_STATE_CREATED", + "GTH_THUMBNAIL_STATE_LOADING", + "GTH_THUMBNAIL_STATE_ERROR", + "GTH_THUMBNAIL_STATE_LOADED", +}; +#endif typedef enum { @@ -80,25 +91,13 @@ typedef struct { - int ref; - guint error : 1; /* Whether an error occurred loading - * this file. */ - guint thumb_loaded : 1; /* Whether we have a thumb of this - * image. */ - guint thumb_created : 1; /* Whether a thumb has been - * created for this image. */ - cairo_surface_t *image; -} ThumbData; - - -typedef struct { GthFileList *file_list; GthThumbLoader *loader; GCancellable *cancellable; GthFileData *file_data; gboolean update_in_view; - int pos; gboolean started; + guint idle_id; } ThumbnailJob; @@ -112,11 +111,12 @@ typedef struct { - ThumbnailerPhase phase; - int first_visibile; - int last_visible; - int current_pos; - GList *current_item; + ThumbnailerPhase phase; + int first_visible; + int last_visible; + GtkTreeIter current; + int remaining; + int completed; } ThumbnailerState; @@ -133,19 +133,15 @@ gboolean load_thumbs; int thumb_size; gboolean ignore_hidden_thumbs; - GHashTable *thumb_data; GthThumbLoader *thumb_loader; gboolean loading_thumbs; - gboolean dirty; - guint dirty_event; guint restart_thumb_update; GList *queue; /* list of GthFileListOp */ GList *jobs; /* list of ThumbnailJob */ gboolean cancelling; - guint update_event; - gboolean visibility_changed; - GList *visibles; ThumbnailerState thumbnailer_state; + int max_loaders; + int started_loaders; }; @@ -214,18 +210,6 @@ static void _gth_file_list_clear_queue (GthFileList *file_list) { - if (file_list->priv->dirty_event != 0) { - g_source_remove (file_list->priv->dirty_event); - file_list->priv->dirty_event = 0; - file_list->priv->dirty = FALSE; - } - - if (file_list->priv->update_event != 0) { - g_source_remove (file_list->priv->update_event); - file_list->priv->update_event = 0; - file_list->priv->dirty = FALSE; - } - if (file_list->priv->restart_thumb_update != 0) { g_source_remove (file_list->priv->restart_thumb_update); file_list->priv->restart_thumb_update = 0; @@ -288,8 +272,6 @@ _gth_file_list_clear_queue (file_list); _g_object_unref (file_list->priv->thumb_loader); - _g_object_list_unref (file_list->priv->visibles); - g_hash_table_unref (file_list->priv->thumb_data); if (file_list->priv->icon_cache != NULL) gth_icon_cache_free (file_list->priv->icon_cache); g_object_unref (file_list->priv->settings); @@ -369,44 +351,18 @@ } -/* -- ThumbData -- */ - - -static ThumbData * -thumb_data_new (void) -{ - ThumbData *data; - - data = g_new0 (ThumbData, 1); - data->ref = 1; - - return data; -} +/* --- */ -static ThumbData * -thumb_data_ref (ThumbData *data) +static int +_get_max_loaders (void) { - data->ref++; - return data; + int n = (int) g_get_num_processors () - 2; + return CLAMP (n, 1, MAX_THUMBNAIL_LOADERS); } static void -thumb_data_unref (ThumbData *data) -{ - data->ref--; - if (data->ref > 0) - return; - cairo_surface_destroy (data->image); - g_free (data); -} - - -/* --- */ - - -static void gth_file_list_init (GthFileList *file_list) { gtk_widget_set_can_focus (GTK_WIDGET (file_list), FALSE); @@ -424,19 +380,15 @@ file_list->priv->load_thumbs = TRUE; file_list->priv->thumb_size = g_settings_get_int (file_list->priv->settings, PREF_BROWSER_THUMBNAIL_SIZE); file_list->priv->ignore_hidden_thumbs = FALSE; - file_list->priv->thumb_data = g_hash_table_new_full (g_file_hash, (GEqualFunc) g_file_equal, g_object_unref, (GDestroyNotify) thumb_data_unref); file_list->priv->thumb_loader = NULL; file_list->priv->loading_thumbs = FALSE; - file_list->priv->dirty = FALSE; - file_list->priv->dirty_event = 0; file_list->priv->restart_thumb_update = 0; file_list->priv->queue = NULL; file_list->priv->jobs = NULL; file_list->priv->cancelling = FALSE; - file_list->priv->update_event = 0; - file_list->priv->visibility_changed = FALSE; - file_list->priv->visibles = NULL; file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_INITIALIZE; + file_list->priv->started_loaders = 0; + file_list->priv->max_loaders = _get_max_loaders (); } @@ -448,17 +400,14 @@ { GthFileList *file_list = data; - if (file_list->priv->update_event != 0) { - g_source_remove (file_list->priv->update_event); - file_list->priv->update_event = 0; - } - if (file_list->priv->restart_thumb_update != 0) { g_source_remove (file_list->priv->restart_thumb_update); file_list->priv->restart_thumb_update = 0; } - file_list->priv->loading_thumbs = TRUE; + if (file_list->priv->cancelling) + return FALSE; + _gth_file_list_update_next_thumb (file_list); return FALSE; @@ -474,19 +423,17 @@ if (file_list->priv->loading_thumbs) return; - if (! file_list->priv->load_thumbs) { - file_list->priv->loading_thumbs = FALSE; + if (! file_list->priv->load_thumbs) return; - } if (file_list->priv->restart_thumb_update != 0) g_source_remove (file_list->priv->restart_thumb_update); - file_list->priv->restart_thumb_update = g_timeout_add (UPDATE_THUMBNAILS_AFTER_SCROLL_TIMEOUT, restart_thumb_update_cb, file_list); + file_list->priv->restart_thumb_update = g_idle_add (restart_thumb_update_cb, file_list); } static void -_gth_file_list_done (GthFileList *file_list) +_gth_file_list_thumbs_completed (GthFileList *file_list) { file_list->priv->loading_thumbs = FALSE; } @@ -499,8 +446,7 @@ thumbnail_job_free (ThumbnailJob *job) { job->file_list->priv->jobs = g_list_remove (job->file_list->priv->jobs, job); - if (job->file_list->priv->jobs == NULL) - _gth_file_list_done (job->file_list); + job->file_list->priv->started_loaders--; _g_object_unref (job->file_data); _g_object_unref (job->cancellable); @@ -513,10 +459,26 @@ static void thumbnail_job_cancel (ThumbnailJob *job) { + GthFileStore *file_store; + GtkTreeIter iter; + + file_store = gth_file_list_get_model (job->file_list); + + if (gth_file_store_find (file_store, job->file_data->file, &iter)) + gth_file_store_set (file_store, + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_DEFAULT, + -1); + if (job->started) g_cancellable_cancel (job->cancellable); - else + else { + if (job->idle_id != 0) { + g_source_remove (job->idle_id); + job->idle_id = 0; + } thumbnail_job_free (job); + } } @@ -593,27 +555,6 @@ static void -file_store_visibility_changed_cb (GthFileStore *file_store, - GthFileList *file_list) -{ - file_list->priv->visibility_changed = TRUE; -} - - -static void -file_store_rows_reordered_cb (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter, - gpointer new_order, - gpointer user_data) -{ - GthFileList *file_list = user_data; - - file_list->priv->visibility_changed = TRUE; -} - - -static void gth_file_list_construct (GthFileList *file_list, GtkWidget *file_view, GthFileListMode list_type, @@ -631,7 +572,7 @@ /* the message pane */ - file_list->priv->message = gth_empty_list_new (_(EMPTY)); + file_list->priv->message = gth_empty_list_new (_("Loading…")); /* the file view */ @@ -650,23 +591,15 @@ file_list); file_list->priv->view = file_view; - model = gth_file_store_new (); - gth_file_view_set_model (GTH_FILE_VIEW (file_list->priv->view), GTK_TREE_MODEL (model)); - g_object_unref (model); - - g_signal_connect (model, - "visibility-changed", - G_CALLBACK (file_store_visibility_changed_cb), - file_list); - g_signal_connect (model, - "rows-reordered", - G_CALLBACK (file_store_rows_reordered_cb), - file_list); g_signal_connect (G_OBJECT (file_list->priv->view), "drag-data-get", G_CALLBACK (file_view_drag_data_get_cb), file_list); + model = gth_file_store_new (); + gth_file_list_set_model (file_list, model); + g_object_unref (model); + if (enable_drag_drop) gth_file_list_enable_drag_source (file_list, GDK_ACTION_COPY | GDK_ACTION_MOVE | GDK_ACTION_ASK); @@ -704,6 +637,85 @@ } +/* -- gth_file_list_set_model -- */ + + +static void +_gth_file_list_update_pane (GthFileList *file_list) +{ + GthFileStore *file_store; + + file_store = gth_file_list_get_model (file_list); + + if (gth_file_store_n_visibles (file_store) > 0) { + gtk_stack_set_visible_child_name (GTK_STACK (file_list->priv->notebook), _FILE_VIEW); + } + else { + gth_empty_list_set_text (GTH_EMPTY_LIST (file_list->priv->message), _(NO_FILE_MSG)); + gtk_stack_set_visible_child_name (GTK_STACK (file_list->priv->notebook), _EMPTY_VIEW); + } +} + + +static void +_after_visibility_change (GthFileList *file_list) +{ + file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_INITIALIZE; +} + + +static void +file_store_visibility_changed_cb (GthFileStore *file_store, + GthFileList *file_list) +{ + _after_visibility_change (file_list); + _gth_file_list_update_pane (file_list); +} + + +static void +file_store_rows_reordered_cb (GtkTreeModel *tree_model, + GtkTreePath *path, + GtkTreeIter *iter, + gpointer new_order, + GthFileList *file_list) +{ + _after_visibility_change (file_list); +} + + +void +gth_file_list_set_model (GthFileList *file_list, + GthFileStore *model) +{ + g_return_if_fail (model != NULL); + + if (file_list->priv->view != NULL) { + GtkTreeModel *model = gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + if (model != NULL) + g_signal_handlers_disconnect_by_data (model, file_list); + } + + gth_file_view_set_model (GTH_FILE_VIEW (file_list->priv->view), + GTK_TREE_MODEL (model)); + g_signal_connect (model, + "visibility-changed", + G_CALLBACK (file_store_visibility_changed_cb), + file_list); + g_signal_connect (model, + "rows-reordered", + G_CALLBACK (file_store_rows_reordered_cb), + file_list); +} + + +GthFileStore * +gth_file_list_get_model (GthFileList *file_list) +{ + return GTH_FILE_STORE (gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view))); +} + + void gth_file_list_set_mode (GthFileList *file_list, GthFileListMode list_type) @@ -734,15 +746,12 @@ GthFileList *file_list; DataFunc done_func; gpointer user_data; - guint check_id; } CancelData; static void cancel_data_free (CancelData *cancel_data) { - if (cancel_data->check_id != 0) - g_source_remove (cancel_data->check_id); g_object_unref (cancel_data->file_list); g_free (cancel_data); } @@ -754,40 +763,36 @@ CancelData *cancel_data = user_data; if (cancel_data->file_list->priv->jobs == NULL) { - if (cancel_data->check_id != 0) { - g_source_remove (cancel_data->check_id); - cancel_data->check_id = 0; - } cancel_data->file_list->priv->cancelling = FALSE; if (cancel_data->done_func != NULL) cancel_data->done_func (cancel_data->user_data); + cancel_data_free (cancel_data); - return FALSE; + + return G_SOURCE_REMOVE; } - return TRUE; + return G_SOURCE_CONTINUE; } -static void -_gth_file_list_cancel_jobs (GthFileList *file_list, - DataFunc done_func, - gpointer user_data) +void +gth_file_list_cancel (GthFileList *file_list, + DataFunc done_func, + gpointer user_data) { CancelData *cancel_data; GList *list; GList *scan; + file_list->priv->cancelling = TRUE; + _gth_file_list_clear_queue (file_list); + cancel_data = g_new0 (CancelData, 1); cancel_data->file_list = g_object_ref (file_list); cancel_data->done_func = done_func; cancel_data->user_data = user_data; - if (file_list->priv->jobs == NULL) { - cancel_data->check_id = g_idle_add (wait_for_jobs_to_finish, cancel_data); - return; - } - list = g_list_copy (file_list->priv->jobs); for (scan = list; scan; scan = scan->next) { ThumbnailJob *job = scan->data; @@ -795,20 +800,7 @@ } g_list_free (list); - cancel_data->check_id = g_timeout_add (CHECK_JOBS_INTERVAL, - wait_for_jobs_to_finish, - cancel_data); -} - - -void -gth_file_list_cancel (GthFileList *file_list, - DataFunc done_func, - gpointer user_data) -{ - file_list->priv->cancelling = TRUE; - _gth_file_list_clear_queue (file_list); - _gth_file_list_cancel_jobs (file_list, done_func, user_data); + g_idle_add (wait_for_jobs_to_finish, cancel_data); } @@ -827,9 +819,8 @@ gth_file_selection_unselect_all (GTH_FILE_SELECTION (file_list->priv->view)); - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); gth_file_store_clear (file_store); - g_hash_table_remove_all (file_list->priv->thumb_data); gth_empty_list_set_text (GTH_EMPTY_LIST (file_list->priv->message), message); gtk_stack_set_visible_child_name (GTK_STACK (file_list->priv->notebook), _EMPTY_VIEW); @@ -843,29 +834,12 @@ GthFileListOp *op; op = gth_file_list_op_new (GTH_FILE_LIST_OP_TYPE_CLEAR_FILES); - op->sval = g_strdup (message != NULL ? message : _(EMPTY)); + op->sval = g_strdup (message != NULL ? message : _(NO_FILE_MSG)); _gth_file_list_queue_op (file_list, op); } static void -_gth_file_list_update_pane (GthFileList *file_list) -{ - GthFileStore *file_store; - - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); - - if (gth_file_store_n_visibles (file_store) > 0) { - gtk_stack_set_visible_child_name (GTK_STACK (file_list->priv->notebook), _FILE_VIEW); - } - else { - gth_empty_list_set_text (GTH_EMPTY_LIST (file_list->priv->message), _(EMPTY)); - gtk_stack_set_visible_child_name (GTK_STACK (file_list->priv->notebook), _EMPTY_VIEW); - } -} - - -static void gfl_add_files (GthFileList *file_list, GList *files, int position) @@ -876,39 +850,30 @@ performance (DEBUG_INFO, "gfl_add_files start"); - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); cache_base_uri = g_strconcat (_g_uri_get_home (), "/.thumbnails", NULL); for (scan = files; scan; scan = scan->next) { GthFileData *file_data = scan->data; char *uri; - ThumbData *thumb_data; + gboolean is_thumbnail; GIcon *icon; cairo_surface_t *image = NULL; if (g_file_info_get_file_type (file_data->info) != G_FILE_TYPE_REGULAR) continue; - if (g_hash_table_lookup (file_list->priv->thumb_data, file_data->file) != NULL) - continue; - uri = g_file_get_uri (file_data->file); - - thumb_data = thumb_data_new (); /* files in the .thumbnails directory are already thumbnails, * set them as created. */ - thumb_data->thumb_created = _g_uri_is_parent (cache_base_uri, uri); - - g_hash_table_insert (file_list->priv->thumb_data, - g_object_ref (file_data->file), - thumb_data); - + is_thumbnail = _g_uri_is_parent (cache_base_uri, uri); icon = g_file_info_get_symbolic_icon (file_data->info); image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon); gth_file_store_queue_add (file_store, file_data, image, - TRUE); + TRUE, + is_thumbnail ? GTH_THUMBNAIL_STATE_CREATED : GTH_THUMBNAIL_STATE_DEFAULT); cairo_surface_destroy (image); g_free (uri); @@ -916,7 +881,6 @@ g_free (cache_base_uri); gth_file_store_exec_add (file_store, position); - _gth_file_list_update_pane (file_list); performance (DEBUG_INFO, "gfl_add_files end"); } @@ -943,22 +907,16 @@ GthFileStore *file_store; GList *scan; - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); for (scan = files; scan; scan = scan->next) { GFile *file = scan->data; GtkTreeIter iter; - if (g_hash_table_lookup (file_list->priv->thumb_data, file) == NULL) - continue; - - g_hash_table_remove (file_list->priv->thumb_data, file); - if (gth_file_store_find (file_store, file, &iter)) gth_file_store_queue_remove (file_store, &iter); } gth_file_store_exec_remove (file_store); - _gth_file_list_update_pane (file_list); } @@ -981,28 +939,19 @@ GthFileStore *file_store; GList *scan; - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); for (scan = files; scan; scan = scan->next) { GthFileData *file_data = scan->data; - ThumbData *thumb_data; GtkTreeIter iter; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (thumb_data == NULL) - continue; - - thumb_data->error = FALSE; - thumb_data->thumb_loaded = FALSE; - thumb_data->thumb_created = FALSE; - if (gth_file_store_find (file_store, file_data->file, &iter)) gth_file_store_queue_set (file_store, &iter, GTH_FILE_STORE_FILE_DATA_COLUMN, file_data, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_DEFAULT, -1); } gth_file_store_exec_set (file_store); - _gth_file_list_update_pane (file_list); } @@ -1025,16 +974,11 @@ GthFileStore *file_store; GList *scan; - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); for (scan = files; scan; scan = scan->next) { GthFileData *file_data = scan->data; - ThumbData *thumb_data; GtkTreeIter iter; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (thumb_data == NULL) - continue; - if (gth_file_store_find (file_store, file_data->file, &iter)) gth_file_store_queue_set (file_store, &iter, @@ -1065,24 +1009,12 @@ GthFileStore *file_store; GtkTreeIter iter; - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); - if (gth_file_store_find (file_store, file, &iter)) { - ThumbData *thumb_data; - - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file); - g_assert (thumb_data != NULL); - - g_hash_table_insert (file_list->priv->thumb_data, - g_object_ref (file_data->file), - thumb_data_ref (thumb_data)); - g_hash_table_remove (file_list->priv->thumb_data, file); - + file_store = gth_file_list_get_model (file_list); + if (gth_file_store_find (file_store, file, &iter)) gth_file_store_set (file_store, &iter, GTH_FILE_STORE_FILE_DATA_COLUMN, file_data, -1); - } - _gth_file_list_update_pane (file_list); } @@ -1110,7 +1042,6 @@ gth_file_view_set_vscroll (GTH_FILE_VIEW (file_list->priv->view), 0); gth_file_store_clear ((GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view))); - g_hash_table_remove_all (file_list->priv->thumb_data); gfl_add_files (file_list, files, -1); } @@ -1128,7 +1059,7 @@ } else { op = gth_file_list_op_new (GTH_FILE_LIST_OP_TYPE_CLEAR_FILES); - op->sval = g_strdup (_(EMPTY)); + op->sval = g_strdup (_(NO_FILE_MSG)); _gth_file_list_queue_op (file_list, op); } } @@ -1142,7 +1073,7 @@ GthFileStore *file_store; GList *scan; - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); for (scan = items; scan; scan = scan->next) { GtkTreePath *tree_path = scan->data; GtkTreeIter iter; @@ -1165,10 +1096,9 @@ { GthFileStore *file_store; - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); if (file_store != NULL) gth_file_store_set_filter (file_store, filter); - _gth_file_list_update_pane (file_list); } @@ -1194,7 +1124,7 @@ { GthFileStore *file_store; - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); if (file_store != NULL) gth_file_store_set_sort_func (file_store, cmp_func, inverse_sort); } @@ -1228,26 +1158,22 @@ file_list->priv->load_thumbs = enable; - file_store = (GthFileStore*) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); + file_store = gth_file_list_get_model (file_list); if (gth_file_store_get_first (file_store, &iter)) { do { GthFileData *file_data; - ThumbData *thumb_data; GIcon *icon; cairo_surface_t *image; file_data = gth_file_store_get_file (file_store, &iter); - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - g_assert (thumb_data != NULL); - thumb_data->thumb_loaded = FALSE; - icon = g_file_info_get_symbolic_icon (file_data->info); image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon); gth_file_store_queue_set (file_store, &iter, GTH_FILE_STORE_THUMBNAIL_COLUMN, image, GTH_FILE_STORE_IS_ICON_COLUMN, TRUE, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_DEFAULT, -1); cairo_surface_destroy (image); @@ -1396,170 +1322,87 @@ static void -flash_queue (GthFileList *file_list) -{ - if (file_list->priv->dirty) { - GthFileStore *file_store; - - file_store = (GthFileStore *) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); - gth_file_store_exec_set (file_store); - file_list->priv->dirty = FALSE; - } - - if (file_list->priv->dirty_event != 0) { - g_source_remove (file_list->priv->dirty_event); - file_list->priv->dirty_event = 0; - } -} - - -static gboolean -flash_queue_cb (gpointer data) -{ - flash_queue ((GthFileList *) data); - return FALSE; -} - - -static void -queue_flash_updates (GthFileList *file_list) -{ - file_list->priv->dirty = TRUE; - if (file_list->priv->dirty_event == 0) - file_list->priv->dirty_event = g_timeout_add (FLASH_THUMBNAIL_QUEUE_TIMEOUT, flash_queue_cb, file_list); -} - - -static gboolean -get_file_data_iter_with_suggested_pos (GthFileStore *file_store, - GthFileData *file_data, - int try_pos, - GtkTreeIter *iter_p) -{ - if (gth_file_store_get_nth_visible (file_store, try_pos, iter_p)) { - GthFileData *nth_file_data; - - nth_file_data = gth_file_store_get_file (file_store, iter_p); - if (g_file_equal (file_data->file, nth_file_data->file)) - return TRUE; - - if (gth_file_store_find (file_store, file_data->file, iter_p)) - return TRUE; - } - - return FALSE; -} - - -static void -update_thumb_in_file_view (GthFileList *file_list, - GthFileData *file_data, - int try_pos) -{ - GthFileStore *file_store; - GtkTreeIter iter; - ThumbData *thumb_data; - - file_store = (GthFileStore *) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); - if (! get_file_data_iter_with_suggested_pos (file_store, file_data, try_pos, &iter)) - return; - - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (thumb_data == NULL) - return; - - if (thumb_data->image == NULL) - return; - - gth_file_store_queue_set (file_store, - &iter, - GTH_FILE_STORE_THUMBNAIL_COLUMN, thumb_data->image, - GTH_FILE_STORE_IS_ICON_COLUMN, FALSE, - -1); - queue_flash_updates (file_list); -} - - -static void -set_mime_type_icon (GthFileList *file_list, - GthFileData *file_data, - int try_pos) -{ - GthFileStore *file_store; - GtkTreeIter iter; - GIcon *icon; - cairo_surface_t *image; - - file_store = (GthFileStore *) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); - if (! get_file_data_iter_with_suggested_pos (file_store, file_data, try_pos, &iter)) - return; - - icon = g_file_info_get_symbolic_icon (file_data->info); - image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon); - gth_file_store_queue_set (file_store, - &iter, - GTH_FILE_STORE_THUMBNAIL_COLUMN, image, - GTH_FILE_STORE_IS_ICON_COLUMN, TRUE, - -1); - queue_flash_updates (file_list); - - cairo_surface_destroy (image); -} - - -static void thumbnail_job_ready_cb (GObject *source_object, - GAsyncResult *result, - gpointer user_data) + GAsyncResult *result, + gpointer user_data) { ThumbnailJob *job = user_data; GthFileList *file_list = job->file_list; gboolean success; cairo_surface_t *image = NULL; GError *error = NULL; - ThumbData *thumb_data; + GthFileStore *file_store; + GtkTreeIter iter; success = gth_thumb_loader_load_finish (GTH_THUMB_LOADER (source_object), result, &image, &error); job->started = FALSE; + file_store = gth_file_list_get_model (file_list); if ((! success && g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) || file_list->priv->cancelling) { + if (! file_list->priv->cancelling && gth_file_store_find (file_store, job->file_data->file, &iter)) + gth_file_store_set (file_store, + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_DEFAULT, + -1); + +#ifdef DEBUG_THUMBNAILER + g_print ("file_data->file)); + g_print (" success: %d\n", success); + g_print (" file_list->priv->cancelling: %d\n", file_list->priv->cancelling); +#endif cairo_surface_destroy (image); thumbnail_job_free (job); return; } - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, job->file_data->file); - if (thumb_data == NULL) { - cairo_surface_destroy (image); - thumbnail_job_free (job); - _gth_file_list_update_next_thumb (file_list); - return; + if (! gth_file_store_find (file_store, job->file_data->file, &iter)) { +#ifdef DEBUG_THUMBNAILER + g_print ("file_data->file)); +#endif } + else if (! job->update_in_view && success) { +#ifdef DEBUG_THUMBNAILER + g_print ("file_data->file)); +#endif + gth_file_store_set (file_store, + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_CREATED, + -1); + } + else if (success) { +#ifdef DEBUG_THUMBNAILER + g_print ("file_data->file)); +#endif + gth_file_store_set (file_store, + &iter, + GTH_FILE_STORE_THUMBNAIL_COLUMN, image, + GTH_FILE_STORE_IS_ICON_COLUMN, FALSE, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_LOADED, + -1); + } + else { +#ifdef DEBUG_THUMBNAILER + g_print ("file_data->file)); +#endif - cairo_surface_destroy (thumb_data->image); - thumb_data->image = NULL; + GIcon *icon; + cairo_surface_t *icon_image; - if (! success) { - thumb_data->thumb_created = FALSE; - thumb_data->thumb_loaded = FALSE; - if (job->update_in_view) - set_mime_type_icon (file_list, job->file_data, job->pos); + icon = g_file_info_get_symbolic_icon (job->file_data->info); + icon_image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon); + gth_file_store_set (file_store, + &iter, + GTH_FILE_STORE_THUMBNAIL_COLUMN, icon_image, + GTH_FILE_STORE_IS_ICON_COLUMN, TRUE, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_ERROR, + -1); - thumb_data->error = TRUE; - } - else { - thumb_data->image = cairo_surface_reference (image); - thumb_data->thumb_created = TRUE; - thumb_data->error = FALSE; - if (job->update_in_view) { - thumb_data->thumb_loaded = TRUE; - update_thumb_in_file_view (file_list, job->file_data, job->pos); - } + cairo_surface_destroy (icon_image); } cairo_surface_destroy (image); @@ -1569,141 +1412,87 @@ } -static void -set_loading_icon (GthFileList *file_list, - GthFileData *file_data, - int try_pos) -{ - GthFileStore *file_store; - GtkTreeIter iter; - GIcon *icon; - cairo_surface_t *image; - - file_store = (GthFileStore *) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view)); - if (! get_file_data_iter_with_suggested_pos (file_store, file_data, try_pos, &iter)) - return; - - icon = g_themed_icon_new ("content-loading-symbolic"); - image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon); - gth_file_store_queue_set (file_store, - &iter, - GTH_FILE_STORE_THUMBNAIL_COLUMN, image, - GTH_FILE_STORE_IS_ICON_COLUMN, TRUE, - -1); - queue_flash_updates (file_list); - - cairo_surface_destroy (image); - g_object_unref (icon); -} - - static gboolean -start_thumbnail_job (gpointer user_data) +_gth_file_list_update_thumb (gpointer user_data) { ThumbnailJob *job = user_data; GthFileList *file_list = job->file_list; + GthFileStore *file_store; + GtkTreeIter iter; - if (file_list->priv->update_event != 0) { - g_source_remove (file_list->priv->update_event); - file_list->priv->update_event = 0; - } + job->idle_id = 0; - job->started = TRUE; - gth_thumb_loader_load (job->loader, - job->file_data, - job->cancellable, - thumbnail_job_ready_cb, - job); - - return FALSE; -} + if (file_list->priv->cancelling) { +#ifdef DEBUG_THUMBNAILER + g_print ("CANCELLING\n"); +#endif + thumbnail_job_free (job); + return G_SOURCE_REMOVE; + } + file_store = gth_file_list_get_model (file_list); -static void -_gth_file_list_update_thumb (GthFileList *file_list, - ThumbnailJob *job) -{ - GList *list; - GList *scan; + if (! gth_file_store_find (file_store, job->file_data->file, &iter)) { +#ifdef DEBUG_THUMBNAILER + g_print ("=INVALID: %s\n", g_file_get_uri (job->file_data->file)); +#endif - if (file_list->priv->update_event != 0) { - g_source_remove (file_list->priv->update_event); - file_list->priv->update_event = 0; + thumbnail_job_free (job); + _gth_file_list_update_next_thumb (file_list); + return G_SOURCE_REMOVE; } if (! job->update_in_view) { - ThumbData *thumb_data; - - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, job->file_data->file); + if (gth_thumb_loader_has_valid_thumbnail (job->loader, job->file_data)) { +#ifdef DEBUG_THUMBNAILER + g_print ("=CREATED: %s\n", g_file_get_uri (job->file_data->file)); +#endif - if (gth_thumb_loader_has_valid_thumbnail (file_list->priv->thumb_loader, job->file_data)) { - thumb_data->thumb_created = TRUE; - thumb_data->error = FALSE; + gth_file_store_set (file_store, + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_CREATED, + -1); thumbnail_job_free (job); job = NULL; } - else if (gth_thumb_loader_has_failed_thumbnail (file_list->priv->thumb_loader, job->file_data)) { - thumb_data->thumb_created = TRUE; - thumb_data->error = TRUE; + else if (gth_thumb_loader_has_failed_thumbnail (job->loader, job->file_data)) { +#ifdef DEBUG_THUMBNAILER + g_print ("=FAILED: %s\n", g_file_get_uri (job->file_data->file)); +#endif + + gth_file_store_set (file_store, + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_ERROR, + -1); thumbnail_job_free (job); job = NULL; } if (job == NULL) { - file_list->priv->update_event = g_idle_add (restart_thumb_update_cb, file_list); - return; + _gth_file_list_update_next_thumb (file_list); + return G_SOURCE_REMOVE; } } - list = g_list_copy (file_list->priv->jobs); - for (scan = list; scan; scan = scan->next) { - ThumbnailJob *other_job = scan->data; - thumbnail_job_cancel (other_job); - } - g_list_free (list); - - file_list->priv->jobs = g_list_prepend (file_list->priv->jobs, job); - - if (job->update_in_view) - set_loading_icon (job->file_list, job->file_data, job->pos); - file_list->priv->update_event = g_idle_add (start_thumbnail_job, job); -} - - -static void -_gth_file_list_thumbs_completed (GthFileList *file_list) -{ - flash_queue (file_list); - _gth_file_list_done (file_list); -} - - -static gboolean -update_thumbs_stopped (gpointer callback_data) -{ - GthFileList *file_list = callback_data; - - if (file_list->priv->update_event != 0) { - g_source_remove (file_list->priv->update_event); - file_list->priv->update_event = 0; - } - - file_list->priv->loading_thumbs = FALSE; - _gth_file_list_exec_next_op (file_list); + job->started = TRUE; + gth_thumb_loader_load (job->loader, + job->file_data, + job->cancellable, + thumbnail_job_ready_cb, + job); - return FALSE; + return G_SOURCE_REMOVE; } static gboolean can_create_file_thumbnail (GthFileData *file_data, - ThumbData *thumb_data, GTimeVal *current_time, gboolean *young_file_found) { - time_t time_diff; - gboolean young_file; + time_t time_diff; + gboolean young_file; /* Check for files that are exactly 0 or 1 seconds old; they may still be changing. */ time_diff = current_time->tv_sec - gth_file_data_get_mtime (file_data); @@ -1712,151 +1501,206 @@ if (young_file) *young_file_found = TRUE; - return ! thumb_data->error && ! young_file; + return ! young_file; } -static GList * -_gth_file_list_get_visibles (GthFileList *file_list) +static gboolean +_thumbnail_loaded (GthThumbnailState state) { - if (file_list->priv->visibility_changed) { - _g_object_list_unref (file_list->priv->visibles); - file_list->priv->visibles = gth_file_store_get_visibles ((GthFileStore *) gth_file_view_get_model (GTH_FILE_VIEW (file_list->priv->view))); - file_list->priv->visibility_changed = FALSE; - file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_INITIALIZE; - } + return (state == GTH_THUMBNAIL_STATE_LOADING) + || (state == GTH_THUMBNAIL_STATE_LOADED) + || (state == GTH_THUMBNAIL_STATE_ERROR); +} - return file_list->priv->visibles; + +static gboolean +_thumbnail_created (GthThumbnailState state) +{ + return state != GTH_THUMBNAIL_STATE_DEFAULT; } static gboolean _gth_file_list_thumbnailer_iterate (GthFileList *file_list, - int *new_pos, GTimeVal *current_time, gboolean *young_file_found) { - gboolean iterate_again = TRUE; - GList *list; - GList *scan; - int pos; - GthFileData *file_data; - ThumbData *thumb_data; + GthFileStore *file_store; + GthFileData *file_data; - list = _gth_file_list_get_visibles (file_list); + file_store = gth_file_list_get_model (file_list); switch (file_list->priv->thumbnailer_state.phase) { case THUMBNAILER_PHASE_INITIALIZE: - file_list->priv->thumbnailer_state.first_visibile = gth_file_view_get_first_visible (GTH_FILE_VIEW (file_list->priv->view)); + file_list->priv->thumbnailer_state.first_visible = gth_file_view_get_first_visible (GTH_FILE_VIEW (file_list->priv->view)); file_list->priv->thumbnailer_state.last_visible = gth_file_view_get_last_visible (GTH_FILE_VIEW (file_list->priv->view)); - /* pass to the 'update visible files' phase. */ - file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_UPDATE_VISIBLE; - file_list->priv->thumbnailer_state.current_pos = file_list->priv->thumbnailer_state.first_visibile; - file_list->priv->thumbnailer_state.current_item = g_list_nth (list, file_list->priv->thumbnailer_state.current_pos); - if (file_list->priv->thumbnailer_state.current_item == NULL) { + if ((file_list->priv->thumbnailer_state.first_visible < 0) + || ! gtk_tree_model_iter_nth_child (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current, + NULL, + file_list->priv->thumbnailer_state.first_visible)) + { file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_COMPLETED; return FALSE; } + + /* pass to the 'update visible files' phase. */ + file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_UPDATE_VISIBLE; + file_list->priv->thumbnailer_state.remaining = file_list->priv->thumbnailer_state.last_visible - file_list->priv->thumbnailer_state.first_visible + 1; + file_list->priv->thumbnailer_state.completed = 0; break; case THUMBNAILER_PHASE_UPDATE_VISIBLE: /* Find a non-loaded thumbnail among the visible files. */ - scan = file_list->priv->thumbnailer_state.current_item; - pos = file_list->priv->thumbnailer_state.current_pos; - while (scan && (pos <= file_list->priv->thumbnailer_state.last_visible)) { - file_data = scan->data; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (thumb_data == NULL) { - file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_COMPLETED; - return FALSE; - } + while (file_list->priv->thumbnailer_state.remaining > 0) { + GthThumbnailState state; - if (! thumb_data->thumb_loaded && can_create_file_thumbnail (file_data, thumb_data, current_time, young_file_found)) { + gtk_tree_model_get (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current, + GTH_FILE_STORE_FILE_DATA_COLUMN, &file_data, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, &state, + -1); + +#ifdef DEBUG_THUMBNAILER + g_print (" UPDATE_VISIBLE: %s\n", g_file_get_uri (file_data->file)); + g_print (" STATE: %s\n", StateName[state]); +#endif + + if (! _thumbnail_loaded (state) + && can_create_file_thumbnail (file_data, current_time, young_file_found)) + { /* found a thumbnail to load */ - file_list->priv->thumbnailer_state.current_item = scan; - file_list->priv->thumbnailer_state.current_pos = pos; - *new_pos = pos; + g_object_unref (file_data); return FALSE; } - pos++; - scan = scan->next; + g_object_unref (file_data); + + if (! gtk_tree_model_iter_next (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current)) + { + break; + } + file_list->priv->thumbnailer_state.remaining--; + file_list->priv->thumbnailer_state.completed++; } /* No thumbnail to load among the visible images, pass to the * next phase. Start from the one after the last visible image. */ + if (! gtk_tree_model_iter_nth_child (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current, + NULL, + file_list->priv->thumbnailer_state.last_visible + 1)) + { + file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_COMPLETED; + return FALSE; + } file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_UPDATE_DOWNWARD; - file_list->priv->thumbnailer_state.current_pos = file_list->priv->thumbnailer_state.last_visible + 1; - file_list->priv->thumbnailer_state.current_item = g_list_nth (list, file_list->priv->thumbnailer_state.current_pos); + file_list->priv->thumbnailer_state.remaining = N_CREATEAHEAD; + file_list->priv->thumbnailer_state.completed = 0; break; case THUMBNAILER_PHASE_UPDATE_DOWNWARD: - scan = file_list->priv->thumbnailer_state.current_item; - pos = file_list->priv->thumbnailer_state.current_pos; - while (scan && (pos <= file_list->priv->thumbnailer_state.last_visible + N_CREATEAHEAD)) { - gboolean requested_action_performed; - - file_data = scan->data; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (thumb_data == NULL) { - file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_COMPLETED; - return FALSE; - } + while (file_list->priv->thumbnailer_state.remaining > 0) { + GthThumbnailState state; + gboolean requested_action_performed; + + gtk_tree_model_get (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current, + GTH_FILE_STORE_FILE_DATA_COLUMN, &file_data, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, &state, + -1); + +#ifdef DEBUG_THUMBNAILER + g_print (" DOWNWARD: %s\n", g_file_get_uri (file_data->file)); + g_print (" STATE: %s\n", StateName[state]); +#endif - if (pos <= file_list->priv->thumbnailer_state.last_visible + N_VIEWAHEAD) - requested_action_performed = thumb_data->thumb_loaded; + if (file_list->priv->thumbnailer_state.completed < N_VIEWAHEAD) + /* requested action: load the thumbnail */ + requested_action_performed = _thumbnail_loaded (state); else - requested_action_performed = thumb_data->thumb_created; + /* requested action: create the thumbnail */ + requested_action_performed = _thumbnail_created (state); - if (! requested_action_performed && can_create_file_thumbnail (file_data, thumb_data, current_time, young_file_found)) { + if (! requested_action_performed + && can_create_file_thumbnail (file_data, current_time, young_file_found)) + { /* found a thumbnail to load */ - file_list->priv->thumbnailer_state.current_item = scan; - file_list->priv->thumbnailer_state.current_pos = pos; - *new_pos = pos; + g_object_unref (file_data); return FALSE; } - pos++; - scan = scan->next; + g_object_unref (file_data); + + if (! gtk_tree_model_iter_next (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current)) + { + break; + } + file_list->priv->thumbnailer_state.remaining--; + file_list->priv->thumbnailer_state.completed++; } /* No thumbnail to load, pass to the next phase. Start from the * one before the first visible upward to the first one. */ + if ((file_list->priv->thumbnailer_state.first_visible == 0) + || ! gtk_tree_model_iter_nth_child (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current, + NULL, + file_list->priv->thumbnailer_state.first_visible - 1)) + { + file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_COMPLETED; + return FALSE; + } file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_UPDATE_UPWARD; - file_list->priv->thumbnailer_state.current_pos = file_list->priv->thumbnailer_state.first_visibile - 1; - file_list->priv->thumbnailer_state.current_item = g_list_nth (list, file_list->priv->thumbnailer_state.current_pos); + file_list->priv->thumbnailer_state.remaining = N_CREATEAHEAD; + file_list->priv->thumbnailer_state.completed = 0; break; case THUMBNAILER_PHASE_UPDATE_UPWARD: - scan = file_list->priv->thumbnailer_state.current_item; - pos = file_list->priv->thumbnailer_state.current_pos; - while (scan && (pos >= file_list->priv->thumbnailer_state.first_visibile - N_CREATEAHEAD)) { - gboolean requested_action_performed; - - file_data = scan->data; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (thumb_data == NULL) { - file_list->priv->thumbnailer_state.phase = THUMBNAILER_PHASE_COMPLETED; - return FALSE; - } + while (file_list->priv->thumbnailer_state.remaining > 0) { + GthThumbnailState state; + gboolean requested_action_performed; + + gtk_tree_model_get (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current, + GTH_FILE_STORE_FILE_DATA_COLUMN, &file_data, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, &state, + -1); + +#ifdef DEBUG_THUMBNAILER + g_print (" UPWARD: %s\n", g_file_get_uri (file_data->file)); + g_print (" STATE: %s\n", StateName[state]); +#endif - if (pos >= file_list->priv->thumbnailer_state.first_visibile - N_VIEWAHEAD) - requested_action_performed = thumb_data->thumb_loaded; + if (file_list->priv->thumbnailer_state.completed < N_VIEWAHEAD) + /* requested action: load the thumbnail */ + requested_action_performed = _thumbnail_loaded (state); else - requested_action_performed = thumb_data->thumb_created; + /* requested action: create the thumbnail */ + requested_action_performed = _thumbnail_created (state); - if (! requested_action_performed && can_create_file_thumbnail (file_data, thumb_data, current_time, young_file_found)) { + if (! requested_action_performed + && can_create_file_thumbnail (file_data, current_time, young_file_found)) + { /* found a thumbnail to load */ - file_list->priv->thumbnailer_state.current_item = scan; - file_list->priv->thumbnailer_state.current_pos = pos; - *new_pos = pos; + g_object_unref (file_data); return FALSE; } - pos--; - scan = scan->prev; + g_object_unref (file_data); + + if (! gtk_tree_model_iter_previous (GTK_TREE_MODEL (file_store), + &file_list->priv->thumbnailer_state.current)) + { + break; + } + file_list->priv->thumbnailer_state.remaining--; + file_list->priv->thumbnailer_state.completed++; } /* No thumbnail to load, terminate the process. */ @@ -1867,24 +1711,23 @@ return FALSE; } - return iterate_again; + return TRUE; } static void _gth_file_list_update_next_thumb (GthFileList *file_list) { - int new_pos; GTimeVal current_time; gboolean young_file_found; ThumbnailJob *job; + GthFileStore *file_store; /* give priority to any other operation, the thumbnailer will restart * again soon after the operation terminates. */ if (file_list->priv->queue != NULL) { - if (file_list->priv->update_event != 0) - g_source_remove (file_list->priv->update_event); - file_list->priv->update_event = g_idle_add (update_thumbs_stopped, file_list); + file_list->priv->loading_thumbs = FALSE; + _gth_file_list_exec_next_op (file_list); return; } @@ -1896,40 +1739,87 @@ return; } + if (file_list->priv->started_loaders >= file_list->priv->max_loaders) + return; + + file_list->priv->loading_thumbs = TRUE; + /* find the new thumbnail to load */ - new_pos = -1; g_get_current_time (¤t_time); young_file_found = FALSE; - while (_gth_file_list_thumbnailer_iterate (file_list, &new_pos, ¤t_time, &young_file_found)) + while (_gth_file_list_thumbnailer_iterate (file_list, ¤t_time, &young_file_found)) /* void */; if (file_list->priv->thumbnailer_state.phase == THUMBNAILER_PHASE_COMPLETED) { _gth_file_list_thumbs_completed (file_list); - if (young_file_found && (file_list->priv->restart_thumb_update == 0)) - file_list->priv->restart_thumb_update = g_timeout_add (RESTART_LOADING_THUMBS_DELAY, restart_thumb_update_cb, file_list); + if (young_file_found) { + if (file_list->priv->restart_thumb_update != 0) + g_source_remove (file_list->priv->restart_thumb_update); + file_list->priv->restart_thumb_update = g_timeout_add (RESTART_LOADING_THUMBS_DELAY, + restart_thumb_update_cb, + file_list); + } return; } - g_assert (file_list->priv->thumbnailer_state.current_item != NULL); - job = g_new0 (ThumbnailJob, 1); job->file_list = g_object_ref (file_list); - job->loader = g_object_ref (file_list->priv->thumb_loader); + job->loader = gth_thumb_loader_copy (file_list->priv->thumb_loader); job->cancellable = g_cancellable_new (); - job->file_data = g_object_ref (file_list->priv->thumbnailer_state.current_item->data); - job->pos = file_list->priv->thumbnailer_state.current_pos; - job->update_in_view = (job->pos >= (file_list->priv->thumbnailer_state.first_visibile - N_VIEWAHEAD)) && (job->pos <= (file_list->priv->thumbnailer_state.last_visible + N_VIEWAHEAD)); - -#if 0 - g_print ("%d in [%d, %d] => %d\n", - job->pos, - (file_list->priv->thumbnailer_state.first_visibile - N_VIEWAHEAD), - (file_list->priv->thumbnailer_state.last_visible + N_VIEWAHEAD), - job->update_in_view); + job->update_in_view = file_list->priv->thumbnailer_state.completed < N_VIEWAHEAD; + gtk_tree_model_get (GTK_TREE_MODEL (gth_file_list_get_model (file_list)), + &file_list->priv->thumbnailer_state.current, + GTH_FILE_STORE_FILE_DATA_COLUMN, &job->file_data, + -1); + +#ifdef DEBUG_THUMBNAILER + g_print ("JOB: %s\n", g_file_get_uri (job->file_data->file)); +#endif + + file_store = gth_file_list_get_model (file_list); + + if (job->update_in_view) { + GIcon *icon; + cairo_surface_t *icon_image; + +#ifdef DEBUG_THUMBNAILER + g_print (">LOADING: %s\n", g_file_get_uri (job->file_data->file)); +#endif + + icon = g_themed_icon_new ("content-loading-symbolic"); + icon_image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon); + gth_file_store_set (file_store, + &file_list->priv->thumbnailer_state.current, + GTH_FILE_STORE_THUMBNAIL_COLUMN, icon_image, + GTH_FILE_STORE_IS_ICON_COLUMN, TRUE, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_LOADING, + -1); + + cairo_surface_destroy (icon_image); + g_object_unref (icon); + } + else { +#ifdef DEBUG_THUMBNAILER + g_print (">CREATING: %s\n", g_file_get_uri (job->file_data->file)); #endif - _gth_file_list_update_thumb (file_list, job); + gth_file_store_set (file_store, + &file_list->priv->thumbnailer_state.current, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_THUMBNAIL_STATE_CREATING, + -1); + } + + file_list->priv->jobs = g_list_prepend (file_list->priv->jobs, job); + file_list->priv->started_loaders++; + job->idle_id = g_idle_add (_gth_file_list_update_thumb, job); + +#ifdef DEBUG_THUMBNAILER + g_print ("STARTED LOADERS: %d\n", file_list->priv->started_loaders); + g_print ("JOBS: %d\n", g_list_length (file_list->priv->jobs)); +#endif + + _gth_file_list_update_next_thumb (file_list); } @@ -2006,25 +1896,36 @@ gboolean skip_broken, gboolean only_selected) { - GList *files; - GList *scan; - int pos; - - files = _gth_file_list_get_visibles (file_list); + GthFileStore *file_store; + int pos; + GtkTreeIter iter; + file_store = gth_file_list_get_model (file_list); pos = 0; - for (scan = files; scan; scan = scan->next, pos++) { - GthFileData *file_data = scan->data; - ThumbData *thumb_data; + if (! gth_file_store_get_nth_visible (file_store, pos, &iter)) + return -1; + + do { + GthThumbnailState state; + gboolean _continue = FALSE; + + gtk_tree_model_get (GTK_TREE_MODEL (file_store), + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, &state, + -1); + + if (skip_broken && (state == GTH_THUMBNAIL_STATE_ERROR)) + _continue = TRUE; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (skip_broken && thumb_data->error) - continue; if (only_selected && ! gth_file_selection_is_selected (GTH_FILE_SELECTION (file_list->priv->view), pos)) - continue; + _continue = TRUE; + + if (! _continue) + return pos; - return pos; + pos++; } + while (gth_file_store_get_next_visible (file_store, &iter)); return -1; } @@ -2035,28 +1936,39 @@ gboolean skip_broken, gboolean only_selected) { - GList *files; - GList *scan; - int pos; - - files = _gth_file_list_get_visibles (file_list); + GthFileStore *file_store; + int pos; + GtkTreeIter iter; - pos = g_list_length (files) - 1; + file_store = gth_file_list_get_model (file_list); + pos = gth_file_store_n_visibles (file_store) - 1; if (pos < 0) return -1; - for (scan = g_list_nth (files, pos); scan; scan = scan->prev, pos--) { - GthFileData *file_data = scan->data; - ThumbData *thumb_data; + if (! gth_file_store_get_nth_visible (file_store, pos, &iter)) + return -1; + + do { + GthThumbnailState state; + gboolean _continue = FALSE; + + gtk_tree_model_get (GTK_TREE_MODEL (file_store), + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, &state, + -1); + + if (skip_broken && (state == GTH_THUMBNAIL_STATE_ERROR)) + _continue = TRUE; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (skip_broken && thumb_data->error) - continue; if (only_selected && ! gth_file_selection_is_selected (GTH_FILE_SELECTION (file_list->priv->view), pos)) - continue; + _continue = TRUE; - return pos; + if (! _continue) + return pos; + + pos--; } + while (gth_file_store_get_prev_visible (file_store, &iter)); return -1; } @@ -2069,33 +1981,49 @@ gboolean only_selected, gboolean wrap) { - GList *files; - GList *scan; + GthFileStore *file_store; + GtkTreeIter iter; + gboolean valid; - files = _gth_file_list_get_visibles (file_list); + file_store = gth_file_list_get_model (file_list); pos++; - if (pos >= 0) - scan = g_list_nth (files, pos); - else if (wrap) - scan = g_list_first (files); + if (pos >= 0) { + valid = gth_file_store_get_nth_visible (file_store, pos, &iter); + if (! valid && wrap) { + pos = 0; + valid = gth_file_store_get_nth_visible (file_store, pos, &iter); + } + } else - scan = NULL; + valid = FALSE; - for (/* void */; scan; scan = scan->next, pos++) { - GthFileData *file_data = scan->data; - ThumbData *thumb_data; + if (! valid) + return -1; + + do { + GthThumbnailState state; + gboolean _continue = FALSE; + + gtk_tree_model_get (GTK_TREE_MODEL (file_store), + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, &state, + -1); + + if (skip_broken && (state == GTH_THUMBNAIL_STATE_ERROR)) + _continue = TRUE; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (skip_broken && thumb_data->error) - continue; if (only_selected && ! gth_file_selection_is_selected (GTH_FILE_SELECTION (file_list->priv->view), pos)) - continue; + _continue = TRUE; - break; + if (! _continue) + return pos; + + pos++; } + while (gth_file_store_get_next_visible (file_store, &iter)); - return (scan != NULL) ? pos : -1; + return -1; } @@ -2106,35 +2034,51 @@ gboolean only_selected, gboolean wrap) { - GList *files; - GList *scan; + GthFileStore *file_store; + GtkTreeIter iter; + gboolean valid; - files = _gth_file_list_get_visibles (file_list); + file_store = gth_file_list_get_model (file_list); pos--; if (pos >= 0) - scan = g_list_nth (files, pos); + valid = gth_file_store_get_nth_visible (file_store, pos, &iter); else if (wrap) { - pos = g_list_length (files) - 1; - scan = g_list_nth (files, pos); + pos = gth_file_store_n_visibles (file_store) - 1; + if (pos >= 0) + valid = gth_file_store_get_nth_visible (file_store, pos, &iter); + else + valid = FALSE; } else - scan = NULL; + valid = FALSE; - for (/* void */; scan; scan = scan->prev, pos--) { - GthFileData *file_data = scan->data; - ThumbData *thumb_data; + if (! valid) + return -1; + + do { + GthThumbnailState state; + gboolean _continue = FALSE; + + gtk_tree_model_get (GTK_TREE_MODEL (file_store), + &iter, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, &state, + -1); + + if (skip_broken && (state == GTH_THUMBNAIL_STATE_ERROR)) + _continue = TRUE; - thumb_data = g_hash_table_lookup (file_list->priv->thumb_data, file_data->file); - if (skip_broken && thumb_data->error) - continue; if (only_selected && ! gth_file_selection_is_selected (GTH_FILE_SELECTION (file_list->priv->view), pos)) - continue; + _continue = TRUE; - break; + if (! _continue) + return pos; + + pos--; } + while (gth_file_store_get_prev_visible (file_store, &iter)); - return (scan != NULL) ? pos : -1; + return -1; } diff -Nru gthumb-3.11.2/gthumb/gth-file-list.h gthumb-3.12.0/gthumb/gth-file-list.h --- gthumb-3.11.2/gthumb/gth-file-list.h 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-list.h 2021-09-19 15:50:40.338366700 +0000 @@ -65,44 +65,47 @@ GtkWidget * gth_file_list_new (GtkWidget *file_view, GthFileListMode list_type, gboolean enable_drag_drop); +void gth_file_list_set_model (GthFileList *file_list, + GthFileStore *model); +GthFileStore * gth_file_list_get_model (GthFileList *file_list); void gth_file_list_set_mode (GthFileList *file_list, GthFileListMode list_type); GthFileListMode gth_file_list_get_mode (GthFileList *file_list); void gth_file_list_cancel (GthFileList *file_list, - DataFunc done_func, - gpointer user_data); + DataFunc done_func, + gpointer user_data); GthThumbLoader * gth_file_list_get_thumb_loader (GthFileList *file_list); void gth_file_list_set_files (GthFileList *file_list, - GList *list); + GList *list); GList * gth_file_list_get_files (GthFileList *file_list, - GList *tree_path_list); + GList *tree_path_list); void gth_file_list_clear (GthFileList *file_list, - const char *message); + const char *message); void gth_file_list_add_files (GthFileList *file_list, - GList *list /* GthFileData */, - int position); + GList *list /* GthFileData */, + int position); void gth_file_list_delete_files (GthFileList *file_list, - GList *list /* GFile */); + GList *list /* GFile */); void gth_file_list_update_files (GthFileList *file_list, - GList *list /* GthFileData */); + GList *list /* GthFileData */); void gth_file_list_update_emblems (GthFileList *file_list, - GList *list /* GthFileData */); + GList *list /* GthFileData */); void gth_file_list_rename_file (GthFileList *file_list, - GFile *file, - GthFileData *file_data); + GFile *file, + GthFileData *file_data); void gth_file_list_set_filter (GthFileList *file_list, - GthTest *filter); + GthTest *filter); void gth_file_list_set_sort_func (GthFileList *file_list, - GthFileDataCompFunc cmp_func, - gboolean inverse_sort); + GthFileDataCompFunc cmp_func, + gboolean inverse_sort); void gth_file_list_enable_thumbs (GthFileList *file_list, - gboolean enable); + gboolean enable); void gth_file_list_set_ignore_hidden (GthFileList *file_list, - gboolean value); + gboolean value); void gth_file_list_set_thumb_size (GthFileList *file_list, - int size); + int size); void gth_file_list_set_caption (GthFileList *file_list, - const char *attribute); + const char *attribute); void gth_file_list_make_file_visible (GthFileList *file_list, GFile *file); void gth_file_list_restore_state (GthFileList *file_list, @@ -112,21 +115,21 @@ GtkWidget * gth_file_list_get_empty_view (GthFileList *file_list); GtkAdjustment * gth_file_list_get_vadjustment (GthFileList *file_list); int gth_file_list_first_file (GthFileList *file_list, - gboolean skip_broken, - gboolean only_selected); + gboolean skip_broken, + gboolean only_selected); int gth_file_list_last_file (GthFileList *file_list, - gboolean skip_broken, - gboolean only_selected); + gboolean skip_broken, + gboolean only_selected); int gth_file_list_next_file (GthFileList *file_list, - int pos, - gboolean skip_broken, - gboolean only_selected, - gboolean wrap); + int pos, + gboolean skip_broken, + gboolean only_selected, + gboolean wrap); int gth_file_list_prev_file (GthFileList *file_list, - int pos, - gboolean skip_broken, - gboolean only_selected, - gboolean wrap); + int pos, + gboolean skip_broken, + gboolean only_selected, + gboolean wrap); void gth_file_list_enable_drag_source (GthFileList *file_list, GdkDragAction actions); diff -Nru gthumb-3.11.2/gthumb/gth-file-properties.c gthumb-3.12.0/gthumb/gth-file-properties.c --- gthumb-3.11.2/gthumb/gth-file-properties.c 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-properties.c 2021-09-19 15:50:40.351700000 +0000 @@ -71,6 +71,7 @@ GthFileData *last_file_data; GHashTable *favorites; gboolean default_favorites; + char *last_selected; }; @@ -140,6 +141,7 @@ GthFileData *file_data) { GthFileProperties *self; + GtkTreeIter iter; GHashTable *category_hash; GList *metadata_info; GList *scan; @@ -151,6 +153,18 @@ self->priv->last_file_data = gth_file_data_dup (file_data); } + /* Save the last selected id. */ + { + char *selected_id; + + selected_id = NULL; + if (gtk_tree_selection_get_selected (gtk_tree_view_get_selection (GTK_TREE_VIEW (self->priv->tree_view)), NULL, &iter)) + gtk_tree_model_get (GTK_TREE_MODEL (self->priv->tree_model), &iter, ID_COLUMN, &selected_id, -1); + + if (selected_id != NULL) + _g_str_set (&self->priv->last_selected, selected_id); + } + gtk_list_store_clear (self->priv->tree_model); if (file_data == NULL) @@ -165,7 +179,6 @@ char *value; char *tooltip; GthMetadataCategory *category; - GtkTreeIter iter; if ((info->flags & GTH_METADATA_ALLOW_IN_PROPERTIES_VIEW) != GTH_METADATA_ALLOW_IN_PROPERTIES_VIEW) continue; @@ -240,6 +253,9 @@ POS_COLUMN, (category->sort_order * CATEGORY_SIZE) + info->sort_order, -1); + if ((self->priv->last_selected != NULL) && _g_str_equal (info->id, self->priv->last_selected)) + gtk_tree_selection_select_iter (gtk_tree_view_get_selection (GTK_TREE_VIEW (self->priv->tree_view)), &iter); + g_free (tooltip); g_free (value); } @@ -279,6 +295,7 @@ _g_object_unref (self->priv->settings); if (self->priv->favorites != NULL) g_hash_table_unref (self->priv->favorites); + g_free (self->priv->last_selected); G_OBJECT_CLASS (gth_file_properties_parent_class)->finalize (base); } @@ -447,6 +464,35 @@ return TRUE; } + else if ((event->type == GDK_BUTTON_PRESS) && (event->button == 1)) { + GtkTreePath *path; + + gtk_tree_view_get_path_at_pos (GTK_TREE_VIEW (self->priv->tree_view), + event->x, + event->y, + &path, + NULL, + NULL, + NULL); + + if (path != NULL) { + GtkTreeSelection *selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (self->priv->tree_view)); + + if ((event->state & GDK_CONTROL_MASK) == GDK_CONTROL_MASK) { + if (gtk_tree_selection_path_is_selected (selection, path)) { + gtk_tree_selection_unselect_path (selection, path); + _g_str_set (&self->priv->last_selected, NULL); + } + else + gtk_tree_selection_select_path (selection, path); + } + else + gtk_tree_selection_select_path (selection, path); + gtk_tree_path_free (path); + } + + return TRUE; + } return FALSE; } @@ -492,6 +538,7 @@ self->priv->last_file_data = NULL; self->priv->settings = g_settings_new (GTHUMB_BROWSER_SCHEMA); self->priv->favorites = NULL; + self->priv->last_selected = NULL; update_favorites (self); diff -Nru gthumb-3.11.2/gthumb/gth-file-selection-info.c gthumb-3.12.0/gthumb/gth-file-selection-info.c --- gthumb-3.11.2/gthumb/gth-file-selection-info.c 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-selection-info.c 2021-09-19 15:50:40.355033400 +0000 @@ -21,6 +21,9 @@ #include #include +#include "glib-utils.h" +#include "gth-browser.h" +#include "gth-file-data.h" #include "gth-file-selection-info.h" diff -Nru gthumb-3.11.2/gthumb/gth-file-selection-info.h gthumb-3.12.0/gthumb/gth-file-selection-info.h --- gthumb-3.11.2/gthumb/gth-file-selection-info.h 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-selection-info.h 2021-09-19 15:50:40.355033400 +0000 @@ -23,7 +23,6 @@ #define GTH_FILE_SELECTION_INFO_H #include -#include G_BEGIN_DECLS diff -Nru gthumb-3.11.2/gthumb/gth-file-source-vfs.c gthumb-3.12.0/gthumb/gth-file-source-vfs.c --- gthumb-3.11.2/gthumb/gth-file-source-vfs.c 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-source-vfs.c 2021-09-19 15:50:40.358366700 +0000 @@ -59,6 +59,9 @@ static guint mount_changed_event_id = 0; static guint mount_added_event_id = 0; static guint mount_removed_event_id = 0; +static guint volume_changed_event_id = 0; +static guint volume_added_event_id = 0; +static guint volume_removed_event_id = 0; G_DEFINE_TYPE_WITH_CODE (GthFileSourceVfs, @@ -121,6 +124,7 @@ GList *list; GVolumeMonitor *monitor; GList *mounts; + GList *volumes; GList *scan; list = NULL; @@ -179,11 +183,76 @@ g_file_info_set_name (info, name); list = g_list_append (list, gth_file_data_new (file, info)); + g_object_unref (info); g_object_unref (file); + g_free (name); + _g_object_unref (icon); } - _g_object_list_unref (mounts); + + /* Not mounted mountable volumes. */ + + volumes = g_volume_monitor_get_volumes (monitor); + for (scan = volumes; scan; scan = scan->next) { + GVolume *volume = scan->data; + GMount *mount; + GFile *file; + GIcon *icon; + char *name; + GFileInfo *info; + + if (! g_volume_can_mount (volume)) + continue; + + mount = g_volume_get_mount (volume); + if (mount != NULL) { + /* Already mounted, ignore. */ + g_object_unref (mount); + continue; + } + + file = g_volume_get_activation_root (volume); + if (file == NULL) { + char *device; + + device = g_volume_get_identifier (volume, G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE); + if (device == NULL) + continue; + file = g_file_new_for_path (device); + + g_free (device); + } + + if (gth_file_data_list_find_file (list, file) != NULL) { + /* Already mounted, ignore. */ + g_object_unref (file); + continue; + } + + icon = g_volume_get_symbolic_icon (volume); + name = g_volume_get_name (volume); + + info = g_file_info_new (); + g_file_info_set_file_type (info, G_FILE_TYPE_MOUNTABLE); + g_file_info_set_attribute_object (info, GTH_FILE_ATTRIBUTE_VOLUME, G_OBJECT (volume)); + g_file_info_set_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_READ, TRUE); + g_file_info_set_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE, FALSE); + g_file_info_set_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE, FALSE); + g_file_info_set_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH, FALSE); + g_file_info_set_symbolic_icon (info, icon); + g_file_info_set_display_name (info, name); + g_file_info_set_name (info, name); + + list = g_list_append (list, gth_file_data_new (file, info)); + + g_object_unref (info); + g_object_unref (file); + g_free (name); + _g_object_unref (icon); + } + _g_object_list_unref (volumes); + g_object_unref (monitor); return list; @@ -403,7 +472,7 @@ static void mount_monitor_mountpoints_changed_cb (GVolumeMonitor *volume_monitor, - GMount *mount, + gpointer mount_or_volume, gpointer user_data) { call_when_idle ((DataFunc) gth_monitor_entry_points_changed, gth_main_get_default_monitor ()); @@ -433,6 +502,21 @@ "mount-removed", G_CALLBACK (mount_monitor_mountpoints_changed_cb), file_source_vfs); + if (volume_changed_event_id == 0) + volume_changed_event_id = g_signal_connect (file_source_vfs->priv->mount_monitor, + "volume-changed", + G_CALLBACK (mount_monitor_mountpoints_changed_cb), + file_source_vfs); + if (volume_added_event_id == 0) + volume_added_event_id = g_signal_connect (file_source_vfs->priv->mount_monitor, + "volume-added", + G_CALLBACK (mount_monitor_mountpoints_changed_cb), + file_source_vfs); + if (volume_removed_event_id == 0) + volume_removed_event_id = g_signal_connect (file_source_vfs->priv->mount_monitor, + "volume-removed", + G_CALLBACK (mount_monitor_mountpoints_changed_cb), + file_source_vfs); } diff -Nru gthumb-3.11.2/gthumb/gth-file-store.c gthumb-3.12.0/gthumb/gth-file-store.c --- gthumb-3.11.2/gthumb/gth-file-store.c 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-store.c 2021-09-19 15:50:40.368366700 +0000 @@ -23,6 +23,7 @@ #include #include "cairo-utils.h" #include "glib-utils.h" +#include "gth-enum-types.h" #include "gth-file-store.h" #include "gth-marshal.h" #include "gth-string-list.h" @@ -45,23 +46,25 @@ typedef struct { - int ref_count; - GthFileData *file_data; - cairo_surface_t *thumbnail; - gboolean is_icon : 1; + int ref_count; + GthFileData *file_data; + cairo_surface_t *thumbnail; + gboolean is_icon : 1; + GthThumbnailState thumbnail_state; /*< private >*/ - guint pos; - guint abs_pos; - gboolean visible : 1; - gboolean changed : 1; + guint pos; + guint abs_pos; + gboolean visible : 1; + gboolean changed : 1; } GthFileRow; struct _GthFileStorePrivate { GthFileRow **all_rows; GthFileRow **rows; + GHashTable *file_row; guint size; guint tot_rows; guint num_rows; @@ -69,6 +72,7 @@ gboolean load_thumbs; GthTest *filter; GList *queue; + GHashTable *file_queue; GthFileDataCompFunc cmp_func; gboolean inverse_sort : 1; gboolean update_filter : 1; @@ -96,6 +100,14 @@ row = g_new0 (GthFileRow, 1); row->ref_count = 1; + row->file_data = NULL; + row->thumbnail = NULL; + row->is_icon = FALSE; + row->thumbnail_state = GTH_THUMBNAIL_STATE_DEFAULT; + row->pos = 0; + row->abs_pos = 0; + row->visible = FALSE; + row->changed = FALSE; return row; } @@ -136,6 +148,7 @@ _gth_file_row_set_file (row2, row->file_data); _gth_file_row_set_thumbnail (row2, row->thumbnail); row2->is_icon = row->is_icon; + row2->thumbnail_state = row->thumbnail_state; row2->pos = row->pos; row2->abs_pos = row->abs_pos; row2->visible = row->visible; @@ -173,6 +186,7 @@ g_list_foreach (file_store->priv->queue, (GFunc) _gth_file_row_unref, NULL); g_list_free (file_store->priv->queue); file_store->priv->queue = NULL; + g_hash_table_remove_all (file_store->priv->file_queue); } @@ -191,6 +205,8 @@ file_store->priv->rows = NULL; file_store->priv->num_rows = 0; + g_hash_table_remove_all (file_store->priv->file_row); + file_store->priv->size = 0; _gth_file_store_clear_queue (file_store); @@ -272,6 +288,10 @@ file_store->priv = gth_file_store_get_instance_private (file_store); file_store->priv->all_rows = NULL; file_store->priv->rows = NULL; + file_store->priv->file_row = g_hash_table_new_full (g_file_hash, + (GEqualFunc) g_file_equal, + (GDestroyNotify) g_object_unref, + (GDestroyNotify) _gth_file_row_unref); file_store->priv->size = 0; file_store->priv->tot_rows = 0; file_store->priv->num_rows = 0; @@ -279,6 +299,10 @@ file_store->priv->load_thumbs = FALSE; file_store->priv->filter = gth_test_new (); file_store->priv->queue = NULL; + file_store->priv->file_queue = g_hash_table_new_full (g_file_hash, + (GEqualFunc) g_file_equal, + (GDestroyNotify) g_object_unref, + NULL); file_store->priv->cmp_func = NULL; file_store->priv->inverse_sort = FALSE; file_store->priv->update_filter = FALSE; @@ -287,6 +311,7 @@ column_type[GTH_FILE_STORE_FILE_DATA_COLUMN] = GTH_TYPE_FILE_DATA; column_type[GTH_FILE_STORE_THUMBNAIL_COLUMN] = GTH_TYPE_CAIRO_SURFACE; column_type[GTH_FILE_STORE_IS_ICON_COLUMN] = G_TYPE_BOOLEAN; + column_type[GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN] = GTH_TYPE_THUMBNAIL_STATE; column_type[GTH_FILE_STORE_EMBLEMS_COLUMN] = GTH_TYPE_STRING_LIST; } } @@ -399,6 +424,10 @@ g_value_init (value, G_TYPE_BOOLEAN); g_value_set_boolean (value, row->is_icon); break; + case GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN: + g_value_init (value, GTH_TYPE_THUMBNAIL_STATE); + g_value_set_enum (value, row->thumbnail_state); + break; case GTH_FILE_STORE_EMBLEMS_COLUMN: g_value_init (value, G_TYPE_STRING); g_value_set_object (value, g_file_info_get_attribute_object (row->file_data->info, GTH_FILE_ATTRIBUTE_EMBLEMS)); @@ -421,7 +450,7 @@ g_return_val_if_fail (VALID_ITER (iter, file_store), FALSE); - row = (GthFileRow*) iter->user_data; + row = (GthFileRow*) iter->user_data; if ((row->pos + 1) >= file_store->priv->num_rows) return FALSE; @@ -502,7 +531,7 @@ g_return_val_if_fail (VALID_ITER (iter, file_store), 0); - return 0; + return 0; } @@ -514,7 +543,7 @@ { GthFileStore *file_store; - file_store = (GthFileStore *) tree_model; + file_store = (GthFileStore *) tree_model; if (parent != NULL) { g_return_val_if_fail (VALID_ITER (parent, file_store), FALSE); @@ -1022,6 +1051,14 @@ file_store->priv->all_rows = all_rows; file_store->priv->tot_rows = all_rows_n; + g_hash_table_remove_all (file_store->priv->file_row); + for (i = 0; i < file_store->priv->tot_rows; i++) { + GthFileRow *row = file_store->priv->all_rows[i]; + g_hash_table_insert (file_store->priv->file_row, + g_object_ref (row->file_data->file), + _gth_file_row_ref (row)); + } + g_qsort_with_data (old_rows, old_rows_n, (gsize) sizeof (GthFileRow *), @@ -1195,26 +1232,18 @@ GFile *file, GtkTreeIter *iter) { - gboolean found = FALSE; - int i; - - for (i = 0; i < file_store->priv->tot_rows; i++) { - GthFileRow *row = file_store->priv->all_rows[i]; - - if (row == NULL) - continue; + GthFileRow *row; - if (g_file_equal (row->file_data->file, file)) { - if (iter != NULL) { - iter->stamp = file_store->priv->stamp; - iter->user_data = row; - } - found = TRUE; - break; + row = g_hash_table_lookup (file_store->priv->file_row, file); + if (row != NULL) { + if (iter != NULL) { + iter->stamp = file_store->priv->stamp; + iter->user_data = row; } + return TRUE; } - return found; + return FALSE; } @@ -1223,26 +1252,18 @@ GFile *file, GtkTreeIter *iter) { - gboolean found = FALSE; - int i; - - for (i = 0; i < file_store->priv->num_rows; i++) { - GthFileRow *row = file_store->priv->rows[i]; - - if (row == NULL) - continue; + GthFileRow *row; - if (g_file_equal (row->file_data->file, file)) { - if (iter != NULL) { - iter->stamp = file_store->priv->stamp; - iter->user_data = row; - } - found = TRUE; - break; + row = g_hash_table_lookup (file_store->priv->file_row, file); + if ((row != NULL) && row->visible) { + if (iter != NULL) { + iter->stamp = file_store->priv->stamp; + iter->user_data = row; } + return TRUE; } - return found; + return FALSE; } @@ -1264,8 +1285,8 @@ gboolean gth_file_store_get_nth (GthFileStore *file_store, - int n, - GtkTreeIter *iter) + int n, + GtkTreeIter *iter) { GthFileRow *row; @@ -1295,7 +1316,7 @@ g_return_val_if_fail (VALID_ITER (iter, file_store), FALSE); - row = (GthFileRow*) iter->user_data; + row = (GthFileRow*) iter->user_data; if (row->abs_pos + 1 >= file_store->priv->tot_rows) return FALSE; @@ -1331,6 +1352,27 @@ gboolean +gth_file_store_get_last_visible (GthFileStore *file_store, + GtkTreeIter *iter) +{ + GthFileRow *row; + + if (file_store->priv->num_rows == 0) + return FALSE; + + row = file_store->priv->rows[file_store->priv->num_rows - 1]; + g_return_val_if_fail (row != NULL, FALSE); + + if (iter != NULL) { + iter->stamp = file_store->priv->stamp; + iter->user_data = row; + } + + return TRUE; +} + + +gboolean gth_file_store_get_next_visible (GthFileStore *file_store, GtkTreeIter *iter) { @@ -1341,7 +1383,7 @@ g_return_val_if_fail (VALID_ITER (iter, file_store), FALSE); - row = (GthFileRow*) iter->user_data; + row = (GthFileRow*) iter->user_data; if (row->pos + 1 >= file_store->priv->num_rows) return FALSE; @@ -1365,7 +1407,7 @@ g_return_val_if_fail (VALID_ITER (iter, file_store), FALSE); - row = (GthFileRow*) iter->user_data; + row = (GthFileRow*) iter->user_data; if (row->pos == 0) return FALSE; @@ -1379,33 +1421,42 @@ void -gth_file_store_add (GthFileStore *file_store, - GthFileData *file, - cairo_surface_t *thumbnail, - gboolean is_icon, - int position) +gth_file_store_add (GthFileStore *file_store, + GthFileData *file, + cairo_surface_t *thumbnail, + gboolean is_icon, + GthThumbnailState state, + int position) { - gth_file_store_queue_add (file_store, file, thumbnail, is_icon); + gth_file_store_queue_add (file_store, file, thumbnail, is_icon, state); gth_file_store_exec_add (file_store, position); } void -gth_file_store_queue_add (GthFileStore *file_store, - GthFileData *file, - cairo_surface_t *thumbnail, - gboolean is_icon) +gth_file_store_queue_add (GthFileStore *file_store, + GthFileData *file, + cairo_surface_t *thumbnail, + gboolean is_icon, + GthThumbnailState state) { GthFileRow *row; g_return_if_fail (file != NULL); + if (g_hash_table_contains (file_store->priv->file_queue, file->file)) + return; + if (g_hash_table_lookup (file_store->priv->file_row, file->file) != NULL) + return; + row = _gth_file_row_new (); _gth_file_row_set_file (row, file); _gth_file_row_set_thumbnail (row, thumbnail); row->is_icon = is_icon; + row->thumbnail_state = state; file_store->priv->queue = g_list_prepend (file_store->priv->queue, row); + g_hash_table_add (file_store->priv->file_queue, g_object_ref (file->file)); } @@ -1421,51 +1472,55 @@ static void gth_file_store_queue_set_valist (GthFileStore *file_store, - GtkTreeIter *iter, - va_list var_args) + GtkTreeIter *iter, + va_list var_args) { GthFileRow *row; int column; g_return_if_fail (VALID_ITER (iter, file_store)); - row = (GthFileRow*) iter->user_data; + row = (GthFileRow*) iter->user_data; - column = va_arg (var_args, int); - while (column != -1) { - GthFileData *file_data; - cairo_surface_t *thumbnail; - GthStringList *string_list; - - switch (column) { - case GTH_FILE_STORE_FILE_DATA_COLUMN: - file_data = va_arg (var_args, GthFileData *); - g_return_if_fail (GTH_IS_FILE_DATA (file_data)); - _gth_file_row_set_file (row, file_data); - row->changed = TRUE; - file_store->priv->update_filter = TRUE; - break; - case GTH_FILE_STORE_THUMBNAIL_COLUMN: - thumbnail = va_arg (var_args, cairo_surface_t *); - _gth_file_row_set_thumbnail (row, thumbnail); - row->changed = TRUE; - break; - case GTH_FILE_STORE_IS_ICON_COLUMN: - row->is_icon = va_arg (var_args, gboolean); - row->changed = TRUE; - break; - case GTH_FILE_STORE_EMBLEMS_COLUMN: - string_list = va_arg (var_args, GthStringList *); - g_file_info_set_attribute_object (row->file_data->info, GTH_FILE_ATTRIBUTE_EMBLEMS, G_OBJECT (string_list)); - row->changed = TRUE; - break; - default: - g_warning ("%s: Invalid column number %d added to iter (remember to end your list of columns with a -1)", G_STRLOC, column); - break; - } + column = va_arg (var_args, int); + while (column != -1) { + GthFileData *file_data; + cairo_surface_t *thumbnail; + GthStringList *string_list; + + switch (column) { + case GTH_FILE_STORE_FILE_DATA_COLUMN: + file_data = va_arg (var_args, GthFileData *); + g_return_if_fail (GTH_IS_FILE_DATA (file_data)); + _gth_file_row_set_file (row, file_data); + row->changed = TRUE; + file_store->priv->update_filter = TRUE; + break; + case GTH_FILE_STORE_THUMBNAIL_COLUMN: + thumbnail = va_arg (var_args, cairo_surface_t *); + _gth_file_row_set_thumbnail (row, thumbnail); + row->changed = TRUE; + break; + case GTH_FILE_STORE_IS_ICON_COLUMN: + row->is_icon = va_arg (var_args, gboolean); + row->changed = TRUE; + break; + case GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN: + row->thumbnail_state = va_arg (var_args, GthThumbnailState); + row->changed = TRUE; + break; + case GTH_FILE_STORE_EMBLEMS_COLUMN: + string_list = va_arg (var_args, GthStringList *); + g_file_info_set_attribute_object (row->file_data->info, GTH_FILE_ATTRIBUTE_EMBLEMS, G_OBJECT (string_list)); + row->changed = TRUE; + break; + default: + g_warning ("%s: Invalid column number %d added to iter (remember to end your list of columns with a -1)", G_STRLOC, column); + break; + } - column = va_arg (var_args, int); - } + column = va_arg (var_args, int); + } } @@ -1605,9 +1660,15 @@ g_return_if_fail (VALID_ITER (iter, file_store)); - row = (GthFileRow*) iter->user_data; + row = (GthFileRow*) iter->user_data; + + if (g_hash_table_contains (file_store->priv->file_queue, row->file_data->file)) + return; + if (g_hash_table_lookup (file_store->priv->file_row, row->file_data->file) == NULL) + return; file_store->priv->queue = g_list_prepend (file_store->priv->queue, _gth_file_row_ref (file_store->priv->all_rows[row->abs_pos])); + g_hash_table_add (file_store->priv->file_queue, g_object_ref (row->file_data->file)); } @@ -1675,3 +1736,11 @@ gtk_tree_model_rows_reordered (GTK_TREE_MODEL (file_store), NULL, NULL, new_order); } + + +gboolean +gth_file_store_iter_is_valid (GthFileStore *file_store, + GtkTreeIter *iter) +{ + return (iter != NULL) && (iter->stamp == file_store->priv->stamp); +} diff -Nru gthumb-3.11.2/gthumb/gth-file-store.h gthumb-3.12.0/gthumb/gth-file-store.h --- gthumb-3.11.2/gthumb/gth-file-store.h 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-store.h 2021-09-19 15:50:40.368366700 +0000 @@ -43,6 +43,7 @@ GTH_FILE_STORE_FILE_DATA_COLUMN, GTH_FILE_STORE_THUMBNAIL_COLUMN, GTH_FILE_STORE_IS_ICON_COLUMN, + GTH_FILE_STORE_THUMBNAIL_STATE_COLUMN, GTH_FILE_STORE_EMBLEMS_COLUMN, GTH_FILE_STORE_N_COLUMNS }; @@ -59,71 +60,77 @@ void (*visibility_changed) (GthFileStore *self); void (*thumbnail_changed) (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter); + GtkTreePath *path, + GtkTreeIter *iter); }; GType gth_file_store_get_type (void) G_GNUC_CONST; GthFileStore * gth_file_store_new (void); void gth_file_store_set_filter (GthFileStore *file_store, - GthTest *filter); + GthTest *filter); void gth_file_store_set_sort_func (GthFileStore *file_store, - GthFileDataCompFunc cmp_func, - gboolean inverse_sort); + GthFileDataCompFunc cmp_func, + gboolean inverse_sort); GList * gth_file_store_get_all (GthFileStore *file_store); int gth_file_store_n_files (GthFileStore *file_store); GList * gth_file_store_get_visibles (GthFileStore *file_store); int gth_file_store_n_visibles (GthFileStore *file_store); GthFileData * gth_file_store_get_file (GthFileStore *file_store, - GtkTreeIter *iter); + GtkTreeIter *iter); gboolean gth_file_store_find (GthFileStore *file_store, GFile *file, - GtkTreeIter *iter); + GtkTreeIter *iter); gboolean gth_file_store_find_visible (GthFileStore *file_store, GFile *file, - GtkTreeIter *iter); + GtkTreeIter *iter); int gth_file_store_get_pos (GthFileStore *file_store, GFile *file); #define gth_file_store_get_first(file_store, iter) gth_file_store_get_nth (file_store, 0, iter) gboolean gth_file_store_get_nth (GthFileStore *file_store, int n, - GtkTreeIter *iter); + GtkTreeIter *iter); gboolean gth_file_store_get_next (GthFileStore *file_store, - GtkTreeIter *iter); + GtkTreeIter *iter); #define gth_file_store_get_first_visible(file_store, iter) gth_file_store_get_nth_visible(file_store, 0, iter) gboolean gth_file_store_get_nth_visible (GthFileStore *file_store, int n, - GtkTreeIter *iter); + GtkTreeIter *iter); +gboolean gth_file_store_get_last_visible (GthFileStore *file_store, + GtkTreeIter *iter); gboolean gth_file_store_get_next_visible (GthFileStore *file_store, - GtkTreeIter *iter); + GtkTreeIter *iter); gboolean gth_file_store_get_prev_visible (GthFileStore *file_store, - GtkTreeIter *iter); + GtkTreeIter *iter); void gth_file_store_add (GthFileStore *file_store, - GthFileData *file, - cairo_surface_t *thumbnail, - gboolean is_icon, + GthFileData *file, + cairo_surface_t *thumbnail, + gboolean is_icon, + GthThumbnailState state, int position); void gth_file_store_queue_add (GthFileStore *file_store, - GthFileData *file, - cairo_surface_t *thumbnail, - gboolean is_icon); + GthFileData *file, + cairo_surface_t *thumbnail, + gboolean is_icon, + GthThumbnailState state); void gth_file_store_exec_add (GthFileStore *file_store, int position); void gth_file_store_set (GthFileStore *file_store, - GtkTreeIter *iter, - ...); + GtkTreeIter *iter, + ...); void gth_file_store_queue_set (GthFileStore *file_store, - GtkTreeIter *iter, - ...); + GtkTreeIter *iter, + ...); void gth_file_store_exec_set (GthFileStore *file_store); void gth_file_store_remove (GthFileStore *file_store, - GtkTreeIter *iter); + GtkTreeIter *iter); void gth_file_store_queue_remove (GthFileStore *file_store, - GtkTreeIter *iter); + GtkTreeIter *iter); void gth_file_store_exec_remove (GthFileStore *file_store); void gth_file_store_clear (GthFileStore *file_store); void gth_file_store_reorder (GthFileStore *file_store, int *new_order); +gboolean gth_file_store_iter_is_valid (GthFileStore *file_store, + GtkTreeIter *iter); G_END_DECLS diff -Nru gthumb-3.11.2/gthumb/gth-file-view.h gthumb-3.12.0/gthumb/gth-file-view.h --- gthumb-3.11.2/gthumb/gth-file-view.h 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-file-view.h 2021-09-19 15:50:40.368366700 +0000 @@ -130,22 +130,22 @@ int pos); int gth_file_view_get_cursor (GthFileView *self); void gth_file_view_enable_drag_source (GthFileView *self, - GdkModifierType start_button_mask, - const GtkTargetEntry *targets, - int n_targets, - GdkDragAction actions); + GdkModifierType start_button_mask, + const GtkTargetEntry *targets, + int n_targets, + GdkDragAction actions); void gth_file_view_unset_drag_source (GthFileView *self); void gth_file_view_enable_drag_dest (GthFileView *self, - const GtkTargetEntry *targets, - int n_targets, - GdkDragAction actions); + const GtkTargetEntry *targets, + int n_targets, + GdkDragAction actions); void gth_file_view_unset_drag_dest (GthFileView *self); void gth_file_view_set_drag_dest_pos (GthFileView *self, - GdkDragContext *context, - int x, - int y, - guint time, - int *pos); + GdkDragContext *context, + int x, + int y, + guint time, + int *pos); void gth_file_view_get_drag_dest_pos (GthFileView *self, int *pos); diff -Nru gthumb-3.11.2/gthumb/gth-filterbar.c gthumb-3.12.0/gthumb/gth-filterbar.c --- gthumb-3.11.2/gthumb/gth-filterbar.c 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-filterbar.c 2021-09-19 15:50:40.381700000 +0000 @@ -60,8 +60,6 @@ GtkWidget *control_box; GtkWidget *control; GtkWidget *extra_area; - GtkTreeIter current_iter; - gulong filters_changed_id; gulong test_changed_id; }; @@ -82,7 +80,6 @@ filterbar = GTH_FILTERBAR (object); - g_signal_handler_disconnect (gth_main_get_default_monitor (), filterbar->priv->filters_changed_id); if (filterbar->priv->test != NULL) { g_signal_handler_disconnect (filterbar->priv->test, filterbar->priv->test_changed_id); g_object_unref (filterbar->priv->test); @@ -140,7 +137,6 @@ filterbar->priv->control_box = NULL; filterbar->priv->control = NULL; filterbar->priv->extra_area = NULL; - filterbar->priv->filters_changed_id = 0; filterbar->priv->test_changed_id = 0; gtk_orientable_set_orientation (GTK_ORIENTABLE (filterbar), GTK_ORIENTATION_HORIZONTAL); @@ -184,11 +180,75 @@ } +static gboolean +find_test_by_id (GthFilterbar *filterbar, + const char *id, + GthTest **test, + GtkTreeIter *iter) +{ + g_return_val_if_fail (iter != NULL, FALSE); + + if (! gtk_tree_model_get_iter_first (GTK_TREE_MODEL (filterbar->priv->model), iter)) + return FALSE; + + do { + int item_type = ITEM_TYPE_NONE; + GthTest *local_test; + + gtk_tree_model_get (GTK_TREE_MODEL (filterbar->priv->model), + iter, + TYPE_COLUMN, &item_type, + FILTER_COLUMN, &local_test, + -1); + + if ((item_type == ITEM_TYPE_FILTER) && (local_test != NULL) && (g_strcmp0 (gth_test_get_id (local_test), id) == 0)) { + if (test != NULL) + *test = local_test; + else + g_object_unref (local_test); + return TRUE; + } + + _g_object_unref (local_test); + } + while (gtk_tree_model_iter_next (GTK_TREE_MODEL (filterbar->priv->model), iter)); + + return FALSE; +} + + +static void +test_combo_box_changed_cb (GtkComboBox *scope_combo_box, + GthFilterbar *filterbar); + + static void _gth_filterbar_set_test (GthFilterbar *filterbar, - GthTest *test) -{ - GthTest *old_test; + GthTest *test, + GtkTreeIter *iter, + gboolean emit_signal) +{ + GtkTreeIter local_iter; + GthTest *old_test; + + if (iter != NULL) + local_iter = *iter; + else if (test == NULL) + gtk_tree_model_get_iter_first (GTK_TREE_MODEL (filterbar->priv->model), &local_iter); + else if (! find_test_by_id (filterbar, + gth_test_get_id (test), + NULL, + &local_iter)) + return; + + if (! emit_signal) + g_signal_handlers_block_by_func (filterbar->priv->test_combo_box, test_combo_box_changed_cb, filterbar); + gtk_combo_box_set_active_iter (GTK_COMBO_BOX (filterbar->priv->test_combo_box), &local_iter); + if (! emit_signal) + g_signal_handlers_unblock_by_func (filterbar->priv->test_combo_box, test_combo_box_changed_cb, filterbar); + + if (test == filterbar->priv->test) + return; old_test = filterbar->priv->test; if (old_test != NULL) { @@ -232,15 +292,14 @@ switch (item_type) { case ITEM_TYPE_FILTER: - _gth_filterbar_set_test (filterbar, test); - filterbar->priv->current_iter = iter; + _gth_filterbar_set_test (filterbar, test, &iter, TRUE); break; + case ITEM_TYPE_PERSONALIZE: g_signal_emit (filterbar, gth_filterbar_signals[PERSONALIZE], 0); - g_signal_handlers_block_by_func (filterbar->priv->test_combo_box, test_combo_box_changed_cb, filterbar); - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (filterbar->priv->test_combo_box), &filterbar->priv->current_iter); - g_signal_handlers_unblock_by_func (filterbar->priv->test_combo_box, test_combo_box_changed_cb, filterbar); + _gth_filterbar_set_test (filterbar, filterbar->priv->test, NULL, FALSE); break; + default: break; } @@ -264,87 +323,7 @@ static void -update_filter_list (GthFilterbar *filterbar, - const char *current_filter) -{ - gboolean no_filter_selected = TRUE; - GList *filters, *scan; - GtkTreeIter iter; - - gtk_list_store_clear (filterbar->priv->model); - - gtk_list_store_append (filterbar->priv->model, &iter); - gtk_list_store_set (filterbar->priv->model, &iter, - TYPE_COLUMN, ITEM_TYPE_FILTER, - FILTER_COLUMN, NULL, - NAME_COLUMN, _("All"), - -1); - - filters = gth_main_get_all_filters (); - for (scan = filters; scan; scan = scan->next) { - GthTest *test = scan->data; - - if (! gth_test_is_visible (test)) - continue; - - gtk_list_store_append (filterbar->priv->model, &iter); - gtk_list_store_set (filterbar->priv->model, &iter, - TYPE_COLUMN, ITEM_TYPE_FILTER, - FILTER_COLUMN, test, - NAME_COLUMN, gth_test_get_display_name (test), - -1); - - if (g_strcmp0 (current_filter, gth_test_get_id (test)) == 0) { - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (filterbar->priv->test_combo_box), &iter); - filterbar->priv->current_iter = iter; - _gth_filterbar_set_test (GTH_FILTERBAR (filterbar), test); - no_filter_selected = FALSE; - } - } - _g_object_list_unref (filters); - - gtk_list_store_append (filterbar->priv->model, &iter); - gtk_list_store_set (filterbar->priv->model, &iter, - TYPE_COLUMN, ITEM_TYPE_SEPARATOR, - -1); - - gtk_list_store_append (filterbar->priv->model, &iter); - gtk_list_store_set (filterbar->priv->model, &iter, - TYPE_COLUMN, ITEM_TYPE_PERSONALIZE, - NAME_COLUMN, _("Personalize…"), - -1); - - if (no_filter_selected) { - GtkTreeIter iter; - - gtk_tree_model_get_iter_first (GTK_TREE_MODEL (filterbar->priv->model), &iter); - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (filterbar->priv->test_combo_box), &iter); - filterbar->priv->current_iter = iter; - } -} - - -static void -filters_changed_cb (GthMonitor *monitor, - GthFilterbar *filterbar) -{ - GthTest *current_filter; - - gtk_tree_model_get (GTK_TREE_MODEL (filterbar->priv->model), - &filterbar->priv->current_iter, - FILTER_COLUMN, ¤t_filter, - -1); - - update_filter_list (filterbar, current_filter != NULL ? gth_test_get_id (current_filter) : NULL); - - if (current_filter != NULL) - g_object_unref (current_filter); -} - - -static void -gth_filterbar_construct (GthFilterbar *filterbar, - const char *selected_filter) +gth_filterbar_construct (GthFilterbar *filterbar) { GtkCellRenderer *renderer; GtkWidget *label; @@ -390,8 +369,6 @@ /**/ - update_filter_list (filterbar, selected_filter); - g_signal_connect (G_OBJECT (filterbar->priv->test_combo_box), "changed", G_CALLBACK (test_combo_box_changed_cb), @@ -417,12 +394,6 @@ /**/ - filterbar->priv->filters_changed_id = - g_signal_connect (gth_main_get_default_monitor (), - "filters-changed", - G_CALLBACK (filters_changed_cb), - filterbar); - gtk_box_pack_start (GTK_BOX (filterbar), label, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (filterbar), filterbar->priv->test_combo_box, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (filterbar), filterbar->priv->control_box, FALSE, FALSE, 0); @@ -431,12 +402,12 @@ GtkWidget* -gth_filterbar_new (const char *selected_filter) +gth_filterbar_new (void) { GtkWidget *widget; widget = GTK_WIDGET (g_object_new (GTH_TYPE_FILTERBAR, NULL)); - gth_filterbar_construct (GTH_FILTERBAR (widget), selected_filter); + gth_filterbar_construct (GTH_FILTERBAR (widget)); return widget; } @@ -481,40 +452,11 @@ } -static gboolean -find_test_by_id (GthFilterbar *filterbar, - const char *id, - GthTest **test, - GtkTreeIter *iter) -{ - g_return_val_if_fail (test != NULL, FALSE); - g_return_val_if_fail (iter != NULL, FALSE); - - if (! gtk_tree_model_get_iter_first(GTK_TREE_MODEL (filterbar->priv->model), iter)) - return FALSE; - - do { - int item_type = ITEM_TYPE_NONE; - - gtk_tree_model_get (GTK_TREE_MODEL (filterbar->priv->model), - iter, - TYPE_COLUMN, &item_type, - FILTER_COLUMN, test, - -1); - - if ((item_type == ITEM_TYPE_FILTER) && (*test != NULL) && (g_strcmp0 (gth_test_get_id (*test), id) == 0)) - return TRUE; - } - while (gtk_tree_model_iter_next (GTK_TREE_MODEL (filterbar->priv->model), iter)); - - return FALSE; -} - - -void +gboolean gth_filterbar_load_filter (GthFilterbar *filterbar, const char *filename) { + gboolean loaded = FALSE; GFile *filter_file; char *buffer; gsize len; @@ -523,12 +465,12 @@ filter_file = gth_user_dir_get_file_for_write (GTH_DIR_CONFIG, GTHUMB_DIR, filename, NULL); if (! _g_file_load_in_buffer (filter_file, (void **) &buffer, &len, NULL, NULL)) { g_object_unref (filter_file); - return; + return loaded; } if (buffer == NULL) { g_object_unref (filter_file); - return; + return loaded; } doc = dom_document_new (); @@ -545,13 +487,10 @@ &iter)) { dom_domizable_load_from_element (DOM_DOMIZABLE (test), node); + _gth_filterbar_set_test (GTH_FILTERBAR (filterbar), test, &iter, TRUE); + loaded = TRUE; - g_signal_handlers_block_by_func (filterbar->priv->test_combo_box, test_combo_box_changed_cb, filterbar); - gtk_combo_box_set_active_iter (GTK_COMBO_BOX (filterbar->priv->test_combo_box), &iter); - g_signal_handlers_unblock_by_func (filterbar->priv->test_combo_box, test_combo_box_changed_cb, filterbar); - - filterbar->priv->current_iter = iter; - _gth_filterbar_set_test (GTH_FILTERBAR (filterbar), test); + g_object_unref (test); } } } @@ -559,6 +498,96 @@ g_object_unref (doc); g_free (buffer); g_object_unref (filter_file); + + return loaded; +} + + +void +gth_filterbar_set_filter_list (GthFilterbar *filterbar, + GList *filters /* GthTest list */) + +{ + const char *current_filter; + gboolean no_filter_selected = TRUE; + GList *scan; + GtkTreeIter iter; + + current_filter = NULL; + if (filterbar->priv->test != NULL) + current_filter = gth_test_get_id (filterbar->priv->test); + + gtk_list_store_clear (filterbar->priv->model); + + gtk_list_store_append (filterbar->priv->model, &iter); + gtk_list_store_set (filterbar->priv->model, &iter, + TYPE_COLUMN, ITEM_TYPE_FILTER, + FILTER_COLUMN, NULL, + NAME_COLUMN, _("All"), + -1); + + for (scan = filters; scan; scan = scan->next) { + GthTest *test = scan->data; + + if (! gth_test_is_visible (test)) + continue; + + gtk_list_store_append (filterbar->priv->model, &iter); + gtk_list_store_set (filterbar->priv->model, &iter, + TYPE_COLUMN, ITEM_TYPE_FILTER, + FILTER_COLUMN, test, + NAME_COLUMN, gth_test_get_display_name (test), + -1); + + if (g_strcmp0 (current_filter, gth_test_get_id (test)) == 0) { + _gth_filterbar_set_test (GTH_FILTERBAR (filterbar), test, &iter, FALSE); + no_filter_selected = FALSE; + } + } + + gtk_list_store_append (filterbar->priv->model, &iter); + gtk_list_store_set (filterbar->priv->model, &iter, + TYPE_COLUMN, ITEM_TYPE_SEPARATOR, + -1); + + gtk_list_store_append (filterbar->priv->model, &iter); + gtk_list_store_set (filterbar->priv->model, &iter, + TYPE_COLUMN, ITEM_TYPE_PERSONALIZE, + NAME_COLUMN, _("Personalize…"), + -1); + + if (no_filter_selected) { + gtk_tree_model_get_iter_first (GTK_TREE_MODEL (filterbar->priv->model), &iter); + gtk_combo_box_set_active_iter (GTK_COMBO_BOX (filterbar->priv->test_combo_box), &iter); + } +} + + +gboolean +gth_filterbar_set_test_by_id (GthFilterbar *filterbar, + const char *id) +{ + GthTest *test; + GtkTreeIter iter; + + if (! find_test_by_id (filterbar, id, &test, &iter)) + return FALSE; + + _gth_filterbar_set_test (GTH_FILTERBAR (filterbar), test, &iter, TRUE); + + _g_object_unref (test); + + return TRUE; +} + + +void +gth_filterbar_set_show_all (GthFilterbar *filterbar) +{ + GtkTreeIter iter; + + gtk_tree_model_get_iter_first (GTK_TREE_MODEL (filterbar->priv->model), &iter); + gtk_combo_box_set_active_iter (GTK_COMBO_BOX (filterbar->priv->test_combo_box), &iter); } diff -Nru gthumb-3.11.2/gthumb/gth-filterbar.h gthumb-3.12.0/gthumb/gth-filterbar.h --- gthumb-3.11.2/gthumb/gth-filterbar.h 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-filterbar.h 2021-09-19 15:50:40.391700000 +0000 @@ -55,14 +55,19 @@ void (* close_button_clicked) (GthFilterbar *filterbar); }; -GType gth_filterbar_get_type (void) G_GNUC_CONST; -GtkWidget * gth_filterbar_new (const char *selected_filter); -GthTest * gth_filterbar_get_test (GthFilterbar *filterbar); -void gth_filterbar_save_filter (GthFilterbar *filterbar, - const char *filename); -void gth_filterbar_load_filter (GthFilterbar *filterbar, - const char *filename); -GtkWidget * gth_filterbar_get_extra_area (GthFilterbar *filterbar); +GType gth_filterbar_get_type (void) G_GNUC_CONST; +GtkWidget * gth_filterbar_new (void); +GthTest * gth_filterbar_get_test (GthFilterbar *filterbar); +void gth_filterbar_save_filter (GthFilterbar *filterbar, + const char *filename); +gboolean gth_filterbar_load_filter (GthFilterbar *filterbar, + const char *filename); +void gth_filterbar_set_filter_list (GthFilterbar *filterbar, + GList *filters /* GthTest list */); +gboolean gth_filterbar_set_test_by_id (GthFilterbar *filterbar, + const char *id); +void gth_filterbar_set_show_all (GthFilterbar *filterbar); +GtkWidget * gth_filterbar_get_extra_area (GthFilterbar *filterbar); G_END_DECLS diff -Nru gthumb-3.11.2/gthumb/gth-folder-tree.c gthumb-3.12.0/gthumb/gth-folder-tree.c --- gthumb-3.11.2/gthumb/gth-folder-tree.c 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-folder-tree.c 2021-09-19 15:50:40.395033400 +0000 @@ -1183,7 +1183,7 @@ gtk_tree_store_set (folder_tree->priv->tree_store, &iter, COLUMN_STYLE, PANGO_STYLE_ITALIC, COLUMN_TYPE, ENTRY_TYPE_EMPTY, - COLUMN_NAME, _("(Empty)"), + COLUMN_NAME, _("No file"), COLUMN_SORT_KEY, sort_key, COLUMN_SORT_ORDER, 0, COLUMN_SECONDARY_SORT_ORDER, 0, @@ -1307,7 +1307,8 @@ { GtkTreeIter iter; - if (g_file_info_get_file_type (fd->info) != G_FILE_TYPE_DIRECTORY) + if ((g_file_info_get_file_type (fd->info) != G_FILE_TYPE_DIRECTORY) + && (g_file_info_get_file_type (fd->info) != G_FILE_TYPE_MOUNTABLE)) return FALSE; /* add the folder */ @@ -1660,13 +1661,13 @@ file_hash = g_hash_table_new_full (g_file_hash, (GEqualFunc) g_file_equal, g_object_unref, NULL); for (scan = old_files; scan; scan = scan->next) { GthFileData *file_data = scan->data; - g_hash_table_insert (file_hash, g_object_ref (file_data->file), GINT_TO_POINTER (1)); + g_hash_table_add (file_hash, g_object_ref (file_data->file)); } for (scan = files; scan; scan = scan->next) { GthFileData *file_data = scan->data; - if (! g_hash_table_lookup (file_hash, file_data->file)) + if (! g_hash_table_contains (file_hash, file_data->file)) _gth_folder_tree_add_file (folder_tree, p_parent_iter, file_data); } diff -Nru gthumb-3.11.2/gthumb/gth-grid-view.c gthumb-3.12.0/gthumb/gth-grid-view.c --- gthumb-3.11.2/gthumb/gth-grid-view.c 2021-01-10 10:11:37.986578200 +0000 +++ gthumb-3.12.0/gthumb/gth-grid-view.c 2021-09-19 15:50:40.405033300 +0000 @@ -131,7 +131,7 @@ struct _GthGridViewPrivate { GtkTreeModel *model; - GList *items; + GPtrArray *itemv; int n_items; GList *lines; GList *selection; @@ -397,9 +397,9 @@ static void _gth_grid_view_free_items (GthGridView *self) { - g_list_foreach (self->priv->items, (GFunc) gth_grid_view_item_unref, NULL); - g_list_free (self->priv->items); - self->priv->items = NULL; + g_ptr_array_unref (self->priv->itemv); + self->priv->itemv = NULL; + self->priv->n_items = 0; g_list_free (self->priv->selection); self->priv->selection = NULL; @@ -831,25 +831,21 @@ static void _gth_grid_view_relayout_at (GthGridView *self, - int pos, - int y) + int pos, + int y) { GList *new_lines; int items_per_line; GList *items; int max_height; - GList *scan; int n; new_lines = NULL; items_per_line = gth_grid_view_get_items_per_line (self); items = NULL; max_height = 0; - for (scan = g_list_nth (self->priv->items, pos), n = pos; - scan; - scan = scan->next, n++) - { - GthGridViewItem *item = scan->data; + for (n = pos; n < self->priv->n_items; n++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, n); if ((n % items_per_line) == 0) { if (items != NULL) { @@ -1246,7 +1242,6 @@ n_line++; } pos = gth_grid_view_get_items_per_line (self) * (n_line - 1); - return CLAMP (pos, 0, self->priv->n_items - 1); } @@ -1660,7 +1655,7 @@ style_context = gtk_widget_get_style_context (GTK_WIDGET (self)); - item = g_list_nth (self->priv->items, self->priv->drop_item)->data; + item = g_ptr_array_index (self->priv->itemv, self->priv->drop_item); x = 0; if (self->priv->drop_pos == GTH_DROP_POSITION_LEFT) @@ -1711,17 +1706,14 @@ first_visible = gth_grid_view_get_first_visible (GTH_FILE_VIEW (self)); if (first_visible >= 0) { - int last_visible; - int i; - GList *scan; + int last_visible; + int i; last_visible = gth_grid_view_get_last_visible (GTH_FILE_VIEW (self)); - for (i = first_visible, scan = g_list_nth (self->priv->items, first_visible); - (i <= last_visible) && scan; - i++, scan = scan->next) - { - _gth_grid_view_draw_item (self, GTH_GRID_VIEW_ITEM (scan->data), cr); + for (i = first_visible; i <= last_visible; i++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, i); + _gth_grid_view_draw_item (self, item, cr); } if (self->priv->selecting || self->priv->multi_selecting_with_keyboard) @@ -1856,7 +1848,6 @@ _gth_grid_view_select_item (GthGridView *self, int pos) { - GList *link; GthGridViewItem *item; g_return_if_fail ((pos >= 0) && (pos < self->priv->n_items)); @@ -1864,10 +1855,7 @@ if (self->priv->selection_mode == GTK_SELECTION_NONE) return; - link = g_list_nth (self->priv->items, pos); - g_return_if_fail (link != NULL); - - item = link->data; + item = g_ptr_array_index (self->priv->itemv, pos); if (item->state & GTK_STATE_FLAG_SELECTED) return; @@ -1883,7 +1871,6 @@ _gth_grid_view_unselect_item (GthGridView *self, int pos) { - GList *link; GthGridViewItem *item; g_return_if_fail ((pos >= 0) && (pos < self->priv->n_items)); @@ -1891,11 +1878,7 @@ if (self->priv->selection_mode == GTK_SELECTION_NONE) return; - link = g_list_nth (self->priv->items, pos); - g_return_if_fail (link != NULL); - - item = link->data; - + item = g_ptr_array_index (self->priv->itemv, pos); if (! (item->state & GTK_STATE_FLAG_SELECTED)) return; @@ -1943,17 +1926,12 @@ _gth_grid_view_unselect_all (GthGridView *self, gpointer keep_selected) { - GthGridViewPrivate *priv = self->priv; - int idx; - GList *scan; - int i; + int idx; + int i; idx = 0; - for (scan = priv->items, i = 0; - scan != NULL; - scan = scan->next, i++) - { - GthGridViewItem *item = scan->data; + for (i = 0; i < self->priv->n_items; i++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, i); if (item == keep_selected) idx = i; @@ -1970,16 +1948,12 @@ int pos) { GthGridView *self = GTH_GRID_VIEW (selection); - GList *list; int i; switch (self->priv->selection_mode) { case GTK_SELECTION_SINGLE: - for (list = self->priv->items, i = 0; - list != NULL; - list = list->next, i++) - { - GthGridViewItem *item = list->data; + for (i = 0; i < self->priv->n_items; i++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, i); if ((i != pos) && (item->state & GTK_STATE_FLAG_SELECTED)) _gth_grid_view_set_item_selected (self, FALSE, i); @@ -2012,14 +1986,10 @@ static void _gth_grid_view_select_all (GthGridView *self) { - GList *scan; - int i; + int i; - for (scan = self->priv->items, i = 0; - scan != NULL; - scan = scan->next, i++) - { - GthGridViewItem *item = scan->data; + for (i = 0; i < self->priv->n_items; i++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, i); if (! (item->state & GTK_STATE_FLAG_SELECTED)) _gth_grid_view_set_item_selected (self, TRUE, i); @@ -2118,7 +2088,6 @@ { GthGridView *self = user_data; int pos; - GList *link; GthFileData *file_data; cairo_surface_t *thumbnail; gboolean is_icon; @@ -2132,10 +2101,7 @@ -1); pos = gtk_tree_path_get_indices (path)[0]; - link = g_list_nth (self->priv->items, pos); - g_return_if_fail (link != NULL); - - item = GTH_GRID_VIEW_ITEM (link->data); + item = g_ptr_array_index (self->priv->itemv, pos); gth_grid_view_item_set_file_data (item, file_data); gth_grid_view_item_set_thumbnail (item, thumbnail); item->is_icon = is_icon; @@ -2155,14 +2121,12 @@ { GthGridView *self = user_data; int pos; - GList *link; GList *scan; GList *selected_link; pos = gtk_tree_path_get_indices (path)[0]; - link = g_list_nth (self->priv->items, pos); - self->priv->items = g_list_remove_link (self->priv->items, link); - self->priv->n_items--; + g_ptr_array_remove_index (self->priv->itemv, pos); + self->priv->n_items = (int) self->priv->itemv->len; /* update the selection */ @@ -2196,9 +2160,6 @@ /* relayout from the minimum changed position */ _gth_grid_view_queue_relayout_from_position (self, pos); - - gth_grid_view_item_unref (GTH_GRID_VIEW_ITEM (link->data)); - g_list_free (link); } @@ -2228,8 +2189,8 @@ is_icon, self->priv->caption_attributes_v); pos = gtk_tree_path_get_indices (path)[0]; - self->priv->items = g_list_insert (self->priv->items, item, pos); - self->priv->n_items++; + g_ptr_array_insert (self->priv->itemv, pos, item); + self->priv->n_items = (int) self->priv->itemv->len; /* update the selection */ @@ -2266,7 +2227,7 @@ gpointer user_data) { GthGridView *self = user_data; - GList *items; + GPtrArray *itemv; int i; int min_changed_pos; gboolean focused_updated = FALSE; @@ -2275,10 +2236,10 @@ /* change the order of the items list */ min_changed_pos = -1; - items = NULL; + itemv = g_ptr_array_new_full (self->priv->n_items, (GDestroyNotify) gth_grid_view_item_unref); for (i = 0; i < self->priv->n_items; i++) { - GList *link; - int old_pos; + int old_pos; + GthGridViewItem *item; old_pos = ((int *) new_order)[i]; if ((min_changed_pos == -1) && (old_pos != i)) @@ -2291,14 +2252,13 @@ focused_updated = TRUE; } - link = g_list_nth (self->priv->items, old_pos); - g_return_if_fail (link != NULL); - items = g_list_prepend (items, link->data); + item = g_ptr_array_index (self->priv->itemv, old_pos); + g_ptr_array_add (itemv, gth_grid_view_item_ref (item)); } - items = g_list_reverse (items); - g_list_free (self->priv->items); - self->priv->items = items; + g_ptr_array_unref (self->priv->itemv); + self->priv->itemv = itemv; + self->priv->n_items = (int) self->priv->itemv->len; /* update the selection */ @@ -2330,7 +2290,6 @@ { GthGridView *self = user_data; int pos; - GList *link; cairo_surface_t *thumbnail; gboolean is_icon; GthGridViewItem *item; @@ -2342,10 +2301,7 @@ -1); pos = gtk_tree_path_get_indices (path)[0]; - link = g_list_nth (self->priv->items, pos); - g_return_if_fail (link != NULL); - - item = GTH_GRID_VIEW_ITEM (link->data); + item = g_ptr_array_index (self->priv->itemv, pos); gth_grid_view_item_set_thumbnail (item, thumbnail); item->is_icon = is_icon; @@ -2404,14 +2360,10 @@ int y, GthGridViewItem **item_ref) { - GList *scan; - int n; + int n; - for (scan = self->priv->items, n = 0; - scan != NULL; - scan = scan->next, n++) - { - GthGridViewItem *item = scan->data; + for (n = 0; n < self->priv->n_items; n++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, n); if (_cairo_rectangle_contains_point (&item->thumbnail_area, x, y) || _cairo_rectangle_contains_point (&item->caption_area, x, y)) @@ -2443,29 +2395,20 @@ int pos) { GthGridView *self = GTH_GRID_VIEW (file_view); - GList *link; GthGridViewItem *new_item; - if (pos != self->priv->focused_item) { + if ((pos != self->priv->focused_item) && (self->priv->focused_item >= 0)) { GthGridViewItem *old_item = NULL; - if (self->priv->focused_item >= 0) { - link = g_list_nth (self->priv->items, self->priv->focused_item); - if (link != NULL) - old_item = link->data; - } + old_item = g_ptr_array_index (self->priv->itemv, self->priv->focused_item); if (old_item != NULL) { old_item->state ^= GTK_STATE_FLAG_FOCUSED | GTK_STATE_FLAG_ACTIVE; _gth_grid_view_queue_draw_item (self, old_item); } } - link = g_list_nth (self->priv->items, pos); - g_return_if_fail (link != NULL); - self->priv->focused_item = pos; - - new_item = link->data; + new_item = g_ptr_array_index (self->priv->itemv, pos); new_item->state |= GTK_STATE_FLAG_FOCUSED | GTK_STATE_FLAG_ACTIVE; _gth_grid_view_queue_draw_item (self, new_item); @@ -2603,7 +2546,7 @@ drop_pos = GTH_DROP_POSITION_RIGHT; } else { - GthGridViewItem *item = g_list_nth (self->priv->items, drop_image)->data; + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, drop_image); if (x - item->area.x > self->priv->cell_size / 2) drop_pos = GTH_DROP_POSITION_RIGHT; else @@ -2661,8 +2604,7 @@ GthGridViewItem *item, int pos) { - int a, b; - GList *scan; + int a, b; if (self->priv->last_selected_pos == -1) self->priv->last_selected_pos = pos; @@ -2676,11 +2618,8 @@ b = pos; } - for (scan = g_list_nth (self->priv->items, a); - (a <= b) && (scan != NULL); - a++, scan = scan->next) - { - GthGridViewItem *item = scan->data; + for (/* void */; a <= b; a++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, a); if (! (item->state & GTK_STATE_FLAG_SELECTED)) _gth_grid_view_set_item_selected (self, TRUE, a); @@ -2751,10 +2690,10 @@ static void gth_grid_view_store_items_state (GthGridView *self) { - GList *scan; + int i; - for (scan = self->priv->items; scan; scan = scan->next) { - GthGridViewItem *item = scan->data; + for (i = 0; i < self->priv->n_items; i++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, i); item->tmp_state = item->state; } } @@ -2898,7 +2837,6 @@ gboolean additive; gboolean invert; int min_y, max_y; - GList *l, *begin, *end; int i, begin_idx, end_idx; old_selection_area = self->priv->selection_area; @@ -2973,13 +2911,9 @@ max_y = self->priv->selection_area.y + self->priv->selection_area.height; begin_idx = get_first_visible_at_offset (self, min_y); - begin = g_list_nth (self->priv->items, begin_idx); - end_idx = get_last_visible_at_offset (self, max_y); - end = g_list_nth (self->priv->items, end_idx); - - if (end != NULL) - end = end->next; + if ((begin_idx == -1) || (end_idx == -1)) + return; gdk_window_freeze_updates (self->priv->bin_window); @@ -2988,8 +2922,8 @@ x2 = x1 + self->priv->selection_area.width; y2 = y1 + self->priv->selection_area.height; - for (l = begin, i = begin_idx; l != end; l = l->next, i++) { - GthGridViewItem *item = l->data; + for (i = begin_idx; i <= end_idx; i++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, i); gboolean selection_changed; selection_changed = (item->state & GTK_STATE_FLAG_SELECTED) != (item->tmp_state & GTK_STATE_FLAG_SELECTED); @@ -3226,26 +3160,19 @@ select_range_with_keyboard (GthGridView *self, int next_focused_item) { - int begin_idx; - int end_idx; - GList *begin; - GList *end; - int i; - GList *link; + int begin_idx; + int end_idx; + int i; if (self->priv->focused_item == -1) return; begin_idx = MIN (MIN (self->priv->first_focused_item, self->priv->focused_item), next_focused_item); end_idx = MAX (MAX (self->priv->first_focused_item, self->priv->focused_item), next_focused_item); - begin = g_list_nth (self->priv->items, begin_idx); - end = g_list_nth (self->priv->items, end_idx); - if (end != NULL) - end = end->next; gdk_window_freeze_updates (self->priv->bin_window); - for (link = begin, i = begin_idx; link != end; link = link->next, i++) { + for (i = begin_idx; i <= end_idx; i++) { if (next_focused_item > self->priv->first_focused_item) { if ((i >= self->priv->first_focused_item) && (i <= next_focused_item)) _gth_grid_view_select_item (self, i); @@ -3270,14 +3197,10 @@ _gth_grid_view_get_line_at_position (GthGridView *self, int pos) { - GList *link; GthGridViewItem *item; GList *scan; - link = g_list_nth (self->priv->items, pos); - g_return_val_if_fail (link != NULL, NULL); - - item = link->data; + item = g_ptr_array_index (self->priv->itemv, pos); for (scan = self->priv->lines; scan; scan = scan->next) { GthGridViewLine *line = scan->data; @@ -3420,7 +3343,7 @@ if (self->priv->focused_item == -1) return FALSE; - item = g_list_nth (self->priv->items, self->priv->focused_item)->data; + item = g_ptr_array_index (self->priv->itemv, self->priv->focused_item); g_return_val_if_fail (item != NULL, FALSE); _gth_grid_view_unselect_all (self, item); @@ -3435,16 +3358,12 @@ static gboolean gth_grid_view_toggle_cursor_item (GthGridView *self) { - GList *link; GthGridViewItem *item; if (self->priv->focused_item == -1) return FALSE; - link = g_list_nth (self->priv->items, self->priv->focused_item); - g_return_val_if_fail (link != NULL, FALSE); - - item = link->data; + item = g_ptr_array_index (self->priv->itemv, self->priv->focused_item); if (item->state & GTK_STATE_FLAG_SELECTED) _gth_grid_view_unselect_item (self, self->priv->focused_item); else @@ -3558,7 +3477,7 @@ _gth_grid_view_set_caption (GthGridView *self, const char *attributes) { - GList *scan; + int i; g_free (self->priv->caption_attributes); self->priv->caption_attributes = g_strdup (attributes); @@ -3572,8 +3491,10 @@ self->priv->no_caption = (self->priv->caption_attributes_v == NULL) || (self->priv->caption_attributes_v[0] == NULL) || (g_strcmp0 (self->priv->caption_attributes_v[0], "none") == 0); - for (scan = self->priv->items; scan; scan = scan->next) - gth_grid_view_item_update_caption (GTH_GRID_VIEW_ITEM (scan->data), self->priv->caption_attributes_v); + for (i = 0; i < self->priv->n_items; i++) { + GthGridViewItem *item = g_ptr_array_index (self->priv->itemv, i); + gth_grid_view_item_update_caption (item, self->priv->caption_attributes_v); + } self->priv->update_caption_height = TRUE; g_object_notify (G_OBJECT (self), "caption"); @@ -3908,7 +3829,7 @@ self->priv = gth_grid_view_get_instance_private (self); /* self->priv->model = NULL; */ - self->priv->items = NULL; + self->priv->itemv = g_ptr_array_new_with_free_func ((GDestroyNotify) gth_grid_view_item_unref); self->priv->n_items = 0; self->priv->lines = NULL; self->priv->selection = NULL; diff -Nru gthumb-3.11.2/gthumb/gth-image-loader.c gthumb-3.12.0/gthumb/gth-image-loader.c --- gthumb-3.11.2/gthumb/gth-image-loader.c 2021-01-10 10:11:37.989911600 +0000 +++ gthumb-3.12.0/gthumb/gth-image-loader.c 2021-09-19 15:50:40.435033300 +0000 @@ -104,6 +104,13 @@ } +GthImageLoaderFunc +gth_image_loader_get_loader_func (GthImageLoader *self) +{ + return self->priv->loader_func; +} + + void gth_image_loader_set_preferred_format (GthImageLoader *self, GthImageFormat preferred_format) @@ -253,6 +260,14 @@ _g_object_unref (istream); + if ((image != NULL) && gth_image_get_is_null (image)) { + _g_object_unref (image); + if (error == NULL) + error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, "Error"); + g_task_return_error (task, error); + return; + } + if ((image != NULL) && ! g_cancellable_is_cancelled (cancellable) && (self->priv->out_profile != NULL) diff -Nru gthumb-3.11.2/gthumb/gth-image-loader.h gthumb-3.12.0/gthumb/gth-image-loader.h --- gthumb-3.11.2/gthumb/gth-image-loader.h 2021-01-10 10:11:37.989911600 +0000 +++ gthumb-3.12.0/gthumb/gth-image-loader.h 2021-09-19 15:50:40.435033300 +0000 @@ -55,6 +55,7 @@ void gth_image_loader_set_loader_func (GthImageLoader *loader, GthImageLoaderFunc loader_func, gpointer loader_data); +GthImageLoaderFunc gth_image_loader_get_loader_func (GthImageLoader *loader); void gth_image_loader_set_preferred_format (GthImageLoader *loader, GthImageFormat preferred_format); void gth_image_loader_set_out_profile (GthImageLoader *loader, diff -Nru gthumb-3.11.2/gthumb/gth-image-task.c gthumb-3.12.0/gthumb/gth-image-task.c --- gthumb-3.11.2/gthumb/gth-image-task.c 2021-01-10 10:11:37.989911600 +0000 +++ gthumb-3.12.0/gthumb/gth-image-task.c 2021-09-19 15:50:40.465033300 +0000 @@ -67,6 +67,7 @@ self->priv = gth_image_task_get_instance_private (self); self->priv->source = NULL; self->priv->destination = NULL; + gth_task_set_for_viewer (GTH_TASK (self), TRUE); } diff -Nru gthumb-3.11.2/gthumb/gth-image-task-chain.c gthumb-3.12.0/gthumb/gth-image-task-chain.c --- gthumb-3.11.2/gthumb/gth-image-task-chain.c 2021-01-10 10:11:37.989911600 +0000 +++ gthumb-3.12.0/gthumb/gth-image-task-chain.c 2021-09-19 15:50:40.465033300 +0000 @@ -183,6 +183,7 @@ self->priv->task_completed = 0; self->priv->task_dialog = 0; self->priv->task_progress = 0; + gth_task_set_for_viewer (GTH_TASK (self), TRUE); } diff -Nru gthumb-3.11.2/gthumb/gth-image-viewer.c gthumb-3.12.0/gthumb/gth-image-viewer.c --- gthumb-3.11.2/gthumb/gth-image-viewer.c 2021-01-10 10:11:37.989911600 +0000 +++ gthumb-3.12.0/gthumb/gth-image-viewer.c 2021-09-19 15:50:40.465033300 +0000 @@ -1618,6 +1618,8 @@ int image_height; image = gth_image_viewer_get_current_image (self); + if (image == NULL) + return; image_width = cairo_image_surface_get_width (image); image_height = cairo_image_surface_get_height (image); diff -Nru gthumb-3.11.2/gthumb/gth-main.c gthumb-3.12.0/gthumb/gth-main.c --- gthumb-3.11.2/gthumb/gth-main.c 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-main.c 2021-09-19 15:50:40.505033000 +0000 @@ -38,10 +38,6 @@ #include "pixbuf-io.h" #include "typedefs.h" -#ifdef GDK_WINDOWING_X11 -#include -#endif - static GMutex register_mutex; @@ -331,17 +327,16 @@ } -GFile * +GthFileData * gth_main_get_nearest_entry_point (GFile *file) { GList *list; GList *scan; GList *entries; - char *nearest_uri; + GthFileData *nearest; char *uri; int file_uri_len; int min_diff; - GFile *nearest; entries = NULL; list = gth_main_get_all_entry_points (); @@ -349,32 +344,34 @@ GthFileData *entry_point = scan->data; if (_g_file_is_parent (entry_point->file, file)) - entries = g_list_prepend (entries, g_file_get_uri (entry_point->file)); + entries = g_list_prepend (entries, g_object_ref (entry_point)); } - nearest_uri = NULL; + nearest = NULL; uri = g_file_get_uri (file); file_uri_len = strlen (uri); min_diff = 0; for (scan = entries; scan; scan = scan->next) { - char *entry_uri = scan->data; + GthFileData *entry_point = scan->data; + char *entry_uri; int entry_len; int diff; + entry_uri = g_file_get_uri (entry_point->file); entry_len = strlen (entry_uri); diff = abs (entry_len - file_uri_len); if ((scan == entries) || (diff < min_diff)) { min_diff = diff; - nearest_uri = entry_uri; + nearest = entry_point; } + + g_free (entry_uri); } g_free (uri); - nearest = NULL; - if (nearest_uri != NULL) - nearest = g_file_new_for_uri (nearest_uri); + _g_object_ref (nearest); - _g_string_list_free (entries); + _g_object_list_unref (entries); _g_object_list_unref (list); return nearest; @@ -569,7 +566,7 @@ for (scan = Main->priv->metadata_provider; scan; scan = scan->next) { GthMetadataProvider *registered_metadata = scan->data; - if (gth_metadata_provider_can_read (registered_metadata, mime_type, (char **)attribute_v)) { + if (gth_metadata_provider_can_read (registered_metadata, NULL, mime_type, (char **)attribute_v)) { metadata = g_object_new (G_OBJECT_TYPE (registered_metadata), NULL); break; } @@ -1377,7 +1374,6 @@ "desktop_background", "edit_metadata", "exiv2_tools", - "facebook", "file_manager", "find_duplicates", "flicker", @@ -1390,7 +1386,6 @@ "list_tools", "oauth", "photo_importer", - "picasaweb", "raw_files", "red_eye_removal", "rename_series", @@ -1508,7 +1503,7 @@ attr_v[0] = new_attributes_v[j]; attr_v[1] = NULL; - if (gth_metadata_provider_can_read (provider, "*", attr_v)) { + if (gth_metadata_provider_can_read (provider, NULL, "*", attr_v)) { g_free (new_attributes_v[j]); new_attributes_v[j] = NULL; } diff -Nru gthumb-3.11.2/gthumb/gth-main-default-types.c gthumb-3.12.0/gthumb/gth-main-default-types.c --- gthumb-3.11.2/gthumb/gth-main-default-types.c 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-main-default-types.c 2021-09-19 15:50:40.495033000 +0000 @@ -40,6 +40,7 @@ { GTH_SHORTCUT_CATEGORY_NAVIGATION, N_("Navigation"), 12 }, { GTH_SHORTCUT_CATEGORY_FILE_MANAGER, N_("File Manager"), 10 }, { GTH_SHORTCUT_CATEGORY_VIEWER, N_("Viewer"), 20 }, + { GTH_SHORTCUT_CATEGORY_FILTERS, N_("Filters"), 13 }, }; diff -Nru gthumb-3.11.2/gthumb/gth-main.h gthumb-3.12.0/gthumb/gth-main.h --- gthumb-3.11.2/gthumb/gth-main.h 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-main.h 2021-09-19 15:50:40.508366300 +0000 @@ -71,7 +71,7 @@ char * gth_main_get_source_scheme (const char *uri); GList * gth_main_get_all_file_sources (void); GList * gth_main_get_all_entry_points (void); -GFile * gth_main_get_nearest_entry_point (GFile *file); +GthFileData * gth_main_get_nearest_entry_point (GFile *file); char * gth_main_get_gio_uri (const char *uri); GFile * gth_main_get_gio_file (GFile *file); void gth_main_register_metadata_category (GthMetadataCategory *metadata_category); diff -Nru gthumb-3.11.2/gthumb/gth-metadata-provider.c gthumb-3.12.0/gthumb/gth-metadata-provider.c --- gthumb-3.11.2/gthumb/gth-metadata-provider.c 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-metadata-provider.c 2021-09-19 15:50:40.511699700 +0000 @@ -34,6 +34,7 @@ static gboolean gth_metadata_provider_real_can_read (GthMetadataProvider *self, + GthFileData *file_data, const char *mime_type, char **attribute_v) { @@ -90,10 +91,11 @@ gboolean gth_metadata_provider_can_read (GthMetadataProvider *self, + GthFileData *file_data, const char *mime_type, char **attribute_v) { - return GTH_METADATA_PROVIDER_GET_CLASS (self)->can_read (self, mime_type, attribute_v); + return GTH_METADATA_PROVIDER_GET_CLASS (self)->can_read (self, file_data, mime_type, attribute_v); } @@ -178,7 +180,7 @@ break; } -#if WEBP_IS_UNKNOWN_TO_GLIB +#if WEBP_IS_UNKNOWN_TO_GLIB || JXL_IS_UNKNOWN_TO_GLIB if (_g_file_attributes_matches_any_v (G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE "," G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE, qmd->attributes_v)) @@ -188,8 +190,14 @@ uri = g_file_get_uri (file_data->file); ext = _g_uri_get_extension (uri); +#if WEBP_IS_UNKNOWN_TO_GLIB if (g_strcmp0 (ext, ".webp") == 0) gth_file_data_set_mime_type (file_data, "image/webp"); +#endif +#if JXL_IS_UNKNOWN_TO_GLIB + if (g_strcmp0 (ext, ".jxl") == 0) + gth_file_data_set_mime_type (file_data, "image/jxl"); +#endif g_free (ext); g_free (uri); @@ -199,8 +207,13 @@ for (scan_providers = providers; scan_providers; scan_providers = scan_providers->next) { GthMetadataProvider *metadata_provider = scan_providers->data; - if (gth_metadata_provider_can_read (metadata_provider, gth_file_data_get_mime_type (file_data), qmd->attributes_v)) + if (gth_metadata_provider_can_read (metadata_provider, + file_data, + gth_file_data_get_mime_type (file_data), + qmd->attributes_v)) + { gth_metadata_provider_read (metadata_provider, file_data, qmd->attributes, cancellable); + } } } diff -Nru gthumb-3.11.2/gthumb/gth-metadata-provider-file.c gthumb-3.12.0/gthumb/gth-metadata-provider-file.c --- gthumb-3.11.2/gthumb/gth-metadata-provider-file.c 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-metadata-provider-file.c 2021-09-19 15:50:40.511699700 +0000 @@ -30,6 +30,7 @@ static gboolean gth_metadata_provider_file_can_read (GthMetadataProvider *self, + GthFileData *file_data, const char *mime_type, char **attribute_v) { @@ -38,7 +39,7 @@ "gth::file::content-type," "gth::file::is-modified," "gth::file::full-name", - attribute_v); + attribute_v); } diff -Nru gthumb-3.11.2/gthumb/gth-metadata-provider.h gthumb-3.12.0/gthumb/gth-metadata-provider.h --- gthumb-3.11.2/gthumb/gth-metadata-provider.h 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-metadata-provider.h 2021-09-19 15:50:40.511699700 +0000 @@ -50,60 +50,62 @@ struct _GthMetadataProviderClass { GObjectClass parent_class; - gboolean (*can_read) (GthMetadataProvider *self, - const char *mime_type, - char **attribute_v); - gboolean (*can_write) (GthMetadataProvider *self, - const char *mime_type, - char **attribute_v); - void (*read) (GthMetadataProvider *self, - GthFileData *file_data, - const char *attributes, - GCancellable *cancellable); - void (*write) (GthMetadataProvider *self, - GthMetadataWriteFlags flags, - GthFileData *file_data, - const char *attributes, - GCancellable *cancellable); + gboolean (*can_read) (GthMetadataProvider *self, + GthFileData *file_data, + const char *mime_type, + char **attribute_v); + gboolean (*can_write) (GthMetadataProvider *self, + const char *mime_type, + char **attribute_v); + void (*read) (GthMetadataProvider *self, + GthFileData *file_data, + const char *attributes, + GCancellable *cancellable); + void (*write) (GthMetadataProvider *self, + GthMetadataWriteFlags flags, + GthFileData *file_data, + const char *attributes, + GCancellable *cancellable); }; -GType gth_metadata_provider_get_type (void); -gboolean gth_metadata_provider_can_read (GthMetadataProvider *self, - const char *mime_type, - char **attribute_v); -gboolean gth_metadata_provider_can_write (GthMetadataProvider *self, - const char *mime_type, - char **attribute_v); -void gth_metadata_provider_read (GthMetadataProvider *self, - GthFileData *file_data, - const char *attributes, - GCancellable *cancellable); -void gth_metadata_provider_write (GthMetadataProvider *self, - GthMetadataWriteFlags flags, - GthFileData *file_data, - const char *attributes, - GCancellable *cancellable); -void _g_query_metadata_async (GList *files, /* GthFileData * list */ - const char *attributes, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -GList * _g_query_metadata_finish (GAsyncResult *result, - GError **error); -void _g_write_metadata_async (GList *files, /* GthFileData * list */ - GthMetadataWriteFlags flags, - const char *attributes, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -gboolean _g_write_metadata_finish (GAsyncResult *result, - GError **error); -void _g_query_all_metadata_async (GList *files, /* GFile * list */ - GthListFlags flags, - const char *attributes, - GCancellable *cancellable, - InfoReadyCallback ready_func, - gpointer user_data); +GType gth_metadata_provider_get_type (void); +gboolean gth_metadata_provider_can_read (GthMetadataProvider *self, + GthFileData *file_data, + const char *mime_type, + char **attribute_v); +gboolean gth_metadata_provider_can_write (GthMetadataProvider *self, + const char *mime_type, + char **attribute_v); +void gth_metadata_provider_read (GthMetadataProvider *self, + GthFileData *file_data, + const char *attributes, + GCancellable *cancellable); +void gth_metadata_provider_write (GthMetadataProvider *self, + GthMetadataWriteFlags flags, + GthFileData *file_data, + const char *attributes, + GCancellable *cancellable); +void _g_query_metadata_async (GList *files, /* GthFileData * list */ + const char *attributes, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GList * _g_query_metadata_finish (GAsyncResult *result, + GError **error); +void _g_write_metadata_async (GList *files, /* GthFileData * list */ + GthMetadataWriteFlags flags, + const char *attributes, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +gboolean _g_write_metadata_finish (GAsyncResult *result, + GError **error); +void _g_query_all_metadata_async (GList *files, /* GFile * list */ + GthListFlags flags, + const char *attributes, + GCancellable *cancellable, + InfoReadyCallback ready_func, + gpointer user_data); G_END_DECLS diff -Nru gthumb-3.11.2/gthumb/gth-shortcut.h gthumb-3.12.0/gthumb/gth-shortcut.h --- gthumb-3.11.2/gthumb/gth-shortcut.h 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-shortcut.h 2021-09-19 15:50:40.541699600 +0000 @@ -32,6 +32,7 @@ #define GTH_SHORTCUT_CATEGORY_NAVIGATION "file-navigation" #define GTH_SHORTCUT_CATEGORY_FILE_MANAGER "file-manager" #define GTH_SHORTCUT_CATEGORY_VIEWER "file-viewer" +#define GTH_SHORTCUT_CATEGORY_FILTERS "filters" #define GTH_SHORTCUT_VIEWER_CONTEXT_ANY NULL diff -Nru gthumb-3.11.2/gthumb/gth-task.c gthumb-3.12.0/gthumb/gth-task.c --- gthumb-3.11.2/gthumb/gth-task.c 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-task.c 2021-09-19 15:50:40.548366300 +0000 @@ -29,7 +29,8 @@ /* Properties */ enum { PROP_0, - PROP_DESCRIPTION + PROP_DESCRIPTION, + PROP_FOR_VIEWER }; @@ -46,6 +47,8 @@ gboolean running; GCancellable *cancellable; gulong cancellable_cancelled; + gboolean for_viewer; /* Whether this task is needed by the current viewer. + * It is cancelled if the viewer is closed. */ }; @@ -113,7 +116,11 @@ g_free (self->priv->description); self->priv->description = g_strdup (g_value_get_string (value)); break; + case PROP_FOR_VIEWER: + self->priv->for_viewer = g_value_get_boolean (value); + break; default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); break; } } @@ -133,6 +140,9 @@ case PROP_DESCRIPTION: g_value_set_string (value, self->priv->description); break; + case PROP_FOR_VIEWER: + g_value_set_boolean (value, self->priv->for_viewer); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); break; @@ -163,6 +173,14 @@ NULL, G_PARAM_READWRITE)); + g_object_class_install_property (object_class, + PROP_FOR_VIEWER, + g_param_spec_boolean ("for-viewer", + "For Viewer", + "Whether this task is needed by the current viewer. It is cancelled if the viewer is closed.", + FALSE, + G_PARAM_READWRITE)); + /* signals */ gth_task_signals[COMPLETED] = @@ -212,6 +230,7 @@ self->priv->cancellable = NULL; self->priv->cancellable_cancelled = 0; self->priv->description = NULL; + self->priv->for_viewer = FALSE; } @@ -316,3 +335,18 @@ { g_signal_emit (task, gth_task_signals[PROGRESS], 0, description, details, pulse, fraction); } + + +void +gth_task_set_for_viewer (GthTask *task, + gboolean for_viewer) +{ + g_object_set (G_OBJECT (task), "for-viewer", for_viewer, NULL); +} + + +gboolean +gth_task_get_for_viewer (GthTask *task) +{ + return task->priv->for_viewer; +} diff -Nru gthumb-3.11.2/gthumb/gth-task.h gthumb-3.12.0/gthumb/gth-task.h --- gthumb-3.11.2/gthumb/gth-task.h 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-task.h 2021-09-19 15:50:40.558366300 +0000 @@ -102,6 +102,9 @@ const char *details, gboolean pulse, double fraction); +void gth_task_set_for_viewer (GthTask *task, + gboolean for_viewer); +gboolean gth_task_get_for_viewer (GthTask *task); G_END_DECLS diff -Nru gthumb-3.11.2/gthumb/gth-template-editor-dialog.c gthumb-3.12.0/gthumb/gth-template-editor-dialog.c --- gthumb-3.11.2/gthumb/gth-template-editor-dialog.c 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/gthumb/gth-template-editor-dialog.c 2021-09-19 15:50:40.585033000 +0000 @@ -0,0 +1,615 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * GThumb + * + * Copyright (C) 2011 The Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include +#include +#include +#include "glib-utils.h" +#include "gtk-utils.h" +#include "gth-template-editor-dialog.h" +#include "gth-template-selector.h" +#include "str-utils.h" + + +#define UPDATE_PREVIEW_DELAY 100 +#define GET_WIDGET(name) _gtk_builder_get_widget (self->priv->builder, (name)) + + +struct _GthTemplateEditorDialogPrivate { + GtkBuilder *builder; + GtkWidget *selectors; + GtkWidget *preview; + GthTemplateCode *allowed_codes; + int n_codes; + gulong update_id; + TemplatePreviewFunc preview_func; + gpointer preview_data; + TemplateEvalFunc preview_cb; + TemplateFlags template_flags; + char **date_formats; +}; + + +G_DEFINE_TYPE_WITH_CODE (GthTemplateEditorDialog, + gth_template_editor_dialog, + GTK_TYPE_DIALOG, + G_ADD_PRIVATE (GthTemplateEditorDialog)) + + +static void +gth_template_editor_dialog_finalize (GObject *object) +{ + GthTemplateEditorDialog *self = GTH_TEMPLATE_EDITOR_DIALOG (object); + + if (self->priv->update_id != 0) { + g_source_remove (self->priv->update_id); + self->priv->update_id = 0; + } + _g_object_unref (self->priv->builder); + g_free (self->priv->allowed_codes); + + G_OBJECT_CLASS (gth_template_editor_dialog_parent_class)->finalize (object); +} + + +static void +gth_template_editor_dialog_class_init (GthTemplateEditorDialogClass *class) +{ + GObjectClass *object_class; + + object_class = (GObjectClass*) class; + object_class->finalize = gth_template_editor_dialog_finalize; +} + + +static void +gth_template_editor_dialog_init (GthTemplateEditorDialog *self) +{ + self->priv = gth_template_editor_dialog_get_instance_private (self); + self->priv->selectors = NULL; + self->priv->allowed_codes = NULL; + self->priv->n_codes = 0; + self->priv->update_id = 0; + self->priv->preview_func = NULL; + self->priv->preview_data = NULL; + self->priv->preview_cb = NULL; + self->priv->template_flags = 0; +} + + +static void +_gth_template_editor_update_sensitivity (GthTemplateEditorDialog *self) +{ + GList *children; + gboolean many_selectors; + GList *scan; + + children = gtk_container_get_children (GTK_CONTAINER (self->priv->selectors)); + many_selectors = (children != NULL) && (children->next != NULL); + for (scan = children; scan; scan = scan->next) + gth_template_selector_can_remove (GTH_TEMPLATE_SELECTOR (scan->data), many_selectors); + + g_list_free (children); +} + + +static char * +_get_preview_from_template (GthTemplateEditorDialog *self, + const char *template, + gboolean highlight_code) +{ + GString *preview; + char **template_v; + int i, j; + GTimeVal timeval; + + if (template == NULL) + return g_strdup (""); + + preview = g_string_new (""); + template_v = _g_template_tokenize (template, self->priv->template_flags); + for (i = 0; template_v[i] != NULL; i++) { + const char *token = template_v[i]; + GthTemplateCode *code = NULL; + + for (j = 0; (code == NULL) && (j < self->priv->n_codes); j++) { + GthTemplateCode *allowed_code = self->priv->allowed_codes + j; + + switch (allowed_code->type) { + case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: + if (token[0] == '#') + code = allowed_code; + break; + + case GTH_TEMPLATE_CODE_TYPE_TEXT: + case GTH_TEMPLATE_CODE_TYPE_SPACE: + /* ignore */ + break; + + default: + if (_g_template_token_is (token, allowed_code->code)) + code = allowed_code; + break; + } + } + + if (code != NULL) { + char **args; + char *text; + + if (highlight_code) + g_string_append (preview, ""); + + args = _g_template_get_token_args (template_v[i]); + + switch (code->type) { + case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: + text = _g_template_replace_enumerator (token, 1); + _g_string_append_markup_escaped (preview, "%s", text); + g_free (text); + break; + + case GTH_TEMPLATE_CODE_TYPE_DATE: + g_get_current_time (&timeval); + text = _g_time_val_strftime (&timeval, (args[0] != NULL) ? args[0] : DEFAULT_STRFTIME_FORMAT); + _g_string_append_markup_escaped (preview, "%s", text); + g_free (text); + break; + + case GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE: + if (args[0] != NULL) + _g_string_append_markup_escaped (preview, "{ %s }", args[0]); + break; + + case GTH_TEMPLATE_CODE_TYPE_ASK_VALUE: + if ((args[0] != NULL) && (args[1] != NULL)) { + text = _get_preview_from_template (self, args[1], FALSE); + g_string_append (preview, text); + g_free (text); + } + else if (args[0] != NULL) + _g_string_append_markup_escaped (preview, "{ %s }", args[0]); + else + g_string_append_unichar (preview, code->code); + break; + + case GTH_TEMPLATE_CODE_TYPE_QUOTED: + text = _get_preview_from_template (self, args[0], FALSE); + g_string_append_printf (preview, "'%s'", text); + g_free (text); + break; + + default: + _g_string_append_markup_escaped (preview, "%s", token); + break; + } + + if (highlight_code) + g_string_append (preview, ""); + + g_strfreev (args); + } + else + _g_string_append_markup_escaped (preview, "%s", token); + } + + g_strfreev (template_v); + + return g_string_free (preview, FALSE); +} + + +static void +_gth_template_editor_update_preview (GthTemplateEditorDialog *self) +{ + char *template; + char *preview; + + template = gth_template_editor_dialog_get_template (self); + if (self->priv->preview_cb != NULL) + preview = _g_template_eval (template, + self->priv->template_flags | TEMPLATE_FLAGS_PREVIEW, + self->priv->preview_cb, + self->priv->preview_data); + else if (self->priv->preview_func != NULL) + preview = self->priv->preview_func (template, + self->priv->template_flags, + self->priv->preview_data); + else + preview = _get_preview_from_template (self, template, TRUE); + + if (_g_str_empty (preview)) { + g_free (preview); + preview = g_strdup (" "); + } + gtk_label_set_markup (GTK_LABEL (self->priv->preview), preview); + + g_free (preview); + g_free (template); +} + + +static gboolean +update_preview_cb (gpointer user_data) +{ + GthTemplateEditorDialog *self = user_data; + + if (self->priv->update_id != 0) { + g_source_remove (self->priv->update_id); + self->priv->update_id = 0; + } + + _gth_template_editor_update_preview (self); + + return FALSE; +} + + +static void +_gth_template_editor_queue_update_preview (GthTemplateEditorDialog *self) +{ + if (self->priv->update_id != 0) + g_source_remove (self->priv->update_id); + self->priv->update_id = g_timeout_add (UPDATE_PREVIEW_DELAY, update_preview_cb, self); +} + + +static GtkWidget * _gth_template_editor_create_selector (GthTemplateEditorDialog *self); + + +static void +selector_add_template_cb (GthTemplateSelector *selector, + GthTemplateEditorDialog *self) +{ + GtkWidget *child; + + child = _gth_template_editor_create_selector (self); + gtk_box_pack_start (GTK_BOX (self->priv->selectors), child, FALSE, FALSE, 0); + gtk_box_reorder_child (GTK_BOX (self->priv->selectors), + child, + _gtk_container_get_pos (GTK_CONTAINER (self->priv->selectors), + GTK_WIDGET (selector)) + 1); + _gth_template_editor_update_sensitivity (self); + _gth_template_editor_queue_update_preview (self); + gth_template_selector_focus (GTH_TEMPLATE_SELECTOR (child)); +} + + +static void +selector_remove_template_cb (GthTemplateSelector *selector, + GthTemplateEditorDialog *self) +{ + gtk_widget_destroy (GTK_WIDGET (selector)); + _gth_template_editor_update_sensitivity (self); + _gth_template_editor_queue_update_preview (self); +} + + +static void +selector_editor_dialog_response_cb (GtkDialog *dialog, + int response_id, + gpointer user_data) +{ + GtkEntry *entry = user_data; + char *value; + + switch (response_id) { + case GTK_RESPONSE_OK: + value = gth_template_editor_dialog_get_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog)); + if (value != NULL) { + gtk_entry_set_text (entry, value); + gtk_widget_destroy (GTK_WIDGET (dialog)); + + g_free (value); + } + break; + + default: + gtk_widget_destroy (GTK_WIDGET (dialog)); + break; + } +} + + +static void +selector_edit_template_cb (GthTemplateSelector *selector, + GtkEntry *entry, + GthTemplateEditorDialog *self) +{ + GthTemplateCode *code; + GtkWidget *dialog; + + code = gth_template_selector_get_code (selector); + if (code == NULL) + return; + + dialog = gth_template_editor_dialog_new (self->priv->allowed_codes, + self->priv->n_codes, + self->priv->template_flags | TEMPLATE_FLAGS_PARTIAL, + gtk_window_get_title (GTK_WINDOW (self)), + GTK_WINDOW (self)); + gth_template_editor_dialog_set_preview_func (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + self->priv->preview_func, + self->priv->preview_data); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (entry)); + + g_signal_connect (dialog, + "response", + G_CALLBACK (selector_editor_dialog_response_cb), + entry); + gtk_widget_show (dialog); +} + + +static void +selector_changed_cb (GthTemplateSelector *selector, + GthTemplateEditorDialog *self) +{ + _gth_template_editor_queue_update_preview (self); +} + + +static GtkWidget * +_gth_template_editor_create_selector (GthTemplateEditorDialog *self) +{ + GtkWidget *child; + + child = gth_template_selector_new (self->priv->allowed_codes, self->priv->n_codes, self->priv->date_formats); + gth_template_selector_set_value (GTH_TEMPLATE_SELECTOR (child), ""); + gtk_widget_show (child); + + g_signal_connect (child, + "add_template", + G_CALLBACK (selector_add_template_cb), + self); + g_signal_connect (child, + "remove_template", + G_CALLBACK (selector_remove_template_cb), + self); + g_signal_connect (child, + "edit_template", + G_CALLBACK (selector_edit_template_cb), + self); + g_signal_connect (child, + "changed", + G_CALLBACK (selector_changed_cb), + self); + + return child; +} + + +static void +gth_template_editor_dialog_construct (GthTemplateEditorDialog *self, + GthTemplateCode *allowed_codes, + int n_codes, + TemplateFlags template_flags, + const char *title, + GtkWindow *parent) +{ + GtkWidget *content; + int i, j; + gboolean has_enumerator; + + self->priv->n_codes = n_codes + 2; + self->priv->allowed_codes = g_new0 (GthTemplateCode, self->priv->n_codes); + + j = 0; + + self->priv->allowed_codes[j].type = GTH_TEMPLATE_CODE_TYPE_TEXT; + self->priv->allowed_codes[j].description = N_("Text"); + j++; + + self->priv->allowed_codes[j].type = GTH_TEMPLATE_CODE_TYPE_SPACE; + /* Translators: The space character not the Astronomy space. */ + self->priv->allowed_codes[j].description = N_("Space"); + j++; + + has_enumerator = FALSE; + for (i = 0; i < n_codes; i++) { + if ((allowed_codes[i].type == GTH_TEMPLATE_CODE_TYPE_TEXT) + || (allowed_codes[i].type == GTH_TEMPLATE_CODE_TYPE_SPACE)) + { + self->priv->n_codes--; + continue; + } + + self->priv->allowed_codes[j] = allowed_codes[i]; + if (self->priv->allowed_codes[j].type == GTH_TEMPLATE_CODE_TYPE_ENUMERATOR) + has_enumerator = TRUE; + + j++; + } + + self->priv->template_flags = template_flags; + if (! has_enumerator) + self->priv->template_flags |= TEMPLATE_FLAGS_NO_ENUMERATOR; + + if (title != NULL) + gtk_window_set_title (GTK_WINDOW (self), title); + if (parent != NULL) { + gtk_window_set_transient_for (GTK_WINDOW (self), parent); + _gtk_dialog_add_to_window_group (GTK_DIALOG (self)); + gtk_window_set_modal (GTK_WINDOW (self), TRUE); + } + gtk_window_set_resizable (GTK_WINDOW (self), FALSE); + + gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL); + gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_OK, GTK_RESPONSE_OK); + + _gtk_dialog_add_class_to_response (GTK_DIALOG (self), GTK_RESPONSE_OK, GTK_STYLE_CLASS_SUGGESTED_ACTION); + + self->priv->builder = _gtk_builder_new_from_file ("template-editor-dialog.ui", NULL); + + content = _gtk_builder_get_widget (self->priv->builder, "content"); + gtk_widget_show (content); + gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (self))), content, TRUE, TRUE, 0); + + self->priv->preview = _gtk_builder_get_widget (self->priv->builder, "preview_label"); + self->priv->selectors = _gtk_builder_get_widget (self->priv->builder, "selectors"); + + gtk_box_pack_start (GTK_BOX (self->priv->selectors), + _gth_template_editor_create_selector (self), + FALSE, + FALSE, + 0); + + _gth_template_editor_update_sensitivity (self); +} + + +GtkWidget * +gth_template_editor_dialog_new (GthTemplateCode *allowed_codes, + int n_codes, + TemplateFlags template_flags, + const char *title, + GtkWindow *parent) +{ + GthTemplateEditorDialog *self; + + self = g_object_new (GTH_TYPE_TEMPLATE_EDITOR_DIALOG, + "use-header-bar", _gtk_settings_get_dialogs_use_header (), + NULL); + gth_template_editor_dialog_construct (self, allowed_codes, n_codes, template_flags, title, parent); + + return (GtkWidget *) self; +} + + +void +gth_template_editor_dialog_set_template (GthTemplateEditorDialog *self, + const char *template) +{ + char **template_v; + int i; + + _gtk_container_remove_children (GTK_CONTAINER (self->priv->selectors), NULL, NULL); + + template_v = _g_template_tokenize (template, self->priv->template_flags); + for (i = 0; template_v[i] != NULL; i++) { + GtkWidget *child; + + if ((template_v[i] == NULL) || g_str_equal (template_v[i], "")) + continue; + + child = _gth_template_editor_create_selector (self); + gtk_box_pack_start (GTK_BOX (self->priv->selectors), child, FALSE, FALSE, 0); + gth_template_selector_set_value (GTH_TEMPLATE_SELECTOR (child), template_v[i]); + } + + if (template_v[0] == NULL) { + GtkWidget *child; + + /* Empty template. */ + + child = _gth_template_editor_create_selector (self); + gtk_box_pack_start (GTK_BOX (self->priv->selectors), child, FALSE, FALSE, 0); + gth_template_selector_set_value (GTH_TEMPLATE_SELECTOR (child), ""); + } + + _gth_template_editor_update_sensitivity (self); + _gth_template_editor_update_preview (self); + + g_strfreev (template_v); +} + + +char * +gth_template_editor_dialog_get_template (GthTemplateEditorDialog *self) +{ + GString *template; + GList *children; + GList *scan; + + template = g_string_new (""); + children = gtk_container_get_children (GTK_CONTAINER (self->priv->selectors)); + for (scan = children; scan; scan = scan->next) { + GtkWidget *child = scan->data; + char *value; + + value = gth_template_selector_get_value (GTH_TEMPLATE_SELECTOR (child)); + if (value != NULL) { + g_string_append (template, value); + g_free (value); + } + } + + g_list_free (children); + + return g_string_free (template, FALSE); +} + + +void +gth_template_editor_dialog_set_preview_func (GthTemplateEditorDialog *self, + TemplatePreviewFunc func, + gpointer user_data) +{ + self->priv->preview_func = func; + self->priv->preview_data = user_data; + self->priv->preview_cb = NULL; +} + + +void +gth_template_editor_dialog_set_preview_cb (GthTemplateEditorDialog *self, + TemplateEvalFunc func, + gpointer user_data) +{ + self->priv->preview_func = NULL; + self->priv->preview_cb = func; + self->priv->preview_data = user_data; +} + + +void +gth_template_editor_dialog_set_date_formats (GthTemplateEditorDialog *self, + char **formats) +{ + self->priv->date_formats = formats; +} + + +void +gth_template_editor_dialog_default_response (GtkDialog *dialog, + int response_id, + gpointer user_data) +{ + GtkEntry *entry = GTK_ENTRY (user_data); + char *value; + + switch (response_id) { + case GTK_RESPONSE_OK: + value = gth_template_editor_dialog_get_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog)); + if (value != NULL) { + gtk_entry_set_text (entry, value); + gtk_widget_destroy (GTK_WIDGET (dialog)); + + g_free (value); + } + break; + + default: + gtk_widget_destroy (GTK_WIDGET (dialog)); + break; + } +} diff -Nru gthumb-3.11.2/gthumb/gth-template-editor-dialog.h gthumb-3.12.0/gthumb/gth-template-editor-dialog.h --- gthumb-3.11.2/gthumb/gth-template-editor-dialog.h 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/gthumb/gth-template-editor-dialog.h 2021-09-19 15:50:40.585033000 +0000 @@ -0,0 +1,74 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * GThumb + * + * Copyright (C) 2011 The Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef GTH_TEMPLATE_EDITOR_DIALOG_H +#define GTH_TEMPLATE_EDITOR_DIALOG_H + +#include +#include "gth-template-selector.h" +#include "str-utils.h" + +G_BEGIN_DECLS + +#define GTH_TYPE_TEMPLATE_EDITOR_DIALOG (gth_template_editor_dialog_get_type ()) +#define GTH_TEMPLATE_EDITOR_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTH_TYPE_TEMPLATE_EDITOR_DIALOG, GthTemplateEditorDialog)) +#define GTH_TEMPLATE_EDITOR_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTH_TYPE_TEMPLATE_EDITOR_DIALOG, GthTemplateEditorDialogClass)) +#define GTH_IS_TEMPLATE_EDITOR_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTH_TYPE_TEMPLATE_EDITOR_DIALOG)) +#define GTH_IS_TEMPLATE_EDITOR_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTH_TYPE_TEMPLATE_EDITOR_DIALOG)) +#define GTH_TEMPLATE_EDITOR_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTH_TYPE_TEMPLATE_EDITOR_DIALOG, GthTemplateEditorDialogClass)) + +typedef struct _GthTemplateEditorDialog GthTemplateEditorDialog; +typedef struct _GthTemplateEditorDialogClass GthTemplateEditorDialogClass; +typedef struct _GthTemplateEditorDialogPrivate GthTemplateEditorDialogPrivate; + +struct _GthTemplateEditorDialog { + GtkDialog parent_instance; + GthTemplateEditorDialogPrivate *priv; +}; + +struct _GthTemplateEditorDialogClass { + GtkDialogClass parent_class; +}; + +GType gth_template_editor_dialog_get_type (void); +GtkWidget * gth_template_editor_dialog_new (GthTemplateCode *allowed_codes, + int n_codes, + TemplateFlags template_flags, + const char *title, + GtkWindow *parent); +void gth_template_editor_dialog_set_template (GthTemplateEditorDialog *self, + const char *value); +char * gth_template_editor_dialog_get_template (GthTemplateEditorDialog *self); +void gth_template_editor_dialog_set_preview_func (GthTemplateEditorDialog *self, + TemplatePreviewFunc func, + gpointer user_data); +void gth_template_editor_dialog_set_preview_cb (GthTemplateEditorDialog *self, + TemplateEvalFunc func, + gpointer user_data); +void gth_template_editor_dialog_set_date_formats (GthTemplateEditorDialog *self, + char **formats); /* NULL terminated. */ +void gth_template_editor_dialog_default_response (GtkDialog *dialog, + int response_id, + gpointer user_data); + +G_END_DECLS + +#endif /* GTH_TEMPLATE_EDITOR_DIALOG_H */ diff -Nru gthumb-3.11.2/gthumb/gth-template-selector.c gthumb-3.12.0/gthumb/gth-template-selector.c --- gthumb-3.11.2/gthumb/gth-template-selector.c 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/gthumb/gth-template-selector.c 2021-09-19 15:50:40.611699600 +0000 @@ -0,0 +1,906 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * GThumb + * + * Copyright (C) 2011 The Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include +#include +#include "gth-template-selector.h" +#include "gth-template-editor-dialog.h" +#include "glib-utils.h" +#include "gtk-utils.h" +#include "gth-main.h" + + +#define GET_WIDGET(x) (_gtk_builder_get_widget (self->priv->builder, (x))) + + +static GthTemplateCode Date_Format_Special_Codes[] = { + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Year"), 'Y' }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Month"), 'm' }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Day of the month"), 'd' }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Hour"), 'H' }, + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Minute"), 'M' }, + /* Translators: the time second, not the second place. */ + { GTH_TEMPLATE_CODE_TYPE_SIMPLE, N_("Second"), 'S' }, +}; + + +enum { + TYPE_DATA_COLUMN, + TYPE_NAME_COLUMN, + TYPE_N_COLUMNS +}; + +enum { + DATE_FORMAT_FORMAT_COLUMN, + DATE_FORMAT_NAME_COLUMN, + DATE_FORMAT_N_COLUMNS +}; + +enum { + ATTRIBUTE_ID_COLUMN, + ATTRIBUTE_NAME_COLUMN, + ATTRIBUTE_SORT_ORDER_COLUMN, + ATTRIBUTE_N_COLUMNS, +}; + +enum { + ADD_TEMPLATE, + REMOVE_TEMPLATE, + EDIT_TEMPLATE, + CHANGED, + LAST_SIGNAL +}; + + +struct _GthTemplateSelectorPrivate { + GtkBuilder *builder; + GtkTreeModel *date_format_liststore; + int n_date_formats; +}; + +static char *TypeName[] = { + "space", + "text", + "enumerator", + "simple", + "date", + "file_attribute", + "ask_value", + "quoted" +}; + +static char *Default_Date_Formats[] = { + "%Y-%m-%d--%H.%M.%S", + "%x %X", + "%Y%m%d%H%M%S", + "%Y-%m-%d", + "%x", + "%Y%m%d", + "%H.%M.%S", + "%X", + "%H%M%S", + NULL +}; + + +G_DEFINE_TYPE_WITH_CODE (GthTemplateSelector, + gth_template_selector, + GTK_TYPE_BOX, + G_ADD_PRIVATE (GthTemplateSelector)) + + +static guint gth_template_selector_signals[LAST_SIGNAL] = { 0 }; + + +static void +gth_template_selector_finalize (GObject *object) +{ + GthTemplateSelector *selector; + + selector = GTH_TEMPLATE_SELECTOR (object); + + _g_object_unref (selector->priv->builder); + + G_OBJECT_CLASS (gth_template_selector_parent_class)->finalize (object); +} + + +static void +gth_template_selector_class_init (GthTemplateSelectorClass *klass) +{ + G_OBJECT_CLASS (klass)->finalize = gth_template_selector_finalize; + + /* signals */ + + gth_template_selector_signals[ADD_TEMPLATE] = + g_signal_new ("add-template", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GthTemplateSelectorClass, add_template), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, + 0); + gth_template_selector_signals[REMOVE_TEMPLATE] = + g_signal_new ("remove-template", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GthTemplateSelectorClass, remove_template), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, + 0); + gth_template_selector_signals[EDIT_TEMPLATE] = + g_signal_new ("edit-template", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GthTemplateSelectorClass, edit_template), + NULL, NULL, + g_cclosure_marshal_VOID__OBJECT, + G_TYPE_NONE, + 1, + GTK_TYPE_ENTRY); + gth_template_selector_signals[CHANGED] = + g_signal_new ("changed", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GthTemplateSelectorClass, changed), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, + 0); +} + + +static void +gth_template_selector_init (GthTemplateSelector *self) +{ + self->priv = gth_template_selector_get_instance_private (self); + self->priv->builder = NULL; + + gtk_orientable_set_orientation (GTK_ORIENTABLE (self), GTK_ORIENTATION_HORIZONTAL); +} + + +static void +add_button_clicked_cb (GtkButton *button, + GthTemplateSelector *self) +{ + g_signal_emit (self, gth_template_selector_signals[ADD_TEMPLATE], 0); +} + + +static void +remove_button_clicked_cb (GtkButton *button, + GthTemplateSelector *self) +{ + g_signal_emit (self, gth_template_selector_signals[REMOVE_TEMPLATE], 0); +} + + +static void +edit_quoted_text_button_clicked_cb (GtkButton *button, + GthTemplateSelector *self) +{ + GtkWidget *entry = GET_WIDGET ("quoted_entry"); + + gtk_widget_grab_focus (entry); + g_signal_emit (self, gth_template_selector_signals[EDIT_TEMPLATE], 0, entry); +} + + +static void +_gth_template_selector_changed (GthTemplateSelector *self) +{ + g_signal_emit (self, gth_template_selector_signals[CHANGED], 0); +} + + +static void +type_combobox_changed_cb (GtkComboBox *combo_box, + GthTemplateSelector *self) +{ + GthTemplateCode *code; + + code = gth_template_selector_get_code (self); + if (code == NULL) + return; + + gtk_stack_set_visible_child_name (GTK_STACK (GET_WIDGET ("type_stack")), TypeName[code->type]); + + gth_template_selector_focus (self); + _gth_template_selector_changed (self); +} + + +static void +date_format_combobox_changed_cb (GtkComboBox *combo_box, + GthTemplateSelector *self) +{ + gboolean custom_format; + + custom_format = gtk_combo_box_get_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox"))) == self->priv->n_date_formats - 1; + if (custom_format) { + gtk_widget_hide (GET_WIDGET ("date_format_combobox")); + gtk_widget_show (GET_WIDGET ("custom_date_format_box")); + gtk_widget_grab_focus (GET_WIDGET ("custom_date_format_entry")); + } + else { + gtk_widget_show (GET_WIDGET ("date_format_combobox")); + gtk_widget_hide (GET_WIDGET ("custom_date_format_box")); + } + + _gth_template_selector_changed (self); +} + + +static void +custom_date_format_entry_icon_release_cb (GtkEntry *entry, + GtkEntryIconPosition icon_pos, + GdkEvent *event, + gpointer user_data) +{ + GthTemplateSelector *self = user_data; + + if (icon_pos == GTK_ENTRY_ICON_SECONDARY) { + gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), 0); + _gth_template_selector_changed (self); + } +} + + +static void +editable_changed_cb (GtkEditable *editable, + gpointer user_data) +{ + _gth_template_selector_changed (GTH_TEMPLATE_SELECTOR (user_data)); +} + + +static void +attribute_combobox_changed_cb (GtkComboBox *combo_box, + gpointer user_data) +{ + _gth_template_selector_changed (GTH_TEMPLATE_SELECTOR (user_data)); +} + + +static void +edit_default_value_button_clicked_cb (GtkButton *button, + GthTemplateSelector *self) +{ + GtkWidget *entry = GET_WIDGET ("default_value_entry"); + + gtk_widget_grab_focus (entry); + g_signal_emit (self, gth_template_selector_signals[EDIT_TEMPLATE], 0, entry); +} + + +static gboolean +date_template_eval_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) +{ + gboolean preview; + GDateTime *timestamp; + char *format; + char *text; + + preview = flags & TEMPLATE_FLAGS_PREVIEW; + + if (preview && (code != 0)) + g_string_append (result, ""); + + switch (code) { + case 'Y': /* Year */ + case 'm': /* Month */ + case 'd': /* Day of the month */ + case 'H': /* Hour */ + case 'M': /* Minutes */ + case 'S': /* Seconds */ + timestamp = g_date_time_new_now_local (); + format = g_strdup_printf ("%%%c", code); + text = g_date_time_format (timestamp, format); + g_string_append (result, text); + + g_free (text); + g_free (format); + g_date_time_unref (timestamp); + break; + + default: + break; + } + + if (preview && (code != 0)) + g_string_append (result, ""); + + return FALSE; +} + + +static void +edit_custom_date_format_button_clicked_cb (GtkButton *button, + GthTemplateSelector *self) +{ + GtkWidget *toplevel; + GtkWidget *dialog; + + toplevel = gtk_widget_get_toplevel (GTK_WIDGET (self)); + if (! GTK_IS_WINDOW (toplevel)) + toplevel = NULL; + + dialog = gth_template_editor_dialog_new (Date_Format_Special_Codes, + G_N_ELEMENTS (Date_Format_Special_Codes), + 0, + _("Edit Template"), + GTK_WINDOW (toplevel)); + gth_template_editor_dialog_set_preview_cb (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + date_template_eval_cb, + self); + gth_template_editor_dialog_set_template (GTH_TEMPLATE_EDITOR_DIALOG (dialog), + gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("custom_date_format_entry")))); + g_signal_connect (dialog, + "response", + G_CALLBACK (gth_template_editor_dialog_default_response), + GET_WIDGET ("custom_date_format_entry")); + gtk_widget_show (dialog); +} + + +static void +gth_template_selector_construct (GthTemplateSelector *self, + GthTemplateCode *allowed_codes, + int n_codes, + char **date_formats) +{ + GtkListStore *list_store; + GtkTreeIter iter; + int i; + GTimeVal timeval; + GHashTable *category_root; + GtkTreeStore *tree_store; + char **attributes_v; + + if (date_formats == NULL) + date_formats = Default_Date_Formats; + + gtk_box_set_spacing (GTK_BOX (self), 6); + gtk_container_set_border_width (GTK_CONTAINER (self), 0); + + self->priv->builder = _gtk_builder_new_from_file("code-selector.ui", NULL); + gtk_container_add (GTK_CONTAINER (self), GET_WIDGET ("code_selector")); + + gtk_spin_button_set_value (GTK_SPIN_BUTTON (GET_WIDGET ("enumerator_digits_spinbutton")), 1.0); + + /* code types */ + + list_store = (GtkListStore *) GET_WIDGET ("type_liststore"); + for (i = 0; i < n_codes; i++) { + GthTemplateCode *code = &allowed_codes[i]; + + gtk_list_store_append (list_store, &iter); + gtk_list_store_set (list_store, &iter, + TYPE_DATA_COLUMN, code, + TYPE_NAME_COLUMN, _(code->description), + -1); + } + + gtk_stack_set_visible_child_name (GTK_STACK (GET_WIDGET ("type_stack")), TypeName[GTH_TEMPLATE_CODE_TYPE_SIMPLE]); + + /* date formats */ + + self->priv->date_format_liststore = (GtkTreeModel *) GET_WIDGET ("date_format_liststore"); + g_get_current_time (&timeval); + list_store = (GtkListStore *) self->priv->date_format_liststore; + for (i = 0; date_formats[i] != NULL; i++) { + char *example; + + example = _g_time_val_strftime (&timeval, date_formats[i]); + + gtk_list_store_append (list_store, &iter); + gtk_list_store_set (list_store, &iter, + DATE_FORMAT_FORMAT_COLUMN, date_formats[i], + DATE_FORMAT_NAME_COLUMN, example, + -1); + + g_free (example); + } + + gtk_list_store_append (list_store, &iter); + gtk_list_store_set (list_store, &iter, + DATE_FORMAT_FORMAT_COLUMN, "", + DATE_FORMAT_NAME_COLUMN, _("Other…"), + -1); + self->priv->n_date_formats = gtk_tree_model_iter_n_children (self->priv->date_format_liststore, NULL); + + gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), 0); + + /* attributes */ + + gtk_combo_box_set_model (GTK_COMBO_BOX (GET_WIDGET ("attribute_combobox")), NULL); + tree_store = (GtkTreeStore *) GET_WIDGET ("attribute_treestore"); + category_root = g_hash_table_new_full (g_str_hash, g_str_equal, (GDestroyNotify) g_free, (GDestroyNotify) gtk_tree_iter_free); + attributes_v = gth_main_get_metadata_attributes ("*"); + for (i = 0; attributes_v[i] != NULL; i++) { + GthMetadataInfo *info; + const char *name; + GthMetadataCategory *category; + GtkTreeIter *root_iter; + + info = gth_main_get_metadata_info (attributes_v[i]); + if (info == NULL) + continue; + + if ((info->flags & GTH_METADATA_ALLOW_EVERYWHERE) == 0) + continue; + + category = gth_main_get_metadata_category (info->category); + if (category == NULL) + continue; + + if (info->display_name != NULL) + name = _(info->display_name); + else + name = info->id; + + root_iter = g_hash_table_lookup (category_root, category->id); + if (root_iter == NULL) { + gtk_tree_store_append (tree_store, &iter, NULL); + gtk_tree_store_set (tree_store, + &iter, + ATTRIBUTE_ID_COLUMN, category->id, + ATTRIBUTE_NAME_COLUMN, _(category->display_name), + ATTRIBUTE_SORT_ORDER_COLUMN, category->sort_order, + -1); + root_iter = gtk_tree_iter_copy (&iter); + g_hash_table_insert (category_root, g_strdup (info->category), root_iter); + } + + gtk_tree_store_append (tree_store, &iter, root_iter); + gtk_tree_store_set (tree_store, &iter, + ATTRIBUTE_ID_COLUMN, info->id, + ATTRIBUTE_NAME_COLUMN, name, + ATTRIBUTE_SORT_ORDER_COLUMN, info->sort_order, + -1); + } + g_strfreev (attributes_v); + g_hash_table_destroy (category_root); + + gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (tree_store), ATTRIBUTE_SORT_ORDER_COLUMN, GTK_SORT_ASCENDING); + gtk_combo_box_set_model (GTK_COMBO_BOX (GET_WIDGET ("attribute_combobox")), GTK_TREE_MODEL (tree_store)); + + /* signals */ + + g_signal_connect (GET_WIDGET ("add_button"), + "clicked", + G_CALLBACK (add_button_clicked_cb), + self); + g_signal_connect (GET_WIDGET ("remove_button"), + "clicked", + G_CALLBACK (remove_button_clicked_cb), + self); + g_signal_connect (GET_WIDGET ("type_combobox"), + "changed", + G_CALLBACK (type_combobox_changed_cb), + self); + g_signal_connect (GET_WIDGET ("date_format_combobox"), + "changed", + G_CALLBACK (date_format_combobox_changed_cb), + self); + g_signal_connect (GET_WIDGET ("custom_date_format_entry"), + "icon-release", + G_CALLBACK (custom_date_format_entry_icon_release_cb), + self); + g_signal_connect (GET_WIDGET ("custom_date_format_entry"), + "changed", + G_CALLBACK (editable_changed_cb), + self); + g_signal_connect (GET_WIDGET ("edit_quoted_text_button"), + "clicked", + G_CALLBACK (edit_quoted_text_button_clicked_cb), + self); + g_signal_connect (GET_WIDGET ("quoted_entry"), + "changed", + G_CALLBACK (editable_changed_cb), + self); + g_signal_connect (GET_WIDGET ("text_entry"), + "changed", + G_CALLBACK (editable_changed_cb), + self); + g_signal_connect (GET_WIDGET ("enumerator_digits_spinbutton"), + "changed", + G_CALLBACK (editable_changed_cb), + self); + g_signal_connect (GET_WIDGET ("attribute_combobox"), + "changed", + G_CALLBACK (attribute_combobox_changed_cb), + self); + g_signal_connect (GET_WIDGET ("prompt_entry"), + "changed", + G_CALLBACK (editable_changed_cb), + self); + g_signal_connect (GET_WIDGET ("default_value_entry"), + "changed", + G_CALLBACK (editable_changed_cb), + self); + g_signal_connect (GET_WIDGET ("edit_default_value_button"), + "clicked", + G_CALLBACK (edit_default_value_button_clicked_cb), + self); + g_signal_connect (GET_WIDGET ("edit_custom_date_format_button"), + "clicked", + G_CALLBACK (edit_custom_date_format_button_clicked_cb), + self); +} + + +GtkWidget * +gth_template_selector_new (GthTemplateCode *allowed_codes, + int n_codes, + char **date_formats) +{ + GthTemplateSelector *self; + + self = g_object_new (GTH_TYPE_TEMPLATE_SELECTOR, NULL); + gth_template_selector_construct (self, allowed_codes, n_codes, date_formats); + + return (GtkWidget *) self; +} + + +static gboolean +_gtk_tree_model_get_iter_from_attribute_id (GtkTreeModel *tree_model, + GtkTreeIter *root, + const char *attribute_id, + GtkTreeIter *result) +{ + GtkTreeIter iter; + char *iter_id; + + if (root != NULL) { + gtk_tree_model_get (tree_model, + root, + ATTRIBUTE_ID_COLUMN, &iter_id, + -1); + if (g_strcmp0 (attribute_id, iter_id) == 0) { + g_free (iter_id); + *result = *root; + return TRUE; + } + + g_free (iter_id); + } + + if (! gtk_tree_model_iter_children (tree_model, &iter, root)) + return FALSE; + + do { + if (_gtk_tree_model_get_iter_from_attribute_id (tree_model, &iter, attribute_id, result)) + return TRUE; + } + while (gtk_tree_model_iter_next (tree_model, &iter)); + + return FALSE; +} + + +void +gth_template_selector_set_value (GthTemplateSelector *self, + const char *value) +{ + GthTemplateCode *code = NULL; + GtkTreeModel *tree_model; + GtkTreeIter iter; + GtkTreeIter text_iter, space_iter; + gboolean predefined_format; + char **args; + char *arg; + + tree_model = (GtkTreeModel *) GET_WIDGET ("type_liststore"); + if (gtk_tree_model_get_iter_first (tree_model, &iter)) { + do { + GthTemplateCode *iter_code = NULL; + + gtk_tree_model_get (tree_model, + &iter, + TYPE_DATA_COLUMN, &iter_code, + -1); + + switch (iter_code->type) { + case GTH_TEMPLATE_CODE_TYPE_TEXT: + text_iter = iter; + break; + + case GTH_TEMPLATE_CODE_TYPE_SPACE: + space_iter = iter; + break; + + case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: + if (g_str_has_prefix (value, "#")) + code = iter_code; + break; + + default: + if (_g_template_token_is (value, iter_code->code)) + code = iter_code; + break; + } + } + while ((code == NULL) && gtk_tree_model_iter_next (tree_model, &iter)); + } + + if (code == NULL) { + if (_g_str_equal (value, " ")) { + gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("type_combobox")), &space_iter); + gtk_stack_set_visible_child_name (GTK_STACK (GET_WIDGET ("type_stack")), TypeName[GTH_TEMPLATE_CODE_TYPE_SPACE]); + } + else { + gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("type_combobox")), &text_iter); + gtk_stack_set_visible_child_name (GTK_STACK (GET_WIDGET ("type_stack")), TypeName[GTH_TEMPLATE_CODE_TYPE_TEXT]); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("text_entry")), value); + } + return; + } + + gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("type_combobox")), &iter); + gtk_stack_set_visible_child_name (GTK_STACK (GET_WIDGET ("type_stack")), TypeName[code->type]); + + args = _g_template_get_token_args (value); + + switch (code->type) { + case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: + gtk_spin_button_set_value (GTK_SPIN_BUTTON (GET_WIDGET ("enumerator_digits_spinbutton")), strlen (value)); + break; + + case GTH_TEMPLATE_CODE_TYPE_DATE: + predefined_format = FALSE; + arg = g_strdup (args[0]); + if (arg == NULL) + arg = g_strdup (DEFAULT_STRFTIME_FORMAT); + + if (gtk_tree_model_get_iter_first (self->priv->date_format_liststore, &iter)) { + do { + char *format; + + gtk_tree_model_get (self->priv->date_format_liststore, + &iter, + DATE_FORMAT_FORMAT_COLUMN, &format, + -1); + if (g_str_equal (arg, format)) { + gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), &iter); + predefined_format = TRUE; + } + + g_free (format); + } + while (! predefined_format && gtk_tree_model_iter_next (self->priv->date_format_liststore, &iter)); + } + + if (! predefined_format) { + gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), self->priv->n_date_formats - 1); + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("custom_date_format_entry")), arg); + } + g_free (arg); + break; + + case GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE: + if (args[0] != NULL) { + if (_gtk_tree_model_get_iter_from_attribute_id (GTK_TREE_MODEL (GET_WIDGET ("attribute_treestore")), NULL, args[0], &iter)) + gtk_combo_box_set_active_iter (GTK_COMBO_BOX (GET_WIDGET ("attribute_combobox")), &iter); + } + break; + + case GTH_TEMPLATE_CODE_TYPE_ASK_VALUE: + if (args[0] != NULL) + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("prompt_entry")), args[0]); + if (args[1] != NULL) + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("default_value_entry")), args[1]); + break; + + case GTH_TEMPLATE_CODE_TYPE_QUOTED: + if (args[0] != NULL) + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("quoted_entry")), args[0]); + break; + + default: + break; + } + + g_strfreev (args); +} + + +char * +gth_template_selector_get_value (GthTemplateSelector *self) +{ + GthTemplateCode *code; + GString *value; + GtkTreeIter iter; + int i; + + code = gth_template_selector_get_code (self); + if (code == NULL) + return NULL; + + value = g_string_new (""); + + switch (code->type) { + case GTH_TEMPLATE_CODE_TYPE_SPACE: + g_string_append_c (value, ' '); + break; + + case GTH_TEMPLATE_CODE_TYPE_TEXT: + g_string_append (value, gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("text_entry")))); + break; + + case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: + for (i = 0; i < gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (GET_WIDGET ("enumerator_digits_spinbutton"))); i++) + g_string_append_c (value, '#'); + break; + + case GTH_TEMPLATE_CODE_TYPE_SIMPLE: + g_string_append_c (value, '%'); + g_string_append_unichar (value, code->code); + break; + + case GTH_TEMPLATE_CODE_TYPE_DATE: + g_string_append_c (value, '%'); + g_string_append_unichar (value, code->code); + if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), &iter)) { + char *format; + + gtk_tree_model_get (GTK_TREE_MODEL (GET_WIDGET ("date_format_liststore")), + &iter, + DATE_FORMAT_FORMAT_COLUMN, &format, + -1); + + if ((format == NULL) || (strcmp (format, "") == 0)) + format = g_strdup (gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("custom_date_format_entry")))); + + if ((format != NULL) && (strcmp (format, "") != 0) && (strcmp (format, DEFAULT_STRFTIME_FORMAT) != 0)) + g_string_append_printf (value, "{ %s }", format); + + g_free (format); + } + break; + + case GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE: + if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("attribute_combobox")), &iter)) { + char *attribute_id; + + gtk_tree_model_get (GTK_TREE_MODEL (GET_WIDGET ("attribute_treestore")), + &iter, + ATTRIBUTE_ID_COLUMN, &attribute_id, + -1); + if ((attribute_id != NULL) && (strcmp (attribute_id, "") != 0)) { + g_string_append_c (value, '%'); + g_string_append_unichar (value, code->code); + g_string_append_printf (value, "{ %s }", attribute_id); + } + + g_free (attribute_id); + } + break; + + case GTH_TEMPLATE_CODE_TYPE_QUOTED: + g_string_append_c (value, '%'); + g_string_append_unichar (value, code->code); + g_string_append_printf (value, "{ %s }", gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("quoted_entry")))); + break; + + case GTH_TEMPLATE_CODE_TYPE_ASK_VALUE: + g_string_append_c (value, '%'); + g_string_append_unichar (value, code->code); + g_string_append_printf (value, "{ %s }", gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("prompt_entry")))); + g_string_append_printf (value, "{ %s }", gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("default_value_entry")))); + break; + } + + return g_string_free (value, FALSE); +} + + +void +gth_template_selector_can_remove (GthTemplateSelector *self, + gboolean value) +{ + gtk_widget_set_sensitive (GET_WIDGET ("remove_button"), value); +} + + +void +gth_template_selector_set_quoted (GthTemplateSelector *self, + const char *value) +{ + gtk_entry_set_text (GTK_ENTRY (GET_WIDGET ("quoted_entry")), value); + _gth_template_selector_changed (self); +} + + +void +gth_template_selector_focus (GthTemplateSelector *self) +{ + GthTemplateCode *code; + GtkWidget *focused = NULL; + + code = gth_template_selector_get_code (self); + if (code == NULL) + return; + + focused = GET_WIDGET ("type_combobox"); + + switch (code->type) { + case GTH_TEMPLATE_CODE_TYPE_SPACE: + break; + + case GTH_TEMPLATE_CODE_TYPE_TEXT: + focused = GET_WIDGET ("text_entry"); + break; + + case GTH_TEMPLATE_CODE_TYPE_ENUMERATOR: + focused = GET_WIDGET ("enumerator_digits_spinbutton"); + break; + + case GTH_TEMPLATE_CODE_TYPE_SIMPLE: + break; + + case GTH_TEMPLATE_CODE_TYPE_DATE: + focused = GET_WIDGET ("date_format_combobox"); + break; + + case GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE: + focused = GET_WIDGET ("attribute_combobox"); + break; + + case GTH_TEMPLATE_CODE_TYPE_QUOTED: + focused = GET_WIDGET ("quoted_entry"); + break; + + case GTH_TEMPLATE_CODE_TYPE_ASK_VALUE: + focused = GET_WIDGET ("prompt_entry"); + break; + } + + if (focused != NULL) + gtk_widget_grab_focus (focused); +} + + +GthTemplateCode * +gth_template_selector_get_code (GthTemplateSelector *self) +{ + GtkTreeIter iter; + GthTemplateCode *code = NULL; + + if (! gtk_combo_box_get_active_iter (GTK_COMBO_BOX (GET_WIDGET ("type_combobox")), &iter)) + return NULL; + + gtk_tree_model_get (GTK_TREE_MODEL (GET_WIDGET ("type_liststore")), + &iter, + TYPE_DATA_COLUMN, &code, + -1); + + return code; +} diff -Nru gthumb-3.11.2/gthumb/gth-template-selector.h gthumb-3.12.0/gthumb/gth-template-selector.h --- gthumb-3.11.2/gthumb/gth-template-selector.h 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/gthumb/gth-template-selector.h 2021-09-19 15:50:40.635033000 +0000 @@ -0,0 +1,89 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ + +/* + * GThumb + * + * Copyright (C) 2011 The Free Software Foundation, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef GTH_TEMPLATE_SELECTOR_H +#define GTH_TEMPLATE_SELECTOR_H + +#include + +G_BEGIN_DECLS + +typedef enum { + GTH_TEMPLATE_CODE_TYPE_SPACE, + GTH_TEMPLATE_CODE_TYPE_TEXT, + GTH_TEMPLATE_CODE_TYPE_ENUMERATOR, + GTH_TEMPLATE_CODE_TYPE_SIMPLE, + GTH_TEMPLATE_CODE_TYPE_DATE, + GTH_TEMPLATE_CODE_TYPE_FILE_ATTRIBUTE, + GTH_TEMPLATE_CODE_TYPE_ASK_VALUE, + GTH_TEMPLATE_CODE_TYPE_QUOTED +} GthTemplateCodeType; + +typedef struct { + GthTemplateCodeType type; + char *description; + gunichar code; + int n_args; +} GthTemplateCode; + +#define GTH_TYPE_TEMPLATE_SELECTOR (gth_template_selector_get_type ()) +#define GTH_TEMPLATE_SELECTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTH_TYPE_TEMPLATE_SELECTOR, GthTemplateSelector)) +#define GTH_TEMPLATE_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTH_TYPE_TEMPLATE_SELECTOR, GthTemplateSelectorClass)) +#define GTH_IS_TEMPLATE_SELECTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTH_TYPE_TEMPLATE_SELECTOR)) +#define GTH_IS_TEMPLATE_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTH_TYPE_TEMPLATE_SELECTOR)) +#define GTH_TEMPLATE_SELECTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTH_TYPE_TEMPLATE_SELECTOR, GthTemplateSelectorClass)) + +typedef struct _GthTemplateSelector GthTemplateSelector; +typedef struct _GthTemplateSelectorClass GthTemplateSelectorClass; +typedef struct _GthTemplateSelectorPrivate GthTemplateSelectorPrivate; + +struct _GthTemplateSelector { + GtkBox parent_instance; + GthTemplateSelectorPrivate *priv; +}; + +struct _GthTemplateSelectorClass { + GtkBoxClass parent_class; + + void (*add_template) (GthTemplateSelector *selector); + void (*remove_template) (GthTemplateSelector *selector); + void (*edit_template) (GthTemplateSelector *selector, + GtkEntry *entry); + void (*changed) (GthTemplateSelector *selector); +}; + +GType gth_template_selector_get_type (void); +GtkWidget * gth_template_selector_new (GthTemplateCode *allowed_codes, + int n_codes, + char **date_formats); +void gth_template_selector_set_value (GthTemplateSelector *selector, + const char *value); +char * gth_template_selector_get_value (GthTemplateSelector *selector); +void gth_template_selector_can_remove (GthTemplateSelector *selector, + gboolean value); +void gth_template_selector_set_quoted (GthTemplateSelector *selector, + const char *value); +void gth_template_selector_focus (GthTemplateSelector *selector); +GthTemplateCode * gth_template_selector_get_code (GthTemplateSelector *selector); + +G_END_DECLS + +#endif /* GTH_TEMPLATE_SELECTOR_H */ diff -Nru gthumb-3.11.2/gthumb/gth-test-aspect-ratio.c gthumb-3.12.0/gthumb/gth-test-aspect-ratio.c --- gthumb-3.11.2/gthumb/gth-test-aspect-ratio.c 2021-01-10 10:11:37.993245000 +0000 +++ gthumb-3.12.0/gthumb/gth-test-aspect-ratio.c 2021-09-19 15:50:40.635033000 +0000 @@ -190,7 +190,7 @@ active_idx = current_idx; } - gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (self->priv->ratio_combobox), _("Custom")); + gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (self->priv->ratio_combobox), _("Personalize…")); current_idx++; self->priv->custom_ratio_idx = current_idx; diff -Nru gthumb-3.11.2/gthumb/gth-thumb-loader.c gthumb-3.12.0/gthumb/gth-thumb-loader.c --- gthumb-3.11.2/gthumb/gth-thumb-loader.c 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/gth-thumb-loader.c 2021-09-19 15:50:40.665032900 +0000 @@ -89,6 +89,7 @@ self = GTH_THUMB_LOADER (object); _g_object_unref (self->priv->iloader); _g_object_unref (self->priv->tloader); + _g_object_unref (self->priv->thumb_factory); G_OBJECT_CLASS (gth_thumb_loader_parent_class)->finalize (object); } @@ -238,7 +239,8 @@ gth_thumb_loader_construct (GthThumbLoader *self, int requested_size) { - gth_thumb_loader_set_requested_size (self, requested_size); + if (requested_size > 0) + gth_thumb_loader_set_requested_size (self, requested_size); self->priv->tloader = gth_image_loader_new (generate_thumbnail, self); self->priv->iloader = gth_image_loader_new (load_cached_thumbnail, NULL); } @@ -256,6 +258,27 @@ } +GthThumbLoader * +gth_thumb_loader_copy (GthThumbLoader *self) +{ + GthThumbLoader *loader; + + loader = gth_thumb_loader_new (-1); + + loader->priv->requested_size = self->priv->requested_size; + loader->priv->cache_max_size = self->priv->cache_max_size; + loader->priv->thumb_size = self->priv->thumb_size; + loader->priv->thumb_factory = _g_object_ref (self->priv->thumb_factory); + + gth_thumb_loader_set_loader_func (loader, gth_image_loader_get_loader_func (self->priv->tloader)); + gth_thumb_loader_set_use_cache (loader, self->priv->use_cache); + gth_thumb_loader_set_save_thumbnails (loader, self->priv->save_thumbnails); + gth_thumb_loader_set_max_file_size (loader, self->priv->max_file_size); + + return loader; +} + + void gth_thumb_loader_set_loader_func (GthThumbLoader *self, GthImageLoaderFunc loader_func) @@ -716,7 +739,7 @@ } g_task_return_error (load_data->task, g_error_new_literal (G_IO_ERROR, G_IO_ERROR_CANCELLED, "script cancelled")); - + load_data_unref (load_data); return; } @@ -736,6 +759,43 @@ } else failed_to_load_original_image (self, load_data); + + load_data_unref (load_data); +} + + +static void +load_with_system_thumbnailer (GthThumbLoader *self, + LoadData *load_data) +{ + char *uri; + GError *error = NULL; + + uri = g_file_get_uri (load_data->file_data->file); + if (gnome_desktop_thumbnail_factory_generate_from_script (self->priv->thumb_factory, + uri, + gth_file_data_get_mime_type (load_data->file_data), + &load_data->thumbnailer_pid, + &load_data->thumbnailer_tmpfile, + &error)) + { + load_data->thumbnailer_watch = g_child_watch_add (load_data->thumbnailer_pid, + watch_thumbnailer_cb, + load_data); + load_data->thumbnailer_timeout = g_timeout_add (MAX_THUMBNAILER_LIFETIME, + kill_thumbnailer_cb, + load_data); + load_data->cancellable_watch = g_timeout_add (CHECK_CANCELLABLE_DELAY, + check_cancellable_cb, + load_data); + } + else { + g_clear_error (&error); + failed_to_load_original_image (self, load_data); + load_data_unref (load_data); + } + + g_free (uri); } @@ -763,45 +823,24 @@ /* error loading the original image, try with the system * thumbnailer */ - char *uri; - if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { g_task_return_error (load_data->task, error); + load_data_unref (load_data); return; } g_clear_error (&error); - - uri = g_file_get_uri (load_data->file_data->file); - if (gnome_desktop_thumbnail_factory_generate_from_script (self->priv->thumb_factory, - uri, - gth_file_data_get_mime_type (load_data->file_data), - &load_data->thumbnailer_pid, - &load_data->thumbnailer_tmpfile, - &error)) - { - load_data->thumbnailer_watch = g_child_watch_add (load_data->thumbnailer_pid, - watch_thumbnailer_cb, - load_data); - load_data->thumbnailer_timeout = g_timeout_add (MAX_THUMBNAILER_LIFETIME, - kill_thumbnailer_cb, - load_data); - load_data->cancellable_watch = g_timeout_add (CHECK_CANCELLABLE_DELAY, - check_cancellable_cb, - load_data); - } - else { - g_clear_error (&error); - failed_to_load_original_image (self, load_data); - load_data_unref (load_data); - } - - g_free (uri); - + load_with_system_thumbnailer (self, load_data); return; } surface = gth_image_get_cairo_surface (image); + if (surface == NULL) { + g_object_unref (image); + load_with_system_thumbnailer (self, load_data); + return; + } + original_image_loaded_correctly (self, load_data, surface, diff -Nru gthumb-3.11.2/gthumb/gth-thumb-loader.h gthumb-3.12.0/gthumb/gth-thumb-loader.h --- gthumb-3.11.2/gthumb/gth-thumb-loader.h 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/gth-thumb-loader.h 2021-09-19 15:50:40.665032900 +0000 @@ -54,6 +54,7 @@ GType gth_thumb_loader_get_type (void); GthThumbLoader * gth_thumb_loader_new (int requested_size); +GthThumbLoader * gth_thumb_loader_copy (GthThumbLoader *self); void gth_thumb_loader_set_loader_func (GthThumbLoader *self, GthImageLoaderFunc loader_func); void gth_thumb_loader_set_requested_size (GthThumbLoader *self, diff -Nru gthumb-3.11.2/gthumb/gth-vfs-tree.c gthumb-3.12.0/gthumb/gth-vfs-tree.c --- gthumb-3.11.2/gthumb/gth-vfs-tree.c 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/gth-vfs-tree.c 2021-09-19 15:50:40.675032900 +0000 @@ -114,8 +114,11 @@ load_data->vfs_tree = g_object_ref (vfs_tree); load_data->action = action; load_data->requested_folder = gth_file_data_new (location, NULL); - if (vfs_tree->priv->tree_root_is_vfs_root && ! g_file_equal (location, root)) - load_data->entry_point = gth_main_get_nearest_entry_point (location); + if (vfs_tree->priv->tree_root_is_vfs_root && ! g_file_equal (location, root)) { + GthFileData *entry_point = gth_main_get_nearest_entry_point (location); + load_data->entry_point = _g_object_ref (entry_point->file); + g_object_unref (entry_point); + } else load_data->entry_point = _g_object_ref (root); load_data->file_source = gth_main_get_file_source (load_data->requested_folder->file); diff -Nru gthumb-3.11.2/gthumb/gth-window.c gthumb-3.12.0/gthumb/gth-window.c --- gthumb-3.11.2/gthumb/gth-window.c 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/gth-window.c 2021-09-19 15:50:40.685032800 +0000 @@ -1012,6 +1012,32 @@ } +GHashTable * +gth_window_get_accels_for_group (GthWindow *window, + const char *group_name) +{ + GHashTable *map; + GPtrArray *shortcuts_v; + int i; + + g_return_val_if_fail (GTH_IS_WINDOW (window), NULL); + g_return_val_if_fail (group_name != NULL, NULL); + + map = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free); + + shortcuts_v = g_hash_table_lookup (window->priv->shortcut_groups, group_name); + if (shortcuts_v == NULL) + return map; + + for (i = 0; i < shortcuts_v->len; i++) { + GthShortcut *shortcut = g_ptr_array_index (shortcuts_v, i); + g_hash_table_insert (map, g_strdup (shortcut->detailed_action), g_strdup (shortcut->accelerator)); + } + + return map; +} + + gboolean gth_window_can_change_shortcut (GthWindow *window, const char *detailed_action, diff -Nru gthumb-3.11.2/gthumb/gth-window.h gthumb-3.12.0/gthumb/gth-window.h --- gthumb-3.11.2/gthumb/gth-window.h 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/gth-window.h 2021-09-19 15:50:40.688366200 +0000 @@ -148,6 +148,8 @@ GthShortcut *shortcut); void gth_window_remove_shortcuts (GthWindow *window, const char *group_name); +GHashTable * gth_window_get_accels_for_group (GthWindow *window, + const char *group_name); gboolean gth_window_can_change_shortcut (GthWindow *window, const char *detailed_action, int context, diff -Nru gthumb-3.11.2/gthumb/main.c gthumb-3.12.0/gthumb/main.c --- gthumb-3.11.2/gthumb/main.c 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/main.c 2021-09-19 15:50:40.718366100 +0000 @@ -21,6 +21,9 @@ #include #include +#ifdef GDK_WINDOWING_X11 +#include +#endif #include "gth-application.h" #include "gth-main.h" #include "gth-window.h" @@ -49,6 +52,11 @@ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); +#if defined (HAVE_GSTREAMER) && defined (GDK_WINDOWING_X11) + /* https://discourse.gnome.org/t/how-to-correctly-init-gtk-app-with-gstreamer/5105/3 */ + XInitThreads(); +#endif + /* run the main application */ Main_Application = gth_application_new (); diff -Nru gthumb-3.11.2/gthumb/make-gthumb-h.py gthumb-3.12.0/gthumb/make-gthumb-h.py --- gthumb-3.11.2/gthumb/make-gthumb-h.py 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/make-gthumb-h.py 2021-09-19 15:50:40.721699500 +0000 @@ -9,10 +9,10 @@ infile = sys.argv[1] outfile = sys.argv[2] -headers = "\n".join(map(lambda x: "#include ".format(x), sys.argv[3:])) +headers = "\n".join(map(lambda x: "#include <{0}>".format(x), sys.argv[3:])) with open(outfile, 'w') as to_file, open(infile) as from_file: for line in iter(from_file.readline, ''): if line == "@HEADERS@\n": line = headers + "\n" - to_file.write(line) + to_file.write(line) diff -Nru gthumb-3.11.2/gthumb/meson.build gthumb-3.12.0/gthumb/meson.build --- gthumb-3.11.2/gthumb/meson.build 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/meson.build 2021-09-19 15:50:40.735032800 +0000 @@ -89,6 +89,8 @@ 'gth-string-list.h', 'gth-tags-entry.h', 'gth-tags-file.h', + 'gth-template-editor-dialog.h', + 'gth-template-selector.h', 'gth-task.h', 'gth-test.h', 'gth-test-aspect-ratio.h', @@ -107,7 +109,6 @@ 'gth-window.h', 'gtk-utils.h', 'gvaluehash.h', - 'main.h', 'pixbuf-cache.h', 'pixbuf-io.h', 'pixbuf-utils.h', @@ -261,6 +262,8 @@ 'gth-string-list.c', 'gth-tags-entry.c', 'gth-tags-file.c', + 'gth-template-editor-dialog.c', + 'gth-template-selector.c', 'gth-task.c', 'gth-test.c', 'gth-test-aspect-ratio.c', diff -Nru gthumb-3.11.2/gthumb/resources/file-menu.ui gthumb-3.12.0/gthumb/resources/file-menu.ui --- gthumb-3.11.2/gthumb/resources/file-menu.ui 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/resources/file-menu.ui 2021-09-19 15:50:40.735032800 +0000 @@ -16,6 +16,8 @@
+
+
diff -Nru gthumb-3.11.2/gthumb/resources/gthumb.css gthumb-3.12.0/gthumb/resources/gthumb.css --- gthumb-3.11.2/gthumb/resources/gthumb.css 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/resources/gthumb.css 2021-09-19 15:50:40.741699500 +0000 @@ -21,6 +21,12 @@ border-color: @unfocused_borders; } +.empty-view { + font-weight: 300; + font-size: 24pt; + opacity: 0.5; +} + /* -- histogram -- */ .histogram { @@ -118,7 +124,7 @@ } .highlighted-text:backdrop { - color: #333333; + color: darker(currentColor); } /* -- extension list in the preferences dialog -- */ @@ -174,3 +180,12 @@ .revert-shortcut-button { padding: 0; } + +/* -- terminal-like label, used for the template preview -- */ + +.terminal { + background-color: #000; + color: #fff; + padding: 20px; + font-family: monospace; +} diff -Nru gthumb-3.11.2/gthumb/str-utils.c gthumb-3.12.0/gthumb/str-utils.c --- gthumb-3.11.2/gthumb/str-utils.c 2021-01-10 10:11:37.996578200 +0000 +++ gthumb-3.12.0/gthumb/str-utils.c 2021-09-19 15:50:40.748366000 +0000 @@ -22,6 +22,7 @@ #include #include #include +#include "glib-utils.h" #include "str-utils.h" @@ -46,6 +47,13 @@ } +gboolean +_g_str_empty (const char *str) +{ + return (str == NULL) || (str[0] == 0); +} + + void _g_str_set (char **str, const char *value) @@ -329,6 +337,29 @@ } +char * +_g_utf8_find_expr (const char *str, + const char *pattern) +{ + GRegex *regex; + GMatchInfo *match_info; + char *value = NULL; + + if ((str == NULL) || _g_str_empty (pattern)) + return NULL; + + regex = g_regex_new (pattern, 0, 0, NULL); + g_regex_match (regex, str, 0, &match_info); + if (g_match_info_matches (match_info)) + value = g_match_info_fetch (match_info, 0); + + g_match_info_free (match_info); + g_regex_unref (regex); + + return value; +} + + /* -- _g_utf8_split -- */ @@ -407,96 +438,6 @@ } -/* -- _g_utf8_split_template -- */ - - -typedef enum { - SPLIT_TMPL_STATE_START, - SPLIT_TMPL_STATE_READING_SHARPS, - SPLIT_TMPL_STATE_READING_LITERAL -} SplitTmplState; - - -/** - * example 1 : "xxx##yy#" --> [0] = xxx - * [1] = ## - * [2] = yy - * [3] = # - * [4] = NULL - * - * example 2 : "" --> [0] = NULL - **/ -char ** -_g_utf8_split_template (const char *tmpl) -{ - SplitTmplState state; - GList *chunk_list; - int chunk_n; - const char *p; - const char *chunk_start; - const char *chunk_end; - char **chunk_v; - - state = SPLIT_TMPL_STATE_START; - chunk_list = NULL; - chunk_n = 0; - p = tmpl; - while (p != NULL) { - gunichar ch = g_utf8_get_char (p); - gboolean save_chunk = FALSE; - - switch (state) { - case SPLIT_TMPL_STATE_START: - chunk_start = chunk_end = p; - if (ch == '#') - state = SPLIT_TMPL_STATE_READING_SHARPS; - else - state = SPLIT_TMPL_STATE_READING_LITERAL; - break; - - case SPLIT_TMPL_STATE_READING_SHARPS: - if (ch != '#') { - state = SPLIT_TMPL_STATE_READING_LITERAL; - save_chunk = TRUE; - } - else - chunk_end = p; - break; - - case SPLIT_TMPL_STATE_READING_LITERAL: - if ((ch == '#') || (ch == 0)) { - state = SPLIT_TMPL_STATE_READING_SHARPS; - save_chunk = TRUE; - } - else - chunk_end = p; - break; - } - - if (save_chunk) { - glong chunk_size; - char *chunk; - - chunk_size = chunk_end - chunk_start + 1; - chunk = _g_utf8_strndup (chunk_start, chunk_size); - chunk_list = g_list_prepend (chunk_list, chunk); - chunk_n++; - chunk_start = chunk_end = p; - } - - if (ch == 0) - break; - - p = g_utf8_next_char (p); - } - - chunk_v = _g_strv_take_from_str_list (chunk_list, chunk_n); - g_list_free (chunk_list); - - return chunk_v; -} - - char * _g_utf8_replace_str (const char *str, const char *old_str, @@ -1015,3 +956,520 @@ return (after_properties != NULL) ? g_strdup (after_properties) : NULL; } + + +/* -- Template utils -- */ + + +#undef DEBUG_TOKENIZER + + +typedef enum { + TOKENIZER_STATE_START, + TOKENIZER_STATE_ENUMERATOR, + TOKENIZER_STATE_CODE, + TOKENIZER_STATE_ARG, + TOKENIZER_STATE_TEXT +} TokenizerState; + + +#if DEBUG_TOKENIZER +static char *TokenizerStateName[] = { + "TOKENIZER_STATE_START", + "TOKENIZER_STATE_ENUMERATOR", + "TOKENIZER_STATE_CODE", + "TOKENIZER_STATE_ARG", + "TOKENIZER_STATE_TEXT" +}; +#endif + + +static gboolean +_g_template_valid_special_code (gunichar ch) +{ + return (ch != '%') && (ch != '{') && ! g_unichar_isspace (ch) && (ch != 0); +} + + +char ** +_g_template_tokenize (const char *template, + TemplateFlags flags) +{ + gboolean split_enumerator; + TokenizerState state; + GList *token_list; + int token_n; + const char *p; + const char *token_start; + glong token_size; + int n_open_brackets; + char **token_v; + +#if DEBUG_TOKENIZER + g_print ("\n> _g_template_tokenize: '%s'\n", template); +#endif + + split_enumerator = (flags & TEMPLATE_FLAGS_NO_ENUMERATOR) == 0; + + state = TOKENIZER_STATE_START; + token_list = NULL; + token_n = 0; + token_start = NULL; + token_size = 0; + n_open_brackets = 0; + p = template; + while (p != NULL) { + gboolean add_to_token; + gboolean save_token; + gunichar ch; + const char *next_p; + gunichar next_ch; + gboolean code_prefix; + gboolean enumerator_prefix; + + add_to_token = FALSE; + save_token = FALSE; + ch = (p != NULL) ? g_utf8_get_char (p) : 0; + next_p = (p != NULL) ? g_utf8_next_char (p) : NULL; + next_ch = (next_p != NULL) ? g_utf8_get_char (next_p) : 0; + code_prefix = (ch == '%') && _g_template_valid_special_code (next_ch); + enumerator_prefix = split_enumerator && (ch == '#'); + +#if DEBUG_TOKENIZER + { + char str[7] = { 0, 0, 0, 0, 0, 0, 0 }; + g_unichar_to_utf8 (ch, str); + g_print ("> ch: '%s'\n", str); + } +#endif + + switch (state) { + case TOKENIZER_STATE_START: + token_start = p; + token_size = 0; + add_to_token = TRUE; + if (enumerator_prefix) + state = TOKENIZER_STATE_ENUMERATOR; + else if (code_prefix) + state = TOKENIZER_STATE_CODE; + else + state = TOKENIZER_STATE_TEXT; + break; + + case TOKENIZER_STATE_ENUMERATOR: + if (ch != '#') { + add_to_token = FALSE; + save_token = TRUE; + state = TOKENIZER_STATE_START; + } + else + add_to_token = TRUE; + break; + + case TOKENIZER_STATE_CODE: + if (next_ch == '{') { + add_to_token = TRUE; + state = TOKENIZER_STATE_ARG; + n_open_brackets = 0; + } + else { + add_to_token = TRUE; + save_token = TRUE; + state = TOKENIZER_STATE_START; + } + break; + + case TOKENIZER_STATE_ARG: + if (ch == '{') + n_open_brackets++; + else if (ch == '}') + n_open_brackets--; + if ((n_open_brackets == 0) && (ch == '}') && (next_ch != '{')) { + add_to_token = TRUE; + save_token = TRUE; + state = TOKENIZER_STATE_START; + } + else + add_to_token = TRUE; + break; + + case TOKENIZER_STATE_TEXT: + if ((ch == 0) || enumerator_prefix || code_prefix) { + add_to_token = FALSE; + save_token = TRUE; + state = TOKENIZER_STATE_START; + } + else + add_to_token = TRUE; + break; + } + +#if DEBUG_TOKENIZER + g_print (" new state: %s\n", TokenizerStateName[state]); + g_print (" save_token: %d\n", save_token); + g_print (" add_to_token: %d\n", add_to_token); + g_print (" token_size: %ld\n", token_size); + g_print (" n_open_brackets: %d\n", n_open_brackets); +#endif + + if (add_to_token) { + token_size++; + p = next_p; + } + + if (save_token) { + token_list = g_list_prepend (token_list, _g_utf8_strndup (token_start, token_size)); + token_n++; + } + + if (ch == 0) + break; + } + + token_v = _g_strv_take_from_str_list (token_list, token_n); + g_list_free (token_list); + + return token_v; +} + + +gunichar +_g_template_get_token_code (const char *token) +{ + gunichar ch; + + if (token == NULL) + return 0; + + ch = g_utf8_get_char (token); + if (ch != '%') + return 0; + + token = g_utf8_next_char (token); + if (token == NULL) + return 0; + + ch = g_utf8_get_char (token); + + return _g_template_valid_special_code (ch) ? ch : 0; +} + + +char ** +_g_template_get_token_args (const char *token) +{ + TokenizerState state; + GList *token_list; + int token_n; + const char *p; + const char *token_start; + glong token_size; + int n_open_brackets; + char **token_v; + +#if DEBUG_TOKENIZER + g_print ("\n> _g_template_get_token_args: '%s'\n", token); +#endif + + state = TOKENIZER_STATE_START; + token_list = NULL; + token_n = 0; + token_start = NULL; + token_size = 0; + n_open_brackets = 0; + p = token; + while (p != NULL) { + gboolean save_token = FALSE; + gunichar ch; + const char *next_p; + gunichar next_ch; + + ch = (p != NULL) ? g_utf8_get_char (p) : 0; + next_p = (p != NULL) ? g_utf8_next_char (p) : NULL; + next_ch = (next_p != NULL) ? g_utf8_get_char (next_p) : 0; + +#if DEBUG_TOKENIZER + { + char str[7] = { 0, 0, 0, 0, 0, 0, 0 }; + g_unichar_to_utf8 (ch, str); + g_print ("> ch: '%s'\n", str); + } +#endif + + switch (state) { + case TOKENIZER_STATE_START: + if ((ch == '%') && _g_template_valid_special_code (next_ch)) { + /* Skip the code. */ + p = next_p; + next_p = (p != NULL) ? g_utf8_next_char (p) : NULL; + state = TOKENIZER_STATE_CODE; + } + else + ch = 0; /* Not a special code. */ + break; + + case TOKENIZER_STATE_CODE: + if (ch == '{') { + n_open_brackets = 1; + token_start = next_p; + token_size = 0; + state = TOKENIZER_STATE_ARG; + } + else + ch = 0; /* No arguments for this code. */ + break; + + case TOKENIZER_STATE_ARG: + if (ch == '}') { + n_open_brackets--; + if (n_open_brackets == 0) { + save_token = TRUE; + state = TOKENIZER_STATE_CODE; + } + else + token_size++; + } + else { + token_size++; + if (ch == '{') + n_open_brackets++; + } + break; + + default: + g_assert_not_reached (); + break; + } + +#if DEBUG_TOKENIZER + g_print (" new state: %s\n", TokenizerStateName[state]); + g_print (" save_token: %d\n", save_token); + g_print (" token_size: %ld\n", token_size); + g_print (" n_open_brackets: %d\n", n_open_brackets); +#endif + + if (save_token) { + char *token; + + token = _g_utf8_strndup (token_start, token_size); + token_list = g_list_prepend (token_list, _g_utf8_strip (token)); + token_n++; + + g_free (token); + } + + if (ch == 0) + break; + + p = next_p; + } + + token_v = _g_strv_take_from_str_list (token_list, token_n); + g_list_free (token_list); + + return token_v; +} + + +gboolean +_g_template_token_is (const char *token, + gunichar code) +{ + return _g_template_get_token_code (token) == code; +} + + +/* -- _g_template_for_each_token -- */ + + +static void +_for_each_token (const char *tmpl, + TemplateFlags flags, + gunichar parent_node, + TemplateForEachFunc for_each, + gpointer user_data) +{ + char **tokenv; + int i; + gboolean with_enumerator; + gboolean stop; + + if ((tmpl == NULL) || (for_each == NULL)) + return; + + with_enumerator = (flags & TEMPLATE_FLAGS_NO_ENUMERATOR) == 0; + stop = FALSE; + tokenv = _g_template_tokenize (tmpl, flags); + for (i = 0; ! stop && (tokenv[i] != NULL); i++) { + char *token = tokenv[i]; + gunichar code; + + code = _g_template_get_token_code (token); + if (code != 0) { + char **args; + int j; + + args = _g_template_get_token_args (token); + for (j = 0; args[j] != NULL; j++) + _for_each_token (args[j], flags, code, for_each, user_data); + + stop = for_each (parent_node, code, args, user_data); + + g_strfreev (args); + } + else if (with_enumerator && (token[0] == '#')) { + char *args[] = { token, NULL }; + stop = for_each (parent_node, '#', args, user_data); + } + else { + char *args[] = { token, NULL }; + stop = for_each (parent_node, code, args, user_data); + } + } + + g_strfreev (tokenv); +} + + +void +_g_template_for_each_token (const char *tmpl, + TemplateFlags flags, + TemplateForEachFunc for_each, + gpointer user_data) +{ + _for_each_token (tmpl, flags, 0, for_each, user_data); +} + + +/* -- _g_template_eval -- */ + + +static gchar * +_eval_template (const char *tmpl, + TemplateFlags flags, + gunichar parent_code, + TemplateEvalFunc eval, + gpointer user_data) +{ + GString *result; + char **tokenv; + int i; + gboolean with_enumerator; + gboolean stop; + + if (tmpl == NULL) + return NULL; + + result = g_string_new (""); + with_enumerator = (flags & TEMPLATE_FLAGS_NO_ENUMERATOR) == 0; + stop = FALSE; + tokenv = _g_template_tokenize (tmpl, flags); + for (i = 0; ! stop && (tokenv[i] != NULL); i++) { + char *token = tokenv[i]; + gunichar code; + + code = _g_template_get_token_code (token); + if (code != 0) { + char **args; + int j; + + if (eval == NULL) + continue; + + args = _g_template_get_token_args (token); + for (j = 0; args[j] != NULL; j++) + args[j] = _eval_template (args[j], flags, code, eval, user_data); + + stop = eval (flags, parent_code, code, args, result, user_data); + + g_strfreev (args); + } + else if (with_enumerator && (token[0] == '#')) { + char *args[] = { token, NULL }; + + if (eval == NULL) + continue; + + stop = eval (flags, parent_code, '#', args, result, user_data); + } + else { /* Literal string. */ + if (flags & TEMPLATE_FLAGS_PREVIEW) + _g_string_append_markup_escaped (result, "%s", token); + else + g_string_append (result, token); + } + } + + g_strfreev (tokenv); + + return g_string_free (result, FALSE); +} + + +char * +_g_template_eval (const char *tmpl, + TemplateFlags flags, + TemplateEvalFunc eval, + gpointer user_data) +{ + return _eval_template (tmpl, + flags, + 0, + eval, + user_data); +} + + +void +_g_string_append_template_code (GString *str, + gunichar code, + char **args) +{ + if (code == 0) { + /* Literal string, not a special code. */ + if (args[0] != NULL) + g_string_append (str, args[0]); + } + else { + g_string_append_c (str, '%'); + g_string_append_unichar (str, code); + + if (args != NULL) { + int i; + + for (i = 0; args[i] != NULL; i++) + g_string_append_printf (str, "{ %s }", args[i]); + } + } +} + + +char * +_g_template_replace_enumerator (const char *token, + int n) +{ + long length; + char *format; + char *result; + + length = 0; + while (token != NULL) { + gunichar ch = g_utf8_get_char (token); + if (ch == 0) + break; + if (ch != '#') + return NULL; /* Syntax error. */ + length++; + token = g_utf8_next_char (token); + } + + if (length == 0) + return NULL; + + format = g_strdup_printf ("%%0" "%ld" "d", length); + result = g_strdup_printf (format, n); + + g_free (format); + + return result; +} diff -Nru gthumb-3.11.2/gthumb/str-utils.h gthumb-3.12.0/gthumb/str-utils.h --- gthumb-3.11.2/gthumb/str-utils.h 2021-01-10 10:11:37.999911500 +0000 +++ gthumb-3.12.0/gthumb/str-utils.h 2021-09-19 15:50:40.748366000 +0000 @@ -33,9 +33,10 @@ gboolean _g_str_n_equal (const char *str1, const char *str2, gsize size); +gboolean _g_str_empty (const char *str); void _g_str_set (char **str, const char *value); -char ** _g_strv_take_from_str_list +char ** _g_strv_take_from_str_list (GList *str_list, int size); char * _g_str_random (int len); @@ -51,32 +52,34 @@ const char *str); gboolean _g_strv_contains (char **strv, const char *str); -char ** _g_strv_prepend (char **strv, +char ** _g_strv_prepend (char **strv, const char *str); -char ** _g_strv_concat (char **strv1, +char ** _g_strv_concat (char **strv1, char **strv2); gboolean _g_strv_remove (char **strv, const char *str); /* UTF-8 utils */ -char * _g_utf8_strndup (const char *str, - gssize size); +char * _g_utf8_strndup (const char *str, + gssize size); const char * _g_utf8_find_str (const char *haystack, const char *needle); -char ** _g_utf8_split (const char *str, +char * _g_utf8_find_expr (const char *str, + const char *pattern); +char ** _g_utf8_split (const char *str, const char *separator, int max_tokens); -char ** _g_utf8_split_template (const char *tmpl); char * _g_utf8_replace_str (const char *str, const char *old_str, const char *new_str); -char * _g_utf8_replace_pattern (const char *str, +char * _g_utf8_replace_pattern + (const char *str, const char *pattern, const char *replacement); char * _g_utf8_last_char (const char *str, glong *p_size); -gboolean _g_utf8_n_equal (const char *str1, +gboolean _g_utf8_n_equal (const char *str1, const char *str2, glong size); const char * _g_utf8_after_ascii_space @@ -95,10 +98,54 @@ char * _g_utf8_translate (const char *str, ...) G_GNUC_NULL_TERMINATED; char * _g_utf8_escape_xml (const char *str); -char * _g_utf8_text_escape_xml (const char *str); +char * _g_utf8_text_escape_xml + (const char *str); char * _g_utf8_remove_string_properties (const char *str); +/* Template utils */ + +typedef enum { + TEMPLATE_FLAGS_DEFAULT = 0, + TEMPLATE_FLAGS_NO_ENUMERATOR = (1 << 0), + TEMPLATE_FLAGS_PREVIEW = (1 << 1), + TEMPLATE_FLAGS_PARTIAL = (1 << 2), +} TemplateFlags; + +typedef gboolean (*TemplateForEachFunc) (gunichar parent_code, + gunichar code, + char **args, + gpointer user_data); +typedef gboolean (*TemplateEvalFunc) (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data); +typedef char * (*TemplatePreviewFunc) (const char *tmpl, + TemplateFlags flags, + gpointer user_data); + +char ** _g_template_tokenize (const char *tmpl, + TemplateFlags flags); +gunichar _g_template_get_token_code (const char *token); +char ** _g_template_get_token_args (const char *token); +gboolean _g_template_token_is (const char *token, + gunichar code); +void _g_template_for_each_token (const char *tmpl, + TemplateFlags flags, + TemplateForEachFunc for_each, + gpointer user_data); +char * _g_template_eval (const char *tmpl, + TemplateFlags flags, + TemplateEvalFunc eval, + gpointer user_data); +void _g_string_append_template_code (GString *str, + gunichar code, + char **args); +char * _g_template_replace_enumerator (const char *token, + int n); + G_END_DECLS #endif /* _STR_UTILS_H */ diff -Nru gthumb-3.11.2/gthumb/test-glib-utils.c gthumb-3.12.0/gthumb/test-glib-utils.c --- gthumb-3.11.2/gthumb/test-glib-utils.c 2021-01-10 10:11:37.999911500 +0000 +++ gthumb-3.12.0/gthumb/test-glib-utils.c 2021-09-19 15:50:40.758366000 +0000 @@ -177,6 +177,25 @@ static void +test_g_utf8_find_expr (void) +{ + g_assert_cmpstr (_g_utf8_find_expr (NULL, NULL), ==, NULL); + g_assert_cmpstr (_g_utf8_find_expr ("", NULL), ==, NULL); + g_assert_cmpstr (_g_utf8_find_expr (NULL, ""), ==, NULL); + g_assert_cmpstr (_g_utf8_find_expr ("", ""), ==, NULL); + g_assert_cmpstr (_g_utf8_find_expr ("日", ""), ==, NULL); + g_assert_cmpstr (_g_utf8_find_expr ("日", "日"), ==, "日"); + g_assert_cmpstr (_g_utf8_find_expr ("日本語", "日"), ==, "日"); + g_assert_cmpstr (_g_utf8_find_expr ("日本語", "語"), ==, "語"); + g_assert_cmpstr (_g_utf8_find_expr ("日本語", "本本"), ==, NULL); + g_assert_cmpstr (_g_utf8_find_expr ("日本語", "[0-9]+"), ==, NULL); + g_assert_cmpstr (_g_utf8_find_expr ("日本1234語", "[0-9]+"), ==, "1234"); + g_assert_cmpstr (_g_utf8_find_expr ("日1本9876語", "[0-9]+"), ==, "1"); + g_assert_cmpstr (_g_utf8_find_expr ("日1234本9876語", "[0-9]+"), ==, "1234"); +} + + +static void test_g_path_get_parent_all (void) { g_assert_cmpstr (_g_path_get_parent (NULL), ==, NULL); @@ -525,53 +544,323 @@ static void -test_g_utf8_split_template_all (void) +test_g_template_tokenize_all (void) { char **strv; - strv = _g_utf8_split_template (""); + strv = _g_template_tokenize ("", 0); _g_assert_strv_equal (strv, NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("xxx##yy#"); + strv = _g_template_tokenize ("xxx##yy#", 0); _g_assert_strv_equal (strv, "xxx", "##", "yy", "#", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("日"); + strv = _g_template_tokenize ("日", 0); _g_assert_strv_equal (strv, "日", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("日本"); + strv = _g_template_tokenize ("日本", 0); _g_assert_strv_equal (strv, "日本", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("#"); + strv = _g_template_tokenize ("#", 0); _g_assert_strv_equal (strv, "#", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("##"); + strv = _g_template_tokenize ("##", 0); _g_assert_strv_equal (strv, "##", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("#日"); + strv = _g_template_tokenize ("#日", 0); _g_assert_strv_equal (strv, "#", "日", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("日#"); + strv = _g_template_tokenize ("日#", 0); _g_assert_strv_equal (strv, "日", "#", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("日#本"); + strv = _g_template_tokenize ("日#本", 0); _g_assert_strv_equal (strv, "日", "#", "本", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("日#本#"); + strv = _g_template_tokenize ("日#本#", 0); _g_assert_strv_equal (strv, "日", "#", "本", "#", NULL); g_strfreev (strv); - strv = _g_utf8_split_template ("日#本#語"); + strv = _g_template_tokenize ("日#本#語", 0); _g_assert_strv_equal (strv, "日", "#", "本", "#", "語", NULL); g_strfreev (strv); + + strv = _g_template_tokenize ("%日", 0); + _g_assert_strv_equal (strv, "%日", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日%本", 0); + _g_assert_strv_equal (strv, "%日", "%本", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日-%本", 0); + _g_assert_strv_equal (strv, "%日", "-", "%本", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日-%本-", 0); + _g_assert_strv_equal (strv, "%日", "-", "%本", "-", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("-%日-%本", 0); + _g_assert_strv_equal (strv, "-", "%日", "-", "%本", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日{ 本語 }", 0); + _g_assert_strv_equal (strv, "%日{ 本語 }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日{ 本語 }日本語", 0); + _g_assert_strv_equal (strv, "%日{ 本語 }", "日本語", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日{ 本語 }%本", 0); + _g_assert_strv_equal (strv, "%日{ 本語 }", "%本", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日{ 本語 }%正{ 體字 }", 0); + _g_assert_strv_equal (strv, "%日{ 本語 }", "%正{ 體字 }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日{ 本語 }%正{ 體字 }{ 本語 }", 0); + _g_assert_strv_equal (strv, "%日{ 本語 }", "%正{ 體字 }{ 本語 }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日{ 本語 }-%正{ 體字 }{ 本語 }", 0); + _g_assert_strv_equal (strv, "%日{ 本語 }", "-", "%正{ 體字 }{ 本語 }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%日{ 本語 }-%日{ 本 }{ 語 }-", 0); + _g_assert_strv_equal (strv, "%日{ 本語 }", "-", "%日{ 本 }{ 語 }", "-", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%Q{ %A{ Prompt: } }", 0); + _g_assert_strv_equal (strv, "%Q{ %A{ Prompt: } }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%Q{ { %A } }", 0); + _g_assert_strv_equal (strv, "%Q{ { %A } }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%Q{ {} }", 0); + _g_assert_strv_equal (strv, "%Q{ {} }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%Q{ { }", 0); + _g_assert_strv_equal (strv, NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%Q{ %A{} }", 0); + _g_assert_strv_equal (strv, "%Q{ %A{} }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%Q{ %A{}{} }", 0); + _g_assert_strv_equal (strv, "%Q{ %A{}{} }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%Q{ %A{ Prompt: }{ 12 } }", 0); + _g_assert_strv_equal (strv, "%Q{ %A{ Prompt: }{ 12 } }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%a{ %x }%b{ %y }", 0); + _g_assert_strv_equal (strv, "%a{ %x }", "%b{ %y }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%a{ %x }%b{ %y }%c{ %z }", 0); + _g_assert_strv_equal (strv, "%a{ %x }", "%b{ %y }", "%c{ %z }", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%a{%x}%b{%y}%c{%z}", 0); + _g_assert_strv_equal (strv, "%a{%x}", "%b{%y}", "%c{%z}", NULL); + g_strfreev (strv); + + strv = _g_template_tokenize ("%a{%x} %b{%y} %c{%z}", 0); + _g_assert_strv_equal (strv, "%a{%x}", " ", "%b{%y}", " ", "%c{%z}", NULL); + g_strfreev (strv); +} + + +static void +test_g_template_get_token_code_all (void) +{ + g_assert_true (_g_template_get_token_code (NULL) == 0); + g_assert_true (_g_template_get_token_code ("") == 0); + g_assert_true (_g_template_get_token_code ("a") == 0); + g_assert_true (_g_template_get_token_code ("日") == 0); + g_assert_true (_g_template_get_token_code ("%a") == 'a'); + g_assert_true (_g_template_get_token_code ("% a") == 0); + g_assert_true (_g_template_get_token_code ("%日") == g_utf8_get_char ("日")); + g_assert_true (_g_template_get_token_code ("%日 %字") == g_utf8_get_char ("日")); + g_assert_true (_g_template_get_token_code ("% 日") == 0); + g_assert_true (_g_template_get_token_code (" %日") == 0); + g_assert_true (_g_template_get_token_code (" % 日") == 0); + g_assert_true (_g_template_get_token_code ("%{}") == 0); + g_assert_true (_g_template_get_token_code ("%{ text }") == 0); + g_assert_true (_g_template_get_token_code ("%{ %字 }") == 0); + g_assert_true (_g_template_get_token_code ("%日{}") == g_utf8_get_char ("日")); + g_assert_true (_g_template_get_token_code ("%日{%字}") == g_utf8_get_char ("日")); + g_assert_true (_g_template_get_token_code ("%日{ }") == g_utf8_get_char ("日")); + g_assert_true (_g_template_get_token_code ("%日{ %字 }") == g_utf8_get_char ("日")); +} + + +static void +test_g_template_get_token_args_all (void) +{ + char **strv; + + strv = _g_template_get_token_args (""); + _g_assert_strv_equal (strv, NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%F"); + _g_assert_strv_equal (strv, NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("{ xxx }{ yyy }"); + _g_assert_strv_equal (strv, NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%A%F{ xxx }{ yyy }"); + _g_assert_strv_equal (strv, NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%F{ xxx }{ yyy }"); + _g_assert_strv_equal (strv, "xxx", "yyy", NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%日{ 本語 }"); + _g_assert_strv_equal (strv, "本語", NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%日{ 本語 }{ 體字 }"); + _g_assert_strv_equal (strv, "本語", "體字", NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%Q{ %A }"); + _g_assert_strv_equal (strv, "%A", NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%Q{ %A{ Prompt: } }"); + _g_assert_strv_equal (strv, "%A{ Prompt: }", NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%Q{ %A{ Prompt: }{ 10 } }"); + _g_assert_strv_equal (strv, "%A{ Prompt: }{ 10 }", NULL); + g_strfreev (strv); + + strv = _g_template_get_token_args ("%Q{ %A{ Prompt: }{ 10 } %A{ Prompt2: }{ 20 } }"); + _g_assert_strv_equal (strv, "%A{ Prompt: }{ 10 } %A{ Prompt2: }{ 20 }", NULL); + g_strfreev (strv); +} + + +static void +test_g_template_token_is_all (void) +{ + g_assert_true (_g_template_token_is (NULL, 0)); + g_assert_true (_g_template_token_is ("", 0)); + + g_assert_true (_g_template_token_is ("a", 0)); + g_assert_true (! _g_template_token_is ("a", 'a')); + g_assert_true (! _g_template_token_is ("a", 'b')); + + g_assert_true (! _g_template_token_is ("%a", 0)); + g_assert_true (_g_template_token_is ("%a", 'a')); + g_assert_true (_g_template_token_is ("%abc", 'a')); + g_assert_true (_g_template_token_is ("%a{}", 'a')); + g_assert_true (_g_template_token_is ("%a{ xyz }", 'a')); + + g_assert_true (_g_template_token_is ("%日", g_utf8_get_char ("日"))); + g_assert_true (_g_template_token_is ("%日{}", g_utf8_get_char ("日"))); + g_assert_true (_g_template_token_is ("%日{ 日本語 }", g_utf8_get_char ("日"))); +} + + +static gboolean +eval_template_cb (TemplateFlags flags, + gunichar parent_code, + gunichar code, + char **args, + GString *result, + gpointer user_data) +{ + int i; + + switch (code) { + case 'A': + g_string_append (result, "a"); + break; + case 'B': + for (i = 0; args[i] != NULL; i++) + g_string_append (result, args[i]); + break; + case 'C': + break; + case '#': + g_string_append (result, _g_template_replace_enumerator (args[0], 1)); + break; + default: + g_string_append_unichar (result, code); + break; + } + return FALSE; +} + + +static void +test_g_template_eval_all (void) +{ + g_assert_cmpstr (_g_template_eval (NULL, 0, eval_template_cb, NULL), ==, NULL); + g_assert_cmpstr (_g_template_eval ("", 0, eval_template_cb, NULL), ==, ""); + g_assert_cmpstr (_g_template_eval ("日本語", 0, eval_template_cb, NULL), ==, "日本語"); + g_assert_cmpstr (_g_template_eval ("%A", 0, eval_template_cb, NULL), ==, "a"); + g_assert_cmpstr (_g_template_eval ("%A{}", 0, eval_template_cb, NULL), ==, "a"); + g_assert_cmpstr (_g_template_eval ("%A{ xyz }", 0, eval_template_cb, NULL), ==, "a"); + g_assert_cmpstr (_g_template_eval ("%A{ %B }", 0, eval_template_cb, NULL), ==, "a"); + g_assert_cmpstr (_g_template_eval ("%A{ %A }", 0, eval_template_cb, NULL), ==, "a"); + g_assert_cmpstr (_g_template_eval ("%B{x}", 0, eval_template_cb, NULL), ==, "x"); + g_assert_cmpstr (_g_template_eval ("%B{%B{x}}", 0, eval_template_cb, NULL), ==, "x"); + g_assert_cmpstr (_g_template_eval ("%B{%B{x}y}z", 0, eval_template_cb, NULL), ==, "xyz"); + g_assert_cmpstr (_g_template_eval ("%B{%B{x}%B{y}}", 0, eval_template_cb, NULL), ==, "xy"); + g_assert_cmpstr (_g_template_eval ("%A%B%C", 0, eval_template_cb, NULL), ==, "a"); + g_assert_cmpstr (_g_template_eval ("%A{}%B{ x }%C{ xyz }", 0, eval_template_cb, NULL), ==, "ax"); + g_assert_cmpstr (_g_template_eval ("%A%B%C日本語", 0, eval_template_cb, NULL), ==, "a日本語"); + g_assert_cmpstr (_g_template_eval ("日本語%A%B{日}%C", 0, eval_template_cb, NULL), ==, "日本語a日"); + + g_assert_cmpstr (_g_template_eval ("#", 0, eval_template_cb, NULL), ==, "1"); + g_assert_cmpstr (_g_template_eval ("##", 0, eval_template_cb, NULL), ==, "01"); + g_assert_cmpstr (_g_template_eval ("日##", 0, eval_template_cb, NULL), ==, "日01"); + g_assert_cmpstr (_g_template_eval ("日#本##語###", 0, eval_template_cb, NULL), ==, "日1本01語001"); + g_assert_cmpstr (_g_template_eval ("#日##本###語", 0, eval_template_cb, NULL), ==, "1日01本001語"); + g_assert_cmpstr (_g_template_eval ("%A#%B#%C##", 0, eval_template_cb, NULL), ==, "a1101"); + g_assert_cmpstr (_g_template_eval ("日本語%A%B{日}%C###", 0, eval_template_cb, NULL), ==, "日本語a日001"); + + g_assert_cmpstr (_g_template_eval ("#", TEMPLATE_FLAGS_NO_ENUMERATOR, eval_template_cb, NULL), ==, "#"); + g_assert_cmpstr (_g_template_eval ("%A#%B{#}%C##", TEMPLATE_FLAGS_NO_ENUMERATOR, eval_template_cb, NULL), ==, "a####"); +} + + +static void +test_g_template_replace_enumerator_all (void) +{ + g_assert_cmpstr (_g_template_replace_enumerator (NULL, 1), ==, NULL); + g_assert_cmpstr (_g_template_replace_enumerator ("", 1), ==, NULL); + g_assert_cmpstr (_g_template_replace_enumerator ("X", 1), ==, NULL); + g_assert_cmpstr (_g_template_replace_enumerator ("日", 1), ==, NULL); + g_assert_cmpstr (_g_template_replace_enumerator ("日#", 1), ==, NULL); + g_assert_cmpstr (_g_template_replace_enumerator ("#日", 1), ==, NULL); + g_assert_cmpstr (_g_template_replace_enumerator ("#", 1), ==, "1"); + g_assert_cmpstr (_g_template_replace_enumerator ("##", 1), ==, "01"); + g_assert_cmpstr (_g_template_replace_enumerator ("###", 1), ==, "001"); + g_assert_cmpstr (_g_template_replace_enumerator ("###", 10), ==, "010"); + g_assert_cmpstr (_g_template_replace_enumerator ("###", 1000), ==, "1000"); } @@ -931,10 +1220,16 @@ g_test_add_func ("/glib-utils/_g_utf8_replace_str", test_g_utf8_replace_str_all); g_test_add_func ("/glib-utils/_g_utf8_rstrip", test_g_utf8_rstrip_all); g_test_add_func ("/glib-utils/_g_utf8_split", test_g_utf8_split_all); - g_test_add_func ("/glib-utils/_g_utf8_split_template", test_g_utf8_split_template_all); + g_test_add_func ("/glib-utils/_g_template_tokenize", test_g_template_tokenize_all); + g_test_add_func ("/glib-utils/_g_template_get_token_code", test_g_template_get_token_code_all); + g_test_add_func ("/glib-utils/_g_template_get_token_args", test_g_template_get_token_args_all); + g_test_add_func ("/glib-utils/_g_template_token_is", test_g_template_token_is_all); + g_test_add_func ("/glib-utils/_g_template_eval", test_g_template_eval_all); + g_test_add_func ("/glib-utils/_g_template_replace_enumerator", test_g_template_replace_enumerator_all); g_test_add_func ("/glib-utils/_g_utf8_strip", test_g_utf8_strip_all); g_test_add_func ("/glib-utils/_g_utf8_translate", test_g_utf8_translate_all); g_test_add_func ("/glib-utils/_g_utf8_remove_string_properties", test_g_utf8_remove_string_properties); + g_test_add_func ("/glib-utils/_g_utf8_find_expr", test_g_utf8_find_expr); g_test_add_func ("/glib-utils/_g_path_get_basename", test_g_path_get_basename_all); g_test_add_func ("/glib-utils/_g_path_get_extension", test_g_path_get_extension_all); diff -Nru gthumb-3.11.2/gthumb/typedefs.h gthumb-3.12.0/gthumb/typedefs.h --- gthumb-3.11.2/gthumb/typedefs.h 2021-01-10 10:11:37.999911500 +0000 +++ gthumb-3.12.0/gthumb/typedefs.h 2021-09-19 15:50:40.778365900 +0000 @@ -116,6 +116,16 @@ } GthGridType; +typedef enum { + GTH_THUMBNAIL_STATE_DEFAULT = 0, + GTH_THUMBNAIL_STATE_CREATING, + GTH_THUMBNAIL_STATE_CREATED, + GTH_THUMBNAIL_STATE_LOADING, + GTH_THUMBNAIL_STATE_ERROR, + GTH_THUMBNAIL_STATE_LOADED +} GthThumbnailState; + + typedef enum /*< skip >*/ { GTH_CHANNEL_RED = 0, GTH_CHANNEL_GREEN = 1, @@ -181,7 +191,6 @@ GtkWidget *dialog, gpointer user_data); - G_END_DECLS #endif /* TYPEDEFS_H */ diff -Nru gthumb-3.11.2/gthumb/uri-utils.h gthumb-3.12.0/gthumb/uri-utils.h --- gthumb-3.11.2/gthumb/uri-utils.h 2021-01-10 10:11:37.999911500 +0000 +++ gthumb-3.12.0/gthumb/uri-utils.h 2021-09-19 15:50:40.821699100 +0000 @@ -51,9 +51,9 @@ char * _g_uri_join (UriParts *parts); void _g_uri_parts_init (UriParts *parts); void _g_uri_parts_clear (UriParts *parts); -char * _g_uri_get_part (const char *uri, +char * _g_uri_get_part (const char *uri, UriPart part); -char * _g_uri_get_path (const char *uri); +char * _g_uri_get_path (const char *uri); char * _g_uri_get_basename (const char *uri); char * _g_uri_get_extension (const char *uri); char * _g_uri_get_scheme (const char *uri); @@ -62,17 +62,17 @@ gboolean _g_uri_is_parent (const char *uri, const char *file); char * _g_uri_get_parent (const char *uri); -char * _g_uri_remove_extension (const char *uri); +char * _g_uri_remove_extension (const char *uri); char * _g_uri_from_path (const char *path); -const char * _g_uri_get_home (void); +const char * _g_uri_get_home (void); char * _g_uri_append_path (const char *uri, const char *path); /* Path utils */ -char ** _g_path_split_components (const char *path, +char ** _g_path_split_components (const char *path, int *size); -char * _g_path_join_components (char **comp_v); +char * _g_path_join_components (char **comp_v); char * _g_path_join (const char *first, ...) G_GNUC_NULL_TERMINATED; const char * _g_path_get_basename (const char *path); diff -Nru gthumb-3.11.2/help/es/es.po gthumb-3.12.0/help/es/es.po --- gthumb-3.11.2/help/es/es.po 2021-01-10 10:11:38.009911500 +0000 +++ gthumb-3.12.0/help/es/es.po 2021-09-19 15:50:41.125032000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gthumb.userguide.master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-19 12:33+0000\n" +"POT-Creation-Date: 2021-08-30 17:59+0000\n" "PO-Revision-Date: 2019-10-28 16:40+0100\n" "Last-Translator: Daniel Mustieles \n" "Language-Team: Spanish - Spain \n" @@ -2617,7 +2617,7 @@ #. (itstool) path: p/link #: C/legal.xml:4 msgid "Creative Commons Attribution-Share Alike 3.0 Unported License" -msgstr "Creative Commons Atribución - Compartir igual 3.0 sin soporte" +msgstr "Creative Commons Atribución - Compartir igual 3.0 no portada" #. (itstool) path: license/p #: C/legal.xml:3 @@ -3247,7 +3247,7 @@ #~ msgstr "" #~ "Este trabajo está licenciado bajo una Licencia Creative Commons atribución - " -#~ "compartir igual 3.0 sin soporte." +#~ "compartir igual 3.0 no portada." #~ msgid "TODO: this list is out of date, and needs to be checked." #~ msgstr "TODO: esta lista está desactualizada y debe revisarse." diff -Nru gthumb-3.11.2/help/hu/hu.po gthumb-3.12.0/help/hu/hu.po --- gthumb-3.11.2/help/hu/hu.po 2021-01-10 10:11:38.016578200 +0000 +++ gthumb-3.12.0/help/hu/hu.po 2021-09-19 15:50:41.188365200 +0000 @@ -1,26 +1,26 @@ # Hungarian translation for gthumb help. -# Copyright (C) 2015, 2016, 2019 Free Software Foundation, Inc. +# Copyright (C) 2015, 2016, 2019, 2021 Free Software Foundation, Inc. # This file is distributed under the same license as the gthumb package. # -# Balázs Úr , 2015, 2016, 2019. +# Balázs Úr , 2015, 2016, 2019, 2021. msgid "" msgstr "" "Project-Id-Version: gthumb master\n" -"POT-Creation-Date: 2018-06-10 17:30+0000\n" -"PO-Revision-Date: 2019-01-28 23:20+0100\n" -"Last-Translator: Balázs Úr \n" +"POT-Creation-Date: 2020-07-19 10:09+0000\n" +"PO-Revision-Date: 2021-03-03 02:01+0100\n" +"Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 1.2\n" +"X-Generator: Lokalize 19.12.3\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" -msgstr "Úr Balázs , 2015." +msgstr "Úr Balázs , 2015, 2016, 2019, 2021." #. (itstool) path: credit/name #: C/index.page:7 @@ -1225,8 +1225,7 @@ msgstr "Szimbólum" #. (itstool) path: td/p -#: C/rename-series.page:27 C/shortcuts.page:17 C/shortcuts.page:84 -#: C/shortcuts.page:189 C/shortcuts.page:273 C/shortcuts.page:538 +#: C/rename-series.page:27 msgid "Description" msgstr "Leírás" @@ -1237,18 +1236,23 @@ #. (itstool) path: td/p #: C/rename-series.page:37 +#| msgid "" +#| "This symbol will be replaced with the value of a counter that increments " +#| "itself by 1 passing from one image to another. If you specify this " +#| "symbols in sequence you'll get leading zeros if the counter value has a " +#| "lesser number of digits, for example ### will produce the sequence: 001, " +#| "002, 003, etc.." msgid "" "This symbol will be replaced with the value of a counter that increments " -"itself by 1 passing from one image to another. If you specify this symbols " -"in sequence you'll get leading zeros if the counter value has a lesser " -"number of digits, for example ### will produce the sequence: 001, 002, 003, " -"etc.." -msgstr "" -"Ez a szimbólum egy számláló értékével lesz helyettesítve, amely egyesével " -"növeli magát, amikor átlép az egyik képről egy másikra. Ha ezeket a " -"szimbólumokat sorozatban adja meg, akkor vezető nullákat fog kapni, ha a " -"számláló értéke kevesebb számjeggyel rendelkezik. Például a ### a következő " -"sorozatot fogja létrehozni: 001, 002, 003, stb." +"itself by 1 passing from one image to another. If you specify this symbol in " +"sequence you'll get leading zeros if the counter value has a lesser number " +"of digits, for example ### will produce the sequence: 001, 002, 003, etc.." +msgstr "" +"Ez a szimbólum egy számláló értékével lesz helyettesítve, amely egyesével" +" növeli magát, amikor átlép az egyik képről egy másikra. Ha ezt a szimbólumot" +" sorozatban adja meg, akkor vezető nullákat fog kapni, ha a számláló értéke" +" kevesebb számjeggyel rendelkezik. Például a ### a következő sorozatot fogja" +" létrehozni: 001, 002, 003, stb." #. (itstool) path: td/p #: C/rename-series.page:47 @@ -1721,14 +1725,19 @@ #. (itstool) path: page/p #: C/extensions.page:20 +#| msgid "" +#| "If you would like to write your own extension, please visit https://wiki.gnome.org/Apps/" +#| "gthumb for development information. An example extension is " +#| "provided in the source code, which you can base your own extension on." msgid "" "If you would like to write your own extension, please visit https://wiki.gnome.org/Apps/gthumbhttps://wiki.gnome.org/Apps/Gthumb for development information. An example extension is provided in the " "source code, which you can base your own extension on." msgstr "" "Ha saját kiterjesztést szeretne írni, akkor látogassa meg a https://wiki.gnome.org/Apps/gthumbhttps://wiki.gnome.org/Apps/Gthumb oldalt a fejlesztői információkért. Egy példakiterjesztés biztosítva " "van a forráskódban, amely a saját kiterjesztése alapjául szolgálhat." @@ -2049,558 +2058,6 @@ "gombot." #. (itstool) path: page/title -#: C/shortcuts.page:7 -msgid "Keyboard Shortcuts" -msgstr "Gyorsbillentyűk" - -#. (itstool) path: section/title -#: C/shortcuts.page:10 -msgid "Viewing and hiding parts of the user interface" -msgstr "A felhasználói felület egyes részeinek megtekintése vagy elrejtése" - -#. (itstool) path: td/p -#: C/shortcuts.page:14 C/shortcuts.page:81 C/shortcuts.page:270 -#: C/shortcuts.page:535 -msgid "Keyboard Shortcut" -msgstr "Gyorsbillentyű" - -#. (itstool) path: td/p -#: C/shortcuts.page:22 -msgid "F9" -msgstr "F9" - -#. (itstool) path: td/p -#: C/shortcuts.page:27 -msgid "" -"Show/Hide the sidebar in the browser mode. The sidebar contains the folder " -"tree and the file properties summary (if enabled)." -msgstr "" -"Az oldalsáv megjelenítése vagy elrejtése a böngészőmódban. Az oldalsáv " -"tartalmazza a mappafát és a fájltulajdonságok összegzését (ha engedélyezve " -"van)." - -#. (itstool) path: td/p -#: C/shortcuts.page:33 -msgid "i" -msgstr "i" - -#. (itstool) path: td/p -#: C/shortcuts.page:38 -msgid "Show the file properties summary." -msgstr "A fájltulajdonságok összegzésének megjelenítése." - -#. (itstool) path: td/p -#: C/shortcuts.page:43 -msgid "F8" -msgstr "F8" - -#. (itstool) path: td/p -#: C/shortcuts.page:48 -msgid "Shows/hides the thumbnail pane in the viewer mode." -msgstr "Megjeleníti vagy elrejti a bélyegkép ablaktáblát a megjelenítő módban." - -#. (itstool) path: td/p -#: C/shortcuts.page:53 -msgid "F11 or f" -msgstr "F11 vagy f" - -#. (itstool) path: td/p -#: C/shortcuts.page:58 -msgid "Toggles the fullscreen mode." -msgstr "Be- vagy kikapcsolja a teljes képernyős módot." - -#. (itstool) path: td/p -#: C/shortcuts.page:63 -msgid "Esc" -msgstr "Esc" - -#. (itstool) path: td/p -#: C/shortcuts.page:68 -msgid "Closes the viewer or fullscreen mode." -msgstr "Bezárja a megjelenítőt vagy a teljes képernyős módot." - -#. (itstool) path: section/title -#: C/shortcuts.page:77 -msgid "Editing shortcuts for the browser and viewer" -msgstr "Szerkesztés gyorsbillentyűk a böngészőnél és a megjelenítőnél" - -#. (itstool) path: td/p -#: C/shortcuts.page:89 -msgid "e" -msgstr "e" - -#. (itstool) path: td/p -#: C/shortcuts.page:94 -msgid "Edit the image. Opens the viewer and shows the editing tools." -msgstr "" -"A kép szerkesztése. Megnyitja a megjelenítőt, és megjeleníti a " -"szerkesztőeszközöket." - -#. (itstool) path: td/p -#: C/shortcuts.page:99 -msgid "g" -msgstr "g" - -#. (itstool) path: td/p -#: C/shortcuts.page:104 -msgid "Open the image with the GNU Image Manipulation Program (GIMP)." -msgstr "" -"A kép megnyitása a GNU Image Manipulation Program (GIMP) használatával." - -#. (itstool) path: td/p -#: C/shortcuts.page:109 -msgid "F2" -msgstr "F2" - -#. (itstool) path: td/p -#: C/shortcuts.page:114 -msgid "Rename the image." -msgstr "A kép átnevezése." - -#. (itstool) path: td/p -#: C/shortcuts.page:119 -msgid "c" -msgstr "c" - -#. (itstool) path: td/p -#: C/shortcuts.page:124 -msgid "Add comments or metadata to the selected images." -msgstr "Megjegyzések vagy metaadatok hozzáadása a kijelölt képekhez." - -#. (itstool) path: td/p -#: C/shortcuts.page:129 -msgid "t" -msgstr "t" - -#. (itstool) path: td/p -#: C/shortcuts.page:134 -msgid "Add tags to the selected images." -msgstr "Címkék hozzáadása a kijelölt képekhez." - -#. (itstool) path: td/p -#: C/shortcuts.page:139 -msgid "]" -msgstr "]" - -#. (itstool) path: td/p -#: C/shortcuts.page:144 -msgid "Rotate right, losslessly if possible. The file is saved automatically." -msgstr "" -"Forgatás jobbra veszteségmentesen, ha lehetséges. A fájl automatikusan " -"mentésre kerül." - -#. (itstool) path: td/p -#: C/shortcuts.page:149 -msgid "[" -msgstr "[" - -#. (itstool) path: td/p -#: C/shortcuts.page:154 -msgid "Rotate left, losslessly if possible. The file is saved automatically." -msgstr "" -"Forgatás balra veszteségmentesen, ha lehetséges. A fájl automatikusan " -"mentésre kerül." - -#. (itstool) path: td/p -#: C/shortcuts.page:159 -msgid "Delete" -msgstr "Delete" - -#. (itstool) path: td/p -#: C/shortcuts.page:164 -msgid "Move the selected files to the Trash." -msgstr "A kijelölt fájlok áthelyezése a Kukába." - -#. (itstool) path: td/p -#: C/shortcuts.page:169 -msgid "ShiftDelete" -msgstr "ShiftDelete" - -#. (itstool) path: td/p -#: C/shortcuts.page:174 -msgid "Delete the selected files permanently." -msgstr "A kijelölt fájlok végleges törlése." - -#. (itstool) path: section/title -#: C/shortcuts.page:182 -msgid "Editing shortcuts for the viewer mode only" -msgstr "Szerkesztés gyorsbillentyűk csak a megjelenítő módnál" - -#. (itstool) path: td/p -#: C/shortcuts.page:186 -msgid "Keyboard Shortcut (Case Sensitive)" -msgstr "Gyorsbillentyű (Kis- és nagybetűérzékeny)" - -#. (itstool) path: td/p -#: C/shortcuts.page:194 -msgid "a" -msgstr "a" - -#. (itstool) path: td/p -#: C/shortcuts.page:199 -msgid "Adjust contrast." -msgstr "Kontraszt módosítása." - -#. (itstool) path: td/p -#: C/shortcuts.page:204 -msgid "l" -msgstr "l" - -#. (itstool) path: td/p -#: C/shortcuts.page:209 -msgid "Flip image." -msgstr "Kép megfordítása." - -#. (itstool) path: td/p -#: C/shortcuts.page:214 -msgid "m" -msgstr "m" - -#. (itstool) path: td/p -#: C/shortcuts.page:219 -msgid "Mirror image." -msgstr "Kép tükrözése." - -#. (itstool) path: td/p -#: C/shortcuts.page:224 -msgid "r" -msgstr "r" - -#. (itstool) path: td/p -#: C/shortcuts.page:229 -msgid "Rotate right." -msgstr "Forgatás jobbra." - -#. (itstool) path: td/p -#: C/shortcuts.page:234 -msgid "R" -msgstr "R" - -#. (itstool) path: td/p -#: C/shortcuts.page:239 -msgid "Rotate left." -msgstr "Forgatás balra." - -#. (itstool) path: td/p -#: C/shortcuts.page:244 -msgid "C" -msgstr "C" - -#. (itstool) path: td/p -#: C/shortcuts.page:249 -msgid "Crop image." -msgstr "Kép levágása." - -#. (itstool) path: td/p -#: C/shortcuts.page:254 -msgid "S" -msgstr "S" - -#. (itstool) path: td/p -#: C/shortcuts.page:259 -msgid "Resize image." -msgstr "Kép átméretezése." - -#. (itstool) path: section/title -#: C/shortcuts.page:266 -msgid "Viewer shortcuts" -msgstr "Megjelenítő gyorsbillentyűk" - -#. (itstool) path: td/p -#: C/shortcuts.page:278 -msgid "Space or Page Down" -msgstr "Szóköz vagy Page Down" - -#. (itstool) path: td/p -#: C/shortcuts.page:283 -msgid "View the next image." -msgstr "A következő kép megtekintése." - -#. (itstool) path: td/p -#: C/shortcuts.page:288 -msgid "Backspace or Page Up" -msgstr "Backspace vagy Page Up" - -#. (itstool) path: td/p -#: C/shortcuts.page:293 -msgid "View the previous image." -msgstr "Az előző kép megtekintése." - -#. (itstool) path: td/p -#: C/shortcuts.page:298 C/shortcuts.page:446 -msgid "Home" -msgstr "Home" - -#. (itstool) path: td/p -#: C/shortcuts.page:303 -msgid "View the first image." -msgstr "Az első kép megtekintése." - -#. (itstool) path: td/p -#: C/shortcuts.page:308 C/shortcuts.page:456 -msgid "End" -msgstr "End" - -#. (itstool) path: td/p -#: C/shortcuts.page:313 -msgid "View the last image." -msgstr "Az utolsó kép megtekintése." - -#. (itstool) path: td/p -#: C/shortcuts.page:318 -msgid "+ or =" -msgstr "+ vagy =" - -#. (itstool) path: td/p -#: C/shortcuts.page:323 -msgid "Zoom in." -msgstr "Nagyítás." - -#. (itstool) path: td/p -#: C/shortcuts.page:328 -msgid "-" -msgstr "-" - -#. (itstool) path: td/p -#: C/shortcuts.page:333 -msgid "Zoom out." -msgstr "Kicsinyítés." - -#. (itstool) path: td/p -#: C/shortcuts.page:338 -msgid "1 or z or / (numeric keypad)" -msgstr "" -"1 vagy z vagy / (numerikus billentyűzet)" - -#. (itstool) path: td/p -#: C/shortcuts.page:344 -msgid "Actual size." -msgstr "Tényleges méret." - -#. (itstool) path: td/p -#: C/shortcuts.page:349 -msgid "x or * (numeric keypad)" -msgstr "x vagy * (numerikus billentyűzet)" - -#. (itstool) path: td/p -#: C/shortcuts.page:354 -msgid "Zoom to fit (scales down only, does not magnify)" -msgstr "Nagyítás az igazításhoz (csak lefelé méretez, nem nagyít)" - -#. (itstool) path: td/p -#: C/shortcuts.page:359 -msgid " Shift x " -msgstr " Shift x " - -#. (itstool) path: td/p -#: C/shortcuts.page:367 -msgid "Zoom to fit (scale down or magnify, as required)" -msgstr "" -"Nagyítás az igazításhoz (lefelé méretezés vagy nagyítás, ahogy szükséges)" - -#. (itstool) path: td/p -#: C/shortcuts.page:372 -msgid "w" -msgstr "w" - -#. (itstool) path: td/p -#: C/shortcuts.page:376 -msgid "Zoom to fit width (scales down only, does not magnify)" -msgstr "Nagyítás a szélesség igazításához (csak lefelé méretez, nem nagyít)" - -#. (itstool) path: td/p -#: C/shortcuts.page:381 -msgid " Shift w " -msgstr " Shift w " - -#. (itstool) path: td/p -#: C/shortcuts.page:389 -msgid "Zoom to fit width (scale down or magnify, as required)" -msgstr "" -"Nagyítás a szélesség igazításához (lefelé méretezés vagy nagyítás, ahogy " -"szükséges)" - -#. (itstool) path: td/p -#: C/shortcuts.page:394 -msgid "h" -msgstr "h" - -#. (itstool) path: td/p -#: C/shortcuts.page:398 -msgid "Zoom to fit height (scales down only, does not magnify)" -msgstr "Nagyítás a magasság igazításához (csak lefelé méretez, nem nagyít)" - -#. (itstool) path: td/p -#: C/shortcuts.page:403 -msgid " Shift h " -msgstr " Shift h " - -#. (itstool) path: td/p -#: C/shortcuts.page:411 -msgid "Zoom to fit height (scale down or magnify, as required)" -msgstr "" -"Nagyítás a magasság igazításához (lefelé méretezés vagy nagyítás, ahogy " -"szükséges)" - -#. (itstool) path: td/p -#: C/shortcuts.page:416 -msgid "Arrows" -msgstr "Nyilak" - -#. (itstool) path: td/p -#: C/shortcuts.page:421 -msgid "Scroll the image." -msgstr "A kép görgetése." - -#. (itstool) path: td/p -#: C/shortcuts.page:426 -msgid " Shift Arrows " -msgstr " Shift Nyilak " - -#. (itstool) path: td/p -#: C/shortcuts.page:434 -msgid "Scroll the image faster." -msgstr "A kép görgetése gyorsabban." - -#. (itstool) path: section/title -#: C/shortcuts.page:441 -msgid "Browser Navigation" -msgstr "Böngészőnavigáció" - -#. (itstool) path: td/p -#: C/shortcuts.page:451 -msgid "Go to the first file in the browser view." -msgstr "Ugrás az első fájlra a böngészőnézetben." - -#. (itstool) path: td/p -#: C/shortcuts.page:461 -msgid "Go to the last file in the browser view." -msgstr "Ugrás az utolsó fájlra a böngészőnézetben." - -#. (itstool) path: td/p -#: C/shortcuts.page:466 -msgid "Down Arrow or Page Down" -msgstr "Lefelé nyíl vagy Page Down" - -#. (itstool) path: td/p -#: C/shortcuts.page:471 -msgid "Scroll downwards through the thumbnails." -msgstr "Görgetés lefelé a bélyegképek között." - -#. (itstool) path: td/p -#: C/shortcuts.page:476 -msgid "Up Arrow or Page Up" -msgstr "Felfelé nyíl vagy Page Up" - -#. (itstool) path: td/p -#: C/shortcuts.page:481 -msgid "Scroll upwards through the thumbnails." -msgstr "Görgetés felfelé a bélyegképek között." - -#. (itstool) path: td/p -#: C/shortcuts.page:486 -msgid "AltLeft Arrow" -msgstr "AltBalra nyíl" - -#. (itstool) path: td/p -#: C/shortcuts.page:491 -msgid "Go back to the previously viewed folder." -msgstr "Vissza az előzőleg megtekintett mappához." - -#. (itstool) path: td/p -#: C/shortcuts.page:496 -msgid "AltRight Arrow" -msgstr "AltJobbra nyíl" - -#. (itstool) path: td/p -#: C/shortcuts.page:501 -msgid "Go forward (after going back to a folder)." -msgstr "Ugrás előre (miután visszament egy mappára)." - -#. (itstool) path: td/p -#: C/shortcuts.page:506 -msgid " Alt Up Arrow " -msgstr " Alt Fel nyíl " - -#. (itstool) path: td/p -#: C/shortcuts.page:514 -msgid "Go up one level." -msgstr "Ugrás egy szinttel feljebb." - -#. (itstool) path: td/p -#: C/shortcuts.page:519 -msgid "Ctrlo" -msgstr "Ctrlo" - -#. (itstool) path: td/p -#: C/shortcuts.page:524 -msgid "Open a location typing the path." -msgstr "Az útvonalhoz beírt hely megnyitása." - -#. (itstool) path: section/title -#: C/shortcuts.page:531 -msgid "Slideshow controls" -msgstr "Diavetítés vezérlők" - -#. (itstool) path: td/p -#: C/shortcuts.page:543 -msgid "F5" -msgstr "F5" - -#. (itstool) path: td/p -#: C/shortcuts.page:548 -msgid "Start a slideshow." -msgstr "Egy diavetítés indítása." - -#. (itstool) path: td/p -#: C/shortcuts.page:553 -msgid "p" -msgstr "p" - -#. (itstool) path: td/p -#: C/shortcuts.page:558 -msgid "Pause/Unpause the slideshow." -msgstr "A diavetítés szüneteltetése vagy folytatása." - -#. (itstool) path: td/p -#: C/shortcuts.page:563 -msgid "Esc or q" -msgstr "Esc vagy q" - -#. (itstool) path: td/p -#: C/shortcuts.page:568 -msgid "Close the slideshow." -msgstr "A diavetítés bezárása." - -#. (itstool) path: td/p -#: C/shortcuts.page:573 -msgid "" -"Space or Down Arrow or Right Arrow or " -"Page Down" -msgstr "" -"Szóköz vagy Lefelé nyíl vagy Jobbra nyíl " -"vagy Page Down" - -#. (itstool) path: td/p -#: C/shortcuts.page:578 -msgid "Load the next image." -msgstr "A következő kép betöltése." - -#. (itstool) path: td/p -#: C/shortcuts.page:583 -msgid "" -"Backspace or Up Arrow or Left Arrow or " -"Page Up" -msgstr "" -"Backspace vagy Felfelé nyíl vagy Balra nyíl " -"vagy Page Up" - -#. (itstool) path: td/p -#: C/shortcuts.page:588 -msgid "Load the previous image." -msgstr "Az előző kép betöltése." - -#. (itstool) path: page/title #: C/sharing-disc.page:6 msgid "Creating a CD/DVD/ISO" msgstr "CD/DVD/ISO létrehozása" @@ -2901,6 +2358,17 @@ #. (itstool) path: page/p #: C/import.page:52 +#| msgid "" +#| "You can select either the File Date or the Current Date to use as the basis for subfolder naming. (The File Date " +#| "examines the dates embedded in the file metadata to determine when the " +#| "photo was taken.) A variety of standard date formats are available " +#| "(year-month for example). The as single subfolder " +#| "checkbox controls whether a \"deep\" or \"shallow\" hierarchy of files is " +#| "made (for example, with year-month, you can have year " +#| "subfolders with month subfolders under them, or all subfolders can be at " +#| "the same level in the filesystem, with the year and name both the folder " +#| "name." msgid "" "You can select either the File Date or the Current Date to use as the basis for subfolder naming. (The File Date " @@ -2910,7 +2378,7 @@ "controls whether a \"deep\" or \"shallow\" hierarchy of files is made (for " "example, with year-month, you can have year subfolders with month " "subfolders under them, or all subfolders can be at the same level in the " -"filesystem, with the year and name both the folder name." +"filesystem, with the year and name both the folder name.)" msgstr "" "Kiválaszthatja az almappa elnevezés alapjául használandó Fájl dátumot vagy a Jelenlegi dátumot. (A Fájl dátum " @@ -3161,4 +2629,3 @@ "Speciális kivételként a szerzői jog tulajdonosai az Ön által választott " "tetszőleges feltételek mellett, korlátozás nélkül engedélyezik a " "dokumentumban található példakódok másolását, módosítását és terjesztését." - diff -Nru gthumb-3.11.2/help/nl/nl.po gthumb-3.12.0/help/nl/nl.po --- gthumb-3.11.2/help/nl/nl.po 2021-01-10 10:11:38.016578200 +0000 +++ gthumb-3.12.0/help/nl/nl.po 2021-09-19 15:50:41.265031800 +0000 @@ -6,9 +6,9 @@ msgid "" msgstr "" "Project-Id-Version: gthumb gthumb-3-6\n" -"POT-Creation-Date: 2020-03-22 07:38+0000\n" -"PO-Revision-Date: 2020-04-06 21:27+0200\n" -"Last-Translator: Justin van Steijn \n" +"POT-Creation-Date: 2021-02-08 18:19+0000\n" +"PO-Revision-Date: 2021-02-13 14:26+0100\n" +"Last-Translator: Paul Matthijsse \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" @@ -20,7 +20,7 @@ #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" -msgstr "Paul Matthijsse, 2018" +msgstr "Paul Matthijsse, 2018-2021" #. (itstool) path: credit/name #: C/index.page:7 @@ -662,7 +662,7 @@ "Some support for RAW image types is included, especially if the dcraw " "program is installed on your system." msgstr "" -"gThumb biedt ook beperkte ondersteuning van RAW-formaten, zeker indien het " +"Er is beperkte ondersteuning van RAW-formaten voorhanden, zeker indien het " "programma `dcraw` op uw systeem is geïnstalleerd." #. (itstool) path: page/p @@ -1239,10 +1239,9 @@ #: C/rename-series.page:37 msgid "" "This symbol will be replaced with the value of a counter that increments " -"itself by 1 passing from one image to another. If you specify this symbols " -"in sequence you'll get leading zeros if the counter value has a lesser " -"number of digits, for example ### will produce the sequence: 001, 002, 003, " -"etc.." +"itself by 1 passing from one image to another. If you specify this symbol in " +"sequence you'll get leading zeros if the counter value has a lesser number " +"of digits, for example ### will produce the sequence: 001, 002, 003, etc.." msgstr "" "Dit symbool wordt vervangen door de waarde van een teller die van de ene " "naar de volgende foto steeds met 1 wordt opgehoogd. Als u dit symbool in een " @@ -2378,7 +2377,7 @@ "controls whether a \"deep\" or \"shallow\" hierarchy of files is made (for " "example, with year-month, you can have year subfolders with month " "subfolders under them, or all subfolders can be at the same level in the " -"filesystem, with the year and name both the folder name." +"filesystem, with the year and name both the folder name.)" msgstr "" "U kunt of de Bestandsdatum of de Huidige datum als " "basis nemen om de submappen te benoemen. (De Bestandsdatum is de " diff -Nru gthumb-3.11.2/meson.build gthumb-3.12.0/meson.build --- gthumb-3.11.2/meson.build 2021-01-10 10:11:38.023244900 +0000 +++ gthumb-3.12.0/meson.build 2021-09-19 15:50:41.448364700 +0000 @@ -1,6 +1,6 @@ project('gthumb', ['c', 'cpp'], license : 'GPL2+', - version : '3.11.2', + version : '3.12.0', meson_version : '>=0.43' ) @@ -17,6 +17,9 @@ libchamplain_version = '>=0.12.0' librsvg_version = '>=2.34.0' libwebp_version = '>=0.2.0' +libjxl_version = '>=0.3.0' +libjxl_threads_version = '>=0.3.0' +libheif_version = '>= 1.11' libjson_glib_version = '>=0.15.0' webkit2_version = '>=1.10.0' lcms2_version = '>=2.6' @@ -160,6 +163,20 @@ use_libwebp = false endif +if get_option('libjxl') + libjxl_deps = [ dependency('libjxl', version : libjxl_version, required : false), dependency('libjxl_threads', version : libjxl_version, required : false) ] + use_libjxl = libjxl_deps[0].found() +else + use_libjxl = false +endif + +if get_option('libheif') + libheif_dep = dependency('libheif', version : libheif_version, required : false) + use_libheif = libheif_dep.found() +else + use_libheif = false +endif + if get_option('libraw') libraw_dep = dependency('libraw', version : libraw_version, required : false) use_libraw = libraw_dep.found() @@ -280,7 +297,14 @@ endif if use_libwebp config_data.set('HAVE_LIBWEBP', 1) - config_data.set('WEBP_IS_UNKNOWN_TO_GLIB', 1) # Define to 1 if webp images area not recognized by the glib functions + config_data.set('WEBP_IS_UNKNOWN_TO_GLIB', 1) # Define to 1 if webp images are not recognized by the glib functions +endif +if use_libjxl + config_data.set('HAVE_LIBJXL', 1) + config_data.set('JXL_IS_UNKNOWN_TO_GLIB', 1) # Define to 1 if jxl images are not recognized by the glib functions +endif +if use_libheif + config_data.set('HAVE_LIBHEIF', 1) endif if use_libraw config_data.set('HAVE_LIBRAW', 1) @@ -302,7 +326,7 @@ # C/C++ args -c_args = [] +c_args = [ '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_54' ] cpp_args = [] if get_option('buildtype').contains('debug') warn_deprecated = get_option('warn-deprecated') @@ -371,8 +395,10 @@ ' progressive jpeg: @0@'.format(have_progressive_jpeg), ' tiff: @0@'.format(use_libtiff), ' webp: @0@'.format(use_libwebp), + ' jxl: @0@'.format(use_libjxl), ' raw: @0@'.format(use_libraw), ' svg: @0@'.format(use_librsvg), + ' heif/avif: @0@'.format(use_libheif), ' web services: @0@'.format(with_webservices), ' libsecret: @0@'.format(use_libsecret), ' libbrasero: @0@'.format(use_libbrasero), diff -Nru gthumb-3.11.2/meson_options.txt gthumb-3.12.0/meson_options.txt --- gthumb-3.11.2/meson_options.txt 2021-01-10 10:11:38.023244900 +0000 +++ gthumb-3.12.0/meson_options.txt 2021-09-19 15:50:41.448364700 +0000 @@ -58,6 +58,18 @@ description : 'Use libwebp to load WebP images' ) +option('libjxl', + type : 'boolean', + value : true, + description : 'Use libjxl to load JPEG XL images' +) + +option('libheif', + type : 'boolean', + value : true, + description : 'Use libheif to load HEIF and AVIF images' +) + option('libraw', type : 'boolean', value : true, diff -Nru gthumb-3.11.2/NEWS gthumb-3.12.0/NEWS --- gthumb-3.11.2/NEWS 2021-01-10 10:11:37.926578500 +0000 +++ gthumb-3.12.0/NEWS 2021-09-19 15:50:37.605038200 +0000 @@ -1,3 +1,112 @@ +version 3.12.0 +-------------- + + Bugs fixed: + + * Fix memory leak when loading webp, jxl, avif images. (Jürg Billeter) + * Check if image is null before using it. (!189) + * Added a Flatpak manifest. (AsciiWolf) + + New or updated application translations: + + * Catalan (Jordi Mas) + * Finnish (Jiri Grönroos) + * Hungarian (Balázs Úr) + * Indonesian (Andika Triwidada) + * Lietuvių (Aurimas Černius) + * Swedish (Anders Jonsson) + * čeština (Marek Černocký) + + New or updated manual translations: + + * Spanish - Spain (Daniel Mustieles) + +version 3.11.4 +-------------- + + New features and user visible changes: + + * Added ability to load AVIF/HEIF images using libheif. + * Added ability to save images as AVIF. + * Allow to set shortcuts to activate filters. + * Added a template editor to edit text values with special codes: + script commands, rename templates, print header and footer, etc. + * Faster navigation when a directory contains thousands of images. + * File list: start more thumbnailers in parallel. + * Allow to mount unmounted volumes. + * Color picker: added other formats: rgb in % and hsl. + * Allow to keep browsing while executing long-running external tools. + * Status bar: added button to show the progress dialog. + * File properties: do not reset the selection after showing another image. + * Histogram: show the properties in a single column to save horizontal space. + + Bugs fixed: + + * Install the gThumb import desktop file. (Bruce Schultz) + * Contact sheet: fixed themes list always empty. + * Thumbnailer: try with the system thumbnailer if the image is null + (!184) + * Include locale.h for LC_NUMERIC (!180) + * Raw: Make compatible with LibRaw 0.21 (Chris Mayo) + * Folder context menu: do not allow to move if cannot delete. + * Folder context menu: do not allow to copy not mounted volumes. + * Terminal: enable only for local folders. + * File chooser: correctly get the filename extension. + + New or updated application translations: + + * Basque (Asier Sarasua Garmendia) + * Brazilian Portuguese (Rafael Fontenelle) + * Chinese - China (Boyuan Yang) + * Danish (Ask Hjorth Larsen) + * Indonesian (Andika Triwidada) + * Polish (Piotr Drąg) + * Romanian (Adi Roiban) + * Spanish - Spain (Daniel Mustieles) + * Swedish (Anders Jonsson) + * Turkish (Emin Tufan Çetin) + * Ukrainian (Yuri Chornoivan) + +version 3.11.3 +-------------- + + New features and user visible changes: + + * Add JPEG XL (*.jxl) read support. (Ian Tester) + * File manager: added file actions to the viewer context menu. (!102) + * Extensions: removed facebook and picasaweb uploaders. + + Bugs fixed: + + * Fixed possible build error. + * Continuously reloads image when it is only image in folder (!153) + * Webp can have transparency as well. + + New or updated application translations: + + * Basque (Asier Sarasua Garmendia) + * Brazilian Portuguese (Enrico Nicoletto) + * catalan (Jordi Mas) + * Dutch (Nathan Follens) + * Finnish (Jiri Grönroos) + * Hungarian (Balázs Úr) + * Indonesian (Kukuh Syafaat) + * Lietuvių (Aurimas Černius) + * Polish (Piotr Drąg) + * Romanian (Adi Roiban) + * Spanish - Spain (Daniel Mustieles) + * Swedish (Anders Jonsson) + * Turkish (Muhammet Kara) + * Ukrainian (Yuri Chornoivan) + * čeština (Marek Černocký) + * српски (Мирослав Николић) + * עברית (Yaron Shahrabani) + + New or updated manual translations: + + * Dutch (Paul Matthijsse) + * Hungarian (Balázs Úr) + version 3.11.2 -------------- diff -Nru gthumb-3.11.2/org.gnome.gthumb.json gthumb-3.12.0/org.gnome.gthumb.json --- gthumb-3.11.2/org.gnome.gthumb.json 1970-01-01 00:00:00.000000000 +0000 +++ gthumb-3.12.0/org.gnome.gthumb.json 2021-09-19 15:50:41.448364700 +0000 @@ -0,0 +1,42 @@ +{ + "app-id": "org.gnome.gthumb", + "runtime": "org.gnome.Platform", + "runtime-version": "master", + "sdk": "org.gnome.Sdk", + "command": "gthumb", + "tags": [ + "nightly" + ], + "finish-args": [ + "--share=ipc", + "--socket=x11", + "--socket=wayland", + "--socket=fallback-x11", + "--socket=session-bus", + "--share=network", + "--filesystem=host" + ], + "cleanup": [ + "/include", + "/lib/pkgconfig", + "/share/pkgconfig", + "/share/aclocal", + "/man", + "/share/man", + "/share/gtk-doc", + "*.la", + "*.a" + ], + "modules": [ + { + "name": "gthumb", + "buildsystem": "meson", + "sources": [ + { + "type": "git", + "url": "https://gitlab.gnome.org/GNOME/gthumb.git" + } + ] + } + ] +} diff -Nru gthumb-3.11.2/po/ca.po gthumb-3.12.0/po/ca.po --- gthumb-3.11.2/po/ca.po 2021-01-10 10:11:38.026578200 +0000 +++ gthumb-3.12.0/po/ca.po 2021-09-19 15:50:41.541698000 +0000 @@ -4,13 +4,13 @@ # Aleix Badia i Bosch , 2003, 2004, 2006. # Maria Soler Climent , 2006. # Sílvia Miranda , 2007. -# Jordi Mas i Hernàndez , 2016, 2020 +# Jordi Mas i Hernàndez , 2016, 2020-2021 # msgid "" msgstr "" "Project-Id-Version: gthumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-08-08 19:22+0000\n" +"POT-Creation-Date: 2021-08-30 17:58+0000\n" "PO-Revision-Date: 2019-03-17 08:36+0100\n" "Last-Translator: Jordi Mas \n" "Language-Team: catalan \n" @@ -35,14 +35,14 @@ "gThumb is an image viewer, editor, browser and organizer. It is designed to " "be well integrated with the GNOME 3 desktop." msgstr "" -"gThumb és un visualitzador, editor, navegador i organitzador d'imatges. Està " -"dissenyat perquè tingui una bona integració amb l'escriptori GNOME 3." +"gThumb és un visualitzador, editor, navegador i organitzador d'imatges. Està" +" dissenyat perquè tingui una bona integració amb l'escriptori GNOME 3." #: data/appdata/org.gnome.gThumb.appdata.xml.in:15 msgid "" "As an image viewer gThumb allows to view common image file formats such as " -"BMP, JPEG, GIF (including the animations), PNG, TIFF, TGA and RAW images. It " -"is also possible to view various metadata types embedded inside an image " +"BMP, JPEG, GIF (including the animations), PNG, TIFF, TGA and RAW images. It" +" is also possible to view various metadata types embedded inside an image " "such as EXIF, IPTC and XMP." msgstr "" "Com a visualitzador d'imatges, gThumb permet la visualització dels formats " @@ -57,8 +57,8 @@ "change the saturation, lightness, contrast as well as other color " "transformations." msgstr "" -"Com a editor d'imatges, gThumb permet escalar, girar i retallar les imatges; " -"canviar la saturació, la lluminositat, el contrast, així com altres " +"Com a editor d'imatges, gThumb permet escalar, girar i retallar les imatges;" +" canviar la saturació, la lluminositat, el contrast, així com altres " "transformacions de color." #: data/appdata/org.gnome.gThumb.appdata.xml.in:27 @@ -74,8 +74,8 @@ "desades al vostre disc, permet realitzar les operacions més comunes d'un " "gestor de fitxers tals com copiar, moure i suprimir fitxers i carpetes. A " "més hi ha una sèrie d'eines específiques d'imatges, com ara les " -"transformacions sense pèrdua JPEG; redimensió d'imatge; conversió de format; " -"presentació de diapositives; establiment d'una imatge com a fons " +"transformacions sense pèrdua JPEG; redimensió d'imatge; conversió de format;" +" presentació de diapositives; establiment d'una imatge com a fons " "d'escriptori i algunes altres més." #: data/appdata/org.gnome.gThumb.appdata.xml.in:35 @@ -103,21 +103,21 @@ #: data/gschemas/org.gnome.gthumb.image-viewer.gschema.xml:30 msgid "Whether to reset the scrollbars position after changing image" msgstr "" -"Si es restableix la posició de les barres de desplaçament després de canviar " -"la imatge" +"Si es restableix la posició de les barres de desplaçament després de canviar" +" la imatge" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Els valors possibles són: jpeg i jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Els valors possibles són: tiff i tif." #: data/gschemas/org.gnome.gthumb.rename-series.gschema.xml:30 msgid "" -"Possible values include: general::unsorted, file::name, file::size, file::" -"mtime, exif::photo::datetimeoriginal" +"Possible values include: general::unsorted, file::name, file::size, " +"file::mtime, exif::photo::datetimeoriginal" msgstr "" "Els valors possibles inclouen: general::unsorted, file::name, file::size, " "file::mtime, exif::photo::datetimeoriginal" @@ -136,7 +136,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:423 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:428 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -151,13 +151,13 @@ msgstr "Imatge;Visualitzador;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:97 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Finestra nova" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Anotació" @@ -177,7 +177,7 @@ msgid "_Open files in fullscreen mode" msgstr "_Obre els fitxers a pantalla completa" -#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:336 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 #: extensions/exiv2_tools/gth-edit-iptc-page.c:199 #: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 #: gthumb/gth-shortcuts-window.c:96 @@ -228,6 +228,38 @@ msgid "D_etermine image type from content (slower)" msgstr "D_etermina el tipus d'imatge en funció dels continguts (més lent)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "dígits" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Descripció" + +#: data/ui/code-selector.ui:269 +msgid "Edit" +msgstr "Edita" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Valor per defecte" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "suprimeix" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "afegeix" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Extensions:" @@ -259,7 +291,8 @@ msgstr "Regles:" #. limit label -#: data/ui/filter-editor.ui:164 gthumb/gth-filter.c:270 gthumb/gth-filter.c:338 +#: data/ui/filter-editor.ui:164 gthumb/gth-filter.c:270 +#: gthumb/gth-filter.c:338 msgid "_Limit to" msgstr "_Limita a" @@ -273,27 +306,27 @@ #. Short for "Standard deviation". Try to keep it under the 12 characters in #. the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:42 +#: data/ui/histogram-info.ui:41 msgid "Std dev:" msgstr "Desv.:" -#: data/ui/histogram-info.ui:60 +#: data/ui/histogram-info.ui:58 msgid "Median:" msgstr "Mediana:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:148 +#: data/ui/histogram-info.ui:127 msgid "Pixels:" msgstr "Píxels:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:163 +#: data/ui/histogram-info.ui:144 msgctxt "Pixels" msgid "Max:" msgstr "Màx.:" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:180 +#: data/ui/histogram-info.ui:161 msgctxt "Pixels" msgid "Selected:" msgstr "Seleccionat:" @@ -315,7 +348,7 @@ msgstr "Nom de fitxer:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Mida:" @@ -367,63 +400,67 @@ msgid "gThumb Preferences" msgstr "Preferències del gThumb" -#: data/ui/preferences.ui:101 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Aparença" -#: data/ui/preferences.ui:125 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "Minia_tures al visualitzador:" -#: data/ui/preferences.ui:139 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "a la part inferior" -#: data/ui/preferences.ui:140 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "a la vora" -#: data/ui/preferences.ui:152 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "_Propietats del fitxer al navegador:" -#: data/ui/preferences.ui:203 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "_Barra d'estat" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "A l'inici:" -#: data/ui/preferences.ui:226 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "_Ves a l'última ubicació visitada" -#: data/ui/preferences.ui:247 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "Ves a aquesta _carpeta:" -#: data/ui/preferences.ui:277 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "Estableix-ho a l'act_ual" -#: data/ui/preferences.ui:299 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "_Reutilitza la finestra activa per a obrir els fitxers" -#: data/ui/preferences.ui:358 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "De_mana'm la confirmació abans de suprimir fitxers o catàlegs" -#: data/ui/preferences.ui:373 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "Demana'm si s'han de desar els fitxers _modificats" -#: data/ui/preferences.ui:388 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "_Desa les metadades dins dels fitxers si és possible" -#: data/ui/preferences.ui:421 +#: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "General" @@ -432,7 +469,7 @@ msgid "Shortcuts:" msgstr "Dreceres:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "_Restaura-ho tot…" @@ -440,6 +477,11 @@ msgid "_Inverse order" msgstr "Ordre _invers" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +msgid "Example:" +msgstr "Exemple:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -554,16 +596,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Espai de color desconegut de JPEG (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "Extensió per _defecte:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Qualitat:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "Sense _pèrdua" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "Extensió per _defecte:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Suavitzat:" @@ -627,17 +675,17 @@ msgid "_Method:" msgstr "_Mètode:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "Sense _pèrdua" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:154 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:120 msgid "PNG" msgstr "PNG" @@ -655,16 +703,16 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:183 msgid "WebP" msgstr "WebP" # Pel context, ha de ser Ubicació #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Desament" @@ -673,8 +721,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Cap nom especificat" @@ -684,7 +732,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Nom no vàlid. Els següents caràcters no estan permesos: %s" @@ -754,21 +802,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Canvia el nom" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4557 -#: gthumb/gth-browser.c:4659 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4762 +#: gthumb/gth-browser.c:4874 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Propietats" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Catàlegs" @@ -812,15 +860,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Visualitza la destinació" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Nom:" @@ -890,7 +936,7 @@ msgstr "No s'han pogut afegir els fitxers el catàleg" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "No s'ha pogut crear el catàleg" @@ -946,15 +992,15 @@ msgstr "Etiqueta (incrustada)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Format de fitxer no vàlid" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1095,11 +1141,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Preferències" @@ -1108,7 +1154,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Comentaris" @@ -1116,20 +1163,6 @@ msgid "Title" msgstr "Títol" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Descripció" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1153,8 +1186,8 @@ msgstr "_Mur d'imatges..." #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Full de contacte" @@ -1234,16 +1267,16 @@ msgstr "C_olor:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Text" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "Ca_pçalera:" @@ -1254,190 +1287,211 @@ msgstr "Seleccioneu un tipus de lletra" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "_Peu de pàgina:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Anotació:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "El número de la pàgina actual" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "El nombre total de pàgines" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Codi especial" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ format }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:98 +msgid "Help" +msgstr "Ajuda" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "La data actual" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Edita la plantilla" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "_Destinació:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Escolliu la carpeta de destinació" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "_Nom de fitxer:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 -msgid "New enumerator digit" -msgstr "Dígit numerador nou" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Crea un mapa d'imatges _HTML" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Crea un tema nou" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Edita el tema seleccionat" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Suprimeix el tema seleccionat" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Tema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Columnes:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Imatges per pàgina:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Totes les imatges en una pàgina individual" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "_Totes les pàgines amb la mateixa mida" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Disposició" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "_Ordena:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "In_verteix l'ordre" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "Mi_da:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "_Quadrat" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Miniatures" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Numerador" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "La data actual" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35338 +msgid "Current page number" +msgstr "El número de la pàgina actual" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +msgid "Total number of pages" +msgstr "El nombre total de pàgines" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 +#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Ubicació" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "No s'ha pogut desar el tema" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "No s'ha pogut suprimir el tema" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Edita la plantilla" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Mur d'imatges" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "S'estan creant les imatges" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "S'estan generant les miniatures" @@ -1557,8 +1611,6 @@ msgstr "Elimina les metadades" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "D_escripció:" @@ -1608,11 +1660,6 @@ msgid "The following date" msgstr "La data següent" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "La data actual" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Data de l'última modificació" @@ -1638,6 +1685,14 @@ msgid "Reading files" msgstr "S'estan llegint els fitxers" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "exemple" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Què fa l'exemple" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "Drets d'aut_or:" @@ -1688,11 +1743,11 @@ msgstr "Estat o província:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(valor no vàlid)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Exposició" @@ -1756,206 +1811,6 @@ msgid "_Export To" msgstr "_Exporta a" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 x 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 x 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 x 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 x 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 x 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Edita els comptes" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "À_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Afegeix un àlbum nou" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Compte:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Redimensiona les imatges si són més grans que aquesta mida" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "_Redimensiona si són més grans que:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Fotografies públiques" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Fotografies privades, visibles per a les amistats" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privat" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Visibilitat:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "_Compte:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "À_lbum:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "S'han pujat correctament els fitxers al servidor." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "No s'han pogut pujar els fitxers" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "No s'ha pogut connectar al servidor" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "No s'ha pogut crear l'àlbum" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Àlbum nou" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Exporta al Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "No s'ha seleccionat cap fitxer vàlid." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "No s'han pogut exportar els fitxers" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:872 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d fitxer (%s)" -msgstr[1] "%d fitxers (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Exporta a %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "S'està obtenint la llista dels àlbums" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "S'està creant l'àlbum nou" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "No s'ha pogut pujar «%s»: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "S'està pujant «%s»" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "S'estan pujant els fitxers al servidor" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "S'està obtenint la llista de les fotos" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Pugeu les imatges a Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Carpeta nova" @@ -1966,9 +1821,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5569 gthumb/gth-browser.c:5605 +#: gthumb/gth-browser.c:5800 gthumb/gth-browser.c:5843 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "No s'ha pogut realitzar l'operació" @@ -1981,8 +1836,8 @@ #: extensions/file_manager/actions.c:424 #: extensions/file_manager/callbacks.c:278 msgid "" -"Files cannot be moved to the current location, as alternative you can choose " -"to copy them." +"Files cannot be moved to the current location, as alternative you can choose" +" to copy them." msgstr "" "Els fitxers no es pot moure a la ubicació actual, com a alternativa podeu " "triar per a copiar-los." @@ -1993,7 +1848,11 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:417 gthumb/gtk-utils.h:38 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Copia" @@ -2006,7 +1865,7 @@ msgstr "Copia a" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Mou" @@ -2071,36 +1930,36 @@ msgid "Open with Gimp" msgstr "Obre amb el Gimp" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Carpeta de l'usuari" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "_Obre amb" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Voleu moure «%s» a «%s»?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Voleu copiar «%s» a «%s»?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Voleu moure els fitxers arrossegats a «%s»?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Voleu copiar els fitxers arrossegats a «%s»?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Copia" @@ -2214,7 +2073,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Opcions" @@ -2279,7 +2138,7 @@ msgstr "Qualitat _alta" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "píxels" @@ -2402,31 +2261,38 @@ msgid "%d → %d" msgstr "%d → %d" -#: extensions/file_tools/gth-curve-editor.c:894 gthumb/gth-histogram-view.c:838 +#: extensions/file_tools/gth-curve-editor.c:894 +#: gthumb/gth-histogram-view.c:838 msgid "Linear scale" msgstr "Escalat lineal" -#: extensions/file_tools/gth-curve-editor.c:906 gthumb/gth-histogram-view.c:850 +#: extensions/file_tools/gth-curve-editor.c:906 +#: gthumb/gth-histogram-view.c:850 msgid "Logarithmic scale" msgstr "Escalat logarítmic" -#: extensions/file_tools/gth-curve-editor.c:926 gthumb/gth-histogram-view.c:870 +#: extensions/file_tools/gth-curve-editor.c:926 +#: gthumb/gth-histogram-view.c:870 msgid "Channel:" msgstr "Canal:" -#: extensions/file_tools/gth-curve-editor.c:948 gthumb/gth-histogram-view.c:891 +#: extensions/file_tools/gth-curve-editor.c:948 +#: gthumb/gth-histogram-view.c:891 msgid "Value" msgstr "Valor" -#: extensions/file_tools/gth-curve-editor.c:953 gthumb/gth-histogram-view.c:896 +#: extensions/file_tools/gth-curve-editor.c:953 +#: gthumb/gth-histogram-view.c:896 msgid "Red" msgstr "Vermell" -#: extensions/file_tools/gth-curve-editor.c:958 gthumb/gth-histogram-view.c:901 +#: extensions/file_tools/gth-curve-editor.c:958 +#: gthumb/gth-histogram-view.c:901 msgid "Green" msgstr "Verd" -#: extensions/file_tools/gth-curve-editor.c:963 gthumb/gth-histogram-view.c:906 +#: extensions/file_tools/gth-curve-editor.c:963 +#: gthumb/gth-histogram-view.c:906 msgid "Blue" msgstr "Blau" @@ -2516,11 +2382,11 @@ msgid "Automatic contrast adjustment" msgstr "Ajustament automàtic del contrast" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:289 msgid "Color Picker" msgstr "Selector de color" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:292 msgid "Pick a color from the image" msgstr "Seleccioneu un color de la imatge" @@ -2592,14 +2458,11 @@ msgid "2.39∶1" msgstr "2.39:1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Personalitza" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Altres…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2627,7 +2490,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1863 +#: gthumb/gth-browser.c:1970 msgid "Could not save the file" msgstr "No s'ha pogut desar el fitxer" @@ -2830,7 +2693,7 @@ msgstr "No s'ha trobat cap duplicat." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Comença _a:" @@ -2874,6 +2737,16 @@ msgid "no file" msgstr "cap fitxer" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 +#: gthumb/gth-browser.c:877 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d fitxer (%s)" +msgstr[1] "%d fitxers (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2918,10 +2791,18 @@ msgid "Upload images to Flickr" msgstr "Pugeu les imatges a Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Fotografies públiques" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Fotos privades, visibles a la família i les amistats" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Fotografies privades, visibles per a les amistats" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Fotos privades, visibles a la família" @@ -2942,8 +2823,16 @@ msgid "Restricted content" msgstr "Contingut restringit" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Compte:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Edita els comptes" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Espai lliure:" @@ -2964,38 +2853,78 @@ msgid "Hi_de from public searches" msgstr "Oculta _de cerques públiques" -#: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 -msgid "_Open in the Browser" -msgstr "_Obre-ho al navegador" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "_Redimensiona si són més grans que:" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d fitxer" -msgstr[1] "%d fitxers" +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "_Compte:" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "No s'ha pogut obtenir la llista de les imatges" +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "No s'ha pogut connectar al servidor" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 -msgid "No album selected" -msgstr "No s'ha seleccionat cap àlbum" +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "S'han pujat correctament els fitxers al servidor." -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1819 +msgid "_Open in the Browser" +msgstr "_Obre-ho al navegador" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "No s'ha pogut crear l'àlbum" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "No s'han pogut pujar els fitxers" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "No s'ha seleccionat cap fitxer vàlid." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "No s'han pogut exportar els fitxers" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Exporta a %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d fitxer" +msgstr[1] "%d fitxers" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 +msgid "Could not get the photo list" +msgstr "No s'ha pogut obtenir la llista de les imatges" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 +msgid "No album selected" +msgstr "No s'ha seleccionat cap àlbum" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 msgid "_Import" msgstr "_Importa" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Importa des de %s" @@ -3031,7 +2960,7 @@ #: extensions/flicker_utils/flickr-service.c:566 #, c-format msgid "gThumb requires your authorization to upload the photos to %s" -msgstr "gThumb requereix la vostra autorització per pujar les fotos a %s" +msgstr "gThumb requereix la vostra autorització per a pujar les fotos a %s" #: extensions/flicker_utils/flickr-service.c:567 #, c-format @@ -3040,9 +2969,38 @@ "photos to %s. When you’re finished, return to this window to complete the " "authorization." msgstr "" -"Feu clic a «Autoritza» per a obrir el vostre navegador i autoritzar a gthumb " -"perquè pugi les fotos a %s. Quan ho hàgiu fet, torneu a aquesta finestra per " -"a completar l'autorització." +"Feu clic a «Autoritza» per a obrir el vostre navegador i autoritzar a gthumb" +" perquè pugi les fotos a %s. Quan ho hàgiu fet, torneu a aquesta finestra " +"per a completar l'autorització." + +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "S'està obtenint la llista dels àlbums" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "S'està creant l'àlbum nou" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "No s'ha pogut pujar «%s»: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "S'està pujant «%s»" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "S'estan pujant els fitxers al servidor" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "S'està obtenint la llista de les fotos" #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 @@ -3086,52 +3044,52 @@ msgstr "Fotograma següent" #: extensions/gstreamer_tools/callbacks.c:38 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:460 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 msgid "Go forward 1 second" msgstr "Avança 1 segon" #: extensions/gstreamer_tools/callbacks.c:39 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:356 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 msgid "Go forward 5 seconds" msgstr "Avança 5 segons" #: extensions/gstreamer_tools/callbacks.c:40 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:370 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 msgid "Go forward 10 seconds" msgstr "Avança 10 segons" #: extensions/gstreamer_tools/callbacks.c:41 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:384 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 msgid "Go forward 1 minute" msgstr "Avança 1 minut" #: extensions/gstreamer_tools/callbacks.c:42 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:398 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 msgid "Go forward 5 minutes" msgstr "Avança 5 minuts" #: extensions/gstreamer_tools/callbacks.c:43 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:446 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 msgid "Go back 1 second" msgstr "Retrocedeix 1 segon" #: extensions/gstreamer_tools/callbacks.c:44 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:300 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 msgid "Go back 5 seconds" msgstr "Retrocedeix 5 segons" #: extensions/gstreamer_tools/callbacks.c:45 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:314 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 msgid "Go back 10 seconds" msgstr "Retrocedeix 10 segons" #: extensions/gstreamer_tools/callbacks.c:46 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:328 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 msgid "Go back 1 minute" msgstr "Retrocedeix 1 minut" #: extensions/gstreamer_tools/callbacks.c:47 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:342 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 msgid "Go back 5 minutes" msgstr "Retrocedeix 5 minuts" @@ -3166,52 +3124,52 @@ msgstr "Hora:" #. minus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:296 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 msgid "-5s" msgstr "-5s" #. minus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:310 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 msgid "-10s" msgstr "-10s" #. minus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:324 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 msgid "-1m" msgstr "-1m" #. minus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:338 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 msgid "-5m" msgstr "-5m" #. plus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:352 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 msgid "+5s" msgstr "+5s" #. plus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:366 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 msgid "+10s" msgstr "+10s" #. plus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:380 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 msgid "+1m" msgstr "+1m" #. plus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:394 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 msgid "+5m" msgstr "+5m" #. minus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:442 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 msgid "-1s" msgstr "-1s" #. plus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:456 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 msgid "+1s" msgstr "+1s" @@ -3235,11 +3193,11 @@ msgid "Pause" msgstr "Fes una pausa" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1048 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Fes una captura de pantalla" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1055 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3262,7 +3220,7 @@ msgstr "Artista" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Àlbum" @@ -3283,12 +3241,12 @@ msgstr "Taxa de fotogrames" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Amplada" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Alçada" @@ -3311,9 +3269,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 -#: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/image_viewer/gth-metadata-provider-image.c:300 +#: extensions/raw_files/gth-metadata-provider-raw.c:97 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3328,59 +3286,83 @@ msgid "Print" msgstr "Imprimeix" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Centrat" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Personalitza" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "mil·límetres" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "polzades" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "El número de la pàgina actual" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "El nombre total de pàgines" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Codi especial" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ format }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "La data actual" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "El nombre total de fitxers" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "La descripció de l'esdeveniment" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "_Files:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Imatge" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Posició:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Esquerra" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Superior" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Rotació:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Unitat:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Previsualització" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "mil·límetres" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "polzades" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Tipus de lletres" @@ -3397,24 +3379,33 @@ msgid "Select Footer Font" msgstr "Seleccioneu el tipus de lletra del peu de pàgina" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +msgid "Total number of files" +msgstr "Nombre total de fitxers" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +msgid "Event description" +msgstr "Descripció de l'esdeveniment" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Pàgina %d de %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "No s'ha pogut imprimir" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Les imatges" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:390 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "" @@ -3427,7 +3418,7 @@ msgstr "S'està carregant «%s»" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "S'estan carregant les imatges" @@ -3437,7 +3428,8 @@ #: extensions/image_print/image_print.extension.desktop.in.in:4 msgid "Allow to print images choosing the page layout." -msgstr "Permet imprimir imatges amb la selecció de la disposició de la pàgina." +msgstr "" +"Permet imprimir imatges amb la selecció de la disposició de la pàgina." #: extensions/image_print/image_print.extension.desktop.in.in:8 msgid "document-print" @@ -3453,8 +3445,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "S'estan desant les imatges" @@ -3473,28 +3465,17 @@ #: extensions/image_rotation/rotation-utils.c:110 msgid "" -"This transformation may introduce small image distortions along one or more " -"edges, because the image dimensions are not multiples of 8.\n" +"This transformation may introduce small image distortions along one or more edges, because the image dimensions are not multiples of 8.\n" "\n" -"The distortion is reversible, however. If the resulting image is " -"unacceptable, simply apply the reverse transformation to return to the " -"original image.\n" +"The distortion is reversible, however. If the resulting image is unacceptable, simply apply the reverse transformation to return to the original image.\n" "\n" -"You can also choose to discard (or trim) any untransformable edge pixels. " -"For practical use, this mode gives the best looking results, but the " -"transformation is not strictly lossless anymore." +"You can also choose to discard (or trim) any untransformable edge pixels. For practical use, this mode gives the best looking results, but the transformation is not strictly lossless anymore." msgstr "" -"Pot ser que aquesta transformació distorsioni lleugerament una o més vores, " -"perquè les dimensions de la imatge no són múltiples de 8.\n" +"Pot ser que aquesta transformació distorsioni lleugerament una o més vores, perquè les dimensions de la imatge no són múltiples de 8.\n" "\n" -"Tanmateix, aquesta distorsió és reversible. Si la imatge resultant és " -"inacceptable, només cal que apliqueu la transformació inversa per a tornar a " -"obtenir la imatge original.\n" +"Tanmateix, aquesta distorsió és reversible. Si la imatge resultant és inacceptable, només cal que apliqueu la transformació inversa per a tornar a obtenir la imatge original.\n" "\n" -"També podeu triar de descartar (o retallar) tots els píxels de vora que no " -"siguin transformables. Per a un ús pràctic, aquest mode és el que dóna més " -"bon resultat; però, aleshores, la transformació ja no es farà estrictament " -"sense pèrdua de qualitat." +"També podeu triar de descartar (o retallar) tots els píxels de vora que no siguin transformables. Per a un ús pràctic, aquest mode és el que dona més bon resultat; però, aleshores, la transformació ja no es farà estrictament sense pèrdua de qualitat." #: extensions/image_rotation/rotation-utils.c:116 msgid "_Trim" @@ -3727,6 +3708,14 @@ msgid "Loading the original image" msgstr "S'està carregant la imatge original" +#: extensions/image_viewer/gth-metadata-provider-image.c:213 +msgid "JPEG XL container" +msgstr "Contenidor JPEG XL" + +#: extensions/image_viewer/gth-metadata-provider-image.c:215 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Desplaça la imatge" @@ -3735,114 +3724,66 @@ msgid "Image Editor" msgstr "Editor d'imatge" -#: extensions/image_viewer/preferences.c:158 gthumb/gth-main-default-types.c:42 -#: gthumb/gth-shortcuts-window.c:40 +#: extensions/image_viewer/preferences.c:158 +#: gthumb/gth-main-default-types.c:42 gthumb/gth-shortcuts-window.c:40 msgid "Viewer" msgstr "Visualitzador" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "_Destinació" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "Subcarpetes _automàtiques" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "com una _subcarpeta individual" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "L'any" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "El mes" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "El dia del mes" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "L'hora" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Els minuts" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Els segons" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "Plan_tilla:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Destinació no vàlida" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "exemple: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Dates de fitxers" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), -#. self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "any-mes-dia" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "any-mes" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "any" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "format personalitzat" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "S'estan important els fitxers" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Cap fitxer importat" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "Els fitxers seleccionats ja estan presents a la destinació." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:669 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "No s'han pogut eliminar els fitxers" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "L'operació de supressió no és compatible." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Última importació" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Cap fitxer especificat." #. Translators: For example: Not enough free space in #. “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is #. available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3876,79 +3817,16 @@ msgid "Sh_ortcut:" msgstr "D_recera:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "L'URI del fitxer" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "El camí al fitxer" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "El nom base del fitxer" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "El camí a la carpeta pare" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ missatge }{ valor per defecte }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Demana'm l'entrada d'un valor" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ nom de l'atribut }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 -msgid "A file attribute" -msgstr "Un atribut de fitxer" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "El nom base del fitxer sense l'extensió" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "L'extensió del fitxer" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ text }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Cita el text" - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "La data i hora actuals" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "_Ordre:" -#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: extensions/list_tools/data/ui/script-editor.ui:172 +msgid "Edit command" +msgstr "Edita l'ordre" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:556 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Personalitza..." @@ -3975,6 +3853,7 @@ msgstr "Ordre nova" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Edita l'ordre" @@ -3986,7 +3865,44 @@ msgid "Commands" msgstr "Ordres" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +msgid "Quoted text" +msgstr "Cita el text" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +msgid "File URI" +msgstr "URI del fitxer" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +msgid "File path" +msgstr "Camí al fitxer" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +msgid "File name" +msgstr "Nom del fitxer" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +msgid "File name, no extension" +msgstr "El nom del fitxer, sense l'extensió" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +msgid "File extension" +msgstr "Extensió del fitxer" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +msgid "Folder path" +msgstr "Camí al fitxer" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +msgid "Ask a value" +msgstr "Demana'm un valor" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Atribut del fitxer" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Cap ordre especificada" @@ -3996,18 +3912,11 @@ msgid "Command exited abnormally with status %d" msgstr "L'ordre va sortir amb l'estat no normal %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Introduïu un valor:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "ordre amb format incorrecte" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "I_gnora" @@ -4056,8 +3965,9 @@ msgid "A_ccounts:" msgstr "_Comptes:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "S'està carregant..." @@ -4094,7 +4004,7 @@ msgstr "S'està important la informació del compte" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Selecciona una carpeta" @@ -4129,7 +4039,7 @@ #. view label #: extensions/photo_importer/data/ui/photo-importer.ui:54 -#: gthumb/gth-filterbar.c:414 +#: gthumb/gth-filterbar.c:391 msgid "S_how:" msgstr "M_ostra:" @@ -4141,40 +4051,29 @@ msgid "_Tags:" msgstr "E_tiquetes:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "No s'han pogut importar els fitxers" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Fitxers a importar: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "No s'ha pogut carregar la carpeta" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Buit)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "S'està obtenint el contingut del directori..." -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Buida" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Importa del dispositiu extraïble" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Importa de la carpeta" @@ -4190,53 +4089,7 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "Àlbum web de _Picasa..." - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Àlbums:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Nom" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Utilitzades" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Fotografies restants" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Públic" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "No s'ha pogut obtenir la llista dels àlbums" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Exporta als àlbums web de Picasa" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Importa de l'àlbum web de Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Àlbums web de Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Pugeu les imatges als àlbums web de Picasa" - -#: extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:91 msgid "RAW Format" msgstr "Format RAW" @@ -4265,151 +4118,75 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "L'eina per a suprimir l'efecte dels ulls vermells d'una foto." -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "dígits" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "format:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "suprimeix" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "afegeix" - -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "O_rdena per:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "_Capitalització:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Ajuda" - -#: extensions/rename_series/data/ui/rename-series.ui:97 -msgid "Edit template" -msgstr "Edita la plantilla" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 -msgid "%M{ format }" -msgstr "%M{ format }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ identificador }" - -#: extensions/rename_series/data/ui/rename-series.ui:280 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "El nom de fitxer original" - -#: extensions/rename_series/data/ui/rename-series.ui:295 -msgid "The original extension" -msgstr "L'extensió original" - -#: extensions/rename_series/data/ui/rename-series.ui:310 -msgid "The original enumerator" -msgstr "El numerador original" - -#: extensions/rename_series/data/ui/rename-series.ui:325 -msgid "The modification date" -msgstr "La data de modificació" - -#: extensions/rename_series/data/ui/rename-series.ui:341 -msgid "The digitalization date" -msgstr "La data de digitalització" - -#: extensions/rename_series/data/ui/rename-series.ui:389 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "In_verteix l'ordre" -#: extensions/rename_series/data/ui/rename-series.ui:473 -msgid "_Template:" -msgstr "Plan_tilla:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Reverteix a l'última plantilla usada" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Previsualitza:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Numerador" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Nom de fitxer original" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Extensió original" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Numerador original" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Data de modificació" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Data de digitalització" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Atribut del fitxer" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "No s'han pogut canviar els noms dels fitxers" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "No s'ha pogut desar la plantilla" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Edita la plantilla" - -#: extensions/rename_series/dlg-rename-series.c:860 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "Canvia el _nom" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Nom antic" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Nom nou" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Mantén la capitalització original" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Converteix a minúscules" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Converteix a majúscules" @@ -4488,7 +4265,7 @@ msgstr "Cerca de nou" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Cerca" @@ -4507,16 +4284,21 @@ msgid "Add another location" msgstr "Afegeix una altra ubicació" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +msgid "No file found" +msgstr "No s'ha trobat cap fitxer" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Fitxers trobats de moment: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "S'està cercant..." -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Cancel·la l'operació" @@ -4592,11 +4374,13 @@ msgid "Pause/Resume presentation" msgstr "Pausa/Reprèn la presentació" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 +#: gthumb/gth-browser-actions-entries.h:124 msgid "Show next file" msgstr "Mostra el fitxer següent" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 +#: gthumb/gth-browser-actions-entries.h:123 msgid "Show previous file" msgstr "Mostra el fitxer anterior" @@ -4770,90 +4554,88 @@ msgid "Adapts to the window width" msgstr "Adapta a l'amplada de la finestra" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Copia els originals a la destinació" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Adapta a l'amplada de la finestra" -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Pàgina d'índex" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Anotació de la miniatura" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "El número de la imatge actual" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "El nombre total d'imatges" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "El comentari del fitxer" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Pàgina d'imatges" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Mostra la descripció, si està disponible" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Mostra els següents atributs:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Atributs de la imatge" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +msgid "Current image number" +msgstr "Número de la imatge actual" + +#: extensions/webalbums/dlg-web-exporter.c:44 +msgid "Total number of images" +msgstr "Nombre total d'imatges" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Àlbum web" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "ordre amb format incorrecte" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "No s'ha pogut mostrar la destinació" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "S'ha creat correctament l'àlbum." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "S'estan desant les miniatures" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "S'estan desant les pàgines HTML: imatges" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "S'estan desant les pàgines HTML: índexs" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "S'estan copiant les imatges originals" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "No s'ha pogut trobar la carpeta de l'estil" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "No s'ha pogut crear una carpeta temporal" @@ -4865,9 +4647,9 @@ msgid "Create static web albums." msgstr "Creeu àlbums web estàtics." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1170 -#: gthumb/gth-browser.c:6574 gthumb/gth-browser.c:6593 -#: gthumb/gth-browser.c:6617 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1175 +#: gthumb/gth-browser.c:6842 gthumb/gth-browser.c:6861 +#: gthumb/gth-browser.c:6885 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "No s'ha pogut carregar la posició «%s»" @@ -4892,7 +4674,7 @@ msgid "Edit Filter" msgstr "Edita el filtre" -#: gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 gthumb/gth-main-default-types.c:43 msgid "Filters" msgstr "Filtres" @@ -5042,7 +4824,7 @@ #. * hours, 5 minutes, and 2 seconds. You may change "∶" to #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5053,7 +4835,7 @@ #. * minutes and 2 seconds. You may change "∶" to the #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5091,7 +4873,7 @@ msgid "— Image browser and viewer" msgstr "— navegador i visualitzador de fitxers" -#: gthumb/gth-browser-actions-callbacks.c:100 +#: gthumb/gth-browser-actions-callbacks.c:101 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -5099,36 +4881,36 @@ "version." msgstr "" "gThumb és programari lliure; el podeu redistribuir i/o modificar sota els " -"termes de la llicència de documentació lliure GNU, tal com està publicat per " -"la Free Software Foundation; ja sigui a la versió 2 de la llicència, o (a " +"termes de la llicència de documentació lliure GNU, tal com està publicat per" +" la Free Software Foundation; ja sigui a la versió 2 de la llicència, o (a " "elecció vostra) a qualsevol versió posterior." -#: gthumb/gth-browser-actions-callbacks.c:104 +#: gthumb/gth-browser-actions-callbacks.c:105 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details." msgstr "" -"gThumb es distribueix amb l'esperança que sigui útil, però SENSE CAP MENA DE " -"GARANTIA; ni tan sols la garantia implícita de COMERCIALITZACIÓ o ADEQUACIÓ " -"PER A CAP PROPÒSIT PARTICULAR. Vegeu la Llicència Pública General de la GNU " -"per a més detalls." +"gThumb es distribueix amb l'esperança que sigui útil, però SENSE CAP MENA DE" +" GARANTIA; ni tan sols la garantia implícita de COMERCIALITZACIÓ o ADEQUACIÓ" +" PER A CAP PROPÒSIT PARTICULAR. Vegeu la Llicència Pública General de la GNU" +" per a més detalls." -#: gthumb/gth-browser-actions-callbacks.c:108 +#: gthumb/gth-browser-actions-callbacks.c:109 msgid "" -"You should have received a copy of the GNU General Public License along with " -"gThumb. If not, see http://www.gnu.org/licenses/." +"You should have received a copy of the GNU General Public License along with" +" gThumb. If not, see http://www.gnu.org/licenses/." msgstr "" "Hauríeu d'haver rebut una còpia de la Llicència Pública General GNU " -"juntament amb aquest programa; en cas contrari, consulteu http://www.gnu.org/" -"licenses/." +"juntament amb aquest programa; en cas contrari, consulteu " +"http://www.gnu.org/licenses/." -#: gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:128 msgid "An image viewer and browser for GNOME." msgstr "Un visualitzador i navegador d'imatges per al GNOME." -#: gthumb/gth-browser-actions-callbacks.c:130 +#: gthumb/gth-browser-actions-callbacks.c:131 msgid "translator-credits" msgstr "" "Softcatalà \n" @@ -5138,185 +4920,194 @@ "Robert Antoni Buj Gelonch \n" "Jordi Mas i Hernàndez " -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:99 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Dreceres de teclat" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Quit" msgstr "Surt" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Show browser" msgstr "Mostra el navegador" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:104 msgid "Close window" msgstr "Tanca la finestra" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Open location" msgstr "Obre la ubicació" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4572 -#: gthumb/gth-browser.c:4590 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:107 gthumb/gth-browser.c:4777 +#: gthumb/gth-browser.c:4795 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Pantalla completa" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Revert image to saved" msgstr "Reverteix la imatge a la desada" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Save image" msgstr "Desa la imatge" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Save image as" msgstr "Anomena i desa la imatge" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:111 msgid "Sidebar" msgstr "Barra lateral" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Statusbar" msgstr "Barra d'estat" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Thumbnails list" msgstr "Llista de miniatures" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load previous location" msgstr "Carrega la ubicació anterior" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Load next location" msgstr "Carrega la propera ubicació" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Load parent folder" msgstr "Carrega la carpeta pare" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Load home" msgstr "Carrega a casa" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:119 msgid "Reload location" msgstr "Recarrega la ubicació" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:120 msgid "Show/Hide hidden files" msgstr "Mostra/oculta els fitxers ocults" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Change sorting order" msgstr "Canvia l'ordre d'ordenació" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Show first file" msgstr "Mostra el primer fitxer" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:126 msgid "Show last file" msgstr "Mostra l'últim fitxer" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Image tools" msgstr "Eines d'imatge" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:129 msgid "File properties" msgstr "Propietats del fitxer" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:131 msgid "Select all" msgstr "Selecciona-ho tot" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:132 msgid "Select none" msgstr "No en seleccionis cap" -#: gthumb/gth-browser.c:408 +#: gthumb/gth-browser-actions-entries.h:134 gthumb/gth-filterbar.c:526 +msgid "All" +msgstr "Tot" + +#: gthumb/gth-browser.c:413 msgid "[modified]" msgstr "[modificat]" -#: gthumb/gth-browser.c:873 +#: gthumb/gth-browser.c:878 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d fitxer seleccionat (%s)" msgstr[1] "%d fitxers seleccionats (%s)" -#: gthumb/gth-browser.c:908 +#: gthumb/gth-browser.c:913 #, c-format msgid "%s of free space" msgstr "%s d'espai lliure" -#: gthumb/gth-browser.c:1786 gthumb/gth-browser.c:1802 +#: gthumb/gth-browser.c:1893 gthumb/gth-browser.c:1909 #, c-format msgid "No suitable module found for %s" msgstr "No s'ha trobat cap mòdul adequat per %s" # ,c-format -#: gthumb/gth-browser.c:1907 +#: gthumb/gth-browser.c:2014 #, c-format msgid "Save changes to file “%s”?" msgstr "Voleu desar els canvis al fitxer «%s»?" -#: gthumb/gth-browser.c:1912 +#: gthumb/gth-browser.c:2019 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Si no deseu, els canvis al fitxer es perdran permanentment." -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2020 msgid "Do _Not Save" msgstr "_No ho desis" -#: gthumb/gth-browser.c:2401 gthumb/gth-browser.c:4598 +#: gthumb/gth-browser.c:2510 gthumb/gth-browser.c:4803 msgid "Accept" msgstr "Accepta" -#: gthumb/gth-browser.c:2401 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2510 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Tanca" -#: gthumb/gth-browser.c:2939 +#: gthumb/gth-browser.c:3049 msgid "Could not change name" msgstr "No s'ha pogut canviar el nom" -#: gthumb/gth-browser.c:3436 +#: gthumb/gth-browser.c:3543 msgid "Modified" msgstr "Modificada" -#: gthumb/gth-browser.c:4520 +#: gthumb/gth-browser.c:4725 msgid "Go to the previous visited location" msgstr "Ves a l'anterior ubicació visitada" -#: gthumb/gth-browser.c:4526 +#: gthumb/gth-browser.c:4731 msgid "Go to the next visited location" msgstr "Ves a la següent ubicació visitada" -#: gthumb/gth-browser.c:4534 +#: gthumb/gth-browser.c:4739 msgid "History" msgstr "Històric" -#: gthumb/gth-browser.c:4548 +#: gthumb/gth-browser.c:4753 msgid "View the folders" msgstr "Visualitza les carpetes" -#: gthumb/gth-browser.c:4563 +#: gthumb/gth-browser.c:4768 msgid "Edit file" msgstr "Edita el fitxer" -#: gthumb/gth-browser.c:6575 +#: gthumb/gth-browser.c:4859 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Operacions" + +#: gthumb/gth-browser.c:6843 #, c-format msgid "File type not supported" msgstr "El tipus de fitxer no és compatible" -#: gthumb/gth-browser.c:6618 +#: gthumb/gth-browser.c:6886 #, c-format msgid "No suitable module found" msgstr "No s'ha trobat el mòdul adequat" @@ -5339,11 +5130,15 @@ msgid "_Show Format Options" msgstr "_Mostra les opcions de format" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +msgid "No file" +msgstr "Cap fitxer" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Ordinador" -#: gthumb/gth-file-source-vfs.c:773 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" @@ -5351,16 +5146,16 @@ "Els fitxers no es poden moure a la paperera. Voleu eliminar-los de forma " "permanent?" -#: gthumb/gth-file-source-vfs.c:784 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "No s'han pogut moure els fitxers a la paperera" -#: gthumb/gth-file-source-vfs.c:829 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Segur que voleu suprimir permanentment «%s»?" -#: gthumb/gth-file-source-vfs.c:832 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5371,7 +5166,7 @@ "Esteu segur que voleu suprimir de forma permanent els %'d fitxers " "seleccionats?" -#: gthumb/gth-file-source-vfs.c:842 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Si suprimiu un fitxer, es perdrà permanentment." @@ -5408,15 +5203,11 @@ msgid "No limit specified" msgstr "Cap limitació especificada" -#: gthumb/gth-filterbar.c:280 -msgid "All" -msgstr "Tot" - -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(obre el pare)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Introduïu el nom nou:" @@ -5450,17 +5241,13 @@ msgid "Hidden Files" msgstr "Fitxers ocults" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Ubicació" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Ubicacions" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Altres…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Nom" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5489,7 +5276,7 @@ #: gthumb/gth-main-default-metadata.c:52 msgid "Aperture" -msgstr "Apertura" +msgstr "Obertura" #: gthumb/gth-main-default-metadata.c:53 msgid "ISO Speed" @@ -5611,10 +5398,6 @@ msgid "Overwrite" msgstr "Sobreescriure" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Operacions" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "S'està desant la informació del fitxer" @@ -5682,6 +5465,36 @@ msgid "Family" msgstr "Família" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Espai" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Any" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Mes" + +#: gthumb/gth-template-selector.c:37 +msgid "Day of the month" +msgstr "Dia del mes" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Hora" + +#: gthumb/gth-template-selector.c:39 +msgid "Minute" +msgstr "Minut" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +msgid "Second" +msgstr "Segon" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "és més petit(a) que" @@ -5775,7 +5588,7 @@ msgid "Rotation" msgstr "Rotació" -#: gthumb/gth-window.c:1034 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5784,11 +5597,11 @@ "La combinació de tecles «%s» ja està assignada a l'acció «%s». Voleu " "reassignar-la a aquesta acció?" -#: gthumb/gth-window.c:1042 +#: gthumb/gth-window.c:1082 msgid "Reassign" msgstr "Reassigna" -#: gthumb/gth-window.c:1060 +#: gthumb/gth-window.c:1100 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5797,7 +5610,7 @@ "La combinació de tecles «%s» ja està assignada a l'acció «%s» i no es pot " "canviar." -#: gthumb/gth-window.c:1064 +#: gthumb/gth-window.c:1104 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "La combinació de tecles «%s» ja està assignada i no es pot canviar." @@ -5877,3 +5690,111 @@ #: gthumb/resources/history-menu.ui:9 msgid "_Delete History" msgstr "_Suprimeix l'historial" + +#~ msgid "New enumerator digit" +#~ msgstr "Dígit numerador nou" + +#~ msgid "as _single subfolder" +#~ msgstr "com una _subcarpeta individual" + +#~ msgid "The year" +#~ msgstr "L'any" + +#~ msgid "The month" +#~ msgstr "El mes" + +#~ msgid "The hour" +#~ msgstr "L'hora" + +#~ msgid "The minutes" +#~ msgstr "Els minuts" + +#~ msgid "The seconds" +#~ msgstr "Els segons" + +#~ msgid "example: %s" +#~ msgstr "exemple: %s" + +#~ msgid "year-month-day" +#~ msgstr "any-mes-dia" + +#~ msgid "year-month" +#~ msgstr "any-mes" + +#~ msgid "year" +#~ msgstr "any" + +#~ msgid "custom format" +#~ msgstr "format personalitzat" + +#~ msgid "The file uri" +#~ msgstr "L'URI del fitxer" + +#~ msgid "The file path" +#~ msgstr "El camí al fitxer" + +#~ msgid "The file basename" +#~ msgstr "El nom base del fitxer" + +#~ msgid "The parent folder path" +#~ msgstr "El camí a la carpeta pare" + +#~ msgid "%ask{ message }{ default value }" +#~ msgstr "%ask{ missatge }{ valor per defecte }" + +#~ msgid "%attr{ attribute name }" +#~ msgstr "%attr{ nom de l'atribut }" + +#~ msgid "A file attribute" +#~ msgstr "Un atribut de fitxer" + +#~ msgid "%N" +#~ msgstr "%N" + +#~ msgid "%E" +#~ msgstr "%E" + +#~ msgid "%quote{ text }" +#~ msgstr "%quote{ text }" + +#~ msgid "The current date and time" +#~ msgstr "La data i hora actuals" + +#~ msgid "(Empty)" +#~ msgstr "(Buit)" + +#~ msgid "Empty" +#~ msgstr "Buida" + +#~ msgid "format:" +#~ msgstr "format:" + +#~ msgid "%M{ format }" +#~ msgstr "%M{ format }" + +#~ msgid "%A{ identifier }" +#~ msgstr "%A{ identificador }" + +#~ msgid "The original filename" +#~ msgstr "El nom de fitxer original" + +#~ msgid "The original extension" +#~ msgstr "L'extensió original" + +#~ msgid "The original enumerator" +#~ msgstr "El numerador original" + +#~ msgid "The modification date" +#~ msgstr "La data de modificació" + +#~ msgid "The digitalization date" +#~ msgstr "La data de digitalització" + +#~ msgid "Could not save the template" +#~ msgstr "No s'ha pogut desar la plantilla" + +#~ msgid "%P" +#~ msgstr "%P" + +#~ msgid "The file comment" +#~ msgstr "El comentari del fitxer" diff -Nru gthumb-3.11.2/po/cs.po gthumb-3.12.0/po/cs.po --- gthumb-3.11.2/po/cs.po 2021-01-10 10:11:38.026578200 +0000 +++ gthumb-3.12.0/po/cs.po 2021-09-19 15:50:41.571698000 +0000 @@ -7,14 +7,14 @@ # Miloslav Trmac , 2003, 2004, 2005, 2006. # Jakub Friedl , 2006, 2007. # Kamil Páral , 2008. -# Marek Černocký , 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020. +# Marek Černocký , 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021. # msgid "" msgstr "" "Project-Id-Version: gthumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-08-08 19:22+0000\n" -"PO-Revision-Date: 2020-10-28 10:12+0100\n" +"POT-Creation-Date: 2021-08-30 17:58+0000\n" +"PO-Revision-Date: 2021-09-06 15:12+0200\n" "Last-Translator: Marek Černocký \n" "Language-Team: čeština \n" "Language: cs\n" @@ -104,11 +104,11 @@ msgid "Whether to reset the scrollbars position after changing image" msgstr "Zda po změně obrázku nastavit pozice posuvníků na začátek" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Možné hodnoty jsou: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Možné hodnoty jsou: tiff, tif." @@ -135,7 +135,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:423 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:428 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -149,13 +149,13 @@ msgstr "obrázek;fotka;fotografie;prohlížeč;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:97 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Nové okno" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Titulek" @@ -175,7 +175,7 @@ msgid "_Open files in fullscreen mode" msgstr "_Otevírat soubory v režimu celé obrazovky" -#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:336 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 #: extensions/exiv2_tools/gth-edit-iptc-page.c:199 #: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 #: gthumb/gth-shortcuts-window.c:96 @@ -226,6 +226,38 @@ msgid "D_etermine image type from content (slower)" msgstr "_Určit typ obrázku podle jeho obsahu (pomalejší)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "číslic" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Popis" + +#: data/ui/code-selector.ui:269 +msgid "Edit" +msgstr "Upravit" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Výchozí hodnota" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "Odebrat" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "Přidat" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "Rozšíř_ení:" @@ -270,27 +302,27 @@ msgstr "Stř. hodnota:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:42 +#: data/ui/histogram-info.ui:41 msgid "Std dev:" msgstr "Sm. odchylka:" -#: data/ui/histogram-info.ui:60 +#: data/ui/histogram-info.ui:58 msgid "Median:" msgstr "Medián:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:148 +#: data/ui/histogram-info.ui:127 msgid "Pixels:" msgstr "Pixelů:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:163 +#: data/ui/histogram-info.ui:144 msgctxt "Pixels" msgid "Max:" msgstr "Maximum:" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:180 +#: data/ui/histogram-info.ui:161 msgctxt "Pixels" msgid "Selected:" msgstr "Vybráno:" @@ -312,7 +344,7 @@ msgstr "Název souboru:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Velikost:" @@ -364,63 +396,67 @@ msgid "gThumb Preferences" msgstr "Předvolby gThumb" -#: data/ui/preferences.ui:101 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Vzhled" -#: data/ui/preferences.ui:125 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "Ná_hledy v zobrazovači:" -#: data/ui/preferences.ui:139 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "dole" -#: data/ui/preferences.ui:140 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "po straně" -#: data/ui/preferences.ui:152 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "Vlastnosti souboru v _prohlížeči:" -#: data/ui/preferences.ui:203 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "_Stavová lišta" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "Při spuštění:" -#: data/ui/preferences.ui:226 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "Přejít na poslední na_vštívené místo" -#: data/ui/preferences.ui:247 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "Přejít do této s_ložky:" -#: data/ui/preferences.ui:277 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "Nastavit na _aktuální" -#: data/ui/preferences.ui:299 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "Zno_vu použít aktivní okno k otevření souborů" -#: data/ui/preferences.ui:358 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "Žádat _potvrzení před odstraněním souborů nebo katalogů" -#: data/ui/preferences.ui:373 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "Ptát se, zda ukládat z_měněné soubory" -#: data/ui/preferences.ui:388 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "Pokud je to možné, uchovávat metadata v _souborech" -#: data/ui/preferences.ui:421 +#: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Obecné" @@ -429,7 +465,7 @@ msgid "Shortcuts:" msgstr "Klávesové zkratky:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "O_bnovit vše…" @@ -437,6 +473,11 @@ msgid "_Inverse order" msgstr "_Obrácené pořadí" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +msgid "Example:" +msgstr "Příklad:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -551,16 +592,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Neznámý barevný prostor JPEG (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Výchozí přípona:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Kvalita:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Bezeztrátový" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Výchozí přípona:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "Vy_hlazování:" @@ -624,17 +671,17 @@ msgid "_Method:" msgstr "_Metoda:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Bezeztrátový" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:154 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:120 msgid "PNG" msgstr "PNG" @@ -652,15 +699,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:183 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Ukládání" @@ -669,8 +716,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Není zadán název" @@ -680,7 +727,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Neplatný název. Následující znaky nejsou povoleny: %s" @@ -750,21 +797,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Přejmenovat" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4557 -#: gthumb/gth-browser.c:4659 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4762 +#: gthumb/gth-browser.c:4874 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Vlastnosti" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Katalogy" @@ -808,15 +855,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Zobrazit cíl" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Název:" @@ -886,7 +931,7 @@ msgstr "Nelze přidat soubory do katalogu" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Nelze vytvořit katalog" @@ -943,15 +988,15 @@ msgstr "Štítek (vložený)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Neplatný formát souboru" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1092,11 +1137,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Předvolby" @@ -1104,7 +1149,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Komentář" @@ -1112,20 +1158,6 @@ msgid "Title" msgstr "Název" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Popis" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1149,8 +1181,8 @@ msgstr "Stěna s obrázky…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Náhledový list" @@ -1228,16 +1260,16 @@ msgstr "_Barva:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Text" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "Zá_hlaví:" @@ -1248,190 +1280,211 @@ msgstr "Výběr písma" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "Zá_patí:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Titulek:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "Číslo aktuální stránky" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "Celkový počet stránek" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Speciální kód" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ formát }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:98 +msgid "Help" +msgstr "Nápověda" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "Aktuální datum" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Upravit šablonu" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "_Cíl:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Vyberte cílovou složku" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "_Název souboru:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 -msgid "New enumerator digit" -msgstr "Číslice čítače nového" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Vytvořit obrázkovou mapu _HTML" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Vytvořit nový motiv" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Upravit vybraný motiv" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Smazat vybraný motiv" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Motiv" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Sloupců:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Obrázků na stránku:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Všechny obrázky na jedné stránce" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "Vš_echny stránky ve stejné velikosti" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Rozvržení" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "Řadit p_odle:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "_Obrácené pořadí" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "Veliko_st:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "Čtvere_cový" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Náhledy" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Čítač" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Dnešní datum" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +msgid "Current page number" +msgstr "Číslo aktuální stránky" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +msgid "Total number of pages" +msgstr "Celkový počet stránek" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Umístění" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Nelze uložit motiv" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Nelze smazat motiv" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Úprava šablony" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Stěna s obrázky" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Vytvářejí se obrázky" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Generují se náhledy" @@ -1549,8 +1602,6 @@ msgstr "Smazat metadata" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "_Popis:" @@ -1600,11 +1651,6 @@ msgid "The following date" msgstr "Následující datum" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Dnešní datum" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Datum poslední změny" @@ -1630,6 +1676,14 @@ msgid "Reading files" msgstr "Čtou se soubory" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "příklad" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Co příklad dělá" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "C_opyright:" @@ -1683,11 +1737,11 @@ msgstr "Stát/region:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(neplatná hodnota)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Expozice" @@ -1751,207 +1805,6 @@ msgid "_Export To" msgstr "_Exportovat do" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Upravit účty" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Přidat nové album" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "Úč_et:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Změnit velikost obrázku, když je větší než tato" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "Z_menšit, je-li větší než:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Veřejné fotografie" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Soukromé fotografie, viditelné pro přátele" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Soukromé" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Viditelnost:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "Úč_et:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Album:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Soubory byly úspěšně nahrány na server." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Nelze nahrát soubory" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Nelze se připojit k serveru" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Nelze vytvořit album" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Nové album" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Export na Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Není vybrán žádný platný soubor." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Nelze exportovat soubory" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:872 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d soubor (%s)" -msgstr[1] "%d soubory (%s)" -msgstr[2] "%d souborů (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Export do %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Získává se seznam alb" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Vytváří se nové album" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Nelze nahrát „%s“: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Nahrává se „%s“" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Nahrávají se soubory na server" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Získává se seznam fotografií" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Nahrávejte si obrázky na Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Nová složka" @@ -1962,9 +1815,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5569 gthumb/gth-browser.c:5605 +#: gthumb/gth-browser.c:5800 gthumb/gth-browser.c:5843 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Nelze provést tuto operaci" @@ -1989,7 +1842,11 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:417 gthumb/gtk-utils.h:38 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Kopírovat" @@ -2002,7 +1859,7 @@ msgstr "Kopírování do" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Přesunout" @@ -2067,36 +1924,36 @@ msgid "Open with Gimp" msgstr "Otevřít pomocí Gimpu" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Domovská složka" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "_Otevřít pomocí" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Opravdu chcete přesunout „%s“ do „%s“?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Opravdu chcete zkopírovat „%s“ do „%s“?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Opravdu chcete přesunout přetažené soubory do „%s“?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Opravdu chcete zkopírovat přetažené soubory do „%s“?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Kopírovat" @@ -2210,7 +2067,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Volby" @@ -2275,7 +2132,7 @@ msgstr "Vysoká _kvalita" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "pixelů" @@ -2510,11 +2367,11 @@ msgid "Automatic contrast adjustment" msgstr "Automaticky upravit kontrast" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:289 msgid "Color Picker" msgstr "Barevná pipeta" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:292 msgid "Pick a color from the image" msgstr "Kliknutím sejměte barvu z obrázku" @@ -2584,14 +2441,11 @@ msgid "2.39∶1" msgstr "2,39∶1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Vlastní" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Jiné…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2619,7 +2473,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1863 +#: gthumb/gth-browser.c:1970 msgid "Could not save the file" msgstr "Nelze uložit soubor" @@ -2822,7 +2676,7 @@ msgstr "Nenalezeny žádné duplicity." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Z_ačít v:" @@ -2866,6 +2720,16 @@ msgid "no file" msgstr "žádný soubor" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:877 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d soubor (%s)" +msgstr[1] "%d soubory (%s)" +msgstr[2] "%d souborů (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2912,10 +2776,18 @@ msgid "Upload images to Flickr" msgstr "Nahrávejte si obrázky na Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Veřejné fotografie" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Soukromé fotografie, viditelné pro rodinu a přátele" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Soukromé fotografie, viditelné pro přátele" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Soukromé fotografie, viditelné pro rodinu" @@ -2936,8 +2808,16 @@ msgid "Restricted content" msgstr "Chráněný obsah" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "Úč_et:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Upravit účty" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Volné místo:" @@ -2958,13 +2838,57 @@ msgid "Hi_de from public searches" msgstr "S_krýt před veřejným hledáním" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "Z_menšit, je-li větší než:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "Úč_et:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Nelze se připojit k serveru" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Soubory byly úspěšně nahrány na server." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 +#: extensions/webalbums/gth-web-exporter.c:1819 msgid "_Open in the Browser" msgstr "_Otevřít v prohlížeči" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Nelze vytvořit album" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Nelze nahrát soubory" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Není vybrán žádný platný soubor." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Nelze exportovat soubory" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Export do %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 #, c-format msgid "%d file" msgid_plural "%d files" @@ -2972,25 +2896,21 @@ msgstr[1] "%d soubory" msgstr[2] "%d souborů" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 msgid "Could not get the photo list" msgstr "Nelze získat seznam fotografií" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 msgid "No album selected" msgstr "Není vybráno žádné album" -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 msgid "_Import" msgstr "_Import" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Importovat z %s" @@ -3022,21 +2942,50 @@ msgid "_Authorize…" msgstr "_Ověřit…" -#: extensions/flicker_utils/flickr-service.c:566 +#: extensions/flicker_utils/flickr-service.c:566 +#, c-format +msgid "gThumb requires your authorization to upload the photos to %s" +msgstr "gTbumb vyžaduje vaše ověření pro nahrání fotografií na %s" + +#: extensions/flicker_utils/flickr-service.c:567 +#, c-format +msgid "" +"Click “Authorize” to open your web browser and authorize gthumb to upload " +"photos to %s. When you’re finished, return to this window to complete the " +"authorization." +msgstr "" +"Kliknutím na „Ověřit“ otevřete svůj webový prohlížeč, ve kterém proveďte " +"ověření pro aplikaci gthumb pro nahrání fotografií na %s. Až budete hotovi, " +"tak se vraťte do tohoto okna, kde se ověření dokončí." + +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Získává se seznam alb" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Vytváří se nové album" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Nelze nahrát „%s“: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 #, c-format -msgid "gThumb requires your authorization to upload the photos to %s" -msgstr "gTbumb vyžaduje vaše ověření pro nahrání fotografií na %s" +msgid "Uploading “%s”" +msgstr "Nahrává se „%s“" -#: extensions/flicker_utils/flickr-service.c:567 -#, c-format -msgid "" -"Click “Authorize” to open your web browser and authorize gthumb to upload " -"photos to %s. When you’re finished, return to this window to complete the " -"authorization." -msgstr "" -"Kliknutím na „Ověřit“ otevřete svůj webový prohlížeč, ve kterém proveďte " -"ověření pro aplikaci gthumb pro nahrání fotografií na %s. Až budete hotovi, " -"tak se vraťte do tohoto okna, kde se ověření dokončí." +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Nahrávají se soubory na server" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Získává se seznam fotografií" #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 @@ -3064,7 +3013,7 @@ #: extensions/gstreamer_tools/callbacks.c:34 msgid "Mute" -msgstr "Ztišit" +msgstr "Vypnout zvuk" #: extensions/gstreamer_tools/callbacks.c:35 msgid "Play faster" @@ -3080,52 +3029,52 @@ msgstr "Další snímek" #: extensions/gstreamer_tools/callbacks.c:38 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:460 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 msgid "Go forward 1 second" msgstr "Vpřed o 1 sekundu" #: extensions/gstreamer_tools/callbacks.c:39 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:356 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 msgid "Go forward 5 seconds" msgstr "Vpřed o 5 sekund" #: extensions/gstreamer_tools/callbacks.c:40 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:370 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 msgid "Go forward 10 seconds" msgstr "Vpřed o 10 sekund" #: extensions/gstreamer_tools/callbacks.c:41 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:384 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 msgid "Go forward 1 minute" msgstr "Vpřed o 1 minutu" #: extensions/gstreamer_tools/callbacks.c:42 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:398 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 msgid "Go forward 5 minutes" msgstr "Vpřed o 5 minut" #: extensions/gstreamer_tools/callbacks.c:43 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:446 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 msgid "Go back 1 second" msgstr "Zpět o 1 sekundu" #: extensions/gstreamer_tools/callbacks.c:44 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:300 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 msgid "Go back 5 seconds" msgstr "Zpět o 5 sekund" #: extensions/gstreamer_tools/callbacks.c:45 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:314 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 msgid "Go back 10 seconds" msgstr "Zpět o 10 sekund" #: extensions/gstreamer_tools/callbacks.c:46 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:328 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 msgid "Go back 1 minute" msgstr "Zpět o 1 minutu" #: extensions/gstreamer_tools/callbacks.c:47 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:342 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 msgid "Go back 5 minutes" msgstr "Zpět o 5 minut" @@ -3160,52 +3109,52 @@ msgstr "Čas:" #. minus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:296 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 msgid "-5s" msgstr "-5 s" #. minus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:310 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 msgid "-10s" msgstr "-10 s" #. minus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:324 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 msgid "-1m" msgstr "-1 m" #. minus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:338 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 msgid "-5m" msgstr "-5 m" #. plus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:352 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 msgid "+5s" msgstr "+5 s" #. plus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:366 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 msgid "+10s" msgstr "+10 s" #. plus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:380 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 msgid "+1m" msgstr "+1 m" #. plus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:394 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 msgid "+5m" msgstr "+5 m" #. minus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:442 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 msgid "-1s" msgstr "-1 s" #. plus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:456 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 msgid "+1s" msgstr "+1 s" @@ -3229,11 +3178,11 @@ msgid "Pause" msgstr "Pozastavit" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1048 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Pořídit snímek obrazovky" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1055 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3256,7 +3205,7 @@ msgstr "Umělec" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Album" @@ -3277,12 +3226,12 @@ msgstr "Snímková rychlost" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Šířka" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Výška" @@ -3305,9 +3254,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 -#: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/image_viewer/gth-metadata-provider-image.c:300 +#: extensions/raw_files/gth-metadata-provider-raw.c:97 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3322,59 +3271,83 @@ msgid "Print" msgstr "Tisk" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Na střed" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Vlastní" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "milimetry" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "palce" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "Číslo aktuální stránky" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "Celkový počet stránek" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Speciální kód" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ formát }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "Aktuální datum" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "Celkový počet souborů" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "Popis události" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "Řá_dků:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Obrázek" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Poloha:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Vlevo" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Nahoru" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Otočení:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Jednotky:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Náhled" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "milimetry" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "palce" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Písma" @@ -3391,24 +3364,33 @@ msgid "Select Footer Font" msgstr "Výběr písma zápatí" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +msgid "Total number of files" +msgstr "Celkový počet souborů" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +msgid "Event description" +msgstr "Popis události" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Strana %d z %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Nelze tisknout" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Obrázky" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:390 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "" @@ -3422,7 +3404,7 @@ msgstr "Načítá se „%s“" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Načítají se obrázky" @@ -3448,8 +3430,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Ukládám obrázky" @@ -3720,6 +3702,14 @@ msgid "Loading the original image" msgstr "Načítá se původní obrázek" +#: extensions/image_viewer/gth-metadata-provider-image.c:213 +msgid "JPEG XL container" +msgstr "Kontejner JPEG XL" + +#: extensions/image_viewer/gth-metadata-provider-image.c:215 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Posunout obrázek" @@ -3733,106 +3723,59 @@ msgid "Viewer" msgstr "Zobrazovač" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "_Cíl" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "_Automatická podsložka" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "jako jednotlivé pod_složky" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "Rok" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "Měsíc" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "Den v měsíci" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "Hodina" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Minuty" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Sekundy" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "Ša_blona:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Neplatný cíl" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "příklad: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Datum souboru" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "rok-měsíc-den" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "rok-měsíc" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "rok" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "vlastní formát" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Importují se soubory" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Nebyl importován žádný soubor" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "Vybrané soubory se již v cíli vyskytují." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:669 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Nelze smazat soubory" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "Operace mazání není podporována." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Naposledy importováno" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Není zadán žádný soubor." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3866,79 +3809,16 @@ msgid "Sh_ortcut:" msgstr "Kláves_ová zkratka:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "URI souboru" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "Cesta k souboru" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "Základní název souboru" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "Cesta k rodičovské složce" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ zpráva }{ výchozí hodnota }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Dotaz na vstupní hodnotu" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ název atributu }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 -msgid "A file attribute" -msgstr "Atribut souboru" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "Základní název souboru bez přípony" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "Přípona souboru" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ text }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Text do uvozovek" - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "Aktuální datum a čas" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "Pří_kaz:" -#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: extensions/list_tools/data/ui/script-editor.ui:172 +msgid "Edit command" +msgstr "Upravit příkaz" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:556 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Přizpůsobit…" @@ -3965,6 +3845,7 @@ msgstr "Nový příkaz" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Upravit příkaz" @@ -3976,7 +3857,44 @@ msgid "Commands" msgstr "Příkazy" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +msgid "Quoted text" +msgstr "Text v uvozovkách" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +msgid "File URI" +msgstr "Adresa URI souboru" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +msgid "File path" +msgstr "Cesty k souboru" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +msgid "File name" +msgstr "Název souboru" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +msgid "File name, no extension" +msgstr "Název souboru bez přípony" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +msgid "File extension" +msgstr "Přípona souboru" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +msgid "Folder path" +msgstr "Cesta k složce" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +msgid "Ask a value" +msgstr "Dotaz na hodnotu" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Atribut souboru" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Není zadán příkaz" @@ -3986,18 +3904,11 @@ msgid "Command exited abnormally with status %d" msgstr "Příkaz skončil nenormálně se stavovým kódem %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Zadejte hodnotu:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Nesprávně zadaný přikaz" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "Pře_skočit" @@ -4046,8 +3957,9 @@ msgid "A_ccounts:" msgstr "Úč_ty:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Načítá se…" @@ -4084,7 +3996,7 @@ msgstr "Získávají se informace účtu" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Vybrat složku" @@ -4115,11 +4027,11 @@ #: extensions/photo_importer/data/ui/photo-importer-options.ui:59 #: extensions/photo_importer/data/ui/photo-importer.ui:273 msgid "_Delete the imported files from the source" -msgstr "_Smazat naimportované soubory ze původního místa" +msgstr "_Smazat naimportované soubory z původního místa" #. view label #: extensions/photo_importer/data/ui/photo-importer.ui:54 -#: gthumb/gth-filterbar.c:414 +#: gthumb/gth-filterbar.c:391 msgid "S_how:" msgstr "_Zobrazit:" @@ -4131,40 +4043,29 @@ msgid "_Tags:" msgstr "Š_títky:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Nelze importovat soubory" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Soubory k importu: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Nelze načíst složku" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Prázdné)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Získává se obsah složky…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Prázdné" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Import z výměnného zařízení" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Import ze složky" @@ -4180,53 +4081,7 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "Webové album _Picasa…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Alba:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Název" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Použito" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Zbývající fotografie" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Veřejné" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Nelze získat seznam alb" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Exportovat do webového alba Picasa" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Importovat z webového alba Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Webové album Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Nahrávejte si obrázky do webového alba Picasa" - -#: extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:91 msgid "RAW Format" msgstr "Formát RAW" @@ -4254,151 +4109,75 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Odstraňte na fotografiích efekt červených očí" -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "číslic" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "formát:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "Odebrat" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "Přidat" - -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "Řa_dit podle:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "V_elikost písmen:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Nápověda" - -#: extensions/rename_series/data/ui/rename-series.ui:97 -msgid "Edit template" -msgstr "Upravit šablonu" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 -msgid "%M{ format }" -msgstr "%M{ formát }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ identifikátor }" - -#: extensions/rename_series/data/ui/rename-series.ui:280 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "Původní název souboru" - -#: extensions/rename_series/data/ui/rename-series.ui:295 -msgid "The original extension" -msgstr "Původní přípona" - -#: extensions/rename_series/data/ui/rename-series.ui:310 -msgid "The original enumerator" -msgstr "Čítač původního" - -#: extensions/rename_series/data/ui/rename-series.ui:325 -msgid "The modification date" -msgstr "Datum změny" - -#: extensions/rename_series/data/ui/rename-series.ui:341 -msgid "The digitalization date" -msgstr "Datum digitalizace" - -#: extensions/rename_series/data/ui/rename-series.ui:389 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "_Obrácené pořadí" -#: extensions/rename_series/data/ui/rename-series.ui:473 -msgid "_Template:" -msgstr "Ša_blona:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Vrátit na poslední použitou šablonu" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "Ná_hled:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Čítač" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Původní název souboru" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Původní přípona" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Čítač původního" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Datum změny" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Datum digitalizace" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Atribut souboru" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Nelze přejmenovat soubory" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Nelze uložit šablonu" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Úprava šablony" - -#: extensions/rename_series/dlg-rename-series.c:860 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "_Přejmenovat" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Starý název" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Nový název" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Zachovat původní velikost písmen" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Převést na malá písmena" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Převést na velká písmena" @@ -4477,7 +4256,7 @@ msgstr "Hledat znovu" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Hledání" @@ -4496,16 +4275,21 @@ msgid "Add another location" msgstr "Přidat jiné umístění" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +msgid "No file found" +msgstr "Nebyl nalezen žádný soubor" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Doposud nalezené soubory: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Hledá se…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Zrušit operaci" @@ -4581,11 +4365,11 @@ msgid "Pause/Resume presentation" msgstr "Pozastavit/pokračovat v prezentaci" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:124 msgid "Show next file" msgstr "Zobrazit následující soubor" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:123 msgid "Show previous file" msgstr "Zobrazit předchozí soubor" @@ -4758,90 +4542,88 @@ msgid "Adapts to the window width" msgstr "Přizpůsobovat šířce okna" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Kopírovat originály do cíle" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Přizpůsobit šířce okna" -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Stránka s indexem" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Titulek náhledu" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "Číslo aktuálního obrázku" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "Celkový počet obrázků" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "Komentář souboru" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Stránka s obrázky" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Zobrazit popis, pokud je k dispozici" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Zobrazit následující atributy:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Atributy obrázku" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +msgid "Current image number" +msgstr "Číslo aktuálního obrázku" + +#: extensions/webalbums/dlg-web-exporter.c:44 +msgid "Total number of images" +msgstr "Celkový počet obrázků" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Webové album" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Nesprávně zadaný přikaz" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Nelze zobrazit cíl" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "Album bylo úspěšně vytvořeno." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Ukládají se náhledy" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Ukládám stránky HTML: Obrázky" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Ukládám stránky HTML: Indexy" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Kopírování originálních obrázků" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Nelze najít složku se styly" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Nelze vytvořit dočasnou složku" @@ -4853,9 +4635,9 @@ msgid "Create static web albums." msgstr "Vytvářejte statická webová alba" -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1170 -#: gthumb/gth-browser.c:6574 gthumb/gth-browser.c:6593 -#: gthumb/gth-browser.c:6617 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1175 +#: gthumb/gth-browser.c:6842 gthumb/gth-browser.c:6861 +#: gthumb/gth-browser.c:6885 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "Nelze načíst polohu „%s“" @@ -4880,7 +4662,7 @@ msgid "Edit Filter" msgstr "Upravit filtr" -#: gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 gthumb/gth-main-default-types.c:43 msgid "Filters" msgstr "Filtry" @@ -5029,7 +4811,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5041,7 +4823,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5079,7 +4861,7 @@ msgid "— Image browser and viewer" msgstr "– prohlížeč obrázků" -#: gthumb/gth-browser-actions-callbacks.c:100 +#: gthumb/gth-browser-actions-callbacks.c:101 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -5091,7 +4873,7 @@ "Software Foundation, a to buď ve verzi 2 této licence nebo (dle vaší volby) " "v libovolné novější verzi." -#: gthumb/gth-browser-actions-callbacks.c:104 +#: gthumb/gth-browser-actions-callbacks.c:105 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -5102,7 +4884,7 @@ "bez předpokládané záruky na PRODEJNOST nebo VHODNOST PRO KONKRÉTNÍ ÚČEL. " "Více podrobností najdete přímo v licenci GNU General Public License." -#: gthumb/gth-browser-actions-callbacks.c:108 +#: gthumb/gth-browser-actions-callbacks.c:109 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." @@ -5111,11 +4893,11 @@ "License. Pokud se tak nestalo, podívejte se na ." -#: gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:128 msgid "An image viewer and browser for GNOME." msgstr "Prohlížeč obrázků pro prostředí GNOME." -#: gthumb/gth-browser-actions-callbacks.c:130 +#: gthumb/gth-browser-actions-callbacks.c:131 msgid "translator-credits" msgstr "" "Michal Bukovjan \n" @@ -5123,113 +4905,117 @@ "Kamil Páral \n" "Marek Černocký " -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:99 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Klávesové zkratky" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Quit" msgstr "Ukončit" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Show browser" msgstr "Zobrazit prohlížeč" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:104 msgid "Close window" msgstr "Zavřít okno" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Open location" msgstr "Otevřít umístění" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4572 -#: gthumb/gth-browser.c:4590 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:107 gthumb/gth-browser.c:4777 +#: gthumb/gth-browser.c:4795 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Celá obrazovka" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Revert image to saved" msgstr "Vrátit obrázek na uložený" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Save image" msgstr "Uložit obrázek" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Save image as" msgstr "Uložit obrázek jako" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:111 msgid "Sidebar" msgstr "Postranní panel" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Statusbar" msgstr "Stavová lišta" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Thumbnails list" msgstr "Seznam náhledů" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load previous location" msgstr "Načíst předchozí umístění" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Load next location" msgstr "Načíst následující umístění" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Load parent folder" msgstr "Načíst rodičovskou složku" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Load home" msgstr "Načíst domovskou složku" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:119 msgid "Reload location" msgstr "Znovu načíst umístění" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:120 msgid "Show/Hide hidden files" msgstr "Zobrazit/skrýt skryté soubory" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Change sorting order" msgstr "Změnit řazení" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Show first file" msgstr "Zobrazit první soubor" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:126 msgid "Show last file" msgstr "Zobrazit poslední soubor" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Image tools" msgstr "Nástroje pro úpravy" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:129 msgid "File properties" msgstr "Vlastnosti souboru" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:131 msgid "Select all" msgstr "Vybrat vše" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:132 msgid "Select none" msgstr "Zrušit výběr" -#: gthumb/gth-browser.c:408 +#: gthumb/gth-browser-actions-entries.h:134 gthumb/gth-filterbar.c:526 +msgid "All" +msgstr "Vše" + +#: gthumb/gth-browser.c:413 msgid "[modified]" msgstr "[změněno]" -#: gthumb/gth-browser.c:873 +#: gthumb/gth-browser.c:878 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" @@ -5237,71 +5023,76 @@ msgstr[1] "Vybrány %d soubory (%s)" msgstr[2] "Vybráno %d souborů (%s)" -#: gthumb/gth-browser.c:908 +#: gthumb/gth-browser.c:913 #, c-format msgid "%s of free space" msgstr "%s volného místa" -#: gthumb/gth-browser.c:1786 gthumb/gth-browser.c:1802 +#: gthumb/gth-browser.c:1893 gthumb/gth-browser.c:1909 #, c-format msgid "No suitable module found for %s" msgstr "Nenalezen žádný použitelný modul pro %s" -#: gthumb/gth-browser.c:1907 +#: gthumb/gth-browser.c:2014 #, c-format msgid "Save changes to file “%s”?" msgstr "Uložit změny do souboru „%s“?" -#: gthumb/gth-browser.c:1912 +#: gthumb/gth-browser.c:2019 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Pokud změny do souboru neuložíte, budou nenávratně ztraceny." -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2020 msgid "Do _Not Save" msgstr "_Neukládat" -#: gthumb/gth-browser.c:2401 gthumb/gth-browser.c:4598 +#: gthumb/gth-browser.c:2510 gthumb/gth-browser.c:4803 msgid "Accept" msgstr "Přijmout" -#: gthumb/gth-browser.c:2401 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2510 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Zavřít" -#: gthumb/gth-browser.c:2939 +#: gthumb/gth-browser.c:3049 msgid "Could not change name" msgstr "Nelze změnit název" -#: gthumb/gth-browser.c:3436 +#: gthumb/gth-browser.c:3543 msgid "Modified" msgstr "Změněno" -#: gthumb/gth-browser.c:4520 +#: gthumb/gth-browser.c:4725 msgid "Go to the previous visited location" msgstr "Přejít na předchozí navštívené místo" -#: gthumb/gth-browser.c:4526 +#: gthumb/gth-browser.c:4731 msgid "Go to the next visited location" msgstr "Přejít na následující navštívené místo" -#: gthumb/gth-browser.c:4534 +#: gthumb/gth-browser.c:4739 msgid "History" msgstr "Historie" -#: gthumb/gth-browser.c:4548 +#: gthumb/gth-browser.c:4753 msgid "View the folders" msgstr "Zobrazit složky" -#: gthumb/gth-browser.c:4563 +#: gthumb/gth-browser.c:4768 msgid "Edit file" msgstr "Upravit soubor" -#: gthumb/gth-browser.c:6575 +#: gthumb/gth-browser.c:4859 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Operace" + +#: gthumb/gth-browser.c:6843 #, c-format msgid "File type not supported" msgstr "Typ souboru není podporován" -#: gthumb/gth-browser.c:6618 +#: gthumb/gth-browser.c:6886 #, c-format msgid "No suitable module found" msgstr "Nenalezen žádný použitelný modul" @@ -5324,26 +5115,30 @@ msgid "_Show Format Options" msgstr "Zobrazit vo_lby formátu" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +msgid "No file" +msgstr "Žádný soubor" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Počítač" -#: gthumb/gth-file-source-vfs.c:773 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "Soubory nelze přesunout do koše. Chcete je odstranit natrvalo?" -#: gthumb/gth-file-source-vfs.c:784 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Soubory nelze přesunout do koše" -#: gthumb/gth-file-source-vfs.c:829 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Opravdu chcete trvale smazat „%s“?" -#: gthumb/gth-file-source-vfs.c:832 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5352,7 +5147,7 @@ msgstr[1] "Opravdu chcete trvale smazat %'d vybrané soubory?" msgstr[2] "Opravdu chcete trvale smazat %'d vybraných souborů?" -#: gthumb/gth-file-source-vfs.c:842 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Když soubor smažete, nepůjde to již vrátit zpět." @@ -5389,15 +5184,11 @@ msgid "No limit specified" msgstr "Nezadána žádná omezení" -#: gthumb/gth-filterbar.c:280 -msgid "All" -msgstr "Vše" - -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Otevřít rodiče)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Zadejte nový název:" @@ -5431,17 +5222,13 @@ msgid "Hidden Files" msgstr "Skryté soubory" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Umístění" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Umístění" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Jiné…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Název" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5592,10 +5379,6 @@ msgid "Overwrite" msgstr "Přepsání" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Operace" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Ukládají se informace o souboru" @@ -5663,6 +5446,36 @@ msgid "Family" msgstr "Rodina" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Mezera" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Rok" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Měsíc" + +#: gthumb/gth-template-selector.c:37 +msgid "Day of the month" +msgstr "Den v měsíci" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Hodina" + +#: gthumb/gth-template-selector.c:39 +msgid "Minute" +msgstr "Minuta" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +msgid "Second" +msgstr "Sekunda" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "je menší než" @@ -5756,7 +5569,7 @@ msgid "Rotation" msgstr "Otočení" -#: gthumb/gth-window.c:1034 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5765,11 +5578,11 @@ "Kombinace kláves „%s“ je již přiřazena činnosti „%s“. Chcete ji místo toho " "přiřadit této činnosti?" -#: gthumb/gth-window.c:1042 +#: gthumb/gth-window.c:1082 msgid "Reassign" msgstr "Změnit přiřazení" -#: gthumb/gth-window.c:1060 +#: gthumb/gth-window.c:1100 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5777,7 +5590,7 @@ msgstr "" "Kombinace kláves „%s“ je již přiřazena činnosti „%s“ a nelze to změnit." -#: gthumb/gth-window.c:1064 +#: gthumb/gth-window.c:1104 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "Kombinace kláves „%s“ je již přiřazena a nelze to změnit." @@ -5858,18 +5671,3 @@ msgid "_Delete History" msgstr "O_dstranit historii" -msgid "Sa_ve and Close" -msgstr "Uložit a za_vřít" - -msgid "Assign Tags" -msgstr "Přiřadit štítky" - -msgid "View images as a slideshow." -msgstr "Nechejte si obrázky promítnout" - -msgid "The geographical position information is not available for this image." -msgstr "" -"Pro tento obrázek nejsou k dispozici žádné informace o geografické poloze." - -msgid "Details" -msgstr "Podrobnosti" diff -Nru gthumb-3.11.2/po/da.po gthumb-3.12.0/po/da.po --- gthumb-3.11.2/po/da.po 2021-01-10 10:11:38.029911500 +0000 +++ gthumb-3.12.0/po/da.po 2021-09-19 15:50:41.595031300 +0000 @@ -1,4 +1,4 @@ -# Danish translation of gthumb. +# Danish translation for gthumb. # Copyright (C) 2012, 2017 Free Software Foundation, Inc. & nedenstående oversættere. # Keld Simonsen , 2002. # Review 2003-02-03 by Ole Laursen. @@ -6,7 +6,7 @@ # Peter Bach , 2007. # Joe Hansen , 2010, 2012. # Ask Hjorth Larsen , 2016, 2017. -# scootergrisen, 2020. +# scootergrisen, 2020-2021. # # Husk at tilføje dig i credit-listen (besked id "translator-credits") # @@ -21,12 +21,14 @@ # rating -> bedømmelse # removable -> ekstern (alternativ flytbar) # +# scootergrisen: fra gennemlæsning: jeg bemærker, at nogle steder i gthumb oversættes location med sted og andre gange som placering - du kan overveje at gøre det ensartet +# msgid "" msgstr "" "Project-Id-Version: gthumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2019-12-23 19:04+0000\n" -"PO-Revision-Date: 2020-02-04 14:19+0200\n" +"POT-Creation-Date: 2021-02-28 10:03+0000\n" +"PO-Revision-Date: 2021-04-27 00:00+0200\n" "Last-Translator: scootergrisen\n" "Language-Team: Danish \n" "Language: da\n" @@ -147,7 +149,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:423 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:425 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -160,6 +162,11 @@ msgid "Image;Viewer;" msgstr "Billede;Billedfremviser;Fremviser;" +#: data/org.gnome.gThumb.desktop.in.in:25 +#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +msgid "New Window" +msgstr "Nyt vindue" + #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 #: extensions/image_print/data/ui/print-layout.ui:519 @@ -182,9 +189,9 @@ msgid "_Open files in fullscreen mode" msgstr "_Åbn filer i fuldskærmstilstand" -#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:336 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 #: extensions/exiv2_tools/gth-edit-iptc-page.c:199 -#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:333 +#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 #: gthumb/gth-shortcuts-window.c:96 msgid "Other" msgstr "Andet" @@ -233,7 +240,7 @@ msgid "D_etermine image type from content (slower)" msgstr "Bestem billedtype fra _indhold (langsommere)" -#: data/ui/extensions-preferences.ui:40 +#: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Udvidelser:" @@ -241,6 +248,16 @@ msgid "More extensions…" msgstr "Flere udvidelser …" +#: data/ui/file-selection-info.ui:23 +#: extensions/webalbums/data/albumthemes/text.h:32 +msgid "Previous" +msgstr "Foregående" + +#: data/ui/file-selection-info.ui:61 +#: extensions/webalbums/data/albumthemes/text.h:30 +msgid "Next" +msgstr "Næste" + #: data/ui/filter-editor.ui:20 msgid "Filter _Name:" msgstr "Filter_navn:" @@ -267,27 +284,27 @@ msgstr "Gennemsnit:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:44 +#: data/ui/histogram-info.ui:42 msgid "Std dev:" msgstr "Stdafv.:" -#: data/ui/histogram-info.ui:64 +#: data/ui/histogram-info.ui:60 msgid "Median:" msgstr "Median:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:151 +#: data/ui/histogram-info.ui:148 msgid "Pixels:" msgstr "Billedpunkter:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:167 +#: data/ui/histogram-info.ui:163 msgctxt "Pixels" msgid "Max:" msgstr "Maks:" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:185 +#: data/ui/histogram-info.ui:180 msgctxt "Pixels" msgid "Selected:" msgstr "Markering:" @@ -361,59 +378,64 @@ msgid "gThumb Preferences" msgstr "Indstillinger for gThumb" -#: data/ui/preferences.ui:101 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Fremtoning" -#: data/ui/preferences.ui:125 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "_Miniaturebilleder i fremviser:" -#: data/ui/preferences.ui:139 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "i bunden" -#: data/ui/preferences.ui:140 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "på siden" -#: data/ui/preferences.ui:152 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "Fil_egenskaber i browser:" -#: data/ui/preferences.ui:203 +#: data/ui/preferences.ui:179 +#| msgid "Statusbar" +msgid "_Statusbar" +msgstr "_Statuslinje" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "Ved opstart:" -#: data/ui/preferences.ui:226 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "Gå til seneste _besøgte sted" -#: data/ui/preferences.ui:247 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "Gå til denne _mappe:" -#: data/ui/preferences.ui:277 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "Gør til _aktuel" -#: data/ui/preferences.ui:299 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "_Genbrug det aktive vindue til at åbne filer" -#: data/ui/preferences.ui:358 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "Spørg om _bekræftelse inden filer eller album slettes" -#: data/ui/preferences.ui:373 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "Spørg om _ændrede filer skal gemmes" -#: data/ui/preferences.ui:388 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "_Gem metadata i filer hvis det er muligt" -#: data/ui/preferences.ui:421 +#: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 #: extensions/contact_sheet/data/ui/contact-sheet.ui:576 #: extensions/edit_metadata/gth-edit-general-page.c:482 @@ -423,11 +445,10 @@ msgstr "Generelt" #: data/ui/shortcuts-preferences.ui:27 -#| msgid "Sh_ortcut:" msgid "Shortcuts:" msgstr "Genveje:" -#: data/ui/shortcuts-preferences.ui:92 +#: data/ui/shortcuts-preferences.ui:93 msgid "_Restore All…" msgstr "_Gendan alle …" @@ -627,12 +648,12 @@ msgstr "_Tabsfri" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:145 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:111 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" @@ -650,32 +671,32 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:174 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 #: extensions/contact_sheet/data/ui/contact-sheet.ui:556 #: extensions/contact_sheet/data/ui/image-wall.ui:269 -#: extensions/image_viewer/gth-image-viewer-page.c:1721 +#: extensions/image_viewer/gth-image-viewer-page.c:1703 #: extensions/webalbums/data/ui/web-album-exporter.ui:484 msgid "Saving" msgstr "Gemmer" #: extensions/catalogs/actions.c:89 extensions/catalogs/actions.c:212 -#: extensions/catalogs/dlg-add-to-catalog.c:374 -#: extensions/catalogs/dlg-add-to-catalog.c:539 +#: extensions/catalogs/dlg-add-to-catalog.c:376 +#: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:273 +#: extensions/list_tools/gth-script-editor-dialog.c:274 #: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 #, c-format msgid "No name specified" msgstr "Intet navn angivet" #: extensions/catalogs/actions.c:96 extensions/catalogs/actions.c:219 -#: extensions/catalogs/dlg-add-to-catalog.c:381 -#: extensions/catalogs/dlg-add-to-catalog.c:546 +#: extensions/catalogs/dlg-add-to-catalog.c:383 +#: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 #: gthumb/gth-folder-tree.c:1931 @@ -684,37 +705,35 @@ msgstr "Ugyldigt navn. De følgende tegn er ikke tilladte: %s" #: extensions/catalogs/actions.c:152 extensions/catalogs/actions.c:266 -#: extensions/catalogs/dlg-add-to-catalog.c:438 -#: extensions/catalogs/dlg-add-to-catalog.c:595 -#: extensions/catalogs/gth-file-source-catalogs.c:515 +#: extensions/catalogs/dlg-add-to-catalog.c:440 +#: extensions/catalogs/dlg-add-to-catalog.c:597 +#: extensions/catalogs/gth-file-source-catalogs.c:516 #: extensions/file_manager/actions.c:109 msgid "Name already used" msgstr "Navn allerede brugt" #: extensions/catalogs/actions.c:177 -#: extensions/catalogs/dlg-add-to-catalog.c:459 msgid "New catalog" msgstr "Nyt album" #: extensions/catalogs/actions.c:178 -#: extensions/catalogs/dlg-add-to-catalog.c:460 +#: extensions/catalogs/dlg-add-to-catalog.c:462 msgid "Enter the catalog name:" msgstr "Indtast albumnavnet:" #: extensions/catalogs/actions.c:180 extensions/catalogs/actions.c:294 -#: extensions/catalogs/dlg-add-to-catalog.c:462 -#: extensions/catalogs/dlg-add-to-catalog.c:621 +#: extensions/catalogs/dlg-add-to-catalog.c:464 +#: extensions/catalogs/dlg-add-to-catalog.c:623 #: extensions/file_manager/actions.c:140 msgid "C_reate" msgstr "Op_ret" #: extensions/catalogs/actions.c:291 -#: extensions/catalogs/dlg-add-to-catalog.c:618 msgid "New library" msgstr "Nyt bibliotek" #: extensions/catalogs/actions.c:292 -#: extensions/catalogs/dlg-add-to-catalog.c:619 +#: extensions/catalogs/dlg-add-to-catalog.c:621 msgid "Enter the library name:" msgstr "Indtast biblioteksnavnet:" @@ -750,21 +769,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 +#: extensions/rename_series/dlg-rename-series.c:859 #: gthumb/gth-folder-tree.c:1971 msgid "Rename" msgstr "Omdøb" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:204 gthumb/gth-browser.c:4545 -#: gthumb/gth-browser.c:4647 gthumb/gth-file-properties.c:245 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4616 +#: gthumb/gth-browser.c:4718 gthumb/gth-file-properties.c:258 msgid "Properties" msgstr "Egenskaber" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:911 extensions/catalogs/gth-catalog.c:912 +#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 msgid "Catalogs" msgstr "Albummer" @@ -792,37 +811,23 @@ msgid "file-catalog-symbolic" msgstr "file-catalog-symbolic" -#: extensions/catalogs/data/ui/add-to-catalog.ui:10 -msgid "Add to Catalog" -msgstr "Tilføj til album" - -# næppe samme menu som _Link ovenfor -#: extensions/catalogs/data/ui/add-to-catalog.ui:28 gthumb/gth-browser.c:2399 -#: gthumb/gtk-utils.h:37 -msgid "_Close" -msgstr "_Luk" - -#: extensions/catalogs/data/ui/add-to-catalog.ui:42 -msgid "_Add" -msgstr "_Tilføj" - -#: extensions/catalogs/data/ui/add-to-catalog.ui:56 -msgid "A_dd and Close" -msgstr "_Tilføj og luk" - -#: extensions/catalogs/data/ui/add-to-catalog.ui:98 +#: extensions/catalogs/data/ui/add-to-catalog.ui:19 msgid "C_atalogs:" msgstr "_Albummer:" -#: extensions/catalogs/data/ui/add-to-catalog.ui:138 -msgid "_New Catalog" -msgstr "_Nyt album" - -#: extensions/catalogs/data/ui/add-to-catalog.ui:152 -msgid "New _Library" -msgstr "Nyt _bibliotek" +#: extensions/catalogs/data/ui/add-to-catalog.ui:34 +#: extensions/catalogs/dlg-add-to-catalog.c:620 +#| msgid "New _Library" +msgid "New Library" +msgstr "Nyt bibliotek" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:57 +#: extensions/catalogs/dlg-add-to-catalog.c:461 +#| msgid "_New Catalog" +msgid "New Catalog" +msgstr "Nyt album" -#: extensions/catalogs/data/ui/add-to-catalog.ui:195 +#: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 #: extensions/webalbums/gth-web-exporter.c:1827 msgid "_View the destination" @@ -830,9 +835,7 @@ #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Navn:" @@ -897,15 +900,29 @@ msgid "Singles" msgstr "Singler" -#: extensions/catalogs/dlg-add-to-catalog.c:154 +#: extensions/catalogs/dlg-add-to-catalog.c:156 msgid "Could not add the files to the catalog" msgstr "Kunne ikke tilføje filerne til albummet" -#: extensions/catalogs/dlg-add-to-catalog.c:317 -#: extensions/search/gth-search-task.c:402 +#: extensions/catalogs/dlg-add-to-catalog.c:319 +#: extensions/search/gth-search-task.c:392 msgid "Could not create the catalog" msgstr "Kunne ikke oprette albummet" +#: extensions/catalogs/dlg-add-to-catalog.c:687 +msgid "Add to Catalog" +msgstr "Tilføj til album" + +#: extensions/catalogs/dlg-add-to-catalog.c:710 +msgid "_Add" +msgstr "_Tilføj" + +#: extensions/catalogs/dlg-add-to-catalog.c:714 +#: extensions/edit_metadata/dlg-edit-metadata.c:347 +#| msgid "Keep the original format" +msgid "Keep the dialog open" +msgstr "Hold dialogen åben" + #: extensions/catalogs/dlg-catalog-properties.c:80 msgid "Could not save the catalog" msgstr "Kunne ikke gemme albummet" @@ -945,53 +962,55 @@ msgstr "Mærke (indlejret)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 -#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:336 +#: extensions/exiv2_tools/exiv2-utils.cpp:872 +#: extensions/exiv2_tools/exiv2-utils.cpp:881 +#: extensions/exiv2_tools/exiv2-utils.cpp:911 +#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Ugyldigt filformat" -#: extensions/catalogs/gth-catalog.c:1007 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 -#: gthumb/gth-main-default-metadata.c:64 +#: extensions/edit_metadata/callbacks.c:107 +#: extensions/edit_metadata/gth-edit-tags-dialog.c:170 +#: gthumb/gth-main-default-metadata.c:65 msgid "Tags" msgstr "Mærker" -#: extensions/catalogs/gth-file-source-catalogs.c:956 +#: extensions/catalogs/gth-file-source-catalogs.c:958 #, c-format msgid "The catalog “%s” already exists, do you want to overwrite it?" msgstr "Albummet “%s” findes allerede. Ønsker du at overskrive det?" -#: extensions/catalogs/gth-file-source-catalogs.c:958 +#: extensions/catalogs/gth-file-source-catalogs.c:960 #, c-format msgid "The library “%s” already exists, do you want to overwrite it?" msgstr "Biblioteket “%s” findes allerede. Ønsker du at overskrive det?" -#: extensions/catalogs/gth-file-source-catalogs.c:966 +#: extensions/catalogs/gth-file-source-catalogs.c:968 msgid "Over_write" msgstr "Over_skriv" -#: extensions/catalogs/gth-file-source-catalogs.c:1085 +#: extensions/catalogs/gth-file-source-catalogs.c:1087 msgid "Cannot move the files" msgstr "Kan ikke flytte filerne" -#: extensions/catalogs/gth-file-source-catalogs.c:1087 +#: extensions/catalogs/gth-file-source-catalogs.c:1089 msgid "Cannot copy the files" msgstr "Kan ikke kopiere filerne" -#: extensions/catalogs/gth-file-source-catalogs.c:1092 +#: extensions/catalogs/gth-file-source-catalogs.c:1094 msgid "Invalid destination." msgstr "Ugyldig destination." -#: extensions/catalogs/gth-file-source-catalogs.c:1139 +#: extensions/catalogs/gth-file-source-catalogs.c:1141 #, c-format msgid "Copying files to “%s”" msgstr "Kopierer filer til “%s”" -#: extensions/catalogs/gth-file-source-catalogs.c:1318 +#: extensions/catalogs/gth-file-source-catalogs.c:1321 msgid "Could not remove the files from the catalog" msgstr "Kunne ikke fjerne filerne fra albummet" @@ -1013,12 +1032,12 @@ msgstr "Ændr filernes dato" #: extensions/change_date/data/ui/change-date.ui:12 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:236 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:243 msgid "+" msgstr "+" #: extensions/change_date/data/ui/change-date.ui:15 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:244 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:251 msgid "-" msgstr "−" @@ -1094,16 +1113,21 @@ #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 #: extensions/importer/gth-import-preferences-dialog.c:417 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 -#: gthumb/dlg-preferences-extensions.c:483 +#: extensions/terminal/dlg-terminal-preferences.c:83 +#: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 +#: gthumb/gth-file-properties.c:548 msgid "Preferences" msgstr "Indstillinger" #: extensions/comments/main.c:37 extensions/edit_metadata/callbacks.c:56 -#: extensions/edit_metadata/callbacks.c:88 gthumb/gth-file-comment.c:136 +#: extensions/edit_metadata/callbacks.c:88 +#: extensions/edit_metadata/callbacks.c:101 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:124 +#: gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Kommentar" -#: extensions/comments/main.c:43 gthumb/gth-main-default-metadata.c:61 +#: extensions/comments/main.c:43 gthumb/gth-main-default-metadata.c:62 msgid "Title" msgstr "Titel" @@ -1114,15 +1138,15 @@ #: extensions/image_print/data/ui/print-layout.ui:239 #: extensions/importer/data/ui/import-preferences.ui:287 #: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 +#: extensions/rename_series/data/ui/rename-series.ui:272 #: extensions/webalbums/data/ui/web-album-exporter.ui:194 #: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:63 +#: gthumb/gth-main-default-metadata.c:64 msgid "Description" msgstr "Beskrivelse" #: extensions/comments/main.c:45 extensions/comments/main.c:178 -#: gthumb/gth-main-default-metadata.c:62 +#: gthumb/gth-main-default-metadata.c:63 msgid "Place" msgstr "Sted" @@ -1130,7 +1154,7 @@ msgid "Comment Date & Time" msgstr "Kommentér dato & klokkeslæt" -#: extensions/comments/main.c:48 gthumb/gth-main-default-metadata.c:65 +#: extensions/comments/main.c:48 gthumb/gth-main-default-metadata.c:66 #: gthumb/gth-main-default-tests.c:391 msgid "Rating" msgstr "Bedømmelse" @@ -1276,7 +1300,7 @@ #: extensions/image_print/data/ui/print-layout.ui:224 #: extensions/importer/data/ui/import-preferences.ui:275 #: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 +#: extensions/rename_series/data/ui/rename-series.ui:151 #: extensions/webalbums/data/ui/web-album-exporter.ui:179 #: extensions/webalbums/data/ui/web-album-exporter.ui:1024 msgid "Special code" @@ -1285,7 +1309,7 @@ #. translate only the text in the curly brackets #: extensions/contact_sheet/data/ui/contact-sheet.ui:201 #: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 +#: extensions/rename_series/data/ui/rename-series.ui:242 #: extensions/webalbums/data/ui/web-album-exporter.ui:211 #: extensions/webalbums/data/ui/web-album-exporter.ui:1056 msgid "%D{ format }" @@ -1301,10 +1325,8 @@ #: extensions/contact_sheet/data/ui/contact-sheet.ui:354 #: extensions/contact_sheet/data/ui/image-wall.ui:85 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 #: extensions/webalbums/data/ui/web-album-exporter.ui:361 msgid "_Destination:" msgstr "_Destination:" @@ -1324,7 +1346,7 @@ #: extensions/contact_sheet/data/ui/contact-sheet.ui:469 #: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 +#: extensions/rename_series/data/ui/rename-series.ui:288 msgid "New enumerator digit" msgstr "Ny tællerciffer" @@ -1536,12 +1558,10 @@ msgstr "Hvis du sletter metadataene, så vil de være væk for bestandig." #: extensions/edit_metadata/callbacks.c:45 -#| msgid "Edit Command" msgid "Edit comment" msgstr "Rediger kommentar" #: extensions/edit_metadata/callbacks.c:46 -#| msgid "Edit template" msgid "Edit tags" msgstr "Rediger mærker" @@ -1550,8 +1570,6 @@ msgstr "Slet metadata" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "_Beskrivelse:" @@ -1572,11 +1590,11 @@ msgid "_Title:" msgstr "_Titel:" -#: extensions/edit_metadata/dlg-edit-metadata.c:121 +#: extensions/edit_metadata/dlg-edit-metadata.c:123 msgid "Could not save the file metadata" msgstr "Kunne ikke gemme filmetadataene" -#: extensions/edit_metadata/dlg-edit-metadata.c:230 +#: extensions/edit_metadata/dlg-edit-metadata.c:234 #: gthumb/gth-overwrite-dialog.c:184 msgid "Cannot read file information" msgstr "Kan ikke læse filinformation" @@ -1589,27 +1607,7 @@ msgid "Allow to edit files metadata." msgstr "Tillad redigering af filernes metadata." -#. Translators: the %s symbol in the string is a file name -#: extensions/edit_metadata/gth-edit-comment-dialog.c:64 -#, c-format -msgid "%s Metadata" -msgstr "%s metadata" - -#: extensions/edit_metadata/gth-edit-comment-dialog.c:67 -#: extensions/edit_metadata/gth-edit-tags-dialog.c:84 -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d fil" -msgstr[1] "%d filer" - -#: extensions/edit_metadata/gth-edit-comment-dialog.c:145 -#: extensions/edit_metadata/gth-edit-tags-dialog.c:196 -msgid "Sa_ve and Close" -msgstr "_Gem og luk" - -#: extensions/edit_metadata/gth-edit-comment-dialog.c:156 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:138 msgid "Save only cha_nged fields" msgstr "Gem kun _ændrede felter" @@ -1638,16 +1636,6 @@ msgid "Do not modify" msgstr "Behold nuværende" -#. Translators: the %s symbol in the string is a file name -#: extensions/edit_metadata/gth-edit-tags-dialog.c:81 -#, c-format -msgid "%s Tags" -msgstr "%s mærker" - -#: extensions/edit_metadata/gth-edit-tags-dialog.c:188 -msgid "Assign Tags" -msgstr "Tildel mærker" - #: extensions/edit_metadata/gth-tag-task.c:122 #: extensions/edit_metadata/gth-tag-task.c:139 msgid "Assigning tags to the selected files" @@ -1661,6 +1649,16 @@ msgid "Reading files" msgstr "Læser filer" +#: extensions/example/src/example.extension.desktop.in.in:3 +#| msgid "Example" +msgid "example" +msgstr "eksempel" + +#: extensions/example/src/example.extension.desktop.in.in:4 +#| msgid "example: %s" +msgid "What example does" +msgstr "Hvad eksemplet gør" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Ophavsret:" @@ -1710,12 +1708,12 @@ msgid "State/Province:" msgstr "Stat/provins:" -#: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1088 -#: gthumb/glib-utils.c:2051 gthumb/str-utils.c:677 +#: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 +#: gthumb/glib-utils.c:2088 gthumb/str-utils.c:700 msgid "(invalid value)" msgstr "(ugyldig værdi)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:709 msgid "Exposure" msgstr "Eksponering" @@ -1777,208 +1775,9 @@ msgstr "dato billedet blev taget" #: extensions/export_tools/callbacks.c:46 -msgid "Export" -msgstr "Eksportér" - -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Rediger konti" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Tilføj et nyt album" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Konto:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Ændr størrelsen på billederne hvis større end denne størrelse" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "_Ændre størrelsen hvis større end:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Offentlige billeder" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Private billeder, synlige for venner" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privat" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Synlighed:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "_Konto:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Album:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Filer overført til serveren." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Kunne ikke overføre filerne" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Kunne ikke forbinde til serveren" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Kunne ikke oprette albummet" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Nyt album" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Eksportér til Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Ingen gyldig fil valgt." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Kunne ikke eksportere filerne" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:872 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d fil (%s)" -msgstr[1] "%d filer (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Eksporter til %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Hent albumlisten" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Opretter det nye album" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Kunne ikke overføre “%s”: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Overfører “%s”" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Overfører filerne til serveren" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Henter billedlisten" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Overfør billeder til Facebook" +#| msgid "Export" +msgid "_Export To" +msgstr "_Eksportér til" #: extensions/file_manager/actions.c:137 msgid "New folder" @@ -1992,7 +1791,7 @@ #: extensions/file_manager/callbacks.c:551 #: extensions/file_manager/callbacks.c:986 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5555 gthumb/gth-browser.c:5591 +#: gthumb/gth-browser.c:5631 gthumb/gth-browser.c:5674 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Kunne ikke udføre handlingen" @@ -2017,7 +1816,7 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 -#: gthumb/gtk-utils.h:38 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Kopier" @@ -2089,16 +1888,14 @@ msgstr "Duplikér" #: extensions/file_manager/callbacks.c:129 -#| msgid "Delete Metadata" msgid "Delete permanently" msgstr "Slet permanent" #: extensions/file_manager/callbacks.c:130 -#| msgid "Open _With" msgid "Open with Gimp" msgstr "Åbn med Gimp" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:235 +#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 msgid "Home Folder" msgstr "Hjemmemappe" @@ -2144,7 +1941,6 @@ msgstr "system-file-manager" #: extensions/file_tools/callbacks.c:53 -#| msgid "Adjust Contrast" msgid "Adjust contrast" msgstr "Justér kontrast" @@ -2160,13 +1956,11 @@ #: extensions/file_tools/callbacks.c:56 #: extensions/image_rotation/callbacks.c:47 -#| msgid "Rotate Right" msgid "Rotate right" msgstr "Roter højre om" #: extensions/file_tools/callbacks.c:57 #: extensions/image_rotation/callbacks.c:48 -#| msgid "Rotate Left" msgid "Rotate left" msgstr "Roter venstre om" @@ -2319,7 +2113,7 @@ msgstr "%" #: extensions/file_tools/data/ui/resize-options.ui:137 -#: gthumb/gth-main-default-metadata.c:47 +#: gthumb/gth-main-default-metadata.c:48 msgid "Dimensions" msgstr "Dimensioner" @@ -2479,17 +2273,17 @@ #: extensions/file_tools/gth-file-tool-adjust-contrast.c:393 #: extensions/file_tools/gth-file-tool-crop.c:632 #: extensions/file_tools/gth-file-tool-curves.c:287 -#: extensions/file_tools/gth-file-tool-effects.c:400 -#: extensions/file_tools/gth-file-tool-effects.c:444 -#: extensions/file_tools/gth-file-tool-effects.c:492 -#: extensions/file_tools/gth-file-tool-effects.c:541 -#: extensions/file_tools/gth-file-tool-effects.c:589 -#: extensions/file_tools/gth-file-tool-effects.c:637 -#: extensions/file_tools/gth-file-tool-effects.c:685 -#: extensions/file_tools/gth-file-tool-effects.c:732 -#: extensions/file_tools/gth-file-tool-effects.c:781 -#: extensions/file_tools/gth-file-tool-effects.c:903 -#: extensions/file_tools/gth-file-tool-effects.c:938 +#: extensions/file_tools/gth-file-tool-effects.c:401 +#: extensions/file_tools/gth-file-tool-effects.c:445 +#: extensions/file_tools/gth-file-tool-effects.c:493 +#: extensions/file_tools/gth-file-tool-effects.c:542 +#: extensions/file_tools/gth-file-tool-effects.c:590 +#: extensions/file_tools/gth-file-tool-effects.c:638 +#: extensions/file_tools/gth-file-tool-effects.c:686 +#: extensions/file_tools/gth-file-tool-effects.c:733 +#: extensions/file_tools/gth-file-tool-effects.c:782 +#: extensions/file_tools/gth-file-tool-effects.c:904 +#: extensions/file_tools/gth-file-tool-effects.c:939 #: extensions/file_tools/gth-file-tool-flip.c:63 #: extensions/file_tools/gth-file-tool-grayscale.c:230 #: extensions/file_tools/gth-file-tool-lomo.c:182 @@ -2537,11 +2331,11 @@ msgid "Equalize the histogram using the linear function" msgstr "Udjævn histogrammet ved brug af lineær funktion" -#: extensions/file_tools/gth-file-tool-adjust-contrast.c:660 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:661 msgid "Adjust Contrast" msgstr "Justér kontrast" -#: extensions/file_tools/gth-file-tool-adjust-contrast.c:662 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:663 msgid "Automatic contrast adjustment" msgstr "Automatisk justering af kontrast" @@ -2653,8 +2447,8 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 -#: extensions/image_viewer/gth-image-viewer-page.c:1650 -#: gthumb/gth-browser.c:1863 +#: extensions/image_viewer/gth-image-viewer-page.c:1632 +#: gthumb/gth-browser.c:1865 msgid "Could not save the file" msgstr "Kunne ikke gemme filen" @@ -2670,62 +2464,62 @@ msgid "Adjust color curves" msgstr "Justér farvekurver" -#: extensions/file_tools/gth-file-tool-effects.c:358 +#: extensions/file_tools/gth-file-tool-effects.c:359 msgid "Special Effects" msgstr "Specielle effekter" #. Translators: this is the name of a filter that produces warmer colors -#: extensions/file_tools/gth-file-tool-effects.c:402 +#: extensions/file_tools/gth-file-tool-effects.c:403 msgid "Warmer" msgstr "Varmere" #. Translators: this is the name of a filter that produces cooler colors -#: extensions/file_tools/gth-file-tool-effects.c:446 +#: extensions/file_tools/gth-file-tool-effects.c:447 msgid "Cooler" msgstr "Koldere" #. Translators: this is the name of an image filter -#: extensions/file_tools/gth-file-tool-effects.c:494 +#: extensions/file_tools/gth-file-tool-effects.c:495 msgid "Soil" msgstr "Jord" #. Translators: this is the name of an image filter -#: extensions/file_tools/gth-file-tool-effects.c:543 +#: extensions/file_tools/gth-file-tool-effects.c:544 msgid "Desert" msgstr "Ørken" #. Translators: this is the name of an image filter -#: extensions/file_tools/gth-file-tool-effects.c:591 +#: extensions/file_tools/gth-file-tool-effects.c:592 msgid "Arctic" msgstr "Arktisk" #. Translators: this is the name of an image filter -#: extensions/file_tools/gth-file-tool-effects.c:639 +#: extensions/file_tools/gth-file-tool-effects.c:640 msgid "Mangos" msgstr "Mango" #. Translators: this is the name of an image filter -#: extensions/file_tools/gth-file-tool-effects.c:687 +#: extensions/file_tools/gth-file-tool-effects.c:688 msgid "Fresh Blue" msgstr "Frisk blå" #. Translators: this is the name of an image filter -#: extensions/file_tools/gth-file-tool-effects.c:734 +#: extensions/file_tools/gth-file-tool-effects.c:735 msgid "Cherry" msgstr "Kirsebær" #. Translators: this is the name of an image filter -#: extensions/file_tools/gth-file-tool-effects.c:783 +#: extensions/file_tools/gth-file-tool-effects.c:784 msgid "Vintage" msgstr "Gammelt" #. Translators: this is the name of an image filter -#: extensions/file_tools/gth-file-tool-effects.c:905 +#: extensions/file_tools/gth-file-tool-effects.c:906 msgid "Blurred Edges" msgstr "Slørede kanter" #. Translators: this is the name of an image filter that produces darker edges -#: extensions/file_tools/gth-file-tool-effects.c:940 +#: extensions/file_tools/gth-file-tool-effects.c:941 msgid "Vignette" msgstr "Vignettering" @@ -2745,7 +2539,7 @@ msgid "_Average" msgstr "_Gennemsnit" -#: extensions/file_tools/gth-file-tool-grayscale.c:497 +#: extensions/file_tools/gth-file-tool-grayscale.c:498 msgid "Grayscale" msgstr "Gråtoner" @@ -2858,7 +2652,7 @@ msgstr "Ingen duplikater fundet." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Start _fra:" @@ -2902,6 +2696,15 @@ msgid "no file" msgstr "ingen fil" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:874 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d fil (%s)" +msgstr[1] "%d filer (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2947,10 +2750,18 @@ msgid "Upload images to Flickr" msgstr "Overfør billeder til Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Offentlige billeder" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Private billeder, synlige for familie og venner" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Private billeder, synlige for venner" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Private billeder, synlige for familie" @@ -2971,8 +2782,16 @@ msgid "Restricted content" msgstr "Begrænset indhold" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Konto:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Rediger konti" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Ledig plads:" @@ -2993,26 +2812,74 @@ msgid "Hi_de from public searches" msgstr "_Skjul for offentlige søgninger" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:422 +msgid "_Resize if larger than:" +msgstr "_Ændre størrelsen hvis større end:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "_Konto:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:227 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Kunne ikke forbinde til serveren" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Filer overført til serveren." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 #: extensions/webalbums/gth-web-exporter.c:1826 msgid "_Open in the Browser" msgstr "_Åbn i browseren" +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Kunne ikke oprette albummet" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Kunne ikke overføre filerne" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1740 +msgid "No valid file selected." +msgstr "Ingen gyldig fil valgt." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Kunne ikke eksportere filerne" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Eksporter til %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:320 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d fil" +msgstr[1] "%d filer" + #: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 msgid "Could not get the photo list" msgstr "Kunne ikke hente billedlisten" #: extensions/flicker_utils/dlg-import-from-flickr.c:382 #: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 msgid "No album selected" msgstr "Intet album valgt" #: extensions/flicker_utils/dlg-import-from-flickr.c:521 #: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 msgid "_Import" msgstr "_Importer" @@ -3065,16 +2932,45 @@ "kan overføre billederne til %s. Når du er færdig, så returnér til dette " "vindue for at færdiggøre godkendelsen." -#. Translators: %s is a filename -#: extensions/gstreamer_tools/actions.c:75 -#, c-format -msgid "Image saved as %s" -msgstr "Billede gemt som %s" +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Hent albumlisten" -#: extensions/gstreamer_tools/actions.c:101 -msgctxt "Filename" -msgid "Screenshot" -msgstr "Skærmbillede" +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Opretter det nye album" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Kunne ikke overføre “%s”: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Overfører “%s”" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Overfører filerne til serveren" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Henter billedlisten" + +#. Translators: %s is a filename +#: extensions/gstreamer_tools/actions.c:75 +#, c-format +msgid "Image saved as %s" +msgstr "Billede gemt som %s" + +#: extensions/gstreamer_tools/actions.c:101 +msgctxt "Filename" +msgid "Screenshot" +msgstr "Skærmbillede" #: extensions/gstreamer_tools/actions.c:137 #: extensions/gstreamer_tools/actions.c:148 @@ -3086,10 +2982,84 @@ msgstr "Skærmbillede" #: extensions/gstreamer_tools/callbacks.c:33 -#| msgid "Pause" msgid "Play/Pause" msgstr "Afspil/pause" +#: extensions/gstreamer_tools/callbacks.c:34 +msgid "Mute" +msgstr "Lydløs" + +#: extensions/gstreamer_tools/callbacks.c:35 +#| msgid "Play/Pause" +msgid "Play faster" +msgstr "Afspil hurtigere" + +#: extensions/gstreamer_tools/callbacks.c:36 +#| msgid "Playing slideshow" +msgid "Play slower" +msgstr "Afspil langsommere" + +#: extensions/gstreamer_tools/callbacks.c:37 +#: extensions/image_viewer/gth-image-viewer-page.c:1189 +msgid "Next frame" +msgstr "Næste billede" + +# scootergrisen: fra gennemlæsning: evt. frem (flere efterfølgende) +#: extensions/gstreamer_tools/callbacks.c:38 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 +msgid "Go forward 1 second" +msgstr "Gå 1 sekund fremad" + +#: extensions/gstreamer_tools/callbacks.c:39 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 +msgid "Go forward 5 seconds" +msgstr "Gå 5 sekunder fremad" + +#: extensions/gstreamer_tools/callbacks.c:40 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 +msgid "Go forward 10 seconds" +msgstr "Gå 10 sekunder fremad" + +#: extensions/gstreamer_tools/callbacks.c:41 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 +msgid "Go forward 1 minute" +msgstr "Gå 1 minut fremad" + +#: extensions/gstreamer_tools/callbacks.c:42 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 +msgid "Go forward 5 minutes" +msgstr "Gå 5 minutter fremad" + +#: extensions/gstreamer_tools/callbacks.c:43 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 +#| msgid "Go back to the index" +msgid "Go back 1 second" +msgstr "Gå 1 sekund tilbage" + +#: extensions/gstreamer_tools/callbacks.c:44 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 +#| msgid "Go back to the index" +msgid "Go back 5 seconds" +msgstr "Gå 5 sekunder tilbage" + +#: extensions/gstreamer_tools/callbacks.c:45 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 +#| msgid "Go back to the index" +msgid "Go back 10 seconds" +msgstr "Gå 10 sekunder tilbage" + +#: extensions/gstreamer_tools/callbacks.c:46 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 +#| msgid "Go back to the index" +msgid "Go back 1 minute" +msgstr "Gå 1 minut tilbage" + +#: extensions/gstreamer_tools/callbacks.c:47 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 +#| msgid "Go back to the index" +msgid "Go back 5 minutes" +msgstr "Gå 5 minutter tilbage" + #: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:13 msgid "Use hardware acceleration" msgstr "Benyt hardwareacceleration" @@ -3098,31 +3068,77 @@ msgid "_Screenshots location:" msgstr "Sted for _skærmbilleder:" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:30 -#: extensions/gstreamer_tools/gth-media-viewer-page.c:569 -#: extensions/image_viewer/gth-image-viewer-page.c:1181 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:29 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:622 +#: extensions/image_viewer/gth-image-viewer-page.c:1182 msgid "Play" msgstr "Afspil" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:51 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:50 msgid "Slower" msgstr "Langsommere" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:73 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:72 msgid "Faster" msgstr "Hurtigere" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:95 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:94 msgid "Restart when finished" msgstr "Genstart bagefter" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:131 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:130 msgid "Time:" msgstr "Tid:" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:194 -msgid "--∶--" -msgstr "--∶--" +#. minus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 +msgid "-5s" +msgstr "-5 s" + +#. minus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 +msgid "-10s" +msgstr "-10 s" + +#. minus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 +msgid "-1m" +msgstr "-1 m" + +#. minus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 +msgid "-5m" +msgstr "-5 m" + +#. plus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 +msgid "+5s" +msgstr "+5 s" + +#. plus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 +msgid "+10s" +msgstr "+10 s" + +#. plus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 +msgid "+1m" +msgstr "+1 m" + +#. plus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 +msgid "+5m" +msgstr "+5 m" + +#. minus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 +msgid "-1s" +msgstr "-1 s" + +#. plus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 +msgid "+1s" +msgstr "+1 s" #: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:3 msgid "Audio/Video support" @@ -3136,20 +3152,25 @@ msgid "video-x-generic" msgstr "video-x-generic" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:542 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:595 msgid "Playing video" msgstr "Afspiller video" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:555 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:608 msgid "Pause" msgstr "Pause" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:883 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 msgid "Take a screenshot" msgstr "Tag et skærmbillede" +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 +msgid "Fit to window" +msgstr "Tilpas til vindue" + #: extensions/gstreamer_tools/main.c:34 -#| msgid "Audio/Video support" msgid "Audio/Video Player" msgstr "Lyd-/videoafspiller" @@ -3214,10 +3235,10 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 -#: extensions/image_viewer/gth-image-viewer-page.c:1883 -#: extensions/image_viewer/gth-metadata-provider-image.c:253 +#: extensions/image_viewer/gth-image-viewer-page.c:1865 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 #: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:944 +#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3415,27 +3436,22 @@ msgstr "Formindsk" #: extensions/image_viewer/callbacks.c:34 -#| msgid "Zoom in" msgid "Zoom 100%" msgstr "Zoom 100%" #: extensions/image_viewer/callbacks.c:35 -#| msgid "Zoom in" msgid "Zoom 200%" msgstr "Zoom 200%" #: extensions/image_viewer/callbacks.c:36 -#| msgid "Zoom in" msgid "Zoom 300%" msgstr "Zoom 300%" #: extensions/image_viewer/callbacks.c:38 -#| msgid "Zoom to fit width" msgid "Zoom to fit" msgstr "Tilpas" #: extensions/image_viewer/callbacks.c:39 -#| msgid "Fit to width if larger" msgid "Zoom to fit if larger" msgstr "Tilpas hvis større" @@ -3444,27 +3460,22 @@ msgstr "Tilpas til bredde" #: extensions/image_viewer/callbacks.c:41 -#| msgid "Fit to width if larger" msgid "Zoom to fit width if larger" msgstr "Tilpas bredde hvis større" #: extensions/image_viewer/callbacks.c:42 -#| msgid "Zoom to fit width" msgid "Zoom to fit height" msgstr "Tilpas højde" #: extensions/image_viewer/callbacks.c:43 -#| msgid "Fit to width if larger" msgid "Zoom to fit height if larger" msgstr "Tilpas højde hvis større" #: extensions/image_viewer/callbacks.c:45 -#| msgid "Undo" msgid "Undo edit" msgstr "Fortryd redigering" #: extensions/image_viewer/callbacks.c:46 -#| msgid "Redo" msgid "Redo edit" msgstr "Omgør redigering" @@ -3473,7 +3484,6 @@ msgstr "Rul til venstre" #: extensions/image_viewer/callbacks.c:49 -#| msgid "Slide from right" msgid "Scroll right" msgstr "Rul til højre" @@ -3510,7 +3520,7 @@ msgstr "Når et billede er indlæst:" #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:49 -#: extensions/image_viewer/gth-image-viewer-page.c:1138 +#: extensions/image_viewer/gth-image-viewer-page.c:1139 msgid "Set to actual size" msgstr "Sæt til naturlig størrelse" @@ -3518,13 +3528,8 @@ msgid "Keep previous zoom" msgstr "Behold foregående forstørrelse" -#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 -#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 -msgid "Fit to window" -msgstr "Tilpas til vindue" - #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:52 -#: extensions/image_viewer/gth-image-viewer-page.c:1145 +#: extensions/image_viewer/gth-image-viewer-page.c:1146 msgid "Fit to window if larger" msgstr "Tilpas til vinduet hvis billedet er større" @@ -3546,13 +3551,11 @@ msgstr "Handling for musehjul:" #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:131 -#| msgid "Change date" msgctxt "zoom quality" msgid "Change image" msgstr "Skift billede" #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:148 -#| msgid "Zoom in" msgctxt "zoom quality" msgid "Zoom image" msgstr "Zoom billede" @@ -3573,13 +3576,11 @@ msgstr "_Lav" #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:266 -#| msgid "Transparency _type:" msgid "Transparency:" msgstr "Gennemsigtighed:" #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:295 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:15 -#| msgid "Checked" msgid "Checkered" msgstr "Ternet" @@ -3590,7 +3591,6 @@ #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:297 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:33 -#| msgid "Grayscale" msgid "Gray" msgstr "Grå" @@ -3627,42 +3627,44 @@ msgid "Histogram" msgstr "Histogram" -#: extensions/image_viewer/gth-image-viewer-page.c:83 +#: extensions/image_viewer/gth-image-viewer-page.c:84 msgid "Copy Image" msgstr "Kopier billede" -#: extensions/image_viewer/gth-image-viewer-page.c:84 +#: extensions/image_viewer/gth-image-viewer-page.c:85 msgid "Paste Image" msgstr "Indsæt billede" -#: extensions/image_viewer/gth-image-viewer-page.c:1173 +#: extensions/image_viewer/gth-image-viewer-page.c:1174 msgid "Apply the embedded color profile" msgstr "Anvend den indlejrede farveprofil" -#: extensions/image_viewer/gth-image-viewer-page.c:1188 -msgid "Next frame" -msgstr "Næste billede" - -#: extensions/image_viewer/gth-image-viewer-page.c:1195 -#| msgid "_Transparent" +#: extensions/image_viewer/gth-image-viewer-page.c:1196 msgid "Transparency" msgstr "Gennemsigtighed" -#: extensions/image_viewer/gth-image-viewer-page.c:1822 +#: extensions/image_viewer/gth-image-viewer-page.c:1804 msgid "Save Image" msgstr "Gem billede" -#: extensions/image_viewer/gth-image-viewer-page.c:2519 +#: extensions/image_viewer/gth-image-viewer-page.c:2528 msgid "Loading the original image" msgstr "Indlæser det originale billede" +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "JPEG XL-beholder" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +#| msgid "JPEG" +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 -#| msgid "All Images" msgid "Scroll Image" msgstr "Rul billede" #: extensions/image_viewer/main.c:37 -#| msgid "Image print" msgid "Image Editor" msgstr "Billedredigering" @@ -3753,7 +3755,7 @@ msgid "The selected files are already present in the destination." msgstr "De valgte filer er allerede til stede på destinationen." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:683 +#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 msgid "Could not delete the files" msgstr "Kunne ikke slette filerne" @@ -3779,7 +3781,7 @@ "Der er ikke nok fri plads i “%s”.\n" "Der kræves %s plads, men kun %s er tilgængelige." -#: extensions/list_tools/callbacks.c:147 extensions/list_tools/callbacks.c:156 +#: extensions/list_tools/callbacks.c:148 extensions/list_tools/callbacks.c:157 #: extensions/list_tools/main.c:31 msgid "Tools" msgstr "Værktøjer" @@ -3838,7 +3840,7 @@ msgstr "%attr{ attributnavn }" #: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 +#: extensions/rename_series/data/ui/rename-series.ui:379 msgid "A file attribute" msgstr "En filattribut" @@ -3869,11 +3871,16 @@ msgid "Quote the text " msgstr "Citer teksten " -#: extensions/list_tools/data/ui/script-editor.ui:534 +#: extensions/list_tools/data/ui/script-editor.ui:522 +#| msgid "The current date" +msgid "The current date and time" +msgstr "Nuværende dato og klokkeslæt" + +#: extensions/list_tools/data/ui/script-editor.ui:568 msgid "_Command:" msgstr "_Kommando:" -#: extensions/list_tools/data/ui/tools-menu.ui:13 gthumb/gth-filterbar.c:314 +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 msgid "Personalize…" msgstr "Tilpas …" @@ -3882,7 +3889,7 @@ msgstr "Skript" #: extensions/list_tools/dlg-personalize-scripts.c:264 -#: gthumb/dlg-preferences-shortcuts.c:229 gthumb/gth-accel-button.c:256 +#: gthumb/dlg-preferences-shortcuts.c:231 gthumb/gth-accel-button.c:256 msgid "Shortcut" msgstr "Genvej" @@ -3895,23 +3902,23 @@ msgid "Could not save the script" msgstr "Kunne ikke gemme skriptet" -#: extensions/list_tools/dlg-personalize-scripts.c:448 +#: extensions/list_tools/dlg-personalize-scripts.c:449 msgid "New Command" msgstr "Ny kommando" -#: extensions/list_tools/dlg-personalize-scripts.c:475 +#: extensions/list_tools/dlg-personalize-scripts.c:476 msgid "Edit Command" msgstr "Rediger kommando" -#: extensions/list_tools/dlg-personalize-scripts.c:505 +#: extensions/list_tools/dlg-personalize-scripts.c:506 msgid "Are you sure you want to delete the selected command?" msgstr "Er du sikker på, at du ønsker at slette den valgte kommando?" -#: extensions/list_tools/dlg-personalize-scripts.c:605 +#: extensions/list_tools/dlg-personalize-scripts.c:606 msgid "Commands" msgstr "Kommandoer" -#: extensions/list_tools/gth-script-editor-dialog.c:279 +#: extensions/list_tools/gth-script-editor-dialog.c:280 #, c-format msgid "No command specified" msgstr "Ingen kommando anført" @@ -3921,18 +3928,18 @@ msgid "Command exited abnormally with status %d" msgstr "Kommando afsluttedes unormalt med status %d" -#: extensions/list_tools/gth-script.c:502 +#: extensions/list_tools/gth-script.c:506 msgid "Enter a value:" msgstr "Indtast en værdi:" -#: extensions/list_tools/gth-script.c:736 +#: extensions/list_tools/gth-script.c:760 #: extensions/webalbums/gth-web-exporter.c:561 #: extensions/webalbums/gth-web-exporter.c:573 #: extensions/webalbums/gth-web-exporter.c:581 msgid "Malformed command" msgstr "Fejludformet kommando" -#: extensions/list_tools/gth-script.c:791 +#: extensions/list_tools/gth-script.c:1069 msgid "_Skip" msgstr "_Spring over" @@ -4067,7 +4074,6 @@ msgstr "_Mærker:" #: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 msgid "Could not import the files" msgstr "Kunne ikke importere filerne" @@ -4115,52 +4121,6 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa-webalbum …" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Album:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Navn" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Brugt" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Resterende billeder" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Offentlig" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Kunne ikke hente albumlisten" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Eksporter til Picasa Webalbum" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Importer fra Picasa Webalbum" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Picasa Webalbum" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Overfør billeder til Picasa Webalbum" - #: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "RAW-format" @@ -4205,69 +4165,74 @@ msgid "add" msgstr "tilføj" -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Sorter efter:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "_Store/små bogstaver:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:93 +#: extensions/rename_series/data/ui/rename-series.ui:84 +#: gthumb/gth-browser-actions-entries.h:94 msgid "Help" msgstr "Hjælp" -#: extensions/rename_series/data/ui/rename-series.ui:97 +#: extensions/rename_series/data/ui/rename-series.ui:98 msgid "Edit template" msgstr "Rediger skabelon" +#: extensions/rename_series/data/ui/rename-series.ui:119 +#| msgid "leave the oldest duplicates" +msgid "Revert to the last used template" +msgstr "Tilbagefør til den skabelon som sidst blev brugt" + #. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 +#: extensions/rename_series/data/ui/rename-series.ui:227 msgid "%M{ format }" msgstr "%M{ format }" #. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 +#: extensions/rename_series/data/ui/rename-series.ui:257 #, c-format msgid "%A{ identifier }" msgstr "%A{ variabelnavn }" -#: extensions/rename_series/data/ui/rename-series.ui:280 +#: extensions/rename_series/data/ui/rename-series.ui:303 #: extensions/webalbums/data/ui/web-album-exporter.ui:1106 msgid "The original filename" msgstr "Det oprindelige filnavn" -#: extensions/rename_series/data/ui/rename-series.ui:295 +#: extensions/rename_series/data/ui/rename-series.ui:318 msgid "The original extension" msgstr "Den oprindelige filendelse" -#: extensions/rename_series/data/ui/rename-series.ui:310 +#: extensions/rename_series/data/ui/rename-series.ui:333 msgid "The original enumerator" msgstr "Den oprindelige tæller" -#: extensions/rename_series/data/ui/rename-series.ui:325 +#: extensions/rename_series/data/ui/rename-series.ui:348 msgid "The modification date" msgstr "Ændringstidspunktet" -#: extensions/rename_series/data/ui/rename-series.ui:341 +#: extensions/rename_series/data/ui/rename-series.ui:364 msgid "The digitalization date" msgstr "Digitaliseringsdatoen" -#: extensions/rename_series/data/ui/rename-series.ui:389 +#: extensions/rename_series/data/ui/rename-series.ui:436 msgid "1" msgstr "1" -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:473 msgid "Re_verse Order" msgstr "Om_vendt rækkefølge" -#: extensions/rename_series/data/ui/rename-series.ui:473 +#: extensions/rename_series/data/ui/rename-series.ui:520 msgid "_Template:" msgstr "_Skabelon:" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:573 msgid "_Preview:" msgstr "_Forhåndsvisning:" @@ -4312,28 +4277,28 @@ msgid "Edit Template" msgstr "Rediger skabelon" -#: extensions/rename_series/dlg-rename-series.c:860 +#: extensions/rename_series/dlg-rename-series.c:869 #: gthumb/gth-folder-tree.c:1974 msgid "_Rename" msgstr "_Omdøb" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:886 msgid "Old Name" msgstr "Gammelt navn" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:897 msgid "New Name" msgstr "Nyt navn" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:975 msgid "Keep original case" msgstr "Behold store/små bogstaver som før" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:976 msgid "Convert to lower-case" msgstr "Konverter til små bogstaver" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:977 msgid "Convert to upper-case" msgstr "Konverter til store bogstaver" @@ -4370,7 +4335,7 @@ msgstr "_Bevar oprindeligt størrelsesforhold" #: extensions/resize_images/data/ui/resize-images.ui:324 -#: gthumb/gth-main-default-metadata.c:46 gthumb/gth-toolbox.c:148 +#: gthumb/gth-main-default-metadata.c:47 gthumb/gth-toolbox.c:148 msgid "Format" msgstr "Format" @@ -4412,7 +4377,7 @@ msgstr "Søg igen" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Søg" @@ -4428,20 +4393,19 @@ msgstr "enhver af de følgende regler" #: extensions/search/gth-search-source-selector.c:130 -#| msgid "Could not open the location" msgid "Add another location" msgstr "Tilføj en anden placering" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:189 #, c-format msgid "Files found so far: %s" msgstr "Filer fundet indtil videre: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 msgid "Searching…" msgstr "Søger …" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:340 msgid "Cancel the operation" msgstr "Afbryd handlingen" @@ -4456,19 +4420,16 @@ #. Not real actions, used in the shorcut window for documentation. #: extensions/selections/callbacks.c:57 extensions/selections/callbacks.c:58 #: extensions/selections/callbacks.c:59 extensions/selections/callbacks.c:71 -#| msgid "Advanced file selection." msgid "Add to selection" msgstr "Tilføj til markering" #: extensions/selections/callbacks.c:61 extensions/selections/callbacks.c:62 #: extensions/selections/callbacks.c:63 extensions/selections/callbacks.c:72 -#| msgid "Remove from Selection" msgid "Remove from selection" msgstr "Fjern fra markering" #: extensions/selections/callbacks.c:65 extensions/selections/callbacks.c:66 #: extensions/selections/callbacks.c:67 extensions/selections/callbacks.c:73 -#| msgid "Show selection %d" msgid "Show selection" msgstr "Vis markering" @@ -4509,27 +4470,22 @@ msgstr "emblem-flag-gray" #: extensions/slideshow/callbacks.c:40 -#| msgid "Presentation" msgid "Start presentation" msgstr "Start præsentation" #: extensions/slideshow/callbacks.c:41 -#| msgid "x-office-presentation" msgid "Terminate presentation" msgstr "Afslut præsentation" #: extensions/slideshow/callbacks.c:42 -#| msgid "Presentation" msgid "Pause/Resume presentation" msgstr "Paus/genoptag præsentation" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:115 -#| msgid "View next image" +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 msgid "Show next file" msgstr "Vis næste fil" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:114 -#| msgid "View previous image" +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 msgid "Show previous file" msgstr "Vis foregående fil" @@ -4593,7 +4549,6 @@ msgstr "Tilfældig" #: extensions/slideshow/gth-slideshow.c:237 -#| msgid "Presentation" msgid "Playing a presentation" msgstr "Afspiller en præsentation" @@ -4638,6 +4593,24 @@ msgid "x-office-presentation" msgstr "x-office-presentation" +#: extensions/terminal/actions.c:53 +#: extensions/terminal/terminal.extension.desktop.in.in:3 +msgid "Terminal" +msgstr "Terminal" + +#: extensions/terminal/callbacks.c:40 extensions/terminal/callbacks.c:45 +#| msgid "Open in New Window" +msgid "Open in Terminal" +msgstr "Åbn i Terminal" + +#: extensions/terminal/terminal.extension.desktop.in.in:4 +msgid "Open a folder in a terminal" +msgstr "Åbn en mappe i en terminal" + +#: extensions/terminal/terminal.extension.desktop.in.in:8 +msgid "utilities-terminal" +msgstr "utilities-terminal" + #: extensions/webalbums/callbacks.c:48 msgid "_Web Album…" msgstr "_Webalbum …" @@ -4659,14 +4632,6 @@ msgid "Index" msgstr "Indeks" -#: extensions/webalbums/data/albumthemes/text.h:30 -msgid "Next" -msgstr "Næste" - -#: extensions/webalbums/data/albumthemes/text.h:32 -msgid "Previous" -msgstr "Foregående" - #: extensions/webalbums/data/albumthemes/text.h:33 #, c-format msgid "View page %d" @@ -4791,14 +4756,14 @@ msgid "Create static web albums." msgstr "Opret statisk internetalbum." -#: gthumb/dlg-location.c:200 gthumb/gth-browser.c:1170 -#: gthumb/gth-browser.c:6559 gthumb/gth-browser.c:6578 -#: gthumb/gth-browser.c:6602 gthumb/gth-vfs-tree.c:387 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1172 +#: gthumb/gth-browser.c:6669 gthumb/gth-browser.c:6688 +#: gthumb/gth-browser.c:6712 gthumb/gth-vfs-tree.c:390 #, c-format msgid "Could not load the position “%s”" msgstr "Kunne ikke indlæse positionen “%s”" -#: gthumb/dlg-location.c:408 gthumb/dlg-location.c:418 +#: gthumb/dlg-location.c:450 gthumb/dlg-location.c:460 msgid "Open" msgstr "Åbn" @@ -4829,19 +4794,16 @@ msgstr "Netlæser" #: gthumb/dlg-preferences-extensions.c:61 -#| msgid "All" msgctxt "Extensions" msgid "All" msgstr "Alle" #: gthumb/dlg-preferences-extensions.c:62 -#| msgid "Enabled" msgctxt "Extensions" msgid "Enabled" msgstr "Aktiverede" #: gthumb/dlg-preferences-extensions.c:63 -#| msgid "Disabled" msgctxt "Extensions" msgid "Disabled" msgstr "Deaktiverede" @@ -4881,8 +4843,9 @@ msgstr "Kunne ikke deaktivere udvidelsen" #: gthumb/dlg-preferences-extensions.c:491 -msgid "gthumb development team" -msgstr "gthumbs udviklingshold" +#| msgid "gthumb development team" +msgid "gThumb Development Team" +msgstr "gThumbs udviklingshold" #. add the page to the preferences dialog #: gthumb/dlg-preferences-extensions.c:664 @@ -4901,30 +4864,27 @@ msgid "_Restart" msgstr "_Genstart" -#: gthumb/dlg-preferences-shortcuts.c:294 -#: gthumb/dlg-preferences-shortcuts.c:369 gthumb/resources/gears-menu.ui:25 +#: gthumb/dlg-preferences-shortcuts.c:296 +#: gthumb/dlg-preferences-shortcuts.c:371 gthumb/resources/gears-menu.ui:25 msgid "Revert" msgstr "Forkast" -#: gthumb/dlg-preferences-shortcuts.c:367 +#: gthumb/dlg-preferences-shortcuts.c:369 msgid "Do you want to revert all the changes and use the default shortcuts?" msgstr "Vil du forkaste alle ændringerne og bruge standardgenvejene?" -#: gthumb/dlg-preferences-shortcuts.c:541 -#| msgid "All" +#: gthumb/dlg-preferences-shortcuts.c:542 msgctxt "Shortcuts" msgid "All" msgstr "Alle" -#: gthumb/dlg-preferences-shortcuts.c:547 -#| msgid "Modified" +#: gthumb/dlg-preferences-shortcuts.c:548 msgctxt "Shortcuts" msgid "Modified" msgstr "Ændrede" #. add the page to the preferences dialog -#: gthumb/dlg-preferences-shortcuts.c:576 -#| msgid "Shortcut" +#: gthumb/dlg-preferences-shortcuts.c:577 msgid "Shortcuts" msgstr "Genveje" @@ -4974,7 +4934,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2027 +#: gthumb/glib-utils.c:2064 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -4986,7 +4946,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2036 +#: gthumb/glib-utils.c:2073 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5009,7 +4969,6 @@ msgstr "Start i fuldskærmstilstand" #: gthumb/gth-application.c:60 -#| msgid "Automatically start a slideshow" msgid "Automatically start a presentation" msgstr "Start en præsentation automatisk" @@ -5074,189 +5033,188 @@ "Websted http://dansk-gruppen.dk\n" "E-mail " -#: gthumb/gth-browser-actions-entries.h:92 gthumb/resources/gears-menu.ui:7 -msgid "New Window" -msgstr "Nyt vindue" +#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +msgid "Keyboard Shortcuts" +msgstr "Tastaturgenveje" -#: gthumb/gth-browser-actions-entries.h:94 -#| msgid "_Quit" +#: gthumb/gth-browser-actions-entries.h:96 msgid "Quit" msgstr "Afslut" -#: gthumb/gth-browser-actions-entries.h:96 -#| msgid "Browser" +#: gthumb/gth-browser-actions-entries.h:99 msgid "Show browser" msgstr "Vis browser" -#: gthumb/gth-browser-actions-entries.h:97 -#| msgid "Close this window" +#: gthumb/gth-browser-actions-entries.h:100 msgid "Close window" msgstr "Luk vindue" -#: gthumb/gth-browser-actions-entries.h:99 -#| msgid "Open Location…" +#: gthumb/gth-browser-actions-entries.h:102 msgid "Open location" msgstr "Åbn sted" -#: gthumb/gth-browser-actions-entries.h:100 gthumb/gth-browser.c:4560 -#: gthumb/gth-browser.c:4578 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4631 +#: gthumb/gth-browser.c:4649 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Fuldskærm" -#: gthumb/gth-browser-actions-entries.h:101 -#| msgid "Convert image format" +#: gthumb/gth-browser-actions-entries.h:104 msgid "Revert image to saved" msgstr "Tilbagefør billede til det gemte" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:105 +#| msgid "Save images" +msgid "Save image" +msgstr "Gem billede" + +#: gthumb/gth-browser-actions-entries.h:106 +#| msgid "Save images" +msgid "Save image as" +msgstr "Gem billede som" + +#: gthumb/gth-browser-actions-entries.h:107 msgid "Sidebar" msgstr "Sidebjælke" -#: gthumb/gth-browser-actions-entries.h:103 -#| msgid "_Statusbar" +#: gthumb/gth-browser-actions-entries.h:108 msgid "Statusbar" msgstr "Statuslinje" -#: gthumb/gth-browser-actions-entries.h:104 -#| msgid "Thumbnails" +#: gthumb/gth-browser-actions-entries.h:109 msgid "Thumbnails list" msgstr "Miniatureliste" -#: gthumb/gth-browser-actions-entries.h:106 -#| msgid "Go to this location" -msgid "Load previuos location" +#: gthumb/gth-browser-actions-entries.h:111 +#| msgid "Load previuos location" +msgid "Load previous location" msgstr "Indlæs forrige sted" -#: gthumb/gth-browser-actions-entries.h:107 -#| msgid "Reload the current location" +#: gthumb/gth-browser-actions-entries.h:112 msgid "Load next location" msgstr "Indlæs næste sted" -#: gthumb/gth-browser-actions-entries.h:108 -#| msgid "The parent folder path" +#: gthumb/gth-browser-actions-entries.h:113 msgid "Load parent folder" msgstr "Indlæs overmappen" -#: gthumb/gth-browser-actions-entries.h:109 -#| msgid "Loading images" +#: gthumb/gth-browser-actions-entries.h:114 msgid "Load home" msgstr "Indlæs hjem" -#: gthumb/gth-browser-actions-entries.h:110 -#| msgid "Reload the current location" +#: gthumb/gth-browser-actions-entries.h:115 msgid "Reload location" msgstr "Genindlæs sted" -#: gthumb/gth-browser-actions-entries.h:111 -#| msgid "Show hidden files and folders" +#: gthumb/gth-browser-actions-entries.h:116 msgid "Show/Hide hidden files" msgstr "Vis/skjul skjulte filer" -#: gthumb/gth-browser-actions-entries.h:112 -#| msgid "no sorting" +#: gthumb/gth-browser-actions-entries.h:117 msgid "Change sorting order" msgstr "Ændr sorteringsrækkefølgen" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Show first file" msgstr "Vis første fil" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:122 msgid "Show last file" msgstr "Vis sidste fil" -#: gthumb/gth-browser-actions-entries.h:119 +#: gthumb/gth-browser-actions-entries.h:124 msgid "Image tools" msgstr "Billedværktøjer" -#: gthumb/gth-browser-actions-entries.h:120 -#| msgid "Properties" +#: gthumb/gth-browser-actions-entries.h:125 msgid "File properties" msgstr "Filegenskaber" -#: gthumb/gth-browser-actions-entries.h:122 -#| msgid "Select All" +#: gthumb/gth-browser-actions-entries.h:127 msgid "Select all" msgstr "Vælg alle" -#: gthumb/gth-browser-actions-entries.h:123 -#| msgid "Select None" +#: gthumb/gth-browser-actions-entries.h:128 msgid "Select none" msgstr "Vælg ingen" -#: gthumb/gth-browser.c:408 +#: gthumb/gth-browser.c:410 msgid "[modified]" msgstr "[ændret]" -#: gthumb/gth-browser.c:873 +#: gthumb/gth-browser.c:875 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d fil valgt (%s)" msgstr[1] "%d filer valgt (%s)" -#: gthumb/gth-browser.c:908 +#: gthumb/gth-browser.c:910 #, c-format msgid "%s of free space" msgstr "%s ledig plads" -#: gthumb/gth-browser.c:1786 gthumb/gth-browser.c:1802 +#: gthumb/gth-browser.c:1788 gthumb/gth-browser.c:1804 #, c-format msgid "No suitable module found for %s" msgstr "Intet egnet modul fundet for %s" -#: gthumb/gth-browser.c:1907 +#: gthumb/gth-browser.c:1909 #, c-format msgid "Save changes to file “%s”?" msgstr "Gem ændringer til filen “%s”?" -#: gthumb/gth-browser.c:1912 +#: gthumb/gth-browser.c:1914 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Hvis du ikke gemmer, vil ændringer til filen gå tabt." -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:1915 msgid "Do _Not Save" msgstr "Gem _ikke" -#: gthumb/gth-browser.c:2399 gthumb/gth-browser.c:4586 +#: gthumb/gth-browser.c:2403 gthumb/gth-browser.c:4657 msgid "Accept" msgstr "Acceptér" -#: gthumb/gth-browser.c:2937 +# næppe samme menu som _Link ovenfor +#: gthumb/gth-browser.c:2403 gthumb/gtk-utils.h:37 +msgid "_Close" +msgstr "_Luk" + +#: gthumb/gth-browser.c:2942 msgid "Could not change name" msgstr "Kunne ikke ændre navn" -#: gthumb/gth-browser.c:3434 +#: gthumb/gth-browser.c:3445 msgid "Modified" msgstr "Ændret" -#: gthumb/gth-browser.c:4508 +#: gthumb/gth-browser.c:4579 msgid "Go to the previous visited location" msgstr "Gå til foregående besøgte sted" -#: gthumb/gth-browser.c:4514 +#: gthumb/gth-browser.c:4585 msgid "Go to the next visited location" msgstr "Gå til næste besøgte sted" -#: gthumb/gth-browser.c:4522 +#: gthumb/gth-browser.c:4593 msgid "History" msgstr "Historik" -#: gthumb/gth-browser.c:4536 +#: gthumb/gth-browser.c:4607 msgid "View the folders" msgstr "Vis mapperne" -#: gthumb/gth-browser.c:4551 +#: gthumb/gth-browser.c:4622 msgid "Edit file" msgstr "Rediger fil" -#: gthumb/gth-browser.c:6560 +#: gthumb/gth-browser.c:6670 #, c-format msgid "File type not supported" msgstr "Filtypen understøttes ikke" -#: gthumb/gth-browser.c:6603 +#: gthumb/gth-browser.c:6713 #, c-format msgid "No suitable module found" msgstr "Intet passende modul fundet" @@ -5280,27 +5238,27 @@ msgid "_Show Format Options" msgstr "_Vis formatindstillinger" -#: gthumb/gth-file-source-vfs.c:228 +#: gthumb/gth-file-source-vfs.c:219 msgid "Computer" msgstr "Computer" -#: gthumb/gth-file-source-vfs.c:787 +#: gthumb/gth-file-source-vfs.c:796 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "" "Billederne kan ikke flyttes til papirkurven. Vil du slette dem permanent?" -#: gthumb/gth-file-source-vfs.c:798 +#: gthumb/gth-file-source-vfs.c:807 msgid "Could not move the files to the Trash" msgstr "Kunne ikke flytte filerne til papirkurven" -#: gthumb/gth-file-source-vfs.c:843 +#: gthumb/gth-file-source-vfs.c:852 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Er du sikker på, at du ønsker at slette “%s” permanent?" -#: gthumb/gth-file-source-vfs.c:846 +#: gthumb/gth-file-source-vfs.c:855 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5308,7 +5266,7 @@ msgstr[0] "Er du sikker på, at du vil slette %'d valgt fil permanent?" msgstr[1] "Er du sikker på, at du vil slette %'d valgte filer permanent?" -#: gthumb/gth-file-source-vfs.c:856 +#: gthumb/gth-file-source-vfs.c:865 msgid "If you delete a file, it will be permanently lost." msgstr "Hvis du sletter en fil, vil den være væk for bestandig." @@ -5387,20 +5345,22 @@ msgid "Hidden Files" msgstr "Skjulte filer" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:45 +#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 msgid "Location" msgstr "Sted" #: gthumb/gth-location-chooser.c:572 -#| msgid "Location" msgid "Locations" msgstr "Steder" #: gthumb/gth-location-chooser.c:617 -#| msgid "Other" msgid "Other…" msgstr "Andet …" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Navn" + #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" msgstr "Størrelse" @@ -5409,64 +5369,66 @@ msgid "Bytes" msgstr "Byte" -#: gthumb/gth-main-default-metadata.c:42 -msgctxt "the file mtime" +#. Translators: the file modified time. +#: gthumb/gth-main-default-metadata.c:43 +#| msgctxt "the file mtime" +#| msgid "Modified Date & Time" msgid "Modified Date & Time" -msgstr "Ændringsdato og -tidspunkt" +msgstr "Ændringsdato og -klokkeslæt" -#: gthumb/gth-main-default-metadata.c:43 +#: gthumb/gth-main-default-metadata.c:44 msgid "Type" msgstr "Type" -#: gthumb/gth-main-default-metadata.c:48 +#: gthumb/gth-main-default-metadata.c:49 msgid "Duration" msgstr "Varighed" -#: gthumb/gth-main-default-metadata.c:50 +#: gthumb/gth-main-default-metadata.c:51 msgid "Exposure Settings" msgstr "Indstillinger for eksponering" -#: gthumb/gth-main-default-metadata.c:51 +#: gthumb/gth-main-default-metadata.c:52 msgid "Aperture" msgstr "Blændeåbning" -#: gthumb/gth-main-default-metadata.c:52 +#: gthumb/gth-main-default-metadata.c:53 msgid "ISO Speed" msgstr "ISO-hastighed" -#: gthumb/gth-main-default-metadata.c:53 +#: gthumb/gth-main-default-metadata.c:54 msgid "Exposure Time" msgstr "Eksponeringstid" -#: gthumb/gth-main-default-metadata.c:54 +#: gthumb/gth-main-default-metadata.c:55 msgid "Shutter Speed" msgstr "Lukkerhastighed" -#: gthumb/gth-main-default-metadata.c:55 +#: gthumb/gth-main-default-metadata.c:56 msgid "Focal Length" msgstr "Brændvidde" -#: gthumb/gth-main-default-metadata.c:56 +#: gthumb/gth-main-default-metadata.c:57 msgid "Flash" msgstr "Blitz" -#: gthumb/gth-main-default-metadata.c:57 +#: gthumb/gth-main-default-metadata.c:58 msgid "Camera Model" msgstr "Kameramodel" -#: gthumb/gth-main-default-metadata.c:58 +#: gthumb/gth-main-default-metadata.c:59 msgid "Color Profile" msgstr "Farveprofil" -#: gthumb/gth-main-default-metadata.c:60 +#: gthumb/gth-main-default-metadata.c:61 msgid "General Date & Time" -msgstr "Generel dato & tidspunkt" +msgstr "Generel dato & klokkeslæt" -#: gthumb/gth-main-default-metadata.c:67 +#: gthumb/gth-main-default-metadata.c:68 msgid "Author" msgstr "Forfatter" -#: gthumb/gth-main-default-metadata.c:68 +#: gthumb/gth-main-default-metadata.c:69 msgid "Copyright" msgstr "Ophavsret" @@ -5535,17 +5497,14 @@ msgstr "Beskrivelse (indlejret)" #: gthumb/gth-main-default-types.c:39 -#| msgid "Show" msgid "Show/Hide" msgstr "Vis/skjul" #: gthumb/gth-main-default-types.c:40 -#| msgid "Organization:" msgid "Navigation" msgstr "Navigering" #: gthumb/gth-main-default-types.c:41 -#| msgid "File manager" msgid "File Manager" msgstr "Filhåndtering" @@ -5717,7 +5676,7 @@ msgid "Rotation" msgstr "Rotation" -#: gthumb/gth-window.c:1020 +#: gthumb/gth-window.c:1048 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5726,11 +5685,11 @@ "Tastekombinationen «%s» er allerede tildelt handlingen «%s». Vil du " "gentildele den til denne handling i stedet?" -#: gthumb/gth-window.c:1028 +#: gthumb/gth-window.c:1056 msgid "Reassign" msgstr "Gentildel" -#: gthumb/gth-window.c:1046 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5739,33 +5698,33 @@ "Tastekombinationen «%s» er allerede tildelt handlingen «%s» og kan ikke " "ændres." -#: gthumb/gth-window.c:1050 +#: gthumb/gth-window.c:1078 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "Tastekombinationen «%s» er allerede tildelt og kan ikke ændres." -#: gthumb/gtk-utils.c:352 +#: gthumb/gtk-utils.c:370 msgid "Could not display help" msgstr "Kunne ikke vise hjælp" -#: gthumb/gtk-utils.c:711 gthumb/gtk-utils.c:718 +#: gthumb/gtk-utils.c:730 gthumb/gtk-utils.c:737 msgid "Could not launch the application" msgstr "Kunne ikke køre programmet" -#: gthumb/gtk-utils.c:821 +#: gthumb/gtk-utils.c:840 msgid "_Copy Here" msgstr "_Kopiér hertil" -#: gthumb/gtk-utils.c:826 +#: gthumb/gtk-utils.c:845 msgid "_Move Here" msgstr "_Flyt hertil" # lidt sjovt at det pludselig bliver -fra; forhåbentlig gør det ikke noget -#: gthumb/gtk-utils.c:831 +#: gthumb/gtk-utils.c:850 msgid "_Link Here" msgstr "_Link herfra" -#: gthumb/gtk-utils.c:840 +#: gthumb/gtk-utils.c:859 msgid "Cancel" msgstr "Annullér" @@ -5813,10 +5772,6 @@ msgid "Sort By…" msgstr "Sortér efter …" -#: gthumb/resources/gears-menu.ui:49 -msgid "Keyboard Shortcuts" -msgstr "Tastaturgenveje" - #: gthumb/resources/gears-menu.ui:57 msgid "_About gThumb" msgstr "_Om gThumb" @@ -5824,670 +5779,3 @@ #: gthumb/resources/history-menu.ui:9 msgid "_Delete History" msgstr "_Slet historik" - -#~ msgid "gthumb" -#~ msgstr "gthumb" - -#~ msgid "Choose startup folder" -#~ msgstr "Vælg startmappe" - -#~ msgid "Slideshow" -#~ msgstr "Slideshow" - -#~ msgid "Playing slideshow" -#~ msgstr "Viser slideshow" - -#~ msgid "View images as a slideshow." -#~ msgstr "Vis billeder som et slideshow." - -#~ msgid "New _Window" -#~ msgstr "Nyt _vindue" - -#~ msgid "_About" -#~ msgstr "_Om" - -#~ msgid "" -#~ "The geographical position information is not available for this image." -#~ msgstr "" -#~ "Der er ingen tilgængelig geografisk positionsinformation for dette " -#~ "billede." - -#~ msgid "Details" -#~ msgstr "Detaljer" - -# gThumb - billedimporteringsværktøj" -#~ msgid "gThumb Photo Import Tool" -#~ msgstr "Billedimporteringsværktøj til gThumb" - -#~ msgid "Example" -#~ msgstr "Eksempel" - -#~ msgid "Extension example." -#~ msgstr "Eksempel på udvidelse." - -#~ msgid "Import from Facebook" -#~ msgstr "Importér fra Facebook" - -#~ msgid "Tiny ( 100 × 75 )" -#~ msgstr "Meget lille ( 100 × 75 )" - -#~ msgid "Small ( 160 × 120 )" -#~ msgstr "Lille ( 160 × 120 )" - -#~ msgid "Medium ( 320 × 240 )" -#~ msgstr "Mellem ( 320 × 240 )" - -#~ msgid "Large ( 640 × 480 )" -#~ msgstr "Stor ( 640 × 480 )" - -#~ msgid "15ʺ screen ( 800 × 600 )" -#~ msgstr "15ʺ skærm ( 800 × 600 )" - -#~ msgid "17ʺ screen ( 1024 × 768 )" -#~ msgstr "17ʺ skærm ( 1024 × 768 )" - -#~ msgid "1 megabyte file size" -#~ msgstr "1 megabyte filstørrelse" - -#~ msgid "_Scramble filenames" -#~ msgstr "_Tilfældige filnavne" - -#~ msgid "_Container:" -#~ msgstr "_Container:" - -#~ msgid "2 megabyte file size" -#~ msgstr "2 megabyte filstørrelse" - -#~ msgid "Export to Photobucket" -#~ msgstr "Eksportér til Photobucket" - -#~ msgid "PhotoBucket" -#~ msgstr "PhotoBucket" - -#~ msgid "Upload images to PhotoBucket" -#~ msgstr "Overfør billeder til PhotoBucket" - -#~ msgid "5:4" -#~ msgstr "5:4" - -#~ msgid "7:5" -#~ msgstr "7:5" - -#~ msgid "16:10" -#~ msgstr "16:10" - -#~ msgid "--:--" -#~ msgstr "--:--" - -#~ msgid "none" -#~ msgstr "ingen" - -#~ msgid "key %d on the numeric keypad" -#~ msgstr "tast %d på det numeriske tastatur" - -#~ msgid "Tiny ( 100 x 75 )" -#~ msgstr "Meget lille ( 100 x 75 )" - -#~ msgid "Small ( 160 x 120 )" -#~ msgstr "Lille ( 160 x 120)" - -#~ msgid "Medium ( 320 x 240 )" -#~ msgstr "Mellem ( 320 x 240 )" - -#~ msgid "Large ( 640 x 480 )" -#~ msgstr "Stor ( 640 x 480 )" - -#~ msgid "15ʺ screen ( 800 x 600 )" -#~ msgstr "15ʺ skærm ( 800 × 600 )" - -#~ msgid "17ʺ screen ( 1024 x 768 )" -#~ msgstr "17ʺ skærm ( 1024 × 768 )" - -#~ msgid "File is not a valid .desktop file" -#~ msgstr "Fil er ikke en gyldig .desktop-fil" - -#~ msgid "Unrecognized desktop file Version '%s'" -#~ msgstr "Skrivebordsfilversion '%s' er ikke genkendt" - -#~ msgid "Application does not accept documents on command line" -#~ msgstr "Programmet accepterer ikke dokumenter på kommandolinjen" - -#~ msgid "Unrecognized launch option: %d" -#~ msgstr "Opstartstilvalg er ikke genkendt: %d" - -#~ msgid "Can't pass document URIs to a 'Type=Link' desktop entry" -#~ msgstr "" -#~ "Kan ikke videresende dokument-URI'er til et 'Type=Link'-skrivebordspunkt" - -#~ msgid "Not a launchable item" -#~ msgstr "Ikke et opstartbart punkt" - -#~ msgid "Disable connection to session manager" -#~ msgstr "Deaktiver forbindelse til sessionshåndtering" - -#~ msgid "Specify file containing saved configuration" -#~ msgstr "Angiv fil der indeholder gemt konfiguration" - -#~ msgid "FILE" -#~ msgstr "FIL" - -#~ msgid "Specify session management ID" -#~ msgstr "Angiv id for sessionshåndtering" - -#~ msgid "ID" -#~ msgstr "Id" - -#~ msgid "Session management options:" -#~ msgstr "Tilvalg for sessionshåndtering:" - -#~ msgid "Possible values are: white, black, checked, none." -#~ msgstr "Mulige værdier er: white, black, checked, none." - -#~ msgid "Whether to always use a black background." -#~ msgstr "Afgør om der altid skal anvendes sort baggrund." - -#~ msgid "_Toolbar style:" -#~ msgstr "_Værktøjslinjesstil:" - -#~ msgid "Text below icons" -#~ msgstr "Tekst under ikoner" - -#~ msgid "Text beside icons" -#~ msgstr "Tekst ved siden af ikoner" - -#~ msgid "Icons only" -#~ msgstr "Kun ikoner" - -#~ msgid "Text only" -#~ msgstr "Kun tekst" - -#~ msgid "_23..." -#~ msgstr "_23 …" - -#~ msgid "Upload photos to 23" -#~ msgstr "Overfør billeder til 23" - -#~ msgid "_Bookmarks" -#~ msgstr "_Bogmærker" - -#~ msgid "Add current location to bookmarks" -#~ msgstr "Tilføj aktuelt sted i bogmærkerne" - -#~ msgid "Edit bookmarks" -#~ msgstr "Rediger bogmærker" - -#~ msgid "Write files to an optical disc" -#~ msgstr "Skriv filer til en optisk disk" - -#~ msgid "_Add to Catalog" -#~ msgstr "_Tilføj til album" - -#~ msgid "Go to the folder that contains the selected file" -#~ msgstr "Gå til mappen som indeholder den valgte fil" - -#~ msgid "Other..." -#~ msgstr "Andre …" - -#~ msgid "Choose another catalog" -#~ msgstr "Vælg et andet album" - -#~ msgid "_Add to Catalog..." -#~ msgstr "_Tilføj til album …" - -#~ msgid "Add selected images to a catalog" -#~ msgstr "Tilføj valgte billeder til et album" - -#~ msgid "Remove selected images from the catalog" -#~ msgstr "Fjern de valgte billeder fra albummet" - -#~ msgid "Rena_me" -#~ msgstr "_Omdøb" - -#~ msgid "Organizing files" -#~ msgstr "Organiserer filer" - -#~ msgid "tag" -#~ msgstr "mærke" - -#~ msgid "Change _Date..." -#~ msgstr "Ændr _dato …" - -#~ msgid "Change images last modified date" -#~ msgstr "Ændr billedets seneste ændret-dato" - -#~ msgid "Exif DateTimeOriginal tag" -#~ msgstr "Exifs DateTimeOriginal-mærke" - -#~ msgid "" -#~ "Import the metadata stored inside files into the gThumb comment system" -#~ msgstr "Importer metadataene gemt inden i filer til gThumbs kommentarsystem" - -#~ msgid "Date" -#~ msgstr "Dato" - -#~ msgid "Contact _Sheet..." -#~ msgstr "_Kontaktark …" - -#~ msgid "Create a contact sheet" -#~ msgstr "Opret et kontaktark" - -#~ msgid "Image _Wall..." -#~ msgstr "Billed_væg …" - -#~ msgid "Create an image-wall" -#~ msgstr "Opret en billedvæg" - -#~ msgid "Convert Format..." -#~ msgstr "Konverter format …" - -#~ msgid "T_ags" -#~ msgstr "_Mærker" - -#~ msgid "Edit the comment and other information of the selected files" -#~ msgstr "Rediger kommentaren og andre informationer for de valgte filer" - -#~ msgid "Set the tags of the selected files" -#~ msgstr "Angiv mærkerne for de valgte filer" - -#~ msgid "Delete the comment and the embedded metadata of the selected files" -#~ msgstr "Slet kommentaren og de indlejrede metadata for de valgte filer" - -#~ msgid "Share" -#~ msgstr "Del" - -#~ msgid "Face_book..." -#~ msgstr "Face_book …" - -#~ msgid "Upload photos to Facebook" -#~ msgstr "Overfør billeder til Facebook" - -#~ msgid "_Resize to:" -#~ msgstr "_Ændr størrelse til:" - -#~ msgid "Choose _Account..." -#~ msgstr "Vælg _konto …" - -#~ msgid "" -#~ "The folder is not empty, do you want to delete the folder and its content " -#~ "permanently?" -#~ msgstr "" -#~ "Mappen er ikke tom. Ønsker du permanent at slette mappen og mappens " -#~ "indhold?" - -#~ msgid "Could not delete the folder" -#~ msgstr "Kunne ikke slette mappen" - -#~ msgid "" -#~ "The folder cannot be moved to the Trash. Do you want to delete it " -#~ "permanently?" -#~ msgstr "" -#~ "Mappen kan ikke flyttes til papirkurven. Vil du fjerne den permanent?" - -#~ msgid "Could not move the folder to the Trash" -#~ msgstr "Kunne ikke flytte mappen til papirkurven" - -#~ msgid "Create a new empty folder inside this folder" -#~ msgstr "Opret en ny tom mappe inden i denne mappe" - -#~ msgid "D_uplicate" -#~ msgstr "_Dupliker" - -#~ msgid "Duplicate the selected files" -#~ msgstr "Dupliker de valgte filer" - -#~ msgid "Move the selected files to the Trash" -#~ msgstr "Flyt de valgte filer til papirkurven" - -#~ msgid "Delete the selected files" -#~ msgstr "Slet de valgte filer" - -#~ msgid "Rename the selected files" -#~ msgstr "Omdøb valgte filer" - -#~ msgid "Copy to..." -#~ msgstr "Kopier til …" - -#~ msgid "Copy the selected folder to another folder" -#~ msgstr "Kopier den valgte mappe til en anden mappe" - -#~ msgid "Move to..." -#~ msgstr "Flyt til …" - -#~ msgid "Move the selected folder to another folder" -#~ msgstr "Flyt den valgte mappe til en anden mappe" - -#~ msgid "Copy the selected files to another folder" -#~ msgstr "Kopier de valgte filer til en anden mappe" - -#~ msgid "Move the selected files to another folder" -#~ msgstr "Flyt de valgte filer til en anden mappe" - -#~ msgid "_Reset" -#~ msgstr "_Nulstil" - -#~ msgid "C_rop" -#~ msgstr "_Beskær" - -#~ msgid "Basic tools to modify images." -#~ msgstr "Grundlæggende værktøjer til at modificere billeder." - -#~ msgid "Adjust Colors..." -#~ msgstr "Juster farver …" - -#~ msgid "Crop..." -#~ msgstr "Beskær …" - -#~ msgid "White balance correction" -#~ msgstr "Korrektion af hvidbalance" - -#~ msgid "Equalize image histogram" -#~ msgstr "Udjævn billedhistogram" - -#~ msgid "Resize..." -#~ msgstr "Ændr størrelse …" - -#~ msgid "Rotate..." -#~ msgstr "Roter …" - -#~ msgid "Freely rotate the image" -#~ msgstr "Roter billedet frit" - -#~ msgid "Find _Duplicates..." -#~ msgstr "Find _duplikater …" - -#~ msgid "Search for Duplicates" -#~ msgstr "Søg efter duplikater" - -#~ msgid "_Flickr..." -#~ msgstr "_Flickr …" - -#~ msgid "Download photos from Flickr" -#~ msgstr "Hent billeder fra Flickr" - -#~ msgid "Upload photos to Flickr" -#~ msgstr "Overfør billeder til Flickr" - -#~ msgid "Change volume level" -#~ msgstr "Ændr lydstyrke" - -#~ msgid "Print the selected images" -#~ msgstr "Udskriv de valgte billeder" - -#~ msgid "Rotate the selected images 90° to the right" -#~ msgstr "Roter de valgte billeder 90° til højre" - -#~ msgid "Rotate the selected images 90° to the left" -#~ msgstr "Roter de valgte billeder 90° til venstre" - -#~ msgid "Low" -#~ msgstr "Lav" - -#~ msgid "Copy the image to the clipboard" -#~ msgstr "Kopier billedet til udklipsholderen" - -#~ msgid "Paste the image from the clipboard" -#~ msgstr "Indsæt billedet fra udklipsholderen" - -#~ msgid "In" -#~ msgstr "Ind" - -#~ msgid "1:1" -#~ msgstr "1:1" - -#~ msgid "Actual size" -#~ msgstr "Naturlig størrelse" - -#~ msgid "Fit" -#~ msgstr "Tilpas" - -#~ msgid "Zoom to fit window" -#~ msgstr "Tilpas billedet til vinduet" - -#~ msgid "Image viewer" -#~ msgstr "Billedfremviser" - -# kunne måske også være personliggøre -#~ msgid "Personalize..." -#~ msgstr "Personliggør …" - -#~ msgid "Photobucket..." -#~ msgstr "Photobucket …" - -#~ msgid "Import photos and other files from a removable device" -#~ msgstr "Importer billeder og andre filer fra en ekstern enhed" - -#~ msgid "Getting folder listing..." -#~ msgstr "Henter mappeoversigt …" - -#~ msgid "_Picasa Web Album..." -#~ msgstr "_Picasa Webalbum …" - -#~ msgid "Download photos from Picasa Web Album" -#~ msgstr "Hent billeder fra Picasa Webalbum" - -#~ msgid "Upload photos to Picasa Web Album" -#~ msgstr "Overfør billeder til Picasa Webalbum" - -#~ msgid "_E-Mail:" -#~ msgstr "_E-post:" - -#~ msgid "" -#~ "Type the characters you see in the picture below. Letters are not case-" -#~ "sensitive." -#~ msgstr "" -#~ "Indtast tegnene du ser i billedet nedenfor. Bogstaver er ikke " -#~ "versalfølsomme." - -#~ msgid "_Password:" -#~ msgstr "_Adgangskode:" - -#~ msgid "Account" -#~ msgstr "Konto" - -#~ msgid "Could not load the file" -#~ msgstr "Kunne ikke indlæse filen" - -#~ msgid "Save images" -#~ msgstr "Gem billeder" - -#~ msgid "Save images in common file formats such as JPEG, PNG and TIFF" -#~ msgstr "Gem billeder i et fælles filformat såsom JPEG, PNG og TIFF" - -#~ msgid "Red Eye Removal..." -#~ msgstr "Fjern _rødøjeeffekt …" - -#~ msgid "Resize Images..." -#~ msgstr "Ændr størrelse på billeder …" - -#~ msgid "Resize the selected images" -#~ msgstr "Ændr størrelse på de valgte billeder" - -#~ msgid "_Web Album..." -#~ msgstr "_Webalbum …" - -#~ msgid "Create a static web album" -#~ msgstr "Opret et statisk webalbum" - -#~ msgid "File _Format: %s" -#~ msgstr "Fil_format: %s" - -#~ msgid "File Format" -#~ msgstr "Filformat" - -#~ msgid "Extension(s)" -#~ msgstr "Udvidelser" - -#~ msgid "" -#~ "The program was not able to find out the file format you want to use for `" -#~ "%s'. Please make sure to use a known extension for that file or manually " -#~ "choose a file format from the list below." -#~ msgstr "" -#~ "Programmet var ikke i stand til at afklare filformatet, du ønsker at " -#~ "bruge for '%s'. Sikr dig venligst at du bruger en kendt filendelse for " -#~ "filen eller vælg manuelt et filformat fra listen nedenfor." - -#~ msgid "File format not recognized" -#~ msgstr "Filformat ikke genkendt" - -#~ msgid "_File" -#~ msgstr "_Fil" - -#~ msgid "_Edit" -#~ msgstr "_Rediger" - -#~ msgid "_Go" -#~ msgstr "_Gå til" - -#~ msgid "Open another window" -#~ msgstr "Åbn endnu et vindue" - -#~ msgid "Edit various preferences" -#~ msgstr "Rediger diverse indstillinger" - -#~ msgid "_Filter..." -#~ msgstr "_Filter …" - -#~ msgid "Switch to fullscreen" -#~ msgstr "Skift til fuldskærm" - -#~ msgid "Go up one level" -#~ msgstr "Gå et niveau op" - -#~ msgid "Delete the list of visited locations" -#~ msgstr "Fjern listen over besøgte steder" - -#~ msgid "Show information about gthumb" -#~ msgstr "Vis information om gthumb" - -#~ msgid "Contents" -#~ msgstr "Indhold" - -#~ msgid "_Toolbar" -#~ msgstr "_Værktøjslinje" - -#~ msgid "View or hide the toolbar of this window" -#~ msgstr "Vis eller skjul værktøjslinjen for dette vindue" - -#~ msgid "View or hide the statusbar of this window" -#~ msgstr "Vis eller skjul statuslinjen for dette vindue" - -#~ msgid "View or hide the filterbar of this window" -#~ msgstr "Vis eller skjul filterlinjen for dette vindue" - -#~ msgid "_Thumbnails" -#~ msgstr "_Miniaturebilleder" - -#~ msgid "View thumbnails" -#~ msgstr "Vis miniaturebilleder" - -#~ msgid "Edit" -#~ msgstr "Rediger" - -#~ msgid "_Fit Window to Image" -#~ msgstr "_Tilpas vindue til billede" - -#~ msgid "Open %s" -#~ msgstr "Åbn %s" - -#~ msgid "File System" -#~ msgstr "Filsystem" - -#~ msgid "" -#~ "Possible values are: actual_size, fit, keep_prev, fit_if_larger, " -#~ "fit_width_if_larger." -#~ msgstr "" -#~ "Mulige værdier er: actual_size, fit, keep_prev, fit_if_larger, " -#~ "fit_width_if_larger." - -#~ msgid "Possible values are: light, midtone, dark." -#~ msgstr "Mulige værdier er: light, midtone, dark." - -#~ msgid "Possible values are: list, thumbnails." -#~ msgstr "Mulige værdier er: list, thumbnails." - -#~ msgid "Possible values are: small, medium, large." -#~ msgstr "Mulige værdier er: small, medium, large." - -#~ msgid "" -#~ "Possible values are: system, text_below, text_beside, text_only, " -#~ "icons_only." -#~ msgstr "" -#~ "Mulige værdier er: system, text_below, text_beside, text_only, icons_only." - -#~ msgid "Available _extensions:" -#~ msgstr "Tilgængelige _udvidelser:" - -#~ msgid "_Categories:" -#~ msgstr "Ka_tegorier:" - -#~ msgid "gthumb Extensions" -#~ msgstr "gthumb-udvidelser" - -#~ msgid "Activate items with a double click" -#~ msgstr "Aktiver objekter med et dobbeltklik" - -#~ msgid "Activate items with a single click" -#~ msgstr "Aktiver objekter med et enkeltklik" - -#~ msgid "Follow Nautilus behaviour" -#~ msgstr "Følg Nautilus' opførsel" - -#~ msgid "Set image to actual size" -#~ msgstr "Sæt billede til naturlig størrelse" - -#~ msgid "Could not create the library" -#~ msgstr "Kunne ikke oprette biblioteket" - -#~ msgid "%p" -#~ msgstr "%p" - -#~ msgid "Choose another tag" -#~ msgstr "Vælg et andet mærke" - -#~ msgid "New tag" -#~ msgstr "Nyt mærke" - -#~ msgid "Could not create the folder" -#~ msgstr "Kunne ikke oprette mappen" - -#~ msgid "Information" -#~ msgstr "Information" - -#~ msgid "Possible values are: none, file_date, current_date" -#~ msgstr "" -#~ "Mulige værdier er: none (ingen), file_date (fildato), current_date " -#~ "(aktuel dato)" - -# uoversat her (faste nøglestrenge i gconf) -#~ msgid "Possible values are: yyyymmdd, yyyymm, yyyy" -#~ msgstr "Mulige værdier er: yyyymmdd, yyyymm, yyyy" - -#~ msgid "%B" -#~ msgstr "%B" - -#~ msgid "%F" -#~ msgstr "%F" - -#~ msgid "%U" -#~ msgstr "%U" - -#~ msgid "Possible values are: none, deflate, jpeg." -#~ msgstr "Mulige værdier er: none, deflate, jpeg." - -#~ msgid "Possible values: pixels, percentage" -#~ msgstr "Mulige værdier er: pixels (billedpunkter), percentage (procent)." - -#~ msgid "%I" -#~ msgstr "%I" - -#~ msgid "%i" -#~ msgstr "%i" - -#~ msgid "Use subfolders to organize files" -#~ msgstr "Brug undermapper til at organisere filer" - -#~ msgid "Use" -#~ msgstr "Brug" - -#~ msgid "Extension" -#~ msgstr "Udvidelse" diff -Nru gthumb-3.11.2/po/es.po gthumb-3.12.0/po/es.po --- gthumb-3.11.2/po/es.po 2021-01-10 10:11:38.033244800 +0000 +++ gthumb-3.12.0/po/es.po 2021-09-19 15:50:41.638364600 +0000 @@ -7,21 +7,21 @@ # Pablo Gonzalo del Campo , 2002-2003. # Francisco Javier F. Serrador , 2003, 2004, 2005, 2006. # Jorge González , 2007, 2008, 2009, 2010, 2011. -# Daniel Mustieles , 2008-2020. +# Daniel Mustieles , 2008-2021. # msgid "" msgstr "" "Project-Id-Version: gthumb.master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-08-08 19:22+0000\n" -"PO-Revision-Date: 2020-08-13 10:51+0200\n" +"POT-Creation-Date: 2021-06-19 18:11+0000\n" +"PO-Revision-Date: 2021-07-13 09:17+0200\n" "Last-Translator: Daniel Mustieles \n" "Language-Team: Spanish - Spain \n" "Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Gtranslator 3.36.0\n" +"X-Generator: Gtranslator 40.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/appdata/org.gnome.gThumb.appdata.xml.in:8 @@ -107,11 +107,11 @@ "Indica si se deben restaurar las posiciones de la barras de desplazamiento " "tras cambiar la imagen" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Los valores posibles son: «jpeg», «jpg»." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Los valores posibles son: «tiff», «tif»." @@ -137,7 +137,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:423 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:427 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -151,13 +151,13 @@ msgstr "Visor;Imagen;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:94 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Ventana nueva" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Descripción" @@ -177,7 +177,7 @@ msgid "_Open files in fullscreen mode" msgstr "_Abrir archivos en modo de pantalla completa" -#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:336 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 #: extensions/exiv2_tools/gth-edit-iptc-page.c:199 #: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 #: gthumb/gth-shortcuts-window.c:96 @@ -228,6 +228,38 @@ msgid "D_etermine image type from content (slower)" msgstr "De_terminar el tipo de imagen por su contenido (lento)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "dígitos" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Descripción" + +#: data/ui/code-selector.ui:269 +msgid "Edit" +msgstr "Editar" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Valor predeterminado" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "quitar" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "añadir" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Extensiones:" @@ -314,7 +346,7 @@ msgstr "Nombre del archivo:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Tamaño:" @@ -366,63 +398,67 @@ msgid "gThumb Preferences" msgstr "Preferencias de gThumb" -#: data/ui/preferences.ui:101 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Apariencia" -#: data/ui/preferences.ui:125 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "Miniaturas en el visor:" -#: data/ui/preferences.ui:139 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "abajo" -#: data/ui/preferences.ui:140 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "en el lateral" -#: data/ui/preferences.ui:152 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "_Propiedades del archivo en el examinador:" -#: data/ui/preferences.ui:203 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "Barra de e_stado" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "Al iniciar:" -#: data/ui/preferences.ui:226 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "Ir a la última _ubicación visitada" -#: data/ui/preferences.ui:247 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "Ir a esta _carpeta:" -#: data/ui/preferences.ui:277 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "Establecer al act_ual" -#: data/ui/preferences.ui:299 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "_Reutilizar la ventana activa para abrir archivos" -#: data/ui/preferences.ui:358 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "Solicitar co_nfirmación antes de borrar archivos o catálogos" -#: data/ui/preferences.ui:373 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "Preguntar si se deben guardar los archivos _modificados" -#: data/ui/preferences.ui:388 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "Guardas los _metadatos dentro de los archivos si es posible" -#: data/ui/preferences.ui:421 +#: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "General" @@ -431,7 +467,7 @@ msgid "Shortcuts:" msgstr "Atajos:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "_Restaurar todos…" @@ -439,6 +475,12 @@ msgid "_Inverse order" msgstr "Orden in_verso" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +#| msgid "example" +msgid "Example:" +msgstr "Ejemplo:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -553,16 +595,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Espacio de color JPEG desconocido (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "Extensión pre_determinada:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Calidad:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Sin pérdidas" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "Extensión pre_determinada:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Suavizado:" @@ -626,17 +674,17 @@ msgid "_Method:" msgstr "_Método:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Sin pérdidas" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" @@ -654,15 +702,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Guardando" @@ -671,8 +719,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "No se especificó ningún nombre" @@ -682,7 +730,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Nombre no válido. Los siguientes caracteres no están permitidos: %s" @@ -752,21 +800,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Renombrar" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4557 -#: gthumb/gth-browser.c:4659 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4711 +#: gthumb/gth-browser.c:4823 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Propiedades" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Catálogos" @@ -810,15 +858,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Ver el destino" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Nombre:" @@ -888,7 +934,7 @@ msgstr "No se pudieron añadir los archivos al catálogo" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "No se pudo crear el catálogo" @@ -945,15 +991,15 @@ msgstr "Etiqueta (empotrada)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Formato de archivo no válido" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1094,11 +1140,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Preferencias" @@ -1106,7 +1152,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Comentario" @@ -1114,20 +1161,6 @@ msgid "Title" msgstr "Título" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Descripción" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1151,8 +1184,8 @@ msgstr "_Mural de fotos…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Hoja de contacto" @@ -1232,16 +1265,16 @@ msgstr "C_olor:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Texto" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "Cab_ecera:" @@ -1252,190 +1285,213 @@ msgstr "Seleccionar una tipografía" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "_Pie:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Descripción:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "El número de la página actual" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "El número total de páginas" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Código especial" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ formato }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:95 +msgid "Help" +msgstr "Ayuda" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "La fecha actual" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Editar plantilla" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "_Destino:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "seleccionar la carpeta de destino" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "_Nombre del archivo:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 -msgid "New enumerator digit" -msgstr "Nuevo dígito enumerador" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Crear un mapa de imagen para un _HTML" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Crear un tema nuevo" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Editar el tema seleccionado" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Eliminar el tema seleccionado" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Tema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Columnas:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Imágenes por página:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Todas las imágenes en una sola página" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "Tod_as las páginas con el mismo tamaño" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Distribución" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "_Orden:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "Orden in_verso" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "_Tamaño:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "C_uadrado" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Miniaturas" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Enumerador" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Fecha actual" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +#| msgid "The current page number" +msgid "Current page number" +msgstr "Número de página actual" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +#| msgid "The total number of pages" +msgid "Total number of pages" +msgstr "Número total de páginas" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Ubicación" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "No se pudo guardar el tema" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "No se pudo eliminar el tema" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Editar plantilla" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Mural de fotos" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Crear imágenes" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Generando miniaturas" @@ -1555,8 +1611,6 @@ msgstr "Eliminar metadatos" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "D_escripción:" @@ -1606,11 +1660,6 @@ msgid "The following date" msgstr "La siguiente fecha" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Fecha actual" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Última fecha de modificación" @@ -1636,6 +1685,14 @@ msgid "Reading files" msgstr "Leyendo archivos" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "ejemplo" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Qué hace el ejemplo" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Derecho:" @@ -1686,11 +1743,11 @@ msgstr "Estado/Provincia:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(valor no válido)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Exposición" @@ -1754,206 +1811,6 @@ msgid "_Export To" msgstr "E_xportar a" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Editar cuentas" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "Á_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Añadir un álbum nuevo" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "C_uenta:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Redimensionar las imágenes si son más grandes que este tamaño" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "Red_imensionar si son más grandes que:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Fotos públicas" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Fotos privadas, visibles para los amigos" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privado" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Visibilidad:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "C_uenta:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "Á_lbum:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Archivo subido satisfactoriamente al servidor." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "No se pudieron subir los archivos" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "No se pudo conectar con el servidor" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "No se pudo crear el álbum" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Álbum nuevo" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Exportar a Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "No se seleccionó ningún un archivo válido." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "No se pudieron exportar los archivos" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:872 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d archivo (%s)" -msgstr[1] "%d archivos (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Exportar a %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Obteniendo la lista de álbumes" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Creando un álbum nuevo" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "No se pudo subir «%s»: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Subiendo «%s»" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Subiendo los archivos al servidor" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Obteniendo la lista de fotos" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Subir imágenes a Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Carpeta nueva" @@ -1964,9 +1821,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5569 gthumb/gth-browser.c:5605 +#: gthumb/gth-browser.c:5745 gthumb/gth-browser.c:5788 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "No se pudo efectuar la operación" @@ -1991,7 +1848,11 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:417 gthumb/gtk-utils.h:38 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Copiar" @@ -2004,7 +1865,7 @@ msgstr "Copiar a" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Mover" @@ -2069,36 +1930,36 @@ msgid "Open with Gimp" msgstr "Abrir con Gimp" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Carpeta personal" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "Abrir _con" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "¿Quiere mover «%s» a «%s»?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "¿Quiere copiar «%s» a «%s»?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "¿Quiere mover los archivos arrastrados a «%s»?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "¿Quiere copiar los archivos arrastrados a «%s»?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Copiar" @@ -2212,7 +2073,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Opciones" @@ -2277,7 +2138,7 @@ msgstr "Alta _calidad" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "píxeles" @@ -2512,11 +2373,11 @@ msgid "Automatic contrast adjustment" msgstr "Ajuste automático del contraste" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:288 msgid "Color Picker" msgstr "Selector de color" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:291 msgid "Pick a color from the image" msgstr "Seleccionar un color de la imagen." @@ -2586,14 +2447,11 @@ msgid "2.39∶1" msgstr "2.39:1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Personalizado" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Otra…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2621,7 +2479,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1863 +#: gthumb/gth-browser.c:1969 msgid "Could not save the file" msgstr "No se pudo guardar el archivo" @@ -2824,7 +2682,7 @@ msgstr "No se encontraron duplicados." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Iniciar _en:" @@ -2868,6 +2726,15 @@ msgid "no file" msgstr "ningún archivo" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:876 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d archivo (%s)" +msgstr[1] "%d archivos (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2912,10 +2779,18 @@ msgid "Upload images to Flickr" msgstr "Subir imágenes a Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Fotos públicas" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Fotos privadas, visibles para la familia y los amigos" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Fotos privadas, visibles para los amigos" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Fotos privadas, visibles para la familia" @@ -2936,8 +2811,16 @@ msgid "Restricted content" msgstr "Contenido restringido" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "C_uenta:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Editar cuentas" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Espacio libre:" @@ -2958,38 +2841,78 @@ msgid "Hi_de from public searches" msgstr "Ocul_tar de las búsquedas públicas" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "Red_imensionar si son más grandes que:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "C_uenta:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "No se pudo conectar con el servidor" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Archivo subido satisfactoriamente al servidor." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 +#: extensions/webalbums/gth-web-exporter.c:1819 msgid "_Open in the Browser" msgstr "Abrir en el na_vegador" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "No se pudo crear el álbum" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "No se pudieron subir los archivos" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "No se seleccionó ningún un archivo válido." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "No se pudieron exportar los archivos" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Exportar a %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 #, c-format msgid "%d file" msgid_plural "%d files" msgstr[0] "%d archivo" msgstr[1] "%d archivos" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 msgid "Could not get the photo list" msgstr "No se pudo obtener la lista de fotos" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 msgid "No album selected" msgstr "No se seleccionó ningún álbum" -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 msgid "_Import" msgstr "_Importar" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Importar desde %s" @@ -3038,6 +2961,35 @@ "fotos a %s. Cuando haya terminado, vuelva a esta ventana para completar la " "autorización." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Obteniendo la lista de álbumes" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Creando un álbum nuevo" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "No se pudo subir «%s»: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Subiendo «%s»" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Subiendo los archivos al servidor" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Obteniendo la lista de fotos" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3067,12 +3019,10 @@ msgstr "Silenciar" #: extensions/gstreamer_tools/callbacks.c:35 -#| msgid "Play/Pause" msgid "Play faster" msgstr "Reproducir más rápido" #: extensions/gstreamer_tools/callbacks.c:36 -#| msgid "Playing slideshow" msgid "Play slower" msgstr "Reproducir más lento" @@ -3082,57 +3032,52 @@ msgstr "Siguiente marco" #: extensions/gstreamer_tools/callbacks.c:38 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:460 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 msgid "Go forward 1 second" msgstr "Avanzar 1 segundo" #: extensions/gstreamer_tools/callbacks.c:39 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:356 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 msgid "Go forward 5 seconds" msgstr "Avanzar 5 segundos" #: extensions/gstreamer_tools/callbacks.c:40 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:370 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 msgid "Go forward 10 seconds" msgstr "Avanzar 10 segundos" #: extensions/gstreamer_tools/callbacks.c:41 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:384 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 msgid "Go forward 1 minute" msgstr "Avanzar 1 minuto" #: extensions/gstreamer_tools/callbacks.c:42 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:398 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 msgid "Go forward 5 minutes" msgstr "Avanzar 5 minutos" #: extensions/gstreamer_tools/callbacks.c:43 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:446 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 msgid "Go back 1 second" msgstr "Retrocede 1 segundo" #: extensions/gstreamer_tools/callbacks.c:44 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:300 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 msgid "Go back 5 seconds" msgstr "Retrocede 5 segundos" #: extensions/gstreamer_tools/callbacks.c:45 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:314 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 msgid "Go back 10 seconds" msgstr "Retrocede 10 segundos" #: extensions/gstreamer_tools/callbacks.c:46 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:328 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 msgid "Go back 1 minute" msgstr "Retrocede 1 minuto" #: extensions/gstreamer_tools/callbacks.c:47 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:342 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 msgid "Go back 5 minutes" msgstr "Retrocede 5 minutos" @@ -3167,52 +3112,52 @@ msgstr "Hora:" #. minus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:296 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 msgid "-5s" msgstr "-5s" #. minus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:310 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 msgid "-10s" msgstr "-10s" #. minus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:324 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 msgid "-1m" msgstr "-1m" #. minus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:338 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 msgid "-5m" msgstr "-5m" #. plus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:352 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 msgid "+5s" msgstr "+5s" #. plus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:366 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 msgid "+10s" msgstr "+10s" #. plus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:380 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 msgid "+1m" msgstr "+1m" #. plus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:394 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 msgid "+5m" msgstr "+5m" #. minus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:442 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 msgid "-1s" msgstr "-1s" #. plus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:456 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 msgid "+1s" msgstr "+1s" @@ -3236,11 +3181,11 @@ msgid "Pause" msgstr "Pausar" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1048 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Capturar la pantalla" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1055 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3263,7 +3208,7 @@ msgstr "Artista" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Álbum" @@ -3284,12 +3229,12 @@ msgstr "Tasa de fotogramas:" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Anchura" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Altura" @@ -3312,9 +3257,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 #: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3329,59 +3274,83 @@ msgid "Print" msgstr "Imprimir" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Centrado" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Personalizado" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "milímetros" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "pulgadas" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "El número de la página actual" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "El número total de páginas" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Código especial" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ formato }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "La fecha actual" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "El número total de archivos" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "La descripción del evento" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "_Filas:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Imagen" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Posición:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Izquierda" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Arriba" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Rotación:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Unidad:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Vista previa" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "milímetros" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "pulgadas" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Tipografías" @@ -3398,24 +3367,35 @@ msgid "Select Footer Font" msgstr "Seleccionar la tipografía del pie" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +#| msgid "The total number of files" +msgid "Total number of files" +msgstr "Número total de archivos" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +#| msgid "The event description" +msgid "Event description" +msgstr "Descripción del evento" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Página %d de %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "No se pudo imprimir" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Imágenes" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:382 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "No hay disponible ningún cargador para este tipo de archivo" @@ -3427,7 +3407,7 @@ msgstr "Cargando «%s»" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Cargando las imágenes" @@ -3453,8 +3433,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Guardando las imágenes" @@ -3727,6 +3707,14 @@ msgid "Loading the original image" msgstr "Cargando la imágen original" +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "Contenedor JPEG XL" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Desplazar imagen" @@ -3740,106 +3728,59 @@ msgid "Viewer" msgstr "Visor" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "_Destino" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "Subcarpeta _automática" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "como una sola subca_rpeta" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "El año" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "El mes" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "El día del mes" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "La hora" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Los minutos" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Los segundos" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "Plan_tilla:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Destino no válido" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "ejemplo: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Fecha del archivo" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "año-mes-día" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "año-mes" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "año" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "formato personalizado" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Importando archivos" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "No se importó ningún archivo" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "Los archivos seleccionados ya existen en el destino." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:669 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "No se pudieron eliminar los archivos" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "La operación de borrado no está soportada." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Último importado" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "No se especificó ningún archivo." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3873,79 +3814,17 @@ msgid "Sh_ortcut:" msgstr "A_tajo:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "El URI del archivo" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "La ruta del archivo" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "El nombre base del archivo" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "La ruta de la carpeta padre" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ mensaje }{ valor predeterminado }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Pedir un valor de entrada" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ nombre del atributo }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 -msgid "A file attribute" -msgstr "El atributo de un archivo" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "El nombre del archivo sin extensión" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "La extensión del archivo" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ texto }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Entrecomillar el texto " - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "La fecha y hora actuales" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "Coman_do:" +#: extensions/list_tools/data/ui/script-editor.ui:172 +#| msgid "Edit Command" +msgid "Edit command" +msgstr "Editar comando" + #: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Personalizar…" @@ -3972,6 +3851,7 @@ msgstr "Comando nuevo" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Editar comando" @@ -3984,7 +3864,52 @@ msgid "Commands" msgstr "Comandos" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +#| msgid "Quote the text " +msgid "Quoted text" +msgstr "Texto entrecomillado" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +#| msgid "File" +msgid "File URI" +msgstr "URI del archivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +#| msgid "file path" +msgid "File path" +msgstr "Ruta del archivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +#| msgid "Filename" +msgid "File name" +msgstr "Nombre del archivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +#| msgid "The file basename without extension" +msgid "File name, no extension" +msgstr "Nombre del archivo sin extensión" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +#| msgid "The file extension" +msgid "File extension" +msgstr "Extensión del archivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +#| msgid "file path" +msgid "Folder path" +msgstr "Ruta de la carpeta" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +#| msgid "Ask an input value" +msgid "Ask a value" +msgstr "Pedir un valor" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Atributo del archivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "No se especificó ningún comando" @@ -3994,18 +3919,11 @@ msgid "Command exited abnormally with status %d" msgstr "El comando finalizó anormalmente con estado %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Introducir un valor:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Comando mal formado" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "_Omitir" @@ -4054,8 +3972,9 @@ msgid "A_ccounts:" msgstr "Cue_ntas:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Cargando…" @@ -4092,7 +4011,7 @@ msgstr "Obteniendo información de la cuenta" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Elegir una carpeta" @@ -4139,40 +4058,29 @@ msgid "_Tags:" msgstr "_Etiquetas:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "No se pudieron importar los archivos" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Archivos que importar: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "No se pudo abrir la carpeta" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Vacío)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Obteniendo la lista de archivos…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Vaciar" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Importar desde un dispositivo extraíble" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Importar desde carpeta" @@ -4188,52 +4096,6 @@ msgid "camera-photo" msgstr "cámara de fotos" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "Álbum web de _Picasa…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "Álbu_mes" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Nombre" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Usado" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Fotos restantes" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Público" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "No se pudo obtener la lista de álbumes" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Exportar a álbumes web de Picasa" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Importar de álbumes web de Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Álbumes web de Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Subir imágenes a álbumes web Picasa" - #: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "Formato RAW" @@ -4262,151 +4124,75 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Herramienta para eliminar el efecto ojos rojos de una foto." -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "dígitos" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "formato:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "quitar" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "añadir" - -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "Or_denar por:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "Capi_talización:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Ayuda" - -#: extensions/rename_series/data/ui/rename-series.ui:97 -msgid "Edit template" -msgstr "Editar plantilla" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 -msgid "%M{ format }" -msgstr "%M{ formato }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ identificador }" - -#: extensions/rename_series/data/ui/rename-series.ui:280 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "El nombre original del archivo" - -#: extensions/rename_series/data/ui/rename-series.ui:295 -msgid "The original extension" -msgstr "La extensión original" - -#: extensions/rename_series/data/ui/rename-series.ui:310 -msgid "The original enumerator" -msgstr "El enumerador original" - -#: extensions/rename_series/data/ui/rename-series.ui:325 -msgid "The modification date" -msgstr "La fecha de modificación" - -#: extensions/rename_series/data/ui/rename-series.ui:341 -msgid "The digitalization date" -msgstr "La fecha de la digitalización" - -#: extensions/rename_series/data/ui/rename-series.ui:389 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "Orden in_verso" -#: extensions/rename_series/data/ui/rename-series.ui:473 -msgid "_Template:" -msgstr "Plan_tilla:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Revertir a la última plantilla usada" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Vista previa:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Enumerador" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Nombre original del archivo" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Extensión original" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Enumerador original" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Fecha de modificación" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Fecha de la digitalización" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Atributo del archivo" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "No se pudieron renombrar los archivos" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "No se pudo guardar la plantilla" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Editar plantilla" - -#: extensions/rename_series/dlg-rename-series.c:860 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "_Renombrar" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Nombre antiguo" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Nombre nuevo" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Mantener la capitalización original" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Convertir a minúsculas" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Convertir a mayúsculas" @@ -4485,7 +4271,7 @@ msgstr "Buscar de nuevo" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Buscar" @@ -4504,16 +4290,22 @@ msgid "Add another location" msgstr "Añadir otra ubicación" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +#| msgid "No file imported" +msgid "No file found" +msgstr "No se encontró ningún archivo" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Archivos encontrados hasta ahora: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Buscando…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Cancelar la operación" @@ -4589,11 +4381,11 @@ msgid "Pause/Resume presentation" msgstr "Pausar/reanudar presentación" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:121 msgid "Show next file" msgstr "Mostrar el siguiente archivo" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:120 msgid "Show previous file" msgstr "Mostrar el archivo anterior" @@ -4766,90 +4558,90 @@ msgid "Adapts to the window width" msgstr "Adaptarse a la anchura de la ventana" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Copiar originales al destino" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "A_daptarse a la anchura de la ventana" -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Página índice" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Descripción de miniaturas" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "El número de la imagen actual" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "El número total de imágenes" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "El comentario del archivo" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Página de imagen" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Mostrar la descripción, si está disponible" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Mostrar los siguientes atributos:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Atributos de la imagen" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +#| msgid "The current image number" +msgid "Current image number" +msgstr "Número de la imagen actual" + +#: extensions/webalbums/dlg-web-exporter.c:44 +#| msgid "The total number of images" +msgid "Total number of images" +msgstr "Número total de imágenes" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Álbum web" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Comando mal formado" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "No se pudo mostrar el destino" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "El álbum se creó correctamente." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Guardando las miniaturas" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Guardando las páginas HTML: Imágenes" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Guardando las páginas HTML: Índices" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Copiando imágenes originales" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "No se pudo encontrar la carpeta de estilos" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "No se pudo crear una carpeta temporal" @@ -4861,9 +4653,9 @@ msgid "Create static web albums." msgstr "Creando álbumes web estáticos." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1170 -#: gthumb/gth-browser.c:6574 gthumb/gth-browser.c:6593 -#: gthumb/gth-browser.c:6617 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1174 +#: gthumb/gth-browser.c:6787 gthumb/gth-browser.c:6806 +#: gthumb/gth-browser.c:6830 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "No se pudo cargar la posición «%s»" @@ -5037,7 +4829,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5049,7 +4841,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5133,186 +4925,189 @@ "Daniel Baeyens , 2002\n" "QA: Jorge González , 2008, 2009, 2010" -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:96 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Atajo del teclado" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:97 msgid "Quit" msgstr "Salir" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Show browser" msgstr "Mostrar el examinador" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:101 msgid "Close window" msgstr "Cerrar la ventana" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Open location" msgstr "Abrir ubicación" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4572 -#: gthumb/gth-browser.c:4590 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:104 gthumb/gth-browser.c:4726 +#: gthumb/gth-browser.c:4744 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Pantalla completa" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:105 msgid "Revert image to saved" msgstr "Recuperar la imagen guardada" -#: gthumb/gth-browser-actions-entries.h:105 -#| msgid "Save images" +#: gthumb/gth-browser-actions-entries.h:106 msgid "Save image" msgstr "Guardar imagen" -#: gthumb/gth-browser-actions-entries.h:106 -#| msgid "Save images" +#: gthumb/gth-browser-actions-entries.h:107 msgid "Save image as" msgstr "Guardar imagen como" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Sidebar" msgstr "Barra lateral" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Statusbar" msgstr "Barra de estado" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Thumbnails list" msgstr "Lista de miniaturas" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Load previous location" msgstr "Cargar la ubicación anterior" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Load next location" msgstr "Cargar la siguiente ubicación" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:114 msgid "Load parent folder" msgstr "Cargar la carpeta padre" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load home" msgstr "Cargar carpeta personal" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Reload location" msgstr "Recargar ubicación" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Show/Hide hidden files" msgstr "Mostrar/ocultar archivos ocultos" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Change sorting order" msgstr "Cambiar la ordenación" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:122 msgid "Show first file" msgstr "Mostrar el primer archivo" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:123 msgid "Show last file" msgstr "Mostrar el último archivo" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Image tools" msgstr "Herramientas de imagen" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:126 msgid "File properties" msgstr "Propiedades del archivo" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Select all" msgstr "Seleccionar todo" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:129 msgid "Select none" msgstr "No seleccionar nada" -#: gthumb/gth-browser.c:408 +#: gthumb/gth-browser.c:412 msgid "[modified]" msgstr "[modificada]" -#: gthumb/gth-browser.c:873 +#: gthumb/gth-browser.c:877 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d archivo seleccionado (%s)" msgstr[1] "%d archivos seleccionados (%s)" -#: gthumb/gth-browser.c:908 +#: gthumb/gth-browser.c:912 #, c-format msgid "%s of free space" msgstr "%s de espacio libre" -#: gthumb/gth-browser.c:1786 gthumb/gth-browser.c:1802 +#: gthumb/gth-browser.c:1892 gthumb/gth-browser.c:1908 #, c-format msgid "No suitable module found for %s" msgstr "No se pudo encontrar un módulo apropiado para %s" -#: gthumb/gth-browser.c:1907 +#: gthumb/gth-browser.c:2013 #, c-format msgid "Save changes to file “%s”?" msgstr "¿Guardar los cambios al archivo «%s»?" -#: gthumb/gth-browser.c:1912 +#: gthumb/gth-browser.c:2018 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Si no guarda, se perderán para siempre los cambios en el archivo." -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2019 msgid "Do _Not Save" msgstr "_No guardar" -#: gthumb/gth-browser.c:2401 gthumb/gth-browser.c:4598 +#: gthumb/gth-browser.c:2507 gthumb/gth-browser.c:4752 msgid "Accept" msgstr "Aceptar" -#: gthumb/gth-browser.c:2401 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2507 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Cerrar" -#: gthumb/gth-browser.c:2939 +#: gthumb/gth-browser.c:3046 msgid "Could not change name" msgstr "No se pudo cambiar el nombre" -#: gthumb/gth-browser.c:3436 +#: gthumb/gth-browser.c:3540 msgid "Modified" msgstr "Modificado" -#: gthumb/gth-browser.c:4520 +#: gthumb/gth-browser.c:4674 msgid "Go to the previous visited location" msgstr "Ir a la ubicación visitada previamente" -#: gthumb/gth-browser.c:4526 +#: gthumb/gth-browser.c:4680 msgid "Go to the next visited location" msgstr "Ir a la siguiente ubicación visitada" -#: gthumb/gth-browser.c:4534 +#: gthumb/gth-browser.c:4688 msgid "History" msgstr "Histórico" -#: gthumb/gth-browser.c:4548 +#: gthumb/gth-browser.c:4702 msgid "View the folders" msgstr "Ver las carpetas" -#: gthumb/gth-browser.c:4563 +#: gthumb/gth-browser.c:4717 msgid "Edit file" msgstr "Editar archivo" -#: gthumb/gth-browser.c:6575 +#: gthumb/gth-browser.c:4808 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Operaciones" + +#: gthumb/gth-browser.c:6788 #, c-format msgid "File type not supported" msgstr "Tipo de archivo no soportado" -#: gthumb/gth-browser.c:6618 +#: gthumb/gth-browser.c:6831 #, c-format msgid "No suitable module found" msgstr "No se encontró un modulo adecuado" @@ -5335,11 +5130,16 @@ msgid "_Show Format Options" msgstr "Mo_strar las opciones de formato" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +#| msgid "no file" +msgid "No file" +msgstr "Ningún archivo" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Equipo" -#: gthumb/gth-file-source-vfs.c:773 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" @@ -5347,16 +5147,16 @@ "No se pueden mover los archivos a la papelera. ¿Quiere eliminarlos " "permanentemente?" -#: gthumb/gth-file-source-vfs.c:784 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "No se pudieron mover los archivos a la papelera" -#: gthumb/gth-file-source-vfs.c:829 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "¿Seguro que quiere eliminar permanentemente «%s»?" -#: gthumb/gth-file-source-vfs.c:832 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5368,7 +5168,7 @@ "¿Está seguro de que quiere eliminar permanentemente los %'d archivos " "seleccionados?" -#: gthumb/gth-file-source-vfs.c:842 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Si elimina un archivo, se perderá definitivamente." @@ -5409,11 +5209,11 @@ msgid "All" msgstr "Todas" -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Abrir padre)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Introduzca el nombre nuevo: " @@ -5448,17 +5248,13 @@ msgid "Hidden Files" msgstr "Archivos ocultos" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Ubicación" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Ubicaciones" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Otra…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Nombre" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5609,10 +5405,6 @@ msgid "Overwrite" msgstr "Sobrescribir" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Operaciones" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Guardando la información del archivo" @@ -5680,6 +5472,39 @@ msgid "Family" msgstr "Familia" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Espacio" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Año" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Mes" + +#: gthumb/gth-template-selector.c:37 +#| msgid "The day of the month" +msgid "Day of the month" +msgstr "Día del mes" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Hora" + +#: gthumb/gth-template-selector.c:39 +#| msgid "minutes" +msgid "Minute" +msgstr "Minuto" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +#| msgid "seconds" +msgid "Second" +msgstr "Segundo" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "es menor que" @@ -5773,7 +5598,7 @@ msgid "Rotation" msgstr "Rotación" -#: gthumb/gth-window.c:1034 +#: gthumb/gth-window.c:1048 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5782,11 +5607,11 @@ "La combinación de teclas «%s» ya está asignada a la acción «%s». Quiere " "reasignarla a esta acción en su lugar?" -#: gthumb/gth-window.c:1042 +#: gthumb/gth-window.c:1056 msgid "Reassign" msgstr "Reasignar" -#: gthumb/gth-window.c:1060 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5795,7 +5620,7 @@ "La combinación de teclas «%s» ya está asignada a la acción «%s» y no se " "puede cambiar." -#: gthumb/gth-window.c:1064 +#: gthumb/gth-window.c:1078 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "La combinación de teclas «%s» ya está asignada y no se puede cambiar." @@ -5876,6 +5701,189 @@ msgid "_Delete History" msgstr "_Borrar histórico" +#~ msgid "New enumerator digit" +#~ msgstr "Nuevo dígito enumerador" + +#~ msgid "as _single subfolder" +#~ msgstr "como una sola subca_rpeta" + +#~ msgid "The year" +#~ msgstr "El año" + +#~ msgid "The month" +#~ msgstr "El mes" + +#~ msgid "The hour" +#~ msgstr "La hora" + +#~ msgid "The minutes" +#~ msgstr "Los minutos" + +#~ msgid "The seconds" +#~ msgstr "Los segundos" + +#~ msgid "example: %s" +#~ msgstr "ejemplo: %s" + +#~ msgid "year-month-day" +#~ msgstr "año-mes-día" + +#~ msgid "year-month" +#~ msgstr "año-mes" + +#~ msgid "year" +#~ msgstr "año" + +#~ msgid "custom format" +#~ msgstr "formato personalizado" + +#~ msgid "The file uri" +#~ msgstr "El URI del archivo" + +#~ msgid "The file path" +#~ msgstr "La ruta del archivo" + +#~ msgid "The file basename" +#~ msgstr "El nombre base del archivo" + +#~ msgid "The parent folder path" +#~ msgstr "La ruta de la carpeta padre" + +#~ msgid "%ask{ message }{ default value }" +#~ msgstr "%ask{ mensaje }{ valor predeterminado }" + +#~ msgid "%attr{ attribute name }" +#~ msgstr "%attr{ nombre del atributo }" + +#~ msgid "A file attribute" +#~ msgstr "El atributo de un archivo" + +#~ msgid "%N" +#~ msgstr "%N" + +#~ msgid "%E" +#~ msgstr "%E" + +#~ msgid "%quote{ text }" +#~ msgstr "%quote{ texto }" + +#~ msgid "The current date and time" +#~ msgstr "La fecha y hora actuales" + +#~ msgid "(Empty)" +#~ msgstr "(Vacío)" + +#~ msgid "Empty" +#~ msgstr "Vaciar" + +#~ msgid "format:" +#~ msgstr "formato:" + +#~ msgid "%M{ format }" +#~ msgstr "%M{ formato }" + +#~ msgid "%A{ identifier }" +#~ msgstr "%A{ identificador }" + +#~ msgid "The original filename" +#~ msgstr "El nombre original del archivo" + +#~ msgid "The original extension" +#~ msgstr "La extensión original" + +#~ msgid "The original enumerator" +#~ msgstr "El enumerador original" + +#~ msgid "The modification date" +#~ msgstr "La fecha de modificación" + +#~ msgid "The digitalization date" +#~ msgstr "La fecha de la digitalización" + +#~ msgid "Could not save the template" +#~ msgstr "No se pudo guardar la plantilla" + +#~ msgid "%P" +#~ msgstr "%P" + +#~ msgid "The file comment" +#~ msgstr "El comentario del archivo" + +#~ msgid "720 × 720" +#~ msgstr "720 × 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 × 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 × 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 × 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 × 2048" + +#~ msgid "A_lbum:" +#~ msgstr "Á_lbum:" + +#~ msgid "Add a new album" +#~ msgstr "Añadir un álbum nuevo" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "Redimensionar las imágenes si son más grandes que este tamaño" + +#~ msgid "Private" +#~ msgstr "Privado" + +#~ msgid "_Visibility:" +#~ msgstr "_Visibilidad:" + +#~ msgid "_Album:" +#~ msgstr "Á_lbum:" + +#~ msgid "New Album" +#~ msgstr "Álbum nuevo" + +#~ msgid "Export to Facebook" +#~ msgstr "Exportar a Facebook" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Subir imágenes a Facebook" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "Álbum web de _Picasa…" + +#~ msgid "_Albums:" +#~ msgstr "Álbu_mes" + +#~ msgid "Used" +#~ msgstr "Usado" + +#~ msgid "Remaining photos" +#~ msgstr "Fotos restantes" + +#~ msgid "Public" +#~ msgstr "Público" + +#~ msgid "Could not get the album list" +#~ msgstr "No se pudo obtener la lista de álbumes" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Exportar a álbumes web de Picasa" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Importar de álbumes web de Picasa" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Álbumes web de Picasa" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Subir imágenes a álbumes web Picasa" + #~ msgid "--∶--" #~ msgstr "--∶--" @@ -5926,9 +5934,6 @@ #~ msgid "gThumb Photo Import Tool" #~ msgstr "Herramienta de gThumb para importar fotos" -#~ msgid "Example" -#~ msgstr "Ejemplo" - #~ msgid "Extension example." #~ msgstr "Extensión de ejemplo." @@ -6482,9 +6487,6 @@ #~ msgid "Display the gthumb Manual" #~ msgstr "Mostrar el manual de gThumb" -#~ msgid "Edit" -#~ msgstr "Editar" - #~ msgid "_Toolbar" #~ msgstr "Barra de herramien_tas" diff -Nru gthumb-3.11.2/po/eu.po gthumb-3.12.0/po/eu.po --- gthumb-3.11.2/po/eu.po 2021-01-10 10:11:38.033244800 +0000 +++ gthumb-3.12.0/po/eu.po 2021-09-19 15:50:41.651697900 +0000 @@ -6,12 +6,14 @@ # Iñaki Larrañaga Murgoitio , 2004, 2005, 2006, 2007, 2008, 2010. # Iñaki Larrañaga Murgoitio , 2014. # Alexander Gabilondo, 2019. +# Asier Sarasua Garmendia , 2021. +# msgid "" msgstr "Project-Id-Version: gthumb master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2019-04-20 17:55+0000\n" -"PO-Revision-Date: 2019-08-12 11:08+0200\n" -"Last-Translator: Alexander Gabilondo \n" +"POT-Creation-Date: 2021-04-24 16:04+0000\n" +"PO-Revision-Date: 2021-05-12 11:08+0200\n" +"Last-Translator: Asier Sarasua Garmendia \n" "Language-Team: Basque \n" "Language: eu\n" "MIME-Version: 1.0\n" @@ -20,23 +22,22 @@ "X-Generator: Poedit 2.2.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:1 -#: ../data/org.gnome.gThumb.desktop.in.in.h:3 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:8 msgid "gThumb Image Viewer" msgstr "gThumb irudi ikustailea" -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:2 -#: ../data/org.gnome.gThumb.desktop.in.in.h:4 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:9 +#: data/org.gnome.gThumb.desktop.in.in:6 msgid "View and organize your images" msgstr "Ikusi eta antolatu zure irudiak" -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:3 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:11 msgid "" "gThumb is an image viewer, editor, browser and organizer. It is designed to " "be well integrated with the GNOME 3 desktop." msgstr "gThumb irudien ikustailea, editorea, arakatzailea eta antolatzaile bat da. GNOME 3 mahaigainarekin bateragarria izateko diseinatuta dago." -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:4 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:15 msgid "" "As an image viewer gThumb allows to view common image file formats such as " "BMP, JPEG, GIF (including the animations), PNG, TIFF, TGA and RAW images. It " @@ -44,14 +45,14 @@ "such as EXIF, IPTC and XMP." msgstr "Irudien ikustaile bat bezala gThumb-ek irudi-fitxategien formatu arruntenak ikustea baimentzen dizu. Hala nola, BMP, JPEG, GIF (baita animazioak ere), PNG, TIFF, TGA eta RAW (irudi gordinak). Irudi baten barruan kapsulatutako metadatu motak batzuk ere bistara ditzake: EXIF, IPTC eta XMP." -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:5 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:22 msgid "" "As an image editor gThumb allows to scale, rotate and crop the images; " "change the saturation, lightness, contrast as well as other color " "transformations." msgstr "Irudien editore bezala gThumb-ek irudiak eskalatu, biratu eta mozteaz gain saturazioa, argitasuna, kontrastea alda ditzake, baita koloreen bestelako eraldaketak egin ere." -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:6 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:27 msgid "" "As an image browser gThumb shows the thumbnails of the images saved on your " "disk, allows to perform the common operations of a file manager such as " @@ -61,2906 +62,2813 @@ "several others." msgstr "Irudien arakatzaile bat bezala gThumb-ek diskoan gordetako irudien koadro txikiak erakusten ditu. Fitxategi-kudeatzaile baten eragiketa arruntak lantzen ditu: fitxategiak eta karpetak kopiatu, lekuz aldatu eta ezabatu. Gainera, irudientzako bereziak diren tresna batzuk ditu: galerarik gabeko JPEG eraldaketak; irudiak tamainaz aldatzea; formatuen bihurketa; diapositiba-aurkezpena; irudi bat mahaigaineko atzeko planoan ezartzea eta beste batzuk." -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:7 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:35 msgid "" "As an image organizer gThumb allows to add comments and other metadata to " "images; organize images in catalogs and catalogs in libraries; search for " "images and save the result as a catalog." msgstr "Irudien antolatzaile bezala gThumb-ek irudiei iruzkinak eta bestelako metadatuak gehitzea baimentzen du. Irudiak katalogoetan, eta katalogoak liburutegietan antolatzen ditu. Irudiak bilatu eta emaitza katalogo gisa gordetzen du." -#. manually set name and icon -#: ../data/org.gnome.gThumb.desktop.in.in.h:1 ../gthumb/gth-application.c:106 -#: ../gthumb/gth-browser.c:394 ../gthumb/gth-progress-dialog.c:411 -msgid "gThumb" -msgstr "gThumb" - -#: ../data/org.gnome.gThumb.desktop.in.in.h:2 -msgid "Image Viewer" -msgstr "Irudi-ikustailea" - -#: ../data/org.gnome.gThumb.desktop.in.in.h:5 -msgid "Image;Viewer;" -msgstr "Irudia; Ikustailea;" - -#: ../data/org.gnome.gthumb.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.gschema.xml:78 msgid "" "Images over this size (in bytes) will not be thumbnailed. Use 0 if you want " "to generate thumbnails for all images." msgstr "Tamaina hau baina handiagoak diren irudiak (byte-etan) ez dira koadro txikietan bihurtuko. Erabili 0 irudi guztien koadro txikiak sortu nahi baduzu." -#: ../data/org.gnome.gthumb.gschema.xml.h:2 +#: data/gschemas/org.gnome.gthumb.gschema.xml:133 msgid "Open files in the active window" msgstr "Ireki fitxategiak leiho aktiboan" -#: ../data/org.gnome.gthumb.image-viewer.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.image-viewer.gschema.xml:30 msgid "Whether to reset the scrollbars position after changing image" msgstr "Korritze-barraren posizioak berrezarri behar dien edo ez irudiz aldatzean" -#: ../data/org.gnome.gThumb.Import.desktop.in.in.h:1 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 +msgid "Possible values are: jpeg, jpg." +msgstr "Balio erabilgarriak: jpeg, jpg." + +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 +msgid "Possible values are: tiff, tif." +msgstr "Balio erabilgarriak: tiff, tif." + +#: data/gschemas/org.gnome.gthumb.rename-series.gschema.xml:30 +msgid "" +"Possible values include: general::unsorted, file::name, file::size, file::" +"mtime, exif::photo::datetimeoriginal" +msgstr "Balio erabilgarriak: 'general::unsorted' (orokorra::ordenatu gabe), 'file::name' (fitxategia::izena), 'file::size' (fitxategia::tamaina), 'file::mtime' (fitxategia::aldaketa-data), 'exif::photo::datetimeoriginal' (exif::argazkia::jatorrizko data eta ordua)" + +#: data/org.gnome.gThumb.Import.desktop.in.in:3 msgid "Import with gThumb" msgstr "Inportatu gThumb-ekin" -#: ../data/org.gnome.gThumb.Import.desktop.in.in.h:2 +#: data/org.gnome.gThumb.Import.desktop.in.in:4 msgid "Photo Import Tool" msgstr "Argazkiak inportatzeko tresna" -#: ../data/org.gnome.gThumb.Import.desktop.in.in.h:3 -msgid "gThumb Photo Import Tool" -msgstr "gThumb-en argazkiak inportatzeko tresna" - -#: ../data/org.gnome.gThumb.Import.desktop.in.in.h:4 +#: data/org.gnome.gThumb.Import.desktop.in.in:6 msgid "Import the photos on your camera card" msgstr "Inportatu argazkiak kameraren txarteletik" -#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.h:1 -msgid "Possible values are: jpeg, jpg." -msgstr "Balio erabilgarriak: jpeg, jpg." +#. manually set name and icon +#: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 +#: gthumb/gth-browser.c:427 gthumb/gth-progress-dialog.c:413 +msgid "gThumb" +msgstr "gThumb" -#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.h:2 -msgid "Possible values are: tiff, tif." -msgstr "Balio erabilgarriak: tiff, tif." +#: data/org.gnome.gThumb.desktop.in.in:4 extensions/image_viewer/main.c:35 +msgid "Image Viewer" +msgstr "Irudi-ikustailea" -#: ../data/org.gnome.gthumb.rename-series.gschema.xml.h:1 -msgid "" -"Possible values include: general::unsorted, file::name, file::size, file::" -"mtime, exif::photo::datetimeoriginal" -msgstr "Balio erabilgarriak: 'general::unsorted' (orokorra::ordenatu gabe), 'file::name' (fitxategia::izena), 'file::size' (fitxategia::tamaina), 'file::mtime' (fitxategia::aldaketa-data), 'exif::photo::datetimeoriginal' (exif::argazkia::jatorrizko data eta ordua)" +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: data/org.gnome.gThumb.desktop.in.in:8 +msgid "Image;Viewer;" +msgstr "Irudia; Ikustailea;" -#: ../data/ui/browser-preferences.ui.h:1 -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: ../extensions/image_print/data/ui/print-layout.ui.h:18 +#: data/org.gnome.gThumb.desktop.in.in:25 +#: gthumb/gth-browser-actions-entries.h:94 gthumb/resources/gears-menu.ui:7 +msgid "New Window" +msgstr "_Leiho berria" + +#: data/ui/browser-preferences.ui:20 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:34 +#: extensions/image_print/data/ui/print-layout.ui:519 msgid "Caption" msgstr "Epigrafea" -#: ../data/ui/browser-preferences.ui.h:2 +#: data/ui/browser-preferences.ui:66 msgid "Behavior" msgstr "Portaera" -#: ../data/ui/browser-preferences.ui.h:3 +#: data/ui/browser-preferences.ui:88 msgid "_Single click to open files" msgstr "Klik _bakarra fitxategiak irekitzeko" -#: ../data/ui/browser-preferences.ui.h:4 +#: data/ui/browser-preferences.ui:104 msgid "_Double click to open files" msgstr "_Egin klik bikoitza elementuak irekitzeko" -#: ../data/ui/browser-preferences.ui.h:5 +#: data/ui/browser-preferences.ui:121 msgid "_Open files in fullscreen mode" msgstr "_Ireki fitxategiak pantaila osoko moduan" -#: ../data/ui/browser-preferences.ui.h:6 ../data/ui/preferences.ui.h:15 -#: ../extensions/exiv2_tools/gth-edit-iptc-page.c:198 -#: ../extensions/gstreamer_tools/main.c:34 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 +#: extensions/exiv2_tools/gth-edit-iptc-page.c:199 +#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 +#: gthumb/gth-shortcuts-window.c:96 msgid "Other" msgstr "Bestelakoa" -#: ../data/ui/browser-preferences.ui.h:7 +#: data/ui/browser-preferences.ui:187 msgid "Thumbnail _size:" msgstr "Koadro txikien _tamaina:" -#: ../data/ui/browser-preferences.ui.h:8 +#: data/ui/browser-preferences.ui:206 msgid "48" msgstr "48" -#: ../data/ui/browser-preferences.ui.h:9 +#: data/ui/browser-preferences.ui:207 msgid "64" msgstr "64" -#: ../data/ui/browser-preferences.ui.h:10 +#: data/ui/browser-preferences.ui:208 msgid "85" msgstr "85" -#: ../data/ui/browser-preferences.ui.h:11 +#: data/ui/browser-preferences.ui:209 msgid "95" msgstr "95" -#: ../data/ui/browser-preferences.ui.h:12 +#: data/ui/browser-preferences.ui:210 msgid "112" msgstr "112" -#: ../data/ui/browser-preferences.ui.h:13 +#: data/ui/browser-preferences.ui:211 msgid "128" msgstr "128" -#: ../data/ui/browser-preferences.ui.h:14 +#: data/ui/browser-preferences.ui:212 msgid "164" msgstr "164" -#: ../data/ui/browser-preferences.ui.h:15 +#: data/ui/browser-preferences.ui:213 msgid "200" msgstr "200" -#: ../data/ui/browser-preferences.ui.h:16 +#: data/ui/browser-preferences.ui:214 msgid "256" msgstr "256" -#: ../data/ui/browser-preferences.ui.h:17 +#: data/ui/browser-preferences.ui:239 msgid "D_etermine image type from content (slower)" msgstr "Z_ehaztu irudi mota edukiaren arabera (motelagoa)" -#: ../data/ui/extensions-preferences.ui.h:1 +#: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Hedapenak:" -#: ../data/ui/extensions-preferences.ui.h:2 +#: data/ui/extensions-preferences.ui:116 msgid "More extensions…" msgstr "Hedapen gehiago…" -#: ../data/ui/filter-editor.ui.h:1 +#: data/ui/file-selection-info.ui:23 +#: extensions/webalbums/data/albumthemes/text.h:32 +msgid "Previous" +msgstr "Aurrekoa" + +#: data/ui/file-selection-info.ui:61 +#: extensions/webalbums/data/albumthemes/text.h:30 +msgid "Next" +msgstr "Hurrengoa" + +#: data/ui/filter-editor.ui:20 msgid "Filter _Name:" msgstr "Iragazkiaren _izena:" -#: ../data/ui/filter-editor.ui.h:2 -#: ../extensions/search/data/ui/search-editor.ui.h:3 +#: data/ui/filter-editor.ui:61 extensions/search/data/ui/search-editor.ui:21 msgid "_Match:" msgstr "_Parekatu:" +#: data/ui/filter-editor.ui:106 extensions/search/data/ui/search-editor.ui:95 +msgid "Rules:" +msgstr "Arauak:" + #. limit label -#: ../data/ui/filter-editor.ui.h:3 ../gthumb/gth-filter.c:269 -#: ../gthumb/gth-filter.c:337 +#: data/ui/filter-editor.ui:164 gthumb/gth-filter.c:270 gthumb/gth-filter.c:338 msgid "_Limit to" msgstr "_Mugatu hona:" -#: ../data/ui/filter-editor.ui.h:4 +#: data/ui/filter-editor.ui:241 msgid "selected by" msgstr "honek hautatua" -#: ../data/ui/histogram-info.ui.h:1 +#: data/ui/histogram-info.ui:26 msgid "Mean:" msgstr "Batez bestekoa:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: ../data/ui/histogram-info.ui.h:3 +#: data/ui/histogram-info.ui:42 msgid "Std dev:" msgstr "DesbEstan:" -#: ../data/ui/histogram-info.ui.h:4 +#: data/ui/histogram-info.ui:60 msgid "Median:" msgstr "Mediana:" #. After the colon there is the total number of pixels -#: ../data/ui/histogram-info.ui.h:6 +#: data/ui/histogram-info.ui:148 msgid "Pixels:" msgstr "Pixelak:" #. After the colon there is a percentile. -#: ../data/ui/histogram-info.ui.h:8 +#: data/ui/histogram-info.ui:163 msgctxt "Pixels" msgid "Max:" msgstr "Gehien:" #. After the colon there is the percentile of selected pixels. -#: ../data/ui/histogram-info.ui.h:10 +#: data/ui/histogram-info.ui:180 msgctxt "Pixels" msgid "Selected:" msgstr "Hautatuta:" -#: ../data/ui/location.ui.h:1 +#: data/ui/location.ui:23 msgid "_Location:" msgstr "_Kokalekua:" -#: ../data/ui/overwrite-dialog.ui.h:1 +#: data/ui/overwrite-dialog.ui:15 msgid "Overwrite the old file with the new one?" msgstr "Gainidatzi fitxategi zaharra berriarekin?" -#: ../data/ui/overwrite-dialog.ui.h:2 +#: data/ui/overwrite-dialog.ui:73 msgid "Old File:" msgstr "Fitxategi zaharra:" -#: ../data/ui/overwrite-dialog.ui.h:3 +#: data/ui/overwrite-dialog.ui:145 data/ui/overwrite-dialog.ui:314 msgid "Filename:" msgstr "Fitxategi-izena:" -#: ../data/ui/overwrite-dialog.ui.h:4 -#: ../extensions/image_print/data/ui/print-layout.ui.h:23 +#: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 +#: extensions/image_print/data/ui/print-layout.ui:705 msgid "Size:" msgstr "Tamaina:" -#: ../data/ui/overwrite-dialog.ui.h:5 +#: data/ui/overwrite-dialog.ui:177 data/ui/overwrite-dialog.ui:346 msgid "Modified:" msgstr "Aldatze-data:" -#: ../data/ui/overwrite-dialog.ui.h:6 +#: data/ui/overwrite-dialog.ui:242 msgid "New File:" msgstr "Fitxategi berria:" -#: ../data/ui/overwrite-dialog.ui.h:7 +#: data/ui/overwrite-dialog.ui:401 msgid "Over_write the old file" msgstr "_Gainidatzi fitxategi zaharra" -#: ../data/ui/overwrite-dialog.ui.h:8 +#: data/ui/overwrite-dialog.ui:418 msgid "Do not overwrite _the old file" msgstr "Ez gainidatzi fitxategi _zaharra" -#: ../data/ui/overwrite-dialog.ui.h:9 +#: data/ui/overwrite-dialog.ui:435 msgid "Overwrite _all files" msgstr "Gainidatzi fitxategi g_uztiak" -#: ../data/ui/overwrite-dialog.ui.h:10 +#: data/ui/overwrite-dialog.ui:452 msgid "_Do not overwrite any file" msgstr "_Ez gainidatzi fitxategirik" -#: ../data/ui/overwrite-dialog.ui.h:11 +#: data/ui/overwrite-dialog.ui:474 msgid "_Save the new file as:" msgstr "_Gorde fitxategi berria honela:" -#: ../data/ui/personalize-filters.ui.h:1 +#: data/ui/personalize-filters.ui:20 msgid "_General filter:" msgstr "Iragazki _orokorra:" -#: ../data/ui/personalize-filters.ui.h:2 +#: data/ui/personalize-filters.ui:60 msgid "_Other filters:" msgstr "_Beste iragazkiak:" -#: ../data/ui/preferences.ui.h:1 +#: data/ui/preferences.ui:12 msgid "below the folder list" msgstr "karpeten zerrendaren azpian" -#: ../data/ui/preferences.ui.h:2 +#: data/ui/preferences.ui:15 msgid "on the right" msgstr "eskuinean" -#: ../data/ui/preferences.ui.h:3 +#: data/ui/preferences.ui:22 msgid "gThumb Preferences" msgstr "gThumb-en hobespenak" -#: ../data/ui/preferences.ui.h:4 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Itxura" -#: ../data/ui/preferences.ui.h:5 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "_Koadro txikiak ikustailean:" -#: ../data/ui/preferences.ui.h:6 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "behean" -#: ../data/ui/preferences.ui.h:7 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "alboan" -#: ../data/ui/preferences.ui.h:8 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "Fitxategiaren _propietateak arakatzailean:" -#: ../data/ui/preferences.ui.h:9 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "_Egoera-barra" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "Abiatzean:" -#: ../data/ui/preferences.ui.h:10 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "Joan bisitatutako azken _kokalekura" -#: ../data/ui/preferences.ui.h:11 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "Joan _karpeta honetara:" -#: ../data/ui/preferences.ui.h:12 -msgid "Choose startup folder" -msgstr "Aukeratu abioko karpeta" - -#: ../data/ui/preferences.ui.h:13 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "Ezarri _unekora" -#: ../data/ui/preferences.ui.h:14 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "_Berrerabili leiho aktiboa fitxategiak irekitzeko" -#: ../data/ui/preferences.ui.h:16 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" -msgstr "_Galdetu fitxategiak edo katalogoak ezabatu aurretik" +msgstr "Galdetu _fitxategiak edo katalogoak ezabatu aurretik" -#: ../data/ui/preferences.ui.h:17 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" -msgstr "Galdetu _aldatutako fitxategiak gorde edo ez" +msgstr "Galdetu aldatutako fitxategiak g_orde edo ez" -#: ../data/ui/preferences.ui.h:18 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "_Gorde metadatuak fitxategien barruan ahal bada" -#: ../data/ui/preferences.ui.h:19 -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:1 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:18 -#: ../extensions/edit_metadata/gth-edit-general-page.c:481 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:22 +#: data/ui/preferences.ui:440 +#: extensions/catalogs/data/ui/catalog-properties.ui:39 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/edit_metadata/gth-edit-general-page.c:482 +#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Orokorra" -#: ../data/ui/sort-order.ui.h:1 +#: data/ui/shortcuts-preferences.ui:27 +msgid "Shortcuts:" +msgstr "Lasterbideak:" + +#: data/ui/shortcuts-preferences.ui:93 +msgid "_Restore All…" +msgstr "_Leheneratu dena…" + +#: data/ui/sort-order.ui:30 msgid "_Inverse order" msgstr "_Alderantzikatu ordena:" -#: ../extensions/23hq/23hq.extension.in.in.h:1 +#: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" -#: ../extensions/23hq/23hq.extension.in.in.h:2 +#: extensions/23hq/23hq.extension.desktop.in.in:4 msgid "Upload images to 23hq.com" msgstr "Igo irudiak 23hg.com webgunera" -#: ../extensions/23hq/23hq.extension.in.in.h:3 -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:3 -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:3 -#: ../extensions/catalogs/catalogs.extension.in.in.h:3 -#: ../extensions/change_date/change_date.extension.in.in.h:3 -#: ../extensions/comments/comments.extension.in.in.h:3 -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:3 -#: ../extensions/convert_format/convert_format.extension.in.in.h:3 -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:3 -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:3 -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:3 -#: ../extensions/facebook/facebook.extension.in.in.h:3 -#: ../extensions/file_manager/file_manager.extension.in.in.h:3 -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:3 -#: ../extensions/flicker/flicker.extension.in.in.h:3 -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:3 -#: ../extensions/image_print/image_print.extension.in.in.h:3 -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:3 -#: ../extensions/list_tools/list_tools.extension.in.in.h:3 -#: ../extensions/map_view/map_view.extension.in.in.h:3 -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:3 -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:3 -#: ../extensions/raw_files/raw_files.extension.in.in.h:3 -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:3 -#: ../extensions/rename_series/rename_series.extension.in.in.h:3 -#: ../extensions/resize_images/resize_images.extension.in.in.h:3 -#: ../extensions/search/search.extension.in.in.h:3 -#: ../extensions/selections/selections.extension.in.in.h:3 -#: ../extensions/slideshow/slideshow.extension.in.in.h:3 -#: ../extensions/webalbums/webalbums.extension.in.in.h:3 -#: ../gthumb/dlg-preferences-extensions.c:491 -msgid "gthumb development team" -msgstr "gthumb-eko garatzaileen taldea" - -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:1 -#: ../extensions/bookmarks/callbacks.c:325 -#: ../extensions/bookmarks/dlg-bookmarks.c:350 +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:3 +#: extensions/bookmarks/callbacks.c:323 +#: extensions/bookmarks/dlg-bookmarks.c:350 msgid "Bookmarks" msgstr "Laster-markak" -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:2 +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:4 msgid "Add bookmarks support." msgstr "Gehitu laster-marken euskarria." -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:1 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:7 msgid "_Add Bookmark" msgstr "_Gehitu laster-marka" -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:2 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:11 msgid "_Edit Bookmarks…" msgstr "_Editatu laster-markak…" -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:3 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:16 msgid "_System Bookmarks" msgstr "_Sistemako laster-markak" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:1 +#: extensions/bookmarks/data/ui/bookmarks.ui:20 msgid "_Bookmarks:" msgstr "_Laster-markak:" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:2 +#: extensions/bookmarks/data/ui/bookmarks.ui:63 msgid "Go to this location" msgstr "Joan kokaleku honetara" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:3 -#: ../extensions/catalogs/callbacks.c:72 +#: extensions/bookmarks/data/ui/bookmarks.ui:76 +#: extensions/catalogs/callbacks.c:72 +#: extensions/search/gth-search-source-selector.c:140 msgid "Remove" msgstr "Kendu" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:4 +#: extensions/bookmarks/data/ui/bookmarks.ui:125 msgid "_Name" msgstr "_Izena" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:5 +#: extensions/bookmarks/data/ui/bookmarks.ui:168 msgid "_Location" msgstr "Kokalekua:" -#: ../extensions/bookmarks/dlg-bookmarks.c:192 +#: extensions/bookmarks/dlg-bookmarks.c:192 msgid "Could not remove the bookmark" msgstr "Ezin izan da laster-marka kendu" -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:1 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:3 msgid "Burn CD/DVD" msgstr "Grabatu CD/DVDa" -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:2 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:4 msgid "Save files to an optical disc." msgstr "Gorde fitxategiak disko optiko batean." -#: ../extensions/burn_disc/callbacks.c:48 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:8 +msgid "brasero" +msgstr "brasero" + +#: extensions/burn_disc/callbacks.c:48 msgid "_Optical Disc…" msgstr "_Disko optikoa…" -#: ../extensions/burn_disc/data/ui/burn-disc-options.ui.h:1 +#: extensions/burn_disc/data/ui/burn-disc-options.ui:21 msgid "Disc Name" msgstr "Diskoaren izena" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:1 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:31 msgid "Current _folder" msgstr "_Uneko karpeta" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:2 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:47 msgid "Current folder and its s_ub-folders" msgstr "Uneko karpeta eta bere _azpikarpetak" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:3 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:64 msgid "_Selected files" msgstr "_Hautatutako fitxategiak" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:4 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:86 msgid "Source" msgstr "Iturburua" -#: ../extensions/burn_disc/gth-burn-task.c:238 -#: ../extensions/burn_disc/gth-burn-task.c:259 -#: ../extensions/burn_disc/gth-burn-task.c:395 +#: extensions/burn_disc/gth-burn-task.c:239 +#: extensions/burn_disc/gth-burn-task.c:260 +#: extensions/burn_disc/gth-burn-task.c:396 msgid "Write to Disc" msgstr "Grabatu diskoan" -#: ../extensions/burn_disc/gth-burn-task.c:404 -#: ../extensions/oauth/oauth-account-chooser-dialog.c:149 -#: ../gthumb/dlg-preferences-extensions.c:717 +#: extensions/burn_disc/gth-burn-task.c:405 +#: extensions/oauth/oauth-account-chooser-dialog.c:150 +#: gthumb/dlg-preferences-extensions.c:715 msgid "_Continue" msgstr "_Jarraitu" -#: ../extensions/cairo_io/cairo-image-surface-jpeg.c:62 +#: extensions/cairo_io/cairo-image-surface-jpeg.c:62 #, c-format msgid "Error interpreting JPEG image file: %s" msgstr "Errorea JPEG irudi-fitxategia interpretatzean: %s" -#: ../extensions/cairo_io/cairo-image-surface-jpeg.c:537 +#: extensions/cairo_io/cairo-image-surface-jpeg.c:558 #, c-format msgid "Unknown JPEG color space (%d)" msgstr "JPEG-en kolore-espazio ezezaguna (%d)" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:1 -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:1 -msgid "_Default extension:" -msgstr "_Hedapen lehenetsia:" - -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:2 -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:1 +#: extensions/cairo_io/data/ui/avif-options.ui:34 +#: extensions/cairo_io/data/ui/jpeg-options.ui:71 +#: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Kalitatea:" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:3 +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Galerarik gabe" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Hedapen lehenetsia:" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Leundu:" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:4 +#: extensions/cairo_io/data/ui/jpeg-options.ui:100 msgid "Opti_mize" msgstr "Opti_mizatu" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:5 +#: extensions/cairo_io/data/ui/jpeg-options.ui:119 msgid "_Progressive" msgstr "_Piskanaka" -#: ../extensions/cairo_io/data/ui/png-options.ui.h:1 +#: extensions/cairo_io/data/ui/png-options.ui:24 msgid "Compression _level:" msgstr "Konpresio maila:" -#: ../extensions/cairo_io/data/ui/save-options-preferences.ui.h:1 +#: extensions/cairo_io/data/ui/save-options-preferences.ui:25 msgid "Default options:" msgstr "Aukera lehenetsiak:" -#: ../extensions/cairo_io/data/ui/tga-options.ui.h:1 +#: extensions/cairo_io/data/ui/tga-options.ui:11 msgid "_RLE compression" msgstr "_RLE konpresioa" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:2 +#: extensions/cairo_io/data/ui/tiff-options.ui:78 msgid "Compression" msgstr "Konpresioa" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:3 +#: extensions/cairo_io/data/ui/tiff-options.ui:99 msgid "_No compression" msgstr "_Konpresiorik gabe" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:4 +#: extensions/cairo_io/data/ui/tiff-options.ui:118 msgid "No_rmal (Deflate)" msgstr "No_rmala (hustu)" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:5 +#: extensions/cairo_io/data/ui/tiff-options.ui:137 msgid "_Loss compression (JPEG)" msgstr "_Konpresio galera (JPEG)" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:6 +#: extensions/cairo_io/data/ui/tiff-options.ui:179 msgid "Resolution" msgstr "Bereizmena" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:7 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:12 +#: extensions/cairo_io/data/ui/tiff-options.ui:203 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:173 msgid "_Horizontal:" msgstr "_Horizontala:" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:8 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:13 +#: extensions/cairo_io/data/ui/tiff-options.ui:219 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:206 msgid "_Vertical:" msgstr "_Bertikala:" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:9 +#: extensions/cairo_io/data/ui/tiff-options.ui:253 +#: extensions/cairo_io/data/ui/tiff-options.ui:292 msgid "dpi" msgstr "dpi" -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:2 +#: extensions/cairo_io/data/ui/webp-options.ui:49 msgid "_Method:" msgstr "_Metodoa:" -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:3 -msgid "_Lossless" -msgstr "_Galerarik gabe" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" -#: ../extensions/cairo_io/gth-image-saver-jpeg.c:516 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:145 +#: extensions/cairo_io/gth-image-saver-jpeg.c:517 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" -#: ../extensions/cairo_io/gth-image-saver-png.c:353 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:111 +#: extensions/cairo_io/gth-image-saver-png.c:354 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" -#: ../extensions/cairo_io/gth-image-saver-tga.c:257 -#: ../extensions/cairo_io/gth-image-saver-tiff.c:439 -#: ../gthumb/gth-buffer-data.c:84 +#: extensions/cairo_io/gth-image-saver-tga.c:260 +#: extensions/cairo_io/gth-image-saver-tiff.c:442 gthumb/gth-buffer-data.c:84 msgid "Insufficient memory" msgstr "Ez dago nahikoa memoria" -#: ../extensions/cairo_io/gth-image-saver-tga.c:344 +#: extensions/cairo_io/gth-image-saver-tga.c:345 msgid "TGA" msgstr "TGA" -#: ../extensions/cairo_io/gth-image-saver-tiff.c:563 +#: extensions/cairo_io/gth-image-saver-tiff.c:564 msgid "TIFF" msgstr "TIFF" -#: ../extensions/cairo_io/gth-image-saver-webp.c:382 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:174 +#: extensions/cairo_io/gth-image-saver-webp.c:383 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" -#: ../extensions/cairo_io/preferences.c:134 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:17 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:7 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1628 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:20 +#: extensions/cairo_io/preferences.c:134 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 +#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/image_viewer/gth-image-viewer-page.c:1703 +#: extensions/webalbums/data/ui/web-album-exporter.ui:484 msgid "Saving" msgstr "Gordetzen" -#: ../extensions/catalogs/actions.c:89 ../extensions/catalogs/actions.c:212 -#: ../extensions/catalogs/dlg-add-to-catalog.c:368 -#: ../extensions/catalogs/dlg-add-to-catalog.c:488 -#: ../extensions/file_manager/actions.c:71 -#: ../extensions/file_tools/gth-file-tool-curves.c:370 -#: ../extensions/list_tools/gth-script-editor-dialog.c:235 -#: ../gthumb/gth-filter-editor-dialog.c:461 ../gthumb/gth-folder-tree.c:1853 +#: extensions/catalogs/actions.c:89 extensions/catalogs/actions.c:212 +#: extensions/catalogs/dlg-add-to-catalog.c:376 +#: extensions/catalogs/dlg-add-to-catalog.c:541 +#: extensions/file_manager/actions.c:71 +#: extensions/file_tools/gth-file-tool-curves.c:373 +#: extensions/list_tools/gth-script-editor-dialog.c:274 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 #, c-format msgid "No name specified" msgstr "Ez da izenik zehaztu" -#: ../extensions/catalogs/actions.c:96 ../extensions/catalogs/actions.c:219 -#: ../extensions/catalogs/dlg-add-to-catalog.c:375 -#: ../extensions/catalogs/dlg-add-to-catalog.c:495 -#: ../extensions/file_manager/actions.c:78 -#: ../extensions/file_tools/gth-file-tool-curves.c:377 -#: ../gthumb/gth-folder-tree.c:1860 +#: extensions/catalogs/actions.c:96 extensions/catalogs/actions.c:219 +#: extensions/catalogs/dlg-add-to-catalog.c:383 +#: extensions/catalogs/dlg-add-to-catalog.c:548 +#: extensions/file_manager/actions.c:78 +#: extensions/file_tools/gth-file-tool-curves.c:380 +#: gthumb/gth-folder-tree.c:1931 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Izen baliogabea. Karaktere hauek ez daude onartuta: %s" -#: ../extensions/catalogs/actions.c:152 ../extensions/catalogs/actions.c:266 -#: ../extensions/catalogs/dlg-add-to-catalog.c:432 -#: ../extensions/catalogs/dlg-add-to-catalog.c:542 -#: ../extensions/catalogs/gth-file-source-catalogs.c:508 -#: ../extensions/file_manager/actions.c:109 +#: extensions/catalogs/actions.c:152 extensions/catalogs/actions.c:266 +#: extensions/catalogs/dlg-add-to-catalog.c:440 +#: extensions/catalogs/dlg-add-to-catalog.c:597 +#: extensions/catalogs/gth-file-source-catalogs.c:516 +#: extensions/file_manager/actions.c:109 msgid "Name already used" msgstr "Izena lehendik ere erabilita" -#: ../extensions/catalogs/actions.c:177 -#: ../extensions/catalogs/dlg-add-to-catalog.c:453 +#: extensions/catalogs/actions.c:177 msgid "New catalog" msgstr "Katalogo berria" -#: ../extensions/catalogs/actions.c:178 -#: ../extensions/catalogs/dlg-add-to-catalog.c:454 +#: extensions/catalogs/actions.c:178 +#: extensions/catalogs/dlg-add-to-catalog.c:462 msgid "Enter the catalog name:" msgstr "Idatzi katalogoaren izena:" -#: ../extensions/catalogs/actions.c:180 ../extensions/catalogs/actions.c:294 -#: ../extensions/catalogs/dlg-add-to-catalog.c:456 -#: ../extensions/catalogs/dlg-add-to-catalog.c:568 -#: ../extensions/file_manager/actions.c:140 +#: extensions/catalogs/actions.c:180 extensions/catalogs/actions.c:294 +#: extensions/catalogs/dlg-add-to-catalog.c:464 +#: extensions/catalogs/dlg-add-to-catalog.c:623 +#: extensions/file_manager/actions.c:140 msgid "C_reate" msgstr "_Sortu" -#: ../extensions/catalogs/actions.c:291 -#: ../extensions/catalogs/dlg-add-to-catalog.c:565 +#: extensions/catalogs/actions.c:291 msgid "New library" msgstr "Liburutegi berria" -#: ../extensions/catalogs/actions.c:292 -#: ../extensions/catalogs/dlg-add-to-catalog.c:566 +#: extensions/catalogs/actions.c:292 +#: extensions/catalogs/dlg-add-to-catalog.c:621 msgid "Enter the library name:" msgstr "Idatzi liburutegiaren izena:" -#: ../extensions/catalogs/actions.c:327 +#: extensions/catalogs/actions.c:327 msgid "Could not remove the catalog" msgstr "Ezin izan da katalogoa kendu" -#: ../extensions/catalogs/actions.c:366 +#: extensions/catalogs/actions.c:366 #, c-format msgid "Are you sure you want to remove “%s”?" msgstr "Ziur zaude “%s” kendu nahi duzula?" -#: ../extensions/catalogs/callbacks.c:52 +#: extensions/catalogs/callbacks.c:52 msgid "Add to Catalog…" msgstr "Gehitu katalogoari…" -#: ../extensions/catalogs/callbacks.c:57 -#: ../extensions/selections/callbacks.c:50 +#: extensions/catalogs/callbacks.c:57 extensions/selections/callbacks.c:78 msgid "Open Folder" msgstr "Ireki karpeta" -#: ../extensions/catalogs/callbacks.c:62 +#: extensions/catalogs/callbacks.c:62 msgid "Remove from Catalog" msgstr "Kendu katalogotik" -#: ../extensions/catalogs/callbacks.c:67 +#: extensions/catalogs/callbacks.c:67 msgid "Create Catalog" msgstr "Sortu katalogoa" -#: ../extensions/catalogs/callbacks.c:68 +#: extensions/catalogs/callbacks.c:68 msgid "Create Library" msgstr "Sortu liburutegia" -#: ../extensions/catalogs/callbacks.c:73 -#: ../extensions/file_manager/callbacks.c:78 -#: ../extensions/file_manager/callbacks.c:105 -#: ../extensions/rename_series/dlg-rename-series.c:844 -#: ../gthumb/gth-folder-tree.c:1905 +#: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 +#: extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:126 +#: extensions/rename_series/dlg-rename-series.c:859 +#: gthumb/gth-folder-tree.c:1971 msgid "Rename" msgstr "Aldatu izena" -#: ../extensions/catalogs/callbacks.c:78 -#: ../extensions/catalogs/dlg-catalog-properties.c:201 -#: ../gthumb/gth-browser.c:4615 ../gthumb/gth-file-properties.c:256 +#: extensions/catalogs/callbacks.c:78 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4619 +#: gthumb/gth-browser.c:4731 gthumb/gth-file-properties.c:258 msgid "Properties" msgstr "Propietateak" -#: ../extensions/catalogs/callbacks.c:185 -#: ../extensions/catalogs/catalogs.extension.in.in.h:1 -#: ../extensions/catalogs/gth-catalog.c:611 -#: ../extensions/catalogs/gth-catalog.c:662 -#: ../extensions/catalogs/gth-catalog.c:1021 -#: ../extensions/catalogs/gth-catalog.c:1022 +#: extensions/catalogs/callbacks.c:185 +#: extensions/catalogs/catalogs.extension.desktop.in.in:3 +#: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 +#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 msgid "Catalogs" msgstr "Katalogoak" -#: ../extensions/catalogs/callbacks.c:225 -#: ../extensions/catalogs/callbacks.c:228 +#: extensions/catalogs/callbacks.c:223 extensions/catalogs/callbacks.c:226 msgid "Command Line" msgstr "Komando-lerroa" -#: ../extensions/catalogs/callbacks.c:375 +#: extensions/catalogs/callbacks.c:379 msgid "Catalog Properties" msgstr "Katalogoaren propietateak" -#: ../extensions/catalogs/callbacks.c:391 +#: extensions/catalogs/callbacks.c:395 msgid "Organize" msgstr "Antolatu" -#: ../extensions/catalogs/callbacks.c:392 +#: extensions/catalogs/callbacks.c:396 msgid "Automatically organize files by date" msgstr "Antolatu automatikoki fitxategiak dataren arabera" -#: ../extensions/catalogs/catalogs.extension.in.in.h:2 +#: extensions/catalogs/catalogs.extension.desktop.in.in:4 msgid "Create file collections." msgstr "Sortu fitxategien bildumak." -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:1 -msgid "Add to Catalog" -msgstr "Gehitu katalogoari" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:2 -msgid "A_dd and Close" -msgstr "_Gehitu eta itxi" +#: extensions/catalogs/catalogs.extension.desktop.in.in:8 +msgid "file-catalog-symbolic" +msgstr "file-catalog-symbolic" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:3 +#: extensions/catalogs/data/ui/add-to-catalog.ui:19 msgid "C_atalogs:" msgstr "K_atalogoak:" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:4 -msgid "_New Catalog" -msgstr "_Katalogo berria" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:5 -msgid "New _Library" -msgstr "_Liburutegi berria" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:6 -#: ../extensions/file_manager/actions.c:687 -#: ../extensions/webalbums/gth-web-exporter.c:1842 +#: extensions/catalogs/data/ui/add-to-catalog.ui:34 +#: extensions/catalogs/dlg-add-to-catalog.c:620 +msgid "New Library" +msgstr "Liburutegi berria" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:57 +#: extensions/catalogs/dlg-add-to-catalog.c:461 +msgid "New Catalog" +msgstr "Katalogo berria" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:103 +#: extensions/file_manager/actions.c:766 +#: extensions/webalbums/gth-web-exporter.c:1827 msgid "_View the destination" msgstr "_Ikusi helburua" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:2 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:8 -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:4 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:1 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:3 +#: extensions/catalogs/data/ui/catalog-properties.ui:68 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 +#: extensions/list_tools/data/ui/script-editor.ui:23 msgid "_Name:" msgstr "_Izena:" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:3 -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:2 +#: extensions/catalogs/data/ui/catalog-properties.ui:82 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:31 msgid "_Date:" msgstr "_Data:" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:4 -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:3 +#: extensions/catalogs/data/ui/catalog-properties.ui:143 +#: extensions/catalogs/data/ui/organize-files-task.ui:199 msgid "Catalog" msgstr "Katalogoa" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:1 -#: ../gthumb/gth-progress-dialog.c:157 +#: extensions/catalogs/data/ui/organize-files-task.ui:93 +#: gthumb/gth-progress-dialog.c:158 msgid "Cancel operation" msgstr "Utzi bertan behera eragiketa" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:2 +#: extensions/catalogs/data/ui/organize-files-task.ui:145 msgid "Organization:" msgstr "Erakundea:" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:4 +#: extensions/catalogs/data/ui/organize-files-task.ui:224 msgid "Files" msgstr "Fitxategiak" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:5 +#: extensions/catalogs/data/ui/organize-files-task.ui:240 msgid "Create" msgstr "Sorrera" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:6 +#: extensions/catalogs/data/ui/organize-files-task.ui:281 msgid "Select All" msgstr "Hautatu dena" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:7 +#: extensions/catalogs/data/ui/organize-files-task.ui:295 msgid "Select None" msgstr "Ez hautatu ezer" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:8 +#: extensions/catalogs/data/ui/organize-files-task.ui:330 msgid "Catalog _Preview:" msgstr "Katalogoaren _aurrebista:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:1 +#: extensions/catalogs/data/ui/organize-files.ui:93 msgid "_Group files by:" msgstr "_Elkartu fitxategiak honela:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:2 -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:2 -#: ../extensions/search/data/ui/search-editor.ui.h:2 +#: extensions/catalogs/data/ui/organize-files.ui:139 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:64 +#: extensions/search/gth-search-source-selector.c:123 msgid "_Include sub-folders" msgstr "_Azpikarpetak barne" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:3 +#: extensions/catalogs/data/ui/organize-files.ui:156 msgid "Ignore catalogs with a single file" msgstr "Ezikusi egin fitxategi bakarreko katalogoei" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:4 +#: extensions/catalogs/data/ui/organize-files.ui:182 msgid "Put single files in the catalog:" msgstr "Jarri banakako fitxategiak katalogoan:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:5 +#: extensions/catalogs/data/ui/organize-files.ui:202 msgid "Singles" msgstr "Banakakoak" -#: ../extensions/catalogs/dlg-add-to-catalog.c:149 -#: ../extensions/catalogs/dlg-add-to-catalog.c:183 +#: extensions/catalogs/dlg-add-to-catalog.c:156 msgid "Could not add the files to the catalog" msgstr "Ezin izan dira fitxategiak katalogoari gehitu" -#: ../extensions/catalogs/dlg-add-to-catalog.c:311 -#: ../extensions/search/gth-search-task.c:360 +#: extensions/catalogs/dlg-add-to-catalog.c:319 +#: extensions/search/gth-search-task.c:392 msgid "Could not create the catalog" msgstr "Ezin izan da katalogoa sortu" -#: ../extensions/catalogs/dlg-catalog-properties.c:80 +#: extensions/catalogs/dlg-add-to-catalog.c:687 +msgid "Add to Catalog" +msgstr "Gehitu katalogoari" + +#: extensions/catalogs/dlg-add-to-catalog.c:710 +msgid "_Add" +msgstr "_Gehitu" + +#: extensions/catalogs/dlg-add-to-catalog.c:714 +#: extensions/edit_metadata/dlg-edit-metadata.c:347 +msgid "Keep the dialog open" +msgstr "Mantendu elkarrizketa-koadroa irekita" + +#: extensions/catalogs/dlg-catalog-properties.c:80 msgid "Could not save the catalog" msgstr "Ezin izan da katalogoa gorde" -#: ../extensions/catalogs/dlg-catalog-properties.c:151 +#: extensions/catalogs/dlg-catalog-properties.c:154 msgid "Could not load the catalog" msgstr "Ezin izan da katalogoa kargatu" -#: ../extensions/catalogs/dlg-organize-files.c:106 -#: ../extensions/catalogs/gth-organize-task.c:814 +#: extensions/catalogs/dlg-organize-files.c:106 +#: extensions/catalogs/gth-organize-task.c:812 msgid "Organize Files" msgstr "Antolatu fitxategiak" -#: ../extensions/catalogs/dlg-organize-files.c:126 +#: extensions/catalogs/dlg-organize-files.c:126 msgid "Files will be organized in catalogs. No file will be moved on disk." msgstr "Fitxategiak katalogoetan antolatu behar dira. Fitxategiak ez dira lekuz aldatuko diskoan." -#: ../extensions/catalogs/dlg-organize-files.c:138 -#: ../extensions/edit_metadata/gth-edit-general-page.c:558 -#: ../gthumb/gth-main-default-tests.c:366 +#: extensions/catalogs/dlg-organize-files.c:138 +#: extensions/edit_metadata/gth-edit-general-page.c:557 +#: gthumb/gth-main-default-tests.c:367 msgid "Date photo was taken" msgstr "Argazkia hartu zeneko data" -#: ../extensions/catalogs/dlg-organize-files.c:145 -#: ../gthumb/gth-main-default-tests.c:358 +#: extensions/catalogs/dlg-organize-files.c:145 +#: gthumb/gth-main-default-tests.c:359 msgid "File modified date" msgstr "Fitxategiaren aldaketa-data" -#: ../extensions/catalogs/dlg-organize-files.c:152 -#: ../extensions/comments/main.c:182 +#: extensions/catalogs/dlg-organize-files.c:152 extensions/comments/main.c:186 msgid "Tag" msgstr "Etiketa" -#: ../extensions/catalogs/dlg-organize-files.c:159 -#: ../gthumb/gth-main-default-tests.c:399 +#: extensions/catalogs/dlg-organize-files.c:159 +#: gthumb/gth-main-default-tests.c:400 msgid "Tag (embedded)" msgstr "Etiketa (kapsulatuta)" -#: ../extensions/catalogs/gth-catalog.c:1119 ../extensions/comments/main.c:45 -#: ../extensions/edit_metadata/callbacks.c:51 -#: ../extensions/edit_metadata/callbacks.c:85 -#: ../gthumb/gth-main-default-metadata.c:63 +#: extensions/catalogs/gth-catalog.c:300 +#: extensions/exiv2_tools/exiv2-utils.cpp:872 +#: extensions/exiv2_tools/exiv2-utils.cpp:881 +#: extensions/exiv2_tools/exiv2-utils.cpp:911 +#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 +msgid "Invalid file format" +msgstr "Fitxategiaren formatu baliogabea" + +#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/edit_metadata/callbacks.c:57 +#: extensions/edit_metadata/callbacks.c:94 +#: extensions/edit_metadata/callbacks.c:107 +#: extensions/edit_metadata/gth-edit-tags-dialog.c:170 +#: gthumb/gth-main-default-metadata.c:65 msgid "Tags" msgstr "Etiketak" -#: ../extensions/catalogs/gth-file-source-catalogs.c:953 +#: extensions/catalogs/gth-file-source-catalogs.c:958 #, c-format msgid "The catalog “%s” already exists, do you want to overwrite it?" msgstr "“%s” katalogoa badago lehendik ere, hura gainidatzi nahi duzu?" -#: ../extensions/catalogs/gth-file-source-catalogs.c:955 +#: extensions/catalogs/gth-file-source-catalogs.c:960 #, c-format msgid "The library “%s” already exists, do you want to overwrite it?" msgstr "“%s” liburutegia badago lehendik ere, hura gainidatzi nahi duzu?" -#: ../extensions/catalogs/gth-file-source-catalogs.c:963 +#: extensions/catalogs/gth-file-source-catalogs.c:968 msgid "Over_write" msgstr "_Gainidatzi" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1081 +#: extensions/catalogs/gth-file-source-catalogs.c:1087 msgid "Cannot move the files" msgstr "Ezin dira fitxategiak lekuz aldatu" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1083 +#: extensions/catalogs/gth-file-source-catalogs.c:1089 msgid "Cannot copy the files" msgstr "Ezin dira fitxategiak kopiatu" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1088 +#: extensions/catalogs/gth-file-source-catalogs.c:1094 msgid "Invalid destination." msgstr "Baliogabeko helburua." -#: ../extensions/catalogs/gth-file-source-catalogs.c:1135 +#: extensions/catalogs/gth-file-source-catalogs.c:1141 #, c-format msgid "Copying files to “%s”" msgstr "Fitxategiak “%s” kokalekura kopiatzen" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1322 +#: extensions/catalogs/gth-file-source-catalogs.c:1321 msgid "Could not remove the files from the catalog" msgstr "Ezin izan dira fitxategiak kendu katalogotik" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1373 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:873 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:882 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:912 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:1443 -#: ../extensions/search/gth-search.c:265 -msgid "Invalid file format" -msgstr "Fitxategiaren formatu baliogabea" - -#: ../extensions/catalogs/gth-organize-task.c:207 +#: extensions/catalogs/gth-organize-task.c:209 #, c-format msgid "Operation completed. Catalogs: %d. Images: %d." msgstr "Eragiketa burututa. Katalogoak: %d. Irudiak: %d." -#: ../extensions/change_date/callbacks.c:38 +#: extensions/change_date/callbacks.c:38 msgid "Change _Date…" msgstr "Aldatu _data…" -#: ../extensions/change_date/change_date.extension.in.in.h:1 +#: extensions/change_date/change_date.extension.desktop.in.in:3 msgid "Change date" msgstr "Aldatu data" -#: ../extensions/change_date/change_date.extension.in.in.h:2 +#: extensions/change_date/change_date.extension.desktop.in.in:4 msgid "Change the files date" msgstr "Aldatu fitxategien data" -#: ../extensions/change_date/data/ui/change-date.ui.h:1 -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:7 +#: extensions/change_date/data/ui/change-date.ui:12 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:243 msgid "+" msgstr "+" -#: ../extensions/change_date/data/ui/change-date.ui.h:2 -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:8 +#: extensions/change_date/data/ui/change-date.ui:15 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:251 msgid "-" msgstr "-" -#: ../extensions/change_date/data/ui/change-date.ui.h:3 +#: extensions/change_date/data/ui/change-date.ui:57 msgid "Change the following values:" msgstr "Aldatu honako balioak:" -#: ../extensions/change_date/data/ui/change-date.ui.h:4 +#: extensions/change_date/data/ui/change-date.ui:82 msgid "_Last modified date" msgstr "_Azken aldaketa-data" -#: ../extensions/change_date/data/ui/change-date.ui.h:5 +#: extensions/change_date/data/ui/change-date.ui:99 msgid "Co_mment date" msgstr "_Iruzkinaren data" -#: ../extensions/change_date/data/ui/change-date.ui.h:6 +#: extensions/change_date/data/ui/change-date.ui:140 msgid "Change to:" msgstr "Aldatu hona:" -#: ../extensions/change_date/data/ui/change-date.ui.h:7 +#: extensions/change_date/data/ui/change-date.ui:171 msgid "The _following date:" msgstr "_Data hau:" -#: ../extensions/change_date/data/ui/change-date.ui.h:8 +#: extensions/change_date/data/ui/change-date.ui:217 msgid "File _modified date" msgstr "Fitxategiaren _aldaketa-data" -#: ../extensions/change_date/data/ui/change-date.ui.h:9 +#: extensions/change_date/data/ui/change-date.ui:235 msgid "File c_reation date" msgstr "Fitxategiaren _sortze data" -#: ../extensions/change_date/data/ui/change-date.ui.h:10 +#: extensions/change_date/data/ui/change-date.ui:253 msgid "Date p_hoto was taken" msgstr "_Argazkia hartu zeneko data" -#: ../extensions/change_date/data/ui/change-date.ui.h:11 +#: extensions/change_date/data/ui/change-date.ui:291 msgid "A_djust by" msgstr "_Doitu honen arabera" -#: ../extensions/change_date/data/ui/change-date.ui.h:12 +#: extensions/change_date/data/ui/change-date.ui:386 msgid "hours" msgstr "ordu" -#: ../extensions/change_date/data/ui/change-date.ui.h:13 +#: extensions/change_date/data/ui/change-date.ui:399 msgid "minutes" msgstr "minutu" -#: ../extensions/change_date/data/ui/change-date.ui.h:14 +#: extensions/change_date/data/ui/change-date.ui:414 msgid "seconds" msgstr "segundo" -#: ../extensions/change_date/dlg-change-date.c:177 +#: extensions/change_date/dlg-change-date.c:177 msgid "Change Date" msgstr "Aldatu data" -#: ../extensions/comments/callbacks.c:39 +#: extensions/comments/callbacks.c:39 msgid "Import Embedded Metadata" msgstr "Inportatu kapsulatutako metadatuak" -#: ../extensions/comments/comments.extension.in.in.h:1 +#: extensions/comments/comments.extension.desktop.in.in:3 msgid "Comments and tags" msgstr "Iruzkinak eta etiketak" -#: ../extensions/comments/comments.extension.in.in.h:2 +#: extensions/comments/comments.extension.desktop.in.in:4 msgid "Add comments and tags to any file type." msgstr "Gehitu iruzkinak eta etiketak edozein fitxategi motari." -#: ../extensions/comments/data/ui/comments-preferences.ui.h:1 +#: extensions/comments/data/ui/comments-preferences.ui:12 msgid "_Synchronize with the embedded metadata" msgstr "_Sinkronizatu kapsulatutako metadatuekin" -#: ../extensions/comments/dlg-comments-preferences.c:68 -#: ../extensions/gstreamer_tools/dlg-media-viewer-preferences.c:77 -#: ../extensions/importer/gth-import-preferences-dialog.c:416 -#: ../extensions/photo_importer/dlg-photo-importer-preferences.c:78 -#: ../gthumb/dlg-preferences-extensions.c:483 +#: extensions/comments/dlg-comments-preferences.c:68 +#: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 +#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/photo_importer/dlg-photo-importer-preferences.c:78 +#: extensions/terminal/dlg-terminal-preferences.c:83 +#: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 +#: gthumb/gth-file-properties.c:548 msgid "Preferences" msgstr "Hobespenak" -#: ../extensions/comments/main.c:35 ../extensions/edit_metadata/callbacks.c:50 -#: ../extensions/edit_metadata/callbacks.c:79 +#: extensions/comments/main.c:37 extensions/edit_metadata/callbacks.c:56 +#: extensions/edit_metadata/callbacks.c:88 +#: extensions/edit_metadata/callbacks.c:101 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:124 +#: gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Iruzkina" -#: ../extensions/comments/main.c:41 ../gthumb/gth-main-default-metadata.c:60 +#: extensions/comments/main.c:43 gthumb/gth-main-default-metadata.c:62 msgid "Title" msgstr "Titulua" -#: ../extensions/comments/main.c:42 ../extensions/comments/main.c:166 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:4 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:6 -#: ../extensions/image_print/data/ui/print-layout.ui.h:8 -#: ../extensions/importer/data/ui/import-preferences.ui.h:6 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:11 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:17 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:8 -#: ../gthumb/gth-main-default-metadata.c:62 +#: extensions/comments/main.c:44 extensions/comments/main.c:170 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 +#: extensions/contact_sheet/data/ui/image-wall.ui:232 +#: extensions/image_print/data/ui/print-layout.ui:239 +#: extensions/importer/data/ui/import-preferences.ui:287 +#: extensions/list_tools/data/ui/script-editor.ui:319 +#: extensions/rename_series/data/ui/rename-series.ui:272 +#: extensions/webalbums/data/ui/web-album-exporter.ui:194 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 +#: gthumb/gth-main-default-metadata.c:64 msgid "Description" msgstr "Azalpena" -#: ../extensions/comments/main.c:43 ../extensions/comments/main.c:174 -#: ../gthumb/gth-main-default-metadata.c:61 +#: extensions/comments/main.c:45 extensions/comments/main.c:178 +#: gthumb/gth-main-default-metadata.c:63 msgid "Place" msgstr "Kokapena" -#: ../extensions/comments/main.c:44 +#: extensions/comments/main.c:46 msgid "Comment Date & Time" msgstr "_Iruzkinaren data eta ordua" -#: ../extensions/comments/main.c:46 ../gthumb/gth-main-default-metadata.c:64 -#: ../gthumb/gth-main-default-tests.c:390 +#: extensions/comments/main.c:48 gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-tests.c:391 msgid "Rating" msgstr "Balorazioa" -#: ../extensions/contact_sheet/callbacks.c:38 +#: extensions/contact_sheet/callbacks.c:38 msgid "Contact _Sheet…" msgstr "Kontaktuen _orria…" -#: ../extensions/contact_sheet/callbacks.c:39 +#: extensions/contact_sheet/callbacks.c:39 msgid "Image _Wall…" msgstr "Irudien _horma…" -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:1 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:11 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:707 +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 +#: extensions/contact_sheet/dlg-contact-sheet.c:710 msgid "Contact Sheet" msgstr "Kontaktuaren orria" -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:2 +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:4 msgid "Create an index image displaying the thumbnails of the selected files." msgstr "Hautatutako fitxategien koadro txikiak bistaratzen duen irudi-indizea sortu." -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:1 -#: ../extensions/file_tools/gth-file-tool-crop.c:434 -#: ../extensions/file_tools/gth-file-tool-crop.c:464 -#: ../extensions/file_tools/gth-file-tool-resize.c:581 -#: ../extensions/file_tools/gth-file-tool-rotate.c:393 -#: ../extensions/slideshow/main.c:291 ../gthumb/gth-accel-button.c:172 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:12 +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-crop.c:469 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/slideshow/main.c:297 gthumb/gth-accel-button.c:201 msgid "None" msgstr "Bat ere ez" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:2 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:15 msgid "Simple" msgstr "Bakuna" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:3 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:18 msgid "Simple with shadow" msgstr "Bakuna itzalarekin" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:4 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:21 msgid "Shadow only" msgstr "Itzala soilik" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:5 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:24 msgid "Slide" msgstr "Diapositiba" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:6 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:27 msgid "Inward Shadow" msgstr "Itzala barrurantz" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:7 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:30 msgid "Outward Shadow" msgstr "Itzala kanporantz" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:9 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:96 msgid "Background" msgstr "Atzeko planoa" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:10 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:122 msgid "_Solid color" msgstr "_Kolore laua" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:11 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:140 msgid "_Gradient" msgstr "_Gradientea" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:281 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:297 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:315 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:333 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:351 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:475 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:583 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:640 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:698 msgid "Select a color" msgstr "Hautatu kolorea" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:392 msgid "Frame" msgstr "Markoa" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:421 msgid "_Style:" msgstr "_Estiloa:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:17 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:435 msgid "C_olor:" msgstr "_Kolorea:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:18 -#: ../extensions/rename_series/dlg-rename-series.c:57 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Text" msgstr "Testua" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:19 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:10 -#: ../extensions/image_print/data/ui/print-layout.ui.h:3 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:3 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 +#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/image_print/data/ui/print-preferences.ui:55 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 msgid "_Header:" msgstr "_Goiburua:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:20 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:569 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:626 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:684 msgid "Select a font" msgstr "Hautatu letra-tipoa" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:21 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:9 -#: ../extensions/image_print/data/ui/print-layout.ui.h:4 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:4 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:13 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/image_print/data/ui/print-preferences.ui:69 +#: extensions/webalbums/data/ui/web-album-exporter.ui:271 +#: extensions/webalbums/data/ui/web-album-exporter.ui:916 msgid "_Footer:" msgstr "_Orri-oina:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:22 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:33 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:2 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Epigrafea:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:1 -#: ../extensions/image_print/data/ui/print-layout.ui.h:5 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:5 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 +#: extensions/image_print/data/ui/print-layout.ui:188 +#: extensions/webalbums/data/ui/web-album-exporter.ui:143 msgid "The current page number" msgstr "Uneko orriaren zenbakia" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:2 -#: ../extensions/image_print/data/ui/print-layout.ui.h:6 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:6 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 +#: extensions/image_print/data/ui/print-layout.ui:206 +#: extensions/webalbums/data/ui/web-album-exporter.ui:161 msgid "The total number of pages" msgstr "Orrien guztirako zenbakia" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:3 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:5 -#: ../extensions/image_print/data/ui/print-layout.ui.h:7 -#: ../extensions/importer/data/ui/import-preferences.ui.h:5 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:10 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:7 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:7 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 +#: extensions/contact_sheet/data/ui/image-wall.ui:217 +#: extensions/image_print/data/ui/print-layout.ui:224 +#: extensions/importer/data/ui/import-preferences.ui:275 +#: extensions/list_tools/data/ui/script-editor.ui:304 +#: extensions/rename_series/data/ui/rename-series.ui:151 +#: extensions/webalbums/data/ui/web-album-exporter.ui:179 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 msgid "Special code" msgstr "Kode berezia" #. translate only the text in the curly brackets -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:7 -#: ../extensions/image_print/data/ui/print-layout.ui.h:11 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:13 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:11 -#, no-c-format +#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 +#: extensions/image_print/data/ui/print-layout.ui:256 +#: extensions/rename_series/data/ui/rename-series.ui:242 +#: extensions/webalbums/data/ui/web-album-exporter.ui:211 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 msgid "%D{ format }" msgstr "%D{ formatua }" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:8 -#: ../extensions/image_print/data/ui/print-layout.ui.h:12 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:12 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 +#: extensions/image_print/data/ui/print-layout.ui:272 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 msgid "The current date" msgstr "Uneko data" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:12 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:1 -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:5 -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:4 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:4 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:4 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:4 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 +#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 +#: extensions/photo_importer/data/ui/photo-importer.ui:216 +#: extensions/webalbums/data/ui/web-album-exporter.ui:361 msgid "_Destination:" msgstr "_Helburua:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:13 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:2 -#: ../extensions/convert_format/data/ui/convert-format.ui.h:3 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:9 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:17 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 +#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/convert_format/data/ui/convert-format.ui:128 +#: extensions/resize_images/data/ui/resize-images.ui:273 +#: extensions/webalbums/data/ui/web-album-exporter.ui:378 msgid "Choose destination folder" msgstr "Aukeratu helburuko karpeta" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:14 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:3 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 +#: extensions/contact_sheet/data/ui/image-wall.ui:112 msgid "File_name:" msgstr "_Fitxategi-izena:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:15 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:4 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:18 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 +#: extensions/contact_sheet/data/ui/image-wall.ui:199 +#: extensions/rename_series/data/ui/rename-series.ui:288 msgid "New enumerator digit" msgstr "Enumeratzailearen digitu berria" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 msgid "Create _HTML image map" msgstr "Sortu _HTML irudi-mapa" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:19 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 msgid "Create a new theme" msgstr "Sortu gai berria" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:20 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 msgid "Edit the selected theme" msgstr "Editatu hautatutako gaia" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:21 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 msgid "Delete the selected theme" msgstr "Ezabatu hautatutako gaia" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:22 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:21 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 +#: extensions/webalbums/data/ui/web-album-exporter.ui:551 msgid "Theme" msgstr "Gaia" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:23 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:8 -#: ../extensions/image_print/data/ui/print-layout.ui.h:16 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:25 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 +#: extensions/contact_sheet/data/ui/image-wall.ui:310 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:673 msgid "Columns:" msgstr "Zutabeak:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:24 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 msgid "0" msgstr "0" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:25 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:9 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:28 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 +#: extensions/contact_sheet/data/ui/image-wall.ui:380 +#: extensions/webalbums/data/ui/web-album-exporter.ui:776 msgid "Images per page:" msgstr "Irudiak orriko:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:26 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:10 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:27 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 +#: extensions/contact_sheet/data/ui/image-wall.ui:392 +#: extensions/webalbums/data/ui/web-album-exporter.ui:751 msgid "All images on a single page" msgstr "Irudi guztiak orri bakarrean" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:27 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 msgid "_All pages with the same size" msgstr "Orri _guztiak tamaina berdinarekin" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:28 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:11 -#: ../extensions/image_print/data/ui/print-layout.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 +#: extensions/contact_sheet/data/ui/image-wall.ui:414 +#: extensions/image_print/data/ui/print-layout.ui:387 msgid "Layout" msgstr "Diseinua" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:29 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:12 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:23 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 +#: extensions/contact_sheet/data/ui/image-wall.ui:458 +#: extensions/webalbums/data/ui/web-album-exporter.ui:608 msgid "S_ort:" msgstr "_Ordenatu:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:30 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:13 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:24 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 +#: extensions/contact_sheet/data/ui/image-wall.ui:492 +#: extensions/webalbums/data/ui/web-album-exporter.ui:645 msgid "Re_verse order" msgstr "_Alderantzikatu ordena" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:31 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 +#: extensions/contact_sheet/data/ui/image-wall.ui:518 msgid "_Size:" msgstr "_Tamaina:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:32 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 msgid "Sq_uared" msgstr "_Karratua" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:34 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 +#: extensions/contact_sheet/data/ui/image-wall.ui:577 msgid "Thumbnails" msgstr "Koadro txikiak" -#: ../extensions/contact_sheet/dlg-contact-sheet.c:489 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:500 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:514 +#: extensions/contact_sheet/dlg-contact-sheet.c:491 +#: extensions/contact_sheet/dlg-contact-sheet.c:502 +#: extensions/contact_sheet/dlg-contact-sheet.c:516 msgid "Could not save the theme" msgstr "Ezin izan da gaia gorde" -#: ../extensions/contact_sheet/dlg-contact-sheet.c:659 +#: extensions/contact_sheet/dlg-contact-sheet.c:661 msgid "Could not delete the theme" msgstr "Ezin izan da gaia ezabatu" -#: ../extensions/contact_sheet/dlg-image-wall.c:242 +#: extensions/contact_sheet/dlg-image-wall.c:243 msgid "Image Wall" msgstr "Irudien horma" -#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:247 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 msgid "Creating images" msgstr "Irudiak sortzen" -#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:895 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 msgid "Generating thumbnails" msgstr "Koadro txikiak sortzen" -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:32 -msgid "Header" -msgstr "Goiburua" - -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:33 -msgid "Footer" -msgstr "Orri-oina" - -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:193 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:194 msgid "Theme Properties" msgstr "Gaiaren propietateak" -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:205 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:206 msgid "Copy _From" msgstr "Kopiatu _hemendik" -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:312 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:313 msgid "New theme" msgstr "Gai berria" -#: ../extensions/convert_format/callbacks.c:38 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:32 +msgid "Header" +msgstr "Goiburua" + +#: extensions/contact_sheet/gth-contact-sheet-theme.c:33 +msgid "Footer" +msgstr "Orri-oina" + +#: extensions/convert_format/callbacks.c:38 msgid "Convert Format…" msgstr "Bihurtu formatua…" -#: ../extensions/convert_format/convert_format.extension.in.in.h:1 +#: extensions/convert_format/convert_format.extension.desktop.in.in:3 msgid "Convert format" msgstr "Bihurtu formatua" -#: ../extensions/convert_format/convert_format.extension.in.in.h:2 +#: extensions/convert_format/convert_format.extension.desktop.in.in:4 msgid "Save images in a different format" msgstr "Gorde irudiak beste formatu batean" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:1 +#: extensions/convert_format/data/ui/convert-format.ui:40 msgid "New format" msgstr "Formatu berria" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:2 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:8 +#: extensions/convert_format/data/ui/convert-format.ui:100 +#: extensions/resize_images/data/ui/resize-images.ui:245 msgid "Destination" msgstr "Helburua" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:4 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:10 +#: extensions/convert_format/data/ui/convert-format.ui:138 +#: extensions/resize_images/data/ui/resize-images.ui:283 msgid "_Use the original image folder" msgstr "_Erabili irudien jatorrizko karpeta" -#: ../extensions/convert_format/dlg-convert-format.c:87 +#: extensions/convert_format/dlg-convert-format.c:87 msgid "Converting images" msgstr "Irudiak bihurtzen" -#: ../extensions/convert_format/dlg-convert-format.c:149 +#: extensions/convert_format/dlg-convert-format.c:149 msgid "Convert Format" msgstr "Bihurtu formatua" -#: ../extensions/desktop_background/actions.c:288 +#: extensions/desktop_background/actions.c:288 msgid "Could not show the desktop background properties" msgstr "Ezin izan dira mahaigaineko atzeko planoko propietateak erakutsi" -#: ../extensions/desktop_background/actions.c:329 -#: ../gthumb/gth-browser-actions-entries.h:85 -#: ../gthumb/resources/app-menu.ui.h:2 +#: extensions/desktop_background/actions.c:329 +#: gthumb/resources/gears-menu.ui:45 msgid "_Preferences" msgstr "_Hobespenak" -#: ../extensions/desktop_background/actions.c:330 +#: extensions/desktop_background/actions.c:330 msgid "_Undo" msgstr "_Desegin" -#: ../extensions/desktop_background/actions.c:360 -#: ../extensions/desktop_background/actions.c:416 -#: ../extensions/desktop_background/actions.c:435 -#: ../extensions/desktop_background/actions.c:462 +#: extensions/desktop_background/actions.c:360 +#: extensions/desktop_background/actions.c:416 +#: extensions/desktop_background/actions.c:435 +#: extensions/desktop_background/actions.c:462 msgid "Could not set the desktop background" msgstr "Ezin izan da mahaigaineko atzeko planoa ezarri" -#: ../extensions/desktop_background/callbacks.c:47 -#: ../extensions/desktop_background/callbacks.c:53 +#: extensions/desktop_background/callbacks.c:47 +#: extensions/desktop_background/callbacks.c:53 msgid "Set as Background" msgstr "Ezarri atzeko plano gisa" -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:1 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:3 msgid "Desktop background" msgstr "Mahaigainaren atzeko planoa" -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:2 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:4 msgid "Set the image as desktop background" msgstr "Ezarri irudia mahaigaineko atzeko plano gisa" -#: ../extensions/edit_metadata/actions.c:75 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:8 +msgid "desktop" +msgstr "mahaigaina" + +#: extensions/edit_metadata/actions.c:75 msgid "" "Are you sure you want to permanently delete the metadata of the selected " "files?" msgstr "Ziur zaude hautatutako fitxategien metadatuak betirako ezabatzea nahi dituzula?" -#: ../extensions/edit_metadata/actions.c:82 +#: extensions/edit_metadata/actions.c:82 msgid "If you delete the metadata, it will be permanently lost." msgstr "Metadatuak ezabatzen badituzu, betirako galduko dira." -#: ../extensions/edit_metadata/callbacks.c:45 +#: extensions/edit_metadata/callbacks.c:45 +msgid "Edit comment" +msgstr "Editatu iruzkina" + +#: extensions/edit_metadata/callbacks.c:46 +msgid "Edit tags" +msgstr "Editatu etiketak" + +#: extensions/edit_metadata/callbacks.c:51 msgid "Delete Metadata" msgstr "Ezabatu metadatuak" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:1 -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:6 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:5 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 msgid "D_escription:" msgstr "_Azalpena:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:3 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:81 msgid "_Place:" msgstr "_Kokapena:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:4 -#: ../extensions/edit_metadata/data/ui/tag-chooser.ui.h:1 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:120 +#: extensions/edit_metadata/data/ui/tag-chooser.ui:16 msgid "T_ags:" msgstr "_Etiketak:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:5 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:207 msgid "_Rating:" msgstr "_Balioa:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:6 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:239 msgid "_Title:" msgstr "_Titulua:" -#: ../extensions/edit_metadata/dlg-edit-metadata.c:121 +#: extensions/edit_metadata/dlg-edit-metadata.c:123 msgid "Could not save the file metadata" msgstr "Ezin izan dira fitxategiaren metadatuak gorde" -#: ../extensions/edit_metadata/dlg-edit-metadata.c:230 -#: ../gthumb/gth-overwrite-dialog.c:137 +#: extensions/edit_metadata/dlg-edit-metadata.c:234 +#: gthumb/gth-overwrite-dialog.c:184 msgid "Cannot read file information" msgstr "Ezin da fitxategiaren informazioa irakurri" -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:1 +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:3 msgid "Edit metadata" msgstr "Editatu metadatuak" -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:2 +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:4 msgid "Allow to edit files metadata." msgstr "Baimendu fitxategien metadatuak editatzea." -#. Translators: the %s symbol in the string is a file name -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:63 -#, c-format -msgid "%s Metadata" -msgstr "%s fitxategiaren metadatuak" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:66 -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:83 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:320 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "Fitxategi %d" -msgstr[1] "%d fitxategi" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:144 -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:197 -msgid "Sa_ve and Close" -msgstr "_Gorde eta itxi" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:155 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:138 msgid "Save only cha_nged fields" msgstr "Gorde _aldatutako eremuak soilik" -#: ../extensions/edit_metadata/gth-edit-general-page.c:555 +#: extensions/edit_metadata/gth-edit-general-page.c:554 msgid "No date" msgstr "Datarik gabe" -#: ../extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/edit_metadata/gth-edit-general-page.c:555 msgid "The following date" msgstr "Data hau:" -#: ../extensions/edit_metadata/gth-edit-general-page.c:557 -#: ../extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/importer/gth-import-preferences-dialog.c:325 msgid "Current date" msgstr "Uneko data" -#: ../extensions/edit_metadata/gth-edit-general-page.c:559 +#: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Azken aldaketa-data" -#: ../extensions/edit_metadata/gth-edit-general-page.c:560 +#: extensions/edit_metadata/gth-edit-general-page.c:559 msgid "File creation date" msgstr "Fitxategiaren sorrera-data" -#: ../extensions/edit_metadata/gth-edit-general-page.c:561 +#: extensions/edit_metadata/gth-edit-general-page.c:560 msgid "Do not modify" msgstr "Ez aldatu" -#. Translators: the %s symbol in the string is a file name -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:80 -#, c-format -msgid "%s Tags" -msgstr "%s fitxategiaren etiketak" - -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:189 -msgid "Assign Tags" -msgstr "Esleitu etiketak" - -#: ../extensions/edit_metadata/gth-tag-task.c:119 -#: ../extensions/edit_metadata/gth-tag-task.c:136 +#: extensions/edit_metadata/gth-tag-task.c:122 +#: extensions/edit_metadata/gth-tag-task.c:139 msgid "Assigning tags to the selected files" msgstr "Esleitu etiketak hautatutako fitxategiei" -#: ../extensions/edit_metadata/gth-tag-task.c:119 +#: extensions/edit_metadata/gth-tag-task.c:122 msgid "Writing files" msgstr "Fitxategiak idazten" -#: ../extensions/edit_metadata/gth-tag-task.c:136 +#: extensions/edit_metadata/gth-tag-task.c:139 msgid "Reading files" msgstr "Fitxategiak irakurtzen" -#: ../extensions/example/src/example.extension.in.in.h:1 -msgid "Example" -msgstr "Adibidea" - -#: ../extensions/example/src/example.extension.in.in.h:2 -msgid "Extension example." -msgstr "Hedapenaren adibidea." +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "adibidea" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Adibideak zer egiten duen" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:1 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Copyright-a:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:2 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:44 msgid "Co_untry:" msgstr "E_statua:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:3 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:77 msgid "_Code:" msgstr "_Kodea:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:4 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:128 msgid "Cr_edit:" msgstr "_Kreditua:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:6 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:1 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:188 +#: extensions/photo_importer/data/ui/photo-importer.ui:21 msgid "_Source:" msgstr "_Iturburua:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:7 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:229 msgid "_Urgency:" msgstr "_Larritasuna:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:8 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:244 msgid "_Object Name:" msgstr "_Objektuaren izena:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:9 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:293 msgid "Byline _Title:" msgstr "Egile-lerroaren _titulua:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:10 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:332 msgid "_Byline:" msgstr "_Egile-lerroa:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:11 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:363 msgid "_City:" msgstr "_Herria:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:12 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:379 msgid "_Language:" msgstr "_Hizkuntza:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:13 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:435 msgid "State/Province:" msgstr "Estatua/Probintzia:" -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:1 -msgid "EXIF, IPTC, XMP support" -msgstr "EXIF, IPTC, XMP euskarria" - -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:2 -msgid "Read and write exif, iptc and xmp metadata." -msgstr "Irakurri eta idatzi exif, iptc eta xmp metadatuak." - -#: ../extensions/exiv2_tools/exiv2-utils.cpp:42 ../gthumb/glib-utils.c:1115 +#: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:700 msgid "(invalid value)" msgstr "(baliogabea)" -#: ../extensions/exiv2_tools/exiv2-utils.cpp:710 +#: extensions/exiv2_tools/exiv2-utils.cpp:709 msgid "Exposure" msgstr "Esposizioa" -#: ../extensions/exiv2_tools/main.c:33 +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:3 +msgid "EXIF, IPTC, XMP support" +msgstr "EXIF, IPTC, XMP euskarria" + +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:4 +msgid "Read and write exif, iptc and xmp metadata." +msgstr "Irakurri eta idatzi exif, iptc eta xmp metadatuak." + +#: extensions/exiv2_tools/main.c:33 msgid "Exif General" msgstr "Exif orokorra" -#: ../extensions/exiv2_tools/main.c:34 +#: extensions/exiv2_tools/main.c:34 msgid "Exif Conditions" msgstr "Exif baldintzak" -#: ../extensions/exiv2_tools/main.c:35 +#: extensions/exiv2_tools/main.c:35 msgid "Exif Structure" msgstr "Exif egitura" -#: ../extensions/exiv2_tools/main.c:36 +#: extensions/exiv2_tools/main.c:36 msgid "Exif Thumbnail" msgstr "Exif koadro txikia" -#: ../extensions/exiv2_tools/main.c:37 +#: extensions/exiv2_tools/main.c:37 msgid "Exif GPS" msgstr "Exif GPS" -#: ../extensions/exiv2_tools/main.c:38 +#: extensions/exiv2_tools/main.c:38 msgid "Exif Maker Notes" msgstr "Exif ohar hartzailea" -#: ../extensions/exiv2_tools/main.c:39 +#: extensions/exiv2_tools/main.c:39 msgid "Exif Versions" msgstr "Exif bertsioak" -#: ../extensions/exiv2_tools/main.c:40 +#: extensions/exiv2_tools/main.c:40 msgid "Exif Other" msgstr "Exif bestelakoa" -#: ../extensions/exiv2_tools/main.c:41 +#: extensions/exiv2_tools/main.c:41 msgid "IPTC" msgstr "IPTC" -#: ../extensions/exiv2_tools/main.c:42 +#: extensions/exiv2_tools/main.c:42 msgid "XMP Embedded" msgstr "XMP kapsulatua" -#: ../extensions/exiv2_tools/main.c:43 +#: extensions/exiv2_tools/main.c:43 msgid "XMP Attached" msgstr "XMP erantsita" -#: ../extensions/exiv2_tools/main.c:272 +#: extensions/exiv2_tools/main.c:272 msgid "date photo was taken" msgstr "argazkia hartu zeneko data" -#: ../extensions/export_tools/callbacks.c:46 -msgid "Export" -msgstr "Esportatu" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:1 -msgid "720 × 720" -msgstr "720 x 720" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:2 -msgid "1024 × 1024" -msgstr "1024 x 1024" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:3 -msgid "1280 × 1280" -msgstr "1280 x 1280" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:4 -msgid "1600 × 1600" -msgstr "1600 x 1600" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:5 -msgid "2048 × 2048" -msgstr "2048 x 2048" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:6 -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:1 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:10 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:1 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:1 -msgid "Edit accounts" -msgstr "Editatu kontuak" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:7 -msgid "A_lbum:" -msgstr "A_lbuma:" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:8 -msgid "Add a new album" -msgstr "Gehitu album berria" +#: extensions/export_tools/callbacks.c:46 +msgid "_Export To" +msgstr "_Esportatu hona:" -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:9 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:9 -msgid "_Account:" -msgstr "_Kontua:" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:10 -msgid "Resize the images if larger than this size" -msgstr "Aldatu irudien tamaina hau baino handiago badira" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:11 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:16 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:7 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:19 -msgid "_Resize if larger than:" -msgstr "_Aldatu tamaina hau baino handiagoei:" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:1 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:1 -msgid "Public photos" -msgstr "Argazki publikoak" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:2 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:3 -msgid "Private photos, visible to friends" -msgstr "Argazki pribatuak (lagunentzako ikusgai)" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:3 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:2 -msgid "Private" -msgstr "Pribatua" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:5 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:4 -msgid "_Visibility:" -msgstr "_Ikusgaitasuna:" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:2 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:2 -#: ../extensions/oauth/data/ui/oauth-account-chooser.ui.h:1 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:1 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:2 -msgid "A_ccount:" -msgstr "_Kontua:" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:3 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:3 -msgid "_Album:" -msgstr "_Albuma:" - -#: ../extensions/facebook/dlg-export-to-facebook.c:124 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:163 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Fitxategiak ongi igo dira zerbitzarira." - -#: ../extensions/facebook/dlg-export-to-facebook.c:151 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:248 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Ezin izan dira fitxategiak igo" - -#: ../extensions/facebook/dlg-export-to-facebook.c:297 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:138 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:412 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: ../extensions/oauth/web-service.c:376 -msgid "Could not connect to the server" -msgstr "Ezin izan da zerbitzariarekin konektatu" - -#: ../extensions/facebook/dlg-export-to-facebook.c:368 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:190 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:225 -msgid "Could not create the album" -msgstr "Ezin izan da albuma sortu" - -#: ../extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Album berria" - -#: ../extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Esportatu Facebook-era" - -#: ../extensions/facebook/dlg-export-to-facebook.c:541 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:594 -#: ../extensions/image_print/gth-image-print-job.c:1739 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Ez da baliozko fitxategirik hautatu." - -#: ../extensions/facebook/dlg-export-to-facebook.c:542 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:595 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Ezin izan dira fitxategiak esportatu" - -#: ../extensions/facebook/dlg-export-to-facebook.c:550 -#: ../extensions/find_duplicates/gth-find-duplicates.c:278 -#: ../extensions/find_duplicates/gth-find-duplicates.c:477 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:603 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: ../gthumb/gth-browser.c:830 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "Fitxategi %d (%s)" -msgstr[1] "%d fitxategi (%s)" - -#: ../extensions/facebook/dlg-export-to-facebook.c:571 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:626 -#, c-format -msgid "Export to %s" -msgstr "Esportatu %s kokalekura" - -#: ../extensions/facebook/facebook.extension.in.in.h:1 -msgid "Facebook" -msgstr "Facebook" - -#: ../extensions/facebook/facebook.extension.in.in.h:2 -msgid "Upload images to Facebook" -msgstr "Igo irudiak Facebook webgunera" - -#: ../extensions/facebook/facebook-service.c:501 -#: ../extensions/flicker_utils/flickr-service.c:872 -#: ../extensions/picasaweb/picasa-web-service.c:744 -msgid "Getting the album list" -msgstr "Albumen zerrenda eskuratzen" - -#: ../extensions/facebook/facebook-service.c:623 -#: ../extensions/flicker_utils/flickr-service.c:974 -#: ../extensions/flicker_utils/flickr-service.c:1096 -#: ../extensions/flicker_utils/flickr-service.c:1135 -msgid "Creating the new album" -msgstr "Album berria sortzen" - -#: ../extensions/facebook/facebook-service.c:684 -#: ../extensions/flicker_utils/flickr-service.c:1185 -#: ../extensions/picasaweb/picasa-web-service.c:792 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Ezin izan da “%s” kargatu: %s" - -#. Translators: %s is a filename -#: ../extensions/facebook/facebook-service.c:749 -#: ../extensions/flicker_utils/flickr-service.c:1296 -#: ../extensions/picasaweb/picasa-web-service.c:849 -#, c-format -msgid "Uploading “%s”" -msgstr "“%s” kargatzen" - -#: ../extensions/facebook/facebook-service.c:964 -#: ../extensions/flicker_utils/flickr-service.c:1493 -#: ../extensions/picasaweb/picasa-web-service.c:1073 -msgid "Uploading the files to the server" -msgstr "Fitxategiak zerbitzarira igotzen" - -#: ../extensions/facebook/facebook-service.c:1063 -#: ../extensions/flicker_utils/flickr-service.c:1662 -#: ../extensions/picasaweb/picasa-web-service.c:1192 -msgid "Getting the photo list" -msgstr "Argazkien zerrenda eskuratzen" - -#: ../extensions/file_manager/actions.c:137 +#: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Karpeta berria" -#: ../extensions/file_manager/actions.c:138 +#: extensions/file_manager/actions.c:138 msgid "Enter the folder name:" msgstr "Idatzi karpetaren izena:" -#: ../extensions/file_manager/actions.c:410 -#: ../extensions/file_manager/callbacks.c:268 -#: ../extensions/file_manager/callbacks.c:818 +#: extensions/file_manager/actions.c:410 +#: extensions/file_manager/callbacks.c:551 +#: extensions/file_manager/callbacks.c:989 +#: extensions/find_duplicates/gth-find-duplicates.c:788 +#: gthumb/gth-browser.c:5650 gthumb/gth-browser.c:5693 +#: gthumb/gth-progress-dialog.c:429 +msgid "Could not perform the operation" +msgstr "Ezin izan da eragiketa burutu" + +#: extensions/file_manager/actions.c:423 +#: extensions/file_manager/callbacks.c:277 msgid "Could not move the files" msgstr "Ezin izan dira fitxategiak lekuz aldatu" -#: ../extensions/file_manager/actions.c:411 -#: ../extensions/file_manager/callbacks.c:269 -#: ../extensions/file_manager/callbacks.c:819 +#: extensions/file_manager/actions.c:424 +#: extensions/file_manager/callbacks.c:278 msgid "" "Files cannot be moved to the current location, as alternative you can choose " "to copy them." msgstr "Fitxategiak ezin dira uneko kokalekura aldatu. Beste aukera haiek kopiatzea da." -#: ../extensions/file_manager/actions.c:413 -#: ../extensions/file_manager/actions.c:664 -#: ../extensions/file_manager/callbacks.c:70 -#: ../extensions/file_manager/callbacks.c:99 -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:5 -#: ../gthumb/gtk-utils.h:38 +#: extensions/file_manager/actions.c:426 extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:74 +#: extensions/file_manager/callbacks.c:103 +#: extensions/file_manager/callbacks.c:124 +#: extensions/file_tools/data/ui/color-picker-options.ui:206 +#: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Kopiatu" -#: ../extensions/file_manager/actions.c:660 +#: extensions/file_manager/actions.c:739 msgid "Move To" msgstr "Eraman hona" -#: ../extensions/file_manager/actions.c:660 +#: extensions/file_manager/actions.c:739 msgid "Copy To" msgstr "Kopiatu hemen" -#: ../extensions/file_manager/actions.c:664 -#: ../extensions/file_manager/callbacks.c:803 +#: extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Aldatu lekuz" -#: ../extensions/file_manager/actions.c:791 +#: extensions/file_manager/actions.c:870 msgid "Could not open the location" msgstr "Ezin izan da kokalekua ireki" -#: ../extensions/file_manager/callbacks.c:69 -#: ../extensions/file_manager/callbacks.c:98 +#: extensions/file_manager/callbacks.c:73 +#: extensions/file_manager/callbacks.c:102 +#: extensions/file_manager/callbacks.c:123 msgid "Cut" msgstr "Ebaki" -#: ../extensions/file_manager/callbacks.c:71 +#: extensions/file_manager/callbacks.c:75 +#: extensions/file_manager/callbacks.c:125 msgid "Paste" msgstr "Itsatsi" -#: ../extensions/file_manager/callbacks.c:76 -#: ../extensions/file_manager/callbacks.c:106 +#: extensions/file_manager/callbacks.c:80 +#: extensions/file_manager/callbacks.c:110 msgid "Copy to…" msgstr "Kopiatu hemen…" -#: ../extensions/file_manager/callbacks.c:77 -#: ../extensions/file_manager/callbacks.c:107 +#: extensions/file_manager/callbacks.c:81 +#: extensions/file_manager/callbacks.c:111 msgid "Move to…" msgstr "Eraman hona…" -#: ../extensions/file_manager/callbacks.c:83 -#: ../extensions/file_manager/callbacks.c:108 +#: extensions/file_manager/callbacks.c:87 +#: extensions/file_manager/callbacks.c:112 msgid "Move to Trash" msgstr "Bota zakarrontzira" -#: ../extensions/file_manager/callbacks.c:84 -#: ../extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:113 +#: extensions/file_manager/callbacks.c:128 msgid "Delete" msgstr "Ezabatu" -#: ../extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:92 msgid "Open with the File Manager" msgstr "Ireki fitxategi-kudeatzailearekin" -#: ../extensions/file_manager/callbacks.c:93 +#: extensions/file_manager/callbacks.c:97 msgid "Create Folder" msgstr "Sortu karpeta" -#: ../extensions/file_manager/callbacks.c:100 +#: extensions/file_manager/callbacks.c:104 msgid "Paste Into Folder" msgstr "Itsatsi karpetan" -#: ../extensions/file_manager/callbacks.c:114 +#: extensions/file_manager/callbacks.c:118 +#: extensions/file_manager/callbacks.c:127 msgid "Duplicate" msgstr "Bikoiztu" -#: ../extensions/file_manager/callbacks.c:533 -#: ../gthumb/gth-file-source-vfs.c:231 +#: extensions/file_manager/callbacks.c:129 +msgid "Delete permanently" +msgstr "Ezabatu betiko" + +#: extensions/file_manager/callbacks.c:130 +msgid "Open with Gimp" +msgstr "Ireki GIMP aplikazioarekin" + +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:226 msgid "Home Folder" msgstr "Karpeta nagusia" -#: ../extensions/file_manager/callbacks.c:540 -#: ../extensions/file_manager/callbacks.c:543 +#: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "Ireki _honekin" -#: ../extensions/file_manager/callbacks.c:786 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Mugitu nahi duzu “%s” “%s”(e)ra?" -#: ../extensions/file_manager/callbacks.c:788 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Kopiatu nahi duzu “%s” “%s”(e)ra?" -#: ../extensions/file_manager/callbacks.c:793 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Nahi duzu mugitu arrastatutako fitxategiak “%s” kokalekura?" -#: ../extensions/file_manager/callbacks.c:795 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Nahi duzu kopiatu arrastatutako fitxategiak “%s” kokalekura?" -#: ../extensions/file_manager/callbacks.c:803 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Kopiatu" -#: ../extensions/file_manager/callbacks.c:984 -#: ../extensions/find_duplicates/gth-find-duplicates.c:788 -#: ../gthumb/gth-browser.c:5612 ../gthumb/gth-browser.c:5648 -#: ../gthumb/gth-progress-dialog.c:427 -msgid "Could not perform the operation" -msgstr "Ezin izan da eragiketa burutu" - -#: ../extensions/file_manager/file_manager.extension.in.in.h:1 +#: extensions/file_manager/file_manager.extension.desktop.in.in:3 msgid "File manager" msgstr "Fitxategi-kudeatzailea" -#: ../extensions/file_manager/file_manager.extension.in.in.h:2 +#: extensions/file_manager/file_manager.extension.desktop.in.in:4 msgid "File manager operations." msgstr "Fitxategi-kudeatzailearen eragiketak." -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:1 -#: ../extensions/file_tools/data/ui/curves-options.ui.h:1 -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:1 +#: extensions/file_manager/file_manager.extension.desktop.in.in:8 +msgid "system-file-manager" +msgstr "system-file-manager" + +#: extensions/file_tools/callbacks.c:53 +msgid "Adjust contrast" +msgstr "Doitu kontrastea" + +#: extensions/file_tools/callbacks.c:54 +#: extensions/file_tools/gth-file-tool-flip.c:90 +msgid "Flip" +msgstr "Irauli" + +#: extensions/file_tools/callbacks.c:55 +#: extensions/file_tools/gth-file-tool-mirror.c:90 +msgid "Mirror" +msgstr "Ispilua" + +#: extensions/file_tools/callbacks.c:56 +#: extensions/image_rotation/callbacks.c:47 +msgid "Rotate right" +msgstr "Biratu eskuinera" + +#: extensions/file_tools/callbacks.c:57 +#: extensions/image_rotation/callbacks.c:48 +msgid "Rotate left" +msgstr "Biratu ezkerrera" + +#: extensions/file_tools/callbacks.c:58 +#: extensions/file_tools/gth-file-tool-crop.c:687 +msgid "Crop" +msgstr "Moztu" + +#: extensions/file_tools/callbacks.c:59 +#: extensions/file_tools/gth-file-tool-resize.c:840 +msgid "Resize" +msgstr "Aldatu tamaina" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:56 +#: extensions/file_tools/data/ui/curves-options.ui:35 +#: extensions/file_tools/data/ui/sharpen-options.ui:45 msgid "_Preview" msgstr "_Aurrebista" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:2 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:94 msgid "B_rightness:" msgstr "_Distira:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:3 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:113 msgid "Con_trast:" msgstr "Kon_trastea:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:4 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:132 msgid "_Saturation:" msgstr "_Saturazioa:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:5 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:213 msgid "G_amma:" msgstr "_Gamma:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:6 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:230 msgid "Cyan-_Red:" msgstr "Cyan-go_rria:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:7 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:249 msgid "_Magenta-Green:" msgstr "_Magenta-berdea:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:8 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:268 msgid "_Yellow-Blue:" msgstr "_Hori-urdina:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:9 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:294 msgid "Color Levels" msgstr "Kolore-mailak" -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:1 -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:5 -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:1 +#: extensions/file_tools/data/ui/color-picker-options.ui:40 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:395 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:36 msgid "Position" msgstr "Kokalekua" -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:2 -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:2 +#: extensions/file_tools/data/ui/color-picker-options.ui:63 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:60 msgid "_X:" msgstr "_X:" -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:3 -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:3 +#: extensions/file_tools/data/ui/color-picker-options.ui:77 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:74 msgid "_Y:" msgstr "_Y:" -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:4 +#: extensions/file_tools/data/ui/color-picker-options.ui:175 msgid "Color" msgstr "Kolorea" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:1 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:1 -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:1 -#: ../extensions/file_tools/gth-file-tool-crop.c:656 -#: ../extensions/file_tools/gth-file-tool-resize.c:751 -#: ../extensions/file_tools/gth-file-tool-rotate.c:614 -#: ../gthumb/gth-file-chooser-dialog.c:257 +#: extensions/file_tools/data/ui/crop-options.ui:31 +#: extensions/file_tools/data/ui/resize-options.ui:9 +#: extensions/file_tools/data/ui/rotate-options.ui:9 +#: extensions/file_tools/gth-file-tool-crop.c:661 +#: extensions/file_tools/gth-file-tool-resize.c:759 +#: extensions/file_tools/gth-file-tool-rotate.c:617 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Aukerak" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:2 +#: extensions/file_tools/data/ui/crop-options.ui:77 msgid "_Grid:" msgstr "_Sareta:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:3 +#: extensions/file_tools/data/ui/crop-options.ui:141 msgid "Selection" msgstr "Hautapena" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:4 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:7 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:5 +#: extensions/file_tools/data/ui/crop-options.ui:201 +#: extensions/file_tools/data/ui/resize-options.ui:170 +#: extensions/resize_images/data/ui/resize-images.ui:106 msgid "_Width:" msgstr "_Zabalera:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:5 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:8 +#: extensions/file_tools/data/ui/crop-options.ui:242 +#: extensions/file_tools/data/ui/resize-options.ui:184 msgid "Heigh_t:" msgstr "_Altuera:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:6 +#: extensions/file_tools/data/ui/crop-options.ui:257 msgid "_Position:" msgstr "_Posizioa:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:7 +#: extensions/file_tools/data/ui/crop-options.ui:350 msgid "Maximize" msgstr "Maximizatu" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:8 +#: extensions/file_tools/data/ui/crop-options.ui:373 msgid "Center" msgstr "Erdian" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:9 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:10 -#: ../gthumb/gth-main-default-tests.c:405 +#: extensions/file_tools/data/ui/crop-options.ui:418 +#: extensions/file_tools/data/ui/resize-options.ui:375 +#: gthumb/gth-main-default-tests.c:406 msgid "Aspect ratio" msgstr "Aspektu-erlazioa" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:10 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:11 +#: extensions/file_tools/data/ui/crop-options.ui:503 +#: extensions/file_tools/data/ui/resize-options.ui:460 msgid "I_nvert aspect ratio" msgstr "_Alderantzikatu aspektu-erlazioa" #. after the colon there is a control to select the size in pixels -#: ../extensions/file_tools/data/ui/crop-options.ui.h:12 +#: extensions/file_tools/data/ui/crop-options.ui:525 msgid "M_ultiple of:" msgstr "Honen _multiploa:" #. abbreviation of pixel -#: ../extensions/file_tools/data/ui/crop-options.ui.h:14 +#: extensions/file_tools/data/ui/crop-options.ui:559 msgid "px" msgstr "px" -#: ../extensions/file_tools/data/ui/curves-options.ui.h:2 +#: extensions/file_tools/data/ui/curves-options.ui:53 msgid "Include current channel" msgstr "Uneko kanala barne" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:2 +#: extensions/file_tools/data/ui/resize-options.ui:51 msgid "High _quality" msgstr "_Kalitate handia" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:3 -#: ../extensions/image_print/data/ui/print-layout.ui.h:29 +#: extensions/file_tools/data/ui/resize-options.ui:105 +#: extensions/image_print/data/ui/print-layout.ui:1122 msgid "pixels" msgstr "pixel" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:5 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:3 -#, no-c-format +#: extensions/file_tools/data/ui/resize-options.ui:109 +#: extensions/resize_images/data/ui/resize-images.ui:32 msgid "%" msgstr "%" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:6 -#: ../gthumb/gth-main-default-metadata.c:46 +#: extensions/file_tools/data/ui/resize-options.ui:137 +#: gthumb/gth-main-default-metadata.c:48 msgid "Dimensions" msgstr "Dimentsioak" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:9 +#: extensions/file_tools/data/ui/resize-options.ui:295 +#: extensions/file_tools/data/ui/resize-options.ui:296 +#: extensions/file_tools/data/ui/resize-options.ui:322 +#: extensions/file_tools/data/ui/resize-options.ui:323 msgid "Set the image size to this value" msgstr "Ezarri irudia tamaina balio honetara" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:12 +#: extensions/file_tools/data/ui/resize-options.ui:515 msgid "Original dimensions:" msgstr "Jatorrizko dimentsioak:" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:13 +#: extensions/file_tools/data/ui/resize-options.ui:530 msgid "Scale factor:" msgstr "Eskala-faktorea:" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:14 +#: extensions/file_tools/data/ui/resize-options.ui:581 msgid "New dimensions:" msgstr "Dimentsio berriak:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:2 +#: extensions/file_tools/data/ui/rotate-options.ui:77 msgid "Grid:" msgstr "Sareta:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:3 +#: extensions/file_tools/data/ui/rotate-options.ui:90 msgid "_Background:" msgstr "_Atzeko planoa:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:4 +#: extensions/file_tools/data/ui/rotate-options.ui:116 msgid "Pick a background color" msgstr "Hartu atzeko planoaren kolore bat" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:5 +#: extensions/file_tools/data/ui/rotate-options.ui:134 msgid "_Transparent" msgstr "_Gardena" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:6 +#: extensions/file_tools/data/ui/rotate-options.ui:182 msgid "Original size" msgstr "Jatorrizko tamaina" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:7 +#: extensions/file_tools/data/ui/rotate-options.ui:185 msgid "Bounding box" msgstr "Muga-koadroa" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:8 +#: extensions/file_tools/data/ui/rotate-options.ui:188 msgid "Crop borders" msgstr "Moztu ertzak" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:9 +#: extensions/file_tools/data/ui/rotate-options.ui:222 msgid "Angle" msgstr "Angelua" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:10 +#: extensions/file_tools/data/ui/rotate-options.ui:281 msgid "Align" msgstr "Lerrokatu" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:11 +#: extensions/file_tools/data/ui/rotate-options.ui:326 msgid "Image size" msgstr "Irudi-tamaina" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:12 +#: extensions/file_tools/data/ui/rotate-options.ui:416 msgid "Point 1:" msgstr "1. puntua:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:13 +#: extensions/file_tools/data/ui/rotate-options.ui:433 msgid "Point 2:" msgstr "2. puntua:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:14 +#: extensions/file_tools/data/ui/rotate-options.ui:447 msgid "Keep aspect ratio" msgstr "Mantendu aspektu-erlazioa" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:15 +#: extensions/file_tools/data/ui/rotate-options.ui:528 msgid "" "Draw a line on the image \n" "to set the alignment." msgstr "Marraztu marra irudian\n" "lerrokadura ezartzeko." -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:17 +#: extensions/file_tools/data/ui/rotate-options.ui:563 msgid "Parallel" msgstr "Paraleloa" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:18 +#: extensions/file_tools/data/ui/rotate-options.ui:580 msgid "Perpendicular" msgstr "Perpendikularra" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:19 +#: extensions/file_tools/data/ui/rotate-options.ui:604 msgid "Alignment" msgstr "Lerrokatzea" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:2 +#: extensions/file_tools/data/ui/sharpen-options.ui:83 msgid "Threshold:" msgstr "Atalasea:" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:3 +#: extensions/file_tools/data/ui/sharpen-options.ui:133 msgid "Radius:" msgstr "Erradioa:" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:4 +#: extensions/file_tools/data/ui/sharpen-options.ui:151 msgid "Amount:" msgstr "Kopurua:" #. Translators: the first number is converted to the second number -#: ../extensions/file_tools/gth-curve-editor.c:416 +#: extensions/file_tools/gth-curve-editor.c:417 #, c-format msgid "%d → %d" msgstr "%d → %d" -#: ../extensions/file_tools/gth-curve-editor.c:893 -#: ../gthumb/gth-histogram-view.c:837 +#: extensions/file_tools/gth-curve-editor.c:894 gthumb/gth-histogram-view.c:838 msgid "Linear scale" msgstr "Eskala lineala" -#: ../extensions/file_tools/gth-curve-editor.c:905 -#: ../gthumb/gth-histogram-view.c:849 +#: extensions/file_tools/gth-curve-editor.c:906 gthumb/gth-histogram-view.c:850 msgid "Logarithmic scale" msgstr "Eskala logaritmikoa" -#: ../extensions/file_tools/gth-curve-editor.c:925 -#: ../gthumb/gth-histogram-view.c:869 +#: extensions/file_tools/gth-curve-editor.c:926 gthumb/gth-histogram-view.c:870 msgid "Channel:" msgstr "Kanala:" -#: ../extensions/file_tools/gth-curve-editor.c:947 -#: ../gthumb/gth-histogram-view.c:890 +#: extensions/file_tools/gth-curve-editor.c:948 gthumb/gth-histogram-view.c:891 msgid "Value" msgstr "Balioa" -#: ../extensions/file_tools/gth-curve-editor.c:952 -#: ../gthumb/gth-histogram-view.c:895 +#: extensions/file_tools/gth-curve-editor.c:953 gthumb/gth-histogram-view.c:896 msgid "Red" msgstr "Gorria" -#: ../extensions/file_tools/gth-curve-editor.c:957 -#: ../gthumb/gth-histogram-view.c:900 +#: extensions/file_tools/gth-curve-editor.c:958 gthumb/gth-histogram-view.c:901 msgid "Green" msgstr "Berdea" -#: ../extensions/file_tools/gth-curve-editor.c:962 -#: ../gthumb/gth-histogram-view.c:905 +#: extensions/file_tools/gth-curve-editor.c:963 gthumb/gth-histogram-view.c:906 msgid "Blue" msgstr "Urdina" -#: ../extensions/file_tools/gth-curve-editor.c:981 -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:553 -#: ../extensions/file_tools/gth-file-tool-curves.c:816 -#: ../extensions/file_tools/gth-file-tool-rotate.c:601 -#: ../extensions/file_tools/gth-file-tool-sharpen.c:361 -#: ../gthumb/gth-test-aspect-ratio.c:234 +#: extensions/file_tools/gth-curve-editor.c:982 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:557 +#: extensions/file_tools/gth-file-tool-curves.c:819 +#: extensions/file_tools/gth-file-tool-rotate.c:604 +#: extensions/file_tools/gth-file-tool-sharpen.c:364 +#: gthumb/gth-test-aspect-ratio.c:218 msgid "Reset" msgstr "Berrezarri" -#: ../extensions/file_tools/gth-curve-preset-editor-dialog.c:266 -#: ../extensions/file_tools/gth-file-tool-curves.c:683 -#: ../extensions/file_tools/gth-file-tool-curves.c:844 +#: extensions/file_tools/gth-curve-preset-editor-dialog.c:267 +#: extensions/file_tools/gth-file-tool-curves.c:686 +#: extensions/file_tools/gth-file-tool-curves.c:847 msgid "Presets" msgstr "Aurrezarpenak" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:336 -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:390 -#: ../extensions/file_tools/gth-file-tool-crop.c:627 -#: ../extensions/file_tools/gth-file-tool-curves.c:284 -#: ../extensions/file_tools/gth-file-tool-effects.c:399 -#: ../extensions/file_tools/gth-file-tool-effects.c:443 -#: ../extensions/file_tools/gth-file-tool-effects.c:491 -#: ../extensions/file_tools/gth-file-tool-effects.c:540 -#: ../extensions/file_tools/gth-file-tool-effects.c:588 -#: ../extensions/file_tools/gth-file-tool-effects.c:636 -#: ../extensions/file_tools/gth-file-tool-effects.c:684 -#: ../extensions/file_tools/gth-file-tool-effects.c:731 -#: ../extensions/file_tools/gth-file-tool-effects.c:780 -#: ../extensions/file_tools/gth-file-tool-effects.c:902 -#: ../extensions/file_tools/gth-file-tool-effects.c:937 -#: ../extensions/file_tools/gth-file-tool-flip.c:63 -#: ../extensions/file_tools/gth-file-tool-grayscale.c:227 -#: ../extensions/file_tools/gth-file-tool-lomo.c:182 -#: ../extensions/file_tools/gth-file-tool-mirror.c:63 -#: ../extensions/file_tools/gth-file-tool-negative.c:100 -#: ../extensions/file_tools/gth-file-tool-rotate.c:568 -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:63 -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:340 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:393 +#: extensions/file_tools/gth-file-tool-crop.c:632 +#: extensions/file_tools/gth-file-tool-curves.c:287 +#: extensions/file_tools/gth-file-tool-effects.c:401 +#: extensions/file_tools/gth-file-tool-effects.c:445 +#: extensions/file_tools/gth-file-tool-effects.c:493 +#: extensions/file_tools/gth-file-tool-effects.c:542 +#: extensions/file_tools/gth-file-tool-effects.c:590 +#: extensions/file_tools/gth-file-tool-effects.c:638 +#: extensions/file_tools/gth-file-tool-effects.c:686 +#: extensions/file_tools/gth-file-tool-effects.c:733 +#: extensions/file_tools/gth-file-tool-effects.c:782 +#: extensions/file_tools/gth-file-tool-effects.c:904 +#: extensions/file_tools/gth-file-tool-effects.c:939 +#: extensions/file_tools/gth-file-tool-flip.c:63 +#: extensions/file_tools/gth-file-tool-grayscale.c:230 +#: extensions/file_tools/gth-file-tool-lomo.c:182 +#: extensions/file_tools/gth-file-tool-mirror.c:63 +#: extensions/file_tools/gth-file-tool-negative.c:100 +#: extensions/file_tools/gth-file-tool-rotate-left.c:63 +#: extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-rotate.c:571 msgid "Applying changes" msgstr "Aplikatu aldaketak" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:594 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:598 msgid "Adjust Colors" msgstr "Doitu koloreak" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:595 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:599 msgid "Change brightness, contrast, saturation and gamma level of the image" msgstr "Aldatu irudiaren distira, kontrastea, saturazioa eta gamma maila" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:533 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:536 msgid "Stretch" msgstr "Luzatzea" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:535 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:538 #, no-c-format msgid "Stretch the histogram after trimming 0.5% from both ends" msgstr "Luzatu histograma bi muturretatik %0,5a moztu ondoren" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:539 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:542 msgid "Equalize" msgstr "Berdindu" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:540 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:543 msgid "Equalize the histogram using the square root function" msgstr "Berdindu histograma erro karratua funtzioa erabiliz" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:544 -#: ../extensions/file_tools/gth-file-tool-crop.c:468 -#: ../extensions/file_tools/gth-file-tool-rotate.c:397 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:547 +#: extensions/file_tools/gth-file-tool-crop.c:473 +#: extensions/file_tools/gth-file-tool-rotate.c:400 msgid "Uniform" msgstr "Uniformea" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:545 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:548 msgid "Equalize the histogram using the linear function" msgstr "Berdindu histograma funtzio lineala erabiliz" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:659 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:661 msgid "Adjust Contrast" msgstr "Doitu kontrastea" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:661 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:663 msgid "Automatic contrast adjustment" msgstr "Kontrastearen doiketa automatikoa" -#: ../extensions/file_tools/gth-file-tool-color-picker.c:245 +#: extensions/file_tools/gth-file-tool-color-picker.c:246 msgid "Color Picker" msgstr "Kolore-hautatzailea" -#: ../extensions/file_tools/gth-file-tool-color-picker.c:248 +#: extensions/file_tools/gth-file-tool-color-picker.c:249 msgid "Pick a color from the image" msgstr "Hautatu kolore bat iruditik" -#: ../extensions/file_tools/gth-file-tool-crop.c:434 -#: ../extensions/file_tools/gth-file-tool-resize.c:581 -#: ../gthumb/gth-test-aspect-ratio.c:47 +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: gthumb/gth-test-aspect-ratio.c:47 msgid "Square" msgstr "Karratua" -#: ../extensions/file_tools/gth-file-tool-crop.c:435 -#: ../extensions/file_tools/gth-file-tool-resize.c:582 +#: extensions/file_tools/gth-file-tool-crop.c:440 +#: extensions/file_tools/gth-file-tool-resize.c:590 #, c-format msgid "%d × %d (Image)" msgstr "%d x %d (irudia)" -#: ../extensions/file_tools/gth-file-tool-crop.c:438 -#: ../extensions/file_tools/gth-file-tool-resize.c:586 +#: extensions/file_tools/gth-file-tool-crop.c:443 +#: extensions/file_tools/gth-file-tool-resize.c:594 #, c-format msgid "%d × %d (Screen)" msgstr "%d x %d (pantaila)" -#: ../extensions/file_tools/gth-file-tool-crop.c:442 -#: ../extensions/file_tools/gth-file-tool-resize.c:591 -#: ../gthumb/gth-test-aspect-ratio.c:48 +#: extensions/file_tools/gth-file-tool-crop.c:447 +#: extensions/file_tools/gth-file-tool-resize.c:599 +#: gthumb/gth-test-aspect-ratio.c:48 msgid "5∶4" msgstr "5:4" -#: ../extensions/file_tools/gth-file-tool-crop.c:443 -#: ../extensions/file_tools/gth-file-tool-resize.c:592 -#: ../gthumb/gth-test-aspect-ratio.c:49 +#: extensions/file_tools/gth-file-tool-crop.c:448 +#: extensions/file_tools/gth-file-tool-resize.c:600 +#: gthumb/gth-test-aspect-ratio.c:49 msgid "4∶3 (DVD, Book)" msgstr "4:3 (DVDa, liburua)" -#: ../extensions/file_tools/gth-file-tool-crop.c:444 -#: ../extensions/file_tools/gth-file-tool-resize.c:593 -#: ../gthumb/gth-test-aspect-ratio.c:50 +#: extensions/file_tools/gth-file-tool-crop.c:449 +#: extensions/file_tools/gth-file-tool-resize.c:601 +#: gthumb/gth-test-aspect-ratio.c:50 msgid "7∶5" msgstr "7:5" -#: ../extensions/file_tools/gth-file-tool-crop.c:445 -#: ../extensions/file_tools/gth-file-tool-resize.c:594 -#: ../gthumb/gth-test-aspect-ratio.c:51 +#: extensions/file_tools/gth-file-tool-crop.c:450 +#: extensions/file_tools/gth-file-tool-resize.c:602 +#: gthumb/gth-test-aspect-ratio.c:51 msgid "3∶2 (Postcard)" msgstr "3:2 (postala)" -#: ../extensions/file_tools/gth-file-tool-crop.c:446 -#: ../extensions/file_tools/gth-file-tool-resize.c:595 -#: ../gthumb/gth-test-aspect-ratio.c:52 +#: extensions/file_tools/gth-file-tool-crop.c:451 +#: extensions/file_tools/gth-file-tool-resize.c:603 +#: gthumb/gth-test-aspect-ratio.c:52 msgid "16∶10" msgstr "16:10" -#: ../extensions/file_tools/gth-file-tool-crop.c:447 -#: ../extensions/file_tools/gth-file-tool-resize.c:596 -#: ../gthumb/gth-test-aspect-ratio.c:53 +#: extensions/file_tools/gth-file-tool-crop.c:452 +#: extensions/file_tools/gth-file-tool-resize.c:604 +#: gthumb/gth-test-aspect-ratio.c:53 msgid "16∶9 (DVD)" msgstr "16:9 (DVDa)" -#: ../extensions/file_tools/gth-file-tool-crop.c:448 -#: ../extensions/file_tools/gth-file-tool-resize.c:597 -#: ../gthumb/gth-test-aspect-ratio.c:54 +#: extensions/file_tools/gth-file-tool-crop.c:453 +#: extensions/file_tools/gth-file-tool-resize.c:605 +#: gthumb/gth-test-aspect-ratio.c:54 msgid "1.85∶1" msgstr "1.85:1" -#: ../extensions/file_tools/gth-file-tool-crop.c:449 -#: ../extensions/file_tools/gth-file-tool-resize.c:598 -#: ../gthumb/gth-test-aspect-ratio.c:55 +#: extensions/file_tools/gth-file-tool-crop.c:454 +#: extensions/file_tools/gth-file-tool-resize.c:606 +#: gthumb/gth-test-aspect-ratio.c:55 msgid "2.39∶1" msgstr "2.39:1" #. Translators: this is an option for the format -> Format: Custom -#: ../extensions/file_tools/gth-file-tool-crop.c:450 -#: ../extensions/file_tools/gth-file-tool-resize.c:599 -#: ../extensions/image_print/data/ui/print-layout.ui.h:2 -#: ../extensions/rename_series/gth-template-selector.c:248 -#: ../gthumb/gth-test-aspect-ratio.c:209 +#: extensions/file_tools/gth-file-tool-crop.c:455 +#: extensions/file_tools/gth-file-tool-resize.c:607 +#: extensions/image_print/data/ui/print-layout.ui:17 +#: extensions/rename_series/gth-template-selector.c:248 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Custom" msgstr "Pertsonalizatua" -#: ../extensions/file_tools/gth-file-tool-crop.c:465 -#: ../extensions/file_tools/gth-file-tool-rotate.c:394 +#: extensions/file_tools/gth-file-tool-crop.c:470 +#: extensions/file_tools/gth-file-tool-rotate.c:397 msgid "Rule of Thirds" msgstr "Erenen araua" -#: ../extensions/file_tools/gth-file-tool-crop.c:466 -#: ../extensions/file_tools/gth-file-tool-rotate.c:395 +#: extensions/file_tools/gth-file-tool-crop.c:471 +#: extensions/file_tools/gth-file-tool-rotate.c:398 msgid "Golden Sections" msgstr "Urrezko atalak" -#: ../extensions/file_tools/gth-file-tool-crop.c:467 -#: ../extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/file_tools/gth-file-tool-crop.c:472 +#: extensions/file_tools/gth-file-tool-rotate.c:399 msgid "Center Lines" msgstr "Zentratu marrak" -#: ../extensions/file_tools/gth-file-tool-crop.c:682 -msgid "Crop" -msgstr "Moztu" - -#: ../extensions/file_tools/gth-file-tool-curves.c:407 +#: extensions/file_tools/gth-file-tool-curves.c:410 msgid "Add to Presets" msgstr "Gehitu aurrezarpenei" -#: ../extensions/file_tools/gth-file-tool-curves.c:408 +#: extensions/file_tools/gth-file-tool-curves.c:411 msgid "Enter the preset name:" msgstr "Idatzi aurrezarritako izena:" -#: ../extensions/file_tools/gth-file-tool-curves.c:530 -#: ../extensions/gstreamer_tools/actions.c:69 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1557 -#: ../gthumb/gth-browser.c:1885 +#: extensions/file_tools/gth-file-tool-curves.c:533 +#: extensions/gstreamer_tools/actions.c:69 +#: extensions/image_viewer/gth-image-viewer-page.c:1632 +#: gthumb/gth-browser.c:1867 msgid "Could not save the file" msgstr "Ezin izan da fitxategia gorde" -#: ../extensions/file_tools/gth-file-tool-curves.c:830 +#: extensions/file_tools/gth-file-tool-curves.c:833 msgid "Add to presets" msgstr "Gehitu aurrezarpenei" -#: ../extensions/file_tools/gth-file-tool-curves.c:889 +#: extensions/file_tools/gth-file-tool-curves.c:892 msgid "Color Curves" msgstr "Koloreen kurbak" -#: ../extensions/file_tools/gth-file-tool-curves.c:890 +#: extensions/file_tools/gth-file-tool-curves.c:893 msgid "Adjust color curves" msgstr "Doitu koloreen kurbak" -#: ../extensions/file_tools/gth-file-tool-effects.c:357 +#: extensions/file_tools/gth-file-tool-effects.c:359 msgid "Special Effects" msgstr "Efektu bereziak" #. Translators: this is the name of a filter that produces warmer colors -#: ../extensions/file_tools/gth-file-tool-effects.c:401 +#: extensions/file_tools/gth-file-tool-effects.c:403 msgid "Warmer" msgstr "Beroagoa" #. Translators: this is the name of a filter that produces cooler colors -#: ../extensions/file_tools/gth-file-tool-effects.c:445 +#: extensions/file_tools/gth-file-tool-effects.c:447 msgid "Cooler" msgstr "Hotzagoa" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:493 +#: extensions/file_tools/gth-file-tool-effects.c:495 msgid "Soil" msgstr "Lurra" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:542 +#: extensions/file_tools/gth-file-tool-effects.c:544 msgid "Desert" msgstr "Basamortua" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:590 +#: extensions/file_tools/gth-file-tool-effects.c:592 msgid "Arctic" msgstr "Artikoa" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:638 +#: extensions/file_tools/gth-file-tool-effects.c:640 msgid "Mangos" msgstr "Mangoak" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:686 +#: extensions/file_tools/gth-file-tool-effects.c:688 msgid "Fresh Blue" msgstr "Urdin freskoa" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:733 +#: extensions/file_tools/gth-file-tool-effects.c:735 msgid "Cherry" msgstr "Gerezia" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:782 +#: extensions/file_tools/gth-file-tool-effects.c:784 msgid "Vintage" msgstr "Zaharra" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:904 +#: extensions/file_tools/gth-file-tool-effects.c:906 msgid "Blurred Edges" msgstr "Ertz lausoak" #. Translators: this is the name of an image filter that produces darker edges -#: ../extensions/file_tools/gth-file-tool-effects.c:939 +#: extensions/file_tools/gth-file-tool-effects.c:941 msgid "Vignette" msgstr "Bineta" -#: ../extensions/file_tools/gth-file-tool-flip.c:90 -msgid "Flip" -msgstr "Irauli" - -#: ../extensions/file_tools/gth-file-tool-flip.c:91 +#: extensions/file_tools/gth-file-tool-flip.c:91 msgid "Flip the image vertically" msgstr "Irauli irudia bertikalean" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:370 +#: extensions/file_tools/gth-file-tool-grayscale.c:373 msgid "_Brightness" msgstr "_Distira" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:375 +#: extensions/file_tools/gth-file-tool-grayscale.c:378 msgid "_Saturation" msgstr "_Saturazioa" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:380 +#: extensions/file_tools/gth-file-tool-grayscale.c:383 msgid "_Average" msgstr "_Batez bestekoa" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:496 +#: extensions/file_tools/gth-file-tool-grayscale.c:498 msgid "Grayscale" msgstr "Gris-eskala" -#: ../extensions/file_tools/gth-file-tool-lomo.c:183 +#: extensions/file_tools/gth-file-tool-lomo.c:183 msgid "Lomo" msgstr "Solomoa" -#: ../extensions/file_tools/gth-file-tool-mirror.c:90 -msgid "Mirror" -msgstr "Ispilua" - -#: ../extensions/file_tools/gth-file-tool-mirror.c:91 +#: extensions/file_tools/gth-file-tool-mirror.c:91 msgid "Mirror the image horizontally" msgstr "Ispilatu irudia horizontalean" -#: ../extensions/file_tools/gth-file-tool-negative.c:101 +#: extensions/file_tools/gth-file-tool-negative.c:101 msgid "Negative" msgstr "Negatiboa" -#: ../extensions/file_tools/gth-file-tool-redo.c:77 +#: extensions/file_tools/gth-file-tool-redo.c:77 msgid "Redo" msgstr "Berregin" #. resize the original image -#: ../extensions/file_tools/gth-file-tool-resize.c:180 -#: ../extensions/resize_images/dlg-resize-images.c:172 -#: ../gthumb/gth-filter-grid.c:572 +#: extensions/file_tools/gth-file-tool-resize.c:185 +#: extensions/resize_images/dlg-resize-images.c:169 +#: gthumb/gth-filter-grid.c:573 msgid "Resizing images" msgstr "Irudien tamainak aldatzen" -#: ../extensions/file_tools/gth-file-tool-resize.c:834 -msgid "Resize" -msgstr "Aldatu tamaina" - -#: ../extensions/file_tools/gth-file-tool-rotate.c:681 -msgid "Rotate" -msgstr "Biratu" - -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:90 -#: ../extensions/image_rotation/callbacks.c:46 -#: ../extensions/image_rotation/callbacks.c:177 +#: extensions/file_tools/gth-file-tool-rotate-left.c:90 +#: extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:163 msgid "Rotate Left" msgstr "Biratu ezkerrera" -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:91 +#: extensions/file_tools/gth-file-tool-rotate-left.c:91 msgid "Rotate the image by 90 degrees counterclockwise" msgstr "Biratu irudia 90 gradu ordulariaren aurkako noranzkoan" -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:90 -#: ../extensions/image_rotation/callbacks.c:47 -#: ../extensions/image_rotation/callbacks.c:185 +#: extensions/file_tools/gth-file-tool-rotate-right.c:90 +#: extensions/image_rotation/callbacks.c:54 +#: extensions/image_rotation/callbacks.c:171 msgid "Rotate Right" msgstr "Biratu eskuinera" -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:91 +#: extensions/file_tools/gth-file-tool-rotate-right.c:91 msgid "Rotate the image by 90 degrees clockwise" msgstr "Biratu irudia 90 gradu ordulariaren noranzkoan" -#: ../extensions/file_tools/gth-file-tool-save-as.c:70 -#: ../gthumb/resources/gears-menu.ui.h:4 +#: extensions/file_tools/gth-file-tool-rotate.c:682 +msgid "Rotate" +msgstr "Biratu" + +#: extensions/file_tools/gth-file-tool-save-as.c:70 +#: gthumb/resources/gears-menu.ui:21 msgid "Save As…" msgstr "Gorde honela…" -#: ../extensions/file_tools/gth-file-tool-save.c:66 -#: ../gthumb/resources/gears-menu.ui.h:3 +#: extensions/file_tools/gth-file-tool-save.c:66 +#: gthumb/resources/gears-menu.ui:17 msgid "Save" msgstr "Gorde" -#: ../extensions/file_tools/gth-file-tool-sharpen.c:331 +#: extensions/file_tools/gth-file-tool-sharpen.c:334 msgid "Sharpening image" msgstr "Irudia enfokatzen" -#: ../extensions/file_tools/gth-file-tool-sharpen.c:434 +#: extensions/file_tools/gth-file-tool-sharpen.c:435 msgid "Enhance Focus" msgstr "Hobetu fokua" -#: ../extensions/file_tools/gth-file-tool-undo.c:77 +#: extensions/file_tools/gth-file-tool-undo.c:77 msgid "Undo" msgstr "Desegin" -#: ../extensions/find_duplicates/callbacks.c:37 +#: extensions/find_duplicates/callbacks.c:37 msgid "Find _Duplicates…" msgstr "Bilatu _bikoiztuak…" -#: ../extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui:26 msgid "_Folders:" msgstr "_Karpetak:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:225 msgid "Duplicates:" msgstr "Bikoiztuak:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:2 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:291 msgid "Files:" msgstr "Fitxategiak:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:3 -#: ../gthumb/gth-main-default-metadata.c:32 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:366 +#: gthumb/gth-main-default-metadata.c:32 msgid "File" msgstr "Fitxategia" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:4 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:381 msgid "Last modified" msgstr "Azken aldaketa" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:6 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:438 msgid "_View" msgstr "_Ikusi" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:7 -#: ../gthumb/gth-tags-entry.c:1226 ../gthumb/gtk-utils.h:39 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:454 +#: gthumb/gth-tags-entry.c:1148 gthumb/gtk-utils.h:39 msgid "_Delete" msgstr "Ez_abatu" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:8 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:544 msgid "No duplicates found." msgstr "Ez da bikoiztutakorik aurkitu." -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:1 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:1 -#: ../extensions/search/data/ui/search-editor.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:32 +#: extensions/rename_series/data/ui/rename-series.ui:28 +#: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Hemen hasi:" -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:3 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:94 msgid "_Filter:" msgstr "_Iragazkia:" -#: ../extensions/find_duplicates/dlg-find-duplicates.c:98 -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:1 -#: ../extensions/find_duplicates/gth-find-duplicates.c:1350 +#: extensions/find_duplicates/dlg-find-duplicates.c:98 +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:3 +#: extensions/find_duplicates/gth-find-duplicates.c:1350 msgid "Find Duplicates" msgstr "Bilatu bikoiztuak" -#: ../extensions/find_duplicates/dlg-find-duplicates.c:106 -#: ../extensions/search/actions.c:81 +#: extensions/find_duplicates/dlg-find-duplicates.c:106 +#: extensions/search/actions.c:80 msgid "_Find" msgstr "A_urkitu" -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:2 +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:4 msgid "Find duplicated files." msgstr "Bilatu bikoiztutako fitxategiak." -#: ../extensions/find_duplicates/gth-find-duplicates.c:65 +#: extensions/find_duplicates/gth-find-duplicates.c:65 msgid "leave the newest duplicates" msgstr "utzi bikoiztutako berrienak" -#: ../extensions/find_duplicates/gth-find-duplicates.c:66 +#: extensions/find_duplicates/gth-find-duplicates.c:66 msgid "leave the oldest duplicates" msgstr "utzi bikoiztutako zaharrenak" -#: ../extensions/find_duplicates/gth-find-duplicates.c:67 +#: extensions/find_duplicates/gth-find-duplicates.c:67 msgid "by folder…" msgstr "karpetaren arabera…" -#: ../extensions/find_duplicates/gth-find-duplicates.c:68 +#: extensions/find_duplicates/gth-find-duplicates.c:68 msgid "all files" msgstr "fitxategi guztiak" -#: ../extensions/find_duplicates/gth-find-duplicates.c:69 +#: extensions/find_duplicates/gth-find-duplicates.c:69 msgid "no file" msgstr "fitxategirik ez" -#: ../extensions/find_duplicates/gth-find-duplicates.c:519 -#: ../extensions/find_duplicates/gth-find-duplicates.c:650 +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:876 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "Fitxategi %d (%s)" +msgstr[1] "%d fitxategi (%s)" + +#: extensions/find_duplicates/gth-find-duplicates.c:519 +#: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format msgid "%d duplicate" msgid_plural "%d duplicates" msgstr[0] "Bikoiztutako %d" msgstr[1] "%d bikoiztutako" -#: ../extensions/find_duplicates/gth-find-duplicates.c:557 +#: extensions/find_duplicates/gth-find-duplicates.c:557 msgid "Search completed" msgstr "Bilaketa osatua" -#: ../extensions/find_duplicates/gth-find-duplicates.c:741 +#: extensions/find_duplicates/gth-find-duplicates.c:741 msgid "Searching for duplicates" msgstr "Bikoiztuak bilatzen" -#: ../extensions/find_duplicates/gth-find-duplicates.c:744 -#: ../gthumb/gth-load-file-data-task.c:106 -#: ../gthumb/gth-save-file-data-task.c:100 +#: extensions/find_duplicates/gth-find-duplicates.c:744 +#: gthumb/gth-load-file-data-task.c:109 gthumb/gth-save-file-data-task.c:103 #, c-format msgid "%d file remaining" msgid_plural "%d files remaining" msgstr[0] "fitxategi %d falta da" msgstr[1] "%d fitxategi falta dira" -#: ../extensions/find_duplicates/gth-find-duplicates.c:890 +#: extensions/find_duplicates/gth-find-duplicates.c:890 msgid "Getting the file list" msgstr "Fitxategi-zerrenda lortzen" -#: ../extensions/find_duplicates/gth-find-duplicates.c:1067 +#: extensions/find_duplicates/gth-find-duplicates.c:1067 msgid "Duplicates" msgstr "Bikoiztuak" -#: ../extensions/find_duplicates/gth-find-duplicates.c:1373 +#: extensions/find_duplicates/gth-find-duplicates.c:1373 msgid "Select" msgstr "Hautatu" -#: ../extensions/flicker/flicker.extension.in.in.h:1 +#: extensions/flicker/flicker.extension.desktop.in.in:3 msgid "Flicker" msgstr "Flicker" -#: ../extensions/flicker/flicker.extension.in.in.h:2 +#: extensions/flicker/flicker.extension.desktop.in.in:4 msgid "Upload images to Flickr" msgstr "Igo irudiak Flickr webgunera" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:2 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Argazki publikoak" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Argazki pribatuak (senitarteko eta lagunentzako ikusgai)" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:4 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Argazki pribatuak (lagunentzako ikusgai)" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Argazki pribatuak (senitartekoentzako ikusgai)" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:5 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:51 msgid "Private photos" msgstr "Argazki pribatuak" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:6 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:73 msgid "Safe content" msgstr "Guztientzako edukia" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:7 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:77 msgid "Moderate content" msgstr "Neurrizko edukia" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:8 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:81 msgid "Restricted content" msgstr "Murriztutako edukia" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:11 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:2 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Kontua:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Editatu kontuak" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 msgid "Free space:" msgstr "Leku librea:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:12 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:3 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:275 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:134 msgid "Ph_otoset:" msgstr "Argazkien multzoa:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:13 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:291 msgid "_Privacy:" msgstr "_Pribatutasuna:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:14 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:329 msgid "_Safety:" msgstr "_Segurtasuna:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:15 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:405 msgid "Hi_de from public searches" msgstr "_Ezkutatu bilaketa publikoetatik" -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:166 -#: ../extensions/webalbums/gth-web-exporter.c:1841 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:422 +msgid "_Resize if larger than:" +msgstr "_Aldatu tamaina hau baino handiagoei:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "_Kontua:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:227 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Ezin izan da zerbitzariarekin konektatu" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Fitxategiak ongi igo dira zerbitzarira." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1826 msgid "_Open in the Browser" msgstr "_Ireki arakatzailean" -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:279 +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Ezin izan da albuma sortu" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Ezin izan dira fitxategiak igo" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1740 +msgid "No valid file selected." +msgstr "Ez da baliozko fitxategirik hautatu." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Ezin izan dira fitxategiak esportatu" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Esportatu %s kokalekura" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:320 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "Fitxategi %d" +msgstr[1] "%d fitxategi" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:345 msgid "Could not get the photo list" msgstr "Ezin izan da argazkien zerrenda eskuratu" -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:598 +#: extensions/flicker_utils/dlg-import-from-flickr.c:382 +#: extensions/flicker_utils/dlg-import-from-flickr.c:561 msgid "No album selected" msgstr "Ez da albumik hautatu" -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: ../extensions/photo_importer/dlg-photo-importer.c:582 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-import-from-flickr.c:521 +#: extensions/photo_importer/dlg-photo-importer.c:584 msgid "_Import" msgstr "_Inportatu" -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:579 #, c-format msgid "Import from %s" msgstr "Inportatu %s kokalekutik" -#: ../extensions/flicker_utils/flickr-consumer.c:124 -#: ../extensions/flicker_utils/flickr-service.c:237 -#: ../extensions/flicker_utils/flickr-service.c:348 -#: ../extensions/flicker_utils/flickr-service.c:681 -#: ../extensions/flicker_utils/flickr-service.c:946 -#: ../extensions/oauth/oauth-service.c:154 +#: extensions/flicker_utils/flickr-consumer.c:122 +#: extensions/flicker_utils/flickr-service.c:240 +#: extensions/flicker_utils/flickr-service.c:344 +#: extensions/flicker_utils/flickr-service.c:667 +#: extensions/flicker_utils/flickr-service.c:919 +#: extensions/oauth/oauth-service.c:154 msgid "Unknown error" msgstr "Errore ezezaguna" -#: ../extensions/flicker_utils/flickr-service.c:502 +#: extensions/flicker_utils/flickr-service.c:491 #, c-format msgid "" "Return to this window when you have finished the authorization process on %s" msgstr "Itzuli leiho honetara %s gunean baimentzeko prozesua amaitzen duzunean" -#: ../extensions/flicker_utils/flickr-service.c:503 +#: extensions/flicker_utils/flickr-service.c:492 msgid "Once you’re done, click the “Continue” button below." msgstr "Behin amaituta, egin klik beheko 'Jarraitu' botoian." -#: ../extensions/flicker_utils/flickr-service.c:575 +#: extensions/flicker_utils/flickr-service.c:562 msgid "C_ontinue" msgstr "_Jarraitu" -#: ../extensions/flicker_utils/flickr-service.c:576 +#: extensions/flicker_utils/flickr-service.c:563 msgid "_Authorize…" msgstr "_Baimendu…" -#: ../extensions/flicker_utils/flickr-service.c:579 +#: extensions/flicker_utils/flickr-service.c:566 #, c-format msgid "gThumb requires your authorization to upload the photos to %s" msgstr "gThumb-ek zure baimena behar du argazkiak %s kokalekura igotzeko" -#: ../extensions/flicker_utils/flickr-service.c:580 +#: extensions/flicker_utils/flickr-service.c:567 #, c-format msgid "" "Click “Authorize” to open your web browser and authorize gthumb to upload " @@ -2968,293 +2876,462 @@ "authorization." msgstr "Egin klik 'Baimendu' botoian web arakatzailea irekitzeko eta gThumb-i argazkiak %s kokalekura igotzea baimentzeko. Amaitutakoan, itzuli leiho honetara baimentzea osatzeko." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Albumen zerrenda eskuratzen" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Album berria sortzen" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Ezin izan da “%s” kargatu: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "“%s” kargatzen" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Fitxategiak zerbitzarira igotzen" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Argazkien zerrenda eskuratzen" + #. Translators: %s is a filename -#: ../extensions/gstreamer_tools/actions.c:75 +#: extensions/gstreamer_tools/actions.c:75 #, c-format msgid "Image saved as %s" msgstr "Irudia honela gorde da: %s" -#: ../extensions/gstreamer_tools/actions.c:101 +#: extensions/gstreamer_tools/actions.c:101 msgctxt "Filename" msgid "Screenshot" msgstr "Pantaila-argazkia" -#: ../extensions/gstreamer_tools/actions.c:137 -#: ../extensions/gstreamer_tools/actions.c:148 +#: extensions/gstreamer_tools/actions.c:137 +#: extensions/gstreamer_tools/actions.c:148 msgid "Could not take a screenshot" msgstr "Ezin izan da pantailako argazkirik hartu" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:1 -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:599 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1103 +#: extensions/gstreamer_tools/callbacks.c:32 +msgid "Screenshot" +msgstr "Pantaila-argazkia" + +#: extensions/gstreamer_tools/callbacks.c:33 +msgid "Play/Pause" +msgstr "Erreproduzitu/Pausarazi" + +#: extensions/gstreamer_tools/callbacks.c:34 +msgid "Mute" +msgstr "Mututu" + +#: extensions/gstreamer_tools/callbacks.c:35 +msgid "Play faster" +msgstr "Erreproduzitu azkarrago" + +#: extensions/gstreamer_tools/callbacks.c:36 +msgid "Play slower" +msgstr "Erreproduzitu motelago" + +#: extensions/gstreamer_tools/callbacks.c:37 +#: extensions/image_viewer/gth-image-viewer-page.c:1189 +msgid "Next frame" +msgstr "Hurrengo fotograma" + +#: extensions/gstreamer_tools/callbacks.c:38 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 +msgid "Go forward 1 second" +msgstr "Joan segundo bat aurrera" + +#: extensions/gstreamer_tools/callbacks.c:39 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 +msgid "Go forward 5 seconds" +msgstr "Joan 5 segundo aurrera" + +#: extensions/gstreamer_tools/callbacks.c:40 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 +msgid "Go forward 10 seconds" +msgstr "Joan 10 segundo aurrera" + +#: extensions/gstreamer_tools/callbacks.c:41 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 +msgid "Go forward 1 minute" +msgstr "Joan minutu bat aurrera" + +#: extensions/gstreamer_tools/callbacks.c:42 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 +msgid "Go forward 5 minutes" +msgstr "Joan 5 minutu aurrera" + +#: extensions/gstreamer_tools/callbacks.c:43 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 +msgid "Go back 1 second" +msgstr "Joan segundo bat atzera" + +#: extensions/gstreamer_tools/callbacks.c:44 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 +msgid "Go back 5 seconds" +msgstr "Joan 5 segundo atzera" + +#: extensions/gstreamer_tools/callbacks.c:45 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 +msgid "Go back 10 seconds" +msgstr "Joan 10 segundo atzera" + +#: extensions/gstreamer_tools/callbacks.c:46 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 +msgid "Go back 1 minute" +msgstr "Joan minutu bat atzera" + +#: extensions/gstreamer_tools/callbacks.c:47 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 +msgid "Go back 5 minutes" +msgstr "Joan 5 minutu atzera" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:13 +msgid "Use hardware acceleration" +msgstr "Erabili hardware bidezko azelerazioa" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:35 +msgid "_Screenshots location:" +msgstr "_Pantaila-argazkien kokalekua:" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:29 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:622 +#: extensions/image_viewer/gth-image-viewer-page.c:1182 msgid "Play" msgstr "Erreproduzitu" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:2 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:50 msgid "Slower" msgstr "Motelago" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:3 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:72 msgid "Faster" msgstr "Azkarrago" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:4 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:94 msgid "Restart when finished" msgstr "Berrabiarazi amaitzean" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:5 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:130 msgid "Time:" msgstr "Denbora:" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:6 -msgid "--∶--" -msgstr "--∶--" - -#: ../extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui.h:1 -msgid "_Screenshots location:" -msgstr "_Pantaila-argazkien kokalekua:" +#. minus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 +msgid "-5s" +msgstr "-5s" + +#. minus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 +msgid "-10s" +msgstr "-10s" + +#. minus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 +msgid "-1m" +msgstr "-1m" + +#. minus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 +msgid "-5m" +msgstr "-5m" + +#. plus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 +msgid "+5s" +msgstr "+5s" + +#. plus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 +msgid "+10s" +msgstr "+10s" + +#. plus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 +msgid "+1m" +msgstr "+1m" + +#. plus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 +msgid "+5m" +msgstr "+5m" + +#. minus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 +msgid "-1s" +msgstr "-1s" + +#. plus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 +msgid "+1s" +msgstr "+1s" -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:1 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:3 msgid "Audio/Video support" msgstr "Audioaren / Bideoaren euskarria" -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:2 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:4 msgid "Play audio and video files." msgstr "Erreproduzitu audio- eta bideo-fitxategiak" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:572 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:8 +msgid "video-x-generic" +msgstr "video-x-generic" + +#: extensions/gstreamer_tools/gth-media-viewer-page.c:595 msgid "Playing video" msgstr "Bideoa erreproduzitzen" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:585 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:608 msgid "Pause" msgstr "Pausatu" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:891 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 msgid "Take a screenshot" msgstr "Atera pantaila-argazki bat" -#: ../extensions/gstreamer_tools/main.c:32 -#: ../gthumb/gth-main-default-tests.c:313 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 +msgid "Fit to window" +msgstr "Doitu leihora" + +#: extensions/gstreamer_tools/main.c:34 +msgid "Audio/Video Player" +msgstr "Audioaren/Bideoaren erreproduzigailua" + +#: extensions/gstreamer_tools/main.c:39 gthumb/gth-main-default-tests.c:314 msgid "Video" msgstr "Bideoa" -#: ../extensions/gstreamer_tools/main.c:33 -#: ../gthumb/gth-main-default-tests.c:320 +#: extensions/gstreamer_tools/main.c:40 gthumb/gth-main-default-tests.c:321 msgid "Audio" msgstr "Audioa" -#: ../extensions/gstreamer_tools/main.c:40 +#: extensions/gstreamer_tools/main.c:47 msgid "Artist" msgstr "Artista" -#: ../extensions/gstreamer_tools/main.c:41 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:15 +#: extensions/gstreamer_tools/main.c:48 +#: extensions/webalbums/data/ui/web-album-exporter.ui:320 msgid "Album" msgstr "Albuma" -#: ../extensions/gstreamer_tools/main.c:42 +#: extensions/gstreamer_tools/main.c:49 msgid "Bitrate" msgstr "Bit-emaria" -#: ../extensions/gstreamer_tools/main.c:43 +#: extensions/gstreamer_tools/main.c:50 msgid "Encoder" msgstr "Kodetzailea" -#: ../extensions/gstreamer_tools/main.c:45 -#: ../extensions/gstreamer_tools/main.c:50 +#: extensions/gstreamer_tools/main.c:52 extensions/gstreamer_tools/main.c:57 msgid "Codec" msgstr "Kodeka" -#: ../extensions/gstreamer_tools/main.c:46 +#: extensions/gstreamer_tools/main.c:53 msgid "Framerate" msgstr "Fotograma-emaria" -#: ../extensions/gstreamer_tools/main.c:47 -#: ../extensions/image_print/data/ui/print-layout.ui.h:24 +#: extensions/gstreamer_tools/main.c:54 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Width" msgstr "Zabalera" -#: ../extensions/gstreamer_tools/main.c:48 -#: ../extensions/image_print/data/ui/print-layout.ui.h:25 +#: extensions/gstreamer_tools/main.c:55 +#: extensions/image_print/data/ui/print-layout.ui:739 msgid "Height" msgstr "Altuera" -#: ../extensions/gstreamer_tools/main.c:51 +#: extensions/gstreamer_tools/main.c:58 msgid "Channels" msgstr "Kanalak" -#: ../extensions/gstreamer_tools/main.c:52 +#: extensions/gstreamer_tools/main.c:59 msgid "Sample rate" msgstr "Lagin-maiztasuna" -#: ../extensions/gstreamer_utils/gstreamer-utils.c:368 +#: extensions/gstreamer_utils/gstreamer-utils.c:369 msgid "Stereo" msgstr "Estereoa" -#: ../extensions/gstreamer_utils/gstreamer-utils.c:368 +#: extensions/gstreamer_utils/gstreamer-utils.c:369 msgid "Mono" msgstr "Monoa" #. Translators: this is an image size, such as 1024 × 768 -#: ../extensions/gstreamer_utils/gstreamer-utils.c:401 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1790 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:253 -#: ../extensions/raw_files/gth-metadata-provider-raw.c:96 -#: ../extensions/webalbums/gth-web-exporter.c:2448 ../gthumb/gtk-utils.c:897 +#: extensions/gstreamer_utils/gstreamer-utils.c:402 +#: extensions/image_viewer/gth-image-viewer-page.c:1865 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 +#: extensions/raw_files/gth-metadata-provider-raw.c:96 +#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" -#: ../extensions/image_print/actions.c:69 +#: extensions/image_print/actions.c:69 msgid "Could not print the selected files" msgstr "Ezin izan dira hautatutako fitxategiak inprimatu" -#: ../extensions/image_print/callbacks.c:53 -#: ../extensions/image_print/callbacks.c:59 -#: ../extensions/image_print/preferences.c:79 +#: extensions/image_print/callbacks.c:38 extensions/image_print/callbacks.c:53 +#: extensions/image_print/callbacks.c:59 +#: extensions/image_print/preferences.c:79 msgid "Print" msgstr "Inprimatu" -#: ../extensions/image_print/data/ui/print-layout.ui.h:1 +#: extensions/image_print/data/ui/print-layout.ui:13 msgid "Centered" msgstr "Zentratuta" -#: ../extensions/image_print/data/ui/print-layout.ui.h:13 +#: extensions/image_print/data/ui/print-layout.ui:322 msgid "The total number of files" msgstr "Fitxategien guztirako zenbakia" -#: ../extensions/image_print/data/ui/print-layout.ui.h:14 -#: ../extensions/importer/data/ui/import-preferences.ui.h:4 +#: extensions/image_print/data/ui/print-layout.ui:340 +#: extensions/importer/data/ui/import-preferences.ui:258 msgid "The event description" msgstr "Gertaeraren azalpena" -#: ../extensions/image_print/data/ui/print-layout.ui.h:17 +#: extensions/image_print/data/ui/print-layout.ui:478 msgid "_Rows:" msgstr "_Errenkadak:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:19 +#: extensions/image_print/data/ui/print-layout.ui:588 msgid "Image" msgstr "Irudia" -#: ../extensions/image_print/data/ui/print-layout.ui.h:20 +#: extensions/image_print/data/ui/print-layout.ui:630 msgid "Position:" msgstr "Posizioa;" -#: ../extensions/image_print/data/ui/print-layout.ui.h:21 +#: extensions/image_print/data/ui/print-layout.ui:646 msgid "Left" msgstr "Ezkerrera" -#: ../extensions/image_print/data/ui/print-layout.ui.h:22 +#: extensions/image_print/data/ui/print-layout.ui:662 msgid "Top" msgstr "Goian" -#: ../extensions/image_print/data/ui/print-layout.ui.h:26 +#: extensions/image_print/data/ui/print-layout.ui:811 msgid "Rotation:" msgstr "Biraketa:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:27 +#: extensions/image_print/data/ui/print-layout.ui:870 msgid "Unit:" msgstr "Unitatea:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:28 +#: extensions/image_print/data/ui/print-layout.ui:924 msgid "Preview" msgstr "Aurrebista" -#: ../extensions/image_print/data/ui/print-layout.ui.h:30 +#: extensions/image_print/data/ui/print-layout.ui:1125 msgid "millimeters" msgstr "milimetro" -#: ../extensions/image_print/data/ui/print-layout.ui.h:31 +#: extensions/image_print/data/ui/print-layout.ui:1128 msgid "inches" msgstr "hazbete" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:1 +#: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Letra-tipoak" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:5 +#: extensions/image_print/data/ui/print-preferences.ui:87 msgid "Select Caption Font" msgstr "Hautatu epigrafearen letra-tipoa" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:6 +#: extensions/image_print/data/ui/print-preferences.ui:104 msgid "Select Header Font" msgstr "Hautatu goiburuaren letra-tipoa" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:7 +#: extensions/image_print/data/ui/print-preferences.ui:121 msgid "Select Footer Font" msgstr "Hautatu orri-oinaren letra-tipoa" -#: ../extensions/image_print/gth-image-print-job.c:914 -#: ../extensions/webalbums/data/albumthemes/text.h:31 +#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "%d / %d orrialdea" -#: ../extensions/image_print/gth-image-print-job.c:1680 -#: ../extensions/image_print/gth-image-print-job.c:1845 -#: ../extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1681 +#: extensions/image_print/gth-image-print-job.c:1846 +#: extensions/image_print/gth-image-print-job.c:1889 msgid "Could not print" msgstr "Ezin izan da inprimatu" -#: ../extensions/image_print/gth-image-print-job.c:1746 +#: extensions/image_print/gth-image-print-job.c:1747 msgid "Images" msgstr "Irudiak" -#: ../extensions/image_print/gth-image-print-job.c:1847 -#: ../gthumb/gth-image-loader.c:222 ../gthumb/gth-image-loader.c:349 -#: ../gthumb/gth-image-utils.c:131 ../gthumb/gth-image-utils.c:137 +#: extensions/image_print/gth-image-print-job.c:1848 +#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Ez dago kargatzaile egokirik erabilgarri fitxategi mota honentzako" #. translators: %s is a filename -#: ../extensions/image_print/gth-load-image-info-task.c:165 +#: extensions/image_print/gth-load-image-info-task.c:168 #, c-format msgid "Loading “%s”" msgstr "“%s” kargatzen" -#: ../extensions/image_print/gth-load-image-info-task.c:167 -#: ../extensions/webalbums/gth-web-exporter.c:2722 +#: extensions/image_print/gth-load-image-info-task.c:170 +#: extensions/webalbums/gth-web-exporter.c:2714 msgid "Loading images" msgstr "Irudiak kargatzen" -#: ../extensions/image_print/image_print.extension.in.in.h:1 +#: extensions/image_print/image_print.extension.desktop.in.in:3 msgid "Image print" msgstr "Irudiaren inprimaketa" -#: ../extensions/image_print/image_print.extension.in.in.h:2 +#: extensions/image_print/image_print.extension.desktop.in.in:4 msgid "Allow to print images choosing the page layout." msgstr "Baimendu irudiak inprimatzea orriaren diseinua aukeratuta." -#: ../extensions/image_rotation/callbacks.c:52 +#: extensions/image_print/image_print.extension.desktop.in.in:8 +msgid "document-print" +msgstr "document-print" + +#: extensions/image_rotation/callbacks.c:59 msgid "Rotate Physically" msgstr "Biratu fisikoki" -#: ../extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:60 msgid "Reset the EXIF Orientation" msgstr "Leheneratu EXIF orientazioa" -#: ../extensions/image_rotation/gth-reset-orientation-task.c:111 -#: ../extensions/image_rotation/gth-transform-task.c:143 -#: ../extensions/webalbums/gth-web-exporter.c:2340 -#: ../extensions/webalbums/gth-web-exporter.c:2425 +#: extensions/image_rotation/gth-reset-orientation-task.c:114 +#: extensions/image_rotation/gth-transform-task.c:146 +#: extensions/webalbums/gth-web-exporter.c:2326 +#: extensions/webalbums/gth-web-exporter.c:2411 msgid "Saving images" msgstr "Irudiak gordetzen" -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:1 +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:3 msgid "Image rotation" msgstr "Irudi-biraketa" -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:2 +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:4 msgid "Rotate images without data loss." msgstr "Biratu irudiak daturik galdu gabe." -#: ../extensions/image_rotation/rotation-utils.c:105 +#: extensions/image_rotation/rotation-utils.c:105 #, c-format msgid "Problem transforming the image: %s" msgstr "Arazoa irudia eraldatzean: %s" -#: ../extensions/image_rotation/rotation-utils.c:110 +#: extensions/image_rotation/rotation-utils.c:110 msgid "" "This transformation may introduce small image distortions along one or more " "edges, because the image dimensions are not multiples of 8.\n" @@ -3272,225 +3349,358 @@ "\n" "Eraldatu ezin diren ertzeko pixelak bazter (edo gainerakoa ezaba) ditzakezu. Modu honek itxuraren emaitzarik hoberena eskaintzen du, baina eraldaketa ez da galerarik gabekoa izango." -#: ../extensions/image_rotation/rotation-utils.c:116 +#: extensions/image_rotation/rotation-utils.c:116 msgid "_Trim" msgstr "E_zabatu gainerakoa" -#: ../extensions/image_rotation/rotation-utils.c:118 +#: extensions/image_rotation/rotation-utils.c:118 msgid "_Accept distortion" msgstr "_Onartu distortsioa" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:1 +#: extensions/image_viewer/callbacks.c:32 +msgid "Zoom in" +msgstr "Handiagotu" + +#: extensions/image_viewer/callbacks.c:33 +msgid "Zoom out" +msgstr "Txikiagotu" + +#: extensions/image_viewer/callbacks.c:34 +msgid "Zoom 100%" +msgstr "Zooma %100" + +#: extensions/image_viewer/callbacks.c:35 +msgid "Zoom 200%" +msgstr "Zooma %200" + +#: extensions/image_viewer/callbacks.c:36 +msgid "Zoom 300%" +msgstr "Zooma %300" + +#: extensions/image_viewer/callbacks.c:38 +msgid "Zoom to fit" +msgstr "Zooma doitzeko" + +#: extensions/image_viewer/callbacks.c:39 +msgid "Zoom to fit if larger" +msgstr "Zooma doitzeko, handiagoa bada" + +#: extensions/image_viewer/callbacks.c:40 +msgid "Zoom to fit width" +msgstr "Zooma zabalerara doitzeko" + +#: extensions/image_viewer/callbacks.c:41 +msgid "Zoom to fit width if larger" +msgstr "Zooma zabalerara doitzeko, handiagoa bada" + +#: extensions/image_viewer/callbacks.c:42 +msgid "Zoom to fit height" +msgstr "Zooma altuerara doitzeko" + +#: extensions/image_viewer/callbacks.c:43 +msgid "Zoom to fit height if larger" +msgstr "Zooma altuerara doitzeko, handiagoa bada" + +#: extensions/image_viewer/callbacks.c:45 +msgid "Undo edit" +msgstr "Desegin edizioa" + +#: extensions/image_viewer/callbacks.c:46 +msgid "Redo edit" +msgstr "Berregin edizioa" + +#: extensions/image_viewer/callbacks.c:48 +msgid "Scroll left" +msgstr "Korritu ezkerrera" + +#: extensions/image_viewer/callbacks.c:49 +msgid "Scroll right" +msgstr "Korritu eskuinera" + +#: extensions/image_viewer/callbacks.c:50 +msgid "Scroll up" +msgstr "Korritu gora" + +#: extensions/image_viewer/callbacks.c:51 +msgid "Scroll down" +msgstr "Korritu behera" + +#: extensions/image_viewer/callbacks.c:53 +msgid "Scroll left fast" +msgstr "Korritu ezkerrera azkar" + +#: extensions/image_viewer/callbacks.c:54 +msgid "Scroll right fast" +msgstr "Korritu eskuinera azkar" + +#: extensions/image_viewer/callbacks.c:55 +msgid "Scroll up fast" +msgstr "Korritu gora azkar" + +#: extensions/image_viewer/callbacks.c:56 +msgid "Scroll down fast" +msgstr "Korritu behera azkar" + +#: extensions/image_viewer/callbacks.c:58 +msgid "Scroll to center" +msgstr "Korritu erdira" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:20 msgid "After loading an image:" msgstr "Irudi bat kargatu ondoren:" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:2 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1060 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:49 +#: extensions/image_viewer/gth-image-viewer-page.c:1139 msgid "Set to actual size" msgstr "Ezarri uneko tamainara" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:3 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:50 msgid "Keep previous zoom" msgstr "Mantendu aurreko zoom-a" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:4 -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:2 -msgid "Fit to window" -msgstr "Doitu leihora" - -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:5 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1067 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:52 +#: extensions/image_viewer/gth-image-viewer-page.c:1146 msgid "Fit to window if larger" msgstr "Doitu leihora, handiagoa bada" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:6 -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:3 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:53 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:80 msgid "Fit to width" msgstr "Doitu zabalera" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:7 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:54 msgid "Fit to width if larger" msgstr "Doitu zabalerara, handiagoa bada" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:8 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:72 msgid "Reset scrollbar positions" msgstr "Berrezarri korritze-barraren posizioak" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:9 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:109 +msgid "Mouse wheel action:" +msgstr "Sagu-gurpilaren ekintza:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:131 +msgctxt "zoom quality" +msgid "Change image" +msgstr "Aldatu irudia" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:148 +msgctxt "zoom quality" +msgid "Zoom image" +msgstr "Zooma irudira" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:187 msgid "Zoom quality:" -msgstr "Zoom-aren kalitatea:" +msgstr "Zoomaren kalitatea:" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:10 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:209 msgctxt "zoom quality" msgid "_High" -msgstr "_Goian" +msgstr "_Altua" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:11 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:226 msgctxt "zoom quality" msgid "_Low" -msgstr "_Behean" +msgstr "_Baxua" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:266 +msgid "Transparency:" +msgstr "Gardentasuna:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:295 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:15 +msgid "Checkered" +msgstr "Xake-taula" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:296 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:24 +msgid "White" +msgstr "Zuria" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:297 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:33 +msgid "Gray" +msgstr "Grisa" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:298 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:42 +msgid "Black" +msgstr "Beltza" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:1 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:62 msgid "Automatic" msgstr "Automatikoa" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:4 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:89 msgid "Fit to height" msgstr "Doitu altuerara" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:6 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:106 msgid "50%" msgstr "%50" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:8 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:115 msgid "100%" msgstr "% 100" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:10 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:124 msgid "200%" msgstr "%200" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:12 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:133 msgid "300%" msgstr "%300" -#: ../extensions/image_viewer/gth-image-histogram.c:85 +#: extensions/image_viewer/gth-image-histogram.c:94 msgid "Histogram" msgstr "Histograma" -#: ../extensions/image_viewer/gth-image-viewer-page.c:84 +#: extensions/image_viewer/gth-image-viewer-page.c:84 msgid "Copy Image" msgstr "Kopiatu irudia" -#: ../extensions/image_viewer/gth-image-viewer-page.c:85 +#: extensions/image_viewer/gth-image-viewer-page.c:85 msgid "Paste Image" msgstr "Itsatsi irudia" -#: ../extensions/image_viewer/gth-image-viewer-page.c:1095 +#: extensions/image_viewer/gth-image-viewer-page.c:1174 msgid "Apply the embedded color profile" msgstr "Aplikatu kapsulatutako kolorearen profila" -#: ../extensions/image_viewer/gth-image-viewer-page.c:1110 -msgid "Next frame" -msgstr "Hurrengo fotograma" +#: extensions/image_viewer/gth-image-viewer-page.c:1196 +msgid "Transparency" +msgstr "Gardentasuna" -#: ../extensions/image_viewer/gth-image-viewer-page.c:1729 +#: extensions/image_viewer/gth-image-viewer-page.c:1804 msgid "Save Image" msgstr "Gorde irudia" -#: ../extensions/image_viewer/gth-image-viewer-page.c:2347 +#: extensions/image_viewer/gth-image-viewer-page.c:2528 msgid "Loading the original image" msgstr "Jatorrizko irudia kargatzen" -#: ../extensions/image_viewer/preferences.c:117 +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "JPEG XL edukiontzia" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +msgid "JPEG XL" +msgstr "JPEG XL" + +#: extensions/image_viewer/main.c:36 +msgid "Scroll Image" +msgstr "Korritu irudia" + +#: extensions/image_viewer/main.c:37 +msgid "Image Editor" +msgstr "Irudi-editorea" + +#: extensions/image_viewer/preferences.c:158 gthumb/gth-main-default-types.c:42 +#: gthumb/gth-shortcuts-window.c:40 msgid "Viewer" msgstr "Ikustailea" -#: ../extensions/importer/data/ui/import-preferences.ui.h:1 +#: extensions/importer/data/ui/import-preferences.ui:63 msgid "_Destination" msgstr "_Helburua" -#: ../extensions/importer/data/ui/import-preferences.ui.h:2 +#: extensions/importer/data/ui/import-preferences.ui:95 msgid "_Automatic subfolder" msgstr "_Azpikarpeta automatikoa" -#: ../extensions/importer/data/ui/import-preferences.ui.h:3 +#: extensions/importer/data/ui/import-preferences.ui:160 msgid "as _single subfolder" msgstr "azpikarpeta _bakun bezala" -#: ../extensions/importer/data/ui/import-preferences.ui.h:7 +#: extensions/importer/data/ui/import-preferences.ui:393 msgid "The year" msgstr "Urtea" -#: ../extensions/importer/data/ui/import-preferences.ui.h:8 +#: extensions/importer/data/ui/import-preferences.ui:410 msgid "The month" msgstr "Hila" -#: ../extensions/importer/data/ui/import-preferences.ui.h:9 +#: extensions/importer/data/ui/import-preferences.ui:427 msgid "The day of the month" msgstr "Hilaren eguna" -#: ../extensions/importer/data/ui/import-preferences.ui.h:10 +#: extensions/importer/data/ui/import-preferences.ui:444 msgid "The hour" msgstr "Ordua" -#: ../extensions/importer/data/ui/import-preferences.ui.h:11 +#: extensions/importer/data/ui/import-preferences.ui:461 msgid "The minutes" msgstr "Minutuak" -#: ../extensions/importer/data/ui/import-preferences.ui.h:12 +#: extensions/importer/data/ui/import-preferences.ui:478 msgid "The seconds" msgstr "Segundoak" -#: ../extensions/importer/gth-import-destination-button.c:111 +#: extensions/importer/gth-import-destination-button.c:115 msgid "Invalid Destination" msgstr "Baliogabeko helburua" -#: ../extensions/importer/gth-import-preferences-dialog.c:198 +#: extensions/importer/gth-import-preferences-dialog.c:199 #, c-format msgid "example: %s" msgstr "adibidea: %s" #. subfolder type -#: ../extensions/importer/gth-import-preferences-dialog.c:323 +#: extensions/importer/gth-import-preferences-dialog.c:324 msgid "File date" msgstr "Fitxategi-data" #. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); #. subfolder format -#: ../extensions/importer/gth-import-preferences-dialog.c:333 +#: extensions/importer/gth-import-preferences-dialog.c:334 msgid "year-month-day" msgstr "urtea-hilabetea-eguna" -#: ../extensions/importer/gth-import-preferences-dialog.c:334 +#: extensions/importer/gth-import-preferences-dialog.c:335 msgid "year-month" msgstr "urtea-hilabetea" -#: ../extensions/importer/gth-import-preferences-dialog.c:335 +#: extensions/importer/gth-import-preferences-dialog.c:336 msgid "year" msgstr "urtea" -#: ../extensions/importer/gth-import-preferences-dialog.c:336 +#: extensions/importer/gth-import-preferences-dialog.c:337 msgid "custom format" msgstr "formatu pertsonalizatua" -#: ../extensions/importer/gth-import-task.c:426 -#: ../extensions/importer/gth-import-task.c:461 -#: ../extensions/importer/gth-import-task.c:671 +#: extensions/importer/gth-import-task.c:431 +#: extensions/importer/gth-import-task.c:466 +#: extensions/importer/gth-import-task.c:678 msgid "Importing files" msgstr "Fitxategiak inportatzen" -#: ../extensions/importer/gth-import-task.c:620 +#: extensions/importer/gth-import-task.c:627 msgid "No file imported" msgstr "Ez da fitxategirik inportatu" -#: ../extensions/importer/gth-import-task.c:621 +#: extensions/importer/gth-import-task.c:628 msgid "The selected files are already present in the destination." msgstr "Hautatutako fitxategiak jadanik helburuan daude." -#: ../extensions/importer/gth-import-task.c:644 -#: ../gthumb/gth-file-source-vfs.c:680 +#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 msgid "Could not delete the files" msgstr "Ezin izan dira fitxategiak ezabatu" -#: ../extensions/importer/gth-import-task.c:645 +#: extensions/importer/gth-import-task.c:652 msgid "Delete operation not supported." msgstr "Ezabatze-eragiketa ez dago onartua." -#: ../extensions/importer/gth-import-task.c:732 +#: extensions/importer/gth-import-task.c:739 msgid "Last imported" msgstr "Azken inportatua" -#: ../extensions/importer/gth-import-task.c:838 +#: extensions/importer/gth-import-task.c:843 msgid "No file specified." msgstr "Ez da fitxategirik zehaztu." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: ../extensions/importer/gth-import-task.c:875 +#: extensions/importer/gth-import-task.c:880 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3499,1095 +3709,1150 @@ "%s tamainako lekua behar da, baina soilik\n" "%s dago erabilgarri." -#: ../extensions/list_tools/callbacks.c:174 -#: ../extensions/list_tools/callbacks.c:183 +#: extensions/list_tools/callbacks.c:148 extensions/list_tools/callbacks.c:157 +#: extensions/list_tools/main.c:31 msgid "Tools" msgstr "Tresnak" -#: ../extensions/list_tools/data/ui/personalize-scripts.ui.h:1 +#: extensions/list_tools/data/ui/personalize-scripts.ui:29 msgid "Co_mmands:" msgstr "_Komandoak:" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:2 +#: extensions/list_tools/data/ui/script-editor.ui:47 msgid "_Wait for the command to finish" msgstr "_Itxaron komandoa amaitu arte" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:3 +#: extensions/list_tools/data/ui/script-editor.ui:65 msgid "E_xecute command once for every file" msgstr "_Exekutatu komandoa behin fitxategi bakoitzeko" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:4 +#: extensions/list_tools/data/ui/script-editor.ui:82 msgid "_Terminal command (shell script)" msgstr "_Terminaleko komandoa (shell script-a)" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:5 +#: extensions/list_tools/data/ui/script-editor.ui:101 msgid "Sh_ortcut:" msgstr "_Lasterbidea:" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:6 +#: extensions/list_tools/data/ui/script-editor.ui:232 msgid "The file uri" msgstr "Fitxategiaren URIa" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:7 +#: extensions/list_tools/data/ui/script-editor.ui:250 msgid "The file path" msgstr "Fitxategiaren bide-izena" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:8 +#: extensions/list_tools/data/ui/script-editor.ui:268 msgid "The file basename" msgstr "Fitxategiaren oinarrizko izena" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:9 +#: extensions/list_tools/data/ui/script-editor.ui:286 msgid "The parent folder path" msgstr "Guraso karpetaren bide-izena" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:14 -#, no-c-format +#. Translate only 'message' and 'default_value'. +#: extensions/list_tools/data/ui/script-editor.ui:336 +#, c-format msgid "%ask{ message }{ default value }" msgstr "%ask{ mezua }{ balio lehenetsia }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:15 +#: extensions/list_tools/data/ui/script-editor.ui:352 msgid "Ask an input value" msgstr "Eskatu sarrerako balioa" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:18 -#, no-c-format +#. Translate only 'attribute name' +#: extensions/list_tools/data/ui/script-editor.ui:370 +#, c-format msgid "%attr{ attribute name }" msgstr "%attr{ atributuaren izena }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:19 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:24 +#: extensions/list_tools/data/ui/script-editor.ui:386 +#: extensions/rename_series/data/ui/rename-series.ui:379 msgid "A file attribute" msgstr "Fitxategiaren atributua" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:21 -#, no-c-format +#: extensions/list_tools/data/ui/script-editor.ui:404 msgid "%N" msgstr "%N" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:22 +#: extensions/list_tools/data/ui/script-editor.ui:420 msgid "The file basename without extension" msgstr "Fitxategiaren oinarrizko izena luzapenik gabe" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:24 -#, no-c-format +#: extensions/list_tools/data/ui/script-editor.ui:438 +#, c-format msgid "%E" msgstr "%E" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:25 +#: extensions/list_tools/data/ui/script-editor.ui:454 msgid "The file extension" msgstr "Fitxategiaren luzapena" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:28 -#, no-c-format +#. Translate only 'text'. +#: extensions/list_tools/data/ui/script-editor.ui:472 +#, c-format msgid "%quote{ text }" msgstr "%quote{ testua }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:29 +#: extensions/list_tools/data/ui/script-editor.ui:488 msgid "Quote the text " msgstr "Aipatu testua " -#: ../extensions/list_tools/data/ui/script-editor.ui.h:30 +#: extensions/list_tools/data/ui/script-editor.ui:522 +msgid "The current date and time" +msgstr "Uneko data eta ordua" + +#: extensions/list_tools/data/ui/script-editor.ui:568 msgid "_Command:" msgstr "_Komandoa:" -#: ../extensions/list_tools/data/ui/tools-menu.ui.h:1 -#: ../gthumb/gth-filterbar.c:307 +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 msgid "Personalize…" msgstr "Pertsonalizatu…" -#: ../extensions/list_tools/dlg-personalize-scripts.c:252 +#: extensions/list_tools/dlg-personalize-scripts.c:250 msgid "Script" msgstr "Skript-a" -#: ../extensions/list_tools/dlg-personalize-scripts.c:266 -#: ../gthumb/gth-accel-button.c:228 +#: extensions/list_tools/dlg-personalize-scripts.c:264 +#: gthumb/dlg-preferences-shortcuts.c:231 gthumb/gth-accel-button.c:256 msgid "Shortcut" msgstr "Laster-tekla" -#: ../extensions/list_tools/dlg-personalize-scripts.c:280 -#: ../gthumb/dlg-personalize-filters.c:252 +#: extensions/list_tools/dlg-personalize-scripts.c:278 +#: gthumb/dlg-personalize-filters.c:252 msgid "Show" msgstr "Erakutsi" -#: ../extensions/list_tools/dlg-personalize-scripts.c:350 +#: extensions/list_tools/dlg-personalize-scripts.c:368 msgid "Could not save the script" msgstr "Ezin izan da script-a gorde" -#: ../extensions/list_tools/dlg-personalize-scripts.c:401 +#: extensions/list_tools/dlg-personalize-scripts.c:449 msgid "New Command" msgstr "Komando berria" -#: ../extensions/list_tools/dlg-personalize-scripts.c:428 +#: extensions/list_tools/dlg-personalize-scripts.c:476 msgid "Edit Command" msgstr "Editatu komandoa" -#: ../extensions/list_tools/dlg-personalize-scripts.c:456 +#: extensions/list_tools/dlg-personalize-scripts.c:506 msgid "Are you sure you want to delete the selected command?" msgstr "Ziur zaude hautatutako komandoa ezabatzea nahi duzula?" -#: ../extensions/list_tools/dlg-personalize-scripts.c:544 +#: extensions/list_tools/dlg-personalize-scripts.c:606 msgid "Commands" msgstr "Komandoak" -#: ../extensions/list_tools/gth-script.c:482 +#: extensions/list_tools/gth-script-editor-dialog.c:280 +#, c-format +msgid "No command specified" +msgstr "Ez da komandorik zehaztu" + +#: extensions/list_tools/gth-script-task.c:86 +#, c-format +msgid "Command exited abnormally with status %d" +msgstr "Komandoa ustekabean amaitu da %d egoerarekin" + +#: extensions/list_tools/gth-script.c:506 msgid "Enter a value:" msgstr "Sartu balioa:" -#: ../extensions/list_tools/gth-script.c:716 -#: ../extensions/webalbums/gth-web-exporter.c:558 -#: ../extensions/webalbums/gth-web-exporter.c:570 -#: ../extensions/webalbums/gth-web-exporter.c:578 +#: extensions/list_tools/gth-script.c:760 +#: extensions/webalbums/gth-web-exporter.c:561 +#: extensions/webalbums/gth-web-exporter.c:573 +#: extensions/webalbums/gth-web-exporter.c:581 msgid "Malformed command" msgstr "Gaizki osatutako komandoa" -#: ../extensions/list_tools/gth-script.c:771 +#: extensions/list_tools/gth-script.c:1069 msgid "_Skip" msgstr "_Saltatu" -#: ../extensions/list_tools/gth-script-editor-dialog.c:241 -#, c-format -msgid "No command specified" -msgstr "Ez da komandorik zehaztu" - -#: ../extensions/list_tools/gth-script-task.c:83 -#, c-format -msgid "Command exited abnormally with status %d" -msgstr "Komandoa ustekabean amaitu da %d egoerarekin" - -#: ../extensions/list_tools/list_tools.extension.in.in.h:1 +#: extensions/list_tools/list_tools.extension.desktop.in.in:3 msgid "File list tools" msgstr "Fitxategi-zerrenden tresnak" -#: ../extensions/list_tools/list_tools.extension.in.in.h:2 +#: extensions/list_tools/list_tools.extension.desktop.in.in:4 msgid "Scripting and batch manipulation of files." msgstr "Batch eta scritp-ak fitxategiak kudeatzeko." -#: ../extensions/map_view/gth-map-view.c:130 +#: extensions/list_tools/list_tools.extension.desktop.in.in:8 +msgid "applications-engineering" +msgstr "applications-engineering" + +#: extensions/map_view/gth-map-view.c:128 msgctxt "Cardinal point" msgid "S" msgstr "S" -#: ../extensions/map_view/gth-map-view.c:130 +#: extensions/map_view/gth-map-view.c:128 msgctxt "Cardinal point" msgid "N" msgstr "I" -#: ../extensions/map_view/gth-map-view.c:132 +#: extensions/map_view/gth-map-view.c:130 msgctxt "Cardinal point" msgid "W" msgstr "A" -#: ../extensions/map_view/gth-map-view.c:132 +#: extensions/map_view/gth-map-view.c:130 msgctxt "Cardinal point" msgid "E" msgstr "E" -#: ../extensions/map_view/gth-map-view.c:205 -#: ../extensions/map_view/map_view.extension.in.in.h:1 +#: extensions/map_view/gth-map-view.c:225 +#: extensions/map_view/map_view.extension.desktop.in.in:3 msgid "Map" msgstr "Mapa" -#. No GPS label -#: ../extensions/map_view/gth-map-view.c:276 -msgid "The geographical position information is not available for this image." -msgstr "Irudi honek ez dauka posizio geografikoaren informaziorik." - -#: ../extensions/map_view/map_view.extension.in.in.h:2 +#: extensions/map_view/map_view.extension.desktop.in.in:4 msgid "View the photo position on the map" msgstr "Ikusi argazkiaren posizioa mapan" -#: ../extensions/oauth/data/ui/oauth-account-manager.ui.h:1 +#: extensions/oauth/data/ui/oauth-account-manager.ui:23 msgid "A_ccounts:" msgstr "_Kontuak:" -#: ../extensions/oauth/data/ui/oauth-ask-authorization.ui.h:1 -#: ../gthumb/gth-folder-tree.c:1083 +#: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 +#: gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Kargatzen…" -#: ../extensions/oauth/oauth-account-chooser-dialog.c:191 +#: extensions/oauth/oauth-account-chooser-dialog.c:192 msgid "New authentication…" msgstr "Autentifikazio berria…" -#: ../extensions/oauth/oauth-ask-authorization-dialog.c:239 +#: extensions/oauth/oauth-ask-authorization-dialog.c:240 msgid "Authorization Required" msgstr "Autentifikatzea behar da" -#: ../extensions/oauth/web-service.c:378 +#: extensions/oauth/web-service.c:379 msgid "Choose _Account…" msgstr "Aukeratu _kontua…" -#: ../extensions/oauth/web-service.c:656 +#: extensions/oauth/web-service.c:657 msgid "Choose Account" msgstr "Aukeratu kontua" -#: ../extensions/oauth/web-service.c:773 +#: extensions/oauth/web-service.c:774 msgid "Edit Accounts" msgstr "Editatu kontuak" -#: ../extensions/oauth/web-service.c:791 ../extensions/oauth/web-service.c:808 +#: extensions/oauth/web-service.c:792 extensions/oauth/web-service.c:809 msgid "Connecting to the server" msgstr "Zerbitzariarekin konektatzen" -#: ../extensions/oauth/web-service.c:792 +#: extensions/oauth/web-service.c:793 msgid "Asking authorization" msgstr "Baimena eskatzen" -#: ../extensions/oauth/web-service.c:809 +#: extensions/oauth/web-service.c:810 msgid "Getting account information" msgstr "Kontuaren informazioa eskuratzen" -#: ../extensions/photo_importer/actions.c:71 -#: ../extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/actions.c:71 +#: extensions/photo_importer/dlg-photo-importer.c:628 msgid "Choose a folder" msgstr "Aukeratu karpeta" -#: ../extensions/photo_importer/actions.c:75 +#: extensions/photo_importer/actions.c:75 msgid "Import" msgstr "Inportatu" -#: ../extensions/photo_importer/callbacks.c:41 +#: extensions/photo_importer/callbacks.c:41 msgid "_Removable Device…" msgstr "_Gailu aldagarria…" -#: ../extensions/photo_importer/callbacks.c:42 +#: extensions/photo_importer/callbacks.c:42 msgid "F_older…" msgstr "_Karpeta…" -#: ../extensions/photo_importer/callbacks.c:63 +#: extensions/photo_importer/callbacks.c:63 msgid "I_mport From" msgstr "_Inportatu hemendik" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:1 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:15 msgid "After importing from a device:" msgstr "Gailutik inportatu ondoren:" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:2 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:42 msgid "_Rotate the images physically" msgstr "_Biratu irudiak fisikoki" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:3 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:6 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:59 +#: extensions/photo_importer/data/ui/photo-importer.ui:273 msgid "_Delete the imported files from the source" msgstr "_Ezabatu inportatutako irudiak iturburutik" #. view label -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:2 -#: ../gthumb/gth-filterbar.c:407 +#: extensions/photo_importer/data/ui/photo-importer.ui:54 +#: gthumb/gth-filterbar.c:414 msgid "S_how:" msgstr "_Erakutsi:" -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:3 +#: extensions/photo_importer/data/ui/photo-importer.ui:185 msgid "_Event:" msgstr "_Gertaera:" -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:5 +#: extensions/photo_importer/data/ui/photo-importer.ui:245 msgid "_Tags:" msgstr "_Etiketak:" -#: ../extensions/photo_importer/dlg-photo-importer.c:227 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:227 msgid "Could not import the files" msgstr "Ezin izan dira fitxategiak inportatu" #. translators: %d is the number of files, %s the total size -#: ../extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:291 #, c-format msgid "Files to import: %d (%s)" msgstr "Fitxategiak inportatzeko: %d (%s)" -#: ../extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:331 msgid "Could not load the folder" msgstr "Ezin izan da karpeta kargatu" -#: ../extensions/photo_importer/dlg-photo-importer.c:356 -#: ../extensions/photo_importer/dlg-photo-importer.c:396 -#: ../gthumb/gth-file-list.c:42 ../gthumb/gth-folder-tree.c:1110 +#: extensions/photo_importer/dlg-photo-importer.c:356 +#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 +#: gthumb/gth-folder-tree.c:1186 msgid "(Empty)" msgstr "(Hutsa)" -#: ../extensions/photo_importer/dlg-photo-importer.c:361 -#: ../gthumb/gth-browser.c:1796 +#: extensions/photo_importer/dlg-photo-importer.c:361 msgid "Getting the folder content…" msgstr "Karpetaren zerrenda eskuratzen…" -#: ../extensions/photo_importer/dlg-photo-importer.c:407 +#: extensions/photo_importer/dlg-photo-importer.c:407 msgid "Empty" msgstr "Hutsa" -#: ../extensions/photo_importer/dlg-photo-importer.c:592 +#: extensions/photo_importer/dlg-photo-importer.c:594 msgid "Import from Removable Device" msgstr "Inportatu gailu aldagarritik" -#: ../extensions/photo_importer/dlg-photo-importer.c:624 +#: extensions/photo_importer/dlg-photo-importer.c:626 msgid "Import from Folder" msgstr "Inportatu karpetatik" -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:1 +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:3 msgid "Import photos" msgstr "Inportatu argazkiak" -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:2 +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:4 msgid "Import photos from removable devices." msgstr "Inportatu argazkiak gailu aldagarrietatik." -#: ../extensions/picasaweb/callbacks.c:50 -#: ../extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa webeko albuma…" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:3 -msgid "_Albums:" -msgstr "_Albumak:" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:4 -#: ../gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Izena" +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:8 +msgid "camera-photo" +msgstr "argazki kamera" -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:5 -msgid "Used" -msgstr "Erabilita" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:6 -msgid "Remaining photos" -msgstr "Geratzen diren argazkiak" - -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:1 -msgid "Public" -msgstr "Publikoa" - -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Ezin izan da albumen zerrenda lortu" - -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Esportatu Picasa webeko albumetara" - -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Inportatu Picasa webeko albumetik" - -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:1 -msgid "Picasa Web Albums" -msgstr "Picasa webeko albumak" - -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:2 -msgid "Upload images to Picasa Web Albums" -msgstr "Igo irudiak Picasa webeko albumetara" - -#: ../extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "Formatu gordina (RAW)" -#: ../extensions/raw_files/raw_files.extension.in.in.h:1 +#: extensions/raw_files/raw_files.extension.desktop.in.in:3 msgid "Raw format support" msgstr "Formatu gordinen euskarria" -#: ../extensions/raw_files/raw_files.extension.in.in.h:2 +#: extensions/raw_files/raw_files.extension.desktop.in.in:4 msgid "Allow to load raw format images." msgstr "Baimendu formatu gordineko irudiak kargatzea." -#: ../extensions/red_eye_removal/gth-file-tool-red-eye.c:470 +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:471 msgid "Red Eye Removal" msgstr "Kendu begi gorriak" -#: ../extensions/red_eye_removal/gth-file-tool-red-eye.c:471 +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:472 msgid "Remove the red eye effect caused by camera flashes" msgstr "Kamerako flash-ak sortutako begi gorrien efektua kendu" -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:1 +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:3 msgid "Red-eye removal" msgstr "Begi gorriak kentzea" -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:2 +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:4 msgid "Tool to remove the red-eye effect from a photo." msgstr "Begi gorrien efektua argazkitik kentzeko tresna." -#: ../extensions/rename_series/data/ui/code-selector.ui.h:1 +#: extensions/rename_series/data/ui/code-selector.ui:105 msgid "digits" msgstr "digituak" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:2 +#: extensions/rename_series/data/ui/code-selector.ui:159 msgid "format:" msgstr "formatua:" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:3 +#: extensions/rename_series/data/ui/code-selector.ui:256 msgid "remove" msgstr "kendu" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:4 +#: extensions/rename_series/data/ui/code-selector.ui:276 msgid "add" msgstr "gehitu" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:2 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Ordenatu honen arabera:" #. Translators: this is the text case (upper or lower case). -#: ../extensions/rename_series/data/ui/rename-series.ui.h:4 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "_Maiuskulak/minuskulak:" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:5 +#: extensions/rename_series/data/ui/rename-series.ui:84 +#: gthumb/gth-browser-actions-entries.h:95 msgid "Help" msgstr "Laguntza" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:6 +#: extensions/rename_series/data/ui/rename-series.ui:98 msgid "Edit template" msgstr "Editatu txantiloia" +#: extensions/rename_series/data/ui/rename-series.ui:119 +msgid "Revert to the last used template" +msgstr "Leheneratu erabilitako azken txantiloira" + #. translate only the text in the curly brackets -#: ../extensions/rename_series/data/ui/rename-series.ui.h:10 -#, no-c-format +#: extensions/rename_series/data/ui/rename-series.ui:227 msgid "%M{ format }" msgstr "%M{ formatua }" #. translate only the text in the curly brackets -#: ../extensions/rename_series/data/ui/rename-series.ui.h:16 -#, no-c-format +#: extensions/rename_series/data/ui/rename-series.ui:257 +#, c-format msgid "%A{ identifier }" msgstr "%A{ identifikatzailea }" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:19 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:33 +#: extensions/rename_series/data/ui/rename-series.ui:303 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 msgid "The original filename" msgstr "Jatorrizko fitxategi-izena" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:20 +#: extensions/rename_series/data/ui/rename-series.ui:318 msgid "The original extension" msgstr "Jatorrizko luzapena" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:21 +#: extensions/rename_series/data/ui/rename-series.ui:333 msgid "The original enumerator" msgstr "Jatorrizko enumeratzailea" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:22 +#: extensions/rename_series/data/ui/rename-series.ui:348 msgid "The modification date" msgstr "Aldaketaren data" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:23 +#: extensions/rename_series/data/ui/rename-series.ui:364 msgid "The digitalization date" msgstr "Digitalizazioaren data" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:25 +#: extensions/rename_series/data/ui/rename-series.ui:436 msgid "1" msgstr "1" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:26 +#: extensions/rename_series/data/ui/rename-series.ui:473 msgid "Re_verse Order" msgstr "Ald_erantzikatu ordena" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:27 +#: extensions/rename_series/data/ui/rename-series.ui:520 msgid "_Template:" msgstr "_Txantiloia:" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:28 +#: extensions/rename_series/data/ui/rename-series.ui:573 msgid "_Preview:" msgstr "_Aurrebista:" -#: ../extensions/rename_series/dlg-rename-series.c:58 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Enumerator" msgstr "Zenbakitzailea" -#: ../extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:59 msgid "Original filename" msgstr "Jatorrizko fitxategi-izena" -#: ../extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:60 msgid "Original extension" msgstr "Jatorrizko luzapena" -#: ../extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:61 msgid "Original enumerator" msgstr "Jatorrizko zenbakitzailea" -#: ../extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:62 msgid "Modification date" msgstr "Aldatze-data" -#: ../extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:63 msgid "Digitalization date" msgstr "Digitalizazio-data" -#: ../extensions/rename_series/dlg-rename-series.c:64 +#: extensions/rename_series/dlg-rename-series.c:64 msgid "File attribute" msgstr "Fitxategiaren atributua" -#: ../extensions/rename_series/dlg-rename-series.c:558 -#: ../extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:558 +#: extensions/rename_series/dlg-rename-series.c:685 msgid "Could not rename the files" msgstr "Ezin izan da fitxategien izena aldatu" -#: ../extensions/rename_series/dlg-rename-series.c:782 +#: extensions/rename_series/dlg-rename-series.c:782 msgid "Could not save the template" msgstr "Ezin izan da txantiloia gorde" -#: ../extensions/rename_series/dlg-rename-series.c:800 +#: extensions/rename_series/dlg-rename-series.c:800 msgid "Edit Template" msgstr "Editatu txantiloia" -#: ../extensions/rename_series/dlg-rename-series.c:854 -#: ../gthumb/gth-folder-tree.c:1908 +#: extensions/rename_series/dlg-rename-series.c:869 +#: gthumb/gth-folder-tree.c:1974 msgid "_Rename" msgstr "_Aldatu izena" -#: ../extensions/rename_series/dlg-rename-series.c:872 +#: extensions/rename_series/dlg-rename-series.c:886 msgid "Old Name" msgstr "Izen zaharra" -#: ../extensions/rename_series/dlg-rename-series.c:883 +#: extensions/rename_series/dlg-rename-series.c:897 msgid "New Name" msgstr "Izen berria" -#: ../extensions/rename_series/dlg-rename-series.c:961 +#: extensions/rename_series/dlg-rename-series.c:975 msgid "Keep original case" msgstr "Mantendu jatorrizko maiuskulak/minuskulak" -#: ../extensions/rename_series/dlg-rename-series.c:962 +#: extensions/rename_series/dlg-rename-series.c:976 msgid "Convert to lower-case" msgstr "Bihurtu minuskuletara" -#: ../extensions/rename_series/dlg-rename-series.c:963 +#: extensions/rename_series/dlg-rename-series.c:977 msgid "Convert to upper-case" msgstr "Bihurtu maiuskuletara" -#: ../extensions/rename_series/gth-rename-task.c:167 +#: extensions/rename_series/gth-rename-task.c:170 msgid "Renaming files" msgstr "Fitxategien izenak aldatzen" -#: ../extensions/rename_series/rename_series.extension.in.in.h:1 +#: extensions/rename_series/rename_series.extension.desktop.in.in:3 msgid "Rename files" msgstr "Aldatu izena fitxategiei" -#: ../extensions/rename_series/rename_series.extension.in.in.h:2 +#: extensions/rename_series/rename_series.extension.desktop.in.in:4 msgid "Rename series of files." msgstr "Aldatu fitxategien serieen izenak." -#: ../extensions/resize_images/callbacks.c:38 +#: extensions/resize_images/callbacks.c:38 msgid "Resize Images…" msgstr "Aldatu irudien tamaina…" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:1 +#: extensions/resize_images/data/ui/resize-images.ui:29 msgid "pixel" msgstr "pixel" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:4 +#: extensions/resize_images/data/ui/resize-images.ui:68 msgid "New dimensions" msgstr "Dimentsio berriak" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:6 +#: extensions/resize_images/data/ui/resize-images.ui:120 msgid "_Height:" msgstr "_Altuera:" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:7 +#: extensions/resize_images/data/ui/resize-images.ui:203 msgid "_Preserve original aspect ratios" msgstr "_Mantendu jatorriko aspektu-erlazioak" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:11 -#: ../gthumb/gth-main-default-metadata.c:45 ../gthumb/gth-toolbox.c:146 +#: extensions/resize_images/data/ui/resize-images.ui:324 +#: gthumb/gth-main-default-metadata.c:47 gthumb/gth-toolbox.c:148 msgid "Format" msgstr "Formatua" -#: ../extensions/resize_images/dlg-resize-images.c:344 +#: extensions/resize_images/dlg-resize-images.c:341 msgid "Resize Images" msgstr "Aldatu irudien tamaina" -#: ../extensions/resize_images/dlg-resize-images.c:430 +#: extensions/resize_images/dlg-resize-images.c:427 msgid "Keep the original format" msgstr "Mantendu jatorrizko formatua" -#: ../extensions/resize_images/resize_images.extension.in.in.h:1 +#: extensions/resize_images/resize_images.extension.desktop.in.in:3 msgid "Resize images" msgstr "Aldatu irudien tamainak" -#: ../extensions/resize_images/resize_images.extension.in.in.h:2 +#: extensions/resize_images/resize_images.extension.desktop.in.in:4 msgid "Resize series of images." msgstr "Aldatu irudien serieen tamainak." -#: ../extensions/search/actions.c:50 ../extensions/search/actions.c:123 -#: ../extensions/search/actions.c:129 +#: extensions/search/actions.c:50 extensions/search/actions.c:122 +#: extensions/search/actions.c:128 msgid "Could not perform the search" msgstr "Ezin izan da bilaketa landu" -#: ../extensions/search/actions.c:55 +#: extensions/search/actions.c:55 msgid "Search Result" msgstr "Bilaketaren emaitzak" -#: ../extensions/search/actions.c:79 +#: extensions/search/actions.c:78 msgid "Find" msgstr "Bilatu" -#: ../extensions/search/callbacks.c:69 +#: extensions/search/callbacks.c:44 extensions/search/callbacks.c:79 msgid "Find files" msgstr "Bilatu fitxategiak" -#: ../extensions/search/callbacks.c:103 +#: extensions/search/callbacks.c:113 msgid "Search again" msgstr "Bilatu berriro" #. Translators: This is not a verb, it's a name as in "the search properties". -#: ../extensions/search/callbacks.c:147 -#: ../extensions/search/search.extension.in.in.h:1 +#: extensions/search/callbacks.c:197 +#: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Bilatu" -#: ../extensions/search/data/ui/search-editor.ui.h:4 -msgid "Rules:" -msgstr "Arauak:" - -#: ../extensions/search/gth-search-editor.c:112 -#: ../gthumb/gth-filter-editor-dialog.c:161 +#: extensions/search/gth-search-editor.c:117 +#: gthumb/gth-filter-editor-dialog.c:167 msgid "all the following rules" msgstr "honako arau guztiak" -#: ../extensions/search/gth-search-editor.c:113 -#: ../gthumb/gth-filter-editor-dialog.c:162 +#: extensions/search/gth-search-editor.c:118 +#: gthumb/gth-filter-editor-dialog.c:168 msgid "any of the following rules" msgstr "honako arauetariko batzuk" -#: ../extensions/search/gth-search-task.c:183 +#: extensions/search/gth-search-source-selector.c:130 +msgid "Add another location" +msgstr "Gehitu beste kokaleku bat" + +#: extensions/search/gth-search-task.c:189 #, c-format msgid "Files found so far: %s" msgstr "Oraingoz aurkitutako fitxategiak: %s" -#: ../extensions/search/gth-search-task.c:274 +#: extensions/search/gth-search-task.c:333 msgid "Searching…" msgstr "Bilatzen…" -#: ../extensions/search/gth-search-task.c:281 +#: extensions/search/gth-search-task.c:340 msgid "Cancel the operation" msgstr "Utzi bertan behera eragiketa" -#: ../extensions/search/search.extension.in.in.h:2 +#: extensions/search/search.extension.desktop.in.in:4 msgid "File search tool." msgstr "Fitxategiak bilatzeko tresna." -#: ../extensions/selections/callbacks.c:55 +#: extensions/search/search.extension.desktop.in.in:8 +msgid "edit-find" +msgstr "edit-find" + +#. Not real actions, used in the shorcut window for documentation. +#: extensions/selections/callbacks.c:57 extensions/selections/callbacks.c:58 +#: extensions/selections/callbacks.c:59 extensions/selections/callbacks.c:71 +msgid "Add to selection" +msgstr "Gehitu hautapenari" + +#: extensions/selections/callbacks.c:61 extensions/selections/callbacks.c:62 +#: extensions/selections/callbacks.c:63 extensions/selections/callbacks.c:72 +msgid "Remove from selection" +msgstr "Kendu hautapenetik" + +#: extensions/selections/callbacks.c:65 extensions/selections/callbacks.c:66 +#: extensions/selections/callbacks.c:67 extensions/selections/callbacks.c:73 +msgid "Show selection" +msgstr "Erakutsi hautapena" + +#: extensions/selections/callbacks.c:83 msgid "Remove from Selection" msgstr "Kendu hautapenetik" -#: ../extensions/selections/callbacks.c:100 +#: extensions/selections/callbacks.c:128 #, c-format msgid "Show selection %d" msgstr "Erakutsi %d. hautapena" -#: ../extensions/selections/callbacks.c:339 +#: extensions/selections/callbacks.c:365 #, c-format msgid "" "Use Alt-%d to add files to this selection, Ctrl-%d to view this selection." msgstr "Erabili Alt+%d fitxategiak hautapen honi gehitzeko. Ktrl+%d hautapen hau ikusteko." -#: ../extensions/selections/gth-selections-manager.c:228 +#: extensions/selections/gth-selections-manager.c:228 #, c-format msgid "Selection %d" msgstr "%d. hautapena" -#: ../extensions/selections/gth-selections-manager.c:231 -#: ../extensions/selections/selections.extension.in.in.h:1 +#: extensions/selections/gth-selections-manager.c:231 +#: extensions/selections/main.c:33 +#: extensions/selections/selections.extension.desktop.in.in:3 msgid "Selections" msgstr "Hautapenak" -#: ../extensions/selections/selections.extension.in.in.h:2 +#: extensions/selections/selections.extension.desktop.in.in:4 msgid "Advanced file selection." msgstr "Fitxategien hautapen aurreratua." -#: ../extensions/slideshow/callbacks.c:51 +#: extensions/selections/selections.extension.desktop.in.in:8 +msgid "emblem-flag-gray" +msgstr "emblem-flag-gray" + +#: extensions/slideshow/callbacks.c:40 +msgid "Start presentation" +msgstr "Hasi aurkezpena" + +#: extensions/slideshow/callbacks.c:41 +msgid "Terminate presentation" +msgstr "Amaitu aurkezpena" + +#: extensions/slideshow/callbacks.c:42 +msgid "Pause/Resume presentation" +msgstr "Pausatu/Berrabiarazi aurkezpena" + +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:121 +msgid "Show next file" +msgstr "Erakutsi hurrengo fitxategia" + +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:120 +msgid "Show previous file" +msgstr "Erakutsi aurreko fitxategia" + +#: extensions/slideshow/callbacks.c:65 extensions/slideshow/callbacks.c:362 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:65 +#: extensions/slideshow/main.c:286 extensions/slideshow/preferences.c:142 +#: extensions/slideshow/slideshow.extension.desktop.in.in:3 +#: gthumb/gth-shortcuts-window.c:41 msgid "Presentation" msgstr "Aurkezpena" -#: ../extensions/slideshow/callbacks.c:348 -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:2 -#: ../extensions/slideshow/preferences.c:162 -#: ../extensions/slideshow/slideshow.extension.in.in.h:1 -msgid "Slideshow" -msgstr "Diapositiba-aurkezpena" - -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:1 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:46 msgid "_Personalize" msgstr "_Pertsonalizatu" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:3 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:100 msgid "_Transition effect:" msgstr "_Trantsizioaren efektua:" #. This is the first part of the phrase "change automatically, every x seconds", where x is an input control that let the user choose a value. -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:5 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:126 msgid "_Change automatically, every" msgstr "_Aldatu automatikoki" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:6 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:162 msgctxt "Every x seconds" msgid "seconds" msgstr "segundo" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:7 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:186 msgid "_Restart when finished" msgstr "_Berrabiarazi amaitzean" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:8 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:201 msgid "R_andom order" msgstr "Au_sazko ordena" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:9 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:237 msgid "Playlist" msgstr "Erreprodukzio-zerrenda" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:10 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:314 msgid "Add files to the playlist" msgstr "Gehitu fitxategiak erreprodukzio-zerrendari" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:11 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:334 msgid "Remove the selected files" msgstr "Kendu hautatutako fitxategiak" -#: ../extensions/slideshow/gth-slideshow.c:289 -msgid "Playing slideshow" -msgstr "Diapositiba-aurkezpena erakusten" - -#: ../extensions/slideshow/gth-slideshow-preferences.c:184 +#: extensions/slideshow/gth-slideshow-preferences.c:185 msgid "Choose the files to play" msgstr "Aukeratu fitxategiak erreproduzitzeko" -#: ../extensions/slideshow/gth-slideshow-preferences.c:193 +#: extensions/slideshow/gth-slideshow-preferences.c:194 msgid "Audio files" msgstr "Audio-fitxategiak" -#: ../extensions/slideshow/gth-slideshow-preferences.c:259 +#: extensions/slideshow/gth-slideshow-preferences.c:260 msgid "Random" msgstr "Ausazkoa" -#: ../extensions/slideshow/main.c:297 +#: extensions/slideshow/gth-slideshow.c:237 +msgid "Playing a presentation" +msgstr "Aurkezpen bat erreproduzitzea" + +#: extensions/slideshow/main.c:303 msgid "Push from right" msgstr "Bultzatu eskuinetik" -#: ../extensions/slideshow/main.c:303 +#: extensions/slideshow/main.c:309 msgid "Push from bottom" msgstr "Bultzatu behetik" -#: ../extensions/slideshow/main.c:309 +#: extensions/slideshow/main.c:315 msgid "Slide from right" msgstr "Diapositiba eskuinetik" -#: ../extensions/slideshow/main.c:315 +#: extensions/slideshow/main.c:321 msgid "Slide from bottom" msgstr "Diapositiba behetik" -#: ../extensions/slideshow/main.c:321 +#: extensions/slideshow/main.c:327 msgid "Fade in" msgstr "Pixkanaka agertu" -#: ../extensions/slideshow/main.c:327 +#: extensions/slideshow/main.c:333 msgid "Flip page" msgstr "Irauli orrialdea" -#: ../extensions/slideshow/main.c:333 +#: extensions/slideshow/main.c:339 msgid "Cube from right" msgstr "Kuboa eskuinetik" -#: ../extensions/slideshow/main.c:339 +#: extensions/slideshow/main.c:345 msgid "Cube from bottom" msgstr "Kuboa behetik" -#: ../extensions/slideshow/slideshow.extension.in.in.h:2 -msgid "View images as a slideshow." -msgstr "Ikusi irudiak diapositiba-aurkezpen gisa." +#: extensions/slideshow/slideshow.extension.desktop.in.in:4 +msgid "Play a presentation of images." +msgstr "Errproduzitu irudien aurkezpen bat." + +#: extensions/slideshow/slideshow.extension.desktop.in.in:8 +msgid "x-office-presentation" +msgstr "x-office-presentation" + +#: extensions/terminal/actions.c:53 +#: extensions/terminal/terminal.extension.desktop.in.in:3 +msgid "Terminal" +msgstr "Terminala" + +#: extensions/terminal/callbacks.c:40 extensions/terminal/callbacks.c:45 +msgid "Open in Terminal" +msgstr "Ireki terminalean" + +#: extensions/terminal/terminal.extension.desktop.in.in:4 +msgid "Open a folder in a terminal" +msgstr "Ireki karpeta terminal batean" + +#: extensions/terminal/terminal.extension.desktop.in.in:8 +msgid "utilities-terminal" +msgstr "utilities-terminal" -#: ../extensions/webalbums/callbacks.c:48 +#: extensions/webalbums/callbacks.c:48 msgid "_Web Album…" msgstr "_Webeko albuma…" -#: ../extensions/webalbums/data/albumthemes/text.h:26 +#: extensions/webalbums/data/albumthemes/text.h:26 msgid "Click to view the image" msgstr "Egin klik irudia ikusteko" -#: ../extensions/webalbums/data/albumthemes/text.h:27 +#: extensions/webalbums/data/albumthemes/text.h:27 msgid "Go back to the index" msgstr "Itzuli indizera" -#: ../extensions/webalbums/data/albumthemes/text.h:28 +#: extensions/webalbums/data/albumthemes/text.h:28 #, c-format msgid "Image %d of %d" msgstr "Irudia: %d / %d" -#: ../extensions/webalbums/data/albumthemes/text.h:29 +#: extensions/webalbums/data/albumthemes/text.h:29 msgid "Index" msgstr "Indizea" -#: ../extensions/webalbums/data/albumthemes/text.h:30 -msgid "Next" -msgstr "Hurrengoa" - -#: ../extensions/webalbums/data/albumthemes/text.h:32 -msgid "Previous" -msgstr "Aurrekoa" - -#: ../extensions/webalbums/data/albumthemes/text.h:33 +#: extensions/webalbums/data/albumthemes/text.h:33 #, c-format msgid "View page %d" msgstr "Ikusi %d. orria" -#: ../extensions/webalbums/data/albumthemes/text.h:34 +#: extensions/webalbums/data/albumthemes/text.h:34 msgid "View the next image" msgstr "Ikusi hurrengo irudia" -#: ../extensions/webalbums/data/albumthemes/text.h:35 +#: extensions/webalbums/data/albumthemes/text.h:35 msgid "View the next page" msgstr "Ikusi hurrengo orria" -#: ../extensions/webalbums/data/albumthemes/text.h:36 +#: extensions/webalbums/data/albumthemes/text.h:36 msgid "View the previous image" msgstr "Ikusi aurreko irudia" -#: ../extensions/webalbums/data/albumthemes/text.h:37 +#: extensions/webalbums/data/albumthemes/text.h:37 msgid "View the previous page" msgstr "Ikusi aurreko orria" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:1 +#: extensions/webalbums/data/ui/web-album-exporter.ui:19 msgid "All images on a single image" msgstr "Irudi guztiak irudi bakar batean" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:2 +#: extensions/webalbums/data/ui/web-album-exporter.ui:22 msgid "Adapts to the window width" msgstr "Doitu leihoaren zabalerara" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:4 -#, no-c-format +#: extensions/webalbums/data/ui/web-album-exporter.ui:127 msgid "%P" msgstr "%P" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:18 +#: extensions/webalbums/data/ui/web-album-exporter.ui:395 msgid "_Copy originals to destination" msgstr "_Kopiatu jatorrizkoak helburuan" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:26 +#: extensions/webalbums/data/ui/web-album-exporter.ui:706 msgid "_Adapt to the window width " msgstr "_Doitu leihoaren zabalerara " -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:29 +#: extensions/webalbums/data/ui/web-album-exporter.ui:794 +#: extensions/webalbums/data/ui/web-album-exporter.ui:869 msgid "Index Page" msgstr "Indizearen orria" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:30 +#: extensions/webalbums/data/ui/web-album-exporter.ui:844 msgid "Thumbnail Caption" msgstr "Koadro txikiaren epigrafea" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:31 +#: extensions/webalbums/data/ui/web-album-exporter.ui:988 msgid "The current image number" msgstr "Uneko irudiaren zenbakia" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:32 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 msgid "The total number of images" msgstr "Irudien guztirako kopurua" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:34 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 msgid "The file comment" msgstr "Fitxategiaren iruzkina" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:35 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 msgid "Image Page" msgstr "Irudiaren orria" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:36 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 msgid "Show the description, if available" msgstr "Erakutsi azalpena, egonez gero." -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:37 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 msgid "Show the following attributes:" msgstr "Erakutsi atributu hauek:" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:38 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 msgid "Image Attributes" msgstr "Irudiaren atributuak" -#: ../extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:379 msgid "Web Album" msgstr "Webeko albuma" -#: ../extensions/webalbums/gth-web-exporter.c:1802 +#: extensions/webalbums/gth-web-exporter.c:1787 msgid "Could not show the destination" msgstr "Ezin izan da helburua erakutsi" -#: ../extensions/webalbums/gth-web-exporter.c:1838 +#: extensions/webalbums/gth-web-exporter.c:1823 msgid "The album has been created successfully." msgstr "Albuma ongi sortu da." -#: ../extensions/webalbums/gth-web-exporter.c:2106 -#: ../extensions/webalbums/gth-web-exporter.c:2134 +#: extensions/webalbums/gth-web-exporter.c:2092 +#: extensions/webalbums/gth-web-exporter.c:2120 msgid "Saving thumbnails" msgstr "Koadro txikiak gordetzen" -#: ../extensions/webalbums/gth-web-exporter.c:2162 +#: extensions/webalbums/gth-web-exporter.c:2148 msgid "Saving HTML pages: Images" msgstr "HTML orriak gordetzen: irudiak" -#: ../extensions/webalbums/gth-web-exporter.c:2220 +#: extensions/webalbums/gth-web-exporter.c:2206 msgid "Saving HTML pages: Indexes" msgstr "HTML orriak gordetzen: indizeak" -#: ../extensions/webalbums/gth-web-exporter.c:2505 +#: extensions/webalbums/gth-web-exporter.c:2491 msgid "Copying original images" msgstr "Jatorrizko irudiak kopiatzen" -#: ../extensions/webalbums/gth-web-exporter.c:2966 +#: extensions/webalbums/gth-web-exporter.c:2958 msgid "Could not find the style folder" msgstr "Ezin izan da estiloaren karpeta aurkitu" -#: ../extensions/webalbums/gth-web-exporter.c:3004 +#: extensions/webalbums/gth-web-exporter.c:2996 msgid "Could not create a temporary folder" msgstr "Ezin izan da aldi baterako karpeta sortu" -#: ../extensions/webalbums/webalbums.extension.in.in.h:1 +#: extensions/webalbums/webalbums.extension.desktop.in.in:3 msgid "Web Albums" msgstr "Webeko albumak" -#: ../extensions/webalbums/webalbums.extension.in.in.h:2 +#: extensions/webalbums/webalbums.extension.desktop.in.in:4 msgid "Create static web albums." msgstr "Sortu webeko album estatikoak." -#: ../gthumb/dlg-location.c:200 ../gthumb/gth-browser.c:1107 -#: ../gthumb/gth-browser.c:1676 ../gthumb/gth-browser.c:6611 -#: ../gthumb/gth-browser.c:6630 ../gthumb/gth-browser.c:6654 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1174 +#: gthumb/gth-browser.c:6692 gthumb/gth-browser.c:6711 +#: gthumb/gth-browser.c:6735 gthumb/gth-vfs-tree.c:390 #, c-format msgid "Could not load the position “%s”" msgstr "Ezin izan da posizio hau kargatu: “%s”" -#: ../gthumb/dlg-location.c:408 ../gthumb/dlg-location.c:418 +#: gthumb/dlg-location.c:450 gthumb/dlg-location.c:460 msgid "Open" msgstr "Ireki" -#: ../gthumb/dlg-personalize-filters.c:237 +#: gthumb/dlg-personalize-filters.c:237 msgid "Filter" msgstr "Iragazi" -#: ../gthumb/dlg-personalize-filters.c:315 +#: gthumb/dlg-personalize-filters.c:315 msgid "Could not save the filter" msgstr "Ezin izan da iragazkia gorde" -#: ../gthumb/dlg-personalize-filters.c:358 +#: gthumb/dlg-personalize-filters.c:358 msgid "New Filter" msgstr "Iragazki berria" -#: ../gthumb/dlg-personalize-filters.c:387 +#: gthumb/dlg-personalize-filters.c:387 msgid "Edit Filter" msgstr "Editatu iragazkia" -#: ../gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 msgid "Filters" msgstr "Iragazkiak" #. add the page to the preferences dialog -#: ../gthumb/dlg-preferences-browser.c:188 -#: ../gthumb/dlg-preferences-extensions.c:65 +#: gthumb/dlg-preferences-browser.c:188 gthumb/dlg-preferences-extensions.c:65 +#: gthumb/gth-shortcuts-window.c:39 msgid "Browser" msgstr "Arakatzailea" -#: ../gthumb/dlg-preferences-extensions.c:61 ../gthumb/gth-filterbar.c:273 +#: gthumb/dlg-preferences-extensions.c:61 +msgctxt "Extensions" msgid "All" msgstr "Denak" -#: ../gthumb/dlg-preferences-extensions.c:62 +#: gthumb/dlg-preferences-extensions.c:62 +msgctxt "Extensions" msgid "Enabled" msgstr "Gaituta" -#: ../gthumb/dlg-preferences-extensions.c:63 +#: gthumb/dlg-preferences-extensions.c:63 +msgctxt "Extensions" msgid "Disabled" msgstr "Desgaituta" -#: ../gthumb/dlg-preferences-extensions.c:66 +#: gthumb/dlg-preferences-extensions.c:66 msgid "Viewers" msgstr "Ikustaileak" -#: ../gthumb/dlg-preferences-extensions.c:67 -#: ../gthumb/gth-main-default-metadata.c:33 +#: gthumb/dlg-preferences-extensions.c:67 gthumb/gth-file-details.c:42 +#: gthumb/gth-main-default-metadata.c:33 msgid "Metadata" msgstr "Metadatuak" -#: ../gthumb/dlg-preferences-extensions.c:68 +#: gthumb/dlg-preferences-extensions.c:68 msgid "File tools" msgstr "Fitxategi-tresnak" -#: ../gthumb/dlg-preferences-extensions.c:69 +#: gthumb/dlg-preferences-extensions.c:69 msgid "List tools" msgstr "Zerrenden tresnak" -#: ../gthumb/dlg-preferences-extensions.c:70 +#: gthumb/dlg-preferences-extensions.c:70 msgid "Importers" msgstr "Inportatzaileak" -#: ../gthumb/dlg-preferences-extensions.c:71 +#: gthumb/dlg-preferences-extensions.c:71 msgid "Exporters" msgstr "Esportatzaileak" -#: ../gthumb/dlg-preferences-extensions.c:368 +#: gthumb/dlg-preferences-extensions.c:368 msgid "Could not activate the extension" msgstr "Ezin izan da hedapena aktibatu" -#: ../gthumb/dlg-preferences-extensions.c:374 +#: gthumb/dlg-preferences-extensions.c:374 msgid "Could not deactivate the extension" msgstr "Ezin izan da hedapena desaktibatu" +#: gthumb/dlg-preferences-extensions.c:491 +msgid "gThumb Development Team" +msgstr "gThumb aplikazioaren garapen-taldea" + #. add the page to the preferences dialog -#: ../gthumb/dlg-preferences-extensions.c:666 +#: gthumb/dlg-preferences-extensions.c:664 msgid "Extensions" msgstr "Hedapenak" -#: ../gthumb/dlg-preferences-extensions.c:715 +#: gthumb/dlg-preferences-extensions.c:713 msgid "Restart required" msgstr "Berrabiaraztea beharrezkoa da" -#: ../gthumb/dlg-preferences-extensions.c:716 +#: gthumb/dlg-preferences-extensions.c:714 msgid "You need to restart gthumb for these changes to take effect" msgstr "Gthumb berrabiarazi behar duzu aldaketa hauek eragina izateko" -#: ../gthumb/dlg-preferences-extensions.c:718 +#: gthumb/dlg-preferences-extensions.c:716 msgid "_Restart" msgstr "_Berrabiarazi" -#: ../gthumb/dlg-sort-order.c:113 +#: gthumb/dlg-preferences-shortcuts.c:296 +#: gthumb/dlg-preferences-shortcuts.c:371 gthumb/resources/gears-menu.ui:25 +msgid "Revert" +msgstr "Alderantzikatu" + +#: gthumb/dlg-preferences-shortcuts.c:369 +msgid "Do you want to revert all the changes and use the default shortcuts?" +msgstr "Aldaketa guztiak utzi eta lasterbide lehenetsiak erabili nahi dituzu?" + +#: gthumb/dlg-preferences-shortcuts.c:542 +msgctxt "Shortcuts" +msgid "All" +msgstr "Denak" + +#: gthumb/dlg-preferences-shortcuts.c:548 +msgctxt "Shortcuts" +msgid "Modified" +msgstr "Aldatua" + +#. add the page to the preferences dialog +#: gthumb/dlg-preferences-shortcuts.c:577 +msgid "Shortcuts" +msgstr "Lasterbideak" + +#: gthumb/dlg-sort-order.c:113 msgid "Sort By" msgstr "Ordenatu honen arabera" #. For translators: This is a progress size indicator, for example: 230.4 MB of 512.8 MB -#: ../gthumb/gio-utils.c:1361 +#: gthumb/gio-utils.c:1059 #, c-format msgid "%s of %s" msgstr "%s / %s" -#: ../gthumb/gio-utils.c:1432 +#: gthumb/gio-utils.c:1148 #, c-format msgid "Moving “%s” to “%s”" msgstr "“%s” hona eramaten: “%s”" -#: ../gthumb/gio-utils.c:1434 +#: gthumb/gio-utils.c:1150 #, c-format msgid "Copying “%s” to “%s”" msgstr "“%s” hemen kopiatzen: “%s”" -#: ../gthumb/gio-utils.c:1793 +#: gthumb/gio-utils.c:1561 msgid "Moving files" msgstr "Fitxategiak lekuz aldatzen" -#: ../gthumb/gio-utils.c:1793 +#: gthumb/gio-utils.c:1561 msgid "Copying files" msgstr "Fitxategiak kopiatzea" -#: ../gthumb/gio-utils.c:1794 +#: gthumb/gio-utils.c:1562 gthumb/gio-utils.c:1793 gthumb/gio-utils.c:1923 msgid "Getting file information" msgstr "Fitxategiaren informazioa eskuratzen" +#: gthumb/gio-utils.c:1728 +msgid "Deleting files" +msgstr "Fitxategiak ezabatzen" + +#: gthumb/gio-utils.c:1869 +msgid "Moving files to trash" +msgstr "Fitxategiak zakarrontzira bidaltzen" + #. hour:minutes:seconds #. Translators: This is a time format, like "9∶05∶02" for 9 #. * hours, 5 minutes, and 2 seconds. You may change "∶" to #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: ../gthumb/glib-utils.c:3298 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -4599,45 +4864,45 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: ../gthumb/glib-utils.c:3307 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" msgstr "%d∶%02d" -#: ../gthumb/gth-accel-button.c:238 +#: gthumb/gth-accel-dialog.c:121 msgid "Press a combination of keys to use as shortcut." msgstr "Sakatu tekla konbinazioa laster-tekla gisa erabiltzeko." -#: ../gthumb/gth-accel-button.c:239 +#: gthumb/gth-accel-dialog.c:122 msgid "Press Esc to cancel" msgstr "Sakatu Esc uzteko" -#: ../gthumb/gth-application.c:52 +#: gthumb/gth-application.c:52 msgid "Open a new window" msgstr "Ireki leiho berria" -#: ../gthumb/gth-application.c:56 +#: gthumb/gth-application.c:56 msgid "Start in fullscreen mode" msgstr "Abiarazi pantaila osoko moduan" -#: ../gthumb/gth-application.c:60 -msgid "Automatically start a slideshow" -msgstr "Automatikoki hasi diapositiba-aurkezpen bat" +#: gthumb/gth-application.c:60 +msgid "Automatically start a presentation" +msgstr "Automatikoki hasi aurkezpen bat" -#: ../gthumb/gth-application.c:64 +#: gthumb/gth-application.c:64 msgid "Automatically import digital camera photos" msgstr "Inportatu automatikoki kamera digitaleko argazkiak" -#: ../gthumb/gth-application.c:68 +#: gthumb/gth-application.c:68 msgid "Show version" msgstr "Erakutsi bertsioa" -#: ../gthumb/gth-application.c:209 +#: gthumb/gth-application.c:171 msgid "— Image browser and viewer" msgstr "— Irudien arakatzaile eta ikustailea" -#: ../gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:100 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -4645,7 +4910,7 @@ "version." msgstr "gThumb hau software librea da; birbana eta/edo alda dezakezu Software Foundation-ek argitaratutako GNU Hedadura Txikiagoko Lizentzia Publiko Orokorraren 2. bertsioan, edo (nahiago baduzu) beste berriago batean, jasotako baldintzak betez gero." -#: ../gthumb/gth-browser-actions-callbacks.c:131 +#: gthumb/gth-browser-actions-callbacks.c:104 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -4653,172 +4918,245 @@ "details." msgstr "Programa hau erabilgarria izango delakoan banatzen da, baina INOLAKO BERMERIK GABE; era berean, ez da bermatzen beraren EGOKITASUNA MERKATURATZEKO edo HELBURU PARTIKULARRETARAKO ERABILTZEKO. Argibide gehiago nahi izanez gero, ikus GNU Lizentzia Publiko Orokorra." -#: ../gthumb/gth-browser-actions-callbacks.c:135 +#: gthumb/gth-browser-actions-callbacks.c:108 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." msgstr "Programa honekin batera GNU Lizentzia Publiko Orokorraren kopia bat ere jaso beharko zenuke; horrela ez bada, idatzi helbide honetara: http://www.gnu.org/licenses/." -#: ../gthumb/gth-browser-actions-callbacks.c:155 +#: gthumb/gth-browser-actions-callbacks.c:127 msgid "An image viewer and browser for GNOME." msgstr "Irudi ikustaile eta arakatzaile bat GNOMErako." -#: ../gthumb/gth-browser-actions-callbacks.c:158 +#: gthumb/gth-browser-actions-callbacks.c:130 msgid "translator-credits" msgstr "Asier Sarasua Garmendia " -#: ../gthumb/gth-browser-actions-entries.h:90 -#: ../gthumb/resources/app-menu.ui.h:3 +#: gthumb/gth-browser-actions-entries.h:96 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Laster-teklak" -#: ../gthumb/gth-browser-actions-entries.h:91 ../gthumb/gtk-utils.h:40 -#: ../gthumb/resources/app-menu.ui.h:4 -msgid "_Help" -msgstr "_Laguntza" +#: gthumb/gth-browser-actions-entries.h:97 +msgid "Quit" +msgstr "Irten" + +#: gthumb/gth-browser-actions-entries.h:100 +msgid "Show browser" +msgstr "Erakutsi arakatzailea" + +#: gthumb/gth-browser-actions-entries.h:101 +msgid "Close window" +msgstr "Itxi leihoa" + +#: gthumb/gth-browser-actions-entries.h:103 +msgid "Open location" +msgstr "Ireki kokalekua" + +#: gthumb/gth-browser-actions-entries.h:104 gthumb/gth-browser.c:4634 +#: gthumb/gth-browser.c:4652 gthumb/resources/file-list-menu.ui:7 +#: gthumb/resources/file-menu.ui:7 +msgid "Fullscreen" +msgstr "Pantaila osoa" + +#: gthumb/gth-browser-actions-entries.h:105 +msgid "Revert image to saved" +msgstr "Leheneratu irudia gordetakora" + +#: gthumb/gth-browser-actions-entries.h:106 +msgid "Save image" +msgstr "Gorde irudia" + +#: gthumb/gth-browser-actions-entries.h:107 +msgid "Save image as" +msgstr "Gorde irudia honela" + +#: gthumb/gth-browser-actions-entries.h:108 +msgid "Sidebar" +msgstr "Alboko barra" + +#: gthumb/gth-browser-actions-entries.h:109 +msgid "Statusbar" +msgstr "Egoera-barra" + +#: gthumb/gth-browser-actions-entries.h:110 +msgid "Thumbnails list" +msgstr "Miniaturen zerrenda" + +#: gthumb/gth-browser-actions-entries.h:112 +msgid "Load previous location" +msgstr "Kargatu aurreko kokalekua" + +#: gthumb/gth-browser-actions-entries.h:113 +msgid "Load next location" +msgstr "Kargatu hurrengo kokalekua" + +#: gthumb/gth-browser-actions-entries.h:114 +msgid "Load parent folder" +msgstr "Kargatu karpeta gurasoa" + +#: gthumb/gth-browser-actions-entries.h:115 +msgid "Load home" +msgstr "Kargatu kokaleku nagusia" + +#: gthumb/gth-browser-actions-entries.h:116 +msgid "Reload location" +msgstr "Berriro kargatu kokalekua" + +#: gthumb/gth-browser-actions-entries.h:117 +msgid "Show/Hide hidden files" +msgstr "Erakutsi/Ezkutatu ezkutuko fitxategiak" + +#: gthumb/gth-browser-actions-entries.h:118 +msgid "Change sorting order" +msgstr "Aldatu ordena" + +#: gthumb/gth-browser-actions-entries.h:122 +msgid "Show first file" +msgstr "Erakutsi lehen fitxategia" + +#: gthumb/gth-browser-actions-entries.h:123 +msgid "Show last file" +msgstr "Erakutsi azken fitxategia" + +#: gthumb/gth-browser-actions-entries.h:125 +msgid "Image tools" +msgstr "Irudien tresnak" + +#: gthumb/gth-browser-actions-entries.h:126 +msgid "File properties" +msgstr "Fitxategi-propietateak" + +#: gthumb/gth-browser-actions-entries.h:128 +msgid "Select all" +msgstr "Hautatu dena" -#: ../gthumb/gth-browser-actions-entries.h:92 -#: ../gthumb/resources/app-menu.ui.h:5 -msgid "_About" -msgstr "Honi _buruz" - -#: ../gthumb/gth-browser-actions-entries.h:97 -#: ../gthumb/resources/app-menu.ui.h:6 -msgid "_Quit" -msgstr "I_rten" +#: gthumb/gth-browser-actions-entries.h:129 +msgid "Select none" +msgstr "Ez hautatu ezer" -#: ../gthumb/gth-browser.c:379 +#: gthumb/gth-browser.c:412 msgid "[modified]" msgstr "[aldatua]" -#: ../gthumb/gth-browser.c:831 +#: gthumb/gth-browser.c:877 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "fitxategi %d hautatu da (%s)" msgstr[1] "%d fitxategi hautatu dira (%s)" -#: ../gthumb/gth-browser.c:866 +#: gthumb/gth-browser.c:912 #, c-format msgid "%s of free space" msgstr "Leku librea: %s" -#: ../gthumb/gth-browser.c:1780 ../gthumb/gth-browser.c:1807 +#: gthumb/gth-browser.c:1790 gthumb/gth-browser.c:1806 #, c-format msgid "No suitable module found for %s" msgstr "Ez da %s(r)en modulu egokirik aurkitu" -#: ../gthumb/gth-browser.c:1929 +#: gthumb/gth-browser.c:1911 #, c-format msgid "Save changes to file “%s”?" msgstr "Gorde aldaketak “%s” fitxategian?" -#: ../gthumb/gth-browser.c:1934 +#: gthumb/gth-browser.c:1916 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Ez baduzu gordetzen, fitxategiaren aldaketak betirako galduko dira." -#: ../gthumb/gth-browser.c:1935 +#: gthumb/gth-browser.c:1917 msgid "Do _Not Save" msgstr "_Ez gorde" -#: ../gthumb/gth-browser.c:2414 ../gthumb/gth-browser.c:4656 +#: gthumb/gth-browser.c:2405 gthumb/gth-browser.c:4660 msgid "Accept" msgstr "Onartu" -#: ../gthumb/gth-browser.c:2414 ../gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2405 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "It_xi" -#: ../gthumb/gth-browser.c:3019 ../gthumb/gth-source-tree.c:182 +#: gthumb/gth-browser.c:2944 msgid "Could not change name" msgstr "Ezin izan da izena aldatu" -#: ../gthumb/gth-browser.c:3474 +#: gthumb/gth-browser.c:3447 msgid "Modified" msgstr "Aldatze-data" -#: ../gthumb/gth-browser.c:4578 +#: gthumb/gth-browser.c:4582 msgid "Go to the previous visited location" msgstr "Joan bisitatutako aurreko kokapenera" -#: ../gthumb/gth-browser.c:4584 +#: gthumb/gth-browser.c:4588 msgid "Go to the next visited location" msgstr "Joan bisitatutako hurrengo kokapenera" -#: ../gthumb/gth-browser.c:4592 +#: gthumb/gth-browser.c:4596 msgid "History" msgstr "Historia" -#: ../gthumb/gth-browser.c:4606 +#: gthumb/gth-browser.c:4610 msgid "View the folders" msgstr "Ikusi karpetak" -#: ../gthumb/gth-browser.c:4621 +#: gthumb/gth-browser.c:4625 msgid "Edit file" msgstr "Editatu fitxategia" -#: ../gthumb/gth-browser.c:4630 ../gthumb/gth-browser.c:4648 -#: ../gthumb/resources/file-list-menu.ui.h:1 -#: ../gthumb/resources/file-menu.ui.h:1 -msgid "Fullscreen" -msgstr "Pantaila osoa" +#: gthumb/gth-browser.c:4716 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Eragiketak" -#: ../gthumb/gth-browser.c:6612 +#: gthumb/gth-browser.c:6693 #, c-format msgid "File type not supported" msgstr "Fitxategi mota ez dago onartuta" -#: ../gthumb/gth-browser.c:6655 +#: gthumb/gth-browser.c:6736 #, c-format msgid "No suitable module found" msgstr "Ez da modulu egokirik aurkitu" -#: ../gthumb/gth-delete-task.c:64 -msgid "Deleting files" -msgstr "Fitxategiak ezabatzen" - -#: ../gthumb/gth-extensions.c:203 +#: gthumb/gth-extensions.c:206 #, c-format msgid "Could not open the module “%s”: %s" msgstr "Ezin izan da “%s” modulua ireki: %s" -#: ../gthumb/gth-extensions.c:754 +#: gthumb/gth-extensions.c:759 #, c-format msgid "The extension “%1$s” is required by the extension “%2$s”" msgstr "“%2$s” hedapenak “%1$s” hedapena behar du" -#: ../gthumb/gth-file-chooser-dialog.c:144 +#: gthumb/gth-file-chooser-dialog.c:145 msgid "All Supported Files" msgstr "Onartutako fitxategi denak" -#: ../gthumb/gth-file-chooser-dialog.c:194 +#: gthumb/gth-file-chooser-dialog.c:195 msgid "_Show Format Options" msgstr "Erakutsi formatu aukerak" -#: ../gthumb/gth-file-details.c:43 -msgid "Details" -msgstr "Xehetasunak" - -#: ../gthumb/gth-file-source-vfs.c:224 +#: gthumb/gth-file-source-vfs.c:219 msgid "Computer" msgstr "Ordenagailua" -#: ../gthumb/gth-file-source-vfs.c:782 +#: gthumb/gth-file-source-vfs.c:796 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "Fitxategiak ezin dira zakarrontzira bota. Betirako ezabatu nahi dituzu?" -#: ../gthumb/gth-file-source-vfs.c:792 +#: gthumb/gth-file-source-vfs.c:807 msgid "Could not move the files to the Trash" msgstr "Ezin izan dira fitxategiak zakarrontzira bota" -#: ../gthumb/gth-file-source-vfs.c:837 +#: gthumb/gth-file-source-vfs.c:852 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Ziur zaude “%s” behin betiko ezabatu nahi duzula?" -#: ../gthumb/gth-file-source-vfs.c:840 +#: gthumb/gth-file-source-vfs.c:855 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -4826,467 +5164,630 @@ msgstr[0] "Ziur zaude hautatutako fitxategi %'d betirako ezabatzea nahi duzula?" msgstr[1] "Ziur zaude hautatutako %'d fitxategi betirako ezabatzea nahi dituzula?" -#: ../gthumb/gth-file-source-vfs.c:850 +#: gthumb/gth-file-source-vfs.c:865 msgid "If you delete a file, it will be permanently lost." msgstr "Fitxategi bat ezabatzen baduzu, betirako galduko da." -#: ../gthumb/gth-filter.c:43 ../gthumb/gth-filter-editor-dialog.c:174 -#: ../gthumb/gth-test-simple.c:78 +#. "files" label +#: gthumb/gth-filter-editor-dialog.c:179 gthumb/gth-filter.c:287 +msgid "files" +msgstr "fitxategiak" + +#: gthumb/gth-filter-editor-dialog.c:180 gthumb/gth-filter.c:43 +#: gthumb/gth-test-simple.c:78 msgid "kB" msgstr "kB" -#: ../gthumb/gth-filter.c:44 ../gthumb/gth-filter-editor-dialog.c:175 -#: ../gthumb/gth-test-simple.c:79 +#: gthumb/gth-filter-editor-dialog.c:181 gthumb/gth-filter.c:44 +#: gthumb/gth-test-simple.c:79 msgid "MB" msgstr "MB" -#: ../gthumb/gth-filter.c:45 ../gthumb/gth-filter-editor-dialog.c:176 -#: ../gthumb/gth-test-simple.c:80 +#: gthumb/gth-filter-editor-dialog.c:182 gthumb/gth-filter.c:45 +#: gthumb/gth-test-simple.c:80 msgid "GB" msgstr "GB" -#. "files" label -#: ../gthumb/gth-filter.c:286 ../gthumb/gth-filter-editor-dialog.c:173 -msgid "files" -msgstr "fitxategiak" - -#: ../gthumb/gth-filter-editor-dialog.c:220 +#: gthumb/gth-filter-editor-dialog.c:226 msgid "ascending" msgstr "gorantz" -#: ../gthumb/gth-filter-editor-dialog.c:221 +#: gthumb/gth-filter-editor-dialog.c:227 msgid "descending" msgstr "beherantz" -#: ../gthumb/gth-filter-editor-dialog.c:515 +#: gthumb/gth-filter-editor-dialog.c:521 #, c-format msgid "No limit specified" msgstr "Ez da mugarik zehaztu" -#: ../gthumb/gth-folder-tree.c:1386 +#: gthumb/gth-filterbar.c:280 +msgid "All" +msgstr "Denak" + +#: gthumb/gth-folder-tree.c:1465 msgid "(Open Parent)" msgstr "(Ireki gurasoa)" -#: ../gthumb/gth-folder-tree.c:1906 +#: gthumb/gth-folder-tree.c:1972 msgid "Enter the new name:" msgstr "Idatzi izen berria:" -#: ../gthumb/gth-histogram-view.c:910 +#: gthumb/gth-histogram-view.c:911 msgid "Alpha" msgstr "Alfa" #. Translators: RGB is an acronym for Red Green Blue -#: ../gthumb/gth-histogram-view.c:916 +#: gthumb/gth-histogram-view.c:917 msgid "RGB" msgstr "RGB" -#: ../gthumb/gth-image-list-task.c:141 +#: gthumb/gth-image-list-task.c:144 msgid "Could not rename the file" msgstr "Ezin izan da fitxategia izenez aldatu" -#: ../gthumb/gth-image-saver.c:39 +#: gthumb/gth-image-saver.c:39 msgid "No options available for this file type" msgstr "Ez dago aukera erabilgarririk fitxategi mota honentzako" -#: ../gthumb/gth-image-saver.c:185 +#: gthumb/gth-image-saver.c:185 #, c-format msgid "Could not find a suitable module to save the image as “%s”" msgstr "Ezin izan da modulu egokirik aurkitu irudia honela gordetzeko: “%s”" -#: ../gthumb/gth-load-file-data-task.c:108 +#: gthumb/gth-load-file-data-task.c:111 msgid "Reading file information" msgstr "Fitxategiaren informazioa irakurtzen" -#: ../gthumb/gth-main-default-metadata.c:40 -#: ../gthumb/gth-main-default-tests.c:350 +#: gthumb/gth-location-chooser-dialog.c:194 gthumb/resources/gears-menu.ui:35 +msgid "Hidden Files" +msgstr "Ezkutuko fitxategiak" + +#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Kokalekua" + +#: gthumb/gth-location-chooser.c:572 +msgid "Locations" +msgstr "Kokalekuak" + +#: gthumb/gth-location-chooser.c:617 +msgid "Other…" +msgstr "Bestelakoa…" + +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Izena" + +#: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" msgstr "Tamaina" -#: ../gthumb/gth-main-default-metadata.c:41 -msgctxt "the file mtime" +#: gthumb/gth-main-default-metadata.c:41 +msgid "Bytes" +msgstr "Byteak" + +#. Translators: the file modified time. +#: gthumb/gth-main-default-metadata.c:43 msgid "Modified Date & Time" msgstr "Aldatutako data eta ordua" -#: ../gthumb/gth-main-default-metadata.c:42 +#: gthumb/gth-main-default-metadata.c:44 msgid "Type" msgstr "Mota" -#: ../gthumb/gth-main-default-metadata.c:44 -msgid "Location" -msgstr "Kokalekua" - -#: ../gthumb/gth-main-default-metadata.c:47 +#: gthumb/gth-main-default-metadata.c:49 msgid "Duration" msgstr "Iraupena" -#: ../gthumb/gth-main-default-metadata.c:49 +#: gthumb/gth-main-default-metadata.c:51 msgid "Exposure Settings" msgstr "Esposizioaren ezarpenak" -#: ../gthumb/gth-main-default-metadata.c:50 +#: gthumb/gth-main-default-metadata.c:52 msgid "Aperture" msgstr "Irekiera" -#: ../gthumb/gth-main-default-metadata.c:51 +#: gthumb/gth-main-default-metadata.c:53 msgid "ISO Speed" msgstr "ISO abiadura" -#: ../gthumb/gth-main-default-metadata.c:52 +#: gthumb/gth-main-default-metadata.c:54 msgid "Exposure Time" msgstr "Esposizio denbora" -#: ../gthumb/gth-main-default-metadata.c:53 +#: gthumb/gth-main-default-metadata.c:55 msgid "Shutter Speed" msgstr "Obturadore-abiadura" -#: ../gthumb/gth-main-default-metadata.c:54 +#: gthumb/gth-main-default-metadata.c:56 msgid "Focal Length" msgstr "Fokuaren luzera" -#: ../gthumb/gth-main-default-metadata.c:55 +#: gthumb/gth-main-default-metadata.c:57 msgid "Flash" msgstr "Flasha" -#: ../gthumb/gth-main-default-metadata.c:56 +#: gthumb/gth-main-default-metadata.c:58 msgid "Camera Model" msgstr "Kamera eredua" -#: ../gthumb/gth-main-default-metadata.c:57 +#: gthumb/gth-main-default-metadata.c:59 msgid "Color Profile" msgstr "Kolore-profila" -#: ../gthumb/gth-main-default-metadata.c:59 +#: gthumb/gth-main-default-metadata.c:61 msgid "General Date & Time" msgstr "Data eta ordu orokorra" -#: ../gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-metadata.c:68 msgid "Author" msgstr "Egilea" -#: ../gthumb/gth-main-default-metadata.c:67 +#: gthumb/gth-main-default-metadata.c:69 msgid "Copyright" msgstr "Copyright-a" -#: ../gthumb/gth-main-default-sort-types.c:166 +#: gthumb/gth-main-default-sort-types.c:166 msgid "file name" msgstr "fitxategi-izena" -#: ../gthumb/gth-main-default-sort-types.c:167 +#: gthumb/gth-main-default-sort-types.c:167 msgid "file path" msgstr "fitxategiaren bide-izena" -#: ../gthumb/gth-main-default-sort-types.c:168 +#: gthumb/gth-main-default-sort-types.c:168 msgid "file size" msgstr "fitxategiaren tamaina" -#: ../gthumb/gth-main-default-sort-types.c:169 +#: gthumb/gth-main-default-sort-types.c:169 msgid "file modified date" msgstr "fitxategiaren aldaketa-data" -#: ../gthumb/gth-main-default-sort-types.c:170 +#: gthumb/gth-main-default-sort-types.c:170 msgid "no sorting" msgstr "ordenatu gabe" -#: ../gthumb/gth-main-default-sort-types.c:171 +#: gthumb/gth-main-default-sort-types.c:171 msgid "dimensions" msgstr "dimentsioak" -#: ../gthumb/gth-main-default-sort-types.c:172 +#: gthumb/gth-main-default-sort-types.c:172 msgid "aspect ratio" msgstr "aspektu-erlazioa" -#: ../gthumb/gth-main-default-tests.c:285 +#: gthumb/gth-main-default-tests.c:286 msgid "All Files" msgstr "Fitxategi guztiak" -#: ../gthumb/gth-main-default-tests.c:292 +#: gthumb/gth-main-default-tests.c:293 msgid "All Images" msgstr "Irudi guztiak" -#: ../gthumb/gth-main-default-tests.c:299 +#: gthumb/gth-main-default-tests.c:300 msgid "JPEG Images" msgstr "JPEG irudiak" -#: ../gthumb/gth-main-default-tests.c:306 +#: gthumb/gth-main-default-tests.c:307 msgid "Raw Photos" msgstr "Raw argazkiak" -#: ../gthumb/gth-main-default-tests.c:327 +#: gthumb/gth-main-default-tests.c:328 msgid "Media" msgstr "Euskarria" -#: ../gthumb/gth-main-default-tests.c:334 +#: gthumb/gth-main-default-tests.c:335 msgid "Text Files" msgstr "Testu-fitxategiak" -#: ../gthumb/gth-main-default-tests.c:342 +#: gthumb/gth-main-default-tests.c:343 msgid "Filename" msgstr "Fitxategia" -#: ../gthumb/gth-main-default-tests.c:374 +#: gthumb/gth-main-default-tests.c:375 msgid "Title (embedded)" msgstr "Titulua (kapsulatuta)" -#: ../gthumb/gth-main-default-tests.c:382 +#: gthumb/gth-main-default-tests.c:383 msgid "Description (embedded)" msgstr "Azalpena (kapsulatuta)" -#: ../gthumb/gth-overwrite-dialog.c:244 +#: gthumb/gth-main-default-types.c:39 +msgid "Show/Hide" +msgstr "Erakutsi/Ezkutatu" + +#: gthumb/gth-main-default-types.c:40 +msgid "Navigation" +msgstr "Nabigazioa" + +#: gthumb/gth-main-default-types.c:41 +msgid "File Manager" +msgstr "Fitxategi-kudeatzailea" + +#: gthumb/gth-overwrite-dialog.c:326 msgid "Overwrite" msgstr "Gainidatzi" -#: ../gthumb/gth-progress-dialog.c:308 ../gthumb/gth-progress-dialog.c:453 -msgid "Operations" -msgstr "Eragiketak" - -#: ../gthumb/gth-save-file-data-task.c:102 +#: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Fitxategiaren informazioa gordetzen" #. Translators: %s is a filename -#: ../gthumb/gth-save-image-task.c:158 +#: gthumb/gth-save-image-task.c:161 #, c-format msgid "Saving “%s”" msgstr "“%s” gordetzen" -#: ../gthumb/gth-tags-entry.c:506 +#: gthumb/gth-tags-entry.c:507 #, c-format msgid "Create tag “%s”" msgstr "Sortu etiketa hau: “%s”" -#: ../gthumb/gth-tags-entry.c:1168 +#: gthumb/gth-tags-entry.c:1090 msgid "Show all the tags" msgstr "Erakutsi etiketa guztiak" -#: ../gthumb/gth-tags-file.c:235 +#: gthumb/gth-tags-file.c:235 msgid "Holidays" msgstr "Oporrak" -#: ../gthumb/gth-tags-file.c:236 +#: gthumb/gth-tags-file.c:236 msgid "Temporary" msgstr "Aldi batekoa" -#: ../gthumb/gth-tags-file.c:237 +#: gthumb/gth-tags-file.c:237 msgid "Screenshots" msgstr "Pantaila-argazkiak" -#: ../gthumb/gth-tags-file.c:238 +#: gthumb/gth-tags-file.c:238 msgid "Science" msgstr "Zientzia" -#: ../gthumb/gth-tags-file.c:239 +#: gthumb/gth-tags-file.c:239 msgid "Favorite" msgstr "Gogokoa" -#: ../gthumb/gth-tags-file.c:240 +#: gthumb/gth-tags-file.c:240 msgid "Important" msgstr "Garrantzitsua" -#: ../gthumb/gth-tags-file.c:241 +#: gthumb/gth-tags-file.c:241 msgid "GNOME" msgstr "GNOME" -#: ../gthumb/gth-tags-file.c:242 +#: gthumb/gth-tags-file.c:242 msgid "Games" msgstr "Jokoak" -#: ../gthumb/gth-tags-file.c:243 +#: gthumb/gth-tags-file.c:243 msgid "Party" msgstr "Festa" -#: ../gthumb/gth-tags-file.c:244 +#: gthumb/gth-tags-file.c:244 msgid "Birthday" msgstr "Urtebetetzea" -#: ../gthumb/gth-tags-file.c:245 +#: gthumb/gth-tags-file.c:245 msgid "Astronomy" msgstr "Astronomia" -#: ../gthumb/gth-tags-file.c:246 +#: gthumb/gth-tags-file.c:246 msgid "Family" msgstr "Familia" -#: ../gthumb/gth-test-aspect-ratio.c:67 ../gthumb/gth-test-simple.c:57 +#: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "honen baino baxuagoa" -#: ../gthumb/gth-test-aspect-ratio.c:68 ../gthumb/gth-test-simple.c:58 +#: gthumb/gth-test-aspect-ratio.c:68 gthumb/gth-test-simple.c:58 msgid "is greater than" msgstr "hau baino handiagoa da" -#: ../gthumb/gth-test-aspect-ratio.c:69 ../gthumb/gth-test-simple.c:59 +#: gthumb/gth-test-aspect-ratio.c:69 gthumb/gth-test-simple.c:59 msgid "is equal to" msgstr "honen berdina" -#: ../gthumb/gth-test-aspect-ratio.c:70 ../gthumb/gth-test-simple.c:60 +#: gthumb/gth-test-aspect-ratio.c:70 gthumb/gth-test-simple.c:60 msgid "is greater than or equal to" msgstr "handiago edo berdin" -#: ../gthumb/gth-test-aspect-ratio.c:71 ../gthumb/gth-test-simple.c:61 +#: gthumb/gth-test-aspect-ratio.c:71 gthumb/gth-test-simple.c:61 msgid "is lower than or equal to" msgstr "honen berdina edo baxuagoa" -#: ../gthumb/gth-test-aspect-ratio.c:385 ../gthumb/gth-test-category.c:425 -#: ../gthumb/gth-test-simple.c:1034 ../gthumb/gth-test-simple.c:1055 -#: ../gthumb/gth-test-simple.c:1081 +#: gthumb/gth-test-aspect-ratio.c:369 gthumb/gth-test-category.c:421 +#: gthumb/gth-test-simple.c:1084 gthumb/gth-test-simple.c:1105 +#: gthumb/gth-test-simple.c:1131 #, c-format msgid "The test definition is incomplete" msgstr "Probako definizioa osatu gabe dago" -#: ../gthumb/gth-test-category.c:46 ../gthumb/gth-test-simple.c:50 -#: ../gthumb/gth-test-simple.c:67 +#: gthumb/gth-test-category.c:46 gthumb/gth-test-simple.c:50 +#: gthumb/gth-test-simple.c:67 msgid "is" msgstr "da" -#: ../gthumb/gth-test-category.c:47 +#: gthumb/gth-test-category.c:47 msgid "is only" msgstr "soilik da" -#: ../gthumb/gth-test-category.c:48 ../gthumb/gth-test-simple.c:51 -#: ../gthumb/gth-test-simple.c:68 +#: gthumb/gth-test-category.c:48 gthumb/gth-test-simple.c:51 +#: gthumb/gth-test-simple.c:68 msgid "is not" msgstr "ez da" -#: ../gthumb/gth-test-category.c:49 ../gthumb/gth-test-simple.c:53 +#: gthumb/gth-test-category.c:49 gthumb/gth-test-simple.c:53 msgid "matches" msgstr "bat datozenak" -#: ../gthumb/gth-test-selector.c:253 +#: gthumb/gth-test-selector.c:259 msgid "Add a new rule" msgstr "Gehitu arau berria" -#: ../gthumb/gth-test-selector.c:263 +#: gthumb/gth-test-selector.c:269 msgid "Remove this rule" msgstr "Kendu arau hau" -#: ../gthumb/gth-test-simple.c:47 +#: gthumb/gth-test-simple.c:47 msgid "contains" msgstr "hau daukana" -#: ../gthumb/gth-test-simple.c:48 +#: gthumb/gth-test-simple.c:48 msgid "starts with" msgstr "honela hasten da" -#: ../gthumb/gth-test-simple.c:49 +#: gthumb/gth-test-simple.c:49 msgid "ends with" msgstr "honela amaitzen da" -#: ../gthumb/gth-test-simple.c:52 +#: gthumb/gth-test-simple.c:52 msgid "does not contain" msgstr "hau ez daukana" -#: ../gthumb/gth-test-simple.c:65 +#: gthumb/gth-test-simple.c:65 msgid "is before" msgstr "honen aurrekoa da" -#: ../gthumb/gth-test-simple.c:66 +#: gthumb/gth-test-simple.c:66 msgid "is after" msgstr "honen ondorengoa da" -#: ../gthumb/gth-time-selector.c:610 +#: gthumb/gth-time-selector.c:542 msgid "Today" msgstr "Gaur" -#: ../gthumb/gth-time-selector.c:618 +#: gthumb/gth-time-selector.c:550 msgid "Now" msgstr "Orain" -#: ../gthumb/gth-toolbox.c:144 +#: gthumb/gth-toolbox.c:146 msgid "Colors" msgstr "Koloreak" -#: ../gthumb/gth-toolbox.c:145 +#: gthumb/gth-toolbox.c:147 msgid "Rotation" msgstr "Biraketa" -#: ../gthumb/gth-trash-task.c:64 -msgid "Moving files to trash" -msgstr "Fitxategiak zakarrontzira bidaltzen" +#: gthumb/gth-window.c:1048 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s». Do you " +"want to reassign it to this action instead?" +msgstr "«%s» tekla-konbinazioa «%s» ekintzarekin lotuta dago jadanik. Ekintza honi esleitu nahi al diozu?" + +#: gthumb/gth-window.c:1056 +msgid "Reassign" +msgstr "Esleitu" -#: ../gthumb/gtk-utils.c:338 +#: gthumb/gth-window.c:1074 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s» and cannot " +"be changed." +msgstr "«%s» tekla-konbinazioa «%s» ekintzarekin lotuta dago jadanik, eta ezin da aldatu." + +#: gthumb/gth-window.c:1078 +#, c-format +msgid "The key combination «%s» is already assigned and cannot be changed." +msgstr "«%s» tekla-konbinazioa ekintza bati lotuta dago jadanik, eta ezin da aldatu." + +#: gthumb/gtk-utils.c:370 msgid "Could not display help" msgstr "Ezin izan da laguntza erakutsi" -#: ../gthumb/gtk-utils.c:658 ../gthumb/gtk-utils.c:665 +#: gthumb/gtk-utils.c:730 gthumb/gtk-utils.c:737 msgid "Could not launch the application" msgstr "Ezin izan da aplikazioa abiarazi" -#: ../gthumb/gtk-utils.c:768 +#: gthumb/gtk-utils.c:840 msgid "_Copy Here" msgstr "_Kopiatu hemen" -#: ../gthumb/gtk-utils.c:773 +#: gthumb/gtk-utils.c:845 msgid "_Move Here" msgstr "_Eraman hona" -#: ../gthumb/gtk-utils.c:778 +#: gthumb/gtk-utils.c:850 msgid "_Link Here" msgstr "E_stekatu hemen" -#: ../gthumb/gtk-utils.c:787 +#: gthumb/gtk-utils.c:859 msgid "Cancel" msgstr "Utzi" -#: ../gthumb/gtk-utils.h:36 +#: gthumb/gtk-utils.h:36 msgid "_Cancel" msgstr "_Utzi" -#: ../gthumb/gtk-utils.h:41 +#: gthumb/gtk-utils.h:40 gthumb/resources/gears-menu.ui:53 +msgid "_Help" +msgstr "_Laguntza" + +#: gthumb/gtk-utils.h:41 msgid "_New" msgstr "_Berria" -#: ../gthumb/gtk-utils.h:42 +#: gthumb/gtk-utils.h:42 msgid "_Ok" msgstr "_Ados" -#: ../gthumb/gtk-utils.h:43 +#: gthumb/gtk-utils.h:43 msgid "_Remove" msgstr "_Kendu" -#: ../gthumb/gtk-utils.h:44 +#: gthumb/gtk-utils.h:44 msgid "_Save" msgstr "_Gorde" -#: ../gthumb/gtk-utils.h:45 +#: gthumb/gtk-utils.h:45 msgid "E_xecute" msgstr "E_xekutatu" -#: ../gthumb/gtk-utils.h:46 +#: gthumb/gtk-utils.h:46 msgid "_Upload" msgstr "_Igo" -#: ../gthumb/resources/app-menu.ui.h:1 -msgid "New _Window" -msgstr "Leiho _berria" - -#: ../gthumb/resources/folder-menu.ui.h:1 +#: gthumb/resources/folder-menu.ui:7 msgid "Open in New Window" msgstr "Ireki leiho berrian" -#: ../gthumb/resources/gears-menu.ui.h:1 -msgid "New Window" -msgstr "_Leiho berria" - -#: ../gthumb/resources/gears-menu.ui.h:2 +#: gthumb/resources/gears-menu.ui:11 msgid "Open Location…" msgstr "Ireki kokalekua…" -#: ../gthumb/resources/gears-menu.ui.h:5 -msgid "Revert" -msgstr "Alderantzikatu" - -#: ../gthumb/resources/gears-menu.ui.h:6 +#: gthumb/resources/gears-menu.ui:31 msgid "Sort By…" msgstr "Ordenatu honen arabera…" -#: ../gthumb/resources/gears-menu.ui.h:7 -msgid "Hidden Files" -msgstr "Ezkutuko fitxategiak" +#: gthumb/resources/gears-menu.ui:57 +msgid "_About gThumb" +msgstr "gThumb aplikazioari _buruz" -#: ../gthumb/resources/history-menu.ui.h:1 +#: gthumb/resources/history-menu.ui:9 msgid "_Delete History" msgstr "_Ezabatu historia" +#~ msgid "720 × 720" +#~ msgstr "720 x 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 x 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 x 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 x 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 x 2048" + +#~ msgid "A_lbum:" +#~ msgstr "A_lbuma:" + +#~ msgid "Add a new album" +#~ msgstr "Gehitu album berria" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "Aldatu irudien tamaina hau baino handiago badira" + +#~ msgid "Private" +#~ msgstr "Pribatua" + +#~ msgid "_Visibility:" +#~ msgstr "_Ikusgaitasuna:" + +#~ msgid "_Album:" +#~ msgstr "_Albuma:" + +#~ msgid "New Album" +#~ msgstr "Album berria" + +#~ msgid "Export to Facebook" +#~ msgstr "Esportatu Facebook-era" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Igo irudiak Facebook webgunera" + +#~ msgid "--∶--" +#~ msgstr "--∶--" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "_Picasa webeko albuma…" + +#~ msgid "_Albums:" +#~ msgstr "_Albumak:" + +#~ msgid "Used" +#~ msgstr "Erabilita" + +#~ msgid "Remaining photos" +#~ msgstr "Geratzen diren argazkiak" + +#~ msgid "Public" +#~ msgstr "Publikoa" + +#~ msgid "Could not get the album list" +#~ msgstr "Ezin izan da albumen zerrenda lortu" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Esportatu Picasa webeko albumetara" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Inportatu Picasa webeko albumetik" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Picasa webeko albumak" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Igo irudiak Picasa webeko albumetara" + +#~ msgid "gThumb Photo Import Tool" +#~ msgstr "gThumb-en argazkiak inportatzeko tresna" + +#~ msgid "Choose startup folder" +#~ msgstr "Aukeratu abioko karpeta" + +#~ msgid "A_dd and Close" +#~ msgstr "_Gehitu eta itxi" + +#~ msgid "%s Metadata" +#~ msgstr "%s fitxategiaren metadatuak" + +#~ msgid "Sa_ve and Close" +#~ msgstr "_Gorde eta itxi" + +#~ msgid "%s Tags" +#~ msgstr "%s fitxategiaren etiketak" + +#~ msgid "Assign Tags" +#~ msgstr "Esleitu etiketak" + +#~ msgid "Extension example." +#~ msgstr "Hedapenaren adibidea." + +#~ msgid "" +#~ "The geographical position information is not available for this image." +#~ msgstr "Irudi honek ez dauka posizio geografikoaren informaziorik." + +#~ msgid "Slideshow" +#~ msgstr "Diapositiba-aurkezpena" + +#~ msgid "View images as a slideshow." +#~ msgstr "Ikusi irudiak diapositiba-aurkezpen gisa." + +#~ msgid "_About" +#~ msgstr "Honi _buruz" + +#~ msgid "Details" +#~ msgstr "Xehetasunak" + +#~ msgid "New _Window" +#~ msgstr "Leiho _berria" + #~ msgid "Organizing files" #~ msgstr "Fitxategiak antolatzen" @@ -5317,9 +5818,6 @@ #~ msgid "Method" #~ msgstr "Metodoa" -#~ msgid "Image tools" -#~ msgstr "Irudien tresnak" - #~ msgid "Basic tools to modify images." #~ msgstr "Oinarrizko tresnak irudiak eraldatzeko." @@ -5529,12 +6027,6 @@ #~ msgid "Activate items with a single click" #~ msgstr "Aktibatu elementuak klik bakarrarekin" -#~ msgid "Black" -#~ msgstr "Beltza" - -#~ msgid "Checked" -#~ msgstr "Egiaztatua" - #~ msgid "Do _not change folder" #~ msgstr "Ez _aldatu karpeta" @@ -5550,9 +6042,6 @@ #~ msgid "Text beside icons" #~ msgstr "Testua ikonoen ondoan" -#~ msgid "White" -#~ msgstr "Zuria" - #~ msgid "_Toolbar style:" #~ msgstr "_Tresna-barra estiloa:" @@ -5598,9 +6087,6 @@ #~ msgid "appointment-soon" #~ msgstr "hitzordua laster" -#~ msgid "camera-photo" -#~ msgstr "argazki kamera" - #~ msgid "Change _Date..." #~ msgstr "Aldatu _data..." @@ -5613,9 +6099,6 @@ #~ msgid "Convert Format..." #~ msgstr "Bihurtu formatua..." -#~ msgid "Convert image format" -#~ msgstr "Bihurtu irudi formatua" - #~ msgid "Edit file metadata" #~ msgstr "Editatu fitxategiaren metadatuak" @@ -5683,12 +6166,6 @@ #~ msgid "In" #~ msgstr "Barruan" -#~ msgid "Zoom in" -#~ msgstr "Zooma handiagotu" - -#~ msgid "Zoom out" -#~ msgstr "Zooma txikiagotu" - #~ msgid "Actual size" #~ msgstr "Oraingo tamaina" @@ -5698,9 +6175,6 @@ #~ msgid "Zoom to fit window" #~ msgstr "Doitu zooma leihora" -#~ msgid "Zoom to fit width" -#~ msgstr "Doitu zooma zabalerara" - #~ msgid "_Fit Window to Image" #~ msgstr "_Doitu leihoa irudira" @@ -5849,9 +6323,6 @@ #~ msgid "View or hide the toolbar of this window" #~ msgstr "Ikusi edo ezkutatu leiho honen tresna-barra" -#~ msgid "_Statusbar" -#~ msgstr "_Egoera-barra" - #~ msgid "View or hide the statusbar of this window" #~ msgstr "Ikusi edo ezkutatu leiho honen egoera-barra" @@ -5861,18 +6332,9 @@ #~ msgid "View or hide the filterbar of this window" #~ msgstr "Ikusi edo ezkutatu leiho honen iragazki-barra" -#~ msgid "_Sidebar" -#~ msgstr "_Albo-barra" - #~ msgid "View or hide the sidebar of this window" #~ msgstr "Ikusi edo ezkutatu leiho honen alboko barra" -#~ msgid "Show hidden files and folders" -#~ msgstr "Erakutsi ezkutatuko fitxategi eta karpetak" - -#~ msgid "View file properties" -#~ msgstr "Ikusi fitxategiaren propietateak" - #~ msgid "Edit" #~ msgstr "Editatu" @@ -5899,6 +6361,3 @@ #~ msgid "Full Name" #~ msgstr "Izen osoa" - -#~ msgid "Close this window" -#~ msgstr "Itxi leiho hau" diff -Nru gthumb-3.11.2/po/fi.po gthumb-3.12.0/po/fi.po --- gthumb-3.11.2/po/fi.po 2021-01-10 10:11:38.036578000 +0000 +++ gthumb-3.12.0/po/fi.po 2021-09-19 15:50:41.668364300 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: GThumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-08-08 19:22+0000\n" -"PO-Revision-Date: 2020-09-10 00:00+0300\n" +"POT-Creation-Date: 2021-08-30 17:58+0000\n" +"PO-Revision-Date: 2021-09-10 18:12+0300\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish \n" "Language: fi\n" @@ -21,7 +21,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Rosetta-Export-Date: 2007-03-13 09:08+0000\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 3.0\n" #: data/appdata/org.gnome.gThumb.appdata.xml.in:8 msgid "gThumb Image Viewer" @@ -103,11 +103,11 @@ msgid "Whether to reset the scrollbars position after changing image" msgstr "Nollataanko vierityspalkkien sijainnit kuvan vaihtamisen jälkeen" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Mahdolliset arvot: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Mahdolliset arvot: tiff, tif." @@ -133,7 +133,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:423 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:428 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -147,13 +147,13 @@ msgstr "Image;Viewer;Kuvakatselin;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:97 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Uusi ikkuna" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Kuvateksti" @@ -173,7 +173,7 @@ msgid "_Open files in fullscreen mode" msgstr "_Avaa tiedostot koko näytön tilassa" -#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:336 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 #: extensions/exiv2_tools/gth-edit-iptc-page.c:199 #: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 #: gthumb/gth-shortcuts-window.c:96 @@ -224,6 +224,38 @@ msgid "D_etermine image type from content (slower)" msgstr "S_elvitä kuvan muoto sisällöstä (hitaampaa)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "numeroa" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Kuvaus" + +#: data/ui/code-selector.ui:269 +msgid "Edit" +msgstr "Muokkaa" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Oletusarvo" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "poista" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "lisää" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "Laajennukset:" @@ -268,27 +300,27 @@ msgstr "" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:42 +#: data/ui/histogram-info.ui:41 msgid "Std dev:" msgstr "" -#: data/ui/histogram-info.ui:60 +#: data/ui/histogram-info.ui:58 msgid "Median:" msgstr "Mediaani:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:148 +#: data/ui/histogram-info.ui:127 msgid "Pixels:" msgstr "Kuvapisteet:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:163 +#: data/ui/histogram-info.ui:144 msgctxt "Pixels" msgid "Max:" msgstr "" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:180 +#: data/ui/histogram-info.ui:161 msgctxt "Pixels" msgid "Selected:" msgstr "Valittu:" @@ -310,7 +342,7 @@ msgstr "Tiedostonimi:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Koko:" @@ -362,63 +394,67 @@ msgid "gThumb Preferences" msgstr "gThumbin asetukset" -#: data/ui/preferences.ui:101 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Näkymä" -#: data/ui/preferences.ui:125 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "_Pienoiskuvat selaimessa:" -#: data/ui/preferences.ui:139 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "alhaalla" -#: data/ui/preferences.ui:140 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "sivulla" -#: data/ui/preferences.ui:152 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "Tiedoston _ominaisuudet selaimessa:" -#: data/ui/preferences.ui:203 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "_Tilarivi" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "Käynnistettäessä:" -#: data/ui/preferences.ui:226 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "Palaa edelliseen sijaintiin" -#: data/ui/preferences.ui:247 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "Siirry tä_hän kansioon:" -#: data/ui/preferences.ui:277 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "Aseta nykyiseen" -#: data/ui/preferences.ui:299 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "_Käytä aktiivista ikkunaa tiedostojen avaukseen" -#: data/ui/preferences.ui:358 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "Kysy _vahvistusta ennen kuin poistetaan kuvia tai kuvastoja" -#: data/ui/preferences.ui:373 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "Kysy tallennetaanko _muokatut tiedostot" -#: data/ui/preferences.ui:388 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "_Tallenna metatiedot tiedostojen sisään, jos mahdollista" -#: data/ui/preferences.ui:421 +#: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Yleiset" @@ -427,7 +463,7 @@ msgid "Shortcuts:" msgstr "Pikanäppäimet:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "_Palauta kaikki…" @@ -435,6 +471,11 @@ msgid "_Inverse order" msgstr "Kään_teinen järjestys" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +msgid "Example:" +msgstr "Esimerkki:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -451,7 +492,7 @@ #: extensions/bookmarks/bookmarks.extension.desktop.in.in:4 msgid "Add bookmarks support." -msgstr "Lue kansioille kirjanmerkkejä" +msgstr "Lisää tuki kirjanmerkeille" #: extensions/bookmarks/data/ui/bookmarks-menu.ui:7 msgid "_Add Bookmark" @@ -549,16 +590,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Tuntematon JPEG-väriavaruus (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Oletuspääte:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Laatu:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Häviötön" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Oletuspääte:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Pehmennys:" @@ -622,17 +669,17 @@ msgid "_Method:" msgstr "_Tapa:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Häviötön" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:154 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:120 msgid "PNG" msgstr "PNG" @@ -650,15 +697,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:183 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Tallennus" @@ -667,8 +714,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Nimeä ei ole määritelty" @@ -678,7 +725,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Virheellinen nimi. Seuraavat merkit eivät ole sallittuja: %s" @@ -748,21 +795,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Nimeä uudelleen" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4557 -#: gthumb/gth-browser.c:4659 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4762 +#: gthumb/gth-browser.c:4874 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Ominaisuudet" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Kuvastot" @@ -806,15 +853,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Näytä kohde" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Nimi:" @@ -884,7 +929,7 @@ msgstr "Tiedostoja ei voitu lisätä kuvastoon" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Kuvaston luonti ei onnistunut" @@ -941,15 +986,15 @@ msgstr "Tunniste (upotettu)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Viallinen tiedostotyyppi" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1090,11 +1135,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Asetukset" @@ -1102,7 +1147,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Kommentti" @@ -1110,20 +1156,6 @@ msgid "Title" msgstr "Otsikko" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Kuvaus" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1147,8 +1179,8 @@ msgstr "K_uvaseinä…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Kontaktiprintti" @@ -1226,16 +1258,16 @@ msgstr "_Väri:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Teksti" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "_Ylätunniste:" @@ -1246,190 +1278,211 @@ msgstr "Valitse fontti" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "_Alatunniste:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Kuvateksti:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "Nykyinen sivunumero" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "Sivujen kokonaismäärä" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Erikoismerkit" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ muoto }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:98 +msgid "Help" +msgstr "Ohje" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "Nykyhetki" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Muokkaa mallipohjaa" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "Ko_hdekansio:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Valitse kohdekansio" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "Tie_dostonimi:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 -msgid "New enumerator digit" -msgstr "Uusi numerointi" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Luo _HTML-linkkikartta" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Luo uusi teema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Muokkaa valittua teemaa" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Poista valittu teema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Teema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Sarakkeet:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Kuvia sivulla:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" -msgstr "kaikki kuvat yhdellä sivulla" +msgstr "Kaikki kuvat yhdellä sivulla" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "_Kaikilla sivuilla samat ulottuvuudet" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Asettelu" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "_Järjestä:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "Kään_teinen järjestys" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "_Koko:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "_Neliö" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Pienoiskuvat" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Numerointi" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Nykyhetki" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +msgid "Current page number" +msgstr "Nykyinen sivunumero" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +msgid "Total number of pages" +msgstr "Sivujen kokonaismäärä" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Sijainti" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Teemaa ei voitu tallentaa" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Teemaa ei voitu poistaa" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "_Muokkaa mallipohjaa" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Kuvaseinä" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Luodaan kuvia" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Luodaan pienoiskuvia" @@ -1547,8 +1600,6 @@ msgstr "Poista metatiedot" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "_Kuvaus:" @@ -1598,11 +1649,6 @@ msgid "The following date" msgstr "Aseta käsin" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Nykyhetki" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Viimeisin muokkausaika" @@ -1628,6 +1674,14 @@ msgid "Reading files" msgstr "Luetaan tiedostoja" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "esimerkki" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Mitä esimerkki tekee" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Tekijänoikeus:" @@ -1678,11 +1732,11 @@ msgstr "Osavaltio/provinssi:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(virheellinen arvo)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Valotus" @@ -1746,206 +1800,6 @@ msgid "_Export To" msgstr "_Vie" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Muokkaa käyttäjätunnuksia" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbumi:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Lisää uusi albumi" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Tunnus:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Muuta kokoa, jos kuvat ovat suurempia kuin" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "_Muuta kokoa, jos suurempi kuin:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Julkisia kuvia" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Yksityisiä kuvia, näytetään kavereille" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Yksityinen" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Näkyvyys:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "_Tunnus:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Albumi:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Kuvat lähetetty onnistuneesti palvelimelle." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Tiedostoja ei voitu lähettää" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Palvelimeen ei saatu yhteyttä" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Albumin luominen ei onnistunut" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Uusi albumi" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Vie Facebookiin" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Yhtään sopivaa tiedostoa ei ole valittu" - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Tiedostojen vienti ei onistunut" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:872 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d tiedosto (%s)" -msgstr[1] "%d tiedostoa (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Vie %siin" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Haetaan albumilistaa" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Luodaan uutta albumia" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Ei voitu lähettää “%s”: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Lähetetään “%s”" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Lähetetään tiedostoja palvelimelle" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Haetaan listaa kuvista" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Lähetä kuvia Facebookiin" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Uusi kansio" @@ -1956,9 +1810,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5569 gthumb/gth-browser.c:5605 +#: gthumb/gth-browser.c:5800 gthumb/gth-browser.c:5843 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Toimintoa ei voitu suorittaa" @@ -1983,7 +1837,11 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:417 gthumb/gtk-utils.h:38 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Kopioi" @@ -1996,7 +1854,7 @@ msgstr "Kopioi sijaintiin" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Siirrä" @@ -2061,36 +1919,36 @@ msgid "Open with Gimp" msgstr "Avaa Gimpillä" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Kotikansio" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "_Avaa ohjelmalla" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Siirretäänkö “%s” sijaintiin “%s”?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Kopioidaanko “%s” sijaintiin “%s”?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Haluatko siirtää raahatut tiedostot sijaintiin “%s”?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Haluatko kopioida raahatut tiedostot sijaintiin “%s”?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Kopioi" @@ -2204,7 +2062,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Asetukset" @@ -2269,7 +2127,7 @@ msgstr "Korkea_laatuinen" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "kuvapistettä" @@ -2504,11 +2362,11 @@ msgid "Automatic contrast adjustment" msgstr "Automaattinen kontrastin säätö" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:289 msgid "Color Picker" msgstr "Värivalitsin" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:292 msgid "Pick a color from the image" msgstr "Valitse väri kuvasta" @@ -2578,14 +2436,11 @@ msgid "2.39∶1" msgstr "2.39∶1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Mukautettu" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Muu…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2613,7 +2468,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1863 +#: gthumb/gth-browser.c:1970 msgid "Could not save the file" msgstr "Kuvaa ei voitu tallentaa" @@ -2816,7 +2671,7 @@ msgstr "Kaksoiskappaleita ei löytynyt." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "A_loita numerointi:" @@ -2860,6 +2715,15 @@ msgid "no file" msgstr "ei tiedostoa" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:877 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d tiedosto (%s)" +msgstr[1] "%d tiedostoa (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2904,10 +2768,18 @@ msgid "Upload images to Flickr" msgstr "Lataa kuvia Flickeriin" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Julkisia kuvia" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Yksityisiä kuvia, näytetään perheelle ja kavereille" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Yksityisiä kuvia, näytetään kavereille" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Yksityisiä kuvia, näytetään perheelle" @@ -2928,8 +2800,16 @@ msgid "Restricted content" msgstr "Rajoitettua sisältöä" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Tunnus:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Muokkaa käyttäjätunnuksia" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Vapaa tila:" @@ -2950,38 +2830,78 @@ msgid "Hi_de from public searches" msgstr "_Piilota julkisista hakutuloksista" -#: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 -msgid "_Open in the Browser" -msgstr "_Avaa selaimessa" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "_Muuta kokoa, jos suurempi kuin:" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d tiedosto" -msgstr[1] "%d tiedostoa" +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "_Tunnus:" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "Kuvaluetteloa ei saatu" +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Palvelimeen ei saatu yhteyttä" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 -msgid "No album selected" -msgstr "Ei albumia valittuna" +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Kuvat lähetetty onnistuneesti palvelimelle." -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 -msgid "_Import" -msgstr "_Tuo" +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1819 +msgid "_Open in the Browser" +msgstr "_Avaa selaimessa" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Albumin luominen ei onnistunut" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Tiedostoja ei voitu lähettää" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Yhtään sopivaa tiedostoa ei ole valittu." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Tiedostojen vienti ei onistunut" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Vie %siin" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d tiedosto" +msgstr[1] "%d tiedostoa" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 +msgid "Could not get the photo list" +msgstr "Kuvaluetteloa ei saatu" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 +msgid "No album selected" +msgstr "Ei albumia valittuna" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 +msgid "_Import" +msgstr "_Tuo" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "_Tuo sijainnista %s" @@ -3029,6 +2949,35 @@ "lähettämään kuvia palveluun %s. Kun olet valmis, palaa tähän ikkunaan " "viimeistelläksesi valtuutuksen." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Haetaan albumilistaa" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Luodaan uutta albumia" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Ei voitu lähettää “%s”: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Lähetetään “%s”" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Lähetetään tiedostoja palvelimelle" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Haetaan listaa kuvista" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3071,53 +3020,52 @@ msgstr "Seuraava kehys" #: extensions/gstreamer_tools/callbacks.c:38 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:460 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 msgid "Go forward 1 second" msgstr "Siirry eteen 1 sekunti" #: extensions/gstreamer_tools/callbacks.c:39 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:356 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 msgid "Go forward 5 seconds" msgstr "Siirry eteen 5 sekuntia" #: extensions/gstreamer_tools/callbacks.c:40 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:370 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 msgid "Go forward 10 seconds" msgstr "Siirry eteen 10 sekuntia" #: extensions/gstreamer_tools/callbacks.c:41 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:384 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 msgid "Go forward 1 minute" msgstr "Siirry eteen 1 minuutti" #: extensions/gstreamer_tools/callbacks.c:42 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:398 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 msgid "Go forward 5 minutes" msgstr "Siirry eteen 5 minuuttia" #: extensions/gstreamer_tools/callbacks.c:43 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:446 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 msgid "Go back 1 second" msgstr "Siirry takaisin 1 sekunti" #: extensions/gstreamer_tools/callbacks.c:44 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:300 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 msgid "Go back 5 seconds" msgstr "Siirry takaisin 5 sekuntia" #: extensions/gstreamer_tools/callbacks.c:45 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:314 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 msgid "Go back 10 seconds" msgstr "Siirry takaisin 10 sekuntia" #: extensions/gstreamer_tools/callbacks.c:46 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:328 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 msgid "Go back 1 minute" msgstr "Siirry takaisin 1 minuutti" #: extensions/gstreamer_tools/callbacks.c:47 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:342 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 msgid "Go back 5 minutes" msgstr "Siirry takaisin 5 minuuttia" @@ -3152,52 +3100,52 @@ msgstr "Aika:" #. minus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:296 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 msgid "-5s" msgstr "-5 s" #. minus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:310 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 msgid "-10s" msgstr "-10 s" #. minus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:324 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 msgid "-1m" msgstr "-1 min" #. minus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:338 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 msgid "-5m" msgstr "-5 min" #. plus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:352 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 msgid "+5s" msgstr "+5 s" #. plus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:366 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 msgid "+10s" msgstr "+10 s" #. plus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:380 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 msgid "+1m" msgstr "+1 min" #. plus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:394 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 msgid "+5m" msgstr "+5 min" #. minus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:442 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 msgid "-1s" msgstr "-1 s" #. plus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:456 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 msgid "+1s" msgstr "+1 s" @@ -3207,7 +3155,7 @@ #: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:4 msgid "Play audio and video files." -msgstr "Soita ääni- ja videotiedostoja" +msgstr "Toista ääni- ja videotiedostoja" #: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:8 msgid "video-x-generic" @@ -3221,11 +3169,11 @@ msgid "Pause" msgstr "Pysäytä" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1048 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Ota kuvakaappaus" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1055 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3248,7 +3196,7 @@ msgstr "Esittäjä" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Albumi" @@ -3269,12 +3217,12 @@ msgstr "Kuvanopeus" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Leveys" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Korkeus" @@ -3297,9 +3245,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 -#: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/image_viewer/gth-metadata-provider-image.c:300 +#: extensions/raw_files/gth-metadata-provider-raw.c:97 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3314,59 +3262,83 @@ msgid "Print" msgstr "Tulosta" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Keskitetty" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Mukautettu" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "millimetriä" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "tuumaa" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "Nykyinen sivunumero" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "Sivujen kokonaismäärä" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Erikoismerkit" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ muoto }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "Nykyhetki" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "Tiedostojen kokonaismäärä" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "Tapahtuman kuvaus" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "_Riviä:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Kuva" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Sijainti:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Vasemmalta" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Ylhäältä" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Kierto:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Yksikkö:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Esikatselu" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "millimetriä" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "tuumaa" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Fontit" @@ -3383,24 +3355,33 @@ msgid "Select Footer Font" msgstr "Valitse alatunnisteen fontti" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +msgid "Total number of files" +msgstr "Tiedostojen kokonaismäärä" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +msgid "Event description" +msgstr "Tapahtuman kuvaus" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Sivu %d / %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Valokuvien tulostus ei onnistunut" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Kuvat" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:390 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Tälle tiedostotyypille ei ole soveltuvaa latainta" @@ -3412,7 +3393,7 @@ msgstr "Ladataan “%s”" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Ladataan kuvia" @@ -3438,8 +3419,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Tallennetaan kuvia" @@ -3497,17 +3478,14 @@ msgstr "Loitonna" #: extensions/image_viewer/callbacks.c:34 -#| msgid "100%" msgid "Zoom 100%" msgstr "Zoomaus 100%" #: extensions/image_viewer/callbacks.c:35 -#| msgid "200%" msgid "Zoom 200%" msgstr "Zoomaus 200%" #: extensions/image_viewer/callbacks.c:36 -#| msgid "300%" msgid "Zoom 300%" msgstr "Zoomaus 300%" @@ -3714,6 +3692,15 @@ msgid "Loading the original image" msgstr "Ladataan alkuperäistä kuvaa" +#: extensions/image_viewer/gth-metadata-provider-image.c:213 +msgid "JPEG XL container" +msgstr "JPEG XL -säiliö" + +#: extensions/image_viewer/gth-metadata-provider-image.c:215 +#| msgid "JPEG" +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Vieritä kuvaa" @@ -3727,106 +3714,59 @@ msgid "Viewer" msgstr "Kuvakatselin" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "Ko_hdekansio" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "Luo alikansiot automaattisesti" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "vain yhteen alikansioon" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "Vuosi" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "Kuukausi" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "Kuukaudenpäivä" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "Tunti" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Minuutit" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Sekunnit" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "_Tiedostonimipohja:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Virheellinen kohde" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "esimerkki: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Alkuperäinen päivämäärä" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "vuosi-kuukausi-päivä" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "vuosi-kuukausi" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "vuosi" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "muu" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Tuotaan tiedostoja" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Yhtään kuvaa ei tuotu" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." -msgstr "Valitut kuvat ovat jo kohdekansiossa" +msgstr "Valitut tiedostot ovat jo kohdekansiossa." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:669 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Tiedostoja ei voitu poistaa" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." -msgstr "Laite ei tue tiedostojen poistoa tuonnin jälkeen" +msgstr "Poistotoimenpide ei ole tuettu." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Viimeisin tuotu" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Tiedostoa ei ole määritelty." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3860,79 +3800,16 @@ msgid "Sh_ortcut:" msgstr "_Pikanäppäin:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "Tiedoston nimi ja polku (URI)" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "Tiedostopolku" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "Tiedostonimi" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "Yläkansion polku" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ viesti }{ oletusarvo }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Kysy syötettävää arvoa" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ attribuutin nami }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 -msgid "A file attribute" -msgstr "Tiedoston attribuutti" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "Tiedostonimi ilman tiedostopäätettä" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "Tiedoston tiedostopääte" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ teksti }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Lainaa tekstiä " - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "Nykyinen päivä ja aika" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "Ko_mento:" -#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: extensions/list_tools/data/ui/script-editor.ui:172 +msgid "Edit command" +msgstr "Muokkaa komentoa" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:556 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Mukauta…" @@ -3959,6 +3836,7 @@ msgstr "Uusi komento" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Muokkaa komentoa" @@ -3970,7 +3848,45 @@ msgid "Commands" msgstr "Omat työkalut" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +msgid "Quoted text" +msgstr "Lainattu teksti" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +#| msgid "File" +msgid "File URI" +msgstr "Tiedoston URI" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +msgid "File path" +msgstr "Tiedoston polku" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +msgid "File name" +msgstr "Tiedoston nimi" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +msgid "File name, no extension" +msgstr "Tiedoston nimi ilman tiedostopäätettä" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +msgid "File extension" +msgstr "Tiedoston tiedostopääte" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +msgid "Folder path" +msgstr "Kansion polku" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +msgid "Ask a value" +msgstr "Kysy arvo" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Tiedoston ominaisuus" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Komentoa ei ole määritelty" @@ -3980,18 +3896,11 @@ msgid "Command exited abnormally with status %d" msgstr "Komento keskeytyi virheeseen %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Syötä arvo:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Väärin muotoiltu komento" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "_Ohita" @@ -4013,7 +3922,6 @@ msgstr "S" #: extensions/map_view/gth-map-view.c:128 -#| msgid "%N" msgctxt "Cardinal point" msgid "N" msgstr "N" @@ -4024,7 +3932,6 @@ msgstr "W" #: extensions/map_view/gth-map-view.c:130 -#| msgid "%E" msgctxt "Cardinal point" msgid "E" msgstr "E" @@ -4042,8 +3949,9 @@ msgid "A_ccounts:" msgstr "_Käyttäjätunnukset:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Ladataan…" @@ -4080,7 +3988,7 @@ msgstr "Haetaan käyttäjätietoja" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Valitse kansio" @@ -4115,7 +4023,7 @@ #. view label #: extensions/photo_importer/data/ui/photo-importer.ui:54 -#: gthumb/gth-filterbar.c:414 +#: gthumb/gth-filterbar.c:391 msgid "S_how:" msgstr "_Näytä:" @@ -4127,40 +4035,29 @@ msgid "_Tags:" msgstr "_Tunnisteet:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Tiedostojen tuonti ei onnistunut" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Tiedostoja tuotavaksi: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Kansiota ei voitu ladata" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Tyhjä)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Haetaan kansion sisältöä…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Tyhjä" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Tuo liitetystä laitteesta" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Tuo kansiosta" @@ -4176,53 +4073,7 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa-verkkoalbumi…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Albumit:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Nimi" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Käytetty" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Kuvia jäljellä" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Julkinen" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Ei saatu albumiluetteloa" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Vie Picasa-verkkoalbumeihin" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Tuo Picasa-verkkoalbumeista" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Picasa-verkkoalbumit" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Lataa kuvia Picasa-verkkoalbumiin" - -#: extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:91 msgid "RAW Format" msgstr "RAW-muoto" @@ -4250,151 +4101,75 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Poista punasilmäisyyttä valokuvista" -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "numeroa" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "muoto:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "poista" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "lisää" - -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Järjestä:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "_Isot/pienet kirjaimet:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Ohje" - -#: extensions/rename_series/data/ui/rename-series.ui:97 -msgid "Edit template" -msgstr "Muokkaa mallipohjaa" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 -msgid "%M{ format }" -msgstr "%M{ muoto }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ tuniste }" - -#: extensions/rename_series/data/ui/rename-series.ui:280 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "Alkuperäinen tiedostonimi" - -#: extensions/rename_series/data/ui/rename-series.ui:295 -msgid "The original extension" -msgstr "Alkuperäinen tiedostopääte" - -#: extensions/rename_series/data/ui/rename-series.ui:310 -msgid "The original enumerator" -msgstr "Alkuperäinen numerointi" - -#: extensions/rename_series/data/ui/rename-series.ui:325 -msgid "The modification date" -msgstr "Muokkauspäivä" - -#: extensions/rename_series/data/ui/rename-series.ui:341 -msgid "The digitalization date" -msgstr "Luontipäivä" - -#: extensions/rename_series/data/ui/rename-series.ui:389 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "Kään_teinen järjestys" -#: extensions/rename_series/data/ui/rename-series.ui:473 -msgid "_Template:" -msgstr "_Tiedostonimipohja:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Palauta viimeksi käytettyyn tiedostonimipohjaan" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Esikatselu:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Numerointi" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Alkuperäinen tiedostonimi" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Alkuperäinen tiedostopääte" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Alkuperäinen numerointi" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Muokkauspäivä" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Digitalisaatiopäivä" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Tiedoston ominaisuus" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Nimen muuttaminen ei onnistunut kuville" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Mallipohjaa ei voitu tallentaa" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "_Muokkaa mallipohjaa" - -#: extensions/rename_series/dlg-rename-series.c:860 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "_Nimeä uudelleen" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Vanha nimi" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Uusi nimi" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Säilytä isot ja pienet kirjaimet" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Muunna kaikki pieniksi kirjaimiksi" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Muunna kaikki isoiksi kirjaimiksi" @@ -4473,7 +4248,7 @@ msgstr "Hae uudelleen" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Haku" @@ -4492,16 +4267,21 @@ msgid "Add another location" msgstr "Lisää toinen sijainti" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +msgid "No file found" +msgstr "Tiedostoa ei löytynyt" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Tiedostoja löytynyt toistaiseksi: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Etsitään…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Peru toiminto" @@ -4577,11 +4357,11 @@ msgid "Pause/Resume presentation" msgstr "Keskeytä/palaa esitykseen" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:124 msgid "Show next file" msgstr "Näytä seuraava tiedosto" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:123 msgid "Show previous file" msgstr "Näytä edellinen tiedosto" @@ -4754,90 +4534,88 @@ msgid "Adapts to the window width" msgstr "Mukauta ikkunan leveyteen" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Luo kopiot alkuperäisistä kuvista kohdekansioon" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Mukauta ikkunan leveyteen " -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Luettelosivu" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Pienoiskuvan Kuvaus" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "Kuvan järjestysnumero" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "Kuvien kokonaismäärä" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "Tiedoston kommentti" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Kuvasivu" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Näytä mahdollinen kuvaus" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Näytä seuraavat tiedot:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Kuvan tiedot" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +msgid "Current image number" +msgstr "Nykyisen kuvan numero" + +#: extensions/webalbums/dlg-web-exporter.c:44 +msgid "Total number of images" +msgstr "Kuvien kokonaismäärä" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Verkkoalbumi" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Väärin muotoiltu komento" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Kohdesijaintia ei voitu näyttää" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "Uusi albumi on luotu onnistuneesti." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Tallennetaan pienoiskuvia" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Tallennetaan HTML-sivuja: Kuvia" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Tallennetaan HTML-sivuja: kuvaluettelot" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Kopioidaan alkuperäisiä kuvia" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Tyylikansiota ei löytynyt" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Väliaikaiskansion luonti ei onnistunut" @@ -4849,11 +4627,10 @@ msgid "Create static web albums." msgstr "Luo itsenäinen verkkoalbumi" -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1170 -#: gthumb/gth-browser.c:6574 gthumb/gth-browser.c:6593 -#: gthumb/gth-browser.c:6617 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1175 +#: gthumb/gth-browser.c:6842 gthumb/gth-browser.c:6861 +#: gthumb/gth-browser.c:6885 gthumb/gth-vfs-tree.c:393 #, c-format -#| msgid "Could not load the position \"%s\"" msgid "Could not load the position “%s”" msgstr "Ei voitu ladata sijaintia “%s”" @@ -4877,7 +4654,7 @@ msgid "Edit Filter" msgstr "Muokkaa suodatinta" -#: gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 gthumb/gth-main-default-types.c:43 msgid "Filters" msgstr "Suodattimet" @@ -5027,7 +4804,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5039,7 +4816,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5077,15 +4854,19 @@ msgid "— Image browser and viewer" msgstr "— Kuvien katselu- ja selausohjelma" -#: gthumb/gth-browser-actions-callbacks.c:100 +#: gthumb/gth-browser-actions-callbacks.c:101 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version." msgstr "" +"gThumb on vapaa ohjelmisto; sitä on sallittu levittää edelleen ja muuttaa " +"GNU:n GPL-lisenssin ehtojen mukaan sellaisina kuin Free Software Foundation " +"on ne julkaissut; joko lisenssin version 2, tai (valintasi mukaan) minkä " +"tahansa myöhemmän version mukaisesti." -#: gthumb/gth-browser-actions-callbacks.c:104 +#: gthumb/gth-browser-actions-callbacks.c:105 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -5093,20 +4874,22 @@ "details." msgstr "" -#: gthumb/gth-browser-actions-callbacks.c:108 +#: gthumb/gth-browser-actions-callbacks.c:109 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." msgstr "" +"gThumbin mukana pitäisi tulla kopio GPL-lisenssistä. Jos näin ei ole, lue " +"http://www.gnu.org/licenses/." -#: gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:128 msgid "An image viewer and browser for GNOME." msgstr "Kuvien katselu- ja selausohjelma Gnome-ympäristöön." -#: gthumb/gth-browser-actions-callbacks.c:130 +#: gthumb/gth-browser-actions-callbacks.c:131 msgid "translator-credits" msgstr "" -"Jiri Grönroos, 2019-2020\n" +"Jiri Grönroos, 2019-2021\n" "Miika Laaksonen, 2010\n" "Timo Jyrinki, 2006-2007\n" "Ilkka Tuohela, 2005-2007\n" @@ -5115,184 +4898,193 @@ "\n" "https://l10n.gnome.org/teams/fi/" -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:99 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Pikanäppäimet" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Quit" msgstr "Lopeta" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Show browser" msgstr "Näytä selain" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:104 msgid "Close window" msgstr "Sovita ikkuna" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Open location" msgstr "Avaa sijainti" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4572 -#: gthumb/gth-browser.c:4590 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:107 gthumb/gth-browser.c:4777 +#: gthumb/gth-browser.c:4795 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Koko näyttö" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Revert image to saved" msgstr "Palauta tiedoston tallennettu versio" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Save image" msgstr "Tallenna kuva" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Save image as" msgstr "Tallenna kuva nimellä" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:111 msgid "Sidebar" msgstr "Sivupalkki" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Statusbar" msgstr "Tilarivi" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Thumbnails list" msgstr "Pienoiskuvien luettelo" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load previous location" msgstr "Lataa edellinen sijainti" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Load next location" msgstr "Lataa seuraava sijainti" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Load parent folder" msgstr "Lataa yläkansio" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Load home" msgstr "Lataa koti" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:119 msgid "Reload location" msgstr "Lataa sijainti uudelleen" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:120 msgid "Show/Hide hidden files" msgstr "Näytä/piilota piilotiedostot" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Change sorting order" msgstr "Vaihda lajittelujärjestystä" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Show first file" msgstr "Näytä ensimmäinen tiedosto" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:126 msgid "Show last file" msgstr "Näytä viimeinen tiedosto" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Image tools" msgstr "Kuvatyökalut" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:129 msgid "File properties" msgstr "Tiedoston ominaisuudet" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:131 msgid "Select all" msgstr "Valitse kaikki" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:132 msgid "Select none" msgstr "Älä valitse mitään" -#: gthumb/gth-browser.c:408 +#: gthumb/gth-browser-actions-entries.h:134 gthumb/gth-filterbar.c:526 +msgid "All" +msgstr "Kaikki" + +#: gthumb/gth-browser.c:413 msgid "[modified]" msgstr "[muokattu]" -#: gthumb/gth-browser.c:873 +#: gthumb/gth-browser.c:878 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d tiedosto valittu (%s)" msgstr[1] "%d tiedostoa valittu (%s)" -#: gthumb/gth-browser.c:908 +#: gthumb/gth-browser.c:913 #, c-format msgid "%s of free space" msgstr "%s tilaa vapaana" -#: gthumb/gth-browser.c:1786 gthumb/gth-browser.c:1802 +#: gthumb/gth-browser.c:1893 gthumb/gth-browser.c:1909 #, c-format msgid "No suitable module found for %s" msgstr "Ei soveltuvaa moduulia kohteelle %s" -#: gthumb/gth-browser.c:1907 +#: gthumb/gth-browser.c:2014 #, c-format msgid "Save changes to file “%s”?" msgstr "Tallennetaanko muutokset tiedostoon “%s”?" -#: gthumb/gth-browser.c:1912 +#: gthumb/gth-browser.c:2019 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Jos et tallenna, muutokset tiedostoon menetetään pysyvästi." -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2020 msgid "Do _Not Save" msgstr "_Älä tallenna" -#: gthumb/gth-browser.c:2401 gthumb/gth-browser.c:4598 +#: gthumb/gth-browser.c:2510 gthumb/gth-browser.c:4803 msgid "Accept" msgstr "Hyväksy" -#: gthumb/gth-browser.c:2401 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2510 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Sulje" -#: gthumb/gth-browser.c:2939 +#: gthumb/gth-browser.c:3049 msgid "Could not change name" msgstr "Nimeä ei voitu muuttaa" -#: gthumb/gth-browser.c:3436 +#: gthumb/gth-browser.c:3543 msgid "Modified" msgstr "Muokattu" -#: gthumb/gth-browser.c:4520 +#: gthumb/gth-browser.c:4725 msgid "Go to the previous visited location" msgstr "Siirry edelliseen jo avattuun sijaintiin" -#: gthumb/gth-browser.c:4526 +#: gthumb/gth-browser.c:4731 msgid "Go to the next visited location" msgstr "Siirry seuraavaan jo avattuun sijaintiin" -#: gthumb/gth-browser.c:4534 +#: gthumb/gth-browser.c:4739 msgid "History" msgstr "Historia" -#: gthumb/gth-browser.c:4548 +#: gthumb/gth-browser.c:4753 msgid "View the folders" msgstr "Näytä kansiot" -#: gthumb/gth-browser.c:4563 +#: gthumb/gth-browser.c:4768 msgid "Edit file" msgstr "Muokkaa tiedostoa" -#: gthumb/gth-browser.c:6575 +#: gthumb/gth-browser.c:4859 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Toiminnot" + +#: gthumb/gth-browser.c:6843 #, c-format msgid "File type not supported" msgstr "Kuvatyyppi ei ole tuettu" -#: gthumb/gth-browser.c:6618 +#: gthumb/gth-browser.c:6886 #, c-format msgid "No suitable module found" msgstr "Tarvittavaa moduulia ei löytynyt" @@ -5315,26 +5107,30 @@ msgid "_Show Format Options" msgstr "_Näytä tiedostomuodon asetukset" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +msgid "No file" +msgstr "Ei tiedostoa" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Tietokone" -#: gthumb/gth-file-source-vfs.c:773 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "Tiedostoja ei voida siirtää roskakoriin. Poistetaanko ne pysyvästi?" -#: gthumb/gth-file-source-vfs.c:784 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Tiedostoja ei voitu siirtää roskakoriin" -#: gthumb/gth-file-source-vfs.c:829 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Poistetaanko “%s” pysyvästi?" -#: gthumb/gth-file-source-vfs.c:832 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5342,7 +5138,7 @@ msgstr[0] "Haluatko varmasti poistaa %'d valittun tiedoston?" msgstr[1] "Haluatko varmasti poistaa %'d valittua tiedostoa?" -#: gthumb/gth-file-source-vfs.c:842 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Jos poistat tiedoston, se katoaa pysyvästi." @@ -5379,15 +5175,11 @@ msgid "No limit specified" msgstr "Rajoitusta ei määritetty" -#: gthumb/gth-filterbar.c:280 -msgid "All" -msgstr "Kaikki" - -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Avaa yläkansio)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Anna uusi nimi:" @@ -5421,18 +5213,13 @@ msgid "Hidden Files" msgstr "Piilotiedostot" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Sijainti" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Sijainnit" -#: gthumb/gth-location-chooser.c:617 -#| msgid "Other" -msgid "Other…" -msgstr "Muu…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Nimi" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5583,10 +5370,6 @@ msgid "Overwrite" msgstr "Korvaa" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Toiminnot" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Tallennetaan tiedoston tietoja" @@ -5654,6 +5437,36 @@ msgid "Family" msgstr "Perhe" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Vuosi" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Kuukausi" + +#: gthumb/gth-template-selector.c:37 +msgid "Day of the month" +msgstr "Kuukaudenpäivä" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Tunti" + +#: gthumb/gth-template-selector.c:39 +msgid "Minute" +msgstr "Minuutti" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +msgid "Second" +msgstr "Sekunti" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "on pienempi kuin" @@ -5747,7 +5560,7 @@ msgid "Rotation" msgstr "Kierto" -#: gthumb/gth-window.c:1034 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5756,11 +5569,11 @@ "Pikanäppäin «%s» on jo määritetty toimintoon «%s». Haluatko määrittää " "toiminnon uudelleen?" -#: gthumb/gth-window.c:1042 +#: gthumb/gth-window.c:1082 msgid "Reassign" msgstr "Määritä uudelleen" -#: gthumb/gth-window.c:1060 +#: gthumb/gth-window.c:1100 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5768,7 +5581,7 @@ msgstr "" "Pikanäppäin «%s» on jo määritetty toimintoon «%s», eikä sitä voi vaihtaa." -#: gthumb/gth-window.c:1064 +#: gthumb/gth-window.c:1104 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "Pikanäppäin «%s» on jo määritetty, eikä sitä voi vaihtaa." @@ -5849,6 +5662,189 @@ msgid "_Delete History" msgstr "_Tyhjennä historia" +#~ msgid "New enumerator digit" +#~ msgstr "Uusi numerointi" + +#~ msgid "as _single subfolder" +#~ msgstr "vain yhteen alikansioon" + +#~ msgid "The year" +#~ msgstr "Vuosi" + +#~ msgid "The month" +#~ msgstr "Kuukausi" + +#~ msgid "The hour" +#~ msgstr "Tunti" + +#~ msgid "The minutes" +#~ msgstr "Minuutit" + +#~ msgid "The seconds" +#~ msgstr "Sekunnit" + +#~ msgid "example: %s" +#~ msgstr "esimerkki: %s" + +#~ msgid "year-month-day" +#~ msgstr "vuosi-kuukausi-päivä" + +#~ msgid "year-month" +#~ msgstr "vuosi-kuukausi" + +#~ msgid "year" +#~ msgstr "vuosi" + +#~ msgid "custom format" +#~ msgstr "muu" + +#~ msgid "The file uri" +#~ msgstr "Tiedoston nimi ja polku (URI)" + +#~ msgid "The file path" +#~ msgstr "Tiedostopolku" + +#~ msgid "The file basename" +#~ msgstr "Tiedostonimi" + +#~ msgid "The parent folder path" +#~ msgstr "Yläkansion polku" + +#~ msgid "%ask{ message }{ default value }" +#~ msgstr "%ask{ viesti }{ oletusarvo }" + +#~ msgid "%attr{ attribute name }" +#~ msgstr "%attr{ attribuutin nami }" + +#~ msgid "A file attribute" +#~ msgstr "Tiedoston attribuutti" + +#~ msgid "%N" +#~ msgstr "%N" + +#~ msgid "%E" +#~ msgstr "%E" + +#~ msgid "%quote{ text }" +#~ msgstr "%quote{ teksti }" + +#~ msgid "The current date and time" +#~ msgstr "Nykyinen päivä ja aika" + +#~ msgid "(Empty)" +#~ msgstr "(Tyhjä)" + +#~ msgid "Empty" +#~ msgstr "Tyhjä" + +#~ msgid "format:" +#~ msgstr "muoto:" + +#~ msgid "%M{ format }" +#~ msgstr "%M{ muoto }" + +#~ msgid "%A{ identifier }" +#~ msgstr "%A{ tuniste }" + +#~ msgid "The original filename" +#~ msgstr "Alkuperäinen tiedostonimi" + +#~ msgid "The original extension" +#~ msgstr "Alkuperäinen tiedostopääte" + +#~ msgid "The original enumerator" +#~ msgstr "Alkuperäinen numerointi" + +#~ msgid "The modification date" +#~ msgstr "Muokkauspäivä" + +#~ msgid "The digitalization date" +#~ msgstr "Luontipäivä" + +#~ msgid "Could not save the template" +#~ msgstr "Mallipohjaa ei voitu tallentaa" + +#~ msgid "%P" +#~ msgstr "%P" + +#~ msgid "The file comment" +#~ msgstr "Tiedoston kommentti" + +#~ msgid "720 × 720" +#~ msgstr "720 × 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 × 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 × 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 × 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 × 2048" + +#~ msgid "A_lbum:" +#~ msgstr "A_lbumi:" + +#~ msgid "Add a new album" +#~ msgstr "Lisää uusi albumi" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "Muuta kokoa, jos kuvat ovat suurempia kuin" + +#~ msgid "Private" +#~ msgstr "Yksityinen" + +#~ msgid "_Visibility:" +#~ msgstr "_Näkyvyys:" + +#~ msgid "_Album:" +#~ msgstr "_Albumi:" + +#~ msgid "New Album" +#~ msgstr "Uusi albumi" + +#~ msgid "Export to Facebook" +#~ msgstr "Vie Facebookiin" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Lähetä kuvia Facebookiin" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "_Picasa-verkkoalbumi…" + +#~ msgid "_Albums:" +#~ msgstr "_Albumit:" + +#~ msgid "Used" +#~ msgstr "Käytetty" + +#~ msgid "Remaining photos" +#~ msgstr "Kuvia jäljellä" + +#~ msgid "Public" +#~ msgstr "Julkinen" + +#~ msgid "Could not get the album list" +#~ msgstr "Ei saatu albumiluetteloa" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Vie Picasa-verkkoalbumeihin" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Tuo Picasa-verkkoalbumeista" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Picasa-verkkoalbumit" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Lataa kuvia Picasa-verkkoalbumiin" + #~ msgid "gthumb" #~ msgstr "gthumb" @@ -5896,9 +5892,6 @@ #~ msgid "Date" #~ msgstr "Päivämäärä" -#~ msgid "Example" -#~ msgstr "Esimerkki" - #~ msgid "Extension example." #~ msgstr "Laajennusesimerkki" diff -Nru gthumb-3.11.2/po/he.po gthumb-3.12.0/po/he.po --- gthumb-3.11.2/po/he.po 2021-01-10 10:11:38.039911300 +0000 +++ gthumb-3.12.0/po/he.po 2021-09-19 15:50:41.685031000 +0000 @@ -7,21 +7,30 @@ msgid "" msgstr "" "Project-Id-Version: gthumb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-14 18:36+0300\n" -"PO-Revision-Date: 2016-08-14 18:37+0300\n" -"Last-Translator: Yosef Or Boczko \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" +"POT-Creation-Date: 2021-02-28 10:03+0000\n" +"PO-Revision-Date: 2021-03-31 23:18+0300\n" +"Last-Translator: Yaron Shahrabani \n" "Language-Team: עברית <>\n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2007-10-11 05:52+0000\n" -"X-Generator: Gtranslator 2.91.7\n" -"X-Poedit-Language: Hebrew\n" -"Plural-Forms: nplurals=2; plural= (n!=1);\n" +"X-Generator: Poedit 2.4.2\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==2 ? 1 : n>10 && n%10==0 ? 2 : " +"3);\n" -#: ../data/appdata/gthumb.appdata.xml.in.h:1 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:8 +msgid "gThumb Image Viewer" +msgstr "מציג התמונות GThumb" + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:9 +#: data/org.gnome.gThumb.desktop.in.in:6 +msgid "View and organize your images" +msgstr "צפייה וארגון התמונות שלך" + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:11 msgid "" "gThumb is an image viewer, editor, browser and organizer. It is designed to " "be well integrated with the GNOME 3 desktop." @@ -29,42 +38,40 @@ "‏gThumb הוא מציג, עורך, דפדפן ומארגן תמונות. הוא מעוצב לתכלול עם שולחן העבודה " "GNOME 3." -#: ../data/appdata/gthumb.appdata.xml.in.h:2 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:15 msgid "" "As an image viewer gThumb allows to view common image file formats such as " "BMP, JPEG, GIF (including the animations), PNG, TIFF, TGA and RAW images. It " -"is also possible to view various metadata types embedded inside an image " -"such as EXIF, IPTC and XMP." +"is also possible to view various metadata types embedded inside an image such " +"as EXIF, IPTC and XMP." msgstr "" "כמציג תמונות, gThumb מאפשר הצגת תבניות קבצי תמונה נפוצים כמו BMP, JPEG, GIF " "(כולל הנפשות), PNG, TIFF, TGA ותמונות RAW. הוא גם מאפשר להציג סוגי נתוני על " "שונים המוטמעים בתוך תמונות כמו EXIF, IPTC ו־XMP." -#: ../data/appdata/gthumb.appdata.xml.in.h:3 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:22 msgid "" -"As an image editor gThumb allows to scale, rotate and crop the images; " -"change the saturation, lightness, contrast as well as other color " -"transformations." +"As an image editor gThumb allows to scale, rotate and crop the images; change " +"the saturation, lightness, contrast as well as other color transformations." msgstr "" "כעורך תמונות, gThumb מאפשר לשנות קנה מידה, לסובב ולחתוך תמונות; שינוי רויה, " "בהירות, חדות כמו גם שינויי צבעים אחרים." -#: ../data/appdata/gthumb.appdata.xml.in.h:4 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:27 msgid "" "As an image browser gThumb shows the thumbnails of the images saved on your " -"disk, allows to perform the common operations of a file manager such as " -"copy, move and delete files and folders. Furthermore there is a series of " -"image specific tools such as JPEG lossless transformations; image resize; " -"format conversion; slideshow; setting an image as desktop background and " -"several others." +"disk, allows to perform the common operations of a file manager such as copy, " +"move and delete files and folders. Furthermore there is a series of image " +"specific tools such as JPEG lossless transformations; image resize; format " +"conversion; slideshow; setting an image as desktop background and several " +"others." msgstr "" "כדפדפן תמונות, gThumb מציג תמונות ממוזערות של התמונות השמורות על הכונן שלך, " -"מאפשר לבצע פעולות נפוצות של מנהל קבצים כמו העתקה, הזזה, ומחיקת קבצים " -"ותיקיות. יתרה מזאת, יש סדרת כלים מגדרת תמונות כגון שינוי JPEG ללא איבוד " -"נתונים; שינוי גודל תמונה; המרת תבניות; מצגת; הגדרת תמונה כרקע שולחן העבודה " -"ועוד." +"מאפשר לבצע פעולות נפוצות של מנהל קבצים כמו העתקה, הזזה, ומחיקת קבצים ותיקיות. " +"יתרה מזאת, יש סדרת כלים מגדרת תמונות כגון שינוי JPEG ללא איבוד נתונים; שינוי " +"גודל תמונה; המרת תבניות; מצגת; הגדרת תמונה כרקע שולחן העבודה ועוד." -#: ../data/appdata/gthumb.appdata.xml.in.h:5 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:35 msgid "" "As an image organizer gThumb allows to add comments and other metadata to " "images; organize images in catalogs and catalogs in libraries; search for " @@ -73,45 +80,7 @@ "כמארגן תמונות, gThumb מאפשר להוסיף הערות ונתוני על נוספים לתמונות; ארגון " "תמונות בקטלוגים וקיטלוג בספריות; חיפוש תמונות ושמירת התוצאות בקטלוג." -#. manually set name and icon -#: ../data/gthumb.desktop.in.in.h:1 ../gthumb/gth-browser.c:392 -#: ../gthumb/gth-progress-dialog.c:404 ../gthumb/main.c:201 -msgid "gThumb" -msgstr "gThumb" - -#: ../data/gthumb.desktop.in.in.h:2 -msgid "Image Viewer" -msgstr "מציג תמונות" - -#: ../data/gthumb.desktop.in.in.h:3 -msgid "gThumb Image Viewer" -msgstr "מציג התמונות GThumb" - -#: ../data/gthumb.desktop.in.in.h:4 -msgid "View and organize your images" -msgstr "צפייה וארגון התמונות שלך" - -#: ../data/gthumb.desktop.in.in.h:5 -msgid "Image;Viewer;" -msgstr "תמונה;מציג;מציג תמונות;" - -#: ../data/gthumb-import.desktop.in.in.h:1 -msgid "Import with gThumb" -msgstr "ייבוא עם gThumb" - -#: ../data/gthumb-import.desktop.in.in.h:2 -msgid "Photo Import Tool" -msgstr "כלי לייבא תמונות" - -#: ../data/gthumb-import.desktop.in.in.h:3 -msgid "gThumb Photo Import Tool" -msgstr "כלי יבוא התמונות של gThumb" - -#: ../data/gthumb-import.desktop.in.in.h:4 -msgid "Import the photos on your camera card" -msgstr "ייבוא התמונות מהמצלמה הדיגיטלית שלך" - -#: ../data/org.gnome.gthumb.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.gschema.xml:78 msgid "" "Images over this size (in bytes) will not be thumbnailed. Use 0 if you want " "to generate thumbnails for all images." @@ -119,23 +88,23 @@ "Images over this size (in bytes) will not be thumbnailed. Use 0 if you want " "to generate thumbnails for all images." -#: ../data/org.gnome.gthumb.gschema.xml.h:2 +#: data/gschemas/org.gnome.gthumb.gschema.xml:133 msgid "Open files in the active window" msgstr "Open files in the active window" -#: ../data/org.gnome.gthumb.image-viewer.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.image-viewer.gschema.xml:30 msgid "Whether to reset the scrollbars position after changing image" msgstr "Whether to reset the scrollbars position after changing image" -#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 msgid "Possible values are: jpeg, jpg." msgstr "Possible values are: jpeg, jpg." -#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.h:2 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 msgid "Possible values are: tiff, tif." msgstr "Possible values are: tiff, tif." -#: ../data/org.gnome.gthumb.rename-series.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.rename-series.gschema.xml:30 msgid "" "Possible values include: general::unsorted, file::name, file::size, file::" "mtime, exif::photo::datetimeoriginal" @@ -143,2203 +112,2038 @@ "Possible values include: general::unsorted, file::name, file::size, file::" "mtime, exif::photo::datetimeoriginal" -#: ../data/ui/browser-preferences.ui.h:1 -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: ../extensions/image_print/data/ui/print-layout.ui.h:18 +#: data/org.gnome.gThumb.Import.desktop.in.in:3 +msgid "Import with gThumb" +msgstr "ייבוא עם gThumb" + +#: data/org.gnome.gThumb.Import.desktop.in.in:4 +msgid "Photo Import Tool" +msgstr "כלי לייבא תמונות" + +#: data/org.gnome.gThumb.Import.desktop.in.in:6 +msgid "Import the photos on your camera card" +msgstr "ייבוא התמונות מהמצלמה הדיגיטלית שלך" + +#. manually set name and icon +#: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 +#: gthumb/gth-browser.c:425 gthumb/gth-progress-dialog.c:413 +msgid "gThumb" +msgstr "gThumb" + +#: data/org.gnome.gThumb.desktop.in.in:4 extensions/image_viewer/main.c:35 +msgid "Image Viewer" +msgstr "מציג תמונות" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: data/org.gnome.gThumb.desktop.in.in:8 +msgid "Image;Viewer;" +msgstr "תמונה;מציג;מציג תמונות;" + +#: data/org.gnome.gThumb.desktop.in.in:25 +#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +msgid "New Window" +msgstr "חלון חדש" + +#: data/ui/browser-preferences.ui:20 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:34 +#: extensions/image_print/data/ui/print-layout.ui:519 msgid "Caption" msgstr "כותרת" -#: ../data/ui/browser-preferences.ui.h:2 +#: data/ui/browser-preferences.ui:66 msgid "Behavior" msgstr "התנהגות" -#: ../data/ui/browser-preferences.ui.h:3 +#: data/ui/browser-preferences.ui:88 msgid "_Single click to open files" msgstr "לחיצה _בודדת לפתיחת קבצים" -#: ../data/ui/browser-preferences.ui.h:4 +#: data/ui/browser-preferences.ui:104 msgid "_Double click to open files" msgstr "לחיצה _כפולה לפתיחת קבצים" -#: ../data/ui/browser-preferences.ui.h:5 +#: data/ui/browser-preferences.ui:121 msgid "_Open files in fullscreen mode" msgstr "_פתיחת קבצים במצב מסך מלא" -#: ../data/ui/browser-preferences.ui.h:6 ../data/ui/preferences.ui.h:15 -#: ../extensions/exiv2_tools/gth-edit-iptc-page.c:198 -#: ../extensions/gstreamer_tools/main.c:34 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 +#: extensions/exiv2_tools/gth-edit-iptc-page.c:199 +#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 +#: gthumb/gth-shortcuts-window.c:96 msgid "Other" msgstr "אחר" -#: ../data/ui/browser-preferences.ui.h:7 +#: data/ui/browser-preferences.ui:187 msgid "Thumbnail _size:" msgstr "_גודל תמונה ממוזערת:" -#: ../data/ui/browser-preferences.ui.h:8 +#: data/ui/browser-preferences.ui:206 msgid "48" msgstr "48" -#: ../data/ui/browser-preferences.ui.h:9 +#: data/ui/browser-preferences.ui:207 msgid "64" msgstr "64" -#: ../data/ui/browser-preferences.ui.h:10 +#: data/ui/browser-preferences.ui:208 msgid "85" msgstr "85" -#: ../data/ui/browser-preferences.ui.h:11 +#: data/ui/browser-preferences.ui:209 msgid "95" msgstr "95" -#: ../data/ui/browser-preferences.ui.h:12 +#: data/ui/browser-preferences.ui:210 msgid "112" msgstr "112" -#: ../data/ui/browser-preferences.ui.h:13 +#: data/ui/browser-preferences.ui:211 msgid "128" msgstr "128" -#: ../data/ui/browser-preferences.ui.h:14 +#: data/ui/browser-preferences.ui:212 msgid "164" msgstr "164" -#: ../data/ui/browser-preferences.ui.h:15 +#: data/ui/browser-preferences.ui:213 msgid "200" msgstr "200" -#: ../data/ui/browser-preferences.ui.h:16 +#: data/ui/browser-preferences.ui:214 msgid "256" msgstr "256" -#: ../data/ui/browser-preferences.ui.h:17 +#: data/ui/browser-preferences.ui:239 msgid "D_etermine image type from content (slower)" msgstr "_קביעת סוג הקובץ מהתוכן (אטי יותר)" -#: ../data/ui/extensions-preferences.ui.h:1 +#: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_הרחבות:" -#: ../data/ui/extensions-preferences.ui.h:2 -msgid "More extensions..." -msgstr "הרחבות נוספות..." +#: data/ui/extensions-preferences.ui:116 +msgid "More extensions…" +msgstr "הרחבות נוספות…" + +#: data/ui/file-selection-info.ui:23 +#: extensions/webalbums/data/albumthemes/text.h:32 +msgid "Previous" +msgstr "הקודם" + +#: data/ui/file-selection-info.ui:61 +#: extensions/webalbums/data/albumthemes/text.h:30 +msgid "Next" +msgstr "הבא" -#: ../data/ui/filter-editor.ui.h:1 +#: data/ui/filter-editor.ui:20 msgid "Filter _Name:" msgstr "מסנן _שם:" -#: ../data/ui/filter-editor.ui.h:2 -#: ../extensions/search/data/ui/search-editor.ui.h:3 +#: data/ui/filter-editor.ui:61 extensions/search/data/ui/search-editor.ui:21 msgid "_Match:" msgstr "ה_תאמה:" +#: data/ui/filter-editor.ui:106 extensions/search/data/ui/search-editor.ui:95 +msgid "Rules:" +msgstr "כללים:" + #. limit label -#: ../data/ui/filter-editor.ui.h:3 ../gthumb/gth-filter.c:269 -#: ../gthumb/gth-filter.c:337 +#: data/ui/filter-editor.ui:164 gthumb/gth-filter.c:270 gthumb/gth-filter.c:338 msgid "_Limit to" msgstr "ה_גבלה ל" -#: ../data/ui/filter-editor.ui.h:4 +#: data/ui/filter-editor.ui:241 msgid "selected by" msgstr "נבחר על ידי" -#: ../data/ui/histogram-info.ui.h:1 +#: data/ui/histogram-info.ui:26 msgid "Mean:" msgstr "ממוצע:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: ../data/ui/histogram-info.ui.h:3 +#: data/ui/histogram-info.ui:42 msgid "Std dev:" msgstr "סטיית תקן:" -#: ../data/ui/histogram-info.ui.h:4 +#: data/ui/histogram-info.ui:60 msgid "Median:" msgstr "חציון:" #. After the colon there is the total number of pixels -#: ../data/ui/histogram-info.ui.h:6 +#: data/ui/histogram-info.ui:148 msgid "Pixels:" msgstr "פיקסלים:" #. After the colon there is a percentile. -#: ../data/ui/histogram-info.ui.h:8 +#: data/ui/histogram-info.ui:163 msgctxt "Pixels" msgid "Max:" msgstr "מרב:" #. After the colon there is the percentile of selected pixels. -#: ../data/ui/histogram-info.ui.h:10 +#: data/ui/histogram-info.ui:180 msgctxt "Pixels" msgid "Selected:" msgstr "בחירה:" -#: ../data/ui/location.ui.h:1 +#: data/ui/location.ui:23 msgid "_Location:" msgstr "_מיקום:" -#: ../data/ui/overwrite-dialog.ui.h:1 +#: data/ui/overwrite-dialog.ui:15 msgid "Overwrite the old file with the new one?" msgstr "דריסת הקובץ הישן עם החדש?" -#: ../data/ui/overwrite-dialog.ui.h:2 +#: data/ui/overwrite-dialog.ui:73 msgid "Old File:" msgstr "קובץ ישן:" -#: ../data/ui/overwrite-dialog.ui.h:3 +#: data/ui/overwrite-dialog.ui:145 data/ui/overwrite-dialog.ui:314 msgid "Filename:" msgstr "שם קובץ:" -#: ../data/ui/overwrite-dialog.ui.h:4 -#: ../extensions/image_print/data/ui/print-layout.ui.h:23 +#: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 +#: extensions/image_print/data/ui/print-layout.ui:705 msgid "Size:" msgstr "גודל:" -#: ../data/ui/overwrite-dialog.ui.h:5 +#: data/ui/overwrite-dialog.ui:177 data/ui/overwrite-dialog.ui:346 msgid "Modified:" msgstr "השתנה:" -#: ../data/ui/overwrite-dialog.ui.h:6 +#: data/ui/overwrite-dialog.ui:242 msgid "New File:" msgstr "תיקייה חדשה:" -#: ../data/ui/overwrite-dialog.ui.h:7 +#: data/ui/overwrite-dialog.ui:401 msgid "Over_write the old file" msgstr "_דריסת הקובץ הישן" -#: ../data/ui/overwrite-dialog.ui.h:8 +#: data/ui/overwrite-dialog.ui:418 msgid "Do not overwrite _the old file" msgstr "לא לדרוס את _הקובץ הישן" -#: ../data/ui/overwrite-dialog.ui.h:9 +#: data/ui/overwrite-dialog.ui:435 msgid "Overwrite _all files" msgstr "דריסת _כל הקבצים" -#: ../data/ui/overwrite-dialog.ui.h:10 +#: data/ui/overwrite-dialog.ui:452 msgid "_Do not overwrite any file" msgstr "לא לדרוס _אף קובץ" -#: ../data/ui/overwrite-dialog.ui.h:11 +#: data/ui/overwrite-dialog.ui:474 msgid "_Save the new file as:" msgstr "_שמירת הקובץ החדש בשם:" -#: ../data/ui/personalize-filters.ui.h:1 +#: data/ui/personalize-filters.ui:20 msgid "_General filter:" msgstr "מסנן _כללי:" -#: ../data/ui/personalize-filters.ui.h:2 +#: data/ui/personalize-filters.ui:60 msgid "_Other filters:" msgstr "מסננים _אחרים:" -#: ../data/ui/preferences.ui.h:1 +#: data/ui/preferences.ui:12 msgid "below the folder list" msgstr "מתחת לרשימת התיקיות" -#: ../data/ui/preferences.ui.h:2 +#: data/ui/preferences.ui:15 msgid "on the right" msgstr "בצד שמאל" -#: ../data/ui/preferences.ui.h:3 +#: data/ui/preferences.ui:22 msgid "gThumb Preferences" msgstr "העדפות gThumb" -#: ../data/ui/preferences.ui.h:4 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "מראה" -#: ../data/ui/preferences.ui.h:5 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "תמונות _ממוזערות במציג:" -#: ../data/ui/preferences.ui.h:6 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "בתחתית" -#: ../data/ui/preferences.ui.h:7 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "בצד" -#: ../data/ui/preferences.ui.h:8 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "_מאפייני קובץ בדפדפן:" -#: ../data/ui/preferences.ui.h:9 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "_שורת מצב" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "בהפעלה:" -#: ../data/ui/preferences.ui.h:10 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "מעבר למקום האחרון ש_ביקרת בו" -#: ../data/ui/preferences.ui.h:11 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" -msgstr "מעבר ל_תיקייה" - -#: ../data/ui/preferences.ui.h:12 -msgid "Choose startup folder" -msgstr "בחירת תיקיית הפעלה" +msgstr "לעבור ל_תיקייה הזאת:" -#: ../data/ui/preferences.ui.h:13 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "קביעה _לנוכחי" -#: ../data/ui/preferences.ui.h:14 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "שימוש _חוזר בחלון הפעיל לפתית קבצים" -#: ../data/ui/preferences.ui.h:16 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "ל_בקש אישור לפני מחיקת קבצים או קטלוגים" -#: ../data/ui/preferences.ui.h:17 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "לשאול אם לשמור קבצים ש_שונו" -#: ../data/ui/preferences.ui.h:18 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "_אחסון נתוני על בתוך קבצים אם אפשרי" -#: ../data/ui/preferences.ui.h:19 -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:1 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:22 -#: ../extensions/edit_metadata/gth-edit-general-page.c:481 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:23 +#: data/ui/preferences.ui:440 +#: extensions/catalogs/data/ui/catalog-properties.ui:39 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/edit_metadata/gth-edit-general-page.c:482 +#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "כללי" -#: ../data/ui/sort-order.ui.h:1 +#: data/ui/shortcuts-preferences.ui:27 +msgid "Shortcuts:" +msgstr "קיצורי דרך:" + +#: data/ui/shortcuts-preferences.ui:93 +msgid "_Restore All…" +msgstr "לשחזר ה_כול…" + +#: data/ui/sort-order.ui:30 msgid "_Inverse order" msgstr "סדר _הפוך" -#: ../extensions/23hq/23hq.extension.in.in.h:1 +#: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" -#: ../extensions/23hq/23hq.extension.in.in.h:2 +#: extensions/23hq/23hq.extension.desktop.in.in:4 msgid "Upload images to 23hq.com" msgstr "העלאת תמונות ל־23hq.com" -#: ../extensions/23hq/23hq.extension.in.in.h:3 -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:3 -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:3 -#: ../extensions/catalogs/catalogs.extension.in.in.h:3 -#: ../extensions/change_date/change_date.extension.in.in.h:3 -#: ../extensions/comments/comments.extension.in.in.h:3 -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:3 -#: ../extensions/convert_format/convert_format.extension.in.in.h:3 -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:3 -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:3 -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:3 -#: ../extensions/facebook/facebook.extension.in.in.h:3 -#: ../extensions/file_manager/file_manager.extension.in.in.h:3 -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:3 -#: ../extensions/flicker/flicker.extension.in.in.h:3 -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:3 -#: ../extensions/image_print/image_print.extension.in.in.h:3 -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:3 -#: ../extensions/list_tools/list_tools.extension.in.in.h:3 -#: ../extensions/map_view/map_view.extension.in.in.h:3 -#: ../extensions/photobucket/photobucket.extension.in.in.h:3 -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:3 -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:3 -#: ../extensions/raw_files/raw_files.extension.in.in.h:3 -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:3 -#: ../extensions/rename_series/rename_series.extension.in.in.h:3 -#: ../extensions/resize_images/resize_images.extension.in.in.h:3 -#: ../extensions/search/search.extension.in.in.h:3 -#: ../extensions/selections/selections.extension.in.in.h:3 -#: ../extensions/slideshow/slideshow.extension.in.in.h:3 -#: ../extensions/webalbums/webalbums.extension.in.in.h:3 -#: ../gthumb/dlg-preferences-extensions.c:491 -msgid "gthumb development team" -msgstr "צוות פיתוח gthumb" - -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:1 -#: ../extensions/bookmarks/callbacks.c:325 -#: ../extensions/bookmarks/dlg-bookmarks.c:350 +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:3 +#: extensions/bookmarks/callbacks.c:323 extensions/bookmarks/dlg-bookmarks.c:350 msgid "Bookmarks" msgstr "סימניות" -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:2 +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:4 msgid "Add bookmarks support." msgstr "הוספת תמיכה בסימניות." -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:1 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:7 msgid "_Add Bookmark" msgstr "_הוספה לסימניות" -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:2 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:11 msgid "_Edit Bookmarks…" msgstr "_עריכת סימניות…" -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:3 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:16 msgid "_System Bookmarks" msgstr "_מערכת סימניות" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:1 +#: extensions/bookmarks/data/ui/bookmarks.ui:20 msgid "_Bookmarks:" msgstr "_סימניות:" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:2 +#: extensions/bookmarks/data/ui/bookmarks.ui:63 msgid "Go to this location" msgstr "מעבר למיקום זה" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:3 -#: ../extensions/catalogs/callbacks.c:72 +#: extensions/bookmarks/data/ui/bookmarks.ui:76 +#: extensions/catalogs/callbacks.c:72 +#: extensions/search/gth-search-source-selector.c:140 msgid "Remove" msgstr "הסרה" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:4 +#: extensions/bookmarks/data/ui/bookmarks.ui:125 msgid "_Name" msgstr "_שם" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:5 +#: extensions/bookmarks/data/ui/bookmarks.ui:168 msgid "_Location" msgstr "_מיקום" -#: ../extensions/bookmarks/dlg-bookmarks.c:192 +#: extensions/bookmarks/dlg-bookmarks.c:192 msgid "Could not remove the bookmark" msgstr "לא ניתן להסיר את הסימנייה" -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:1 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:3 msgid "Burn CD/DVD" msgstr "צריבת CD\\DVD" -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:2 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:4 msgid "Save files to an optical disc." msgstr "שמירת קבצים לתקליט אפשרי." -#: ../extensions/burn_disc/callbacks.c:48 -msgid "_Optical Disc..." -msgstr "תקליט _אופטי..." +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:8 +msgid "brasero" +msgstr "brasero" + +#: extensions/burn_disc/callbacks.c:48 +msgid "_Optical Disc…" +msgstr "כונן _אופטי…" -#: ../extensions/burn_disc/data/ui/burn-disc-options.ui.h:1 +#: extensions/burn_disc/data/ui/burn-disc-options.ui:21 msgid "Disc Name" msgstr "שם תקליט" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:1 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:31 msgid "Current _folder" msgstr "תיקייה _נוכחית" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:2 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:47 msgid "Current folder and its s_ub-folders" msgstr "תיקייה נוכחית ו_תת־תיקיות שלה" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:3 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:64 msgid "_Selected files" msgstr "קבצים שנ_בחרו" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:4 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:86 msgid "Source" msgstr "מקור" -#: ../extensions/burn_disc/gth-burn-task.c:238 -#: ../extensions/burn_disc/gth-burn-task.c:259 -#: ../extensions/burn_disc/gth-burn-task.c:393 +#: extensions/burn_disc/gth-burn-task.c:239 +#: extensions/burn_disc/gth-burn-task.c:260 +#: extensions/burn_disc/gth-burn-task.c:396 msgid "Write to Disc" msgstr "כתיבה לתקליטור" -#: ../extensions/cairo_io/cairo-image-surface-jpeg.c:65 +#: extensions/burn_disc/gth-burn-task.c:405 +#: extensions/oauth/oauth-account-chooser-dialog.c:150 +#: gthumb/dlg-preferences-extensions.c:715 +msgid "_Continue" +msgstr "_התקדמות" + +#: extensions/cairo_io/cairo-image-surface-jpeg.c:62 #, c-format msgid "Error interpreting JPEG image file: %s" msgstr "שגיאה בפענוח קובץ תמונת JPEG: ‏%s" -#: ../extensions/cairo_io/cairo-image-surface-jpeg.c:529 +#: extensions/cairo_io/cairo-image-surface-jpeg.c:558 #, c-format msgid "Unknown JPEG color space (%d)" msgstr "מרחב צבע JPEG לא ידוע (%d)" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:1 -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:1 +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 msgid "_Default extension:" msgstr "סיומת _בררת מחדל:" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:2 -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:1 +#: extensions/cairo_io/data/ui/jpeg-options.ui:71 +#: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_איכות:" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:3 +#: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_החלקה:" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:4 +#: extensions/cairo_io/data/ui/jpeg-options.ui:100 msgid "Opti_mize" msgstr "_ייעול" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:5 +#: extensions/cairo_io/data/ui/jpeg-options.ui:119 msgid "_Progressive" msgstr "_מתקדם" -#: ../extensions/cairo_io/data/ui/png-options.ui.h:1 +#: extensions/cairo_io/data/ui/png-options.ui:24 msgid "Compression _level:" msgstr "_רמת דחיסה:" -#: ../extensions/cairo_io/data/ui/save-options-preferences.ui.h:1 +#: extensions/cairo_io/data/ui/save-options-preferences.ui:25 msgid "Default options:" msgstr "אפשרויות בררת מחדל:" -#: ../extensions/cairo_io/data/ui/tga-options.ui.h:1 +#: extensions/cairo_io/data/ui/tga-options.ui:11 msgid "_RLE compression" msgstr "דחיסת _RLE" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:2 +#: extensions/cairo_io/data/ui/tiff-options.ui:78 msgid "Compression" msgstr "דחיסה" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:3 +#: extensions/cairo_io/data/ui/tiff-options.ui:99 msgid "_No compression" msgstr "_ללא דחיסה" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:4 +#: extensions/cairo_io/data/ui/tiff-options.ui:118 msgid "No_rmal (Deflate)" msgstr "_רגיל" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:5 +#: extensions/cairo_io/data/ui/tiff-options.ui:137 msgid "_Loss compression (JPEG)" msgstr "דחיסה עם _אבדן (JPEG)" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:6 +#: extensions/cairo_io/data/ui/tiff-options.ui:179 msgid "Resolution" msgstr "הבחנה" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:7 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:12 +#: extensions/cairo_io/data/ui/tiff-options.ui:203 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:173 msgid "_Horizontal:" msgstr "_אופקי:" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:8 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:13 +#: extensions/cairo_io/data/ui/tiff-options.ui:219 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:206 msgid "_Vertical:" msgstr "_אנכי:" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:9 +#: extensions/cairo_io/data/ui/tiff-options.ui:253 +#: extensions/cairo_io/data/ui/tiff-options.ui:292 msgid "dpi" msgstr "נקודות לאינץ׳" -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:2 +#: extensions/cairo_io/data/ui/webp-options.ui:49 msgid "_Method:" msgstr "_שיטה:" -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:3 +#: extensions/cairo_io/data/ui/webp-options.ui:62 msgid "_Lossless" msgstr "ללא _אבדן" -#: ../extensions/cairo_io/gth-image-saver-jpeg.c:516 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:144 +#: extensions/cairo_io/gth-image-saver-jpeg.c:517 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" -#: ../extensions/cairo_io/gth-image-saver-png.c:353 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:110 +#: extensions/cairo_io/gth-image-saver-png.c:354 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" -#: ../extensions/cairo_io/gth-image-saver-tga.c:257 -#: ../extensions/cairo_io/gth-image-saver-tiff.c:439 -#: ../gthumb/gth-buffer-data.c:84 +#: extensions/cairo_io/gth-image-saver-tga.c:260 +#: extensions/cairo_io/gth-image-saver-tiff.c:442 gthumb/gth-buffer-data.c:84 msgid "Insufficient memory" msgstr "מחסור בזיכרון" -#: ../extensions/cairo_io/gth-image-saver-tga.c:344 +#: extensions/cairo_io/gth-image-saver-tga.c:345 msgid "TGA" msgstr "TGA" -#: ../extensions/cairo_io/gth-image-saver-tiff.c:563 +#: extensions/cairo_io/gth-image-saver-tiff.c:564 msgid "TIFF" msgstr "TIFF" -#: ../extensions/cairo_io/gth-image-saver-webp.c:382 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:173 +#: extensions/cairo_io/gth-image-saver-webp.c:383 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" -#: ../extensions/cairo_io/preferences.c:134 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:17 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:7 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1489 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:21 +#: extensions/cairo_io/preferences.c:134 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 +#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/image_viewer/gth-image-viewer-page.c:1703 +#: extensions/webalbums/data/ui/web-album-exporter.ui:484 msgid "Saving" msgstr "שמירה" -#: ../extensions/catalogs/actions.c:85 ../extensions/catalogs/actions.c:208 -#: ../extensions/catalogs/dlg-add-to-catalog.c:368 -#: ../extensions/catalogs/dlg-add-to-catalog.c:488 -#: ../extensions/file_manager/actions.c:71 -#: ../extensions/file_tools/gth-file-tool-curves.c:372 -#: ../extensions/list_tools/gth-script-editor-dialog.c:288 -#: ../gthumb/gth-filter-editor-dialog.c:461 ../gthumb/gth-folder-tree.c:1849 +#: extensions/catalogs/actions.c:89 extensions/catalogs/actions.c:212 +#: extensions/catalogs/dlg-add-to-catalog.c:376 +#: extensions/catalogs/dlg-add-to-catalog.c:541 +#: extensions/file_manager/actions.c:71 +#: extensions/file_tools/gth-file-tool-curves.c:373 +#: extensions/list_tools/gth-script-editor-dialog.c:274 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 #, c-format msgid "No name specified" msgstr "לא צוין שם" -#: ../extensions/catalogs/actions.c:92 ../extensions/catalogs/actions.c:215 -#: ../extensions/catalogs/dlg-add-to-catalog.c:375 -#: ../extensions/catalogs/dlg-add-to-catalog.c:495 -#: ../extensions/file_manager/actions.c:78 -#: ../extensions/file_tools/gth-file-tool-curves.c:379 -#: ../gthumb/gth-folder-tree.c:1856 +#: extensions/catalogs/actions.c:96 extensions/catalogs/actions.c:219 +#: extensions/catalogs/dlg-add-to-catalog.c:383 +#: extensions/catalogs/dlg-add-to-catalog.c:548 +#: extensions/file_manager/actions.c:78 +#: extensions/file_tools/gth-file-tool-curves.c:380 +#: gthumb/gth-folder-tree.c:1931 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "שם לא חוקי. התווים הבאים אסורים: %s" -#: ../extensions/catalogs/actions.c:148 ../extensions/catalogs/actions.c:262 -#: ../extensions/catalogs/dlg-add-to-catalog.c:432 -#: ../extensions/catalogs/dlg-add-to-catalog.c:542 -#: ../extensions/catalogs/gth-file-source-catalogs.c:508 -#: ../extensions/file_manager/actions.c:109 +#: extensions/catalogs/actions.c:152 extensions/catalogs/actions.c:266 +#: extensions/catalogs/dlg-add-to-catalog.c:440 +#: extensions/catalogs/dlg-add-to-catalog.c:597 +#: extensions/catalogs/gth-file-source-catalogs.c:516 +#: extensions/file_manager/actions.c:109 msgid "Name already used" msgstr "שם זה כבר נמצא בשימוש" -#: ../extensions/catalogs/actions.c:173 -#: ../extensions/catalogs/dlg-add-to-catalog.c:453 +#: extensions/catalogs/actions.c:177 msgid "New catalog" msgstr "קטלוג חדש" -#: ../extensions/catalogs/actions.c:174 -#: ../extensions/catalogs/dlg-add-to-catalog.c:454 +#: extensions/catalogs/actions.c:178 +#: extensions/catalogs/dlg-add-to-catalog.c:462 msgid "Enter the catalog name:" msgstr "יש להזין את שם הקטלוג:" -#: ../extensions/catalogs/actions.c:176 ../extensions/catalogs/actions.c:290 -#: ../extensions/catalogs/dlg-add-to-catalog.c:456 -#: ../extensions/catalogs/dlg-add-to-catalog.c:568 -#: ../extensions/file_manager/actions.c:140 +#: extensions/catalogs/actions.c:180 extensions/catalogs/actions.c:294 +#: extensions/catalogs/dlg-add-to-catalog.c:464 +#: extensions/catalogs/dlg-add-to-catalog.c:623 +#: extensions/file_manager/actions.c:140 msgid "C_reate" msgstr "י_צירה" -#: ../extensions/catalogs/actions.c:287 -#: ../extensions/catalogs/dlg-add-to-catalog.c:565 +#: extensions/catalogs/actions.c:291 msgid "New library" msgstr "ספרייה חדשה" -#: ../extensions/catalogs/actions.c:288 -#: ../extensions/catalogs/dlg-add-to-catalog.c:566 +#: extensions/catalogs/actions.c:292 +#: extensions/catalogs/dlg-add-to-catalog.c:621 msgid "Enter the library name:" msgstr "יש להזין את שם הספרייה:" -#: ../extensions/catalogs/actions.c:323 +#: extensions/catalogs/actions.c:327 msgid "Could not remove the catalog" msgstr "לא ניתן להסיר את הקטלוג" -#: ../extensions/catalogs/actions.c:362 +#: extensions/catalogs/actions.c:366 #, c-format -msgid "Are you sure you want to remove \"%s\"?" -msgstr "האם ברצונך להסיר את „%s”?" +msgid "Are you sure you want to remove “%s”?" +msgstr "להסיר את „%s”?" -#: ../extensions/catalogs/callbacks.c:52 +#: extensions/catalogs/callbacks.c:52 msgid "Add to Catalog…" msgstr "הוספה לקטלוג…" -#: ../extensions/catalogs/callbacks.c:57 -#: ../extensions/selections/callbacks.c:57 +#: extensions/catalogs/callbacks.c:57 extensions/selections/callbacks.c:78 msgid "Open Folder" msgstr "פתיחת תיקייה" -#: ../extensions/catalogs/callbacks.c:62 +#: extensions/catalogs/callbacks.c:62 msgid "Remove from Catalog" msgstr "הסרה מקטלוג" -#: ../extensions/catalogs/callbacks.c:67 +#: extensions/catalogs/callbacks.c:67 msgid "Create Catalog" msgstr "יצירת קטלוג" -#: ../extensions/catalogs/callbacks.c:68 +#: extensions/catalogs/callbacks.c:68 msgid "Create Library" msgstr "יצירת ספרייה" -#: ../extensions/catalogs/callbacks.c:73 -#: ../extensions/file_manager/callbacks.c:78 -#: ../extensions/file_manager/callbacks.c:105 -#: ../extensions/rename_series/dlg-rename-series.c:844 -#: ../gthumb/gth-folder-tree.c:1900 +#: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 +#: extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:126 +#: extensions/rename_series/dlg-rename-series.c:859 +#: gthumb/gth-folder-tree.c:1971 msgid "Rename" msgstr "שינוי שם" -#: ../extensions/catalogs/callbacks.c:78 -#: ../extensions/catalogs/dlg-catalog-properties.c:201 -#: ../gthumb/gth-browser.c:4563 ../gthumb/gth-file-properties.c:256 +#: extensions/catalogs/callbacks.c:78 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4616 +#: gthumb/gth-browser.c:4718 gthumb/gth-file-properties.c:258 msgid "Properties" msgstr "מאפיינים" -#: ../extensions/catalogs/callbacks.c:201 -#: ../extensions/catalogs/callbacks.c:204 +#: extensions/catalogs/callbacks.c:185 +#: extensions/catalogs/catalogs.extension.desktop.in.in:3 +#: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 +#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +msgid "Catalogs" +msgstr "קטלוגים" + +#: extensions/catalogs/callbacks.c:223 extensions/catalogs/callbacks.c:226 msgid "Command Line" msgstr "שורת פקודה" -#: ../extensions/catalogs/callbacks.c:351 +#: extensions/catalogs/callbacks.c:379 msgid "Catalog Properties" msgstr "מאפייני קטלוג" -#: ../extensions/catalogs/callbacks.c:367 +#: extensions/catalogs/callbacks.c:395 msgid "Organize" msgstr "ארגון" -#: ../extensions/catalogs/callbacks.c:368 +#: extensions/catalogs/callbacks.c:396 msgid "Automatically organize files by date" msgstr "ארגון קבצים באופן אוטומטי לפי תאריך" -#: ../extensions/catalogs/catalogs.extension.in.in.h:1 -#: ../extensions/catalogs/gth-catalog.c:611 -#: ../extensions/catalogs/gth-catalog.c:662 -#: ../extensions/catalogs/gth-catalog.c:1014 -#: ../extensions/catalogs/gth-catalog.c:1015 -msgid "Catalogs" -msgstr "קטלוגים" - -#: ../extensions/catalogs/catalogs.extension.in.in.h:2 +#: extensions/catalogs/catalogs.extension.desktop.in.in:4 msgid "Create file collections." msgstr "יצירת אוספים של קבצים." -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:1 -msgid "Add to Catalog" -msgstr "הוספה לקטלוג" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:2 -msgid "A_dd and Close" -msgstr "הו_ספה ושמירה" +#: extensions/catalogs/catalogs.extension.desktop.in.in:8 +msgid "file-catalog-symbolic" +msgstr "file-catalog-symbolic" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:3 +#: extensions/catalogs/data/ui/add-to-catalog.ui:19 msgid "C_atalogs:" msgstr "ק_טלוגים:" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:4 -msgid "_New Catalog" -msgstr "_קטלוג חדש" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:5 -msgid "New _Library" -msgstr "_ספרייה חדשה" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:6 -#: ../extensions/file_manager/actions.c:687 -#: ../extensions/webalbums/gth-web-exporter.c:1842 +#: extensions/catalogs/data/ui/add-to-catalog.ui:34 +#: extensions/catalogs/dlg-add-to-catalog.c:620 +msgid "New Library" +msgstr "ספרייה חדשה" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:57 +#: extensions/catalogs/dlg-add-to-catalog.c:461 +msgid "New Catalog" +msgstr "קטלוג חדש" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:103 +#: extensions/file_manager/actions.c:766 +#: extensions/webalbums/gth-web-exporter.c:1827 msgid "_View the destination" msgstr "_הצגת היעד" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:2 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:8 -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:4 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:1 -#: ../extensions/photobucket/data/ui/photobucket-album-properties.ui.h:1 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:3 +#: extensions/catalogs/data/ui/catalog-properties.ui:68 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 +#: extensions/list_tools/data/ui/script-editor.ui:23 msgid "_Name:" msgstr "_שם:" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:3 -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:2 +#: extensions/catalogs/data/ui/catalog-properties.ui:82 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:31 msgid "_Date:" msgstr "_תאריך:" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:4 +#: extensions/catalogs/data/ui/catalog-properties.ui:143 +#: extensions/catalogs/data/ui/organize-files-task.ui:199 msgid "Catalog" msgstr "קטלוג" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:1 -#: ../extensions/catalogs/data/ui/organize-files.ui.h:1 -msgid "Organize Files" -msgstr "ארגון קבצים" - -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:2 -msgid "Organizing files" -msgstr "מארגן קבצים" +#: extensions/catalogs/data/ui/organize-files-task.ui:93 +#: gthumb/gth-progress-dialog.c:158 +msgid "Cancel operation" +msgstr "ביטול פעולה" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:3 +#: extensions/catalogs/data/ui/organize-files-task.ui:145 msgid "Organization:" msgstr "סידור:" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:4 +#: extensions/catalogs/data/ui/organize-files-task.ui:224 +msgid "Files" +msgstr "קבצים" + +#: extensions/catalogs/data/ui/organize-files-task.ui:240 +msgid "Create" +msgstr "יצירה" + +#: extensions/catalogs/data/ui/organize-files-task.ui:281 msgid "Select All" msgstr "בחירת הכל" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:5 +#: extensions/catalogs/data/ui/organize-files-task.ui:295 msgid "Select None" msgstr "ביטול הבחירה" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:6 +#: extensions/catalogs/data/ui/organize-files-task.ui:330 msgid "Catalog _Preview:" msgstr "_תצוגה מקדימה של קטלוג:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:2 +#: extensions/catalogs/data/ui/organize-files.ui:93 msgid "_Group files by:" msgstr "_קיבוץ קבצים על ידי:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:3 -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:2 -#: ../extensions/search/data/ui/search-editor.ui.h:2 +#: extensions/catalogs/data/ui/organize-files.ui:139 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:64 +#: extensions/search/gth-search-source-selector.c:123 msgid "_Include sub-folders" msgstr "_לכלול תתי תיקיות" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:4 +#: extensions/catalogs/data/ui/organize-files.ui:156 msgid "Ignore catalogs with a single file" msgstr "להתעלם מקטלוגים עם קובץ בודד" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:5 +#: extensions/catalogs/data/ui/organize-files.ui:182 msgid "Put single files in the catalog:" msgstr "לשים קבצים בודדים בקטלוג:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:6 +#: extensions/catalogs/data/ui/organize-files.ui:202 msgid "Singles" msgstr "בודדים" -#: ../extensions/catalogs/dlg-add-to-catalog.c:149 -#: ../extensions/catalogs/dlg-add-to-catalog.c:183 +#: extensions/catalogs/dlg-add-to-catalog.c:156 msgid "Could not add the files to the catalog" msgstr "לא ניתן להוסיף קבצים לקטלוג" -#: ../extensions/catalogs/dlg-add-to-catalog.c:311 -#: ../extensions/search/gth-search-task.c:360 +#: extensions/catalogs/dlg-add-to-catalog.c:319 +#: extensions/search/gth-search-task.c:392 msgid "Could not create the catalog" msgstr "לא ניתן ליצור את הקטלוג" -#: ../extensions/catalogs/dlg-catalog-properties.c:80 +#: extensions/catalogs/dlg-add-to-catalog.c:687 +msgid "Add to Catalog" +msgstr "הוספה לקטלוג" + +#: extensions/catalogs/dlg-add-to-catalog.c:710 +msgid "_Add" +msgstr "הו_ספה" + +#: extensions/catalogs/dlg-add-to-catalog.c:714 +#: extensions/edit_metadata/dlg-edit-metadata.c:347 +msgid "Keep the dialog open" +msgstr "להשאיר את החלונית פתוחה" + +#: extensions/catalogs/dlg-catalog-properties.c:80 msgid "Could not save the catalog" msgstr "לא ניתן לשמור את הקטלוג" -#: ../extensions/catalogs/dlg-catalog-properties.c:151 +#: extensions/catalogs/dlg-catalog-properties.c:154 msgid "Could not load the catalog" msgstr "לא ניתן לטעון את הקטלוג" -#: ../extensions/catalogs/dlg-organize-files.c:112 +#: extensions/catalogs/dlg-organize-files.c:106 +#: extensions/catalogs/gth-organize-task.c:812 +msgid "Organize Files" +msgstr "ארגון קבצים" + +#: extensions/catalogs/dlg-organize-files.c:126 msgid "Files will be organized in catalogs. No file will be moved on disk." msgstr "קבצים יאורגנו בקטלוגים. אף קובץ בכונן לא יועבר." -#: ../extensions/catalogs/dlg-organize-files.c:124 -#: ../extensions/edit_metadata/gth-edit-general-page.c:558 -#: ../gthumb/gth-main-default-tests.c:365 +#: extensions/catalogs/dlg-organize-files.c:138 +#: extensions/edit_metadata/gth-edit-general-page.c:557 +#: gthumb/gth-main-default-tests.c:367 msgid "Date photo was taken" msgstr "תאריך צילום התמונה" -#: ../extensions/catalogs/dlg-organize-files.c:131 -#: ../gthumb/gth-main-default-tests.c:357 +#: extensions/catalogs/dlg-organize-files.c:145 +#: gthumb/gth-main-default-tests.c:359 msgid "File modified date" msgstr "תאריך שינוי הקובץ" -#: ../extensions/catalogs/dlg-organize-files.c:138 -#: ../extensions/comments/main.c:182 +#: extensions/catalogs/dlg-organize-files.c:152 extensions/comments/main.c:186 msgid "Tag" msgstr "תווית" -#: ../extensions/catalogs/dlg-organize-files.c:145 -#: ../gthumb/gth-main-default-tests.c:398 +#: extensions/catalogs/dlg-organize-files.c:159 +#: gthumb/gth-main-default-tests.c:400 msgid "Tag (embedded)" msgstr "תווית (מוטמע)" -#: ../extensions/catalogs/gth-catalog.c:1112 ../extensions/comments/main.c:45 -#: ../extensions/edit_metadata/callbacks.c:51 -#: ../extensions/edit_metadata/callbacks.c:85 -#: ../gthumb/gth-main-default-metadata.c:62 +#: extensions/catalogs/gth-catalog.c:300 +#: extensions/exiv2_tools/exiv2-utils.cpp:872 +#: extensions/exiv2_tools/exiv2-utils.cpp:881 +#: extensions/exiv2_tools/exiv2-utils.cpp:911 +#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 +msgid "Invalid file format" +msgstr "תבנית קובץ לא חוקי" + +#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/edit_metadata/callbacks.c:57 +#: extensions/edit_metadata/callbacks.c:94 +#: extensions/edit_metadata/callbacks.c:107 +#: extensions/edit_metadata/gth-edit-tags-dialog.c:170 +#: gthumb/gth-main-default-metadata.c:65 msgid "Tags" msgstr "תוויות" -#: ../extensions/catalogs/gth-file-source-catalogs.c:953 +#: extensions/catalogs/gth-file-source-catalogs.c:958 #, c-format -msgid "The catalog '%s' already exists, do you want to overwrite it?" -msgstr "הקטלוג '%s' כבר קיים, לדרוס אותו?" +msgid "The catalog “%s” already exists, do you want to overwrite it?" +msgstr "הקטלוג „%s” כבר קיים, לדרוס אותו?" -#: ../extensions/catalogs/gth-file-source-catalogs.c:955 +#: extensions/catalogs/gth-file-source-catalogs.c:960 #, c-format -msgid "The library '%s' already exists, do you want to overwrite it?" -msgstr "הספרייה '%s' כבר קיימת, לדרוס אותה?" +msgid "The library “%s” already exists, do you want to overwrite it?" +msgstr "הספרייה „%s” כבר קיימת, לדרוס אותה?" -#: ../extensions/catalogs/gth-file-source-catalogs.c:963 +#: extensions/catalogs/gth-file-source-catalogs.c:968 msgid "Over_write" msgstr "_דריסה" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1081 +#: extensions/catalogs/gth-file-source-catalogs.c:1087 msgid "Cannot move the files" msgstr "לא ניתן להעביר את הקבצים" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1083 +#: extensions/catalogs/gth-file-source-catalogs.c:1089 msgid "Cannot copy the files" msgstr "לא ניתן להעתיק את הקבצים" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1088 +#: extensions/catalogs/gth-file-source-catalogs.c:1094 msgid "Invalid destination." msgstr "יעד לא חוקי." -#: ../extensions/catalogs/gth-file-source-catalogs.c:1135 +#: extensions/catalogs/gth-file-source-catalogs.c:1141 #, c-format -msgid "Copying files to '%s'" -msgstr "מעתיק קבצים אל '%s'" +msgid "Copying files to “%s”" +msgstr "קבצים מועתקים אל „%s”" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1322 +#: extensions/catalogs/gth-file-source-catalogs.c:1321 msgid "Could not remove the files from the catalog" msgstr "לא ניתן להסיר את הקבצים מהקטלוג" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1380 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:873 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:882 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:912 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:1443 -#: ../extensions/search/gth-search.c:265 -msgid "Invalid file format" -msgstr "תבנית קובץ לא חוקי" - -#: ../extensions/catalogs/gth-organize-task.c:202 +#: extensions/catalogs/gth-organize-task.c:209 #, c-format msgid "Operation completed. Catalogs: %d. Images: %d." msgstr "פעולה הושלמה. קטגוריות: %d. תמונות: %d." -#: ../extensions/change_date/callbacks.c:38 +#: extensions/change_date/callbacks.c:38 msgid "Change _Date…" msgstr "שינוי _תאריך…" -#: ../extensions/change_date/change_date.extension.in.in.h:1 +#: extensions/change_date/change_date.extension.desktop.in.in:3 msgid "Change date" msgstr "שינוי תאריך" -#: ../extensions/change_date/change_date.extension.in.in.h:2 +#: extensions/change_date/change_date.extension.desktop.in.in:4 msgid "Change the files date" msgstr "שינוי תאריך הקובץ" -#: ../extensions/change_date/data/ui/change-date.ui.h:1 -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:6 +#: extensions/change_date/data/ui/change-date.ui:12 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:243 msgid "+" msgstr "+" -#: ../extensions/change_date/data/ui/change-date.ui.h:2 -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:7 +#: extensions/change_date/data/ui/change-date.ui:15 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:251 msgid "-" msgstr "-" -#: ../extensions/change_date/data/ui/change-date.ui.h:3 +#: extensions/change_date/data/ui/change-date.ui:57 msgid "Change the following values:" msgstr "שינוי הערים הבאים:" -#: ../extensions/change_date/data/ui/change-date.ui.h:4 +#: extensions/change_date/data/ui/change-date.ui:82 msgid "_Last modified date" msgstr "_תאריך שינוי אחרון" -#: ../extensions/change_date/data/ui/change-date.ui.h:5 +#: extensions/change_date/data/ui/change-date.ui:99 msgid "Co_mment date" msgstr "תאריך ה_ערה" -#: ../extensions/change_date/data/ui/change-date.ui.h:6 +#: extensions/change_date/data/ui/change-date.ui:140 msgid "Change to:" msgstr "שינוי ל:" -#: ../extensions/change_date/data/ui/change-date.ui.h:7 +#: extensions/change_date/data/ui/change-date.ui:171 msgid "The _following date:" msgstr "התאריך _הבא:" -#: ../extensions/change_date/data/ui/change-date.ui.h:8 +#: extensions/change_date/data/ui/change-date.ui:217 msgid "File _modified date" msgstr "תאריך שינוי _קובץ" -#: ../extensions/change_date/data/ui/change-date.ui.h:9 +#: extensions/change_date/data/ui/change-date.ui:235 msgid "File c_reation date" msgstr "תאריך _יצירת קובץ" -#: ../extensions/change_date/data/ui/change-date.ui.h:10 +#: extensions/change_date/data/ui/change-date.ui:253 msgid "Date p_hoto was taken" msgstr "תאריך צילום ה_תמונה" -#: ../extensions/change_date/data/ui/change-date.ui.h:11 +#: extensions/change_date/data/ui/change-date.ui:291 msgid "A_djust by" msgstr "התאמה _לפי" -#: ../extensions/change_date/data/ui/change-date.ui.h:12 +#: extensions/change_date/data/ui/change-date.ui:386 msgid "hours" msgstr "שעות" -#: ../extensions/change_date/data/ui/change-date.ui.h:13 +#: extensions/change_date/data/ui/change-date.ui:399 msgid "minutes" msgstr "דקות" -#: ../extensions/change_date/data/ui/change-date.ui.h:14 +#: extensions/change_date/data/ui/change-date.ui:414 msgid "seconds" msgstr "שניות" -#: ../extensions/change_date/dlg-change-date.c:177 +#: extensions/change_date/dlg-change-date.c:177 msgid "Change Date" msgstr "שינוי תאריך" -#: ../extensions/comments/callbacks.c:39 +#: extensions/comments/callbacks.c:39 msgid "Import Embedded Metadata" msgstr "ייבוא נתוני על מוטמעים" -#: ../extensions/comments/comments.extension.in.in.h:1 +#: extensions/comments/comments.extension.desktop.in.in:3 msgid "Comments and tags" msgstr "הערות ותוויות" -#: ../extensions/comments/comments.extension.in.in.h:2 +#: extensions/comments/comments.extension.desktop.in.in:4 msgid "Add comments and tags to any file type." msgstr "הוספת הערות ותוויות לכל סוג קובץ." -#: ../extensions/comments/data/ui/comments-preferences.ui.h:1 +#: extensions/comments/data/ui/comments-preferences.ui:12 msgid "_Synchronize with the embedded metadata" msgstr "_סנכרון עם נתוני על מוטמעים" -#: ../extensions/comments/dlg-comments-preferences.c:68 -#: ../extensions/gstreamer_tools/dlg-media-viewer-preferences.c:77 -#: ../extensions/importer/gth-import-preferences-dialog.c:318 -#: ../extensions/photo_importer/dlg-photo-importer-preferences.c:78 -#: ../gthumb/dlg-preferences-extensions.c:483 +#: extensions/comments/dlg-comments-preferences.c:68 +#: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 +#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/photo_importer/dlg-photo-importer-preferences.c:78 +#: extensions/terminal/dlg-terminal-preferences.c:83 +#: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 +#: gthumb/gth-file-properties.c:548 msgid "Preferences" msgstr "העדפות" -#: ../extensions/comments/main.c:35 ../extensions/edit_metadata/callbacks.c:50 -#: ../extensions/edit_metadata/callbacks.c:79 +#: extensions/comments/main.c:37 extensions/edit_metadata/callbacks.c:56 +#: extensions/edit_metadata/callbacks.c:88 +#: extensions/edit_metadata/callbacks.c:101 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:124 +#: gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "הערה" -#: ../extensions/comments/main.c:41 ../gthumb/gth-main-default-metadata.c:59 +#: extensions/comments/main.c:43 gthumb/gth-main-default-metadata.c:62 msgid "Title" msgstr "כותרת" -#: ../extensions/comments/main.c:42 ../extensions/comments/main.c:166 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:4 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:6 -#: ../extensions/image_print/data/ui/print-layout.ui.h:8 -#: ../extensions/importer/data/ui/import-preferences.ui.h:6 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:11 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:17 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:9 -#: ../gthumb/gth-main-default-metadata.c:61 +#: extensions/comments/main.c:44 extensions/comments/main.c:170 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 +#: extensions/contact_sheet/data/ui/image-wall.ui:232 +#: extensions/image_print/data/ui/print-layout.ui:239 +#: extensions/importer/data/ui/import-preferences.ui:287 +#: extensions/list_tools/data/ui/script-editor.ui:319 +#: extensions/rename_series/data/ui/rename-series.ui:272 +#: extensions/webalbums/data/ui/web-album-exporter.ui:194 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 +#: gthumb/gth-main-default-metadata.c:64 msgid "Description" msgstr "תיאור" -#: ../extensions/comments/main.c:43 ../extensions/comments/main.c:174 -#: ../gthumb/gth-main-default-metadata.c:60 +#: extensions/comments/main.c:45 extensions/comments/main.c:178 +#: gthumb/gth-main-default-metadata.c:63 msgid "Place" msgstr "מיקום" -#: ../extensions/comments/main.c:44 +#: extensions/comments/main.c:46 msgid "Comment Date & Time" msgstr "תאריך הערה וזמן" -#: ../extensions/comments/main.c:46 ../gthumb/gth-main-default-metadata.c:63 -#: ../gthumb/gth-main-default-tests.c:389 +#: extensions/comments/main.c:48 gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-tests.c:391 msgid "Rating" msgstr "דירוג" -#: ../extensions/contact_sheet/callbacks.c:38 +#: extensions/contact_sheet/callbacks.c:38 msgid "Contact _Sheet…" msgstr "_גיליון אלקטרוני…" -#: ../extensions/contact_sheet/callbacks.c:39 +#: extensions/contact_sheet/callbacks.c:39 msgid "Image _Wall…" msgstr "תמונת _קיר…" -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:1 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:11 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:713 +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 +#: extensions/contact_sheet/dlg-contact-sheet.c:710 msgid "Contact Sheet" msgstr "גיליון אלקטרוני" -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:2 +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:4 msgid "Create an index image displaying the thumbnails of the selected files." msgstr "יצירת מפתח תמונות המציג תמונות ממוזערות של הקבצים הנבחרים." -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:1 -#: ../extensions/file_tools/gth-file-tool-crop.c:434 -#: ../extensions/file_tools/gth-file-tool-crop.c:464 -#: ../extensions/file_tools/gth-file-tool-resize.c:579 -#: ../extensions/file_tools/gth-file-tool-rotate.c:393 -#: ../extensions/slideshow/main.c:291 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:12 +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-crop.c:469 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/slideshow/main.c:297 gthumb/gth-accel-button.c:201 msgid "None" msgstr "ללא" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:2 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:15 msgid "Simple" msgstr "פשוט" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:3 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:18 msgid "Simple with shadow" msgstr "פשוט עם צל" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:4 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:21 msgid "Shadow only" msgstr "צל בלבד" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:5 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:24 msgid "Slide" msgstr "שקיפות" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:6 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:27 msgid "Inward Shadow" msgstr "צל פנימי" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:7 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:30 msgid "Outward Shadow" msgstr "צל חיצוני" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:9 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:96 msgid "Background" msgstr "רקע" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:10 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:122 msgid "_Solid color" msgstr "צבע _אחיד" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:11 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:140 msgid "_Gradient" msgstr "מדר_ג צבעים" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:281 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:297 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:315 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:333 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:351 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:475 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:583 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:640 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:698 msgid "Select a color" msgstr "בחירת צבע" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:392 msgid "Frame" msgstr "מסגרת" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:421 msgid "_Style:" msgstr "_סגנון:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:17 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:435 msgid "C_olor:" msgstr "_צבע:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:18 -#: ../extensions/rename_series/dlg-rename-series.c:57 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Text" msgstr "טקסט" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:19 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:10 -#: ../extensions/image_print/data/ui/print-layout.ui.h:3 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:3 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 +#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/image_print/data/ui/print-preferences.ui:55 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 msgid "_Header:" msgstr "כותרת _עליונה:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:20 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:569 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:626 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:684 msgid "Select a font" msgstr "בחירת גופן" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:21 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:9 -#: ../extensions/image_print/data/ui/print-layout.ui.h:4 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:4 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/image_print/data/ui/print-preferences.ui:69 +#: extensions/webalbums/data/ui/web-album-exporter.ui:271 +#: extensions/webalbums/data/ui/web-album-exporter.ui:916 msgid "_Footer:" msgstr "_כותרת תחתונה:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:22 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:32 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:2 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "כיתוב:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:1 -#: ../extensions/image_print/data/ui/print-layout.ui.h:5 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:6 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 +#: extensions/image_print/data/ui/print-layout.ui:188 +#: extensions/webalbums/data/ui/web-album-exporter.ui:143 msgid "The current page number" msgstr "מספר העמוד הנוכחי" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:2 -#: ../extensions/image_print/data/ui/print-layout.ui.h:6 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:7 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 +#: extensions/image_print/data/ui/print-layout.ui:206 +#: extensions/webalbums/data/ui/web-album-exporter.ui:161 msgid "The total number of pages" msgstr "מספר העמודים הכולל" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:3 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:5 -#: ../extensions/image_print/data/ui/print-layout.ui.h:7 -#: ../extensions/importer/data/ui/import-preferences.ui.h:5 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:10 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:7 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:8 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 +#: extensions/contact_sheet/data/ui/image-wall.ui:217 +#: extensions/image_print/data/ui/print-layout.ui:224 +#: extensions/importer/data/ui/import-preferences.ui:275 +#: extensions/list_tools/data/ui/script-editor.ui:304 +#: extensions/rename_series/data/ui/rename-series.ui:151 +#: extensions/webalbums/data/ui/web-album-exporter.ui:179 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 msgid "Special code" msgstr "קוד מיוחד" #. translate only the text in the curly brackets -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:7 -#: ../extensions/image_print/data/ui/print-layout.ui.h:11 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:13 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:12 -#, no-c-format +#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 +#: extensions/image_print/data/ui/print-layout.ui:256 +#: extensions/rename_series/data/ui/rename-series.ui:242 +#: extensions/webalbums/data/ui/web-album-exporter.ui:211 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 msgid "%D{ format }" msgstr "%D{ תבנית }" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:8 -#: ../extensions/image_print/data/ui/print-layout.ui.h:12 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:13 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 +#: extensions/image_print/data/ui/print-layout.ui:272 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 msgid "The current date" msgstr "התאריך הנוכחי" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:12 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:1 -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:5 -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:6 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:5 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:5 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:6 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:17 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 +#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 +#: extensions/photo_importer/data/ui/photo-importer.ui:216 +#: extensions/webalbums/data/ui/web-album-exporter.ui:361 msgid "_Destination:" msgstr "_יעד:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:13 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:2 -#: ../extensions/convert_format/data/ui/convert-format.ui.h:3 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:9 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:18 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 +#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/convert_format/data/ui/convert-format.ui:128 +#: extensions/resize_images/data/ui/resize-images.ui:273 +#: extensions/webalbums/data/ui/web-album-exporter.ui:378 msgid "Choose destination folder" msgstr "בחירת תיקיית יעד" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:14 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:3 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 +#: extensions/contact_sheet/data/ui/image-wall.ui:112 msgid "File_name:" msgstr "שם _קובץ:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:15 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:4 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:18 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 +#: extensions/contact_sheet/data/ui/image-wall.ui:199 +#: extensions/rename_series/data/ui/rename-series.ui:288 msgid "New enumerator digit" msgstr "ספרה מונה חדשה" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 msgid "Create _HTML image map" msgstr "יצירת תמונת מפת סיביות _HTML" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:18 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 msgid "Create a new theme" msgstr "יצירת ערכת נושא חדשה" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:19 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 msgid "Edit the selected theme" msgstr "עריכת ערכת הנושא הנבחרת" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:20 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 msgid "Delete the selected theme" msgstr "מחיקת ערכת הנושא הנבחרת" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:21 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:22 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 +#: extensions/webalbums/data/ui/web-album-exporter.ui:551 msgid "Theme" msgstr "ערכת נושא" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:23 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:8 -#: ../extensions/image_print/data/ui/print-layout.ui.h:16 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:26 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 +#: extensions/contact_sheet/data/ui/image-wall.ui:310 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:673 msgid "Columns:" msgstr "עמודות:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:24 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:9 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:29 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +msgid "0" +msgstr "0" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 +#: extensions/contact_sheet/data/ui/image-wall.ui:380 +#: extensions/webalbums/data/ui/web-album-exporter.ui:776 msgid "Images per page:" msgstr "תמונות בכל עמוד:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:25 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:10 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:28 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 +#: extensions/contact_sheet/data/ui/image-wall.ui:392 +#: extensions/webalbums/data/ui/web-album-exporter.ui:751 msgid "All images on a single page" msgstr "כל התמונות בעמוד אחד" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:26 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 msgid "_All pages with the same size" msgstr "_כל העמודים באותו גודל" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:27 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:11 -#: ../extensions/image_print/data/ui/print-layout.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 +#: extensions/contact_sheet/data/ui/image-wall.ui:414 +#: extensions/image_print/data/ui/print-layout.ui:387 msgid "Layout" msgstr "פריסה" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:28 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:12 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:24 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 +#: extensions/contact_sheet/data/ui/image-wall.ui:458 +#: extensions/webalbums/data/ui/web-album-exporter.ui:608 msgid "S_ort:" msgstr "מ_יון:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:29 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:13 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:25 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 +#: extensions/contact_sheet/data/ui/image-wall.ui:492 +#: extensions/webalbums/data/ui/web-album-exporter.ui:645 msgid "Re_verse order" msgstr "היפוך סד_ר" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:30 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 +#: extensions/contact_sheet/data/ui/image-wall.ui:518 msgid "_Size:" msgstr "_גודל:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:31 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 msgid "Sq_uared" msgstr "_ריבוע" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:33 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 +#: extensions/contact_sheet/data/ui/image-wall.ui:577 msgid "Thumbnails" msgstr "_תמונות ממוזערות" -#: ../extensions/contact_sheet/dlg-contact-sheet.c:495 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:506 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:520 +#: extensions/contact_sheet/dlg-contact-sheet.c:491 +#: extensions/contact_sheet/dlg-contact-sheet.c:502 +#: extensions/contact_sheet/dlg-contact-sheet.c:516 msgid "Could not save the theme" msgstr "לא ניתן לשמור את ערכת הנושא" -#: ../extensions/contact_sheet/dlg-contact-sheet.c:665 +#: extensions/contact_sheet/dlg-contact-sheet.c:661 msgid "Could not delete the theme" msgstr "לא ניתן למחוק את ערכת הנושא" -#: ../extensions/contact_sheet/dlg-image-wall.c:242 +#: extensions/contact_sheet/dlg-image-wall.c:243 msgid "Image Wall" msgstr "תמונת קיר" -#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:247 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 msgid "Creating images" msgstr "יצירת תמונות" -#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:895 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 msgid "Generating thumbnails" msgstr "יצירת תמונות ממוזערות" -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:32 -msgid "Header" -msgstr "כותרת עליונה" - -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:33 -msgid "Footer" -msgstr "כותרת תחתונה" - -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:193 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:194 msgid "Theme Properties" msgstr "מאפייני ערכת נושא" -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:205 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:206 msgid "Copy _From" msgstr "ה_עתקה מ" -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:312 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:313 msgid "New theme" msgstr "ערכת נושא חדשה" -#: ../extensions/convert_format/callbacks.c:38 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:32 +msgid "Header" +msgstr "כותרת עליונה" + +#: extensions/contact_sheet/gth-contact-sheet-theme.c:33 +msgid "Footer" +msgstr "כותרת תחתונה" + +#: extensions/convert_format/callbacks.c:38 msgid "Convert Format…" msgstr "המרת תבנית…" -#: ../extensions/convert_format/convert_format.extension.in.in.h:1 +#: extensions/convert_format/convert_format.extension.desktop.in.in:3 msgid "Convert format" msgstr "המרת תבנית" -#: ../extensions/convert_format/convert_format.extension.in.in.h:2 +#: extensions/convert_format/convert_format.extension.desktop.in.in:4 msgid "Save images in a different format" msgstr "שמירת תמונות בתבניות שונות" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:1 +#: extensions/convert_format/data/ui/convert-format.ui:40 msgid "New format" msgstr "תבנית חדשה" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:2 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:8 +#: extensions/convert_format/data/ui/convert-format.ui:100 +#: extensions/resize_images/data/ui/resize-images.ui:245 msgid "Destination" msgstr "יעד" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:4 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:10 +#: extensions/convert_format/data/ui/convert-format.ui:138 +#: extensions/resize_images/data/ui/resize-images.ui:283 msgid "_Use the original image folder" msgstr "_שימוש בתיקיית התמונה המקורית" -#: ../extensions/convert_format/dlg-convert-format.c:87 +#: extensions/convert_format/dlg-convert-format.c:87 msgid "Converting images" msgstr "המרת תמונות" -#: ../extensions/convert_format/dlg-convert-format.c:149 +#: extensions/convert_format/dlg-convert-format.c:149 msgid "Convert Format" msgstr "המרת תבנית" -#: ../extensions/desktop_background/actions.c:207 +#: extensions/desktop_background/actions.c:288 msgid "Could not show the desktop background properties" msgstr "לא ניתן להציג את מאפייני רקע שולחן העבודה" -#: ../extensions/desktop_background/actions.c:248 -#: ../gthumb/resources/app-menu.ui.h:2 +#: extensions/desktop_background/actions.c:329 gthumb/resources/gears-menu.ui:45 msgid "_Preferences" msgstr "_העדפות" -#: ../extensions/desktop_background/actions.c:249 +#: extensions/desktop_background/actions.c:330 msgid "_Undo" msgstr "_ביטול" -#: ../extensions/desktop_background/actions.c:276 -#: ../extensions/desktop_background/actions.c:331 -#: ../extensions/desktop_background/actions.c:350 +#: extensions/desktop_background/actions.c:360 +#: extensions/desktop_background/actions.c:416 +#: extensions/desktop_background/actions.c:435 +#: extensions/desktop_background/actions.c:462 msgid "Could not set the desktop background" msgstr "לא ניתן להגדיר את רקע שולחן העבודה" -#: ../extensions/desktop_background/callbacks.c:47 -#: ../extensions/desktop_background/callbacks.c:53 +#: extensions/desktop_background/callbacks.c:47 +#: extensions/desktop_background/callbacks.c:53 msgid "Set as Background" msgstr "הגדרה כרקע שולחן העבודה" -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:1 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:3 msgid "Desktop background" msgstr "רקע שולחן העבודה" -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:2 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:4 msgid "Set the image as desktop background" msgstr "הגדרת התמונה כרקע שולחן העבודה" -#: ../extensions/edit_metadata/actions.c:75 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:8 +msgid "desktop" +msgstr "desktop" + +#: extensions/edit_metadata/actions.c:75 msgid "" "Are you sure you want to permanently delete the metadata of the selected " "files?" msgstr "האם ברצונך למחוק לצמיתות את נתוני העל של הקבצים הנבחרים?" -#: ../extensions/edit_metadata/actions.c:82 +#: extensions/edit_metadata/actions.c:82 msgid "If you delete the metadata, it will be permanently lost." msgstr "אם ברצונך למחוק את נתוני העל, אם יאבדו לצמיתות." -#: ../extensions/edit_metadata/callbacks.c:45 +#: extensions/edit_metadata/callbacks.c:45 +msgid "Edit comment" +msgstr "עריכת הערה" + +#: extensions/edit_metadata/callbacks.c:46 +msgid "Edit tags" +msgstr "עריכת תגיות" + +#: extensions/edit_metadata/callbacks.c:51 msgid "Delete Metadata" msgstr "מחיקת נתוני על" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:1 -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:6 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:5 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 msgid "D_escription:" msgstr "_יעד:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:3 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:81 msgid "_Place:" msgstr "_מקום:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:4 -#: ../extensions/edit_metadata/data/ui/tag-chooser.ui.h:1 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:120 +#: extensions/edit_metadata/data/ui/tag-chooser.ui:16 msgid "T_ags:" msgstr "_תוויות:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:5 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:207 msgid "_Rating:" msgstr "_דירוג:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:6 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:239 msgid "_Title:" msgstr "_כותרת:" -#: ../extensions/edit_metadata/dlg-edit-metadata.c:121 +#: extensions/edit_metadata/dlg-edit-metadata.c:123 msgid "Could not save the file metadata" msgstr "לא ניתן לשמור את קובץ נתוני העל" -#: ../extensions/edit_metadata/dlg-edit-metadata.c:229 -#: ../gthumb/gth-overwrite-dialog.c:137 +#: extensions/edit_metadata/dlg-edit-metadata.c:234 +#: gthumb/gth-overwrite-dialog.c:184 msgid "Cannot read file information" msgstr "לא ניתן לקרוא את מידע הקובץ" -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:1 +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:3 msgid "Edit metadata" msgstr "עריכת נתוני על" -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:2 +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:4 msgid "Allow to edit files metadata." msgstr "מאפשר לערוך קבצי נתוני על." -#. Translators: the %s symbol in the string is a file name -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:63 -#, c-format -msgid "%s Metadata" -msgstr "‏%s נתוני על" - -# הערות: -# הוספת הערה -# -# מבנה: -# C -# -# נתיבים: -# ../extensions/edit_metadata/gth-edit-comment-dialog.c:66 -# ../extensions/edit_metadata/gth-edit-tags-dialog.c:83 -# ../extensions/facebook/dlg-import-from-facebook.c:319 -# ../extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:66 -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:83 -#: ../extensions/facebook/dlg-import-from-facebook.c:319 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:320 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d קובץ" -msgstr[1] "%d קבצים" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:144 -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:197 -msgid "Sa_ve and Close" -msgstr "_שמירה וסגירה" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:155 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:138 msgid "Save only cha_nged fields" msgstr "שמירת השדות _ששונו בלבד" -#: ../extensions/edit_metadata/gth-edit-general-page.c:555 +#: extensions/edit_metadata/gth-edit-general-page.c:554 msgid "No date" msgstr "ללא תאריך" -#: ../extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/edit_metadata/gth-edit-general-page.c:555 msgid "The following date" msgstr "התאריך הבא" -#: ../extensions/edit_metadata/gth-edit-general-page.c:557 -#: ../extensions/importer/gth-import-preferences-dialog.c:331 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/importer/gth-import-preferences-dialog.c:325 msgid "Current date" msgstr "תאריך נוכחי" -#: ../extensions/edit_metadata/gth-edit-general-page.c:559 +#: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "תאריך שינוי אחרון" -#: ../extensions/edit_metadata/gth-edit-general-page.c:560 +#: extensions/edit_metadata/gth-edit-general-page.c:559 msgid "File creation date" msgstr "תאריך יצירת הקובץ" -#: ../extensions/edit_metadata/gth-edit-general-page.c:561 +#: extensions/edit_metadata/gth-edit-general-page.c:560 msgid "Do not modify" msgstr "אין לשנות" -#. Translators: the %s symbol in the string is a file name -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:80 -#, c-format -msgid "%s Tags" -msgstr "‏%s תווית" - -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:189 -msgid "Assign Tags" -msgstr "הקצאת תוויות" - -#: ../extensions/edit_metadata/gth-tag-task.c:119 -#: ../extensions/edit_metadata/gth-tag-task.c:136 +#: extensions/edit_metadata/gth-tag-task.c:122 +#: extensions/edit_metadata/gth-tag-task.c:139 msgid "Assigning tags to the selected files" msgstr "מקצה תוויות לקבצים הנבחרים" -#: ../extensions/edit_metadata/gth-tag-task.c:119 +#: extensions/edit_metadata/gth-tag-task.c:122 msgid "Writing files" msgstr "כותב קבצים" -#: ../extensions/edit_metadata/gth-tag-task.c:136 +#: extensions/edit_metadata/gth-tag-task.c:139 msgid "Reading files" msgstr "קורא קבצים" -#: ../extensions/example/src/example.extension.in.in.h:1 -msgid "Example" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" msgstr "דוגמה" -#: ../extensions/example/src/example.extension.in.in.h:2 -msgid "Extension example." -msgstr "דוגמת הרחבה." +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "מה עושה הדוגמה" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:1 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_זכויות יוצרים:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:2 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:44 msgid "Co_untry:" msgstr "_מדינה:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:3 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:77 msgid "_Code:" msgstr "_קוד:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:4 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:128 msgid "Cr_edit:" msgstr "_תודות:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:6 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:1 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:188 +#: extensions/photo_importer/data/ui/photo-importer.ui:21 msgid "_Source:" msgstr "_מקור:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:7 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:229 msgid "_Urgency:" msgstr "_דחיפות:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:8 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:244 msgid "_Object Name:" msgstr "שם _עצם:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:9 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:293 msgid "Byline _Title:" msgstr "_כותרת חתימה:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:10 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:332 msgid "_Byline:" msgstr "_חתימה:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:11 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:363 msgid "_City:" msgstr "_עיר:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:12 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:379 msgid "_Language:" msgstr "_שפה:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:13 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:435 msgid "State/Province:" msgstr "מדינה/מחוז:" -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:1 -msgid "EXIF, IPTC, XMP support" -msgstr "תמיכת EXIF, IPTC, XMP" - -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:2 -msgid "Read and write exif, iptc and xmp metadata." -msgstr "קריאה וכתיבת נתוני על עבור exif, iptc ו־xmp." - -#: ../extensions/exiv2_tools/exiv2-utils.cpp:42 ../gthumb/glib-utils.c:1115 +#: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 +#: gthumb/glib-utils.c:2088 gthumb/str-utils.c:700 msgid "(invalid value)" msgstr "(ערך לא תקין)" -#: ../extensions/exiv2_tools/exiv2-utils.cpp:710 +#: extensions/exiv2_tools/exiv2-utils.cpp:709 msgid "Exposure" msgstr "חשיפה" -#: ../extensions/exiv2_tools/main.c:33 +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:3 +msgid "EXIF, IPTC, XMP support" +msgstr "תמיכת EXIF, IPTC, XMP" + +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:4 +msgid "Read and write exif, iptc and xmp metadata." +msgstr "קריאה וכתיבת נתוני על עבור exif, iptc ו־xmp." + +#: extensions/exiv2_tools/main.c:33 msgid "Exif General" msgstr "‏Exif כללי" -#: ../extensions/exiv2_tools/main.c:34 +#: extensions/exiv2_tools/main.c:34 msgid "Exif Conditions" msgstr "תנאי Exif" -#: ../extensions/exiv2_tools/main.c:35 +#: extensions/exiv2_tools/main.c:35 msgid "Exif Structure" msgstr "מבנה Exif" -#: ../extensions/exiv2_tools/main.c:36 +#: extensions/exiv2_tools/main.c:36 msgid "Exif Thumbnail" msgstr "תמונות ממוזערת Exif" -#: ../extensions/exiv2_tools/main.c:37 +#: extensions/exiv2_tools/main.c:37 msgid "Exif GPS" msgstr "Exif GPS" -#: ../extensions/exiv2_tools/main.c:38 +#: extensions/exiv2_tools/main.c:38 msgid "Exif Maker Notes" msgstr "מכין הערות Exif" -#: ../extensions/exiv2_tools/main.c:39 +#: extensions/exiv2_tools/main.c:39 msgid "Exif Versions" msgstr "גרסת Exif" -#: ../extensions/exiv2_tools/main.c:40 +#: extensions/exiv2_tools/main.c:40 msgid "Exif Other" msgstr "Exif אחר" -#: ../extensions/exiv2_tools/main.c:41 +#: extensions/exiv2_tools/main.c:41 msgid "IPTC" msgstr "IPTC" -#: ../extensions/exiv2_tools/main.c:42 +#: extensions/exiv2_tools/main.c:42 msgid "XMP Embedded" msgstr "XMP מוטמע" -#: ../extensions/exiv2_tools/main.c:43 +#: extensions/exiv2_tools/main.c:43 msgid "XMP Attached" msgstr "XMP מצורף" -#: ../extensions/exiv2_tools/main.c:272 +#: extensions/exiv2_tools/main.c:272 msgid "date photo was taken" msgstr "תאריך צילום תמונה" -#: ../extensions/export_tools/callbacks.c:46 -msgid "Export" -msgstr "ייצוא" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:1 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:8 -msgid "Export to Flickr" -msgstr "ייצוא ל־Flickr" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:2 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:9 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:9 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:2 -msgid "_Upload" -msgstr "_העלאה" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:3 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:10 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:10 -msgid "_Account:" -msgstr "_חשבון:" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:4 -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:3 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:11 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:2 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:11 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:3 -msgid "Edit accounts" -msgstr "עריכת חשבונות" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:5 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:13 -msgid "A_lbum:" -msgstr "_אלבום:" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:6 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:14 -msgid "Add a new album" -msgstr "הוספת אלבום חדש" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:7 -msgid "Resize the images if larger than this size" -msgstr "שינוי גודל התמונה אם גדול מגודל זה" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:8 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:17 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:15 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:6 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:20 -msgid "_Resize if larger than:" -msgstr "_שינוי גודל אם גדול מ:" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:9 -msgid "720 x 720" -msgstr "720 x 720" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:10 -msgid "1024 x 1024" -msgstr "1024 x 1024" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:11 -msgid "1280 x 1280" -msgstr "1280 x 1280" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:12 -msgid "1600 x 1600" -msgstr "1600 x 1600" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:13 -msgid "2048 x 2048" -msgstr "2048 x 2048" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:1 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:1 -msgid "Public photos" -msgstr "תמונות ציבוריות" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:2 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:3 -msgid "Private photos, visible to friends" -msgstr "תמונות פרטיות, גלויות לחברים" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:3 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:2 -msgid "Private" -msgstr "פרטי" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:5 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:4 -msgid "_Visibility:" -msgstr "_גלוי:" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:1 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:1 -msgid "Import from Picasa Web Album" -msgstr "ייבוא מ־Picasa Web Album" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:2 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:1 -#: ../extensions/photo_importer/dlg-photo-importer.c:582 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:2 -msgid "_Import" -msgstr "_ייבוא" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:4 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:3 -#: ../extensions/oauth/data/ui/oauth-account-chooser.ui.h:1 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:3 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:4 -msgid "A_ccount:" -msgstr "_חשבון:" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:5 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:5 -msgid "_Album:" -msgstr "_אלבום:" - -#: ../extensions/facebook/dlg-export-to-facebook.c:123 -#: ../extensions/facebook/dlg-export-to-facebook.c:328 -#: ../extensions/facebook/dlg-import-from-facebook.c:226 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:138 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:412 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: ../extensions/oauth/web-service.c:376 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:131 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:373 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:124 -msgid "Could not connect to the server" -msgstr "לא ניתן להתחבר לשרת" - -#: ../extensions/facebook/dlg-export-to-facebook.c:149 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:163 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:157 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:149 -msgid "Files successfully uploaded to the server." -msgstr "קבצים הועלו בהצלחה לשרת." - -#: ../extensions/facebook/dlg-export-to-facebook.c:152 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:166 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:160 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:152 -#: ../extensions/webalbums/gth-web-exporter.c:1841 -msgid "_Open in the Browser" -msgstr "_פתיחה בסייר" - -#: ../extensions/facebook/dlg-export-to-facebook.c:177 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:248 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:184 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:178 -msgid "Could not upload the files" -msgstr "לא ניתן להעלות את הקבצים" - -#: ../extensions/facebook/dlg-export-to-facebook.c:399 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:190 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:225 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:455 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:311 -msgid "Could not create the album" -msgstr "לא ניתן ליצור את האלבום" - -#: ../extensions/facebook/dlg-export-to-facebook.c:467 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:526 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:377 -msgid "New Album" -msgstr "אלבום חדש" - -#: ../extensions/facebook/dlg-export-to-facebook.c:559 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:581 -#: ../extensions/image_print/gth-image-print-job.c:1739 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:605 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:599 -msgid "No valid file selected." -msgstr "אף קובץ חוקי לא נבחר." - -#: ../extensions/facebook/dlg-export-to-facebook.c:560 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:582 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:606 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:600 -msgid "Could not export the files" -msgstr "לא ניתן לייצא את הקבצים" - -#: ../extensions/facebook/dlg-export-to-facebook.c:568 -#: ../extensions/find_duplicates/gth-find-duplicates.c:278 -#: ../extensions/find_duplicates/gth-find-duplicates.c:477 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:590 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:614 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:607 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: ../gthumb/gth-browser.c:828 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d קובץ (%s)" -msgstr[1] "%d קבצים (%s)" - -#: ../extensions/facebook/dlg-export-to-facebook.c:589 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:613 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:633 -#, c-format -msgid "Export to %s" -msgstr "ייצוא ל־%s" - -#: ../extensions/facebook/dlg-import-from-facebook.c:344 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "לא ניתן לקבל את רשימת התמונות" - -#: ../extensions/facebook/dlg-import-from-facebook.c:378 -#: ../extensions/facebook/dlg-import-from-facebook.c:534 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:548 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:587 -msgid "No album selected" -msgstr "לא נבחרו אלבומים" - -#: ../extensions/facebook/dlg-import-from-facebook.c:552 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:566 -#, c-format -msgid "Import from %s" -msgstr "ייבוא מ־%s" - -#: ../extensions/facebook/dlg-import-from-facebook.c:552 -#: ../extensions/facebook/facebook.extension.in.in.h:1 -msgid "Facebook" -msgstr "Facebook" - -#: ../extensions/facebook/facebook.extension.in.in.h:2 -msgid "Upload images to Facebook" -msgstr "העלאת תמונות ל־Facebook" - -#: ../extensions/facebook/facebook-service.c:497 -#: ../extensions/flicker_utils/flickr-service.c:863 -#: ../extensions/photobucket/photobucket-service.c:310 -#: ../extensions/picasaweb/picasa-web-service.c:711 -msgid "Getting the album list" -msgstr "מקבל את רשימת האלבומים" - -#: ../extensions/facebook/facebook-service.c:619 -#: ../extensions/flicker_utils/flickr-service.c:965 -#: ../extensions/flicker_utils/flickr-service.c:1087 -#: ../extensions/flicker_utils/flickr-service.c:1126 -#: ../extensions/photobucket/photobucket-service.c:423 -#: ../extensions/picasaweb/picasa-web-service.c:805 -msgid "Creating the new album" -msgstr "יצירת אלבום חדש" - -#: ../extensions/facebook/facebook-service.c:680 -#: ../extensions/flicker_utils/flickr-service.c:1176 -#: ../extensions/photobucket/photobucket-service.c:485 -#: ../extensions/picasaweb/picasa-web-service.c:860 -#, c-format -msgid "Could not upload '%s': %s" -msgstr "לא ניתן להעלות את '%s': ‏%s" - -#. Translators: %s is a filename -#: ../extensions/facebook/facebook-service.c:745 -#: ../extensions/flicker_utils/flickr-service.c:1287 -#: ../extensions/photobucket/photobucket-service.c:542 -#: ../extensions/picasaweb/picasa-web-service.c:917 -#, c-format -msgid "Uploading '%s'" -msgstr "מעלה את '%s'" - -#: ../extensions/facebook/facebook-service.c:958 -#: ../extensions/flicker_utils/flickr-service.c:1482 -#: ../extensions/photobucket/photobucket-service.c:714 -#: ../extensions/picasaweb/picasa-web-service.c:1138 -msgid "Uploading the files to the server" -msgstr "מעלה קבצים לשרת" - -#: ../extensions/facebook/facebook-service.c:1057 -#: ../extensions/flicker_utils/flickr-service.c:1651 -#: ../extensions/picasaweb/picasa-web-service.c:1257 -msgid "Getting the photo list" -msgstr "מקבל את רשימת התמונות" +#: extensions/export_tools/callbacks.c:46 +msgid "_Export To" +msgstr "יי_צוא אל" -#: ../extensions/file_manager/actions.c:137 +#: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "תיקייה חדשה" -#: ../extensions/file_manager/actions.c:138 +#: extensions/file_manager/actions.c:138 msgid "Enter the folder name:" msgstr "יש להזין את שם התיקייה:" -#: ../extensions/file_manager/actions.c:410 -#: ../extensions/file_manager/callbacks.c:268 -#: ../extensions/file_manager/callbacks.c:811 +#: extensions/file_manager/actions.c:410 extensions/file_manager/callbacks.c:551 +#: extensions/file_manager/callbacks.c:986 +#: extensions/find_duplicates/gth-find-duplicates.c:788 +#: gthumb/gth-browser.c:5631 gthumb/gth-browser.c:5674 +#: gthumb/gth-progress-dialog.c:429 +msgid "Could not perform the operation" +msgstr "לא ניתן לבצע את הפעולה" + +#: extensions/file_manager/actions.c:423 extensions/file_manager/callbacks.c:277 msgid "Could not move the files" msgstr "לא ניתן להעביר את הקבצים" -#: ../extensions/file_manager/actions.c:411 -#: ../extensions/file_manager/callbacks.c:269 -#: ../extensions/file_manager/callbacks.c:812 +#: extensions/file_manager/actions.c:424 extensions/file_manager/callbacks.c:278 msgid "" "Files cannot be moved to the current location, as alternative you can choose " "to copy them." -msgstr "" -"לא ניתן להעביר את הקבצים למיקום הנוכחי, לחלופין ניתן לבחור להעתיק אותם." +msgstr "לא ניתן להעביר את הקבצים למיקום הנוכחי, לחלופין ניתן לבחור להעתיק אותם." -#: ../extensions/file_manager/actions.c:413 -#: ../extensions/file_manager/actions.c:664 -#: ../extensions/file_manager/callbacks.c:70 -#: ../extensions/file_manager/callbacks.c:99 ../gthumb/gtk-utils.h:38 +#: extensions/file_manager/actions.c:426 extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:74 +#: extensions/file_manager/callbacks.c:103 +#: extensions/file_manager/callbacks.c:124 +#: extensions/file_tools/data/ui/color-picker-options.ui:206 +#: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "העתקה" -#: ../extensions/file_manager/actions.c:660 +#: extensions/file_manager/actions.c:739 msgid "Move To" msgstr "העברה אל" -#: ../extensions/file_manager/actions.c:660 +#: extensions/file_manager/actions.c:739 msgid "Copy To" msgstr "העתקה אל" -#: ../extensions/file_manager/actions.c:664 -#: ../extensions/file_manager/callbacks.c:796 +#: extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:1025 msgid "Move" msgstr "העברה" -#: ../extensions/file_manager/actions.c:791 +#: extensions/file_manager/actions.c:870 msgid "Could not open the location" msgstr "לא ניתן לפתוח את המיקום" -#: ../extensions/file_manager/callbacks.c:69 -#: ../extensions/file_manager/callbacks.c:98 +#: extensions/file_manager/callbacks.c:73 +#: extensions/file_manager/callbacks.c:102 +#: extensions/file_manager/callbacks.c:123 msgid "Cut" msgstr "גזירה" -#: ../extensions/file_manager/callbacks.c:71 +#: extensions/file_manager/callbacks.c:75 +#: extensions/file_manager/callbacks.c:125 msgid "Paste" msgstr "הדבקה" -#: ../extensions/file_manager/callbacks.c:76 -#: ../extensions/file_manager/callbacks.c:106 +#: extensions/file_manager/callbacks.c:80 +#: extensions/file_manager/callbacks.c:110 msgid "Copy to…" msgstr "העתקה אל…" -#: ../extensions/file_manager/callbacks.c:77 -#: ../extensions/file_manager/callbacks.c:107 +#: extensions/file_manager/callbacks.c:81 +#: extensions/file_manager/callbacks.c:111 msgid "Move to…" msgstr "העברה אל…" -#: ../extensions/file_manager/callbacks.c:83 -#: ../extensions/file_manager/callbacks.c:108 +#: extensions/file_manager/callbacks.c:87 +#: extensions/file_manager/callbacks.c:112 msgid "Move to Trash" msgstr "העברה לאשפה" -#: ../extensions/file_manager/callbacks.c:84 -#: ../extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:113 +#: extensions/file_manager/callbacks.c:128 msgid "Delete" msgstr "מחיקה" -#: ../extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:92 msgid "Open with the File Manager" msgstr "פתיחה עם מנהל קבצים" -#: ../extensions/file_manager/callbacks.c:93 +#: extensions/file_manager/callbacks.c:97 msgid "Create Folder" msgstr "יצירת תיקייה" -#: ../extensions/file_manager/callbacks.c:100 +#: extensions/file_manager/callbacks.c:104 msgid "Paste Into Folder" msgstr "הדבקה לתוך תיקייה" -#: ../extensions/file_manager/callbacks.c:114 +#: extensions/file_manager/callbacks.c:118 +#: extensions/file_manager/callbacks.c:127 msgid "Duplicate" msgstr "שכפול" -#: ../extensions/file_manager/callbacks.c:533 -#: ../extensions/file_manager/callbacks.c:536 +#: extensions/file_manager/callbacks.c:129 +msgid "Delete permanently" +msgstr "למחוק לצמיתות" + +#: extensions/file_manager/callbacks.c:130 +msgid "Open with Gimp" +msgstr "לפתוח עם Gimp" + +#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +msgid "Home Folder" +msgstr "תיקיית הבית" + +#: extensions/file_manager/callbacks.c:729 +#: extensions/file_manager/callbacks.c:732 msgid "Open _With" msgstr "פתיחה _באמצעות" -#: ../extensions/file_manager/callbacks.c:779 +#: extensions/file_manager/callbacks.c:1006 #, c-format -msgid "Do you want to move \"%s\" to \"%s\"?" -msgstr "האם ברצונך להעביר את „%s” אל „%s”?" +msgid "Do you want to move “%s” to “%s”?" +msgstr "להעביר את „%s” אל „%s”?" -#: ../extensions/file_manager/callbacks.c:781 +#: extensions/file_manager/callbacks.c:1008 #, c-format -msgid "Do you want to copy \"%s\" to \"%s\"?" -msgstr "האם ברצונך להעתיק את „%s” אל „%s”?" +msgid "Do you want to copy “%s” to “%s”?" +msgstr "להעתיק את „%s” אל „%s”?" -#: ../extensions/file_manager/callbacks.c:786 +#: extensions/file_manager/callbacks.c:1015 #, c-format -msgid "Do you want to move the dragged files to \"%s\"?" -msgstr "האם ברצונך להעביר את הקבצים הנגררים אל „%s”?" +msgid "Do you want to move the dragged files to “%s”?" +msgstr "להעביר את הקבצים הנגררים אל „%s”?" -#: ../extensions/file_manager/callbacks.c:788 +#: extensions/file_manager/callbacks.c:1017 #, c-format -msgid "Do you want to copy the dragged files to \"%s\"?" -msgstr "האם ברצונך להעתיק את הקבצים הנגררים אל „%s”?" +msgid "Do you want to copy the dragged files to “%s”?" +msgstr "להעתיק את הקבצים הנגררים אל „%s”?" -#: ../extensions/file_manager/callbacks.c:796 +#: extensions/file_manager/callbacks.c:1025 msgid "_Copy" msgstr "ה_עתקה" -#: ../extensions/file_manager/callbacks.c:977 -#: ../extensions/find_duplicates/gth-find-duplicates.c:788 -#: ../gthumb/gth-browser.c:5558 ../gthumb/gth-browser.c:5594 -#: ../gthumb/gth-progress-dialog.c:420 -msgid "Could not perform the operation" -msgstr "לא ניתן לבצע את הפעולה" - -#: ../extensions/file_manager/file_manager.extension.in.in.h:1 +#: extensions/file_manager/file_manager.extension.desktop.in.in:3 msgid "File manager" msgstr "מנהל קבצים" -#: ../extensions/file_manager/file_manager.extension.in.in.h:2 +#: extensions/file_manager/file_manager.extension.desktop.in.in:4 msgid "File manager operations." msgstr "פעולות מנהל קבצים." -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:1 -#: ../extensions/file_tools/data/ui/curves-options.ui.h:1 -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:1 +#: extensions/file_manager/file_manager.extension.desktop.in.in:8 +#| msgid "File manager" +msgid "system-file-manager" +msgstr "system-file-manager" + +#: extensions/file_tools/callbacks.c:53 +msgid "Adjust contrast" +msgstr "התאמת ניגודיות" + +#: extensions/file_tools/callbacks.c:54 +#: extensions/file_tools/gth-file-tool-flip.c:90 +msgid "Flip" +msgstr "היפוך" + +#: extensions/file_tools/callbacks.c:55 +#: extensions/file_tools/gth-file-tool-mirror.c:90 +msgid "Mirror" +msgstr "שיקוף" + +#: extensions/file_tools/callbacks.c:56 extensions/image_rotation/callbacks.c:47 +msgid "Rotate right" +msgstr "סיבוב ימינה" + +#: extensions/file_tools/callbacks.c:57 extensions/image_rotation/callbacks.c:48 +msgid "Rotate left" +msgstr "סיבוב שמאלה" + +#: extensions/file_tools/callbacks.c:58 +#: extensions/file_tools/gth-file-tool-crop.c:687 +msgid "Crop" +msgstr "חיתוך" + +#: extensions/file_tools/callbacks.c:59 +#: extensions/file_tools/gth-file-tool-resize.c:840 +msgid "Resize" +msgstr "שינוי גודל" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:56 +#: extensions/file_tools/data/ui/curves-options.ui:35 +#: extensions/file_tools/data/ui/sharpen-options.ui:45 msgid "_Preview" msgstr "_תצוגה מקדימה" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:2 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:94 msgid "B_rightness:" msgstr "_בהירות:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:3 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:113 msgid "Con_trast:" msgstr "ני_גוד:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:4 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:132 msgid "_Saturation:" msgstr "_רוויה:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:5 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:213 msgid "G_amma:" msgstr "_גמא:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:6 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:230 msgid "Cyan-_Red:" -msgstr "ציאן־_אדום" +msgstr "ציאן־_אדום:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:7 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:249 msgid "_Magenta-Green:" msgstr "_מגנטה־ירוק:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:8 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:268 msgid "_Yellow-Blue:" msgstr "_צהוב־כחול:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:9 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:294 msgid "Color Levels" msgstr "רמות צבע" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:1 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:1 -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:1 -#: ../extensions/file_tools/gth-file-tool-crop.c:656 -#: ../extensions/file_tools/gth-file-tool-resize.c:749 -#: ../extensions/file_tools/gth-file-tool-rotate.c:614 -#: ../gthumb/gth-file-chooser-dialog.c:252 +#: extensions/file_tools/data/ui/color-picker-options.ui:40 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:395 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:36 +msgid "Position" +msgstr "מקום" + +#: extensions/file_tools/data/ui/color-picker-options.ui:63 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:60 +msgid "_X:" +msgstr "_X:" + +#: extensions/file_tools/data/ui/color-picker-options.ui:77 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:74 +msgid "_Y:" +msgstr "_Y:" + +#: extensions/file_tools/data/ui/color-picker-options.ui:175 +msgid "Color" +msgstr "צבעיםצבע" + +#: extensions/file_tools/data/ui/crop-options.ui:31 +#: extensions/file_tools/data/ui/resize-options.ui:9 +#: extensions/file_tools/data/ui/rotate-options.ui:9 +#: extensions/file_tools/gth-file-tool-crop.c:661 +#: extensions/file_tools/gth-file-tool-resize.c:759 +#: extensions/file_tools/gth-file-tool-rotate.c:617 +#: gthumb/gth-file-chooser-dialog.c:262 msgid "Options" msgstr "אפשרויות" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:2 +#: extensions/file_tools/data/ui/crop-options.ui:77 msgid "_Grid:" msgstr "_רשת:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:3 -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:1 +#: extensions/file_tools/data/ui/crop-options.ui:141 msgid "Selection" msgstr "בחירה" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:4 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:7 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:5 +#: extensions/file_tools/data/ui/crop-options.ui:201 +#: extensions/file_tools/data/ui/resize-options.ui:170 +#: extensions/resize_images/data/ui/resize-images.ui:106 msgid "_Width:" msgstr "_רוחב:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:5 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:8 +#: extensions/file_tools/data/ui/crop-options.ui:242 +#: extensions/file_tools/data/ui/resize-options.ui:184 msgid "Heigh_t:" -msgstr "_גובה:‏" +msgstr "_גובה:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:6 +#: extensions/file_tools/data/ui/crop-options.ui:257 msgid "_Position:" msgstr "_עמודה:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:7 +#: extensions/file_tools/data/ui/crop-options.ui:350 msgid "Maximize" msgstr "מרב" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:8 +#: extensions/file_tools/data/ui/crop-options.ui:373 msgid "Center" msgstr "מרכז" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:9 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:10 +#: extensions/file_tools/data/ui/crop-options.ui:418 +#: extensions/file_tools/data/ui/resize-options.ui:375 +#: gthumb/gth-main-default-tests.c:406 msgid "Aspect ratio" msgstr "יחס ממדים" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:10 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:11 +#: extensions/file_tools/data/ui/crop-options.ui:503 +#: extensions/file_tools/data/ui/resize-options.ui:460 msgid "I_nvert aspect ratio" msgstr "יחס ממדים _הפוך" #. after the colon there is a control to select the size in pixels -#: ../extensions/file_tools/data/ui/crop-options.ui.h:12 +#: extensions/file_tools/data/ui/crop-options.ui:525 msgid "M_ultiple of:" msgstr "_כפולות של:" #. abbreviation of pixel -#: ../extensions/file_tools/data/ui/crop-options.ui.h:14 +#: extensions/file_tools/data/ui/crop-options.ui:559 msgid "px" msgstr "פיקסלים" -#: ../extensions/file_tools/data/ui/curves-options.ui.h:2 +#: extensions/file_tools/data/ui/curves-options.ui:53 msgid "Include current channel" msgstr "לכלול את הערוץ הנוכחי" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:2 +#: extensions/file_tools/data/ui/resize-options.ui:51 msgid "High _quality" msgstr "_איכות גבוה" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:3 -#: ../extensions/image_print/data/ui/print-layout.ui.h:29 +#: extensions/file_tools/data/ui/resize-options.ui:105 +#: extensions/image_print/data/ui/print-layout.ui:1122 msgid "pixels" msgstr "פיקסלים" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:5 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:3 -#, no-c-format +#: extensions/file_tools/data/ui/resize-options.ui:109 +#: extensions/resize_images/data/ui/resize-images.ui:32 msgid "%" msgstr "%" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:6 -#: ../gthumb/gth-main-default-metadata.c:46 +#: extensions/file_tools/data/ui/resize-options.ui:137 +#: gthumb/gth-main-default-metadata.c:48 msgid "Dimensions" msgstr "ממדים" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:9 +#: extensions/file_tools/data/ui/resize-options.ui:295 +#: extensions/file_tools/data/ui/resize-options.ui:296 +#: extensions/file_tools/data/ui/resize-options.ui:322 +#: extensions/file_tools/data/ui/resize-options.ui:323 msgid "Set the image size to this value" msgstr "הגדרת גודל התמונה לערך זה" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:12 +#: extensions/file_tools/data/ui/resize-options.ui:515 msgid "Original dimensions:" msgstr "ממדים מקוריים:" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:13 +#: extensions/file_tools/data/ui/resize-options.ui:530 msgid "Scale factor:" msgstr "גורם קנה מידה:" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:14 +#: extensions/file_tools/data/ui/resize-options.ui:581 msgid "New dimensions:" msgstr "ממדים חדשים:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:2 +#: extensions/file_tools/data/ui/rotate-options.ui:77 msgid "Grid:" msgstr "רשת:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:3 +#: extensions/file_tools/data/ui/rotate-options.ui:90 msgid "_Background:" -msgstr "_רקע" +msgstr "_רקע:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:4 +#: extensions/file_tools/data/ui/rotate-options.ui:116 msgid "Pick a background color" msgstr "בחירת צבע רקע" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:5 +#: extensions/file_tools/data/ui/rotate-options.ui:134 msgid "_Transparent" msgstr "_שקיפות" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:6 +#: extensions/file_tools/data/ui/rotate-options.ui:182 msgid "Original size" msgstr "גודל מקורי" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:7 +#: extensions/file_tools/data/ui/rotate-options.ui:185 msgid "Bounding box" msgstr "תיבה תוחמת" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:8 +#: extensions/file_tools/data/ui/rotate-options.ui:188 msgid "Crop borders" msgstr "חיתוך גבולות" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:9 +#: extensions/file_tools/data/ui/rotate-options.ui:222 msgid "Angle" msgstr "זווית" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:10 +#: extensions/file_tools/data/ui/rotate-options.ui:281 msgid "Align" msgstr "יישור" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:11 +#: extensions/file_tools/data/ui/rotate-options.ui:326 msgid "Image size" msgstr "גודל תמונה" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:12 +#: extensions/file_tools/data/ui/rotate-options.ui:416 msgid "Point 1:" msgstr "נקודה 1:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:13 +#: extensions/file_tools/data/ui/rotate-options.ui:433 msgid "Point 2:" msgstr "נקודה 2:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:14 +#: extensions/file_tools/data/ui/rotate-options.ui:447 msgid "Keep aspect ratio" msgstr "שמירת יחס ממדים" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:15 +#: extensions/file_tools/data/ui/rotate-options.ui:528 msgid "" "Draw a line on the image \n" "to set the alignment." @@ -2347,919 +2151,1211 @@ "ציור שורה על התמונה\n" "להגדרת היישור." -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:17 +#: extensions/file_tools/data/ui/rotate-options.ui:563 msgid "Parallel" msgstr "מקביל" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:18 +#: extensions/file_tools/data/ui/rotate-options.ui:580 msgid "Perpendicular" msgstr "אנך" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:19 +#: extensions/file_tools/data/ui/rotate-options.ui:604 msgid "Alignment" msgstr "יישור" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:2 +#: extensions/file_tools/data/ui/sharpen-options.ui:83 msgid "Threshold:" msgstr "גבול:" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:3 +#: extensions/file_tools/data/ui/sharpen-options.ui:133 msgid "Radius:" msgstr "רדיוס:" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:4 +#: extensions/file_tools/data/ui/sharpen-options.ui:151 msgid "Amount:" msgstr "סכום:" #. Translators: the first number is converted to the second number -#: ../extensions/file_tools/gth-curve-editor.c:416 +#: extensions/file_tools/gth-curve-editor.c:417 #, c-format msgid "%d → %d" msgstr "‏%d ← %d" -#: ../extensions/file_tools/gth-curve-editor.c:893 -#: ../gthumb/gth-histogram-view.c:837 +#: extensions/file_tools/gth-curve-editor.c:894 gthumb/gth-histogram-view.c:838 msgid "Linear scale" msgstr "קנה מידה קווי" -#: ../extensions/file_tools/gth-curve-editor.c:905 -#: ../gthumb/gth-histogram-view.c:849 +#: extensions/file_tools/gth-curve-editor.c:906 gthumb/gth-histogram-view.c:850 msgid "Logarithmic scale" msgstr "קנה מידה לוגריתמי" -#: ../extensions/file_tools/gth-curve-editor.c:925 -#: ../gthumb/gth-histogram-view.c:869 +#: extensions/file_tools/gth-curve-editor.c:926 gthumb/gth-histogram-view.c:870 msgid "Channel:" msgstr "ערוץ:" -#: ../extensions/file_tools/gth-curve-editor.c:947 -#: ../gthumb/gth-histogram-view.c:890 +#: extensions/file_tools/gth-curve-editor.c:948 gthumb/gth-histogram-view.c:891 msgid "Value" msgstr "ערך" -#: ../extensions/file_tools/gth-curve-editor.c:952 -#: ../gthumb/gth-histogram-view.c:895 +#: extensions/file_tools/gth-curve-editor.c:953 gthumb/gth-histogram-view.c:896 msgid "Red" msgstr "אדום" -#: ../extensions/file_tools/gth-curve-editor.c:957 -#: ../gthumb/gth-histogram-view.c:900 +#: extensions/file_tools/gth-curve-editor.c:958 gthumb/gth-histogram-view.c:901 msgid "Green" msgstr "ירוק" -#: ../extensions/file_tools/gth-curve-editor.c:962 -#: ../gthumb/gth-histogram-view.c:905 +#: extensions/file_tools/gth-curve-editor.c:963 gthumb/gth-histogram-view.c:906 msgid "Blue" msgstr "כחול" -#: ../extensions/file_tools/gth-curve-editor.c:981 -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:553 -#: ../extensions/file_tools/gth-file-tool-curves.c:820 -#: ../extensions/file_tools/gth-file-tool-rotate.c:601 -#: ../extensions/file_tools/gth-file-tool-sharpen.c:363 +#: extensions/file_tools/gth-curve-editor.c:982 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:557 +#: extensions/file_tools/gth-file-tool-curves.c:819 +#: extensions/file_tools/gth-file-tool-rotate.c:604 +#: extensions/file_tools/gth-file-tool-sharpen.c:364 +#: gthumb/gth-test-aspect-ratio.c:218 msgid "Reset" msgstr "איפוס" -#: ../extensions/file_tools/gth-curve-preset-editor-dialog.c:209 -#: ../extensions/file_tools/gth-file-tool-curves.c:686 -#: ../extensions/file_tools/gth-file-tool-curves.c:848 +#: extensions/file_tools/gth-curve-preset-editor-dialog.c:267 +#: extensions/file_tools/gth-file-tool-curves.c:686 +#: extensions/file_tools/gth-file-tool-curves.c:847 msgid "Presets" msgstr "ערכים קבועים" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:336 -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:388 -#: ../extensions/file_tools/gth-file-tool-crop.c:627 -#: ../extensions/file_tools/gth-file-tool-curves.c:285 -#: ../extensions/file_tools/gth-file-tool-effects.c:400 -#: ../extensions/file_tools/gth-file-tool-effects.c:445 -#: ../extensions/file_tools/gth-file-tool-effects.c:493 -#: ../extensions/file_tools/gth-file-tool-effects.c:542 -#: ../extensions/file_tools/gth-file-tool-effects.c:590 -#: ../extensions/file_tools/gth-file-tool-effects.c:638 -#: ../extensions/file_tools/gth-file-tool-effects.c:686 -#: ../extensions/file_tools/gth-file-tool-effects.c:734 -#: ../extensions/file_tools/gth-file-tool-effects.c:784 -#: ../extensions/file_tools/gth-file-tool-effects.c:906 -#: ../extensions/file_tools/gth-file-tool-effects.c:942 -#: ../extensions/file_tools/gth-file-tool-flip.c:63 -#: ../extensions/file_tools/gth-file-tool-grayscale.c:227 -#: ../extensions/file_tools/gth-file-tool-lomo.c:182 -#: ../extensions/file_tools/gth-file-tool-mirror.c:63 -#: ../extensions/file_tools/gth-file-tool-negative.c:100 -#: ../extensions/file_tools/gth-file-tool-rotate.c:568 -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:63 -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:340 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:393 +#: extensions/file_tools/gth-file-tool-crop.c:632 +#: extensions/file_tools/gth-file-tool-curves.c:287 +#: extensions/file_tools/gth-file-tool-effects.c:401 +#: extensions/file_tools/gth-file-tool-effects.c:445 +#: extensions/file_tools/gth-file-tool-effects.c:493 +#: extensions/file_tools/gth-file-tool-effects.c:542 +#: extensions/file_tools/gth-file-tool-effects.c:590 +#: extensions/file_tools/gth-file-tool-effects.c:638 +#: extensions/file_tools/gth-file-tool-effects.c:686 +#: extensions/file_tools/gth-file-tool-effects.c:733 +#: extensions/file_tools/gth-file-tool-effects.c:782 +#: extensions/file_tools/gth-file-tool-effects.c:904 +#: extensions/file_tools/gth-file-tool-effects.c:939 +#: extensions/file_tools/gth-file-tool-flip.c:63 +#: extensions/file_tools/gth-file-tool-grayscale.c:230 +#: extensions/file_tools/gth-file-tool-lomo.c:182 +#: extensions/file_tools/gth-file-tool-mirror.c:63 +#: extensions/file_tools/gth-file-tool-negative.c:100 +#: extensions/file_tools/gth-file-tool-rotate-left.c:63 +#: extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-rotate.c:571 msgid "Applying changes" msgstr "החלת שינויים" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:594 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:598 msgid "Adjust Colors" msgstr "התאמת צבעים" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:595 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:599 msgid "Change brightness, contrast, saturation and gamma level of the image" msgstr "שינוי בהירות, ניגודיות, רוויה ורמת גמא של התמונה" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:531 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:536 msgid "Stretch" msgstr "מתיחה" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:532 -msgid "Stretch the histogram trimming the 0.5%" -msgstr "מתיחת חיתוך ההיסטוגרמה ב־0.5%" +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:538 +#, no-c-format +msgid "Stretch the histogram after trimming 0.5% from both ends" +msgstr "צבע" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:536 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:542 msgid "Equalize" msgstr "השוואה" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:537 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:543 msgid "Equalize the histogram using the square root function" msgstr "השוואת ההיסטוגרמה באמצעות פונקציית השורש הריבועי" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:541 -#: ../extensions/file_tools/gth-file-tool-crop.c:468 -#: ../extensions/file_tools/gth-file-tool-rotate.c:397 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:547 +#: extensions/file_tools/gth-file-tool-crop.c:473 +#: extensions/file_tools/gth-file-tool-rotate.c:400 msgid "Uniform" msgstr "אחיד" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:542 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:548 msgid "Equalize the histogram using the linear function" msgstr "השוואת ההיסטוגרמה באמצעות פונקציה לינארית" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:656 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:661 msgid "Adjust Contrast" msgstr "התאמת ניגודיות" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:658 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:663 msgid "Automatic contrast adjustment" msgstr "התאמת ניגודיות אוטומטית" -#: ../extensions/file_tools/gth-file-tool-crop.c:434 -#: ../extensions/file_tools/gth-file-tool-resize.c:579 +#: extensions/file_tools/gth-file-tool-color-picker.c:246 +msgid "Color Picker" +msgstr "בוחר צבעים" + +#: extensions/file_tools/gth-file-tool-color-picker.c:249 +msgid "Pick a color from the image" +msgstr "ניתן לבחור צבע מהתמונה" + +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: gthumb/gth-test-aspect-ratio.c:47 msgid "Square" msgstr "ריבוע" -#: ../extensions/file_tools/gth-file-tool-crop.c:435 -#: ../extensions/file_tools/gth-file-tool-resize.c:580 +#: extensions/file_tools/gth-file-tool-crop.c:440 +#: extensions/file_tools/gth-file-tool-resize.c:590 #, c-format -msgid "%d x %d (Image)" -msgstr "%d x %d (תמונה)" +msgid "%d × %d (Image)" +msgstr "‫‎%d × %d (תמונה)" -#: ../extensions/file_tools/gth-file-tool-crop.c:438 -#: ../extensions/file_tools/gth-file-tool-resize.c:584 +#: extensions/file_tools/gth-file-tool-crop.c:443 +#: extensions/file_tools/gth-file-tool-resize.c:594 #, c-format -msgid "%d x %d (Screen)" -msgstr "%d x %d (מסך)" - -#: ../extensions/file_tools/gth-file-tool-crop.c:442 -#: ../extensions/file_tools/gth-file-tool-resize.c:589 -msgid "5:4" -msgstr "5:4" - -#: ../extensions/file_tools/gth-file-tool-crop.c:443 -#: ../extensions/file_tools/gth-file-tool-resize.c:590 -msgid "4:3 (DVD, Book)" -msgstr "4:3 (DVD, ספר)" - -#: ../extensions/file_tools/gth-file-tool-crop.c:444 -#: ../extensions/file_tools/gth-file-tool-resize.c:591 -msgid "7:5" -msgstr "7:5" - -#: ../extensions/file_tools/gth-file-tool-crop.c:445 -#: ../extensions/file_tools/gth-file-tool-resize.c:592 -msgid "3:2 (Postcard)" +msgid "%d × %d (Screen)" +msgstr "‫‎%d x %d (מסך)" + +#: extensions/file_tools/gth-file-tool-crop.c:447 +#: extensions/file_tools/gth-file-tool-resize.c:599 +#: gthumb/gth-test-aspect-ratio.c:48 +msgid "5∶4" +msgstr "‫‎5∶4" + +#: extensions/file_tools/gth-file-tool-crop.c:448 +#: extensions/file_tools/gth-file-tool-resize.c:600 +#: gthumb/gth-test-aspect-ratio.c:49 +msgid "4∶3 (DVD, Book)" +msgstr "‫‎4∶3 (DVD, ספר)" + +#: extensions/file_tools/gth-file-tool-crop.c:449 +#: extensions/file_tools/gth-file-tool-resize.c:601 +#: gthumb/gth-test-aspect-ratio.c:50 +msgid "7∶5" +msgstr "‫‎7∶5" + +#: extensions/file_tools/gth-file-tool-crop.c:450 +#: extensions/file_tools/gth-file-tool-resize.c:602 +#: gthumb/gth-test-aspect-ratio.c:51 +msgid "3∶2 (Postcard)" msgstr "3:2 (גלויה)" -#: ../extensions/file_tools/gth-file-tool-crop.c:446 -#: ../extensions/file_tools/gth-file-tool-resize.c:593 -msgid "16:10" -msgstr "16:10" - -#: ../extensions/file_tools/gth-file-tool-crop.c:447 -#: ../extensions/file_tools/gth-file-tool-resize.c:594 -msgid "16:9 (DVD)" +#: extensions/file_tools/gth-file-tool-crop.c:451 +#: extensions/file_tools/gth-file-tool-resize.c:603 +#: gthumb/gth-test-aspect-ratio.c:52 +msgid "16∶10" +msgstr "‫‎16∶10" + +#: extensions/file_tools/gth-file-tool-crop.c:452 +#: extensions/file_tools/gth-file-tool-resize.c:604 +#: gthumb/gth-test-aspect-ratio.c:53 +msgid "16∶9 (DVD)" msgstr "16:9 (DVD)" -#: ../extensions/file_tools/gth-file-tool-crop.c:448 -#: ../extensions/file_tools/gth-file-tool-resize.c:595 -msgid "1.85:1" +#: extensions/file_tools/gth-file-tool-crop.c:453 +#: extensions/file_tools/gth-file-tool-resize.c:605 +#: gthumb/gth-test-aspect-ratio.c:54 +msgid "1.85∶1" msgstr "1.85:1" -#: ../extensions/file_tools/gth-file-tool-crop.c:449 -#: ../extensions/file_tools/gth-file-tool-resize.c:596 -msgid "2.39:1" +#: extensions/file_tools/gth-file-tool-crop.c:454 +#: extensions/file_tools/gth-file-tool-resize.c:606 +#: gthumb/gth-test-aspect-ratio.c:55 +msgid "2.39∶1" msgstr "2.39:1" #. Translators: this is an option for the format -> Format: Custom -#: ../extensions/file_tools/gth-file-tool-crop.c:450 -#: ../extensions/file_tools/gth-file-tool-resize.c:597 -#: ../extensions/image_print/data/ui/print-layout.ui.h:2 -#: ../extensions/rename_series/gth-template-selector.c:248 +#: extensions/file_tools/gth-file-tool-crop.c:455 +#: extensions/file_tools/gth-file-tool-resize.c:607 +#: extensions/image_print/data/ui/print-layout.ui:17 +#: extensions/rename_series/gth-template-selector.c:248 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Custom" msgstr "מותאמים אישית" -#: ../extensions/file_tools/gth-file-tool-crop.c:465 -#: ../extensions/file_tools/gth-file-tool-rotate.c:394 +#: extensions/file_tools/gth-file-tool-crop.c:470 +#: extensions/file_tools/gth-file-tool-rotate.c:397 msgid "Rule of Thirds" msgstr "חוק השלישים" -#: ../extensions/file_tools/gth-file-tool-crop.c:466 -#: ../extensions/file_tools/gth-file-tool-rotate.c:395 +#: extensions/file_tools/gth-file-tool-crop.c:471 +#: extensions/file_tools/gth-file-tool-rotate.c:398 msgid "Golden Sections" msgstr "יחס הזהב" -#: ../extensions/file_tools/gth-file-tool-crop.c:467 -#: ../extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/file_tools/gth-file-tool-crop.c:472 +#: extensions/file_tools/gth-file-tool-rotate.c:399 msgid "Center Lines" msgstr "קווי מרכז" -#: ../extensions/file_tools/gth-file-tool-crop.c:682 -msgid "Crop" -msgstr "חיתוך" - -#: ../extensions/file_tools/gth-file-tool-curves.c:409 +#: extensions/file_tools/gth-file-tool-curves.c:410 msgid "Add to Presets" msgstr "הוספה לערכים הקבועים" -#: ../extensions/file_tools/gth-file-tool-curves.c:410 +#: extensions/file_tools/gth-file-tool-curves.c:411 msgid "Enter the preset name:" msgstr "יש להזין שם מוגדר מראש:" -#: ../extensions/file_tools/gth-file-tool-curves.c:533 -#: ../extensions/gstreamer_tools/actions.c:69 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1419 -#: ../gthumb/gth-browser.c:1892 +#: extensions/file_tools/gth-file-tool-curves.c:533 +#: extensions/gstreamer_tools/actions.c:69 +#: extensions/image_viewer/gth-image-viewer-page.c:1632 +#: gthumb/gth-browser.c:1865 msgid "Could not save the file" msgstr "לא ניתן לשמור את התמונה" -#: ../extensions/file_tools/gth-file-tool-curves.c:834 +#: extensions/file_tools/gth-file-tool-curves.c:833 msgid "Add to presets" msgstr "הוספה לערכים הקבועים" -#: ../extensions/file_tools/gth-file-tool-curves.c:895 +#: extensions/file_tools/gth-file-tool-curves.c:892 msgid "Color Curves" msgstr "עקומות צבע" -#: ../extensions/file_tools/gth-file-tool-curves.c:896 +#: extensions/file_tools/gth-file-tool-curves.c:893 msgid "Adjust color curves" msgstr "התאמת עקומות צבע" -#: ../extensions/file_tools/gth-file-tool-effects.c:357 +#: extensions/file_tools/gth-file-tool-effects.c:359 msgid "Special Effects" msgstr "תוצאים מיוחדים" #. Translators: this is the name of a filter that produces warmer colors -#: ../extensions/file_tools/gth-file-tool-effects.c:402 +#: extensions/file_tools/gth-file-tool-effects.c:403 msgid "Warmer" msgstr "חמים" #. Translators: this is the name of a filter that produces cooler colors -#: ../extensions/file_tools/gth-file-tool-effects.c:447 +#: extensions/file_tools/gth-file-tool-effects.c:447 msgid "Cooler" msgstr "קריר" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:495 +#: extensions/file_tools/gth-file-tool-effects.c:495 msgid "Soil" msgstr "קרקע" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:544 +#: extensions/file_tools/gth-file-tool-effects.c:544 msgid "Desert" msgstr "מדבר" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:592 +#: extensions/file_tools/gth-file-tool-effects.c:592 msgid "Arctic" msgstr "קטבי" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:640 +#: extensions/file_tools/gth-file-tool-effects.c:640 msgid "Mangos" msgstr "מנגו" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:688 +#: extensions/file_tools/gth-file-tool-effects.c:688 msgid "Fresh Blue" msgstr "כחול טרי" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:736 +#: extensions/file_tools/gth-file-tool-effects.c:735 msgid "Cherry" msgstr "דובדבן" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:786 +#: extensions/file_tools/gth-file-tool-effects.c:784 msgid "Vintage" msgstr "ישן" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:908 +#: extensions/file_tools/gth-file-tool-effects.c:906 msgid "Blurred Edges" msgstr "קצוות מטושטשים" #. Translators: this is the name of an image filter that produces darker edges -#: ../extensions/file_tools/gth-file-tool-effects.c:944 +#: extensions/file_tools/gth-file-tool-effects.c:941 msgid "Vignette" msgstr "קצוות כהים" -#: ../extensions/file_tools/gth-file-tool-flip.c:90 -msgid "Flip" -msgstr "היפוך" - -#: ../extensions/file_tools/gth-file-tool-flip.c:91 +#: extensions/file_tools/gth-file-tool-flip.c:91 msgid "Flip the image vertically" msgstr "היפוך אנכי של התמונה" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:370 +#: extensions/file_tools/gth-file-tool-grayscale.c:373 msgid "_Brightness" msgstr "_בהירות" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:375 +#: extensions/file_tools/gth-file-tool-grayscale.c:378 msgid "_Saturation" msgstr "_רוויה" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:380 +#: extensions/file_tools/gth-file-tool-grayscale.c:383 msgid "_Average" msgstr "_ממצוע" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:496 +#: extensions/file_tools/gth-file-tool-grayscale.c:498 msgid "Grayscale" msgstr "גווני אפור" -#: ../extensions/file_tools/gth-file-tool-lomo.c:183 +#: extensions/file_tools/gth-file-tool-lomo.c:183 msgid "Lomo" msgstr "לומו" -#: ../extensions/file_tools/gth-file-tool-mirror.c:90 -msgid "Mirror" -msgstr "שיקוף" - -#: ../extensions/file_tools/gth-file-tool-mirror.c:91 +#: extensions/file_tools/gth-file-tool-mirror.c:91 msgid "Mirror the image horizontally" msgstr "שיקוף אופקי של התמונה" -#: ../extensions/file_tools/gth-file-tool-negative.c:101 +#: extensions/file_tools/gth-file-tool-negative.c:101 msgid "Negative" msgstr "שלילה" -#: ../extensions/file_tools/gth-file-tool-redo.c:77 +#: extensions/file_tools/gth-file-tool-redo.c:77 msgid "Redo" msgstr "ביצוע שוב" #. resize the original image -#: ../extensions/file_tools/gth-file-tool-resize.c:180 -#: ../extensions/resize_images/dlg-resize-images.c:172 -#: ../gthumb/gth-filter-grid.c:575 +#: extensions/file_tools/gth-file-tool-resize.c:185 +#: extensions/resize_images/dlg-resize-images.c:169 gthumb/gth-filter-grid.c:573 msgid "Resizing images" msgstr "משנה את גודל התמונות" -#: ../extensions/file_tools/gth-file-tool-resize.c:832 -msgid "Resize" -msgstr "שינוי גודל" - -#: ../extensions/file_tools/gth-file-tool-rotate.c:681 -msgid "Rotate" -msgstr "סיבוב" - -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:90 -#: ../extensions/image_rotation/callbacks.c:46 -#: ../extensions/image_rotation/callbacks.c:177 +#: extensions/file_tools/gth-file-tool-rotate-left.c:90 +#: extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:163 msgid "Rotate Left" msgstr "סיבוב שמאלה" -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:91 +#: extensions/file_tools/gth-file-tool-rotate-left.c:91 msgid "Rotate the image by 90 degrees counterclockwise" msgstr "סיבוב התמונה ב־90 מעלות נגד כיוון השעון" -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:90 -#: ../extensions/image_rotation/callbacks.c:47 -#: ../extensions/image_rotation/callbacks.c:185 +#: extensions/file_tools/gth-file-tool-rotate-right.c:90 +#: extensions/image_rotation/callbacks.c:54 +#: extensions/image_rotation/callbacks.c:171 msgid "Rotate Right" msgstr "סיבוב ימינה" -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:91 +#: extensions/file_tools/gth-file-tool-rotate-right.c:91 msgid "Rotate the image by 90 degrees clockwise" msgstr "סיבוב התמונה ב־90 מעלות עם בכיוון השעון" -#: ../extensions/file_tools/gth-file-tool-save-as.c:70 -#: ../gthumb/resources/gears-menu.ui.h:4 -msgid "Save As" -msgstr "שמירה בשם" +#: extensions/file_tools/gth-file-tool-rotate.c:682 +msgid "Rotate" +msgstr "סיבוב" + +#: extensions/file_tools/gth-file-tool-save-as.c:70 +#: gthumb/resources/gears-menu.ui:21 +msgid "Save As…" +msgstr "לשמור בשם…" -#: ../extensions/file_tools/gth-file-tool-save.c:66 -#: ../gthumb/resources/gears-menu.ui.h:3 +#: extensions/file_tools/gth-file-tool-save.c:66 +#: gthumb/resources/gears-menu.ui:17 msgid "Save" msgstr "שמירה" -#: ../extensions/file_tools/gth-file-tool-sharpen.c:333 +#: extensions/file_tools/gth-file-tool-sharpen.c:334 msgid "Sharpening image" msgstr "מחדד תמונה" -#: ../extensions/file_tools/gth-file-tool-sharpen.c:436 +#: extensions/file_tools/gth-file-tool-sharpen.c:435 msgid "Enhance Focus" msgstr "שיפור המיקוד" -#: ../extensions/file_tools/gth-file-tool-undo.c:77 +#: extensions/file_tools/gth-file-tool-undo.c:77 msgid "Undo" msgstr "ביטול" -#: ../extensions/find_duplicates/callbacks.c:37 +#: extensions/find_duplicates/callbacks.c:37 msgid "Find _Duplicates…" msgstr "מציאת _כפילויות…" -#: ../extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui:26 msgid "_Folders:" msgstr "_תיקיות:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:225 msgid "Duplicates:" msgstr "כפילויות:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:2 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:291 msgid "Files:" msgstr "קבצים:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:3 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:366 +#: gthumb/gth-main-default-metadata.c:32 +msgid "File" +msgstr "קובץ" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:381 +msgid "Last modified" +msgstr "שינוי אחרון" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:438 msgid "_View" msgstr "_תצוגה" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:4 -#: ../gthumb/gth-tags-entry.c:1187 ../gthumb/gtk-utils.h:39 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:454 +#: gthumb/gth-tags-entry.c:1148 gthumb/gtk-utils.h:39 msgid "_Delete" msgstr "_מחיקה" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:5 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:544 msgid "No duplicates found." msgstr "לא נמצאו כפילויות." -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:1 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:1 -#: ../extensions/search/data/ui/search-editor.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:32 +#: extensions/rename_series/data/ui/rename-series.ui:28 +#: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "מתחיל _ב:" -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:3 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:94 msgid "_Filter:" msgstr "_מסנן:" -#: ../extensions/find_duplicates/dlg-find-duplicates.c:98 -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:1 -#: ../extensions/find_duplicates/gth-find-duplicates.c:1350 +#: extensions/find_duplicates/dlg-find-duplicates.c:98 +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:3 +#: extensions/find_duplicates/gth-find-duplicates.c:1350 msgid "Find Duplicates" msgstr "מציאת כפילויות" -#: ../extensions/find_duplicates/dlg-find-duplicates.c:106 -#: ../extensions/search/actions.c:81 +#: extensions/find_duplicates/dlg-find-duplicates.c:106 +#: extensions/search/actions.c:80 msgid "_Find" msgstr "_חיפוש" -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:2 +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:4 msgid "Find duplicated files." msgstr "מציאת קבצים כפולים." -#: ../extensions/find_duplicates/gth-find-duplicates.c:65 +#: extensions/find_duplicates/gth-find-duplicates.c:65 msgid "leave the newest duplicates" msgstr "להשאיר את הכפילויות החדשות" -#: ../extensions/find_duplicates/gth-find-duplicates.c:66 +#: extensions/find_duplicates/gth-find-duplicates.c:66 msgid "leave the oldest duplicates" msgstr "להשאיר את הכפילויות הישנות" -#: ../extensions/find_duplicates/gth-find-duplicates.c:67 +#: extensions/find_duplicates/gth-find-duplicates.c:67 msgid "by folder…" msgstr "לפי תיקייה…" -#: ../extensions/find_duplicates/gth-find-duplicates.c:68 +#: extensions/find_duplicates/gth-find-duplicates.c:68 msgid "all files" msgstr "כל הקבצים" -#: ../extensions/find_duplicates/gth-find-duplicates.c:69 +#: extensions/find_duplicates/gth-find-duplicates.c:69 msgid "no file" msgstr "אף קובץ" -#: ../extensions/find_duplicates/gth-find-duplicates.c:519 -#: ../extensions/find_duplicates/gth-find-duplicates.c:650 +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:874 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "‫%d file (%s)" +msgstr[1] "‫%d files (%s)" +msgstr[2] "‫%d files (%s)" +msgstr[3] "‫%d קבצים (%s)" + +#: extensions/find_duplicates/gth-find-duplicates.c:519 +#: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format msgid "%d duplicate" msgid_plural "%d duplicates" msgstr[0] "כפילות אחת" -msgstr[1] "%d כפילויות" +msgstr[1] "שתי כפילויות" +msgstr[2] "‫%d כפילויות" +msgstr[3] "‏‫%d כפילויות" -#: ../extensions/find_duplicates/gth-find-duplicates.c:557 +#: extensions/find_duplicates/gth-find-duplicates.c:557 msgid "Search completed" msgstr "החיפוש הושלם" -#: ../extensions/find_duplicates/gth-find-duplicates.c:741 +#: extensions/find_duplicates/gth-find-duplicates.c:741 msgid "Searching for duplicates" msgstr "מחפש כפילויות" -#: ../extensions/find_duplicates/gth-find-duplicates.c:744 -#: ../gthumb/gth-load-file-data-task.c:106 -#: ../gthumb/gth-save-file-data-task.c:100 +#: extensions/find_duplicates/gth-find-duplicates.c:744 +#: gthumb/gth-load-file-data-task.c:109 gthumb/gth-save-file-data-task.c:103 #, c-format msgid "%d file remaining" msgid_plural "%d files remaining" -msgstr[0] "קובץ אחד נשאר" -msgstr[1] "נשארו %d קבצים" +msgstr[0] "קובץ אחד נותר" +msgstr[1] "שני קבצים נותרו" +msgstr[2] "‫%d קבצים נותרו" +msgstr[3] "‏‫%d קבצים נותרו" -#: ../extensions/find_duplicates/gth-find-duplicates.c:890 +#: extensions/find_duplicates/gth-find-duplicates.c:890 msgid "Getting the file list" msgstr "מקבל את רשימת הקבצים" -#: ../extensions/find_duplicates/gth-find-duplicates.c:1067 +#: extensions/find_duplicates/gth-find-duplicates.c:1067 msgid "Duplicates" msgstr "כפילויות" -#: ../extensions/find_duplicates/gth-find-duplicates.c:1373 +#: extensions/find_duplicates/gth-find-duplicates.c:1373 msgid "Select" msgstr "בחירה" -#: ../extensions/flicker/flicker.extension.in.in.h:1 +#: extensions/flicker/flicker.extension.desktop.in.in:3 msgid "Flicker" msgstr "Flicker" -#: ../extensions/flicker/flicker.extension.in.in.h:2 +#: extensions/flicker/flicker.extension.desktop.in.in:4 msgid "Upload images to Flickr" msgstr "העלאת תמונות ל־Flickr" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:2 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "תמונות ציבוריות" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "תמונות פרטיות, גלוי למשפחה ולחברים" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:4 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "תמונות פרטיות, גלויות לחברים" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "תמונות פרטיות, גלוי למשפחה" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:5 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:51 msgid "Private photos" msgstr "תמונות פרטיות" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:6 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:73 msgid "Safe content" msgstr "תוכן בטוח" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:7 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:77 msgid "Moderate content" msgstr "תוכן ממוצע" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:8 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:81 msgid "Restricted content" msgstr "תוכן מוגבל" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:12 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:12 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:4 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_חשבון:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "עריכת חשבונות" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 msgid "Free space:" msgstr "מקום פנוי:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:13 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:4 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:275 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:134 msgid "Ph_otoset:" msgstr "_Photoset:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:14 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:291 msgid "_Privacy:" msgstr "_פרטיות:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:15 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:329 +msgid "_Safety:" +msgstr "_בטיחות:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:405 msgid "Hi_de from public searches" msgstr "_הסתרה מחיפוש ציבורי" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:16 -msgid "_Safety:" -msgstr "_בטיחות:" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:422 +msgid "_Resize if larger than:" +msgstr "_שינוי גודל אם גדול מ:" -#: ../extensions/flicker_utils/data/ui/flickr-ask-authorization-old.ui.h:1 -msgid "C_ontinue" -msgstr "_התקדמות" +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "_חשבון:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:227 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "לא ניתן להתחבר לשרת" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "קבצים הועלו בהצלחה לשרת." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1826 +msgid "_Open in the Browser" +msgstr "_פתיחה בסייר" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "לא ניתן ליצור את האלבום" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "לא ניתן להעלות את הקבצים" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1740 +msgid "No valid file selected." +msgstr "אף קובץ חוקי לא נבחר." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "לא ניתן לייצא את הקבצים" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "ייצוא ל־%s" + +# הערות: +# הוספת הערה +# +# מבנה: +# C +# +# נתיבים: +# ../extensions/edit_metadata/gth-edit-comment-dialog.c:66 +# ../extensions/edit_metadata/gth-edit-tags-dialog.c:83 +# ../extensions/facebook/dlg-import-from-facebook.c:319 +# ../extensions/flicker_utils/dlg-import-from-flickr.c:320 +#: extensions/flicker_utils/dlg-import-from-flickr.c:320 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "קובץ אחד" +msgstr[1] "שני קבצים" +msgstr[2] "‫%d קבצים" +msgstr[3] "‏‫%d קבצים" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:345 +msgid "Could not get the photo list" +msgstr "לא ניתן לקבל את רשימת התמונות" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:382 +#: extensions/flicker_utils/dlg-import-from-flickr.c:561 +msgid "No album selected" +msgstr "לא נבחרו אלבומים" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:521 +#: extensions/photo_importer/dlg-photo-importer.c:584 +msgid "_Import" +msgstr "_ייבוא" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#, c-format +msgid "Import from %s" +msgstr "ייבוא מ־%s" -#: ../extensions/flicker_utils/data/ui/flickr-ask-authorization-old.ui.h:2 -msgid "_Authorize..." -msgstr "_אישור..." - -#: ../extensions/flicker_utils/flickr-consumer.c:124 -#: ../extensions/flicker_utils/flickr-service.c:237 -#: ../extensions/flicker_utils/flickr-service.c:348 -#: ../extensions/flicker_utils/flickr-service.c:672 -#: ../extensions/flicker_utils/flickr-service.c:937 -#: ../extensions/oauth/oauth-service.c:154 -#: ../extensions/photobucket/photobucket-consumer.c:74 -#: ../extensions/photobucket/photobucket-consumer.c:82 -#: ../extensions/photobucket/photobucket-consumer.c:149 -#: ../extensions/photobucket/photobucket-service.c:132 +#: extensions/flicker_utils/flickr-consumer.c:122 +#: extensions/flicker_utils/flickr-service.c:240 +#: extensions/flicker_utils/flickr-service.c:344 +#: extensions/flicker_utils/flickr-service.c:667 +#: extensions/flicker_utils/flickr-service.c:919 +#: extensions/oauth/oauth-service.c:154 msgid "Unknown error" msgstr "שגיאה לא ידועה" -#: ../extensions/flicker_utils/flickr-service.c:502 +#: extensions/flicker_utils/flickr-service.c:491 #, c-format msgid "" "Return to this window when you have finished the authorization process on %s" msgstr "חזרה לחלון זה לאחר סיום תהליך האישור על %s" -#: ../extensions/flicker_utils/flickr-service.c:503 -msgid "Once you're done, click the 'Continue' button below." +#: extensions/flicker_utils/flickr-service.c:492 +msgid "Once you’re done, click the “Continue” button below." msgstr "לאחר שסיימת, יש ללחוץ על הכפתור „התקדמות” למטה." -#: ../extensions/flicker_utils/flickr-service.c:571 +#: extensions/flicker_utils/flickr-service.c:562 +msgid "C_ontinue" +msgstr "_התקדמות" + +#: extensions/flicker_utils/flickr-service.c:563 +msgid "_Authorize…" +msgstr "_אישור…" + +#: extensions/flicker_utils/flickr-service.c:566 #, c-format msgid "gThumb requires your authorization to upload the photos to %s" msgstr "‏gThumb דורש את האישור שלך להעלאת התמונות אל %s" -#: ../extensions/flicker_utils/flickr-service.c:572 +#: extensions/flicker_utils/flickr-service.c:567 #, c-format msgid "" -"Click 'Authorize' to open your web browser and authorize gthumb to upload " -"photos to %s. When you're finished, return to this window to complete the " +"Click “Authorize” to open your web browser and authorize gthumb to upload " +"photos to %s. When you’re finished, return to this window to complete the " "authorization." msgstr "" -"יש ללחוץ „אישור” לפתיחת דפדפן האינטרנט שלך ולאשר ל־gthumb להעלות תמונות אל " -"%s. בסיום, יש לחזור לחלון זה להשלמת האישור." +"יש ללחוץ על „אישור” כדי לפתוח את דפדפן האינטרנט שלך ולאשר ל־gthumb להעלות " +"תמונות אל %s. בסיום, יש לחזור לחלון זה להשלמת האישור." + +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "מקבל את רשימת האלבומים" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "יצירת אלבום חדש" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "לא ניתן להעלות את „%s”: ‏%s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "‫„%s” נשלח" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "מעלה קבצים לשרת" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "רשימת התמונות מתקבלת" #. Translators: %s is a filename -#: ../extensions/gstreamer_tools/actions.c:75 +#: extensions/gstreamer_tools/actions.c:75 #, c-format msgid "Image saved as %s" msgstr "תמונה נשמרה בשם %s" -#: ../extensions/gstreamer_tools/actions.c:101 +#: extensions/gstreamer_tools/actions.c:101 msgctxt "Filename" msgid "Screenshot" msgstr "צילום מסך" -#: ../extensions/gstreamer_tools/actions.c:137 -#: ../extensions/gstreamer_tools/actions.c:148 +#: extensions/gstreamer_tools/actions.c:137 +#: extensions/gstreamer_tools/actions.c:148 msgid "Could not take a screenshot" msgstr "לא ניתן לצלם את המסך" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:1 -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:602 -#: ../extensions/image_viewer/gth-image-viewer-page.c:970 +#: extensions/gstreamer_tools/callbacks.c:32 +msgid "Screenshot" +msgstr "צילום מסך" + +#: extensions/gstreamer_tools/callbacks.c:33 +msgid "Play/Pause" +msgstr "נגינה/השהיה" + +#: extensions/gstreamer_tools/callbacks.c:34 +msgid "Mute" +msgstr "להשתיק" + +#: extensions/gstreamer_tools/callbacks.c:35 +msgid "Play faster" +msgstr "להאיץ נגינה" + +#: extensions/gstreamer_tools/callbacks.c:36 +msgid "Play slower" +msgstr "להאט נגינה" + +#: extensions/gstreamer_tools/callbacks.c:37 +#: extensions/image_viewer/gth-image-viewer-page.c:1189 +msgid "Next frame" +msgstr "מסגרת הבאה" + +#: extensions/gstreamer_tools/callbacks.c:38 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 +msgid "Go forward 1 second" +msgstr "לקפוץ שנייה קדימה" + +#: extensions/gstreamer_tools/callbacks.c:39 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 +msgid "Go forward 5 seconds" +msgstr "לקפוץ 5 שניות קדימה" + +#: extensions/gstreamer_tools/callbacks.c:40 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 +msgid "Go forward 10 seconds" +msgstr "לקפוץ 10 שניות קדימה" + +#: extensions/gstreamer_tools/callbacks.c:41 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 +msgid "Go forward 1 minute" +msgstr "לקפוץ דקה קדימה" + +#: extensions/gstreamer_tools/callbacks.c:42 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 +msgid "Go forward 5 minutes" +msgstr "לקפוץ 5 דקות קדימה" + +#: extensions/gstreamer_tools/callbacks.c:43 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 +msgid "Go back 1 second" +msgstr "לקפוץ שנייה אחורה" + +#: extensions/gstreamer_tools/callbacks.c:44 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 +msgid "Go back 5 seconds" +msgstr "לקפוץ 5 שניות אחורה" + +#: extensions/gstreamer_tools/callbacks.c:45 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 +msgid "Go back 10 seconds" +msgstr "לקפוץ 10 שניות אחורה" + +#: extensions/gstreamer_tools/callbacks.c:46 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 +msgid "Go back 1 minute" +msgstr "לקפוץ דקה אחורה" + +#: extensions/gstreamer_tools/callbacks.c:47 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 +msgid "Go back 5 minutes" +msgstr "לקפוץ 5 דקות אחורה" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:13 +msgid "Use hardware acceleration" +msgstr "להשתמש בהאצת חומרה" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:35 +msgid "_Screenshots location:" +msgstr "מיקום _צילום מסך:" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:29 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:622 +#: extensions/image_viewer/gth-image-viewer-page.c:1182 msgid "Play" msgstr "ניגון" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:2 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:50 msgid "Slower" msgstr "אטי יותר" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:3 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:72 msgid "Faster" msgstr "מהיר יותר" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:4 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:94 +msgid "Restart when finished" +msgstr "להתחיל מחדש בסיום" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:130 msgid "Time:" msgstr "זמן:" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:5 -msgid "--:--" -msgstr "--:--" - -#: ../extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui.h:1 -msgid "_Screenshots location:" -msgstr "מיקום _צילום מסך:" +#. minus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 +msgid "-5s" +msgstr "‫‎-5 שנ׳" + +#. minus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 +msgid "-10s" +msgstr "‫‎-10 שנ׳" + +#. minus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 +msgid "-1m" +msgstr "‫‎-1 דק׳" + +#. minus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 +msgid "-5m" +msgstr "‫‎-5 דק׳" + +#. plus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 +msgid "+5s" +msgstr "‫‎+5 שנ׳" + +#. plus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 +msgid "+10s" +msgstr "‫‎+10 שנ׳" + +#. plus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 +msgid "+1m" +msgstr "‫‎+1 דק׳" + +#. plus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 +msgid "+5m" +msgstr "‫‎+5 דק׳" + +#. minus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 +msgid "-1s" +msgstr "‫‎-1 שנ׳" + +#. plus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 +msgid "+1s" +msgstr "‫‎+1 שנ׳" -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:1 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:3 msgid "Audio/Video support" msgstr "תמיכת וידאו/שמע" -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:2 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:4 msgid "Play audio and video files." msgstr "הפעלת קבצי שמע ווידאו." -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:575 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:8 +msgid "video-x-generic" +msgstr "video-x-generic" + +#: extensions/gstreamer_tools/gth-media-viewer-page.c:595 msgid "Playing video" msgstr "מנגן וידאו" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:588 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:608 msgid "Pause" msgstr "עצירה" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:636 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 msgid "Take a screenshot" msgstr "צילום המסך" -#: ../extensions/gstreamer_tools/main.c:32 -#: ../gthumb/gth-main-default-tests.c:312 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 +msgid "Fit to window" +msgstr "התאמה לחלון" + +#: extensions/gstreamer_tools/main.c:34 +msgid "Audio/Video Player" +msgstr "נגן וידאו/שמע" + +#: extensions/gstreamer_tools/main.c:39 gthumb/gth-main-default-tests.c:314 msgid "Video" msgstr "וידאו" -#: ../extensions/gstreamer_tools/main.c:33 -#: ../gthumb/gth-main-default-tests.c:319 +#: extensions/gstreamer_tools/main.c:40 gthumb/gth-main-default-tests.c:321 msgid "Audio" msgstr "שמע" -#: ../extensions/gstreamer_tools/main.c:40 +#: extensions/gstreamer_tools/main.c:47 msgid "Artist" msgstr "אמן" -#: ../extensions/gstreamer_tools/main.c:41 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:16 +#: extensions/gstreamer_tools/main.c:48 +#: extensions/webalbums/data/ui/web-album-exporter.ui:320 msgid "Album" msgstr "אלבום" -#: ../extensions/gstreamer_tools/main.c:42 +#: extensions/gstreamer_tools/main.c:49 msgid "Bitrate" msgstr "קצב סיביות" -#: ../extensions/gstreamer_tools/main.c:43 +#: extensions/gstreamer_tools/main.c:50 msgid "Encoder" msgstr "מקודד" -#: ../extensions/gstreamer_tools/main.c:45 -#: ../extensions/gstreamer_tools/main.c:50 +#: extensions/gstreamer_tools/main.c:52 extensions/gstreamer_tools/main.c:57 msgid "Codec" msgstr "מקודד" -#: ../extensions/gstreamer_tools/main.c:46 +#: extensions/gstreamer_tools/main.c:53 msgid "Framerate" msgstr "קצב שקופיות" -#: ../extensions/gstreamer_tools/main.c:47 -#: ../extensions/image_print/data/ui/print-layout.ui.h:24 +#: extensions/gstreamer_tools/main.c:54 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Width" msgstr "רוחב" -#: ../extensions/gstreamer_tools/main.c:48 -#: ../extensions/image_print/data/ui/print-layout.ui.h:25 +#: extensions/gstreamer_tools/main.c:55 +#: extensions/image_print/data/ui/print-layout.ui:739 msgid "Height" msgstr "גובה" -#: ../extensions/gstreamer_tools/main.c:51 +#: extensions/gstreamer_tools/main.c:58 msgid "Channels" msgstr "ערוצים" -#: ../extensions/gstreamer_tools/main.c:52 +#: extensions/gstreamer_tools/main.c:59 msgid "Sample rate" msgstr "קצב דגימה" -#: ../extensions/gstreamer_utils/gstreamer-utils.c:368 +#: extensions/gstreamer_utils/gstreamer-utils.c:369 msgid "Stereo" msgstr "סטריאו" -#: ../extensions/gstreamer_utils/gstreamer-utils.c:368 +#: extensions/gstreamer_utils/gstreamer-utils.c:369 msgid "Mono" msgstr "מונו" #. Translators: this is an image size, such as 1024 × 768 -#: ../extensions/gstreamer_utils/gstreamer-utils.c:401 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1652 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:251 -#: ../extensions/raw_files/gth-metadata-provider-raw.c:96 -#: ../extensions/webalbums/gth-web-exporter.c:2448 ../gthumb/gtk-utils.c:897 +#: extensions/gstreamer_utils/gstreamer-utils.c:402 +#: extensions/image_viewer/gth-image-viewer-page.c:1865 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 +#: extensions/raw_files/gth-metadata-provider-raw.c:96 +#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" -#: ../extensions/image_print/actions.c:69 +#: extensions/image_print/actions.c:69 msgid "Could not print the selected files" msgstr "לא ניתן להדפיס את הקבצים הנבחרים" -#: ../extensions/image_print/callbacks.c:53 -#: ../extensions/image_print/callbacks.c:59 -#: ../extensions/image_print/preferences.c:79 +#: extensions/image_print/callbacks.c:38 extensions/image_print/callbacks.c:53 +#: extensions/image_print/callbacks.c:59 extensions/image_print/preferences.c:79 msgid "Print" msgstr "הדפסה" -#: ../extensions/image_print/data/ui/print-layout.ui.h:1 +#: extensions/image_print/data/ui/print-layout.ui:13 msgid "Centered" msgstr "ממורכז" -#: ../extensions/image_print/data/ui/print-layout.ui.h:13 +#: extensions/image_print/data/ui/print-layout.ui:322 msgid "The total number of files" msgstr "סך הכל קבצים" -#: ../extensions/image_print/data/ui/print-layout.ui.h:14 -#: ../extensions/importer/data/ui/import-preferences.ui.h:4 +#: extensions/image_print/data/ui/print-layout.ui:340 +#: extensions/importer/data/ui/import-preferences.ui:258 msgid "The event description" msgstr "תיאור האירוע" -#: ../extensions/image_print/data/ui/print-layout.ui.h:17 +#: extensions/image_print/data/ui/print-layout.ui:478 msgid "_Rows:" msgstr "_שורות:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:19 +#: extensions/image_print/data/ui/print-layout.ui:588 msgid "Image" msgstr "תמונה" -#: ../extensions/image_print/data/ui/print-layout.ui.h:20 +#: extensions/image_print/data/ui/print-layout.ui:630 msgid "Position:" msgstr "עמדה:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:21 +#: extensions/image_print/data/ui/print-layout.ui:646 msgid "Left" msgstr "שמאל" -#: ../extensions/image_print/data/ui/print-layout.ui.h:22 +#: extensions/image_print/data/ui/print-layout.ui:662 msgid "Top" msgstr "למעלה" -#: ../extensions/image_print/data/ui/print-layout.ui.h:26 +#: extensions/image_print/data/ui/print-layout.ui:811 msgid "Rotation:" msgstr "סיבוב:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:27 +#: extensions/image_print/data/ui/print-layout.ui:870 msgid "Unit:" msgstr "יחידה:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:28 +#: extensions/image_print/data/ui/print-layout.ui:924 msgid "Preview" msgstr "תצוגה מקדימה" -#: ../extensions/image_print/data/ui/print-layout.ui.h:30 +#: extensions/image_print/data/ui/print-layout.ui:1125 msgid "millimeters" msgstr "מילימטרים" -#: ../extensions/image_print/data/ui/print-layout.ui.h:31 +#: extensions/image_print/data/ui/print-layout.ui:1128 msgid "inches" msgstr "אינצ׳ים" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:1 +#: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "גופנים" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:5 +#: extensions/image_print/data/ui/print-preferences.ui:87 msgid "Select Caption Font" msgstr "בחירת גופן הכתובית" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:6 +#: extensions/image_print/data/ui/print-preferences.ui:104 msgid "Select Header Font" msgstr "בחירת גופן הכותרת העליונה" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:7 +#: extensions/image_print/data/ui/print-preferences.ui:121 msgid "Select Footer Font" msgstr "בחירת גופן הכותרת התחתונה" -#: ../extensions/image_print/gth-image-print-job.c:914 -#: ../extensions/webalbums/data/albumthemes/text.h:31 +#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "עמוד %d מתוך %d" -#: ../extensions/image_print/gth-image-print-job.c:1680 -#: ../extensions/image_print/gth-image-print-job.c:1845 -#: ../extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1681 +#: extensions/image_print/gth-image-print-job.c:1846 +#: extensions/image_print/gth-image-print-job.c:1889 msgid "Could not print" msgstr "לא ניתן להדפיס" -#: ../extensions/image_print/gth-image-print-job.c:1746 +#: extensions/image_print/gth-image-print-job.c:1747 msgid "Images" msgstr "תמונות" -#: ../extensions/image_print/gth-image-print-job.c:1847 -#: ../gthumb/gth-image-loader.c:215 ../gthumb/gth-image-loader.c:341 -#: ../gthumb/gth-image-utils.c:131 ../gthumb/gth-image-utils.c:137 +#: extensions/image_print/gth-image-print-job.c:1848 +#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "אין טען מתאים לסוג זה של קובץ" #. translators: %s is a filename -#: ../extensions/image_print/gth-load-image-info-task.c:165 +#: extensions/image_print/gth-load-image-info-task.c:168 #, c-format -msgid "Loading \"%s\"" -msgstr "טוען „%s”" +msgid "Loading “%s”" +msgstr "‫„%s” בטעינה" -#: ../extensions/image_print/gth-load-image-info-task.c:167 -#: ../extensions/webalbums/gth-web-exporter.c:2722 +#: extensions/image_print/gth-load-image-info-task.c:170 +#: extensions/webalbums/gth-web-exporter.c:2714 msgid "Loading images" msgstr "טוען תמונות" -#: ../extensions/image_print/image_print.extension.in.in.h:1 +#: extensions/image_print/image_print.extension.desktop.in.in:3 msgid "Image print" msgstr "הדפסת תמונה" -#: ../extensions/image_print/image_print.extension.in.in.h:2 +#: extensions/image_print/image_print.extension.desktop.in.in:4 msgid "Allow to print images choosing the page layout." msgstr "לאפשר הדפסת תמונות נבחרות בפריסת הדף." -#: ../extensions/image_rotation/callbacks.c:52 +#: extensions/image_print/image_print.extension.desktop.in.in:8 +#| msgid "Could not print" +msgid "document-print" +msgstr "document-print" + +#: extensions/image_rotation/callbacks.c:59 msgid "Rotate Physically" msgstr "סיבוב תמונות פיזית" -#: ../extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:60 msgid "Reset the EXIF Orientation" msgstr "איפוס התמצאות EXIF" -#: ../extensions/image_rotation/gth-reset-orientation-task.c:111 -#: ../extensions/image_rotation/gth-transform-task.c:143 -#: ../extensions/webalbums/gth-web-exporter.c:2340 -#: ../extensions/webalbums/gth-web-exporter.c:2425 +#: extensions/image_rotation/gth-reset-orientation-task.c:114 +#: extensions/image_rotation/gth-transform-task.c:146 +#: extensions/webalbums/gth-web-exporter.c:2326 +#: extensions/webalbums/gth-web-exporter.c:2411 msgid "Saving images" msgstr "שמירת תמונות" -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:1 +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:3 msgid "Image rotation" msgstr "סיבוב תמונה" -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:2 +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:4 msgid "Rotate images without data loss." msgstr "סיבוב תמונות מבלי לאבד מידע." -#: ../extensions/image_rotation/rotation-utils.c:105 +#: extensions/image_rotation/rotation-utils.c:105 #, c-format msgid "Problem transforming the image: %s" msgstr "בעיה בשינוי התמונה: %s" -#: ../extensions/image_rotation/rotation-utils.c:110 +#: extensions/image_rotation/rotation-utils.c:110 msgid "" "This transformation may introduce small image distortions along one or more " "edges, because the image dimensions are not multiples of 8.\n" @@ -3268,8 +3364,8 @@ "unacceptable, simply apply the reverse transformation to return to the " "original image.\n" "\n" -"You can also choose to discard (or trim) any untransformable edge pixels. " -"For practical use, this mode gives the best looking results, but the " +"You can also choose to discard (or trim) any untransformable edge pixels. For " +"practical use, this mode gives the best looking results, but the " "transformation is not strictly lossless anymore." msgstr "" "שינוי זה עשוי להציג עיוותים קטנים בתמונה לאורך קצה אחד או יותר, היות וממדי " @@ -3278,1421 +3374,1571 @@ "אמנם, העיוות הפיך. אם התמונה המתקבלת אינה רצויה, ניתן בפשטות להחיל את השינוי " "ההפוך ולשוב לתמונה המקורית.\n" "\n" -"כמו כן, ניתן להשליך (או לקצץ) בקצוות פיקסלים שאינם ניתנים להמרה. לשימוש " -"מעשי, מצה זה נותן את המראה הטוב ביותר, אך השינוי נעשה ללא כל איבוד קפדני." +"כמו כן, ניתן להשליך (או לקצץ) בקצוות פיקסלים שאינם ניתנים להמרה. לשימוש מעשי, " +"מצה זה נותן את המראה הטוב ביותר, אך השינוי נעשה ללא כל איבוד קפדני." -#: ../extensions/image_rotation/rotation-utils.c:116 +#: extensions/image_rotation/rotation-utils.c:116 msgid "_Trim" msgstr "_קיצוץ" -#: ../extensions/image_rotation/rotation-utils.c:118 +#: extensions/image_rotation/rotation-utils.c:118 msgid "_Accept distortion" msgstr "_קבלת עיוות" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:1 +#: extensions/image_viewer/callbacks.c:32 +msgid "Zoom in" +msgstr "להתקרב" + +#: extensions/image_viewer/callbacks.c:33 +msgid "Zoom out" +msgstr "להתרחק" + +#: extensions/image_viewer/callbacks.c:34 +#| msgid "Zoom in" +msgid "Zoom 100%" +msgstr "100% תקריב" + +#: extensions/image_viewer/callbacks.c:35 +msgid "Zoom 200%" +msgstr "200% תקריב" + +#: extensions/image_viewer/callbacks.c:36 +#| msgid "Zoom in" +msgid "Zoom 300%" +msgstr "300% תקריב" + +#: extensions/image_viewer/callbacks.c:38 +msgid "Zoom to fit" +msgstr "התאם גודל" + +#: extensions/image_viewer/callbacks.c:39 +msgid "Zoom to fit if larger" +msgstr "התקרבות להתאמה אם גדול יותר" + +#: extensions/image_viewer/callbacks.c:40 +msgid "Zoom to fit width" +msgstr "צפייה בהתאמה לרוחב" + +#: extensions/image_viewer/callbacks.c:41 +msgid "Zoom to fit width if larger" +msgstr "התקרבות להתאמת רוחב אם גדול יותר" + +#: extensions/image_viewer/callbacks.c:42 +msgid "Zoom to fit height" +msgstr "התקרבות להתאמת גובה" + +#: extensions/image_viewer/callbacks.c:43 +msgid "Zoom to fit height if larger" +msgstr "התקרבות להתאמת גובה אם גדול יותר" + +#: extensions/image_viewer/callbacks.c:45 +msgid "Undo edit" +msgstr "ביטול עריכה" + +#: extensions/image_viewer/callbacks.c:46 +msgid "Redo edit" +msgstr "ביצוע עריכה שוב" + +#: extensions/image_viewer/callbacks.c:48 +msgid "Scroll left" +msgstr "לגלול שמאלה" + +#: extensions/image_viewer/callbacks.c:49 +msgid "Scroll right" +msgstr "לגלול ימינה" + +#: extensions/image_viewer/callbacks.c:50 +msgid "Scroll up" +msgstr "לגלול למעלה" + +#: extensions/image_viewer/callbacks.c:51 +msgid "Scroll down" +msgstr "לגלול למטה" + +#: extensions/image_viewer/callbacks.c:53 +msgid "Scroll left fast" +msgstr "לגלול שמאלה מהר" + +#: extensions/image_viewer/callbacks.c:54 +msgid "Scroll right fast" +msgstr "לגלול ימינה מהר" + +#: extensions/image_viewer/callbacks.c:55 +msgid "Scroll up fast" +msgstr "לגלול למעלה מהר" + +#: extensions/image_viewer/callbacks.c:56 +msgid "Scroll down fast" +msgstr "לגלול למטה מהר" + +#: extensions/image_viewer/callbacks.c:58 +msgid "Scroll to center" +msgstr "לגלול למרכז" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:20 msgid "After loading an image:" msgstr "אחרי טעינת תמונה:" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:2 -#: ../extensions/image_viewer/gth-image-viewer-page.c:927 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:49 +#: extensions/image_viewer/gth-image-viewer-page.c:1139 msgid "Set to actual size" msgstr "הגדרה לגודל ממשי" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:3 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:50 msgid "Keep previous zoom" msgstr "שמירת הגדלה קודמת" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:4 -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:2 -msgid "Fit to window" -msgstr "התאמה לחלון" - -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:5 -#: ../extensions/image_viewer/gth-image-viewer-page.c:934 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:52 +#: extensions/image_viewer/gth-image-viewer-page.c:1146 msgid "Fit to window if larger" msgstr "התאמה לחלון אם גדול יותר" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:6 -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:3 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:53 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:80 msgid "Fit to width" msgstr "התאמה לרוחב" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:7 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:54 msgid "Fit to width if larger" msgstr "התאמה לרוחב אם גדול יותר" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:8 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:72 msgid "Reset scrollbar positions" msgstr "איפוס עמדות פס גלילה" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:9 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:109 +msgid "Mouse wheel action:" +msgstr "פעולת גלגלת העכבר:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:131 +msgctxt "zoom quality" +msgid "Change image" +msgstr "להחליף תמונה" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:148 +msgctxt "zoom quality" +msgid "Zoom image" +msgstr "להתקרב לתמונה" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:187 msgid "Zoom quality:" msgstr "איכות הגדלה:" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:10 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:209 msgctxt "zoom quality" msgid "_High" msgstr "_גבוה" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:11 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:226 msgctxt "zoom quality" msgid "_Low" msgstr "_נמוך" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:1 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:266 +msgid "Transparency:" +msgstr "שקיפות:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:295 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:15 +msgid "Checkered" +msgstr "שולחן דמקה" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:296 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:24 +msgid "White" +msgstr "לבן" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:297 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:33 +msgid "Gray" +msgstr "אפור" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:298 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:42 +msgid "Black" +msgstr "שחור" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:62 msgid "Automatic" msgstr "אוטומטי" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:4 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:89 msgid "Fit to height" msgstr "התאמה לגובה" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:6 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:106 msgid "50%" msgstr "50%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:8 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:115 msgid "100%" msgstr "100%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:10 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:124 msgid "200%" msgstr "200%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:12 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:133 msgid "300%" msgstr "300%" -#: ../extensions/image_viewer/gth-image-histogram.c:85 +#: extensions/image_viewer/gth-image-histogram.c:94 msgid "Histogram" msgstr "היסטוגרמה" -#: ../extensions/image_viewer/gth-image-viewer-page.c:82 +#: extensions/image_viewer/gth-image-viewer-page.c:84 msgid "Copy Image" msgstr "העתקת תמונה" -#: ../extensions/image_viewer/gth-image-viewer-page.c:83 +#: extensions/image_viewer/gth-image-viewer-page.c:85 msgid "Paste Image" msgstr "הדבקת תמונה" -#: ../extensions/image_viewer/gth-image-viewer-page.c:962 +#: extensions/image_viewer/gth-image-viewer-page.c:1174 msgid "Apply the embedded color profile" msgstr "החלת מתאר הצבע המוטמע" -#: ../extensions/image_viewer/gth-image-viewer-page.c:977 -msgid "Next frame" -msgstr "מסגרת הבאה" +#: extensions/image_viewer/gth-image-viewer-page.c:1196 +msgid "Transparency" +msgstr "שקיפות" -#: ../extensions/image_viewer/gth-image-viewer-page.c:1592 +#: extensions/image_viewer/gth-image-viewer-page.c:1804 msgid "Save Image" msgstr "שמירת תמונה" -#: ../extensions/image_viewer/gth-image-viewer-page.c:2190 +#: extensions/image_viewer/gth-image-viewer-page.c:2528 msgid "Loading the original image" msgstr "טעינת התמונה המקורית" -#: ../extensions/image_viewer/preferences.c:117 +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "מכולת JPEG XL" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +#| msgid "JPEG" +msgid "JPEG XL" +msgstr "JPEG XL" + +#: extensions/image_viewer/main.c:36 +msgid "Scroll Image" +msgstr "לגלול תמונה" + +#: extensions/image_viewer/main.c:37 +msgid "Image Editor" +msgstr "עורך תמונות" + +#: extensions/image_viewer/preferences.c:158 gthumb/gth-main-default-types.c:42 +#: gthumb/gth-shortcuts-window.c:40 msgid "Viewer" msgstr "מציג" -#: ../extensions/importer/data/ui/import-preferences.ui.h:1 +#: extensions/importer/data/ui/import-preferences.ui:63 msgid "_Destination" msgstr "_יעד" -#: ../extensions/importer/data/ui/import-preferences.ui.h:2 +#: extensions/importer/data/ui/import-preferences.ui:95 msgid "_Automatic subfolder" msgstr "תתי תיקיות באופן _אוטומטי" -#: ../extensions/importer/data/ui/import-preferences.ui.h:3 +#: extensions/importer/data/ui/import-preferences.ui:160 msgid "as _single subfolder" msgstr "כתיקייה _בודדת" -#: ../extensions/importer/data/ui/import-preferences.ui.h:7 +#: extensions/importer/data/ui/import-preferences.ui:393 msgid "The year" msgstr "השנה" -#: ../extensions/importer/data/ui/import-preferences.ui.h:8 +#: extensions/importer/data/ui/import-preferences.ui:410 msgid "The month" msgstr "החודש" -#: ../extensions/importer/data/ui/import-preferences.ui.h:9 +#: extensions/importer/data/ui/import-preferences.ui:427 msgid "The day of the month" msgstr "היום בחודש" -#: ../extensions/importer/data/ui/import-preferences.ui.h:10 +#: extensions/importer/data/ui/import-preferences.ui:444 msgid "The hour" msgstr "השעה" -#: ../extensions/importer/data/ui/import-preferences.ui.h:11 +#: extensions/importer/data/ui/import-preferences.ui:461 msgid "The minutes" msgstr "הדקה" -#: ../extensions/importer/data/ui/import-preferences.ui.h:12 +#: extensions/importer/data/ui/import-preferences.ui:478 msgid "The seconds" msgstr "השניות" -#: ../extensions/importer/gth-import-destination-button.c:111 +#: extensions/importer/gth-import-destination-button.c:115 msgid "Invalid Destination" msgstr "יעד לא חוקי" -#: ../extensions/importer/gth-import-preferences-dialog.c:198 +#: extensions/importer/gth-import-preferences-dialog.c:199 #, c-format msgid "example: %s" msgstr "דוגמה: %s" #. subfolder type -#: ../extensions/importer/gth-import-preferences-dialog.c:330 +#: extensions/importer/gth-import-preferences-dialog.c:324 msgid "File date" msgstr "תאריך קובץ" #. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); #. subfolder format -#: ../extensions/importer/gth-import-preferences-dialog.c:340 +#: extensions/importer/gth-import-preferences-dialog.c:334 msgid "year-month-day" msgstr "שנה-חודש-יום" -#: ../extensions/importer/gth-import-preferences-dialog.c:341 +#: extensions/importer/gth-import-preferences-dialog.c:335 msgid "year-month" msgstr "שנה-חודש" -#: ../extensions/importer/gth-import-preferences-dialog.c:342 +#: extensions/importer/gth-import-preferences-dialog.c:336 msgid "year" msgstr "שנה" -#: ../extensions/importer/gth-import-preferences-dialog.c:343 +#: extensions/importer/gth-import-preferences-dialog.c:337 msgid "custom format" msgstr "תבנית מותאמת אישית" -#: ../extensions/importer/gth-import-task.c:426 -#: ../extensions/importer/gth-import-task.c:461 -#: ../extensions/importer/gth-import-task.c:671 +#: extensions/importer/gth-import-task.c:431 +#: extensions/importer/gth-import-task.c:466 +#: extensions/importer/gth-import-task.c:678 msgid "Importing files" msgstr "מייבא קבצים" -#: ../extensions/importer/gth-import-task.c:620 +#: extensions/importer/gth-import-task.c:627 msgid "No file imported" msgstr "לא יובאו קבצים" -#: ../extensions/importer/gth-import-task.c:621 +#: extensions/importer/gth-import-task.c:628 msgid "The selected files are already present in the destination." msgstr "הקבצים הנבחרים כבר נמצאים ביעד." -#: ../extensions/importer/gth-import-task.c:644 +#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 msgid "Could not delete the files" msgstr "לא ניתן למחוק את הקבצים" -#: ../extensions/importer/gth-import-task.c:645 +#: extensions/importer/gth-import-task.c:652 msgid "Delete operation not supported." msgstr "פעולת מחיקה אינה נתמכת." -#: ../extensions/importer/gth-import-task.c:732 +#: extensions/importer/gth-import-task.c:739 msgid "Last imported" msgstr "ייבוא אחרון" -#: ../extensions/importer/gth-import-task.c:838 +#: extensions/importer/gth-import-task.c:843 msgid "No file specified." msgstr "לא צוין אף קובץ." -#. Translators: For example: Not enough free space in '/home/user/Images'.\n1.3 GB of space is required but only 300 MB is available. -#: ../extensions/importer/gth-import-task.c:875 +#. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. +#: extensions/importer/gth-import-task.c:880 #, c-format msgid "" -"Not enough free space in '%s'.\n" +"Not enough free space in “%s”.\n" "%s of space is required but only %s is available." msgstr "" -"אין מספיק מקום פנוי ב־'%s'.\n" -"נדרש %s מקום אך זמין %s בלבד." +"אין מספיק מקום פנוי ב־„%s”.\n" +"‬\n" +"‫צריך %s של מקום אך זמינים %s בלבד." -#: ../extensions/list_tools/callbacks.c:174 +#: extensions/list_tools/callbacks.c:148 extensions/list_tools/callbacks.c:157 +#: extensions/list_tools/main.c:31 msgid "Tools" msgstr "כלים" -#: ../extensions/list_tools/data/ui/personalize-scripts.ui.h:1 +#: extensions/list_tools/data/ui/personalize-scripts.ui:29 msgid "Co_mmands:" msgstr "_פקודות:" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:2 +#: extensions/list_tools/data/ui/script-editor.ui:47 msgid "_Wait for the command to finish" msgstr "_המתנה לסיום הפקודה" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:3 +#: extensions/list_tools/data/ui/script-editor.ui:65 msgid "E_xecute command once for every file" msgstr "_ביצוע פקודה אחת על כל קובץ" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:4 +#: extensions/list_tools/data/ui/script-editor.ui:82 msgid "_Terminal command (shell script)" msgstr "פקודת _מסוף (תסריט מעטפת)" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:5 +#: extensions/list_tools/data/ui/script-editor.ui:101 msgid "Sh_ortcut:" msgstr "_קיצורי דרך:" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:6 +#: extensions/list_tools/data/ui/script-editor.ui:232 msgid "The file uri" msgstr "כתובת הקובץ" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:7 +#: extensions/list_tools/data/ui/script-editor.ui:250 msgid "The file path" msgstr "נתיב הקובץ" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:8 +#: extensions/list_tools/data/ui/script-editor.ui:268 msgid "The file basename" msgstr "שם הבסיס של הקובץ" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:9 +#: extensions/list_tools/data/ui/script-editor.ui:286 msgid "The parent folder path" msgstr "נתיב תיקיית ההורה" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:14 -#, no-c-format +#. Translate only 'message' and 'default_value'. +#: extensions/list_tools/data/ui/script-editor.ui:336 +#, c-format msgid "%ask{ message }{ default value }" msgstr "%ask{ הודעה }{ ערך בררת מחדל }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:15 +#: extensions/list_tools/data/ui/script-editor.ui:352 msgid "Ask an input value" msgstr "לבקש ערך קלט" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:18 -#, no-c-format +#. Translate only 'attribute name' +#: extensions/list_tools/data/ui/script-editor.ui:370 +#, c-format msgid "%attr{ attribute name }" msgstr "%attr{ שם מאפיין }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:19 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:24 +#: extensions/list_tools/data/ui/script-editor.ui:386 +#: extensions/rename_series/data/ui/rename-series.ui:379 msgid "A file attribute" msgstr "תכונה של קובץ" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:21 -#, no-c-format +#: extensions/list_tools/data/ui/script-editor.ui:404 msgid "%N" msgstr "%N" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:22 +#: extensions/list_tools/data/ui/script-editor.ui:420 msgid "The file basename without extension" msgstr "בסיס שם הקובץ ללא סיומת" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:24 -#, no-c-format +#: extensions/list_tools/data/ui/script-editor.ui:438 +#, c-format msgid "%E" msgstr "%E" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:25 +#: extensions/list_tools/data/ui/script-editor.ui:454 msgid "The file extension" msgstr "סיומת הקובץ" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:28 -#, no-c-format +#. Translate only 'text'. +#: extensions/list_tools/data/ui/script-editor.ui:472 +#, c-format msgid "%quote{ text }" msgstr "%quote{ טקסט }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:29 +#: extensions/list_tools/data/ui/script-editor.ui:488 msgid "Quote the text " -msgstr "ציטוט הטקסט" +msgstr "ציטוט הטקסט " + +#: extensions/list_tools/data/ui/script-editor.ui:522 +msgid "The current date and time" +msgstr "התאריך והשעה הנוכחיים" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:30 +#: extensions/list_tools/data/ui/script-editor.ui:568 msgid "_Command:" msgstr "_פקודה:" -#: ../extensions/list_tools/data/ui/tools-menu.ui.h:1 -msgid "Personalize..." -msgstr "אישי..." +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +msgid "Personalize…" +msgstr "אישי…" -#: ../extensions/list_tools/dlg-personalize-scripts.c:257 +#: extensions/list_tools/dlg-personalize-scripts.c:250 msgid "Script" msgstr "תסריט" -#: ../extensions/list_tools/dlg-personalize-scripts.c:271 +#: extensions/list_tools/dlg-personalize-scripts.c:264 +#: gthumb/dlg-preferences-shortcuts.c:231 gthumb/gth-accel-button.c:256 msgid "Shortcut" msgstr "קיצורי דרך" -#: ../extensions/list_tools/dlg-personalize-scripts.c:285 -#: ../gthumb/dlg-personalize-filters.c:252 +#: extensions/list_tools/dlg-personalize-scripts.c:278 +#: gthumb/dlg-personalize-filters.c:252 msgid "Show" msgstr "הצגה" -#: ../extensions/list_tools/dlg-personalize-scripts.c:355 +#: extensions/list_tools/dlg-personalize-scripts.c:368 msgid "Could not save the script" msgstr "לא ניתן לשמור את התסריט" -#: ../extensions/list_tools/dlg-personalize-scripts.c:406 +#: extensions/list_tools/dlg-personalize-scripts.c:449 msgid "New Command" msgstr "פקודה חדשה" -#: ../extensions/list_tools/dlg-personalize-scripts.c:433 +#: extensions/list_tools/dlg-personalize-scripts.c:476 msgid "Edit Command" msgstr "עריכת פקודה" -#: ../extensions/list_tools/dlg-personalize-scripts.c:461 +#: extensions/list_tools/dlg-personalize-scripts.c:506 msgid "Are you sure you want to delete the selected command?" msgstr "האם ברצונך למחוק את הפקודה הנבחרת?" -#: ../extensions/list_tools/dlg-personalize-scripts.c:549 +#: extensions/list_tools/dlg-personalize-scripts.c:606 msgid "Commands" msgstr "פקודות" -#: ../extensions/list_tools/gth-script.c:615 -msgid "Enter a value:" -msgstr "יש להזין ערך:" - -#: ../extensions/list_tools/gth-script.c:635 -msgid "_Skip" -msgstr "_דילוג" - -#: ../extensions/list_tools/gth-script.c:761 -#: ../extensions/webalbums/gth-web-exporter.c:558 -#: ../extensions/webalbums/gth-web-exporter.c:570 -#: ../extensions/webalbums/gth-web-exporter.c:578 -msgid "Malformed command" -msgstr "פקודה מעוותת" - -#: ../extensions/list_tools/gth-script-editor-dialog.c:143 -msgid "none" -msgstr "אף אחד" - -#: ../extensions/list_tools/gth-script-editor-dialog.c:149 -#, c-format -msgid "key %d on the numeric keypad" -msgstr "מפתח %d " - -#: ../extensions/list_tools/gth-script-editor-dialog.c:294 +#: extensions/list_tools/gth-script-editor-dialog.c:280 #, c-format msgid "No command specified" msgstr "לא צוינו פקודות" -#: ../extensions/list_tools/gth-script-task.c:83 +#: extensions/list_tools/gth-script-task.c:86 #, c-format msgid "Command exited abnormally with status %d" msgstr "פקודה יצאה באופן חריג עם מצב %d" -#: ../extensions/list_tools/list_tools.extension.in.in.h:1 +#: extensions/list_tools/gth-script.c:506 +msgid "Enter a value:" +msgstr "יש להזין ערך:" + +#: extensions/list_tools/gth-script.c:760 +#: extensions/webalbums/gth-web-exporter.c:561 +#: extensions/webalbums/gth-web-exporter.c:573 +#: extensions/webalbums/gth-web-exporter.c:581 +msgid "Malformed command" +msgstr "פקודה מעוותת" + +#: extensions/list_tools/gth-script.c:1069 +msgid "_Skip" +msgstr "_דילוג" + +#: extensions/list_tools/list_tools.extension.desktop.in.in:3 msgid "File list tools" msgstr "כלי רשימת קבצים" -#: ../extensions/list_tools/list_tools.extension.in.in.h:2 +#: extensions/list_tools/list_tools.extension.desktop.in.in:4 msgid "Scripting and batch manipulation of files." msgstr "תסריטים ומניפולציית אצווה על קבצים." -#: ../extensions/map_view/gth-map-view.c:130 +#: extensions/list_tools/list_tools.extension.desktop.in.in:8 +msgid "applications-engineering" +msgstr "applications-engineering" + +#: extensions/map_view/gth-map-view.c:128 msgctxt "Cardinal point" msgid "S" msgstr "S" -#: ../extensions/map_view/gth-map-view.c:130 +#: extensions/map_view/gth-map-view.c:128 msgctxt "Cardinal point" msgid "N" msgstr "N" -#: ../extensions/map_view/gth-map-view.c:132 +#: extensions/map_view/gth-map-view.c:130 msgctxt "Cardinal point" msgid "W" msgstr "W" -#: ../extensions/map_view/gth-map-view.c:132 +#: extensions/map_view/gth-map-view.c:130 msgctxt "Cardinal point" msgid "E" msgstr "E" -#: ../extensions/map_view/gth-map-view.c:205 -#: ../extensions/map_view/map_view.extension.in.in.h:1 +#: extensions/map_view/gth-map-view.c:225 +#: extensions/map_view/map_view.extension.desktop.in.in:3 msgid "Map" msgstr "מפה" -#. No GPS label -#: ../extensions/map_view/gth-map-view.c:276 -msgid "The geographical position information is not available for this image." -msgstr "מידע המיקום הגרפי אינו מוצג עבור תמונה זו." - -#: ../extensions/map_view/map_view.extension.in.in.h:2 +#: extensions/map_view/map_view.extension.desktop.in.in:4 msgid "View the photo position on the map" msgstr "הצגת מיקום התמונה על המפה" -#: ../extensions/oauth/data/ui/oauth-account-manager.ui.h:1 +#: extensions/oauth/data/ui/oauth-account-manager.ui:23 msgid "A_ccounts:" msgstr "_חשבונות:" -#: ../extensions/oauth/data/ui/oauth-ask-authorization.ui.h:1 -msgid "Loading..." -msgstr "בטעינה..." - -#: ../extensions/oauth/oauth-account-chooser-dialog.c:153 -#: ../extensions/oauth/oauth-account-manager-dialog.c:140 -#: ../gthumb/gtk-utils.h:41 -msgid "_New" -msgstr "_חדש" +#: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 +#: gthumb/gth-folder-tree.c:1160 +msgid "Loading…" +msgstr "טוען…" -#: ../extensions/oauth/oauth-account-chooser-dialog.c:200 +#: extensions/oauth/oauth-account-chooser-dialog.c:192 msgid "New authentication…" msgstr "אישור חדש…" -#: ../extensions/oauth/oauth-ask-authorization-dialog.c:245 +#: extensions/oauth/oauth-ask-authorization-dialog.c:240 msgid "Authorization Required" msgstr "נדרש אישור" -#: ../extensions/oauth/web-service.c:378 +#: extensions/oauth/web-service.c:379 msgid "Choose _Account…" msgstr "בחירת _חשבון…" -#: ../extensions/oauth/web-service.c:656 +#: extensions/oauth/web-service.c:657 msgid "Choose Account" msgstr "בחירת חשבון" -#: ../extensions/oauth/web-service.c:773 +#: extensions/oauth/web-service.c:774 msgid "Edit Accounts" msgstr "עריכת חשבונות" -#: ../extensions/oauth/web-service.c:791 ../extensions/oauth/web-service.c:808 +#: extensions/oauth/web-service.c:792 extensions/oauth/web-service.c:809 msgid "Connecting to the server" msgstr "התחברות לשרת" -#: ../extensions/oauth/web-service.c:792 +#: extensions/oauth/web-service.c:793 msgid "Asking authorization" msgstr "בקשת אישור" -#: ../extensions/oauth/web-service.c:809 +#: extensions/oauth/web-service.c:810 msgid "Getting account information" msgstr "מקבל פרטי חשבון" -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:1 -msgid "Tiny ( 100 x 75 )" -msgstr "זעיר (75 × 100)" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:2 -msgid "Small ( 160 x 120 )" -msgstr "קטן (120 × 160)" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:3 -msgid "Medium ( 320 x 240 )" -msgstr "בינוני (240 × 320)" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:4 -msgid "Large ( 640 x 480 )" -msgstr "גדול (480 × 640)" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:5 -msgid "15ʺ screen ( 800 x 600 )" -msgstr "מסך 15ʺ (600 × 800)" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:6 -msgid "17ʺ screen ( 1024 x 768 )" -msgstr "מסך 17ʺ (768 × 1024)" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:7 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:294 -msgid "1 megabyte file size" -msgstr "גודל קובץ 1 מ״ב" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:16 -msgid "_Scramble filenames" -msgstr "_ערבוב שמות קבצים" - -#: ../extensions/photobucket/data/ui/photobucket-album-properties.ui.h:2 -msgid "_Container:" -msgstr "_מיכל:" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:288 -msgid "Tiny ( 100 × 75 )" -msgstr "זעיר (75 × 100)" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:289 -msgid "Small ( 160 × 120 )" -msgstr "קטן (120 × 160)" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:290 -msgid "Medium ( 320 × 240 )" -msgstr "בינוני (240 × 320)" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:291 -msgid "Large ( 640 × 480 )" -msgstr "גדול (480 × 640)" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:292 -msgid "15ʺ screen ( 800 × 600 )" -msgstr "מסך 15ʺ (600 × 800)" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:293 -msgid "17ʺ screen ( 1024 × 768 )" -msgstr "מסך 17ʺ (768 × 1024)" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:301 -msgid "2 megabyte file size" -msgstr "גודל קובץ 2 מ״ב" - -#: ../extensions/photobucket/photobucket.extension.in.in.h:1 -msgid "PhotoBucket" -msgstr "PhotoBucket" - -#: ../extensions/photobucket/photobucket.extension.in.in.h:2 -msgid "Upload images to PhotoBucket" -msgstr "העלאת קבצים ל־PhotoBucket" - -#: ../extensions/photo_importer/actions.c:71 -#: ../extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/actions.c:71 +#: extensions/photo_importer/dlg-photo-importer.c:628 msgid "Choose a folder" msgstr "בחירת תיקייה" -#: ../extensions/photo_importer/actions.c:75 +#: extensions/photo_importer/actions.c:75 msgid "Import" msgstr "ייבוא" -#: ../extensions/photo_importer/callbacks.c:41 +#: extensions/photo_importer/callbacks.c:41 msgid "_Removable Device…" msgstr "_התקן נשלף…" -#: ../extensions/photo_importer/callbacks.c:42 +#: extensions/photo_importer/callbacks.c:42 msgid "F_older…" msgstr "_תיקייה…" -#: ../extensions/photo_importer/callbacks.c:63 +#: extensions/photo_importer/callbacks.c:63 msgid "I_mport From" msgstr "_ייבוא מ" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:1 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:15 msgid "After importing from a device:" msgstr "אחרי ייבוא מהתקן:" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:2 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:42 msgid "_Rotate the images physically" msgstr "_סיבוב התמונה פיזית" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:3 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:6 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:59 +#: extensions/photo_importer/data/ui/photo-importer.ui:273 msgid "_Delete the imported files from the source" msgstr "_מחיקת מקור הקבצים שיובאו" #. view label -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:2 -#: ../gthumb/gth-filterbar.c:407 +#: extensions/photo_importer/data/ui/photo-importer.ui:54 +#: gthumb/gth-filterbar.c:414 msgid "S_how:" msgstr "_הצגה:" -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:3 -msgid "_Tags:" -msgstr "_תוויות:" - -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:4 +#: extensions/photo_importer/data/ui/photo-importer.ui:185 msgid "_Event:" msgstr "_אירוע:" -#: ../extensions/photo_importer/dlg-photo-importer.c:227 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/data/ui/photo-importer.ui:245 +msgid "_Tags:" +msgstr "_תוויות:" + +#: extensions/photo_importer/dlg-photo-importer.c:227 msgid "Could not import the files" msgstr "לא ניתן לייבא את הקבצים" #. translators: %d is the number of files, %s the total size -#: ../extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:291 #, c-format msgid "Files to import: %d (%s)" msgstr "קבצים לייבוא: %d ‏(%s)" -#: ../extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:331 msgid "Could not load the folder" msgstr "לא ניתן לטעון את התיקייה" -#: ../extensions/photo_importer/dlg-photo-importer.c:356 -#: ../extensions/photo_importer/dlg-photo-importer.c:396 -#: ../gthumb/gth-file-list.c:43 ../gthumb/gth-folder-tree.c:1106 +#: extensions/photo_importer/dlg-photo-importer.c:356 +#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 +#: gthumb/gth-folder-tree.c:1186 msgid "(Empty)" msgstr "(ריק)" -#: ../extensions/photo_importer/dlg-photo-importer.c:361 -#: ../gthumb/gth-browser.c:1803 +#: extensions/photo_importer/dlg-photo-importer.c:361 msgid "Getting the folder content…" msgstr "מקבל את תוכן התיקייה…" -#: ../extensions/photo_importer/dlg-photo-importer.c:407 +#: extensions/photo_importer/dlg-photo-importer.c:407 msgid "Empty" msgstr "ריק" -#: ../extensions/photo_importer/dlg-photo-importer.c:592 +#: extensions/photo_importer/dlg-photo-importer.c:594 msgid "Import from Removable Device" msgstr "ייבוא מהתקן נשלף" -#: ../extensions/photo_importer/dlg-photo-importer.c:624 +#: extensions/photo_importer/dlg-photo-importer.c:626 msgid "Import from Folder" msgstr "ייבוא מתיקייה" -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:1 +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:3 msgid "Import photos" msgstr "ייבוא תמונות" -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:2 +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:4 msgid "Import photos from removable devices." -msgstr "ייבוא תמונות מהתקנים נשלפים" +msgstr "לייבא תמונות מהתקנים נשלפים." -#: ../extensions/picasaweb/callbacks.c:50 -#: ../extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa Web Album…" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:1 -msgid "Export to Picasa Web Albums" -msgstr "ייצוא ל־Picasa Web Albums" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:5 -msgid "_Albums:" -msgstr "_אלבומים:" - -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:1 -msgid "Public" -msgstr "ציבורי" - -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:460 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:470 -msgid "Could not get the album list" -msgstr "לא ניתן לקבל את רשימת האלבומים" - -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:1 -msgid "Picasa Web Albums" -msgstr "Picasa Web Albums" - -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:2 -msgid "Upload images to Picasa Web Albums" -msgstr "העלאת תמונת ל־Picasa Web Albums" +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:8 +msgid "camera-photo" +msgstr "camera-photo" -#: ../extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "תבנית RAW" -#: ../extensions/raw_files/raw_files.extension.in.in.h:1 +#: extensions/raw_files/raw_files.extension.desktop.in.in:3 msgid "Raw format support" msgstr "תמיכה בתנית RAW" -#: ../extensions/raw_files/raw_files.extension.in.in.h:2 +#: extensions/raw_files/raw_files.extension.desktop.in.in:4 msgid "Allow to load raw format images." msgstr "מאפשר לטעון תמונות בתבנית raw." -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:2 -msgid "_X:" -msgstr "_X:" - -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:3 -msgid "_Y:" -msgstr "_Y:" - -#: ../extensions/red_eye_removal/gth-file-tool-red-eye.c:470 +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:471 msgid "Red Eye Removal" msgstr "הסרת עיניים אדומות" -#: ../extensions/red_eye_removal/gth-file-tool-red-eye.c:471 +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:472 msgid "Remove the red eye effect caused by camera flashes" msgstr "הסרת אפקט עין אדומה הנגרם על ידי הבזקי מצלמה" -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:1 +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:3 msgid "Red-eye removal" msgstr "מסיר עיניים אדומות" -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:2 +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:4 msgid "Tool to remove the red-eye effect from a photo." msgstr "כלי להסרת אפקט עין אדומה מתמונה." -#: ../extensions/rename_series/data/ui/code-selector.ui.h:1 +#: extensions/rename_series/data/ui/code-selector.ui:105 msgid "digits" msgstr "ספרה" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:2 +#: extensions/rename_series/data/ui/code-selector.ui:159 msgid "format:" msgstr "תבנית:" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:3 +#: extensions/rename_series/data/ui/code-selector.ui:256 msgid "remove" msgstr "הסרה" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:4 +#: extensions/rename_series/data/ui/code-selector.ui:276 msgid "add" msgstr "הוספה" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:2 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_מיון לפי:" #. Translators: this is the text case (upper or lower case). -#: ../extensions/rename_series/data/ui/rename-series.ui.h:4 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "_מצב:" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:5 +#: extensions/rename_series/data/ui/rename-series.ui:84 +#: gthumb/gth-browser-actions-entries.h:94 msgid "Help" msgstr "עזרה" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:6 +#: extensions/rename_series/data/ui/rename-series.ui:98 msgid "Edit template" msgstr "עריכת תבנית" +#: extensions/rename_series/data/ui/rename-series.ui:119 +msgid "Revert to the last used template" +msgstr "החזרה לתבנית האחרונה שהייתה בשימוש" + #. translate only the text in the curly brackets -#: ../extensions/rename_series/data/ui/rename-series.ui.h:10 -#, no-c-format +#: extensions/rename_series/data/ui/rename-series.ui:227 msgid "%M{ format }" msgstr "%M{ תבנית }" #. translate only the text in the curly brackets -#: ../extensions/rename_series/data/ui/rename-series.ui.h:16 -#, no-c-format +#: extensions/rename_series/data/ui/rename-series.ui:257 +#, c-format msgid "%A{ identifier }" msgstr "%A{ מזהה }" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:19 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:34 +#: extensions/rename_series/data/ui/rename-series.ui:303 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 msgid "The original filename" msgstr "שם הקובץ המקורי" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:20 +#: extensions/rename_series/data/ui/rename-series.ui:318 msgid "The original extension" msgstr "הסיומת המקורית" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:21 +#: extensions/rename_series/data/ui/rename-series.ui:333 msgid "The original enumerator" msgstr "המניה המקורית" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:22 +#: extensions/rename_series/data/ui/rename-series.ui:348 msgid "The modification date" msgstr "תאריך השינוי" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:23 +#: extensions/rename_series/data/ui/rename-series.ui:364 msgid "The digitalization date" msgstr "תאריך הדיגיטציה" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:25 +#: extensions/rename_series/data/ui/rename-series.ui:436 msgid "1" msgstr "1" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:26 +#: extensions/rename_series/data/ui/rename-series.ui:473 msgid "Re_verse Order" msgstr "_היפוך סדר" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:27 +#: extensions/rename_series/data/ui/rename-series.ui:520 msgid "_Template:" msgstr "_תבנית:" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:28 +#: extensions/rename_series/data/ui/rename-series.ui:573 msgid "_Preview:" msgstr "_תצוגה מקדימה:" -#: ../extensions/rename_series/dlg-rename-series.c:58 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Enumerator" msgstr "מניה" -#: ../extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:59 msgid "Original filename" msgstr "שם קובץ מקורי" -#: ../extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:60 msgid "Original extension" msgstr "סיומת מקורית" -#: ../extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:61 msgid "Original enumerator" msgstr "מניה מקורית" -#: ../extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:62 msgid "Modification date" msgstr "תאריך שינוי" -#: ../extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:63 msgid "Digitalization date" msgstr "תאריך דיגיטציה" -#: ../extensions/rename_series/dlg-rename-series.c:64 +#: extensions/rename_series/dlg-rename-series.c:64 msgid "File attribute" msgstr "תכונת קובץ" -#: ../extensions/rename_series/dlg-rename-series.c:558 -#: ../extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:558 +#: extensions/rename_series/dlg-rename-series.c:685 msgid "Could not rename the files" msgstr "לא ניתן לשנות את שמות הקבצים" -#: ../extensions/rename_series/dlg-rename-series.c:782 +#: extensions/rename_series/dlg-rename-series.c:782 msgid "Could not save the template" msgstr "לא ניתן לשמור את התבנית" -#: ../extensions/rename_series/dlg-rename-series.c:800 +#: extensions/rename_series/dlg-rename-series.c:800 msgid "Edit Template" msgstr "עריכת תבנית" -#: ../extensions/rename_series/dlg-rename-series.c:854 -#: ../gthumb/gth-folder-tree.c:1903 +#: extensions/rename_series/dlg-rename-series.c:869 +#: gthumb/gth-folder-tree.c:1974 msgid "_Rename" msgstr "_שינוי שם" -#: ../extensions/rename_series/dlg-rename-series.c:872 +#: extensions/rename_series/dlg-rename-series.c:886 msgid "Old Name" msgstr "שם ישן" -#: ../extensions/rename_series/dlg-rename-series.c:883 +#: extensions/rename_series/dlg-rename-series.c:897 msgid "New Name" msgstr "שם חדש" -#: ../extensions/rename_series/dlg-rename-series.c:961 +#: extensions/rename_series/dlg-rename-series.c:975 msgid "Keep original case" msgstr "שמירת המצב הקודם" -#: ../extensions/rename_series/dlg-rename-series.c:962 +#: extensions/rename_series/dlg-rename-series.c:976 msgid "Convert to lower-case" msgstr "המרה לאותיות קטנות" -#: ../extensions/rename_series/dlg-rename-series.c:963 +#: extensions/rename_series/dlg-rename-series.c:977 msgid "Convert to upper-case" msgstr "המרה לאותיות רישיות" -#: ../extensions/rename_series/gth-rename-task.c:167 +#: extensions/rename_series/gth-rename-task.c:170 msgid "Renaming files" msgstr "משנה את שמות הקבצים" -#: ../extensions/rename_series/rename_series.extension.in.in.h:1 +#: extensions/rename_series/rename_series.extension.desktop.in.in:3 msgid "Rename files" msgstr "שינוי שמות קבצים" -#: ../extensions/rename_series/rename_series.extension.in.in.h:2 +#: extensions/rename_series/rename_series.extension.desktop.in.in:4 msgid "Rename series of files." msgstr "שינוי שם של סדרת קבצים." -#: ../extensions/resize_images/callbacks.c:38 +#: extensions/resize_images/callbacks.c:38 msgid "Resize Images…" msgstr "שינוי גודל של תמונות…" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:1 +#: extensions/resize_images/data/ui/resize-images.ui:29 msgid "pixel" msgstr "פיקסל" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:4 +#: extensions/resize_images/data/ui/resize-images.ui:68 msgid "New dimensions" msgstr "ממדים חדשים" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:6 +#: extensions/resize_images/data/ui/resize-images.ui:120 msgid "_Height:" msgstr "_גובה:" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:7 +#: extensions/resize_images/data/ui/resize-images.ui:203 msgid "_Preserve original aspect ratios" msgstr "_לשמור יחסי ממדים מקוריים" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:11 -#: ../gthumb/gth-main-default-metadata.c:45 ../gthumb/gth-toolbox.c:146 +#: extensions/resize_images/data/ui/resize-images.ui:324 +#: gthumb/gth-main-default-metadata.c:47 gthumb/gth-toolbox.c:148 msgid "Format" msgstr "תבנית" -#: ../extensions/resize_images/dlg-resize-images.c:344 +#: extensions/resize_images/dlg-resize-images.c:341 msgid "Resize Images" msgstr "שינוי גודל של תמונות" -#: ../extensions/resize_images/dlg-resize-images.c:430 +#: extensions/resize_images/dlg-resize-images.c:427 msgid "Keep the original format" msgstr "שמירת התבנית המקורית" -#: ../extensions/resize_images/resize_images.extension.in.in.h:1 +#: extensions/resize_images/resize_images.extension.desktop.in.in:3 msgid "Resize images" msgstr "שינוי גודל של תמונות" -#: ../extensions/resize_images/resize_images.extension.in.in.h:2 +#: extensions/resize_images/resize_images.extension.desktop.in.in:4 msgid "Resize series of images." -msgstr "שינוי גודל של סדרת תמונות" +msgstr "לשנות גודל של סדרת תמונות." -#: ../extensions/search/actions.c:50 ../extensions/search/actions.c:123 -#: ../extensions/search/actions.c:129 +#: extensions/search/actions.c:50 extensions/search/actions.c:122 +#: extensions/search/actions.c:128 msgid "Could not perform the search" msgstr "לא ניתן לבצע את החיפוש" -#: ../extensions/search/actions.c:55 +#: extensions/search/actions.c:55 msgid "Search Result" msgstr "תוצאות חיפוש" -#: ../extensions/search/actions.c:79 +#: extensions/search/actions.c:78 msgid "Find" msgstr "חיפוש" -#: ../extensions/search/callbacks.c:69 +#: extensions/search/callbacks.c:44 extensions/search/callbacks.c:79 msgid "Find files" msgstr "חיפוש קבצים" -#: ../extensions/search/callbacks.c:103 +#: extensions/search/callbacks.c:113 msgid "Search again" msgstr "חיפוש חוזר" #. Translators: This is not a verb, it's a name as in "the search properties". -#: ../extensions/search/callbacks.c:147 -#: ../extensions/search/search.extension.in.in.h:1 +#: extensions/search/callbacks.c:197 +#: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "חיפוש" -#: ../extensions/search/data/ui/search-editor.ui.h:4 -msgid "Rules:" -msgstr "כללים:" - -#: ../extensions/search/gth-search-editor.c:112 -#: ../gthumb/gth-filter-editor-dialog.c:161 +#: extensions/search/gth-search-editor.c:117 +#: gthumb/gth-filter-editor-dialog.c:167 msgid "all the following rules" msgstr "כל הכללים הבאים" -#: ../extensions/search/gth-search-editor.c:113 -#: ../gthumb/gth-filter-editor-dialog.c:162 +#: extensions/search/gth-search-editor.c:118 +#: gthumb/gth-filter-editor-dialog.c:168 msgid "any of the following rules" msgstr "כל אחד מהכללים הבאים" -#: ../extensions/search/gth-search-task.c:183 +#: extensions/search/gth-search-source-selector.c:130 +msgid "Add another location" +msgstr "להוסיף מקום נוסף" + +#: extensions/search/gth-search-task.c:189 #, c-format msgid "Files found so far: %s" msgstr "קבצים שנמצאו עד כה: %s" -#: ../extensions/search/gth-search-task.c:274 +#: extensions/search/gth-search-task.c:333 msgid "Searching…" msgstr "מחפש…" -#: ../extensions/search/gth-search-task.c:281 +#: extensions/search/gth-search-task.c:340 msgid "Cancel the operation" msgstr "ביטול הפעולה" -#: ../extensions/search/search.extension.in.in.h:2 +#: extensions/search/search.extension.desktop.in.in:4 msgid "File search tool." msgstr "כלי לחיפוש קובץ." -#: ../extensions/selections/callbacks.c:62 +#: extensions/search/search.extension.desktop.in.in:8 +msgid "edit-find" +msgstr "edit-find" + +#. Not real actions, used in the shorcut window for documentation. +#: extensions/selections/callbacks.c:57 extensions/selections/callbacks.c:58 +#: extensions/selections/callbacks.c:59 extensions/selections/callbacks.c:71 +msgid "Add to selection" +msgstr "הוספה לבחירה" + +#: extensions/selections/callbacks.c:61 extensions/selections/callbacks.c:62 +#: extensions/selections/callbacks.c:63 extensions/selections/callbacks.c:72 +msgid "Remove from selection" +msgstr "הסרה מהבחירה" + +#: extensions/selections/callbacks.c:65 extensions/selections/callbacks.c:66 +#: extensions/selections/callbacks.c:67 extensions/selections/callbacks.c:73 +msgid "Show selection" +msgstr "הצגת בחירה" + +#: extensions/selections/callbacks.c:83 msgid "Remove from Selection" msgstr "הסרה מהבחירה" -#: ../extensions/selections/callbacks.c:107 +#: extensions/selections/callbacks.c:128 #, c-format msgid "Show selection %d" msgstr "הצגת בחירת %d" -#: ../extensions/selections/callbacks.c:329 +#: extensions/selections/callbacks.c:365 #, c-format msgid "" "Use Alt-%d to add files to this selection, Ctrl-%d to view this selection." msgstr "ניתן להשתמש ב־Alt-%d להוספת קבצים לבחירה זו, Ctrl-%d להצגת בחירה זו." -#: ../extensions/selections/gth-selections-manager.c:228 +#: extensions/selections/gth-selections-manager.c:228 #, c-format msgid "Selection %d" msgstr "בחירה %d" -#: ../extensions/selections/gth-selections-manager.c:231 -#: ../extensions/selections/selections.extension.in.in.h:1 +#: extensions/selections/gth-selections-manager.c:231 +#: extensions/selections/main.c:33 +#: extensions/selections/selections.extension.desktop.in.in:3 msgid "Selections" msgstr "בחירות" -#: ../extensions/selections/selections.extension.in.in.h:2 +#: extensions/selections/selections.extension.desktop.in.in:4 msgid "Advanced file selection." msgstr "בחירת קבצים מתקדמת." -#: ../extensions/slideshow/callbacks.c:51 +#: extensions/selections/selections.extension.desktop.in.in:8 +msgid "emblem-flag-gray" +msgstr "emblem-flag-gray" + +#: extensions/slideshow/callbacks.c:40 +msgid "Start presentation" +msgstr "הפעלת מצגת" + +#: extensions/slideshow/callbacks.c:41 +msgid "Terminate presentation" +msgstr "קטיעת מצגת" + +#: extensions/slideshow/callbacks.c:42 +msgid "Pause/Resume presentation" +msgstr "השהיית/המשך מצגת" + +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +msgid "Show next file" +msgstr "להציג את הקובץ הבא" + +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +msgid "Show previous file" +msgstr "הצגת הקובץ הקודם" + +#: extensions/slideshow/callbacks.c:65 extensions/slideshow/callbacks.c:362 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:65 +#: extensions/slideshow/main.c:286 extensions/slideshow/preferences.c:142 +#: extensions/slideshow/slideshow.extension.desktop.in.in:3 +#: gthumb/gth-shortcuts-window.c:41 msgid "Presentation" msgstr "הצגה" -#: ../extensions/slideshow/callbacks.c:348 -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:2 -#: ../extensions/slideshow/preferences.c:162 -#: ../extensions/slideshow/slideshow.extension.in.in.h:1 -msgid "Slideshow" -msgstr "מצגת" - -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:1 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:46 msgid "_Personalize" msgstr "_אישי" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:3 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:100 msgid "_Transition effect:" msgstr "_הנפשת מעבר:" #. This is the first part of the phrase "change automatically, every x seconds", where x is an input control that let the user choose a value. -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:5 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:126 msgid "_Change automatically, every" msgstr "לשנות באופן אוטומטי, _בכל" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:6 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:162 msgctxt "Every x seconds" msgid "seconds" msgstr "שניות" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:7 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:186 msgid "_Restart when finished" msgstr "להתחיל _מחדש בסיום" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:8 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:201 msgid "R_andom order" msgstr "סדר _אקראי" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:9 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:237 msgid "Playlist" msgstr "רשימת השמעה" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:10 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:314 msgid "Add files to the playlist" msgstr "הוספת קבצים לרשימת השמעה" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:11 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:334 msgid "Remove the selected files" msgstr "הסרת התיקייה הנבחרת" -#: ../extensions/slideshow/gth-slideshow.c:289 -msgid "Playing slideshow" -msgstr "הפעלת מצגת" - -#: ../extensions/slideshow/gth-slideshow-preferences.c:184 +#: extensions/slideshow/gth-slideshow-preferences.c:185 msgid "Choose the files to play" msgstr "בחירת הקבצים להפעלה" -#: ../extensions/slideshow/gth-slideshow-preferences.c:193 +#: extensions/slideshow/gth-slideshow-preferences.c:194 msgid "Audio files" msgstr "קבצי שמע" -#: ../extensions/slideshow/gth-slideshow-preferences.c:259 +#: extensions/slideshow/gth-slideshow-preferences.c:260 msgid "Random" msgstr "אקראי" -#: ../extensions/slideshow/main.c:297 +#: extensions/slideshow/gth-slideshow.c:237 +msgid "Playing a presentation" +msgstr "מצגת מתנגנת" + +#: extensions/slideshow/main.c:303 msgid "Push from right" msgstr "דחיפה מימין" -#: ../extensions/slideshow/main.c:303 +#: extensions/slideshow/main.c:309 msgid "Push from bottom" msgstr "דחיפה מלמטה" -#: ../extensions/slideshow/main.c:309 +#: extensions/slideshow/main.c:315 msgid "Slide from right" msgstr "החלקה מימין" -#: ../extensions/slideshow/main.c:315 +#: extensions/slideshow/main.c:321 msgid "Slide from bottom" msgstr "החלקה מלמטה" -#: ../extensions/slideshow/main.c:321 +#: extensions/slideshow/main.c:327 msgid "Fade in" msgstr "דהייה" -#: ../extensions/slideshow/main.c:327 +#: extensions/slideshow/main.c:333 msgid "Flip page" msgstr "היפוך דף" -#: ../extensions/slideshow/main.c:333 +#: extensions/slideshow/main.c:339 msgid "Cube from right" msgstr "קובייה מימין" -#: ../extensions/slideshow/main.c:339 +#: extensions/slideshow/main.c:345 msgid "Cube from bottom" msgstr "קובייה מלמטה" -#: ../extensions/slideshow/slideshow.extension.in.in.h:2 -msgid "View images as a slideshow." -msgstr "צפייה בתמונות כמצגת שקפים" +#: extensions/slideshow/slideshow.extension.desktop.in.in:4 +msgid "Play a presentation of images." +msgstr "לנגן מצגת של תמונות." + +#: extensions/slideshow/slideshow.extension.desktop.in.in:8 +#| msgid "Presentation" +msgid "x-office-presentation" +msgstr "x-office-presentation" + +#: extensions/terminal/actions.c:53 +#: extensions/terminal/terminal.extension.desktop.in.in:3 +msgid "Terminal" +msgstr "מסוף" + +#: extensions/terminal/callbacks.c:40 extensions/terminal/callbacks.c:45 +msgid "Open in Terminal" +msgstr "לפתוח במסוף" + +#: extensions/terminal/terminal.extension.desktop.in.in:4 +msgid "Open a folder in a terminal" +msgstr "לפתוח חלון במסוף" + +#: extensions/terminal/terminal.extension.desktop.in.in:8 +msgid "utilities-terminal" +msgstr "utilities-terminal" -#: ../extensions/webalbums/callbacks.c:48 +#: extensions/webalbums/callbacks.c:48 msgid "_Web Album…" msgstr "_אלבום רשת…" -#: ../extensions/webalbums/data/albumthemes/text.h:26 +#: extensions/webalbums/data/albumthemes/text.h:26 msgid "Click to view the image" msgstr "יש ללחוץ כדי לצפות בתמונה" -#: ../extensions/webalbums/data/albumthemes/text.h:27 +#: extensions/webalbums/data/albumthemes/text.h:27 msgid "Go back to the index" msgstr "חזרה למפתח" -#: ../extensions/webalbums/data/albumthemes/text.h:28 +#: extensions/webalbums/data/albumthemes/text.h:28 #, c-format msgid "Image %d of %d" msgstr "תמונה %d מתוך %d" -#: ../extensions/webalbums/data/albumthemes/text.h:29 +#: extensions/webalbums/data/albumthemes/text.h:29 msgid "Index" msgstr "מפתח" -#: ../extensions/webalbums/data/albumthemes/text.h:30 -msgid "Next" -msgstr "הבא" - -#: ../extensions/webalbums/data/albumthemes/text.h:32 -msgid "Previous" -msgstr "הקודם" - -#: ../extensions/webalbums/data/albumthemes/text.h:33 +#: extensions/webalbums/data/albumthemes/text.h:33 #, c-format msgid "View page %d" msgstr "מציג עמוד %d" -#: ../extensions/webalbums/data/albumthemes/text.h:34 +#: extensions/webalbums/data/albumthemes/text.h:34 msgid "View the next image" msgstr "צפייה בתמונה הבאה" -#: ../extensions/webalbums/data/albumthemes/text.h:35 +#: extensions/webalbums/data/albumthemes/text.h:35 msgid "View the next page" msgstr "צפייה בעמוד הבא" -#: ../extensions/webalbums/data/albumthemes/text.h:36 +#: extensions/webalbums/data/albumthemes/text.h:36 msgid "View the previous image" msgstr "צפייה בתמונה הקודמת" -#: ../extensions/webalbums/data/albumthemes/text.h:37 +#: extensions/webalbums/data/albumthemes/text.h:37 msgid "View the previous page" msgstr "צפייה בעמוד הקודם" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:1 +#: extensions/webalbums/data/ui/web-album-exporter.ui:19 msgid "All images on a single image" msgstr "כל התמונות בתמונה אחת" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:2 +#: extensions/webalbums/data/ui/web-album-exporter.ui:22 msgid "Adapts to the window width" msgstr "התאמה לרוחב החלון" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:3 -msgid "Web Album" -msgstr "אלבום רשת" - -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:5 -#, no-c-format +#: extensions/webalbums/data/ui/web-album-exporter.ui:127 msgid "%P" msgstr "%P" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:19 +#: extensions/webalbums/data/ui/web-album-exporter.ui:395 msgid "_Copy originals to destination" msgstr "_העתקת המקורות ליעד" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:27 +#: extensions/webalbums/data/ui/web-album-exporter.ui:706 msgid "_Adapt to the window width " -msgstr "ה_תאמה לרוחב החלון" +msgstr "להת_אים לרוחב החלון " -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:30 +#: extensions/webalbums/data/ui/web-album-exporter.ui:794 +#: extensions/webalbums/data/ui/web-album-exporter.ui:869 msgid "Index Page" msgstr "מפתח עניינים" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:31 +#: extensions/webalbums/data/ui/web-album-exporter.ui:844 msgid "Thumbnail Caption" msgstr "כיתוב תמונה ממוזערת" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:32 +#: extensions/webalbums/data/ui/web-album-exporter.ui:988 msgid "The current image number" msgstr "מספר התמונה הנוכחית" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:33 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 msgid "The total number of images" msgstr "סך הכל תמונות" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:35 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 msgid "The file comment" msgstr "הערת הקובץ" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:36 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 msgid "Image Page" msgstr "עמוד התמונה" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:37 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 msgid "Show the description, if available" msgstr "הצגת היעד, אם זמין" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:38 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 msgid "Show the following attributes:" msgstr "הצגת התכונות הבאות:" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:39 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 msgid "Image Attributes" msgstr "תכונות תמונה" -#: ../extensions/webalbums/gth-web-exporter.c:1802 +#: extensions/webalbums/dlg-web-exporter.c:379 +msgid "Web Album" +msgstr "אלבום רשת" + +#: extensions/webalbums/gth-web-exporter.c:1787 msgid "Could not show the destination" msgstr "לא ניתן להציג את היעד" -#: ../extensions/webalbums/gth-web-exporter.c:1838 +#: extensions/webalbums/gth-web-exporter.c:1823 msgid "The album has been created successfully." msgstr "האלבום נוצר בהצלחה." -#: ../extensions/webalbums/gth-web-exporter.c:2106 -#: ../extensions/webalbums/gth-web-exporter.c:2134 +#: extensions/webalbums/gth-web-exporter.c:2092 +#: extensions/webalbums/gth-web-exporter.c:2120 msgid "Saving thumbnails" msgstr "שמירת תמונות ממוזערות" -#: ../extensions/webalbums/gth-web-exporter.c:2162 +#: extensions/webalbums/gth-web-exporter.c:2148 msgid "Saving HTML pages: Images" msgstr "שומר עמודי HTML: תמונות" -#: ../extensions/webalbums/gth-web-exporter.c:2220 +#: extensions/webalbums/gth-web-exporter.c:2206 msgid "Saving HTML pages: Indexes" msgstr "שומר עמודי HTML: מפתחות" -#: ../extensions/webalbums/gth-web-exporter.c:2505 +#: extensions/webalbums/gth-web-exporter.c:2491 msgid "Copying original images" msgstr "מעתיק תמונות מקוריות" -#: ../extensions/webalbums/gth-web-exporter.c:2966 +#: extensions/webalbums/gth-web-exporter.c:2958 msgid "Could not find the style folder" msgstr "לא ניתן למצוא את סגנון התיקייה" -#: ../extensions/webalbums/gth-web-exporter.c:3004 +#: extensions/webalbums/gth-web-exporter.c:2996 msgid "Could not create a temporary folder" msgstr "לא ניתן ליצור תיקייה זמנית" -#: ../extensions/webalbums/webalbums.extension.in.in.h:1 +#: extensions/webalbums/webalbums.extension.desktop.in.in:3 msgid "Web Albums" msgstr "אלבומי רשת" -#: ../extensions/webalbums/webalbums.extension.in.in.h:2 +#: extensions/webalbums/webalbums.extension.desktop.in.in:4 msgid "Create static web albums." msgstr "יצירת אלבומי אינטרנט סטטיים." -#: ../gthumb/dlg-location.c:200 ../gthumb/gth-browser.c:1108 -#: ../gthumb/gth-browser.c:1683 ../gthumb/gth-browser.c:6557 -#: ../gthumb/gth-browser.c:6576 ../gthumb/gth-browser.c:6600 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1172 gthumb/gth-browser.c:6669 +#: gthumb/gth-browser.c:6688 gthumb/gth-browser.c:6712 gthumb/gth-vfs-tree.c:390 #, c-format -msgid "Could not load the position \"%s\"" -msgstr "לא ניתן לטעון את המיקום „%s”" +msgid "Could not load the position “%s”" +msgstr "לא ניתן לטעון את המקום „%s”" -#: ../gthumb/dlg-location.c:408 ../gthumb/dlg-location.c:418 +#: gthumb/dlg-location.c:450 gthumb/dlg-location.c:460 msgid "Open" msgstr "פתיחה" -#: ../gthumb/dlg-personalize-filters.c:237 +#: gthumb/dlg-personalize-filters.c:237 msgid "Filter" msgstr "מסנן" -#: ../gthumb/dlg-personalize-filters.c:315 +#: gthumb/dlg-personalize-filters.c:315 msgid "Could not save the filter" msgstr "לא ניתן לשמור את המסנן" -#: ../gthumb/dlg-personalize-filters.c:358 +#: gthumb/dlg-personalize-filters.c:358 msgid "New Filter" msgstr "מסנן חדש" -#: ../gthumb/dlg-personalize-filters.c:387 +#: gthumb/dlg-personalize-filters.c:387 msgid "Edit Filter" msgstr "עריכת מסנן" -#: ../gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 msgid "Filters" msgstr "מסננים" #. add the page to the preferences dialog -#: ../gthumb/dlg-preferences-browser.c:190 -#: ../gthumb/dlg-preferences-extensions.c:65 +#: gthumb/dlg-preferences-browser.c:188 gthumb/dlg-preferences-extensions.c:65 +#: gthumb/gth-shortcuts-window.c:39 msgid "Browser" msgstr "דפדפן" -#: ../gthumb/dlg-preferences-extensions.c:61 ../gthumb/gth-filterbar.c:273 +#: gthumb/dlg-preferences-extensions.c:61 +msgctxt "Extensions" msgid "All" -msgstr "הכל" +msgstr "הכול" -#: ../gthumb/dlg-preferences-extensions.c:62 +#: gthumb/dlg-preferences-extensions.c:62 +msgctxt "Extensions" msgid "Enabled" -msgstr "מאופשר" +msgstr "מופעל" -#: ../gthumb/dlg-preferences-extensions.c:63 +#: gthumb/dlg-preferences-extensions.c:63 +msgctxt "Extensions" msgid "Disabled" msgstr "מושבת" -#: ../gthumb/dlg-preferences-extensions.c:66 +#: gthumb/dlg-preferences-extensions.c:66 msgid "Viewers" msgstr "צופים" -#: ../gthumb/dlg-preferences-extensions.c:67 -#: ../gthumb/gth-main-default-metadata.c:33 +#: gthumb/dlg-preferences-extensions.c:67 gthumb/gth-file-details.c:42 +#: gthumb/gth-main-default-metadata.c:33 msgid "Metadata" msgstr "נתוני על" -#: ../gthumb/dlg-preferences-extensions.c:68 +#: gthumb/dlg-preferences-extensions.c:68 msgid "File tools" msgstr "כלי קובץ" -#: ../gthumb/dlg-preferences-extensions.c:69 +#: gthumb/dlg-preferences-extensions.c:69 msgid "List tools" msgstr "רשימת כלים" -#: ../gthumb/dlg-preferences-extensions.c:70 +#: gthumb/dlg-preferences-extensions.c:70 msgid "Importers" msgstr "מייבאים" -#: ../gthumb/dlg-preferences-extensions.c:71 +#: gthumb/dlg-preferences-extensions.c:71 msgid "Exporters" msgstr "מייצאים" -#: ../gthumb/dlg-preferences-extensions.c:368 +#: gthumb/dlg-preferences-extensions.c:368 msgid "Could not activate the extension" msgstr "לא ניתן להפעיל את ההרחבה" -#: ../gthumb/dlg-preferences-extensions.c:374 +#: gthumb/dlg-preferences-extensions.c:374 msgid "Could not deactivate the extension" msgstr "לא ניתן להשבית את ההרחבה" +#: gthumb/dlg-preferences-extensions.c:491 +msgid "gThumb Development Team" +msgstr "צוות הפיתוח של gthumb" + #. add the page to the preferences dialog -#: ../gthumb/dlg-preferences-extensions.c:666 +#: gthumb/dlg-preferences-extensions.c:664 msgid "Extensions" msgstr "הרחבות" -#: ../gthumb/dlg-preferences-extensions.c:715 +#: gthumb/dlg-preferences-extensions.c:713 msgid "Restart required" msgstr "דרוש הפעלה מחדש" -#: ../gthumb/dlg-preferences-extensions.c:716 +#: gthumb/dlg-preferences-extensions.c:714 msgid "You need to restart gthumb for these changes to take effect" msgstr "עליך להפעיל מחדש את gthumb על מנת ששינויים אלה יכנסו לתוקף" -#: ../gthumb/dlg-preferences-extensions.c:717 -msgid "_Continue" -msgstr "_התקדמות" - -#: ../gthumb/dlg-preferences-extensions.c:718 +#: gthumb/dlg-preferences-extensions.c:716 msgid "_Restart" msgstr "הפעלה _מחדש" -#: ../gthumb/dlg-sort-order.c:113 +#: gthumb/dlg-preferences-shortcuts.c:296 gthumb/dlg-preferences-shortcuts.c:371 +#: gthumb/resources/gears-menu.ui:25 +msgid "Revert" +msgstr "שחזור" + +#: gthumb/dlg-preferences-shortcuts.c:369 +msgid "Do you want to revert all the changes and use the default shortcuts?" +msgstr "לשחזר את כל השינויים ולהשתמש בקיצורי בררת המחדל?" + +#: gthumb/dlg-preferences-shortcuts.c:542 +msgctxt "Shortcuts" +msgid "All" +msgstr "הכול" + +#: gthumb/dlg-preferences-shortcuts.c:548 +msgctxt "Shortcuts" +msgid "Modified" +msgstr "נערך" + +#. add the page to the preferences dialog +#: gthumb/dlg-preferences-shortcuts.c:577 +msgid "Shortcuts" +msgstr "קיצורי דרך" + +#: gthumb/dlg-sort-order.c:113 msgid "Sort By" msgstr "מיון לפי" #. For translators: This is a progress size indicator, for example: 230.4 MB of 512.8 MB -#: ../gthumb/gio-utils.c:1361 +#: gthumb/gio-utils.c:1059 #, c-format msgid "%s of %s" msgstr "‏%s מתוך %s" -#: ../gthumb/gio-utils.c:1432 +#: gthumb/gio-utils.c:1148 #, c-format -msgid "Moving \"%s\" to \"%s\"" -msgstr "מעביר את „%s” אל „%s”" +msgid "Moving “%s” to “%s”" +msgstr "‫„%s” מועבר אל „%s”" -#: ../gthumb/gio-utils.c:1434 +#: gthumb/gio-utils.c:1150 #, c-format -msgid "Copying \"%s\" to \"%s\"" -msgstr "מעתיק את „%s״ אל „%s”" +msgid "Copying “%s” to “%s”" +msgstr "‫„%s״ מועתק אל „%s”" -#: ../gthumb/gio-utils.c:1793 +#: gthumb/gio-utils.c:1561 msgid "Moving files" msgstr "מעביר קבצים" -#: ../gthumb/gio-utils.c:1793 +#: gthumb/gio-utils.c:1561 msgid "Copying files" msgstr "מעתיק קבצים" -#: ../gthumb/gio-utils.c:1794 +#: gthumb/gio-utils.c:1562 gthumb/gio-utils.c:1793 gthumb/gio-utils.c:1923 msgid "Getting file information" msgstr "מקבל מידע" +#: gthumb/gio-utils.c:1728 +msgid "Deleting files" +msgstr "מוחק קבצים" + +#: gthumb/gio-utils.c:1869 +msgid "Moving files to trash" +msgstr "העברת קבצים לאשפה" + #. hour:minutes:seconds -#. Translators: This is a time format, like "9:05:02" for 9 -#. * hours, 5 minutes, and 2 seconds. You may change ":" to +#. Translators: This is a time format, like "9∶05∶02" for 9 +#. * hours, 5 minutes, and 2 seconds. You may change "∶" to #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: ../gthumb/glib-utils.c:3272 +#: gthumb/glib-utils.c:2064 #, c-format +#| msgctxt "long time format" +#| msgid "%d:%02d:%02d" msgctxt "long time format" -msgid "%d:%02d:%02d" -msgstr "%d:%02d:%02d" +msgid "%d∶%02d∶%02d" +msgstr "%d∶%02d∶%02d" #. minutes:seconds -#. Translators: This is a time format, like "5:02" for 5 -#. * minutes and 2 seconds. You may change ":" to the +#. Translators: This is a time format, like "5∶02" for 5 +#. * minutes and 2 seconds. You may change "∶" to the #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: ../gthumb/glib-utils.c:3281 +#: gthumb/glib-utils.c:2073 #, c-format +#| msgctxt "short time format" +#| msgid "%d:%02d" msgctxt "short time format" -msgid "%d:%02d" -msgstr "%d:%02d" +msgid "%d∶%02d" +msgstr "%d∶%02d" + +#: gthumb/gth-accel-dialog.c:121 +msgid "Press a combination of keys to use as shortcut." +msgstr "ללחוץ על צירוף מקשים שישמשו כקיצור דרך." + +#: gthumb/gth-accel-dialog.c:122 +msgid "Press Esc to cancel" +msgstr "‫Esc לביטול" + +#: gthumb/gth-application.c:52 +msgid "Open a new window" +msgstr "Open a new window" + +#: gthumb/gth-application.c:56 +msgid "Start in fullscreen mode" +msgstr "Start in fullscreen mode" + +#: gthumb/gth-application.c:60 +msgid "Automatically start a presentation" +msgstr "להתחיל מצגת אוטומטית" + +#: gthumb/gth-application.c:64 +msgid "Automatically import digital camera photos" +msgstr "Automatically import digital camera photos" -#: ../gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-application.c:68 +msgid "Show version" +msgstr "Show version" + +#: gthumb/gth-application.c:171 +msgid "— Image browser and viewer" +msgstr "- סייר ומציג קבצים" + +#: gthumb/gth-browser-actions-callbacks.c:100 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -4703,18 +4949,17 @@ "הציבורי הכללי של GNU כפי שפורסם על ידי קרן התכנה החופשית; בין אם גרסה 2 של " "הרישיון ובין אם (לבחירתך) כל גרסה מאוחרת יותר." -#: ../gthumb/gth-browser-actions-callbacks.c:131 +#: gthumb/gth-browser-actions-callbacks.c:104 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " -"WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " -"FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " -"details." +"WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR " +"A PARTICULAR PURPOSE. See the GNU General Public License for more details." msgstr "" "תכנית זו מופצת בתקווה שתביא תועלת אך ללא אחריות כלשהי; אפילו לא האחריות " "המשתמעת בדבר מסחריותה או התאמתה למטרה מסוימת. לפרטים נוספים ניתן לעיין " "ברישיון הציבורי הכללי של GNU." -#: ../gthumb/gth-browser-actions-callbacks.c:135 +#: gthumb/gth-browser-actions-callbacks.c:108 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." @@ -4722,651 +4967,950 @@ "לתכנית זו אמור היה להיות מצורף עותק של הרישיון הציבורי הכללי של GNU; במידה " "שלא, ניתן לראותה בקישור http://www.gnu.org/licenses/." -#: ../gthumb/gth-browser-actions-callbacks.c:155 +#: gthumb/gth-browser-actions-callbacks.c:127 msgid "An image viewer and browser for GNOME." msgstr "מציג ודפדפן תמונות עבור GNOME." -#: ../gthumb/gth-browser-actions-callbacks.c:158 +#: gthumb/gth-browser-actions-callbacks.c:130 msgid "translator-credits" msgstr "" "‏Revan https://launchpad.net/~mark125\n" "יניב https://launchpad.net/~yanivabir\n" "יוסף אור בוצ׳קו " -#: ../gthumb/gth-browser.c:377 +#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +msgid "Keyboard Shortcuts" +msgstr "קיצורי מקלדת" + +#: gthumb/gth-browser-actions-entries.h:96 +msgid "Quit" +msgstr "יציאה" + +#: gthumb/gth-browser-actions-entries.h:99 +msgid "Show browser" +msgstr "להציג דפדפן" + +#: gthumb/gth-browser-actions-entries.h:100 +msgid "Close window" +msgstr "לסגור חלון" + +#: gthumb/gth-browser-actions-entries.h:102 +msgid "Open location" +msgstr "לפתוח מיקום" + +#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4631 +#: gthumb/gth-browser.c:4649 gthumb/resources/file-list-menu.ui:7 +#: gthumb/resources/file-menu.ui:7 +msgid "Fullscreen" +msgstr "מסך מלא" + +#: gthumb/gth-browser-actions-entries.h:104 +msgid "Revert image to saved" +msgstr "להחזיר לתמונה שנשמרה" + +#: gthumb/gth-browser-actions-entries.h:105 +msgid "Save image" +msgstr "לשמור תמונה" + +#: gthumb/gth-browser-actions-entries.h:106 +msgid "Save image as" +msgstr "לשמור תמונה בשם" + +#: gthumb/gth-browser-actions-entries.h:107 +msgid "Sidebar" +msgstr "סרגל צד" + +#: gthumb/gth-browser-actions-entries.h:108 +msgid "Statusbar" +msgstr "שורת מצב" + +#: gthumb/gth-browser-actions-entries.h:109 +msgid "Thumbnails list" +msgstr "רשימת תמונות ממוזערות" + +#: gthumb/gth-browser-actions-entries.h:111 +msgid "Load previous location" +msgstr "לעבור למקום הקודם" + +#: gthumb/gth-browser-actions-entries.h:112 +msgid "Load next location" +msgstr "לטעון את המקום הבא" + +#: gthumb/gth-browser-actions-entries.h:113 +msgid "Load parent folder" +msgstr "לטעון את תיקייה ההורה" + +#: gthumb/gth-browser-actions-entries.h:114 +msgid "Load home" +msgstr "לטעון את תיקיית הבית" + +#: gthumb/gth-browser-actions-entries.h:115 +msgid "Reload location" +msgstr "לרענן את המקום" + +#: gthumb/gth-browser-actions-entries.h:116 +msgid "Show/Hide hidden files" +msgstr "להציג/להסתיר קבצים נסתרים" + +#: gthumb/gth-browser-actions-entries.h:117 +msgid "Change sorting order" +msgstr "לשנות את סדר המיון" + +#: gthumb/gth-browser-actions-entries.h:121 +msgid "Show first file" +msgstr "להציג את הקובץ הראשון" + +#: gthumb/gth-browser-actions-entries.h:122 +msgid "Show last file" +msgstr "להציג את הקובץ האחרון" + +#: gthumb/gth-browser-actions-entries.h:124 +msgid "Image tools" +msgstr "כלי תמונה" + +#: gthumb/gth-browser-actions-entries.h:125 +msgid "File properties" +msgstr "מאפייני קובץ" + +#: gthumb/gth-browser-actions-entries.h:127 +msgid "Select all" +msgstr "לבחור הכול" + +#: gthumb/gth-browser-actions-entries.h:128 +msgid "Select none" +msgstr "לבטל בחירה" + +#: gthumb/gth-browser.c:410 msgid "[modified]" msgstr "[שונה]" -#: ../gthumb/gth-browser.c:829 +#: gthumb/gth-browser.c:875 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" -msgstr[0] "%d קבצים שונו (%s)" -msgstr[1] "%d קבצים שונו (%s)" +msgstr[0] "קובץ %d נבחר (%s)" +msgstr[1] "‫%d קבצים נבחרו (%s)" +msgstr[2] "‫‫%d קבצים נבחרו (%s)" +msgstr[3] "‫‫%d קבצים נבחרו (%s)" -#: ../gthumb/gth-browser.c:864 +#: gthumb/gth-browser.c:910 #, c-format msgid "%s of free space" msgstr "‏%s של מקום פנוי" -#: ../gthumb/gth-browser.c:1787 ../gthumb/gth-browser.c:1814 +#: gthumb/gth-browser.c:1788 gthumb/gth-browser.c:1804 #, c-format msgid "No suitable module found for %s" msgstr "לא נמצא מודול מתאים עבור %s" -#: ../gthumb/gth-browser.c:1936 +#: gthumb/gth-browser.c:1909 #, c-format -msgid "Save changes to file '%s'?" -msgstr "שמירת שינויים לקובץ '%s'?" +msgid "Save changes to file “%s”?" +msgstr "לשמור שינויים לקובץ „%s”?" -#: ../gthumb/gth-browser.c:1941 -msgid "If you don't save, changes to the file will be permanently lost." -msgstr "אם לא תתבצע שמירה, שינויים בקובץ זה יאבדו לצמיתות." +#: gthumb/gth-browser.c:1914 +msgid "If you don’t save, changes to the file will be permanently lost." +msgstr "ללא שמירה, השינויים בקובץ זה יאבדו לצמיתות." -#: ../gthumb/gth-browser.c:1942 +#: gthumb/gth-browser.c:1915 msgid "Do _Not Save" msgstr "_לא לשמור" -#: ../gthumb/gth-browser.c:3010 ../gthumb/gth-source-tree.c:182 +#: gthumb/gth-browser.c:2403 gthumb/gth-browser.c:4657 +msgid "Accept" +msgstr "החלה" + +#: gthumb/gth-browser.c:2403 gthumb/gtk-utils.h:37 +msgid "_Close" +msgstr "_סגירה" + +#: gthumb/gth-browser.c:2942 msgid "Could not change name" msgstr "לא ניתן לשנות את שם הקובץ" -#: ../gthumb/gth-browser.c:3459 +#: gthumb/gth-browser.c:3445 msgid "Modified" msgstr "השתנה" -#: ../gthumb/gth-browser.c:4526 +#: gthumb/gth-browser.c:4579 msgid "Go to the previous visited location" msgstr "מעבר למקום האחרון בו ביקרת" -#: ../gthumb/gth-browser.c:4532 +#: gthumb/gth-browser.c:4585 msgid "Go to the next visited location" msgstr "מעבר למקום הבא בו ביקרת" -#: ../gthumb/gth-browser.c:4540 +#: gthumb/gth-browser.c:4593 msgid "History" msgstr "היסטוריה" -#: ../gthumb/gth-browser.c:4554 +#: gthumb/gth-browser.c:4607 msgid "View the folders" msgstr "צפייה בתיקיות" -#: ../gthumb/gth-browser.c:4569 +#: gthumb/gth-browser.c:4622 msgid "Edit file" msgstr "עריכת קובץ" -#: ../gthumb/gth-browser.c:4578 ../gthumb/gth-browser.c:4596 -#: ../gthumb/resources/file-list-menu.ui.h:1 -#: ../gthumb/resources/file-menu.ui.h:1 -msgid "Fullscreen" -msgstr "מסך מלא" - -#: ../gthumb/gth-browser.c:4604 -msgid "Accept" -msgstr "החלה" - -#: ../gthumb/gth-browser.c:6558 +#: gthumb/gth-browser.c:6670 #, c-format msgid "File type not supported" msgstr "סוג הקובץ אינו נתמך" -#: ../gthumb/gth-browser.c:6601 +#: gthumb/gth-browser.c:6713 #, c-format msgid "No suitable module found" msgstr "לא נמצא מודול מתאים" -#: ../gthumb/gth-delete-task.c:64 -msgid "Deleting files" -msgstr "מוחק קבצים" - -#: ../gthumb/gth-extensions.c:203 +#: gthumb/gth-extensions.c:206 #, c-format -msgid "Could not open the module `%s`: %s" +msgid "Could not open the module “%s”: %s" msgstr "לא ניתן לפתוח את המודול „%s”: ‏%s" -#: ../gthumb/gth-extensions.c:754 +#: gthumb/gth-extensions.c:759 #, c-format -msgid "The extension '%1$s' is required by the extension '%2$s'" -msgstr "ההרחבה '%1$s' נדרשת על ידי ההרחבה '%2$s'" +msgid "The extension “%1$s” is required by the extension “%2$s”" +msgstr "ההרחבה „%1$s” דרושה להרחבה „%2$s”" -#: ../gthumb/gth-file-chooser-dialog.c:144 +#: gthumb/gth-file-chooser-dialog.c:145 msgid "All Supported Files" msgstr "כל הקבצים נתמכים" -#: ../gthumb/gth-file-details.c:43 -msgid "Details" -msgstr "פרטים" +#: gthumb/gth-file-chooser-dialog.c:195 +msgid "_Show Format Options" +msgstr "להציג אפשרויות _עיצוב" -#: ../gthumb/gth-file-source-vfs.c:224 +#: gthumb/gth-file-source-vfs.c:219 msgid "Computer" msgstr "מחשב" -#: ../gthumb/gth-file-source-vfs.c:231 -msgid "Home Folder" -msgstr "תיקיית הבית" - -#: ../gthumb/gth-file-source-vfs.c:751 +#: gthumb/gth-file-source-vfs.c:796 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "לא ניתן להעביר את הקבצים לאשפה. האם ברצונך למחוק אותם למציתות?" -#: ../gthumb/gth-file-source-vfs.c:761 +#: gthumb/gth-file-source-vfs.c:807 msgid "Could not move the files to the Trash" -msgstr "לא ניתן להעביר את הקבצים לאשפה." +msgstr "לא ניתן להעביר את הקבצים לאשפה" -#: ../gthumb/gth-file-source-vfs.c:805 +#: gthumb/gth-file-source-vfs.c:852 #, c-format -msgid "Are you sure you want to permanently delete \"%s\"?" -msgstr "האם ברצונך למחוק לצמיתות את „%s”?" +msgid "Are you sure you want to permanently delete “%s”?" +msgstr "למחוק את „%s” לצמיתות?" -#: ../gthumb/gth-file-source-vfs.c:808 +#: gthumb/gth-file-source-vfs.c:855 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" "Are you sure you want to permanently delete the %'d selected files?" -msgstr[0] "האם ברצונך למחוק לצמיתות את הקובץ הנבחר?" -msgstr[1] "האם ברצונך למחוק לצמיתות את %d הקבצים הנבחרים?" +msgstr[0] "למחוק את הקובץ הנבחר לצמיתות?" +msgstr[1] "למחוק את שני הקבצים הנבחרים לצמיתות?" +msgstr[2] "‫למחוק את %'d הקבצים הנבחרים לצמיתות?" +msgstr[3] "‫‫למחוק את %'d הקבצים הנבחרים לצמיתות?" -#: ../gthumb/gth-file-source-vfs.c:818 +#: gthumb/gth-file-source-vfs.c:865 msgid "If you delete a file, it will be permanently lost." msgstr "אם ברצונך למחוק את הקובץ, הוא יאבד לצמיתות." -#: ../gthumb/gth-filterbar.c:307 -msgid "Personalize…" -msgstr "אישי…" +#. "files" label +#: gthumb/gth-filter-editor-dialog.c:179 gthumb/gth-filter.c:287 +msgid "files" +msgstr "קבצים" -#: ../gthumb/gth-filter.c:43 ../gthumb/gth-filter-editor-dialog.c:174 -#: ../gthumb/gth-test-simple.c:77 +#: gthumb/gth-filter-editor-dialog.c:180 gthumb/gth-filter.c:43 +#: gthumb/gth-test-simple.c:78 msgid "kB" msgstr "ק״ב" -#: ../gthumb/gth-filter.c:44 ../gthumb/gth-filter-editor-dialog.c:175 -#: ../gthumb/gth-test-simple.c:78 +#: gthumb/gth-filter-editor-dialog.c:181 gthumb/gth-filter.c:44 +#: gthumb/gth-test-simple.c:79 msgid "MB" msgstr "מ״ב" -#: ../gthumb/gth-filter.c:45 ../gthumb/gth-filter-editor-dialog.c:176 -#: ../gthumb/gth-test-simple.c:79 +#: gthumb/gth-filter-editor-dialog.c:182 gthumb/gth-filter.c:45 +#: gthumb/gth-test-simple.c:80 msgid "GB" msgstr "ג״ב" -#. "files" label -#: ../gthumb/gth-filter.c:286 ../gthumb/gth-filter-editor-dialog.c:173 -msgid "files" -msgstr "קבצים" - -#: ../gthumb/gth-filter-editor-dialog.c:220 +#: gthumb/gth-filter-editor-dialog.c:226 msgid "ascending" msgstr "סדרך עולה" -#: ../gthumb/gth-filter-editor-dialog.c:221 +#: gthumb/gth-filter-editor-dialog.c:227 msgid "descending" msgstr "סדר יורד" -#: ../gthumb/gth-filter-editor-dialog.c:515 +#: gthumb/gth-filter-editor-dialog.c:521 #, c-format msgid "No limit specified" msgstr "לא צוינה מגבלה" -#: ../gthumb/gth-folder-tree.c:1079 -msgid "Loading…" -msgstr "טוען…" +#: gthumb/gth-filterbar.c:280 +msgid "All" +msgstr "הכל" -#: ../gthumb/gth-folder-tree.c:1382 +#: gthumb/gth-folder-tree.c:1465 msgid "(Open Parent)" msgstr "(פתיחת הורה)" -#: ../gthumb/gth-folder-tree.c:1901 +#: gthumb/gth-folder-tree.c:1972 msgid "Enter the new name:" msgstr "יש להזין שם חדש:" -#: ../gthumb/gth-histogram-view.c:910 +#: gthumb/gth-histogram-view.c:911 msgid "Alpha" msgstr "אלפא" -#: ../gthumb/gth-histogram-view.c:916 +#. Translators: RGB is an acronym for Red Green Blue +#: gthumb/gth-histogram-view.c:917 msgid "RGB" msgstr "RGB" -#: ../gthumb/gth-image-list-task.c:141 +#: gthumb/gth-image-list-task.c:144 msgid "Could not rename the file" msgstr "לא ניתן לשנות את שם הקובץ" -#: ../gthumb/gth-image-saver.c:39 +#: gthumb/gth-image-saver.c:39 msgid "No options available for this file type" msgstr "אין אפשרויות זמינות עבור סוג זה של קובץ" -#: ../gthumb/gth-image-saver.c:185 +#: gthumb/gth-image-saver.c:185 #, c-format -msgid "Could not find a suitable module to save the image as \"%s\"" -msgstr "לא ניתן למצוא מודול מתאים לשמירת התמונה בשם „%s”" +msgid "Could not find a suitable module to save the image as “%s”" +msgstr "לא ניתן למצוא מודול מתאים לשמירת התמונה בתור „%s”" -#: ../gthumb/gth-load-file-data-task.c:108 +#: gthumb/gth-load-file-data-task.c:111 msgid "Reading file information" msgstr "קריאת מידע על הקובץ" -#: ../gthumb/gth-main-default-metadata.c:32 -msgid "File" -msgstr "קובץ" +#: gthumb/gth-location-chooser-dialog.c:194 gthumb/resources/gears-menu.ui:35 +msgid "Hidden Files" +msgstr "הסתרת קבצים" + +#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "מיקום" -#: ../gthumb/gth-main-default-metadata.c:39 +#: gthumb/gth-location-chooser.c:572 +msgid "Locations" +msgstr "מקומות" + +#: gthumb/gth-location-chooser.c:617 +msgid "Other…" +msgstr "אחר…" + +#: gthumb/gth-main-default-metadata.c:39 msgid "Name" msgstr "שם" -#: ../gthumb/gth-main-default-metadata.c:40 -#: ../gthumb/gth-main-default-tests.c:349 +#: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" msgstr "גודל" -#: ../gthumb/gth-main-default-metadata.c:41 -msgctxt "the file mtime" +#: gthumb/gth-main-default-metadata.c:41 +msgid "Bytes" +msgstr "בתים" + +#. Translators: the file modified time. +#: gthumb/gth-main-default-metadata.c:43 msgid "Modified Date & Time" msgstr "תאריך ושעת שינוי" -#: ../gthumb/gth-main-default-metadata.c:42 +#: gthumb/gth-main-default-metadata.c:44 msgid "Type" msgstr "סוג" -#: ../gthumb/gth-main-default-metadata.c:44 -msgid "Location" -msgstr "מיקום" - -#: ../gthumb/gth-main-default-metadata.c:47 +#: gthumb/gth-main-default-metadata.c:49 msgid "Duration" -msgstr "משך:" +msgstr "משך" -#: ../gthumb/gth-main-default-metadata.c:49 +#: gthumb/gth-main-default-metadata.c:51 msgid "Exposure Settings" msgstr "הגדרות חשיפה" -#: ../gthumb/gth-main-default-metadata.c:50 +#: gthumb/gth-main-default-metadata.c:52 msgid "Aperture" msgstr "צמצם" -#: ../gthumb/gth-main-default-metadata.c:51 +#: gthumb/gth-main-default-metadata.c:53 msgid "ISO Speed" msgstr "מהירות ISO" -#: ../gthumb/gth-main-default-metadata.c:52 +#: gthumb/gth-main-default-metadata.c:54 msgid "Exposure Time" msgstr "זמן חשיפה" -#: ../gthumb/gth-main-default-metadata.c:53 +#: gthumb/gth-main-default-metadata.c:55 msgid "Shutter Speed" msgstr "מהירות צמצם" -#: ../gthumb/gth-main-default-metadata.c:54 +#: gthumb/gth-main-default-metadata.c:56 msgid "Focal Length" msgstr "אורך מוקד" -#: ../gthumb/gth-main-default-metadata.c:55 +#: gthumb/gth-main-default-metadata.c:57 msgid "Flash" msgstr "הבזק" -#: ../gthumb/gth-main-default-metadata.c:56 +#: gthumb/gth-main-default-metadata.c:58 msgid "Camera Model" msgstr "מודל מצלמה" -#: ../gthumb/gth-main-default-metadata.c:58 +#: gthumb/gth-main-default-metadata.c:59 +msgid "Color Profile" +msgstr "פרופיל צבע" + +#: gthumb/gth-main-default-metadata.c:61 msgid "General Date & Time" msgstr "תאריך ושעה כלליים" -#: ../gthumb/gth-main-default-metadata.c:65 +#: gthumb/gth-main-default-metadata.c:68 msgid "Author" -msgstr "יוצר:" +msgstr "יוצר" -#: ../gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-metadata.c:69 msgid "Copyright" msgstr "זכויות יוצרים" -#: ../gthumb/gth-main-default-sort-types.c:131 +#: gthumb/gth-main-default-sort-types.c:166 msgid "file name" msgstr "שם קובץ" -#: ../gthumb/gth-main-default-sort-types.c:132 +#: gthumb/gth-main-default-sort-types.c:167 msgid "file path" msgstr "נתיב קובץ" -#: ../gthumb/gth-main-default-sort-types.c:133 +#: gthumb/gth-main-default-sort-types.c:168 msgid "file size" msgstr "גודל קובץ" -#: ../gthumb/gth-main-default-sort-types.c:134 +#: gthumb/gth-main-default-sort-types.c:169 msgid "file modified date" msgstr "תאריך שינוי קובץ" -#: ../gthumb/gth-main-default-sort-types.c:135 +#: gthumb/gth-main-default-sort-types.c:170 msgid "no sorting" msgstr "לא ממוין" -#: ../gthumb/gth-main-default-sort-types.c:136 +#: gthumb/gth-main-default-sort-types.c:171 msgid "dimensions" msgstr "ממדים" -#: ../gthumb/gth-main-default-tests.c:284 +#: gthumb/gth-main-default-sort-types.c:172 +msgid "aspect ratio" +msgstr "יחס תצוגה" + +#: gthumb/gth-main-default-tests.c:286 msgid "All Files" msgstr "כל הקבצים" -#: ../gthumb/gth-main-default-tests.c:291 +#: gthumb/gth-main-default-tests.c:293 msgid "All Images" msgstr "כל התמונות" -#: ../gthumb/gth-main-default-tests.c:298 +#: gthumb/gth-main-default-tests.c:300 msgid "JPEG Images" msgstr "תמונות JPEG" -#: ../gthumb/gth-main-default-tests.c:305 +#: gthumb/gth-main-default-tests.c:307 msgid "Raw Photos" msgstr "תמונות גלמיות" -#: ../gthumb/gth-main-default-tests.c:326 +#: gthumb/gth-main-default-tests.c:328 msgid "Media" msgstr "מדיה" -#: ../gthumb/gth-main-default-tests.c:333 +#: gthumb/gth-main-default-tests.c:335 msgid "Text Files" msgstr "טקסט בלבד" -#: ../gthumb/gth-main-default-tests.c:341 +#: gthumb/gth-main-default-tests.c:343 msgid "Filename" msgstr "שם קובץ" -#: ../gthumb/gth-main-default-tests.c:373 +#: gthumb/gth-main-default-tests.c:375 msgid "Title (embedded)" msgstr "כותרת (מוטמע)" -#: ../gthumb/gth-main-default-tests.c:381 +#: gthumb/gth-main-default-tests.c:383 msgid "Description (embedded)" msgstr "תיאור (מוטמע)" -#: ../gthumb/gth-overwrite-dialog.c:244 +#: gthumb/gth-main-default-types.c:39 +msgid "Show/Hide" +msgstr "להציג/להסתיר" + +#: gthumb/gth-main-default-types.c:40 +msgid "Navigation" +msgstr "ניווט" + +#: gthumb/gth-main-default-types.c:41 +msgid "File Manager" +msgstr "מנהל קבצים" + +#: gthumb/gth-overwrite-dialog.c:326 msgid "Overwrite" msgstr "דריסה" -#: ../gthumb/gth-progress-dialog.c:149 -msgid "Cancel operation" -msgstr "ביטול פעולה" +#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "פעולות" -#: ../gthumb/gth-save-file-data-task.c:102 +#: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "שמירת מידע הקובץ" #. Translators: %s is a filename -#: ../gthumb/gth-save-image-task.c:158 +#: gthumb/gth-save-image-task.c:161 #, c-format -msgid "Saving '%s'" -msgstr "שומר '%s'" +msgid "Saving “%s”" +msgstr "‫„%s” נשמר" -#: ../gthumb/gth-tags-entry.c:481 +#: gthumb/gth-tags-entry.c:507 #, c-format -msgid "Create tag «%s»" -msgstr "יצירת תווית «%s»" +msgid "Create tag “%s”" +msgstr "יצירת תגית „%s”" -#: ../gthumb/gth-tags-entry.c:1130 +#: gthumb/gth-tags-entry.c:1090 msgid "Show all the tags" msgstr "הצגת כל התוויות" -#: ../gthumb/gth-tags-file.c:235 +#: gthumb/gth-tags-file.c:235 msgid "Holidays" msgstr "חגים" -#: ../gthumb/gth-tags-file.c:236 +#: gthumb/gth-tags-file.c:236 msgid "Temporary" msgstr "זמני" -#: ../gthumb/gth-tags-file.c:237 +#: gthumb/gth-tags-file.c:237 msgid "Screenshots" msgstr "תמונות מסך" -#: ../gthumb/gth-tags-file.c:238 +#: gthumb/gth-tags-file.c:238 msgid "Science" msgstr "מדע" -#: ../gthumb/gth-tags-file.c:239 +#: gthumb/gth-tags-file.c:239 msgid "Favorite" msgstr "מועדף" -#: ../gthumb/gth-tags-file.c:240 +#: gthumb/gth-tags-file.c:240 msgid "Important" msgstr "חשוב" -#: ../gthumb/gth-tags-file.c:241 +#: gthumb/gth-tags-file.c:241 msgid "GNOME" msgstr "GNOME" -#: ../gthumb/gth-tags-file.c:242 +#: gthumb/gth-tags-file.c:242 msgid "Games" msgstr "משחקים" -#: ../gthumb/gth-tags-file.c:243 +#: gthumb/gth-tags-file.c:243 msgid "Party" msgstr "מסיבה" -#: ../gthumb/gth-tags-file.c:244 +#: gthumb/gth-tags-file.c:244 msgid "Birthday" msgstr "תאריך לידה" -#: ../gthumb/gth-tags-file.c:245 +#: gthumb/gth-tags-file.c:245 msgid "Astronomy" msgstr "אסטרונומיה" -#: ../gthumb/gth-tags-file.c:246 +#: gthumb/gth-tags-file.c:246 msgid "Family" msgstr "משפחה" -#: ../gthumb/gth-test-category.c:46 ../gthumb/gth-test-simple.c:49 -#: ../gthumb/gth-test-simple.c:66 +#: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 +msgid "is lower than" +msgstr "נמוך מ" + +#: gthumb/gth-test-aspect-ratio.c:68 gthumb/gth-test-simple.c:58 +msgid "is greater than" +msgstr "גדול מ" + +#: gthumb/gth-test-aspect-ratio.c:69 gthumb/gth-test-simple.c:59 +msgid "is equal to" +msgstr "שווה ל" + +#: gthumb/gth-test-aspect-ratio.c:70 gthumb/gth-test-simple.c:60 +msgid "is greater than or equal to" +msgstr "גדול או שווה ל" + +#: gthumb/gth-test-aspect-ratio.c:71 gthumb/gth-test-simple.c:61 +msgid "is lower than or equal to" +msgstr "קטן או שווה ל" + +#: gthumb/gth-test-aspect-ratio.c:369 gthumb/gth-test-category.c:421 +#: gthumb/gth-test-simple.c:1084 gthumb/gth-test-simple.c:1105 +#: gthumb/gth-test-simple.c:1131 +#, c-format +msgid "The test definition is incomplete" +msgstr "בדיקת המזהה איננה שלמה" + +#: gthumb/gth-test-category.c:46 gthumb/gth-test-simple.c:50 +#: gthumb/gth-test-simple.c:67 msgid "is" msgstr "הינו" -#: ../gthumb/gth-test-category.c:47 +#: gthumb/gth-test-category.c:47 msgid "is only" msgstr "בלבד" -#: ../gthumb/gth-test-category.c:48 ../gthumb/gth-test-simple.c:50 -#: ../gthumb/gth-test-simple.c:67 +#: gthumb/gth-test-category.c:48 gthumb/gth-test-simple.c:51 +#: gthumb/gth-test-simple.c:68 msgid "is not" msgstr "אינו" -#: ../gthumb/gth-test-category.c:49 ../gthumb/gth-test-simple.c:52 +#: gthumb/gth-test-category.c:49 gthumb/gth-test-simple.c:53 msgid "matches" msgstr "התאמות" -#: ../gthumb/gth-test-category.c:425 ../gthumb/gth-test-simple.c:908 -#: ../gthumb/gth-test-simple.c:929 ../gthumb/gth-test-simple.c:955 -#, c-format -msgid "The test definition is incomplete" -msgstr "בדיקת המזהה איננה שלמה" - -#: ../gthumb/gth-test-selector.c:253 +#: gthumb/gth-test-selector.c:259 msgid "Add a new rule" msgstr "הוספת הוראה חדשה" -#: ../gthumb/gth-test-selector.c:263 +#: gthumb/gth-test-selector.c:269 msgid "Remove this rule" msgstr "הסרת הוראה זו" -#: ../gthumb/gth-test-simple.c:46 +#: gthumb/gth-test-simple.c:47 msgid "contains" msgstr "מכיל" -#: ../gthumb/gth-test-simple.c:47 +#: gthumb/gth-test-simple.c:48 msgid "starts with" msgstr "מתחיל עם" -#: ../gthumb/gth-test-simple.c:48 +#: gthumb/gth-test-simple.c:49 msgid "ends with" msgstr "מסתיים עם" -#: ../gthumb/gth-test-simple.c:51 +#: gthumb/gth-test-simple.c:52 msgid "does not contain" msgstr "אינו מכיל" -#: ../gthumb/gth-test-simple.c:56 -msgid "is lower than" -msgstr "נמוך מ" - -#: ../gthumb/gth-test-simple.c:57 -msgid "is greater than" -msgstr "גדול מ" - -#: ../gthumb/gth-test-simple.c:58 -msgid "is equal to" -msgstr "שווה ל" - -#: ../gthumb/gth-test-simple.c:59 -msgid "is greater than or equal to" -msgstr "גדול או שווה ל" - -#: ../gthumb/gth-test-simple.c:60 -msgid "is lower than or equal to" -msgstr "קטן או שווה ל" - -#: ../gthumb/gth-test-simple.c:64 +#: gthumb/gth-test-simple.c:65 msgid "is before" msgstr "לפני" -#: ../gthumb/gth-test-simple.c:65 +#: gthumb/gth-test-simple.c:66 msgid "is after" msgstr "אחרי" -#: ../gthumb/gth-time-selector.c:604 +#: gthumb/gth-time-selector.c:542 msgid "Today" msgstr "היום" -#: ../gthumb/gth-time-selector.c:612 +#: gthumb/gth-time-selector.c:550 msgid "Now" msgstr "עכשיו" -#: ../gthumb/gth-toolbox.c:144 +#: gthumb/gth-toolbox.c:146 msgid "Colors" msgstr "צבעים" -#: ../gthumb/gth-toolbox.c:145 +#: gthumb/gth-toolbox.c:147 msgid "Rotation" msgstr "סיבוב" -#: ../gthumb/gth-trash-task.c:64 -msgid "Moving files to trash" -msgstr "העברת קבצים לאשפה" +#: gthumb/gth-window.c:1048 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s». Do you want " +"to reassign it to this action instead?" +msgstr "" +"צירוף המקשים „%s” כבר הוקצה לפעולה „%s”. להקצות אותו מחדש לפעולה זו במקום?" + +#: gthumb/gth-window.c:1056 +msgid "Reassign" +msgstr "להקצות מחדש" + +#: gthumb/gth-window.c:1074 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s» and cannot be " +"changed." +msgstr "‫צירוף המקשים „%s” כבר הוקצה לפעולה „%s” ולא ניתן לשנות אותו." + +#: gthumb/gth-window.c:1078 +#, c-format +msgid "The key combination «%s» is already assigned and cannot be changed." +msgstr "‫צירוף המקשים „%s” כבר הוקצה ולא ניתן לשנות אותו." -#: ../gthumb/gtk-utils.c:338 +#: gthumb/gtk-utils.c:370 msgid "Could not display help" msgstr "לא ניתן להציג עזרה" -#: ../gthumb/gtk-utils.c:658 ../gthumb/gtk-utils.c:665 +#: gthumb/gtk-utils.c:730 gthumb/gtk-utils.c:737 msgid "Could not launch the application" msgstr "לא ניתן לשגר את היישום" -#: ../gthumb/gtk-utils.c:768 +#: gthumb/gtk-utils.c:840 msgid "_Copy Here" msgstr "_העתקה לכאן" -#: ../gthumb/gtk-utils.c:773 +#: gthumb/gtk-utils.c:845 msgid "_Move Here" msgstr "ה_עברה לכאן" -#: ../gthumb/gtk-utils.c:778 +#: gthumb/gtk-utils.c:850 msgid "_Link Here" msgstr "_קישור לכאן" -#: ../gthumb/gtk-utils.c:787 +#: gthumb/gtk-utils.c:859 msgid "Cancel" msgstr "ביטול" -#: ../gthumb/gtk-utils.h:36 +#: gthumb/gtk-utils.h:36 msgid "_Cancel" msgstr "_ביטול" -#: ../gthumb/gtk-utils.h:37 -msgid "_Close" -msgstr "_סגירה" - -#: ../gthumb/gtk-utils.h:40 ../gthumb/resources/app-menu.ui.h:3 +#: gthumb/gtk-utils.h:40 gthumb/resources/gears-menu.ui:53 msgid "_Help" msgstr "_עזרה" -#: ../gthumb/gtk-utils.h:42 +#: gthumb/gtk-utils.h:41 +msgid "_New" +msgstr "_חדש" + +#: gthumb/gtk-utils.h:42 msgid "_Ok" msgstr "_אישור" -#: ../gthumb/gtk-utils.h:43 +#: gthumb/gtk-utils.h:43 msgid "_Remove" msgstr "_הסרה" -#: ../gthumb/gtk-utils.h:44 +#: gthumb/gtk-utils.h:44 msgid "_Save" msgstr "_שמירה" -#: ../gthumb/gtk-utils.h:45 +#: gthumb/gtk-utils.h:45 msgid "E_xecute" msgstr "ה_פעלה" -#: ../gthumb/main.c:59 -msgid "Open a new window" -msgstr "Open a new window" - -#: ../gthumb/main.c:63 -msgid "Start in fullscreen mode" -msgstr "Start in fullscreen mode" - -#: ../gthumb/main.c:67 -msgid "Automatically start a slideshow" -msgstr "Automatically start a slideshow" - -#: ../gthumb/main.c:71 -msgid "Automatically import digital camera photos" -msgstr "Automatically import digital camera photos" - -#: ../gthumb/main.c:75 -msgid "Show version" -msgstr "Show version" - -#: ../gthumb/main.c:265 -msgid "- Image browser and viewer" -msgstr "- Image browser and viewer" - -#: ../gthumb/resources/app-menu.ui.h:1 -msgid "New _Window" -msgstr "_חלון חדש" - -#: ../gthumb/resources/app-menu.ui.h:4 -msgid "_About" -msgstr "על _אודות" - -#: ../gthumb/resources/app-menu.ui.h:5 -msgid "_Quit" -msgstr "_יציאה" +#: gthumb/gtk-utils.h:46 +msgid "_Upload" +msgstr "_העלאה" -#: ../gthumb/resources/folder-menu.ui.h:1 +#: gthumb/resources/folder-menu.ui:7 msgid "Open in New Window" msgstr "פתיחה בחלון חדש" -#: ../gthumb/resources/gears-menu.ui.h:1 -msgid "New Window" -msgstr "חלון חדש" - -#: ../gthumb/resources/gears-menu.ui.h:2 +#: gthumb/resources/gears-menu.ui:11 msgid "Open Location…" msgstr "פתיחת מיקום…" -#: ../gthumb/resources/gears-menu.ui.h:5 -msgid "Revert" -msgstr "שחזור" - -#: ../gthumb/resources/gears-menu.ui.h:6 +#: gthumb/resources/gears-menu.ui:31 msgid "Sort By…" msgstr "מיון לפי…" -#: ../gthumb/resources/gears-menu.ui.h:7 -msgid "Hidden Files" -msgstr "הסתרת קבצים" +#: gthumb/resources/gears-menu.ui:57 +#| msgid "gThumb" +msgid "_About gThumb" +msgstr "_על gThumb" -#: ../gthumb/resources/history-menu.ui.h:1 +#: gthumb/resources/history-menu.ui:9 msgid "_Delete History" msgstr "_מחיקת היסטוריה" +#~ msgid "gThumb Photo Import Tool" +#~ msgstr "כלי יבוא התמונות של gThumb" + +#~ msgid "Choose startup folder" +#~ msgstr "בחירת תיקיית הפעלה" + +#~ msgid "A_dd and Close" +#~ msgstr "הו_ספה ושמירה" + +#~ msgid "Organizing files" +#~ msgstr "מארגן קבצים" + +#~ msgid "%s Metadata" +#~ msgstr "‏%s נתוני על" + +#~ msgid "Sa_ve and Close" +#~ msgstr "_שמירה וסגירה" + +#~ msgid "%s Tags" +#~ msgstr "‏%s תווית" + +#~ msgid "Assign Tags" +#~ msgstr "הקצאת תוויות" + +#~ msgid "Extension example." +#~ msgstr "דוגמת הרחבה." + +#~ msgid "Export to Flickr" +#~ msgstr "ייצוא ל־Flickr" + +#~ msgid "A_lbum:" +#~ msgstr "_אלבום:" + +#~ msgid "Add a new album" +#~ msgstr "הוספת אלבום חדש" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "שינוי גודל התמונה אם גדול מגודל זה" + +#~ msgid "720 x 720" +#~ msgstr "720 x 720" + +#~ msgid "1024 x 1024" +#~ msgstr "1024 x 1024" + +#~ msgid "1280 x 1280" +#~ msgstr "1280 x 1280" + +#~ msgid "1600 x 1600" +#~ msgstr "1600 x 1600" + +#~ msgid "2048 x 2048" +#~ msgstr "2048 x 2048" + +#~ msgid "Private" +#~ msgstr "פרטי" + +#~ msgid "_Visibility:" +#~ msgstr "_גלוי:" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "ייבוא מ־Picasa Web Album" + +#~ msgid "_Album:" +#~ msgstr "_אלבום:" + +#~ msgid "New Album" +#~ msgstr "אלבום חדש" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "העלאת תמונות ל־Facebook" + +#~ msgid "5:4" +#~ msgstr "5:4" + +#~ msgid "7:5" +#~ msgstr "7:5" + +#~ msgid "16:10" +#~ msgstr "16:10" + +#~ msgid "--:--" +#~ msgstr "--:--" + +#~ msgid "Personalize..." +#~ msgstr "אישי..." + +#~ msgid "none" +#~ msgstr "אף אחד" + +#~ msgid "key %d on the numeric keypad" +#~ msgstr "מפתח %d " + +#~ msgid "" +#~ "The geographical position information is not available for this image." +#~ msgstr "מידע המיקום הגרפי אינו מוצג עבור תמונה זו." + +#~ msgid "Loading..." +#~ msgstr "בטעינה..." + +#~ msgid "Tiny ( 100 x 75 )" +#~ msgstr "זעיר (75 × 100)" + +#~ msgid "Small ( 160 x 120 )" +#~ msgstr "קטן (120 × 160)" + +#~ msgid "Medium ( 320 x 240 )" +#~ msgstr "בינוני (240 × 320)" + +#~ msgid "Large ( 640 x 480 )" +#~ msgstr "גדול (480 × 640)" + +#~ msgid "15ʺ screen ( 800 x 600 )" +#~ msgstr "מסך 15ʺ (600 × 800)" + +#~ msgid "17ʺ screen ( 1024 x 768 )" +#~ msgstr "מסך 17ʺ (768 × 1024)" + +#~ msgid "1 megabyte file size" +#~ msgstr "גודל קובץ 1 מ״ב" + +#~ msgid "_Scramble filenames" +#~ msgstr "_ערבוב שמות קבצים" + +#~ msgid "_Container:" +#~ msgstr "_מיכל:" + +#~ msgid "Tiny ( 100 × 75 )" +#~ msgstr "זעיר (75 × 100)" + +#~ msgid "Small ( 160 × 120 )" +#~ msgstr "קטן (120 × 160)" + +#~ msgid "Medium ( 320 × 240 )" +#~ msgstr "בינוני (240 × 320)" + +#~ msgid "Large ( 640 × 480 )" +#~ msgstr "גדול (480 × 640)" + +#~ msgid "15ʺ screen ( 800 × 600 )" +#~ msgstr "מסך 15ʺ (600 × 800)" + +#~ msgid "17ʺ screen ( 1024 × 768 )" +#~ msgstr "מסך 17ʺ (768 × 1024)" + +#~ msgid "2 megabyte file size" +#~ msgstr "גודל קובץ 2 מ״ב" + +#~ msgid "PhotoBucket" +#~ msgstr "PhotoBucket" + +#~ msgid "Upload images to PhotoBucket" +#~ msgstr "העלאת קבצים ל־PhotoBucket" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "_Picasa Web Album…" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "ייצוא ל־Picasa Web Albums" + +#~ msgid "_Albums:" +#~ msgstr "_אלבומים:" + +#~ msgid "Public" +#~ msgstr "ציבורי" + +#~ msgid "Could not get the album list" +#~ msgstr "לא ניתן לקבל את רשימת האלבומים" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Picasa Web Albums" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "העלאת תמונת ל־Picasa Web Albums" + +#~ msgid "Slideshow" +#~ msgstr "מצגת" + +#~ msgid "View images as a slideshow." +#~ msgstr "צפייה בתמונות כמצגת שקפים" + +#~ msgid "Details" +#~ msgstr "פרטים" + +#~ msgid "New _Window" +#~ msgstr "_חלון חדש" + +#~ msgid "_About" +#~ msgstr "על _אודות" + #~ msgid "Search for Duplicates" #~ msgstr "חיפוש כפיולויות" @@ -5393,9 +5937,6 @@ #~ msgid "Could not move the folder to the Trash" #~ msgstr "לא ניתן להעביר את התיקייה לאשפה" -#~ msgid "Image tools" -#~ msgstr "כלי תמונה" - #~ msgid "Basic tools to modify images." #~ msgstr "כלים בסיסיים לשינוי תמונות." @@ -5406,8 +5947,7 @@ #~ msgstr "מציג תמונות בסיסי." #~ msgid "Are you sure you want to move to trash the %'d selected file?" -#~ msgid_plural "" -#~ "Are you sure you want to move to trash the %'d selected files?" +#~ msgid_plural "Are you sure you want to move to trash the %'d selected files?" #~ msgstr[0] "האם ברצונך להעביר לאשפה את הקובץ הנבחר?" #~ msgstr[1] "האם ברצונך להעביר לאשפה את %d הקבצים הנבחרים?" @@ -5429,9 +5969,6 @@ #~ msgid "Low" #~ msgstr "נמוך" -#~ msgid "Bytes" -#~ msgstr "בתים" - #~ msgid "Exposure mode" #~ msgstr "מצב חשיפה" @@ -5545,9 +6082,6 @@ #~ msgid "Zoom out. The mousewheel can also be used to zoom out." #~ msgstr "התרחקות. ניתן להשתמש גם בגלגל העכבר כדי להתרחק." -#~ msgid "Zoom to fit" -#~ msgstr "התאם גודל" - #~ msgid "_Done" #~ msgstr "_בוצע" @@ -5557,9 +6091,6 @@ #~ msgid "Brightness - Contrast" #~ msgstr "בהירות - חדות" -#~ msgid "Color Balance" -#~ msgstr "איזון צבעים" - #~ msgid "Hue - Saturation" #~ msgstr "גוון - הרוויה" @@ -6055,8 +6586,7 @@ #~ msgid "Possible values are: none, deflate, jpeg." #~ msgstr "Possible values are: none, deflate, jpeg." -#~ msgid "" -#~ "Possible values are: none, name, path, size, time, exifdate, comment." +#~ msgid "Possible values are: none, name, path, size, time, exifdate, comment." #~ msgstr "" #~ "Possible values are: none, name, path, size, time, exifdate, comment." @@ -6117,9 +6647,6 @@ #~ msgid "Home" #~ msgstr "עמוד הבית" -#~ msgid "No image" -#~ msgstr "ללא תמונה" - #~ msgid "Ro_tate Images" #~ msgstr "סי_בוב תמונות" @@ -6279,8 +6806,7 @@ #~ "Please use a different name." #~ msgstr "השם \"%s\" לא תקין בגלל שהוא כולל את התו \",\". נא להשתמש בשם אחר." -#~| msgid "" -#~| "The category \"%s\" is already present. Please use a different name." +#~| msgid "The category \"%s\" is already present. Please use a different name." #~ msgid "The tag \"%s\" is already present. Please use a different name." #~ msgstr "התווית \"%s\" כבר קיימת. נא לבחור בשם אחר." @@ -6341,9 +6867,6 @@ #~ msgid "_Edit" #~ msgstr "_עריכה" -#~ msgid "Show/_Hide" -#~ msgstr "הצג/_הסתר" - #~ msgid "S_ort Images" #~ msgstr "מי_ון תמונות" @@ -6452,9 +6975,6 @@ #~ msgid "Move current catalog to another location" #~ msgstr "העברת הקטלוג הנוכחי למיקום אחר" -#~ msgid "Open the selected folder in a new window" -#~ msgstr "פתיחת התיקייה הנבחרת בחלון חדש" - #~ msgid "Open the selected folder with the Nautilus file manager" #~ msgstr "פתיחת התיקייה הנבחרת בעזרת מנהל הקבצים Nautilus" @@ -6482,9 +7002,6 @@ #~ msgid "Move the current folder to the Trash" #~ msgstr "העברת התיקייה הנוכחית לאשפה" -#~ msgid "Copy current folder" -#~ msgstr "העתקת תיקייה נבחרת" - #~| msgid "Assign categories to the current folder" #~ msgid "Assign tags to the current folder" #~ msgstr "הקצאת תוויות לתיקייה נוכחית" @@ -6552,9 +7069,6 @@ #~ msgid "View or hide the toolbar of this window" #~ msgstr "הצג או הסתר את סרגל הכלים של חלון זה" -#~ msgid "_Statusbar" -#~ msgstr "_שורת מצב" - #~ msgid "View or hide the statusbar of this window" #~ msgstr "הצג או הסתר את שורת המצב של חלון זה" @@ -6564,9 +7078,6 @@ #~ msgid "_Image Preview" #~ msgstr "תצוגה מקדימה _לתמונה" -#~ msgid "Show hidden files and folders" -#~ msgstr "הצגת קבצים ותיקיות נסתרים" - #~ msgid "_Reversed Order" #~ msgstr "_הפוך סדר" @@ -6679,15 +7190,9 @@ #~ msgid "Auto" #~ msgstr "אוטומטי" -#~ msgid "Close this window" -#~ msgstr "סגירת חלון זה" - #~ msgid "_Open With..." #~ msgstr "_פתיחה באמצעות..." -#~ msgid "Revert to saved image" -#~ msgstr "החזר לתמונה השמורה" - #~ msgid "Print..." #~ msgstr "הדפסה...‏" @@ -6758,12 +7263,6 @@ #~ msgid "In" #~ msgstr "התקרבות" -#~ msgid "Zoom in" -#~ msgstr "להתקרב" - -#~ msgid "Zoom out" -#~ msgstr "להתרחק" - #~ msgid "1:1" #~ msgstr "1:1" @@ -6776,9 +7275,6 @@ #~ msgid "Zoom to fit window" #~ msgstr "צפייה בגודל מסך" -#~ msgid "Zoom to fit width" -#~ msgstr "צפייה בהתאמה לרוחב" - #~ msgid "View next animation frame" #~ msgstr "הצג את התמונה הבאה באנימציה" @@ -6806,9 +7302,6 @@ #~ msgid "Contents" #~ msgstr "תוכן עניינים" -#~ msgid "_Keyboard Shortcuts" -#~ msgstr "קיצורי _מקלדת" - #~ msgid "Play _Animation" #~ msgstr "הרצת _אנימציה" @@ -6853,9 +7346,6 @@ #~ msgid "_Selected categories:" #~ msgstr "קטגוריות _נבחרות:" -#~ msgid "Scale Image" -#~ msgstr "קנה מידה של תמונה" - #~ msgid "112 x 112" #~ msgstr "112 x 112" @@ -6886,15 +7376,9 @@ #~ msgid "Activate items with a single click" #~ msgstr "להפעיל פריטים בלחיצה אחת" -#~ msgid "Black" -#~ msgstr "שחור" - #~ msgid "C_ategories" #~ msgstr "ק_טגוריות" -#~ msgid "Checked" -#~ msgstr "מסומן" - #~ msgid "Follow Nautilus behaviour" #~ msgstr "השתמש בהתנהגות של Nautilus" @@ -6907,9 +7391,6 @@ #~ msgid "Text beside icons" #~ msgstr "כיתוב לצד סמלים" -#~ msgid "White" -#~ msgstr "לבן" - #~ msgid "After" #~ msgstr "אחרי" @@ -6963,9 +7444,6 @@ #~ msgid "_Crop" #~ msgstr "_גזיזה" -#~ msgid "0:" -#~ msgstr "0:" - #~ msgid "1:" #~ msgstr "1:" diff -Nru gthumb-3.11.2/po/hu.po gthumb-3.12.0/po/hu.po --- gthumb-3.11.2/po/hu.po 2021-01-10 10:11:38.039911300 +0000 +++ gthumb-3.12.0/po/hu.po 2021-09-19 15:50:41.698364300 +0000 @@ -1,17 +1,17 @@ # Hungarian translation for gthumb. -# Copyright (C) 2003, 2004, 2005, 2007, 2009, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Free Software Foundation, Inc. +# Copyright (C) 2003, 2004, 2005, 2007, 2009, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Free Software Foundation, Inc. # This file is distributed under the same license as the gthumb package. # # Andras Timar , 2003, 2004. # Laszlo Dvornik , 2004. # Gabor Kelemen , 2005, 2007, 2009, 2011, 2012. -# Balázs Úr , 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020. +# Balázs Úr , 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021. msgid "" msgstr "" "Project-Id-Version: gthumb master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-08-08 19:22+0000\n" -"PO-Revision-Date: 2020-09-23 16:44+0200\n" +"POT-Creation-Date: 2021-08-30 17:58+0000\n" +"PO-Revision-Date: 2021-09-14 01:47+0200\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -103,11 +103,11 @@ msgid "Whether to reset the scrollbars position after changing image" msgstr "Képváltás után a görgetősáv pozíciói vissza legyenek-e állítva" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Lehetséges értékek: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Lehetséges értékek: tiff, tif." @@ -133,7 +133,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:423 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:428 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -147,13 +147,13 @@ msgstr "Kép;Megjelenítő;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:97 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Új ablak" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Felirat" @@ -173,7 +173,7 @@ msgid "_Open files in fullscreen mode" msgstr "Fájlok megnyitása _teljes képernyős módban" -#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:336 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 #: extensions/exiv2_tools/gth-edit-iptc-page.c:199 #: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 #: gthumb/gth-shortcuts-window.c:96 @@ -224,6 +224,39 @@ msgid "D_etermine image type from content (slower)" msgstr "Kép_típus meghatározása a tartalom alapján (lassabb)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "számjegy" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Leírás" + +#: data/ui/code-selector.ui:269 +#| msgid "Edit tags" +msgid "Edit" +msgstr "Szerkesztés" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Alapértelmezett érték" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "eltávolítás" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "hozzáadás" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Kiterjesztések:" @@ -268,27 +301,27 @@ msgstr "Középérték:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:42 +#: data/ui/histogram-info.ui:41 msgid "Std dev:" msgstr "Szórás:" -#: data/ui/histogram-info.ui:60 +#: data/ui/histogram-info.ui:58 msgid "Median:" msgstr "Medián:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:148 +#: data/ui/histogram-info.ui:127 msgid "Pixels:" msgstr "Képpontok:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:163 +#: data/ui/histogram-info.ui:144 msgctxt "Pixels" msgid "Max:" msgstr "Max:" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:180 +#: data/ui/histogram-info.ui:161 msgctxt "Pixels" msgid "Selected:" msgstr "Kijelölve:" @@ -310,7 +343,7 @@ msgstr "Fájlnév:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Méret:" @@ -362,63 +395,67 @@ msgid "gThumb Preferences" msgstr "A gThumb beállításai" -#: data/ui/preferences.ui:101 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Megjelenés" -#: data/ui/preferences.ui:125 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "_Bélyegképek a megjelenítőben:" -#: data/ui/preferences.ui:139 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "alul" -#: data/ui/preferences.ui:140 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "oldalt" -#: data/ui/preferences.ui:152 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "Fájlt_ulajdonságok a böngészőben:" -#: data/ui/preferences.ui:203 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "Állapot_sáv" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "Induláskor:" -#: data/ui/preferences.ui:226 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "_Ugrás az utoljára meglátogatott helyre" -#: data/ui/preferences.ui:247 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "U_grás a következő mappába:" -#: data/ui/preferences.ui:277 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "_Beállítás a jelenlegire" -#: data/ui/preferences.ui:299 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "Az aktív ablak újra_hasznosítása fájlok megnyitásához" -#: data/ui/preferences.ui:358 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "_Megerősítés kérése fájlok vagy katalógusok törlésekor" -#: data/ui/preferences.ui:373 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "_Rákérdezés, hogy mentse-e a módosított fájlokat" -#: data/ui/preferences.ui:388 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "Metaadatok _tárolása a fájlokon belül, ha lehetséges" -#: data/ui/preferences.ui:421 +#: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Általános" @@ -427,7 +464,7 @@ msgid "Shortcuts:" msgstr "Gyorsbillentyűk:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "Összes _helyreállítása…" @@ -435,6 +472,12 @@ msgid "_Inverse order" msgstr "_Fordított sorrend" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +#| msgid "example" +msgid "Example:" +msgstr "Példa:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -549,16 +592,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Ismeretlen JPEG színtér (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Alapértelmezett kiterjesztés:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Minőség:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Veszteségmentes" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Alapértelmezett kiterjesztés:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Simítás:" @@ -622,17 +671,17 @@ msgid "_Method:" msgstr "_Módszer:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Veszteségmentes" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:154 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:120 msgid "PNG" msgstr "PNG" @@ -650,15 +699,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:183 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Mentés" @@ -667,8 +716,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Nincs név megadva" @@ -678,7 +727,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Érvénytelen név. A következő karakterek nem engedélyezettek: %s" @@ -748,21 +797,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Átnevezés" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4557 -#: gthumb/gth-browser.c:4659 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4762 +#: gthumb/gth-browser.c:4874 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Tulajdonságok" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Katalógusok" @@ -806,15 +855,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "A cél _megjelenítése" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Név:" @@ -884,7 +931,7 @@ msgstr "Nem sikerült a fájlokat hozzáadni a katalógushoz" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Nem sikerült létrehozni a katalógust" @@ -898,7 +945,6 @@ #: extensions/catalogs/dlg-add-to-catalog.c:714 #: extensions/edit_metadata/dlg-edit-metadata.c:347 -#| msgid "_Keep the dialog open" msgid "Keep the dialog open" msgstr "A párbeszédablak nyitva tartása" @@ -942,15 +988,15 @@ msgstr "Címke (beágyazott)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Érvénytelen fájlformátum" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1091,11 +1137,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Beállítások" @@ -1103,7 +1149,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Megjegyzés" @@ -1111,20 +1158,6 @@ msgid "Title" msgstr "Cím" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Leírás" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1148,8 +1181,8 @@ msgstr "Kép_fal…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Partner munkalap" @@ -1228,16 +1261,16 @@ msgstr "S_zín:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Szöveg" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "F_ejléc:" @@ -1248,190 +1281,213 @@ msgstr "Válasszon betűkészletet" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "_Lábléc:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Felirat:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "A jelenlegi oldalszám" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "Az oldalak teljes száma" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Speciális kód" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ formátum }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:98 +msgid "Help" +msgstr "Súgó" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "A mai dátum" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Sablon szerkesztése" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "_Cél:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Válasszon célmappát" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "Fájl_név:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 -msgid "New enumerator digit" -msgstr "Új számláló számjegy" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "_HTML képtérkép létrehozása" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Új téma létrehozása" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "A kijelölt téma szerkesztése" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "A kijelölt téma törlése" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Téma" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Oszlopok:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Képek száma oldalanként:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Minden kép egy oldalon" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "_Minden oldal ugyanezzel a mérettel" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Elrendezés" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "_Rendezés:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "_Fordított sorrend" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "_Méret:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "_Négyzet" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Bélyegképek" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Számláló" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Mai dátum" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +#| msgid "The current page number" +msgid "Current page number" +msgstr "Jelenlegi oldalszám" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +#| msgid "The total number of pages" +msgid "Total number of pages" +msgstr "Oldalak teljes száma" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Hely" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Nem sikerült elmenteni a témát" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Nem sikerült törölni a témát" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Sablon szerkesztése" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Képfal" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Képek létrehozása" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Bélyegképek előállítása" @@ -1549,8 +1605,6 @@ msgstr "Metaadatok törlése" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "_Leírás:" @@ -1600,11 +1654,6 @@ msgid "The following date" msgstr "A következő dátum" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Mai dátum" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Utolsó módosítás ideje" @@ -1630,6 +1679,14 @@ msgid "Reading files" msgstr "Fájlok olvasása" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "példa" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Mit csinál a példa" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Szerzői jog:" @@ -1680,11 +1737,11 @@ msgstr "Állam/megye:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(érvénytelen érték)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Expozíció" @@ -1748,206 +1805,6 @@ msgid "_Export To" msgstr "_Exportálás ide" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Fiókok szerkesztése" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Új album hozzáadása" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "F_iók:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Képek átméretezése, ha nagyobbak ennél a méretnél" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "Át_méretezés, ha nagyobb mint:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Nyilvános fényképek" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Privát fényképek, a barátok számára láthatók" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privát" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Láthatóság:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "F_iók:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Album:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "A fájlok sikeresen feltöltve a kiszolgálóra." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Nem sikerült feltölteni a fájlokat" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Nem sikerült csatlakozni a kiszolgálóhoz" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Nem sikerült létrehozni az albumot" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Új album" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Exportálás a Facebookra" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Nincs érvényes fájl kiválasztva." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Nem sikerült exportálni a fájlokat" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:872 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d fájl (%s)" -msgstr[1] "%d fájl (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Exportálás ide: %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Albumok listájának lekérése" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Új album létrehozása" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Nem sikerült feltölteni a(z) „%s” fájlt: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "„%s” feltöltése" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Fájlok feltöltése a kiszolgálóra" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Fényképek listájának lekérése" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Képek feltöltése a Facebookra" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Új mappa" @@ -1958,9 +1815,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5569 gthumb/gth-browser.c:5605 +#: gthumb/gth-browser.c:5800 gthumb/gth-browser.c:5843 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Nem sikerült végrehajtani a műveletet" @@ -1985,7 +1842,11 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:417 gthumb/gtk-utils.h:38 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Másolás" @@ -1998,7 +1859,7 @@ msgstr "Másolás ide" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Áthelyezés" @@ -2063,36 +1924,36 @@ msgid "Open with Gimp" msgstr "Megnyitás a Gimp képszerkesztővel" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Saját mappa" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "Megnyitás _ezzel" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Szeretné áthelyezni ezt: „%s” ide: „%s”?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Szeretné átmásolni ezt: „%s” ide: „%s”?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Szeretné áthelyezni a behúzott fájlokat ide: „%s”?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Szeretné átmásolni a behúzott fájlokat ide: „%s”?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Másolás" @@ -2206,7 +2067,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Beállítások" @@ -2271,7 +2132,7 @@ msgstr "_Jó minőség" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "képpont" @@ -2506,11 +2367,11 @@ msgid "Automatic contrast adjustment" msgstr "Automatikus kontraszt beállítás" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:289 msgid "Color Picker" msgstr "Színválasztó" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:292 msgid "Pick a color from the image" msgstr "Szín kiválasztása a képről" @@ -2580,14 +2441,11 @@ msgid "2.39∶1" msgstr "2,39∶1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Egyéni" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Egyéb…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2615,7 +2473,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1863 +#: gthumb/gth-browser.c:1970 msgid "Could not save the file" msgstr "Nem sikerült elmenteni a fájlt" @@ -2818,7 +2676,7 @@ msgstr "Nem találhatók azonosak." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Kezdés _itt:" @@ -2862,6 +2720,15 @@ msgid "no file" msgstr "nincs fájl" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:877 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d fájl (%s)" +msgstr[1] "%d fájl (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2906,10 +2773,18 @@ msgid "Upload images to Flickr" msgstr "Képek feltöltése a Flickrre" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Nyilvános fényképek" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Privát fényképek, a család és a barátok számára láthatók" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Privát fényképek, a barátok számára láthatók" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Privát fényképek, a család számára láthatók" @@ -2930,8 +2805,16 @@ msgid "Restricted content" msgstr "Korlátozott tartalom" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "F_iók:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Fiókok szerkesztése" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Szabad hely:" @@ -2952,38 +2835,78 @@ msgid "Hi_de from public searches" msgstr "_Elrejtés a nyilvános keresés elől" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "Át_méretezés, ha nagyobb mint:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "F_iók:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Nem sikerült csatlakozni a kiszolgálóhoz" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "A fájlok sikeresen feltöltve a kiszolgálóra." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 +#: extensions/webalbums/gth-web-exporter.c:1819 msgid "_Open in the Browser" msgstr "_Megnyitás a böngészőben" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Nem sikerült létrehozni az albumot" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Nem sikerült feltölteni a fájlokat" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Nincs érvényes fájl kiválasztva." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Nem sikerült exportálni a fájlokat" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Exportálás ide: %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 #, c-format msgid "%d file" msgid_plural "%d files" msgstr[0] "%d fájl" msgstr[1] "%d fájl" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 msgid "Could not get the photo list" msgstr "Nem sikerült lekérni a fényképlistát" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 msgid "No album selected" msgstr "Nincs album kiválasztva" -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 msgid "_Import" msgstr "_Importálás" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Importálás innen: %s" @@ -3033,6 +2956,35 @@ "engedélyezze a gThumb programnak a fényképfeltöltést a(z) %s fiókba. Ha " "végzett, térjen vissza ehhez az ablakhoz az engedélyezés befejezéséhez." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Albumok listájának lekérése" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Új album létrehozása" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Nem sikerült feltölteni a(z) „%s” fájlt: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "„%s” feltöltése" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Fájlok feltöltése a kiszolgálóra" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Fényképek listájának lekérése" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3062,7 +3014,6 @@ msgstr "Némítás" #: extensions/gstreamer_tools/callbacks.c:35 -#| msgid "Play/Pause" msgid "Play faster" msgstr "Lejátszás gyorsabban" @@ -3076,57 +3027,52 @@ msgstr "Következő képkocka" #: extensions/gstreamer_tools/callbacks.c:38 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:460 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 msgid "Go forward 1 second" msgstr "Ugrás előre 1 másodperccel" #: extensions/gstreamer_tools/callbacks.c:39 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:356 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 msgid "Go forward 5 seconds" msgstr "Ugrás előre 5 másodperccel" #: extensions/gstreamer_tools/callbacks.c:40 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:370 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 msgid "Go forward 10 seconds" msgstr "Ugrás előre 10 másodperccel" #: extensions/gstreamer_tools/callbacks.c:41 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:384 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 msgid "Go forward 1 minute" msgstr "Ugrás előre 1 perccel" #: extensions/gstreamer_tools/callbacks.c:42 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:398 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 msgid "Go forward 5 minutes" msgstr "Ugrás előre 5 perccel" #: extensions/gstreamer_tools/callbacks.c:43 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:446 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 msgid "Go back 1 second" msgstr "Ugrás vissza 1 másodperccel" #: extensions/gstreamer_tools/callbacks.c:44 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:300 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 msgid "Go back 5 seconds" msgstr "Ugrás vissza 5 másodperccel" #: extensions/gstreamer_tools/callbacks.c:45 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:314 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 msgid "Go back 10 seconds" msgstr "Ugrás vissza 10 másodperccel" #: extensions/gstreamer_tools/callbacks.c:46 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:328 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 msgid "Go back 1 minute" msgstr "Ugrás vissza 1 perccel" #: extensions/gstreamer_tools/callbacks.c:47 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:342 -#| msgid "Go back to the index" +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 msgid "Go back 5 minutes" msgstr "Ugrás vissza 5 perccel" @@ -3161,52 +3107,52 @@ msgstr "Idő:" #. minus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:296 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 msgid "-5s" msgstr "-5 mp" #. minus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:310 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 msgid "-10s" msgstr "-10 mp" #. minus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:324 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 msgid "-1m" msgstr "-1 p" #. minus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:338 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 msgid "-5m" msgstr "-5 p" #. plus 5 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:352 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 msgid "+5s" msgstr "+5 mp" #. plus 10 seconds -#: extensions/gstreamer_tools/data/ui/mediabar.ui:366 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 msgid "+10s" msgstr "+10 mp" #. plus 1 minute -#: extensions/gstreamer_tools/data/ui/mediabar.ui:380 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 msgid "+1m" msgstr "+1 p" #. plus 5 minutes -#: extensions/gstreamer_tools/data/ui/mediabar.ui:394 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 msgid "+5m" msgstr "+5 p" #. minus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:442 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 msgid "-1s" msgstr "-1 mp" #. plus 1 second -#: extensions/gstreamer_tools/data/ui/mediabar.ui:456 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 msgid "+1s" msgstr "+1 mp" @@ -3230,11 +3176,11 @@ msgid "Pause" msgstr "Szünet" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1048 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Képernyőkép készítése" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1055 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3257,7 +3203,7 @@ msgstr "Előadó" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Album" @@ -3278,12 +3224,12 @@ msgstr "Képfrissítés" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Szélesség" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Magasság" @@ -3306,9 +3252,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 -#: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/image_viewer/gth-metadata-provider-image.c:300 +#: extensions/raw_files/gth-metadata-provider-raw.c:97 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3323,59 +3269,83 @@ msgid "Print" msgstr "Nyomtatás" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Középre igazított" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Egyéni" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "milliméter" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "hüvelyk" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "A jelenlegi oldalszám" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "Az oldalak teljes száma" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Speciális kód" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ formátum }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "A mai dátum" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "A fájlok teljes száma" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "Az esemény leírása" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "So_rok:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Kép" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Pozíció:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Bal" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Fent" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Forgatás:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Egység:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Előnézet" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "milliméter" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "hüvelyk" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Betűkészletek" @@ -3392,24 +3362,35 @@ msgid "Select Footer Font" msgstr "Válassza ki a lábléc betűkészletét" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +#| msgid "The total number of files" +msgid "Total number of files" +msgstr "Fájlok teljes száma" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +#| msgid "The event description" +msgid "Event description" +msgstr "Esemény leírása" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "%d / %d oldal" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Nem sikerült nyomtatni" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Képek" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:390 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Nem érhető el megfelelő betöltő ehhez a fájltípushoz" @@ -3421,7 +3402,7 @@ msgstr "„%s” betöltése" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Képek betöltése" @@ -3447,8 +3428,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Képek mentése" @@ -3720,6 +3701,14 @@ msgid "Loading the original image" msgstr "Az eredeti kép betöltése" +#: extensions/image_viewer/gth-metadata-provider-image.c:213 +msgid "JPEG XL container" +msgstr "JPEG XL konténer" + +#: extensions/image_viewer/gth-metadata-provider-image.c:215 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Kép görgetése" @@ -3733,106 +3722,59 @@ msgid "Viewer" msgstr "Megjelenítő" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "_Cél" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "_Automatikus almappa" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "_egyedülálló almappaként" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "Az év" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "A hónap" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "A hónap napja" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "Az óra" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "A perc" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "A másodperc" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "_Sablon:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Érvénytelen cél" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "például: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Fájl dátuma" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "év-hónap-nap" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "év-hónap" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "év" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "egyéni formátum" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Fájlok importálása" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Nem került fájl importálásra" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "A kiválasztott fájlok már szerepelnek a célban." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:669 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Nem sikerült törölni a fájlokat" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "A törlés művelet nem támogatott." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Utoljára importálva" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Nincs megadva fájl." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3866,79 +3808,17 @@ msgid "Sh_ortcut:" msgstr "Gy_orsbillentyű:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "A fájl URI-ja" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "Fájl útvonala" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "A fájl neve" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "A szülőmappa útvonala" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ üzenet }{ kezdeti érték }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Bemeneti érték bekérése" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ attribútum neve }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 -msgid "A file attribute" -msgstr "Egy fájl attribútum" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "A fájl neve kiterjesztés nélkül" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "A fájl kiterjesztése" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ szöveg }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Idézőjelezze a szöveget" - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "A jelenlegi dátum és idő" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "_Parancs:" -#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: extensions/list_tools/data/ui/script-editor.ui:172 +#| msgid "Edit Command" +msgid "Edit command" +msgstr "Parancs szerkesztése" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:556 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Személyre szabás…" @@ -3965,6 +3845,7 @@ msgstr "Új parancs" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Parancs szerkesztése" @@ -3976,7 +3857,52 @@ msgid "Commands" msgstr "Parancsok" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +#| msgid "Quote the text " +msgid "Quoted text" +msgstr "Idézőjelezett a szöveget" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +#| msgid "File" +msgid "File URI" +msgstr "Fájl URI-ja" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +#| msgid "file path" +msgid "File path" +msgstr "Fájl útvonala" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +#| msgid "Filename" +msgid "File name" +msgstr "Fájl neve" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +#| msgid "The file basename without extension" +msgid "File name, no extension" +msgstr "Fájl neve kiterjesztés nélkül" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +#| msgid "The file extension" +msgid "File extension" +msgstr "Fájl kiterjesztése" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +#| msgid "file path" +msgid "Folder path" +msgstr "Mappa útvonala" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +#| msgid "Ask an input value" +msgid "Ask a value" +msgstr "Érték bekérése" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Fájl attribútum" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Nincs parancs megadva" @@ -3986,18 +3912,11 @@ msgid "Command exited abnormally with status %d" msgstr "A parancs abnormálisan lépett ki %d állapottal" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Írjon be egy értéket:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Hibás formátumú parancs" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "_Kihagyás" @@ -4046,8 +3965,9 @@ msgid "A_ccounts:" msgstr "F_iókok:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Betöltés…" @@ -4084,7 +4004,7 @@ msgstr "Fiókinformációk lekérése" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Válasszon mappát" @@ -4119,7 +4039,7 @@ #. view label #: extensions/photo_importer/data/ui/photo-importer.ui:54 -#: gthumb/gth-filterbar.c:414 +#: gthumb/gth-filterbar.c:391 msgid "S_how:" msgstr "_Megjelenítés:" @@ -4131,40 +4051,29 @@ msgid "_Tags:" msgstr "_Címkék:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Nem sikerült importálni a fájlokat" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Fájlok importálása: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Nem sikerült betölteni a mappát" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Üres)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Mappatartalom lekérdezése…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Üres" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Importálás eltávolítható eszközről" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Importálás mappából" @@ -4180,53 +4089,7 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa Webalbum…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Albumok:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Név" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Használt" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Hátralévő fényképek" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Publikus" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Nem sikerült lekérni az albumlistát" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Exportálás Picasa Webalbumba" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Importálás Picasa Webalbumból" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Picasa Webalbumok" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Fényképek feltöltése a Picasa Webalbumokba" - -#: extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:91 msgid "RAW Format" msgstr "RAW formátum" @@ -4255,151 +4118,75 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Eszköz a vörösszemhatás eltávolítására a fényképről." -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "számjegy" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "formátum:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "eltávolítás" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "hozzáadás" - -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Rendezés:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "B_etűfajta:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Súgó" - -#: extensions/rename_series/data/ui/rename-series.ui:97 -msgid "Edit template" -msgstr "Sablon szerkesztése" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 -msgid "%M{ format }" -msgstr "%M{ formátum }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ azonosító }" - -#: extensions/rename_series/data/ui/rename-series.ui:280 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "Az eredeti fájlnév" - -#: extensions/rename_series/data/ui/rename-series.ui:295 -msgid "The original extension" -msgstr "Az eredeti kiterjesztés" - -#: extensions/rename_series/data/ui/rename-series.ui:310 -msgid "The original enumerator" -msgstr "Az eredeti számláló" - -#: extensions/rename_series/data/ui/rename-series.ui:325 -msgid "The modification date" -msgstr "A módosítás dátuma" - -#: extensions/rename_series/data/ui/rename-series.ui:341 -msgid "The digitalization date" -msgstr "A digitalizálás dátuma" - -#: extensions/rename_series/data/ui/rename-series.ui:389 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "Fo_rdított sorrend" -#: extensions/rename_series/data/ui/rename-series.ui:473 -msgid "_Template:" -msgstr "_Sablon:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Visszaállítás a legutóbb használt sablonra" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Előnézet:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Számláló" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Eredeti fájlnév" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Eredeti kiterjesztés" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Eredeti számláló" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Módosítás dátuma" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Digitalizálás dátuma" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Fájl attribútum" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Nem sikerült átnevezni a fájlokat" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Nem sikerült elmenteni a sablont" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Sablon szerkesztése" - -#: extensions/rename_series/dlg-rename-series.c:860 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "Át_nevezés" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Régi név" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Új név" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Eredeti betűfajta megtartása" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Átalakítás kisbetűsre" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Átalakítás nagybetűsre" @@ -4478,7 +4265,7 @@ msgstr "Keresés újra" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Keresés" @@ -4497,16 +4284,22 @@ msgid "Add another location" msgstr "Másik hely hozzáadása" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +#| msgid "No file imported" +msgid "No file found" +msgstr "Nem található fájl" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Mostanáig megtalált fájlok: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Keresés…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "A művelet megszakítása" @@ -4582,11 +4375,11 @@ msgid "Pause/Resume presentation" msgstr "Bemutató szüneteltetése vagy folytatása" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:124 msgid "Show next file" msgstr "Következő fájl megjelenítése" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:123 msgid "Show previous file" msgstr "Előző fájl megjelenítése" @@ -4759,90 +4552,90 @@ msgid "Adapts to the window width" msgstr "Alkalmazkodjon az ablak szélességéhez" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "Eredeti képek _másolása a célba" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Alkalmazkodjon az ablak szélességéhez " -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Index oldal" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Bélyegkép felirata" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "A jelenlegi képszám" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "A képek teljes száma" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "A fájl megjegyzése" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Kép oldal" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Cél megjelenítése, ha elérhető" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "A következő attribútumok megjelenítése:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Képattribútumok" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +#| msgid "The current image number" +msgid "Current image number" +msgstr "Jelenlegi képszám" + +#: extensions/webalbums/dlg-web-exporter.c:44 +#| msgid "The total number of images" +msgid "Total number of images" +msgstr "Képek teljes száma" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Webalbum" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Hibás formátumú parancs" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Nem sikerült megjeleníteni a célt" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "Az album sikeresen létrejött." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Bélyegképek mentése" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "HTML-oldalak mentése: képek" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "HTML-oldalak mentése: mutatók" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Eredeti képek másolása" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Nem sikerült megtalálni a stílusmappát" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Nem sikerült létrehozni egy átmeneti könyvtárat" @@ -4854,9 +4647,9 @@ msgid "Create static web albums." msgstr "Statikus webalbumok létrehozása." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1170 -#: gthumb/gth-browser.c:6574 gthumb/gth-browser.c:6593 -#: gthumb/gth-browser.c:6617 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1175 +#: gthumb/gth-browser.c:6842 gthumb/gth-browser.c:6861 +#: gthumb/gth-browser.c:6885 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "Nem sikerült betölteni a(z) „%s” pozíciót" @@ -4881,7 +4674,7 @@ msgid "Edit Filter" msgstr "Szűrő szerkesztése" -#: gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 gthumb/gth-main-default-types.c:43 msgid "Filters" msgstr "Szűrők" @@ -5032,7 +4825,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5044,7 +4837,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5082,7 +4875,7 @@ msgid "— Image browser and viewer" msgstr "— Képböngésző és -megjelenítő" -#: gthumb/gth-browser-actions-callbacks.c:100 +#: gthumb/gth-browser-actions-callbacks.c:101 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -5093,7 +4886,7 @@ "Foundation által kiadott GNU General Public License dokumentumában leírtak " "szerint; akár a licenc 2-es, akár (tetszőleges) későbbi változata szerint." -#: gthumb/gth-browser-actions-callbacks.c:104 +#: gthumb/gth-browser-actions-callbacks.c:105 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -5105,7 +4898,7 @@ "alkalmas-e a KÖZREADÁSRA vagy EGY BIZONYOS FELADAT ELVÉGZÉSÉRE. További " "részletekért tanulmányozza a GNU GPL licencet." -#: gthumb/gth-browser-actions-callbacks.c:108 +#: gthumb/gth-browser-actions-callbacks.c:109 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." @@ -5113,11 +4906,11 @@ "A gThumb programmal együtt meg kell kapnia a GNU General Public License egy " "példányát; ha mégsem, akkor itt megtekintheti: http://www.gnu.org/licenses/." -#: gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:128 msgid "An image viewer and browser for GNOME." msgstr "Képmegjelenítő és képböngésző a GNOME-hoz." -#: gthumb/gth-browser-actions-callbacks.c:130 +#: gthumb/gth-browser-actions-callbacks.c:131 msgid "translator-credits" msgstr "" "Dvornik László \n" @@ -5125,186 +4918,193 @@ "Tímár András \n" "Úr Balázs " -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:99 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Gyorsbillentyűk" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Quit" msgstr "Kilépés" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Show browser" msgstr "Böngésző megjelenítése" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:104 msgid "Close window" msgstr "Ablak bezárása" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Open location" msgstr "Hely megnyitása" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4572 -#: gthumb/gth-browser.c:4590 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:107 gthumb/gth-browser.c:4777 +#: gthumb/gth-browser.c:4795 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Teljes képernyő" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Revert image to saved" msgstr "Kép visszaállítása a mentettre" -#: gthumb/gth-browser-actions-entries.h:105 -#| msgid "Save Image" +#: gthumb/gth-browser-actions-entries.h:109 msgid "Save image" msgstr "Kép mentése" -#: gthumb/gth-browser-actions-entries.h:106 -#| msgid "Save Image" +#: gthumb/gth-browser-actions-entries.h:110 msgid "Save image as" msgstr "Kép mentése másként" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:111 msgid "Sidebar" msgstr "Oldalsáv" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Statusbar" msgstr "Állapotsáv" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Thumbnails list" msgstr "Bélyegképek lista" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load previous location" msgstr "Előző hely betöltése" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Load next location" msgstr "Következő hely betöltése" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Load parent folder" msgstr "Szülőmappa betöltése" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Load home" msgstr "Saját mappa betöltése" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:119 msgid "Reload location" msgstr "Hely újratöltése" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:120 msgid "Show/Hide hidden files" msgstr "Rejtett fájlok megjelenítése vagy elrejtése" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Change sorting order" msgstr "Rendezési sorrend megváltoztatása" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Show first file" msgstr "Első fájl megjelenítése" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:126 msgid "Show last file" msgstr "Utolsó fájl megjelenítése" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Image tools" msgstr "Képeszközök" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:129 msgid "File properties" msgstr "Fájltulajdonságok" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:131 msgid "Select all" msgstr "Összes kijelölése" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:132 msgid "Select none" msgstr "Kijelölés megszüntetése" -#: gthumb/gth-browser.c:408 +#: gthumb/gth-browser-actions-entries.h:134 gthumb/gth-filterbar.c:526 +msgid "All" +msgstr "Minden" + +#: gthumb/gth-browser.c:413 msgid "[modified]" msgstr "[módosítva]" -#: gthumb/gth-browser.c:873 +#: gthumb/gth-browser.c:878 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d fájl kijelölve (%s)" msgstr[1] "%d fájl kijelölve (%s)" -#: gthumb/gth-browser.c:908 +#: gthumb/gth-browser.c:913 #, c-format msgid "%s of free space" msgstr "%s szabad hely" -#: gthumb/gth-browser.c:1786 gthumb/gth-browser.c:1802 +#: gthumb/gth-browser.c:1893 gthumb/gth-browser.c:1909 #, c-format msgid "No suitable module found for %s" msgstr "Nem található megfelelő modul ehhez: %s" -#: gthumb/gth-browser.c:1907 +#: gthumb/gth-browser.c:2014 #, c-format msgid "Save changes to file “%s”?" msgstr "Menti a módosításokat a(z) „%s” fájlba?" -#: gthumb/gth-browser.c:1912 +#: gthumb/gth-browser.c:2019 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Ha nem menti, a fájl módosításai azonnal elvesznek." -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2020 msgid "Do _Not Save" msgstr "_Ne mentse" -#: gthumb/gth-browser.c:2401 gthumb/gth-browser.c:4598 +#: gthumb/gth-browser.c:2510 gthumb/gth-browser.c:4803 msgid "Accept" msgstr "Elfogadás" -#: gthumb/gth-browser.c:2401 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2510 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Bezárás" -#: gthumb/gth-browser.c:2939 +#: gthumb/gth-browser.c:3049 msgid "Could not change name" msgstr "Nem sikerült megváltoztatni a nevet" -#: gthumb/gth-browser.c:3436 +#: gthumb/gth-browser.c:3543 msgid "Modified" msgstr "Módosítva" -#: gthumb/gth-browser.c:4520 +#: gthumb/gth-browser.c:4725 msgid "Go to the previous visited location" msgstr "Ugrás az előző meglátogatott helyre" -#: gthumb/gth-browser.c:4526 +#: gthumb/gth-browser.c:4731 msgid "Go to the next visited location" msgstr "Ugrás a következő meglátogatott helyre" -#: gthumb/gth-browser.c:4534 +#: gthumb/gth-browser.c:4739 msgid "History" msgstr "Előzmények" -#: gthumb/gth-browser.c:4548 +#: gthumb/gth-browser.c:4753 msgid "View the folders" msgstr "A mappák megtekintése" -#: gthumb/gth-browser.c:4563 +#: gthumb/gth-browser.c:4768 msgid "Edit file" msgstr "Fájl szerkesztése" -#: gthumb/gth-browser.c:6575 +#: gthumb/gth-browser.c:4859 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Műveletek" + +#: gthumb/gth-browser.c:6843 #, c-format msgid "File type not supported" msgstr "A fájltípus nem támogatott" -#: gthumb/gth-browser.c:6618 +#: gthumb/gth-browser.c:6886 #, c-format msgid "No suitable module found" msgstr "Nem található megfelelő modul" @@ -5327,27 +5127,32 @@ msgid "_Show Format Options" msgstr "Formátumbeállítások _megjelenítése" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +#| msgid "no file" +msgid "No file" +msgstr "Nincs fájl" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Számítógép" -#: gthumb/gth-file-source-vfs.c:773 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "" "A fájlokat nem sikerült áthelyezni a Kukába. Szeretné véglegesen törölni azt?" -#: gthumb/gth-file-source-vfs.c:784 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Nem sikerült áthelyezni a fájlokat a Kukába" -#: gthumb/gth-file-source-vfs.c:829 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Biztosan véglegesen törölni akarja a következőt: „%s”?" -#: gthumb/gth-file-source-vfs.c:832 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5355,7 +5160,7 @@ msgstr[0] "Biztos benne, hogy véglegesen törli a kiválasztott %d fájlt?" msgstr[1] "Biztos benne, hogy véglegesen törli a kiválasztott %d fájlt?" -#: gthumb/gth-file-source-vfs.c:842 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Ha törli a fájlt, az véglegesen elvész." @@ -5392,15 +5197,11 @@ msgid "No limit specified" msgstr "Nincs korlát meghatározva" -#: gthumb/gth-filterbar.c:280 -msgid "All" -msgstr "Minden" - -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Szülő megnyitása)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Adja meg az új nevet:" @@ -5434,17 +5235,13 @@ msgid "Hidden Files" msgstr "Rejtett fájlok" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Hely" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Helyek" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Egyéb…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Név" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5456,8 +5253,6 @@ #. Translators: the file modified time. #: gthumb/gth-main-default-metadata.c:43 -#| msgctxt "the file mtime" -#| msgid "Modified Date & Time" msgid "Modified Date & Time" msgstr "Módosított dátum és idő" @@ -5597,10 +5392,6 @@ msgid "Overwrite" msgstr "Felülírás" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Műveletek" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Fájlinformációk mentése" @@ -5668,6 +5459,39 @@ msgid "Family" msgstr "Család" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Szóköz" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Év" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Hónap" + +#: gthumb/gth-template-selector.c:37 +#| msgid "The day of the month" +msgid "Day of the month" +msgstr "A hónap napja" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Óra" + +#: gthumb/gth-template-selector.c:39 +#| msgid "minutes" +msgid "Minute" +msgstr "Perc" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +#| msgid "seconds" +msgid "Second" +msgstr "Másodperc" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "kisebb mint" @@ -5761,7 +5585,7 @@ msgid "Rotation" msgstr "Forgatás" -#: gthumb/gth-window.c:1034 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5770,11 +5594,11 @@ "A(z) „%s” billentyűkombináció már hozzá van rendelve ehhez a művelethez: " "„%s”. Szeretné inkább ehhez a művelethez újra hozzárendelni?" -#: gthumb/gth-window.c:1042 +#: gthumb/gth-window.c:1082 msgid "Reassign" msgstr "Újra hozzárendelés" -#: gthumb/gth-window.c:1060 +#: gthumb/gth-window.c:1100 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5783,7 +5607,7 @@ "A(z) „%s” billentyűkombináció már hozzá van rendelve a(z) „%s” művelethez, " "és nem változtatható meg." -#: gthumb/gth-window.c:1064 +#: gthumb/gth-window.c:1104 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "" @@ -5865,6 +5689,3 @@ #: gthumb/resources/history-menu.ui:9 msgid "_Delete History" msgstr "Előzmények _törlése" - -#~ msgid "--∶--" -#~ msgstr "--∶--" diff -Nru gthumb-3.11.2/po/id.po gthumb-3.12.0/po/id.po --- gthumb-3.11.2/po/id.po 2021-01-10 10:11:38.043244600 +0000 +++ gthumb-3.12.0/po/id.po 2021-09-19 15:50:41.728364200 +0000 @@ -2,14 +2,14 @@ # Copyright (C) 2004 THE gthumb'S COPYRIGHT HOLDER # This file is distributed under the same license as the gthumb package. # Abdul Hamid.A.N , 2004. -# Andika Triwidada , 2010-2014, 2016, 2017, 2020. -# Kukuh Syafaat , 2017-2020. +# Andika Triwidada , 2010-2014, 2016, 2017, 2020, 2021. +# Kukuh Syafaat , 2017-2021. msgid "" msgstr "" "Project-Id-Version: gthumb master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-11-29 17:28+0000\n" -"PO-Revision-Date: 2020-12-08 12:08+0700\n" +"POT-Creation-Date: 2021-08-30 17:58+0000\n" +"PO-Revision-Date: 2021-09-14 06:58+0700\n" "Last-Translator: Andika Triwidada \n" "Language-Team: GNOME Indonesian Translation Team \n" "Language: id\n" @@ -100,11 +100,11 @@ msgid "Whether to reset the scrollbars position after changing image" msgstr "Apakah mereset posisi bilah penggulung setelah mengganti gambar" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Nilai yang mungkin: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Nilai yang mungkin: tiff, tif." @@ -130,7 +130,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:424 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:428 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -144,13 +144,13 @@ msgstr "Citra;Gambar;Penampil;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:97 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Jendela Baru" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Judul" @@ -221,6 +221,38 @@ msgid "D_etermine image type from content (slower)" msgstr "T_entukan jenis gambar dari isinya (lebih lambat)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "digit" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Deskripsi" + +#: data/ui/code-selector.ui:269 +msgid "Edit" +msgstr "Sunting" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Nilai baku" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "hapus" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "tambah" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Ekstensi:" @@ -265,27 +297,27 @@ msgstr "Rata-rata:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:42 +#: data/ui/histogram-info.ui:41 msgid "Std dev:" msgstr "Dev std:" -#: data/ui/histogram-info.ui:60 +#: data/ui/histogram-info.ui:58 msgid "Median:" msgstr "Median:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:148 +#: data/ui/histogram-info.ui:127 msgid "Pixels:" msgstr "Piksel:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:163 +#: data/ui/histogram-info.ui:144 msgctxt "Pixels" msgid "Max:" msgstr "Maks:" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:180 +#: data/ui/histogram-info.ui:161 msgctxt "Pixels" msgid "Selected:" msgstr "Dipilih:" @@ -307,7 +339,7 @@ msgstr "Nama Berkas:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Ukuran:" @@ -417,9 +449,9 @@ #: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Umum" @@ -428,7 +460,7 @@ msgid "Shortcuts:" msgstr "Pintasan:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "_Pulihkan Semua…" @@ -436,6 +468,11 @@ msgid "_Inverse order" msgstr "Bal_ikkan urutan" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +msgid "Example:" +msgstr "Contoh:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -550,16 +587,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Ruang warna JPEG tak dikenal (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "Ekstensi _baku:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Kualitas:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "Nirhi_lang" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "Ekstensi _baku:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "Halu_skan:" @@ -623,17 +666,17 @@ msgid "_Method:" msgstr "_Metoda:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "Nirhi_lang" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:154 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:120 msgid "PNG" msgstr "PNG" @@ -651,15 +694,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:183 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Menyimpan" @@ -668,8 +711,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Nama tak dinyatakan" @@ -679,7 +722,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Nama tak valid. Karakter berikut tak diijinkan: %s" @@ -749,21 +792,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Ganti nama" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4608 -#: gthumb/gth-browser.c:4710 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4762 +#: gthumb/gth-browser.c:4874 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Tag (tertanam)" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Katalog" @@ -807,15 +850,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Tilik tujuan" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Nama:" @@ -885,7 +926,7 @@ msgstr "Tak dapat menambahkan berkas ke katalog" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Tidak dapat membuat katalog" @@ -942,15 +983,15 @@ msgstr "Tag (tertanam)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Format berkas tak valid" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1091,11 +1132,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Preferensi" @@ -1103,7 +1144,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Komentar" @@ -1111,20 +1153,6 @@ msgid "Title" msgstr "Judul" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Deskripsi" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1148,8 +1176,8 @@ msgstr "_Dinding Citra…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Contact Sheet" @@ -1229,16 +1257,16 @@ msgstr "_Warna:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Teks" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "_Header:" @@ -1249,190 +1277,211 @@ msgstr "Pilih fonta" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "_Kaki:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Keterangan:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "Nomor halaman kini" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "Total cacah halaman" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Kode khusus" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ format }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:98 +msgid "Help" +msgstr "Bantuan" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "Tanggal kini" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Sunting templat" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "_Tujuan:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Pilih folder tujuan" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "Nama berkas:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 -msgid "New enumerator digit" -msgstr "Digit enumerator baru" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Buat peta gambar _HTML" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Buat tema baru" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Sunting tema yang dipilih" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Hapus tema yang dipilih" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Tema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Kolom:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Gambar per halaman:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Semua gambar pada halaman tunggal" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "Semua h_alaman dengan ukuran sama" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Tampilan" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "_Urutkan:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "Urutkan ter_balik" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "_Ukuran:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "K_uadrat" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Gambar miniatur" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Enumerator" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Tanggal sekarang" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +msgid "Current page number" +msgstr "Nomor halaman kini" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +msgid "Total number of pages" +msgstr "Total cacah halaman" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Lokasi" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Tak bisa menyimpan tema" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Tak bisa menghapus tema" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Sunting Templat" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Dinding Citra" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Membuat gambar" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Membentuk gambar miniatur" @@ -1550,8 +1599,6 @@ msgstr "Hapus Metadata" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "D_eskripsi:" @@ -1601,11 +1648,6 @@ msgid "The following date" msgstr "Tanggal berikut" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Tanggal sekarang" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Tanggal pengubahan terakhir" @@ -1631,6 +1673,14 @@ msgid "Reading files" msgstr "Membaca berkas" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "contoh" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Contoh apa yang dilakukan" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Hak Cipta:" @@ -1681,11 +1731,11 @@ msgstr "Negara Bagian/Propinsi:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(nilai tak valid)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Eksposur" @@ -1749,206 +1799,6 @@ msgid "_Export To" msgstr "_Ekspor Ke" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 x 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 x 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 x 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 x 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 x 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Sunting akun" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Tambahkan album baru" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Akun:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Ubah ukuran gambar jika lebih dari ukuran ini" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "Ubah uku_ran jika lebih besar dari:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Foto publik" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Foto privat, nampak ke teman" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privat" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Visibilitas:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "A_kun:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Album:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Berkas sukses diunggah ke server." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Tak bisa mengunggah berkas" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Tak bisa menyambung ke server" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Tak bisa membuat album" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Album Baru" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Ekspor ke Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Tak ada berkas valid yang dipilih." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Tak bisa mengekspor berkas" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:873 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d berkas (%s)" -msgstr[1] "%d berkas (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Ekspor ke %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Mengambil daftar album" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Membuatan album baru" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Tak bisa mengunggah \"%s\": %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Mengunggah \"%s\"" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Mengunggah berkas ke server" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Mengambil daftar foto" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Unggah gambar ke Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Folder baru" @@ -1959,9 +1809,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5620 gthumb/gth-browser.c:5656 +#: gthumb/gth-browser.c:5800 gthumb/gth-browser.c:5843 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Operasi tidak dapat dilakukan" @@ -1986,6 +1836,10 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 #: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Salin" @@ -1999,7 +1853,7 @@ msgstr "Salin Ke" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Pindah" @@ -2064,36 +1918,36 @@ msgid "Open with Gimp" msgstr "Buka dengan Gimp" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Folder Rumah" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "Buka _Dengan" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Anda ingin memindah \"%s\" ke \"%s\"?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Anda ingin menyalin \"%s\" ke \"%s\"?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Anda ingin memindah berkas yang diseret ke \"%s\"?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Anda ingin menyalin berkas yang diseret ke \"%s\"?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Salin" @@ -2207,7 +2061,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Opsi" @@ -2272,7 +2126,7 @@ msgstr "_kualitas Tinggi" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "piksel" @@ -2508,11 +2362,11 @@ msgid "Automatic contrast adjustment" msgstr "Pengaturan kontras otomatis" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:289 msgid "Color Picker" msgstr "Pemilih Warna" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:292 msgid "Pick a color from the image" msgstr "Pilih sebuah warna dari gambar" @@ -2582,14 +2436,11 @@ msgid "2.39∶1" msgstr "2,39:1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Ubahan" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Lainnya…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2617,7 +2468,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1864 +#: gthumb/gth-browser.c:1970 msgid "Could not save the file" msgstr "Tak bisa menyimpan berkas" @@ -2820,7 +2671,7 @@ msgstr "Duplikat tak ditemukan." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Mul_ai di:" @@ -2864,6 +2715,15 @@ msgid "no file" msgstr "tak ada berkas" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:877 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d berkas (%s)" +msgstr[1] "%d berkas (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2908,10 +2768,18 @@ msgid "Upload images to Flickr" msgstr "Unggah gambar ke Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Foto publik" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Foto privat, dapat dilihat oleh famili dan teman" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Foto privat, nampak ke teman" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Foto privat, dapat dilihat oleh famili" @@ -2932,8 +2800,16 @@ msgid "Restricted content" msgstr "Isi terbatas" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Akun:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Sunting akun" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Ruang kosong:" @@ -2954,38 +2830,78 @@ msgid "Hi_de from public searches" msgstr "Sembunyikan _dari pencarian publik" -#: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 -msgid "_Open in the Browser" -msgstr "_Buka dalam Peramban" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "Ubah uku_ran jika lebih besar dari:" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d berkas" -msgstr[1] "%d berkas" +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "A_kun:" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "Tak bisa mendapat daftar foto" +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Tak bisa menyambung ke server" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 -msgid "No album selected" -msgstr "Tak ada album yang dipilih" +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Berkas sukses diunggah ke server." -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 -msgid "_Import" -msgstr "_Impor" +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1819 +msgid "_Open in the Browser" +msgstr "_Buka dalam Peramban" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Tak bisa membuat album" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Tak bisa mengunggah berkas" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Tak ada berkas valid yang dipilih." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Tak bisa mengekspor berkas" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Ekspor ke %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d berkas" +msgstr[1] "%d berkas" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 +msgid "Could not get the photo list" +msgstr "Tak bisa mendapat daftar foto" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 +msgid "No album selected" +msgstr "Tak ada album yang dipilih" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 +msgid "_Import" +msgstr "_Impor" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Impor dari %s" @@ -3004,7 +2920,7 @@ msgid "" "Return to this window when you have finished the authorization process on %s" msgstr "" -"Kembali ke jendela ini setelah Anda menyelesaikan proses otorisasi pada %s" +"Kembali ke jendela ini setelah Anda menyelesaikan proses autorisasi pada %s" #: extensions/flicker_utils/flickr-service.c:492 msgid "Once you’re done, click the “Continue” button below." @@ -3021,7 +2937,7 @@ #: extensions/flicker_utils/flickr-service.c:566 #, c-format msgid "gThumb requires your authorization to upload the photos to %s" -msgstr "gThumb memerlukan otorisasi Anda untuk mengunggah foto ke %s" +msgstr "gThumb memerlukan autorisasi Anda untuk mengunggah foto ke %s" #: extensions/flicker_utils/flickr-service.c:567 #, c-format @@ -3030,9 +2946,38 @@ "photos to %s. When you’re finished, return to this window to complete the " "authorization." msgstr "" -"Klik \"Otorisasikan\" untuk membuka peramban web Anda dan mengotorisasi " +"Klik \"Autorisasikan\" untuk membuka peramban web Anda dan mengautorisasi " "gthumb untuk mengunggah foto ke %s. Setelah selesai, kembalilah ke jendela " -"ini untuk melengkapi otorisasi." +"ini untuk melengkapi autorisasi." + +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Mengambil daftar album" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Membuatan album baru" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Tak bisa mengunggah \"%s\": %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Mengunggah \"%s\"" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Mengunggah berkas ke server" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Mengambil daftar foto" #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 @@ -3225,11 +3170,11 @@ msgid "Pause" msgstr "Jeda" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Ambil cuplikan layar" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3252,7 +3197,7 @@ msgstr "Artis" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Album" @@ -3273,12 +3218,12 @@ msgstr "Laju frame" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Lebar" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Tinggi" @@ -3301,9 +3246,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 -#: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/image_viewer/gth-metadata-provider-image.c:300 +#: extensions/raw_files/gth-metadata-provider-raw.c:97 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3318,59 +3263,83 @@ msgid "Print" msgstr "Cetak" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Tengah" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Ubahan" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "milimeter" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "inci" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "Nomor halaman kini" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "Total cacah halaman" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Kode khusus" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ format }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "Tanggal kini" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "Total cacah berkas" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "Keterangan acara" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "Ba_ris:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Gambar" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Posisi:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Kiri" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Puncak" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Rotasi:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Satuan:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Pratilik" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "milimeter" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "inci" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Fonta" @@ -3387,24 +3356,33 @@ msgid "Select Footer Font" msgstr "Pilih Fonta Kaki" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +msgid "Total number of files" +msgstr "Total cacah berkas" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +msgid "Event description" +msgstr "Keterangan acara" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Halaman %d dari %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Tak bisa mencetak" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Gambar" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:390 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Tak ada pemuat yang cocok bagi berkas jenis ini" @@ -3416,7 +3394,7 @@ msgstr "Memuat \"%s\"" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Meload gambar" @@ -3442,8 +3420,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Menyimpan gambar" @@ -3714,6 +3692,14 @@ msgid "Loading the original image" msgstr "Memuat gambar asli" +#: extensions/image_viewer/gth-metadata-provider-image.c:213 +msgid "JPEG XL container" +msgstr "Kontainer JPEG XL" + +#: extensions/image_viewer/gth-metadata-provider-image.c:215 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Gulir Citra" @@ -3727,106 +3713,59 @@ msgid "Viewer" msgstr "Penampil" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "_Tujuan" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "Sub folder otom_atis" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "_sebagai sub folder tunggal" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "Tahun" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "Bulan" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "Hari dalam tanggal" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "Jam" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Menit" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Detik" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "_Template:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Tujuan Tak Valid" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "contoh: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Tanggal berkas" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "year-month-day" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "year-month" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "tahun" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "format ubahan" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Mengimpor berkas" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Tak ada berkas yang diimpor" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "Berkas yang dipilih telah ada di tujuan." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Tak bisa menghapus berkas" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "Operasi penghapusan tak didukung." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Terakhir diimpor" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Tak ada berkas yang dinyatakan." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3860,79 +3799,16 @@ msgid "Sh_ortcut:" msgstr "Pintasa_n:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "URI berkas" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "Path berkas" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "Nama dasar berkas" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "Path folder induk" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ pesan }{ nilai baku }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Minta masukan suatu nilai" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ nama atribut }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 -msgid "A file attribute" -msgstr "Suatu atribut berkas" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "Nama berkas tanpa ekstensi" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "Ekstensi berkas" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ teks }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Kutip teks " - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "Tanggal dan waktu saat ini" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "_Perintah:" -#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: extensions/list_tools/data/ui/script-editor.ui:172 +msgid "Edit command" +msgstr "Sunting perintah" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:556 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Personalisasikan…" @@ -3959,6 +3835,7 @@ msgstr "Perintah Baru" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Sunting Perintah" @@ -3970,7 +3847,44 @@ msgid "Commands" msgstr "Perintah" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +msgid "Quoted text" +msgstr "Teks yang dikutip" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +msgid "File URI" +msgstr "URI berkas" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +msgid "File path" +msgstr "Path berkas" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +msgid "File name" +msgstr "Nama berkas" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +msgid "File name, no extension" +msgstr "Nama berkas, tanpa ekstensi" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +msgid "File extension" +msgstr "Ekstensi berkas" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +msgid "Folder path" +msgstr "Path berkas" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +msgid "Ask a value" +msgstr "Tanyakan suatu nilai" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Atribut berkas" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Perintah tak dinyatakan" @@ -3980,18 +3894,11 @@ msgid "Command exited abnormally with status %d" msgstr "Perintah berakhir tak normal dengan status %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Masukkan nilai:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Perintah salah bentuk" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "_Lewati" @@ -4040,8 +3947,9 @@ msgid "A_ccounts:" msgstr "A_kun:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Memuat…" @@ -4051,7 +3959,7 @@ #: extensions/oauth/oauth-ask-authorization-dialog.c:240 msgid "Authorization Required" -msgstr "Perlu Otorisasi" +msgstr "Perlu Autorisasi" #: extensions/oauth/web-service.c:379 msgid "Choose _Account…" @@ -4071,14 +3979,14 @@ #: extensions/oauth/web-service.c:793 msgid "Asking authorization" -msgstr "Meminta otorisasi" +msgstr "Meminta autorisasi" #: extensions/oauth/web-service.c:810 msgid "Getting account information" msgstr "Mengambil informasi akun" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Pilih folder" @@ -4113,7 +4021,7 @@ #. view label #: extensions/photo_importer/data/ui/photo-importer.ui:54 -#: gthumb/gth-filterbar.c:414 +#: gthumb/gth-filterbar.c:391 msgid "S_how:" msgstr "_Tampilkan:" @@ -4125,40 +4033,29 @@ msgid "_Tags:" msgstr "_Tag:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Tak bisa mengimpor berkas" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Berkas yang akan diimpor: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Tak bisa memuat folder" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Kosong)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Mengambil isi folder…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Kosong" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Impor dari Perangkat Lepas Pasang" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Impor dari Folder" @@ -4174,53 +4071,7 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "Album Web _Picasa…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Album:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Nama" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Dipakai" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Foto tersisa" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Publik" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Tak bisa mendapat daftar album" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Ekspor ke Album Web Picasa" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Impor dari Album Web Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Album Web Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Unggah gambar ke Album Web Picasa" - -#: extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:91 msgid "RAW Format" msgstr "Format RAW" @@ -4248,151 +4099,75 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Perkakas untuk menghapus efek mata merah dari foto." -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "digit" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "format:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "hapus" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "tambah" - -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "Urut berda_sarkan:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "Huruf B_esar Kecil:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Bantuan" - -#: extensions/rename_series/data/ui/rename-series.ui:97 -msgid "Edit template" -msgstr "Sunting templat" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 -msgid "%M{ format }" -msgstr "%M{ format }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ identifier }" - -#: extensions/rename_series/data/ui/rename-series.ui:280 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "Nama berkas asli" - -#: extensions/rename_series/data/ui/rename-series.ui:295 -msgid "The original extension" -msgstr "Ekstensi asli" - -#: extensions/rename_series/data/ui/rename-series.ui:310 -msgid "The original enumerator" -msgstr "Enumerator asli" - -#: extensions/rename_series/data/ui/rename-series.ui:325 -msgid "The modification date" -msgstr "Tanggal modifikasi" - -#: extensions/rename_series/data/ui/rename-series.ui:341 -msgid "The digitalization date" -msgstr "Tanggal digitalisasi" - -#: extensions/rename_series/data/ui/rename-series.ui:389 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "Urut Ter_balik" -#: extensions/rename_series/data/ui/rename-series.ui:473 -msgid "_Template:" -msgstr "_Template:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Kembali ke templat yang terakhir digunakan" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Pratilik:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Enumerator" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Nama asli berkas" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Ekstensi asli" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Enumerator asli" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Tanggal modifikasi" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Tanggal digitalisasi" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Atribut berkas" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Tidak dapat mengganti nama berkas" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Tak bisa menyimpan templat" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Sunting Templat" - -#: extensions/rename_series/dlg-rename-series.c:860 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "_Ganti nama" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Nama Lama" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Nama Baru" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Pertahankan huruf besar kecil seperti semula" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Ubah ke huruf kecil" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Ubah ke huruf besar" @@ -4471,7 +4246,7 @@ msgstr "Cari lagi" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Cari" @@ -4490,16 +4265,21 @@ msgid "Add another location" msgstr "Tambahkan lokasi lain" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +msgid "No file found" +msgstr "Tak ada berkas yang ditemukan" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Berkas yang ditemukan sampai kini: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Mencari…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Batalkan operasi" @@ -4575,11 +4355,11 @@ msgid "Pause/Resume presentation" msgstr "Jeda/lanjutkan presentasi" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:124 msgid "Show next file" msgstr "Tampilkan berkas berikutnya" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:123 msgid "Show previous file" msgstr "Tampilkan berkas sebelumnya" @@ -4752,90 +4532,88 @@ msgid "Adapts to the window width" msgstr "Sesuaikan ke lebar jendela" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Salin yang asli ke tujuan" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "Sesuaik_an ke lebar jendela " -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Halaman Indeks" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Keterangan Gambar Miniatur" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "Nomor gambar kini" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "Total cacah gambar" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "Komentar berkas" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Halaman Gambar" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Tampilkan penjelasan, bila tersedia" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Tampilkan atribut berikut:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Atribut Gambar" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +msgid "Current image number" +msgstr "Nomor gambar kini" + +#: extensions/webalbums/dlg-web-exporter.c:44 +msgid "Total number of images" +msgstr "Total cacah gambar" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Album Web" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Perintah salah bentuk" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Tidak dapat meampilkan tujuan" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "Album telah sukses dibuat." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Menyimpan sketsa" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Menyimpan halaman HTML: Gambar" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Simpan halaman HTML: Indeks" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Menyaling gambar asli" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Tak bisa menemukan folder gaya" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Tidak dapat membuat folder sementara" @@ -4847,9 +4625,9 @@ msgid "Create static web albums." msgstr "Buat album web statik." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1171 -#: gthumb/gth-browser.c:6625 gthumb/gth-browser.c:6644 -#: gthumb/gth-browser.c:6668 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1175 +#: gthumb/gth-browser.c:6842 gthumb/gth-browser.c:6861 +#: gthumb/gth-browser.c:6885 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "Tidak dapat memuat posisi \"%s\"" @@ -4874,7 +4652,7 @@ msgid "Edit Filter" msgstr "Sunting Tapis" -#: gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 gthumb/gth-main-default-types.c:43 msgid "Filters" msgstr "Tapis" @@ -5025,7 +4803,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5037,7 +4815,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5075,7 +4853,7 @@ msgid "— Image browser and viewer" msgstr "— Peramban dan penilik gambar" -#: gthumb/gth-browser-actions-callbacks.c:100 +#: gthumb/gth-browser-actions-callbacks.c:101 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -5087,7 +4865,7 @@ "dipublikasikan oleh Free Software Foundation; boleh Lisensi versi 3 atau " "(sesuai pilihan Anda) versi selanjutnya." -#: gthumb/gth-browser-actions-callbacks.c:104 +#: gthumb/gth-browser-actions-callbacks.c:105 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -5099,7 +4877,7 @@ "KECOCOKAN UNTUK TUJUAN TERTENTU. Lihat GNU General Public License untuk " "rincian lebih lanjut." -#: gthumb/gth-browser-actions-callbacks.c:108 +#: gthumb/gth-browser-actions-callbacks.c:109 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." @@ -5107,195 +4885,204 @@ "Anda mestinya menerima salinan GNU General Public License bersamaan dengan " "gThumb. Jika tidak, lihat ." -#: gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:128 msgid "An image viewer and browser for GNOME." msgstr "Sebuah penampil dan browser gambar untuk GNOME." -#: gthumb/gth-browser-actions-callbacks.c:130 +#: gthumb/gth-browser-actions-callbacks.c:131 msgid "translator-credits" msgstr "" "Abdul Hamid.A.N , 2004.\n" -"Andika Triwidada , 2010-2014, 2016, 2017, 2020.\n" -"Kukuh Syafaat , 2017-2020." +"Andika Triwidada , 2010-2014, 2016, 2017, 2020, 2021.\n" +"Kukuh Syafaat , 2017-2021." -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:99 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Pintasan Papan Ketik" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Quit" msgstr "Keluar" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Show browser" msgstr "Tampilkan peramban" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:104 msgid "Close window" msgstr "Menutup jendela" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Open location" msgstr "Buka lokasi" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4623 -#: gthumb/gth-browser.c:4641 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:107 gthumb/gth-browser.c:4777 +#: gthumb/gth-browser.c:4795 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Layar Penuh" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Revert image to saved" msgstr "Pulihkan citra ke yang tersimpan" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Save image" msgstr "Simpan gambar" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Save image as" msgstr "Simpan gambar sebagai" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:111 msgid "Sidebar" msgstr "Bilah sisi" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Statusbar" msgstr "Bilah Status" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Thumbnails list" msgstr "Daftar gambar mini" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load previous location" msgstr "Muat lokasi sebelumnya" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Load next location" msgstr "Muat lokasi berikutnya" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Load parent folder" msgstr "Muat folder induk" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Load home" msgstr "Muat rumah" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:119 msgid "Reload location" msgstr "Muat ulang lokasi" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:120 msgid "Show/Hide hidden files" msgstr "Tampilkan/sembunyikan berkas tersembunyi" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Change sorting order" msgstr "Ubah urutan" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Show first file" msgstr "Tampilkan berkas pertama" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:126 msgid "Show last file" msgstr "Tampilkan berkas terakhir" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Image tools" msgstr "Alat gambar" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:129 msgid "File properties" msgstr "Properti berkas" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:131 msgid "Select all" msgstr "Pilih semua" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:132 msgid "Select none" msgstr "Pilih tak satupun" -#: gthumb/gth-browser.c:409 +#: gthumb/gth-browser-actions-entries.h:134 gthumb/gth-filterbar.c:526 +msgid "All" +msgstr "Semua" + +#: gthumb/gth-browser.c:413 msgid "[modified]" msgstr "[diubah]" -#: gthumb/gth-browser.c:874 +#: gthumb/gth-browser.c:878 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d berkas dipilih (%s)" msgstr[1] "%d berkas dipilih (%s)" -#: gthumb/gth-browser.c:909 +#: gthumb/gth-browser.c:913 #, c-format msgid "%s of free space" msgstr "%s dari ruang bebas" -#: gthumb/gth-browser.c:1787 gthumb/gth-browser.c:1803 +#: gthumb/gth-browser.c:1893 gthumb/gth-browser.c:1909 #, c-format msgid "No suitable module found for %s" msgstr "Tak ditemukan modul yang cocok bagi %s" -#: gthumb/gth-browser.c:1908 +#: gthumb/gth-browser.c:2014 #, c-format msgid "Save changes to file “%s”?" msgstr "Simpan perubahan ke berkas \"%s\"?" -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2019 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Bila Anda tidak menyimpan, perubahan ke berkas akan hilang selamanya." -#: gthumb/gth-browser.c:1914 +#: gthumb/gth-browser.c:2020 msgid "Do _Not Save" msgstr "Janga_n Simpan" -#: gthumb/gth-browser.c:2402 gthumb/gth-browser.c:4649 +#: gthumb/gth-browser.c:2510 gthumb/gth-browser.c:4803 msgid "Accept" msgstr "Terima" -#: gthumb/gth-browser.c:2402 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2510 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Tutup" -#: gthumb/gth-browser.c:2941 +#: gthumb/gth-browser.c:3049 msgid "Could not change name" msgstr "Tidak dapat mengubah nama" -#: gthumb/gth-browser.c:3438 +#: gthumb/gth-browser.c:3543 msgid "Modified" msgstr "Diubah" -#: gthumb/gth-browser.c:4571 +#: gthumb/gth-browser.c:4725 msgid "Go to the previous visited location" msgstr "Pergi ke lokasi sebelumnya yang telah dikunjungi" -#: gthumb/gth-browser.c:4577 +#: gthumb/gth-browser.c:4731 msgid "Go to the next visited location" msgstr "Pergi ke lokasi selanjutnya yang telah dikunjungi" -#: gthumb/gth-browser.c:4585 +#: gthumb/gth-browser.c:4739 msgid "History" msgstr "Riwayat" -#: gthumb/gth-browser.c:4599 +#: gthumb/gth-browser.c:4753 msgid "View the folders" msgstr "Tampilkan folder" -#: gthumb/gth-browser.c:4614 +#: gthumb/gth-browser.c:4768 msgid "Edit file" msgstr "Sunting berkas" -#: gthumb/gth-browser.c:6626 +#: gthumb/gth-browser.c:4859 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Operasi" + +#: gthumb/gth-browser.c:6843 #, c-format msgid "File type not supported" msgstr "Jenis berkas tidak didukung" -#: gthumb/gth-browser.c:6669 +#: gthumb/gth-browser.c:6886 #, c-format msgid "No suitable module found" msgstr "Tak ditemukan modul yang cocok" @@ -5318,11 +5105,15 @@ msgid "_Show Format Options" msgstr "Tampilklan Op_si Format" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +msgid "No file" +msgstr "Tak ada berkas" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Komputer" -#: gthumb/gth-file-source-vfs.c:796 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" @@ -5330,16 +5121,16 @@ "Berkas tak bisa dipindah ke Tong Sampah. Apakah Anda ingin menghapusnya " "secara permanen?" -#: gthumb/gth-file-source-vfs.c:807 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Tak bisa memindah berkas ke Tong Sampah" -#: gthumb/gth-file-source-vfs.c:852 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Anda yakin ingin menghapus permanen \"%s\"?" -#: gthumb/gth-file-source-vfs.c:855 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5347,7 +5138,7 @@ msgstr[0] "Anda yakin ingin menghapus permanen %'d gambar yang dipilih?" msgstr[1] "Anda yakin ingin menghapus permanen %'d gambar yang dipilih?" -#: gthumb/gth-file-source-vfs.c:865 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Apabila Anda menghapus sebuah berkas, itu akan dihapus permanen." @@ -5384,15 +5175,11 @@ msgid "No limit specified" msgstr "Batas tak dinyatakan" -#: gthumb/gth-filterbar.c:280 -msgid "All" -msgstr "Semua" - -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Buka Induk)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Masukkan nama baru:" @@ -5427,17 +5214,13 @@ msgid "Hidden Files" msgstr "Berkas Tersembunyi" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Lokasi" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Lokasi" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Lainnya…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Nama" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5588,10 +5371,6 @@ msgid "Overwrite" msgstr "Timpa" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Operasi" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Menyimpan informasi berkas" @@ -5659,6 +5438,36 @@ msgid "Family" msgstr "Keluarga" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Ruang Angkasa" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Tahun" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Bulan" + +#: gthumb/gth-template-selector.c:37 +msgid "Day of the month" +msgstr "Hari dalam tanggal" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Jam" + +#: gthumb/gth-template-selector.c:39 +msgid "Minute" +msgstr "Menit" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +msgid "Second" +msgstr "Detik" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "kurang dari" @@ -5752,7 +5561,7 @@ msgid "Rotation" msgstr "Rotasi" -#: gthumb/gth-window.c:1048 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5761,11 +5570,11 @@ "Kombinasi tombol «%s» sudah ditugaskan untuk tindakan «%s». Apakah Anda " "ingin menetapkan kembali ke tindakan ini sebagai gantinya?" -#: gthumb/gth-window.c:1056 +#: gthumb/gth-window.c:1082 msgid "Reassign" msgstr "Alih Tugaskan" -#: gthumb/gth-window.c:1074 +#: gthumb/gth-window.c:1100 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5774,7 +5583,7 @@ "Kombinasi tombol «%s» sudah ditetapkan untuk tindakan «%s» dan tidak dapat " "diubah." -#: gthumb/gth-window.c:1078 +#: gthumb/gth-window.c:1104 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "Kombinasi tombol «%s» sudah ditetapkan dan tidak dapat diubah." diff -Nru gthumb-3.11.2/po/lt.po gthumb-3.12.0/po/lt.po --- gthumb-3.11.2/po/lt.po 2021-01-10 10:11:38.046578000 +0000 +++ gthumb-3.12.0/po/lt.po 2021-09-19 15:50:41.785030800 +0000 @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: lt\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-12-31 11:22+0000\n" -"PO-Revision-Date: 2021-01-05 12:38+0200\n" +"POT-Creation-Date: 2021-08-30 17:58+0000\n" +"PO-Revision-Date: 2021-09-06 14:05+0300\n" "Last-Translator: Aurimas Černius \n" "Language-Team: Lietuvių \n" "Language: lt\n" @@ -19,7 +19,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2)\n" -"X-Generator: Gtranslator 3.38.0\n" +"X-Generator: Gtranslator 40.0\n" #: data/appdata/org.gnome.gThumb.appdata.xml.in:8 msgid "gThumb Image Viewer" @@ -103,11 +103,11 @@ msgid "Whether to reset the scrollbars position after changing image" msgstr "Ar pakeitus paveikslėlį atstatyti slinkties juostų pozicijas" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Galimos vertės yra: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Galimos reikšmės yra: tiff, tif." @@ -133,7 +133,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:424 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:428 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -147,13 +147,13 @@ msgstr "Paveikslėlis;Peržiūra;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:97 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Naujas langas" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Antraštė" @@ -224,6 +224,39 @@ msgid "D_etermine image type from content (slower)" msgstr "Nustat_yti paveikslėlio tipą pagal turinį (lėčiau)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "skaitmenys" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Aprašymas" + +#: data/ui/code-selector.ui:269 +#| msgid "Edit tags" +msgid "Edit" +msgstr "Keisti" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Numatytoji vertė" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "pašalinti" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "pridėti" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Plėtiniai:" @@ -268,27 +301,27 @@ msgstr "Vidurkis:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:42 +#: data/ui/histogram-info.ui:41 msgid "Std dev:" msgstr "Std. nuokr." -#: data/ui/histogram-info.ui:60 +#: data/ui/histogram-info.ui:58 msgid "Median:" msgstr "Mediana:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:148 +#: data/ui/histogram-info.ui:127 msgid "Pixels:" msgstr "Pikseliai:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:163 +#: data/ui/histogram-info.ui:144 msgctxt "Pixels" msgid "Max:" msgstr "Max:" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:180 +#: data/ui/histogram-info.ui:161 msgctxt "Pixels" msgid "Selected:" msgstr "Pažymėta:" @@ -310,7 +343,7 @@ msgstr "Failo pavadinimas:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Dydis:" @@ -383,7 +416,6 @@ msgstr "Failo _savybės naršyklėje:" #: data/ui/preferences.ui:179 -#| msgid "Statusbar" msgid "_Statusbar" msgstr "_Būsenos juosta" @@ -421,9 +453,9 @@ #: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Bendri" @@ -432,7 +464,7 @@ msgid "Shortcuts:" msgstr "Trumpiniai:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "_Atstatyti viską…" @@ -440,6 +472,12 @@ msgid "_Inverse order" msgstr "At_virkštinė tvarka" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +#| msgid "example" +msgid "Example:" +msgstr "Pavyzdys:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -554,16 +592,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Nežinoma JPEG spalvų sritis (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Numatytasis plėtinys:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Kokybė:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Be praradimų" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Numatytasis plėtinys:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Glotninimas:" @@ -627,17 +671,17 @@ msgid "_Method:" msgstr "_Metodas:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Be praradimų" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:154 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:120 msgid "PNG" msgstr "PNG" @@ -655,15 +699,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:183 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Įrašoma" @@ -672,8 +716,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Nenurodytas pavadinimas" @@ -683,7 +727,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Netinkamas pavadinimas. Šie simboliai yra neleistini: %s" @@ -753,21 +797,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:859 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Pervadinti" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4608 -#: gthumb/gth-browser.c:4710 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4762 +#: gthumb/gth-browser.c:4874 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Savybės" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Katalogai" @@ -811,15 +855,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "Žiū_rėti paskirties aplanką" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Pavadinimas:" @@ -889,7 +931,7 @@ msgstr "Nepavyko įdėti failų į katalogą" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Nepavyko sukurti katalogo" @@ -944,15 +986,15 @@ msgstr "Žyma (įtaisyta)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:872 -#: extensions/exiv2_tools/exiv2-utils.cpp:881 -#: extensions/exiv2_tools/exiv2-utils.cpp:911 -#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Netinkamas failo formatas" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1093,11 +1135,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Nuostatos" @@ -1105,7 +1147,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Komentaras" @@ -1113,20 +1156,6 @@ msgid "Title" msgstr "Pavadinimas" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Aprašymas" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1150,8 +1179,8 @@ msgstr "Paveikslėlių _siena…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Kontaktų lapas" @@ -1229,16 +1258,16 @@ msgstr "S_palva:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Tekstas" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "A_ntraštė:" @@ -1249,190 +1278,213 @@ msgstr "Pasirinkite šriftą" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "P_oraštė:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Antraštė:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "Dabartinio puslapio numeris" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "Iš viso puslapių" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:151 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Specialus kodas" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:242 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ formatas }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:98 +msgid "Help" +msgstr "Žinynas" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "Dabartinė data" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Keisti šabloną" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "Paskirties _vieta:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Pasirinkite paskirties aplanką" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "Failo pavadi_nimas:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:288 -msgid "New enumerator digit" -msgstr "Naujas išskaičiavimo skaitmuo" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Sukurti _HTML paveikslėlių žemėlapį" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Sukurti naują temą" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Keisti pasirinktą temą" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Ištrinti pasirinktą temą" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Tema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Stulpeliai:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Paveikslėlių puslapyje:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Visus paveikslėlius viename puslapyje" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "_Visi puslapiai vienodo dydžio" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Išdėstymas" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "_Rikiuoti:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "At_virkštinė tvarka" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "_Dydis:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "_Kvadratinis" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Miniatiūros" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Išvardintojas" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Dabartinė data" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +#| msgid "The current page number" +msgid "Current page number" +msgstr "Dabartinio puslapio numeris" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +#| msgid "The total number of pages" +msgid "Total number of pages" +msgstr "Iš viso puslapių" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Vieta" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Nepavyko įrašyti temos" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Nepavyko ištrinti temos" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Keisti šabloną" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Paveikslėlių siena" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Kuriami paveikslėliai" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Generuojamos miniatiūros" @@ -1550,8 +1602,6 @@ msgstr "Ištrinti metaduomenis" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "_Aprašymas:" @@ -1601,11 +1651,6 @@ msgid "The following date" msgstr "Ši data" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Dabartinė data" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Paskutiniojo pakeitimo data" @@ -1631,6 +1676,14 @@ msgid "Reading files" msgstr "Skaitomi failai" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "pavyzdys" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Ką daro pavyzdys" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Autoriaus teisės:" @@ -1681,11 +1734,11 @@ msgstr "Valstija/provincija:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(netinkama vertė)" -#: extensions/exiv2_tools/exiv2-utils.cpp:709 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Išlaikymas" @@ -1749,207 +1802,6 @@ msgid "_Export To" msgstr "_Eksportuoti" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Keisti paskyras" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbumas:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Pridėti naują albumą" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Paskyra:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Keisti dydį, jei didesnis nei" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "Keisti d_ydį, jei didesnis nei:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Viešos fotografijos" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Privačios fotografijos, matomos draugams" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privatus" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Matomumas:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "P_askyra:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Albumas:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Failai sėkmingai nusiųsti serveriui." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Nepavyko nusiųsti failų" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Nepavyko prisijungti prie serverio" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Nepavyko sukurti albumo" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Naujas albumas" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Eksportuoti į Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Nepasirinkta tinkamų failų." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Nepavyko eksportuoti failų" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:873 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d failas (%s)" -msgstr[1] "%d failai (%s)" -msgstr[2] "%d failų (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Eksportuoti į %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Gaunamas albumų sąrašas" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Kuriamas naujas albumas" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Nepavyko įkelti „%s“: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Įkeliama „%s“" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Failai siunčiami serveriui" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Gaunamas fotografijų sąrašas" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Įkelti paveikslėlius į Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Naujas aplankas" @@ -1960,9 +1812,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5620 gthumb/gth-browser.c:5656 +#: gthumb/gth-browser.c:5800 gthumb/gth-browser.c:5843 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Nepavyko įvykdyti operacijos" @@ -1986,6 +1838,10 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 #: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Kopijuoti" @@ -1999,7 +1855,7 @@ msgstr "Kopijuoti į" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Perkelti" @@ -2064,36 +1920,36 @@ msgid "Open with Gimp" msgstr "Atverti su Gimp" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Namų aplankas" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "_Atverti su" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Ar tikrai norite perkelti „%s“ į „%s“?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Ar tikrai norite nukopijuoti „%s“ į „%s“?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Ar tikrai norite perkelti tempiamus failus į „%s“?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Ar tikrai norite nukopijuoti tempiamus failus „%s“?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Kopijuoti" @@ -2207,7 +2063,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Parametrai" @@ -2272,7 +2128,7 @@ msgstr "Aukšta _kokybė" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "pikseliai" @@ -2507,11 +2363,11 @@ msgid "Automatic contrast adjustment" msgstr "Automatinis kontrasto koregavimas" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:289 msgid "Color Picker" msgstr "Spalvos parinkėjas" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:292 msgid "Pick a color from the image" msgstr "Pasirinkite spalvą iš paveikslėlio" @@ -2581,14 +2437,11 @@ msgid "2.39∶1" msgstr "2,39:1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Pasirinktinis" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Kita…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2616,7 +2469,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1864 +#: gthumb/gth-browser.c:1970 msgid "Could not save the file" msgstr "Nepavyko įrašyti failo" @@ -2863,6 +2716,16 @@ msgid "no file" msgstr "nėra failų" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:877 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d failas (%s)" +msgstr[1] "%d failai (%s)" +msgstr[2] "%d failų (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2909,10 +2772,18 @@ msgid "Upload images to Flickr" msgstr "Išsiųsti pasirinktus paveikslėlius į Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Viešos fotografijos" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Privačios fotografijos, matomos šeimai ir draugams" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Privačios fotografijos, matomos draugams" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Privačios fotografijos, matomos šeimai" @@ -2933,8 +2804,16 @@ msgid "Restricted content" msgstr "Ribojamas turinys" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Paskyra:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Keisti paskyras" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Laisva vieta:" @@ -2955,39 +2834,79 @@ msgid "Hi_de from public searches" msgstr "_Slėpti nuo viešosios paieškos" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "Keisti d_ydį, jei didesnis nei:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "P_askyra:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Nepavyko prisijungti prie serverio" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Failai sėkmingai nusiųsti serveriui." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 +#: extensions/webalbums/gth-web-exporter.c:1819 msgid "_Open in the Browser" msgstr "_Atverti naršyklėje" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d failas" -msgstr[1] "%d failai" -msgstr[2] "%d failų" +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Nepavyko sukurti albumo" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "Nepavyko gauti fotografijų sąrašo" +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Nepavyko nusiųsti failų" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Nepasirinkta tinkamų failų." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Nepavyko eksportuoti failų" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Eksportuoti į %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d failas" +msgstr[1] "%d failai" +msgstr[2] "%d failų" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 +msgid "Could not get the photo list" +msgstr "Nepavyko gauti fotografijų sąrašo" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 msgid "No album selected" msgstr "Nepasirinkta jokių albumų" -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 msgid "_Import" msgstr "_Importuoti" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Importuoti iš %s" @@ -3035,6 +2954,35 @@ "nustatytumėte tapatybę norėdami įkelti fotografijas į %s. Kai baigsite, " "grįžkite į šį langą tapatybės nustatymo procedūrai baigti." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Gaunamas albumų sąrašas" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Kuriamas naujas albumas" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Nepavyko įkelti „%s“: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Įkeliama „%s“" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Failai siunčiami serveriui" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Gaunamas fotografijų sąrašas" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3226,11 +3174,11 @@ msgid "Pause" msgstr "Pauzė" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Daryti ekrano nuotrauką" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3253,7 +3201,7 @@ msgstr "Atlikėjas" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Albumas" @@ -3274,12 +3222,12 @@ msgstr "Kadrų dažnis" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Plotis" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Aukštis" @@ -3302,9 +3250,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 -#: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/image_viewer/gth-metadata-provider-image.c:300 +#: extensions/raw_files/gth-metadata-provider-raw.c:97 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3319,59 +3267,83 @@ msgid "Print" msgstr "Spausdinti" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Centruotas" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Pasirinktinis" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "milimetrai" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "coliai" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "Dabartinio puslapio numeris" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "Iš viso puslapių" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Specialus kodas" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ formatas }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "Dabartinė data" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "Iš viso failų" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "Įvykio aprašymas" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "_Eilutės:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Paveikslėlis" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Pozicija:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Kairė" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Viršus" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Pasukimas:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Vienetai:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Peržiūra" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "milimetrai" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "coliai" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Šriftai" @@ -3388,24 +3360,35 @@ msgid "Select Footer Font" msgstr "Pasirinkti poraštės šriftą" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +#| msgid "The total number of files" +msgid "Total number of files" +msgstr "Iš viso failų" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +#| msgid "The event description" +msgid "Event description" +msgstr "Įvykio aprašymas" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "%d puslapis iš %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Nepavyko išspausdinti" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Paveikslėliai" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:390 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Šio tipo failams nėra tinkamos įkėlimo priemonės" @@ -3417,7 +3400,7 @@ msgstr "Įkeliama „%s“" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Įkeliami paveikslėliai" @@ -3443,8 +3426,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Įrašomi paveikslėliai" @@ -3716,6 +3699,14 @@ msgid "Loading the original image" msgstr "Įkeliamas originalus paveikslėlis" +#: extensions/image_viewer/gth-metadata-provider-image.c:213 +msgid "JPEG XL container" +msgstr "JPEG XL konteineris" + +#: extensions/image_viewer/gth-metadata-provider-image.c:215 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Slinkti paveikslėlį" @@ -3729,106 +3720,59 @@ msgid "Viewer" msgstr "Žiūryklė" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "Paskirties _vieta:" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "_Automatinis poaplankis" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "kaip _vieną poaplankį" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "Metai" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "Mėnuo" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "Mėnesio diena" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "Valandos" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Minutės" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Sekundės" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "Ša_blonas:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Netinkamas tikslas" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "pavyzdys: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Failo data" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "metai-mėnuo-diena" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "metai-mėnuo" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "metai" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "pasirinktinis formatas" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Importuojami failai" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Neimportuota jokių failų" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "Pasirinkti failai jau yra paskirties vietoje." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Nepavyko ištrinti failų" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "Ištrynimo operacija nepalaikoma." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Paskutinį kartą importuota" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Nenurodytas failas." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3862,79 +3806,17 @@ msgid "Sh_ortcut:" msgstr "_Šaukinys:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "Failo URI" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "Failo kelias" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "Failo bazinis pavadinimas" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "Aukštesniojo aplanko kelias" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ pranešimas }{ numatytoji reikšmė }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Klausti įvedamos reikšmės" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ atributo pavadinimas }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:379 -msgid "A file attribute" -msgstr "Failo atributas" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "Failo bazinis pavadinimas be plėtinio" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "Failo plėtinys" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ tekstas }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Cituoti tekstą" - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "Dabartinė data ir laikas" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "_Komanda:" -#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: extensions/list_tools/data/ui/script-editor.ui:172 +#| msgid "Edit Command" +msgid "Edit command" +msgstr "Keisti komandą" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:556 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Suasmeninti…" @@ -3961,6 +3843,7 @@ msgstr "Nauja komanda" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Keisti komandą" @@ -3972,7 +3855,52 @@ msgid "Commands" msgstr "Komandos" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +#| msgid "Quote the text " +msgid "Quoted text" +msgstr "Cituotas tekstas" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +#| msgid "File" +msgid "File URI" +msgstr "Failo URI" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +#| msgid "file path" +msgid "File path" +msgstr "Failo kelias" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +#| msgid "Filename" +msgid "File name" +msgstr "Failo pavadinimas" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +#| msgid "The file basename without extension" +msgid "File name, no extension" +msgstr "Failo pavadinimas be plėtinio" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +#| msgid "The file extension" +msgid "File extension" +msgstr "Failo plėtinys" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +#| msgid "file path" +msgid "Folder path" +msgstr "Aplanko kelias" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +#| msgid "Ask an input value" +msgid "Ask a value" +msgstr "Klausti vertės" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Failo atributas" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Nenurodyta komanda" @@ -3982,18 +3910,11 @@ msgid "Command exited abnormally with status %d" msgstr "Komanda netinkamai baigė darbą ir grąžino būseną %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Įveskite reikšmę:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Netinkamai suformuota komanda" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "Pralei_sti" @@ -4042,8 +3963,9 @@ msgid "A_ccounts:" msgstr "P_askyros:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Įkeliama…" @@ -4080,7 +4002,7 @@ msgstr "Gaunama paskyros informacija" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Pasirinkite aplanką" @@ -4115,7 +4037,7 @@ #. view label #: extensions/photo_importer/data/ui/photo-importer.ui:54 -#: gthumb/gth-filterbar.c:414 +#: gthumb/gth-filterbar.c:391 msgid "S_how:" msgstr "_Rodyti:" @@ -4127,40 +4049,29 @@ msgid "_Tags:" msgstr "_Žymos:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Nepavyko importuoti failų" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Importuotini failai: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Nepavyko įkelti aplanko" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(tuščia)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Gaunamas aplanko turinys…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Tuščia" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Importuoti iš išimamos laikmenos" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Importuoti iš aplanko" @@ -4176,53 +4087,7 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa internetinis albumas…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Albumai:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Pavadinimas" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Naudojama" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Likusios nuotraukos" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Vieša" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Nepavyko gauti albumų sąrašo" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Eksportuoti į Picasa žiniatinklio albumus" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Importuoti iš Picasa žiniatinklio albumo" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Picasa internetiniai albumai" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Nusiųsti paveikslėlius į Picasa internetinius albumus" - -#: extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:91 msgid "RAW Format" msgstr "RAW formatas" @@ -4250,22 +4115,6 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Priemonė raudonų akių efektui pašalinti iš fotografijos." -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "skaitmenys" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "formatas:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "pašalinti" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "pridėti" - #: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Rikiuoti pagal:" @@ -4275,131 +4124,66 @@ msgid "Cas_e:" msgstr "_Registras:" -#: extensions/rename_series/data/ui/rename-series.ui:84 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Žinynas" - -#: extensions/rename_series/data/ui/rename-series.ui:98 -msgid "Edit template" -msgstr "Keisti šabloną" - -#: extensions/rename_series/data/ui/rename-series.ui:119 -#| msgid "leave the oldest duplicates" -msgid "Revert to the last used template" -msgstr "Atstatyti paskutinį naudotą šabloną" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:227 -msgid "%M{ format }" -msgstr "%M{ formatas }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:257 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ identifikatorius }" - -#: extensions/rename_series/data/ui/rename-series.ui:303 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "Originalus failo pavadinimas" - -#: extensions/rename_series/data/ui/rename-series.ui:318 -msgid "The original extension" -msgstr "Originalus plėtinys" - -#: extensions/rename_series/data/ui/rename-series.ui:333 -msgid "The original enumerator" -msgstr "Originalus numeravimas" - -#: extensions/rename_series/data/ui/rename-series.ui:348 -msgid "The modification date" -msgstr "Pakeitimo data" - -#: extensions/rename_series/data/ui/rename-series.ui:364 -msgid "The digitalization date" -msgstr "Suskaitmeninimo data" - -#: extensions/rename_series/data/ui/rename-series.ui:436 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:473 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "At_virkštinė tvarka" -#: extensions/rename_series/data/ui/rename-series.ui:520 -msgid "_Template:" -msgstr "Ša_blonas:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Atstatyti paskutinį naudotą šabloną" -#: extensions/rename_series/data/ui/rename-series.ui:573 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Peržiūra:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Išvardintojas" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Originalus failo pavadinimas" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Originalus plėtinys" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Originalus išvardintojas" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Pakeitimo data" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Suskaitmeninimo data" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Failo atributas" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Nepavyko pervadinti failų" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Nepavyko įrašyti šablono" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Keisti šabloną" - -#: extensions/rename_series/dlg-rename-series.c:869 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "Pe_rvadinti" -#: extensions/rename_series/dlg-rename-series.c:886 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Senasis pavadinimas" -#: extensions/rename_series/dlg-rename-series.c:897 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Naujasis pavadinimas" -#: extensions/rename_series/dlg-rename-series.c:975 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Palikti originalų registrą" -#: extensions/rename_series/dlg-rename-series.c:976 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Konvertuoti į mažąsias raides" -#: extensions/rename_series/dlg-rename-series.c:977 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Konvertuoti į didžiąsias raides" @@ -4478,7 +4262,7 @@ msgstr "Ieškoti dar kartą" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Ieškoti" @@ -4497,16 +4281,22 @@ msgid "Add another location" msgstr "Pridėti kitą vietą" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +#| msgid "No file imported" +msgid "No file found" +msgstr "Nerasta failų" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Iki šiol rasti failai: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Ieškoma…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Atšaukti veiksmą" @@ -4581,11 +4371,11 @@ msgid "Pause/Resume presentation" msgstr "Pristabdyti/pratęsti pateiktį" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:124 msgid "Show next file" msgstr "Rodyti kitą failą" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:123 msgid "Show previous file" msgstr "Rodyti ankstesnį failą" @@ -4758,90 +4548,90 @@ msgid "Adapts to the window width" msgstr "Pritaiko prie lango pločio" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Kopijuoti originalus į naują vietą" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Pritaikyti prie lango pločio" -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Rodyklės puslapis" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Miniatiūros antraštė" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "Dabartinio paveikslėlio numeris" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "Iš viso paveikslėlių" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "Failo komentaras" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Paveikslėlio puslapis" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Rodyti aprašymą, jei toks yra" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Rodyti šiuos atributus:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Paveikslėlio atributai" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +#| msgid "The current image number" +msgid "Current image number" +msgstr "Dabartinio paveikslėlio numeris" + +#: extensions/webalbums/dlg-web-exporter.c:44 +#| msgid "The total number of images" +msgid "Total number of images" +msgstr "Iš viso paveikslėlių" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Žiniatinklio albumas" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Netinkamai suformuota komanda" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Nepavyko parodyti tikslo" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "Albumas sėkmingai sukurtas." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Įrašomos miniatiūros" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Įrašomi HTML puslapiai: paveikslėliai" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Įrašomi HTML puslapiai: rodyklės" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Kopijuojami originalūs paveikslėliai" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Nepavyko rasti stilių aplanko" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Nepavyko sukurti laikino aplanko" @@ -4853,9 +4643,9 @@ msgid "Create static web albums." msgstr "Kurti statinius žiniatinklio albumus." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1171 -#: gthumb/gth-browser.c:6625 gthumb/gth-browser.c:6644 -#: gthumb/gth-browser.c:6668 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1175 +#: gthumb/gth-browser.c:6842 gthumb/gth-browser.c:6861 +#: gthumb/gth-browser.c:6885 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "Nepavyko įkelti pozicijos „%s“" @@ -4880,7 +4670,7 @@ msgid "Edit Filter" msgstr "Keisti filtrą" -#: gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 gthumb/gth-main-default-types.c:43 msgid "Filters" msgstr "Filtrai" @@ -5030,7 +4820,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5042,7 +4832,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5080,7 +4870,7 @@ msgid "— Image browser and viewer" msgstr "– Paveikslėlių naršymo ir peržiūros programa" -#: gthumb/gth-browser-actions-callbacks.c:100 +#: gthumb/gth-browser-actions-callbacks.c:101 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -5092,7 +4882,7 @@ "Foundation, sąlygas; licencijos versija 2 arba (jūsų pasirinkta) bet kuri " "vėlesnė versija." -#: gthumb/gth-browser-actions-callbacks.c:104 +#: gthumb/gth-browser-actions-callbacks.c:105 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -5103,7 +4893,7 @@ "netgi be numanomų PREKYBINIŲ arba TINKAMUMO KONKREČIAM TIKSLUI garantijų. " "Daugiau rasite perskaitę GNU Bendrą Viešąją Licenciją." -#: gthumb/gth-browser-actions-callbacks.c:108 +#: gthumb/gth-browser-actions-callbacks.c:109 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." @@ -5111,123 +4901,127 @@ "Jūs turėjote gauti GNU Bendros Viešosios Licencijos kopiją kartu su gthumb. " "Jei negavote, žiūrėkite http://www.gnu.org/licenses/." -#: gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:128 msgid "An image viewer and browser for GNOME." msgstr "Paveikslėlių peržiūros ir naršymo programa, skirta GNOME." -#: gthumb/gth-browser-actions-callbacks.c:130 +#: gthumb/gth-browser-actions-callbacks.c:131 msgid "translator-credits" msgstr "" "Žygimantas Beručka \\n\n" "Aurimas Černius " -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:99 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Klaviatūros trumpiniai" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Quit" msgstr "Išeiti" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Show browser" msgstr "Rodyti naršyklę" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:104 msgid "Close window" msgstr "Užverti langą" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Open location" msgstr "Atverti vietą" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4623 -#: gthumb/gth-browser.c:4641 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:107 gthumb/gth-browser.c:4777 +#: gthumb/gth-browser.c:4795 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Visame ekrane" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Revert image to saved" msgstr "Atstatyti paveikslėlį į įrašytą" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Save image" msgstr "Įrašyti paveikslėlį" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Save image as" msgstr "Įrašyti paveikslėlį kaip" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:111 msgid "Sidebar" msgstr "Šoninė juosta" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Statusbar" msgstr "Būsenos juosta" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Thumbnails list" msgstr "Miniatiūrų sąrašas" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load previous location" msgstr "Įkelti ankstesnę vietą" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Load next location" msgstr "Įkelti kitą vietą" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Load parent folder" msgstr "Įkelti tėvinį aplanką" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Load home" msgstr "Įkelti namų aplanką" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:119 msgid "Reload location" msgstr "Iš naujo įkelti vietą" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:120 msgid "Show/Hide hidden files" msgstr "Rodyti/slėpti paslėptus failus" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Change sorting order" msgstr "Keisti rikiavimo tvarką" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Show first file" msgstr "Rodyti pirmą failą" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:126 msgid "Show last file" msgstr "Rodyti paskutinį failą" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Image tools" msgstr "Paveikslėlių įrankiai" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:129 msgid "File properties" msgstr "Failo savybės" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:131 msgid "Select all" msgstr "Pasirinkti visus" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:132 msgid "Select none" msgstr "Nepasirinkti nieko" -#: gthumb/gth-browser.c:409 +#: gthumb/gth-browser-actions-entries.h:134 gthumb/gth-filterbar.c:526 +msgid "All" +msgstr "Visi" + +#: gthumb/gth-browser.c:413 msgid "[modified]" msgstr "[pakeistas]" -#: gthumb/gth-browser.c:874 +#: gthumb/gth-browser.c:878 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" @@ -5235,71 +5029,76 @@ msgstr[1] "Pasirinkti %d failai (%s)" msgstr[2] "Pasirinkta %d failų (%s)" -#: gthumb/gth-browser.c:909 +#: gthumb/gth-browser.c:913 #, c-format msgid "%s of free space" msgstr "Laisva vietos %s" -#: gthumb/gth-browser.c:1787 gthumb/gth-browser.c:1803 +#: gthumb/gth-browser.c:1893 gthumb/gth-browser.c:1909 #, c-format msgid "No suitable module found for %s" msgstr "Nerastas tinkamas modulis %s" -#: gthumb/gth-browser.c:1908 +#: gthumb/gth-browser.c:2014 #, c-format msgid "Save changes to file “%s”?" msgstr "Įrašyti pakeitimus į failą „%s“?" -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2019 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Jei neįrašysite, pakeitimai bus negrįžtamai prarasti." -#: gthumb/gth-browser.c:1914 +#: gthumb/gth-browser.c:2020 msgid "Do _Not Save" msgstr "_Neįrašyti" -#: gthumb/gth-browser.c:2402 gthumb/gth-browser.c:4649 +#: gthumb/gth-browser.c:2510 gthumb/gth-browser.c:4803 msgid "Accept" msgstr "Priimti" -#: gthumb/gth-browser.c:2402 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2510 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Užverti" -#: gthumb/gth-browser.c:2941 +#: gthumb/gth-browser.c:3049 msgid "Could not change name" msgstr "Nepavyko pakeisti pavadinimo" -#: gthumb/gth-browser.c:3438 +#: gthumb/gth-browser.c:3543 msgid "Modified" msgstr "Pakeistas" -#: gthumb/gth-browser.c:4571 +#: gthumb/gth-browser.c:4725 msgid "Go to the previous visited location" msgstr "Eiti į ankstesnę aplankytą vietą" -#: gthumb/gth-browser.c:4577 +#: gthumb/gth-browser.c:4731 msgid "Go to the next visited location" msgstr "Eiti į kitą aplankytą vietą" -#: gthumb/gth-browser.c:4585 +#: gthumb/gth-browser.c:4739 msgid "History" msgstr "Histograma" -#: gthumb/gth-browser.c:4599 +#: gthumb/gth-browser.c:4753 msgid "View the folders" msgstr "Žiūrėti aplankus" -#: gthumb/gth-browser.c:4614 +#: gthumb/gth-browser.c:4768 msgid "Edit file" msgstr "Taisyti failą" -#: gthumb/gth-browser.c:6626 +#: gthumb/gth-browser.c:4859 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Veiksmai" + +#: gthumb/gth-browser.c:6843 #, c-format msgid "File type not supported" msgstr "Failo tipas nepalaikomas" -#: gthumb/gth-browser.c:6669 +#: gthumb/gth-browser.c:6886 #, c-format msgid "No suitable module found" msgstr "Nerastas tinkamas modulis" @@ -5322,11 +5121,16 @@ msgid "_Show Format Options" msgstr "_Rodyti formato parinktis" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +#| msgid "no file" +msgid "No file" +msgstr "Nėra failų" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Kompiuteris" -#: gthumb/gth-file-source-vfs.c:796 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" @@ -5334,16 +5138,16 @@ "Paveikslėlių negalima perkelti į šiukšlinę. Ar norite juos ištrinti " "negrįžtamai?" -#: gthumb/gth-file-source-vfs.c:807 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Nepavyko perkelti failų į šiukšlinę" -#: gthumb/gth-file-source-vfs.c:852 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Ar tikrai norite negrįžtamai ištrinti „%s“?" -#: gthumb/gth-file-source-vfs.c:855 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5352,7 +5156,7 @@ msgstr[1] "Ar tikrai norite negrįžtamai ištrinti %'d pasirinktus failus?" msgstr[2] "Ar tikrai norite negrįžtamai ištrinti %'d pasirinktų failų?" -#: gthumb/gth-file-source-vfs.c:865 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Jei ištrinsite failą, jis bus negrįžtamai prarastas." @@ -5389,15 +5193,11 @@ msgid "No limit specified" msgstr "Be apribojimų" -#: gthumb/gth-filterbar.c:280 -msgid "All" -msgstr "Visi" - -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Atverti aukštesnį)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Įveskite naują pavadinimą:" @@ -5431,17 +5231,13 @@ msgid "Hidden Files" msgstr "Paslėpti failai" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Vieta" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Vietos" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Kita…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Pavadinimas" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5592,10 +5388,6 @@ msgid "Overwrite" msgstr "Perrašyti" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Veiksmai" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Įrašomi failo duomenys" @@ -5663,6 +5455,39 @@ msgid "Family" msgstr "Šeima" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Tarpas" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Metai" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Mėnuo" + +#: gthumb/gth-template-selector.c:37 +#| msgid "The day of the month" +msgid "Day of the month" +msgstr "Mėnesio diena" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Valanda" + +#: gthumb/gth-template-selector.c:39 +#| msgid "minutes" +msgid "Minute" +msgstr "Minutė" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +#| msgid "seconds" +msgid "Second" +msgstr "Sekundė" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "mažesnis nei" @@ -5756,7 +5581,7 @@ msgid "Rotation" msgstr "Pasukimas" -#: gthumb/gth-window.c:1048 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5765,11 +5590,11 @@ "Klavišų kombinacija «%s» jau susieta su veiksmu «%s». Ar norite ją " "perskirti šiam veiksmui?" -#: gthumb/gth-window.c:1056 +#: gthumb/gth-window.c:1082 msgid "Reassign" msgstr "Perskirti" -#: gthumb/gth-window.c:1074 +#: gthumb/gth-window.c:1100 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5777,7 +5602,7 @@ msgstr "" "Klavišų kombinacija «%s» jau priskirta veiksmui «%s» ir negali būti pakeista." -#: gthumb/gth-window.c:1078 +#: gthumb/gth-window.c:1104 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "Klavišų kombinacija «%s» jau priskirta ir negali būti pakeista." @@ -5858,6 +5683,189 @@ msgid "_Delete History" msgstr "_Ištrinti retrospektyvą" +#~ msgid "New enumerator digit" +#~ msgstr "Naujas išskaičiavimo skaitmuo" + +#~ msgid "as _single subfolder" +#~ msgstr "kaip _vieną poaplankį" + +#~ msgid "The year" +#~ msgstr "Metai" + +#~ msgid "The month" +#~ msgstr "Mėnuo" + +#~ msgid "The hour" +#~ msgstr "Valandos" + +#~ msgid "The minutes" +#~ msgstr "Minutės" + +#~ msgid "The seconds" +#~ msgstr "Sekundės" + +#~ msgid "example: %s" +#~ msgstr "pavyzdys: %s" + +#~ msgid "year-month-day" +#~ msgstr "metai-mėnuo-diena" + +#~ msgid "year-month" +#~ msgstr "metai-mėnuo" + +#~ msgid "year" +#~ msgstr "metai" + +#~ msgid "custom format" +#~ msgstr "pasirinktinis formatas" + +#~ msgid "The file uri" +#~ msgstr "Failo URI" + +#~ msgid "The file path" +#~ msgstr "Failo kelias" + +#~ msgid "The file basename" +#~ msgstr "Failo bazinis pavadinimas" + +#~ msgid "The parent folder path" +#~ msgstr "Aukštesniojo aplanko kelias" + +#~ msgid "%ask{ message }{ default value }" +#~ msgstr "%ask{ pranešimas }{ numatytoji reikšmė }" + +#~ msgid "%attr{ attribute name }" +#~ msgstr "%attr{ atributo pavadinimas }" + +#~ msgid "A file attribute" +#~ msgstr "Failo atributas" + +#~ msgid "%N" +#~ msgstr "%N" + +#~ msgid "%E" +#~ msgstr "%E" + +#~ msgid "%quote{ text }" +#~ msgstr "%quote{ tekstas }" + +#~ msgid "The current date and time" +#~ msgstr "Dabartinė data ir laikas" + +#~ msgid "(Empty)" +#~ msgstr "(tuščia)" + +#~ msgid "Empty" +#~ msgstr "Tuščia" + +#~ msgid "format:" +#~ msgstr "formatas:" + +#~ msgid "%M{ format }" +#~ msgstr "%M{ formatas }" + +#~ msgid "%A{ identifier }" +#~ msgstr "%A{ identifikatorius }" + +#~ msgid "The original filename" +#~ msgstr "Originalus failo pavadinimas" + +#~ msgid "The original extension" +#~ msgstr "Originalus plėtinys" + +#~ msgid "The original enumerator" +#~ msgstr "Originalus numeravimas" + +#~ msgid "The modification date" +#~ msgstr "Pakeitimo data" + +#~ msgid "The digitalization date" +#~ msgstr "Suskaitmeninimo data" + +#~ msgid "Could not save the template" +#~ msgstr "Nepavyko įrašyti šablono" + +#~ msgid "%P" +#~ msgstr "%P" + +#~ msgid "The file comment" +#~ msgstr "Failo komentaras" + +#~ msgid "720 × 720" +#~ msgstr "720 × 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 × 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 × 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 × 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 × 2048" + +#~ msgid "A_lbum:" +#~ msgstr "A_lbumas:" + +#~ msgid "Add a new album" +#~ msgstr "Pridėti naują albumą" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "Keisti dydį, jei didesnis nei" + +#~ msgid "Private" +#~ msgstr "Privatus" + +#~ msgid "_Visibility:" +#~ msgstr "_Matomumas:" + +#~ msgid "_Album:" +#~ msgstr "_Albumas:" + +#~ msgid "New Album" +#~ msgstr "Naujas albumas" + +#~ msgid "Export to Facebook" +#~ msgstr "Eksportuoti į Facebook" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Įkelti paveikslėlius į Facebook" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "_Picasa internetinis albumas…" + +#~ msgid "_Albums:" +#~ msgstr "_Albumai:" + +#~ msgid "Used" +#~ msgstr "Naudojama" + +#~ msgid "Remaining photos" +#~ msgstr "Likusios nuotraukos" + +#~ msgid "Public" +#~ msgstr "Vieša" + +#~ msgid "Could not get the album list" +#~ msgstr "Nepavyko gauti albumų sąrašo" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Eksportuoti į Picasa žiniatinklio albumus" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Importuoti iš Picasa žiniatinklio albumo" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Picasa internetiniai albumai" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Nusiųsti paveikslėlius į Picasa internetinius albumus" + #~ msgid "gthumb" #~ msgstr "gthumb" @@ -5904,9 +5912,6 @@ #~ msgid "gThumb Photo Import Tool" #~ msgstr "gThumb fotografijų importavimo įrankis" -#~ msgid "Example" -#~ msgstr "Pavyzdys" - #~ msgid "Extension example." #~ msgstr "Plėtinio pavyzdys." diff -Nru gthumb-3.11.2/po/nl.po gthumb-3.12.0/po/nl.po --- gthumb-3.11.2/po/nl.po 2021-01-10 10:11:38.049911300 +0000 +++ gthumb-3.12.0/po/nl.po 2021-09-19 15:50:41.818364100 +0000 @@ -11,7 +11,7 @@ # Hannie Dumoleyn , 2013. # Pjotr , 2013. # PaulMatthijsse , 2018-2020. -# Nathan Follens , 2019-2020. +# Nathan Follens , 2019-2021. # # # 'Viewer' is geen mooi woord, we zoeken best een andere vertaling. Soms past 'weergave', maar lang niet altijd. - Nathan, 2019 @@ -21,9 +21,9 @@ msgstr "" "Project-Id-Version: gthumb.HEAD\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-03-30 09:19+0000\n" -"PO-Revision-Date: 2020-04-06 18:18+0200\n" -"Last-Translator: Justin van Steijn \n" +"POT-Creation-Date: 2021-03-14 11:05+0000\n" +"PO-Revision-Date: 2021-04-02 16:39+0200\n" +"Last-Translator: Nathan Follens \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" @@ -31,7 +31,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Launchpad-Export-Date: 2013-05-09 13:16+0000\n" -"X-Generator: Poedit 2.3\n" +"X-Generator: Poedit 2.4.2\n" # afbeeldingenviewer, kan dit mooier/anders? # pm @@ -151,7 +151,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:423 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:425 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -166,6 +166,11 @@ msgid "Image;Viewer;" msgstr "Image;Viewer;" +#: data/org.gnome.gThumb.desktop.in.in:25 +#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +msgid "New Window" +msgstr "Nieuw venster" + #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 #: extensions/image_print/data/ui/print-layout.ui:519 @@ -188,9 +193,9 @@ msgid "_Open files in fullscreen mode" msgstr "_Open bestanden in volledig scherm" -#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:336 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 #: extensions/exiv2_tools/gth-edit-iptc-page.c:199 -#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:333 +#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 #: gthumb/gth-shortcuts-window.c:96 msgid "Other" msgstr "Overige" @@ -239,7 +244,7 @@ msgid "D_etermine image type from content (slower)" msgstr "Type afb_eelding vaststellen volgens inhoud (trager)" -#: data/ui/extensions-preferences.ui:40 +#: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "Uitbr_eidingen:" @@ -283,27 +288,27 @@ msgstr "Gemiddelde:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:44 +#: data/ui/histogram-info.ui:42 msgid "Std dev:" msgstr "Stand. dev:" -#: data/ui/histogram-info.ui:64 +#: data/ui/histogram-info.ui:60 msgid "Median:" msgstr "Mediaan:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:151 +#: data/ui/histogram-info.ui:148 msgid "Pixels:" msgstr "Pixels:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:167 +#: data/ui/histogram-info.ui:163 msgctxt "Pixels" msgid "Max:" msgstr "Max.:" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:185 +#: data/ui/histogram-info.ui:180 msgctxt "Pixels" msgid "Selected:" msgstr "Geselecteerd:" @@ -379,59 +384,63 @@ msgid "gThumb Preferences" msgstr "gThumb-voorkeuren" -#: data/ui/preferences.ui:101 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Uiterlijk" -#: data/ui/preferences.ui:125 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "Miniat_uren in de afbeeldingenviewer:" -#: data/ui/preferences.ui:139 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "beneden" -#: data/ui/preferences.ui:140 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "aan de zijkant" -#: data/ui/preferences.ui:152 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "Bestandseigenscha_ppen in verkenner:" -#: data/ui/preferences.ui:203 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "_Statusbalk" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "Bij opstarten:" -#: data/ui/preferences.ui:226 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "Ga naar laatst be_zochte locatie" -#: data/ui/preferences.ui:247 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "Ga naar _deze map:" -#: data/ui/preferences.ui:277 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "Instellen op h_uidige" -#: data/ui/preferences.ui:299 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "Het actieve venste_r opnieuw gebruiken om bestanden te openen" -#: data/ui/preferences.ui:358 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "Vraag be_vestiging voor verwijderen van bestanden of catalogi" -#: data/ui/preferences.ui:373 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "Vraag of ge_wijzigde bestanden opgeslagen moeten worden" -#: data/ui/preferences.ui:388 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "Metagegeven_s in bestanden opslaan, indien mogelijk" -#: data/ui/preferences.ui:421 +#: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 #: extensions/contact_sheet/data/ui/contact-sheet.ui:576 #: extensions/edit_metadata/gth-edit-general-page.c:482 @@ -444,7 +453,7 @@ msgid "Shortcuts:" msgstr "Sneltoetsen:" -#: data/ui/shortcuts-preferences.ui:92 +#: data/ui/shortcuts-preferences.ui:93 msgid "_Restore All…" msgstr "Alles terugzetten…" @@ -644,12 +653,12 @@ msgstr "Zonder ver_lies" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" @@ -667,14 +676,14 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 #: extensions/contact_sheet/data/ui/contact-sheet.ui:556 #: extensions/contact_sheet/data/ui/image-wall.ui:269 -#: extensions/image_viewer/gth-image-viewer-page.c:1702 +#: extensions/image_viewer/gth-image-viewer-page.c:1703 #: extensions/webalbums/data/ui/web-album-exporter.ui:484 msgid "Saving" msgstr "Opslaan" @@ -684,7 +693,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:273 +#: extensions/list_tools/gth-script-editor-dialog.c:274 #: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 #, c-format msgid "No name specified" @@ -765,14 +774,14 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 +#: extensions/rename_series/dlg-rename-series.c:859 #: gthumb/gth-folder-tree.c:1971 msgid "Rename" msgstr "Hernoemen" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4553 -#: gthumb/gth-browser.c:4655 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4616 +#: gthumb/gth-browser.c:4718 gthumb/gth-file-properties.c:258 msgid "Properties" msgstr "Eigenschappen" @@ -829,9 +838,7 @@ #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Naam:" @@ -901,7 +908,7 @@ msgstr "Kon de bestanden niet aan de catalogus toevoegen" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:392 msgid "Could not create the catalog" msgstr "Kon de catalogus niet maken" @@ -959,11 +966,11 @@ msgstr "Label (ingebed)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 -#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:336 +#: extensions/exiv2_tools/exiv2-utils.cpp:872 +#: extensions/exiv2_tools/exiv2-utils.cpp:881 +#: extensions/exiv2_tools/exiv2-utils.cpp:911 +#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Ongeldig bestandsformaat" @@ -1029,12 +1036,12 @@ msgstr "De datum van de bestanden wijzigen" #: extensions/change_date/data/ui/change-date.ui:12 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:236 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:243 msgid "+" msgstr "+" #: extensions/change_date/data/ui/change-date.ui:15 -#: extensions/gstreamer_tools/data/ui/mediabar.ui:244 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:251 msgid "-" msgstr "-" @@ -1138,7 +1145,7 @@ #: extensions/image_print/data/ui/print-layout.ui:239 #: extensions/importer/data/ui/import-preferences.ui:287 #: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 +#: extensions/rename_series/data/ui/rename-series.ui:272 #: extensions/webalbums/data/ui/web-album-exporter.ui:194 #: extensions/webalbums/data/ui/web-album-exporter.ui:1039 #: gthumb/gth-main-default-metadata.c:64 @@ -1300,7 +1307,7 @@ #: extensions/image_print/data/ui/print-layout.ui:224 #: extensions/importer/data/ui/import-preferences.ui:275 #: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 +#: extensions/rename_series/data/ui/rename-series.ui:151 #: extensions/webalbums/data/ui/web-album-exporter.ui:179 #: extensions/webalbums/data/ui/web-album-exporter.ui:1024 msgid "Special code" @@ -1309,7 +1316,7 @@ #. translate only the text in the curly brackets #: extensions/contact_sheet/data/ui/contact-sheet.ui:201 #: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 +#: extensions/rename_series/data/ui/rename-series.ui:242 #: extensions/webalbums/data/ui/web-album-exporter.ui:211 #: extensions/webalbums/data/ui/web-album-exporter.ui:1056 msgid "%D{ format }" @@ -1325,10 +1332,8 @@ #: extensions/contact_sheet/data/ui/contact-sheet.ui:354 #: extensions/contact_sheet/data/ui/image-wall.ui:85 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 #: extensions/webalbums/data/ui/web-album-exporter.ui:361 msgid "_Destination:" msgstr "_Bestemming:" @@ -1348,7 +1353,7 @@ #: extensions/contact_sheet/data/ui/contact-sheet.ui:469 #: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 +#: extensions/rename_series/data/ui/rename-series.ui:288 msgid "New enumerator digit" msgstr "Nieuw enumeratiecijfer" @@ -1573,8 +1578,6 @@ msgstr "Metagegevens verwijderen" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "B_eschrijving:" @@ -1655,6 +1658,14 @@ msgid "Reading files" msgstr "Bestanden lezen" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "voorbeeld" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Wat het voorbeeld doet" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "A_uteursrecht:" @@ -1705,11 +1716,11 @@ msgstr "Deelstaat/provincie:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2088 gthumb/str-utils.c:700 msgid "(invalid value)" msgstr "(ongeldige waarde)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:709 msgid "Exposure" msgstr "Belichting" @@ -1773,206 +1784,6 @@ msgid "_Export To" msgstr "_Exporteren naar" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 x 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 x 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 x 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 x 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 x 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Accounts bewerken" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "Al_bum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Een nieuw album toevoegen" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Account:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "De afbeeldingen schalen indien groter dan deze afmeting" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "_Schalen indien groter dan:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Openbare foto’s" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Privéfoto’s, zichtbaar voor vrienden" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privé" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Zichtbaarheid:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "A_ccount:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Album:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Bestanden met succes naar de server gestuurd." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Kon de bestanden niet opsturen" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Kon geen verbinding maken met server" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Kon album niet aanmaken" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Nieuw album" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Exporteren naar Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Geen geldig bestand gekozen." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Kon de bestanden niet exporteren" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:872 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d bestand (%s)" -msgstr[1] "%d bestanden (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Naar %s exporteren" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Ophalen albumlijst" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Aanmaken nieuw album" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Kon ‘%s’ niet uploaden: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Bezig met uploaden van ‘%s’" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Bestanden uploaden naar de server" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Ophalen fotolijst" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Afbeeldingen naar Facebook sturen" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Nieuwe map" @@ -1985,7 +1796,7 @@ #: extensions/file_manager/callbacks.c:551 #: extensions/file_manager/callbacks.c:986 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5565 gthumb/gth-browser.c:5601 +#: gthumb/gth-browser.c:5631 gthumb/gth-browser.c:5674 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Kon de bewerking niet uitvoeren" @@ -2010,7 +1821,7 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 -#: gthumb/gtk-utils.h:38 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Kopiëren" @@ -2645,8 +2456,8 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 -#: extensions/image_viewer/gth-image-viewer-page.c:1631 -#: gthumb/gth-browser.c:1863 +#: extensions/image_viewer/gth-image-viewer-page.c:1632 +#: gthumb/gth-browser.c:1865 msgid "Could not save the file" msgstr "Kon het bestand niet opslaan" @@ -2850,7 +2661,7 @@ msgstr "Geen duplicaten gevonden." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "_Beginnen bij:" @@ -2894,6 +2705,15 @@ msgid "no file" msgstr "geen bestand" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:874 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d bestand (%s)" +msgstr[1] "%d bestanden (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2938,10 +2758,18 @@ msgid "Upload images to Flickr" msgstr "Afbeeldingen opsturen naar Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Openbare foto’s" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Privéfoto’s, zichtbaar voor familie en vrienden" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Privéfoto’s, zichtbaar voor vrienden" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Privéfoto’s, zichtbaar voor familie" @@ -2962,8 +2790,16 @@ msgid "Restricted content" msgstr "Beperkte inhoud (18+)" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Account:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Accounts bewerken" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Vrije ruimte:" @@ -2984,13 +2820,57 @@ msgid "Hi_de from public searches" msgstr "Ver_bergen voor openbare zoekopdrachten" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:422 +msgid "_Resize if larger than:" +msgstr "_Schalen indien groter dan:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "A_ccount:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:227 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Kon geen verbinding maken met server" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Bestanden met succes naar de server gestuurd." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 #: extensions/webalbums/gth-web-exporter.c:1826 msgid "_Open in the Browser" msgstr "In de _verkenner openen" +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Kon album niet aanmaken" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Kon de bestanden niet opsturen" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1740 +msgid "No valid file selected." +msgstr "Geen geldig bestand gekozen." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Kon de bestanden niet exporteren" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Naar %s exporteren" + #: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 +#: gthumb/gth-file-selection-info.c:143 #, c-format msgid "%d file" msgid_plural "%d files" @@ -2998,20 +2878,16 @@ msgstr[1] "%d bestanden" #: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 msgid "Could not get the photo list" msgstr "Kon de fotolijst niet verkrijgen" #: extensions/flicker_utils/dlg-import-from-flickr.c:382 #: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 msgid "No album selected" msgstr "Geen album gekozen" #: extensions/flicker_utils/dlg-import-from-flickr.c:521 #: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 msgid "_Import" msgstr "_Importeren" @@ -3065,6 +2941,35 @@ "foto’s te sturen naar %s. Wanneer u klaar bent moet u terugkeren naar dit " "venster om de machtiging te voltooien." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Ophalen albumlijst" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Aanmaken nieuw album" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Kon ‘%s’ niet uploaden: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Bezig met uploaden van ‘%s’" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Bestanden uploaden naar de server" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Ophalen fotolijst" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3089,6 +2994,73 @@ msgid "Play/Pause" msgstr "Afspelen/pauzeren" +#: extensions/gstreamer_tools/callbacks.c:34 +msgid "Mute" +msgstr "Geluid uit" + +#: extensions/gstreamer_tools/callbacks.c:35 +msgid "Play faster" +msgstr "Sneller afspelen" + +#: extensions/gstreamer_tools/callbacks.c:36 +msgid "Play slower" +msgstr "Langzamer afspelen" + +#: extensions/gstreamer_tools/callbacks.c:37 +#: extensions/image_viewer/gth-image-viewer-page.c:1189 +msgid "Next frame" +msgstr "Volgend frame" + +#: extensions/gstreamer_tools/callbacks.c:38 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 +msgid "Go forward 1 second" +msgstr "Ga 1 seconde verder" + +#: extensions/gstreamer_tools/callbacks.c:39 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 +msgid "Go forward 5 seconds" +msgstr "Ga 5 seconden verder" + +#: extensions/gstreamer_tools/callbacks.c:40 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 +msgid "Go forward 10 seconds" +msgstr "Ga 10 seconden verder" + +#: extensions/gstreamer_tools/callbacks.c:41 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 +msgid "Go forward 1 minute" +msgstr "Ga 1 minuut verder" + +#: extensions/gstreamer_tools/callbacks.c:42 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 +msgid "Go forward 5 minutes" +msgstr "Ga 5 minuten verder" + +#: extensions/gstreamer_tools/callbacks.c:43 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 +msgid "Go back 1 second" +msgstr "Ga 1 seconde terug" + +#: extensions/gstreamer_tools/callbacks.c:44 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 +msgid "Go back 5 seconds" +msgstr "Ga 5 seconden terug" + +#: extensions/gstreamer_tools/callbacks.c:45 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 +msgid "Go back 10 seconds" +msgstr "Ga 10 seconden terug" + +#: extensions/gstreamer_tools/callbacks.c:46 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 +msgid "Go back 1 minute" +msgstr "Ga 1 minuut terug" + +#: extensions/gstreamer_tools/callbacks.c:47 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 +msgid "Go back 5 minutes" +msgstr "Ga 5 minuten terug" + #: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:13 msgid "Use hardware acceleration" msgstr "Hardwareversnelling gebruiken" @@ -3097,31 +3069,77 @@ msgid "_Screenshots location:" msgstr "Locatie _schermafdrukken:" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:30 -#: extensions/gstreamer_tools/gth-media-viewer-page.c:621 -#: extensions/image_viewer/gth-image-viewer-page.c:1181 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:29 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:622 +#: extensions/image_viewer/gth-image-viewer-page.c:1182 msgid "Play" msgstr "Afspelen" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:51 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:50 msgid "Slower" msgstr "Langzamer" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:73 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:72 msgid "Faster" msgstr "Sneller" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:95 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:94 msgid "Restart when finished" msgstr "Herstarten wanneer beëindigd" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:131 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:130 msgid "Time:" msgstr "Tijd:" -#: extensions/gstreamer_tools/data/ui/mediabar.ui:194 -msgid "--∶--" -msgstr "--∶--" +#. minus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 +msgid "-5s" +msgstr "-5s" + +#. minus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 +msgid "-10s" +msgstr "-10s" + +#. minus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 +msgid "-1m" +msgstr "-1m" + +#. minus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 +msgid "-5m" +msgstr "-5m" + +#. plus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 +msgid "+5s" +msgstr "+5s" + +#. plus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 +msgid "+10s" +msgstr "+10s" + +#. plus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 +msgid "+1m" +msgstr "+1m" + +#. plus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 +msgid "+5m" +msgstr "+5m" + +#. minus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 +msgid "-1s" +msgstr "-1s" + +#. plus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 +msgid "+1s" +msgstr "+1s" #: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:3 msgid "Audio/Video support" @@ -3135,19 +3153,19 @@ msgid "video-x-generic" msgstr "video-x-generic" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:594 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:595 msgid "Playing video" msgstr "Video afspelen" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:607 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:608 msgid "Pause" msgstr "Pauzeren" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:930 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 msgid "Take a screenshot" msgstr "Een schermafdruk maken" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:937 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3218,8 +3236,8 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 -#: extensions/image_viewer/gth-image-viewer-page.c:1864 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 +#: extensions/image_viewer/gth-image-viewer-page.c:1865 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 #: extensions/raw_files/gth-metadata-provider-raw.c:96 #: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 #, c-format @@ -3503,7 +3521,7 @@ msgstr "Na laden van een afbeelding:" #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:49 -#: extensions/image_viewer/gth-image-viewer-page.c:1138 +#: extensions/image_viewer/gth-image-viewer-page.c:1139 msgid "Set to actual size" msgstr "Op werkelijke grootte instellen" @@ -3512,7 +3530,7 @@ msgstr "Vorige zoomfactor behouden" #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:52 -#: extensions/image_viewer/gth-image-viewer-page.c:1145 +#: extensions/image_viewer/gth-image-viewer-page.c:1146 msgid "Fit to window if larger" msgstr "Aanpassen aan venster indien groter" @@ -3609,34 +3627,38 @@ msgid "Histogram" msgstr "Histogram" -#: extensions/image_viewer/gth-image-viewer-page.c:83 +#: extensions/image_viewer/gth-image-viewer-page.c:84 msgid "Copy Image" msgstr "Afbeelding kopiëren" -#: extensions/image_viewer/gth-image-viewer-page.c:84 +#: extensions/image_viewer/gth-image-viewer-page.c:85 msgid "Paste Image" msgstr "Afbeelding plakken" -#: extensions/image_viewer/gth-image-viewer-page.c:1173 +#: extensions/image_viewer/gth-image-viewer-page.c:1174 msgid "Apply the embedded color profile" msgstr "Het ingebedde kleurprofiel toepassen" -#: extensions/image_viewer/gth-image-viewer-page.c:1188 -msgid "Next frame" -msgstr "Volgend frame" - -#: extensions/image_viewer/gth-image-viewer-page.c:1195 +#: extensions/image_viewer/gth-image-viewer-page.c:1196 msgid "Transparency" msgstr "Transparantie" -#: extensions/image_viewer/gth-image-viewer-page.c:1803 +#: extensions/image_viewer/gth-image-viewer-page.c:1804 msgid "Save Image" msgstr "Afbeelding opslaan" -#: extensions/image_viewer/gth-image-viewer-page.c:2519 +#: extensions/image_viewer/gth-image-viewer-page.c:2528 msgid "Loading the original image" msgstr "Oorspronkelijke afbeelding laden" +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "JPEG XL-container" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Afbeelding schuiven" @@ -3733,7 +3755,7 @@ msgid "The selected files are already present in the destination." msgstr "De gekozen bestanden bevinden zich reeds in de bestemming." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:669 +#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 msgid "Could not delete the files" msgstr "Kon de bestanden niet verwijderen" @@ -3817,7 +3839,7 @@ msgstr "%attr{ attribuutnaam }" #: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 +#: extensions/rename_series/data/ui/rename-series.ui:379 msgid "A file attribute" msgstr "Een bestandsattribuut" @@ -3865,7 +3887,7 @@ msgstr "Script" #: extensions/list_tools/dlg-personalize-scripts.c:264 -#: gthumb/dlg-preferences-shortcuts.c:229 gthumb/gth-accel-button.c:256 +#: gthumb/dlg-preferences-shortcuts.c:231 gthumb/gth-accel-button.c:256 msgid "Shortcut" msgstr "Sneltoets" @@ -3878,23 +3900,23 @@ msgid "Could not save the script" msgstr "Kon het script niet opslaan" -#: extensions/list_tools/dlg-personalize-scripts.c:448 +#: extensions/list_tools/dlg-personalize-scripts.c:449 msgid "New Command" msgstr "Nieuwe opdracht" -#: extensions/list_tools/dlg-personalize-scripts.c:475 +#: extensions/list_tools/dlg-personalize-scripts.c:476 msgid "Edit Command" msgstr "Opdracht bewerken" -#: extensions/list_tools/dlg-personalize-scripts.c:505 +#: extensions/list_tools/dlg-personalize-scripts.c:506 msgid "Are you sure you want to delete the selected command?" msgstr "Weet u zeker dat u de gekozen opdracht wilt verwijderen?" -#: extensions/list_tools/dlg-personalize-scripts.c:605 +#: extensions/list_tools/dlg-personalize-scripts.c:606 msgid "Commands" msgstr "Opdrachten" -#: extensions/list_tools/gth-script-editor-dialog.c:279 +#: extensions/list_tools/gth-script-editor-dialog.c:280 #, c-format msgid "No command specified" msgstr "Geen opdracht opgegeven" @@ -3904,18 +3926,18 @@ msgid "Command exited abnormally with status %d" msgstr "Opdracht brak abnormaal af met status %d" -#: extensions/list_tools/gth-script.c:502 +#: extensions/list_tools/gth-script.c:506 msgid "Enter a value:" msgstr "Geef een waarde op:" -#: extensions/list_tools/gth-script.c:753 +#: extensions/list_tools/gth-script.c:760 #: extensions/webalbums/gth-web-exporter.c:561 #: extensions/webalbums/gth-web-exporter.c:573 #: extensions/webalbums/gth-web-exporter.c:581 msgid "Malformed command" msgstr "Verkeerde opdracht" -#: extensions/list_tools/gth-script.c:808 +#: extensions/list_tools/gth-script.c:1069 msgid "_Skip" msgstr "_Overslaan" @@ -4050,7 +4072,6 @@ msgstr "_Labels:" #: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 msgid "Could not import the files" msgstr "Kon de bestanden niet importeren" @@ -4098,52 +4119,6 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa Webalbum…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Albums:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Naam" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Gebruikt" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Resterende foto’s" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Openbaar" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Kon de albumlijst niet verkrijgen" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Naar Picasa-webalbums exporteren" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Vanuit Picasa webalbum importeren" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Picasa-webalbums" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Bestanden naar Picasa-webalbums sturen" - #: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "RAW-formaat" @@ -4190,69 +4165,73 @@ msgid "add" msgstr "toevoegen" -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Sorteren op:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "Hoofdl_ettergebruik:" -#: extensions/rename_series/data/ui/rename-series.ui:83 +#: extensions/rename_series/data/ui/rename-series.ui:84 #: gthumb/gth-browser-actions-entries.h:94 msgid "Help" msgstr "Help" -#: extensions/rename_series/data/ui/rename-series.ui:97 +#: extensions/rename_series/data/ui/rename-series.ui:98 msgid "Edit template" msgstr "Sjabloon bewerken" +#: extensions/rename_series/data/ui/rename-series.ui:119 +msgid "Revert to the last used template" +msgstr "Ga terug naar laatst gebruikte sjabloon" + #. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 +#: extensions/rename_series/data/ui/rename-series.ui:227 msgid "%M{ format }" msgstr "%M{ formaat }" #. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 +#: extensions/rename_series/data/ui/rename-series.ui:257 #, c-format msgid "%A{ identifier }" msgstr "%A{ identifier }" -#: extensions/rename_series/data/ui/rename-series.ui:280 +#: extensions/rename_series/data/ui/rename-series.ui:303 #: extensions/webalbums/data/ui/web-album-exporter.ui:1106 msgid "The original filename" msgstr "De oorspronkelijke bestandsnaam" -#: extensions/rename_series/data/ui/rename-series.ui:295 +#: extensions/rename_series/data/ui/rename-series.ui:318 msgid "The original extension" msgstr "De oorspronkelijke extensie" -#: extensions/rename_series/data/ui/rename-series.ui:310 +#: extensions/rename_series/data/ui/rename-series.ui:333 msgid "The original enumerator" msgstr "Het oorspronkelijke nummer" -#: extensions/rename_series/data/ui/rename-series.ui:325 +#: extensions/rename_series/data/ui/rename-series.ui:348 msgid "The modification date" msgstr "De aanpassingsdatum" -#: extensions/rename_series/data/ui/rename-series.ui:341 +#: extensions/rename_series/data/ui/rename-series.ui:364 msgid "The digitalization date" msgstr "De opnamedatum" -#: extensions/rename_series/data/ui/rename-series.ui:389 +#: extensions/rename_series/data/ui/rename-series.ui:436 msgid "1" msgstr "1" -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:473 msgid "Re_verse Order" msgstr "Omgekeerde _volgorde" -#: extensions/rename_series/data/ui/rename-series.ui:473 +#: extensions/rename_series/data/ui/rename-series.ui:520 msgid "_Template:" msgstr "_Sjabloon:" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:573 msgid "_Preview:" msgstr "_Voorbeeld:" @@ -4297,28 +4276,28 @@ msgid "Edit Template" msgstr "Sjabloon bewerken" -#: extensions/rename_series/dlg-rename-series.c:860 +#: extensions/rename_series/dlg-rename-series.c:869 #: gthumb/gth-folder-tree.c:1974 msgid "_Rename" msgstr "_Hernoemen" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:886 msgid "Old Name" msgstr "Oude naam" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:897 msgid "New Name" msgstr "Nieuwe naam" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:975 msgid "Keep original case" msgstr "Oorspronkelijk gebruik van hoofd- en kleine letters behouden" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:976 msgid "Convert to lower-case" msgstr "Omzetten naar kleine letters" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:977 msgid "Convert to upper-case" msgstr "Omzetten naar hoofdletters" @@ -4397,7 +4376,7 @@ msgstr "Opnieuw zoeken" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Zoeken" @@ -4416,16 +4395,16 @@ msgid "Add another location" msgstr "Voeg andere locatie toe" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:189 #, c-format msgid "Files found so far: %s" msgstr "Bestanden gevonden tot nu toe: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 msgid "Searching…" msgstr "Zoeken…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:340 msgid "Cancel the operation" msgstr "Bewerking annuleren" @@ -4501,11 +4480,11 @@ msgid "Pause/Resume presentation" msgstr "Voorstelling pauzeren/hervatten" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:118 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 msgid "Show next file" msgstr "Volgende afbeelding" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:117 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 msgid "Show previous file" msgstr "Vorige afbeelding" @@ -4775,9 +4754,9 @@ msgid "Create static web albums." msgstr "Statische webalbums maken." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1170 -#: gthumb/gth-browser.c:6569 gthumb/gth-browser.c:6588 -#: gthumb/gth-browser.c:6612 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1172 +#: gthumb/gth-browser.c:6669 gthumb/gth-browser.c:6688 +#: gthumb/gth-browser.c:6712 gthumb/gth-vfs-tree.c:390 #, c-format msgid "Could not load the position “%s”" msgstr "Kon positie ‘%s’ niet laden" @@ -4885,29 +4864,29 @@ msgid "_Restart" msgstr "_Herstarten" -#: gthumb/dlg-preferences-shortcuts.c:294 -#: gthumb/dlg-preferences-shortcuts.c:369 gthumb/resources/gears-menu.ui:25 +#: gthumb/dlg-preferences-shortcuts.c:296 +#: gthumb/dlg-preferences-shortcuts.c:371 gthumb/resources/gears-menu.ui:25 msgid "Revert" msgstr "Terugdraaien" -#: gthumb/dlg-preferences-shortcuts.c:367 +#: gthumb/dlg-preferences-shortcuts.c:369 msgid "Do you want to revert all the changes and use the default shortcuts?" msgstr "" "Alle veranderingen ongedaan maken en terugkeren naar de standaard " "sneltoetsen?" -#: gthumb/dlg-preferences-shortcuts.c:540 +#: gthumb/dlg-preferences-shortcuts.c:542 msgctxt "Shortcuts" msgid "All" msgstr "Alle" -#: gthumb/dlg-preferences-shortcuts.c:546 +#: gthumb/dlg-preferences-shortcuts.c:548 msgctxt "Shortcuts" msgid "Modified" msgstr "Gewijzigd" #. add the page to the preferences dialog -#: gthumb/dlg-preferences-shortcuts.c:575 +#: gthumb/dlg-preferences-shortcuts.c:577 msgid "Shortcuts" msgstr "Sneltoetsen" @@ -4957,7 +4936,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2064 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -4969,7 +4948,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2073 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5058,7 +5037,7 @@ "Meer info over Gnome-NL http://nl.gnome.org/\n" "\n" "Launchpad-bijdragen:\n" -" Balaam's Miracle https://launchpad.net/~balaam-balaamsmiracle\n" +" Balaam’s Miracle https://launchpad.net/~balaam-balaamsmiracle\n" " Chanchao https://launchpad.net/~custom\n" " Lennart Karssen https://launchpad.net/~l.c.karssen\n" " Louis https://launchpad.net/~cupn\n" @@ -5067,10 +5046,6 @@ " cumulus007 https://launchpad.net/~cumulus-007\n" " Pjotr12345 https://launchpad.net/~computertip" -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 -msgid "New Window" -msgstr "Nieuw venster" - #: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Sneltoetsen" @@ -5091,8 +5066,8 @@ msgid "Open location" msgstr "Locatie openen" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4568 -#: gthumb/gth-browser.c:4586 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4631 +#: gthumb/gth-browser.c:4649 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Volledig scherm" @@ -5102,146 +5077,154 @@ msgstr "Afbeelding terugzetten naar opgeslagen bestand" #: gthumb/gth-browser-actions-entries.h:105 +msgid "Save image" +msgstr "Afbeelding opslaan" + +#: gthumb/gth-browser-actions-entries.h:106 +msgid "Save image as" +msgstr "Afbeelding opslaan als" + +#: gthumb/gth-browser-actions-entries.h:107 msgid "Sidebar" msgstr "Zijbalk" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Statusbar" msgstr "Statusbalk" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Thumbnails list" msgstr "Miniaturenlijst" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:111 msgid "Load previous location" msgstr "Vorige locatie laden" -#: gthumb/gth-browser-actions-entries.h:110 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Load next location" msgstr "Volgende locatie laden" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Load parent folder" msgstr "Bovenliggende map laden" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:114 msgid "Load home" msgstr "Persoonlijke map laden" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Reload location" msgstr "Locatie herladen" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Show/Hide hidden files" msgstr "Verborgen bestanden tonen/verbergen" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Change sorting order" msgstr "Verander sorteervolgorde" -#: gthumb/gth-browser-actions-entries.h:119 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Show first file" msgstr "Toon eerste bestand" -#: gthumb/gth-browser-actions-entries.h:120 +#: gthumb/gth-browser-actions-entries.h:122 msgid "Show last file" msgstr "Toon laatste bestand" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:124 msgid "Image tools" msgstr "Gereedschappen voor afbeeldingen" -#: gthumb/gth-browser-actions-entries.h:123 +#: gthumb/gth-browser-actions-entries.h:125 msgid "File properties" msgstr "Bestandseigenschappen" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:127 msgid "Select all" msgstr "Alles selecteren" -#: gthumb/gth-browser-actions-entries.h:126 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Select none" msgstr "Niets selecteren" -#: gthumb/gth-browser.c:408 +#: gthumb/gth-browser.c:410 msgid "[modified]" msgstr "[gewijzigd]" -#: gthumb/gth-browser.c:873 +#: gthumb/gth-browser.c:875 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d bestand geselecteerd (%s)" msgstr[1] "%d bestanden geselecteerd (%s)" -#: gthumb/gth-browser.c:908 +#: gthumb/gth-browser.c:910 #, c-format msgid "%s of free space" msgstr "%s vrije ruimte" -#: gthumb/gth-browser.c:1786 gthumb/gth-browser.c:1802 +#: gthumb/gth-browser.c:1788 gthumb/gth-browser.c:1804 #, c-format msgid "No suitable module found for %s" msgstr "Geen geschikte module gevonden voor %s" -#: gthumb/gth-browser.c:1907 +#: gthumb/gth-browser.c:1909 #, c-format msgid "Save changes to file “%s”?" msgstr "Wijzigingen in bestand ‘%s’ opslaan?" -#: gthumb/gth-browser.c:1912 +#: gthumb/gth-browser.c:1914 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "" "Als u het bestand niet opslaat, gaan alle wijzigingen definitief verloren." -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:1915 msgid "Do _Not Save" msgstr "_Niet opslaan" -#: gthumb/gth-browser.c:2401 gthumb/gth-browser.c:4594 +#: gthumb/gth-browser.c:2403 gthumb/gth-browser.c:4657 msgid "Accept" msgstr "Accepteren" -#: gthumb/gth-browser.c:2401 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2403 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Sluiten" -#: gthumb/gth-browser.c:2939 +#: gthumb/gth-browser.c:2942 msgid "Could not change name" msgstr "Kon naam niet wijzigen" -#: gthumb/gth-browser.c:3436 +#: gthumb/gth-browser.c:3445 msgid "Modified" msgstr "Gewijzigd" -#: gthumb/gth-browser.c:4516 +#: gthumb/gth-browser.c:4579 msgid "Go to the previous visited location" msgstr "Naar vorige bezochte locatie gaan" -#: gthumb/gth-browser.c:4522 +#: gthumb/gth-browser.c:4585 msgid "Go to the next visited location" msgstr "Naar volgende bezochte locatie gaan" -#: gthumb/gth-browser.c:4530 +#: gthumb/gth-browser.c:4593 msgid "History" msgstr "Geschiedenis" -#: gthumb/gth-browser.c:4544 +#: gthumb/gth-browser.c:4607 msgid "View the folders" msgstr "De mappen weergeven" -#: gthumb/gth-browser.c:4559 +#: gthumb/gth-browser.c:4622 msgid "Edit file" msgstr "Bewerken" -#: gthumb/gth-browser.c:6570 +#: gthumb/gth-browser.c:6670 #, c-format msgid "File type not supported" msgstr "Type bestand niet ondersteund" -#: gthumb/gth-browser.c:6613 +#: gthumb/gth-browser.c:6713 #, c-format msgid "No suitable module found" msgstr "Geen geschikte module gevonden" @@ -5268,7 +5251,7 @@ msgid "Computer" msgstr "Computer" -#: gthumb/gth-file-source-vfs.c:773 +#: gthumb/gth-file-source-vfs.c:796 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" @@ -5276,16 +5259,16 @@ "De afbeeldingen kunnen niet in de prullenbak worden geworpen. Wilt u deze " "definitief verwijderen?" -#: gthumb/gth-file-source-vfs.c:784 +#: gthumb/gth-file-source-vfs.c:807 msgid "Could not move the files to the Trash" msgstr "Kon de bestanden niet verplaatsen naar de prullenbak" -#: gthumb/gth-file-source-vfs.c:829 +#: gthumb/gth-file-source-vfs.c:852 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Weet u zeker dat u ‘%s’ voorgoed wilt verwijderen?" -#: gthumb/gth-file-source-vfs.c:832 +#: gthumb/gth-file-source-vfs.c:855 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5295,7 +5278,7 @@ msgstr[1] "" "Weet u zeker dat u de %'d gekozen bestanden definitief wilt verwijderen?" -#: gthumb/gth-file-source-vfs.c:842 +#: gthumb/gth-file-source-vfs.c:865 msgid "If you delete a file, it will be permanently lost." msgstr "Als u een bestand verwijdert bent u het definitief kwijt." @@ -5386,6 +5369,10 @@ msgid "Other…" msgstr "Overige…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Naam" + #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" msgstr "Grootte" @@ -5701,7 +5688,7 @@ msgid "Rotation" msgstr "Draaien en spiegelen" -#: gthumb/gth-window.c:1020 +#: gthumb/gth-window.c:1048 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5710,11 +5697,11 @@ "De toetscombinatie «%s» is al toegekend aan de actie «%s». Wilt u deze in " "plaats daarvan toewijzen aan deze actie?" -#: gthumb/gth-window.c:1028 +#: gthumb/gth-window.c:1056 msgid "Reassign" msgstr "Opnieuw toewijzen" -#: gthumb/gth-window.c:1046 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5723,7 +5710,7 @@ "De toetscombinatie «%s» is al toegekend aan de actie «%s» en kan niet worden " "veranderd." -#: gthumb/gth-window.c:1050 +#: gthumb/gth-window.c:1078 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "De toetscombinatie «%s» is al toegekend en kan niet worden veranderd." @@ -5805,6 +5792,84 @@ msgid "_Delete History" msgstr "_Geschiedenis wissen" +#~ msgid "720 × 720" +#~ msgstr "720 x 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 x 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 x 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 x 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 x 2048" + +#~ msgid "A_lbum:" +#~ msgstr "Al_bum:" + +#~ msgid "Add a new album" +#~ msgstr "Een nieuw album toevoegen" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "De afbeeldingen schalen indien groter dan deze afmeting" + +#~ msgid "Private" +#~ msgstr "Privé" + +#~ msgid "_Visibility:" +#~ msgstr "_Zichtbaarheid:" + +#~ msgid "_Album:" +#~ msgstr "_Album:" + +#~ msgid "New Album" +#~ msgstr "Nieuw album" + +#~ msgid "Export to Facebook" +#~ msgstr "Exporteren naar Facebook" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Afbeeldingen naar Facebook sturen" + +#~ msgid "--∶--" +#~ msgstr "--∶--" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "_Picasa Webalbum…" + +#~ msgid "_Albums:" +#~ msgstr "_Albums:" + +#~ msgid "Used" +#~ msgstr "Gebruikt" + +#~ msgid "Remaining photos" +#~ msgstr "Resterende foto’s" + +#~ msgid "Public" +#~ msgstr "Openbaar" + +#~ msgid "Could not get the album list" +#~ msgstr "Kon de albumlijst niet verkrijgen" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Naar Picasa-webalbums exporteren" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Vanuit Picasa webalbum importeren" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Picasa-webalbums" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Bestanden naar Picasa-webalbums sturen" + #~ msgid "Choose startup folder" #~ msgstr "Beginmap kiezen" @@ -5829,9 +5894,6 @@ #~ msgid "Slideshow" #~ msgstr "Diavoorstelling" -#~ msgid "Playing slideshow" -#~ msgstr "Diavoorstelling afspelen" - #~ msgid "View images as a slideshow." #~ msgstr "Afbeeldingen weergeven als diavoorstelling." @@ -5847,9 +5909,6 @@ #~ msgid "gThumb Photo Import Tool" #~ msgstr "gThumb foto-importeerhulpmiddel" -#~ msgid "Example" -#~ msgstr "Voorbeeld" - #~ msgid "Extension example." #~ msgstr "Extensievoorbeeld." diff -Nru gthumb-3.11.2/po/pl.po gthumb-3.12.0/po/pl.po --- gthumb-3.11.2/po/pl.po 2021-01-10 10:11:38.053244600 +0000 +++ gthumb-3.12.0/po/pl.po 2021-09-19 15:50:41.828364100 +0000 @@ -1,17 +1,17 @@ # Polish translation for gthumb. -# Copyright © 2003-2020 the gthumb authors. +# Copyright © 2003-2021 the gthumb authors. # This file is distributed under the same license as the gthumb package. # Artur Flinta , 2003-2004. # Tomasz Dominikowski , 2007. -# Piotr Drąg , 2011-2020. -# Aviary.pl , 2007-2020. +# Piotr Drąg , 2011-2021. +# Aviary.pl , 2007-2021. # msgid "" msgstr "" "Project-Id-Version: gthumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-11-29 17:28+0000\n" -"PO-Revision-Date: 2020-12-06 13:20+0100\n" +"POT-Creation-Date: 2021-06-19 18:11+0000\n" +"PO-Revision-Date: 2021-06-20 11:12+0200\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" "Language: pl\n" @@ -104,11 +104,11 @@ msgid "Whether to reset the scrollbars position after changing image" msgstr "Określa, czy przywracać położenie pasków przewijania po zmianie obrazu" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Możliwe wartości: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Możliwe wartości: tiff, tif." @@ -134,7 +134,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:424 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:427 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -148,13 +148,13 @@ msgstr "Obraz;Przeglądarka;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:94 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Nowe okno" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Opis" @@ -225,6 +225,38 @@ msgid "D_etermine image type from content (slower)" msgstr "_Określanie typu obrazu na podstawie zawartości (wolniejsze)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "cyfry" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Opis" + +#: data/ui/code-selector.ui:269 +msgid "Edit" +msgstr "Modyfikuje" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Domyślna wartość" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "usuń" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "dodaj" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Rozszerzenia:" @@ -311,7 +343,7 @@ msgstr "Nazwa pliku:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Rozmiar:" @@ -421,9 +453,9 @@ #: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Ogólne" @@ -432,7 +464,7 @@ msgid "Shortcuts:" msgstr "Skróty:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "_Przywróć wszystkie…" @@ -440,6 +472,11 @@ msgid "_Inverse order" msgstr "_Odwrócona kolejność" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +msgid "Example:" +msgstr "Przykład:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -554,16 +591,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Nieznana przestrzeń kolorów JPEG (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Domyślne rozszerzenie:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Jakość:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Bezstratna" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Domyślne rozszerzenie:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "W_ygładzanie:" @@ -627,17 +670,17 @@ msgid "_Method:" msgstr "_Metoda:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Bezstratna" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" @@ -655,15 +698,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Zapisywanie" @@ -672,8 +715,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Nie podano nazwy" @@ -683,7 +726,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Nieprawidłowa nazwa. Następujące znaki nie są dozwolone: %s" @@ -753,21 +796,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Zmień nazwę" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4608 -#: gthumb/gth-browser.c:4710 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4711 +#: gthumb/gth-browser.c:4823 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Właściwości" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Katalogi" @@ -811,15 +854,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Wyświetl miejsce docelowe" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Nazwa:" @@ -889,7 +930,7 @@ msgstr "Nie można dodać plików do katalogu" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Nie można utworzyć katalogu" @@ -946,15 +987,15 @@ msgstr "Etykieta (osadzona)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Nieprawidłowy format pliku" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1095,11 +1136,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Preferencje" @@ -1107,7 +1148,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Komentarz" @@ -1115,20 +1157,6 @@ msgid "Title" msgstr "Tytuł" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Opis" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1152,8 +1180,8 @@ msgstr "Ś_ciana obrazów…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Odbitka stykowa" @@ -1231,16 +1259,16 @@ msgstr "K_olor:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Tekst" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "_Nagłówek:" @@ -1251,190 +1279,211 @@ msgstr "Wybór czcionki" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "_Stopka:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Opis:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "Bieżący numer strony" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "Całkowita liczba stron" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Kod specjalny" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ format }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:95 +msgid "Help" +msgstr "Pomoc" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "Bieżąca data" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Modyfikuje szablon" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "Miejsce _docelowe:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Wybór katalogu docelowego" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "_Nazwa pliku:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 -msgid "New enumerator digit" -msgstr "Nowa cyfra wyliczania" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Utwórz mapę _HTML obrazu" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Utwórz nowy motyw" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Modyfikuj zaznaczony motyw" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Usuń zaznaczony motyw" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Motyw" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Kolumny:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Obrazy na stronę:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Wszystkie obrazy na jednej stronie" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "_Wszystkie strony tego samego rozmiaru" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Układ" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "P_orządkowanie:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" -msgstr "Od_wrócony porządek" +msgstr "Od_wrócona kolejność" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "_Rozmiar:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "_Kwadratowo" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Miniatury" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Wyliczanie" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Bieżąca data" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +msgid "Current page number" +msgstr "Bieżący numer strony" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +msgid "Total number of pages" +msgstr "Całkowita liczba stron" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Położenie" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Nie można zapisać motywu" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Nie można usunąć motywu" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Modyfikuj szablon" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Ściana obrazów" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Tworzenie obrazów" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Tworzenie miniatur" @@ -1552,8 +1601,6 @@ msgstr "Usuń metadane" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "_Opis:" @@ -1603,11 +1650,6 @@ msgid "The following date" msgstr "Następująca data" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Bieżąca data" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Data ostatniej modyfikacji" @@ -1633,6 +1675,14 @@ msgid "Reading files" msgstr "Odczytywanie plików" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "przykład" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Co robi przykład" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Prawa autorskie:" @@ -1683,11 +1733,11 @@ msgstr "Stan/województwo:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(nieprawidłowa wartość)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Ekspozycja" @@ -1751,207 +1801,6 @@ msgid "_Export To" msgstr "Wy_eksportuj do" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720×720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024×1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280×1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600×1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048×2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Modyfikuj konta" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Dodaj nowy album" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Konto:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Zmiana rozmiaru obrazów, jeśli jest większy niż dany rozmiar" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "_Zmienianie rozmiaru, jeśli większe od:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Zdjęcia publiczne" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Prywatne zdjęcia, widoczne dla przyjaciół" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Prywatne" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Widoczność:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "_Konto:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Album:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Pomyślnie wysłano pliki do serwera." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Nie można wysłać plików" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Nie można połączyć z serwerem" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Nie można utworzyć albumu" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Nowy album" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Wyeksportuj do serwisu Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Nie zaznaczono prawidłowych plików." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Nie można wyeksportować plików" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:873 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d plik (%s)" -msgstr[1] "%d pliki (%s)" -msgstr[2] "%d plików (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Eksport do serwisu %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Pobieranie listy albumów" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Tworzenie nowego albumu" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Nie można wysłać „%s”: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Wysyłanie „%s”" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Wysyłanie plików na serwer" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Pobieranie listy zdjęć" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Wysyłanie obrazów do serwisu Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Nowy katalog" @@ -1962,9 +1811,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5620 gthumb/gth-browser.c:5656 +#: gthumb/gth-browser.c:5745 gthumb/gth-browser.c:5788 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Nie można wykonać działania" @@ -1988,6 +1837,10 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 #: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Skopiuj" @@ -2001,7 +1854,7 @@ msgstr "Skopiuj do" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Przenieś" @@ -2066,36 +1919,36 @@ msgid "Open with Gimp" msgstr "Otwórz w programie GIMP" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Katalog domowy" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "_Otwórz za pomocą" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Przenieść „%s” do „%s”?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Skopiować „%s” do „%s”?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Przenieść przeciągnięte pliki do „%s”?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Skopiować przeciągnięte pliki do „%s”?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "S_kopiuj" @@ -2209,7 +2062,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Opcje" @@ -2274,7 +2127,7 @@ msgstr "Wy_soka jakość" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "piksele" @@ -2509,11 +2362,11 @@ msgid "Automatic contrast adjustment" msgstr "Automatyczne dostosowanie kontrastu" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:288 msgid "Color Picker" msgstr "Wybór koloru" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:291 msgid "Pick a color from the image" msgstr "Wybiera kolor z obrazu" @@ -2583,14 +2436,11 @@ msgid "2.39∶1" msgstr "2,39∶1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Własny" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Inne…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2618,7 +2468,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1864 +#: gthumb/gth-browser.c:1969 msgid "Could not save the file" msgstr "Nie można zapisać pliku" @@ -2821,7 +2671,7 @@ msgstr "Nie odnaleziono duplikatów." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "_Rozpoczęcie w:" @@ -2865,6 +2715,16 @@ msgid "no file" msgstr "brak pliku" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:876 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d plik (%s)" +msgstr[1] "%d pliki (%s)" +msgstr[2] "%d plików (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2911,10 +2771,18 @@ msgid "Upload images to Flickr" msgstr "Wysyłanie obrazów do serwisu Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Zdjęcia publiczne" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Prywatne zdjęcia, widoczne dla rodziny i przyjaciół" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Prywatne zdjęcia, widoczne dla przyjaciół" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Prywatne zdjęcia, widoczne dla rodziny" @@ -2935,8 +2803,16 @@ msgid "Restricted content" msgstr "Ograniczona treść" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Konto:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Modyfikuj konta" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Wolne miejsce:" @@ -2957,39 +2833,79 @@ msgid "Hi_de from public searches" msgstr "_Ukrycie z publicznych wyszukiwań" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "_Zmienianie rozmiaru, jeśli większe od:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "_Konto:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Nie można połączyć z serwerem" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Pomyślnie wysłano pliki do serwera." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 +#: extensions/webalbums/gth-web-exporter.c:1819 msgid "_Open in the Browser" msgstr "_Otwórz w przeglądarce" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d plik" -msgstr[1] "%d pliki" -msgstr[2] "%d plików" +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Nie można utworzyć albumu" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "Nie można pobrać listy zdjęć" +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Nie można wysłać plików" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Nie zaznaczono prawidłowych plików." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Nie można wyeksportować plików" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Eksport do serwisu %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d plik" +msgstr[1] "%d pliki" +msgstr[2] "%d plików" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 +msgid "Could not get the photo list" +msgstr "Nie można pobrać listy zdjęć" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 msgid "No album selected" msgstr "Nie wybrano albumu" -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 msgid "_Import" msgstr "Za_importuj" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Import zdjęć z serwisu %s" @@ -3038,6 +2954,35 @@ "i upoważnić program gthumb do wysyłania zdjęć do serwisu %s. Po ukończeniu " "należy wrócić do tego okna, aby zakończyć upoważnienie." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Pobieranie listy albumów" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Tworzenie nowego albumu" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Nie można wysłać „%s”: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Wysyłanie „%s”" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Wysyłanie plików na serwer" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Pobieranie listy zdjęć" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3229,11 +3174,11 @@ msgid "Pause" msgstr "Wstrzymaj" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Wykonaj zrzut ekranu" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3256,7 +3201,7 @@ msgstr "Wykonawca" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Album" @@ -3277,12 +3222,12 @@ msgstr "Liczba klatek na sekundę" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Szerokość" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Wysokość" @@ -3305,9 +3250,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 #: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d×%d" @@ -3322,59 +3267,83 @@ msgid "Print" msgstr "Drukowanie" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Wyśrodkowane" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Własny" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "milimetry" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "cale" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "Bieżący numer strony" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "Całkowita liczba stron" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Kod specjalny" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ format }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "Bieżąca data" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "Całkowita liczba plików" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "Opis wydarzenia" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "_Wiersze:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Obraz" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Położenie:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Lewo" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Góra" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Obrót:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Jednostka:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Podgląd" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "milimetry" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "cale" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Czcionki" @@ -3391,24 +3360,33 @@ msgid "Select Footer Font" msgstr "Wybór czcionki stopki" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +msgid "Total number of files" +msgstr "Całkowita liczba plików" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +msgid "Event description" +msgstr "Opis wydarzenia" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "%d. strona z %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Nie można wydrukować" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Obrazy" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:382 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "" @@ -3421,7 +3399,7 @@ msgstr "Wczytywanie pliku „%s”" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Wczytywanie obrazów" @@ -3447,8 +3425,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Zapisywanie obrazów" @@ -3721,6 +3699,14 @@ msgid "Loading the original image" msgstr "Wczytywanie oryginalnego obrazu" +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "Kontener JPEG XL" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Przewiń obraz" @@ -3734,106 +3720,59 @@ msgid "Viewer" msgstr "Przeglądarka" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "Miejsce _docelowe" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "_Automatyczne podkatalogi" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "jako poje_dynczy podkatalog" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "Rok" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "Miesiąc" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "Dzień miesiąca" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "Godzina" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Minuty" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Sekundy" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "_Szablon:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Nieprawidłowe miejsce docelowe" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "przykład: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Data pliku" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "rok-miesiąc-dzień" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "rok-miesiąc" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "rok" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "własny format" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Importowanie plików" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Nie zaimportowano plików" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "Zaznaczone pliki już znajdują się w miejscu docelowym." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Nie można usunąć plików" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "Działanie usuwania jest nieobsługiwane." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Ostatnio zaimportowano" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Nie podano pliku." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3867,79 +3806,16 @@ msgid "Sh_ortcut:" msgstr "_Skrót:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "Adres URI pliku" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "Ścieżka do pliku" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "Podstawowa nazwa pliku" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "Ścieżka do katalogu nadrzędnego" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ wiadomość }{ domyślna wartość }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Pytanie o wartość wejściową" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ nazwa atrybutu }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 -msgid "A file attribute" -msgstr "Atrybut pliku" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "Podstawowa nazwa pliku bez rozszerzenia" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "Rozszerzenie pliku" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ tekst }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Cytowanie tekstu " - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "Bieżąca data i czas" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "Pole_cenie:" +#: extensions/list_tools/data/ui/script-editor.ui:172 +msgid "Edit command" +msgstr "Modyfikuje polecenie" + #: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Dostosuj…" @@ -3966,6 +3842,7 @@ msgstr "Nowe polecenie" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Modyfikuj polecenie" @@ -3977,7 +3854,44 @@ msgid "Commands" msgstr "Polecenia" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +msgid "Quoted text" +msgstr "Cytowany tekst" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +msgid "File URI" +msgstr "Adres URI pliku" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +msgid "File path" +msgstr "Ścieżka do pliku" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +msgid "File name" +msgstr "Nazwa pliku" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +msgid "File name, no extension" +msgstr "Nazwa pliku bez rozszerzenia" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +msgid "File extension" +msgstr "Rozszerzenie pliku" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +msgid "Folder path" +msgstr "ścieżka do katalogu" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +msgid "Ask a value" +msgstr "Pytanie o wartość" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Atrybut pliku" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Nie podano polecenia" @@ -3987,18 +3901,11 @@ msgid "Command exited abnormally with status %d" msgstr "Polecenie nieprawidłowo zakończyło działanie ze stanem %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Wartość:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Błędnie sformatowane polecenie" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "_Pomiń" @@ -4047,8 +3954,9 @@ msgid "A_ccounts:" msgstr "_Konta:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Wczytywanie…" @@ -4085,7 +3993,7 @@ msgstr "Pobieranie informacji o koncie" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Wybór katalogu" @@ -4132,40 +4040,29 @@ msgid "_Tags:" msgstr "_Etykiety:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Nie można zaimportować plików" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Pliki do zaimportowania: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Nie można wczytać katalogu" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Pusty)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Pobieranie zawartości katalogu…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Puste" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Zaimportuj z urządzenia wymiennego" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Zaimportuj z katalogu" @@ -4181,52 +4078,6 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa Web Album…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Albumy:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Nazwa" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Użyte" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Pozostałe zdjęcia" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Publiczne" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Nie można pobrać listy albumów" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Wyeksportuj do serwisu Picasa Web Album" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Zaimportuj z serwisu Picasa Web Album" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Picasa Web Album" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Wysyłanie obrazów do serwisu Picasa Web Album" - #: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "Format RAW" @@ -4255,151 +4106,75 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Narzędzie do usuwania efektu czerwonych oczu ze zdjęcia." -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "cyfry" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "format:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "usuń" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "dodaj" - -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Porządkowanie według:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "Wi_elkość liter:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Pomoc" - -#: extensions/rename_series/data/ui/rename-series.ui:97 -msgid "Edit template" -msgstr "Modyfikuj szablon" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 -msgid "%M{ format }" -msgstr "%M{ format }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ identyfikator }" - -#: extensions/rename_series/data/ui/rename-series.ui:280 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "Pierwotna nazwa pliku" - -#: extensions/rename_series/data/ui/rename-series.ui:295 -msgid "The original extension" -msgstr "Pierwotne rozszerzenie" - -#: extensions/rename_series/data/ui/rename-series.ui:310 -msgid "The original enumerator" -msgstr "Pierwotne wyliczanie" - -#: extensions/rename_series/data/ui/rename-series.ui:325 -msgid "The modification date" -msgstr "Data modyfikacji" - -#: extensions/rename_series/data/ui/rename-series.ui:341 -msgid "The digitalization date" -msgstr "Data cyfryzacji" - -#: extensions/rename_series/data/ui/rename-series.ui:389 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" -msgstr "Odw_rócony porządek" +msgstr "Odw_rócona kolejność" -#: extensions/rename_series/data/ui/rename-series.ui:473 -msgid "_Template:" -msgstr "_Szablon:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Przywraca do ostatnio używanego szablonu" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Podgląd:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Wyliczanie" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Pierwotna nazwa pliku" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Pierwotne rozszerzenie" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Pierwotne wyliczanie" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Data modyfikacji" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Data cyfryzacji" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Atrybut pliku" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Nie można zmienić nazw plików" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Nie można zapisać szablonu" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Modyfikuj szablon" - -#: extensions/rename_series/dlg-rename-series.c:860 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "_Zmień nazwę" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Poprzednia nazwa" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Nowa nazwa" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Zachowanie pierwotnej wielości liter" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Konwersja do małych liter" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Konwersja do wielkich liter" @@ -4478,7 +4253,7 @@ msgstr "Znajdź ponownie" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Wyszukiwanie" @@ -4497,16 +4272,21 @@ msgid "Add another location" msgstr "Dodaj kolejne położenie" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +msgid "No file found" +msgstr "Nie odnaleziono żadnego pliku" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Odnalezione pliki: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Wyszukiwanie…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Anuluj działanie" @@ -4582,11 +4362,11 @@ msgid "Pause/Resume presentation" msgstr "Wstrzymaj/wznów prezentację" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:121 msgid "Show next file" msgstr "Wyświetl następny plik" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:120 msgid "Show previous file" msgstr "Wyświetl poprzedni plik" @@ -4622,7 +4402,7 @@ #: extensions/slideshow/data/ui/slideshow-preferences.ui:201 msgid "R_andom order" -msgstr "_Losowy porządek" +msgstr "_Losowa kolejność" #: extensions/slideshow/data/ui/slideshow-preferences.ui:237 msgid "Playlist" @@ -4759,90 +4539,88 @@ msgid "Adapts to the window width" msgstr "Dostosowanie do szerokości okna" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Kopiowanie oryginałów do katalogu docelowego" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Dostosowanie do szerokości okna " -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Strona indeksu" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Podpis miniatury" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "Numer bieżącego obrazu" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "Całkowita liczba obrazów" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "Komentarz pliku" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Strona obrazu" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Wyświetlanie opisu, jeśli jest dostępny" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Wyświetlanie następujących atrybutów:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Atrybuty obrazu" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +msgid "Current image number" +msgstr "Numer bieżącego obrazu" + +#: extensions/webalbums/dlg-web-exporter.c:44 +msgid "Total number of images" +msgstr "Całkowita liczba obrazów" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Album WWW" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Błędnie sformatowane polecenie" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Nie można wyświetlić miejsca docelowego" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "Pomyślnie utworzono album." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Zapisywanie miniatur" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Zapisywanie stron HTML: obrazy" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Zapisywanie stron HTML: indeksy" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Kopiowanie oryginalnych obrazów" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Nie można odnaleźć katalogu stylów" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Nie można utworzyć katalogu tymczasowego" @@ -4854,9 +4632,9 @@ msgid "Create static web albums." msgstr "Tworzenie statycznych albumów WWW." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1171 -#: gthumb/gth-browser.c:6625 gthumb/gth-browser.c:6644 -#: gthumb/gth-browser.c:6668 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1174 +#: gthumb/gth-browser.c:6787 gthumb/gth-browser.c:6806 +#: gthumb/gth-browser.c:6830 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "Nie można wczytać położenia „%s”" @@ -5030,7 +4808,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5042,7 +4820,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5122,116 +4900,116 @@ msgstr "" "Artur Flinta , 2003-2004\n" "Tomasz Dominikowski , 2007\n" -"Piotr Drąg , 2011-2020\n" -"Aviary.pl , 2007-2020" +"Piotr Drąg , 2011-2021\n" +"Aviary.pl , 2007-2021" -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:96 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Skróty klawiszowe" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:97 msgid "Quit" msgstr "Zakończ" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Show browser" msgstr "Wyświetl przeglądarkę" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:101 msgid "Close window" msgstr "Zamknij okno" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Open location" msgstr "Otwórz położenie" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4623 -#: gthumb/gth-browser.c:4641 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:104 gthumb/gth-browser.c:4726 +#: gthumb/gth-browser.c:4744 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Pełny ekran" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:105 msgid "Revert image to saved" msgstr "Przywróć obraz do zapisanego" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Save image" msgstr "Zapisz obraz" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:107 msgid "Save image as" msgstr "Zapisz obraz jako" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Sidebar" msgstr "Panel boczny" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Statusbar" msgstr "Pasek stanu" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Thumbnails list" msgstr "Lista miniatur" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Load previous location" msgstr "Wczytaj poprzednie położenie" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Load next location" msgstr "Wczytaj następne położenie" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:114 msgid "Load parent folder" msgstr "Wczytaj katalog nadrzędny" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load home" msgstr "Wczytaj katalog domowy" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Reload location" msgstr "Ponownie wczytaj położenie" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Show/Hide hidden files" msgstr "Wyświetl/ukryj ukryte pliki" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Change sorting order" msgstr "Zmień kolejność porządkowania" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:122 msgid "Show first file" msgstr "Wyświetl pierwszy plik" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:123 msgid "Show last file" msgstr "Wyświetl ostatni plik" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Image tools" msgstr "Narzędzia obrazów" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:126 msgid "File properties" msgstr "Właściwości pliku" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Select all" msgstr "Zaznacz wszystko" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:129 msgid "Select none" msgstr "Odznacz wszystko" -#: gthumb/gth-browser.c:409 +#: gthumb/gth-browser.c:412 msgid "[modified]" msgstr "[zmodyfikowano]" -#: gthumb/gth-browser.c:874 +#: gthumb/gth-browser.c:877 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" @@ -5239,72 +5017,77 @@ msgstr[1] "Zaznaczono %d pliki (%s)" msgstr[2] "Zaznaczono %d plików (%s)" -#: gthumb/gth-browser.c:909 +#: gthumb/gth-browser.c:912 #, c-format msgid "%s of free space" msgstr "Wolne miejsce: %s" -#: gthumb/gth-browser.c:1787 gthumb/gth-browser.c:1803 +#: gthumb/gth-browser.c:1892 gthumb/gth-browser.c:1908 #, c-format msgid "No suitable module found for %s" msgstr "Nie odnaleziono odpowiedniego modułu dla %s" -#: gthumb/gth-browser.c:1908 +#: gthumb/gth-browser.c:2013 #, c-format msgid "Save changes to file “%s”?" msgstr "Zapisać zmiany w pliku „%s”?" -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2018 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "" "Jeśli nie zostanie zapisane, to wszystkie zmiany zostaną trwale utracone." -#: gthumb/gth-browser.c:1914 +#: gthumb/gth-browser.c:2019 msgid "Do _Not Save" msgstr "_Nie zapisuj" -#: gthumb/gth-browser.c:2402 gthumb/gth-browser.c:4649 +#: gthumb/gth-browser.c:2507 gthumb/gth-browser.c:4752 msgid "Accept" msgstr "Zaakceptuj" -#: gthumb/gth-browser.c:2402 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2507 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "Za_mknij" -#: gthumb/gth-browser.c:2941 +#: gthumb/gth-browser.c:3046 msgid "Could not change name" msgstr "Nie można zmienić nazwy" -#: gthumb/gth-browser.c:3438 +#: gthumb/gth-browser.c:3540 msgid "Modified" msgstr "Zmodyfikowano" -#: gthumb/gth-browser.c:4571 +#: gthumb/gth-browser.c:4674 msgid "Go to the previous visited location" msgstr "Przechodzi do poprzednio odwiedzonego położenia" -#: gthumb/gth-browser.c:4577 +#: gthumb/gth-browser.c:4680 msgid "Go to the next visited location" msgstr "Przechodzi do kolejnej odwiedzonego położenia" -#: gthumb/gth-browser.c:4585 +#: gthumb/gth-browser.c:4688 msgid "History" msgstr "Historia" -#: gthumb/gth-browser.c:4599 +#: gthumb/gth-browser.c:4702 msgid "View the folders" msgstr "Wyświetla katalogi" -#: gthumb/gth-browser.c:4614 +#: gthumb/gth-browser.c:4717 msgid "Edit file" msgstr "Modyfikuje plik" -#: gthumb/gth-browser.c:6626 +#: gthumb/gth-browser.c:4808 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Działania" + +#: gthumb/gth-browser.c:6788 #, c-format msgid "File type not supported" msgstr "Nieobsługiwany typ pliku" -#: gthumb/gth-browser.c:6669 +#: gthumb/gth-browser.c:6831 #, c-format msgid "No suitable module found" msgstr "Nie odnaleziono odpowiedniego modułu" @@ -5327,26 +5110,30 @@ msgid "_Show Format Options" msgstr "_Opcje formatu" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +msgid "No file" +msgstr "Brak pliku" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Komputer" -#: gthumb/gth-file-source-vfs.c:796 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "Nie można przenieść plików do kosza. Usunąć je trwale?" -#: gthumb/gth-file-source-vfs.c:807 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Nie można przenieść plików do kosza" -#: gthumb/gth-file-source-vfs.c:852 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Na pewno trwale usunąć „%s”?" -#: gthumb/gth-file-source-vfs.c:855 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5355,7 +5142,7 @@ msgstr[1] "Na pewno trwale usunąć %'d zaznaczone pliki?" msgstr[2] "Na pewno trwale usunąć %'d zaznaczonych plików?" -#: gthumb/gth-file-source-vfs.c:865 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Usunięcie pliku spowoduje jego trwałe utracenie." @@ -5396,11 +5183,11 @@ msgid "All" msgstr "Wszystko" -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Otwórz nadrzędny)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Nowa nazwa:" @@ -5434,17 +5221,13 @@ msgid "Hidden Files" msgstr "Ukryte pliki" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Położenie" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Położenia" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Inne…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Nazwa" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5595,10 +5378,6 @@ msgid "Overwrite" msgstr "Zastąp" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Działania" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Zapisywanie informacji o pliku" @@ -5666,6 +5445,36 @@ msgid "Family" msgstr "Rodzina" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Spacja" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Rok" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Miesiąc" + +#: gthumb/gth-template-selector.c:37 +msgid "Day of the month" +msgstr "Dzień miesiąca" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Godzina" + +#: gthumb/gth-template-selector.c:39 +msgid "Minute" +msgstr "Minuta" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +msgid "Second" +msgstr "Sekunda" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "jest niższe od" diff -Nru gthumb-3.11.2/po/POTFILES.in gthumb-3.12.0/po/POTFILES.in --- gthumb-3.11.2/po/POTFILES.in 2021-01-10 10:11:38.023244900 +0000 +++ gthumb-3.12.0/po/POTFILES.in 2021-09-19 15:50:41.471698000 +0000 @@ -31,6 +31,7 @@ data/org.gnome.gThumb.Import.desktop.in.in data/org.gnome.gThumb.desktop.in.in data/ui/browser-preferences.ui +data/ui/code-selector.ui data/ui/extensions-preferences.ui data/ui/favorite-properties.ui data/ui/file-selection-info.ui @@ -42,6 +43,7 @@ data/ui/preferences.ui data/ui/shortcuts-preferences.ui data/ui/sort-order.ui +data/ui/template-editor-dialog.ui extensions/23hq/23hq.extension.desktop.in.in extensions/23hq/actions.c extensions/23hq/actions.h @@ -68,8 +70,12 @@ extensions/burn_disc/gth-burn-task.c extensions/burn_disc/gth-burn-task.h extensions/burn_disc/main.c +extensions/cairo_io/cairo-image-surface-avif.c +extensions/cairo_io/cairo-image-surface-avif.h extensions/cairo_io/cairo-image-surface-jpeg.c extensions/cairo_io/cairo-image-surface-jpeg.h +extensions/cairo_io/cairo-image-surface-jxl.c +extensions/cairo_io/cairo-image-surface-jxl.h extensions/cairo_io/cairo-image-surface-png.c extensions/cairo_io/cairo-image-surface-png.h extensions/cairo_io/cairo-image-surface-svg.c @@ -81,12 +87,15 @@ extensions/cairo_io/cairo-image-surface-xcf.c extensions/cairo_io/cairo-image-surface-xcf.h extensions/cairo_io/cairo_io.extension.desktop.in.in +extensions/cairo_io/data/ui/avif-options.ui extensions/cairo_io/data/ui/jpeg-options.ui extensions/cairo_io/data/ui/png-options.ui extensions/cairo_io/data/ui/save-options-preferences.ui extensions/cairo_io/data/ui/tga-options.ui extensions/cairo_io/data/ui/tiff-options.ui extensions/cairo_io/data/ui/webp-options.ui +extensions/cairo_io/gth-image-saver-avif.c +extensions/cairo_io/gth-image-saver-avif.h extensions/cairo_io/gth-image-saver-jpeg.c extensions/cairo_io/gth-image-saver-jpeg.h extensions/cairo_io/gth-image-saver-png.c @@ -211,7 +220,7 @@ extensions/edit_metadata/main.c extensions/edit_metadata/utils.c extensions/edit_metadata/utils.h -extensions/example/src/example.extension.in.in +extensions/example/src/example.extension.desktop.in.in extensions/example/src/main.c extensions/exiv2_tools/data/ui/edit-exiv2-page.ui extensions/exiv2_tools/exiv2-utils.cpp @@ -228,27 +237,6 @@ extensions/export_tools/export-tools.h extensions/export_tools/export_tools.extension.desktop.in.in extensions/export_tools/main.c -extensions/facebook/actions.c -extensions/facebook/actions.h -extensions/facebook/callbacks.c -extensions/facebook/callbacks.h -extensions/facebook/data/ui/export-to-facebook.ui -extensions/facebook/data/ui/facebook-album-properties.ui -extensions/facebook/data/ui/import-from-facebook.ui -extensions/facebook/dlg-export-to-facebook.c -extensions/facebook/dlg-export-to-facebook.h -extensions/facebook/facebook-album-properties-dialog.c -extensions/facebook/facebook-album-properties-dialog.h -extensions/facebook/facebook-album.c -extensions/facebook/facebook-album.h -extensions/facebook/facebook-photo.c -extensions/facebook/facebook-photo.h -extensions/facebook/facebook-service.c -extensions/facebook/facebook-service.h -extensions/facebook/facebook-types.h -extensions/facebook/facebook.extension.desktop.in.in -extensions/facebook/main.c -extensions/facebook/preferences.h extensions/file_manager/actions.c extensions/file_manager/actions.h extensions/file_manager/callbacks.c @@ -547,29 +535,6 @@ extensions/photo_importer/photo-importer.h extensions/photo_importer/photo_importer.extension.desktop.in.in extensions/photo_importer/preferences.h -extensions/picasaweb/actions.c -extensions/picasaweb/actions.h -extensions/picasaweb/callbacks.c -extensions/picasaweb/callbacks.h -extensions/picasaweb/data/ui/export-to-picasaweb.ui -extensions/picasaweb/data/ui/import-from-picasaweb.ui -extensions/picasaweb/data/ui/picasa-web-album-properties.ui -extensions/picasaweb/dlg-export-to-picasaweb.c -extensions/picasaweb/dlg-export-to-picasaweb.h -extensions/picasaweb/dlg-import-from-picasaweb.c -extensions/picasaweb/dlg-import-from-picasaweb.h -extensions/picasaweb/main.c -extensions/picasaweb/picasa-album-properties-dialog.c -extensions/picasaweb/picasa-album-properties-dialog.h -extensions/picasaweb/picasa-web-album.c -extensions/picasaweb/picasa-web-album.h -extensions/picasaweb/picasa-web-photo.c -extensions/picasaweb/picasa-web-photo.h -extensions/picasaweb/picasa-web-service.c -extensions/picasaweb/picasa-web-service.h -extensions/picasaweb/picasa-web-types.h -extensions/picasaweb/picasaweb.extension.desktop.in.in -extensions/picasaweb/preferences.h extensions/raw_files/gth-metadata-provider-raw.c extensions/raw_files/gth-metadata-provider-raw.h extensions/raw_files/main.c @@ -582,16 +547,11 @@ extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in extensions/rename_series/callbacks.c extensions/rename_series/callbacks.h -extensions/rename_series/data/ui/code-selector.ui extensions/rename_series/data/ui/rename-series.ui extensions/rename_series/dlg-rename-series.c extensions/rename_series/dlg-rename-series.h extensions/rename_series/gth-rename-task.c extensions/rename_series/gth-rename-task.h -extensions/rename_series/gth-template-editor-dialog.c -extensions/rename_series/gth-template-editor-dialog.h -extensions/rename_series/gth-template-selector.c -extensions/rename_series/gth-template-selector.h extensions/rename_series/main.c extensions/rename_series/preferences.h extensions/rename_series/rename_series.extension.desktop.in.in @@ -892,6 +852,10 @@ gthumb/gth-tags-file.h gthumb/gth-task.c gthumb/gth-task.h +gthumb/gth-template-editor-dialog.c +gthumb/gth-template-editor-dialog.h +gthumb/gth-template-selector.c +gthumb/gth-template-selector.h gthumb/gth-test-aspect-ratio.c gthumb/gth-test-aspect-ratio.h gthumb/gth-test-category.c diff -Nru gthumb-3.11.2/po/pt_BR.po gthumb-3.12.0/po/pt_BR.po --- gthumb-3.11.2/po/pt_BR.po 2021-01-10 10:11:38.053244600 +0000 +++ gthumb-3.12.0/po/pt_BR.po 2021-09-19 15:50:41.838364100 +0000 @@ -1,5 +1,5 @@ # Brazilian Portuguese translation of gthumb. -# Copyright (C) 2020 gThumb copyright holders +# Copyright (C) 2021 gThumb copyright holders # This file is distributed under the same license as the gthumb package. # Gustavo Noronha Silva , 2001-2003. # Joao Paulo Gomes Vanzuita , 2004. @@ -7,26 +7,26 @@ # Raphael Higino , 2004-2006. # Igor Pires Soares , 2007,2008. # Leonardo Ferreira Fontenelle , 2009. -# Enrico Nicoletto , 2013, 2020. # Antonio Fernandes C. Neto , 2014. -# Rafael Fontenelle , 2013-2020. # Henrique Machado Campos , 2020. # Henrique Roberto Gattermann Mittelstaedt , 2020. +# Enrico Nicoletto , 2013, 2020-2021. +# Rafael Fontenelle , 2013-2021. # msgid "" msgstr "" "Project-Id-Version: gthumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-12-31 11:22+0000\n" -"PO-Revision-Date: 2020-12-31 18:01-0300\n" -"Last-Translator: Enrico Nicoletto \n" +"POT-Creation-Date: 2021-06-19 18:11+0000\n" +"PO-Revision-Date: 2021-06-28 08:40-0300\n" +"Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 2.4.2\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"X-Generator: Gtranslator 40.0\n" "X-Project-Style: gnome\n" #: data/appdata/org.gnome.gThumb.appdata.xml.in:8 @@ -110,11 +110,11 @@ msgid "Whether to reset the scrollbars position after changing image" msgstr "Restaurar as posições da barra de rolagem após modificar a imagem" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Valores possíveis são: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Valores possíveis são: tiff, tif." @@ -140,7 +140,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:424 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:427 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -154,13 +154,13 @@ msgstr "Imagens;Image;Visualizador;Viewer;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:94 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Nova janela" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Legenda" @@ -231,6 +231,39 @@ msgid "D_etermine image type from content (slower)" msgstr "D_eterminar tipo de imagem pelo conteúdo (lento)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "dígitos" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Descrição" + +#: data/ui/code-selector.ui:269 +#| msgid "Edit tags" +msgid "Edit" +msgstr "Editar" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Valor padrão" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "remover" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "adicionar" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Extensões:" @@ -318,7 +351,7 @@ msgstr "Nome do arquivo:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Tamanho:" @@ -428,9 +461,9 @@ #: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Geral" @@ -439,7 +472,7 @@ msgid "Shortcuts:" msgstr "Atalhos:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "_Restaurar todos…" @@ -447,6 +480,12 @@ msgid "_Inverse order" msgstr "Ordem _inversa" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +#| msgid "example" +msgid "Example:" +msgstr "Exemplo:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -562,16 +601,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Espaço de cores JPEG desconhecido (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Extensão padrão:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Qualidade:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Sem perda" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Extensão padrão:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Suavização:" @@ -635,17 +680,17 @@ msgid "_Method:" msgstr "_Método:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Sem perda" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" @@ -663,15 +708,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Salvar" @@ -680,8 +725,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Nenhum nome especificado" @@ -691,7 +736,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Nome inválido. Os caracteres a seguir não são permitidos: %s" @@ -761,21 +806,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:859 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Renomeia" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4608 -#: gthumb/gth-browser.c:4710 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4711 +#: gthumb/gth-browser.c:4823 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Propriedades" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Catálogos" @@ -820,15 +865,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Ver o destino" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Nome:" @@ -898,7 +941,7 @@ msgstr "Não foi possível adicionar os arquivos ao catálogo" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Não foi possível criar o catálogo" @@ -954,15 +997,15 @@ msgstr "Etiqueta (embutida)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:872 -#: extensions/exiv2_tools/exiv2-utils.cpp:881 -#: extensions/exiv2_tools/exiv2-utils.cpp:911 -#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Formato de arquivo inválido" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1022,7 +1065,7 @@ # Descrição de extensão - ponto final acrescentado propositalmente. #: extensions/change_date/change_date.extension.desktop.in.in:4 msgid "Change the files date" -msgstr "Altera a data dos arquivos." +msgstr "Altera a data dos arquivos" #: extensions/change_date/data/ui/change-date.ui:12 #: extensions/gstreamer_tools/data/ui/mediabar.ui:243 @@ -1105,11 +1148,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Preferências" @@ -1117,7 +1160,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Comentário" @@ -1125,20 +1169,6 @@ msgid "Title" msgstr "Título" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Descrição" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1162,8 +1192,8 @@ msgstr "_Parede de imagens…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Folha de contato" @@ -1243,16 +1273,16 @@ msgstr "C_or:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Texto" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "Cabeçal_ho:" @@ -1263,190 +1293,213 @@ msgstr "Selecione uma fonte" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "_Rodapé:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Legenda:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "O número atual de páginas" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "O número total de páginas" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:151 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Código especial" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:242 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ formato }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:95 +msgid "Help" +msgstr "Ajuda" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "A data atual" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Edita modelo" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "_Destino:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Escolher pasta de destino" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "_Nome do arquivo:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:288 -msgid "New enumerator digit" -msgstr "Novo dígito enumerador" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Criar _mapa de imagens em HTML" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Criar um novo tema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Editar o tema selecionado" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Exclui o tema selecionado" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Tema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Colunas:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Imagens por página:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Todas as imagens em uma única página" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "_Todas as páginas com o mesmo tamanho" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Disposição" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "_Ordenar:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "In_verter ordem" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "Ta_manho:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "_Quadrado" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Miniaturas" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Enumerador" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Data atual" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +#| msgid "The current page number" +msgid "Current page number" +msgstr "Número da página atual" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +#| msgid "The total number of pages" +msgid "Total number of pages" +msgstr "Número total de páginas" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Local" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Não foi possível salvar o tema" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Não foi possível excluir o tema" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Editar modelo" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Parede de imagens" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Carregando imagens" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Gerando miniaturas" @@ -1481,7 +1534,7 @@ # Descrição de extensão - ponto final acrescentado propositalmente. #: extensions/convert_format/convert_format.extension.desktop.in.in:4 msgid "Save images in a different format" -msgstr "Salva imagens em um formato diferente." +msgstr "Salva imagens em um formato diferente" #: extensions/convert_format/data/ui/convert-format.ui:40 msgid "New format" @@ -1539,7 +1592,7 @@ # Descrição de extensão - ponto final acrescentado propositalmente. #: extensions/desktop_background/desktop_background.extension.desktop.in.in:4 msgid "Set the image as desktop background" -msgstr "Define a imagem como plano de fundo da área de trabalho." +msgstr "Define a imagem como plano de fundo da área de trabalho" #: extensions/desktop_background/desktop_background.extension.desktop.in.in:8 msgid "desktop" @@ -1570,8 +1623,6 @@ msgstr "Excluir metadados" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "D_escrição:" @@ -1622,11 +1673,6 @@ msgid "The following date" msgstr "A data a seguir" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Data atual" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Data da última modificação" @@ -1652,6 +1698,14 @@ msgid "Reading files" msgstr "Lendo arquivos" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "exemplo" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "O propósito do exemplo" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "C_opyright:" @@ -1702,11 +1756,11 @@ msgstr "Estado/Província:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(valor inválido)" -#: extensions/exiv2_tools/exiv2-utils.cpp:709 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Exposição" @@ -1771,206 +1825,6 @@ msgid "_Export To" msgstr "_Exportar para" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Edita contas" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "Á_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Adiciona um novo álbum" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "Cont_a:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Redimensiona as imagens se for maior que este tamanho" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "_Redimensionar se for maior que:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Fotos públicas" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Fotos privadas, visível para amigos" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privado" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Visibilidade:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "_Conta:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "Á_lbum:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Arquivos enviados com sucesso para o servidor." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Não foi possível enviar os arquivos" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Não foi possível conectar ao servidor" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Não foi possível criar o álbum" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Novo álbum" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Exportar para o Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Nenhum arquivo válido selecionado." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Não foi possível exportar os arquivos" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:873 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d arquivo (%s)" -msgstr[1] "%d arquivos (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Exportar para %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Obtendo a lista de álbuns" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Criando o novo álbum" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Não foi possível enviar “%s”: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Enviando “%s”" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Enviando os arquivos para o servidor" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Obtendo a lista de fotos" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Envia imagens para o Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Nova pasta" @@ -1981,9 +1835,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5620 gthumb/gth-browser.c:5656 +#: gthumb/gth-browser.c:5745 gthumb/gth-browser.c:5788 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Não foi possível executar a operação" @@ -2008,6 +1862,10 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 #: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Copia" @@ -2021,7 +1879,7 @@ msgstr "Copiar para" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Mover" @@ -2086,36 +1944,36 @@ msgid "Open with Gimp" msgstr "Abre com Gimp" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Pasta pessoal" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "_Abrir com" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Você realmente deseja mover “%s” para “%s”?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Você realmente deseja copiar “%s” para “%s”?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Você realmente deseja mover os arquivos arrastados para “%s”?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Você realmente deseja copiar os arquivos arrastados para “%s”?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Copiar" @@ -2229,7 +2087,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Opções" @@ -2294,7 +2152,7 @@ msgstr "_Alta qualidade" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "pixeis" @@ -2529,11 +2387,11 @@ msgid "Automatic contrast adjustment" msgstr "Ajuste automático de contraste" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:288 msgid "Color Picker" msgstr "Seletor de cor" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:291 msgid "Pick a color from the image" msgstr "Selecione uma cor a partir da imagem" @@ -2603,14 +2461,11 @@ msgid "2.39∶1" msgstr "2.39∶1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Personalizado" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Outros…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2638,7 +2493,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1864 +#: gthumb/gth-browser.c:1969 msgid "Could not save the file" msgstr "Não foi possível salvar o arquivo" @@ -2885,6 +2740,15 @@ msgid "no file" msgstr "nenhum arquivo" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:876 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d arquivo (%s)" +msgstr[1] "%d arquivos (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2928,12 +2792,20 @@ # Descrição de extensão - ponto final acrescentado propositalmente. #: extensions/flicker/flicker.extension.desktop.in.in:4 msgid "Upload images to Flickr" -msgstr "Envia imagens para o Flickr." +msgstr "Envia imagens para o Flickr" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Fotos públicas" #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Fotos privadas, visível para família e amigos" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Fotos privadas, visível para amigos" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Fotos privadas, visível para família" @@ -2954,8 +2826,16 @@ msgid "Restricted content" msgstr "Conteúdo restrito" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "Cont_a:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Edita contas" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Espaço livre:" @@ -2976,38 +2856,78 @@ msgid "Hi_de from public searches" msgstr "Escon_der das pesquisas públicas" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "_Redimensionar se for maior que:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "_Conta:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Não foi possível conectar ao servidor" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Arquivos enviados com sucesso para o servidor." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 +#: extensions/webalbums/gth-web-exporter.c:1819 msgid "_Open in the Browser" msgstr "Abrir atalho n_o navegador" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d arquivo" -msgstr[1] "%d arquivos" - -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "Não foi possível obter a lista de fotos" +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Não foi possível criar o álbum" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 -msgid "No album selected" -msgstr "Nenhum álbum selecionado" +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Não foi possível enviar os arquivos" -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 -msgid "_Import" +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Nenhum arquivo válido selecionado." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Não foi possível exportar os arquivos" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Exportar para %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d arquivo" +msgstr[1] "%d arquivos" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 +msgid "Could not get the photo list" +msgstr "Não foi possível obter a lista de fotos" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 +msgid "No album selected" +msgstr "Nenhum álbum selecionado" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 +msgid "_Import" msgstr "_Importar" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Importar do %s" @@ -3057,6 +2977,35 @@ "gThumb envie fotos para o %s. Quando você tiver terminado, retorne a esta " "janela para concluir a autorização." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Obtendo a lista de álbuns" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Criando o novo álbum" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Não foi possível enviar “%s”: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Enviando “%s”" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Enviando os arquivos para o servidor" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Obtendo a lista de fotos" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3248,11 +3197,11 @@ msgid "Pause" msgstr "Pausar" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Obtém uma captura de tela" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3275,7 +3224,7 @@ msgstr "Artista" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Álbum" @@ -3296,12 +3245,12 @@ msgstr "Taxa de quadros" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Largura" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Altura" @@ -3324,9 +3273,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 #: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3341,59 +3290,83 @@ msgid "Print" msgstr "Imprime" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Centralizada" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Personalizado" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "milímetros" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "polegadas" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "O número atual de páginas" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "O número total de páginas" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Código especial" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ formato }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "A data atual" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "O número total de arquivos" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "A descrição do evento" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "_Linhas:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Imagem" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Posição:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Esquerda" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Topo" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Rotação:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Unidade:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Visualização" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "milímetros" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "polegadas" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Fontes" @@ -3410,25 +3383,36 @@ msgid "Select Footer Font" msgstr "Selecionar fontes dos rodapés" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +#| msgid "The total number of files" +msgid "Total number of files" +msgstr "Número total de arquivos" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +#| msgid "The event description" +msgid "Event description" +msgstr "Descrição do evento" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Página %d de %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Não foi possível imprimir" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Imagens" # carregador é o mais apropriado? -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:382 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Nenhum carregador adequado para esse tipo de arquivo" @@ -3440,7 +3424,7 @@ msgstr "Carregando “%s”" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Carregando imagens" @@ -3466,8 +3450,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Salvando imagens" @@ -3740,6 +3724,14 @@ msgid "Loading the original image" msgstr "Copiando a imagem original" +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "Contêiner JPEG XL" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Rolagem da imagem" @@ -3753,107 +3745,60 @@ msgid "Viewer" msgstr "Visualizador" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "_Destino" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "Subpasta _automática" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "como subpasta _singular" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "O ano" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "O mês" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "O dia do mês" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "A hora" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Os minutos" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Os segundos" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "Mo_delo:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Destino inválido" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "exemplo: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Data do arquivo" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "ano-mês-dia" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "ano-mês" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "ano" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "formato personalizado" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Importando arquivos" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Nenhum arquivo importado" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "Os arquivos selecionados já se encontram no destino." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Não foi possível excluir os arquivos" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "Não há suporte à operação de exclusão." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Última importação" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Nenhum arquivo especificado." # "300MB is available" is wrong, as it should be in plural. #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3887,79 +3832,17 @@ msgid "Sh_ortcut:" msgstr "Atalh_o:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "A uri do arquivo" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "O caminho do arquivo" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "O nome base do arquivo" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "O caminho da pasta pai" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ mensagem }{ valor padrão }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Solicita um valor da entrada" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ nome do atributo }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:379 -msgid "A file attribute" -msgstr "Um atributo do arquivo" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "O nome base do arquivo sem a extensão" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "A extensão do arquivo" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ texto }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Cita o texto " - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "A data e o horário atual" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "Co_mando:" +#: extensions/list_tools/data/ui/script-editor.ui:172 +#| msgid "Edit Command" +msgid "Edit command" +msgstr "Edita o comando" + #: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Personalizar…" @@ -3986,6 +3869,7 @@ msgstr "Novo comando" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Editar comando" @@ -3997,7 +3881,52 @@ msgid "Commands" msgstr "Comandos" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +#| msgid "Quote the text " +msgid "Quoted text" +msgstr "Texto entre aspas" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +#| msgid "File" +msgid "File URI" +msgstr "URI do arquivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +#| msgid "file path" +msgid "File path" +msgstr "Caminho do arquivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +#| msgid "Filename" +msgid "File name" +msgstr "Nome do arquivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +#| msgid "The file basename without extension" +msgid "File name, no extension" +msgstr "Nome do arquivo, sem extensão" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +#| msgid "The file extension" +msgid "File extension" +msgstr "Extensão do arquivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +#| msgid "file path" +msgid "Folder path" +msgstr "Caminho da pasta" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +#| msgid "Ask an input value" +msgid "Ask a value" +msgstr "Solicitar um valor" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Atributo do arquivo" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Nenhum comando especificado" @@ -4007,18 +3936,11 @@ msgid "Command exited abnormally with status %d" msgstr "Comando sai anormalmente com o status %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Digite um valor:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Comando mal formado" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "_Pular" @@ -4062,14 +3984,15 @@ # Descrição de extensão - ponto final acrescentado propositalmente. #: extensions/map_view/map_view.extension.desktop.in.in:4 msgid "View the photo position on the map" -msgstr "Veja a posição da foto no mapa." +msgstr "Veja a posição da foto no mapa" #: extensions/oauth/data/ui/oauth-account-manager.ui:23 msgid "A_ccounts:" msgstr "_Contas:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Carregando…" @@ -4106,7 +4029,7 @@ msgstr "Obtendo informações da conta" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Escolha uma pasta" @@ -4153,40 +4076,29 @@ msgid "_Tags:" msgstr "Etique_tas:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Não foi possível importar os arquivos" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Arquivos para importar: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Não foi possível remover a pasta" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Vazio)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Obtendo o conteúdo da pasta…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Vazio" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Importar de dispositivo removível" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Importar de pasta" @@ -4202,53 +4114,6 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "Álbum da web do _Picasa…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "Ál_buns:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Nome" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Usado" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Fotos restantes" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Público" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Não foi possível obter a lista de álbuns" - -# Álbuns em miúsculo por ser parte do nome do "Picasa Web" (vide site) -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Exporta para o Álbuns da web do Picasa" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Importar do Álbuns da web do Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Álbuns da web do Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Enviar imagens para o Álbuns da web do Picasa" - #: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "Formato RAW" @@ -4277,22 +4142,6 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Ferramenta para remover o efeito de olho vermelho de uma foto." -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "dígitos" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "formato:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "remover" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "adicionar" - #: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Ordenar por:" @@ -4302,131 +4151,67 @@ msgid "Cas_e:" msgstr "_Maiúsculo/Minúsculo:" -#: extensions/rename_series/data/ui/rename-series.ui:84 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Ajuda" - -#: extensions/rename_series/data/ui/rename-series.ui:98 -msgid "Edit template" -msgstr "Edita modelo" - -#: extensions/rename_series/data/ui/rename-series.ui:119 -msgid "Revert to the last used template" -msgstr "Reverter para o último modelo usado" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:227 -msgid "%M{ format }" -msgstr "%M{ formato }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:257 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ identificador }" - -#: extensions/rename_series/data/ui/rename-series.ui:303 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "O nome de arquivo original" - -#: extensions/rename_series/data/ui/rename-series.ui:318 -msgid "The original extension" -msgstr "A extensão original" - -#: extensions/rename_series/data/ui/rename-series.ui:333 -msgid "The original enumerator" -msgstr "O enumerador original" - -#: extensions/rename_series/data/ui/rename-series.ui:348 -msgid "The modification date" -msgstr "A data de modificação" - -#: extensions/rename_series/data/ui/rename-series.ui:364 -msgid "The digitalization date" -msgstr "A data de digitalização" - -#: extensions/rename_series/data/ui/rename-series.ui:436 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:473 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "In_verter ordem" -#: extensions/rename_series/data/ui/rename-series.ui:520 -msgid "_Template:" -msgstr "Mo_delo:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Reverter para o último modelo usado" -#: extensions/rename_series/data/ui/rename-series.ui:573 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Visualização:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Enumerador" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Nome de arquivo original" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Extensão original" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Enumerador original" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Data de modificação" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Data de digitalização" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Atributo do arquivo" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Não foi possível renomear os arquivos" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Não foi possível salvar o modelo" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Editar modelo" - -#: extensions/rename_series/dlg-rename-series.c:869 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "_Renomear" -#: extensions/rename_series/dlg-rename-series.c:886 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Nome antigo" -#: extensions/rename_series/dlg-rename-series.c:897 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Novo nome" # Na interface gráfica está visível estar relacionado com maiúsculo/minúsculo. -#: extensions/rename_series/dlg-rename-series.c:975 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Manter original" -#: extensions/rename_series/dlg-rename-series.c:976 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Converter letras para minúsculo" -#: extensions/rename_series/dlg-rename-series.c:977 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Converter letras para maiúsculo" @@ -4505,7 +4290,7 @@ msgstr "Pesquisar novamente" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Pesquisar" @@ -4524,16 +4309,22 @@ msgid "Add another location" msgstr "Adiciona outra localização" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +#| msgid "No file imported" +msgid "No file found" +msgstr "Nenhum arquivo encontrado" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Arquivos encontrados até agora: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Pesquisando…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Cancelar a operação" @@ -4609,11 +4400,11 @@ msgid "Pause/Resume presentation" msgstr "Pausa/retoma a apresentação" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:121 msgid "Show next file" msgstr "Mostra o próximo arquivo" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:120 msgid "Show previous file" msgstr "Mostra o arquivo anterior" @@ -4786,90 +4577,90 @@ msgid "Adapts to the window width" msgstr "Adapta a largura da janela" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Copiar originais para o destino" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Adaptar à largura da janela " -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Página de índice" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Legenda da miniatura" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "O número atual de imagens" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "O número total de imagens" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "O comentário do arquivo" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Página de imagens" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Mostrar a descrição, se disponível" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Mostrar os seguintes atributos:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Atributos das imagens" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +#| msgid "The current image number" +msgid "Current image number" +msgstr "Número da imagem atual" + +#: extensions/webalbums/dlg-web-exporter.c:44 +#| msgid "The total number of images" +msgid "Total number of images" +msgstr "Número total de imagens" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Álbum web" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Comando mal formado" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Não foi possível abrir o destino" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "O álbum foi criado com sucesso." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Salvando miniaturas" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Salvando páginas HTML: imagens" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Salvando páginas HTML: índices" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Copiando imagens originais" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Não foi possível localizar a pasta de estilos" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Não foi possível criar uma pasta temporária" @@ -4881,9 +4672,9 @@ msgid "Create static web albums." msgstr "Cria álbuns web estáticos." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1171 -#: gthumb/gth-browser.c:6625 gthumb/gth-browser.c:6644 -#: gthumb/gth-browser.c:6668 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1174 +#: gthumb/gth-browser.c:6787 gthumb/gth-browser.c:6806 +#: gthumb/gth-browser.c:6830 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "Não foi possível carregar a posição: “%s”" @@ -5067,7 +4858,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5079,7 +4870,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5164,184 +4955,189 @@ "Raphael Higino \n" "Viviani Ap. dos Santos " -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:96 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Atalhos de teclado" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:97 msgid "Quit" msgstr "Sai" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Show browser" msgstr "Mostra o navegador" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:101 msgid "Close window" msgstr "Fecha a janela" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Open location" msgstr "Abre a localização" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4623 -#: gthumb/gth-browser.c:4641 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:104 gthumb/gth-browser.c:4726 +#: gthumb/gth-browser.c:4744 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Tela cheia" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:105 msgid "Revert image to saved" msgstr "Reverte para a imagem salva" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Save image" msgstr "Salvar imagem" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:107 msgid "Save image as" msgstr "Salvar imagem como" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Sidebar" msgstr "Barra lateral" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Statusbar" msgstr "Barra de status" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Thumbnails list" msgstr "Lista de miniaturas" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Load previous location" msgstr "Carrega a localização anterior" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Load next location" msgstr "Carrega a próxima localização" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:114 msgid "Load parent folder" msgstr "Carrega a pasta pai" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load home" msgstr "Carrega o início" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Reload location" msgstr "Recarrega a localização" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Show/Hide hidden files" msgstr "Mostra/oculta arquivos ocultos" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Change sorting order" msgstr "Altera a ordem de classificação" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:122 msgid "Show first file" msgstr "Mostra o primeiro arquivo" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:123 msgid "Show last file" msgstr "Mostra o último arquivo" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Image tools" msgstr "Ferramentas de imagem" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:126 msgid "File properties" msgstr "Propriedades do arquivo" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Select all" msgstr "Seleciona tudo" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:129 msgid "Select none" msgstr "Seleciona nenhum" -#: gthumb/gth-browser.c:409 +#: gthumb/gth-browser.c:412 msgid "[modified]" msgstr "[modificado]" -#: gthumb/gth-browser.c:874 +#: gthumb/gth-browser.c:877 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d arquivo selecionado (%s)" msgstr[1] "%d arquivos selecionados (%s)" -#: gthumb/gth-browser.c:909 +#: gthumb/gth-browser.c:912 #, c-format msgid "%s of free space" msgstr "%s de espaço livre" -#: gthumb/gth-browser.c:1787 gthumb/gth-browser.c:1803 +#: gthumb/gth-browser.c:1892 gthumb/gth-browser.c:1908 #, c-format msgid "No suitable module found for %s" msgstr "Não foi encontrado um módulo adequado para %s" -#: gthumb/gth-browser.c:1908 +#: gthumb/gth-browser.c:2013 #, c-format msgid "Save changes to file “%s”?" msgstr "Salvar alterações do arquivo “%s”?" -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2018 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Se você não salvar, as alterações serão permanentemente perdidas." -#: gthumb/gth-browser.c:1914 +#: gthumb/gth-browser.c:2019 msgid "Do _Not Save" msgstr "_Não salvar" -#: gthumb/gth-browser.c:2402 gthumb/gth-browser.c:4649 +#: gthumb/gth-browser.c:2507 gthumb/gth-browser.c:4752 msgid "Accept" msgstr "Aceitar" -#: gthumb/gth-browser.c:2402 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2507 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Fechar" -#: gthumb/gth-browser.c:2941 +#: gthumb/gth-browser.c:3046 msgid "Could not change name" msgstr "Não foi possível alterar o nome" -#: gthumb/gth-browser.c:3438 +#: gthumb/gth-browser.c:3540 msgid "Modified" msgstr "Modificado" -#: gthumb/gth-browser.c:4571 +#: gthumb/gth-browser.c:4674 msgid "Go to the previous visited location" msgstr "Vai para o local visitado anteriormente" -#: gthumb/gth-browser.c:4577 +#: gthumb/gth-browser.c:4680 msgid "Go to the next visited location" msgstr "Vai para o próximo local visitado" -#: gthumb/gth-browser.c:4585 +#: gthumb/gth-browser.c:4688 msgid "History" msgstr "Histórico" -#: gthumb/gth-browser.c:4599 +#: gthumb/gth-browser.c:4702 msgid "View the folders" msgstr "Veja as pastas" -#: gthumb/gth-browser.c:4614 +#: gthumb/gth-browser.c:4717 msgid "Edit file" msgstr "Edita o arquivo" -#: gthumb/gth-browser.c:6626 +#: gthumb/gth-browser.c:4808 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Operações" + +#: gthumb/gth-browser.c:6788 #, c-format msgid "File type not supported" msgstr "Não há suporte ao tipo de arquivo" -#: gthumb/gth-browser.c:6669 +#: gthumb/gth-browser.c:6831 #, c-format msgid "No suitable module found" msgstr "Não foi encontrado um módulo adequado" @@ -5364,11 +5160,16 @@ msgid "_Show Format Options" msgstr "_Mostrar opções de formato" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +#| msgid "no file" +msgid "No file" +msgstr "Nenhum arquivo" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Computador" -#: gthumb/gth-file-source-vfs.c:796 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" @@ -5376,16 +5177,16 @@ "As imagens não podem ser movidas para a lixeira. Deseja excluí-las " "permanentemente?" -#: gthumb/gth-file-source-vfs.c:807 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Não foi possível mover os arquivos para a lixeira" -#: gthumb/gth-file-source-vfs.c:852 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Você tem certeza de que quer excluir “%s” permanentemente?" -#: gthumb/gth-file-source-vfs.c:855 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5396,7 +5197,7 @@ "Você tem certeza que quer excluir permanentemente %'d imagens selecionadas?" # Traduzi "permanently" para "para sempre" para não repetir "permanentemente", o que já era óbvio da string acima. -#: gthumb/gth-file-source-vfs.c:865 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Se você excluir um arquivo, ele será perdido para sempre." @@ -5438,11 +5239,11 @@ msgid "All" msgstr "Todas" -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Abrir pai)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Digite o novo nome:" @@ -5477,17 +5278,13 @@ msgid "Hidden Files" msgstr "Arquivos ocultos" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Local" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Locais" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Outros…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Nome" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5638,10 +5435,6 @@ msgid "Overwrite" msgstr "Sobrescrever" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Operações" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Salvando informações do arquivo" @@ -5709,6 +5502,39 @@ msgid "Family" msgstr "Família" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Espaço" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "Ano" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Mês" + +#: gthumb/gth-template-selector.c:37 +#| msgid "The day of the month" +msgid "Day of the month" +msgstr "Dia do mês" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Hora" + +#: gthumb/gth-template-selector.c:39 +#| msgid "minutes" +msgid "Minute" +msgstr "Minuto" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +#| msgid "seconds" +msgid "Second" +msgstr "Segundo" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "é menor que" @@ -5905,2340 +5731,110 @@ msgid "_Delete History" msgstr "_Excluir histórico" -#~ msgid "--∶--" -#~ msgstr "--∶--" - -#~ msgid "Choose startup folder" -#~ msgstr "Escolha a pasta de inicial" - -#~ msgid "A_dd and Close" -#~ msgstr "A_dicionar e fechar" - -#~ msgid "%s Metadata" -#~ msgstr "Metadados de %s" - -#~ msgid "Sa_ve and Close" -#~ msgstr "Sal_var e fechar" - -#~ msgid "%s Tags" -#~ msgstr "Etiquetas de %s" - -#~ msgid "Assign Tags" -#~ msgstr "Atribuir etiquetas" - -#~ msgid "Export" -#~ msgstr "Exporta" - -#~ msgid "gthumb" -#~ msgstr "gthumb" - -#~ msgid "Slideshow" -#~ msgstr "Apresentação de slides" - -#~ msgid "View images as a slideshow." -#~ msgstr "Veja imagens como em apresentação de slides." - -#~ msgid "New _Window" -#~ msgstr "Nova _janela" - -#~ msgid "_About" -#~ msgstr "S_obre" - -#~ msgid "" -#~ "The geographical position information is not available for this image." -#~ msgstr "" -#~ "As informações da posição geográfica não estão disponíveis para esta " -#~ "imagem." - -#~ msgid "Details" -#~ msgstr "Detalhes" - -#~ msgid "gThumb Photo Import Tool" -#~ msgstr "Ferramenta de importação de imagens do gThumb" - -#~ msgid "Example" -#~ msgstr "Exemplo" - -#~ msgid "Extension example." -#~ msgstr "Extensão exemplo." - -#~ msgid "Import from Facebook" -#~ msgstr "Importar do Facebook" - -#~ msgid "Tiny ( 100 × 75 )" -#~ msgstr "Minúscula ( 100 × 75 )" - -#~ msgid "Small ( 160 × 120 )" -#~ msgstr "Pequena ( 160 × 120 )" - -#~ msgid "Medium ( 320 × 240 )" -#~ msgstr "Média ( 320 × 240 )" - -#~ msgid "Large ( 640 × 480 )" -#~ msgstr "Grande ( 640 × 480 )" - -#~ msgid "15ʺ screen ( 800 × 600 )" -#~ msgstr "Tela 15ʺ ( 800 × 600 )" - -#~ msgid "17ʺ screen ( 1024 × 768 )" -#~ msgstr "Tela 17ʺ ( 1024 × 768 )" - -#~ msgid "1 megabyte file size" -#~ msgstr "1 megabyte de tamanho de arquivo" - -#~ msgid "_Scramble filenames" -#~ msgstr "_Embaralhar nomes de arquivos" - -#~ msgid "_Container:" -#~ msgstr "C_ontêiner:" - -#~ msgid "2 megabyte file size" -#~ msgstr "2 megabyte de tamanho de arquivo" - -#~ msgid "Export to Photobucket" -#~ msgstr "Exportar do PhotoBucket" - -#~ msgid "PhotoBucket" -#~ msgstr "PhotoBucket" - -#~ msgid "Upload images to PhotoBucket" -#~ msgstr "Envia imagens para o PhotoBucket" - -#~ msgid "none" -#~ msgstr "nenhum" - -#~ msgid "key %d on the numeric keypad" -#~ msgstr "tecla %d do teclado numérico" - -#~ msgid "5:4" -#~ msgstr "5:4" - -#~ msgid "7:5" -#~ msgstr "7:5" - -#~ msgid "16:10" -#~ msgstr "16:10" - -#~ msgid "--:--" -#~ msgstr "--:--" - -#~ msgid "Tiny ( 100 x 75 )" -#~ msgstr "Minúscula ( 100 x 75 )" - -#~ msgid "Small ( 160 x 120 )" -#~ msgstr "Pequena ( 160 x 120 )" - -#~ msgid "Medium ( 320 x 240 )" -#~ msgstr "Média ( 320 x 240 )" - -#~ msgid "Large ( 640 x 480 )" -#~ msgstr "Grande ( 640 x 480 )" - -#~ msgid "15ʺ screen ( 800 x 600 )" -#~ msgstr "Tela 15ʺ ( 800 x 600 )" - -#~ msgid "17ʺ screen ( 1024 x 768 )" -#~ msgstr "Tela 17ʺ ( 1024 x 768 )" - -#~ msgid "Organizing files" -#~ msgstr "Organizando arquivos" - -#~ msgid "Search for Duplicates" -#~ msgstr "Pesquisar duplicados" - -#~ msgid "Personalize..." -#~ msgstr "Personalizar..." - -#~ msgid "Loading..." -#~ msgstr "Carregando..." - -#~ msgid "Date" -#~ msgstr "Data" - -#~ msgid "Artic" -#~ msgstr "Ártico" - -#~ msgid "" -#~ "The folder is not empty, do you want to delete the folder and its content " -#~ "permanently?" -#~ msgstr "" -#~ "As imagens não podem ser movidas para a Lixeira. Deseja excluí-las " -#~ "permanentemente?" - -#~ msgid "Could not delete the folder" -#~ msgstr "Não foi possível excluir a pasta" - -#~ msgid "" -#~ "The folder cannot be moved to the Trash. Do you want to delete it " -#~ "permanently?" -#~ msgstr "" -#~ "As imagens não podem ser movidas para a lixeira. Deseja excluí-las " -#~ "permanentemente?" - -#~ msgid "Could not move the folder to the Trash" -#~ msgstr "Não foi possível mover a pasta para a lixeira" - -#~ msgid "Basic tools to modify images." -#~ msgstr "Ferramentas básicas para modificar imagens." - -#~ msgid "Image viewer" -#~ msgstr "Visualizador de imagens" - -#~ msgid "Basic image viewing." -#~ msgstr "Visualização básica de imagem." - -#~ msgid "Are you sure you want to move to trash the %'d selected file?" -#~ msgid_plural "" -#~ "Are you sure you want to move to trash the %'d selected files?" -#~ msgstr[0] "" -#~ "Você realmente deseja mover %'d imagem selecionada para a lixeira?" -#~ msgstr[1] "" -#~ "Você realmente deseja mover %'d imagens selecionadas para a lixeira?" - -#~ msgid "Mo_ve to Trash" -#~ msgstr "Mo_ver para a lixeira" - -#~ msgid "C_rop" -#~ msgstr "_Recortar" - -#~ msgid "Method" -#~ msgstr "Método" - -#~ msgid "Equalizing image histogram" -#~ msgstr "Equalizando o histograma da imagem" - -#~ msgid "Equalize image histogram" -#~ msgstr "Equaliza o histograma da imagem" - -#~ msgid "Low" -#~ msgstr "Baixa" - -#~ msgid "File is not a valid .desktop file" -#~ msgstr "O arquivo não é um arquivo .desktop válido" - -#~ msgid "Unrecognized desktop file Version '%s'" -#~ msgstr "O arquivo desktop Version \"%s\" é desconhecido" - -#~ msgid "Starting %s" -#~ msgstr "Iniciando %s" - -#~ msgid "Application does not accept documents on command line" -#~ msgstr "O aplicativo não aceita documentos na linha de comando" - -#~ msgid "Unrecognized launch option: %d" -#~ msgstr "Opção de inicialização desconhecida: %d" - -#~ msgid "Can't pass document URIs to a 'Type=Link' desktop entry" -#~ msgstr "" -#~ "Não é possível passar URIs de documentos para uma entrada de desktop " -#~ "\"Type=Link\"" - -#~ msgid "Not a launchable item" -#~ msgstr "Não é um item inicializável" - -#~ msgid "Disable connection to session manager" -#~ msgstr "Desabilitar conexão com gerenciador de sessão" - -#~ msgid "Specify file containing saved configuration" -#~ msgstr "Especificar arquivo contendo configuração salva" - -#~ msgid "FILE" -#~ msgstr "ARQUIVO" - -#~ msgid "Specify session management ID" -#~ msgstr "Especificar um ID de gerenciamento de sessão" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Session management options:" -#~ msgstr "Opções de gerenciamento de sessão:" - -#~ msgid "Some extensions are configurable." -#~ msgstr "Algumas extensões são configuráveis." - -#~ msgid "toolbutton1" -#~ msgstr "toolbutton1" - -#~ msgid "toolbutton2" -#~ msgstr "toolbutton2" - -#~ msgid "Full Name" -#~ msgstr "Nome completo" - -#~ msgid "Whether to resize the window to fit the size of the image" -#~ msgstr "Redimensiona a janela para ajustar o tamanho à imagem" - -#~ msgid "Possible values are: white, black, checked, none." -#~ msgstr "Valores possíveis são: white, black, checked, none." - -#~ msgid "_Toolbar style:" -#~ msgstr "_Estilo da barra de ferramentas:" - -#~ msgid "System settings" -#~ msgstr "configurações do sistema" - -#~ msgid "Text below icons" -#~ msgstr "texto abaixo dos ícones" - -#~ msgid "Text beside icons" -#~ msgstr "texto ao lado dos ícones" - -#~ msgid "Icons only" -#~ msgstr "apenas ícones" - -#~ msgid "Text only" -#~ msgstr "apenas texto" - -#~ msgid "_23..." -#~ msgstr "_23..." - -#~ msgid "Upload photos to 23" -#~ msgstr "Envia fotos para o 23" - -#~ msgid "_Bookmarks" -#~ msgstr "Ma_rcadores" - -#~ msgid "Add current location to bookmarks" -#~ msgstr "Adiciona a localização atual aos marcadores" - -#~ msgid "Edit bookmarks" -#~ msgstr "Edita os marcadores" - -#~ msgid "Write files to an optical disc" -#~ msgstr "Grava arquivos em um disco óptico" - -#~ msgid "_Add to Catalog" -#~ msgstr "A_dicionar ao catálogo" - -#~ msgid "Go to the folder that contains the selected file" -#~ msgstr "Vai para a pasta que contém a imagem selecionada" - -#~ msgid "Other..." -#~ msgstr "Outras..." - -#~ msgid "Choose another catalog" -#~ msgstr "Escolha outro catálogo" - -#~ msgid "_Add to Catalog..." -#~ msgstr "_Adicionar ao catálogo..." - -#~ msgid "Add selected images to a catalog" -#~ msgstr "Adiciona as imagens selecionadas a um catálogo" - -#~ msgid "Remove selected images from the catalog" -#~ msgstr "Remove as imagens selecionadas do catálogo" - -#~ msgid "Rena_me" -#~ msgstr "Reno_mear" - -#~ msgid "tag" -#~ msgstr "etiqueta" - -#~ msgid "Change _Date..." -#~ msgstr "Alterar _data..." - -#~ msgid "Change images last modified date" -#~ msgstr "Altera a data da última modificação das imagens" - -#~ msgid "" -#~ "Import the metadata stored inside files into the gThumb comment system" -#~ msgstr "" -#~ "Importa os metadados armazenados dentro de arquivos para o sistema de " -#~ "comentários do gThumb" - -#~ msgid "Contact _Sheet..." -#~ msgstr "Folha de _contato..." - -#~ msgid "Create a contact sheet" -#~ msgstr "Cria uma folha de contato" - -#~ msgid "Image _Wall..." -#~ msgstr "Parede de _imagens..." - -#~ msgid "Create an image-wall" -#~ msgstr "Cria uma parede de imagens" - -#~ msgid "Convert Format..." -#~ msgstr "Converter formato..." - -#~ msgid "Convert image format" -#~ msgstr "Converte o formato da imagem" - -#~ msgid "T_ags" -#~ msgstr "Etiquet_as" - -#~ msgid "Edit the comment and other information of the selected files" -#~ msgstr "Edita o comentário e outras informações dos arquivos selecionados" - -#~ msgid "Set the tags of the selected files" -#~ msgstr "Define as etiquetas dos arquivos selecionados" - -#~ msgid "Delete the comment and the embedded metadata of the selected files" -#~ msgstr "" -#~ "Exclui a comentário e os metadados embutidos dos arquivos selecionados" - -#~ msgid "Share" -#~ msgstr "Compartilhar" - -#~ msgid "Face_book..." -#~ msgstr "Face_book..." - -#~ msgid "Download photos from Facebook" -#~ msgstr "Baixa fotos do Facebook" - -#~ msgid "Upload photos to Facebook" -#~ msgstr "Envia fotos para o Facebook" - -#~ msgid "Create a new empty folder inside this folder" -#~ msgstr "Cria uma nova pasta vazia dentro desta pasta" - -#~ msgid "D_uplicate" -#~ msgstr "D_uplicar" - -#~ msgid "Duplicate the selected files" -#~ msgstr "Duplicar os arquivos selecionados" - -#~ msgid "Move the selected files to the Trash" -#~ msgstr "Move os arquivos selecionados para a lixeira" - -#~ msgid "Delete the selected files" -#~ msgstr "Exclui os arquivos selecionados" - -#~ msgid "Rename the selected files" -#~ msgstr "Renomeia os arquivos selecionados" - -#~ msgid "Copy to..." -#~ msgstr "Copiar para..." - -#~ msgid "Copy the selected folder to another folder" -#~ msgstr "Copia as pastas selecionadas para outra pasta" - -#~ msgid "Move to..." -#~ msgstr "Mover para..." - -#~ msgid "Move the selected folder to another folder" -#~ msgstr "Move as pastas selecionadas para outra pasta" - -#~ msgid "Copy the selected files to another folder" -#~ msgstr "Copia os arquivos selecionados para outra pasta" - -#~ msgid "Move the selected files to another folder" -#~ msgstr "Move os arquivos selecionados para outra pasta" - -#~ msgid "_Reset" -#~ msgstr "_Restaurar" - -#~ msgid "Adjust Colors..." -#~ msgstr "Ajustar cores..." - -#~ msgid "Crop..." -#~ msgstr "Recortar..." - -#~ msgid "Grayscale..." -#~ msgstr "Escala de cinza..." - -#~ msgid "Resize..." -#~ msgstr "Redimensionar..." - -#~ msgid "Rotate..." -#~ msgstr "Girar..." - -#~ msgid "Freely rotate the image" -#~ msgstr "Gira livremente a imagem" - -#~ msgid "Enhance Focus..." -#~ msgstr "Realçar foco..." - -#~ msgid "Find _Duplicates..." -#~ msgstr "Localizar _duplicados..." - -#~ msgid "Find duplicated files in the current location" -#~ msgstr "Localiza os arquivos duplicados na localização atual" - -#~ msgid "_Flickr..." -#~ msgstr "_Flickr..." - -#~ msgid "Download photos from Flickr" -#~ msgstr "Baixa fotos do Flickr" - -#~ msgid "Upload photos to Flickr" -#~ msgstr "Envia fotos para o Flickr" - -#~ msgid "Toggle volume" -#~ msgstr "Volume" - -#~ msgid "Change volume level" -#~ msgstr "Altere o nível do volume" - -#~ msgid "Print the selected images" -#~ msgstr "Imprimir as imagens selecionadas" - -#~ msgid "Rotate the selected images 90° to the right" -#~ msgstr "Gira as imagens selecionadas 90° para a direita" - -#~ msgid "Rotate the selected images 90° to the left" -#~ msgstr "Gira as imagens selecionadas 90° para a esquerda" - -#~ msgid "Rotate the selected images according to the embedded orientation" -#~ msgstr "Gira as imagens selecionadas de acordo com a orientação embutida" - -#~ msgid "Reset the embedded orientation without rotating the images" -#~ msgstr "Redefine a orientação embutida sem girar as imagens" - -#~ msgid "Copy the image to the clipboard" -#~ msgstr "Copia a imagem para a área de transferência" - -#~ msgid "Paste the image from the clipboard" -#~ msgstr "Cola a imagem da área de transferência" - -#~ msgid "In" -#~ msgstr "Aproximar" - -#~ msgid "1:1" -#~ msgstr "1:1" - -#~ msgid "Actual size" -#~ msgstr "Tamanho real" - -#~ msgid "Fit" -#~ msgstr "Ajustar" - -#~ msgid "Zoom to fit window" -#~ msgstr "Zoom para ajustar à janela" - -#~ msgid "Batch tools for multiple files" -#~ msgstr "Ferramentas de processamento em lote para múltiplos arquivos" - -#~ msgid "Choose _Account..." -#~ msgstr "Escolher _conta..." - -#~ msgid "Photobucket..." -#~ msgstr "Photobucket..." - -#~ msgid "Import photos and other files from a removable device" -#~ msgstr "Importa fotos e outros arquivos de um dispositivo removível" - -#~ msgid "F_older..." -#~ msgstr "P_asta..." - -#~ msgid "Import photos and other files from a folder" -#~ msgstr "Importa fotos e outros arquivos de uma pasta" - -#~ msgid "Getting folder listing..." -#~ msgstr "Obtendo lista do diretório..." - -#~ msgid "_Picasa Web Album..." -#~ msgstr "Álbum da web do _Picasa..." - -# Álbuns em miúsculo por ser parte do nome do "Picasa Web" (vide site) -#~ msgid "Download photos from Picasa Web Album" -#~ msgstr "Baixa fotos do Álbuns da web do Picasa" - -# Álbuns em miúsculo por ser parte do nome do "Picasa Web" (vide site) -#~ msgid "Upload photos to Picasa Web Album" -#~ msgstr "Envia fotos para o Álbuns da web do Picasa" - -#~ msgid "Red Eye Removal..." -#~ msgstr "Remoção de olho vermelho..." - -#~ msgid "Resize Images..." -#~ msgstr "Redimensionar imagens..." - -#~ msgid "Resize the selected images" -#~ msgstr "Redimensiona as imagens selecionadas" - -#~ msgid "Selection 1" -#~ msgstr "Seleção 1" - -#~ msgid "Selection 2" -#~ msgstr "Seleção 2" - -#~ msgid "Selection 3" -#~ msgstr "Seleção 3" - -#~ msgid "_Slideshow" -#~ msgstr "_Apresentação de slides" - -#~ msgid "View as a slideshow" -#~ msgstr "Veja em apresentação de slides" - -#~ msgid "_Web Album..." -#~ msgstr "Álbum da _web..." - -#~ msgid "Create a static web album" -#~ msgstr "Cria um álbum web estático" - -#~ msgid "_File" -#~ msgstr "_Arquivo" - -#~ msgid "_Edit" -#~ msgstr "_Editar" - -#~ msgid "_Go" -#~ msgstr "_Ir" - -#~ msgid "Open another window" -#~ msgstr "Abre outra janela" - -#~ msgid "Edit various preferences" -#~ msgstr "Edita diversas preferências" - -#~ msgid "_Sort By..." -#~ msgstr "_Ordenar por..." - -#~ msgid "_Filter..." -#~ msgstr "_Filtrar..." - -#~ msgid "Stop loading the current location" -#~ msgstr "Para de carregar a localização atual" - -#~ msgid "Switch to fullscreen" -#~ msgstr "Muda para tela cheia" - -#~ msgid "Go up one level" -#~ msgstr "Vai para um nível acima" - -#~ msgid "_Location..." -#~ msgstr "_Localização..." - -#~ msgid "Specify a location to open" -#~ msgstr "Especifique uma localização para abrir" - -#~ msgid "Delete the list of visited locations" -#~ msgstr "Exclui a lista de locais visitados" - -#~ msgid "Show information about gthumb" -#~ msgstr "Mostra informações sobre o gThumb" - -#~ msgid "Contents" -#~ msgstr "Sumário" - -#~ msgid "Display the gthumb Manual" -#~ msgstr "Exibe o manual do gThumb" - -#~ msgid "Edit" -#~ msgstr "Editar" - -#~ msgid "_Toolbar" -#~ msgstr "_Barra de ferramentas" - -#~ msgid "View or hide the toolbar of this window" -#~ msgstr "Mostra ou oculta a barra de ferramentas dessa janela" - -#~ msgid "View or hide the statusbar of this window" -#~ msgstr "Mostra ou oculta a barra de status dessa janela" - -#~ msgid "_Filterbar" -#~ msgstr "Barra de _filtro" - -#~ msgid "View or hide the filterbar of this window" -#~ msgstr "Mostra ou oculta a barra de filtros desta janela" - -#~ msgid "View or hide the sidebar of this window" -#~ msgstr "Mostra ou oculta a barra de lateral desta janela" - -#~ msgid "_Thumbnail Pane" -#~ msgstr "Painel de minia_turas" - -#~ msgid "View or hide the thumbnail pane in viewer mode" -#~ msgstr "Mostra ou oculta o painel de miniaturas no modo de visualização" - -#~ msgid "_Thumbnails" -#~ msgstr "_Miniaturas" - -#~ msgid "View thumbnails" -#~ msgstr "Veja miniaturas" - -#~ msgid "_Fit Window to Image" -#~ msgstr "A_justa a janela à imagem" - -#~ msgid "Resize the window to the size of the image" -#~ msgstr "Redimensiona a janela para o tamanho da imagem" - -#~ msgid "Open %s" -#~ msgstr "Abre %s" - -#~ msgid "View the list of visited locations" -#~ msgstr "Veja a lista de locais visitados" - -#~ msgid "View the list of upper locations" -#~ msgstr "Veja a lista de localizações acima" - -#~ msgid "File System" -#~ msgstr "Sistema de arquivos" - -#~ msgid "Close _All Windows" -#~ msgstr "Fechar _todas janelas" - -#~ msgid "Hide the filterbar" -#~ msgstr "Oculta o barra de filtros" - -#~ msgid "Whether to always use a black background." -#~ msgstr "Sempre usar plano de fundo preto." - -#~ msgid "Exif DateTimeOriginal tag" -#~ msgstr "Etiqueta Exif DateTimeOriginal" - -#~ msgid "_Resize to:" -#~ msgstr "_Redimensionar para:" - -#~ msgid "×" -#~ msgstr "×" - -#~ msgid "Desaturate" -#~ msgstr "Dessaturar" - -#~ msgid "White balance correction" -#~ msgstr "Correção do balanço de branco" - -#~ msgid "Enhance Colors" -#~ msgstr "Realçar cores" - -#~ msgid "Automatic white balance correction" -#~ msgstr "Correção automática do balanço de branco" - -#~ msgid "_E-Mail:" -#~ msgstr "_E-mail:" - -#~ msgid "" -#~ "Type the characters you see in the picture below. Letters are not case-" -#~ "sensitive." -#~ msgstr "" -#~ "Digite os caracteres que você vê na imagem abaixo. Não há diferenciação " -#~ "de letras maiúsculas e minúsculas." - -#~ msgid "_Password:" -#~ msgstr "_Senha:" - -#~ msgid "Account" -#~ msgstr "Conta" - -#~ msgid "Could not load the file" -#~ msgstr "Não foi possível carregar o arquivo" - -#~ msgid "Save images in common file formats such as JPEG, PNG and TIFF" -#~ msgstr "Salva imagens em formatos comuns de arquivos como JPEG, PNG e TIFF" - -#~ msgid "File _Format: %s" -#~ msgstr "_Formato do arquivo: %s" - -#~ msgid "By Extension" -#~ msgstr "Por extensão" - -#~ msgid "File Format" -#~ msgstr "Formato de arquivo" - -#~ msgid "Extension(s)" -#~ msgstr "Extensão(ões)" - -#~ msgid "" -#~ "The program was not able to find out the file format you want to use for `" -#~ "%s'. Please make sure to use a known extension for that file or manually " -#~ "choose a file format from the list below." -#~ msgstr "" -#~ "O programa não foi capaz de descobrir o formato de arquivo que deseja " -#~ "usar para \"%s\". Por favor, certifique-se de que você usa uma extensão " -#~ "conhecida para eque arquivo ou escolha manualmente um formato de arquivo " -#~ "na lista abaixo." - -#~ msgid "File format not recognized" -#~ msgstr "Formato de arquivo não reconhecido" - -#~ msgid "Exposure mode" -#~ msgstr "Modo de exposição" - -#~ msgid "Camera model" -#~ msgstr "Modelo da câmera" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Information on Channel:" -#~ msgstr "Informações do Canal:" - -#, fuzzy -#~ msgid "Tags:" -#~ msgstr "Margens" - -#~ msgid "A_vailable applications:" -#~ msgstr "Aplicações disponí_veis:" - -#~ msgid "Choose a Catalog" -#~ msgstr "Escolha um Catálogo" - -#~ msgid "Comm_ent" -#~ msgstr "Com_entário" - -#~ msgid "Open Images" -#~ msgstr "Abrir Imagens" - -#~ msgid "Overwrite Image" -#~ msgstr "Sobrescrever Imagem" - -#~ msgid "R_ecent applications:" -#~ msgstr "Aplicações r_ecentes:" - -#~ msgid "_Application:" -#~ msgstr "_Aplicação:" - -#~ msgid "_Next" -#~ msgstr "_Próximo" - -#~ msgid "_Previous" -#~ msgstr "_Anterior" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Click \"Help\" for format code information." -#~ msgstr "" -#~ "Clique em \"Ajuda\" para informações sobre o código de formatação." -#~ "" - -#~ msgid "Custom subfolder:" -#~ msgstr "Subpasta personalizada:" - -#~ msgid "Update previews" -#~ msgstr "Atualizar visualizações" - -#, fuzzy -#~ msgid "A_vailable tags:" -#~ msgstr "Categorias disponí_veis:" - -#~ msgid "Date photo taken (from EXIF metadata)" -#~ msgstr "Data na qual a foto foi tirada (a partir dos metadados EXIF)" - -#, fuzzy -#~ msgid "Remove selected tag" -#~ msgstr "Remove catálogo selecionado" - -#~ msgid "Compression" -#~ msgstr "Compressão" - -#~ msgid "Image type" -#~ msgstr "Tipo de imagem" - -#~ msgid "JPEG Options" -#~ msgstr "Opções de JPEG" - -#~ msgid "Overwrite mode:" -#~ msgstr "Modo de sobrescrita:" - -#~ msgid "R_emove original" -#~ msgstr "R_emover original" - -#~ msgid "" -#~ "Skip\n" -#~ "Rename\n" -#~ "Ask\n" -#~ "Overwrite" -#~ msgstr "" -#~ "Pular\n" -#~ "Renomear\n" -#~ "Perguntar\n" -#~ "Sobrescrever" - -#~ msgid "TGA Options" -#~ msgstr "Opções de TGA" - -#~ msgid "TIFF Options" -#~ msgstr "Opções de TIFF" - -#~ msgid "4 x 3 (Book, DVD)" -#~ msgstr "4 x 3 (Livro, DVD)" - -#~ msgid "5 x 7" -#~ msgstr "5 x 7" - -#~ msgid "8 x 10" -#~ msgstr "8 x 10" - -#~ msgid "Actions" -#~ msgstr "Ações" - -#~ msgid "Display" -#~ msgstr "Exibição" - -#~ msgid "" -#~ "Click and drag the mouse to \n" -#~ "select the cropping area, or\n" -#~ "use the dialogs below. Press \n" -#~ "the \"Crop\" button to perform\n" -#~ "the crop, and \"Done\" to finish." -#~ msgstr "" -#~ "Clique e arraste o mouse para \n" -#~ "selecionar a área a ser aparada, ou\n" -#~ "use as caixas de diálogo abaixo. Pressione \n" -#~ "o botão \"Aparar\" para realizar o aparo\n" -#~ "e \"Concluir\" para finalizar." - -#~ msgid "Cr_op" -#~ msgstr "A_parar" - -#~ msgid "Show / hide the cropping selection area" -#~ msgstr "Mostrar / esconder a seleção de área de aparo" - -#~ msgid "Zoom in. The mousewheel can also be used to zoom in." -#~ msgstr "Mais zoom. A roda do mouse também pode ser usada para aproximar." - -#~ msgid "Zoom out. The mousewheel can also be used to zoom out." -#~ msgstr "Menos zoom. A roda do mouse também pode ser usada para afastar." - -#~ msgid "_Done" -#~ msgstr "_Concluir" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Scale ratio" -#~ msgstr "Escala" - -#~ msgid "Brightness - Contrast" -#~ msgstr "Brilho - Contrate" - -#~ msgid "Hue - Saturation" -#~ msgstr "Matiz - Saturação" - -#~ msgid "Posterize" -#~ msgstr "Posterizar" - -#~ msgid "Preserve l_uminosity" -#~ msgstr "Preservar l_uminosidade" - -#~ msgid "Width:" -#~ msgstr "Largura:" - -#~ msgid "_Hue:" -#~ msgstr "_Matiz:" - -#~ msgid "_Levels:" -#~ msgstr "_Níveis:" - -#~ msgid "_Lightness:" -#~ msgstr "_Luminosidade:" - -#~ msgid "_Scale" -#~ msgstr "_Dimensionar" - -#~ msgid "Caption" -#~ msgstr "Legenda" - -#~ msgid "Footer" -#~ msgstr "Rodapé" - -#~ msgid "Header and footer" -#~ msgstr "Cabeçalho e rodapé" - -#~ msgid "Header" -#~ msgstr "Cabeçalho" - -#~ msgid "Index images" -#~ msgstr "Imagens de índice" - -#~ msgid "Page size" -#~ msgstr "Tamanho da página" - -#~ msgid "Note: # (enumerator)." -#~ msgstr "Nota: # (enumerador)." - -#~ msgid "" -#~ "Note: %p (page number), %n (total number of pages)." -#~ msgstr "" -#~ "Nota: %p (número da página), %n (número total de " -#~ "páginas)." - -#~ msgid "Co_mment" -#~ msgstr "_Comentário" - -#~ msgid "Colo_r:" -#~ msgstr "Co_r:" - -#~ msgid "F_ooter:" -#~ msgstr "_Rodapé:" - -#~ msgid "Frame co_lor:" -#~ msgstr "C_or da moldura:" - -#~ msgid "H_eader:" -#~ msgstr "C_abeçalho:" - -#~ msgid "Header/Footer" -#~ msgstr "Cabeçalho/Rodapé" - -#~ msgid "Hei_ght:" -#~ msgstr "_Altura:" - -#~ msgid "Image dim_ensions" -#~ msgstr "Dim_ensões da imagem" - -#~ msgid "Page" -#~ msgstr "Página" - -#~ msgid "Rows a_nd columns" -#~ msgstr "Li_nhas e colunas" - -#~ msgid "Shadow in" -#~ msgstr "Sombra dentro" - -#~ msgid "Shadow out" -#~ msgstr "Sombra fora" - -#~ msgid "Sor_t:" -#~ msgstr "Ord_enar:" - -#~ msgid "St_yle" -#~ msgstr "_Estilo" - -#~ msgid "Wi_dth:" -#~ msgstr "Lar_gura:" - -#~ msgid "_Draw frame" -#~ msgstr "_Desenhar moldura" - -#~ msgid "by name" -#~ msgstr "por nome" - -#~ msgid "jpeg" -#~ msgstr "jpeg" - -#~ msgid "png" -#~ msgstr "png" - -#~ msgid "Direction" -#~ msgstr "Direção" - -#, fuzzy -#~ msgid "Extra Processing" -#~ msgstr "Compressão" - -#~ msgid "Interface" -#~ msgstr "Interface" - -#~ msgid "Other" -#~ msgstr "Outros" - -#, fuzzy -#~ msgid "Show / Hide" -#~ msgstr "Tamanho" - -#~ msgid "Slideshow" -#~ msgstr "Apresentação de slides" - -#~ msgid "Viewer" -#~ msgstr "Visualizador" - -#~ msgid "" -#~ "By default, gThumb lists all files that are likely to be found on a " -#~ "digital camera - photos, videos, and audio files. You can omit the audio " -#~ "and video files by deselecting this checkbox." -#~ msgstr "" -#~ "Por padrão, o gThumb lista todos os arquivos que poderiam ser encontrados " -#~ "em uma câmera digital - arquivos de fotos, vídeos e áudio. Você pode " -#~ "omitir os arquivos de áudio e vídeo desmarcando esta caixa de seleção." - -#~ msgid "C_lick policy:" -#~ msgstr "Po_lítica de clique:" - -#~ msgid "Co_mments" -#~ msgstr "Co_mentários" - -#~ msgid "D_elay before changing image:" -#~ msgstr "_Esperar antes de alterar imagem:" - -#~ msgid "Do _not change folder" -#~ msgstr "_Não mudar de pasta" - -# Isso é o contrário de "Reverse" → "_Voltar" -#~ msgid "For_ward" -#~ msgstr "_Avançar" - -#~ msgid "Go to last _visited folder or catalog" -#~ msgstr "Ir para a última pasta ou catálogo _visitado" - -#~ msgid "H_igh" -#~ msgstr "A_lta" - -#~ msgid "" -#~ "If this checkbox is enabled and the imported photo contains an Exif " -#~ "orientation tag, the image data will be physically transformed " -#~ "(losslessly) so that the viewed image looks the same as before but the " -#~ "orientation tag is reset to \"top left\". If this checkbox is not " -#~ "enabled, the image data and the orientation tag are both left unchanged. " -#~ "The image will be displayed identically by gthumb for both possibilities, " -#~ "but for maximum compatibility with other applications this checkbox " -#~ "should be enabled." -#~ msgstr "" -#~ "Se esta caixa de verificação estiver habilitada e a foto importada " -#~ "contiver uma etiqueta de orientação Exif, os dados da imagem serão " -#~ "fisicamente transformados (sem perdas) para que a imagem vista aparente " -#~ "ser a mesma de antes, mas a etiqueta de orientação será restaurada para " -#~ "\"top left\". Se esta caixa de verificação não estiver habilitada, os " -#~ "dados da imagem e a etiqueta de orientação permanecerão ambos " -#~ "inalterados. A imagem será exibida de forma identica pelo gthumb em ambas " -#~ "possibilidades, mas, para uma maior compatibilidade com outras " -#~ "aplicações, esta caixa de verificação deve estar habilitada." - -#~ msgid "Include audio clips and movies in browser view" -#~ msgstr "Incluir clipes de áudio e filmes na visão de navegador" - -#~ msgid "Layout:" -#~ msgstr "Disposição:" - -# Direção aleatória. -#~ msgid "Ran_dom" -#~ msgstr "A_leatória" - -# Esse é o contrário de "Forward"→"Avançar" -#~ msgid "Re_verse" -#~ msgstr "_Voltar" - -#~ msgid "_Filenames" -#~ msgstr "_Nomes de arquivos" - -#~ msgid "16" -#~ msgstr "16" - -#~ msgid "300" -#~ msgstr "300" - -#~ msgid "4" -#~ msgstr "4" - -#~ msgid "600" -#~ msgstr "600" - -#~ msgid "72" -#~ msgstr "72" - -#~ msgid "8" -#~ msgstr "8" - -#~ msgid "Image Sizing" -#~ msgstr "Dimensionamento da Imagem" - -#~ msgid "Margins" -#~ msgstr "Margens" - -#~ msgid "Orientation" -#~ msgstr "Orientação" - -#~ msgid "Size" -#~ msgstr "Tamanho" - -#~ msgid "" -#~ "Note: Drag the image to move it in the page.\n" -#~ "Click on an image to rotate it." -#~ msgstr "" -#~ "Nota: Arraste a imagem para movê-la na página.\n" -#~ "Clique em uma imagem para girá-la." - -#~ msgid "" -#~ "Note: High-resolution images will be\n" -#~ "down-sampled to this resolution. Increase\n" -#~ "the resolution to get better image quality.\n" -#~ "Decrease it to get shorter print times." -#~ msgstr "" -#~ "Nota: Imagens em alta resolução serão\n" -#~ "reduzidas para esta resolução. Aumente a resolução\n" -#~ "para obter uma melhor qualidade de imagem.\n" -#~ "Diminua-a para obter um tempo de impressão menor." - -#~ msgid "A4" -#~ msgstr "A4" - -#~ msgid "Comment _font:" -#~ msgstr "_Fonte do comentário:" - -#, fuzzy -#~ msgid "Include folder name" -#~ msgstr "Incluir nome de arquivo" - -#~ msgid "Lan_dscape" -#~ msgstr "_Paisagem" - -#~ msgid "Legal" -#~ msgstr "Legal" - -#~ msgid "Letter" -#~ msgstr "Carta" - -#~ msgid "P_ortrait" -#~ msgstr "_Retrato" - -#~ msgid "Postcard" -#~ msgstr "Cartão Postal" - -#~ msgid "Scale to this size" -#~ msgstr "Dimensionar para este tamanho" - -#~ msgid "Tabloid" -#~ msgstr "Tablóide" - -#~ msgid "_Bottom:" -#~ msgstr "_Inferior:" - -#~ msgid "_Right:" -#~ msgstr "_Direita:" - -#~ msgid "Other Actions" -#~ msgstr "Outras Ações" - -#~ msgid "Zoom" -#~ msgstr "Zoom" - -#~ msgid "" -#~ "Move the cursor over the\n" -#~ "red eye and click on it. You\n" -#~ "can use the mousewheel to\n" -#~ "zoom in and out, or use the\n" -#~ "zoom buttons below." -#~ msgstr "" -#~ "Mova o cursor sobre o\n" -#~ "olho vermelho e clique nele. Você\n" -#~ "pode usar a roda do mouse para\n" -#~ "aproximar ou afastar, ou use os\n" -#~ "botões de zoom abaixo." - -#~ msgid "Search criteria" -#~ msgstr "Critérios da pesquisa" - -#~ msgid "Search scope" -#~ msgstr "Escopo da pesquisa" - -#, fuzzy -#~ msgid "Choose tags from the saved list" -#~ msgstr "Escolha categorias a partir da lista salva" - -#~ msgid "Found images:" -#~ msgstr "Imagens encontradas:" - -#, fuzzy -#~ msgid "Match a_ny selected tag" -#~ msgstr "Igualar a _qualquer categoria selecionada" - -#~ msgid "New _Search..." -#~ msgstr "Nova _Pesquisa..." - -#~ msgid "Search Progress" -#~ msgstr "Progresso da Pesquisa" - -#~ msgid "_Edit Search" -#~ msgstr "_Editar Pesquisa" - -#~ msgid "_Search" -#~ msgstr "_Pesquisar" - -#~ msgid "Change to:" -#~ msgstr "Alterar para:" - -#~ msgid "Write to CD" -#~ msgstr "Gravar em CD" - -#~ msgid "" -#~ "Note: JPEG transformations are normally lossless.\n" -#~ "When viewing images, you can use the [ and ] shortcut\n" -#~ "keys to rotate and save losslessly, bypassing this dialog." -#~ msgstr "" -#~ "Nota:: Transformações JPEG são em geral sem perdas.\n" -#~ "Ao ver as imagens, você pode usar as teclas de atalho [ e ] para girá-" -#~ "las\n" -#~ "e salvá-las sem perdas, evitando este diálogo." - -#~ msgid "" -#~ "Special characters: # (new enumerator digit),\n" -#~ "%f (original filename), %e (original extension),\n" -#~ "%d (image date), %s (image size), \n" -#~ "%n (original enumerator)." -#~ msgstr "" -#~ "Caracteres especiais: # (novo dígito enumerador),\n" -#~ "%f (nome de arquivo original), %e (extensão original),\n" -#~ "%d (data da imagem), %s (tamanho da imagem),\n" -#~ "%n (enumerador original)." - -#~ msgid "A_djust timezone:" -#~ msgstr "Ajustar _fuso horário:" - -#~ msgid "Add New Script" -#~ msgstr "Adicionar Novo Script" - -#~ msgid "Apply physical _transform" -#~ msgstr "Aplicar _transformação física" - -#~ msgid "Apply to all _images" -#~ msgstr "Aplicar a todas as _imagens" - -#~ msgid "C_urrent date" -#~ msgstr "Data _atual" - -#~ msgid "Ca_talog" -#~ msgstr "Ca_tálogo" - -#~ msgid "Check _All" -#~ msgstr "Verificar _Todas" - -#~ msgid "Check _None" -#~ msgstr "Verificar _Nenhuma" - -#~ msgid "Checking image:" -#~ msgstr "Verificando imagem:" - -#~ msgid "" -#~ "Click OK to reset the Exif orientation tag for the selected images to Top-" -#~ "Left." -#~ msgstr "" -#~ "Clique em OK para restaurar a etiqueta de orientação Exif das imagens " -#~ "selecionadas para \"Top-Left\"." - -#~ msgid "" -#~ "Click inside the name or script fields to edit them.\n" -#~ "\n" -#~ "Special characters:\n" -#~ "%F = all selected filenames on one line, space delimited\n" -#~ "%f = a single filename, including path\n" -#~ "%b = a single filename, excluding path\n" -#~ "%n = a single filename, including path, with no extension\n" -#~ "%m = a single filename, excluding path, with no extension\n" -#~ "%e = a single extension (starting with a period)\n" -#~ "%p = the parent folder of the single file\n" -#~ "[text] = a user prompt, refreshed for each iteration\n" -#~ "[TEXT] = a user prompt, used for all iterations\n" -#~ "{..code..} = a strftime date format code\n" -#~ "{TEXT} = a user prompt used for all iterations matching previous date\n" -#~ "Scripts with the %F code will be executed just once, regardless of the " -#~ "number of files selected. All other scripts will be executed once per " -#~ "selected file.\n" -#~ "The default scripts are explained in the Help file." -#~ msgstr "" -#~ "Clique dentro dos campos de nome ou scripts para editá-los.\n" -#~ "\n" -#~ "Caracteres especiais:\n" -#~ "%F = todos os nomes de arquivos selecionados em uma linha, delimitados " -#~ "por espaços\n" -#~ "%f = um único nome de arquivo, incluindo o caminho\n" -#~ "%b = um único nome de arquivo, excluindo o caminho\n" -#~ "%n = um único nome de arquivo, incluindo o caminho, sem a extensão\n" -#~ "%m = um único nome de arquivo, excluindo o caminho, sem a extensão\n" -#~ "%e = uma única extensão (iniciando com um ponto final)\n" -#~ "%p = a pasta mãe de um único arquivo\n" -#~ "[text] = uma janela para o usuário, atualizada a cada iteração\n" -#~ "[TEXT] = uma janela para o usuário, usada para todas as iterações\n" -#~ "{..code..} = um código no formato de data da strftime\n" -#~ "{TEXT} = uma janela para o usuário, usada para todas as iterações que " -#~ "coincidam com a data anterior\n" -#~ "Scripts com o código %F serão executados apenas uma vez, independente do " -#~ "número de arquivos selecionados. Todos os outros scripts serão executados " -#~ "uma vez por arquivo selecionado.\n" -#~ "Os scripts padrão estão explicados no arquivo de Ajuda." - -#~ msgid "Date p_hoto taken (from EXIF metadata)" -#~ msgstr "_Data na qual a foto foi tirada (usando metadados EXIF)" - -#~ msgid "Define External Scripts" -#~ msgstr "Definir Scripts Externos" - -#~ msgid "" -#~ "Do not change\n" -#~ "Convert to lower-case\n" -#~ "Convert to upper-case" -#~ msgstr "" -#~ "Não alterar\n" -#~ "Converter para minúsculas\n" -#~ "Converter para maiúsculas" - -#~ msgid "Equal images:" -#~ msgstr "Imagens iguais:" - -#~ msgid "Exif DateTime tag" -#~ msgstr "Etiqueta EXIF DateTime" - -#~ msgid "Exif DateTimeDigitized tag" -#~ msgstr "Etiqueta EXIF DateTimeDigitized" - -#~ msgid "Mirror image vertically (top-bottom)" -#~ msgstr "Espelha imagem verticalmente (cima-baixo)" - -#~ msgid "Remove Script" -#~ msgstr "Remover Script" - -#~ msgid "Reset Exif Orientation Tags" -#~ msgstr "Restaurar Etiquetas de Orientação Exif" - -#~ msgid "Rotate Images" -#~ msgstr "Gira Imagens" - -#~ msgid "Search terminated, no duplicates found." -#~ msgstr "Pesquisa finalizada, nenhuma duplicata encontrada." - -#~ msgid "" -#~ "The number keys on the numeric keypad can be associated with scripts " -#~ "0-9.\n" -#~ "All scripts can be launched from the Scripts menu." -#~ msgstr "" -#~ "As teclas numéricas do teclado numérico podem ser associadas aos scripts " -#~ "0-9.\n" -#~ "Todos os scripts podem ser iniciados a partir do menu Scripts." - -#~ msgid "" -#~ "This checkbox governs the rotation method used for JPEG images that " -#~ "contain Exif orientation tags. If this checkbox is enabled, the rotation " -#~ "will be performed using a physical transform, and the Exif orientation " -#~ "tag will be reset to the default \"top left\" value. If it is not " -#~ "enabled, the rotation will be performed by changing the Exif orientation " -#~ "tag only. For maximum compatibility with other applications, this " -#~ "checkbox should be enabled." -#~ msgstr "" -#~ "Esta caixa de verificação controla o método de rotação usado pelas " -#~ "imagens JPEG que contêm etiquetas de orientação Exif. Se a caixa de " -#~ "verificação estiver habilitada, a rotação será realizada através de uma " -#~ "transformação física e a etiqueta de orientação Exif será restaurada para " -#~ "o valor padrão \"top left\". Se ela não estiver habilitada, a rotação " -#~ "será realizada modificando apenas a etiqueta de orientação Exif. Para uma " -#~ "maior compatibilidade com outras aplicações, esta caixa de verificação " -#~ "deve estar habilitada." - -#~ msgid "User-Defined Script Parameter" -#~ msgstr "Parâmetros de script definidos pelo usuário" - -#~ msgid "Your script requires this user-defined parameter:" -#~ msgstr "O seu script requer estes parâmetros definidos pelo usuário:" - -#~ msgid "prompt" -#~ msgstr "janela de script" - -#~ msgid "title|Scale Images" -#~ msgstr "title|Redimensionar Imagens" - -#~ msgid "1024 x 768" -#~ msgstr "1024 x 768" - -#~ msgid "1280 x 960" -#~ msgstr "1280 x 960" - -#~ msgid "320 x 320" -#~ msgstr "320 x 320" - -#~ msgid "640 x 640" -#~ msgstr "640 x 640" - -#~ msgid "800 x 800" -#~ msgstr "800 x 800" - -#~ msgid "Album Style" -#~ msgstr "Estilo do Álbum" - -#~ msgid "Basic Information" -#~ msgstr "Informações Básicas" - -#~ msgid "Camera Data" -#~ msgstr "Dados da Câmera" - -#~ msgid "Comments" -#~ msgstr "Comentários" - -#~ msgid "Index Page Layout" -#~ msgstr "Disposição do Índice" - -#~ msgid "Theme" -#~ msgstr "Tema" - -#~ msgid "Note: %d (current date)." -#~ msgstr "Nota: %d (data atual)." - -#~ msgid "" -#~ "Note: Some themes may auto-adjust the\n" -#~ "number of rows and columns, but keep the total \n" -#~ "number of images per page constant." -#~ msgstr "" -#~ "Nota: Alguns temas podem auto-ajustar\n" -#~ "o número de linhas e colunas, mas mantendo\n" -#~ "constante o número total de imagens por página." - -#, fuzzy -#~ msgid "Note: click to customize." -#~ msgstr "Nota: %d (data atual)." - -#~ msgid "Came_ra Model" -#~ msgstr "Modelo da Câme_ra" - -#~ msgid "Exposure _time" -#~ msgstr "_Tempo de exposição" - -#~ msgid "Focal _length" -#~ msgstr "Di_stância focal" - -#~ msgid "Use subfolders to organize files" -#~ msgstr "Use subpastas para organizar arquivos" - -#~ msgid "Web Album Theme" -#~ msgstr "Tema de Álbum Web" - -#~ msgid "_Aperture value" -#~ msgstr "Valor de _abertura" - -#~ msgid "_Flash" -#~ msgstr "_Flash" - -#~ msgid "_Go to Theme Folder" -#~ msgstr "Ir para a _Pasta de Temas" - -#~ msgid "_Install Theme..." -#~ msgstr "_Instalar Tema..." - -#~ msgid "_Place" -#~ msgstr "_Lugar" - -#~ msgid "_Shutter speed" -#~ msgstr "Velocidade do _obturador" - -#~ msgid "columns, by" -#~ msgstr "por colunas" - -#~ msgid "or _use a single index page" -#~ msgstr "ou _usar uma página de índice individual" - -#~ msgid "rows per page," -#~ msgstr "linhas por página," - -#~ msgid "" -#~ "Possible values are 0 (portrait), 1 (landscape), 2 (reverse portrait), 3 " -#~ "(reverse landscape)" -#~ msgstr "" -#~ "Valores possíveis são 0 (retrato), 1 (paisagem), 2 (retrato reverso), 3 " -#~ "(paisagem reversa)" - -#~ msgid "Possible values are: 1, 2, 3, 4." -#~ msgstr "Valores possíveis são: 1, 2, 3, 4." - -#~ msgid "Possible values are: 72, 150, 300, 600." -#~ msgstr "São valores possíveis: 72, 150, 300, 600." - -#~ msgid "" -#~ "Possible values are: actual_size, fit, keep_prev, fit_if_larger, " -#~ "fit_width_if_larger." -#~ msgstr "" -#~ "Valores possíveis são: actual_size, fit, keep_prev, fit_if_larger, " -#~ "fit_width_if_larger." - -#~ msgid "Possible values are: ascending, descending." -#~ msgstr "Valores possíveis são: ascending, descending." - -#~ msgid "Possible values are: forward, backward, random." -#~ msgstr "Possíveis valores são: forward, backward, random." - -#~ msgid "Possible values are: high, low." -#~ msgstr "Valores possíveis são: high, low." - -#~ msgid "Possible values are: image, data, comment." -#~ msgstr "Valores possíveis são: image, data, comment." - -#~ msgid "Possible values are: jpeg, png, tga, tiff." -#~ msgstr "Valores possíveis são: jpeg, png, tga, tiff." - -#~ msgid "Possible values are: light, midtone, dark." -#~ msgstr "Valores possíveis são: light, midtone, dark." - -#~ msgid "Possible values are: list, thumbnails." -#~ msgstr "Valores possíveis são: list, thumbnails." - -#~ msgid "Possible values are: manual, auto." -#~ msgstr "São valores possíveis: manual, auto." - -#~ msgid "Possible values are: nautilus, single, double." -#~ msgstr "Valores possíveis são: nautilus, single, double." - -#~ msgid "Possible values are: none, day, month, now, custom" -#~ msgstr "Valores possíveis são: none, day, month, now, custom" - -#~ msgid "Possible values are: none, deflate, jpeg." -#~ msgstr "Valores possíveis são: none, deflate, jpeg." - -#~ msgid "" -#~ "Possible values are: none, name, path, size, time, exifdate, comment." -#~ msgstr "" -#~ "Valores possíveis são: none, name, path, size, time, exifdate, comment." - -#~ msgid "" -#~ "Possible values are: none, simple, simple_with_shadow, shadow, slide, " -#~ "shadow_in, shadow_out." -#~ msgstr "" -#~ "Valores possíveis são: none, simple, simple_with_shadow, shadow, slide, " -#~ "shadow_in, shadow_out." - -#~ msgid "" -#~ "Possible values are: none, square, image, display, 4x3, 4x6, 5x7, 8x10, " -#~ "custom." -#~ msgstr "" -#~ "Valores possíveis são: none, square, image, display, 4x3, 4x6, 5x7, 8x10, " -#~ "custom." - -#~ msgid "Possible values are: original, lower, upper." -#~ msgstr "Valores possíveis: original, minúscula, maiúscula." - -#~ msgid "Possible values are: pixels, percentage." -#~ msgstr "Valores possíveis são: pixels, percentage." - -#~ msgid "Possible values are: skip, rename, ask, overwrite." -#~ msgstr "Valores possíveis são: skip, rename, ask, overwrite." - -#~ msgid "Possible values are: small, medium, large." -#~ msgstr "Valores possíveis são: small, medium, large." - -#~ msgid "" -#~ "Possible values are: system, text_below, text_beside, text_only, " -#~ "icons_only." -#~ msgstr "" -#~ "Valores possíveis são: system, text_below, text_beside, text_only, " -#~ "icons_only." - -#~ msgid "%d %B %Y" -#~ msgstr "%d de %B de %Y" - -#~ msgid "%d %B %Y, %H:%M" -#~ msgstr "%d de %B de %Y, %H:%M" - -#~ msgid "(No Comment)" -#~ msgstr "(Sem Comentários)" - -#~ msgid "Image type:" -#~ msgstr "Tipo da imagem:" - -#~ msgid "Home" -#~ msgstr "Pessoal" - -#~ msgid "Ro_tate Images" -#~ msgstr "Gi_rar imagens" - -#~ msgid "Loading image: %s" -#~ msgstr "Carregando imagem: %s" - -#~ msgid "%d x %d pixels" -#~ msgstr "%d x %d pixels" - -#~ msgid "Move Catalog to..." -#~ msgstr "Mover catálogo para..." - -#~ msgid "" -#~ "An image named \"%s\" is already present. Please specify a different name." -#~ msgstr "" -#~ "Já existe uma imagem com o nome \"%s\". Por favor, escolha um nome " -#~ "diferente." - -#~ msgid "Duplicates Size" -#~ msgstr "Tamanho das Duplicadas" - -#~ msgid "Checked images will be moved to the Trash, are you sure?" -#~ msgstr "" -#~ "As imagens selecionadas serão movidas para a Lixeira, você tem certeza?" - -#~ msgid "The destination folder does not exist. Do you want to create it?" -#~ msgstr "A pasta de destino não existe. Você deseja criá-la?" - -#~ msgid "Could not create folder \"%s\": %s." -#~ msgstr "Não foi possível criar a pasta \"%s\": %s." - -#~ msgid "_Do not display this message again" -#~ msgstr "_Não mostrar essa mensagem novamente" - -#, fuzzy -#~ msgid "File move - choose destination folder" -#~ msgstr "Escolher pasta de destino" - -#, fuzzy -#~ msgid "File copy - choose the destination folder" -#~ msgstr "Escolha a pasta de destino" - -#~ msgid "%d %b %Y, %H:%M" -#~ msgstr "%d de %b de %Y, %H:%M" - -#~ msgid "You didn't enter the new name" -#~ msgstr "Você não digitou o novo nome" - -#~ msgid "" -#~ "The name \"%s\" is already used in this folder. Please use a different " -#~ "name." -#~ msgstr "" -#~ "O nome \"%s\" já está em uso nesta pasta. Por favor, use um nome " -#~ "diferente." - -#~ msgid "Could not rename the following images:" -#~ msgstr "Não foi possível renomear as seguintes imagens:" - -#, fuzzy -#~ msgid "Could not find the trash folder" -#~ msgstr "Não foi possível criar uma pasta temporária" - -#~ msgid "Collecting images info" -#~ msgstr "Coletando informações das imagens" - -#~ msgid "Copying file %ld of %ld" -#~ msgstr "Copiando arquivo %ld de %ld" - -#~ msgid "Information on Channel" -#~ msgstr "Informações do Canal" - -#~ msgid "Adjusting orientation of '%s'." -#~ msgstr "Ajustando a orientação de \"%s\"." - -#, fuzzy -#~ msgid "Could not delete one or more of the photos" -#~ msgstr "Não foi possível importar fotos" - -#~ msgid "Could not create the folder \"%s\": %s" -#~ msgstr "Não foi possível criar a pasta \"%s\": %s" - -#~ msgid "Not enough free space left on disk" -#~ msgstr "Não há espaço livre suficiente no disco" - -#~ msgid "Put name or format code here" -#~ msgstr "Insira o nome ou o código de formatação aqui" - -#~ msgid "No grouping" -#~ msgstr "Sem agrupamento" - -#~ msgid "By month photo taken" -#~ msgstr "Pelo mês em que as fotos foram tiradas" - -#~ msgid "by path" -#~ msgstr "por caminho" - -#~ msgid "by size" -#~ msgstr "por tamanho" - -#~ msgid "by Exif DateTime tag" -#~ msgstr "pela etiqueta Exif DateTime" - -#~ msgid "by comment" -#~ msgstr "por comentário" - -#~ msgid "" -#~ "The name \"%s\" is not valid because it contains the character \"/\". " -#~ "Please use a different name." -#~ msgstr "" -#~ "O nome \"%s\" não é válido porque contém o caracter \"/\". Por favor use " -#~ "um nome diferente." - -#~ msgid "Edit with GIMP" -#~ msgstr "Editar com o GIMP" - -#~ msgid "Copy to \"approved\" folder" -#~ msgstr "Copiar para a pasta \"aprovadas\"" - -#~ msgid "Send by email" -#~ msgstr "Enviar por e-mail" - -#~ msgid "Make a zip file" -#~ msgstr "Criar um arquivo zip" - -#~ msgid "Make a zip file and email it" -#~ msgstr "Criar um arquivo zip e enviá-lo por e-mail" - -#~ msgid "Script Progress" -#~ msgstr "Progresso do Script" - -#~ msgid "Scripts using the %%F code can not be cancelled. Sorry!" -#~ msgstr "" -#~ "Scripts que estejam usando o código %%F não podem ser cancelados. " -#~ "Desculpe!" - -#~ msgid "Script %d" -#~ msgstr "Script %d" - -#~ msgid "Number" -#~ msgstr "Número" - -#~ msgid "Short Name" -#~ msgstr "Nome Curto" - -#, fuzzy -#~ msgid "Enter the new tag name" -#~ msgstr "Digite o nome da nova categoria" - -#~ msgid "" -#~ "The name \"%s\" is not valid because it contains the character \",\". " -#~ "Please use a different name." -#~ msgstr "" -#~ "O nome \"%s\" não é válido porque contém o caracter \",\". Por favor use " -#~ "um nome diferente." - -#, fuzzy -#~ msgid "The tag \"%s\" is already present. Please use a different name." -#~ msgstr "A categoria \"%s\" já existe. Por favor, use um nome diferente." - -#~ msgid "Select Album Theme" -#~ msgstr "Selecionar o Tema do Álbum" - -#~ msgid "The image will be moved to the Trash, are you sure?" -#~ msgstr "A imagem será movida para o Lixeira, você tem certeza?" - -#~ msgid "Stop" -#~ msgstr "Parar" - -#~ msgid "The selected images will be moved to the Trash, are you sure?" -#~ msgstr "" -#~ "As imagens selecionadas serão movidas para a Lixeira, você tem certeza?" - -#~ msgid "The name \"%s\" is already used. Please use a different name." -#~ msgstr "O nome \"%s\" já está em uso. Por favor use um nome diferente." - -#, fuzzy -#~ msgid "Could not rename the library \"%s\"" -#~ msgstr "Não foi possível renomear a biblioteca \"%s\": %s" - -#~ msgid "The selected library will be removed, are you sure?" -#~ msgstr "A biblioteca selecionada será removida, você tem certeza?" - -#~ msgid "The selected catalog will be removed, are you sure?" -#~ msgstr "O catálogo selecionado será removido, você tem certeza?" - -#~ msgid "Could not rename the folder \"%s\": %s" -#~ msgstr "Não foi possível renomear a pasta \"%s\": %s" - -#~ msgid "source and destination are the same" -#~ msgstr "origem e destino são o mesmo" - -#, fuzzy -#~ msgid "Could not rename the folder \"%s\"" -#~ msgstr "Não foi possível renomear a pasta \"%s\": %s" - -#~ msgid "" -#~ "\"%s\" cannot be moved to the Trash. Do you want to delete it permanently?" -#~ msgstr "" -#~ "\"%s\" não pode ser movido para a Lixeira. Deseja excluí-lo " -#~ "permanentemente?" - -#~ msgid "The selected folder will be moved to the Trash, are you sure?" -#~ msgstr "A pasta selecionada será movida para a Lixeira, você tem certeza?" - -#~ msgid "a folder with that name is already present." -#~ msgstr "uma pasta com esse nome já existe." - -#, fuzzy -#~ msgid "Folder move - choose the destination folder" -#~ msgstr "Escolha a pasta de destino" - -#, fuzzy -#~ msgid "Folder copy - choose the destination folder" -#~ msgstr "Escolha a pasta de destino" - -#, fuzzy -#~ msgid "Could not create the folder \"%s\"" -#~ msgstr "Não foi possível criar a pasta \"%s\": %s" - -#~ msgid "S_ort Images" -#~ msgstr "_Ordenar Imagens" - -#~ msgid "_Zoom" -#~ msgstr "_Zoom" - -#~ msgid "_Image" -#~ msgstr "I_magem" - -#~ msgid "Set Image as _Wallpaper" -#~ msgstr "Usar imagem como _Papel de Parede" - -#, fuzzy -#~ msgid "Scri_pts" -#~ msgstr "_Scripts" - -#~ msgid "Create a new window" -#~ msgstr "Cria uma nova janela" - -#~ msgid "Open the selected image in a new window" -#~ msgstr "Abre a imagem selecionada em uma nova janela" - -#~ msgid "_Import Photos..." -#~ msgstr "Importar F_otos..." - -#~ msgid "_Write To CD..." -#~ msgstr "_Gravar em CD..." - -#~ msgid "Write selection to CD" -#~ msgstr "Grava a seleção em um CD" - -#~ msgid "Move this image to the Trash" -#~ msgstr "Move essa imagem para a Lixeira" - -#~ msgid "Move this image to another location" -#~ msgstr "Move essa imagem para outro local" - -#~ msgid "Move selected images to another location" -#~ msgstr "Move as imagens selecionadas para outro local" - -#~ msgid "Select all images" -#~ msgstr "Seleciona todas as imagens" - -#~ msgid "Open the selected catalog" -#~ msgstr "Abre o catálogo selecionado" - -#~ msgid "Open the selected catalog in a new window" -#~ msgstr "Abre o catálogo selecionado em uma nova janela" - -#~ msgid "Rename selected catalog" -#~ msgstr "Renomeia catálogo selecionado" - -#~ msgid "Rem_ove" -#~ msgstr "Rem_over" - -#~ msgid "Remove selected catalog" -#~ msgstr "Remove catálogo selecionado" - -#~ msgid "Move selected catalog to another location" -#~ msgstr "Move catálogo selecionado para outro local" - -#~ msgid "_Edit Search..." -#~ msgstr "_Editar Pesquisa..." - -#~ msgid "Modify search criteria" -#~ msgstr "Altera critérios da pesquisa" - -#~ msgid "Redo _Search" -#~ msgstr "Refazer _Pesquisa" - -#~ msgid "_New Catalog..." -#~ msgstr "_Novo Catálogo..." - -#~ msgid "New _Library..." -#~ msgstr "Nova _Biblioteca..." - -#~ msgid "Create a new catalog library" -#~ msgstr "Cria nova biblioteca de catálogos" - -#~ msgid "Remove current catalog" -#~ msgstr "Remover catálogo atual" - -#~ msgid "Move current catalog to another location" -#~ msgstr "Move o catálogo atual para outro local" - -#~ msgid "Open the selected folder with the Nautilus file manager" -#~ msgstr "Abre a pasta selecionada com o gerenciador de arquivos Nautilus" - -#~ msgid "Copy selected folder" -#~ msgstr "Copiar pasta selecionada" - -#~ msgid "Move selected folder" -#~ msgstr "Mover pasta selecionada" - -#~ msgid "Open current folder with the Nautilus file manager" -#~ msgstr "Abre pasta atual com o Gerenciador de arquivos do Nautilus" - -#~ msgid "Rename current folder" -#~ msgstr "Renomeia pasta atual" - -#~ msgid "Move the current folder to the Trash" -#~ msgstr "Move pasta atual para a Lixeira" - -#~ msgid "Assign tags to the current folder" -#~ msgstr "Atribui etiquetas à pasta atual" - -#~ msgid "_Reload" -#~ msgstr "_Recarregar" - -#~ msgid "Go to the home folder" -#~ msgstr "Vai para a pasta pessoal" - -#~ msgid "_Go to the Image Folder" -#~ msgstr "Ir para a _Pasta de Imagens" - -#~ msgid "Create _Index Image..." -#~ msgstr "Criar _Imagem de Índice..." - -#~ msgid "Search for _Duplicates..." -#~ msgstr "Pesquisar _Duplicadas..." - -#~ msgid "Scale Images..." -#~ msgstr "Redimensionar Imagens..." - -#~ msgid "Scale Images" -#~ msgstr "Redimensiona Imagens" - -#~ msgid "Edit external scripts" -#~ msgstr "Edita scripts externos" - -#~ msgid "_Image Preview" -#~ msgstr "Visualização da _Imagem" - -#~ msgid "_Reversed Order" -#~ msgstr "Ordem _Reversa" - -#~ msgid "Reverse images order" -#~ msgstr "Inverte a ordem das imagens" - -#~ msgid "by _Name" -#~ msgstr "por _Nome" - -#~ msgid "Sort images by name" -#~ msgstr "Ordena as imagens por nome" - -#~ msgid "by _Path" -#~ msgstr "por _Caminho" - -#~ msgid "Sort images by path" -#~ msgstr "Ordena as imagens por caminho" - -#~ msgid "by _Size" -#~ msgstr "por _Tamanho" - -#~ msgid "Sort images by file modification time" -#~ msgstr "Ordena imagens por data de modificação do arquivo" - -#~ msgid "by _Exif Time" -#~ msgstr "por Data no _Exif" - -#~ msgid "Sort images by Exif DateTime tag" -#~ msgstr "Ordena imagens pela etiqueta Exif DateTime" - -#~ msgid "by _Comment" -#~ msgstr "por _Comentário" - -#~ msgid "Sort images by comment" -#~ msgstr "Ordena imagens por comentário" - -#~ msgid "_Manual Order" -#~ msgstr "Ordem _Manual" - -#~ msgid "Sort images manually" -#~ msgstr "Ordena imagens manualmente" - -#~ msgid "View As Sli_des" -#~ msgstr "Ver Como Sli_des" - -#~ msgid "View As Slides" -#~ msgstr "Vê como slides" - -#~ msgid "View As _List" -#~ msgstr "Ver Como _Lista" - -#~ msgid "View As List" -#~ msgstr "Vê como lista" - -#~ msgid "_Catalogs" -#~ msgstr "_Catálogos" - -#~ msgid "View the catalogs" -#~ msgstr "Vê os catálogos" - -#~ msgid "[Press 'c' to add a comment]" -#~ msgstr "[Pressione \"c\" para adicionar um comentário]" - -#~ msgid "1 image (%s)" -#~ msgstr "1 imagem (%s)" - -#~ msgid "The current image has been modified, do you want to save it?" -#~ msgstr "A imagem atual foi modificada, você quer salvá-la?" - -#~ msgid "Dragged Images" -#~ msgstr "Imagens Arrastadas" - -#~ msgid "Cannot load folder \"%s\": %s\n" -#~ msgstr "Não foi possível carregar pasta \"%s\": %s\n" - -#~ msgid "The specified catalog does not exist." -#~ msgstr "O catálogo especificado não existe." - -#~ msgid "Wait please..." -#~ msgstr "Aguarde por favor..." - -#~ msgid "Filesystem" -#~ msgstr "Sistema de arquivos" - -#~ msgid "Path" -#~ msgstr "Caminho" - -#~ msgid "KB" -#~ msgstr "KB" - -#~ msgid "Text contains" -#~ msgstr "Texto contém" - -#~ msgid "Sh_ow:" -#~ msgstr "M_ostrar:" - -#~ msgid "_Folder" -#~ msgstr "_Pasta" - -#~ msgid "_Browse..." -#~ msgstr "_Navegar..." - -#~ msgid "_Recent folders:" -#~ msgstr "Pastas _recentes:" - -#, fuzzy -#~ msgid "Stop slideshow" -#~ msgstr "Apresentação de Slides" - -#~ msgid "_Single Window" -#~ msgstr "Janela I_ndividual" - -#~ msgid "_None" -#~ msgstr "_Nenhum" - -#~ msgid "Open selected images with an application" -#~ msgstr "Abre as imagens selecionadas com uma aplicação" - -#~ msgid "_Transform" -#~ msgstr "_Transformar" - -#~ msgid "Auto" -#~ msgstr "Auto" - -#~ msgid "_Open With..." -#~ msgstr "_Abrir Com..." - -#~ msgid "Print..." -#~ msgstr "Imprimir..." - -#~ msgid "Print the current image" -#~ msgstr "Imprime a imagem atual" - -#~ msgid "Open this image with an application" -#~ msgstr "Abrir essa imagem com uma aplicação" - -#~ msgid "Comm_ent..." -#~ msgstr "Com_entário..." - -#~ msgid "Add a comment to selected images" -#~ msgstr "Adiciona um comentário nas imagens selecionadas" - -#~ msgid "Assign tags to selected images" -#~ msgstr "Atribui etiquetas às imagens selecionadas" - -#~ msgid "View the image rotated clockwise" -#~ msgstr "Vê a imagem girada no sentido horário" - -#~ msgid "View the image rotated counter-clockwise" -#~ msgstr "Vê a imagem girada no sentido anti-horário" - -#~ msgid "View the image flipped" -#~ msgstr "Ver a imagem virada" - -#~ msgid "View the image mirrored" -#~ msgstr "Ver a imagem espelhada" - -#~ msgid "View the image in black and white" -#~ msgstr "Vê a imagem em preto e branco" - -#~ msgid "View the image with negative colors" -#~ msgstr "Vê a imagem com cores negativas" - -#~ msgid "Automatically adjust the color levels" -#~ msgstr "Ajusta os níveis de cor automaticamente" - -#~ msgid "_Brightness-Contrast..." -#~ msgstr "_Brilho-contraste..." - -#~ msgid "Adjust brightness and contrast" -#~ msgstr "Ajusta o brilho e o contraste" - -#~ msgid "_Hue-Saturation..." -#~ msgstr "_Matiz-saturação..." - -#~ msgid "Adjust hue and saturation" -#~ msgstr "Ajusta a matiz e a saturação" - -#~ msgid "Redeye Removal Tool" -#~ msgstr "Ferramenta para Remoção de Olhos Vermelhos" - -#~ msgid "_Color Balance..." -#~ msgstr "Balanço de _Cores..." - -#~ msgid "Black and White" -#~ msgstr "Preto e Branco" - -#~ msgid "Web Palette" -#~ msgstr "Paleta Web" - -#~ msgid "Step A_nimation" -#~ msgstr "A_nimação Passo-a-Passo" - -#~ msgid "View next animation frame" -#~ msgstr "Ver o próximo quadro de animação" - -#~ msgid "Set the image as desktop background (centered)" -#~ msgstr "Usa a imagem como plano de fundo (centralizado)" - -#~ msgid "_Tiled" -#~ msgstr "_Lado a lado" - -#~ msgid "_Scaled" -#~ msgstr "_Redimensionado" - -#~ msgid "Set the image as desktop background (scaled keeping aspect ratio)" -#~ msgstr "Usa a imagem como plano de fundo (em escala, mantendo proporção)" - -#~ msgid "Set the image as desktop background (stretched)" -#~ msgstr "Usa a imagem como plano de fundo (esticada)" - -#~ msgid "Reset Exif orientation to top-left" -#~ msgstr "Restaura orientação Exif para top-left" - -#~ msgid "Play _Animation" -#~ msgstr "Iniciar _Animação" - -#~ msgid "Start or stop current animation" -#~ msgstr "Inicia ou pára a animação atual" - -#~ msgid "Use the viewer mode to view single images" -#~ msgstr "Usar o modo visualizador para ver imagens avulsas" - -#~ msgid "" -#~ "Could not move temporary file to local destination. Check folder " -#~ "permissions." -#~ msgstr "" -#~ "Não foi possível mover o arquivo temporário para o destino local. " -#~ "Verifique as permissões da pasta." - -#~ msgid "Categories:" -#~ msgstr "Categorias:" - -#~ msgid "Ca_tegories:" -#~ msgstr "Ca_tegorias:" - -#~ msgid "Select a camera model" -#~ msgstr "Selecione um modelo de câmera" - -#~ msgid "_Model:" -#~ msgstr "_Modelo:" - -#~ msgid "_Port:" -#~ msgstr "_Porta:" - -#~ msgid "Categories" -#~ msgstr "Categorias" - -#~ msgid "Create a new category" -#~ msgstr "Cria uma nova categoria" - -#~ msgid "Remove selected category" -#~ msgstr "Remove a categoria selecionada" - -#~ msgid "_Selected categories:" -#~ msgstr "Categorias _selecionadas:" - -#~ msgid "112 x 112" -#~ msgstr "112 x 112" - -#~ msgid "128 x 128" -#~ msgstr "128 x 128" - -#~ msgid "164 x 164" -#~ msgstr "164 x 164" - -#~ msgid "200 x 200" -#~ msgstr "200 x 200" +#~ msgid "New enumerator digit" +#~ msgstr "Novo dígito enumerador" -#~ msgid "256 x 256" -#~ msgstr "256 x 256" +#~ msgid "as _single subfolder" +#~ msgstr "como subpasta _singular" -#~ msgid "64 x 64" -#~ msgstr "64 x 64" +#~ msgid "The year" +#~ msgstr "O ano" -#~ msgid "85 x 85" -#~ msgstr "85 x 85" +#~ msgid "The month" +#~ msgstr "O mês" -#~ msgid "95 x 95" -#~ msgstr "95 x 95" +#~ msgid "The hour" +#~ msgstr "A hora" -#~ msgid "Hide/Show" -#~ msgstr "Esconder/Mostrar" +#~ msgid "The minutes" +#~ msgstr "Os minutos" -#~ msgid "Activate items with a double click" -#~ msgstr "Ativar itens com clique duplo" +#~ msgid "The seconds" +#~ msgstr "Os segundos" -#~ msgid "Activate items with a single click" -#~ msgstr "Ativar itens com clique único" +#~ msgid "example: %s" +#~ msgstr "exemplo: %s" -#~ msgid "Follow Nautilus behaviour" -#~ msgstr "Seguir comportamento do Nautilus" +#~ msgid "year-month-day" +#~ msgstr "ano-mês-dia" -#~ msgid "Use a _fading effect when changing image" -#~ msgstr "Usar e_feito de desaparecimento ao mudar a imagem" +#~ msgid "year-month" +#~ msgstr "ano-mês" -#~ msgid "After" -#~ msgstr "Depois de" +#~ msgid "year" +#~ msgstr "ano" -#~ msgid "Any" -#~ msgstr "Qualquer" +#~ msgid "custom format" +#~ msgstr "formato personalizado" -#~ msgid "Before" -#~ msgstr "Antes de" +#~ msgid "The file uri" +#~ msgstr "A uri do arquivo" -#~ msgid "Equal to" -#~ msgstr "Igual a" +#~ msgid "The file path" +#~ msgstr "O caminho do arquivo" -#~ msgid "Cannot open catalog \"%s\": %s" -#~ msgstr "Não foi possível abrir o catálogo \"%s\": %s" +#~ msgid "The file basename" +#~ msgstr "O nome base do arquivo" -#~ msgid "Cannot save catalog \"%s\": %s" -#~ msgstr "Não foi possível salvar o catálogo \"%s\": %s" +#~ msgid "The parent folder path" +#~ msgstr "O caminho da pasta pai" -#~ msgid "Library not empty" -#~ msgstr "Biblioteca não vazia" +#~ msgid "%ask{ message }{ default value }" +#~ msgstr "%ask{ mensagem }{ valor padrão }" -#~ msgid "Cannot remove library \"%s\": %s" -#~ msgstr "Não foi possível remover a biblioteca \"%s\": %s" +#~ msgid "%attr{ attribute name }" +#~ msgstr "%attr{ nome do atributo }" -#~ msgid "Cannot remove catalog \"%s\": %s" -#~ msgstr "Não foi possível remover o catálogo \"%s\": %s" +#~ msgid "A file attribute" +#~ msgstr "Um atributo do arquivo" -#~ msgid "Deleting all thumbnails, wait please..." -#~ msgstr "Excluindo todas as miniaturas, aguarde por favor..." +#~ msgid "%N" +#~ msgstr "%N" -#~ msgid "Deleting old thumbnails, wait please..." -#~ msgstr "Excluindo miniaturas antigas, aguarde por favor..." +#~ msgid "%E" +#~ msgstr "%E" -#~ msgid "" -#~ "You don't have the right permissions to create images in the folder \"%s\"" -#~ msgstr "" -#~ "Você não possui as devidas permissões para criar imagens na pasta \"%s\"" +#~ msgid "%quote{ text }" +#~ msgstr "%quote{ texto }" -#~ msgid "" -#~ "Could not move temporary file to remote location. Check remote " -#~ "permissions." -#~ msgstr "" -#~ "Não foi possível mover o arquivo temporário para a localização remota. " -#~ "Verifique as permissões remotas." +#~ msgid "The current date and time" +#~ msgstr "A data e o horário atual" -#~ msgid "Import errors detected" -#~ msgstr "Erros de importação detectados" +#~ msgid "(Empty)" +#~ msgstr "(Vazio)" -#~ msgid "The files on the camera will not be deleted" -#~ msgstr "Os arquivos que estão na câmera não serão excluídos" +#~ msgid "Empty" +#~ msgstr "Vazio" -#~ msgid "Transferring '%s' to its destination folder." -#~ msgstr "Transferindo \"%s\" para a sua pasta de destino." +#~ msgid "format:" +#~ msgstr "formato:" -#~ msgid "" -#~ "The \"Postr\" software package must be installed to use this function." -#~ msgstr "" -#~ "O pacote do software \"Postr\" deve estar instalado para usar essa função." +#~ msgid "%M{ format }" +#~ msgstr "%M{ formato }" -#~ msgid "Ca_tegories..." -#~ msgstr "Ca_tegorias..." +#~ msgid "%A{ identifier }" +#~ msgstr "%A{ identificador }" -#~ msgid "Category" -#~ msgstr "Categoria" +#~ msgid "The original filename" +#~ msgstr "O nome de arquivo original" -#~ msgid "Rem_ove Comment" -#~ msgstr "Rem_over Comentários" +#~ msgid "The original extension" +#~ msgstr "A extensão original" -#~ msgid "Remove comments of selected images" -#~ msgstr "Remove os comentários das imagens selecionadas" +#~ msgid "The original enumerator" +#~ msgstr "O enumerador original" -#~ msgid "Ca_tegories" -#~ msgstr "Ca_tegorias" +#~ msgid "The modification date" +#~ msgstr "A data de modificação" -#~ msgid "Could not create a local temporary copy of the remote file." -#~ msgstr "" -#~ "Não foi possível criar uma cópia temporária local do arquivo remoto." +#~ msgid "The digitalization date" +#~ msgstr "A data de digitalização" -#~ msgid "EXIF date" -#~ msgstr "Data EXIF" +#~ msgid "Could not save the template" +#~ msgstr "Não foi possível salvar o modelo" -#~ msgid "Could not write Exif DataTime tag. Error %d." -#~ msgstr "Não foi possível gravar a etiqueta Exif DataTime. Erro %d." +#~ msgid "%P" +#~ msgstr "%P" -#~ msgid "Hot key" -#~ msgstr "Tecla de Atalho" +#~ msgid "The file comment" +#~ msgstr "O comentário do arquivo" diff -Nru gthumb-3.11.2/po/ro.po gthumb-3.12.0/po/ro.po --- gthumb-3.11.2/po/ro.po 2021-01-10 10:11:38.053244600 +0000 +++ gthumb-3.12.0/po/ro.po 2021-09-19 15:50:41.851697400 +0000 @@ -6,9 +6,9 @@ msgid "" msgstr "" "Project-Id-Version: gthumb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-03-09 23:33+0200\n" -"PO-Revision-Date: 2009-03-09 23:36+0200\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" +"POT-Creation-Date: 2021-04-17 10:38+0000\n" +"PO-Revision-Date: 2021-05-11 14:04+0200\n" "Last-Translator: Adi Roiban \n" "Language-Team: Gnome Romanian Team \n" "Language: ro\n" @@ -17,4385 +17,7331 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" +"X-Generator: Poedit 2.4.2\n" -#: ../data/albumthemes/text.h:27 ../src/gth-browser-actions-entries.h:290 -#: ../src/gth-fullscreen-actions-entries.h:47 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:8 +msgid "gThumb Image Viewer" +msgstr "gThumb vizualizator de imagini" + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:9 +#: data/org.gnome.gThumb.desktop.in.in:6 +msgid "View and organize your images" +msgstr "Vizualizează și organizează imagini" + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:11 +msgid "" +"gThumb is an image viewer, editor, browser and organizer. It is designed to " +"be well integrated with the GNOME 3 desktop." +msgstr "" +"gThumb este un vizualizator, editor, navigator și organizator de imagini. " +"Este conceput să fie bine integrat cu desktopul GNOME 3." + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:15 +msgid "" +"As an image viewer gThumb allows to view common image file formats such as " +"BMP, JPEG, GIF (including the animations), PNG, TIFF, TGA and RAW images. It " +"is also possible to view various metadata types embedded inside an image " +"such as EXIF, IPTC and XMP." +msgstr "" +"Ca un vizualizator de imagini gThumb permite vizualizarea formatelor de " +"imagini obișnuite cum ar fi BMP, JPEG, GIF (inclusiv animațiile), PNG, TIFF, " +"TGA și imagini RAW. Este de asemenea posibil să vizualizați diverse tipuri " +"de metadate înglobate într-o imagine cum ar fi EXIF, IPTC și XMP." + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:22 +msgid "" +"As an image editor gThumb allows to scale, rotate and crop the images; " +"change the saturation, lightness, contrast as well as other color " +"transformations." +msgstr "" +"Ca un editor de imagini gThumb permite scalarea, rotirea și tăierea de " +"imagini; modificarea saturației, luminozității, contrastului și alte " +"transformări de culori." + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:27 +msgid "" +"As an image browser gThumb shows the thumbnails of the images saved on your " +"disk, allows to perform the common operations of a file manager such as " +"copy, move and delete files and folders. Furthermore there is a series of " +"image specific tools such as JPEG lossless transformations; image resize; " +"format conversion; slideshow; setting an image as desktop background and " +"several others." +msgstr "" +"Ca un navigator de imagini gThumb arată miniaturile imaginilor salvate pe " +"disc, permite aplicarea unor operații comune într-un manager de fișiere cum " +"ar fi copierea, mutarea și ștergerea de fișiere și dosare. În plus are o " +"serie de unelte specifice imaginilor cum ar fi transformări fără pierderi " +"JPEG; redimensionare imagini; conversia de format; prezentare de " +"diapozitive; stabilirea imaginii ca fundal desktop și altele." + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:35 +msgid "" +"As an image organizer gThumb allows to add comments and other metadata to " +"images; organize images in catalogs and catalogs in libraries; search for " +"images and save the result as a catalog." +msgstr "" +"Ca un organizator de imagini gThumb permite adăugarea de comentarii și alte " +"metadate imaginilor; organizarea imaginilor în cataloage și a cataloagelor " +"în biblioteci; căutarea după imagini și salvarea rezultatelor ca un catalog." + +#: data/gschemas/org.gnome.gthumb.gschema.xml:78 +msgid "" +"Images over this size (in bytes) will not be thumbnailed. Use 0 if you want " +"to generate thumbnails for all images." +msgstr "" +"Imaginile cu dimensiune mai mare decât aceasta (in octeți) nu vor avea " +"pictograme. Folosește 0 daca vrei sa generezi pictograme pentru toate " +"imaginile." + +#: data/gschemas/org.gnome.gthumb.gschema.xml:133 +msgid "Open files in the active window" +msgstr "Deschide fișierele în fereastra activă" + +#: data/gschemas/org.gnome.gthumb.image-viewer.gschema.xml:30 +msgid "Whether to reset the scrollbars position after changing image" +msgstr "" +"Dacă să se restabilească barele de derulare după ce se schimbă imaginea" + +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +msgid "Possible values are: jpeg, jpg." +msgstr "Valorile posibile sunt: jpeg, jpg." + +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +msgid "Possible values are: tiff, tif." +msgstr "Valorile posibile sunt: tiff, tif." + +#: data/gschemas/org.gnome.gthumb.rename-series.gschema.xml:30 +msgid "" +"Possible values include: general::unsorted, file::name, file::size, file::" +"mtime, exif::photo::datetimeoriginal" +msgstr "" +"Valorile posibile includ: general::unsorted, file::name, file::size, file::" +"mtime, exif::photo::datetimeoriginal" + +#: data/org.gnome.gThumb.Import.desktop.in.in:3 +msgid "Import with gThumb" +msgstr "Importă cu gThumb" + +#: data/org.gnome.gThumb.Import.desktop.in.in:4 +msgid "Photo Import Tool" +msgstr "Unealtă de importat fotografii" + +#: data/org.gnome.gThumb.Import.desktop.in.in:6 +msgid "Import the photos on your camera card" +msgstr "Importă fotografiile de pe cardul camerei" + +#. manually set name and icon +#: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 +#: gthumb/gth-browser.c:424 gthumb/gth-progress-dialog.c:413 +msgid "gThumb" +msgstr "gThumb" + +#: data/org.gnome.gThumb.desktop.in.in:4 extensions/image_viewer/main.c:35 +msgid "Image Viewer" +msgstr "Vizualizator imagini" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: data/org.gnome.gThumb.desktop.in.in:8 +msgid "Image;Viewer;" +msgstr "Image;Viewer;Imagine;Imagini;Vizualizator;" + +#: data/ui/browser-preferences.ui:20 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:34 +#: extensions/image_print/data/ui/print-layout.ui:519 +msgid "Caption" +msgstr "Titlu" + +#: data/ui/browser-preferences.ui:66 +msgid "Behavior" +msgstr "Comportament" + +#: data/ui/browser-preferences.ui:88 +msgid "_Single click to open files" +msgstr "Deschide fișierele cu un _singur clic" + +#: data/ui/browser-preferences.ui:104 +msgid "_Double click to open files" +msgstr "Clic _dublu pentru a deschide fișiere" + +#: data/ui/browser-preferences.ui:121 +msgid "_Open files in fullscreen mode" +msgstr "Deschide fișierele în modul pe tot ecranul" + +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:336 +#: extensions/exiv2_tools/gth-edit-iptc-page.c:199 +#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:333 +#: gthumb/gth-shortcuts-window.c:96 +msgid "Other" +msgstr "Altele" + +#: data/ui/browser-preferences.ui:187 +msgid "Thumbnail _size:" +msgstr "Dimen_siunea miniaturii:" + +#: data/ui/browser-preferences.ui:206 +msgid "48" +msgstr "48" + +#: data/ui/browser-preferences.ui:207 +msgid "64" +msgstr "64" + +#: data/ui/browser-preferences.ui:208 +msgid "85" +msgstr "85" + +#: data/ui/browser-preferences.ui:209 +msgid "95" +msgstr "95" + +#: data/ui/browser-preferences.ui:210 +msgid "112" +msgstr "112" + +#: data/ui/browser-preferences.ui:211 +msgid "128" +msgstr "128" + +#: data/ui/browser-preferences.ui:212 +msgid "164" +msgstr "164" + +#: data/ui/browser-preferences.ui:213 +msgid "200" +msgstr "200" + +#: data/ui/browser-preferences.ui:214 +msgid "256" +msgstr "256" + +#: data/ui/browser-preferences.ui:239 +msgid "D_etermine image type from content (slower)" +msgstr "D_etermină tipul imaginii după conținut (mai încet)" + +#: data/ui/extensions-preferences.ui:39 +msgid "_Extensions:" +msgstr "_Extensii:" + +#: data/ui/extensions-preferences.ui:116 +msgid "More extensions…" +msgstr "Mai multe extensii…" + +#: data/ui/file-selection-info.ui:23 +#: extensions/webalbums/data/albumthemes/text.h:32 msgid "Previous" msgstr "Înapoi" -#: ../data/albumthemes/text.h:28 ../src/gth-browser-actions-entries.h:285 -#: ../src/gth-fullscreen-actions-entries.h:42 +#: data/ui/file-selection-info.ui:61 +#: extensions/webalbums/data/albumthemes/text.h:30 msgid "Next" msgstr "Înainte" -#: ../data/albumthemes/text.h:29 -msgid "Index" -msgstr "Index" +#: data/ui/filter-editor.ui:20 +msgid "Filter _Name:" +msgstr "_Nume filtru:" + +#: data/ui/filter-editor.ui:61 extensions/search/data/ui/search-editor.ui:21 +msgid "_Match:" +msgstr "_Potrivire:" + +#: data/ui/filter-editor.ui:106 extensions/search/data/ui/search-editor.ui:95 +msgid "Rules:" +msgstr "Reguli:" + +#. limit label +#: data/ui/filter-editor.ui:164 gthumb/gth-filter.c:270 gthumb/gth-filter.c:338 +msgid "_Limit to" +msgstr "_Limitează la" + +#: data/ui/filter-editor.ui:241 +msgid "selected by" +msgstr "selectat de" + +#: data/ui/histogram-info.ui:26 +msgid "Mean:" +msgstr "Mijloc:" + +#. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. +#: data/ui/histogram-info.ui:42 +msgid "Std dev:" +msgstr "Std dev:" + +#: data/ui/histogram-info.ui:60 +msgid "Median:" +msgstr "Medie:" + +#. After the colon there is the total number of pixels +#: data/ui/histogram-info.ui:148 +msgid "Pixels:" +msgstr "Pixeli:" + +#. After the colon there is a percentile. +#: data/ui/histogram-info.ui:163 +msgctxt "Pixels" +msgid "Max:" +msgstr "Maximum:" + +#. After the colon there is the percentile of selected pixels. +#: data/ui/histogram-info.ui:180 +msgctxt "Pixels" +msgid "Selected:" +msgstr "Selectat:" -#: ../data/albumthemes/text.h:30 ../src/dlg-duplicates.c:262 -msgid "Image" -msgstr "Imagine" +#: data/ui/location.ui:23 +msgid "_Location:" +msgstr "_Locație:" -#: ../data/albumthemes/text.h:31 ../src/gth-exif-data-viewer.c:347 -msgid "Dimensions" -msgstr "Dimensiuni" +#: data/ui/overwrite-dialog.ui:15 +msgid "Overwrite the old file with the new one?" +msgstr "Suprascrieți vechiul fișier cu cel nou?" + +#: data/ui/overwrite-dialog.ui:73 +msgid "Old File:" +msgstr "Fișier vechi:" + +#: data/ui/overwrite-dialog.ui:145 data/ui/overwrite-dialog.ui:314 +msgid "Filename:" +msgstr "Nume fișier:" + +#: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 +#: extensions/image_print/data/ui/print-layout.ui:705 +msgid "Size:" +msgstr "Dimensiune:" + +#: data/ui/overwrite-dialog.ui:177 data/ui/overwrite-dialog.ui:346 +msgid "Modified:" +msgstr "Modificată:" + +#: data/ui/overwrite-dialog.ui:242 +msgid "New File:" +msgstr "Fișier nou:" + +#: data/ui/overwrite-dialog.ui:401 +msgid "Over_write the old file" +msgstr "Suprascrie fișierul _vechi" + +#: data/ui/overwrite-dialog.ui:418 +msgid "Do not overwrite _the old file" +msgstr "Nu suprascrie vechiul _fișier" + +#: data/ui/overwrite-dialog.ui:435 +msgid "Overwrite _all files" +msgstr "Suprascrie to_ate fișierele" + +#: data/ui/overwrite-dialog.ui:452 +msgid "_Do not overwrite any file" +msgstr "_Nu suprascrie niciun fișier" + +#: data/ui/overwrite-dialog.ui:474 +msgid "_Save the new file as:" +msgstr "_Salvează fișierul nou ca:" + +#: data/ui/personalize-filters.ui:20 +msgid "_General filter:" +msgstr "Filtru _general:" + +#: data/ui/personalize-filters.ui:60 +msgid "_Other filters:" +msgstr "Alte _filtre:" + +#: data/ui/preferences.ui:12 +msgid "below the folder list" +msgstr "sub lista de dosare" + +#: data/ui/preferences.ui:15 +msgid "on the right" +msgstr "la dreapta" -#: ../data/albumthemes/text.h:32 ../src/dlg-image-prop.c:613 -msgid "Bytes" -msgstr "Octeți" +#: data/ui/preferences.ui:22 +msgid "gThumb Preferences" +msgstr "Preferințe gThumb" -#: ../data/albumthemes/text.h:33 ../src/gth-filter-bar.c:210 -msgid "Date" -msgstr "Data" +#: data/ui/preferences.ui:101 +msgid "Appearance" +msgstr "Aspect" + +#: data/ui/preferences.ui:125 +msgid "T_humbnails in viewer:" +msgstr "Mi_niaturi în vizualizator:" + +#: data/ui/preferences.ui:139 +msgid "on the bottom" +msgstr "în partea de jos" + +#: data/ui/preferences.ui:140 +msgid "on the side" +msgstr "lateral" + +#: data/ui/preferences.ui:152 +msgid "File _properties in browser:" +msgstr "_Proprietăți fișier în navigator:" + +#: data/ui/preferences.ui:203 +msgid "On startup:" +msgstr "La pornire:" + +#: data/ui/preferences.ui:226 +msgid "Go to last _visited location" +msgstr "Navighează la ultima locație _vizitată" -#: ../data/albumthemes/text.h:34 -msgid "Exposure time" -msgstr "Timpul de expunere" +#: data/ui/preferences.ui:247 +msgid "Go to this _folder:" +msgstr "Navighează la acest _dosar:" -#: ../data/albumthemes/text.h:35 -msgid "Exposure mode" -msgstr "Mod de expunere" +#: data/ui/preferences.ui:277 +msgid "Set to C_urrent" +msgstr "Setează la cu_rent" -#: ../data/albumthemes/text.h:36 -msgid "Flash" -msgstr "Bliț" +#: data/ui/preferences.ui:299 +msgid "_Reuse the active window to open files" +msgstr "Refolosește fereastra activă la deschiderea fișierelor" + +#: data/ui/preferences.ui:358 +msgid "As_k confirmation before deleting files or catalogs" +msgstr "_Solicită confirmare înaintea ștergerii fișierelor sau cataloagelor" + +#: data/ui/preferences.ui:373 +msgid "Ask whether to save _modified files" +msgstr "Solicită dacă să se salveze fișierele _modificate" + +#: data/ui/preferences.ui:388 +msgid "_Store metadata inside files if possible" +msgstr "_Stochează metadatele în fișiere când este posibil" + +#: data/ui/preferences.ui:421 +#: extensions/catalogs/data/ui/catalog-properties.ui:39 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/edit_metadata/gth-edit-general-page.c:482 +#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: gthumb/gth-main-default-types.c:38 +msgid "General" +msgstr "Generale" -#: ../data/albumthemes/text.h:37 -msgid "Shutter speed" -msgstr "Viteză obturator" +#: data/ui/shortcuts-preferences.ui:27 +msgid "Shortcuts:" +msgstr "Scurtături:" + +#: data/ui/shortcuts-preferences.ui:93 +msgid "_Restore All…" +msgstr "_Restaurează tot…" + +#: data/ui/sort-order.ui:30 +msgid "_Inverse order" +msgstr "_Inversează ordinea" + +#: extensions/23hq/23hq.extension.desktop.in.in:3 +msgid "23" +msgstr "23" + +#: extensions/23hq/23hq.extension.desktop.in.in:4 +msgid "Upload images to 23hq.com" +msgstr "Încarcă imaginile pe 23hq.com" + +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:3 +#: extensions/bookmarks/callbacks.c:323 +#: extensions/bookmarks/dlg-bookmarks.c:350 +msgid "Bookmarks" +msgstr "Semne de carte" -#: ../data/albumthemes/text.h:38 -msgid "Aperture value" -msgstr "Valoarea diafragmei" +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:4 +msgid "Add bookmarks support." +msgstr "Adaugă suport pentru marcaje." -#: ../data/albumthemes/text.h:39 -msgid "Focal length" -msgstr "Distanța focală" +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:7 +msgid "_Add Bookmark" +msgstr "_Adaugă semn de carte" -#: ../data/albumthemes/text.h:40 -msgid "Camera model" -msgstr "Model cameră foto" +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:11 +msgid "_Edit Bookmarks…" +msgstr "_Editează marcajele…" + +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:16 +msgid "_System Bookmarks" +msgstr "Marcajele _sistemului" -#: ../data/albumthemes/text.h:41 ../data/glade/gthumb_edit.glade.h:33 -msgid "pixels" -msgstr "pixeli" +#: extensions/bookmarks/data/ui/bookmarks.ui:20 +msgid "_Bookmarks:" +msgstr "_Semne de carte:" -#: ../data/glade/gthumb.glade.h:1 ../data/glade/gthumb_convert.glade.h:1 -#: ../data/glade/gthumb_edit.glade.h:1 -#: ../data/glade/gthumb_png_exporter.glade.h:1 -#: ../data/glade/gthumb_preferences.glade.h:1 -#: ../data/glade/gthumb_print.glade.h:1 ../data/glade/gthumb_tools.glade.h:1 -#: ../data/glade/gthumb_web_exporter.glade.h:1 -msgid " " -msgstr " " - -#: ../data/glade/gthumb.glade.h:2 -msgid "Categories:" -msgstr "Categorii:" - -#: ../data/glade/gthumb.glade.h:3 -msgid "Information on Channel:" -msgstr "Informații despre canalul de coloare:" - -#: ../data/glade/gthumb.glade.h:4 -msgid "Overwrite the old image with the new one?" -msgstr "Dorești să suprascrii imaginea nouă peste ceva veche?" - -#: ../data/glade/gthumb.glade.h:5 -msgid "A_vailable applications:" -msgstr "A_plicații disponibile:" +#: extensions/bookmarks/data/ui/bookmarks.ui:63 +msgid "Go to this location" +msgstr "Navighează la această locație" + +#: extensions/bookmarks/data/ui/bookmarks.ui:76 +#: extensions/catalogs/callbacks.c:72 +#: extensions/search/gth-search-source-selector.c:140 +msgid "Remove" +msgstr "Elimină" + +#: extensions/bookmarks/data/ui/bookmarks.ui:125 +msgid "_Name" +msgstr "_Nume" + +#: extensions/bookmarks/data/ui/bookmarks.ui:168 +msgid "_Location" +msgstr "_Locație" + +#: extensions/bookmarks/dlg-bookmarks.c:192 +msgid "Could not remove the bookmark" +msgstr "Nu s-a putut elimina marcajul" + +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:3 +msgid "Burn CD/DVD" +msgstr "Scrie CD/DVD" + +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:4 +msgid "Save files to an optical disc." +msgstr "Salvează fișierele pe un disc optic." + +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:8 +msgid "brasero" +msgstr "brasero" + +#: extensions/burn_disc/callbacks.c:48 +msgid "_Optical Disc…" +msgstr "Disc _optic…" + +#: extensions/burn_disc/data/ui/burn-disc-options.ui:21 +msgid "Disc Name" +msgstr "Nume disc" + +#: extensions/burn_disc/data/ui/burn-source-selector.ui:31 +msgid "Current _folder" +msgstr "_Dosar curent" + +#: extensions/burn_disc/data/ui/burn-source-selector.ui:47 +msgid "Current folder and its s_ub-folders" +msgstr "Dosarul curent și s_ubdosarele lui" + +#: extensions/burn_disc/data/ui/burn-source-selector.ui:64 +msgid "_Selected files" +msgstr "Fișiere _selectate" + +#: extensions/burn_disc/data/ui/burn-source-selector.ui:86 +msgid "Source" +msgstr "Sursă" + +#: extensions/burn_disc/gth-burn-task.c:239 +#: extensions/burn_disc/gth-burn-task.c:260 +#: extensions/burn_disc/gth-burn-task.c:396 +msgid "Write to Disc" +msgstr "Scrie pe disc" + +#: extensions/burn_disc/gth-burn-task.c:405 +#: extensions/oauth/oauth-account-chooser-dialog.c:150 +#: gthumb/dlg-preferences-extensions.c:715 +msgid "_Continue" +msgstr "_Continuă" -#: ../data/glade/gthumb.glade.h:6 -msgid "Alpha" -msgstr "Alfa" +#: extensions/cairo_io/cairo-image-surface-jpeg.c:62 +#, c-format +msgid "Error interpreting JPEG image file: %s" +msgstr "Eroarea la interpretarea fișierului imagine JPEG: %s" -#: ../data/glade/gthumb.glade.h:7 -msgid "Blue" -msgstr "Albastru" +#: extensions/cairo_io/cairo-image-surface-jpeg.c:558 +#, c-format +msgid "Unknown JPEG color space (%d)" +msgstr "Spațiu de culoare JPEG necunoscut (%d)" -#: ../data/glade/gthumb.glade.h:8 -msgid "Bookmarks" -msgstr "Semne de carte" +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "Extensie _implicită:" -#: ../data/glade/gthumb.glade.h:9 -msgid "C_atalogs:" -msgstr "C_ataloage:" +#: extensions/cairo_io/data/ui/jpeg-options.ui:71 +#: extensions/cairo_io/data/ui/webp-options.ui:33 +msgid "_Quality:" +msgstr "_Calitate:" -#: ../data/glade/gthumb.glade.h:10 -msgid "Choose a Catalog" -msgstr "Alege un Catalog" - -#: ../data/glade/gthumb.glade.h:11 ../src/gth-window-actions-entries.h:85 -msgid "Comm_ent" -msgstr "Com_entariu" - -#: ../data/glade/gthumb.glade.h:12 -msgid "Do not overwrite _the old image" -msgstr "_Nu suprascrie imaginea veche" +#: extensions/cairo_io/data/ui/jpeg-options.ui:87 +msgid "_Smoothing:" +msgstr "_Netezire:" -#: ../data/glade/gthumb.glade.h:13 -msgid "Green" -msgstr "Verde" +#: extensions/cairo_io/data/ui/jpeg-options.ui:100 +msgid "Opti_mize" +msgstr "Opti_mizează" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:119 +msgid "_Progressive" +msgstr "_Progresiv" -#: ../data/glade/gthumb.glade.h:14 -msgid "New Image:" -msgstr "Imagine nouă:" - -#: ../data/glade/gthumb.glade.h:15 -msgid "New _Library" -msgstr "_Bibliotecă nouă" - -#: ../data/glade/gthumb.glade.h:16 -msgid "Old Image:" -msgstr "Imaginea veche:" - -#: ../data/glade/gthumb.glade.h:17 -msgid "Open Images" -msgstr "Deschide imagini" - -#: ../data/glade/gthumb.glade.h:18 -msgid "Over_write the old image" -msgstr "Suprascrie imaginea _veche" - -#: ../data/glade/gthumb.glade.h:19 -msgid "Overwrite Image" -msgstr "Suprascrie imaginea" - -#: ../data/glade/gthumb.glade.h:20 -msgid "Overwrite _all images" -msgstr "Suprascrie to_ate imaginile" - -#: ../data/glade/gthumb.glade.h:21 -msgid "R_ecent applications:" -msgstr "Aplicații r_ecente:" +#: extensions/cairo_io/data/ui/png-options.ui:24 +msgid "Compression _level:" +msgstr "Nive_l de compresie:" -#: ../data/glade/gthumb.glade.h:22 -msgid "Red" -msgstr "Roșu" +#: extensions/cairo_io/data/ui/save-options-preferences.ui:25 +msgid "Default options:" +msgstr "Opțiuni implicite:" -#: ../data/glade/gthumb.glade.h:23 -msgid "Value" -msgstr "Valoare" +#: extensions/cairo_io/data/ui/tga-options.ui:11 +msgid "_RLE compression" +msgstr "Compresie _RLE" -#: ../data/glade/gthumb.glade.h:24 -msgid "_Application:" -msgstr "_Aplicație:" +#: extensions/cairo_io/data/ui/tiff-options.ui:78 +msgid "Compression" +msgstr "Compresie" -#: ../data/glade/gthumb.glade.h:25 -msgid "_Bookmarks:" -msgstr "_Semne de carte:" +#: extensions/cairo_io/data/ui/tiff-options.ui:99 +msgid "_No compression" +msgstr "Fără comp-resie" -#: ../data/glade/gthumb.glade.h:26 -msgid "_Do not overwrite any image" -msgstr "_Nu suprascrie nici o imagine" - -#: ../data/glade/gthumb.glade.h:27 -msgid "_General" -msgstr "_General" - -#: ../data/glade/gthumb.glade.h:28 -msgid "_Histogram" -msgstr "_Histogramă" +#: extensions/cairo_io/data/ui/tiff-options.ui:118 +msgid "No_rmal (Deflate)" +msgstr "No_rmal (Dezumflat)" -#: ../data/glade/gthumb.glade.h:29 -msgid "_Metadata" -msgstr "" +#: extensions/cairo_io/data/ui/tiff-options.ui:137 +msgid "_Loss compression (JPEG)" +msgstr "_Pierde compresie (JPEG)" -#: ../data/glade/gthumb.glade.h:30 -msgid "_New Catalog" -msgstr "Catalog _Nou" - -#: ../data/glade/gthumb.glade.h:31 -msgid "_Next" -msgstr "Î_nainte" +#: extensions/cairo_io/data/ui/tiff-options.ui:179 +msgid "Resolution" +msgstr "Rezoluție" -#: ../data/glade/gthumb.glade.h:32 -msgid "_Previous" -msgstr "Înapoi" +#: extensions/cairo_io/data/ui/tiff-options.ui:203 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:173 +msgid "_Horizontal:" +msgstr "_Orizontal:" + +#: extensions/cairo_io/data/ui/tiff-options.ui:219 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:206 +msgid "_Vertical:" +msgstr "_Vertical:" + +#: extensions/cairo_io/data/ui/tiff-options.ui:253 +#: extensions/cairo_io/data/ui/tiff-options.ui:292 +msgid "dpi" +msgstr "dpi" + +#: extensions/cairo_io/data/ui/webp-options.ui:49 +msgid "_Method:" +msgstr "_Metodă:" + +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Fără pierderi" + +#: extensions/cairo_io/gth-image-saver-jpeg.c:517 +#: extensions/image_viewer/gth-metadata-provider-image.c:150 +msgid "JPEG" +msgstr "JPEG" + +#: extensions/cairo_io/gth-image-saver-png.c:354 +#: extensions/image_viewer/gth-metadata-provider-image.c:116 +msgid "PNG" +msgstr "PNG" + +#: extensions/cairo_io/gth-image-saver-tga.c:260 +#: extensions/cairo_io/gth-image-saver-tiff.c:442 gthumb/gth-buffer-data.c:84 +msgid "Insufficient memory" +msgstr "Memorie insuficientă" + +#: extensions/cairo_io/gth-image-saver-tga.c:345 +msgid "TGA" +msgstr "TGA" + +#: extensions/cairo_io/gth-image-saver-tiff.c:564 +msgid "TIFF" +msgstr "TIFF" + +#: extensions/cairo_io/gth-image-saver-webp.c:383 +#: extensions/image_viewer/gth-metadata-provider-image.c:179 +msgid "WebP" +msgstr "WebP" + +#: extensions/cairo_io/preferences.c:134 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 +#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/image_viewer/gth-image-viewer-page.c:1702 +#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +msgid "Saving" +msgstr "Salvare" + +#: extensions/catalogs/actions.c:89 extensions/catalogs/actions.c:212 +#: extensions/catalogs/dlg-add-to-catalog.c:376 +#: extensions/catalogs/dlg-add-to-catalog.c:541 +#: extensions/file_manager/actions.c:71 +#: extensions/file_tools/gth-file-tool-curves.c:373 +#: extensions/list_tools/gth-script-editor-dialog.c:273 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#, c-format +msgid "No name specified" +msgstr "Niciun nume specificat" + +#: extensions/catalogs/actions.c:96 extensions/catalogs/actions.c:219 +#: extensions/catalogs/dlg-add-to-catalog.c:383 +#: extensions/catalogs/dlg-add-to-catalog.c:548 +#: extensions/file_manager/actions.c:78 +#: extensions/file_tools/gth-file-tool-curves.c:380 +#: gthumb/gth-folder-tree.c:1931 +#, c-format +msgid "Invalid name. The following characters are not allowed: %s" +msgstr "Nume nevalid. Următoarele caractere nu sunt permise: %s" + +#: extensions/catalogs/actions.c:152 extensions/catalogs/actions.c:266 +#: extensions/catalogs/dlg-add-to-catalog.c:440 +#: extensions/catalogs/dlg-add-to-catalog.c:597 +#: extensions/catalogs/gth-file-source-catalogs.c:516 +#: extensions/file_manager/actions.c:109 +msgid "Name already used" +msgstr "Nume folosit deja" + +#: extensions/catalogs/actions.c:177 +msgid "New catalog" +msgstr "Catalog nou" + +#: extensions/catalogs/actions.c:178 +#: extensions/catalogs/dlg-add-to-catalog.c:462 +msgid "Enter the catalog name:" +msgstr "Introduceți numele catalogului:" + +#: extensions/catalogs/actions.c:180 extensions/catalogs/actions.c:294 +#: extensions/catalogs/dlg-add-to-catalog.c:464 +#: extensions/catalogs/dlg-add-to-catalog.c:623 +#: extensions/file_manager/actions.c:140 +msgid "C_reate" +msgstr "C_rează" -#: ../data/glade/gthumb.glade.h:33 -msgid "_Save the new image as:" -msgstr "_Salvează imaginea nouă ca:" +#: extensions/catalogs/actions.c:291 +msgid "New library" +msgstr "Bibliotecă nouă" + +#: extensions/catalogs/actions.c:292 +#: extensions/catalogs/dlg-add-to-catalog.c:621 +msgid "Enter the library name:" +msgstr "Introduceți numele bibliotecii:" + +#: extensions/catalogs/actions.c:327 +msgid "Could not remove the catalog" +msgstr "Nu s-a putut elimina catalogul" + +#: extensions/catalogs/actions.c:366 +#, c-format +msgid "Are you sure you want to remove “%s”?" +msgstr "Sigur eliminați „%s”?" + +#: extensions/catalogs/callbacks.c:52 +msgid "Add to Catalog…" +msgstr "Adaugă la catalog…" + +#: extensions/catalogs/callbacks.c:57 extensions/selections/callbacks.c:78 +msgid "Open Folder" +msgstr "Deschide dosar" + +#: extensions/catalogs/callbacks.c:62 +msgid "Remove from Catalog" +msgstr "Elimină din catalog" + +#: extensions/catalogs/callbacks.c:67 +msgid "Create Catalog" +msgstr "Creează un catalog" + +#: extensions/catalogs/callbacks.c:68 +msgid "Create Library" +msgstr "Creează o bibliotecă" + +#: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 +#: extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:126 +#: extensions/rename_series/dlg-rename-series.c:850 +#: gthumb/gth-folder-tree.c:1971 +msgid "Rename" +msgstr "Redenumește" + +#: extensions/catalogs/callbacks.c:78 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4564 +#: gthumb/gth-browser.c:4666 gthumb/gth-file-properties.c:258 +msgid "Properties" +msgstr "Proprietăți" + +#: extensions/catalogs/callbacks.c:185 +#: extensions/catalogs/catalogs.extension.desktop.in.in:3 +#: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 +#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +msgid "Catalogs" +msgstr "Cataloage" + +#: extensions/catalogs/callbacks.c:223 extensions/catalogs/callbacks.c:226 +msgid "Command Line" +msgstr "Linie de comandă" + +#: extensions/catalogs/callbacks.c:379 +msgid "Catalog Properties" +msgstr "Proprietăți catalog" + +#: extensions/catalogs/callbacks.c:395 +msgid "Organize" +msgstr "Organizează" + +#: extensions/catalogs/callbacks.c:396 +msgid "Automatically organize files by date" +msgstr "Organizează fișierele automat după dată" + +#: extensions/catalogs/catalogs.extension.desktop.in.in:4 +msgid "Create file collections." +msgstr "Creează colecții de fișiere." + +#: extensions/catalogs/catalogs.extension.desktop.in.in:8 +msgid "file-catalog-symbolic" +msgstr "fișier-catalog-simbolic" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:19 +msgid "C_atalogs:" +msgstr "C_ataloage:" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:34 +#: extensions/catalogs/dlg-add-to-catalog.c:620 +msgid "New Library" +msgstr "Bibliotecă noua" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:57 +#: extensions/catalogs/dlg-add-to-catalog.c:461 +msgid "New Catalog" +msgstr "Catalog nou" -#: ../data/glade/gthumb.glade.h:34 +#: extensions/catalogs/data/ui/add-to-catalog.ui:103 +#: extensions/file_manager/actions.c:766 +#: extensions/webalbums/gth-web-exporter.c:1827 msgid "_View the destination" msgstr "_Vezi destinația" -#: ../data/glade/gthumb_camera.glade.h:1 ../data/glade/gthumb_search.glade.h:1 -#: ../data/glade/gthumb_web_exporter.glade.h:3 -msgid "..." -msgstr "..." +#: extensions/catalogs/data/ui/catalog-properties.ui:68 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 +#: extensions/facebook/data/ui/facebook-album-properties.ui:45 +#: extensions/list_tools/data/ui/script-editor.ui:23 +#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 +msgid "_Name:" +msgstr "_Nume:" -#: ../data/glade/gthumb_camera.glade.h:2 -msgid "Click \"Help\" for format code information." -msgstr "" +#: extensions/catalogs/data/ui/catalog-properties.ui:82 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:31 +msgid "_Date:" +msgstr "_Dată:" -#: ../data/glade/gthumb_camera.glade.h:3 -msgid "C_hoose from the catalog" -msgstr "A_lege din catalog" - -#: ../data/glade/gthumb_camera.glade.h:4 ../data/glade/gthumb_search.glade.h:8 -msgid "Ca_tegories:" -msgstr "Ca_tegorii:" +#: extensions/catalogs/data/ui/catalog-properties.ui:143 +#: extensions/catalogs/data/ui/organize-files-task.ui:199 +msgid "Catalog" +msgstr "Catalog" + +#: extensions/catalogs/data/ui/organize-files-task.ui:93 +#: gthumb/gth-progress-dialog.c:158 +msgid "Cancel operation" +msgstr "Anulează operația" + +#: extensions/catalogs/data/ui/organize-files-task.ui:145 +msgid "Organization:" +msgstr "Organizație:" + +#: extensions/catalogs/data/ui/organize-files-task.ui:224 +msgid "Files" +msgstr "Fișiere" + +#: extensions/catalogs/data/ui/organize-files-task.ui:240 +msgid "Create" +msgstr "Creează" + +#: extensions/catalogs/data/ui/organize-files-task.ui:281 +msgid "Select All" +msgstr "Selectează toate" + +#: extensions/catalogs/data/ui/organize-files-task.ui:295 +msgid "Select None" +msgstr "Deselectează toate" + +#: extensions/catalogs/data/ui/organize-files-task.ui:330 +msgid "Catalog _Preview:" +msgstr "_Previzualizare catalog:" + +#: extensions/catalogs/data/ui/organize-files.ui:93 +msgid "_Group files by:" +msgstr "_Grupează fișierele după:" + +#: extensions/catalogs/data/ui/organize-files.ui:139 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:64 +#: extensions/search/gth-search-source-selector.c:123 +msgid "_Include sub-folders" +msgstr "_Include dosare copil" -#: ../data/glade/gthumb_camera.glade.h:5 -msgid "Camera Model" -msgstr "Modelul camerei" +#: extensions/catalogs/data/ui/organize-files.ui:156 +msgid "Ignore catalogs with a single file" +msgstr "Ignoră cataloage cu un singur fișier" + +#: extensions/catalogs/data/ui/organize-files.ui:182 +msgid "Put single files in the catalog:" +msgstr "Pune fișiere izolate în catalogul:" + +#: extensions/catalogs/data/ui/organize-files.ui:202 +msgid "Singles" +msgstr "Unice" + +#: extensions/catalogs/dlg-add-to-catalog.c:156 +msgid "Could not add the files to the catalog" +msgstr "Nu s-au putut adăuga fișierele la catalog" + +#: extensions/catalogs/dlg-add-to-catalog.c:319 +#: extensions/search/gth-search-task.c:392 +msgid "Could not create the catalog" +msgstr "Nu s-a putut crea catalogul" + +#: extensions/catalogs/dlg-add-to-catalog.c:687 +msgid "Add to Catalog" +msgstr "Adaugă la catalog" + +#: extensions/catalogs/dlg-add-to-catalog.c:710 +msgid "_Add" +msgstr "_Adaugă" + +#: extensions/catalogs/dlg-add-to-catalog.c:714 +#: extensions/edit_metadata/dlg-edit-metadata.c:347 +msgid "Keep the dialog open" +msgstr "Menține dialogul deschis" + +#: extensions/catalogs/dlg-catalog-properties.c:80 +msgid "Could not save the catalog" +msgstr "Nu s-a putut salva catalogul" + +#: extensions/catalogs/dlg-catalog-properties.c:154 +msgid "Could not load the catalog" +msgstr "Nu s-a putut încărca catalogul" + +#: extensions/catalogs/dlg-organize-files.c:106 +#: extensions/catalogs/gth-organize-task.c:812 +msgid "Organize Files" +msgstr "Organizează fișiere" + +#: extensions/catalogs/dlg-organize-files.c:126 +msgid "Files will be organized in catalogs. No file will be moved on disk." +msgstr "" +"Fișierele vor fi organizate în cataloage. Niciun fișier nu va fi mutat pe " +"disc." + +#: extensions/catalogs/dlg-organize-files.c:138 +#: extensions/edit_metadata/gth-edit-general-page.c:557 +#: gthumb/gth-main-default-tests.c:367 +msgid "Date photo was taken" +msgstr "Data când fotografia a fost făcută" + +#: extensions/catalogs/dlg-organize-files.c:145 +#: gthumb/gth-main-default-tests.c:359 +msgid "File modified date" +msgstr "Data modificării fișierului" + +#: extensions/catalogs/dlg-organize-files.c:152 extensions/comments/main.c:186 +msgid "Tag" +msgstr "Etichetă" + +#: extensions/catalogs/dlg-organize-files.c:159 +#: gthumb/gth-main-default-tests.c:400 +msgid "Tag (embedded)" +msgstr "Etichetă (înglobată)" + +#: extensions/catalogs/gth-catalog.c:300 +#: extensions/exiv2_tools/exiv2-utils.cpp:872 +#: extensions/exiv2_tools/exiv2-utils.cpp:881 +#: extensions/exiv2_tools/exiv2-utils.cpp:911 +#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:336 +msgid "Invalid file format" +msgstr "Format de fișier nevalid" + +#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/edit_metadata/callbacks.c:57 +#: extensions/edit_metadata/callbacks.c:94 +#: extensions/edit_metadata/callbacks.c:107 +#: extensions/edit_metadata/gth-edit-tags-dialog.c:170 +#: gthumb/gth-main-default-metadata.c:65 +msgid "Tags" +msgstr "Etichete" + +#: extensions/catalogs/gth-file-source-catalogs.c:958 +#, c-format +msgid "The catalog “%s” already exists, do you want to overwrite it?" +msgstr "Catalogul „%s” există deja. Doriți să îl suprascrieți?" -#: ../data/glade/gthumb_camera.glade.h:6 -#: ../data/glade/gthumb_convert.glade.h:6 -#: ../data/glade/gthumb_png_exporter.glade.h:24 -#: ../data/glade/gthumb_tools.glade.h:29 -#: ../data/glade/gthumb_web_exporter.glade.h:30 -msgid "Choose destination folder" -msgstr "Alege dosarul destinație" +#: extensions/catalogs/gth-file-source-catalogs.c:960 +#, c-format +msgid "The library “%s” already exists, do you want to overwrite it?" +msgstr "O bibliotecă cu numele „%s” există deja. Doriți să o suprascrieți?" + +#: extensions/catalogs/gth-file-source-catalogs.c:968 +msgid "Over_write" +msgstr "_Suprascrie" + +#: extensions/catalogs/gth-file-source-catalogs.c:1087 +msgid "Cannot move the files" +msgstr "Nu se pot muta fișierele" + +#: extensions/catalogs/gth-file-source-catalogs.c:1089 +msgid "Cannot copy the files" +msgstr "Nu se pot copia fișierele" + +#: extensions/catalogs/gth-file-source-catalogs.c:1094 +msgid "Invalid destination." +msgstr "Destinație nevalidă." + +#: extensions/catalogs/gth-file-source-catalogs.c:1141 +#, c-format +msgid "Copying files to “%s”" +msgstr "Se copiază fișiere la „%s”" + +#: extensions/catalogs/gth-file-source-catalogs.c:1321 +msgid "Could not remove the files from the catalog" +msgstr "Nu s-au putut elimina fișierele din catalog" + +#: extensions/catalogs/gth-organize-task.c:209 +#, c-format +msgid "Operation completed. Catalogs: %d. Images: %d." +msgstr "Operațiune completă. Cataloage: %d. Imagini: %d." + +#: extensions/change_date/callbacks.c:38 +msgid "Change _Date…" +msgstr "Schimbă _data…" + +#: extensions/change_date/change_date.extension.desktop.in.in:3 +msgid "Change date" +msgstr "Schimbă data" + +#: extensions/change_date/change_date.extension.desktop.in.in:4 +msgid "Change the files date" +msgstr "Schimbă data fișierelor" + +#: extensions/change_date/data/ui/change-date.ui:12 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:236 +msgid "+" +msgstr "+" + +#: extensions/change_date/data/ui/change-date.ui:15 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:244 +msgid "-" +msgstr "-" + +#: extensions/change_date/data/ui/change-date.ui:57 +msgid "Change the following values:" +msgstr "Schimbă următoarele valori:" + +#: extensions/change_date/data/ui/change-date.ui:82 +msgid "_Last modified date" +msgstr "Data ultimei _modificări" + +#: extensions/change_date/data/ui/change-date.ui:99 +msgid "Co_mment date" +msgstr "Dată co_mentariu" + +#: extensions/change_date/data/ui/change-date.ui:140 +msgid "Change to:" +msgstr "Schimbă în:" + +#: extensions/change_date/data/ui/change-date.ui:171 +msgid "The _following date:" +msgstr "_Următoarea dată:" + +#: extensions/change_date/data/ui/change-date.ui:217 +msgid "File _modified date" +msgstr "Data _modificării fișierului" + +#: extensions/change_date/data/ui/change-date.ui:235 +msgid "File c_reation date" +msgstr "Dată c_reării fișierului" + +#: extensions/change_date/data/ui/change-date.ui:253 +msgid "Date p_hoto was taken" +msgstr "Data când _fotografia a fost făcută" + +#: extensions/change_date/data/ui/change-date.ui:291 +msgid "A_djust by" +msgstr "A_justează după" + +#: extensions/change_date/data/ui/change-date.ui:386 +msgid "hours" +msgstr "ore" + +#: extensions/change_date/data/ui/change-date.ui:399 +msgid "minutes" +msgstr "minute" + +#: extensions/change_date/data/ui/change-date.ui:414 +msgid "seconds" +msgstr "secunde" + +#: extensions/change_date/dlg-change-date.c:177 +msgid "Change Date" +msgstr "Schimbă data" + +#: extensions/comments/callbacks.c:39 +msgid "Import Embedded Metadata" +msgstr "Importă metadate înglobate" + +#: extensions/comments/comments.extension.desktop.in.in:3 +msgid "Comments and tags" +msgstr "Comentarii și etichete" + +#: extensions/comments/comments.extension.desktop.in.in:4 +msgid "Add comments and tags to any file type." +msgstr "Adaugă comentarii și etichete la orice tip de fișier." + +#: extensions/comments/data/ui/comments-preferences.ui:12 +msgid "_Synchronize with the embedded metadata" +msgstr "_Sincronizează cu metadatele înglobate" + +#: extensions/comments/dlg-comments-preferences.c:68 +#: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 +#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/photo_importer/dlg-photo-importer-preferences.c:78 +#: extensions/terminal/dlg-terminal-preferences.c:83 +#: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 +#: gthumb/gth-file-properties.c:548 +msgid "Preferences" +msgstr "Preferințe" + +#: extensions/comments/main.c:37 extensions/edit_metadata/callbacks.c:56 +#: extensions/edit_metadata/callbacks.c:88 +#: extensions/edit_metadata/callbacks.c:101 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:124 +#: gthumb/gth-file-comment.c:136 +msgid "Comment" +msgstr "Comentariu" + +#: extensions/comments/main.c:43 gthumb/gth-main-default-metadata.c:62 +msgid "Title" +msgstr "Titlu" + +#: extensions/comments/main.c:44 extensions/comments/main.c:170 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 +#: extensions/contact_sheet/data/ui/image-wall.ui:232 +#: extensions/image_print/data/ui/print-layout.ui:239 +#: extensions/importer/data/ui/import-preferences.ui:287 +#: extensions/list_tools/data/ui/script-editor.ui:319 +#: extensions/rename_series/data/ui/rename-series.ui:249 +#: extensions/webalbums/data/ui/web-album-exporter.ui:194 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Descriere" + +#: extensions/comments/main.c:45 extensions/comments/main.c:178 +#: gthumb/gth-main-default-metadata.c:63 +msgid "Place" +msgstr "Loc" + +#: extensions/comments/main.c:46 +msgid "Comment Date & Time" +msgstr "Comentează data și ora" + +#: extensions/comments/main.c:48 gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-tests.c:391 +msgid "Rating" +msgstr "Evaluare" + +#: extensions/contact_sheet/callbacks.c:38 +msgid "Contact _Sheet…" +msgstr "_Foaie de contacte…" + +#: extensions/contact_sheet/callbacks.c:39 +msgid "Image _Wall…" +msgstr "Perete de _imagini…" + +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 +#: extensions/contact_sheet/dlg-contact-sheet.c:710 +msgid "Contact Sheet" +msgstr "Foaie de contacte" + +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:4 +msgid "Create an index image displaying the thumbnails of the selected files." +msgstr "Creează o imagine index afișând miniaturile fișierelor selectate." + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:12 +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-crop.c:469 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/slideshow/main.c:297 gthumb/gth-accel-button.c:201 +msgid "None" +msgstr "Nici unul" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:15 +msgid "Simple" +msgstr "Simplu" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:18 +msgid "Simple with shadow" +msgstr "Simplu cu umbră" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:21 +msgid "Shadow only" +msgstr "Doar umbră" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:24 +msgid "Slide" +msgstr "Diapozitiv" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:27 +msgid "Inward Shadow" +msgstr "Umbră interioară" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:30 +msgid "Outward Shadow" +msgstr "Umbră exterioară" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:96 +msgid "Background" +msgstr "Fundal" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:122 +msgid "_Solid color" +msgstr "Culoare _solidă" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:140 +msgid "_Gradient" +msgstr "_Gradient" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:281 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:297 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:315 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:333 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:351 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:475 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:583 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:640 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:698 +msgid "Select a color" +msgstr "Selectează o culoare" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:392 +msgid "Frame" +msgstr "Cadru" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:421 +msgid "_Style:" +msgstr "_Stil:" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:435 +msgid "C_olor:" +msgstr "Cul_oare:" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 +#: extensions/rename_series/dlg-rename-series.c:57 +msgid "Text" +msgstr "Text" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 +#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/image_print/data/ui/print-preferences.ui:55 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +msgid "_Header:" +msgstr "_Antet:" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:569 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:626 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:684 +msgid "Select a font" +msgstr "Selectați un font" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/image_print/data/ui/print-preferences.ui:69 +#: extensions/webalbums/data/ui/web-album-exporter.ui:271 +#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +msgid "_Footer:" +msgstr "_Subsol:" + +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/image_print/data/ui/print-preferences.ui:43 +msgid "Caption:" +msgstr "Titlu:" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 +#: extensions/image_print/data/ui/print-layout.ui:188 +#: extensions/webalbums/data/ui/web-album-exporter.ui:143 +msgid "The current page number" +msgstr "Numărul paginii curente" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 +#: extensions/image_print/data/ui/print-layout.ui:206 +#: extensions/webalbums/data/ui/web-album-exporter.ui:161 +msgid "The total number of pages" +msgstr "Numărul total de pagini" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 +#: extensions/contact_sheet/data/ui/image-wall.ui:217 +#: extensions/image_print/data/ui/print-layout.ui:224 +#: extensions/importer/data/ui/import-preferences.ui:275 +#: extensions/list_tools/data/ui/script-editor.ui:304 +#: extensions/rename_series/data/ui/rename-series.ui:128 +#: extensions/webalbums/data/ui/web-album-exporter.ui:179 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 +msgid "Special code" +msgstr "Cod special" + +#. translate only the text in the curly brackets +#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 +#: extensions/image_print/data/ui/print-layout.ui:256 +#: extensions/rename_series/data/ui/rename-series.ui:219 +#: extensions/webalbums/data/ui/web-album-exporter.ui:211 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 +msgid "%D{ format }" +msgstr "%D{ format }" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 +#: extensions/image_print/data/ui/print-layout.ui:272 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 +msgid "The current date" +msgstr "Data curentă" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 +#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 +#: extensions/facebook/data/ui/import-from-facebook.ui:211 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 +#: extensions/photo_importer/data/ui/photo-importer.ui:216 +#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 +#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +msgid "_Destination:" +msgstr "_Destinație:" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 +#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/convert_format/data/ui/convert-format.ui:128 +#: extensions/resize_images/data/ui/resize-images.ui:273 +#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +msgid "Choose destination folder" +msgstr "Alege dosarul destinație" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 +#: extensions/contact_sheet/data/ui/image-wall.ui:112 +msgid "File_name:" +msgstr "_Nume fișier:" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 +#: extensions/contact_sheet/data/ui/image-wall.ui:199 +#: extensions/rename_series/data/ui/rename-series.ui:265 +msgid "New enumerator digit" +msgstr "Cifră de enumerator nouă" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +msgid "Create _HTML image map" +msgstr "Creează hartă imagine _HTML" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +msgid "Create a new theme" +msgstr "Creează o nouă temă" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +msgid "Edit the selected theme" +msgstr "Editează tema selectată" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +msgid "Delete the selected theme" +msgstr "Șterge tema selectată" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 +#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +msgid "Theme" +msgstr "Temă" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 +#: extensions/contact_sheet/data/ui/image-wall.ui:310 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +msgid "Columns:" +msgstr "Coloane:" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +msgid "0" +msgstr "0" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 +#: extensions/contact_sheet/data/ui/image-wall.ui:380 +#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +msgid "Images per page:" +msgstr "Imagini pe pagină:" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 +#: extensions/contact_sheet/data/ui/image-wall.ui:392 +#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +msgid "All images on a single page" +msgstr "Toate imaginile pe o singură pagină" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +msgid "_All pages with the same size" +msgstr "To_ate paginile cu aceleași dimensiuni" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 +#: extensions/contact_sheet/data/ui/image-wall.ui:414 +#: extensions/image_print/data/ui/print-layout.ui:387 +msgid "Layout" +msgstr "Înfățișare" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 +#: extensions/contact_sheet/data/ui/image-wall.ui:458 +#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +msgid "S_ort:" +msgstr "S_ortează:" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 +#: extensions/contact_sheet/data/ui/image-wall.ui:492 +#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +msgid "Re_verse order" +msgstr "In_versează ordinea" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 +#: extensions/contact_sheet/data/ui/image-wall.ui:518 +msgid "_Size:" +msgstr "Dimen_siune:" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +msgid "Sq_uared" +msgstr "_Pătrat" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 +#: extensions/contact_sheet/data/ui/image-wall.ui:577 +msgid "Thumbnails" +msgstr "Miniaturi" + +#: extensions/contact_sheet/dlg-contact-sheet.c:491 +#: extensions/contact_sheet/dlg-contact-sheet.c:502 +#: extensions/contact_sheet/dlg-contact-sheet.c:516 +msgid "Could not save the theme" +msgstr "Nu s-a putut salva tema" + +#: extensions/contact_sheet/dlg-contact-sheet.c:661 +msgid "Could not delete the theme" +msgstr "Nu s-a putut șterge tema" + +#: extensions/contact_sheet/dlg-image-wall.c:243 +msgid "Image Wall" +msgstr "Peretele imaginii" + +#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +msgid "Creating images" +msgstr "Crearea imaginilor" + +#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +msgid "Generating thumbnails" +msgstr "Se generează miniaturi" + +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:194 +msgid "Theme Properties" +msgstr "Proprietăți temă" + +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:206 +msgid "Copy _From" +msgstr "Copiază _de la" + +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:313 +msgid "New theme" +msgstr "Temă nouă" + +#: extensions/contact_sheet/gth-contact-sheet-theme.c:32 +msgid "Header" +msgstr "Antet" + +#: extensions/contact_sheet/gth-contact-sheet-theme.c:33 +msgid "Footer" +msgstr "Subsol" + +#: extensions/convert_format/callbacks.c:38 +msgid "Convert Format…" +msgstr "Convertește formatul…" + +#: extensions/convert_format/convert_format.extension.desktop.in.in:3 +msgid "Convert format" +msgstr "Convertește formatul" + +#: extensions/convert_format/convert_format.extension.desktop.in.in:4 +msgid "Save images in a different format" +msgstr "Salvează imaginile într-un format diferit" + +#: extensions/convert_format/data/ui/convert-format.ui:40 +msgid "New format" +msgstr "Format nou" + +#: extensions/convert_format/data/ui/convert-format.ui:100 +#: extensions/resize_images/data/ui/resize-images.ui:245 +msgid "Destination" +msgstr "Destinație" + +#: extensions/convert_format/data/ui/convert-format.ui:138 +#: extensions/resize_images/data/ui/resize-images.ui:283 +msgid "_Use the original image folder" +msgstr "_Utilizează dosarul cu imagini original" + +#: extensions/convert_format/dlg-convert-format.c:87 +msgid "Converting images" +msgstr "Se convertesc imaginile" + +#: extensions/convert_format/dlg-convert-format.c:149 +msgid "Convert Format" +msgstr "Convertește formatul" + +#: extensions/desktop_background/actions.c:288 +msgid "Could not show the desktop background properties" +msgstr "Nu s-au putut arăta proprietățile fundalului pentru desktop" + +#: extensions/desktop_background/actions.c:329 +#: gthumb/resources/gears-menu.ui:45 +msgid "_Preferences" +msgstr "_Preferințe" + +#: extensions/desktop_background/actions.c:330 +msgid "_Undo" +msgstr "An_ulează" + +#: extensions/desktop_background/actions.c:360 +#: extensions/desktop_background/actions.c:416 +#: extensions/desktop_background/actions.c:435 +#: extensions/desktop_background/actions.c:462 +msgid "Could not set the desktop background" +msgstr "Nu s-a putut stabili fundalul pentru desktop" + +#: extensions/desktop_background/callbacks.c:47 +#: extensions/desktop_background/callbacks.c:53 +msgid "Set as Background" +msgstr "Stabilește ca fundal" + +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:3 +msgid "Desktop background" +msgstr "Fundal desktop" + +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:4 +msgid "Set the image as desktop background" +msgstr "Stabilește imaginea ca fundal pentru desktop" + +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:8 +msgid "desktop" +msgstr "desktop" + +#: extensions/edit_metadata/actions.c:75 +msgid "" +"Are you sure you want to permanently delete the metadata of the selected " +"files?" +msgstr "Sigur ștergeți permanent metadatele fișierelor selectate?" + +#: extensions/edit_metadata/actions.c:82 +msgid "If you delete the metadata, it will be permanently lost." +msgstr "Dacă ștergeți metadate, vor fi pierdute permanent." + +#: extensions/edit_metadata/callbacks.c:45 +msgid "Edit comment" +msgstr "Editează comentariu" + +#: extensions/edit_metadata/callbacks.c:46 +msgid "Edit tags" +msgstr "Editează etichete" + +#: extensions/edit_metadata/callbacks.c:51 +msgid "Delete Metadata" +msgstr "Șterge metadatele" + +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 +#: extensions/facebook/data/ui/facebook-album-properties.ui:135 +#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 +msgid "D_escription:" +msgstr "D_escriere:" + +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:81 +msgid "_Place:" +msgstr "_Locație:" + +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:120 +#: extensions/edit_metadata/data/ui/tag-chooser.ui:16 +msgid "T_ags:" +msgstr "Ethichet_e:" + +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:207 +msgid "_Rating:" +msgstr "Evalua_re:" + +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:239 +msgid "_Title:" +msgstr "_Titlu:" + +#: extensions/edit_metadata/dlg-edit-metadata.c:123 +msgid "Could not save the file metadata" +msgstr "Nu s-au putut salva metadatele fișierului" + +#: extensions/edit_metadata/dlg-edit-metadata.c:234 +#: gthumb/gth-overwrite-dialog.c:184 +msgid "Cannot read file information" +msgstr "Nu se poate citi informațiile fișierului" + +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:3 +msgid "Edit metadata" +msgstr "Editează metadatele" + +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:4 +msgid "Allow to edit files metadata." +msgstr "Permite editarea metadatelor fișierelor." + +#: extensions/edit_metadata/gth-edit-comment-dialog.c:138 +msgid "Save only cha_nged fields" +msgstr "Salvează doar câmpurile schi_mbate" + +#: extensions/edit_metadata/gth-edit-general-page.c:554 +msgid "No date" +msgstr "Nicio dată" + +#: extensions/edit_metadata/gth-edit-general-page.c:555 +msgid "The following date" +msgstr "Data următoare" + +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/importer/gth-import-preferences-dialog.c:325 +msgid "Current date" +msgstr "Data curentă" + +#: extensions/edit_metadata/gth-edit-general-page.c:558 +msgid "Last modified date" +msgstr "Data ultimei modificări" + +#: extensions/edit_metadata/gth-edit-general-page.c:559 +msgid "File creation date" +msgstr "Data creării fișierului" + +#: extensions/edit_metadata/gth-edit-general-page.c:560 +msgid "Do not modify" +msgstr "Nu modifica" + +#: extensions/edit_metadata/gth-tag-task.c:122 +#: extensions/edit_metadata/gth-tag-task.c:139 +msgid "Assigning tags to the selected files" +msgstr "Asociază etichete fișierelor selectate" + +#: extensions/edit_metadata/gth-tag-task.c:122 +msgid "Writing files" +msgstr "Se scriu fișiere" + +#: extensions/edit_metadata/gth-tag-task.c:139 +msgid "Reading files" +msgstr "Se citesc fișiere" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 +msgid "C_opyright:" +msgstr "Drepturi de aut_or:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:44 +msgid "Co_untry:" +msgstr "Ț_ară:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:77 +msgid "_Code:" +msgstr "_Cod:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:128 +msgid "Cr_edit:" +msgstr "Cr_edite:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:188 +#: extensions/photo_importer/data/ui/photo-importer.ui:21 +msgid "_Source:" +msgstr "_Sursă:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:229 +msgid "_Urgency:" +msgstr "_Urgență:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:244 +msgid "_Object Name:" +msgstr "Nume _obiect:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:293 +msgid "Byline _Title:" +msgstr "_Titlul byline:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:332 +msgid "_Byline:" +msgstr "_Byline:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:363 +msgid "_City:" +msgstr "_Oraș:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:379 +msgid "_Language:" +msgstr "_Limbă:" + +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:435 +msgid "State/Province:" +msgstr "Stat/Provincie:" + +#: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 +#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +msgid "(invalid value)" +msgstr "(valoare nevalidă)" + +#: extensions/exiv2_tools/exiv2-utils.cpp:709 +msgid "Exposure" +msgstr "Expunere" + +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:3 +msgid "EXIF, IPTC, XMP support" +msgstr "Suport pentru EXIF, IPTC, XMP" + +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:4 +msgid "Read and write exif, iptc and xmp metadata." +msgstr "Citește și scrie metadate exif, iptc și xmp." + +#: extensions/exiv2_tools/main.c:33 +msgid "Exif General" +msgstr "Generale Exif" + +#: extensions/exiv2_tools/main.c:34 +msgid "Exif Conditions" +msgstr "Condiții Exif" + +#: extensions/exiv2_tools/main.c:35 +msgid "Exif Structure" +msgstr "Structură Exif" + +#: extensions/exiv2_tools/main.c:36 +msgid "Exif Thumbnail" +msgstr "Miniatură Exif" + +#: extensions/exiv2_tools/main.c:37 +msgid "Exif GPS" +msgstr "GPS Exif" + +#: extensions/exiv2_tools/main.c:38 +msgid "Exif Maker Notes" +msgstr "Note Exif ale producătorului" + +#: extensions/exiv2_tools/main.c:39 +msgid "Exif Versions" +msgstr "Versiuni Exif" + +#: extensions/exiv2_tools/main.c:40 +msgid "Exif Other" +msgstr "Alte Exif" + +#: extensions/exiv2_tools/main.c:41 +msgid "IPTC" +msgstr "IPTC" + +#: extensions/exiv2_tools/main.c:42 +msgid "XMP Embedded" +msgstr "XMP înglobat" + +#: extensions/exiv2_tools/main.c:43 +msgid "XMP Attached" +msgstr "XMP atașat" + +#: extensions/exiv2_tools/main.c:272 +msgid "date photo was taken" +msgstr "data când fotografia a fost făcută" + +#: extensions/export_tools/callbacks.c:46 +msgid "_Export To" +msgstr "_Exportă la" + +#: extensions/facebook/data/ui/export-to-facebook.ui:34 +msgid "720 × 720" +msgstr "720 × 720" + +#: extensions/facebook/data/ui/export-to-facebook.ui:38 +msgid "1024 × 1024" +msgstr "1024 × 1024" + +#: extensions/facebook/data/ui/export-to-facebook.ui:42 +msgid "1280 × 1280" +msgstr "1280 × 1280" + +#: extensions/facebook/data/ui/export-to-facebook.ui:46 +msgid "1600 × 1600" +msgstr "1600 × 1600" + +#: extensions/facebook/data/ui/export-to-facebook.ui:50 +msgid "2048 × 2048" +msgstr "2048 × 2048" + +#: extensions/facebook/data/ui/export-to-facebook.ui:145 +#: extensions/facebook/data/ui/import-from-facebook.ui:88 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 +msgid "Edit accounts" +msgstr "Editare conturi" + +#: extensions/facebook/data/ui/export-to-facebook.ui:180 +msgid "A_lbum:" +msgstr "A_lbum:" + +#: extensions/facebook/data/ui/export-to-facebook.ui:212 +msgid "Add a new album" +msgstr "Adaugă un album nou" + +#: extensions/facebook/data/ui/export-to-facebook.ui:242 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "Con_t:" + +#: extensions/facebook/data/ui/export-to-facebook.ui:274 +#: extensions/facebook/data/ui/export-to-facebook.ui:275 +msgid "Resize the images if larger than this size" +msgstr "Redimensionează imaginile dacă sunt mai mari decât această dimensiune" + +#: extensions/facebook/data/ui/export-to-facebook.ui:276 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 +#: extensions/webalbums/data/ui/web-album-exporter.ui:422 +msgid "_Resize if larger than:" +msgstr "_Redimensionează dacă mai mare ca:" + +#: extensions/facebook/data/ui/facebook-album-properties.ui:14 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Fotografii publice" + +#: extensions/facebook/data/ui/facebook-album-properties.ui:18 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Fotografii private, vizibile prietenilor" + +#: extensions/facebook/data/ui/facebook-album-properties.ui:22 +#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 +msgid "Private" +msgstr "Private" + +#: extensions/facebook/data/ui/facebook-album-properties.ui:73 +#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 +msgid "_Visibility:" +msgstr "_Vizibilitate:" + +#: extensions/facebook/data/ui/import-from-facebook.ui:122 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 +#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 +msgid "A_ccount:" +msgstr "_Cont:" + +#: extensions/facebook/data/ui/import-from-facebook.ui:136 +#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 +msgid "_Album:" +msgstr "_Album:" + +#: extensions/facebook/dlg-export-to-facebook.c:124 +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 +msgid "Files successfully uploaded to the server." +msgstr "Fișierele au fost încărcate pe server cu succes." + +#: extensions/facebook/dlg-export-to-facebook.c:151 +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 +msgid "Could not upload the files" +msgstr "Nu s-au putut încărca fișierele" + +#: extensions/facebook/dlg-export-to-facebook.c:297 +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:227 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Nu s-a putut conecta la server" + +#: extensions/facebook/dlg-export-to-facebook.c:368 +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Nu s-a putut crea albumul" + +#: extensions/facebook/dlg-export-to-facebook.c:436 +msgid "New Album" +msgstr "Album nou" + +#: extensions/facebook/dlg-export-to-facebook.c:475 +msgid "Export to Facebook" +msgstr "Exportă la Facebook" + +#: extensions/facebook/dlg-export-to-facebook.c:541 +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1740 +#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 +msgid "No valid file selected." +msgstr "Niciun fișier valid selectat." + +#: extensions/facebook/dlg-export-to-facebook.c:542 +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 +msgid "Could not export the files" +msgstr "Nu s-au putut exporta fișierele" + +#: extensions/facebook/dlg-export-to-facebook.c:550 +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 +#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 +#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 +#: gthumb/gth-browser.c:873 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d fișier (%s)" +msgstr[1] "%d fișiere (%s)" +msgstr[2] "%d de fișiere (%s)" + +#: extensions/facebook/dlg-export-to-facebook.c:571 +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Exportă la %s" + +#: extensions/facebook/facebook-service.c:496 +#: extensions/flicker_utils/flickr-service.c:849 +#: extensions/picasaweb/picasa-web-service.c:738 +msgid "Getting the album list" +msgstr "Obținerea listei de albume" + +#: extensions/facebook/facebook-service.c:613 +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Crearea noului album" + +#: extensions/facebook/facebook-service.c:671 +#: extensions/flicker_utils/flickr-service.c:1144 +#: extensions/picasaweb/picasa-web-service.c:783 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Nu s-a putut încărca „%s”: %s" + +#. Translators: %s is a filename +#: extensions/facebook/facebook-service.c:734 +#: extensions/flicker_utils/flickr-service.c:1253 +#: extensions/picasaweb/picasa-web-service.c:838 +#, c-format +msgid "Uploading “%s”" +msgstr "Se încarcă „%s”" + +#: extensions/facebook/facebook-service.c:954 +#: extensions/flicker_utils/flickr-service.c:1450 +#: extensions/picasaweb/picasa-web-service.c:1062 +msgid "Uploading the files to the server" +msgstr "Se încarcă fișierele pe server" + +#: extensions/facebook/facebook-service.c:1048 +#: extensions/flicker_utils/flickr-service.c:1611 +#: extensions/picasaweb/picasa-web-service.c:1174 +msgid "Getting the photo list" +msgstr "Obținerea listei de fotografii" + +#: extensions/facebook/facebook.extension.desktop.in.in:3 +msgid "Facebook" +msgstr "Facebook" + +#: extensions/facebook/facebook.extension.desktop.in.in:4 +msgid "Upload images to Facebook" +msgstr "Încarcă imaginile pe Facebook" + +#: extensions/file_manager/actions.c:137 +msgid "New folder" +msgstr "Dosar nou" + +#: extensions/file_manager/actions.c:138 +msgid "Enter the folder name:" +msgstr "Introduceți numele dosarului:" + +#: extensions/file_manager/actions.c:410 +#: extensions/file_manager/callbacks.c:551 +#: extensions/file_manager/callbacks.c:986 +#: extensions/find_duplicates/gth-find-duplicates.c:788 +#: gthumb/gth-browser.c:5579 gthumb/gth-browser.c:5622 +#: gthumb/gth-progress-dialog.c:429 +msgid "Could not perform the operation" +msgstr "Nu s-a putut efectua operațiunea" + +#: extensions/file_manager/actions.c:423 +#: extensions/file_manager/callbacks.c:277 +msgid "Could not move the files" +msgstr "Nu s-au putut muta fișierele" + +#: extensions/file_manager/actions.c:424 +#: extensions/file_manager/callbacks.c:278 +msgid "" +"Files cannot be moved to the current location, as alternative you can choose " +"to copy them." +msgstr "" +"Fișierele nu pot fi mutate la locația curentă, ca alternative puteți alege " +"să le copiați." + +#: extensions/file_manager/actions.c:426 extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:74 +#: extensions/file_manager/callbacks.c:103 +#: extensions/file_manager/callbacks.c:124 +#: extensions/file_tools/data/ui/color-picker-options.ui:206 +#: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: gthumb/gtk-utils.h:38 +msgid "Copy" +msgstr "Copiază" + +#: extensions/file_manager/actions.c:739 +msgid "Move To" +msgstr "Mută la" + +#: extensions/file_manager/actions.c:739 +msgid "Copy To" +msgstr "Copiază la" + +#: extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:1025 +msgid "Move" +msgstr "Mută" + +#: extensions/file_manager/actions.c:870 +msgid "Could not open the location" +msgstr "Nu s-a putut deschide locația" + +#: extensions/file_manager/callbacks.c:73 +#: extensions/file_manager/callbacks.c:102 +#: extensions/file_manager/callbacks.c:123 +msgid "Cut" +msgstr "Taie" + +#: extensions/file_manager/callbacks.c:75 +#: extensions/file_manager/callbacks.c:125 +msgid "Paste" +msgstr "Lipește" + +#: extensions/file_manager/callbacks.c:80 +#: extensions/file_manager/callbacks.c:110 +msgid "Copy to…" +msgstr "Copiază la…" + +#: extensions/file_manager/callbacks.c:81 +#: extensions/file_manager/callbacks.c:111 +msgid "Move to…" +msgstr "Mută la…" + +#: extensions/file_manager/callbacks.c:87 +#: extensions/file_manager/callbacks.c:112 +msgid "Move to Trash" +msgstr "Mută la gunoi" + +#: extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:113 +#: extensions/file_manager/callbacks.c:128 +msgid "Delete" +msgstr "Șterge" + +#: extensions/file_manager/callbacks.c:92 +msgid "Open with the File Manager" +msgstr "Deschide cu Managerul de fișiere" + +#: extensions/file_manager/callbacks.c:97 +msgid "Create Folder" +msgstr "Creează un dosar" + +#: extensions/file_manager/callbacks.c:104 +msgid "Paste Into Folder" +msgstr "Lipește în dosar" + +#: extensions/file_manager/callbacks.c:118 +#: extensions/file_manager/callbacks.c:127 +msgid "Duplicate" +msgstr "Dublet" + +#: extensions/file_manager/callbacks.c:129 +msgid "Delete permanently" +msgstr "Șterge permanent" + +#: extensions/file_manager/callbacks.c:130 +msgid "Open with Gimp" +msgstr "Deschide cu Gimp" + +#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +msgid "Home Folder" +msgstr "Dosar personal" + +#: extensions/file_manager/callbacks.c:729 +#: extensions/file_manager/callbacks.c:732 +msgid "Open _With" +msgstr "_Deschide cu" + +#: extensions/file_manager/callbacks.c:1006 +#, c-format +msgid "Do you want to move “%s” to “%s”?" +msgstr "Doriți să mutați „%s” la „%s”?" + +#: extensions/file_manager/callbacks.c:1008 +#, c-format +msgid "Do you want to copy “%s” to “%s”?" +msgstr "Doriți să copiați „%s” la „%s”?" + +#: extensions/file_manager/callbacks.c:1015 +#, c-format +msgid "Do you want to move the dragged files to “%s”?" +msgstr "Doriți să mutați fișierele glisate la „%s”?" + +#: extensions/file_manager/callbacks.c:1017 +#, c-format +msgid "Do you want to copy the dragged files to “%s”?" +msgstr "Doriți să copiați fișierele glisate la „%s”?" + +#: extensions/file_manager/callbacks.c:1025 +msgid "_Copy" +msgstr "_Copiază" + +#: extensions/file_manager/file_manager.extension.desktop.in.in:3 +msgid "File manager" +msgstr "Manager de fișiere" + +#: extensions/file_manager/file_manager.extension.desktop.in.in:4 +msgid "File manager operations." +msgstr "Operațiuni ale managerului de fișiere." + +#: extensions/file_manager/file_manager.extension.desktop.in.in:8 +msgid "system-file-manager" +msgstr "system-file-manager" + +#: extensions/file_tools/callbacks.c:53 +msgid "Adjust contrast" +msgstr "Ajustează contrastul" + +#: extensions/file_tools/callbacks.c:54 +#: extensions/file_tools/gth-file-tool-flip.c:90 +msgid "Flip" +msgstr "Inversează" + +#: extensions/file_tools/callbacks.c:55 +#: extensions/file_tools/gth-file-tool-mirror.c:90 +msgid "Mirror" +msgstr "Oglindește" + +#: extensions/file_tools/callbacks.c:56 +#: extensions/image_rotation/callbacks.c:47 +msgid "Rotate right" +msgstr "Rotește la dreapta" + +#: extensions/file_tools/callbacks.c:57 +#: extensions/image_rotation/callbacks.c:48 +msgid "Rotate left" +msgstr "Rotește la stânga" + +#: extensions/file_tools/callbacks.c:58 +#: extensions/file_tools/gth-file-tool-crop.c:687 +msgid "Crop" +msgstr "Decupare" + +#: extensions/file_tools/callbacks.c:59 +#: extensions/file_tools/gth-file-tool-resize.c:840 +msgid "Resize" +msgstr "Redimensionează" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:56 +#: extensions/file_tools/data/ui/curves-options.ui:35 +#: extensions/file_tools/data/ui/sharpen-options.ui:45 +msgid "_Preview" +msgstr "_Previzualizare" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:94 +msgid "B_rightness:" +msgstr "Lumino_zitate:" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:113 +msgid "Con_trast:" +msgstr "Con_trast:" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:132 +msgid "_Saturation:" +msgstr "_Saturație:" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:213 +msgid "G_amma:" +msgstr "G_amma:" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:230 +msgid "Cyan-_Red:" +msgstr "Cyan-_Roșu:" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:249 +msgid "_Magenta-Green:" +msgstr "_Magenta-Verde:" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:268 +msgid "_Yellow-Blue:" +msgstr "_Galben-Albastru:" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:294 +msgid "Color Levels" +msgstr "Nivele de culoare" + +#: extensions/file_tools/data/ui/color-picker-options.ui:40 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:395 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:36 +msgid "Position" +msgstr "Poziție" + +#: extensions/file_tools/data/ui/color-picker-options.ui:63 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:60 +msgid "_X:" +msgstr "_X:" + +#: extensions/file_tools/data/ui/color-picker-options.ui:77 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:74 +msgid "_Y:" +msgstr "_Y:" + +#: extensions/file_tools/data/ui/color-picker-options.ui:175 +msgid "Color" +msgstr "Culoare" + +#: extensions/file_tools/data/ui/crop-options.ui:31 +#: extensions/file_tools/data/ui/resize-options.ui:9 +#: extensions/file_tools/data/ui/rotate-options.ui:9 +#: extensions/file_tools/gth-file-tool-crop.c:661 +#: extensions/file_tools/gth-file-tool-resize.c:759 +#: extensions/file_tools/gth-file-tool-rotate.c:617 +#: gthumb/gth-file-chooser-dialog.c:258 +msgid "Options" +msgstr "Opțiuni" + +#: extensions/file_tools/data/ui/crop-options.ui:77 +msgid "_Grid:" +msgstr "_Grilă:" + +#: extensions/file_tools/data/ui/crop-options.ui:141 +msgid "Selection" +msgstr "Selecție" + +#: extensions/file_tools/data/ui/crop-options.ui:201 +#: extensions/file_tools/data/ui/resize-options.ui:170 +#: extensions/resize_images/data/ui/resize-images.ui:106 +msgid "_Width:" +msgstr "Lăți_me:" + +#: extensions/file_tools/data/ui/crop-options.ui:242 +#: extensions/file_tools/data/ui/resize-options.ui:184 +msgid "Heigh_t:" +msgstr "Înălți_me:" + +#: extensions/file_tools/data/ui/crop-options.ui:257 +msgid "_Position:" +msgstr "_Poziție:" + +#: extensions/file_tools/data/ui/crop-options.ui:350 +msgid "Maximize" +msgstr "Maximizează" + +#: extensions/file_tools/data/ui/crop-options.ui:373 +msgid "Center" +msgstr "Centrează" + +#: extensions/file_tools/data/ui/crop-options.ui:418 +#: extensions/file_tools/data/ui/resize-options.ui:375 +#: gthumb/gth-main-default-tests.c:406 +msgid "Aspect ratio" +msgstr "Raport de aspect" + +#: extensions/file_tools/data/ui/crop-options.ui:503 +#: extensions/file_tools/data/ui/resize-options.ui:460 +msgid "I_nvert aspect ratio" +msgstr "I_nversează proporțiile" + +#. after the colon there is a control to select the size in pixels +#: extensions/file_tools/data/ui/crop-options.ui:525 +msgid "M_ultiple of:" +msgstr "M_ultiplu de:" + +#. abbreviation of pixel +#: extensions/file_tools/data/ui/crop-options.ui:559 +msgid "px" +msgstr "px" + +#: extensions/file_tools/data/ui/curves-options.ui:53 +msgid "Include current channel" +msgstr "Include canalul curent" + +#: extensions/file_tools/data/ui/resize-options.ui:51 +msgid "High _quality" +msgstr "_Calitate înaltă" + +#: extensions/file_tools/data/ui/resize-options.ui:105 +#: extensions/image_print/data/ui/print-layout.ui:1122 +msgid "pixels" +msgstr "pixeli" + +#: extensions/file_tools/data/ui/resize-options.ui:109 +#: extensions/resize_images/data/ui/resize-images.ui:32 +msgid "%" +msgstr "%" + +#: extensions/file_tools/data/ui/resize-options.ui:137 +#: gthumb/gth-main-default-metadata.c:48 +msgid "Dimensions" +msgstr "Dimensiuni" + +#: extensions/file_tools/data/ui/resize-options.ui:295 +#: extensions/file_tools/data/ui/resize-options.ui:296 +#: extensions/file_tools/data/ui/resize-options.ui:322 +#: extensions/file_tools/data/ui/resize-options.ui:323 +msgid "Set the image size to this value" +msgstr "Stabilește dimensiunea imaginii la această valoare" + +#: extensions/file_tools/data/ui/resize-options.ui:515 +msgid "Original dimensions:" +msgstr "Dimensiunile originale:" + +#: extensions/file_tools/data/ui/resize-options.ui:530 +msgid "Scale factor:" +msgstr "Factor de scalare:" + +#: extensions/file_tools/data/ui/resize-options.ui:581 +msgid "New dimensions:" +msgstr "Dimensiuni noi:" + +#: extensions/file_tools/data/ui/rotate-options.ui:77 +msgid "Grid:" +msgstr "Grilă:" + +#: extensions/file_tools/data/ui/rotate-options.ui:90 +msgid "_Background:" +msgstr "_Fundal:" + +#: extensions/file_tools/data/ui/rotate-options.ui:116 +msgid "Pick a background color" +msgstr "Alegeți o culoare de fundal" + +#: extensions/file_tools/data/ui/rotate-options.ui:134 +msgid "_Transparent" +msgstr "_Transparent" + +#: extensions/file_tools/data/ui/rotate-options.ui:182 +msgid "Original size" +msgstr "Dimensiune originală" + +#: extensions/file_tools/data/ui/rotate-options.ui:185 +msgid "Bounding box" +msgstr "Dreptunghi circumscris" + +#: extensions/file_tools/data/ui/rotate-options.ui:188 +msgid "Crop borders" +msgstr "Taie bordurile" + +#: extensions/file_tools/data/ui/rotate-options.ui:222 +msgid "Angle" +msgstr "Unghi" + +#: extensions/file_tools/data/ui/rotate-options.ui:281 +msgid "Align" +msgstr "Aliniază" + +#: extensions/file_tools/data/ui/rotate-options.ui:326 +msgid "Image size" +msgstr "Dimensiunea imaginii" + +#: extensions/file_tools/data/ui/rotate-options.ui:416 +msgid "Point 1:" +msgstr "Punct 1:" + +#: extensions/file_tools/data/ui/rotate-options.ui:433 +msgid "Point 2:" +msgstr "Punct 2:" + +#: extensions/file_tools/data/ui/rotate-options.ui:447 +msgid "Keep aspect ratio" +msgstr "Păstrează proporția aspectului" + +#: extensions/file_tools/data/ui/rotate-options.ui:528 +msgid "" +"Draw a line on the image \n" +"to set the alignment." +msgstr "" +"Desenați o linie pe imagine\n" +"pentru a stabili alinierea." + +#: extensions/file_tools/data/ui/rotate-options.ui:563 +msgid "Parallel" +msgstr "Paralel" + +#: extensions/file_tools/data/ui/rotate-options.ui:580 +msgid "Perpendicular" +msgstr "Perpendicular" + +#: extensions/file_tools/data/ui/rotate-options.ui:604 +msgid "Alignment" +msgstr "Aliniere" + +#: extensions/file_tools/data/ui/sharpen-options.ui:83 +msgid "Threshold:" +msgstr "Prag:" + +#: extensions/file_tools/data/ui/sharpen-options.ui:133 +msgid "Radius:" +msgstr "Rază:" + +#: extensions/file_tools/data/ui/sharpen-options.ui:151 +msgid "Amount:" +msgstr "Cantitate:" + +#. Translators: the first number is converted to the second number +#: extensions/file_tools/gth-curve-editor.c:417 +#, c-format +msgid "%d → %d" +msgstr "%d → %d" + +#: extensions/file_tools/gth-curve-editor.c:894 gthumb/gth-histogram-view.c:838 +msgid "Linear scale" +msgstr "Scară lineară" + +#: extensions/file_tools/gth-curve-editor.c:906 gthumb/gth-histogram-view.c:850 +msgid "Logarithmic scale" +msgstr "Scară logaritmică" + +#: extensions/file_tools/gth-curve-editor.c:926 gthumb/gth-histogram-view.c:870 +msgid "Channel:" +msgstr "Canal:" + +#: extensions/file_tools/gth-curve-editor.c:948 gthumb/gth-histogram-view.c:891 +msgid "Value" +msgstr "Valoare" + +#: extensions/file_tools/gth-curve-editor.c:953 gthumb/gth-histogram-view.c:896 +msgid "Red" +msgstr "Roșu" + +#: extensions/file_tools/gth-curve-editor.c:958 gthumb/gth-histogram-view.c:901 +msgid "Green" +msgstr "Verde" + +#: extensions/file_tools/gth-curve-editor.c:963 gthumb/gth-histogram-view.c:906 +msgid "Blue" +msgstr "Albastru" + +#: extensions/file_tools/gth-curve-editor.c:982 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:557 +#: extensions/file_tools/gth-file-tool-curves.c:819 +#: extensions/file_tools/gth-file-tool-rotate.c:604 +#: extensions/file_tools/gth-file-tool-sharpen.c:364 +#: gthumb/gth-test-aspect-ratio.c:218 +msgid "Reset" +msgstr "Restabilește" + +#: extensions/file_tools/gth-curve-preset-editor-dialog.c:267 +#: extensions/file_tools/gth-file-tool-curves.c:686 +#: extensions/file_tools/gth-file-tool-curves.c:847 +msgid "Presets" +msgstr "Prestabiliri" + +#: extensions/file_tools/gth-file-tool-adjust-colors.c:340 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:393 +#: extensions/file_tools/gth-file-tool-crop.c:632 +#: extensions/file_tools/gth-file-tool-curves.c:287 +#: extensions/file_tools/gth-file-tool-effects.c:401 +#: extensions/file_tools/gth-file-tool-effects.c:445 +#: extensions/file_tools/gth-file-tool-effects.c:493 +#: extensions/file_tools/gth-file-tool-effects.c:542 +#: extensions/file_tools/gth-file-tool-effects.c:590 +#: extensions/file_tools/gth-file-tool-effects.c:638 +#: extensions/file_tools/gth-file-tool-effects.c:686 +#: extensions/file_tools/gth-file-tool-effects.c:733 +#: extensions/file_tools/gth-file-tool-effects.c:782 +#: extensions/file_tools/gth-file-tool-effects.c:904 +#: extensions/file_tools/gth-file-tool-effects.c:939 +#: extensions/file_tools/gth-file-tool-flip.c:63 +#: extensions/file_tools/gth-file-tool-grayscale.c:230 +#: extensions/file_tools/gth-file-tool-lomo.c:182 +#: extensions/file_tools/gth-file-tool-mirror.c:63 +#: extensions/file_tools/gth-file-tool-negative.c:100 +#: extensions/file_tools/gth-file-tool-rotate-left.c:63 +#: extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-rotate.c:571 +msgid "Applying changes" +msgstr "Se aplică modificările" + +#: extensions/file_tools/gth-file-tool-adjust-colors.c:598 +msgid "Adjust Colors" +msgstr "Ajustează culorile" + +#: extensions/file_tools/gth-file-tool-adjust-colors.c:599 +msgid "Change brightness, contrast, saturation and gamma level of the image" +msgstr "" +"Modifică nivelurile de luminozitate, contrast, saturație și gamma a imaginii" + +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:536 +msgid "Stretch" +msgstr "Întinde" + +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:538 +#, no-c-format +msgid "Stretch the histogram after trimming 0.5% from both ends" +msgstr "Întinde histograma după ce se decupează 0.5% din ambele capete" + +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:542 +msgid "Equalize" +msgstr "Egalizează" + +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:543 +msgid "Equalize the histogram using the square root function" +msgstr "Egalizează histograma folosind funcția rădăcină pătrată" + +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:547 +#: extensions/file_tools/gth-file-tool-crop.c:473 +#: extensions/file_tools/gth-file-tool-rotate.c:400 +msgid "Uniform" +msgstr "Uniform" + +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:548 +msgid "Equalize the histogram using the linear function" +msgstr "Egalizează histograma folosind funcția lineară" + +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:661 +msgid "Adjust Contrast" +msgstr "Ajustează contrastul" + +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:663 +msgid "Automatic contrast adjustment" +msgstr "Ajustare automată a contrastului" + +#: extensions/file_tools/gth-file-tool-color-picker.c:246 +msgid "Color Picker" +msgstr "Selector de culoare" + +#: extensions/file_tools/gth-file-tool-color-picker.c:249 +msgid "Pick a color from the image" +msgstr "Alegeți o culoare din imagine" + +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: gthumb/gth-test-aspect-ratio.c:47 +msgid "Square" +msgstr "Pătrat" + +#: extensions/file_tools/gth-file-tool-crop.c:440 +#: extensions/file_tools/gth-file-tool-resize.c:590 +#, c-format +msgid "%d × %d (Image)" +msgstr "%d × %d (Imagine)" + +#: extensions/file_tools/gth-file-tool-crop.c:443 +#: extensions/file_tools/gth-file-tool-resize.c:594 +#, c-format +msgid "%d × %d (Screen)" +msgstr "%d × %d (Ecran)" + +#: extensions/file_tools/gth-file-tool-crop.c:447 +#: extensions/file_tools/gth-file-tool-resize.c:599 +#: gthumb/gth-test-aspect-ratio.c:48 +msgid "5∶4" +msgstr "5∶4" + +#: extensions/file_tools/gth-file-tool-crop.c:448 +#: extensions/file_tools/gth-file-tool-resize.c:600 +#: gthumb/gth-test-aspect-ratio.c:49 +msgid "4∶3 (DVD, Book)" +msgstr "4∶3 (DVD, Carte)" + +#: extensions/file_tools/gth-file-tool-crop.c:449 +#: extensions/file_tools/gth-file-tool-resize.c:601 +#: gthumb/gth-test-aspect-ratio.c:50 +msgid "7∶5" +msgstr "7∶5" + +#: extensions/file_tools/gth-file-tool-crop.c:450 +#: extensions/file_tools/gth-file-tool-resize.c:602 +#: gthumb/gth-test-aspect-ratio.c:51 +msgid "3∶2 (Postcard)" +msgstr "3∶2 (Carte poștală)" + +#: extensions/file_tools/gth-file-tool-crop.c:451 +#: extensions/file_tools/gth-file-tool-resize.c:603 +#: gthumb/gth-test-aspect-ratio.c:52 +msgid "16∶10" +msgstr "16∶10" + +#: extensions/file_tools/gth-file-tool-crop.c:452 +#: extensions/file_tools/gth-file-tool-resize.c:604 +#: gthumb/gth-test-aspect-ratio.c:53 +msgid "16∶9 (DVD)" +msgstr "16∶9 (DVD)" + +#: extensions/file_tools/gth-file-tool-crop.c:453 +#: extensions/file_tools/gth-file-tool-resize.c:605 +#: gthumb/gth-test-aspect-ratio.c:54 +msgid "1.85∶1" +msgstr "1.85∶1" + +#: extensions/file_tools/gth-file-tool-crop.c:454 +#: extensions/file_tools/gth-file-tool-resize.c:606 +#: gthumb/gth-test-aspect-ratio.c:55 +msgid "2.39∶1" +msgstr "2.39∶1" + +#. Translators: this is an option for the format -> Format: Custom +#: extensions/file_tools/gth-file-tool-crop.c:455 +#: extensions/file_tools/gth-file-tool-resize.c:607 +#: extensions/image_print/data/ui/print-layout.ui:17 +#: extensions/rename_series/gth-template-selector.c:248 +#: gthumb/gth-test-aspect-ratio.c:193 +msgid "Custom" +msgstr "Personalizare" + +#: extensions/file_tools/gth-file-tool-crop.c:470 +#: extensions/file_tools/gth-file-tool-rotate.c:397 +msgid "Rule of Thirds" +msgstr "Regula terților" + +#: extensions/file_tools/gth-file-tool-crop.c:471 +#: extensions/file_tools/gth-file-tool-rotate.c:398 +msgid "Golden Sections" +msgstr "Secțiuni de aur" + +#: extensions/file_tools/gth-file-tool-crop.c:472 +#: extensions/file_tools/gth-file-tool-rotate.c:399 +msgid "Center Lines" +msgstr "Centrează liniile" + +#: extensions/file_tools/gth-file-tool-curves.c:410 +msgid "Add to Presets" +msgstr "Adaugă la preconfigurări" + +#: extensions/file_tools/gth-file-tool-curves.c:411 +msgid "Enter the preset name:" +msgstr "Introduceți numele prestabilirii:" + +#: extensions/file_tools/gth-file-tool-curves.c:533 +#: extensions/gstreamer_tools/actions.c:69 +#: extensions/image_viewer/gth-image-viewer-page.c:1631 +#: gthumb/gth-browser.c:1864 +msgid "Could not save the file" +msgstr "Nu s-a putut salva fișierul" + +#: extensions/file_tools/gth-file-tool-curves.c:833 +msgid "Add to presets" +msgstr "Adaugă la preconfigurări" + +#: extensions/file_tools/gth-file-tool-curves.c:892 +msgid "Color Curves" +msgstr "Curbe colorate" + +#: extensions/file_tools/gth-file-tool-curves.c:893 +msgid "Adjust color curves" +msgstr "Ajustează curbele de culori" + +#: extensions/file_tools/gth-file-tool-effects.c:359 +msgid "Special Effects" +msgstr "Efecte speciale" + +#. Translators: this is the name of a filter that produces warmer colors +#: extensions/file_tools/gth-file-tool-effects.c:403 +msgid "Warmer" +msgstr "Warmer" + +#. Translators: this is the name of a filter that produces cooler colors +#: extensions/file_tools/gth-file-tool-effects.c:447 +msgid "Cooler" +msgstr "Cooler" + +#. Translators: this is the name of an image filter +#: extensions/file_tools/gth-file-tool-effects.c:495 +msgid "Soil" +msgstr "Soil" + +#. Translators: this is the name of an image filter +#: extensions/file_tools/gth-file-tool-effects.c:544 +msgid "Desert" +msgstr "Deșert" + +#. Translators: this is the name of an image filter +#: extensions/file_tools/gth-file-tool-effects.c:592 +msgid "Arctic" +msgstr "Arctic" + +#. Translators: this is the name of an image filter +#: extensions/file_tools/gth-file-tool-effects.c:640 +msgid "Mangos" +msgstr "Mango" + +#. Translators: this is the name of an image filter +#: extensions/file_tools/gth-file-tool-effects.c:688 +msgid "Fresh Blue" +msgstr "Albastru proaspăt" + +#. Translators: this is the name of an image filter +#: extensions/file_tools/gth-file-tool-effects.c:735 +msgid "Cherry" +msgstr "Cherry" + +#. Translators: this is the name of an image filter +#: extensions/file_tools/gth-file-tool-effects.c:784 +msgid "Vintage" +msgstr "Vintage" + +#. Translators: this is the name of an image filter +#: extensions/file_tools/gth-file-tool-effects.c:906 +msgid "Blurred Edges" +msgstr "Margini difuze" + +#. Translators: this is the name of an image filter that produces darker edges +#: extensions/file_tools/gth-file-tool-effects.c:941 +msgid "Vignette" +msgstr "Vignette" + +#: extensions/file_tools/gth-file-tool-flip.c:91 +msgid "Flip the image vertically" +msgstr "Inversează imagina pe verticală" + +#: extensions/file_tools/gth-file-tool-grayscale.c:373 +msgid "_Brightness" +msgstr "_Luminozitate" + +#: extensions/file_tools/gth-file-tool-grayscale.c:378 +msgid "_Saturation" +msgstr "_Saturație" + +#: extensions/file_tools/gth-file-tool-grayscale.c:383 +msgid "_Average" +msgstr "_Medie" + +#: extensions/file_tools/gth-file-tool-grayscale.c:498 +msgid "Grayscale" +msgstr "Scară de gri" + +#: extensions/file_tools/gth-file-tool-lomo.c:183 +msgid "Lomo" +msgstr "Lomo" + +#: extensions/file_tools/gth-file-tool-mirror.c:91 +msgid "Mirror the image horizontally" +msgstr "Oglindește imaginea orizontal" + +#: extensions/file_tools/gth-file-tool-negative.c:101 +msgid "Negative" +msgstr "Negativ" + +#: extensions/file_tools/gth-file-tool-redo.c:77 +msgid "Redo" +msgstr "Repetă" + +#. resize the original image +#: extensions/file_tools/gth-file-tool-resize.c:185 +#: extensions/resize_images/dlg-resize-images.c:169 +#: gthumb/gth-filter-grid.c:573 +msgid "Resizing images" +msgstr "Se redimensionează imaginile" + +#: extensions/file_tools/gth-file-tool-rotate-left.c:90 +#: extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:163 +msgid "Rotate Left" +msgstr "Rotește la stânga" + +#: extensions/file_tools/gth-file-tool-rotate-left.c:91 +msgid "Rotate the image by 90 degrees counterclockwise" +msgstr "Rotește imaginea 90 de grade în sens contrar acelor de ceasornic." + +#: extensions/file_tools/gth-file-tool-rotate-right.c:90 +#: extensions/image_rotation/callbacks.c:54 +#: extensions/image_rotation/callbacks.c:171 +msgid "Rotate Right" +msgstr "Rotește la dreapta" + +#: extensions/file_tools/gth-file-tool-rotate-right.c:91 +msgid "Rotate the image by 90 degrees clockwise" +msgstr "Rotește imaginea 90 de grade în sensul acelor de ceasornic" + +#: extensions/file_tools/gth-file-tool-rotate.c:682 +msgid "Rotate" +msgstr "Rotește" + +#: extensions/file_tools/gth-file-tool-save-as.c:70 +#: gthumb/resources/gears-menu.ui:21 +msgid "Save As…" +msgstr "Salvează ca…" + +#: extensions/file_tools/gth-file-tool-save.c:66 +#: gthumb/resources/gears-menu.ui:17 +msgid "Save" +msgstr "Salvează" + +#: extensions/file_tools/gth-file-tool-sharpen.c:334 +msgid "Sharpening image" +msgstr "Se ascute imaginea" + +#: extensions/file_tools/gth-file-tool-sharpen.c:435 +msgid "Enhance Focus" +msgstr "Îmbunătățește focalizarea" + +#: extensions/file_tools/gth-file-tool-undo.c:77 +msgid "Undo" +msgstr "Anulează" + +#: extensions/find_duplicates/callbacks.c:37 +msgid "Find _Duplicates…" +msgstr "Găsește _dublete…" + +#: extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui:26 +msgid "_Folders:" +msgstr "_Dosare:" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:225 +msgid "Duplicates:" +msgstr "Dublete:" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:291 +msgid "Files:" +msgstr "Fișier:" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:366 +#: gthumb/gth-main-default-metadata.c:32 +msgid "File" +msgstr "Fișier" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:381 +msgid "Last modified" +msgstr "Ultima dată modificată" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:438 +msgid "_View" +msgstr "_Vizualizare" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:454 +#: gthumb/gth-tags-entry.c:1148 gthumb/gtk-utils.h:39 +msgid "_Delete" +msgstr "Ș_terge" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:544 +msgid "No duplicates found." +msgstr "Niciun dublet găsit." + +#: extensions/find_duplicates/data/ui/find-duplicates.ui:32 +#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/search/data/ui/search-editor.ui:73 +msgid "Start _at:" +msgstr "Incepe l_a:" + +#: extensions/find_duplicates/data/ui/find-duplicates.ui:94 +msgid "_Filter:" +msgstr "_Filtru:" + +#: extensions/find_duplicates/dlg-find-duplicates.c:98 +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:3 +#: extensions/find_duplicates/gth-find-duplicates.c:1350 +msgid "Find Duplicates" +msgstr "Găsește dublete" + +#: extensions/find_duplicates/dlg-find-duplicates.c:106 +#: extensions/search/actions.c:80 +msgid "_Find" +msgstr "_Căutare" + +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:4 +msgid "Find duplicated files." +msgstr "Găsește fișierele dublet." + +#: extensions/find_duplicates/gth-find-duplicates.c:65 +msgid "leave the newest duplicates" +msgstr "păstrează cele mai noi dublete" + +#: extensions/find_duplicates/gth-find-duplicates.c:66 +msgid "leave the oldest duplicates" +msgstr "păstrează cele mai vechi dublete" + +#: extensions/find_duplicates/gth-find-duplicates.c:67 +msgid "by folder…" +msgstr "după dosar…" + +#: extensions/find_duplicates/gth-find-duplicates.c:68 +msgid "all files" +msgstr "toate fișierele" + +#: extensions/find_duplicates/gth-find-duplicates.c:69 +msgid "no file" +msgstr "niciun fișier" + +#: extensions/find_duplicates/gth-find-duplicates.c:519 +#: extensions/find_duplicates/gth-find-duplicates.c:650 +#, c-format +msgid "%d duplicate" +msgid_plural "%d duplicates" +msgstr[0] "%d dublet" +msgstr[1] "%d dublete" +msgstr[2] "%d de dublete" + +#: extensions/find_duplicates/gth-find-duplicates.c:557 +msgid "Search completed" +msgstr "Căutare completă" + +#: extensions/find_duplicates/gth-find-duplicates.c:741 +msgid "Searching for duplicates" +msgstr "Se caută dublete" + +#: extensions/find_duplicates/gth-find-duplicates.c:744 +#: gthumb/gth-load-file-data-task.c:109 gthumb/gth-save-file-data-task.c:103 +#, c-format +msgid "%d file remaining" +msgid_plural "%d files remaining" +msgstr[0] "%d fișier rămas" +msgstr[1] "%d fișiere rămase" +msgstr[2] "%d de fișiere rămase" + +#: extensions/find_duplicates/gth-find-duplicates.c:890 +msgid "Getting the file list" +msgstr "Se obține lista de fișiere" + +#: extensions/find_duplicates/gth-find-duplicates.c:1067 +msgid "Duplicates" +msgstr "Duplicate" + +#: extensions/find_duplicates/gth-find-duplicates.c:1373 +msgid "Select" +msgstr "Selectează" + +#: extensions/flicker/flicker.extension.desktop.in.in:3 +msgid "Flicker" +msgstr "Flicker" + +#: extensions/flicker/flicker.extension.desktop.in.in:4 +msgid "Upload images to Flickr" +msgstr "Încarcă imaginile pe Flickr" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 +msgid "Private photos, visible to family and friends" +msgstr "Fotografii private, vizibile familiei și prietenilor" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 +msgid "Private photos, visible to family" +msgstr "Fotografii private, vizibile familiei" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:51 +msgid "Private photos" +msgstr "Fotografii private" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:73 +msgid "Safe content" +msgstr "Conținut sigur" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:77 +msgid "Moderate content" +msgstr "Moderează conținutul" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:81 +msgid "Restricted content" +msgstr "Restricționează conținut" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 +#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 +msgid "Free space:" +msgstr "Spațiu liber:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:275 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:134 +msgid "Ph_otoset:" +msgstr "Set de f_otografii:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:291 +msgid "_Privacy:" +msgstr "_Confidențialitate:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:329 +msgid "_Safety:" +msgstr "_Siguranță:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:405 +msgid "Hi_de from public searches" +msgstr "Ascun_de de căutări publice" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1826 +msgid "_Open in the Browser" +msgstr "Deschide în navigat_or" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:320 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d fișier" +msgstr[1] "%d fișiere" +msgstr[2] "%d de fișiere" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:345 +#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 +msgid "Could not get the photo list" +msgstr "Nu s-a putut obține lista de fotografii" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:382 +#: extensions/flicker_utils/dlg-import-from-flickr.c:561 +#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 +#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 +msgid "No album selected" +msgstr "Niciun album selectat" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:521 +#: extensions/photo_importer/dlg-photo-importer.c:584 +#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 +msgid "_Import" +msgstr "_Importă" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#, c-format +msgid "Import from %s" +msgstr "Importă de la %s" + +#: extensions/flicker_utils/flickr-consumer.c:122 +#: extensions/flicker_utils/flickr-service.c:240 +#: extensions/flicker_utils/flickr-service.c:344 +#: extensions/flicker_utils/flickr-service.c:667 +#: extensions/flicker_utils/flickr-service.c:919 +#: extensions/oauth/oauth-service.c:154 +msgid "Unknown error" +msgstr "Eroare necunoscută" + +#: extensions/flicker_utils/flickr-service.c:491 +#, c-format +msgid "" +"Return to this window when you have finished the authorization process on %s" +msgstr "" +"Reveniți la această fereastră când ați finalizat procesul de autorizare la %s" + +#: extensions/flicker_utils/flickr-service.c:492 +msgid "Once you’re done, click the “Continue” button below." +msgstr "Odată ce ați terminat, apăsați pe butonul „Continuă” de mai jos." + +#: extensions/flicker_utils/flickr-service.c:562 +msgid "C_ontinue" +msgstr "C_ontinuă" + +#: extensions/flicker_utils/flickr-service.c:563 +msgid "_Authorize…" +msgstr "_Autorizează…" + +#: extensions/flicker_utils/flickr-service.c:566 +#, c-format +msgid "gThumb requires your authorization to upload the photos to %s" +msgstr "gThumb necesită autorizare pentru a încărca fotografii la %s" + +#: extensions/flicker_utils/flickr-service.c:567 +#, c-format +msgid "" +"Click “Authorize” to open your web browser and authorize gthumb to upload " +"photos to %s. When you’re finished, return to this window to complete the " +"authorization." +msgstr "" +"Clic pe „Autorizează” pentru a deschide navigatorul web și autoriza gthumb " +"să încarce fotografii la %s. Când ați terminat, întoarceți-vă la această " +"fereastră pentru a finaliza autorizarea." + +#. Translators: %s is a filename +#: extensions/gstreamer_tools/actions.c:75 +#, c-format +msgid "Image saved as %s" +msgstr "Imagine salvată ca %s" + +#: extensions/gstreamer_tools/actions.c:101 +msgctxt "Filename" +msgid "Screenshot" +msgstr "Captură de ecran" + +#: extensions/gstreamer_tools/actions.c:137 +#: extensions/gstreamer_tools/actions.c:148 +msgid "Could not take a screenshot" +msgstr "Nu s-a putut efectua o captură de ecran" + +#: extensions/gstreamer_tools/callbacks.c:32 +msgid "Screenshot" +msgstr "Captură de ecran" + +#: extensions/gstreamer_tools/callbacks.c:33 +msgid "Play/Pause" +msgstr "Redă/Suspendă" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:13 +msgid "Use hardware acceleration" +msgstr "Utilizează accelerare hardware" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:35 +msgid "_Screenshots location:" +msgstr "_Locația capturilor de ecran:" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:30 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:621 +#: extensions/image_viewer/gth-image-viewer-page.c:1181 +msgid "Play" +msgstr "Redă" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:51 +msgid "Slower" +msgstr "Mai lent" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:73 +msgid "Faster" +msgstr "Mai rapid" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:95 +msgid "Restart when finished" +msgstr "Repornește la final" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:131 +msgid "Time:" +msgstr "Timp:" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:194 +msgid "--∶--" +msgstr "--∶--" + +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:3 +msgid "Audio/Video support" +msgstr "Suport audio/video" + +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:4 +msgid "Play audio and video files." +msgstr "Redă fișiere audio și video." + +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:8 +msgid "video-x-generic" +msgstr "video-x-generic" + +#: extensions/gstreamer_tools/gth-media-viewer-page.c:594 +msgid "Playing video" +msgstr "Se redă video" + +#: extensions/gstreamer_tools/gth-media-viewer-page.c:607 +msgid "Pause" +msgstr "Pauză" + +#: extensions/gstreamer_tools/gth-media-viewer-page.c:930 +msgid "Take a screenshot" +msgstr "Capturează imaginea ecranului" + +#: extensions/gstreamer_tools/gth-media-viewer-page.c:937 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 +msgid "Fit to window" +msgstr "Potrivește cu dimensiunea ferestrei" + +#: extensions/gstreamer_tools/main.c:34 +msgid "Audio/Video Player" +msgstr "Player audio/video" + +#: extensions/gstreamer_tools/main.c:39 gthumb/gth-main-default-tests.c:314 +msgid "Video" +msgstr "Video" + +#: extensions/gstreamer_tools/main.c:40 gthumb/gth-main-default-tests.c:321 +msgid "Audio" +msgstr "Audio" + +#: extensions/gstreamer_tools/main.c:47 +msgid "Artist" +msgstr "Artist" + +#: extensions/gstreamer_tools/main.c:48 +#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +msgid "Album" +msgstr "Album" + +#: extensions/gstreamer_tools/main.c:49 +msgid "Bitrate" +msgstr "Rată de biți" + +#: extensions/gstreamer_tools/main.c:50 +msgid "Encoder" +msgstr "Codor" + +#: extensions/gstreamer_tools/main.c:52 extensions/gstreamer_tools/main.c:57 +msgid "Codec" +msgstr "Codec" + +#: extensions/gstreamer_tools/main.c:53 +msgid "Framerate" +msgstr "Rată de cadre" + +#: extensions/gstreamer_tools/main.c:54 +#: extensions/image_print/data/ui/print-layout.ui:723 +msgid "Width" +msgstr "Lungime" + +#: extensions/gstreamer_tools/main.c:55 +#: extensions/image_print/data/ui/print-layout.ui:739 +msgid "Height" +msgstr "Înălțime" + +#: extensions/gstreamer_tools/main.c:58 +msgid "Channels" +msgstr "Canale" + +#: extensions/gstreamer_tools/main.c:59 +msgid "Sample rate" +msgstr "Rată de eșantionare" + +#: extensions/gstreamer_utils/gstreamer-utils.c:369 +msgid "Stereo" +msgstr "Stereo" + +#: extensions/gstreamer_utils/gstreamer-utils.c:369 +msgid "Mono" +msgstr "Mono" + +#. Translators: this is an image size, such as 1024 × 768 +#: extensions/gstreamer_utils/gstreamer-utils.c:402 +#: extensions/image_viewer/gth-image-viewer-page.c:1864 +#: extensions/image_viewer/gth-metadata-provider-image.c:258 +#: extensions/raw_files/gth-metadata-provider-raw.c:96 +#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#, c-format +msgid "%d × %d" +msgstr "%d × %d" + +#: extensions/image_print/actions.c:69 +msgid "Could not print the selected files" +msgstr "Nu s-au putut tipări fișierele selectate" + +#: extensions/image_print/callbacks.c:38 extensions/image_print/callbacks.c:53 +#: extensions/image_print/callbacks.c:59 +#: extensions/image_print/preferences.c:79 +msgid "Print" +msgstr "Tipărire" + +#: extensions/image_print/data/ui/print-layout.ui:13 +msgid "Centered" +msgstr "Centrat" + +#: extensions/image_print/data/ui/print-layout.ui:322 +msgid "The total number of files" +msgstr "Numărul total de fișiere" + +#: extensions/image_print/data/ui/print-layout.ui:340 +#: extensions/importer/data/ui/import-preferences.ui:258 +msgid "The event description" +msgstr "Descrierea evenimentului" + +#: extensions/image_print/data/ui/print-layout.ui:478 +msgid "_Rows:" +msgstr "_Rânduri:" + +#: extensions/image_print/data/ui/print-layout.ui:588 +msgid "Image" +msgstr "Imagine" + +#: extensions/image_print/data/ui/print-layout.ui:630 +msgid "Position:" +msgstr "Poziție:" + +#: extensions/image_print/data/ui/print-layout.ui:646 +msgid "Left" +msgstr "Stânga" + +#: extensions/image_print/data/ui/print-layout.ui:662 +msgid "Top" +msgstr "Sus" + +#: extensions/image_print/data/ui/print-layout.ui:811 +msgid "Rotation:" +msgstr "Rotire:" + +#: extensions/image_print/data/ui/print-layout.ui:870 +msgid "Unit:" +msgstr "Unitate:" + +#: extensions/image_print/data/ui/print-layout.ui:924 +msgid "Preview" +msgstr "Previzualizează" + +#: extensions/image_print/data/ui/print-layout.ui:1125 +msgid "millimeters" +msgstr "milimetri" + +#: extensions/image_print/data/ui/print-layout.ui:1128 +msgid "inches" +msgstr "țoli" + +#: extensions/image_print/data/ui/print-preferences.ui:14 +msgid "Fonts" +msgstr "Fonturi" + +#: extensions/image_print/data/ui/print-preferences.ui:87 +msgid "Select Caption Font" +msgstr "Selectează fontul indiciului" + +#: extensions/image_print/data/ui/print-preferences.ui:104 +msgid "Select Header Font" +msgstr "Selectează fontul antetului" + +#: extensions/image_print/data/ui/print-preferences.ui:121 +msgid "Select Footer Font" +msgstr "Selectează fontul subsolului" + +#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/webalbums/data/albumthemes/text.h:31 +#, c-format +msgid "Page %d of %d" +msgstr "Pagina %d din %d" + +#: extensions/image_print/gth-image-print-job.c:1681 +#: extensions/image_print/gth-image-print-job.c:1846 +#: extensions/image_print/gth-image-print-job.c:1889 +msgid "Could not print" +msgstr "Nu s-a putut tipări" + +#: extensions/image_print/gth-image-print-job.c:1747 +msgid "Images" +msgstr "Imagini" + +#: extensions/image_print/gth-image-print-job.c:1848 +#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 +msgid "No suitable loader available for this file type" +msgstr "Niciun încărcător potrivit disponibil pentru acest tip de fișiere" + +#. translators: %s is a filename +#: extensions/image_print/gth-load-image-info-task.c:168 +#, c-format +msgid "Loading “%s”" +msgstr "Se încarcă „%s”" + +#: extensions/image_print/gth-load-image-info-task.c:170 +#: extensions/webalbums/gth-web-exporter.c:2714 +msgid "Loading images" +msgstr "Incărcând imagini" + +#: extensions/image_print/image_print.extension.desktop.in.in:3 +msgid "Image print" +msgstr "Tipărire imagine" + +#: extensions/image_print/image_print.extension.desktop.in.in:4 +msgid "Allow to print images choosing the page layout." +msgstr "Permite tipărirea imaginilor alegând aranjamentul paginii." + +#: extensions/image_print/image_print.extension.desktop.in.in:8 +msgid "document-print" +msgstr "tipărește-document" + +#: extensions/image_rotation/callbacks.c:59 +msgid "Rotate Physically" +msgstr "Rotește fizic" + +#: extensions/image_rotation/callbacks.c:60 +msgid "Reset the EXIF Orientation" +msgstr "Restabilește orientarea EXIF" + +#: extensions/image_rotation/gth-reset-orientation-task.c:114 +#: extensions/image_rotation/gth-transform-task.c:146 +#: extensions/webalbums/gth-web-exporter.c:2326 +#: extensions/webalbums/gth-web-exporter.c:2411 +msgid "Saving images" +msgstr "Salvând imaginile" + +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:3 +msgid "Image rotation" +msgstr "Rotație imagine" + +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:4 +msgid "Rotate images without data loss." +msgstr "Rotește imaginile fără pierderi de date." + +#: extensions/image_rotation/rotation-utils.c:105 +#, c-format +msgid "Problem transforming the image: %s" +msgstr "Probleme la transformarea imaginii: %s" + +#: extensions/image_rotation/rotation-utils.c:110 +msgid "" +"This transformation may introduce small image distortions along one or more " +"edges, because the image dimensions are not multiples of 8.\n" +"\n" +"The distortion is reversible, however. If the resulting image is " +"unacceptable, simply apply the reverse transformation to return to the " +"original image.\n" +"\n" +"You can also choose to discard (or trim) any untransformable edge pixels. " +"For practical use, this mode gives the best looking results, but the " +"transformation is not strictly lossless anymore." +msgstr "" +"Această transformare ar putea introduce mici distorsiuni de-a lungul " +"marginilor, pentru că dimensiunile imaginii nu sunt multiplu de 8.\n" +"\n" +"Totuși, distorsiunea este reversibilă. Dacă imaginea rezultată este " +"inacceptabilă, pur și simplu aplică transformarea inversă pentru a te " +"întoarce la imaginea originală.\n" +"\n" +"Poți deasemenea alege sa renunți la pixelii marginii netransformabile. " +"Pentru uz practic, acest mod dă rezultatele care arată cel mai bine, dar " +"transformarea nu mai este strict fară pierdere de informație." + +#: extensions/image_rotation/rotation-utils.c:116 +msgid "_Trim" +msgstr "_Taie" + +#: extensions/image_rotation/rotation-utils.c:118 +msgid "_Accept distortion" +msgstr "_Acceptă distorsiunea" + +#: extensions/image_viewer/callbacks.c:32 +msgid "Zoom in" +msgstr "Mărește" + +#: extensions/image_viewer/callbacks.c:33 +msgid "Zoom out" +msgstr "Micșorează" + +#: extensions/image_viewer/callbacks.c:34 +msgid "Zoom 100%" +msgstr "Zoom 100%" + +#: extensions/image_viewer/callbacks.c:35 +msgid "Zoom 200%" +msgstr "Zoom 200%" + +#: extensions/image_viewer/callbacks.c:36 +msgid "Zoom 300%" +msgstr "Zoom 300%" + +#: extensions/image_viewer/callbacks.c:38 +msgid "Zoom to fit" +msgstr "Zoom pentru a potrivi" + +#: extensions/image_viewer/callbacks.c:39 +msgid "Zoom to fit if larger" +msgstr "Zoom pentru a potrivi dacă este mai mare" + +#: extensions/image_viewer/callbacks.c:40 +msgid "Zoom to fit width" +msgstr "Dimensionează pentru a potrivi în lungime" + +#: extensions/image_viewer/callbacks.c:41 +msgid "Zoom to fit width if larger" +msgstr "Zoom pentru a potrivi la lățime dacă este mai mare" + +#: extensions/image_viewer/callbacks.c:42 +msgid "Zoom to fit height" +msgstr "Zoom pentru a potrivi cu lățimea" + +#: extensions/image_viewer/callbacks.c:43 +msgid "Zoom to fit height if larger" +msgstr "Zoom pentru a potrivi cu înălțimea dacă este mai mare" + +#: extensions/image_viewer/callbacks.c:45 +msgid "Undo edit" +msgstr "Anulează editarea" + +#: extensions/image_viewer/callbacks.c:46 +msgid "Redo edit" +msgstr "Refă editarea" + +#: extensions/image_viewer/callbacks.c:48 +msgid "Scroll left" +msgstr "Derulează la stânga" + +#: extensions/image_viewer/callbacks.c:49 +msgid "Scroll right" +msgstr "Derulează la dreapta" + +#: extensions/image_viewer/callbacks.c:50 +msgid "Scroll up" +msgstr "Derulează în sus" + +#: extensions/image_viewer/callbacks.c:51 +msgid "Scroll down" +msgstr "Derulează în jos" + +#: extensions/image_viewer/callbacks.c:53 +msgid "Scroll left fast" +msgstr "Derulează la stânga rapid" + +#: extensions/image_viewer/callbacks.c:54 +msgid "Scroll right fast" +msgstr "Derulează la dreapta rapid" + +#: extensions/image_viewer/callbacks.c:55 +msgid "Scroll up fast" +msgstr "Derulează în sus rapid" + +#: extensions/image_viewer/callbacks.c:56 +msgid "Scroll down fast" +msgstr "Derulează în jos rapid" + +#: extensions/image_viewer/callbacks.c:58 +msgid "Scroll to center" +msgstr "Derulează la centru" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:20 +msgid "After loading an image:" +msgstr "După încărcarea unei imagini:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:49 +#: extensions/image_viewer/gth-image-viewer-page.c:1138 +msgid "Set to actual size" +msgstr "Stabilește la dimensiunea actuală" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:50 +msgid "Keep previous zoom" +msgstr "Păstrează zoom-ul anterior" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:52 +#: extensions/image_viewer/gth-image-viewer-page.c:1145 +msgid "Fit to window if larger" +msgstr "Potrivește cu dimensiunea ferestrei dacă este mai mare" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:53 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:80 +msgid "Fit to width" +msgstr "Potrivește la lățime" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:54 +msgid "Fit to width if larger" +msgstr "Potrivește cu lățimea dacă este mai mare" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:72 +msgid "Reset scrollbar positions" +msgstr "Restabilește pozițiile barei de derulare" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:109 +msgid "Mouse wheel action:" +msgstr "Acțiunea rotiței mausului:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:131 +msgctxt "zoom quality" +msgid "Change image" +msgstr "Schimbă imaginea" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:148 +msgctxt "zoom quality" +msgid "Zoom image" +msgstr "Apropie imaginea" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:187 +msgid "Zoom quality:" +msgstr "Calitate zoom:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:209 +msgctxt "zoom quality" +msgid "_High" +msgstr "_Ridicată" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:226 +msgctxt "zoom quality" +msgid "_Low" +msgstr "Scăzută" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:266 +msgid "Transparency:" +msgstr "Transparență:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:295 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:15 +msgid "Checkered" +msgstr "Cadrilat" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:296 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:24 +msgid "White" +msgstr "Alb" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:297 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:33 +msgid "Gray" +msgstr "Gri" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:298 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:42 +msgid "Black" +msgstr "Negru" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:62 +msgid "Automatic" +msgstr "Automat" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:89 +msgid "Fit to height" +msgstr "Potrivește la înălțime" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:106 +msgid "50%" +msgstr "50%" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:115 +msgid "100%" +msgstr "100%" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:124 +msgid "200%" +msgstr "200%" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:133 +msgid "300%" +msgstr "300%" + +#: extensions/image_viewer/gth-image-histogram.c:94 +msgid "Histogram" +msgstr "Histogramă" + +#: extensions/image_viewer/gth-image-viewer-page.c:83 +msgid "Copy Image" +msgstr "Copiază imaginea" + +#: extensions/image_viewer/gth-image-viewer-page.c:84 +msgid "Paste Image" +msgstr "Lipește imagine" + +#: extensions/image_viewer/gth-image-viewer-page.c:1173 +msgid "Apply the embedded color profile" +msgstr "Aplică profilul de culoare înglobat" + +#: extensions/image_viewer/gth-image-viewer-page.c:1188 +msgid "Next frame" +msgstr "Cadrul următor" + +#: extensions/image_viewer/gth-image-viewer-page.c:1195 +msgid "Transparency" +msgstr "Transparență" + +#: extensions/image_viewer/gth-image-viewer-page.c:1803 +msgid "Save Image" +msgstr "Salvează imagine" + +#: extensions/image_viewer/gth-image-viewer-page.c:2519 +msgid "Loading the original image" +msgstr "Se încarcă imaginea originală" + +#: extensions/image_viewer/main.c:36 +msgid "Scroll Image" +msgstr "Derulează imaginea" + +#: extensions/image_viewer/main.c:37 +msgid "Image Editor" +msgstr "Editor de imagine" + +#: extensions/image_viewer/preferences.c:158 gthumb/gth-main-default-types.c:42 +#: gthumb/gth-shortcuts-window.c:40 +msgid "Viewer" +msgstr "Vizualizator" + +#: extensions/importer/data/ui/import-preferences.ui:63 +msgid "_Destination" +msgstr "_Destinație" + +#: extensions/importer/data/ui/import-preferences.ui:95 +msgid "_Automatic subfolder" +msgstr "Subdosar _automat" + +#: extensions/importer/data/ui/import-preferences.ui:160 +msgid "as _single subfolder" +msgstr "ca un subdosar _singur" + +#: extensions/importer/data/ui/import-preferences.ui:393 +msgid "The year" +msgstr "Anul" + +#: extensions/importer/data/ui/import-preferences.ui:410 +msgid "The month" +msgstr "Luna" + +#: extensions/importer/data/ui/import-preferences.ui:427 +msgid "The day of the month" +msgstr "Numărul zilei din lună" + +#: extensions/importer/data/ui/import-preferences.ui:444 +msgid "The hour" +msgstr "Ora" + +#: extensions/importer/data/ui/import-preferences.ui:461 +msgid "The minutes" +msgstr "Minutele" + +#: extensions/importer/data/ui/import-preferences.ui:478 +msgid "The seconds" +msgstr "Secundele" + +#: extensions/importer/gth-import-destination-button.c:115 +msgid "Invalid Destination" +msgstr "Destinație nevalidă" + +#: extensions/importer/gth-import-preferences-dialog.c:199 +#, c-format +msgid "example: %s" +msgstr "exemplu: %s" + +#. subfolder type +#: extensions/importer/gth-import-preferences-dialog.c:324 +msgid "File date" +msgstr "Data fișierului" + +#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); +#. subfolder format +#: extensions/importer/gth-import-preferences-dialog.c:334 +msgid "year-month-day" +msgstr "an-lună-zi" + +#: extensions/importer/gth-import-preferences-dialog.c:335 +msgid "year-month" +msgstr "an-lună" + +#: extensions/importer/gth-import-preferences-dialog.c:336 +msgid "year" +msgstr "an" + +#: extensions/importer/gth-import-preferences-dialog.c:337 +msgid "custom format" +msgstr "format personalizat" + +#: extensions/importer/gth-import-task.c:431 +#: extensions/importer/gth-import-task.c:466 +#: extensions/importer/gth-import-task.c:678 +msgid "Importing files" +msgstr "Importarea fișierelor" + +#: extensions/importer/gth-import-task.c:627 +msgid "No file imported" +msgstr "Nu s-a importat niciun fișier" + +#: extensions/importer/gth-import-task.c:628 +msgid "The selected files are already present in the destination." +msgstr "Fișierele selectate sunt deja prezente la destinație." + +#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 +msgid "Could not delete the files" +msgstr "Nu s-au putut șterge fișierele" + +#: extensions/importer/gth-import-task.c:652 +msgid "Delete operation not supported." +msgstr "Operațiunea de ștergere nu este suportată." + +#: extensions/importer/gth-import-task.c:739 +msgid "Last imported" +msgstr "Ultima importată" + +#: extensions/importer/gth-import-task.c:843 +msgid "No file specified." +msgstr "Nu s-a specificat niciun fișier." + +#. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. +#: extensions/importer/gth-import-task.c:880 +#, c-format +msgid "" +"Not enough free space in “%s”.\n" +"%s of space is required but only %s is available." +msgstr "" +"Nu este destul spațiu liber în „%s”.\n" +"%s spațiu este necesar dar numai %s este disponibil." + +#: extensions/list_tools/callbacks.c:148 extensions/list_tools/callbacks.c:157 +#: extensions/list_tools/main.c:31 +msgid "Tools" +msgstr "Unelte" + +#: extensions/list_tools/data/ui/personalize-scripts.ui:29 +msgid "Co_mmands:" +msgstr "Co_menzi:" + +#: extensions/list_tools/data/ui/script-editor.ui:47 +msgid "_Wait for the command to finish" +msgstr "_Așteaptă până comanda se finalizează" + +#: extensions/list_tools/data/ui/script-editor.ui:65 +msgid "E_xecute command once for every file" +msgstr "E_xecută comanda pentru fiecare fișier" + +#: extensions/list_tools/data/ui/script-editor.ui:82 +msgid "_Terminal command (shell script)" +msgstr "Comandă de _terminal (script pentru shell)" + +#: extensions/list_tools/data/ui/script-editor.ui:101 +msgid "Sh_ortcut:" +msgstr "Scurtăt_uri:" + +#: extensions/list_tools/data/ui/script-editor.ui:232 +msgid "The file uri" +msgstr "URI-ul fișierului" + +#: extensions/list_tools/data/ui/script-editor.ui:250 +msgid "The file path" +msgstr "Calea fișierului" + +#: extensions/list_tools/data/ui/script-editor.ui:268 +msgid "The file basename" +msgstr "Numele de bază al fișierului" + +#: extensions/list_tools/data/ui/script-editor.ui:286 +msgid "The parent folder path" +msgstr "Calea dosarului părinte" + +#. Translate only 'message' and 'default_value'. +#: extensions/list_tools/data/ui/script-editor.ui:336 +#, c-format +msgid "%ask{ message }{ default value }" +msgstr "%ask{ mesaj }{ valoare implicită }" + +#: extensions/list_tools/data/ui/script-editor.ui:352 +msgid "Ask an input value" +msgstr "Cere o valoare de intrare" + +#. Translate only 'attribute name' +#: extensions/list_tools/data/ui/script-editor.ui:370 +#, c-format +msgid "%attr{ attribute name }" +msgstr "%attr{ numele atributului }" + +#: extensions/list_tools/data/ui/script-editor.ui:386 +#: extensions/rename_series/data/ui/rename-series.ui:356 +msgid "A file attribute" +msgstr "Un atribut de fișier" + +#: extensions/list_tools/data/ui/script-editor.ui:404 +msgid "%N" +msgstr "%N" + +#: extensions/list_tools/data/ui/script-editor.ui:420 +msgid "The file basename without extension" +msgstr "Numele de bază fără extensie" + +#: extensions/list_tools/data/ui/script-editor.ui:438 +#, c-format +msgid "%E" +msgstr "%E" + +#: extensions/list_tools/data/ui/script-editor.ui:454 +msgid "The file extension" +msgstr "Extensia fișierului" + +#. Translate only 'text'. +#: extensions/list_tools/data/ui/script-editor.ui:472 +#, c-format +msgid "%quote{ text }" +msgstr "%quote{ text }" + +#: extensions/list_tools/data/ui/script-editor.ui:488 +msgid "Quote the text " +msgstr "Citează textul " + +#: extensions/list_tools/data/ui/script-editor.ui:522 +msgid "The current date and time" +msgstr "Data și ora curentă" + +#: extensions/list_tools/data/ui/script-editor.ui:568 +msgid "_Command:" +msgstr "_Comandă:" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +msgid "Personalize…" +msgstr "Personalizează…" + +#: extensions/list_tools/dlg-personalize-scripts.c:250 +msgid "Script" +msgstr "Script" + +#: extensions/list_tools/dlg-personalize-scripts.c:264 +#: gthumb/dlg-preferences-shortcuts.c:229 gthumb/gth-accel-button.c:256 +msgid "Shortcut" +msgstr "Scurtătură" + +#: extensions/list_tools/dlg-personalize-scripts.c:278 +#: gthumb/dlg-personalize-filters.c:252 +msgid "Show" +msgstr "Arată" + +#: extensions/list_tools/dlg-personalize-scripts.c:368 +msgid "Could not save the script" +msgstr "Nu s-a putut salva scriptul" + +#: extensions/list_tools/dlg-personalize-scripts.c:448 +msgid "New Command" +msgstr "Comandă nouă" + +#: extensions/list_tools/dlg-personalize-scripts.c:475 +msgid "Edit Command" +msgstr "Editează comandă" + +#: extensions/list_tools/dlg-personalize-scripts.c:505 +msgid "Are you sure you want to delete the selected command?" +msgstr "Sigur doriți ștergerea comenzii selectate?" + +#: extensions/list_tools/dlg-personalize-scripts.c:605 +msgid "Commands" +msgstr "Comenzi" + +#: extensions/list_tools/gth-script-editor-dialog.c:279 +#, c-format +msgid "No command specified" +msgstr "Nu s-a specificat nicio comandă" + +#: extensions/list_tools/gth-script-task.c:86 +#, c-format +msgid "Command exited abnormally with status %d" +msgstr "Comanda s-a încheiat anormal cu starea %d" + +#: extensions/list_tools/gth-script.c:502 +msgid "Enter a value:" +msgstr "Introduceți o valoare:" + +#: extensions/list_tools/gth-script.c:753 +#: extensions/webalbums/gth-web-exporter.c:561 +#: extensions/webalbums/gth-web-exporter.c:573 +#: extensions/webalbums/gth-web-exporter.c:581 +msgid "Malformed command" +msgstr "Comandă eronată" + +#: extensions/list_tools/gth-script.c:808 +msgid "_Skip" +msgstr "_Omite" + +#: extensions/list_tools/list_tools.extension.desktop.in.in:3 +msgid "File list tools" +msgstr "Unelte de listare fișiere" + +#: extensions/list_tools/list_tools.extension.desktop.in.in:4 +msgid "Scripting and batch manipulation of files." +msgstr "Scripting și manipulare în masă a fișierelor." + +#: extensions/list_tools/list_tools.extension.desktop.in.in:8 +msgid "applications-engineering" +msgstr "inginerie-de-aplicații" + +#: extensions/map_view/gth-map-view.c:128 +msgctxt "Cardinal point" +msgid "S" +msgstr "S" + +#: extensions/map_view/gth-map-view.c:128 +msgctxt "Cardinal point" +msgid "N" +msgstr "N" + +#: extensions/map_view/gth-map-view.c:130 +msgctxt "Cardinal point" +msgid "W" +msgstr "V" + +#: extensions/map_view/gth-map-view.c:130 +msgctxt "Cardinal point" +msgid "E" +msgstr "E" + +#: extensions/map_view/gth-map-view.c:225 +#: extensions/map_view/map_view.extension.desktop.in.in:3 +msgid "Map" +msgstr "Hartă" + +#: extensions/map_view/map_view.extension.desktop.in.in:4 +msgid "View the photo position on the map" +msgstr "Vizualizează poziția fotografiei pe hartă" + +#: extensions/oauth/data/ui/oauth-account-manager.ui:23 +msgid "A_ccounts:" +msgstr "_Conturi:" + +#: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 +#: gthumb/gth-folder-tree.c:1160 +msgid "Loading…" +msgstr "Se încarcă…" + +#: extensions/oauth/oauth-account-chooser-dialog.c:192 +msgid "New authentication…" +msgstr "Autentificare nouă…" + +#: extensions/oauth/oauth-ask-authorization-dialog.c:240 +msgid "Authorization Required" +msgstr "Autorizare necesară" + +#: extensions/oauth/web-service.c:379 +msgid "Choose _Account…" +msgstr "_Alegeți contul…" + +#: extensions/oauth/web-service.c:657 +msgid "Choose Account" +msgstr "Alegeți contul" + +#: extensions/oauth/web-service.c:774 +msgid "Edit Accounts" +msgstr "Editare conturi" + +#: extensions/oauth/web-service.c:792 extensions/oauth/web-service.c:809 +msgid "Connecting to the server" +msgstr "Se conectează la server" + +#: extensions/oauth/web-service.c:793 +msgid "Asking authorization" +msgstr "Se cere autorizare" + +#: extensions/oauth/web-service.c:810 +msgid "Getting account information" +msgstr "Se obțin informațiile contului" + +#: extensions/photo_importer/actions.c:71 +#: extensions/photo_importer/dlg-photo-importer.c:628 +msgid "Choose a folder" +msgstr "Alege un dosar" + +#: extensions/photo_importer/actions.c:75 +msgid "Import" +msgstr "Importă" + +#: extensions/photo_importer/callbacks.c:41 +msgid "_Removable Device…" +msgstr "_Dispozitiv amovibil…" + +#: extensions/photo_importer/callbacks.c:42 +msgid "F_older…" +msgstr "D_osar…" + +#: extensions/photo_importer/callbacks.c:63 +msgid "I_mport From" +msgstr "I_mportă de la" + +#: extensions/photo_importer/data/ui/photo-importer-options.ui:15 +msgid "After importing from a device:" +msgstr "După importarea de pe un dispozitiv:" + +#: extensions/photo_importer/data/ui/photo-importer-options.ui:42 +msgid "_Rotate the images physically" +msgstr "_Rotește imaginile fizic" + +#: extensions/photo_importer/data/ui/photo-importer-options.ui:59 +#: extensions/photo_importer/data/ui/photo-importer.ui:273 +msgid "_Delete the imported files from the source" +msgstr "Ș_terge fișierele importate din sursă" + +#. view label +#: extensions/photo_importer/data/ui/photo-importer.ui:54 +#: gthumb/gth-filterbar.c:414 +msgid "S_how:" +msgstr "_Arată:" + +#: extensions/photo_importer/data/ui/photo-importer.ui:185 +msgid "_Event:" +msgstr "_Eveniment:" + +#: extensions/photo_importer/data/ui/photo-importer.ui:245 +msgid "_Tags:" +msgstr "E_tichete:" + +#: extensions/photo_importer/dlg-photo-importer.c:227 +#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +msgid "Could not import the files" +msgstr "Nu s-au putut importa fișierele" + +#. translators: %d is the number of files, %s the total size +#: extensions/photo_importer/dlg-photo-importer.c:291 +#, c-format +msgid "Files to import: %d (%s)" +msgstr "Fișiere de importat: %d (%s)" + +#: extensions/photo_importer/dlg-photo-importer.c:331 +msgid "Could not load the folder" +msgstr "Nu s-a putut încărca dosarul" + +#: extensions/photo_importer/dlg-photo-importer.c:356 +#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 +#: gthumb/gth-folder-tree.c:1186 +msgid "(Empty)" +msgstr "(Gol)" + +#: extensions/photo_importer/dlg-photo-importer.c:361 +msgid "Getting the folder content…" +msgstr "Se obține conținutul dosarului..." + +#: extensions/photo_importer/dlg-photo-importer.c:407 +msgid "Empty" +msgstr "Gol" + +#: extensions/photo_importer/dlg-photo-importer.c:594 +msgid "Import from Removable Device" +msgstr "Importă dintr-un dispozitiv amovibil" + +#: extensions/photo_importer/dlg-photo-importer.c:626 +msgid "Import from Folder" +msgstr "Importă din dosar" + +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:3 +msgid "Import photos" +msgstr "Importă fotografii" + +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:4 +msgid "Import photos from removable devices." +msgstr "Importă fotografii de pe dispozitive amovibile." + +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:8 +msgid "camera-photo" +msgstr "cameră-foto" + +#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 +msgid "_Picasa Web Album…" +msgstr "Album web _Picasa…" + +#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 +msgid "_Albums:" +msgstr "_Albume:" + +#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Nume" + +#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 +msgid "Used" +msgstr "Utilizat" + +#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 +msgid "Remaining photos" +msgstr "Fotografii rămase" + +#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 +msgid "Public" +msgstr "Publice" + +#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 +#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 +msgid "Could not get the album list" +msgstr "Nu s-a putut obține lista albumelor" + +#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 +msgid "Export to Picasa Web Albums" +msgstr "Exportă la Albume web Picasa" + +#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 +msgid "Import from Picasa Web Album" +msgstr "Importă din album web Picasa" + +#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 +msgid "Picasa Web Albums" +msgstr "Albume web Picasa" + +#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 +msgid "Upload images to Picasa Web Albums" +msgstr "Încarcă imagini la Albume web Picasa" + +#: extensions/raw_files/gth-metadata-provider-raw.c:90 +msgid "RAW Format" +msgstr "Format RAW" + +#: extensions/raw_files/raw_files.extension.desktop.in.in:3 +msgid "Raw format support" +msgstr "Suport pentru format raw" + +#: extensions/raw_files/raw_files.extension.desktop.in.in:4 +msgid "Allow to load raw format images." +msgstr "Permite încărcarea imaginilor în format brut." + +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:471 +msgid "Red Eye Removal" +msgstr "Eliminare ochi roșii" + +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:472 +msgid "Remove the red eye effect caused by camera flashes" +msgstr "Elimină efectul ochilor roșii cauzat de blițul camerei" + +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:3 +msgid "Red-eye removal" +msgstr "Eliminare ochi roșii" + +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:4 +msgid "Tool to remove the red-eye effect from a photo." +msgstr "Unealtă pentru eliminarea efectului de ochi-roșii dintr-o fotografie." + +#: extensions/rename_series/data/ui/code-selector.ui:105 +msgid "digits" +msgstr "cifre" + +#: extensions/rename_series/data/ui/code-selector.ui:159 +msgid "format:" +msgstr "format:" + +#: extensions/rename_series/data/ui/code-selector.ui:256 +msgid "remove" +msgstr "elimină" + +#: extensions/rename_series/data/ui/code-selector.ui:276 +msgid "add" +msgstr "adaugă" + +#: extensions/rename_series/data/ui/rename-series.ui:41 +msgid "_Sort by:" +msgstr "_Sortează după:" + +#. Translators: this is the text case (upper or lower case). +#: extensions/rename_series/data/ui/rename-series.ui:54 +msgid "Cas_e:" +msgstr "Majuscul_e sau minuscule:" + +#: extensions/rename_series/data/ui/rename-series.ui:83 +#: gthumb/gth-browser-actions-entries.h:94 +msgid "Help" +msgstr "Ajutor" + +#: extensions/rename_series/data/ui/rename-series.ui:97 +msgid "Edit template" +msgstr "Editează șablon" + +#. translate only the text in the curly brackets +#: extensions/rename_series/data/ui/rename-series.ui:204 +msgid "%M{ format }" +msgstr "%M{ format }" + +#. translate only the text in the curly brackets +#: extensions/rename_series/data/ui/rename-series.ui:234 +#, c-format +msgid "%A{ identifier }" +msgstr "%A{ identificator }" + +#: extensions/rename_series/data/ui/rename-series.ui:280 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 +msgid "The original filename" +msgstr "Numele original al fișierului" + +#: extensions/rename_series/data/ui/rename-series.ui:295 +msgid "The original extension" +msgstr "Extensia originală" + +#: extensions/rename_series/data/ui/rename-series.ui:310 +msgid "The original enumerator" +msgstr "Enumerator original" + +#: extensions/rename_series/data/ui/rename-series.ui:325 +msgid "The modification date" +msgstr "Data modificării" + +#: extensions/rename_series/data/ui/rename-series.ui:341 +msgid "The digitalization date" +msgstr "Data digitalizării" + +#: extensions/rename_series/data/ui/rename-series.ui:389 +msgid "1" +msgstr "1" + +#: extensions/rename_series/data/ui/rename-series.ui:426 +msgid "Re_verse Order" +msgstr "Ordine in_versă" + +#: extensions/rename_series/data/ui/rename-series.ui:473 +msgid "_Template:" +msgstr "Șa_blon:" + +#: extensions/rename_series/data/ui/rename-series.ui:514 +msgid "_Preview:" +msgstr "_Previzualizare:" + +#: extensions/rename_series/dlg-rename-series.c:58 +msgid "Enumerator" +msgstr "Enumerator" + +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "Original filename" +msgstr "Numele original" + +#: extensions/rename_series/dlg-rename-series.c:60 +msgid "Original extension" +msgstr "Extensia originală" + +#: extensions/rename_series/dlg-rename-series.c:61 +msgid "Original enumerator" +msgstr "Enumerator original" + +#: extensions/rename_series/dlg-rename-series.c:62 +msgid "Modification date" +msgstr "Data modificării" + +#: extensions/rename_series/dlg-rename-series.c:63 +msgid "Digitalization date" +msgstr "Data digitalizării" + +#: extensions/rename_series/dlg-rename-series.c:64 +msgid "File attribute" +msgstr "Atribut de fișier" + +#: extensions/rename_series/dlg-rename-series.c:558 +#: extensions/rename_series/dlg-rename-series.c:685 +msgid "Could not rename the files" +msgstr "Nu s-au putut redenumi fișierele" + +#: extensions/rename_series/dlg-rename-series.c:782 +msgid "Could not save the template" +msgstr "Nu s-a putut salva șablonul" + +#: extensions/rename_series/dlg-rename-series.c:800 +msgid "Edit Template" +msgstr "Editează șablon" + +#: extensions/rename_series/dlg-rename-series.c:860 +#: gthumb/gth-folder-tree.c:1974 +msgid "_Rename" +msgstr "_Redenumește" + +#: extensions/rename_series/dlg-rename-series.c:877 +msgid "Old Name" +msgstr "Nume vechi" + +#: extensions/rename_series/dlg-rename-series.c:888 +msgid "New Name" +msgstr "Nume nou" + +#: extensions/rename_series/dlg-rename-series.c:966 +msgid "Keep original case" +msgstr "Păstrează ortografia originală" + +#: extensions/rename_series/dlg-rename-series.c:967 +msgid "Convert to lower-case" +msgstr "Convertește în minuscule" + +#: extensions/rename_series/dlg-rename-series.c:968 +msgid "Convert to upper-case" +msgstr "Convertește în majuscule" + +#: extensions/rename_series/gth-rename-task.c:170 +msgid "Renaming files" +msgstr "Se redenumesc fișiere" + +#: extensions/rename_series/rename_series.extension.desktop.in.in:3 +msgid "Rename files" +msgstr "Redenumește fișiere" + +#: extensions/rename_series/rename_series.extension.desktop.in.in:4 +msgid "Rename series of files." +msgstr "Redenumește serii de fișiere" + +#: extensions/resize_images/callbacks.c:38 +msgid "Resize Images…" +msgstr "Redimensionează imaginile…" + +#: extensions/resize_images/data/ui/resize-images.ui:29 +msgid "pixel" +msgstr "pixel" + +#: extensions/resize_images/data/ui/resize-images.ui:68 +msgid "New dimensions" +msgstr "Dimensiuni noi" + +#: extensions/resize_images/data/ui/resize-images.ui:120 +msgid "_Height:" +msgstr "Înă_lțime:" + +#: extensions/resize_images/data/ui/resize-images.ui:203 +msgid "_Preserve original aspect ratios" +msgstr "_Păstrează raportul de aspect original" + +#: extensions/resize_images/data/ui/resize-images.ui:324 +#: gthumb/gth-main-default-metadata.c:47 gthumb/gth-toolbox.c:148 +msgid "Format" +msgstr "Format" + +#: extensions/resize_images/dlg-resize-images.c:341 +msgid "Resize Images" +msgstr "Redimensionează imaginile" + +#: extensions/resize_images/dlg-resize-images.c:427 +msgid "Keep the original format" +msgstr "Păstrează formatul original" + +#: extensions/resize_images/resize_images.extension.desktop.in.in:3 +msgid "Resize images" +msgstr "Redimensionează imaginile" + +#: extensions/resize_images/resize_images.extension.desktop.in.in:4 +msgid "Resize series of images." +msgstr "Redimensionează serii de imagini." + +#: extensions/search/actions.c:50 extensions/search/actions.c:122 +#: extensions/search/actions.c:128 +msgid "Could not perform the search" +msgstr "Nu s-a putut efectua căutarea" + +#: extensions/search/actions.c:55 +msgid "Search Result" +msgstr "Rezultat căutare" + +#: extensions/search/actions.c:78 +msgid "Find" +msgstr "Caută" + +#: extensions/search/callbacks.c:44 extensions/search/callbacks.c:79 +msgid "Find files" +msgstr "Găsește fișiere" + +#: extensions/search/callbacks.c:113 +msgid "Search again" +msgstr "Căutare din nou" + +#. Translators: This is not a verb, it's a name as in "the search properties". +#: extensions/search/callbacks.c:197 +#: extensions/search/search.extension.desktop.in.in:3 +msgid "Search" +msgstr "Căutare" + +#: extensions/search/gth-search-editor.c:117 +#: gthumb/gth-filter-editor-dialog.c:167 +msgid "all the following rules" +msgstr "toate regulile următoare" + +#: extensions/search/gth-search-editor.c:118 +#: gthumb/gth-filter-editor-dialog.c:168 +msgid "any of the following rules" +msgstr "oricare din regulile următoare" + +#: extensions/search/gth-search-source-selector.c:130 +msgid "Add another location" +msgstr "Adaugă o altă locație" + +#: extensions/search/gth-search-task.c:189 +#, c-format +msgid "Files found so far: %s" +msgstr "Fișiere găsite până acum: %s" + +#: extensions/search/gth-search-task.c:333 +msgid "Searching…" +msgstr "Se caută…" + +#: extensions/search/gth-search-task.c:340 +msgid "Cancel the operation" +msgstr "Anulează operația" + +#: extensions/search/search.extension.desktop.in.in:4 +msgid "File search tool." +msgstr "Unealtă de căutat fișiere." + +#: extensions/search/search.extension.desktop.in.in:8 +msgid "edit-find" +msgstr "editare-căutare" + +#. Not real actions, used in the shorcut window for documentation. +#: extensions/selections/callbacks.c:57 extensions/selections/callbacks.c:58 +#: extensions/selections/callbacks.c:59 extensions/selections/callbacks.c:71 +msgid "Add to selection" +msgstr "Adăugare la selecție" + +#: extensions/selections/callbacks.c:61 extensions/selections/callbacks.c:62 +#: extensions/selections/callbacks.c:63 extensions/selections/callbacks.c:72 +msgid "Remove from selection" +msgstr "Elimină din selecție" + +#: extensions/selections/callbacks.c:65 extensions/selections/callbacks.c:66 +#: extensions/selections/callbacks.c:67 extensions/selections/callbacks.c:73 +msgid "Show selection" +msgstr "Arată selecția" + +#: extensions/selections/callbacks.c:83 +msgid "Remove from Selection" +msgstr "Elimină din selecție" + +#: extensions/selections/callbacks.c:128 +#, c-format +msgid "Show selection %d" +msgstr "Arată selecția %d" + +#: extensions/selections/callbacks.c:365 +#, c-format +msgid "" +"Use Alt-%d to add files to this selection, Ctrl-%d to view this selection." +msgstr "" +"Utilizați Alt-%d pentru a adăuga fișierele la această selecție, Ctrl-%d " +"pentru a vizualiza această selecție." + +#: extensions/selections/gth-selections-manager.c:228 +#, c-format +msgid "Selection %d" +msgstr "Selecția %d" + +#: extensions/selections/gth-selections-manager.c:231 +#: extensions/selections/main.c:33 +#: extensions/selections/selections.extension.desktop.in.in:3 +msgid "Selections" +msgstr "Selecții" + +#: extensions/selections/selections.extension.desktop.in.in:4 +msgid "Advanced file selection." +msgstr "Selecție avansată de fișiere." + +#: extensions/selections/selections.extension.desktop.in.in:8 +msgid "emblem-flag-gray" +msgstr "emblem-flag-gray" + +#: extensions/slideshow/callbacks.c:40 +msgid "Start presentation" +msgstr "Începe prezentarea" + +#: extensions/slideshow/callbacks.c:41 +msgid "Terminate presentation" +msgstr "Termină prezentarea" + +#: extensions/slideshow/callbacks.c:42 +msgid "Pause/Resume presentation" +msgstr "Suspendă/Reia prezentarea" + +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:118 +msgid "Show next file" +msgstr "Arată următorul fișier" + +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:117 +msgid "Show previous file" +msgstr "Arată anteriorul fișier" + +#: extensions/slideshow/callbacks.c:65 extensions/slideshow/callbacks.c:362 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:65 +#: extensions/slideshow/main.c:286 extensions/slideshow/preferences.c:142 +#: extensions/slideshow/slideshow.extension.desktop.in.in:3 +#: gthumb/gth-shortcuts-window.c:41 +msgid "Presentation" +msgstr "Prezentare" + +#: extensions/slideshow/data/ui/slideshow-preferences.ui:46 +msgid "_Personalize" +msgstr "_Personalizează" + +#: extensions/slideshow/data/ui/slideshow-preferences.ui:100 +msgid "_Transition effect:" +msgstr "Efect de _tranziție:" + +#. This is the first part of the phrase "change automatically, every x seconds", where x is an input control that let the user choose a value. +#: extensions/slideshow/data/ui/slideshow-preferences.ui:126 +msgid "_Change automatically, every" +msgstr "S_chimbă automat, la fiecare" + +#: extensions/slideshow/data/ui/slideshow-preferences.ui:162 +msgctxt "Every x seconds" +msgid "seconds" +msgstr "secunde" + +#: extensions/slideshow/data/ui/slideshow-preferences.ui:186 +msgid "_Restart when finished" +msgstr "_Repornește la final" + +#: extensions/slideshow/data/ui/slideshow-preferences.ui:201 +msgid "R_andom order" +msgstr "Ordine _aleatoare" + +#: extensions/slideshow/data/ui/slideshow-preferences.ui:237 +msgid "Playlist" +msgstr "Listă de redare" + +#: extensions/slideshow/data/ui/slideshow-preferences.ui:314 +msgid "Add files to the playlist" +msgstr "Adaugă fișiere în lista de redare" + +#: extensions/slideshow/data/ui/slideshow-preferences.ui:334 +msgid "Remove the selected files" +msgstr "Elimină fișierele selectate" + +#: extensions/slideshow/gth-slideshow-preferences.c:185 +msgid "Choose the files to play" +msgstr "Alege fișierele de redat" + +#: extensions/slideshow/gth-slideshow-preferences.c:194 +msgid "Audio files" +msgstr "Fișiere audio" + +#: extensions/slideshow/gth-slideshow-preferences.c:260 +msgid "Random" +msgstr "Aleator" + +#: extensions/slideshow/gth-slideshow.c:237 +msgid "Playing a presentation" +msgstr "Redarea unei prezentări" + +#: extensions/slideshow/main.c:303 +msgid "Push from right" +msgstr "Împinge de la dreapta" + +#: extensions/slideshow/main.c:309 +msgid "Push from bottom" +msgstr "Împinge de jos" + +#: extensions/slideshow/main.c:315 +msgid "Slide from right" +msgstr "Trage de la dreapta" + +#: extensions/slideshow/main.c:321 +msgid "Slide from bottom" +msgstr "Trage de jos" + +#: extensions/slideshow/main.c:327 +msgid "Fade in" +msgstr "Estompare" + +#: extensions/slideshow/main.c:333 +msgid "Flip page" +msgstr "Întoarce pagina" + +#: extensions/slideshow/main.c:339 +msgid "Cube from right" +msgstr "Cub din dreapta" + +#: extensions/slideshow/main.c:345 +msgid "Cube from bottom" +msgstr "Cub de jos" + +#: extensions/slideshow/slideshow.extension.desktop.in.in:4 +msgid "Play a presentation of images." +msgstr "Redă o prezentare de imagini." + +#: extensions/slideshow/slideshow.extension.desktop.in.in:8 +msgid "x-office-presentation" +msgstr "x-office-presentation" + +#: extensions/terminal/actions.c:53 +#: extensions/terminal/terminal.extension.desktop.in.in:3 +msgid "Terminal" +msgstr "Terminal" + +#: extensions/terminal/callbacks.c:40 extensions/terminal/callbacks.c:45 +msgid "Open in Terminal" +msgstr "Deschide în terminal" + +#: extensions/terminal/terminal.extension.desktop.in.in:4 +msgid "Open a folder in a terminal" +msgstr "Deschide dosarul într-un terminal" + +#: extensions/terminal/terminal.extension.desktop.in.in:8 +msgid "utilities-terminal" +msgstr "utilitare-terminal" + +#: extensions/webalbums/callbacks.c:48 +msgid "_Web Album…" +msgstr "Album _web…" + +#: extensions/webalbums/data/albumthemes/text.h:26 +msgid "Click to view the image" +msgstr "Clic pentru vizualizarea imaginii" + +#: extensions/webalbums/data/albumthemes/text.h:27 +msgid "Go back to the index" +msgstr "Înapoi la index" + +#: extensions/webalbums/data/albumthemes/text.h:28 +#, c-format +msgid "Image %d of %d" +msgstr "Imaginea %d din %d" + +#: extensions/webalbums/data/albumthemes/text.h:29 +msgid "Index" +msgstr "Index" + +#: extensions/webalbums/data/albumthemes/text.h:33 +#, c-format +msgid "View page %d" +msgstr "Vezi pagina %d" + +#: extensions/webalbums/data/albumthemes/text.h:34 +msgid "View the next image" +msgstr "Vezi imaginea următoare" + +#: extensions/webalbums/data/albumthemes/text.h:35 +msgid "View the next page" +msgstr "Vezi pagina următoare" + +#: extensions/webalbums/data/albumthemes/text.h:36 +msgid "View the previous image" +msgstr "Vezi imaginea precedentă" + +#: extensions/webalbums/data/albumthemes/text.h:37 +msgid "View the previous page" +msgstr "Vezi pagina precedentă" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:19 +msgid "All images on a single image" +msgstr "Toate imaginile într-o singură imagine" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:22 +msgid "Adapts to the window width" +msgstr "Se adaptează la lățimea ferestrei" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:127 +msgid "%P" +msgstr "%P" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +msgid "_Copy originals to destination" +msgstr "_Copiază originalele la destinație" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +msgid "_Adapt to the window width " +msgstr "_Adaptează la lățimea ferestrei " + +#: extensions/webalbums/data/ui/web-album-exporter.ui:794 +#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +msgid "Index Page" +msgstr "Pagina Index" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +msgid "Thumbnail Caption" +msgstr "Titlu miniatură" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:988 +msgid "The current image number" +msgstr "Numărul imaginii curente" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 +msgid "The total number of images" +msgstr "Numărul total de imagini" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 +msgid "The file comment" +msgstr "Comentariul fișierului" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +msgid "Image Page" +msgstr "Pagina imaginii" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +msgid "Show the description, if available" +msgstr "Arată descrierea, dacă este disponibilă" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +msgid "Show the following attributes:" +msgstr "Arată următoarele atribute:" + +#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +msgid "Image Attributes" +msgstr "Atribute imagine" + +#: extensions/webalbums/dlg-web-exporter.c:379 +msgid "Web Album" +msgstr "Album web" + +#: extensions/webalbums/gth-web-exporter.c:1787 +msgid "Could not show the destination" +msgstr "Nu s-a putut arăta destinația" + +#: extensions/webalbums/gth-web-exporter.c:1823 +msgid "The album has been created successfully." +msgstr "Albumul a fost creeat cu succes." + +#: extensions/webalbums/gth-web-exporter.c:2092 +#: extensions/webalbums/gth-web-exporter.c:2120 +msgid "Saving thumbnails" +msgstr "Salvând pictogramele" + +#: extensions/webalbums/gth-web-exporter.c:2148 +msgid "Saving HTML pages: Images" +msgstr "Salvând paginile HTML: Imagini" + +#: extensions/webalbums/gth-web-exporter.c:2206 +msgid "Saving HTML pages: Indexes" +msgstr "Salvând paginile HTML: Indecși" + +#: extensions/webalbums/gth-web-exporter.c:2491 +msgid "Copying original images" +msgstr "Copiind imaginile originile" + +#: extensions/webalbums/gth-web-exporter.c:2958 +msgid "Could not find the style folder" +msgstr "Nu s-a putut găsi un dosar de stiluri" + +#: extensions/webalbums/gth-web-exporter.c:2996 +msgid "Could not create a temporary folder" +msgstr "Nu pot crea un dosar temporar" + +#: extensions/webalbums/webalbums.extension.desktop.in.in:3 +msgid "Web Albums" +msgstr "Albume web" + +#: extensions/webalbums/webalbums.extension.desktop.in.in:4 +msgid "Create static web albums." +msgstr "Creează albume web statice." + +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1171 +#: gthumb/gth-browser.c:6616 gthumb/gth-browser.c:6635 +#: gthumb/gth-browser.c:6659 gthumb/gth-vfs-tree.c:390 +#, c-format +msgid "Could not load the position “%s”" +msgstr "Nu s-a putut încărca poziția „%s”" + +#: gthumb/dlg-location.c:450 gthumb/dlg-location.c:460 +msgid "Open" +msgstr "Deschide" + +#: gthumb/dlg-personalize-filters.c:237 +msgid "Filter" +msgstr "Filtru" + +#: gthumb/dlg-personalize-filters.c:315 +msgid "Could not save the filter" +msgstr "Nu s-a putut salva filtrul" + +#: gthumb/dlg-personalize-filters.c:358 +msgid "New Filter" +msgstr "Filtru nou" + +#: gthumb/dlg-personalize-filters.c:387 +msgid "Edit Filter" +msgstr "Editează filtru" + +#: gthumb/dlg-personalize-filters.c:519 +msgid "Filters" +msgstr "Filtre" + +#. add the page to the preferences dialog +#: gthumb/dlg-preferences-browser.c:188 gthumb/dlg-preferences-extensions.c:65 +#: gthumb/gth-shortcuts-window.c:39 +msgid "Browser" +msgstr "Navigator" + +#: gthumb/dlg-preferences-extensions.c:61 +msgctxt "Extensions" +msgid "All" +msgstr "Toate" + +#: gthumb/dlg-preferences-extensions.c:62 +msgctxt "Extensions" +msgid "Enabled" +msgstr "Activat" + +#: gthumb/dlg-preferences-extensions.c:63 +msgctxt "Extensions" +msgid "Disabled" +msgstr "Deactivat" + +#: gthumb/dlg-preferences-extensions.c:66 +msgid "Viewers" +msgstr "Vizualizatori" + +#: gthumb/dlg-preferences-extensions.c:67 gthumb/gth-file-details.c:42 +#: gthumb/gth-main-default-metadata.c:33 +msgid "Metadata" +msgstr "Metadate" + +#: gthumb/dlg-preferences-extensions.c:68 +msgid "File tools" +msgstr "Unelte fișier" + +#: gthumb/dlg-preferences-extensions.c:69 +msgid "List tools" +msgstr "Listează unelte" + +#: gthumb/dlg-preferences-extensions.c:70 +msgid "Importers" +msgstr "Importatori" + +#: gthumb/dlg-preferences-extensions.c:71 +msgid "Exporters" +msgstr "Exportori" + +#: gthumb/dlg-preferences-extensions.c:368 +msgid "Could not activate the extension" +msgstr "Nu s-a putut activa extensia" + +#: gthumb/dlg-preferences-extensions.c:374 +msgid "Could not deactivate the extension" +msgstr "Nu s-a putut dezactiva extensia" + +#: gthumb/dlg-preferences-extensions.c:491 +msgid "gThumb Development Team" +msgstr "Echipa de dezvoltare gThumb" + +#. add the page to the preferences dialog +#: gthumb/dlg-preferences-extensions.c:664 +msgid "Extensions" +msgstr "Extensii" + +#: gthumb/dlg-preferences-extensions.c:713 +msgid "Restart required" +msgstr "Este necesară o repornire" + +#: gthumb/dlg-preferences-extensions.c:714 +msgid "You need to restart gthumb for these changes to take effect" +msgstr "Trebuie să reporniți gthumb pentru ca aceste modificări să aibă efect" + +#: gthumb/dlg-preferences-extensions.c:716 +msgid "_Restart" +msgstr "_Repornește" + +#: gthumb/dlg-preferences-shortcuts.c:294 +#: gthumb/dlg-preferences-shortcuts.c:369 gthumb/resources/gears-menu.ui:25 +msgid "Revert" +msgstr "Revino" + +#: gthumb/dlg-preferences-shortcuts.c:367 +msgid "Do you want to revert all the changes and use the default shortcuts?" +msgstr "" +"Doriți să restabiliți toate modificările și să utilizați scurtăturile " +"implicite?" + +#: gthumb/dlg-preferences-shortcuts.c:540 +msgctxt "Shortcuts" +msgid "All" +msgstr "Toate" + +#: gthumb/dlg-preferences-shortcuts.c:546 +msgctxt "Shortcuts" +msgid "Modified" +msgstr "Modificată" + +#. add the page to the preferences dialog +#: gthumb/dlg-preferences-shortcuts.c:575 +msgid "Shortcuts" +msgstr "Scurtături" + +#: gthumb/dlg-sort-order.c:113 +msgid "Sort By" +msgstr "Sortează după" + +#. For translators: This is a progress size indicator, for example: 230.4 MB of 512.8 MB +#: gthumb/gio-utils.c:1059 +#, c-format +msgid "%s of %s" +msgstr "%s din %s" + +#: gthumb/gio-utils.c:1148 +#, c-format +msgid "Moving “%s” to “%s”" +msgstr "Se mută „%s” la „%s”" + +#: gthumb/gio-utils.c:1150 +#, c-format +msgid "Copying “%s” to “%s”" +msgstr "Se copiază „%s” la „%s”" + +#: gthumb/gio-utils.c:1561 +msgid "Moving files" +msgstr "Se mută fișierele" + +#: gthumb/gio-utils.c:1561 +msgid "Copying files" +msgstr "Se copiază fișierele" + +#: gthumb/gio-utils.c:1562 gthumb/gio-utils.c:1793 gthumb/gio-utils.c:1923 +msgid "Getting file information" +msgstr "Se obțin informațiile fișierului" + +#: gthumb/gio-utils.c:1728 +msgid "Deleting files" +msgstr "Ștergerea fișiereleor" + +#: gthumb/gio-utils.c:1869 +msgid "Moving files to trash" +msgstr "Se mută fișierele la coșul de gunoi" + +#. hour:minutes:seconds +#. Translators: This is a time format, like "9∶05∶02" for 9 +#. * hours, 5 minutes, and 2 seconds. You may change "∶" to +#. * the separator that your locale uses or use "%Id" instead +#. * of "%d" if your locale uses localized digits. +#. +#: gthumb/glib-utils.c:2055 +#, c-format +msgctxt "long time format" +msgid "%d∶%02d∶%02d" +msgstr "%d∶%02d∶%02d" + +#. minutes:seconds +#. Translators: This is a time format, like "5∶02" for 5 +#. * minutes and 2 seconds. You may change "∶" to the +#. * separator that your locale uses or use "%Id" instead of +#. * "%d" if your locale uses localized digits. +#. +#: gthumb/glib-utils.c:2064 +#, c-format +msgctxt "short time format" +msgid "%d∶%02d" +msgstr "%d∶%02d" + +#: gthumb/gth-accel-dialog.c:121 +msgid "Press a combination of keys to use as shortcut." +msgstr "Apăsați o combinație de tase pentru a o folosi ca scurtătură." + +#: gthumb/gth-accel-dialog.c:122 +msgid "Press Esc to cancel" +msgstr "Apăsați Esc pentru a anula" + +#: gthumb/gth-application.c:52 +msgid "Open a new window" +msgstr "Deschide o fereastră nouă" + +#: gthumb/gth-application.c:56 +msgid "Start in fullscreen mode" +msgstr "Începe pe tot ecranul" + +#: gthumb/gth-application.c:60 +msgid "Automatically start a presentation" +msgstr "Pornește automat o prezentare" + +#: gthumb/gth-application.c:64 +msgid "Automatically import digital camera photos" +msgstr "Importă automat fotografii din camere foto digitale" + +#: gthumb/gth-application.c:68 +msgid "Show version" +msgstr "Arată versiunea" + +#: gthumb/gth-application.c:171 +msgid "— Image browser and viewer" +msgstr "— Navigator și vizualizator de imagini" + +#: gthumb/gth-browser-actions-callbacks.c:100 +msgid "" +"gThumb is free software; you can redistribute it and/or modify it under the " +"terms of the GNU General Public License as published by the Free Software " +"Foundation; either version 2 of the License, or (at your option) any later " +"version." +msgstr "" +"gThumb este program liber; îl puteți redistribui și/sau modifica sub " +"termenii licenței publice generale GNU GPL așa cum a fost publicată de Free " +"Software Foundation; fie versiunea a 2-a a licenței sau (la latitudinea " +"dumneavoastră) orice altă versiune ulterioară." + +#: gthumb/gth-browser-actions-callbacks.c:104 +msgid "" +"gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " +"WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " +"FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " +"details." +msgstr "" +"gThumb este distribuit în speranța că va fi folositor, dar FĂRĂ NICIO " +"GARANȚIE; chiar și fără garanția implicită de VANDABILITATE sau POTRIVIRE " +"PENTRU UN ANUMIT SCOP. Consultați Licența Publică Generală GNU GPL pentru " +"mai multe detalii." + +#: gthumb/gth-browser-actions-callbacks.c:108 +msgid "" +"You should have received a copy of the GNU General Public License along with " +"gThumb. If not, see http://www.gnu.org/licenses/." +msgstr "" +"Ar trebui să fi primit o copie a licenței GNU GPL împreună cu gThumb. Dacă " +"nu, consultați http://www.gnu.org/licenses/." + +#: gthumb/gth-browser-actions-callbacks.c:127 +msgid "An image viewer and browser for GNOME." +msgstr "Un vizualizator și navigator de imagini pentru GNOME." + +#: gthumb/gth-browser-actions-callbacks.c:130 +msgid "translator-credits" +msgstr "" +"Daniel Șerbănescu , 2021\n" +"\n" +"Launchpad Contributions:\n" +" Adrian Stratulat https://launchpad.net/~adrian-stratulat\n" +" Cristian KLEIN https://launchpad.net/~cristiklein\n" +" Ionuț Jula https://launchpad.net/~ionutjula\n" +" Mihai Felseghi https://launchpad.net/~mihaifelseghi\n" +" Mihai Varzaru https://launchpad.net/~mihaiv\n" +" Rus-Rebreanu Alin-Florin https://launchpad.net/~netblock" + +#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +msgid "New Window" +msgstr "Fereastră nouă" + +#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +msgid "Keyboard Shortcuts" +msgstr "Combinații de taste" + +#: gthumb/gth-browser-actions-entries.h:96 +msgid "Quit" +msgstr "Ieșire" + +#: gthumb/gth-browser-actions-entries.h:99 +msgid "Show browser" +msgstr "Arată în navigator" + +#: gthumb/gth-browser-actions-entries.h:100 +msgid "Close window" +msgstr "Închide fereastra" + +#: gthumb/gth-browser-actions-entries.h:102 +msgid "Open location" +msgstr "Deschide locația" + +#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4579 +#: gthumb/gth-browser.c:4597 gthumb/resources/file-list-menu.ui:7 +#: gthumb/resources/file-menu.ui:7 +msgid "Fullscreen" +msgstr "Tot ecranul" + +#: gthumb/gth-browser-actions-entries.h:104 +msgid "Revert image to saved" +msgstr "Revino la imaginea salvată" + +#: gthumb/gth-browser-actions-entries.h:105 +msgid "Sidebar" +msgstr "Bară laterală" + +#: gthumb/gth-browser-actions-entries.h:106 +msgid "Statusbar" +msgstr "Bară de stare" + +#: gthumb/gth-browser-actions-entries.h:107 +msgid "Thumbnails list" +msgstr "Listă de miniaturi" + +#: gthumb/gth-browser-actions-entries.h:109 +msgid "Load previous location" +msgstr "Încarcă precedenta locație" + +#: gthumb/gth-browser-actions-entries.h:110 +msgid "Load next location" +msgstr "Încarcă următoarea locație" + +#: gthumb/gth-browser-actions-entries.h:111 +msgid "Load parent folder" +msgstr "Încarcă dosarul părinte" + +#: gthumb/gth-browser-actions-entries.h:112 +msgid "Load home" +msgstr "Încarcă dosarul personal" + +#: gthumb/gth-browser-actions-entries.h:113 +msgid "Reload location" +msgstr "Reîncarcă locația" + +#: gthumb/gth-browser-actions-entries.h:114 +msgid "Show/Hide hidden files" +msgstr "Arată/Ascunde fișierele ascunse" + +#: gthumb/gth-browser-actions-entries.h:115 +msgid "Change sorting order" +msgstr "Modifică ordinea sortării" + +#: gthumb/gth-browser-actions-entries.h:119 +msgid "Show first file" +msgstr "Arată primul fișier" + +#: gthumb/gth-browser-actions-entries.h:120 +msgid "Show last file" +msgstr "Arată ultimul fișier" + +#: gthumb/gth-browser-actions-entries.h:122 +msgid "Image tools" +msgstr "Unelte pentru imagine" + +#: gthumb/gth-browser-actions-entries.h:123 +msgid "File properties" +msgstr "Proprietăți fișier" + +#: gthumb/gth-browser-actions-entries.h:125 +msgid "Select all" +msgstr "Selectează toate" + +#: gthumb/gth-browser-actions-entries.h:126 +msgid "Select none" +msgstr "Deselectează toate" + +#: gthumb/gth-browser.c:409 +msgid "[modified]" +msgstr "[modificat]" + +#: gthumb/gth-browser.c:874 +#, c-format +msgid "%d file selected (%s)" +msgid_plural "%d files selected (%s)" +msgstr[0] "%d fișier selectat (%s)" +msgstr[1] "%d fișiere selectate (%s)" +msgstr[2] "%d de fișiere selectate (%s)" + +#: gthumb/gth-browser.c:909 +#, c-format +msgid "%s of free space" +msgstr "%s de spațiu liber" + +#: gthumb/gth-browser.c:1787 gthumb/gth-browser.c:1803 +#, c-format +msgid "No suitable module found for %s" +msgstr "Niciun modul potrivit nu a fost găsit pentru %s" + +#: gthumb/gth-browser.c:1908 +#, c-format +msgid "Save changes to file “%s”?" +msgstr "Salvați modificările în fișierul „%s”?" + +#: gthumb/gth-browser.c:1913 +msgid "If you don’t save, changes to the file will be permanently lost." +msgstr "Dacă nu salvați, modificările vor fi pierdute permanent." + +#: gthumb/gth-browser.c:1914 +msgid "Do _Not Save" +msgstr "_Nu salva" + +#: gthumb/gth-browser.c:2402 gthumb/gth-browser.c:4605 +msgid "Accept" +msgstr "Acceptă" + +#: gthumb/gth-browser.c:2402 gthumb/gtk-utils.h:37 +msgid "_Close" +msgstr "În_chide" + +#: gthumb/gth-browser.c:2940 +msgid "Could not change name" +msgstr "Nu s-a putut schimba numele" + +#: gthumb/gth-browser.c:3443 +msgid "Modified" +msgstr "Modificată" + +#: gthumb/gth-browser.c:4527 +msgid "Go to the previous visited location" +msgstr "Mergi la locația precedent vizitată" + +#: gthumb/gth-browser.c:4533 +msgid "Go to the next visited location" +msgstr "Mergi la imaginea urmator vizitată" + +#: gthumb/gth-browser.c:4541 +msgid "History" +msgstr "Istoric" + +#: gthumb/gth-browser.c:4555 +msgid "View the folders" +msgstr "Vezi dosarele" + +#: gthumb/gth-browser.c:4570 +msgid "Edit file" +msgstr "Editează fișierul" + +#: gthumb/gth-browser.c:6617 +#, c-format +msgid "File type not supported" +msgstr "Tip de fișier nesuportat" + +#: gthumb/gth-browser.c:6660 +#, c-format +msgid "No suitable module found" +msgstr "Niciun modul adecvat" + +#: gthumb/gth-extensions.c:206 +#, c-format +msgid "Could not open the module “%s”: %s" +msgstr "Nu s-a putut deschide modulul „%s”: %s" + +#: gthumb/gth-extensions.c:759 +#, c-format +msgid "The extension “%1$s” is required by the extension “%2$s”" +msgstr "Extensia „%1$s” depinde de extensia „%2$s”" + +#: gthumb/gth-file-chooser-dialog.c:145 +msgid "All Supported Files" +msgstr "Toate fișierele suportate" + +#: gthumb/gth-file-chooser-dialog.c:195 +msgid "_Show Format Options" +msgstr "_Arată opțiunile de formatare" + +#: gthumb/gth-file-source-vfs.c:219 +msgid "Computer" +msgstr "Calculator" + +#: gthumb/gth-file-source-vfs.c:796 +msgid "" +"The files cannot be moved to the Trash. Do you want to delete them " +"permanently?" +msgstr "Fișierele nu pot fi mutate la Gunoi. Doriți să le ștergeți permanent?" + +#: gthumb/gth-file-source-vfs.c:807 +msgid "Could not move the files to the Trash" +msgstr "Nu s-au putut muta fișierele la Gunoi" + +#: gthumb/gth-file-source-vfs.c:852 +#, c-format +msgid "Are you sure you want to permanently delete “%s”?" +msgstr "Sigur ștergeți permanent „%s”?" + +#: gthumb/gth-file-source-vfs.c:855 +#, c-format +msgid "Are you sure you want to permanently delete the %'d selected file?" +msgid_plural "" +"Are you sure you want to permanently delete the %'d selected files?" +msgstr[0] "Sigur ștergeți permanent %'d fișier selectat?" +msgstr[1] "Sigur ștergeți permanent %'d fișiere selectate?" +msgstr[2] "Sigur ștergeți permanent %'d de fișiere selectate?" + +#: gthumb/gth-file-source-vfs.c:865 +msgid "If you delete a file, it will be permanently lost." +msgstr "Dacă ștergeți un fișier, va fi pierdut permanent." + +#. "files" label +#: gthumb/gth-filter-editor-dialog.c:179 gthumb/gth-filter.c:287 +msgid "files" +msgstr "fișiere" + +#: gthumb/gth-filter-editor-dialog.c:180 gthumb/gth-filter.c:43 +#: gthumb/gth-test-simple.c:78 +msgid "kB" +msgstr "kB" + +#: gthumb/gth-filter-editor-dialog.c:181 gthumb/gth-filter.c:44 +#: gthumb/gth-test-simple.c:79 +msgid "MB" +msgstr "MO" + +#: gthumb/gth-filter-editor-dialog.c:182 gthumb/gth-filter.c:45 +#: gthumb/gth-test-simple.c:80 +msgid "GB" +msgstr "GB" + +#: gthumb/gth-filter-editor-dialog.c:226 +msgid "ascending" +msgstr "crescător" + +#: gthumb/gth-filter-editor-dialog.c:227 +msgid "descending" +msgstr "descrescător" + +#: gthumb/gth-filter-editor-dialog.c:521 +#, c-format +msgid "No limit specified" +msgstr "Nu s-a specificat o limită" + +#: gthumb/gth-filterbar.c:280 +msgid "All" +msgstr "Toate" + +#: gthumb/gth-folder-tree.c:1465 +msgid "(Open Parent)" +msgstr "(Deschide părintele)" + +#: gthumb/gth-folder-tree.c:1972 +msgid "Enter the new name:" +msgstr "Introduceți noul nume:" + +#: gthumb/gth-histogram-view.c:911 +msgid "Alpha" +msgstr "Alfa" + +#. Translators: RGB is an acronym for Red Green Blue +#: gthumb/gth-histogram-view.c:917 +msgid "RGB" +msgstr "RGB" + +#: gthumb/gth-image-list-task.c:144 +msgid "Could not rename the file" +msgstr "Nu s-a putut redenumi fișierul" + +#: gthumb/gth-image-saver.c:39 +msgid "No options available for this file type" +msgstr "Nicio opțiune disponibilă pentru acest tip de fișiere" + +#: gthumb/gth-image-saver.c:185 +#, c-format +msgid "Could not find a suitable module to save the image as “%s”" +msgstr "Nu s-a putut găsi un modul potrivit pentru a salva imaginea ca „%s”" + +#: gthumb/gth-load-file-data-task.c:111 +msgid "Reading file information" +msgstr "Se citesc informațiile fișierului" + +#: gthumb/gth-location-chooser-dialog.c:194 gthumb/resources/gears-menu.ui:35 +msgid "Hidden Files" +msgstr "Fișiere ascunse" + +#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Locație" + +#: gthumb/gth-location-chooser.c:572 +msgid "Locations" +msgstr "Locații" + +#: gthumb/gth-location-chooser.c:617 +msgid "Other…" +msgstr "Altele…" + +#: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 +msgid "Size" +msgstr "Dimensiune" + +#: gthumb/gth-main-default-metadata.c:41 +msgid "Bytes" +msgstr "Octeți" + +#. Translators: the file modified time. +#: gthumb/gth-main-default-metadata.c:43 +msgid "Modified Date & Time" +msgstr "Data și ora modificării" + +#: gthumb/gth-main-default-metadata.c:44 +msgid "Type" +msgstr "Tip" + +#: gthumb/gth-main-default-metadata.c:49 +msgid "Duration" +msgstr "Durată" + +#: gthumb/gth-main-default-metadata.c:51 +msgid "Exposure Settings" +msgstr "Configurări expunere" + +#: gthumb/gth-main-default-metadata.c:52 +msgid "Aperture" +msgstr "Apertură" + +#: gthumb/gth-main-default-metadata.c:53 +msgid "ISO Speed" +msgstr "Viteză ISO" + +#: gthumb/gth-main-default-metadata.c:54 +msgid "Exposure Time" +msgstr "Timpul de expunere" + +#: gthumb/gth-main-default-metadata.c:55 +msgid "Shutter Speed" +msgstr "Viteză obturator" + +#: gthumb/gth-main-default-metadata.c:56 +msgid "Focal Length" +msgstr "Distanța focală" + +#: gthumb/gth-main-default-metadata.c:57 +msgid "Flash" +msgstr "Bliț" + +#: gthumb/gth-main-default-metadata.c:58 +msgid "Camera Model" +msgstr "Modelul camerei" + +#: gthumb/gth-main-default-metadata.c:59 +msgid "Color Profile" +msgstr "Profil de culoare" + +#: gthumb/gth-main-default-metadata.c:61 +msgid "General Date & Time" +msgstr "Data și oră" + +#: gthumb/gth-main-default-metadata.c:68 +msgid "Author" +msgstr "Autor" + +#: gthumb/gth-main-default-metadata.c:69 +msgid "Copyright" +msgstr "Drepturi de autor" + +#: gthumb/gth-main-default-sort-types.c:166 +msgid "file name" +msgstr "numele fișierului" + +#: gthumb/gth-main-default-sort-types.c:167 +msgid "file path" +msgstr "calea fișierului" + +#: gthumb/gth-main-default-sort-types.c:168 +msgid "file size" +msgstr "dimensiunea fișierului" + +#: gthumb/gth-main-default-sort-types.c:169 +msgid "file modified date" +msgstr "data modificării fișierului" + +#: gthumb/gth-main-default-sort-types.c:170 +msgid "no sorting" +msgstr "nicio sortare" + +#: gthumb/gth-main-default-sort-types.c:171 +msgid "dimensions" +msgstr "dimensiuni" + +#: gthumb/gth-main-default-sort-types.c:172 +msgid "aspect ratio" +msgstr "raport de aspect" + +#: gthumb/gth-main-default-tests.c:286 +msgid "All Files" +msgstr "Toate fișierele" + +#: gthumb/gth-main-default-tests.c:293 +msgid "All Images" +msgstr "Toate imaginile" + +#: gthumb/gth-main-default-tests.c:300 +msgid "JPEG Images" +msgstr "Imagini JPEG" + +#: gthumb/gth-main-default-tests.c:307 +msgid "Raw Photos" +msgstr "Fotografii raw" + +#: gthumb/gth-main-default-tests.c:328 +msgid "Media" +msgstr "Media" + +#: gthumb/gth-main-default-tests.c:335 +msgid "Text Files" +msgstr "Fișiere text" + +#: gthumb/gth-main-default-tests.c:343 +msgid "Filename" +msgstr "Nume fișier" + +#: gthumb/gth-main-default-tests.c:375 +msgid "Title (embedded)" +msgstr "Titlu (înglobat)" + +#: gthumb/gth-main-default-tests.c:383 +msgid "Description (embedded)" +msgstr "Descriere (înglobată)" + +#: gthumb/gth-main-default-types.c:39 +msgid "Show/Hide" +msgstr "Arată/Ascunde" + +#: gthumb/gth-main-default-types.c:40 +msgid "Navigation" +msgstr "Navigare" + +#: gthumb/gth-main-default-types.c:41 +msgid "File Manager" +msgstr "Manager de fișiere" + +#: gthumb/gth-overwrite-dialog.c:326 +msgid "Overwrite" +msgstr "Suprascrie" + +#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Operațiuni" + +#: gthumb/gth-save-file-data-task.c:105 +msgid "Saving file information" +msgstr "Salvarea informațiilor despre fișier" + +#. Translators: %s is a filename +#: gthumb/gth-save-image-task.c:161 +#, c-format +msgid "Saving “%s”" +msgstr "Se salvează „%s”" + +#: gthumb/gth-tags-entry.c:507 +#, c-format +msgid "Create tag “%s”" +msgstr "Creează eticheta „%s”" + +#: gthumb/gth-tags-entry.c:1090 +msgid "Show all the tags" +msgstr "Arată toate etichetele" + +#: gthumb/gth-tags-file.c:235 +msgid "Holidays" +msgstr "Sărbatori" + +#: gthumb/gth-tags-file.c:236 +msgid "Temporary" +msgstr "Temporar" + +#: gthumb/gth-tags-file.c:237 +msgid "Screenshots" +msgstr "Capturi de ecran" + +#: gthumb/gth-tags-file.c:238 +msgid "Science" +msgstr "Stiință" + +#: gthumb/gth-tags-file.c:239 +msgid "Favorite" +msgstr "Preferat" + +#: gthumb/gth-tags-file.c:240 +msgid "Important" +msgstr "Important" + +#: gthumb/gth-tags-file.c:241 +msgid "GNOME" +msgstr "GNOME" + +#: gthumb/gth-tags-file.c:242 +msgid "Games" +msgstr "Jocuri" -#: ../data/glade/gthumb_camera.glade.h:7 -#, fuzzy -msgid "Custom subfolder:" -msgstr "Mergi la acest _dosar" +#: gthumb/gth-tags-file.c:243 +msgid "Party" +msgstr "Petrecere" -#: ../data/glade/gthumb_camera.glade.h:8 -msgid "Delete selected images from the camera" -msgstr "Șterge imaginile selectate de pe cameră" +#: gthumb/gth-tags-file.c:244 +msgid "Birthday" +msgstr "Zi de naștere" -#: ../data/glade/gthumb_camera.glade.h:9 -msgid "" -"If this checkbox is enabled and the imported photo contains an Exif " -"orientation tag, the image data will be physically transformed (losslessly) " -"so that the viewed image looks the same as before but the orientation tag is " -"reset to \"top left\". If this checkbox is not enabled, the image data and " -"the orientation tag are both left unchanged. The image will be displayed " -"identically by gthumb for both possibilities, but for maximum compatibility " -"with other applications this checkbox should be enabled." -msgstr "" -"Dacă această căsuță este bifată și imaginea importată conține etichetă de " -"orientare Exif, imaginea va fi transformată fizic (fără pierdere) în așa fel " -"încât imaginea arată ca și înainte, dar eticheta orientării este resetată la " -"valoarea „sus stânga”. Dacă această căsuță nu este bifată, imaginea și " -"eticheta orientării vor rămâne neschimbate. Gthumb va afișa imaginea identic " -"pentru ambele cazuri, dar pentru compatibilitate maximă cu alte aplicații " -"este recomandată bifarea acestei căsuțe." +#: gthumb/gth-tags-file.c:245 +msgid "Astronomy" +msgstr "Astronomie" -#: ../data/glade/gthumb_camera.glade.h:10 -msgid "" -"If valuable photos have been deleted accidently, download the excellent " -"PhotoRec tool from http://www.cgsecurity.org. PhotoRec can usually recover " -"images that have been recently deleted from flash cards and other media." -msgstr "" +#: gthumb/gth-tags-file.c:246 +msgid "Family" +msgstr "Familie" -#: ../data/glade/gthumb_camera.glade.h:11 -msgid "Import Photos" -msgstr "Importă fotografii" +#: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 +msgid "is lower than" +msgstr "este mai mic ca" -#: ../data/glade/gthumb_camera.glade.h:12 ../src/dlg-photo-importer.c:939 -#: ../src/dlg-photo-importer.c:978 ../src/dlg-photo-importer.c:1699 -#: ../src/dlg-photo-importer.c:2500 -msgid "No camera detected" -msgstr "Nicio cameră detectată" - -#: ../data/glade/gthumb_camera.glade.h:13 -msgid "Select a camera model" -msgstr "Alege un model de cameră" - -#: ../data/glade/gthumb_camera.glade.h:14 -msgid "Update previews" -msgstr "Actualizează previzualizările" - -#: ../data/glade/gthumb_camera.glade.h:15 -msgid "_Delete imported images from the camera" -msgstr "Șterge _de pe cameră imaginile importate" +#: gthumb/gth-test-aspect-ratio.c:68 gthumb/gth-test-simple.c:58 +msgid "is greater than" +msgstr "este mai mare ca" -#: ../data/glade/gthumb_camera.glade.h:16 -#, fuzzy -msgid "_Destination folder:" -msgstr "_Destinație:" +#: gthumb/gth-test-aspect-ratio.c:69 gthumb/gth-test-simple.c:59 +msgid "is equal to" +msgstr "este egal cu" -#: ../data/glade/gthumb_camera.glade.h:17 -#, fuzzy -msgid "_Group into subfolders:" -msgstr "Mergi la acest _dosar" +#: gthumb/gth-test-aspect-ratio.c:70 gthumb/gth-test-simple.c:60 +msgid "is greater than or equal to" +msgstr "este mai mare sau egal cu" + +#: gthumb/gth-test-aspect-ratio.c:71 gthumb/gth-test-simple.c:61 +msgid "is lower than or equal to" +msgstr "este mai mic sau egal cu" + +#: gthumb/gth-test-aspect-ratio.c:369 gthumb/gth-test-category.c:421 +#: gthumb/gth-test-simple.c:1084 gthumb/gth-test-simple.c:1105 +#: gthumb/gth-test-simple.c:1131 +#, c-format +msgid "The test definition is incomplete" +msgstr "Definiția testului este incompletă" -#: ../data/glade/gthumb_camera.glade.h:18 -msgid "_Import" -msgstr "_Importă" +#: gthumb/gth-test-category.c:46 gthumb/gth-test-simple.c:50 +#: gthumb/gth-test-simple.c:67 +msgid "is" +msgstr "este" -#: ../data/glade/gthumb_camera.glade.h:19 -msgid "_Keep original filenames" -msgstr "_Păstrează numele originale ale fișierelor" - -#: ../data/glade/gthumb_camera.glade.h:20 -msgid "_Model:" -msgstr "_Model:" - -#: ../data/glade/gthumb_camera.glade.h:21 -msgid "_Port:" -msgstr "_Port:" +#: gthumb/gth-test-category.c:47 +msgid "is only" +msgstr "este numai" -#: ../data/glade/gthumb_camera.glade.h:22 -#, fuzzy -msgid "_Rotate images physically" -msgstr "Rotește imaginile fizic" +#: gthumb/gth-test-category.c:48 gthumb/gth-test-simple.c:51 +#: gthumb/gth-test-simple.c:68 +msgid "is not" +msgstr "nu este" -#: ../data/glade/gthumb_comments.glade.h:1 -#: ../data/glade/gthumb_search.glade.h:4 -msgid "A_vailable categories:" -msgstr "Categorii _disponibile:" - -#: ../data/glade/gthumb_comments.glade.h:2 -#: ../data/glade/gthumb_search.glade.h:9 -msgid "Categories" -msgstr "Categorii" - -#: ../data/glade/gthumb_comments.glade.h:3 -#: ../data/glade/gthumb_search.glade.h:11 -msgid "Co_mment:" -msgstr "Co_mentariu:" +#: gthumb/gth-test-category.c:49 gthumb/gth-test-simple.c:53 +msgid "matches" +msgstr "potriviri" + +#: gthumb/gth-test-selector.c:259 +msgid "Add a new rule" +msgstr "Adaugă o nouă regulă" + +#: gthumb/gth-test-selector.c:269 +msgid "Remove this rule" +msgstr "Elimină această regulă" -#: ../data/glade/gthumb_comments.glade.h:4 ../src/gth-filter-bar.c:208 -msgid "Comment" -msgstr "Comentariu" +#: gthumb/gth-test-simple.c:47 +msgid "contains" +msgstr "conține" -#: ../data/glade/gthumb_comments.glade.h:5 -msgid "Create a new category" -msgstr "Crează o nouă categorie" +#: gthumb/gth-test-simple.c:48 +msgid "starts with" +msgstr "începe cu" -#: ../data/glade/gthumb_comments.glade.h:6 -msgid "Current date" -msgstr "Data curentă" +#: gthumb/gth-test-simple.c:49 +msgid "ends with" +msgstr "se sfârșește cu" -#: ../data/glade/gthumb_comments.glade.h:7 -#, fuzzy -msgid "Date photo taken (from EXIF metadata)" -msgstr "Date despre digitalizarea imaginii (din datele EXIF)" +#: gthumb/gth-test-simple.c:52 +msgid "does not contain" +msgstr "nu conține" -#: ../data/glade/gthumb_comments.glade.h:8 -msgid "Do not modify" -msgstr "Nu modifica" +#: gthumb/gth-test-simple.c:65 +msgid "is before" +msgstr "este înainte" -#: ../data/glade/gthumb_comments.glade.h:9 -msgid "Image creation date" -msgstr "Data creării" +#: gthumb/gth-test-simple.c:66 +msgid "is after" +msgstr "este după" -#: ../data/glade/gthumb_comments.glade.h:10 -msgid "Last modified date" -msgstr "Data ultimei modificări" +#: gthumb/gth-time-selector.c:542 +msgid "Today" +msgstr "Astăzi" + +#: gthumb/gth-time-selector.c:550 +msgid "Now" +msgstr "Acum" + +#: gthumb/gth-toolbox.c:146 +msgid "Colors" +msgstr "Culori" + +#: gthumb/gth-toolbox.c:147 +msgid "Rotation" +msgstr "Rotire" -#: ../data/glade/gthumb_comments.glade.h:11 -msgid "No date" -msgstr "Nicio dată" +#: gthumb/gth-window.c:1020 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s». Do you " +"want to reassign it to this action instead?" +msgstr "" +"Combinația de taste «%s» este deja atribuită pentru acțiunea «%s». Doriți " +"să o reatribuiți pentru această acțiune?" -#: ../data/glade/gthumb_comments.glade.h:12 -msgid "Remove selected category" -msgstr "Șterge categoria selectată" +#: gthumb/gth-window.c:1028 +msgid "Reassign" +msgstr "Reatribuie" -#: ../data/glade/gthumb_comments.glade.h:13 -msgid "Save only cha_nged fields" -msgstr "Salvează doar câmpurile schi_mbate" +#: gthumb/gth-window.c:1046 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s» and cannot " +"be changed." +msgstr "" +"Combinația de taste «%s» este deja atribuită pentru acțiunea «%s» și nu " +"poate fi modificată." -#: ../data/glade/gthumb_comments.glade.h:14 -msgid "The following date" -msgstr "Data următoare" +#: gthumb/gth-window.c:1050 +#, c-format +msgid "The key combination «%s» is already assigned and cannot be changed." +msgstr "" +"Combinația de taste «%s» este deja atribuită și nu poate fi modificată." -#: ../data/glade/gthumb_comments.glade.h:15 -#: ../data/glade/gthumb_search.glade.h:23 -msgid "_Date:" -msgstr "_Dată:" +#: gthumb/gtk-utils.c:370 +msgid "Could not display help" +msgstr "Nu pot afișa ajutorul" -#: ../data/glade/gthumb_comments.glade.h:16 -#: ../data/glade/gthumb_search.glade.h:26 -msgid "_Place:" -msgstr "_Locație:" +#: gthumb/gtk-utils.c:730 gthumb/gtk-utils.c:737 +msgid "Could not launch the application" +msgstr "Nu s-a putut lansa aplicația" + +#: gthumb/gtk-utils.c:840 +msgid "_Copy Here" +msgstr "_Copiază aici" + +#: gthumb/gtk-utils.c:845 +msgid "_Move Here" +msgstr "_Mută aici" + +#: gthumb/gtk-utils.c:850 +msgid "_Link Here" +msgstr "_Leagă aici" + +#: gthumb/gtk-utils.c:859 +msgid "Cancel" +msgstr "Anulează" -#: ../data/glade/gthumb_comments.glade.h:17 -#: ../data/glade/gthumb_search.glade.h:29 -msgid "_Selected categories:" -msgstr "Categorii _selectate:" - -#: ../data/glade/gthumb_convert.glade.h:2 -msgid "Compression" -msgstr "Compresie" - -#: ../data/glade/gthumb_convert.glade.h:3 ../data/glade/gthumb_tools.glade.h:5 -msgid "Image type" -msgstr "Tip imagine" - -#: ../data/glade/gthumb_convert.glade.h:4 -#: ../data/glade/gthumb_print.glade.h:16 -msgid "Resolution" -msgstr "Rezoluție" - -#: ../data/glade/gthumb_convert.glade.h:5 -#: ../data/glade/gthumb_png_exporter.glade.h:20 -#: ../data/glade/gthumb_tools.glade.h:7 -#: ../data/glade/gthumb_web_exporter.glade.h:20 -msgid "Saving" -msgstr "Salvare" +#: gthumb/gtk-utils.h:36 +msgid "_Cancel" +msgstr "_Anulează" -#: ../data/glade/gthumb_convert.glade.h:7 -msgid "Compression _level:" -msgstr "Nive_l de compresie:" +#: gthumb/gtk-utils.h:40 gthumb/resources/gears-menu.ui:53 +msgid "_Help" +msgstr "_Ajutor" -#: ../data/glade/gthumb_convert.glade.h:8 -msgid "Convert Format" -msgstr "Convertește formatul" +#: gthumb/gtk-utils.h:41 +msgid "_New" +msgstr "_Nou" + +#: gthumb/gtk-utils.h:42 +msgid "_Ok" +msgstr "_OK" + +#: gthumb/gtk-utils.h:43 +msgid "_Remove" +msgstr "_Elimină" -#: ../data/glade/gthumb_convert.glade.h:9 -msgid "JPEG Options" -msgstr "Opțiuni JPEG" +#: gthumb/gtk-utils.h:44 +msgid "_Save" +msgstr "_Salvează" -#: ../data/glade/gthumb_convert.glade.h:10 -msgid "No_rmal (Deflate)" -msgstr "No_rmal (Dezumflat)" +#: gthumb/gtk-utils.h:45 +msgid "E_xecute" +msgstr "E_xecută" -#: ../data/glade/gthumb_convert.glade.h:11 -msgid "Opti_mize" -msgstr "Opti_mizează" +#: gthumb/gtk-utils.h:46 +msgid "_Upload" +msgstr "Î_ncarcă" -#: ../data/glade/gthumb_convert.glade.h:12 -#: ../data/glade/gthumb_tools.glade.h:65 -msgid "Overwrite mode:" -msgstr "Mod de suprascriere:" - -#: ../data/glade/gthumb_convert.glade.h:13 -msgid "PNG Options" -msgstr "Opțiuni PNG" - -#: ../data/glade/gthumb_convert.glade.h:14 -#: ../data/glade/gthumb_tools.glade.h:66 -msgid "R_emove original" -msgstr "Șt_erge originalul" +#: gthumb/resources/folder-menu.ui:7 +msgid "Open in New Window" +msgstr "Deschide în fereastră noua" -#: ../data/glade/gthumb_convert.glade.h:15 -#: ../data/glade/gthumb_tools.glade.h:69 -msgid "Rename" -msgstr "Redenumește" +#: gthumb/resources/gears-menu.ui:11 +msgid "Open Location…" +msgstr "Deschide locația…" + +#: gthumb/resources/gears-menu.ui:31 +msgid "Sort By…" +msgstr "Sortează după…" + +#: gthumb/resources/gears-menu.ui:57 +msgid "_About gThumb" +msgstr "_Despre gThumb" -#: ../data/glade/gthumb_convert.glade.h:16 -#: ../data/glade/gthumb_tools.glade.h:77 -msgid "" -"Skip\n" -"Rename\n" -"Ask\n" -"Overwrite" -msgstr "" -"Sari\n" -"Redenumește\n" -"Întreabă\n" -"Suprascrie" - -#: ../data/glade/gthumb_convert.glade.h:20 -msgid "TGA Options" -msgstr "Opțiuni TGA" - -#: ../data/glade/gthumb_convert.glade.h:21 -msgid "TIFF Options" -msgstr "Opțiuni TIFF" - -#: ../data/glade/gthumb_convert.glade.h:22 -#: ../data/glade/gthumb_tools.glade.h:83 -msgid "T_GA" -msgstr "T_GA" - -#: ../data/glade/gthumb_convert.glade.h:23 -#: ../data/glade/gthumb_png_exporter.glade.h:61 -#: ../data/glade/gthumb_tools.glade.h:91 -#: ../data/glade/gthumb_web_exporter.glade.h:49 -msgid "_Destination:" -msgstr "_Destinație:" +#: gthumb/resources/history-menu.ui:9 +msgid "_Delete History" +msgstr "Ș_terge istoria" -#: ../data/glade/gthumb_convert.glade.h:24 -#: ../data/glade/gthumb_png_exporter.glade.h:65 -msgid "_Horizontal:" -msgstr "_Orizontal:" +#~ msgid "Date" +#~ msgstr "Data" -#: ../data/glade/gthumb_convert.glade.h:25 -#: ../data/glade/gthumb_tools.glade.h:94 -msgid "_JPEG" -msgstr "_JPEG" +#~ msgid "Camera model" +#~ msgstr "Model cameră foto" -#: ../data/glade/gthumb_convert.glade.h:26 -msgid "_Loss compression (JPEG)" -msgstr "_Pierde compresie (JPEG)" +#~ msgid " " +#~ msgstr " " -#: ../data/glade/gthumb_convert.glade.h:27 -msgid "_No compression" -msgstr "Fără comp-resie" +#~ msgid "Categories:" +#~ msgstr "Categorii:" -#: ../data/glade/gthumb_convert.glade.h:28 -#: ../data/glade/gthumb_tools.glade.h:97 -msgid "_PNG" -msgstr "_PNG" +#~ msgid "Information on Channel:" +#~ msgstr "Informații despre canalul de coloare:" -#: ../data/glade/gthumb_convert.glade.h:29 -msgid "_Progressive" -msgstr "_Progresiv" +#~ msgid "A_vailable applications:" +#~ msgstr "A_plicații disponibile:" -#: ../data/glade/gthumb_convert.glade.h:30 -msgid "_Quality:" -msgstr "_Calitate:" +#~ msgid "Choose a Catalog" +#~ msgstr "Alege un Catalog" -#: ../data/glade/gthumb_convert.glade.h:31 -msgid "_RLE compression" -msgstr "Compresie _RLE:" +#~ msgid "Comm_ent" +#~ msgstr "Com_entariu" -#: ../data/glade/gthumb_convert.glade.h:32 -msgid "_Smoothing:" -msgstr "_Netezire:" +#~ msgid "New _Library" +#~ msgstr "_Bibliotecă nouă" -#: ../data/glade/gthumb_convert.glade.h:33 -#: ../data/glade/gthumb_tools.glade.h:104 -msgid "_TIFF" -msgstr "_TIFF" +#~ msgid "Open Images" +#~ msgstr "Deschide imagini" -#: ../data/glade/gthumb_convert.glade.h:34 -#: ../data/glade/gthumb_png_exporter.glade.h:70 -msgid "_Vertical:" -msgstr "_Vertical:" +#~ msgid "Overwrite Image" +#~ msgstr "Suprascrie imaginea" -#: ../data/glade/gthumb_convert.glade.h:35 -#: ../data/glade/gthumb_print.glade.h:53 -msgid "dpi" -msgstr "dpi" +#~ msgid "R_ecent applications:" +#~ msgstr "Aplicații r_ecente:" -#: ../data/glade/gthumb_crop.glade.h:1 -msgid "4 x 3 (Book, DVD)" -msgstr "4 x 3 (Carte, DVD)" - -#: ../data/glade/gthumb_crop.glade.h:2 -msgid "4 x 6 (Postcard)" -msgstr "4 x 6 (Carte poștală)" - -#: ../data/glade/gthumb_crop.glade.h:3 -msgid "5 x 7" -msgstr "5 x 7" - -#: ../data/glade/gthumb_crop.glade.h:4 -msgid "8 x 10" -msgstr "8 x 10" +#~ msgid "_Application:" +#~ msgstr "_Aplicație:" -#: ../data/glade/gthumb_crop.glade.h:5 -#, fuzzy -msgid "Actions" -msgstr "Selecție" +#~ msgid "_New Catalog" +#~ msgstr "Catalog _Nou" -#: ../data/glade/gthumb_crop.glade.h:6 -msgid "Aspect ratio" -msgstr "Rată aspect" +#~ msgid "_Next" +#~ msgstr "Î_nainte" -#: ../data/glade/gthumb_crop.glade.h:7 -#, fuzzy -msgid "Display" -msgstr "Margini" +#~ msgid "_Previous" +#~ msgstr "Înapoi" -#: ../data/glade/gthumb_crop.glade.h:8 -msgid "Selection" -msgstr "Selecție" +#~ msgid "..." +#~ msgstr "..." -#: ../data/glade/gthumb_crop.glade.h:9 -msgid "" -"Click and drag the mouse to \n" -"select the cropping area, or\n" -"use the dialogs below. Press \n" -"the \"Crop\" button to perform\n" -"the crop, and \"Done\" to finish." -msgstr "" +#~ msgid "C_hoose from the catalog" +#~ msgstr "A_lege din catalog" -#: ../data/glade/gthumb_crop.glade.h:14 -#, fuzzy -msgid "Cr_op" -msgstr "Decupare" +#~ msgid "Ca_tegories:" +#~ msgstr "Ca_tegorii:" -#: ../data/glade/gthumb_crop.glade.h:15 -msgid "Crop" -msgstr "Decupare" +#, fuzzy +#~ msgid "Custom subfolder:" +#~ msgstr "Mergi la acest _dosar" -#: ../data/glade/gthumb_crop.glade.h:16 ../data/glade/gthumb_print.glade.h:28 -msgid "Custom" -msgstr "Personalizare" +#~ msgid "" +#~ "If this checkbox is enabled and the imported photo contains an Exif " +#~ "orientation tag, the image data will be physically transformed " +#~ "(losslessly) so that the viewed image looks the same as before but the " +#~ "orientation tag is reset to \"top left\". If this checkbox is not " +#~ "enabled, the image data and the orientation tag are both left unchanged. " +#~ "The image will be displayed identically by gthumb for both possibilities, " +#~ "but for maximum compatibility with other applications this checkbox " +#~ "should be enabled." +#~ msgstr "" +#~ "Dacă această căsuță este bifată și imaginea importată conține etichetă de " +#~ "orientare Exif, imaginea va fi transformată fizic (fără pierdere) în așa " +#~ "fel încât imaginea arată ca și înainte, dar eticheta orientării este " +#~ "resetată la valoarea „sus stânga”. Dacă această căsuță nu este bifată, " +#~ "imaginea și eticheta orientării vor rămâne neschimbate. Gthumb va afișa " +#~ "imaginea identic pentru ambele cazuri, dar pentru compatibilitate maximă " +#~ "cu alte aplicații este recomandată bifarea acestei căsuțe." -#: ../data/glade/gthumb_crop.glade.h:17 -msgid "I_nvert aspect ratio" -msgstr "I_nversează proporțiile" +#~ msgid "Select a camera model" +#~ msgstr "Alege un model de cameră" -#: ../data/glade/gthumb_crop.glade.h:18 -#: ../data/glade/gthumb_preferences.glade.h:49 -msgid "None" -msgstr "Nici unul" +#~ msgid "Update previews" +#~ msgstr "Actualizează previzualizările" -#: ../data/glade/gthumb_crop.glade.h:19 -msgid "Show / hide the cropping selection area" -msgstr "" +#, fuzzy +#~ msgid "_Destination folder:" +#~ msgstr "_Destinație:" -#: ../data/glade/gthumb_crop.glade.h:20 -msgid "Square" -msgstr "Pătrat" +#~ msgid "_Model:" +#~ msgstr "_Model:" -#: ../data/glade/gthumb_crop.glade.h:22 ../data/glade/gthumb_redeye.glade.h:11 -#, no-c-format -msgid "Zoom at 100% scale" -msgstr "" +#~ msgid "_Port:" +#~ msgstr "_Port:" -#: ../data/glade/gthumb_crop.glade.h:23 ../data/glade/gthumb_redeye.glade.h:12 -msgid "Zoom in. The mousewheel can also be used to zoom in." -msgstr "" +#~ msgid "A_vailable categories:" +#~ msgstr "Categorii _disponibile:" -#: ../data/glade/gthumb_crop.glade.h:24 ../data/glade/gthumb_redeye.glade.h:13 -msgid "Zoom out. The mousewheel can also be used to zoom out." -msgstr "" +#~ msgid "Categories" +#~ msgstr "Categorii" -#: ../data/glade/gthumb_crop.glade.h:25 ../data/glade/gthumb_redeye.glade.h:14 #, fuzzy -msgid "Zoom to fit" -msgstr "Dimensionează potrivit" +#~ msgid "Date photo taken (from EXIF metadata)" +#~ msgstr "Date despre digitalizarea imaginii (din datele EXIF)" -#: ../data/glade/gthumb_crop.glade.h:26 ../data/glade/gthumb_redeye.glade.h:15 -#, fuzzy -msgid "_Done" -msgstr "_Nici una" +#~ msgid "Remove selected category" +#~ msgstr "Șterge categoria selectată" -#: ../data/glade/gthumb_crop.glade.h:27 ../data/glade/gthumb_edit.glade.h:21 -#: ../data/glade/gthumb_print.glade.h:46 ../data/glade/gthumb_tools.glade.h:92 -msgid "_Height:" -msgstr "Înă_lțime:" +#~ msgid "_Selected categories:" +#~ msgstr "Categorii _selectate:" -#: ../data/glade/gthumb_crop.glade.h:28 ../data/glade/gthumb_edit.glade.h:31 -#: ../data/glade/gthumb_print.glade.h:52 -#: ../data/glade/gthumb_tools.glade.h:107 -msgid "_Width:" -msgstr "Lăți_me:" +#~ msgid "Compression" +#~ msgstr "Compresie" -#: ../data/glade/gthumb_crop.glade.h:29 ../data/glade/gthumb_redeye.glade.h:16 -msgid "_X:" -msgstr "_X:" +#~ msgid "Image type" +#~ msgstr "Tip imagine" -#: ../data/glade/gthumb_crop.glade.h:30 ../data/glade/gthumb_redeye.glade.h:17 -msgid "_Y:" -msgstr "_Y:" +#~ msgid "JPEG Options" +#~ msgstr "Opțiuni JPEG" -#: ../data/glade/gthumb_edit.glade.h:2 -#: ../data/glade/gthumb_png_exporter.glade.h:2 -#: ../data/glade/gthumb_preferences.glade.h:2 -#: ../data/glade/gthumb_tools.glade.h:2 -#: ../data/glade/gthumb_web_exporter.glade.h:2 -msgid " " -msgstr " " +#~ msgid "Overwrite mode:" +#~ msgstr "Mod de suprascriere:" -#: ../data/glade/gthumb_edit.glade.h:4 ../data/glade/gthumb_print.glade.h:3 -#, no-c-format -msgid "%" -msgstr "%" +#~ msgid "R_emove original" +#~ msgstr "Șt_erge originalul" -#: ../data/glade/gthumb_edit.glade.h:5 -msgid "Color levels" -msgstr "Nivele de culoare" - -#: ../data/glade/gthumb_edit.glade.h:6 ../data/glade/gthumb_tools.glade.h:6 -msgid "New dimensions" -msgstr "Dimensiuni noi" - -#: ../data/glade/gthumb_edit.glade.h:7 -msgid "Original dimensions" -msgstr "Dimensiunile originale" - -#: ../data/glade/gthumb_edit.glade.h:8 -msgid "Scale ratio" -msgstr "Rata scalării" - -#: ../data/glade/gthumb_edit.glade.h:9 -msgid "Brightness - Contrast" -msgstr "Luminozitate - Contrast" - -#: ../data/glade/gthumb_edit.glade.h:10 -msgid "Color Balance" -msgstr "Balanța de culori" +#~ msgid "" +#~ "Skip\n" +#~ "Rename\n" +#~ "Ask\n" +#~ "Overwrite" +#~ msgstr "" +#~ "Sari\n" +#~ "Redenumește\n" +#~ "Întreabă\n" +#~ "Suprascrie" -#: ../data/glade/gthumb_edit.glade.h:11 -msgid "Con_trast:" -msgstr "Con_trast:" +#~ msgid "TGA Options" +#~ msgstr "Opțiuni TGA" -#: ../data/glade/gthumb_edit.glade.h:12 -msgid "Cyan-_Red:" -msgstr "Cyan-_Roșu:" +#~ msgid "TIFF Options" +#~ msgstr "Opțiuni TIFF" -#: ../data/glade/gthumb_edit.glade.h:13 -msgid "Height:" -msgstr "Înălțime:" +#~ msgid "4 x 3 (Book, DVD)" +#~ msgstr "4 x 3 (Carte, DVD)" -#: ../data/glade/gthumb_edit.glade.h:14 -msgid "High _quality" -msgstr "_Calitate înaltă" +#~ msgid "5 x 7" +#~ msgstr "5 x 7" -#: ../data/glade/gthumb_edit.glade.h:15 -msgid "Hue - Saturation" -msgstr "Nuanță - Saturație" - -#: ../data/glade/gthumb_edit.glade.h:16 -msgid "Posterize" -msgstr "Posterizează" - -#: ../data/glade/gthumb_edit.glade.h:17 -msgid "Preserve l_uminosity" -msgstr "Păstrează l_uminozitatea" - -#: ../data/glade/gthumb_edit.glade.h:18 -msgid "Scale Image" -msgstr "Scalează imaginea" - -#: ../data/glade/gthumb_edit.glade.h:19 -msgid "Width:" -msgstr "Lățime:" - -#: ../data/glade/gthumb_edit.glade.h:20 -msgid "_Brightness:" -msgstr "_Luminozitate:" - -#: ../data/glade/gthumb_edit.glade.h:22 -msgid "_Hue:" -msgstr "_Nuanță:" - -#: ../data/glade/gthumb_edit.glade.h:23 ../data/glade/gthumb_tools.glade.h:95 -msgid "_Keep aspect ratio" -msgstr "_Păstrează proporția aspectului" - -#: ../data/glade/gthumb_edit.glade.h:24 -msgid "_Levels:" -msgstr "Nive_le:" - -#: ../data/glade/gthumb_edit.glade.h:25 -msgid "_Lightness:" -msgstr "_Luminozitate:" +#~ msgid "8 x 10" +#~ msgstr "8 x 10" -#: ../data/glade/gthumb_edit.glade.h:26 -msgid "_Magenta-Green:" -msgstr "_Magenta-Verde:" +#, fuzzy +#~ msgid "Actions" +#~ msgstr "Selecție" -#: ../data/glade/gthumb_edit.glade.h:27 -msgid "_Preview" -msgstr "_Previzualizare" +#, fuzzy +#~ msgid "Display" +#~ msgstr "Margini" -#: ../data/glade/gthumb_edit.glade.h:28 ../data/glade/gthumb_tools.glade.h:99 -msgid "_Reset" -msgstr "_Resetează" +#, fuzzy +#~ msgid "Cr_op" +#~ msgstr "Decupare" -#: ../data/glade/gthumb_edit.glade.h:29 -msgid "_Saturation:" -msgstr "_Saturație" +#, fuzzy +#~ msgid "_Done" +#~ msgstr "_Nici una" -#: ../data/glade/gthumb_edit.glade.h:30 ../data/glade/gthumb_tools.glade.h:100 -msgid "_Scale" -msgstr "_Scalează" +#~ msgid " " +#~ msgstr " " -#: ../data/glade/gthumb_edit.glade.h:32 -msgid "_Yellow-Blue:" -msgstr "_Galben - Albastru" +#~ msgid "Scale ratio" +#~ msgstr "Rata scalării" -#: ../data/glade/gthumb_png_exporter.glade.h:3 -msgid "112" -msgstr "112" +#~ msgid "Brightness - Contrast" +#~ msgstr "Luminozitate - Contrast" -#: ../data/glade/gthumb_png_exporter.glade.h:4 -msgid "128" -msgstr "128" +#~ msgid "Hue - Saturation" +#~ msgstr "Nuanță - Saturație" -#: ../data/glade/gthumb_png_exporter.glade.h:5 -msgid "164" -msgstr "164" +#~ msgid "Posterize" +#~ msgstr "Posterizează" -#: ../data/glade/gthumb_png_exporter.glade.h:6 -msgid "200" -msgstr "200" +#~ msgid "Preserve l_uminosity" +#~ msgstr "Păstrează l_uminozitatea" -#: ../data/glade/gthumb_png_exporter.glade.h:7 -msgid "256" -msgstr "256" +#~ msgid "Width:" +#~ msgstr "Lățime:" -#: ../data/glade/gthumb_png_exporter.glade.h:8 -msgid "48" -msgstr "48" +#~ msgid "_Hue:" +#~ msgstr "_Nuanță:" -#: ../data/glade/gthumb_png_exporter.glade.h:9 -msgid "64" -msgstr "64" +#~ msgid "_Levels:" +#~ msgstr "Nive_le:" -#: ../data/glade/gthumb_png_exporter.glade.h:10 -msgid "75" -msgstr "75" +#~ msgid "_Lightness:" +#~ msgstr "_Luminozitate:" -#: ../data/glade/gthumb_png_exporter.glade.h:11 -msgid "85" -msgstr "85" +#~ msgid "_Scale" +#~ msgstr "_Scalează" -#: ../data/glade/gthumb_png_exporter.glade.h:12 -msgid "95" -msgstr "95" +#~ msgid "75" +#~ msgstr "75" -#: ../data/glade/gthumb_png_exporter.glade.h:13 -msgid "Background style" -msgstr "Stil fundal" - -#: ../data/glade/gthumb_png_exporter.glade.h:14 -msgid "Caption" -msgstr "Titlu" - -#: ../data/glade/gthumb_png_exporter.glade.h:15 -msgid "Footer" -msgstr "Subsol" - -#: ../data/glade/gthumb_png_exporter.glade.h:16 -msgid "Header and footer" -msgstr "Antet și subsol" - -#: ../data/glade/gthumb_png_exporter.glade.h:17 -msgid "Header" -msgstr "Antet" - -#: ../data/glade/gthumb_png_exporter.glade.h:18 -msgid "Index images" -msgstr "Indexează imaginile" - -#: ../data/glade/gthumb_png_exporter.glade.h:19 -msgid "Page size" -msgstr "Dimensiunea paginii" - -#: ../data/glade/gthumb_png_exporter.glade.h:21 -msgid "Note: # (enumerator)." -msgstr "Notă: # (enumerator)." +#~ msgid "Caption" +#~ msgstr "Titlu" -#: ../data/glade/gthumb_png_exporter.glade.h:23 -#, no-c-format -msgid "" -"Note: %p (page number), %n (total number of pages)." -msgstr "" -"Notă: %p (numărul paginii), %n (numărul total de pagini)." +#~ msgid "Footer" +#~ msgstr "Subsol" -#: ../data/glade/gthumb_png_exporter.glade.h:25 -#: ../data/glade/gthumb_web_exporter.glade.h:31 -msgid "Co_mment" -msgstr "Co_mentariu" - -#: ../data/glade/gthumb_png_exporter.glade.h:26 -msgid "Col_umns:" -msgstr "Col_oane" - -#: ../data/glade/gthumb_png_exporter.glade.h:27 -msgid "Colo_r:" -msgstr "Culoa_re:" - -#: ../data/glade/gthumb_png_exporter.glade.h:28 -msgid "Create Index Image" -msgstr "Creează index al imaginilor" +#~ msgid "Header and footer" +#~ msgstr "Antet și subsol" -#: ../data/glade/gthumb_png_exporter.glade.h:29 -msgid "Create _HTML image map" -msgstr "Creează hartă imagine _HTML" +#~ msgid "Header" +#~ msgstr "Antet" -#: ../data/glade/gthumb_png_exporter.glade.h:30 -msgid "F_ooter:" -msgstr "Subs_ol:" - -#: ../data/glade/gthumb_png_exporter.glade.h:31 -#: ../data/glade/gthumb_web_exporter.glade.h:35 -msgid "File _name" -msgstr "_Nume fișier" - -#: ../data/glade/gthumb_png_exporter.glade.h:32 -msgid "File pa_th" -msgstr "Cal_e fișier" - -#: ../data/glade/gthumb_png_exporter.glade.h:33 -#: ../data/glade/gthumb_web_exporter.glade.h:36 -msgid "File si_ze" -msgstr "_Mărime fișier" - -#: ../data/glade/gthumb_png_exporter.glade.h:34 -msgid "Frame _style:" -msgstr "_Stil cadru:" - -#: ../data/glade/gthumb_png_exporter.glade.h:35 -msgid "Frame co_lor:" -msgstr "Cu_loare cadru:" - -#: ../data/glade/gthumb_png_exporter.glade.h:36 -msgid "H_eader:" -msgstr "Ant_et:" - -#: ../data/glade/gthumb_png_exporter.glade.h:37 -msgid "Header/Footer" -msgstr "Antet/Subsol" - -#: ../data/glade/gthumb_png_exporter.glade.h:38 -msgid "Hei_ght:" -msgstr "Î_nălțime" - -#: ../data/glade/gthumb_png_exporter.glade.h:39 -#: ../data/glade/gthumb_web_exporter.glade.h:39 -msgid "Image dim_ensions" -msgstr "Dim_ensiunile imaginii" +#~ msgid "Index images" +#~ msgstr "Indexează imaginile" -#: ../data/glade/gthumb_png_exporter.glade.h:40 -msgid "Images" -msgstr "Imagini" +#~ msgid "Page size" +#~ msgstr "Dimensiunea paginii" -#: ../data/glade/gthumb_png_exporter.glade.h:41 -msgid "Index Image Style" -msgstr "Stilul indexării imaginii" - -#: ../data/glade/gthumb_png_exporter.glade.h:42 -msgid "Page" -msgstr "Pagina" - -#: ../data/glade/gthumb_png_exporter.glade.h:43 -msgid "Pi_xels" -msgstr "Pi_xeli" +#~ msgid "Note: # (enumerator)." +#~ msgstr "Notă: # (enumerator)." -#: ../data/glade/gthumb_png_exporter.glade.h:44 -#: ../data/glade/gthumb_web_exporter.glade.h:40 -msgid "Re_verse order" -msgstr "In_versează ordinea" +#~ msgid "" +#~ "Note: %p (page number), %n (total number of pages)." +#~ msgstr "" +#~ "Notă: %p (numărul paginii), %n (numărul total de " +#~ "pagini)." -#: ../data/glade/gthumb_png_exporter.glade.h:45 -msgid "Rows a_nd columns" -msgstr "Li_nii și coloane" +#~ msgid "Co_mment" +#~ msgstr "Co_mentariu" -#: ../data/glade/gthumb_png_exporter.glade.h:46 -msgid "Select a color" -msgstr "Selectează o culoare" +#~ msgid "Create Index Image" +#~ msgstr "Creează index al imaginilor" -#: ../data/glade/gthumb_png_exporter.glade.h:47 -msgid "Select a font" -msgstr "Selectați un font" +#~ msgid "F_ooter:" +#~ msgstr "Subs_ol:" -#: ../data/glade/gthumb_png_exporter.glade.h:48 -msgid "Shadow in" -msgstr "Cu umbră" +#~ msgid "Frame co_lor:" +#~ msgstr "Cu_loare cadru:" -#: ../data/glade/gthumb_png_exporter.glade.h:49 -msgid "Shadow only" -msgstr "Doar umbră" +#~ msgid "H_eader:" +#~ msgstr "Ant_et:" -#: ../data/glade/gthumb_png_exporter.glade.h:50 -msgid "Shadow out" -msgstr "Fără umbră" +#~ msgid "Header/Footer" +#~ msgstr "Antet/Subsol" -#: ../data/glade/gthumb_png_exporter.glade.h:51 -msgid "Simple" -msgstr "Simplu" +#~ msgid "Hei_ght:" +#~ msgstr "Î_nălțime" -#: ../data/glade/gthumb_png_exporter.glade.h:52 -msgid "Simple with shadow" -msgstr "Simplu cu umbră" +#~ msgid "Image dim_ensions" +#~ msgstr "Dim_ensiunile imaginii" -#: ../data/glade/gthumb_png_exporter.glade.h:53 -msgid "Slide" -msgstr "Diapozitiv" +#~ msgid "Page" +#~ msgstr "Pagina" -#: ../data/glade/gthumb_png_exporter.glade.h:54 -msgid "Sor_t:" -msgstr "Sor_tează:" - -#: ../data/glade/gthumb_png_exporter.glade.h:55 -msgid "Sort" -msgstr "Sortare" - -#: ../data/glade/gthumb_png_exporter.glade.h:56 -msgid "St_yle" -msgstr "St_il" - -#: ../data/glade/gthumb_png_exporter.glade.h:57 -#: ../data/glade/gthumb_search.glade.h:22 -#: ../data/glade/gthumb_tools.glade.h:81 -msgid "Start _at:" -msgstr "Incepe l_a:" +#~ msgid "Rows a_nd columns" +#~ msgstr "Li_nii și coloane" -#: ../data/glade/gthumb_png_exporter.glade.h:58 -#: ../data/glade/gthumb_web_exporter.glade.h:42 -msgid "Style Preview" -msgstr "Previzualizare stil" - -#: ../data/glade/gthumb_png_exporter.glade.h:59 -msgid "Wi_dth:" -msgstr "_Lățime" +#~ msgid "Shadow in" +#~ msgstr "Cu umbră" -#: ../data/glade/gthumb_png_exporter.glade.h:60 -msgid "_All pages with the same size" -msgstr "To_ate paginile cu aceleași dimensiuni" +#~ msgid "Shadow out" +#~ msgstr "Fără umbră" -#: ../data/glade/gthumb_png_exporter.glade.h:62 -msgid "_Draw frame" -msgstr "_Deseneaza cadru" - -#: ../data/glade/gthumb_png_exporter.glade.h:63 -msgid "_Font:" -msgstr "_Fonturi" +#~ msgid "Sor_t:" +#~ msgstr "Sor_tează:" -#: ../data/glade/gthumb_png_exporter.glade.h:64 -msgid "_Gradient" -msgstr "_Gradient" +#~ msgid "St_yle" +#~ msgstr "St_il" -#: ../data/glade/gthumb_png_exporter.glade.h:66 -msgid "_Image size:" -msgstr "Mărimea _imaginii:" +#~ msgid "Wi_dth:" +#~ msgstr "_Lățime" -#: ../data/glade/gthumb_png_exporter.glade.h:67 -msgid "_Rows:" -msgstr "_Rânduri:" +#~ msgid "_Draw frame" +#~ msgstr "_Deseneaza cadru" -#: ../data/glade/gthumb_png_exporter.glade.h:68 -msgid "_Solid color" -msgstr "Culoare _solidă" +#~ msgid "by name" +#~ msgstr "după nume" -#: ../data/glade/gthumb_png_exporter.glade.h:69 -#: ../data/glade/gthumb_tools.glade.h:105 -msgid "_Template:" -msgstr "Șa_blon:" +#~ msgid "jpeg" +#~ msgstr "jpeg" -#: ../data/glade/gthumb_png_exporter.glade.h:71 -#: ../data/glade/gthumb_tools.glade.h:108 -#: ../data/glade/gthumb_web_exporter.glade.h:62 -msgid "by name" -msgstr "după nume" - -#: ../data/glade/gthumb_png_exporter.glade.h:72 -msgid "jpeg" -msgstr "jpeg" - -#: ../data/glade/gthumb_png_exporter.glade.h:73 -msgid "png" -msgstr "png" - -#: ../data/glade/gthumb_preferences.glade.h:3 -msgid "112 x 112" -msgstr "112 x 112" - -#: ../data/glade/gthumb_preferences.glade.h:4 -msgid "128 x 128" -msgstr "128 x 128" - -#: ../data/glade/gthumb_preferences.glade.h:5 -msgid "164 x 164" -msgstr "164 x 164" - -#: ../data/glade/gthumb_preferences.glade.h:6 -msgid "200 x 200" -msgstr "200 x 200" - -#: ../data/glade/gthumb_preferences.glade.h:7 -msgid "256 x 256" -msgstr "256 x 256" - -#: ../data/glade/gthumb_preferences.glade.h:8 -msgid "48 x 48" -msgstr "48 x 48" - -#: ../data/glade/gthumb_preferences.glade.h:9 -msgid "64 x 64" -msgstr "64 x 64" - -#: ../data/glade/gthumb_preferences.glade.h:10 -msgid "85 x 85" -msgstr "85 x 85" - -#: ../data/glade/gthumb_preferences.glade.h:11 -msgid "95 x 95" -msgstr "95 x 95" - -#: ../data/glade/gthumb_preferences.glade.h:12 -msgid "Direction" -msgstr "Direcție" - -#: ../data/glade/gthumb_preferences.glade.h:13 -msgid "Hide/Show" -msgstr "Ascunde/Arată" - -#: ../data/glade/gthumb_preferences.glade.h:14 -msgid "Interface" -msgstr "Interfață" - -#: ../data/glade/gthumb_preferences.glade.h:15 -msgid "On startup:" -msgstr "La pornire:" - -#: ../data/glade/gthumb_preferences.glade.h:16 -msgid "Other" -msgstr "Alta" +#~ msgid "png" +#~ msgstr "png" -#: ../data/glade/gthumb_preferences.glade.h:17 -#, fuzzy -msgid "Slideshow" -msgstr "Prezentare diapozitive" +#~ msgid "112 x 112" +#~ msgstr "112 x 112" -#: ../data/glade/gthumb_preferences.glade.h:18 -msgid "Viewer" -msgstr "Vizualizator" - -#: ../data/glade/gthumb_preferences.glade.h:19 -msgid "Zoom quality" -msgstr "Calitate zoom" - -#: ../data/glade/gthumb_preferences.glade.h:20 -msgid "Activate items with a double click" -msgstr "Activează elementele cu dublu clic" - -#: ../data/glade/gthumb_preferences.glade.h:21 -msgid "Activate items with a single click" -msgstr "Activează elementele cu clic" - -#: ../data/glade/gthumb_preferences.glade.h:22 -msgid "After _loading an image:" -msgstr "_După încărcarea unei imagini:" - -#: ../data/glade/gthumb_preferences.glade.h:23 -msgid "As_k confirmation before deleting images or catalogs" -msgstr "_Solicită confirmare înaintea ștergerii imaginilor sau cataloagelor" - -#: ../data/glade/gthumb_preferences.glade.h:24 -msgid "Ask whether to save _modified images" -msgstr "Solicită confirmare înaintea salvării imaginilor _modificate" +#~ msgid "128 x 128" +#~ msgstr "128 x 128" -#: ../data/glade/gthumb_preferences.glade.h:25 -msgid "Black" -msgstr "Negru" +#~ msgid "164 x 164" +#~ msgstr "164 x 164" -#: ../data/glade/gthumb_preferences.glade.h:26 -msgid "Browser" -msgstr "Navigator:" +#~ msgid "200 x 200" +#~ msgstr "200 x 200" -#: ../data/glade/gthumb_preferences.glade.h:27 -msgid "" -"By default, gThumb lists all files that are likely to be found on a digital " -"camera - photos, videos, and audio files. You can omit the audio and video " -"files by deselecting this checkbox." -msgstr "" +#~ msgid "256 x 256" +#~ msgstr "256 x 256" -#: ../data/glade/gthumb_preferences.glade.h:28 -msgid "C_lick policy:" -msgstr "Po_litica clicurilor:" - -#: ../data/glade/gthumb_preferences.glade.h:29 -msgid "Checked" -msgstr "Selectat" - -#: ../data/glade/gthumb_preferences.glade.h:30 -msgid "Choose startup folder" -msgstr "Alege directorul de pornire" - -#: ../data/glade/gthumb_preferences.glade.h:31 -msgid "Co_mments" -msgstr "Co_mentarii" - -#: ../data/glade/gthumb_preferences.glade.h:32 -msgid "D_elay before changing image:" -msgstr "Perioada de așt_eptare înaintea modificării imaginii:" +#~ msgid "48 x 48" +#~ msgstr "48 x 48" -#: ../data/glade/gthumb_preferences.glade.h:33 -msgid "D_etermine image type from content (slower)" -msgstr "D_etermină tipul imaginii după conținut (mai încet)" +#~ msgid "64 x 64" +#~ msgstr "64 x 64" -#: ../data/glade/gthumb_preferences.glade.h:34 -msgid "Do _not change folder" -msgstr "_Nu modifica directorul" +#~ msgid "85 x 85" +#~ msgstr "85 x 85" -#: ../data/glade/gthumb_preferences.glade.h:35 -msgid "Fit to width if larger" -msgstr "Potrivește cu lățimea dacă este mai mare" +#~ msgid "95 x 95" +#~ msgstr "95 x 95" -#: ../data/glade/gthumb_preferences.glade.h:36 -#, fuzzy -msgid "Fit to window" -msgstr "Potrivește cu dimensiunea ferestrei dacă este mai mare" +#~ msgid "Direction" +#~ msgstr "Direcție" -#: ../data/glade/gthumb_preferences.glade.h:37 -msgid "Fit to window if larger" -msgstr "Potrivește cu dimensiunea ferestrei dacă este mai mare" +#~ msgid "Hide/Show" +#~ msgstr "Ascunde/Arată" -#: ../data/glade/gthumb_preferences.glade.h:38 -msgid "Follow Nautilus behaviour" -msgstr "Comportare asemănătoare cu Nautilus" - -#: ../data/glade/gthumb_preferences.glade.h:39 -msgid "For_ward" -msgstr "_nainte" +#~ msgid "Interface" +#~ msgstr "Interfață" -#: ../data/glade/gthumb_preferences.glade.h:40 -msgid "General" -msgstr "Generale" +#~ msgid "Other" +#~ msgstr "Alta" -#: ../data/glade/gthumb_preferences.glade.h:41 -msgid "Go to last _visited folder or catalog" -msgstr "Mergi la ultimul dosar sau catalog _vizitat" +#, fuzzy +#~ msgid "Slideshow" +#~ msgstr "Prezentare diapozitive" -#: ../data/glade/gthumb_preferences.glade.h:42 -msgid "Go to this _folder:" -msgstr "Mergi la acest _dosar" +#~ msgid "Viewer" +#~ msgstr "Vizualizator" -#: ../data/glade/gthumb_preferences.glade.h:43 -msgid "H_igh" -msgstr "Înălț_ime" - -#: ../data/glade/gthumb_preferences.glade.h:44 -msgid "Icons only" -msgstr "Doar iconițe" +#~ msgid "Activate items with a double click" +#~ msgstr "Activează elementele cu dublu clic" -#: ../data/glade/gthumb_preferences.glade.h:45 -msgid "Include audio clips and movies in browser view" -msgstr "" +#~ msgid "Activate items with a single click" +#~ msgstr "Activează elementele cu clic" -#: ../data/glade/gthumb_preferences.glade.h:46 -msgid "Keep previous zoom" -msgstr "Păstrează zoom-ul anterior" +#~ msgid "C_lick policy:" +#~ msgstr "Po_litica clicurilor:" -#: ../data/glade/gthumb_preferences.glade.h:47 -msgid "Layout:" -msgstr "Aranjament:" - -#: ../data/glade/gthumb_preferences.glade.h:48 -msgid "Lo_w" -msgstr "_Slab" - -#: ../data/glade/gthumb_preferences.glade.h:50 -msgid "Ran_dom" -msgstr "Alea_tor" - -#: ../data/glade/gthumb_preferences.glade.h:51 -msgid "Re_verse" -msgstr "In_versat" - -#: ../data/glade/gthumb_preferences.glade.h:52 -msgid "Reset scrollbar positions after loading an image" -msgstr "Resetează pozițiile scrollbar-ului dupa ce ai incărcat o imagine" - -#: ../data/glade/gthumb_preferences.glade.h:53 -msgid "Resta_rt when finished" -msgstr "Repo_rnește la sfârșit" - -#: ../data/glade/gthumb_preferences.glade.h:54 -msgid "Set image to actual size" -msgstr "Setează imaginea la dimensiunea reală" +#~ msgid "Co_mments" +#~ msgstr "Co_mentarii" -#: ../data/glade/gthumb_preferences.glade.h:55 -msgid "Set to C_urrent" -msgstr "Setează la cu_rent" +#~ msgid "D_elay before changing image:" +#~ msgstr "Perioada de așt_eptare înaintea modificării imaginii:" -#: ../data/glade/gthumb_preferences.glade.h:56 -#, fuzzy -msgid "Slideshow" -msgstr "Prezentare cadre" +#~ msgid "Do _not change folder" +#~ msgstr "_Nu modifica directorul" -#: ../data/glade/gthumb_preferences.glade.h:57 -msgid "System settings" -msgstr "Setări de sistem" - -#: ../data/glade/gthumb_preferences.glade.h:58 -msgid "Text below icons" -msgstr "Text sub pictograme" - -#: ../data/glade/gthumb_preferences.glade.h:59 -msgid "Text beside icons" -msgstr "Text lângă pictograme" - -#: ../data/glade/gthumb_preferences.glade.h:60 -msgid "Text only" -msgstr "Doar text" - -#: ../data/glade/gthumb_preferences.glade.h:61 -msgid "Th_umbnail size:" -msgstr "Dimensi_unea miniaturii:" - -#: ../data/glade/gthumb_preferences.glade.h:62 -msgid "Transparency _type:" -msgstr "Tipul _transparenței:" +#~ msgid "Follow Nautilus behaviour" +#~ msgstr "Comportare asemănătoare cu Nautilus" -#: ../data/glade/gthumb_preferences.glade.h:63 -msgid "Viewer" -msgstr "Vizualizator" +#~ msgid "For_ward" +#~ msgstr "_nainte" -#: ../data/glade/gthumb_preferences.glade.h:64 -msgid "White" -msgstr "Alb" +#~ msgid "Go to last _visited folder or catalog" +#~ msgstr "Mergi la ultimul dosar sau catalog _vizitat" -#: ../data/glade/gthumb_preferences.glade.h:65 -msgid "_Filenames" -msgstr "Nume de _fișiere" - -#: ../data/glade/gthumb_preferences.glade.h:66 -#: ../src/gth-browser-actions-entries.h:435 -msgid "_Thumbnails" -msgstr "Minia_turi" - -#: ../data/glade/gthumb_preferences.glade.h:67 -msgid "_Toolbar style:" -msgstr "S_tilul barei de unelte:" +#~ msgid "H_igh" +#~ msgstr "Înălț_ime" -#: ../data/glade/gthumb_preferences.glade.h:68 -msgid "gThumb Preferences" -msgstr "Preferințe gThumb" +#~ msgid "Layout:" +#~ msgstr "Aranjament:" -#: ../data/glade/gthumb_preferences.glade.h:69 -msgid "seconds" -msgstr "secunde" +#~ msgid "Lo_w" +#~ msgstr "_Slab" -#: ../data/glade/gthumb_print.glade.h:4 -msgid "1" -msgstr "1" +#~ msgid "Ran_dom" +#~ msgstr "Alea_tor" -#: ../data/glade/gthumb_print.glade.h:5 -msgid "150" -msgstr "150" - -#: ../data/glade/gthumb_print.glade.h:6 -msgid "16" -msgstr "16" - -#: ../data/glade/gthumb_print.glade.h:7 -msgid "2" -msgstr "2" - -#: ../data/glade/gthumb_print.glade.h:8 -msgid "300" -msgstr "300" - -#: ../data/glade/gthumb_print.glade.h:9 -msgid "4" -msgstr "4" - -#: ../data/glade/gthumb_print.glade.h:10 -msgid "600" -msgstr "600" - -#: ../data/glade/gthumb_print.glade.h:11 -msgid "72" -msgstr "72" - -#: ../data/glade/gthumb_print.glade.h:12 -msgid "8" -msgstr "8" - -#: ../data/glade/gthumb_print.glade.h:13 -msgid "Image Sizing" -msgstr "Dimensionare imagine" - -#: ../data/glade/gthumb_print.glade.h:14 -msgid "Margins" -msgstr "Margini" - -#: ../data/glade/gthumb_print.glade.h:15 -msgid "Orientation" -msgstr "Orientare" - -#: ../data/glade/gthumb_print.glade.h:17 -msgid "Size" -msgstr "Mărime" +#~ msgid "Re_verse" +#~ msgstr "In_versat" -#: ../data/glade/gthumb_print.glade.h:18 -msgid "" -"Note: Drag the image to move it in the page.\n" -"Click on an image to rotate it." -msgstr "" -"Notă: Trage de imagine pentru a o muta în pagină.\n" -"Click pe imagine pentru a o roti." +#, fuzzy +#~ msgid "Slideshow" +#~ msgstr "Prezentare cadre" -#: ../data/glade/gthumb_print.glade.h:20 -msgid "" -"Note: High-resolution images will be\n" -"down-sampled to this resolution. Increase\n" -"the resolution to get better image quality.\n" -"Decrease it to get shorter print times." -msgstr "" -"Notă: Imaginile de înaltă rezoluție vor fi \n" -"reduse la aceasta rezoluție. Crește rezoluția pentru\n" -"o calitate mai buna a imaginii.\n" -"Scade rezoluția pentru timpuri de printare mai scurte." - -#: ../data/glade/gthumb_print.glade.h:24 -msgid "A4" -msgstr "A4" - -#: ../data/glade/gthumb_print.glade.h:25 -msgid "Automatic sizing" -msgstr "Dimensionare automată" - -#: ../data/glade/gthumb_print.glade.h:26 -msgid "Center _on Page" -msgstr "Centrează în _pagină" - -#: ../data/glade/gthumb_print.glade.h:27 -msgid "Comment _font:" -msgstr "_Font comentarii" - -#: ../data/glade/gthumb_print.glade.h:29 -msgid "Executive" -msgstr "Executiv" - -#: ../data/glade/gthumb_print.glade.h:30 -msgid "I_nclude comment" -msgstr "I_nclude comentariu" +#~ msgid "System settings" +#~ msgstr "Setări de sistem" -#: ../data/glade/gthumb_print.glade.h:31 -msgid "Images per page:" -msgstr "Imagini pe pagină:" +#~ msgid "Text below icons" +#~ msgstr "Text sub pictograme" -#: ../data/glade/gthumb_print.glade.h:32 -msgid "Inches" -msgstr "Inchi" - -#: ../data/glade/gthumb_print.glade.h:33 -msgid "Include filename" -msgstr "Include numele fișierului" - -#: ../data/glade/gthumb_print.glade.h:34 -msgid "Lan_dscape" -msgstr "Ve_dere" +#~ msgid "Text beside icons" +#~ msgstr "Text lângă pictograme" -#: ../data/glade/gthumb_print.glade.h:35 -msgid "Layout" -msgstr "Înfățișare" +#~ msgid "_Filenames" +#~ msgstr "Nume de _fișiere" -#: ../data/glade/gthumb_print.glade.h:36 -msgid "Legal" -msgstr "Legal" - -#: ../data/glade/gthumb_print.glade.h:37 -msgid "Letter" -msgstr "Scrisoare" - -#: ../data/glade/gthumb_print.glade.h:38 -msgid "Millimeters" -msgstr "Milimetri" - -#: ../data/glade/gthumb_print.glade.h:39 -msgid "P_ortrait" -msgstr "_Portret" - -#: ../data/glade/gthumb_print.glade.h:40 -msgid "Paper Details" -msgstr "Detalii hârtie" - -#: ../data/glade/gthumb_print.glade.h:41 -msgid "Postcard" -msgstr "Carte poștală" +#~ msgid "_Toolbar style:" +#~ msgstr "S_tilul barei de unelte:" -#. -#: ../data/glade/gthumb_print.glade.h:42 ../libgthumb/print-callbacks.c:2716 -#: ../src/gth-window-actions-entries.h:70 -msgid "Print" -msgstr "Tipărire" +#~ msgid "16" +#~ msgstr "16" -#: ../data/glade/gthumb_print.glade.h:43 -msgid "Scale to this size" -msgstr "Scalează la această mărime" - -#: ../data/glade/gthumb_print.glade.h:44 -msgid "Tabloid" -msgstr "Tabloid" - -#: ../data/glade/gthumb_print.glade.h:45 -msgid "_Bottom:" -msgstr "_Jos:" - -#: ../data/glade/gthumb_print.glade.h:47 -msgid "_Left:" -msgstr "S_tânga:" - -#: ../data/glade/gthumb_print.glade.h:48 -msgid "_Right:" -msgstr "D_reapta:" - -#: ../data/glade/gthumb_print.glade.h:49 -msgid "_Scale:" -msgstr "_Scalează:" - -#: ../data/glade/gthumb_print.glade.h:50 -msgid "_Top:" -msgstr "S_us:" - -#: ../data/glade/gthumb_print.glade.h:51 -msgid "_Unit:" -msgstr "_Unitate:" +#~ msgid "300" +#~ msgstr "300" -#: ../data/glade/gthumb_redeye.glade.h:1 -#, fuzzy -msgid "Other Actions" -msgstr "Alta" +#~ msgid "4" +#~ msgstr "4" -#: ../data/glade/gthumb_redeye.glade.h:2 -#, fuzzy -msgid "Position" -msgstr "Direcție" +#~ msgid "600" +#~ msgstr "600" -#: ../data/glade/gthumb_redeye.glade.h:3 -#, fuzzy -msgid "Zoom" -msgstr "Subsol" +#~ msgid "72" +#~ msgstr "72" -#: ../data/glade/gthumb_redeye.glade.h:4 -msgid "" -"Move the cursor over the\n" -"red eye and click on it. You\n" -"can use the mousewheel to\n" -"zoom in and out, or use the\n" -"zoom buttons below." -msgstr "" +#~ msgid "8" +#~ msgstr "8" -#: ../data/glade/gthumb_redeye.glade.h:9 -msgid "Red-Eye Removal" -msgstr "Eliminare ochi roșii" +#~ msgid "Image Sizing" +#~ msgstr "Dimensionare imagine" -#: ../data/glade/gthumb_search.glade.h:2 -msgid "Search criteria" -msgstr "Criteriu de căutare" - -#: ../data/glade/gthumb_search.glade.h:3 -msgid "Search scope" -msgstr "Scop căutare" - -#: ../data/glade/gthumb_search.glade.h:5 -msgid "After" -msgstr "După" - -#: ../data/glade/gthumb_search.glade.h:6 -msgid "Any" -msgstr "Oricare" - -#: ../data/glade/gthumb_search.glade.h:7 -msgid "Before" -msgstr "Înainte de" - -#: ../data/glade/gthumb_search.glade.h:10 -msgid "Choose categories from the saved list" -msgstr "Alege categorii din lista salvată" - -#: ../data/glade/gthumb_search.glade.h:12 -msgid "Equal to" -msgstr "Egal cu" +#~ msgid "Margins" +#~ msgstr "Margini" -#: ../data/glade/gthumb_search.glade.h:13 -msgid "File _name:" -msgstr "_Nume fișier:" +#~ msgid "Orientation" +#~ msgstr "Orientare" -#: ../data/glade/gthumb_search.glade.h:14 -msgid "Found images:" -msgstr "Imagini găsite:" - -#: ../data/glade/gthumb_search.glade.h:15 -msgid "Match a_ll selected categories" -msgstr "Potrivește toate categorii_le selectate" - -#: ../data/glade/gthumb_search.glade.h:16 -msgid "Match a_ny selected category" -msgstr "P_otrivește orice categorie selectată" - -#: ../data/glade/gthumb_search.glade.h:17 -msgid "New _Search..." -msgstr "_Căutare nouă..." - -#: ../data/glade/gthumb_search.glade.h:18 ../src/dlg-photo-importer.c:908 -#: ../src/dlg-photo-importer.c:1749 -msgid "No images found" -msgstr "Nici o imagine găsită" +#~ msgid "Size" +#~ msgstr "Mărime" -#: ../data/glade/gthumb_search.glade.h:19 -#: ../src/gth-browser-actions-entries.h:365 -msgid "Search" -msgstr "Căutare" +#~ msgid "" +#~ "Note: Drag the image to move it in the page.\n" +#~ "Click on an image to rotate it." +#~ msgstr "" +#~ "Notă: Trage de imagine pentru a o muta în pagină.\n" +#~ "Click pe imagine pentru a o roti." -#: ../data/glade/gthumb_search.glade.h:20 -msgid "Search Progress" -msgstr "Progres căutare" - -#: ../data/glade/gthumb_search.glade.h:21 -#: ../data/glade/gthumb_tools.glade.h:76 -msgid "Searching in:" -msgstr "Căutare în:" - -#: ../data/glade/gthumb_search.glade.h:24 -msgid "_Edit Search" -msgstr "_Editare căutare" +#~ msgid "" +#~ "Note: High-resolution images will be\n" +#~ "down-sampled to this resolution. Increase\n" +#~ "the resolution to get better image quality.\n" +#~ "Decrease it to get shorter print times." +#~ msgstr "" +#~ "Notă: Imaginile de înaltă rezoluție vor fi \n" +#~ "reduse la aceasta rezoluție. Crește rezoluția pentru\n" +#~ "o calitate mai buna a imaginii.\n" +#~ "Scade rezoluția pentru timpuri de printare mai scurte." -#: ../data/glade/gthumb_search.glade.h:25 -#: ../data/glade/gthumb_tools.glade.h:93 -msgid "_Include sub-folders" -msgstr "_Include dosare copil" +#~ msgid "A4" +#~ msgstr "A4" -#: ../data/glade/gthumb_search.glade.h:27 -msgid "_Save" -msgstr "_Salvează" +#~ msgid "Comment _font:" +#~ msgstr "_Font comentarii" -#: ../data/glade/gthumb_search.glade.h:28 -#: ../data/glade/gthumb_tools.glade.h:101 -msgid "_Search" -msgstr "_Căutare" +#~ msgid "Lan_dscape" +#~ msgstr "Ve_dere" -#: ../data/glade/gthumb_search.glade.h:30 -#: ../data/glade/gthumb_tools.glade.h:106 -#: ../src/gth-browser-actions-entries.h:41 -#: ../src/gth-viewer-actions-entries.h:37 -msgid "_View" -msgstr "_Vizualizare" +#~ msgid "Legal" +#~ msgstr "Legal" -#: ../data/glade/gthumb_tools.glade.h:3 -msgid "Change the following values:" -msgstr "Schimbă următoarele valori:" - -#: ../data/glade/gthumb_tools.glade.h:4 -msgid "Change to:" -msgstr "Schimbă la:" - -#: ../data/glade/gthumb_tools.glade.h:8 -msgid "Write to CD" -msgstr "Scrie pe CD" +#~ msgid "Letter" +#~ msgstr "Scrisoare" -#: ../data/glade/gthumb_tools.glade.h:9 -msgid "" -"Note: JPEG transformations are normally lossless.\n" -"When viewing images, you can use the [ and ] shortcut\n" -"keys to rotate and save losslessly, bypassing this dialog." -msgstr "" -"Notă: Transformările JPEG sunt în mod normal fară pierdere " -"de informație.\n" -"La vizualizare imaginilor poți folosi tastele rapide [ și ] \n" -"pentru a roti și salva fară pierdere de informație." +#~ msgid "P_ortrait" +#~ msgstr "_Portret" -#: ../data/glade/gthumb_tools.glade.h:13 -#, fuzzy, no-c-format -msgid "" -"Special characters: # (new enumerator digit),\n" -"%f (original filename), %e (original extension),\n" -"%d (image date), %s (image size), \n" -"%n (original enumerator)." -msgstr "" -"Caractere speciale: # (enumerator), %f (nume fisier " -"original), %d (dată imagine), %s (dimensiune imagine), %e (extensie " -"originală)." - -#: ../data/glade/gthumb_tools.glade.h:17 -msgid "A_djust timezone:" -msgstr "A_justează fus orar:" +#~ msgid "Paper Details" +#~ msgstr "Detalii hârtie" -#: ../data/glade/gthumb_tools.glade.h:18 -msgid "Add New Script" -msgstr "" +#~ msgid "Postcard" +#~ msgstr "Carte poștală" -#: ../data/glade/gthumb_tools.glade.h:19 -msgid "Apply physical _transform" -msgstr "Aplică _transformare fizică" - -#: ../data/glade/gthumb_tools.glade.h:20 -msgid "Apply to all _images" -msgstr "Aplică la toate _imaginile" +#~ msgid "Scale to this size" +#~ msgstr "Scalează la această mărime" -#: ../data/glade/gthumb_tools.glade.h:21 -msgid "C_urrent date" -msgstr "Data curentă" +#~ msgid "Tabloid" +#~ msgstr "Tabloid" -#: ../data/glade/gthumb_tools.glade.h:22 -#: ../src/gth-browser-actions-entries.h:38 -#: ../src/gth-browser-actions-entries.h:39 -msgid "Ca_talog" -msgstr "Ca_talog" +#~ msgid "_Bottom:" +#~ msgstr "_Jos:" -#. Translators: this is the text case (upper or lower case). -#: ../data/glade/gthumb_tools.glade.h:24 #, fuzzy -msgid "Cas_e:" -msgstr "Cyan-_Roșu:" +#~ msgid "Other Actions" +#~ msgstr "Alta" -#: ../data/glade/gthumb_tools.glade.h:25 -msgid "Change Date" -msgstr "Schimbă data" +#, fuzzy +#~ msgid "Zoom" +#~ msgstr "Subsol" -#: ../data/glade/gthumb_tools.glade.h:26 -msgid "Check _All" -msgstr "Bifează _toate" - -#: ../data/glade/gthumb_tools.glade.h:27 -msgid "Check _None" -msgstr "_Nu Bifa nici una" - -#: ../data/glade/gthumb_tools.glade.h:28 -msgid "Checking image:" -msgstr "Bifând imagine:" +#~ msgid "Search criteria" +#~ msgstr "Criteriu de căutare" -#: ../data/glade/gthumb_tools.glade.h:30 -msgid "" -"Click OK to reset the Exif orientation tag for the selected images to Top-" -"Left." -msgstr "" -"Click OK pentru a reseta tagul de orientare EXIF pentru imaginile selectate " -"la stânga-sus" +#~ msgid "Search scope" +#~ msgstr "Scop căutare" -#: ../data/glade/gthumb_tools.glade.h:32 -#, fuzzy, no-c-format -msgid "" -"Click inside the name or script fields to edit them.\n" -"\n" -"Special characters:\n" -"%F = all selected filenames on one line, space delimited\n" -"%f = a single filename, including path\n" -"%b = a single filename, excluding path\n" -"%n = a single filename, including path, with no extension\n" -"%m = a single filename, excluding path, with no extension\n" -"%e = a single extension (starting with a period)\n" -"%p = the parent folder of the single file\n" -"[text] = a user prompt, refreshed for each iteration\n" -"[TEXT] = a user prompt, used for all iterations\n" -"{..code..} = a strftime date format code\n" -"{TEXT} = a user prompt used for all iterations matching previous date\n" -"Scripts with the %F code will be executed just once, regardless of the " -"number of files selected. All other scripts will be executed once per " -"selected file.\n" -"The default scripts are explained in the Help file." -msgstr "" -"Caractere speciale:\n" -"%F = toate denumirile de fișiere selectate într-o singură linie, delimitate " -"de spațiu\n" -"%f = un singur nume de fișier, incluzând și calea\n" -"%n = un singur nume de fișier, incluzând și calea, fără extensie\n" -"%e = o singură extensie (începând cu punct)\n" -"%p = dosarul părinte al unicului fișier\n" -"Scripturile cu codul %F vor fi executate o singură data, indiferent de " -"numărul de fișiere selectate. Toate celelalte scripturi vor fi executate o " -"dată pentru fiecare fișier selectat.\n" -"Scripturile implicite sunt explicate în Ajutor." +#~ msgid "After" +#~ msgstr "După" -#: ../data/glade/gthumb_tools.glade.h:48 -msgid "Co_mment date" -msgstr "Dată co_mentariu" +#~ msgid "Any" +#~ msgstr "Oricare" -#: ../data/glade/gthumb_tools.glade.h:49 -msgid "Current _Folder" -msgstr "_Director curent" +#~ msgid "Before" +#~ msgstr "Înainte de" -#: ../data/glade/gthumb_tools.glade.h:50 -#, fuzzy -msgid "Date p_hoto taken (from EXIF metadata)" -msgstr "Data digitizării _fotografiei (Din EXIF)" +#~ msgid "Choose categories from the saved list" +#~ msgstr "Alege categorii din lista salvată" -#: ../data/glade/gthumb_tools.glade.h:51 -msgid "Define External Scripts" -msgstr "" +#~ msgid "Equal to" +#~ msgstr "Egal cu" -#: ../data/glade/gthumb_tools.glade.h:52 -msgid "" -"Do not change\n" -"Convert to lower-case\n" -"Convert to upper-case" -msgstr "" +#~ msgid "Found images:" +#~ msgstr "Imagini găsite:" -#: ../data/glade/gthumb_tools.glade.h:55 -msgid "Equal images:" -msgstr "Imagini egale:" +#~ msgid "Match a_ll selected categories" +#~ msgstr "Potrivește toate categorii_le selectate" -#: ../data/glade/gthumb_tools.glade.h:56 -#, fuzzy -msgid "Exif DateTime tag" -msgstr "după data Exif" +#~ msgid "Match a_ny selected category" +#~ msgstr "P_otrivește orice categorie selectată" -#: ../data/glade/gthumb_tools.glade.h:57 -#, fuzzy -msgid "Exif DateTimeDigitized tag" -msgstr "după data Exif" +#~ msgid "New _Search..." +#~ msgstr "_Căutare nouă..." -#: ../data/glade/gthumb_tools.glade.h:58 -#, fuzzy -msgid "Exif DateTimeOriginal tag" -msgstr "după data Exif" +#~ msgid "Search Progress" +#~ msgstr "Progres căutare" -#: ../data/glade/gthumb_tools.glade.h:59 -msgid "Found duplicates:" -msgstr "Găsit duplicate:" - -#: ../data/glade/gthumb_tools.glade.h:60 -msgid "Image c_reation date" -msgstr "Dată c_reare imagine" - -#: ../data/glade/gthumb_tools.glade.h:61 -msgid "Mirror image horizontally (left-right)" -msgstr "Oglindește imaginea orizontal (stânga-dreapta)" - -#: ../data/glade/gthumb_tools.glade.h:62 -msgid "Mirror image vertically (top-bottom)" -msgstr "Oglindește imaginea vertical (sus-jos)" - -#: ../data/glade/gthumb_tools.glade.h:63 -#: ../src/gth-browser-actions-entries.h:85 -#: ../src/gth-browser-actions-entries.h:110 -#: ../src/gth-browser-actions-entries.h:230 -#: ../src/gth-browser-actions-entries.h:260 -msgid "Move to _Trash" -msgstr "Mută în _coșul de gunoi" - -#: ../data/glade/gthumb_tools.glade.h:64 -msgid "New names _preview:" -msgstr "_Previzualizare noi nume:" +#~ msgid "_Edit Search" +#~ msgstr "_Editare căutare" -#: ../data/glade/gthumb_tools.glade.h:67 -msgid "Re_verse Order" -msgstr "Ordine in_versă" +#~ msgid "_Search" +#~ msgstr "_Căutare" -#: ../data/glade/gthumb_tools.glade.h:68 -#, fuzzy -msgid "Remove Script" -msgstr "Șt_erge originalul" +#~ msgid "Change to:" +#~ msgstr "Schimbă la:" -#: ../data/glade/gthumb_tools.glade.h:70 -msgid "Reset Exif Orientation Tags" -msgstr "Resetează tagurile de orientare Exif" - -#: ../data/glade/gthumb_tools.glade.h:71 -msgid "Rotate Images" -msgstr "Rotește imagini" +#~ msgid "Write to CD" +#~ msgstr "Scrie pe CD" -#: ../data/glade/gthumb_tools.glade.h:72 -msgid "Rotate image 90 degrees clockwise" -msgstr "Rotește imaginea 90 de grade în sensul acelor de ceasornic" +#~ msgid "" +#~ "Note: JPEG transformations are normally lossless.\n" +#~ "When viewing images, you can use the [ and ] shortcut\n" +#~ "keys to rotate and save losslessly, bypassing this dialog." +#~ msgstr "" +#~ "Notă: Transformările JPEG sunt în mod normal fară " +#~ "pierdere de informație.\n" +#~ "La vizualizare imaginilor poți folosi tastele rapide [ și ] \n" +#~ "pentru a roti și salva fară pierdere de informație." -#: ../data/glade/gthumb_tools.glade.h:73 -msgid "Rotate image 90 degrees counter-clockwise" -msgstr "Rotește imaginea 90 de grade in sens contrar acelor de ceasornic." - -#: ../data/glade/gthumb_tools.glade.h:74 -msgid "Search for Duplicates" -msgstr "Caută duplicate" - -#: ../data/glade/gthumb_tools.glade.h:75 -msgid "Search terminated, no duplicates found." -msgstr "Căutare terminată, nici un duplicat găsit" +#, fuzzy +#~ msgid "" +#~ "Special characters: # (new enumerator digit),\n" +#~ "%f (original filename), %e (original extension),\n" +#~ "%d (image date), %s (image size), \n" +#~ "%n (original enumerator)." +#~ msgstr "" +#~ "Caractere speciale: # (enumerator), %f (nume fisier " +#~ "original), %d (dată imagine), %s (dimensiune imagine), %e (extensie " +#~ "originală)." -#: ../data/glade/gthumb_tools.glade.h:82 -msgid "Swap height and width for best _fit" -msgstr "" +#~ msgid "A_djust timezone:" +#~ msgstr "A_justează fus orar:" -#: ../data/glade/gthumb_tools.glade.h:84 -msgid "The _following date:" -msgstr "_Următoarea dată:" +#~ msgid "Apply physical _transform" +#~ msgstr "Aplică _transformare fizică" -#: ../data/glade/gthumb_tools.glade.h:85 -msgid "" -"The number keys on the numeric keypad can be associated with scripts 0-9.\n" -"All scripts can be launched from the Scripts menu." -msgstr "" +#~ msgid "Apply to all _images" +#~ msgstr "Aplică la toate _imaginile" -#: ../data/glade/gthumb_tools.glade.h:87 -msgid "" -"This checkbox governs the rotation method used for JPEG images that contain " -"Exif orientation tags. If this checkbox is enabled, the rotation will be " -"performed using a physical transform, and the Exif orientation tag will be " -"reset to the default \"top left\" value. If it is not enabled, the rotation " -"will be performed by changing the Exif orientation tag only. For maximum " -"compatibility with other applications, this checkbox should be enabled." -msgstr "" -"Această bifă guverneaza metoda de rotație utilizată pentru imaginile jpeg " -"care conțin tagul de orientare Exif. Dacă această bifă este activată, " -"rotația va fi facută utilizând o transformare fizică, iar tagul de orientare " -"Exif va fi setat la valoarea implicită \"stanga sus\". Dacă nu este " -"activată, rotația va fi efectuată doar prin schimbarea tagului de orientare " -"Exif. Pentru maximum de compatibilitate cu alte aplicații această bifă " -"trebuie sa fie activată." +#~ msgid "C_urrent date" +#~ msgstr "Data curentă" -#: ../data/glade/gthumb_tools.glade.h:88 -msgid "User-Defined Script Parameter" -msgstr "" +#~ msgid "Ca_talog" +#~ msgstr "Ca_talog" -#: ../data/glade/gthumb_tools.glade.h:89 -msgid "Write To CD" -msgstr "Scrie pe CD" +#~ msgid "Check _All" +#~ msgstr "Bifează _toate" -#: ../data/glade/gthumb_tools.glade.h:90 -msgid "Your script requires this user-defined parameter:" -msgstr "" +#~ msgid "Check _None" +#~ msgstr "_Nu Bifa nici una" -#: ../data/glade/gthumb_tools.glade.h:96 -msgid "_Last modified date" -msgstr "Data ultimei _modificări" +#~ msgid "Checking image:" +#~ msgstr "Bifând imagine:" -#: ../data/glade/gthumb_tools.glade.h:98 -#: ../src/gth-browser-actions-callbacks.c:471 -#: ../src/gth-browser-actions-callbacks.c:981 -msgid "_Rename" -msgstr "_Redenumește" +#~ msgid "" +#~ "Click OK to reset the Exif orientation tag for the selected images to Top-" +#~ "Left." +#~ msgstr "" +#~ "Click OK pentru a reseta tagul de orientare EXIF pentru imaginile " +#~ "selectate la stânga-sus" -#: ../data/glade/gthumb_tools.glade.h:102 -msgid "_Selected Images" -msgstr "Imaginile _selectate" - -#: ../data/glade/gthumb_tools.glade.h:103 -msgid "_Sort:" -msgstr "_Sortează:" +#, fuzzy +#~ msgid "" +#~ "Click inside the name or script fields to edit them.\n" +#~ "\n" +#~ "Special characters:\n" +#~ "%F = all selected filenames on one line, space delimited\n" +#~ "%f = a single filename, including path\n" +#~ "%b = a single filename, excluding path\n" +#~ "%n = a single filename, including path, with no extension\n" +#~ "%m = a single filename, excluding path, with no extension\n" +#~ "%e = a single extension (starting with a period)\n" +#~ "%p = the parent folder of the single file\n" +#~ "[text] = a user prompt, refreshed for each iteration\n" +#~ "[TEXT] = a user prompt, used for all iterations\n" +#~ "{..code..} = a strftime date format code\n" +#~ "{TEXT} = a user prompt used for all iterations matching previous date\n" +#~ "Scripts with the %F code will be executed just once, regardless of the " +#~ "number of files selected. All other scripts will be executed once per " +#~ "selected file.\n" +#~ "The default scripts are explained in the Help file." +#~ msgstr "" +#~ "Caractere speciale:\n" +#~ "%F = toate denumirile de fișiere selectate într-o singură linie, " +#~ "delimitate de spațiu\n" +#~ "%f = un singur nume de fișier, incluzând și calea\n" +#~ "%n = un singur nume de fișier, incluzând și calea, fără extensie\n" +#~ "%e = o singură extensie (începând cu punct)\n" +#~ "%p = dosarul părinte al unicului fișier\n" +#~ "Scripturile cu codul %F vor fi executate o singură data, indiferent de " +#~ "numărul de fișiere selectate. Toate celelalte scripturi vor fi executate " +#~ "o dată pentru fiecare fișier selectat.\n" +#~ "Scripturile implicite sunt explicate în Ajutor." -#: ../data/glade/gthumb_tools.glade.h:109 -msgid "hours" -msgstr "ore" +#, fuzzy +#~ msgid "Date p_hoto taken (from EXIF metadata)" +#~ msgstr "Data digitizării _fotografiei (Din EXIF)" + +#~ msgid "Equal images:" +#~ msgstr "Imagini egale:" -#: ../data/glade/gthumb_tools.glade.h:110 #, fuzzy -msgid "prompt" -msgstr "Decupare" +#~ msgid "Exif DateTime tag" +#~ msgstr "după data Exif" + +#, fuzzy +#~ msgid "Exif DateTimeDigitized tag" +#~ msgstr "după data Exif" -#. Translators: This is a dialog window title. A different translation may be required than for the identical tooltip string used elsewhere, depending on your language's grammar. Do not translate the prefix. -#: ../data/glade/gthumb_tools.glade.h:112 #, fuzzy -msgid "title|Scale Images" -msgstr "Scalează imagini" +#~ msgid "Exif DateTimeOriginal tag" +#~ msgstr "după data Exif" -#: ../data/glade/gthumb_web_exporter.glade.h:4 -msgid "1024 x 1024" -msgstr "1024 x 1024" - -#: ../data/glade/gthumb_web_exporter.glade.h:5 -msgid "1024 x 768" -msgstr "1024 x 768" - -#: ../data/glade/gthumb_web_exporter.glade.h:6 -msgid "1280 x 1280" -msgstr "1280 x 1280" - -#: ../data/glade/gthumb_web_exporter.glade.h:7 -msgid "1280 x 960" -msgstr "1280 x 960" - -#: ../data/glade/gthumb_web_exporter.glade.h:8 -msgid "320 x 200" -msgstr "320 x 200" - -#: ../data/glade/gthumb_web_exporter.glade.h:9 -msgid "320 x 320" -msgstr "320 x 320" - -#: ../data/glade/gthumb_web_exporter.glade.h:10 -msgid "640 x 480" -msgstr "640 x 480" - -#: ../data/glade/gthumb_web_exporter.glade.h:11 -msgid "640 x 640" -msgstr "640 x 640" - -#: ../data/glade/gthumb_web_exporter.glade.h:12 -msgid "800 x 600" -msgstr "800 x 600" - -#: ../data/glade/gthumb_web_exporter.glade.h:13 -msgid "800 x 800" -msgstr "800 x 800" - -#: ../data/glade/gthumb_web_exporter.glade.h:14 -msgid "Album Style" -msgstr "Stil album" - -#: ../data/glade/gthumb_web_exporter.glade.h:15 -msgid "Basic Information" -msgstr "Informații de bază" - -#: ../data/glade/gthumb_web_exporter.glade.h:16 -msgid "Camera Data" -msgstr "Date cameră" - -#: ../data/glade/gthumb_web_exporter.glade.h:17 -msgid "Comments" -msgstr "Comentarii" - -#: ../data/glade/gthumb_web_exporter.glade.h:18 -msgid "Index Page Layout" -msgstr "Aranjament pagină index" - -#: ../data/glade/gthumb_web_exporter.glade.h:19 -msgid "Personalize theme" -msgstr "Personalizează temă" - -#: ../data/glade/gthumb_web_exporter.glade.h:21 -msgid "Theme" -msgstr "Temă" +#~ msgid "Mirror image vertically (top-bottom)" +#~ msgstr "Oglindește imaginea vertical (sus-jos)" -#: ../data/glade/gthumb_web_exporter.glade.h:23 -#, no-c-format -msgid "Note: %d (current date)." -msgstr "Notă: %d (data curentă)." +#~ msgid "Reset Exif Orientation Tags" +#~ msgstr "Resetează tagurile de orientare Exif" -#: ../data/glade/gthumb_web_exporter.glade.h:24 -msgid "" -"Note: Some themes may auto-adjust the\n" -"number of rows and columns, but keep the total \n" -"number of images per page constant." -msgstr "" -"Notă: Unele teme ar putea potrivi automat \n" -"numărul de linii și coloane, dar menține numărul total \n" -"de imagini per pagină constant." +#~ msgid "Rotate Images" +#~ msgstr "Rotește imagini" + +#~ msgid "Search terminated, no duplicates found." +#~ msgstr "Căutare terminată, nici un duplicat găsit" + +#~ msgid "" +#~ "This checkbox governs the rotation method used for JPEG images that " +#~ "contain Exif orientation tags. If this checkbox is enabled, the rotation " +#~ "will be performed using a physical transform, and the Exif orientation " +#~ "tag will be reset to the default \"top left\" value. If it is not " +#~ "enabled, the rotation will be performed by changing the Exif orientation " +#~ "tag only. For maximum compatibility with other applications, this " +#~ "checkbox should be enabled." +#~ msgstr "" +#~ "Această bifă guverneaza metoda de rotație utilizată pentru imaginile jpeg " +#~ "care conțin tagul de orientare Exif. Dacă această bifă este activată, " +#~ "rotația va fi facută utilizând o transformare fizică, iar tagul de " +#~ "orientare Exif va fi setat la valoarea implicită \"stanga sus\". Dacă nu " +#~ "este activată, rotația va fi efectuată doar prin schimbarea tagului de " +#~ "orientare Exif. Pentru maximum de compatibilitate cu alte aplicații " +#~ "această bifă trebuie sa fie activată." -#: ../data/glade/gthumb_web_exporter.glade.h:27 #, fuzzy -msgid "Note: click to customize." -msgstr "Notă: %d (data curentă)." +#~ msgid "prompt" +#~ msgstr "Decupare" -#: ../data/glade/gthumb_web_exporter.glade.h:28 -msgid "Came_ra Model" -msgstr "Model came_ră" +#, fuzzy +#~ msgid "title|Scale Images" +#~ msgstr "Scalează imagini" -#: ../data/glade/gthumb_web_exporter.glade.h:29 -msgid "Caption" -msgstr "Titlu" +#~ msgid "1024 x 768" +#~ msgstr "1024 x 768" -#: ../data/glade/gthumb_web_exporter.glade.h:32 -msgid "Da_te and Time" -msgstr "Da_tă si timp" - -#: ../data/glade/gthumb_web_exporter.glade.h:33 -msgid "E_xposure mode" -msgstr "Mod e_xpunere" - -#: ../data/glade/gthumb_web_exporter.glade.h:34 -msgid "Exposure _time" -msgstr "_Timp expunere" - -#: ../data/glade/gthumb_web_exporter.glade.h:37 -msgid "Focal _length" -msgstr "_Lungime focală" - -#: ../data/glade/gthumb_web_exporter.glade.h:38 -msgid "I_mage Caption..." -msgstr "Titlu i_magine..." +#~ msgid "1280 x 960" +#~ msgstr "1280 x 960" -#: ../data/glade/gthumb_web_exporter.glade.h:41 -msgid "S_ort:" -msgstr "S_ortează:" +#~ msgid "320 x 200" +#~ msgstr "320 x 200" -#: ../data/glade/gthumb_web_exporter.glade.h:43 -msgid "Use subfolders to organize files" -msgstr "" +#~ msgid "320 x 320" +#~ msgstr "320 x 320" -#: ../data/glade/gthumb_web_exporter.glade.h:44 -msgid "Web Album" -msgstr "Album web" +#~ msgid "640 x 480" +#~ msgstr "640 x 480" -#: ../data/glade/gthumb_web_exporter.glade.h:45 -msgid "Web Album Theme" -msgstr "Temă album web" - -#: ../data/glade/gthumb_web_exporter.glade.h:46 -msgid "_Aperture value" -msgstr "Valoare _apertură" +#~ msgid "640 x 640" +#~ msgstr "640 x 640" -#: ../data/glade/gthumb_web_exporter.glade.h:47 -msgid "_Copy originals to destination" -msgstr "_Copiază originalele la destinație" +#~ msgid "800 x 600" +#~ msgstr "800 x 600" -#: ../data/glade/gthumb_web_exporter.glade.h:48 -msgid "_Date and Time" -msgstr "_Dată si timp" - -#: ../data/glade/gthumb_web_exporter.glade.h:50 -msgid "_Flash" -msgstr "_Flash" +#~ msgid "800 x 800" +#~ msgstr "800 x 800" -#: ../data/glade/gthumb_web_exporter.glade.h:51 -msgid "_Footer:" -msgstr "_Subsol" +#~ msgid "Album Style" +#~ msgstr "Stil album" -#: ../data/glade/gthumb_web_exporter.glade.h:52 -msgid "_Go to Theme Folder" -msgstr "_Mergi la dosarul de teme" +#~ msgid "Basic Information" +#~ msgstr "Informații de bază" -#: ../data/glade/gthumb_web_exporter.glade.h:53 -msgid "_Header:" -msgstr "_Antet" +#~ msgid "Camera Data" +#~ msgstr "Date cameră" -#: ../data/glade/gthumb_web_exporter.glade.h:54 -msgid "_Install Theme..." -msgstr "_Instalează temă..." +#~ msgid "Comments" +#~ msgstr "Comentarii" -#: ../data/glade/gthumb_web_exporter.glade.h:55 -msgid "_Place" -msgstr "_Loc" +#~ msgid "Index Page Layout" +#~ msgstr "Aranjament pagină index" -#: ../data/glade/gthumb_web_exporter.glade.h:56 -msgid "_Resize if larger than:" -msgstr "_Redimensionează dacă mai mare ca:" +#~ msgid "Theme" +#~ msgstr "Temă" -#: ../data/glade/gthumb_web_exporter.glade.h:57 -msgid "_Select" -msgstr "_Selectează" - -#: ../data/glade/gthumb_web_exporter.glade.h:58 -msgid "_Shutter speed" -msgstr "Viteză _închizător" - -#: ../data/glade/gthumb_web_exporter.glade.h:59 -msgid "_Size :" -msgstr "_Dimensiune:" - -#: ../data/glade/gthumb_web_exporter.glade.h:60 -msgid "_Theme:" -msgstr "_Temă:" - -#: ../data/glade/gthumb_web_exporter.glade.h:61 -msgid "_Thumbnail Caption..." -msgstr "Titlu _pictogramă..." - -#: ../data/glade/gthumb_web_exporter.glade.h:63 -msgid "columns, by" -msgstr "coloane, pe" - -#: ../data/glade/gthumb_web_exporter.glade.h:64 -msgid "or _use a single index page" -msgstr "sau folosește o sing_ură pagină index" - -#: ../data/glade/gthumb_web_exporter.glade.h:65 -msgid "rows per page," -msgstr "randuri per pagină," +#~ msgid "Note: %d (current date)." +#~ msgstr "Notă: %d (data curentă)." -#: ../data/gthumb.desktop.in.h:1 -msgid "Image Viewer" -msgstr "Vizualizator imagini" +#~ msgid "" +#~ "Note: Some themes may auto-adjust the\n" +#~ "number of rows and columns, but keep the total \n" +#~ "number of images per page constant." +#~ msgstr "" +#~ "Notă: Unele teme ar putea potrivi automat \n" +#~ "numărul de linii și coloane, dar menține numărul total \n" +#~ "de imagini per pagină constant." -#: ../data/gthumb.desktop.in.h:2 ../src/main.c:710 -msgid "View and organize your images" -msgstr "Vizualizează și organizează imagini" +#, fuzzy +#~ msgid "Note: click to customize." +#~ msgstr "Notă: %d (data curentă)." -#: ../data/gthumb.desktop.in.h:3 -msgid "gThumb Image Viewer" -msgstr "gThumb vizualizator de imagini" +#~ msgid "Came_ra Model" +#~ msgstr "Model came_ră" -#: ../data/gthumb.schemas.in.h:1 -msgid "" -"Images over this size (in bytes) will not be thumbnailed. Use 0 if you want " -"to generate thumbnails for all images." -msgstr "" -"Imaginile cu dimensiune mai mare decât aceasta (in octeți) nu vor avea " -"pictograme. Folosește 0 daca vrei sa generezi pictograme pentru toate " -"imaginile." +#~ msgid "Da_te and Time" +#~ msgstr "Da_tă si timp" -#: ../data/gthumb.schemas.in.h:2 -msgid "" -"Possible values are 0 (portrait), 1 (landscape), 2 (reverse portrait), 3 " -"(reverse landscape)" -msgstr "" -"Posibile valori sunt 0 (portrait), 1 (landscape), 2 (reverse portrait), 3 " -"(reverse landscape)" +#~ msgid "E_xposure mode" +#~ msgstr "Mod e_xpunere" -#: ../data/gthumb.schemas.in.h:3 -msgid "Possible values are: 1, 2, 3, 4." -msgstr "Valori posibile sunt: 1, 2, 3, 4" - -#: ../data/gthumb.schemas.in.h:4 -msgid "Possible values are: 72, 150, 300, 600." -msgstr "Valori posibile sunt: 72, 150, 300, 600." +#~ msgid "Exposure _time" +#~ msgstr "_Timp expunere" -#: ../data/gthumb.schemas.in.h:5 -msgid "" -"Possible values are: actual_size, fit, keep_prev, fit_if_larger, " -"fit_width_if_larger." -msgstr "" -"Posibile valori sunt: actual_size, fit, keep_prev, fit_if_larger, " -"fit_width_if_larger." +#~ msgid "Focal _length" +#~ msgstr "_Lungime focală" -#: ../data/gthumb.schemas.in.h:6 -msgid "Possible values are: ascending, descending." -msgstr "Posibile valori sunt: ascending, descending." - -#: ../data/gthumb.schemas.in.h:7 -msgid "Possible values are: forward, backward, random." -msgstr "Posibile valori sunt: forward, backward, random." - -#: ../data/gthumb.schemas.in.h:8 -msgid "Possible values are: high, low." -msgstr "Posibile valori sunt: high, low." - -#: ../data/gthumb.schemas.in.h:9 -msgid "Possible values are: image, data, comment." -msgstr "Posibile valori sunt: image, data, comment." - -#: ../data/gthumb.schemas.in.h:10 -msgid "Possible values are: jpeg, png, tga, tiff." -msgstr "Posibile valori sunt: jpeg, png, tga, tiff." - -#: ../data/gthumb.schemas.in.h:11 -msgid "Possible values are: light, midtone, dark." -msgstr "Posibile valori sunt: light, midtone, dark." - -#: ../data/gthumb.schemas.in.h:12 -msgid "Possible values are: list, thumbnails." -msgstr "Posibile valori sunt: list, thumbnails." - -#: ../data/gthumb.schemas.in.h:13 -msgid "Possible values are: manual, auto." -msgstr "Posibile valori sunt: manual, auto." - -#: ../data/gthumb.schemas.in.h:14 -msgid "Possible values are: mm, in." -msgstr "Posibile valori sunt: mm, in." - -#: ../data/gthumb.schemas.in.h:15 -msgid "Possible values are: nautilus, single, double." -msgstr "Posibile valori sunt: nautilus, single, double." +#~ msgid "I_mage Caption..." +#~ msgstr "Titlu i_magine..." -#: ../data/gthumb.schemas.in.h:16 -#, fuzzy -msgid "Possible values are: none, day, month, now, custom" -msgstr "Posibile valori sunt: none, deflate, jpeg." +#~ msgid "Web Album Theme" +#~ msgstr "Temă album web" -#: ../data/gthumb.schemas.in.h:17 -msgid "Possible values are: none, deflate, jpeg." -msgstr "Posibile valori sunt: none, deflate, jpeg." +#~ msgid "_Aperture value" +#~ msgstr "Valoare _apertură" -#: ../data/gthumb.schemas.in.h:18 -msgid "Possible values are: none, name, path, size, time, exifdate, comment." -msgstr "" -"PPosibile valori sunt: none, name, path, size, time, exifdate, comment." +#~ msgid "_Flash" +#~ msgstr "_Flash" -#: ../data/gthumb.schemas.in.h:19 -msgid "" -"Possible values are: none, simple, simple_with_shadow, shadow, slide, " -"shadow_in, shadow_out." -msgstr "" -"Posibile valori sunt: none, simple, simple_with_shadow, shadow, slide, " -"shadow_in, shadow_out." +#~ msgid "_Go to Theme Folder" +#~ msgstr "_Mergi la dosarul de teme" -#: ../data/gthumb.schemas.in.h:20 -msgid "" -"Possible values are: none, square, image, display, 4x3, 4x6, 5x7, 8x10, " -"custom." -msgstr "" -"Posibile valori sunt: none, square, image, display, 4x3, 4x6, 5x7, 8x10, " -"custom." +#~ msgid "_Install Theme..." +#~ msgstr "_Instalează temă..." -#: ../data/gthumb.schemas.in.h:21 -#, fuzzy -msgid "Possible values are: original, lower, upper." -msgstr "Posibile valori sunt: high, low." +#~ msgid "_Place" +#~ msgstr "_Loc" -#: ../data/gthumb.schemas.in.h:22 -msgid "Possible values are: pixels, percentage." -msgstr "Posibile valori sunt: pixels, percentage." - -#: ../data/gthumb.schemas.in.h:23 -msgid "Possible values are: png, jpeg." -msgstr "Posibile valori sunt: png, jpeg." - -#: ../data/gthumb.schemas.in.h:24 -msgid "Possible values are: skip, rename, ask, overwrite." -msgstr "Posibile valori sunt: skip, rename, ask, overwrite." - -#: ../data/gthumb.schemas.in.h:25 -msgid "Possible values are: small, medium, large." -msgstr "Posibile valori sunt: small, medium, large." +#~ msgid "_Shutter speed" +#~ msgstr "Viteză _închizător" -#: ../data/gthumb.schemas.in.h:26 -msgid "" -"Possible values are: system, text_below, text_beside, text_only, icons_only." -msgstr "" -"Posibile valori sunt: system, text_below, text_beside, text_only, icons_only." +#~ msgid "columns, by" +#~ msgstr "coloane, pe" -#: ../data/gthumb.schemas.in.h:27 -msgid "Possible values are: white, black, checked, none." -msgstr "Posibile valori sunt: white, black, checked, none" - -#: ../data/gthumb.schemas.in.h:28 -msgid "Whether to always use a black background." -msgstr "Dacă să folosească întotdeauna un fundal negru." +#~ msgid "or _use a single index page" +#~ msgstr "sau folosește o sing_ură pagină index" -#: ../data/gthumb.schemas.in.h:29 -msgid "Whether to reset the scrollbar positions after changing image" -msgstr "" -"Dacă să reajusteze pozițiile scrollbar-ului după ce a schimbat imaginea" +#~ msgid "rows per page," +#~ msgstr "randuri per pagină," -#: ../libgthumb/comments.c:1021 ../src/catalog-web-exporter.c:159 -msgid "%d %B %Y" -msgstr "%d %B %Y" - -#: ../libgthumb/comments.c:1023 ../src/catalog-web-exporter.c:58 -#: ../src/catalog-web-exporter.c:161 ../src/dlg-duplicates.c:549 -#: ../src/dlg-image-prop.c:447 ../src/gth-browser.c:468 -#: ../src/gth-exif-data-viewer.c:332 ../src/gth-fullscreen.c:825 -#: ../src/gth-viewer.c:585 -msgid "%d %B %Y, %H:%M" -msgstr "%d %B %Y, %H:%M" - -#: ../libgthumb/comments.c:1033 ../libgthumb/comments.c:1035 -msgid "(No Comment)" -msgstr "(Fara comentarii)" - -#: ../libgthumb/dlg-save-image.c:140 ../src/rotation-utils.c:279 -#, c-format -msgid "Image type not supported: %s" -msgstr "Tip de imagine nesuportat: %s" - -#: ../libgthumb/dlg-save-image.c:214 -msgid "Determine by extension" -msgstr "Determină după extensie" +#~ msgid "" +#~ "Possible values are 0 (portrait), 1 (landscape), 2 (reverse portrait), 3 " +#~ "(reverse landscape)" +#~ msgstr "" +#~ "Posibile valori sunt 0 (portrait), 1 (landscape), 2 (reverse portrait), 3 " +#~ "(reverse landscape)" -#: ../libgthumb/dlg-save-image.c:249 -msgid "Save Image" -msgstr "Salvează imagine" +#~ msgid "Possible values are: 1, 2, 3, 4." +#~ msgstr "Valori posibile sunt: 1, 2, 3, 4" -#: ../libgthumb/dlg-save-image.c:269 -msgid "Image type:" -msgstr "Tip imagine:" +#~ msgid "Possible values are: 72, 150, 300, 600." +#~ msgstr "Valori posibile sunt: 72, 150, 300, 600." -#: ../libgthumb/file-utils.c:1279 ../src/gth-location.c:821 -msgid "Catalogs" -msgstr "Cataloage" +#~ msgid "" +#~ "Possible values are: actual_size, fit, keep_prev, fit_if_larger, " +#~ "fit_width_if_larger." +#~ msgstr "" +#~ "Posibile valori sunt: actual_size, fit, keep_prev, fit_if_larger, " +#~ "fit_width_if_larger." -#: ../libgthumb/file-utils.c:1282 ../src/gth-location.c:829 -msgid "File System" -msgstr "Sistem de fișiere" +#~ msgid "Possible values are: ascending, descending." +#~ msgstr "Posibile valori sunt: ascending, descending." -#: ../libgthumb/file-utils.c:1311 ../src/gth-location.c:837 -msgid "Home" -msgstr "Acasă" +#~ msgid "Possible values are: forward, backward, random." +#~ msgstr "Posibile valori sunt: forward, backward, random." -#: ../libgthumb/file-utils.c:1944 -msgid "Library not empty" -msgstr "Biblioteca nu e goală" +#~ msgid "Possible values are: high, low." +#~ msgstr "Posibile valori sunt: high, low." -#: ../libgthumb/file-utils.c:1953 -#, c-format -msgid "Cannot remove library \"%s\": %s" -msgstr "Nu pot șterge biblioteca \"%s\": %s" +#~ msgid "Possible values are: image, data, comment." +#~ msgstr "Posibile valori sunt: image, data, comment." -#: ../libgthumb/file-utils.c:1980 -#, c-format -msgid "Cannot remove catalog \"%s\": %s" -msgstr "Nu pot șterge catalogul \"%s\": %s" +#~ msgid "Possible values are: jpeg, png, tga, tiff." +#~ msgstr "Posibile valori sunt: jpeg, png, tga, tiff." -#: ../libgthumb/gth-image-list.c:3530 ../src/gth-browser.c:717 -#: ../src/gth-browser.c:4388 ../src/gth-viewer.c:695 -msgid "No image" -msgstr "Nici o imagine" +#~ msgid "Possible values are: light, midtone, dark." +#~ msgstr "Posibile valori sunt: light, midtone, dark." -#: ../libgthumb/gth-utils.c:45 -msgid "Could not display help" -msgstr "Nu pot afișa ajutorul" +#~ msgid "Possible values are: list, thumbnails." +#~ msgstr "Posibile valori sunt: list, thumbnails." -#: ../libgthumb/gthumb-stock.c:78 ../src/gth-window-actions-entries.h:270 -msgid "Ro_tate Images" -msgstr "Ro_tește imagini" +#~ msgid "Possible values are: manual, auto." +#~ msgstr "Posibile valori sunt: manual, auto." -#: ../libgthumb/print-callbacks.c:819 -#, c-format -msgid "Page %d of %d" -msgstr "Pagina %d din %d" +#~ msgid "Possible values are: nautilus, single, double." +#~ msgstr "Posibile valori sunt: nautilus, single, double." -#: ../libgthumb/print-callbacks.c:2247 ../src/catalog-png-exporter.c:1423 -#, c-format -msgid "Loading image: %s" -msgstr "Încărcând imaginea: %s" +#, fuzzy +#~ msgid "Possible values are: none, day, month, now, custom" +#~ msgstr "Posibile valori sunt: none, deflate, jpeg." -#: ../src/bookmark-list.c:157 ../src/gth-browser.c:1307 -#: ../src/gth-browser.c:1311 ../src/gth-browser.c:1323 -msgid "(Invalid Name)" -msgstr "(Nume invalid)" +#~ msgid "Possible values are: none, deflate, jpeg." +#~ msgstr "Posibile valori sunt: none, deflate, jpeg." -#: ../src/catalog-png-exporter.c:843 ../src/dlg-image-prop.c:427 -#: ../src/gth-browser.c:471 ../src/gth-exif-data-viewer.c:328 -#: ../src/gth-fullscreen.c:817 ../src/gth-viewer.c:588 -#, c-format -msgid "%d x %d pixels" -msgstr "%d x %d pixeli" +#~ msgid "" +#~ "Possible values are: none, name, path, size, time, exifdate, comment." +#~ msgstr "" +#~ "PPosibile valori sunt: none, name, path, size, time, exifdate, comment." -#: ../src/catalog-png-exporter.c:908 ../src/catalog-web-exporter.c:2652 -#: ../src/catalog-web-exporter.c:2878 -msgid "Saving images" -msgstr "Salvând imaginile" +#~ msgid "" +#~ "Possible values are: none, simple, simple_with_shadow, shadow, slide, " +#~ "shadow_in, shadow_out." +#~ msgstr "" +#~ "Posibile valori sunt: none, simple, simple_with_shadow, shadow, slide, " +#~ "shadow_in, shadow_out." -#: ../src/catalog-png-exporter.c:1649 -#, c-format -msgid "Creating image: %s.%s" -msgstr "Creând imaginea: %s.%s" +#~ msgid "" +#~ "Possible values are: none, square, image, display, 4x3, 4x6, 5x7, 8x10, " +#~ "custom." +#~ msgstr "" +#~ "Posibile valori sunt: none, square, image, display, 4x3, 4x6, 5x7, 8x10, " +#~ "custom." -#: ../src/catalog-web-exporter.c:2384 -msgid "Saving thumbnails" -msgstr "Salvând pictogramele" +#, fuzzy +#~ msgid "Possible values are: original, lower, upper." +#~ msgstr "Posibile valori sunt: high, low." -#: ../src/catalog-web-exporter.c:2449 -msgid "Saving HTML pages: Images" -msgstr "Salvând paginile HTML: Imagini" +#~ msgid "Possible values are: pixels, percentage." +#~ msgstr "Posibile valori sunt: pixels, percentage." -#: ../src/catalog-web-exporter.c:2510 -msgid "Saving HTML pages: Indexes" -msgstr "Salvând paginile HTML: Indecși" +#~ msgid "Possible values are: skip, rename, ask, overwrite." +#~ msgstr "Posibile valori sunt: skip, rename, ask, overwrite." -#. This function is used when "Copy originals to destination" is -#. enabled, and resizing is NOT enabled. This allows us to use a -#. lossless copy (and rotate). When resizing is enabled, a lossy -#. save has to be used. -#: ../src/catalog-web-exporter.c:2700 -msgid "Copying original images" -msgstr "Copiind imaginile originile" +#~ msgid "Possible values are: small, medium, large." +#~ msgstr "Posibile valori sunt: small, medium, large." -#: ../src/catalog-web-exporter.c:3109 -#, fuzzy -msgid "Could not find the style folder" -msgstr "Nu pot șterge dosarul \"%s\": %s" +#~ msgid "" +#~ "Possible values are: system, text_below, text_beside, text_only, " +#~ "icons_only." +#~ msgstr "" +#~ "Posibile valori sunt: system, text_below, text_beside, text_only, " +#~ "icons_only." -#: ../src/catalog-web-exporter.c:3132 -#: ../src/gth-window-actions-callbacks.c:215 ../src/rotation-utils.c:161 -msgid "Could not create a temporary folder" -msgstr "Nu pot crea un dosar temporar" +#~ msgid "Possible values are: white, black, checked, none." +#~ msgstr "Posibile valori sunt: white, black, checked, none" -#. Load thumbnails. -#: ../src/catalog-web-exporter.c:3190 -msgid "Loading images" -msgstr "Incărcând imagini" +#~ msgid "Whether to always use a black background." +#~ msgstr "Dacă să folosească întotdeauna un fundal negru." -#: ../src/dlg-catalog.c:89 ../src/gth-browser-actions-callbacks.c:687 -msgid "Enter the catalog name: " -msgstr "Introduce numele catalogului: " - -#: ../src/dlg-catalog.c:93 ../src/dlg-catalog.c:146 -#: ../src/dlg-categories.c:244 ../src/dlg-file-utils.c:136 -#: ../src/gth-browser-actions-callbacks.c:773 -msgid "C_reate" -msgstr "C_rează" +#~ msgid "%d %B %Y" +#~ msgstr "%d %B %Y" -#: ../src/dlg-catalog.c:142 ../src/gth-browser-actions-callbacks.c:829 -msgid "Enter the library name: " -msgstr "Introduce numele bibliotecii: " - -#: ../src/dlg-catalog.c:502 -msgid "Move Catalog to..." -msgstr "Mută catalogul la..." - -#: ../src/dlg-categories.c:240 -msgid "Enter the new category name" -msgstr "Introduce numele noii categorii" +#~ msgid "%d %B %Y, %H:%M" +#~ msgstr "%d %B %Y, %H:%M" -#: ../src/dlg-categories.c:251 -#, c-format -msgid "" -"The name \"%s\" is not valid because it contains the character \",\". Please " -"use a different name." -msgstr "" -"Numele \"%s\" nu este valid pentru că conține caracterul \",\". Va rog să " -"folosiți un alt nume." +#~ msgid "(No Comment)" +#~ msgstr "(Fara comentarii)" -#: ../src/dlg-categories.c:256 -#, c-format -msgid "The category \"%s\" is already present. Please use a different name." -msgstr "Categoria \"%s\" este deja prezentă. Vă rog să folosiți un alt nume." +#~ msgid "Image type:" +#~ msgstr "Tip imagine:" -#: ../src/dlg-convert.c:173 ../src/gth-batch-op.c:398 -#, c-format -msgid "Converting image: %s" -msgstr "Convertind imaginea: %s" +#~ msgid "File System" +#~ msgstr "Sistem de fișiere" -#: ../src/dlg-convert.c:196 ../src/gth-batch-op.c:421 -#, c-format -msgid "" -"An image named \"%s\" is already present. Please specify a different name." -msgstr "" -"O imagine numită \"%s\" este deja prezentă. Va rog să folosiți un alt nume." +#~ msgid "Home" +#~ msgstr "Acasă" -#: ../src/dlg-convert.c:367 ../src/gth-batch-op.c:603 -#, c-format -msgid "An image named \"%s\" is already present. Do you want to overwrite it?" -msgstr "O imagine numită \"%s\" este deja prezentă. Vreți să o suprascrieți?" +#~ msgid "Library not empty" +#~ msgstr "Biblioteca nu e goală" -#: ../src/dlg-convert.c:372 ../src/gth-batch-op.c:608 -msgid "Skip" -msgstr "Sari" +#~ msgid "Cannot remove library \"%s\": %s" +#~ msgstr "Nu pot șterge biblioteca \"%s\": %s" -#: ../src/dlg-convert.c:373 ../src/gth-batch-op.c:609 -msgid "_Overwrite" -msgstr "_Suprascrie" +#~ msgid "Cannot remove catalog \"%s\": %s" +#~ msgstr "Nu pot șterge catalogul \"%s\": %s" -#: ../src/dlg-crop.c:553 -#, c-format -msgid "%d x %d (Image)" -msgstr "%d x %d (Imagine)" +#~ msgid "Ro_tate Images" +#~ msgstr "Ro_tește imagini" -#: ../src/dlg-crop.c:561 -#, c-format -msgid "%d x %d (Screen)" -msgstr "%d x %d (Ecran)" +#~ msgid "%d x %d pixels" +#~ msgstr "%d x %d pixeli" -#: ../src/dlg-duplicates.c:276 ../src/dlg-duplicates.c:650 -msgid "Duplicates" -msgstr "Duplicate" +#~ msgid "Move Catalog to..." +#~ msgstr "Mută catalogul la..." -#: ../src/dlg-duplicates.c:291 -msgid "Duplicates Size" -msgstr "Dimensiune duplicate" +#~ msgid "Enter the new category name" +#~ msgstr "Introduce numele noii categorii" -#. -#: ../src/dlg-duplicates.c:369 ../src/dlg-image-prop.c:598 -#: ../src/gth-exif-data-viewer.c:343 -msgid "Name" -msgstr "Nume" +#~ msgid "" +#~ "The name \"%s\" is not valid because it contains the character \",\". " +#~ "Please use a different name." +#~ msgstr "" +#~ "Numele \"%s\" nu este valid pentru că conține caracterul \",\". Va rog " +#~ "să folosiți un alt nume." -#: ../src/dlg-duplicates.c:398 -msgid "Last modified" -msgstr "Ultima dată modificată" +#~ msgid "The category \"%s\" is already present. Please use a different name." +#~ msgstr "" +#~ "Categoria \"%s\" este deja prezentă. Vă rog să folosiți un alt nume." -#: ../src/dlg-duplicates.c:413 ../src/dlg-image-prop.c:618 -msgid "Location" -msgstr "Locație" +#~ msgid "" +#~ "An image named \"%s\" is already present. Please specify a different name." +#~ msgstr "" +#~ "O imagine numită \"%s\" este deja prezentă. Va rog să folosiți un alt " +#~ "nume." -#: ../src/dlg-duplicates.c:755 -msgid "Checked images will be moved to the Trash, are you sure?" -msgstr "Imaginile bifate vor fi mutate la Gunoi, sunteți sigur?" +#~ msgid "Duplicates Size" +#~ msgstr "Dimensiune duplicate" -#: ../src/dlg-file-utils.c:90 ../src/dlg-file-utils.c:1203 -#, c-format -msgid "Operation interrupted" -msgstr "" +#~ msgid "Checked images will be moved to the Trash, are you sure?" +#~ msgstr "Imaginile bifate vor fi mutate la Gunoi, sunteți sigur?" -#: ../src/dlg-file-utils.c:97 -#, c-format -msgid "File not found" -msgstr "" +#~ msgid "The destination folder does not exist. Do you want to create it?" +#~ msgstr "Dosarul destinație nu există. Vreți să-l creați?" -#: ../src/dlg-file-utils.c:104 ../src/dlg-file-utils.c:2348 -#, fuzzy, c-format -msgid "Invalid argument" -msgstr "(Nume invalid)" +#~ msgid "Could not create folder \"%s\": %s." +#~ msgstr "Nu pot crea dosarul \"%s\": %s." -#: ../src/dlg-file-utils.c:111 -#, c-format -msgid "Operation failed" -msgstr "" +#~ msgid "" +#~ "You don't have the right permissions to create images in the folder \"%s\"" +#~ msgstr "" +#~ "Nu aveți permisiunile necesare pentru a crea imagini în dosarul \"%s\"" -#: ../src/dlg-file-utils.c:134 -msgid "The destination folder does not exist. Do you want to create it?" -msgstr "Dosarul destinație nu există. Vreți să-l creați?" +#~ msgid "_Do not display this message again" +#~ msgstr "_Nu mai afișa acest mesaj" -#: ../src/dlg-file-utils.c:150 -#, c-format -msgid "Could not create folder \"%s\": %s." -msgstr "Nu pot crea dosarul \"%s\": %s." +#~ msgid "%d %b %Y, %H:%M" +#~ msgstr "%d %b %Y, %H:%M" -#: ../src/dlg-file-utils.c:164 ../src/dlg-photo-importer.c:1774 -#, c-format -msgid "" -"You don't have the right permissions to create images in the folder \"%s\"" -msgstr "Nu aveți permisiunile necesare pentru a crea imagini în dosarul \"%s\"" +#~ msgid "You didn't enter the new name" +#~ msgstr "Nu ați introdus un nume nou" -#: ../src/dlg-file-utils.c:247 -msgid "Could not delete the images:" -msgstr "Nu pot șterge imaginile:" +#~ msgid "" +#~ "The name \"%s\" is already used in this folder. Please use a different " +#~ "name." +#~ msgstr "" +#~ "Numele \"%s\" este deja prezent in acest dosar. Vă rog sa folosiți un alt " +#~ "nume." -#: ../src/dlg-file-utils.c:270 -msgid "" -"The images cannot be moved to the Trash. Do you want to delete them " -"permanently?" -msgstr "Imaginile nu pot fi mutate la Gunoi. Vreți sa le ștergeți permanent?" +#~ msgid "Could not rename the following images:" +#~ msgstr "Nu pot redenumi următoarele imagini:" -#: ../src/dlg-file-utils.c:273 ../src/gth-browser-actions-callbacks.c:1139 -#: ../src/gth-browser.c:1786 ../src/gth-viewer.c:876 -#: ../src/rotation-utils.c:123 -msgid "_Do not display this message again" -msgstr "_Nu mai afișa acest mesaj" - -#: ../src/dlg-file-utils.c:327 ../src/gth-browser-actions-callbacks.c:1177 -msgid "_Move" -msgstr "_Mută" - -#: ../src/dlg-file-utils.c:424 ../src/dlg-file-utils.c:524 -#: ../src/gth-browser-actions-callbacks.c:1404 -msgid "Choose the destination folder" -msgstr "Alege dosarul destinație" +#~ msgid "_Abort" +#~ msgstr "_Anulează" -#: ../src/dlg-file-utils.c:592 -msgid "%d %b %Y, %H:%M" -msgstr "%d %b %Y, %H:%M" - -#: ../src/dlg-file-utils.c:827 ../src/dlg-file-utils.c:928 -msgid "You didn't enter the new name" -msgstr "Nu ați introdus un nume nou" +#, fuzzy +#~ msgid "Could not find the trash folder" +#~ msgstr "Nu pot crea un dosar temporar" -#: ../src/dlg-file-utils.c:839 ../src/dlg-file-utils.c:940 -#, c-format -msgid "" -"The name \"%s\" is already used in this folder. Please use a different name." -msgstr "" -"Numele \"%s\" este deja prezent in acest dosar. Vă rog sa folosiți un alt " -"nume." +#~ msgid "Collecting images info" +#~ msgstr "Colectând informații imagini" -#: ../src/dlg-file-utils.c:1084 -msgid "Could not rename the image:" -msgstr "Nu pot redenumi imaginea:" - -#: ../src/dlg-file-utils.c:1086 -msgid "Could not rename the following images:" -msgstr "Nu pot redenumi următoarele imagini:" - -#: ../src/dlg-file-utils.c:1228 -msgid "Could not move the image:" -msgstr "Nu pot muta imaginea:" - -#: ../src/dlg-file-utils.c:1230 -msgid "Could not copy the image:" -msgstr "Nu pot copia imaginea:" +#~ msgid "Copying file %ld of %ld" +#~ msgstr "Copiind fișier %ld din %ld" -#: ../src/dlg-file-utils.c:1254 ../src/dlg-file-utils.c:2551 -msgid "_Abort" -msgstr "_Anulează" +#~ msgid "Information on Channel" +#~ msgstr "Informație pe canal" -#: ../src/dlg-file-utils.c:1255 ../src/dlg-file-utils.c:2552 -msgid "_Continue" -msgstr "_Continuă" +#~ msgid "" +#~ "Could not move temporary file to remote location. Check remote " +#~ "permissions." +#~ msgstr "" +#~ "Nu pot muta fișierul la locația destinație. Verificați permisiunile." -#: ../src/dlg-file-utils.c:1437 -#, c-format -msgid "Copying file %d of %d" -msgstr "Copiind fișier %d din %d" +#~ msgid "The files on the camera will not be deleted" +#~ msgstr "Fișierele din camera foto nu vor fi șterse" -#: ../src/dlg-file-utils.c:1758 ../src/dlg-file-utils.c:2422 -#, fuzzy, c-format -msgid "Could not find the trash folder" -msgstr "Nu pot crea un dosar temporar" +#, fuzzy +#~ msgid "Transferring '%s' to its destination folder." +#~ msgstr "Alege dosarul destinație" -#: ../src/dlg-file-utils.c:1858 ../src/dlg-file-utils.c:2093 -msgid "Collecting images info" -msgstr "Colectând informații imagini" +#~ msgid "Could not create the folder \"%s\": %s" +#~ msgstr "Nu pot crea dosarul \"%s\": %s" -#: ../src/dlg-file-utils.c:1861 ../src/dlg-file-utils.c:2106 -#, c-format -msgid "Deleting file %ld of %ld" -msgstr "Stergând fișier %ld din %ld" +#~ msgid "Not enough free space left on disk" +#~ msgstr "Nu mai este suficient spațiu liber pe disc" -#: ../src/dlg-file-utils.c:2096 -#, c-format -msgid "Copying file %ld of %ld" -msgstr "Copiind fișier %ld din %ld" +#~ msgid "by path" +#~ msgstr "după cale" -#: ../src/dlg-file-utils.c:2101 -#, c-format -msgid "Moving file %ld of %ld" -msgstr "Mutând fișier %ld din %ld" +#~ msgid "by size" +#~ msgstr "după dimensiune" -#: ../src/dlg-file-utils.c:2528 ../src/dlg-file-utils.c:2530 -#: ../src/gth-browser-actions-callbacks.c:1286 -#, c-format -msgid "Could not move the folder \"%s\": %s" -msgstr "Nu pot muta dosarul \"%s\": %s" +#~ msgid "by Exif DateTime tag" +#~ msgstr "după data Exif" -#: ../src/dlg-image-prop.c:603 ../src/gth-exif-data-viewer.c:349 -#: ../src/gth-filter-bar.c:211 -msgid "Size" -msgstr "Dimensiune" +#~ msgid "" +#~ "The name \"%s\" is not valid because it contains the character \"/\". " +#~ "Please use a different name." +#~ msgstr "" +#~ "Numele \"%s\" nu este valid pentru că conține caracterul \"/\". Vă rog " +#~ "să folosiți un nume diferit." + +#, fuzzy +#~ msgid "Copy to \"approved\" folder" +#~ msgstr "Copiază dosarul selectat" + +#, fuzzy +#~ msgid "Script Progress" +#~ msgstr "Progres căutare" -#: ../src/dlg-image-prop.c:608 ../src/gth-exif-data-viewer.c:351 -msgid "Type" -msgstr "Tip" +#, fuzzy +#~ msgid "Number" +#~ msgstr "Nume" -#: ../src/dlg-image-prop.c:623 ../src/gth-browser.c:483 -#: ../src/gth-exif-data-viewer.c:350 ../src/gth-viewer.c:600 -msgid "Modified" -msgstr "Modificată" +#, fuzzy +#~ msgid "Short Name" +#~ msgstr "S_ortează imagini" -#: ../src/dlg-image-prop.c:628 -msgid "Information on Channel" -msgstr "Informație pe canal" +#~ msgid "Select Album Theme" +#~ msgstr "Selectează tema album" -#: ../src/dlg-image-prop.c:737 -#, c-format -msgid "%s Properties" -msgstr "Proprietăți %s" +#~ msgid "The image will be moved to the Trash, are you sure?" +#~ msgstr "Imaginea va fi mutată la Gunoi. Sunteți sigur?" -#: ../src/dlg-jpegtran.c:254 ../src/dlg-reset-exif.c:128 -msgid "" -"Could not move temporary file to remote location. Check remote permissions." -msgstr "Nu pot muta fișierul la locația destinație. Verificați permisiunile." +#~ msgid "Stop" +#~ msgstr "Stop" -#: ../src/dlg-photo-importer.c:975 ../src/dlg-photo-importer.c:1698 -#: ../src/dlg-photo-importer.c:1748 ../src/dlg-photo-importer.c:1760 -#: ../src/dlg-photo-importer.c:1776 ../src/dlg-photo-importer.c:1805 -msgid "Could not import photos" -msgstr "Nu pot importa fotografiile" - -#: ../src/dlg-photo-importer.c:1426 -msgid "Import errors detected" -msgstr "Erori importare detectate" - -#: ../src/dlg-photo-importer.c:1427 -msgid "The files on the camera will not be deleted" -msgstr "Fișierele din camera foto nu vor fi șterse" - -#: ../src/dlg-photo-importer.c:1494 -#, fuzzy, c-format -msgid "Transferring '%s' to its destination folder." -msgstr "Alege dosarul destinație" +#~ msgid "The selected images will be moved to the Trash, are you sure?" +#~ msgstr "Imaginile selectate vor fi mutate la Gunoi. Sunteți sigur?" -#: ../src/dlg-photo-importer.c:1564 -#, c-format -msgid "Adjusting orientation of '%s'." -msgstr "" +#~ msgid "The name \"%s\" is already used. Please use a different name." +#~ msgstr "Numele \"%s\" este deja folosit. Vă rog folosiți un nume diferit." -#: ../src/dlg-photo-importer.c:1757 -#: ../src/gth-browser-actions-callbacks.c:1604 -#, c-format -msgid "Could not create the folder \"%s\": %s" -msgstr "Nu pot crea dosarul \"%s\": %s" +#~ msgid "Could not rename the library \"%s\": %s" +#~ msgstr "Nu pot redenumi biblioteca \"%s\": %s" -#: ../src/dlg-photo-importer.c:1806 -msgid "Not enough free space left on disk" -msgstr "Nu mai este suficient spațiu liber pe disc" +#~ msgid "The selected library will be removed, are you sure?" +#~ msgstr "Biblioteca selectată va fi ștearsă. Suteți sigur?" -#: ../src/dlg-photo-importer.c:1902 -msgid "Put name or format code here" -msgstr "" +#~ msgid "The selected catalog will be removed, are you sure?" +#~ msgstr "Catalogul selectat va fi șters. Suteți sigur?" -#: ../src/dlg-photo-importer.c:2209 -msgid "No grouping" -msgstr "" +#~ msgid "Could not create the library \"%s\": %s" +#~ msgstr "Nu pot crea biblioteca \"%s\": %s" -#: ../src/dlg-photo-importer.c:2211 -msgid "By day photo taken" -msgstr "" +#~ msgid "Could not rename the folder \"%s\": %s" +#~ msgstr "Nu pot redenumi dosarul \"%s\": %s" -#: ../src/dlg-photo-importer.c:2213 -msgid "By month photo taken" -msgstr "" +#~ msgid "source and destination are the same" +#~ msgstr "sursa și destinația sunt aceleași" -#: ../src/dlg-photo-importer.c:2215 -#, fuzzy -msgid "By current date and time" -msgstr "Data curentă" +#~ msgid "Could not delete the folder \"%s\": %s" +#~ msgstr "Nu pot șterge dosarul \"%s\": %s" -#: ../src/dlg-photo-importer.c:2217 -#, fuzzy -msgid "Custom subfolder" -msgstr "_Include dosare copil" +#~ msgid "" +#~ "\"%s\" cannot be moved to the Trash. Do you want to delete it permanently?" +#~ msgstr "\"%s\" nu poate fi mutat la Gunoi. Vreți să-l ștergeți permanent?" -#: ../src/dlg-png-exporter.c:907 -msgid "Image Caption" -msgstr "Titlu imagine" +#~ msgid "The selected folder will be moved to the Trash, are you sure?" +#~ msgstr "Dosarul selectat va fi mutat la Gunoi. Suteți sigur?" -#: ../src/dlg-png-exporter.c:961 -msgid "Header" -msgstr "Antet" +#~ msgid "a folder with that name is already present." +#~ msgstr "un dosar cu același nume există deja" -#: ../src/dlg-png-exporter.c:974 ../src/dlg-png-exporter.c:980 -msgid "Footer" -msgstr "Subsol" +#~ msgid "_Edit" +#~ msgstr "_Editare" -#: ../src/dlg-png-exporter.c:1568 ../src/dlg-rename-series.c:558 -#: ../src/dlg-web-exporter.c:471 -msgid "by path" -msgstr "după cale" - -#: ../src/dlg-png-exporter.c:1570 ../src/dlg-rename-series.c:560 -#: ../src/dlg-web-exporter.c:473 -msgid "by size" -msgstr "după dimensiune" - -#: ../src/dlg-png-exporter.c:1572 ../src/dlg-rename-series.c:562 -#: ../src/dlg-web-exporter.c:475 -msgid "by file modified time" -msgstr "după data modificării fișierului" - -#: ../src/dlg-png-exporter.c:1574 ../src/dlg-rename-series.c:564 -#: ../src/dlg-web-exporter.c:477 -msgid "by Exif DateTime tag" -msgstr "după data Exif" - -#: ../src/dlg-png-exporter.c:1576 ../src/dlg-rename-series.c:566 -#: ../src/dlg-web-exporter.c:479 -msgid "by comment" -msgstr "după comentariu" - -#: ../src/dlg-png-exporter.c:1581 ../src/dlg-rename-series.c:569 -#: ../src/dlg-web-exporter.c:482 -msgid "manual order" -msgstr "ordine manuală" - -#: ../src/dlg-rename-series.c:119 ../src/gth-browser-actions-callbacks.c:487 -#: ../src/gth-browser-actions-callbacks.c:703 -#: ../src/gth-browser-actions-callbacks.c:786 -#: ../src/gth-browser-actions-callbacks.c:995 -#, c-format -msgid "" -"The name \"%s\" is not valid because it contains the character \"/\". Please " -"use a different name." -msgstr "" -"Numele \"%s\" nu este valid pentru că conține caracterul \"/\". Vă rog să " -"folosiți un nume diferit." +#~ msgid "S_ort Images" +#~ msgstr "S_ortează imagini" -#: ../src/dlg-rename-series.c:542 -msgid "Old Name" -msgstr "Nume vechi" +#~ msgid "_Zoom" +#~ msgstr "_Marește" -#: ../src/dlg-rename-series.c:550 -msgid "New Name" -msgstr "Nume nou" +#~ msgid "_Go" +#~ msgstr "_Mergi" -#: ../src/dlg-search.c:368 -msgid "Search Result" -msgstr "Rezultat căutare" +#~ msgid "_Image" +#~ msgstr "_Imagine" -#: ../src/dlg-scripts.c:90 -msgid "Edit with GIMP" -msgstr "" +#~ msgid "Set Image as _Wallpaper" +#~ msgstr "Setează imagine ca _tapet" -#: ../src/dlg-scripts.c:91 -msgid "Add copyright" -msgstr "" +#~ msgid "Create a new window" +#~ msgstr "Crează o nouă fereastră" -#: ../src/dlg-scripts.c:92 -#, fuzzy -msgid "Copy to \"approved\" folder" -msgstr "Copiază dosarul selectat" +#~ msgid "Open the selected image in a new window" +#~ msgstr "Deschide imaginea selectată în fereastra nouă" -#: ../src/dlg-scripts.c:93 -msgid "Send by email" -msgstr "" +#~ msgid "_Import Photos..." +#~ msgstr "_Importa fotografii..." -#: ../src/dlg-scripts.c:94 -msgid "Make a zip file" -msgstr "" +#~ msgid "_Write To CD..." +#~ msgstr "_Scrie pe CD..." -#: ../src/dlg-scripts.c:95 -msgid "Make a zip file and email it" -msgstr "" +#~ msgid "Write selection to CD" +#~ msgstr "Scrie selecția pe CD" -#: ../src/dlg-scripts.c:527 ../src/dlg-scripts.c:529 -#, fuzzy -msgid "Script Progress" -msgstr "Progres căutare" +#~ msgid "_Rename..." +#~ msgstr "_Redenumește..." -#: ../src/dlg-scripts.c:608 -#, c-format -msgid "Scripts using the %%F code can not be cancelled. Sorry!" -msgstr "" +#~ msgid "Move this image to the Trash" +#~ msgstr "Mută această imagine la Gunoi" -#: ../src/dlg-scripts.c:731 -#, c-format -msgid "Script %d" -msgstr "" +#~ msgid "Copy this image to another location" +#~ msgstr "Copiază această imagine în altă locație" -#: ../src/dlg-scripts.c:797 -msgid "The \"Postr\" software package must be installed to use this function." -msgstr "" +#~ msgid "_Move..." +#~ msgstr "_Mută..." -#: ../src/dlg-scripts.c:931 -#, fuzzy -msgid "Number" -msgstr "Nume" +#~ msgid "Move this image to another location" +#~ msgstr "Mută această imagine în altă locație" -#: ../src/dlg-scripts.c:943 -#, fuzzy -msgid "Short Name" -msgstr "S_ortează imagini" +#~ msgid "D_uplicate" +#~ msgstr "Crează d_uplicat" -#: ../src/dlg-scripts.c:954 -#, fuzzy -msgid "Script" -msgstr "Sortare" +#~ msgid "Duplicate selected images" +#~ msgstr "Crează duplicate ale imaginilor selectate" -#: ../src/dlg-web-exporter.c:820 -msgid "Select Album Theme" -msgstr "Selectează tema album" +#~ msgid "Move the selected images to the Trash" +#~ msgstr "Mută imaginile selectate la Gunoi" -#: ../src/dlg-write-to-cd.c:78 ../src/gth-browser.c:3738 -msgid "Could not move the items:" -msgstr "Nu pot muta elementele:" +#~ msgid "Copy selected images to another location" +#~ msgstr "Copiază imaginile selectate în altă locație" -#: ../src/gth-browser-actions-callbacks.c:169 ../src/gth-fullscreen.c:1091 -msgid "The image will be moved to the Trash, are you sure?" -msgstr "Imaginea va fi mutată la Gunoi. Sunteți sigur?" +#~ msgid "Move selected images to another location" +#~ msgstr "Mută imaginile selectate în altă locație" -#: ../src/gth-browser-actions-callbacks.c:268 -#, c-format -msgid "Could not duplicate the image \"%s\": %s" -msgstr "Nu pot duplica imaginea \"%s\": %s" +#~ msgid "Select all images" +#~ msgstr "Selecteaza toate imaginile" -#: ../src/gth-browser-actions-callbacks.c:276 -msgid "Stop" -msgstr "Stop" +#~ msgid "Add selected images to a catalog" +#~ msgstr "Adaugă imaginile selectate la catalog" -#: ../src/gth-browser-actions-callbacks.c:277 -msgid "Continue" -msgstr "Continuă" +#~ msgid "Open the selected catalog" +#~ msgstr "Deschide catalogul selectat" -#: ../src/gth-browser-actions-callbacks.c:332 -msgid "The selected images will be moved to the Trash, are you sure?" -msgstr "Imaginile selectate vor fi mutate la Gunoi. Sunteți sigur?" +#~ msgid "Open the selected catalog in a new window" +#~ msgstr "Deschide catalogul selectat in fereastra noua" -#: ../src/gth-browser-actions-callbacks.c:467 -#: ../src/gth-browser-actions-callbacks.c:977 -msgid "Enter the new name: " -msgstr "Introduceți noul nume: " +#~ msgid "Rename selected catalog" +#~ msgstr "Redenumește catalogul selectat" -#: ../src/gth-browser-actions-callbacks.c:509 -#: ../src/gth-browser-actions-callbacks.c:722 -#: ../src/gth-browser-actions-callbacks.c:802 -#: ../src/gth-browser-actions-callbacks.c:1025 -#, c-format -msgid "The name \"%s\" is already used. Please use a different name." -msgstr "Numele \"%s\" este deja folosit. Vă rog folosiți un nume diferit." +#~ msgid "Rem_ove" +#~ msgstr "Șter_ge" -#: ../src/gth-browser-actions-callbacks.c:521 -#, c-format -msgid "Could not rename the library \"%s\": %s" -msgstr "Nu pot redenumi biblioteca \"%s\": %s" +#~ msgid "Remove selected catalog" +#~ msgstr "Șterge catalogul selectat" -#: ../src/gth-browser-actions-callbacks.c:521 -#, c-format -msgid "Could not rename the catalog \"%s\": %s" -msgstr "Nu pot redenumi catalogul \"%s\": %s" +#~ msgid "Move selected catalog to another location" +#~ msgstr "Mută catalogul selectat în altă locație" -#: ../src/gth-browser-actions-callbacks.c:591 -msgid "The selected library will be removed, are you sure?" -msgstr "Biblioteca selectată va fi ștearsă. Suteți sigur?" +#~ msgid "_Edit Search..." +#~ msgstr "_Editează căutare..." -#: ../src/gth-browser-actions-callbacks.c:593 -msgid "The selected catalog will be removed, are you sure?" -msgstr "Catalogul selectat va fi șters. Suteți sigur?" +#~ msgid "Modify search criteria" +#~ msgstr "Modifică criterii căutare" -#: ../src/gth-browser-actions-callbacks.c:688 -msgid "New Catalog" -msgstr "Catalog nou" +#~ msgid "Redo _Search" +#~ msgstr "Re_petă căutare" -#: ../src/gth-browser-actions-callbacks.c:734 -#, c-format -msgid "Could not create the catalog \"%s\": %s" -msgstr "Nu pot crea catalogul \"%s\": %s" +#~ msgid "_New Catalog..." +#~ msgstr "Catalog _nou..." -#: ../src/gth-browser-actions-callbacks.c:828 -msgid "New Library" -msgstr "Bibliotecă noua" +#~ msgid "New _Library..." +#~ msgstr "_Bibliotecă nouă..." -#: ../src/gth-browser-actions-callbacks.c:830 -#, c-format -msgid "Could not create the library \"%s\": %s" -msgstr "Nu pot crea biblioteca \"%s\": %s" +#~ msgid "Create a new catalog library" +#~ msgstr "Crează o nouă biblioteca de cataloage" -#: ../src/gth-browser-actions-callbacks.c:1015 -#: ../src/gth-browser-actions-callbacks.c:1050 -#, c-format -msgid "Could not rename the folder \"%s\": %s" -msgstr "Nu pot redenumi dosarul \"%s\": %s" +#~ msgid "Remove current catalog" +#~ msgstr "Șterge catalogul curent" -#: ../src/gth-browser-actions-callbacks.c:1017 -#: ../src/gth-browser-actions-callbacks.c:1296 -msgid "source and destination are the same" -msgstr "sursa și destinația sunt aceleași" +#~ msgid "Move current catalog to another location" +#~ msgstr "Mută catalogul curent in altă locație" -#: ../src/gth-browser-actions-callbacks.c:1100 -#, c-format -msgid "Could not delete the folder \"%s\": %s" -msgstr "Nu pot șterge dosarul \"%s\": %s" +#~ msgid "Open the selected folder with the Nautilus file manager" +#~ msgstr "Deschide dosarul selectat cu managerul de fișiere Nautilus" -#: ../src/gth-browser-actions-callbacks.c:1131 -#, c-format -msgid "" -"\"%s\" cannot be moved to the Trash. Do you want to delete it permanently?" -msgstr "\"%s\" nu poate fi mutat la Gunoi. Vreți să-l ștergeți permanent?" +#~ msgid "Rename selected folder" +#~ msgstr "Redenumește dosarul selectat" -#: ../src/gth-browser-actions-callbacks.c:1175 -msgid "The selected folder will be moved to the Trash, are you sure?" -msgstr "Dosarul selectat va fi mutat la Gunoi. Suteți sigur?" +#~ msgid "Move the selected folder to the Trash" +#~ msgstr "Mută dosarul selectat la Gunoi" -#: ../src/gth-browser-actions-callbacks.c:1228 -#: ../src/gth-browser-actions-callbacks.c:1286 -#, c-format -msgid "Could not copy the folder \"%s\": %s" -msgstr "Nu pot copia dosarul \"%s\": %s" +#~ msgid "Copy selected folder" +#~ msgstr "Copiază dosarul selectat" -#: ../src/gth-browser-actions-callbacks.c:1307 -msgid "source contains destination" -msgstr "sursa conține destinația" +#~ msgid "Move selected folder" +#~ msgstr "Mută dosarul selectat" -#: ../src/gth-browser-actions-callbacks.c:1318 -msgid "a folder with that name is already present." -msgstr "un dosar cu același nume există deja" +#~ msgid "Ca_tegories..." +#~ msgstr "Ca_tegorii..." -#: ../src/gth-browser-actions-callbacks.c:1602 -msgid "New Folder" -msgstr "Dosar nou" +#~ msgid "Open current folder with the Nautilus file manager" +#~ msgstr "Deschide dosarul selectat cu managerul de fișiere Nautilus" -#: ../src/gth-browser-actions-callbacks.c:1603 -msgid "Enter the folder name: " -msgstr "Introduce numele dosarului: " - -#: ../src/gth-browser-actions-callbacks.c:1733 ../src/gth-location.c:218 -msgid "Open Location" -msgstr "Deschide locație" - -#: ../src/gth-browser-actions-entries.h:36 -#: ../src/gth-viewer-actions-entries.h:35 -msgid "_File" -msgstr "_Fișier" - -#: ../src/gth-browser-actions-entries.h:37 -msgid "_Folder" -msgstr "_Dosar" - -#: ../src/gth-browser-actions-entries.h:40 -#: ../src/gth-viewer-actions-entries.h:36 -msgid "_Edit" -msgstr "_Editare" - -#: ../src/gth-browser-actions-entries.h:42 -#: ../src/gth-viewer-actions-entries.h:38 -msgid "Show/_Hide" -msgstr "A_rata/Ascunde" - -#: ../src/gth-browser-actions-entries.h:43 -msgid "S_ort Images" -msgstr "S_ortează imagini" - -#: ../src/gth-browser-actions-entries.h:44 -#: ../src/gth-viewer-actions-entries.h:39 -msgid "_Zoom" -msgstr "_Marește" - -#: ../src/gth-browser-actions-entries.h:45 -msgid "_Go" -msgstr "_Mergi" - -#: ../src/gth-browser-actions-entries.h:46 -#: ../src/gth-browser-actions-entries.h:512 -#: ../src/gth-viewer-actions-entries.h:40 -msgid "_Image" -msgstr "_Imagine" - -#: ../src/gth-browser-actions-entries.h:47 -msgid "_Bookmarks" -msgstr "_Semne de carte" - -#: ../src/gth-browser-actions-entries.h:48 -#: ../src/gth-viewer-actions-entries.h:41 -msgid "_Tools" -msgstr "_Unelte" - -#: ../src/gth-browser-actions-entries.h:49 -#: ../src/gth-viewer-actions-entries.h:42 -msgid "Set Image as _Wallpaper" -msgstr "Setează imagine ca _tapet" - -#: ../src/gth-browser-actions-entries.h:50 -#: ../src/gth-viewer-actions-entries.h:43 -msgid "Scri_pts" -msgstr "" +#~ msgid "Rename current folder" +#~ msgstr "Redenumește dosarul selectat" -#: ../src/gth-browser-actions-entries.h:51 -#: ../src/gth-viewer-actions-entries.h:44 -#, fuzzy -msgid "_Upload" -msgstr "_Reîncarcă" +#~ msgid "Move the current folder to the Trash" +#~ msgstr "Mută dosarul curent la Gunoi" -#: ../src/gth-browser-actions-entries.h:52 -#: ../src/gth-viewer-actions-entries.h:45 -msgid "_Help" -msgstr "_Ajutor" +#~ msgid "Assign categories to the current folder" +#~ msgstr "Asociază categorii dosarului curent" -#: ../src/gth-browser-actions-entries.h:55 -#: ../src/gth-viewer-actions-entries.h:48 -msgid "New _Window" -msgstr "Fereastră _nouă" - -#: ../src/gth-browser-actions-entries.h:56 -#: ../src/gth-viewer-actions-entries.h:49 -msgid "Create a new window" -msgstr "Crează o nouă fereastră" - -#: ../src/gth-browser-actions-entries.h:61 -msgid "Open the selected image in a new window" -msgstr "Deschide imaginea selectată în fereastra nouă" - -#: ../src/gth-browser-actions-entries.h:66 -#: ../src/gth-browser-actions-entries.h:446 -#: ../src/gth-viewer-actions-entries.h:94 -msgid "View image properties" -msgstr "Vezi proprietăți imagine" - -#: ../src/gth-browser-actions-entries.h:70 -msgid "_Import Photos..." -msgstr "_Importa fotografii..." - -#: ../src/gth-browser-actions-entries.h:71 -msgid "Import photos from a digital camera" -msgstr "Importă fotografii din camera digitala" - -#: ../src/gth-browser-actions-entries.h:75 -msgid "_Write To CD..." -msgstr "_Scrie pe CD..." - -#: ../src/gth-browser-actions-entries.h:76 -msgid "Write selection to CD" -msgstr "Scrie selecția pe CD" - -#: ../src/gth-browser-actions-entries.h:80 -#: ../src/gth-browser-actions-entries.h:100 -#: ../src/gth-browser-actions-entries.h:150 -#: ../src/gth-browser-actions-entries.h:185 -#: ../src/gth-browser-actions-entries.h:225 -#: ../src/gth-browser-actions-entries.h:255 -msgid "_Rename..." -msgstr "_Redenumește..." - -#: ../src/gth-browser-actions-entries.h:81 -msgid "Rename this image" -msgstr "Redenumește aceasta imagine" - -#: ../src/gth-browser-actions-entries.h:86 -msgid "Move this image to the Trash" -msgstr "Mută această imagine la Gunoi" - -#: ../src/gth-browser-actions-entries.h:90 -#: ../src/gth-browser-actions-entries.h:115 -#: ../src/gth-browser-actions-entries.h:235 -#: ../src/gth-browser-actions-entries.h:265 -msgid "_Copy..." -msgstr "_Copiază..." - -#: ../src/gth-browser-actions-entries.h:91 -msgid "Copy this image to another location" -msgstr "Copiază această imagine în altă locație" - -#: ../src/gth-browser-actions-entries.h:95 -#: ../src/gth-browser-actions-entries.h:120 -#: ../src/gth-browser-actions-entries.h:160 -#: ../src/gth-browser-actions-entries.h:195 -#: ../src/gth-browser-actions-entries.h:240 -#: ../src/gth-browser-actions-entries.h:270 -msgid "_Move..." -msgstr "_Mută..." - -#: ../src/gth-browser-actions-entries.h:96 -msgid "Move this image to another location" -msgstr "Mută această imagine în altă locație" - -#: ../src/gth-browser-actions-entries.h:101 -msgid "Rename selected images" -msgstr "Redenumește imaginea selectată" - -#: ../src/gth-browser-actions-entries.h:105 -msgid "D_uplicate" -msgstr "Crează d_uplicat" - -#: ../src/gth-browser-actions-entries.h:106 -msgid "Duplicate selected images" -msgstr "Crează duplicate ale imaginilor selectate" - -#: ../src/gth-browser-actions-entries.h:111 -msgid "Move the selected images to the Trash" -msgstr "Mută imaginile selectate la Gunoi" - -#: ../src/gth-browser-actions-entries.h:116 -msgid "Copy selected images to another location" -msgstr "Copiază imaginile selectate în altă locație" - -#: ../src/gth-browser-actions-entries.h:121 -msgid "Move selected images to another location" -msgstr "Mută imaginile selectate în altă locație" - -#: ../src/gth-browser-actions-entries.h:125 -msgid "_Select All" -msgstr "_Selecteaza toate" - -#: ../src/gth-browser-actions-entries.h:126 -msgid "Select all images" -msgstr "Selecteaza toate imaginile" - -#: ../src/gth-browser-actions-entries.h:130 -#: ../src/gth-viewer-actions-entries.h:58 -msgid "_Add to Catalog..." -msgstr "_Adaugă la catalog..." - -#: ../src/gth-browser-actions-entries.h:131 -#: ../src/gth-viewer-actions-entries.h:59 -msgid "Add selected images to a catalog" -msgstr "Adaugă imaginile selectate la catalog" - -#: ../src/gth-browser-actions-entries.h:135 -msgid "Remo_ve from Catalog" -msgstr "Ș_terge din catalog" - -#: ../src/gth-browser-actions-entries.h:136 -msgid "Remove selected images from the catalog" -msgstr "Șterge imaginile selectate din catalog" +#~ msgid "_New Folder..." +#~ msgstr "Dosar _nou" -#: ../src/gth-browser-actions-entries.h:140 -#: ../src/gth-browser-actions-entries.h:210 -msgid "Open" -msgstr "Deschide" +#~ msgid "Create a new folder" +#~ msgstr "Crează un nou dosar" -#: ../src/gth-browser-actions-entries.h:141 -msgid "Open the selected catalog" -msgstr "Deschide catalogul selectat" +#~ msgid "Go up one level" +#~ msgstr "Mergi în sus un nivel" -#: ../src/gth-browser-actions-entries.h:145 -#: ../src/gth-browser-actions-entries.h:215 -msgid "Open in New Window" -msgstr "Deschide în fereastră noua" +#~ msgid "_Reload" +#~ msgstr "_Reîncarcă" -#: ../src/gth-browser-actions-entries.h:146 -msgid "Open the selected catalog in a new window" -msgstr "Deschide catalogul selectat in fereastra noua" - -#: ../src/gth-browser-actions-entries.h:151 -msgid "Rename selected catalog" -msgstr "Redenumește catalogul selectat" - -#: ../src/gth-browser-actions-entries.h:155 -#: ../src/gth-browser-actions-entries.h:190 -msgid "Rem_ove" -msgstr "Șter_ge" - -#: ../src/gth-browser-actions-entries.h:156 -msgid "Remove selected catalog" -msgstr "Șterge catalogul selectat" - -#: ../src/gth-browser-actions-entries.h:161 -msgid "Move selected catalog to another location" -msgstr "Mută catalogul selectat în altă locație" - -#: ../src/gth-browser-actions-entries.h:165 -#: ../src/gth-browser-actions-entries.h:200 -msgid "_Edit Search..." -msgstr "_Editează căutare..." - -#: ../src/gth-browser-actions-entries.h:166 -#: ../src/gth-browser-actions-entries.h:201 -msgid "Modify search criteria" -msgstr "Modifică criterii căutare" - -#: ../src/gth-browser-actions-entries.h:170 -#: ../src/gth-browser-actions-entries.h:205 -msgid "Redo _Search" -msgstr "Re_petă căutare" - -#: ../src/gth-browser-actions-entries.h:171 -#: ../src/gth-browser-actions-entries.h:206 -msgid "Redo the search" -msgstr "Repetă căutarea" - -#: ../src/gth-browser-actions-entries.h:175 -msgid "_New Catalog..." -msgstr "Catalog _nou..." - -#: ../src/gth-browser-actions-entries.h:176 -msgid "Create a new catalog" -msgstr "Crează un nou catalog" - -#: ../src/gth-browser-actions-entries.h:180 -msgid "New _Library..." -msgstr "_Bibliotecă nouă..." - -#: ../src/gth-browser-actions-entries.h:181 -msgid "Create a new catalog library" -msgstr "Crează o nouă biblioteca de cataloage" - -#: ../src/gth-browser-actions-entries.h:186 -msgid "Rename current catalog" -msgstr "Redenumește catalogul curent" - -#: ../src/gth-browser-actions-entries.h:191 -msgid "Remove current catalog" -msgstr "Șterge catalogul curent" - -#: ../src/gth-browser-actions-entries.h:196 -msgid "Move current catalog to another location" -msgstr "Mută catalogul curent in altă locație" - -#: ../src/gth-browser-actions-entries.h:211 -msgid "Open the selected folder" -msgstr "Deschide dosarul selectat" - -#: ../src/gth-browser-actions-entries.h:216 -msgid "Open the selected folder in a new window" -msgstr "Deschide dosarul selectat intr-o nouă fereastră" - -#: ../src/gth-browser-actions-entries.h:220 -#: ../src/gth-browser-actions-entries.h:250 -msgid "Open with the _File Manager" -msgstr "Deschide cu Managerul de _Fișiere" - -#: ../src/gth-browser-actions-entries.h:221 -msgid "Open the selected folder with the Nautilus file manager" -msgstr "Deschide dosarul selectat cu managerul de fișiere Nautilus" - -#: ../src/gth-browser-actions-entries.h:226 -msgid "Rename selected folder" -msgstr "Redenumește dosarul selectat" - -#: ../src/gth-browser-actions-entries.h:231 -msgid "Move the selected folder to the Trash" -msgstr "Mută dosarul selectat la Gunoi" - -#: ../src/gth-browser-actions-entries.h:236 -msgid "Copy selected folder" -msgstr "Copiază dosarul selectat" - -#: ../src/gth-browser-actions-entries.h:241 -msgid "Move selected folder" -msgstr "Mută dosarul selectat" - -#: ../src/gth-browser-actions-entries.h:245 -#: ../src/gth-browser-actions-entries.h:275 -#: ../src/gth-window-actions-entries.h:90 -msgid "Ca_tegories..." -msgstr "Ca_tegorii..." - -#: ../src/gth-browser-actions-entries.h:246 -msgid "Assign categories to the selected folder" -msgstr "Asociază categorii dosarului selectat" - -#: ../src/gth-browser-actions-entries.h:251 -msgid "Open current folder with the Nautilus file manager" -msgstr "Deschide dosarul selectat cu managerul de fișiere Nautilus" - -#: ../src/gth-browser-actions-entries.h:256 -msgid "Rename current folder" -msgstr "Redenumește dosarul selectat" - -#: ../src/gth-browser-actions-entries.h:261 -msgid "Move the current folder to the Trash" -msgstr "Mută dosarul curent la Gunoi" - -#: ../src/gth-browser-actions-entries.h:266 -msgid "Copy current folder" -msgstr "Copiază dosarul curent" - -#: ../src/gth-browser-actions-entries.h:271 -msgid "Move current folder" -msgstr "Mută dosarul curent" - -#: ../src/gth-browser-actions-entries.h:276 -msgid "Assign categories to the current folder" -msgstr "Asociază categorii dosarului curent" - -#: ../src/gth-browser-actions-entries.h:280 -msgid "_New Folder..." -msgstr "Dosar _nou" - -#: ../src/gth-browser-actions-entries.h:281 -msgid "Create a new folder" -msgstr "Crează un nou dosar" - -#: ../src/gth-browser-actions-entries.h:286 -#: ../src/gth-fullscreen-actions-entries.h:43 -msgid "View next image" -msgstr "Vezi următoarea imagine" - -#: ../src/gth-browser-actions-entries.h:291 -#: ../src/gth-fullscreen-actions-entries.h:48 -msgid "View previous image" -msgstr "Vezi imaginea precedentă" +#~ msgid "Stop loading current location" +#~ msgstr "Oprește încărcarea curentei locații" -#: ../src/gth-browser-actions-entries.h:301 -msgid "Go to the previous visited location" -msgstr "Mergi la locația precedent vizitată" +#~ msgid "Go to the home folder" +#~ msgstr "Mergi la dosarul acasă" -#: ../src/gth-browser-actions-entries.h:306 -msgid "Go to the next visited location" -msgstr "Mergi la imaginea urmator vizitată" +#~ msgid "_Go to the Image Folder" +#~ msgstr "_Mergi la dosarul imaginii" -#: ../src/gth-browser-actions-entries.h:311 -msgid "Go up one level" -msgstr "Mergi în sus un nivel" - -#: ../src/gth-browser-actions-entries.h:315 -#: ../src/gth-viewer-actions-entries.h:63 -msgid "_Reload" -msgstr "_Reîncarcă" - -#: ../src/gth-browser-actions-entries.h:316 -#: ../src/gth-viewer-actions-entries.h:64 -msgid "Reload the current location" -msgstr "Reîncarcă locația curentă" - -#: ../src/gth-browser-actions-entries.h:321 -msgid "Stop loading current location" -msgstr "Oprește încărcarea curentei locații" - -#: ../src/gth-browser-actions-entries.h:326 -msgid "Go to the home folder" -msgstr "Mergi la dosarul acasă" - -#: ../src/gth-browser-actions-entries.h:330 -#: ../src/gth-viewer-actions-entries.h:53 -msgid "_Go to the Image Folder" -msgstr "_Mergi la dosarul imaginii" - -#: ../src/gth-browser-actions-entries.h:331 -#: ../src/gth-viewer-actions-entries.h:54 -msgid "Go to the folder that contains the selected image" -msgstr "Mergi la dosarul care conține imaginea selectată" +#~ msgid "Go to the folder that contains the selected image" +#~ msgstr "Mergi la dosarul care conține imaginea selectată" -#: ../src/gth-browser-actions-entries.h:335 -msgid "_Delete History" -msgstr "Ș_terge istoria" +#~ msgid "Delete the list of visited locations" +#~ msgstr "Șterge lista locațiilor vizitate" -#: ../src/gth-browser-actions-entries.h:336 -msgid "Delete the list of visited locations" -msgstr "Șterge lista locațiilor vizitate" - -#: ../src/gth-browser-actions-entries.h:340 -msgid "_Location..." -msgstr "_Locație..." - -#: ../src/gth-browser-actions-entries.h:341 -msgid "Specify a location to visit" -msgstr "Specifică o locație de vizitat" +#~ msgid "_Location..." +#~ msgstr "_Locație..." -#: ../src/gth-browser-actions-entries.h:345 -msgid "_Add Bookmark" -msgstr "_Adaugă semn de carte" +#~ msgid "Specify a location to visit" +#~ msgstr "Specifică o locație de vizitat" -#: ../src/gth-browser-actions-entries.h:346 -msgid "Add current location to bookmarks" -msgstr "Adaugă locația curentă la semne de carte" - -#: ../src/gth-browser-actions-entries.h:350 -msgid "_Edit Bookmarks..." -msgstr "_Editează semnele de carte..." - -#: ../src/gth-browser-actions-entries.h:351 -msgid "Edit bookmarks" -msgstr "Editează semnele de carte" +#~ msgid "Add current location to bookmarks" +#~ msgstr "Adaugă locația curentă la semne de carte" -#: ../src/gth-browser-actions-entries.h:355 #, fuzzy -msgid "_Slideshow" -msgstr "_Slide Show" +#~ msgid "_Slideshow" +#~ msgstr "_Slide Show" -#: ../src/gth-browser-actions-entries.h:356 #, fuzzy -msgid "View as a slideshow" -msgstr "Vezi ca slide show" +#~ msgid "View as a slideshow" +#~ msgstr "Vezi ca slide show" -#: ../src/gth-browser-actions-entries.h:360 -msgid "_Search..." -msgstr "_Caută..." - -#: ../src/gth-browser-actions-entries.h:370 -msgid "Create _Index Image..." -msgstr "Crează imagine _index..." - -#: ../src/gth-browser-actions-entries.h:375 -msgid "Create _Web Album..." -msgstr "Crează album _web" - -#: ../src/gth-browser-actions-entries.h:380 -msgid "Convert F_ormat..." -msgstr "Convertește f_ormat..." +#~ msgid "_Search..." +#~ msgstr "_Caută..." -#: ../src/gth-browser-actions-entries.h:381 -#, fuzzy -msgid "Convert image format" -msgstr "Convertește formatul" +#~ msgid "Create _Index Image..." +#~ msgstr "Crează imagine _index..." -#: ../src/gth-browser-actions-entries.h:385 -msgid "Search for _Duplicates..." -msgstr "Caută _duplicate..." - -#: ../src/gth-browser-actions-entries.h:390 -msgid "_Preferences..." -msgstr "_Preferințe..." - -#: ../src/gth-browser-actions-entries.h:391 -msgid "Edit various preferences" -msgstr "Editează preferințe" - -#: ../src/gth-browser-actions-entries.h:395 -msgid "Scale Images..." -msgstr "Scaleaza Imagini..." - -#. Translators: This is a tooltip. A different translation -#. may be required than for the identical string used as a -#. dialog window title used elsewhere, depending on your -#. language's grammar. -#: ../src/gth-browser-actions-entries.h:400 -msgid "Scale Images" -msgstr "Scalează imagini" +#~ msgid "Convert F_ormat..." +#~ msgstr "Convertește f_ormat..." -#: ../src/gth-browser-actions-entries.h:404 -#: ../src/gth-viewer-actions-entries.h:68 #, fuzzy -msgid "_Edit Scripts" -msgstr "_Editare căutare" +#~ msgid "Convert image format" +#~ msgstr "Convertește formatul" -#: ../src/gth-browser-actions-entries.h:405 -#: ../src/gth-viewer-actions-entries.h:69 -msgid "Edit external scripts" -msgstr "" +#~ msgid "Search for _Duplicates..." +#~ msgstr "Caută _duplicate..." -#: ../src/gth-browser-actions-entries.h:409 -#: ../src/gth-viewer-actions-entries.h:73 -msgid "To _Flickr" -msgstr "" +#~ msgid "Edit various preferences" +#~ msgstr "Editează preferințe" -#: ../src/gth-browser-actions-entries.h:410 -#: ../src/gth-viewer-actions-entries.h:74 -#, fuzzy -msgid "Upload selected images to Flickr" -msgstr "Adaugă imaginile selectate la catalog" +#~ msgid "Scale Images..." +#~ msgstr "Scaleaza Imagini..." -#: ../src/gth-browser-actions-entries.h:419 -#: ../src/gth-viewer-actions-entries.h:83 -msgid "_Toolbar" -msgstr "Bară de unel_te" - -#: ../src/gth-browser-actions-entries.h:420 -#: ../src/gth-viewer-actions-entries.h:84 -msgid "View or hide the toolbar of this window" -msgstr "Vezi sau ascunde bara de unelte a acestei ferestre" - -#: ../src/gth-browser-actions-entries.h:424 -#: ../src/gth-viewer-actions-entries.h:88 -msgid "_Statusbar" -msgstr "Bară de _stare" - -#: ../src/gth-browser-actions-entries.h:425 -#: ../src/gth-viewer-actions-entries.h:89 -msgid "View or hide the statusbar of this window" -msgstr "Vezi sau ascunde bara de stare a acestei ferestre" - -#: ../src/gth-browser-actions-entries.h:429 -msgid "_Filter" -msgstr "_Filtru" - -#: ../src/gth-browser-actions-entries.h:430 -msgid "View or hide the filterbar of this window" -msgstr "Vezi sau ascunde bara de filtrare a acestei ferestre" - -#: ../src/gth-browser-actions-entries.h:436 -msgid "View thumbnails" -msgstr "Vezi pictograme" - -#: ../src/gth-browser-actions-entries.h:440 -msgid "_Image Preview" -msgstr "Preview _imagine" - -#: ../src/gth-browser-actions-entries.h:441 -#: ../src/gth-browser-actions-entries.h:513 -msgid "View the image" -msgstr "Vezi imaginea" - -#: ../src/gth-browser-actions-entries.h:451 -msgid "Show _Hidden Files" -msgstr "Arată fișierele _ascunse" - -#: ../src/gth-browser-actions-entries.h:452 -msgid "Show hidden files and folders" -msgstr "Arată fișierele și dosarele ascunse" - -#: ../src/gth-browser-actions-entries.h:457 -msgid "_Reversed Order" -msgstr "O_rdine inversă" - -#: ../src/gth-browser-actions-entries.h:458 -msgid "Reverse images order" -msgstr "Ordine inversă a imaginilor" - -#: ../src/gth-browser-actions-entries.h:467 -msgid "by _Name" -msgstr "după _nume" - -#: ../src/gth-browser-actions-entries.h:468 -msgid "Sort images by name" -msgstr "Sortează imaginile după nume" - -#: ../src/gth-browser-actions-entries.h:470 -msgid "by _Path" -msgstr "după _cale" - -#: ../src/gth-browser-actions-entries.h:471 -msgid "Sort images by path" -msgstr "Sortează imaginile dupa cale" - -#: ../src/gth-browser-actions-entries.h:473 -msgid "by _Size" -msgstr "după _dimensiune" - -#: ../src/gth-browser-actions-entries.h:474 -msgid "Sort images by file size" -msgstr "Sortează imaginile dupa dimensiunile fișierelor" - -#: ../src/gth-browser-actions-entries.h:476 -msgid "by Modification _Time" -msgstr "după _timp modificare" - -#: ../src/gth-browser-actions-entries.h:477 -msgid "Sort images by file modification time" -msgstr "Sortează imaginile după timp modificare fișier" - -#: ../src/gth-browser-actions-entries.h:479 -msgid "by _Exif Time" -msgstr "după timpul _exif" - -#: ../src/gth-browser-actions-entries.h:480 -msgid "Sort images by Exif DateTime tag" -msgstr "Sortează imagini după tagul de dată și timp exif" - -#: ../src/gth-browser-actions-entries.h:482 -msgid "by _Comment" -msgstr "după _comentariu" - -#: ../src/gth-browser-actions-entries.h:483 -msgid "Sort images by comment" -msgstr "Sortează imagini după comentariu" - -#: ../src/gth-browser-actions-entries.h:485 -msgid "_Manual Order" -msgstr "Ordine _manuală" - -#: ../src/gth-browser-actions-entries.h:486 -msgid "Sort images manually" -msgstr "Sortează imaginile manual" +#~ msgid "Scale Images" +#~ msgstr "Scalează imagini" -#: ../src/gth-browser-actions-entries.h:493 -#, fuzzy -msgid "View As Sli_des" -msgstr "Vezi ca slide-uri" +#~ msgid "_Toolbar" +#~ msgstr "Bară de unel_te" -#: ../src/gth-browser-actions-entries.h:494 -msgid "View As Slides" -msgstr "Vezi ca slide-uri" +#~ msgid "View or hide the toolbar of this window" +#~ msgstr "Vezi sau ascunde bara de unelte a acestei ferestre" -#: ../src/gth-browser-actions-entries.h:496 -#, fuzzy -msgid "View As _List" -msgstr "Vezi ca listă" +#~ msgid "View or hide the statusbar of this window" +#~ msgstr "Vezi sau ascunde bara de stare a acestei ferestre" -#: ../src/gth-browser-actions-entries.h:497 -msgid "View As List" -msgstr "Vezi ca listă" - -#: ../src/gth-browser-actions-entries.h:506 -msgid "_Folders" -msgstr "_Dosare" +#~ msgid "View or hide the filterbar of this window" +#~ msgstr "Vezi sau ascunde bara de filtrare a acestei ferestre" -#: ../src/gth-browser-actions-entries.h:507 -msgid "View the folders" -msgstr "Vezi dosarele" +#~ msgid "View thumbnails" +#~ msgstr "Vezi pictograme" -#: ../src/gth-browser-actions-entries.h:509 -msgid "_Catalogs" -msgstr "_Cataloage" - -#: ../src/gth-browser-actions-entries.h:510 -msgid "View the catalogs" -msgstr "Vezi cataloagele" - -#: ../src/gth-browser.c:518 ../src/gth-viewer.c:635 -msgid "[Press 'c' to add a comment]" -msgstr "[Apasă 'c' pentru a adăuga un comentariu]" +#~ msgid "_Image Preview" +#~ msgstr "Preview _imagine" -#: ../src/gth-browser.c:596 ../src/gth-browser.c:613 ../src/gth-viewer.c:692 -msgid "[modified]" -msgstr "[modificat]" +#~ msgid "Show hidden files and folders" +#~ msgstr "Arată fișierele și dosarele ascunse" -#: ../src/gth-browser.c:639 ../src/main.c:437 ../src/main.c:719 -msgid "gThumb" -msgstr "gThumb" +#~ msgid "_Reversed Order" +#~ msgstr "O_rdine inversă" -#: ../src/gth-browser.c:719 -#, c-format -msgid "1 image (%s)" -msgstr "1 imagine (%s)" +#~ msgid "Reverse images order" +#~ msgstr "Ordine inversă a imaginilor" -#: ../src/gth-browser.c:722 -#, c-format -msgid "%d images (%s)" -msgstr "%d imagini (%s)" +#~ msgid "by _Name" +#~ msgstr "după _nume" -#: ../src/gth-browser.c:729 -#, c-format -msgid "1 selected (%s)" -msgstr "1 selectată (%s)" +#~ msgid "Sort images by name" +#~ msgstr "Sortează imaginile după nume" -#: ../src/gth-browser.c:732 -#, c-format -msgid "%d selected (%s)" -msgstr "%d selectate (%s)" +#~ msgid "by _Path" +#~ msgstr "după _cale" -#: ../src/gth-browser.c:1783 ../src/gth-viewer.c:873 -msgid "The current image has been modified, do you want to save it?" -msgstr "Imaginiea curentă a fost modificată. Vreți să o salvați?" +#~ msgid "Sort images by path" +#~ msgstr "Sortează imaginile dupa cale" -#: ../src/gth-browser.c:1784 ../src/gth-viewer.c:874 -#, fuzzy -msgid "Do _Not Save" -msgstr "_Nu salva" +#~ msgid "by _Size" +#~ msgstr "după _dimensiune" -#: ../src/gth-browser.c:3497 -msgid "Dragged Images" -msgstr "Imagini trase" - -#: ../src/gth-browser.c:5307 ../src/gth-browser.c:5308 -#: ../src/gth-window-actions-entries.h:271 -#: ../src/gth-window-actions-entries.h:276 -#: ../src/gth-window-actions-entries.h:281 -msgid "Rotate images without loss of quality" -msgstr "Rotește imaginile fără pierdere de calitate" - -#: ../src/gth-browser.c:6185 -msgid "Getting folder listing..." -msgstr "Obținând listare dosar..." - -#: ../src/gth-browser.c:6207 -#, c-format -msgid "Cannot load folder \"%s\": %s\n" -msgstr "Nu pot încarca dosar \"%s\": %s\n" - -#: ../src/gth-browser.c:6750 ../src/gth-filter-bar.c:537 -msgid "Close" -msgstr "Închide" - -#: ../src/gth-browser.c:6764 ../src/gth-viewer.c:1520 -msgid "Image comment" -msgstr "Comentariu imagine" - -#: ../src/gth-browser.c:6778 -msgid "Image data" -msgstr "Date imagine" - -#: ../src/gth-browser.c:6792 -msgid "Image preview" -msgstr "Previzualizare imagine" - -#: ../src/gth-browser.c:7850 -msgid "The specified catalog does not exist." -msgstr "Catalogul specificat nu există" - -#: ../src/gth-browser.c:8482 ../src/gth-viewer.c:1969 -msgid "Wait please..." -msgstr "Așteptați vă rog..." +#~ msgid "Sort images by file size" +#~ msgstr "Sortează imaginile dupa dimensiunile fișierelor" -#: ../src/gth-exif-data-viewer.c:42 -#, fuzzy -msgid "Filesystem" -msgstr "Sistem de fișiere" +#~ msgid "Sort images by file modification time" +#~ msgstr "Sortează imaginile după timp modificare fișier" -#: ../src/gth-exif-data-viewer.c:43 -#, fuzzy -msgid "Exif General" -msgstr "Generale" +#~ msgid "by _Exif Time" +#~ msgstr "după timpul _exif" -#: ../src/gth-exif-data-viewer.c:44 -#, fuzzy -msgid "Exif Conditions" -msgstr "Condiții fotografiere" +#~ msgid "Sort images by Exif DateTime tag" +#~ msgstr "Sortează imagini după tagul de dată și timp exif" -#: ../src/gth-exif-data-viewer.c:45 -#, fuzzy -msgid "Exif Structure" -msgstr "Structură imagine" +#~ msgid "by _Comment" +#~ msgstr "după _comentariu" -#: ../src/gth-exif-data-viewer.c:46 -#, fuzzy -msgid "Exif Thumbnail" -msgstr "Minia_turi" +#~ msgid "Sort images by comment" +#~ msgstr "Sortează imagini după comentariu" -#: ../src/gth-exif-data-viewer.c:47 -msgid "Exif GPS" -msgstr "" +#~ msgid "_Manual Order" +#~ msgstr "Ordine _manuală" -#: ../src/gth-exif-data-viewer.c:48 -#, fuzzy -msgid "Exif Maker Notes" -msgstr "Note producator" +#~ msgid "Sort images manually" +#~ msgstr "Sortează imaginile manual" -#: ../src/gth-exif-data-viewer.c:49 #, fuzzy -msgid "Exif Versions" -msgstr "Dimensiuni" +#~ msgid "View As Sli_des" +#~ msgstr "Vezi ca slide-uri" -#: ../src/gth-exif-data-viewer.c:50 -msgid "IPTC" -msgstr "" +#~ msgid "View As Slides" +#~ msgstr "Vezi ca slide-uri" -#: ../src/gth-exif-data-viewer.c:51 -msgid "XMP Embedded" -msgstr "" +#, fuzzy +#~ msgid "View As _List" +#~ msgstr "Vezi ca listă" -#: ../src/gth-exif-data-viewer.c:52 -msgid "XMP Sidecar" -msgstr "" +#~ msgid "View As List" +#~ msgstr "Vezi ca listă" -#: ../src/gth-exif-data-viewer.c:53 -msgid "Audio / Video" -msgstr "" +#~ msgid "_Catalogs" +#~ msgstr "_Cataloage" -#: ../src/gth-exif-data-viewer.c:54 -msgid "Other" -msgstr "Altele" +#~ msgid "View the catalogs" +#~ msgstr "Vezi cataloagele" -#: ../src/gth-exif-data-viewer.c:344 -msgid "Path" -msgstr "Cale" +#~ msgid "[Press 'c' to add a comment]" +#~ msgstr "[Apasă 'c' pentru a adăuga un comentariu]" -#: ../src/gth-filter-bar.c:176 -msgid "contains" -msgstr "conține" +#~ msgid "1 image (%s)" +#~ msgstr "1 imagine (%s)" -#: ../src/gth-filter-bar.c:177 -msgid "starts with" -msgstr "începe cu" +#~ msgid "The current image has been modified, do you want to save it?" +#~ msgstr "Imaginiea curentă a fost modificată. Vreți să o salvați?" -#: ../src/gth-filter-bar.c:178 -msgid "ends with" -msgstr "se sfârșește cu" +#~ msgid "Dragged Images" +#~ msgstr "Imagini trase" -#: ../src/gth-filter-bar.c:179 ../src/gth-filter-bar.c:194 -msgid "is" -msgstr "este" +#~ msgid "Cannot load folder \"%s\": %s\n" +#~ msgstr "Nu pot încarca dosar \"%s\": %s\n" -#: ../src/gth-filter-bar.c:180 ../src/gth-filter-bar.c:195 -msgid "is not" -msgstr "nu este" +#~ msgid "The specified catalog does not exist." +#~ msgstr "Catalogul specificat nu există" -#: ../src/gth-filter-bar.c:181 -msgid "does not contain" -msgstr "nu conține" +#~ msgid "Wait please..." +#~ msgstr "Așteptați vă rog..." -#: ../src/gth-filter-bar.c:184 ../src/gth-filter-bar.c:189 -msgid "is equal to" -msgstr "este egal cu" +#, fuzzy +#~ msgid "Filesystem" +#~ msgstr "Sistem de fișiere" -#: ../src/gth-filter-bar.c:185 -msgid "is lower than" -msgstr "este mai mic ca" +#~ msgid "Path" +#~ msgstr "Cale" -#: ../src/gth-filter-bar.c:186 -msgid "is greater than" -msgstr "este mai mare ca" +#~ msgid "KB" +#~ msgstr "KO" -#: ../src/gth-filter-bar.c:190 -msgid "is before" -msgstr "este înainte" +#~ msgid "Category" +#~ msgstr "Categorie" -#: ../src/gth-filter-bar.c:191 -msgid "is after" -msgstr "este după" +#~ msgid "Text contains" +#~ msgstr "Textul conține" -#: ../src/gth-filter-bar.c:200 -msgid "KB" -msgstr "KO" +#, fuzzy +#~ msgid "Sh_ow:" +#~ msgstr "_Arată" -#: ../src/gth-filter-bar.c:201 -msgid "MB" -msgstr "MO" +#~ msgid "_Folder" +#~ msgstr "_Dosar" -#: ../src/gth-filter-bar.c:207 -msgid "Filename" -msgstr "Nume fișier" +#~ msgid "_Browse..." +#~ msgstr "_Navigare..." -#: ../src/gth-filter-bar.c:209 -msgid "Place" -msgstr "Loc" +#, fuzzy +#~ msgid "_Go to the destination folder" +#~ msgstr "Alege dosarul destinație" -#: ../src/gth-filter-bar.c:212 -msgid "Category" -msgstr "Categorie" - -#: ../src/gth-filter-bar.c:213 -msgid "Text contains" -msgstr "Textul conține" +#~ msgid "_Recent folders:" +#~ msgstr "Dosare _recente:" -#: ../src/gth-filter-bar.c:494 -msgid "All" -msgstr "Toate" +#~ msgid "Other..." +#~ msgstr "Altele..." -#. view label -#: ../src/gth-filter-bar.c:546 -#, fuzzy -msgid "Sh_ow:" -msgstr "_Arată" +#~ msgid "_Single Window" +#~ msgstr "Ferea_stră unică" -#: ../src/gth-folder-selection-dialog.c:280 -msgid "_Folder" -msgstr "_Dosar" - -#: ../src/gth-folder-selection-dialog.c:298 -msgid "_Browse..." -msgstr "_Navigare..." +#~ msgid "_None" +#~ msgstr "_Nici una" -#. Go to destination -#: ../src/gth-folder-selection-dialog.c:303 -#, fuzzy -msgid "_Go to the destination folder" -msgstr "Alege dosarul destinație" +#~ msgid "Open selected images with an application" +#~ msgstr "Deschide imaginile selectate cu o aplicație" -#: ../src/gth-folder-selection-dialog.c:316 -msgid "_Recent folders:" -msgstr "Dosare _recente:" - -#: ../src/gth-fullscreen-actions-entries.h:57 -msgid "Proper_ties" -msgstr "Proprie_tăți" - -#: ../src/gth-location.c:391 -msgid "Other..." -msgstr "Altele..." - -#: ../src/gth-viewer-actions-entries.h:98 -msgid "_Single Window" -msgstr "Ferea_stră unică" - -#: ../src/gth-viewer-actions-entries.h:99 -msgid "Reuse this window to view other images" -msgstr "Refolosește această fereastră pentru a vedea alte imagini" - -#: ../src/gth-viewer.c:775 -msgid "_None" -msgstr "_Nici una" - -#: ../src/gth-viewer.c:1312 ../src/gth-window-actions-entries.h:75 -msgid "_Open With" -msgstr "D_eschide cu" - -#: ../src/gth-viewer.c:1318 ../src/gth-viewer.c:1319 -#: ../src/gth-window-actions-entries.h:46 -msgid "Open selected images with an application" -msgstr "Deschide imaginile selectate cu o aplicație" +#~ msgid "_Transform" +#~ msgstr "_Transformă" -#: ../src/gth-window-actions-callbacks.c:912 -msgid "An image viewer and browser for GNOME." -msgstr "Un vizualizator și navigator de imagini pentru GNOME" +#~ msgid "Auto" +#~ msgstr "Auto" -#: ../src/gth-window-actions-callbacks.c:915 -msgid "translator_credits" -msgstr "" -"translator_credits\n" -"\n" -"Launchpad Contributions:\n" -" Adrian Stratulat https://launchpad.net/~adrian-stratulat\n" -" Cristian KLEIN https://launchpad.net/~cristiklein\n" -" Ionuț Jula https://launchpad.net/~ionutjula\n" -" Mihai Felseghi https://launchpad.net/~mihaifelseghi\n" -" Mihai Varzaru https://launchpad.net/~mihaiv\n" -" Rus-Rebreanu Alin-Florin https://launchpad.net/~netblock" +#~ msgid "_Open With..." +#~ msgstr "D_eschide cu..." -#: ../src/gth-window-actions-entries.h:35 -msgid "_Transform" -msgstr "_Transformă" - -#: ../src/gth-window-actions-entries.h:36 -msgid "Auto" -msgstr "Auto" - -#: ../src/gth-window-actions-entries.h:37 -msgid "Reduce Colors" -msgstr "Reduce număr culori" - -#: ../src/gth-window-actions-entries.h:41 -msgid "Close this window" -msgstr "Închide această fereastră" - -#: ../src/gth-window-actions-entries.h:45 -msgid "_Open With..." -msgstr "D_eschide cu..." - -#: ../src/gth-window-actions-entries.h:51 -#: ../src/gth-window-actions-entries.h:56 -msgid "Save current image" -msgstr "Salvează imaginea curentă" - -#: ../src/gth-window-actions-entries.h:55 -msgid "Save _As..." -msgstr "Salvează C_a..." +#~ msgid "Print..." +#~ msgstr "Tipărește..." -#: ../src/gth-window-actions-entries.h:61 -msgid "Revert to saved image" -msgstr "Revino la imaginea salvată" +#~ msgid "Print the current image" +#~ msgstr "Printează imaginea actuală" -#: ../src/gth-window-actions-entries.h:65 -msgid "Print..." -msgstr "Tipărește..." - -#: ../src/gth-window-actions-entries.h:66 -#: ../src/gth-window-actions-entries.h:71 -msgid "Print the current image" -msgstr "Printează imaginea actuală" - -#: ../src/gth-window-actions-entries.h:76 -msgid "Open this image with an application" -msgstr "Deschide această imagine cu o aplicație" - -#: ../src/gth-window-actions-entries.h:80 -msgid "Comm_ent..." -msgstr "Com_entariu..." - -#: ../src/gth-window-actions-entries.h:81 -#: ../src/gth-window-actions-entries.h:86 -msgid "Add a comment to selected images" -msgstr "Adauga un comentariu la imaginile selectate" - -#: ../src/gth-window-actions-entries.h:91 -#: ../src/gth-window-actions-entries.h:96 -msgid "Assign categories to selected images" -msgstr "Asociază categorii imaginilor selectate" - -#: ../src/gth-window-actions-entries.h:95 -msgid "Ca_tegories" -msgstr "Ca_tegorii" - -#: ../src/gth-window-actions-entries.h:110 -#: ../src/gth-window-actions-entries.h:280 -msgid "Rotate Ri_ght" -msgstr "Rotește _dreapta" - -#: ../src/gth-window-actions-entries.h:111 -msgid "View the image rotated clockwise" -msgstr "Vezi imaginea rotită in sensul acelor de ceasornic" - -#: ../src/gth-window-actions-entries.h:115 -#: ../src/gth-window-actions-entries.h:275 -msgid "Rotate _Left" -msgstr "Rotește _stânga" - -#: ../src/gth-window-actions-entries.h:116 -msgid "View the image rotated counter-clockwise" -msgstr "Vezi imaginea rotită in sens invers acelor de ceasornic" - -#: ../src/gth-window-actions-entries.h:120 -msgid "_Flip" -msgstr "_Inversează" - -#: ../src/gth-window-actions-entries.h:121 -msgid "View the image flipped" -msgstr "Vezi imaginea inversată" - -#: ../src/gth-window-actions-entries.h:125 -msgid "_Mirror" -msgstr "_Oglindește" - -#: ../src/gth-window-actions-entries.h:126 -msgid "View the image mirrored" -msgstr "Vezi imaginea oglindită" - -#: ../src/gth-window-actions-entries.h:130 -msgid "_Desaturate" -msgstr "_Desaturează" - -#: ../src/gth-window-actions-entries.h:131 -msgid "View the image in black and white" -msgstr "Vezi imaginea în alb si negru" - -#: ../src/gth-window-actions-entries.h:135 -msgid "_Negative" -msgstr "_Negativ" - -#: ../src/gth-window-actions-entries.h:136 -msgid "View the image with negative colors" -msgstr "Vezi imaginea cu culori negative" - -#: ../src/gth-window-actions-entries.h:140 -msgid "_Enhance" -msgstr "În_bunătățește" - -#: ../src/gth-window-actions-entries.h:141 -msgid "Automatically adjust the color levels" -msgstr "Ajustează automat nivelele de culoare" - -#: ../src/gth-window-actions-entries.h:145 -msgid "_Equalize" -msgstr "_Egalizează" - -#: ../src/gth-window-actions-entries.h:146 -msgid "Automatically equalize the image histogram" -msgstr "Egalilzează automat histograma imaginii" - -#: ../src/gth-window-actions-entries.h:150 -msgid "_Posterize..." -msgstr "_Posterize..." - -#: ../src/gth-window-actions-entries.h:151 -#: ../src/gth-window-actions-entries.h:186 -#: ../src/gth-window-actions-entries.h:191 -msgid "Reduce the number of colors" -msgstr "Reduce numărul de culori" - -#: ../src/gth-window-actions-entries.h:155 -msgid "_Brightness-Contrast..." -msgstr "_Luminozitate-Contrast..." - -#: ../src/gth-window-actions-entries.h:156 -msgid "Adjust brightness and contrast" -msgstr "Ajustează luminozitatea și contrastul" - -#: ../src/gth-window-actions-entries.h:160 -msgid "_Hue-Saturation..." -msgstr "_Nuanță-Saturație" - -#: ../src/gth-window-actions-entries.h:161 -msgid "Adjust hue and saturation" -msgstr "Ajustează nuanța și saturația" - -#: ../src/gth-window-actions-entries.h:165 -msgid "_Redeye Removal..." -msgstr "Înlătură efect ochi _roșii..." - -#: ../src/gth-window-actions-entries.h:166 -msgid "Redeye Removal Tool" -msgstr "Unealtă de înlăturat efect ochi roșii" - -#: ../src/gth-window-actions-entries.h:170 -msgid "_Color Balance..." -msgstr "Balanță _culori..." - -#: ../src/gth-window-actions-entries.h:171 -msgid "Adjust color balance" -msgstr "Ajustează balanța de culori" - -#: ../src/gth-window-actions-entries.h:175 -msgid "_Resize..." -msgstr "_Redimensionează" - -#: ../src/gth-window-actions-entries.h:176 -msgid "Resize image" -msgstr "Redimensionează imagine" - -#: ../src/gth-window-actions-entries.h:180 -msgid "_Crop..." -msgstr "_Taie..." - -#: ../src/gth-window-actions-entries.h:181 -msgid "Crop image" -msgstr "Taie imagine" - -#: ../src/gth-window-actions-entries.h:185 -msgid "Black and White" -msgstr "Alb și negru" - -#: ../src/gth-window-actions-entries.h:190 -msgid "Web Palette" -msgstr "Paletă web" - -#: ../src/gth-window-actions-entries.h:195 -#: ../src/gth-window-actions-entries.h:302 -msgid "In" -msgstr "Mărește" +#~ msgid "Open this image with an application" +#~ msgstr "Deschide această imagine cu o aplicație" -#: ../src/gth-window-actions-entries.h:196 -msgid "Zoom in" -msgstr "Mărește" +#~ msgid "Comm_ent..." +#~ msgstr "Com_entariu..." -#: ../src/gth-window-actions-entries.h:200 -msgid "Out" -msgstr "Micșorează" +#~ msgid "Add a comment to selected images" +#~ msgstr "Adauga un comentariu la imaginile selectate" -#: ../src/gth-window-actions-entries.h:201 -msgid "Zoom out" -msgstr "Micșorează" +#~ msgid "Assign categories to selected images" +#~ msgstr "Asociază categorii imaginilor selectate" -#: ../src/gth-window-actions-entries.h:205 -msgid "1:1" -msgstr "1:1" - -#: ../src/gth-window-actions-entries.h:206 -msgid "Actual size" -msgstr "Dimensiune reală" - -#: ../src/gth-window-actions-entries.h:210 -msgid "Fit" -msgstr "Potrivește" - -#: ../src/gth-window-actions-entries.h:211 -msgid "Zoom to fit window" -msgstr "Dimensionează pentru a potrivi în fereastră" +#~ msgid "Ca_tegories" +#~ msgstr "Ca_tegorii" -#: ../src/gth-window-actions-entries.h:215 -msgid "Width" -msgstr "Lungime" +#~ msgid "View the image rotated clockwise" +#~ msgstr "Vezi imaginea rotită in sensul acelor de ceasornic" -#: ../src/gth-window-actions-entries.h:216 -msgid "Zoom to fit width" -msgstr "Dimensionează pentru a potrivi în lungime" +#~ msgid "View the image rotated counter-clockwise" +#~ msgstr "Vezi imaginea rotită in sens invers acelor de ceasornic" -#: ../src/gth-window-actions-entries.h:220 -msgid "Step A_nimation" -msgstr "Iterează a_nimație" - -#: ../src/gth-window-actions-entries.h:221 -msgid "View next animation frame" -msgstr "Vezi următorul cadru al animației" - -#: ../src/gth-window-actions-entries.h:235 -msgid "_Centered" -msgstr "_Centrat" - -#: ../src/gth-window-actions-entries.h:236 -msgid "Set the image as desktop background (centered)" -msgstr "Setează imaginea ca fundal desktop (centrat)" - -#: ../src/gth-window-actions-entries.h:240 -msgid "_Tiled" -msgstr "_Mozaic" - -#: ../src/gth-window-actions-entries.h:241 -msgid "Set the image as desktop background (tiled)" -msgstr "Setează imaginea ca fundal desktop (mozaic)" - -#: ../src/gth-window-actions-entries.h:245 -msgid "_Scaled" -msgstr "_Scalată" +#~ msgid "View the image flipped" +#~ msgstr "Vezi imaginea inversată" -#: ../src/gth-window-actions-entries.h:246 -msgid "Set the image as desktop background (scaled keeping aspect ratio)" -msgstr "" -"Setează imaginea ca fundal desktop (scalată pentru a menține proporțiile)" +#~ msgid "View the image mirrored" +#~ msgstr "Vezi imaginea oglindită" -#: ../src/gth-window-actions-entries.h:250 -msgid "Str_etched" -msgstr "Întinsă pe tot _ecranul" +#~ msgid "_Desaturate" +#~ msgstr "_Desaturează" -#: ../src/gth-window-actions-entries.h:251 -msgid "Set the image as desktop background (stretched)" -msgstr "Setează imaginea ca fundal desktop (întinsă pe tot ecranul)" +#~ msgid "View the image in black and white" +#~ msgstr "Vezi imaginea în alb si negru" -#: ../src/gth-window-actions-entries.h:255 -msgid "_Restore" -msgstr "_Refă" +#~ msgid "View the image with negative colors" +#~ msgstr "Vezi imaginea cu culori negative" -#: ../src/gth-window-actions-entries.h:256 -msgid "Restore the original desktop wallpaper" -msgstr "Refă fundalul desktop original" +#~ msgid "Automatically adjust the color levels" +#~ msgstr "Ajustează automat nivelele de culoare" -#: ../src/gth-window-actions-entries.h:260 -msgid "Change _Date..." -msgstr "Schimbă _data..." +#~ msgid "Automatically equalize the image histogram" +#~ msgstr "Egalilzează automat histograma imaginii" -#: ../src/gth-window-actions-entries.h:261 -msgid "Change images last modified date" -msgstr "Schimbă data ultimei modificări a imaginilor" +#~ msgid "_Posterize..." +#~ msgstr "_Posterize..." -#: ../src/gth-window-actions-entries.h:265 -msgid "Reset _Exif Orientation" -msgstr "Resetează orientarea _exif" +#~ msgid "_Brightness-Contrast..." +#~ msgstr "_Luminozitate-Contrast..." -#: ../src/gth-window-actions-entries.h:266 -msgid "Reset Exif orientation to top-left" -msgstr "Resetează orientarea exif la stânga-sus" +#~ msgid "_Hue-Saturation..." +#~ msgstr "_Nuanță-Saturație" -#: ../src/gth-window-actions-entries.h:286 -msgid "Show information about gThumb" -msgstr "Arată informații despre gThumb" +#~ msgid "Adjust hue and saturation" +#~ msgstr "Ajustează nuanța și saturația" -#: ../src/gth-window-actions-entries.h:290 -msgid "Contents" -msgstr "Conținut" +#~ msgid "_Redeye Removal..." +#~ msgstr "Înlătură efect ochi _roșii..." -#: ../src/gth-window-actions-entries.h:295 -msgid "_Keyboard Shortcuts" -msgstr "Combinații de _taste" +#~ msgid "Redeye Removal Tool" +#~ msgstr "Unealtă de înlăturat efect ochi roșii" -#: ../src/gth-window-actions-entries.h:311 -msgid "Play _Animation" -msgstr "Rulează _animație" +#~ msgid "_Color Balance..." +#~ msgstr "Balanță _culori..." -#: ../src/gth-window-actions-entries.h:312 -msgid "Start or stop current animation" -msgstr "Pornește sau oprește animația curentă" +#~ msgid "_Crop..." +#~ msgstr "_Taie..." -#: ../src/main.c:89 -msgid "Start in fullscreen mode" -msgstr "Începe pe tot ecranul" +#~ msgid "Black and White" +#~ msgstr "Alb și negru" -#: ../src/main.c:93 -msgid "Automatically start a slideshow" -msgstr "Pornește automat un slideshow" +#~ msgid "Web Palette" +#~ msgstr "Paletă web" -#: ../src/main.c:97 -msgid "Automatically import digital camera photos" -msgstr "Importă automat fotografii din camere foto digitale" +#~ msgid "In" +#~ msgstr "Mărește" -#: ../src/main.c:101 -msgid "Use the viewer mode to view single images" -msgstr "Utilizează modul vizualizare pentru a vedea imaginile" +#~ msgid "1:1" +#~ msgstr "1:1" -#: ../src/main.c:146 -msgid "Holidays" -msgstr "Sărbatori" +#~ msgid "Actual size" +#~ msgstr "Dimensiune reală" -#: ../src/main.c:147 -msgid "Temporary" -msgstr "Temporar" +#~ msgid "Fit" +#~ msgstr "Potrivește" -#: ../src/main.c:148 -msgid "Screenshots" -msgstr "Capturi de ecran" +#~ msgid "Zoom to fit window" +#~ msgstr "Dimensionează pentru a potrivi în fereastră" -#: ../src/main.c:149 -msgid "Science" -msgstr "Stiință" +#~ msgid "Step A_nimation" +#~ msgstr "Iterează a_nimație" -#: ../src/main.c:150 -msgid "Favourite" -msgstr "Preferat" +#~ msgid "View next animation frame" +#~ msgstr "Vezi următorul cadru al animației" -#: ../src/main.c:151 -msgid "Important" -msgstr "Important" +#~ msgid "Set the image as desktop background (centered)" +#~ msgstr "Setează imaginea ca fundal desktop (centrat)" -#: ../src/main.c:152 -msgid "GNOME" -msgstr "GNOME" +#~ msgid "_Tiled" +#~ msgstr "_Mozaic" -#: ../src/main.c:153 -msgid "Games" -msgstr "Jocuri" +#~ msgid "_Scaled" +#~ msgstr "_Scalată" -#: ../src/main.c:154 -msgid "Party" -msgstr "Petrecere" +#~ msgid "Set the image as desktop background (scaled keeping aspect ratio)" +#~ msgstr "" +#~ "Setează imaginea ca fundal desktop (scalată pentru a menține proporțiile)" -#: ../src/main.c:155 -msgid "Birthday" -msgstr "Zi de naștere" +#~ msgid "Set the image as desktop background (stretched)" +#~ msgstr "Setează imaginea ca fundal desktop (întinsă pe tot ecranul)" -#: ../src/main.c:156 -msgid "Astronomy" -msgstr "Astronomie" +#~ msgid "Change _Date..." +#~ msgstr "Schimbă _data..." -#: ../src/main.c:157 -msgid "Family" -msgstr "Familie" +#~ msgid "Reset Exif orientation to top-left" +#~ msgstr "Resetează orientarea exif la stânga-sus" -#: ../src/main.c:379 -msgid "Command Line" -msgstr "Linie de comandă" +#~ msgid "Show information about gThumb" +#~ msgstr "Arată informații despre gThumb" -#: ../src/rotation-utils.c:111 -#, c-format -msgid "Problem transforming the image: %s" -msgstr "Probleme la transformarea imaginii: %s" +#~ msgid "Contents" +#~ msgstr "Conținut" -#: ../src/rotation-utils.c:116 -msgid "" -"This transformation may introduce small image distortions along one or more " -"edges, because the image dimensions are not multiples of 8.\n" -"\n" -"The distortion is reversible, however. If the resulting image is " -"unacceptable, simply apply the reverse transformation to return to the " -"original image.\n" -"\n" -"You can also choose to discard (or trim) any untransformable edge pixels. " -"For practical use, this mode gives the best looking results, but the " -"transformation is not strictly lossless anymore." -msgstr "" -"Această transformare ar putea introduce mici distorsiuni de-a lungul " -"marginilor, pentru că dimensiunile imaginii nu sunt multiplu de 8.\n" -"\n" -"Totuși, distorsiunea este reversibilă. Dacă imaginea rezultată este " -"inacceptabilă, pur și simplu aplică transformarea inversă pentru a te " -"întoarce la imaginea originală.\n" -"\n" -"Poți deasemenea alege sa renunți la pixelii marginii netransformabile. " -"Pentru uz practic, acest mod dă rezultatele care arată cel mai bine, dar " -"transformarea nu mai este strict fară pierdere de informație." +#~ msgid "Play _Animation" +#~ msgstr "Rulează _animație" -#: ../src/rotation-utils.c:124 -msgid "_Trim" -msgstr "_Taie" +#~ msgid "Use the viewer mode to view single images" +#~ msgstr "Utilizează modul vizualizare pentru a vedea imaginile" -#: ../src/rotation-utils.c:168 -msgid "Could not create a local temporary copy of the remote file." -msgstr "Nu am putut crea o copie locală temporară a fișierului" +#~ msgid "Could not create a local temporary copy of the remote file." +#~ msgstr "Nu am putut crea o copie locală temporară a fișierului" -#: ../src/rotation-utils.c:214 -msgid "" -"Could not move temporary file to local destination. Check folder permissions." -msgstr "" -"Nu am putut muta fișierul temporar la destinația locală. Verifică " -"permisiunile dosarului" +#~ msgid "" +#~ "Could not move temporary file to local destination. Check folder " +#~ "permissions." +#~ msgstr "" +#~ "Nu am putut muta fișierul temporar la destinația locală. Verifică " +#~ "permisiunile dosarului" #~ msgid "Photo _Data (EXIF)" #~ msgstr "_Date Foto (EXIF)" @@ -4406,9 +7352,6 @@ #~ msgid "_Crop" #~ msgstr "_Decupează" -#~ msgid "0:" -#~ msgstr "0:" - #~ msgid "1:" #~ msgstr "1:" @@ -4452,21 +7395,12 @@ #~ msgid "Actual Size" #~ msgstr "Mărime actuală" -#~ msgid "Redo" -#~ msgstr "Repetă" - -#~ msgid "Undo" -#~ msgstr "Anulează" - #~ msgid "Zoom In" #~ msgstr "Mărește" #~ msgid "Zoom Out" #~ msgstr "Micșorează" -#~ msgid "Inde_x file:" -#~ msgstr "Fișier inde_x:" - #~ msgid "index.html" #~ msgstr "index.html" @@ -4488,9 +7422,6 @@ #~ msgid "Filesystem Data" #~ msgstr "Date sistem de fișiere" -#~ msgid "General Information" -#~ msgstr "Informații generale" - #~ msgid "GPS Coordinates" #~ msgstr "Coordonate GPS" diff -Nru gthumb-3.11.2/po/sr.po gthumb-3.12.0/po/sr.po --- gthumb-3.11.2/po/sr.po 2021-01-10 10:11:38.056578000 +0000 +++ gthumb-3.12.0/po/sr.po 2021-09-19 15:50:41.938364000 +0000 @@ -1,17 +1,17 @@ # Serbian translation of gthumb -# Courtesy of Prevod.org team (http://prevod.org/) -- 2003—2017. +# Courtesy of Prevod.org team (http://prevod.org/) -- 2003—2021. # This file is distributed under the same license as the gthumb package. # Душан Живојнов # Саша Петровић , 2013. -# Мирослав Николић , 2013—2017. +# Марко М. Костић , 2019. +# Мирослав Николић , 2013–2021. msgid "" msgstr "" "Project-Id-Version: gThumb\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=gthumb&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-04-17 07:02+0000\n" -"PO-Revision-Date: 2019-03-11 19:15+0100\n" -"Last-Translator: Марко М. Костић \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" +"POT-Creation-Date: 2021-02-13 15:04+0000\n" +"PO-Revision-Date: 2021-02-23 06:32+0200\n" +"Last-Translator: Мирослав Николић \n" "Language-Team: српски \n" "Language: sr\n" "MIME-Version: 1.0\n" @@ -20,19 +20,17 @@ "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Project-Style: gnome\n" -"X-Generator: Poedit 2.2.1\n" -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:1 -#: ../data/org.gnome.gThumb.desktop.in.in.h:3 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:8 msgid "gThumb Image Viewer" msgstr "Прегледач слика Гномов сличко" -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:2 -#: ../data/org.gnome.gThumb.desktop.in.in.h:4 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:9 +#: data/org.gnome.gThumb.desktop.in.in:6 msgid "View and organize your images" msgstr "Погледајте и средите своје слике" -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:3 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:11 msgid "" "gThumb is an image viewer, editor, browser and organizer. It is designed to " "be well integrated with the GNOME 3 desktop." @@ -40,7 +38,7 @@ "Гномов сличко је прегледач слика, уређивач, прегледник и сређивач. Осмишљен " "је да се добро уклопи у радну површ Гнома 3." -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:4 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:15 msgid "" "As an image viewer gThumb allows to view common image file formats such as " "BMP, JPEG, GIF (including the animations), PNG, TIFF, TGA and RAW images. It " @@ -52,7 +50,7 @@ "исирове слике. Такође је могуће прегледање разних врста метаподатака " "угњеждених унутар слике као што су ЕКСИФ, ИПТЦ и ИКсМП." -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:5 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:22 msgid "" "As an image editor gThumb allows to scale, rotate and crop the images; " "change the saturation, lightness, contrast as well as other color " @@ -62,7 +60,7 @@ "исецање слика; промену засићења, осветљења, контраста као и осталих " "преображаја боје." -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:6 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:27 msgid "" "As an image browser gThumb shows the thumbnails of the images saved on your " "disk, allows to perform the common operations of a file manager such as " @@ -78,7 +76,7 @@ "величине слике; претварање формата; покретни приказ; постављање слике за " "позадину радне површи и неколико других." -#: ../data/appdata/org.gnome.gThumb.appdata.xml.in.h:7 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:35 msgid "" "As an image organizer gThumb allows to add comments and other metadata to " "images; organize images in catalogs and catalogs in libraries; search for " @@ -88,21 +86,7 @@ "метаподатака сликама; сређивање слика по збиркама а збирки по библиотекама; " "тражење слика и чување резултата у збирци." -#. manually set name and icon -#: ../data/org.gnome.gThumb.desktop.in.in.h:1 ../gthumb/gth-application.c:106 -#: ../gthumb/gth-browser.c:394 ../gthumb/gth-progress-dialog.c:411 -msgid "gThumb" -msgstr "Гномов сличко" - -#: ../data/org.gnome.gThumb.desktop.in.in.h:2 -msgid "Image Viewer" -msgstr "Прегледник слика" - -#: ../data/org.gnome.gThumb.desktop.in.in.h:5 -msgid "Image;Viewer;" -msgstr "слика;прегледник;" - -#: ../data/org.gnome.gthumb.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.gschema.xml:78 msgid "" "Images over this size (in bytes) will not be thumbnailed. Use 0 if you want " "to generate thumbnails for all images." @@ -110,39 +94,23 @@ "Слике преко ове величине (у бајтовима) неће имати умањени приказ. Користите " "0 уколико желите да видите умањени приказ за све слике." -#: ../data/org.gnome.gthumb.gschema.xml.h:2 +#: data/gschemas/org.gnome.gthumb.gschema.xml:133 msgid "Open files in the active window" msgstr "Отвори датотеке у радном прозору" -#: ../data/org.gnome.gthumb.image-viewer.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.image-viewer.gschema.xml:30 msgid "Whether to reset the scrollbars position after changing image" msgstr "Да ли вратити положај шине премицања на почетни после измене слике" -#: ../data/org.gnome.gThumb.Import.desktop.in.in.h:1 -msgid "Import with gThumb" -msgstr "Увезите са Гномовим сличком" - -#: ../data/org.gnome.gThumb.Import.desktop.in.in.h:2 -msgid "Photo Import Tool" -msgstr "Алатка за увоз слика" - -#: ../data/org.gnome.gThumb.Import.desktop.in.in.h:3 -msgid "gThumb Photo Import Tool" -msgstr "Алатка за увоз слика Гномов сличко" - -#: ../data/org.gnome.gThumb.Import.desktop.in.in.h:4 -msgid "Import the photos on your camera card" -msgstr "Увези слике из картице фотоапарата" - -#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 msgid "Possible values are: jpeg, jpg." msgstr "Дозвољене вредности су: png, jpeg." -#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.h:2 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 msgid "Possible values are: tiff, tif." msgstr "Дозвољене вредности су: tiff, tif." -#: ../data/org.gnome.gthumb.rename-series.gschema.xml.h:1 +#: data/gschemas/org.gnome.gthumb.rename-series.gschema.xml:30 msgid "" "Possible values include: general::unsorted, file::name, file::size, file::" "mtime, exif::photo::datetimeoriginal" @@ -150,1831 +118,1666 @@ "У могуће вредности спадају: general::unsorted, file::name, file::size, file::" "mtime, exif::photo::datetimeoriginal" -#: ../data/ui/browser-preferences.ui.h:1 -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: ../extensions/image_print/data/ui/print-layout.ui.h:18 +#: data/org.gnome.gThumb.Import.desktop.in.in:3 +msgid "Import with gThumb" +msgstr "Увезите са Гномовим сличком" + +#: data/org.gnome.gThumb.Import.desktop.in.in:4 +msgid "Photo Import Tool" +msgstr "Алатка за увоз слика" + +#: data/org.gnome.gThumb.Import.desktop.in.in:6 +msgid "Import the photos on your camera card" +msgstr "Увези слике из картице фотоапарата" + +#. manually set name and icon +#: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 +#: gthumb/gth-browser.c:425 gthumb/gth-progress-dialog.c:413 +msgid "gThumb" +msgstr "Гномов сличко" + +#: data/org.gnome.gThumb.desktop.in.in:4 extensions/image_viewer/main.c:35 +msgid "Image Viewer" +msgstr "Прегледник слика" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: data/org.gnome.gThumb.desktop.in.in:8 +msgid "Image;Viewer;" +msgstr "слика;прегледник;" + +#: data/org.gnome.gThumb.desktop.in.in:25 +#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +msgid "New Window" +msgstr "Нови прозор" + +#: data/ui/browser-preferences.ui:20 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:34 +#: extensions/image_print/data/ui/print-layout.ui:519 msgid "Caption" msgstr "Наслов" -#: ../data/ui/browser-preferences.ui.h:2 +#: data/ui/browser-preferences.ui:66 msgid "Behavior" msgstr "Понашање" -#: ../data/ui/browser-preferences.ui.h:3 +#: data/ui/browser-preferences.ui:88 msgid "_Single click to open files" msgstr "_Један притисак отвара датотеке" -#: ../data/ui/browser-preferences.ui.h:4 +#: data/ui/browser-preferences.ui:104 msgid "_Double click to open files" msgstr "_Два притиска отварају датотеке" -#: ../data/ui/browser-preferences.ui.h:5 +#: data/ui/browser-preferences.ui:121 msgid "_Open files in fullscreen mode" msgstr "_Отвори датотеке преко целог екрана" -#: ../data/ui/browser-preferences.ui.h:6 ../data/ui/preferences.ui.h:15 -#: ../extensions/exiv2_tools/gth-edit-iptc-page.c:198 -#: ../extensions/gstreamer_tools/main.c:34 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 +#: extensions/exiv2_tools/gth-edit-iptc-page.c:199 +#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 +#: gthumb/gth-shortcuts-window.c:96 msgid "Other" msgstr "Друго" -#: ../data/ui/browser-preferences.ui.h:7 +#: data/ui/browser-preferences.ui:187 msgid "Thumbnail _size:" msgstr "Величина умањеног _приказа:" -#: ../data/ui/browser-preferences.ui.h:8 +#: data/ui/browser-preferences.ui:206 msgid "48" msgstr "48" -#: ../data/ui/browser-preferences.ui.h:9 +#: data/ui/browser-preferences.ui:207 msgid "64" msgstr "64" -#: ../data/ui/browser-preferences.ui.h:10 +#: data/ui/browser-preferences.ui:208 msgid "85" msgstr "85" -#: ../data/ui/browser-preferences.ui.h:11 +#: data/ui/browser-preferences.ui:209 msgid "95" msgstr "95" -#: ../data/ui/browser-preferences.ui.h:12 +#: data/ui/browser-preferences.ui:210 msgid "112" msgstr "112" -#: ../data/ui/browser-preferences.ui.h:13 +#: data/ui/browser-preferences.ui:211 msgid "128" msgstr "128" -#: ../data/ui/browser-preferences.ui.h:14 +#: data/ui/browser-preferences.ui:212 msgid "164" msgstr "164" -#: ../data/ui/browser-preferences.ui.h:15 +#: data/ui/browser-preferences.ui:213 msgid "200" msgstr "200" -#: ../data/ui/browser-preferences.ui.h:16 +#: data/ui/browser-preferences.ui:214 msgid "256" msgstr "256" -#: ../data/ui/browser-preferences.ui.h:17 +#: data/ui/browser-preferences.ui:239 msgid "D_etermine image type from content (slower)" msgstr "Одреди врсту слике из _садржаја (спорије)" -#: ../data/ui/extensions-preferences.ui.h:1 +#: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Проширења:" -#: ../data/ui/extensions-preferences.ui.h:2 +#: data/ui/extensions-preferences.ui:116 msgid "More extensions…" msgstr "Још проширења…" -#: ../data/ui/filter-editor.ui.h:1 +#: data/ui/file-selection-info.ui:23 +#: extensions/webalbums/data/albumthemes/text.h:32 +msgid "Previous" +msgstr "Претходно" + +#: data/ui/file-selection-info.ui:61 +#: extensions/webalbums/data/albumthemes/text.h:30 +msgid "Next" +msgstr "Следеће" + +#: data/ui/filter-editor.ui:20 msgid "Filter _Name:" msgstr "Услов је _назив:" -#: ../data/ui/filter-editor.ui.h:2 -#: ../extensions/search/data/ui/search-editor.ui.h:3 +#: data/ui/filter-editor.ui:61 extensions/search/data/ui/search-editor.ui:21 msgid "_Match:" msgstr "_Поклопи:" +#: data/ui/filter-editor.ui:106 extensions/search/data/ui/search-editor.ui:95 +msgid "Rules:" +msgstr "Правила:" + #. limit label -#: ../data/ui/filter-editor.ui.h:3 ../gthumb/gth-filter.c:269 -#: ../gthumb/gth-filter.c:337 +#: data/ui/filter-editor.ui:164 gthumb/gth-filter.c:270 gthumb/gth-filter.c:338 msgid "_Limit to" msgstr "_Ограничи на" -#: ../data/ui/filter-editor.ui.h:4 +#: data/ui/filter-editor.ui:241 msgid "selected by" msgstr "одабрана по" -#: ../data/ui/histogram-info.ui.h:1 +#: data/ui/histogram-info.ui:26 msgid "Mean:" msgstr "Значи:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: ../data/ui/histogram-info.ui.h:3 +#: data/ui/histogram-info.ui:42 msgid "Std dev:" msgstr "Стд одступање:" -#: ../data/ui/histogram-info.ui.h:4 +#: data/ui/histogram-info.ui:60 msgid "Median:" msgstr "Средња вредност:" #. After the colon there is the total number of pixels -#: ../data/ui/histogram-info.ui.h:6 +#: data/ui/histogram-info.ui:148 msgid "Pixels:" msgstr "Тачкице:" #. After the colon there is a percentile. -#: ../data/ui/histogram-info.ui.h:8 +#: data/ui/histogram-info.ui:163 msgctxt "Pixels" msgid "Max:" msgstr "Највише:" #. After the colon there is the percentile of selected pixels. -#: ../data/ui/histogram-info.ui.h:10 +#: data/ui/histogram-info.ui:180 msgctxt "Pixels" msgid "Selected:" msgstr "Означено:" -#: ../data/ui/location.ui.h:1 +#: data/ui/location.ui:23 msgid "_Location:" msgstr "_Место:" -#: ../data/ui/overwrite-dialog.ui.h:1 +#: data/ui/overwrite-dialog.ui:15 msgid "Overwrite the old file with the new one?" msgstr "Заменити стару датотеку са новом?" -#: ../data/ui/overwrite-dialog.ui.h:2 +#: data/ui/overwrite-dialog.ui:73 msgid "Old File:" msgstr "Стара датотека:" -#: ../data/ui/overwrite-dialog.ui.h:3 +#: data/ui/overwrite-dialog.ui:145 data/ui/overwrite-dialog.ui:314 msgid "Filename:" msgstr "Назив датотеке:" -#: ../data/ui/overwrite-dialog.ui.h:4 -#: ../extensions/image_print/data/ui/print-layout.ui.h:23 +#: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 +#: extensions/image_print/data/ui/print-layout.ui:705 msgid "Size:" msgstr "Величина:" -#: ../data/ui/overwrite-dialog.ui.h:5 +#: data/ui/overwrite-dialog.ui:177 data/ui/overwrite-dialog.ui:346 msgid "Modified:" msgstr "Измењена:" -#: ../data/ui/overwrite-dialog.ui.h:6 +#: data/ui/overwrite-dialog.ui:242 msgid "New File:" msgstr "Нова датотека:" -#: ../data/ui/overwrite-dialog.ui.h:7 +#: data/ui/overwrite-dialog.ui:401 msgid "Over_write the old file" msgstr "Препиши _стару датотеку" -#: ../data/ui/overwrite-dialog.ui.h:8 +#: data/ui/overwrite-dialog.ui:418 msgid "Do not overwrite _the old file" msgstr "Немој преписати _стару датотеку" -#: ../data/ui/overwrite-dialog.ui.h:9 +#: data/ui/overwrite-dialog.ui:435 msgid "Overwrite _all files" msgstr "Препиши _све датотеке" -#: ../data/ui/overwrite-dialog.ui.h:10 +#: data/ui/overwrite-dialog.ui:452 msgid "_Do not overwrite any file" msgstr "_Немој преписати ни једну датотеку" -#: ../data/ui/overwrite-dialog.ui.h:11 +#: data/ui/overwrite-dialog.ui:474 msgid "_Save the new file as:" msgstr "_Сачувај нову датотеку као:" -#: ../data/ui/personalize-filters.ui.h:1 +#: data/ui/personalize-filters.ui:20 msgid "_General filter:" msgstr "_Општи услови:" -#: ../data/ui/personalize-filters.ui.h:2 +#: data/ui/personalize-filters.ui:60 msgid "_Other filters:" msgstr "Други _услови:" -#: ../data/ui/preferences.ui.h:1 +#: data/ui/preferences.ui:12 msgid "below the folder list" msgstr "испод списка фасцикли" -#: ../data/ui/preferences.ui.h:2 +#: data/ui/preferences.ui:15 msgid "on the right" msgstr "с’ десна" -#: ../data/ui/preferences.ui.h:3 +#: data/ui/preferences.ui:22 msgid "gThumb Preferences" msgstr "Поставке Гномовог сличка" -#: ../data/ui/preferences.ui.h:4 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "Изглед" -#: ../data/ui/preferences.ui.h:5 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "Умањен_и приказ у прегледнику:" -#: ../data/ui/preferences.ui.h:6 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "на дну" -#: ../data/ui/preferences.ui.h:7 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "бочно" -#: ../data/ui/preferences.ui.h:8 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "Особине датотеке у _прегледнику:" -#: ../data/ui/preferences.ui.h:9 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "Трака _стања" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "На покретању:" -#: ../data/ui/preferences.ui.h:10 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "Иди на _задње посећено место" -#: ../data/ui/preferences.ui.h:11 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "Иди у ову _фасциклу:" -#: ../data/ui/preferences.ui.h:12 -msgid "Choose startup folder" -msgstr "Одабери почетну фасциклу" - -#: ../data/ui/preferences.ui.h:13 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "Постави на трен_утно" -#: ../data/ui/preferences.ui.h:14 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "_Поново користи радни прозор за отварање датотека" -#: ../data/ui/preferences.ui.h:16 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "Зат_ражи потврду пре брисања датотека или збирки" -#: ../data/ui/preferences.ui.h:17 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "Да питам да ли да сачувам _измењене датотеке" -#: ../data/ui/preferences.ui.h:18 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "_Чувај метаподатке у датотекама уколико је могуће" -#: ../data/ui/preferences.ui.h:19 -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:1 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:18 -#: ../extensions/edit_metadata/gth-edit-general-page.c:481 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:22 +#: data/ui/preferences.ui:440 +#: extensions/catalogs/data/ui/catalog-properties.ui:39 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/edit_metadata/gth-edit-general-page.c:482 +#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Опште" -#: ../data/ui/sort-order.ui.h:1 +#: data/ui/shortcuts-preferences.ui:27 +msgid "Shortcuts:" +msgstr "Пречице:" + +#: data/ui/shortcuts-preferences.ui:93 +msgid "_Restore All…" +msgstr "_Врати све…" + +#: data/ui/sort-order.ui:30 msgid "_Inverse order" msgstr "_Обрнути поредак" -#: ../extensions/23hq/23hq.extension.in.in.h:1 +#: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" -#: ../extensions/23hq/23hq.extension.in.in.h:2 +#: extensions/23hq/23hq.extension.desktop.in.in:4 msgid "Upload images to 23hq.com" msgstr "Отпреми слике на 23hq.com" -#: ../extensions/23hq/23hq.extension.in.in.h:3 -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:3 -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:3 -#: ../extensions/catalogs/catalogs.extension.in.in.h:3 -#: ../extensions/change_date/change_date.extension.in.in.h:3 -#: ../extensions/comments/comments.extension.in.in.h:3 -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:3 -#: ../extensions/convert_format/convert_format.extension.in.in.h:3 -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:3 -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:3 -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:3 -#: ../extensions/facebook/facebook.extension.in.in.h:3 -#: ../extensions/file_manager/file_manager.extension.in.in.h:3 -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:3 -#: ../extensions/flicker/flicker.extension.in.in.h:3 -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:3 -#: ../extensions/image_print/image_print.extension.in.in.h:3 -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:3 -#: ../extensions/list_tools/list_tools.extension.in.in.h:3 -#: ../extensions/map_view/map_view.extension.in.in.h:3 -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:3 -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:3 -#: ../extensions/raw_files/raw_files.extension.in.in.h:3 -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:3 -#: ../extensions/rename_series/rename_series.extension.in.in.h:3 -#: ../extensions/resize_images/resize_images.extension.in.in.h:3 -#: ../extensions/search/search.extension.in.in.h:3 -#: ../extensions/selections/selections.extension.in.in.h:3 -#: ../extensions/slideshow/slideshow.extension.in.in.h:3 -#: ../extensions/webalbums/webalbums.extension.in.in.h:3 -#: ../gthumb/dlg-preferences-extensions.c:491 -msgid "gthumb development team" -msgstr "Развојна дружина Гномовог сличка" - -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:1 -#: ../extensions/bookmarks/callbacks.c:325 -#: ../extensions/bookmarks/dlg-bookmarks.c:350 +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:3 +#: extensions/bookmarks/callbacks.c:323 +#: extensions/bookmarks/dlg-bookmarks.c:350 msgid "Bookmarks" msgstr "Обележивачи" -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:2 +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:4 msgid "Add bookmarks support." msgstr "Додај подршку обележивача." -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:1 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:7 msgid "_Add Bookmark" msgstr "_Додај обележивач" -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:2 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:11 msgid "_Edit Bookmarks…" msgstr "_Уреди обележиваче…" -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:3 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:16 msgid "_System Bookmarks" msgstr "_Системски обележивачи" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:1 +#: extensions/bookmarks/data/ui/bookmarks.ui:20 msgid "_Bookmarks:" msgstr "_Обележивачи:" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:2 +#: extensions/bookmarks/data/ui/bookmarks.ui:63 msgid "Go to this location" msgstr "Идите на ово место" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:3 -#: ../extensions/catalogs/callbacks.c:72 +#: extensions/bookmarks/data/ui/bookmarks.ui:76 +#: extensions/catalogs/callbacks.c:72 +#: extensions/search/gth-search-source-selector.c:140 msgid "Remove" msgstr "Уклони" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:4 +#: extensions/bookmarks/data/ui/bookmarks.ui:125 msgid "_Name" msgstr "_Назив" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:5 +#: extensions/bookmarks/data/ui/bookmarks.ui:168 msgid "_Location" msgstr "_Место" -#: ../extensions/bookmarks/dlg-bookmarks.c:192 +#: extensions/bookmarks/dlg-bookmarks.c:192 msgid "Could not remove the bookmark" msgstr "Не могу уклонити обележивач" -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:1 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:3 msgid "Burn CD/DVD" msgstr "Нарежи ЦД/ДВД" -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:2 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:4 msgid "Save files to an optical disc." msgstr "Сачувајте датотеке на оптички диск." -#: ../extensions/burn_disc/callbacks.c:48 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:8 +msgid "brasero" +msgstr "бразеро" + +#: extensions/burn_disc/callbacks.c:48 msgid "_Optical Disc…" msgstr "_Оптички диск…" -#: ../extensions/burn_disc/data/ui/burn-disc-options.ui.h:1 +#: extensions/burn_disc/data/ui/burn-disc-options.ui:21 msgid "Disc Name" msgstr "Назив диска" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:1 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:31 msgid "Current _folder" msgstr "Тренутна _фасцикла" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:2 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:47 msgid "Current folder and its s_ub-folders" msgstr "Тренутна фасцикла и њене под_фасцикле" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:3 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:64 msgid "_Selected files" msgstr "_Означене датотеке" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:4 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:86 msgid "Source" msgstr "Извор" -#: ../extensions/burn_disc/gth-burn-task.c:238 -#: ../extensions/burn_disc/gth-burn-task.c:259 -#: ../extensions/burn_disc/gth-burn-task.c:395 +#: extensions/burn_disc/gth-burn-task.c:239 +#: extensions/burn_disc/gth-burn-task.c:260 +#: extensions/burn_disc/gth-burn-task.c:396 msgid "Write to Disc" msgstr "Упиши на диск" -#: ../extensions/burn_disc/gth-burn-task.c:404 -#: ../extensions/oauth/oauth-account-chooser-dialog.c:149 -#: ../gthumb/dlg-preferences-extensions.c:717 +#: extensions/burn_disc/gth-burn-task.c:405 +#: extensions/oauth/oauth-account-chooser-dialog.c:150 +#: gthumb/dlg-preferences-extensions.c:715 msgid "_Continue" msgstr "_Настави" -#: ../extensions/cairo_io/cairo-image-surface-jpeg.c:65 +#: extensions/cairo_io/cairo-image-surface-jpeg.c:62 #, c-format msgid "Error interpreting JPEG image file: %s" msgstr "Грешка приликом тумачења ЈПЕГ сликовне датотеке: %s" -#: ../extensions/cairo_io/cairo-image-surface-jpeg.c:543 +#: extensions/cairo_io/cairo-image-surface-jpeg.c:558 #, c-format msgid "Unknown JPEG color space (%d)" msgstr "Непознато ЈПЕГ окружење боја (%d)" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:1 -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:1 +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 msgid "_Default extension:" msgstr "_Подразумевани наставак:" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:2 -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:1 +#: extensions/cairo_io/data/ui/jpeg-options.ui:71 +#: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Квалитет:" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:3 +#: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Углачавање:" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:4 +#: extensions/cairo_io/data/ui/jpeg-options.ui:100 msgid "Opti_mize" msgstr "Опти_мизуј" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:5 +#: extensions/cairo_io/data/ui/jpeg-options.ui:119 msgid "_Progressive" msgstr "_Прогресивно" -#: ../extensions/cairo_io/data/ui/png-options.ui.h:1 +#: extensions/cairo_io/data/ui/png-options.ui:24 msgid "Compression _level:" msgstr "_Ниво сажимања:" -#: ../extensions/cairo_io/data/ui/save-options-preferences.ui.h:1 +#: extensions/cairo_io/data/ui/save-options-preferences.ui:25 msgid "Default options:" msgstr "Предодређене могућности:" -#: ../extensions/cairo_io/data/ui/tga-options.ui.h:1 +#: extensions/cairo_io/data/ui/tga-options.ui:11 msgid "_RLE compression" msgstr "_РЛЕ сажимање" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:2 +#: extensions/cairo_io/data/ui/tiff-options.ui:78 msgid "Compression" msgstr "Сажимање" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:3 +#: extensions/cairo_io/data/ui/tiff-options.ui:99 msgid "_No compression" msgstr "_Нема сажимања" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:4 +#: extensions/cairo_io/data/ui/tiff-options.ui:118 msgid "No_rmal (Deflate)" msgstr "Но_рмално (Deflate)" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:5 +#: extensions/cairo_io/data/ui/tiff-options.ui:137 msgid "_Loss compression (JPEG)" msgstr "_Сажимање са губицима (JPEG)" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:6 +#: extensions/cairo_io/data/ui/tiff-options.ui:179 msgid "Resolution" msgstr "Размера" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:7 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:12 +#: extensions/cairo_io/data/ui/tiff-options.ui:203 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:173 msgid "_Horizontal:" msgstr "_Хоризонтално:" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:8 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:13 +#: extensions/cairo_io/data/ui/tiff-options.ui:219 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:206 msgid "_Vertical:" msgstr "_Вертикално:" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:9 +#: extensions/cairo_io/data/ui/tiff-options.ui:253 +#: extensions/cairo_io/data/ui/tiff-options.ui:292 msgid "dpi" msgstr "тпи" -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:2 +#: extensions/cairo_io/data/ui/webp-options.ui:49 msgid "_Method:" msgstr "_Начин:" -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:3 +#: extensions/cairo_io/data/ui/webp-options.ui:62 msgid "_Lossless" msgstr "_Без губљења квалитета" -#: ../extensions/cairo_io/gth-image-saver-jpeg.c:516 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:145 +#: extensions/cairo_io/gth-image-saver-jpeg.c:517 +#: extensions/image_viewer/gth-metadata-provider-image.c:150 msgid "JPEG" msgstr "JPEG" -#: ../extensions/cairo_io/gth-image-saver-png.c:353 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:111 +#: extensions/cairo_io/gth-image-saver-png.c:354 +#: extensions/image_viewer/gth-metadata-provider-image.c:116 msgid "PNG" msgstr "PNG" -#: ../extensions/cairo_io/gth-image-saver-tga.c:257 -#: ../extensions/cairo_io/gth-image-saver-tiff.c:439 -#: ../gthumb/gth-buffer-data.c:84 +#: extensions/cairo_io/gth-image-saver-tga.c:260 +#: extensions/cairo_io/gth-image-saver-tiff.c:442 gthumb/gth-buffer-data.c:84 msgid "Insufficient memory" msgstr "Недовољна меморија" -#: ../extensions/cairo_io/gth-image-saver-tga.c:344 +#: extensions/cairo_io/gth-image-saver-tga.c:345 msgid "TGA" msgstr "TGA" -#: ../extensions/cairo_io/gth-image-saver-tiff.c:563 +#: extensions/cairo_io/gth-image-saver-tiff.c:564 msgid "TIFF" msgstr "TIFF" -#: ../extensions/cairo_io/gth-image-saver-webp.c:382 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:174 +#: extensions/cairo_io/gth-image-saver-webp.c:383 +#: extensions/image_viewer/gth-metadata-provider-image.c:179 msgid "WebP" msgstr "WebP" -#: ../extensions/cairo_io/preferences.c:134 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:17 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:7 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1628 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:20 +#: extensions/cairo_io/preferences.c:134 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 +#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/image_viewer/gth-image-viewer-page.c:1703 +#: extensions/webalbums/data/ui/web-album-exporter.ui:484 msgid "Saving" msgstr "Снимање" -#: ../extensions/catalogs/actions.c:89 ../extensions/catalogs/actions.c:212 -#: ../extensions/catalogs/dlg-add-to-catalog.c:368 -#: ../extensions/catalogs/dlg-add-to-catalog.c:488 -#: ../extensions/file_manager/actions.c:71 -#: ../extensions/file_tools/gth-file-tool-curves.c:370 -#: ../extensions/list_tools/gth-script-editor-dialog.c:235 -#: ../gthumb/gth-filter-editor-dialog.c:461 ../gthumb/gth-folder-tree.c:1853 +#: extensions/catalogs/actions.c:89 extensions/catalogs/actions.c:212 +#: extensions/catalogs/dlg-add-to-catalog.c:376 +#: extensions/catalogs/dlg-add-to-catalog.c:541 +#: extensions/file_manager/actions.c:71 +#: extensions/file_tools/gth-file-tool-curves.c:373 +#: extensions/list_tools/gth-script-editor-dialog.c:274 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 #, c-format msgid "No name specified" msgstr "Није одређен назив" -#: ../extensions/catalogs/actions.c:96 ../extensions/catalogs/actions.c:219 -#: ../extensions/catalogs/dlg-add-to-catalog.c:375 -#: ../extensions/catalogs/dlg-add-to-catalog.c:495 -#: ../extensions/file_manager/actions.c:78 -#: ../extensions/file_tools/gth-file-tool-curves.c:377 -#: ../gthumb/gth-folder-tree.c:1860 +#: extensions/catalogs/actions.c:96 extensions/catalogs/actions.c:219 +#: extensions/catalogs/dlg-add-to-catalog.c:383 +#: extensions/catalogs/dlg-add-to-catalog.c:548 +#: extensions/file_manager/actions.c:78 +#: extensions/file_tools/gth-file-tool-curves.c:380 +#: gthumb/gth-folder-tree.c:1931 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Неисправан назив. Следећи знакови нису дозвољени: %s" -#: ../extensions/catalogs/actions.c:152 ../extensions/catalogs/actions.c:266 -#: ../extensions/catalogs/dlg-add-to-catalog.c:432 -#: ../extensions/catalogs/dlg-add-to-catalog.c:542 -#: ../extensions/catalogs/gth-file-source-catalogs.c:508 -#: ../extensions/file_manager/actions.c:109 +#: extensions/catalogs/actions.c:152 extensions/catalogs/actions.c:266 +#: extensions/catalogs/dlg-add-to-catalog.c:440 +#: extensions/catalogs/dlg-add-to-catalog.c:597 +#: extensions/catalogs/gth-file-source-catalogs.c:516 +#: extensions/file_manager/actions.c:109 msgid "Name already used" msgstr "Назив је већ у употреби" -#: ../extensions/catalogs/actions.c:177 -#: ../extensions/catalogs/dlg-add-to-catalog.c:453 +#: extensions/catalogs/actions.c:177 msgid "New catalog" msgstr "Нова збирка" -#: ../extensions/catalogs/actions.c:178 -#: ../extensions/catalogs/dlg-add-to-catalog.c:454 +#: extensions/catalogs/actions.c:178 +#: extensions/catalogs/dlg-add-to-catalog.c:462 msgid "Enter the catalog name:" msgstr "Унесите назив за збирку:" -#: ../extensions/catalogs/actions.c:180 ../extensions/catalogs/actions.c:294 -#: ../extensions/catalogs/dlg-add-to-catalog.c:456 -#: ../extensions/catalogs/dlg-add-to-catalog.c:568 -#: ../extensions/file_manager/actions.c:140 +#: extensions/catalogs/actions.c:180 extensions/catalogs/actions.c:294 +#: extensions/catalogs/dlg-add-to-catalog.c:464 +#: extensions/catalogs/dlg-add-to-catalog.c:623 +#: extensions/file_manager/actions.c:140 msgid "C_reate" msgstr "Нап_рави" -#: ../extensions/catalogs/actions.c:291 -#: ../extensions/catalogs/dlg-add-to-catalog.c:565 +#: extensions/catalogs/actions.c:291 msgid "New library" msgstr "Нова библиотека" -#: ../extensions/catalogs/actions.c:292 -#: ../extensions/catalogs/dlg-add-to-catalog.c:566 +#: extensions/catalogs/actions.c:292 +#: extensions/catalogs/dlg-add-to-catalog.c:621 msgid "Enter the library name:" msgstr "Унесите име за библиотеку:" -#: ../extensions/catalogs/actions.c:327 +#: extensions/catalogs/actions.c:327 msgid "Could not remove the catalog" msgstr "Нисам успео да уклоним збирку" -#: ../extensions/catalogs/actions.c:366 +#: extensions/catalogs/actions.c:366 #, c-format msgid "Are you sure you want to remove “%s”?" msgstr "Да ли сигурно желите да уклоните „%s“?" -#: ../extensions/catalogs/callbacks.c:52 +#: extensions/catalogs/callbacks.c:52 msgid "Add to Catalog…" msgstr "Додај у збирку…" -#: ../extensions/catalogs/callbacks.c:57 -#: ../extensions/selections/callbacks.c:50 +#: extensions/catalogs/callbacks.c:57 extensions/selections/callbacks.c:78 msgid "Open Folder" msgstr "Отвори фасциклу" -#: ../extensions/catalogs/callbacks.c:62 +#: extensions/catalogs/callbacks.c:62 msgid "Remove from Catalog" msgstr "Уклони из збирке" -#: ../extensions/catalogs/callbacks.c:67 +#: extensions/catalogs/callbacks.c:67 msgid "Create Catalog" msgstr "Направи збирку" -#: ../extensions/catalogs/callbacks.c:68 +#: extensions/catalogs/callbacks.c:68 msgid "Create Library" msgstr "Направи библиотеку" -#: ../extensions/catalogs/callbacks.c:73 -#: ../extensions/file_manager/callbacks.c:78 -#: ../extensions/file_manager/callbacks.c:105 -#: ../extensions/rename_series/dlg-rename-series.c:844 -#: ../gthumb/gth-folder-tree.c:1905 +#: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 +#: extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:126 +#: extensions/rename_series/dlg-rename-series.c:859 +#: gthumb/gth-folder-tree.c:1971 msgid "Rename" msgstr "Промени име" -#: ../extensions/catalogs/callbacks.c:78 -#: ../extensions/catalogs/dlg-catalog-properties.c:201 -#: ../gthumb/gth-browser.c:4615 ../gthumb/gth-file-properties.c:256 +#: extensions/catalogs/callbacks.c:78 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4616 +#: gthumb/gth-browser.c:4718 gthumb/gth-file-properties.c:258 msgid "Properties" msgstr "Особине" -#: ../extensions/catalogs/callbacks.c:185 -#: ../extensions/catalogs/catalogs.extension.in.in.h:1 -#: ../extensions/catalogs/gth-catalog.c:611 -#: ../extensions/catalogs/gth-catalog.c:662 -#: ../extensions/catalogs/gth-catalog.c:1021 -#: ../extensions/catalogs/gth-catalog.c:1022 +#: extensions/catalogs/callbacks.c:185 +#: extensions/catalogs/catalogs.extension.desktop.in.in:3 +#: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 +#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 msgid "Catalogs" msgstr "Збирке" -#: ../extensions/catalogs/callbacks.c:225 -#: ../extensions/catalogs/callbacks.c:228 +#: extensions/catalogs/callbacks.c:223 extensions/catalogs/callbacks.c:226 msgid "Command Line" msgstr "Наредбена линија" -#: ../extensions/catalogs/callbacks.c:375 +#: extensions/catalogs/callbacks.c:379 msgid "Catalog Properties" msgstr "Поставке збирке" -#: ../extensions/catalogs/callbacks.c:391 +#: extensions/catalogs/callbacks.c:395 msgid "Organize" msgstr "Среди" -#: ../extensions/catalogs/callbacks.c:392 +#: extensions/catalogs/callbacks.c:396 msgid "Automatically organize files by date" msgstr "Сам среди датотеке по датуму" -#: ../extensions/catalogs/catalogs.extension.in.in.h:2 +#: extensions/catalogs/catalogs.extension.desktop.in.in:4 msgid "Create file collections." msgstr "Направите збирке датотека." -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:1 -msgid "Add to Catalog" -msgstr "Додај у збирку" +#: extensions/catalogs/catalogs.extension.desktop.in.in:8 +msgid "file-catalog-symbolic" +msgstr "file-catalog-symbolic" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:2 -msgid "A_dd and Close" -msgstr "_Додај и затвори" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:3 +#: extensions/catalogs/data/ui/add-to-catalog.ui:19 msgid "C_atalogs:" msgstr "З_бирке:" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:4 -msgid "_New Catalog" -msgstr "_Нова збирка" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:5 -msgid "New _Library" -msgstr "Нова _библиотека" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:6 -#: ../extensions/file_manager/actions.c:687 -#: ../extensions/webalbums/gth-web-exporter.c:1842 +#: extensions/catalogs/data/ui/add-to-catalog.ui:34 +#: extensions/catalogs/dlg-add-to-catalog.c:620 +msgid "New Library" +msgstr "Нова библиотека" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:57 +#: extensions/catalogs/dlg-add-to-catalog.c:461 +msgid "New Catalog" +msgstr "Нова збирка" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:103 +#: extensions/file_manager/actions.c:766 +#: extensions/webalbums/gth-web-exporter.c:1827 msgid "_View the destination" msgstr "_Погледај одредиште" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:2 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:8 -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:4 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:1 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:3 +#: extensions/catalogs/data/ui/catalog-properties.ui:68 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 +#: extensions/list_tools/data/ui/script-editor.ui:23 msgid "_Name:" msgstr "_Назив:" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:3 -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:2 +#: extensions/catalogs/data/ui/catalog-properties.ui:82 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:31 msgid "_Date:" msgstr "_Датум:" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:4 -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:3 +#: extensions/catalogs/data/ui/catalog-properties.ui:143 +#: extensions/catalogs/data/ui/organize-files-task.ui:199 msgid "Catalog" msgstr "Збирка" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:1 -#: ../gthumb/gth-progress-dialog.c:157 +#: extensions/catalogs/data/ui/organize-files-task.ui:93 +#: gthumb/gth-progress-dialog.c:158 msgid "Cancel operation" msgstr "Обустави радњу" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:2 +#: extensions/catalogs/data/ui/organize-files-task.ui:145 msgid "Organization:" msgstr "Сређивање:" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:4 +#: extensions/catalogs/data/ui/organize-files-task.ui:224 msgid "Files" msgstr "Датотеке" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:5 +#: extensions/catalogs/data/ui/organize-files-task.ui:240 msgid "Create" msgstr "Направи" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:6 +#: extensions/catalogs/data/ui/organize-files-task.ui:281 msgid "Select All" msgstr "Означи све" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:7 +#: extensions/catalogs/data/ui/organize-files-task.ui:295 msgid "Select None" msgstr "Ништа не означуј" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:8 +#: extensions/catalogs/data/ui/organize-files-task.ui:330 msgid "Catalog _Preview:" msgstr "_Преглед збирке:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:1 +#: extensions/catalogs/data/ui/organize-files.ui:93 msgid "_Group files by:" msgstr "_Здружи датотеке по:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:2 -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:2 -#: ../extensions/search/data/ui/search-editor.ui.h:2 +#: extensions/catalogs/data/ui/organize-files.ui:139 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:64 +#: extensions/search/gth-search-source-selector.c:123 msgid "_Include sub-folders" msgstr "_Укључи поддиректоријуме" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:3 +#: extensions/catalogs/data/ui/organize-files.ui:156 msgid "Ignore catalogs with a single file" msgstr "Занемари збирке са једном датотеком" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:4 +#: extensions/catalogs/data/ui/organize-files.ui:182 msgid "Put single files in the catalog:" msgstr "Стави појединачне датотеке у збирку:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:5 +#: extensions/catalogs/data/ui/organize-files.ui:202 msgid "Singles" msgstr "Појединачне" -#: ../extensions/catalogs/dlg-add-to-catalog.c:149 -#: ../extensions/catalogs/dlg-add-to-catalog.c:183 +#: extensions/catalogs/dlg-add-to-catalog.c:156 msgid "Could not add the files to the catalog" msgstr "Не могу да додам датотеке у збирку" -#: ../extensions/catalogs/dlg-add-to-catalog.c:311 -#: ../extensions/search/gth-search-task.c:360 +#: extensions/catalogs/dlg-add-to-catalog.c:319 +#: extensions/search/gth-search-task.c:392 msgid "Could not create the catalog" msgstr "Нисам успео да направим збирку" -#: ../extensions/catalogs/dlg-catalog-properties.c:80 +#: extensions/catalogs/dlg-add-to-catalog.c:687 +msgid "Add to Catalog" +msgstr "Додај у збирку" + +#: extensions/catalogs/dlg-add-to-catalog.c:710 +msgid "_Add" +msgstr "_Додај" + +#: extensions/catalogs/dlg-add-to-catalog.c:714 +#: extensions/edit_metadata/dlg-edit-metadata.c:347 +msgid "Keep the dialog open" +msgstr "Остави прозорче отворено" + +#: extensions/catalogs/dlg-catalog-properties.c:80 msgid "Could not save the catalog" msgstr "Нисам успео да сачувам збирку" -#: ../extensions/catalogs/dlg-catalog-properties.c:151 +#: extensions/catalogs/dlg-catalog-properties.c:154 msgid "Could not load the catalog" msgstr "Нисам успео да учитам збирку" -#: ../extensions/catalogs/dlg-organize-files.c:106 -#: ../extensions/catalogs/gth-organize-task.c:814 +#: extensions/catalogs/dlg-organize-files.c:106 +#: extensions/catalogs/gth-organize-task.c:812 msgid "Organize Files" msgstr "Средите датотеке" -#: ../extensions/catalogs/dlg-organize-files.c:126 +#: extensions/catalogs/dlg-organize-files.c:126 msgid "Files will be organized in catalogs. No file will be moved on disk." msgstr "" "Датотеке ће бити сређене по збиркама. Датотеке неће бити премештене на диск." -#: ../extensions/catalogs/dlg-organize-files.c:138 -#: ../extensions/edit_metadata/gth-edit-general-page.c:558 -#: ../gthumb/gth-main-default-tests.c:366 +#: extensions/catalogs/dlg-organize-files.c:138 +#: extensions/edit_metadata/gth-edit-general-page.c:557 +#: gthumb/gth-main-default-tests.c:367 msgid "Date photo was taken" msgstr "Датум снимања фотографије" -#: ../extensions/catalogs/dlg-organize-files.c:145 -#: ../gthumb/gth-main-default-tests.c:358 +#: extensions/catalogs/dlg-organize-files.c:145 +#: gthumb/gth-main-default-tests.c:359 msgid "File modified date" msgstr "Датум последње измене" -#: ../extensions/catalogs/dlg-organize-files.c:152 -#: ../extensions/comments/main.c:182 +#: extensions/catalogs/dlg-organize-files.c:152 extensions/comments/main.c:186 msgid "Tag" msgstr "Ознака" -#: ../extensions/catalogs/dlg-organize-files.c:159 -#: ../gthumb/gth-main-default-tests.c:399 +#: extensions/catalogs/dlg-organize-files.c:159 +#: gthumb/gth-main-default-tests.c:400 msgid "Tag (embedded)" msgstr "Ознака (угњежђена)" -#: ../extensions/catalogs/gth-catalog.c:1119 ../extensions/comments/main.c:45 -#: ../extensions/edit_metadata/callbacks.c:51 -#: ../extensions/edit_metadata/callbacks.c:85 -#: ../gthumb/gth-main-default-metadata.c:63 +#: extensions/catalogs/gth-catalog.c:300 +#: extensions/exiv2_tools/exiv2-utils.cpp:872 +#: extensions/exiv2_tools/exiv2-utils.cpp:881 +#: extensions/exiv2_tools/exiv2-utils.cpp:911 +#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 +msgid "Invalid file format" +msgstr "Неисправан облик датотеке" + +#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/edit_metadata/callbacks.c:57 +#: extensions/edit_metadata/callbacks.c:94 +#: extensions/edit_metadata/callbacks.c:107 +#: extensions/edit_metadata/gth-edit-tags-dialog.c:170 +#: gthumb/gth-main-default-metadata.c:65 msgid "Tags" msgstr "Ознаке" -#: ../extensions/catalogs/gth-file-source-catalogs.c:953 +#: extensions/catalogs/gth-file-source-catalogs.c:958 #, c-format msgid "The catalog “%s” already exists, do you want to overwrite it?" msgstr "Збирка „%s“ већ постоји, да ли желите да је препишете?" -#: ../extensions/catalogs/gth-file-source-catalogs.c:955 +#: extensions/catalogs/gth-file-source-catalogs.c:960 #, c-format msgid "The library “%s” already exists, do you want to overwrite it?" msgstr "Библиотека „%s“ већ постоји, да ли желите да је препишете?" -#: ../extensions/catalogs/gth-file-source-catalogs.c:963 +#: extensions/catalogs/gth-file-source-catalogs.c:968 msgid "Over_write" msgstr "_Препиши" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1081 +#: extensions/catalogs/gth-file-source-catalogs.c:1087 msgid "Cannot move the files" msgstr "Не могу преместити датотеке" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1083 +#: extensions/catalogs/gth-file-source-catalogs.c:1089 msgid "Cannot copy the files" msgstr "Не могу умножити датотеке" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1088 +#: extensions/catalogs/gth-file-source-catalogs.c:1094 msgid "Invalid destination." msgstr "Неисправно одредиште." -#: ../extensions/catalogs/gth-file-source-catalogs.c:1135 +#: extensions/catalogs/gth-file-source-catalogs.c:1141 #, c-format msgid "Copying files to “%s”" msgstr "Умножавам датотеке у „%s“" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1322 +#: extensions/catalogs/gth-file-source-catalogs.c:1321 msgid "Could not remove the files from the catalog" msgstr "Нисам успео да уклоним датотеке из збирке" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1373 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:873 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:882 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:912 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:1443 -#: ../extensions/search/gth-search.c:265 -msgid "Invalid file format" -msgstr "Неисправан облик датотеке" - -#: ../extensions/catalogs/gth-organize-task.c:207 +#: extensions/catalogs/gth-organize-task.c:209 #, c-format msgid "Operation completed. Catalogs: %d. Images: %d." msgstr "Поступак завршен. Збирки: %d. Слика: %d." -#: ../extensions/change_date/callbacks.c:38 +#: extensions/change_date/callbacks.c:38 msgid "Change _Date…" msgstr "Промени _датум…" -#: ../extensions/change_date/change_date.extension.in.in.h:1 +#: extensions/change_date/change_date.extension.desktop.in.in:3 msgid "Change date" msgstr "Промени датум" -#: ../extensions/change_date/change_date.extension.in.in.h:2 +#: extensions/change_date/change_date.extension.desktop.in.in:4 msgid "Change the files date" msgstr "Промени датум датотека" -#: ../extensions/change_date/data/ui/change-date.ui.h:1 -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:7 +#: extensions/change_date/data/ui/change-date.ui:12 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:243 msgid "+" msgstr "+" -#: ../extensions/change_date/data/ui/change-date.ui.h:2 -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:8 +#: extensions/change_date/data/ui/change-date.ui:15 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:251 msgid "-" msgstr "-" -#: ../extensions/change_date/data/ui/change-date.ui.h:3 +#: extensions/change_date/data/ui/change-date.ui:57 msgid "Change the following values:" msgstr "Измени следеће вредности:" -#: ../extensions/change_date/data/ui/change-date.ui.h:4 +#: extensions/change_date/data/ui/change-date.ui:82 msgid "_Last modified date" msgstr "Датум _последње измене" -#: ../extensions/change_date/data/ui/change-date.ui.h:5 +#: extensions/change_date/data/ui/change-date.ui:99 msgid "Co_mment date" msgstr "Датум _напомене" -#: ../extensions/change_date/data/ui/change-date.ui.h:6 +#: extensions/change_date/data/ui/change-date.ui:140 msgid "Change to:" msgstr "Промени у:" -#: ../extensions/change_date/data/ui/change-date.ui.h:7 +#: extensions/change_date/data/ui/change-date.ui:171 msgid "The _following date:" msgstr "Следећи _датум:" -#: ../extensions/change_date/data/ui/change-date.ui.h:8 +#: extensions/change_date/data/ui/change-date.ui:217 msgid "File _modified date" msgstr "Датум _последње измене" -#: ../extensions/change_date/data/ui/change-date.ui.h:9 +#: extensions/change_date/data/ui/change-date.ui:235 msgid "File c_reation date" msgstr "Датум н_астанка датотеке" -#: ../extensions/change_date/data/ui/change-date.ui.h:10 +#: extensions/change_date/data/ui/change-date.ui:253 msgid "Date p_hoto was taken" msgstr "Датум _снимања слике" -#: ../extensions/change_date/data/ui/change-date.ui.h:11 +#: extensions/change_date/data/ui/change-date.ui:291 msgid "A_djust by" msgstr "Дотерајте _по" -#: ../extensions/change_date/data/ui/change-date.ui.h:12 +#: extensions/change_date/data/ui/change-date.ui:386 msgid "hours" msgstr "сати" -#: ../extensions/change_date/data/ui/change-date.ui.h:13 +#: extensions/change_date/data/ui/change-date.ui:399 msgid "minutes" msgstr "минута" -#: ../extensions/change_date/data/ui/change-date.ui.h:14 +#: extensions/change_date/data/ui/change-date.ui:414 msgid "seconds" msgstr "секунде" -#: ../extensions/change_date/dlg-change-date.c:177 +#: extensions/change_date/dlg-change-date.c:177 msgid "Change Date" msgstr "Промени датум" -#: ../extensions/comments/callbacks.c:39 +#: extensions/comments/callbacks.c:39 msgid "Import Embedded Metadata" msgstr "Увози угњежђене метаподатке" -#: ../extensions/comments/comments.extension.in.in.h:1 +#: extensions/comments/comments.extension.desktop.in.in:3 msgid "Comments and tags" msgstr "Напомене и ознаке" -#: ../extensions/comments/comments.extension.in.in.h:2 +#: extensions/comments/comments.extension.desktop.in.in:4 msgid "Add comments and tags to any file type." msgstr "Додај напомене и ознаке у све врсте датотека." -#: ../extensions/comments/data/ui/comments-preferences.ui.h:1 +#: extensions/comments/data/ui/comments-preferences.ui:12 msgid "_Synchronize with the embedded metadata" msgstr "_Усагласи стање са угњежђеним метаподацима" -#: ../extensions/comments/dlg-comments-preferences.c:68 -#: ../extensions/gstreamer_tools/dlg-media-viewer-preferences.c:77 -#: ../extensions/importer/gth-import-preferences-dialog.c:416 -#: ../extensions/photo_importer/dlg-photo-importer-preferences.c:78 -#: ../gthumb/dlg-preferences-extensions.c:483 +#: extensions/comments/dlg-comments-preferences.c:68 +#: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 +#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/photo_importer/dlg-photo-importer-preferences.c:78 +#: extensions/terminal/dlg-terminal-preferences.c:83 +#: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 +#: gthumb/gth-file-properties.c:548 msgid "Preferences" msgstr "Поставке" -#: ../extensions/comments/main.c:35 ../extensions/edit_metadata/callbacks.c:50 -#: ../extensions/edit_metadata/callbacks.c:79 +#: extensions/comments/main.c:37 extensions/edit_metadata/callbacks.c:56 +#: extensions/edit_metadata/callbacks.c:88 +#: extensions/edit_metadata/callbacks.c:101 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:124 +#: gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Напомена" -#: ../extensions/comments/main.c:41 ../gthumb/gth-main-default-metadata.c:60 +#: extensions/comments/main.c:43 gthumb/gth-main-default-metadata.c:62 msgid "Title" msgstr "Наслов" -#: ../extensions/comments/main.c:42 ../extensions/comments/main.c:166 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:4 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:6 -#: ../extensions/image_print/data/ui/print-layout.ui.h:8 -#: ../extensions/importer/data/ui/import-preferences.ui.h:6 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:11 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:17 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:8 -#: ../gthumb/gth-main-default-metadata.c:62 +#: extensions/comments/main.c:44 extensions/comments/main.c:170 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 +#: extensions/contact_sheet/data/ui/image-wall.ui:232 +#: extensions/image_print/data/ui/print-layout.ui:239 +#: extensions/importer/data/ui/import-preferences.ui:287 +#: extensions/list_tools/data/ui/script-editor.ui:319 +#: extensions/rename_series/data/ui/rename-series.ui:272 +#: extensions/webalbums/data/ui/web-album-exporter.ui:194 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 +#: gthumb/gth-main-default-metadata.c:64 msgid "Description" msgstr "Опис" -#: ../extensions/comments/main.c:43 ../extensions/comments/main.c:174 -#: ../gthumb/gth-main-default-metadata.c:61 +#: extensions/comments/main.c:45 extensions/comments/main.c:178 +#: gthumb/gth-main-default-metadata.c:63 msgid "Place" msgstr "Место" -#: ../extensions/comments/main.c:44 +#: extensions/comments/main.c:46 msgid "Comment Date & Time" msgstr "Датум и време напомене" -#: ../extensions/comments/main.c:46 ../gthumb/gth-main-default-metadata.c:64 -#: ../gthumb/gth-main-default-tests.c:390 +#: extensions/comments/main.c:48 gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-tests.c:391 msgid "Rating" msgstr "Оцена" -#: ../extensions/contact_sheet/callbacks.c:38 +#: extensions/contact_sheet/callbacks.c:38 msgid "Contact _Sheet…" msgstr "Списак _познаника…" -#: ../extensions/contact_sheet/callbacks.c:39 +#: extensions/contact_sheet/callbacks.c:39 msgid "Image _Wall…" msgstr "Мозаик _слика…" -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:1 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:11 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:706 +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 +#: extensions/contact_sheet/dlg-contact-sheet.c:710 msgid "Contact Sheet" msgstr "Списак познаника" -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:2 +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:4 msgid "Create an index image displaying the thumbnails of the selected files." msgstr "" "Направите слику садржаја приказујући умањене сличице означених датотека." -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:1 -#: ../extensions/file_tools/gth-file-tool-crop.c:434 -#: ../extensions/file_tools/gth-file-tool-crop.c:464 -#: ../extensions/file_tools/gth-file-tool-resize.c:581 -#: ../extensions/file_tools/gth-file-tool-rotate.c:393 -#: ../extensions/slideshow/main.c:291 ../gthumb/gth-accel-button.c:172 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:12 +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-crop.c:469 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/slideshow/main.c:297 gthumb/gth-accel-button.c:201 msgid "None" msgstr "Ништа" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:2 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:15 msgid "Simple" msgstr "Једноставно" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:3 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:18 msgid "Simple with shadow" msgstr "Једноставно са сенком" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:4 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:21 msgid "Shadow only" msgstr "Само сенка" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:5 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:24 msgid "Slide" msgstr "Клизај" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:6 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:27 msgid "Inward Shadow" msgstr "Унутрашња сенка" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:7 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:30 msgid "Outward Shadow" msgstr "Спољашња сенка" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:9 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:96 msgid "Background" msgstr "Позадина" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:10 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:122 msgid "_Solid color" msgstr "_Једнобојна" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:11 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:140 msgid "_Gradient" msgstr "_Прелаз" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:281 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:297 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:315 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:333 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:351 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:475 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:583 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:640 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:698 msgid "Select a color" msgstr "Одаберите боју" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:392 msgid "Frame" msgstr "Оквир" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:421 msgid "_Style:" msgstr "_Начин:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:17 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:435 msgid "C_olor:" msgstr "Б_оја:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:18 -#: ../extensions/rename_series/dlg-rename-series.c:57 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Text" msgstr "Текст" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:19 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:10 -#: ../extensions/image_print/data/ui/print-layout.ui.h:3 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:3 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 +#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/image_print/data/ui/print-preferences.ui:55 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 msgid "_Header:" msgstr "_Заглавље:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:20 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:569 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:626 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:684 msgid "Select a font" msgstr "Изаберите словни лик" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:21 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:9 -#: ../extensions/image_print/data/ui/print-layout.ui.h:4 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:4 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:13 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/image_print/data/ui/print-preferences.ui:69 +#: extensions/webalbums/data/ui/web-album-exporter.ui:271 +#: extensions/webalbums/data/ui/web-album-exporter.ui:916 msgid "_Footer:" msgstr "_Подножје:" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:22 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:33 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:2 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Наслов:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:1 -#: ../extensions/image_print/data/ui/print-layout.ui.h:5 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:5 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 +#: extensions/image_print/data/ui/print-layout.ui:188 +#: extensions/webalbums/data/ui/web-album-exporter.ui:143 msgid "The current page number" msgstr "Тренутни број странице" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:2 -#: ../extensions/image_print/data/ui/print-layout.ui.h:6 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:6 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 +#: extensions/image_print/data/ui/print-layout.ui:206 +#: extensions/webalbums/data/ui/web-album-exporter.ui:161 msgid "The total number of pages" msgstr "Укупан број страница" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:3 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:5 -#: ../extensions/image_print/data/ui/print-layout.ui.h:7 -#: ../extensions/importer/data/ui/import-preferences.ui.h:5 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:10 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:7 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:7 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 +#: extensions/contact_sheet/data/ui/image-wall.ui:217 +#: extensions/image_print/data/ui/print-layout.ui:224 +#: extensions/importer/data/ui/import-preferences.ui:275 +#: extensions/list_tools/data/ui/script-editor.ui:304 +#: extensions/rename_series/data/ui/rename-series.ui:151 +#: extensions/webalbums/data/ui/web-album-exporter.ui:179 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 msgid "Special code" msgstr "Посебна шифра" #. translate only the text in the curly brackets -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:7 -#: ../extensions/image_print/data/ui/print-layout.ui.h:11 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:13 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:11 -#, no-c-format +#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 +#: extensions/image_print/data/ui/print-layout.ui:256 +#: extensions/rename_series/data/ui/rename-series.ui:242 +#: extensions/webalbums/data/ui/web-album-exporter.ui:211 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 msgid "%D{ format }" msgstr "%D{ запис }" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:8 -#: ../extensions/image_print/data/ui/print-layout.ui.h:12 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:12 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 +#: extensions/image_print/data/ui/print-layout.ui:272 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 msgid "The current date" msgstr "Текући датум" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:12 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:1 -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:5 -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:4 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:4 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:4 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:4 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 +#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 +#: extensions/photo_importer/data/ui/photo-importer.ui:216 +#: extensions/webalbums/data/ui/web-album-exporter.ui:361 msgid "_Destination:" msgstr "О_дредиште:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:13 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:2 -#: ../extensions/convert_format/data/ui/convert-format.ui.h:3 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:9 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:17 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 +#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/convert_format/data/ui/convert-format.ui:128 +#: extensions/resize_images/data/ui/resize-images.ui:273 +#: extensions/webalbums/data/ui/web-album-exporter.ui:378 msgid "Choose destination folder" msgstr "Одаберите одредишну фасциклу" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:14 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:3 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 +#: extensions/contact_sheet/data/ui/image-wall.ui:112 msgid "File_name:" msgstr "И_ме датотеке:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:15 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:4 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:18 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 +#: extensions/contact_sheet/data/ui/image-wall.ui:199 +#: extensions/rename_series/data/ui/rename-series.ui:288 msgid "New enumerator digit" msgstr "Нова потписујућа цифра" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 msgid "Create _HTML image map" msgstr "Направи _HTML мапу слике" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:19 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 msgid "Create a new theme" msgstr "Направите нову тему" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:20 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 msgid "Edit the selected theme" msgstr "Уредите обележену тему" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:21 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 msgid "Delete the selected theme" msgstr "Брише изабрану тему" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:22 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:21 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 +#: extensions/webalbums/data/ui/web-album-exporter.ui:551 msgid "Theme" msgstr "Тема" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:23 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:8 -#: ../extensions/image_print/data/ui/print-layout.ui.h:16 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:25 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 +#: extensions/contact_sheet/data/ui/image-wall.ui:310 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:673 msgid "Columns:" msgstr "Колоне:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:24 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 msgid "0" msgstr "0" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:25 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:9 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:28 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 +#: extensions/contact_sheet/data/ui/image-wall.ui:380 +#: extensions/webalbums/data/ui/web-album-exporter.ui:776 msgid "Images per page:" msgstr "Слика по страни:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:26 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:10 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:27 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 +#: extensions/contact_sheet/data/ui/image-wall.ui:392 +#: extensions/webalbums/data/ui/web-album-exporter.ui:751 msgid "All images on a single page" msgstr "Све слике на једној страници" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:27 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 msgid "_All pages with the same size" msgstr "Све стр_анице са истом величином" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:28 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:11 -#: ../extensions/image_print/data/ui/print-layout.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 +#: extensions/contact_sheet/data/ui/image-wall.ui:414 +#: extensions/image_print/data/ui/print-layout.ui:387 msgid "Layout" msgstr "Распоред" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:29 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:12 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:23 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 +#: extensions/contact_sheet/data/ui/image-wall.ui:458 +#: extensions/webalbums/data/ui/web-album-exporter.ui:608 msgid "S_ort:" msgstr "_Разврставање:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:30 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:13 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:24 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 +#: extensions/contact_sheet/data/ui/image-wall.ui:492 +#: extensions/webalbums/data/ui/web-album-exporter.ui:645 msgid "Re_verse order" msgstr "О_брнути поредак" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:31 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 +#: extensions/contact_sheet/data/ui/image-wall.ui:518 msgid "_Size:" msgstr "_Величина:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:32 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 msgid "Sq_uared" msgstr "К_вадрирани" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:34 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 +#: extensions/contact_sheet/data/ui/image-wall.ui:577 msgid "Thumbnails" msgstr "Умањене сличице" -#: ../extensions/contact_sheet/dlg-contact-sheet.c:488 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:499 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:513 +#: extensions/contact_sheet/dlg-contact-sheet.c:491 +#: extensions/contact_sheet/dlg-contact-sheet.c:502 +#: extensions/contact_sheet/dlg-contact-sheet.c:516 msgid "Could not save the theme" msgstr "Нисам успео да сачувам тему" -#: ../extensions/contact_sheet/dlg-contact-sheet.c:658 +#: extensions/contact_sheet/dlg-contact-sheet.c:661 msgid "Could not delete the theme" msgstr "Нисам успео обрисати тему" -#: ../extensions/contact_sheet/dlg-image-wall.c:242 +#: extensions/contact_sheet/dlg-image-wall.c:243 msgid "Image Wall" msgstr "Мозаик слика" -#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:247 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 msgid "Creating images" msgstr "Стварање слика" -#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:895 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 msgid "Generating thumbnails" msgstr "Стварање умањених приказа" -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:32 -msgid "Header" -msgstr "Заглавље" - -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:33 -msgid "Footer" -msgstr "Подножје" - -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:193 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:194 msgid "Theme Properties" msgstr "Особине теме" -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:205 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:206 msgid "Copy _From" msgstr "Умножи _из" -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:312 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:313 msgid "New theme" msgstr "Нова тема" -#: ../extensions/convert_format/callbacks.c:38 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:32 +msgid "Header" +msgstr "Заглавље" + +#: extensions/contact_sheet/gth-contact-sheet-theme.c:33 +msgid "Footer" +msgstr "Подножје" + +#: extensions/convert_format/callbacks.c:38 msgid "Convert Format…" msgstr "Претвори запис…" -#: ../extensions/convert_format/convert_format.extension.in.in.h:1 +#: extensions/convert_format/convert_format.extension.desktop.in.in:3 msgid "Convert format" msgstr "Промените запис" -#: ../extensions/convert_format/convert_format.extension.in.in.h:2 +#: extensions/convert_format/convert_format.extension.desktop.in.in:4 msgid "Save images in a different format" msgstr "Сачувај слике у другом облику" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:1 +#: extensions/convert_format/data/ui/convert-format.ui:40 msgid "New format" msgstr "Нови облик" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:2 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:8 +#: extensions/convert_format/data/ui/convert-format.ui:100 +#: extensions/resize_images/data/ui/resize-images.ui:245 msgid "Destination" msgstr "Одредиште" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:4 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:10 +#: extensions/convert_format/data/ui/convert-format.ui:138 +#: extensions/resize_images/data/ui/resize-images.ui:283 msgid "_Use the original image folder" msgstr "_Користи изворну фасциклу са сликама" -#: ../extensions/convert_format/dlg-convert-format.c:87 +#: extensions/convert_format/dlg-convert-format.c:87 msgid "Converting images" msgstr "Претварање слика" -#: ../extensions/convert_format/dlg-convert-format.c:149 +#: extensions/convert_format/dlg-convert-format.c:149 msgid "Convert Format" msgstr "Облик претварања" -#: ../extensions/desktop_background/actions.c:288 +#: extensions/desktop_background/actions.c:288 msgid "Could not show the desktop background properties" msgstr "Нисам успео да прикажем поставке позадине радне површи" -#: ../extensions/desktop_background/actions.c:329 -#: ../gthumb/gth-browser-actions-entries.h:85 -#: ../gthumb/resources/app-menu.ui.h:2 +#: extensions/desktop_background/actions.c:329 +#: gthumb/resources/gears-menu.ui:45 msgid "_Preferences" msgstr "_Поставке" -#: ../extensions/desktop_background/actions.c:330 +#: extensions/desktop_background/actions.c:330 msgid "_Undo" msgstr "_Опозови" -#: ../extensions/desktop_background/actions.c:360 -#: ../extensions/desktop_background/actions.c:416 -#: ../extensions/desktop_background/actions.c:435 -#: ../extensions/desktop_background/actions.c:462 +#: extensions/desktop_background/actions.c:360 +#: extensions/desktop_background/actions.c:416 +#: extensions/desktop_background/actions.c:435 +#: extensions/desktop_background/actions.c:462 msgid "Could not set the desktop background" msgstr "Нисам успео да поставим позадину радне површи" -#: ../extensions/desktop_background/callbacks.c:47 -#: ../extensions/desktop_background/callbacks.c:53 +#: extensions/desktop_background/callbacks.c:47 +#: extensions/desktop_background/callbacks.c:53 msgid "Set as Background" msgstr "Постави за позадину" -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:1 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:3 msgid "Desktop background" msgstr "Позадина радне површи" -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:2 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:4 msgid "Set the image as desktop background" msgstr "Постави слику за позадину радне површи" -#: ../extensions/edit_metadata/actions.c:75 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:8 +msgid "desktop" +msgstr "радна површ" + +#: extensions/edit_metadata/actions.c:75 msgid "" "Are you sure you want to permanently delete the metadata of the selected " "files?" msgstr "" "Да ли сте сигурни да желите трајно обрисати метаподатке означених датотека?" -#: ../extensions/edit_metadata/actions.c:82 +#: extensions/edit_metadata/actions.c:82 msgid "If you delete the metadata, it will be permanently lost." msgstr "Ако обришете метаподатке, биће трајно изгубљени." -#: ../extensions/edit_metadata/callbacks.c:45 +#: extensions/edit_metadata/callbacks.c:45 +msgid "Edit comment" +msgstr "Уреди напомену" + +#: extensions/edit_metadata/callbacks.c:46 +msgid "Edit tags" +msgstr "Уреди ознаке" + +#: extensions/edit_metadata/callbacks.c:51 msgid "Delete Metadata" msgstr "Бриши метаподатке" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:1 -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:6 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:5 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 msgid "D_escription:" msgstr "Опи_с:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:3 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:81 msgid "_Place:" msgstr "_Место:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:4 -#: ../extensions/edit_metadata/data/ui/tag-chooser.ui.h:1 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:120 +#: extensions/edit_metadata/data/ui/tag-chooser.ui:16 msgid "T_ags:" msgstr "О_знаке:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:5 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:207 msgid "_Rating:" msgstr "_Оцена:" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:6 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:239 msgid "_Title:" msgstr "_Наслов:" -#: ../extensions/edit_metadata/dlg-edit-metadata.c:121 +#: extensions/edit_metadata/dlg-edit-metadata.c:123 msgid "Could not save the file metadata" msgstr "Нисам успео да сачувам метаподатке датотека" -#: ../extensions/edit_metadata/dlg-edit-metadata.c:227 -#: ../gthumb/gth-overwrite-dialog.c:137 +#: extensions/edit_metadata/dlg-edit-metadata.c:234 +#: gthumb/gth-overwrite-dialog.c:184 msgid "Cannot read file information" msgstr "Нисам успео да прочитам податке о датотеци" -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:1 +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:3 msgid "Edit metadata" msgstr "Уредите метаподатке" -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:2 +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:4 msgid "Allow to edit files metadata." msgstr "Дозволи измену метаподатака датотека." -#. Translators: the %s symbol in the string is a file name -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:63 -#, c-format -msgid "%s Metadata" -msgstr "%s метаподатак" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:66 -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:83 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:320 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d датотека" -msgstr[1] "%d датотеке" -msgstr[2] "%d датотека" -msgstr[3] "%d датотека" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:144 -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:197 -msgid "Sa_ve and Close" -msgstr "Сачу_вај и затвори" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:155 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:138 msgid "Save only cha_nged fields" msgstr "Сачувај само измење_на поља" -#: ../extensions/edit_metadata/gth-edit-general-page.c:555 +#: extensions/edit_metadata/gth-edit-general-page.c:554 msgid "No date" msgstr "Нема датума" -#: ../extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/edit_metadata/gth-edit-general-page.c:555 msgid "The following date" msgstr "Следећи датум" -#: ../extensions/edit_metadata/gth-edit-general-page.c:557 -#: ../extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/importer/gth-import-preferences-dialog.c:325 msgid "Current date" msgstr "Текући датум" -#: ../extensions/edit_metadata/gth-edit-general-page.c:559 +#: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Датум последње измене" -#: ../extensions/edit_metadata/gth-edit-general-page.c:560 +#: extensions/edit_metadata/gth-edit-general-page.c:559 msgid "File creation date" msgstr "Датум настанка датотеке" -#: ../extensions/edit_metadata/gth-edit-general-page.c:561 +#: extensions/edit_metadata/gth-edit-general-page.c:560 msgid "Do not modify" msgstr "Не мењај" -#. Translators: the %s symbol in the string is a file name -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:80 -#, c-format -msgid "%s Tags" -msgstr "%s ознаке" - -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:189 -msgid "Assign Tags" -msgstr "Додели ознаке" - -#: ../extensions/edit_metadata/gth-tag-task.c:119 -#: ../extensions/edit_metadata/gth-tag-task.c:136 +#: extensions/edit_metadata/gth-tag-task.c:122 +#: extensions/edit_metadata/gth-tag-task.c:139 msgid "Assigning tags to the selected files" msgstr "Додели ознаке изабраним дадотекама" -#: ../extensions/edit_metadata/gth-tag-task.c:119 +#: extensions/edit_metadata/gth-tag-task.c:122 msgid "Writing files" msgstr "Уписујем датотеке" -#: ../extensions/edit_metadata/gth-tag-task.c:136 +#: extensions/edit_metadata/gth-tag-task.c:139 msgid "Reading files" msgstr "Учитавам датотеке" -#: ../extensions/example/src/example.extension.in.in.h:1 -msgid "Example" -msgstr "Пример" - -#: ../extensions/example/src/example.extension.in.in.h:2 -msgid "Extension example." -msgstr "Пример наставка." +#: extensions/example/src/example.extension.desktop.in.in:3 +#| msgid "Example" +msgid "example" +msgstr "пример" + +#: extensions/example/src/example.extension.desktop.in.in:4 +#| msgid "example: %s" +msgid "What example does" +msgstr "Шта ради пример" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:1 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "Ауторска _права:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:2 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:44 msgid "Co_untry:" msgstr "_Држава:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:3 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:77 msgid "_Code:" msgstr "_Шифра:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:4 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:128 msgid "Cr_edit:" msgstr "_Заслуга:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:6 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:1 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:188 +#: extensions/photo_importer/data/ui/photo-importer.ui:21 msgid "_Source:" msgstr "_Извор:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:7 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:229 msgid "_Urgency:" msgstr "_Важност:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:8 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:244 msgid "_Object Name:" msgstr "Име _предмета:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:9 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:293 msgid "Byline _Title:" msgstr "Титула _аутора:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:10 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:332 msgid "_Byline:" msgstr "_Аутор:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:11 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:363 msgid "_City:" msgstr "_Град:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:12 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:379 msgid "_Language:" msgstr "_Језик:" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:13 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:435 msgid "State/Province:" msgstr "Држава/област:" -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:1 -msgid "EXIF, IPTC, XMP support" -msgstr "Подршка за Егзиф, ИПТЦ, ИксМП" - -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:2 -msgid "Read and write exif, iptc and xmp metadata." -msgstr "Читај и пиши егзиф, иптц, и иксмп метаподатке." - -#: ../extensions/exiv2_tools/exiv2-utils.cpp:42 ../gthumb/glib-utils.c:1115 +#: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 +#: gthumb/glib-utils.c:2080 gthumb/str-utils.c:700 msgid "(invalid value)" msgstr "(неисправна вредност)" -#: ../extensions/exiv2_tools/exiv2-utils.cpp:710 +#: extensions/exiv2_tools/exiv2-utils.cpp:709 msgid "Exposure" msgstr "Излагање" -#: ../extensions/exiv2_tools/main.c:33 +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:3 +msgid "EXIF, IPTC, XMP support" +msgstr "Подршка за Егзиф, ИПТЦ, ИксМП" + +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:4 +msgid "Read and write exif, iptc and xmp metadata." +msgstr "Читај и пиши егзиф, иптц, и иксмп метаподатке." + +#: extensions/exiv2_tools/main.c:33 msgid "Exif General" msgstr "Општи егзиф" -#: ../extensions/exiv2_tools/main.c:34 +#: extensions/exiv2_tools/main.c:34 msgid "Exif Conditions" msgstr "Егзиф услови" -#: ../extensions/exiv2_tools/main.c:35 +#: extensions/exiv2_tools/main.c:35 msgid "Exif Structure" msgstr "Егзиф састав" -#: ../extensions/exiv2_tools/main.c:36 +#: extensions/exiv2_tools/main.c:36 msgid "Exif Thumbnail" msgstr "Егзиф умањени прикази" -#: ../extensions/exiv2_tools/main.c:37 +#: extensions/exiv2_tools/main.c:37 msgid "Exif GPS" msgstr "Егзиф ГПС" -#: ../extensions/exiv2_tools/main.c:38 +#: extensions/exiv2_tools/main.c:38 msgid "Exif Maker Notes" msgstr "Егзиф белешке" -#: ../extensions/exiv2_tools/main.c:39 +#: extensions/exiv2_tools/main.c:39 msgid "Exif Versions" msgstr "Егзиф издање" -#: ../extensions/exiv2_tools/main.c:40 +#: extensions/exiv2_tools/main.c:40 msgid "Exif Other" msgstr "Егзиф остало" -#: ../extensions/exiv2_tools/main.c:41 +#: extensions/exiv2_tools/main.c:41 msgid "IPTC" msgstr "ИПТЦ" -#: ../extensions/exiv2_tools/main.c:42 +#: extensions/exiv2_tools/main.c:42 msgid "XMP Embedded" msgstr "ИксМП угњежњен" -#: ../extensions/exiv2_tools/main.c:43 +#: extensions/exiv2_tools/main.c:43 msgid "XMP Attached" msgstr "ИксМП додат" -#: ../extensions/exiv2_tools/main.c:272 +#: extensions/exiv2_tools/main.c:272 msgid "date photo was taken" msgstr "Датум снимања фотографије" -#: ../extensions/export_tools/callbacks.c:46 -msgid "Export" -msgstr "Извези" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:1 -msgid "720 × 720" -msgstr "720 × 720" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:2 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:3 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:4 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:5 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:6 -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:1 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:10 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:1 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:1 -msgid "Edit accounts" -msgstr "Уреди налоге" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:7 -msgid "A_lbum:" -msgstr "А_лбум:" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:8 -msgid "Add a new album" -msgstr "Додајте нови албум" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:9 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:9 -msgid "_Account:" -msgstr "_Налог:" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:10 -msgid "Resize the images if larger than this size" -msgstr "Промени величину слике ако је већа од ове величине" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:11 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:16 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:7 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:19 -msgid "_Resize if larger than:" -msgstr "Промени _величину ако је веће од:" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:1 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:1 -msgid "Public photos" -msgstr "Јавне фотографије" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:2 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:3 -msgid "Private photos, visible to friends" -msgstr "Личне фотографије, видљиве пријатељима" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:3 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:2 -msgid "Private" -msgstr "Личне" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:5 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:4 -msgid "_Visibility:" -msgstr "_Видљивост:" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:2 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:2 -#: ../extensions/oauth/data/ui/oauth-account-chooser.ui.h:1 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:1 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:2 -msgid "A_ccount:" -msgstr "Н_алог:" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:3 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:3 -msgid "_Album:" -msgstr "_Албум:" - -#: ../extensions/facebook/dlg-export-to-facebook.c:124 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:163 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Датотека је успешно отпремљена на сервер." - -#: ../extensions/facebook/dlg-export-to-facebook.c:151 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:248 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Нисам успео да отпремим датотеке" - -#: ../extensions/facebook/dlg-export-to-facebook.c:297 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:138 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:412 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: ../extensions/oauth/web-service.c:376 -msgid "Could not connect to the server" -msgstr "Нисам успео да се повежем на сервер" - -#: ../extensions/facebook/dlg-export-to-facebook.c:368 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:190 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:225 -msgid "Could not create the album" -msgstr "Нисам успео да направим албум" - -#: ../extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Нови албум" - -#: ../extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Извези на Фејсбук" - -#: ../extensions/facebook/dlg-export-to-facebook.c:541 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:594 -#: ../extensions/image_print/gth-image-print-job.c:1739 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Није означена исправна датотека." - -#: ../extensions/facebook/dlg-export-to-facebook.c:542 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:595 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Нисам успео да извезем датотеке" +#: extensions/export_tools/callbacks.c:46 +msgid "_Export To" +msgstr "Извези _у" -#: ../extensions/facebook/dlg-export-to-facebook.c:550 -#: ../extensions/find_duplicates/gth-find-duplicates.c:278 -#: ../extensions/find_duplicates/gth-find-duplicates.c:477 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:603 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: ../gthumb/gth-browser.c:830 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d датотека (%s)" -msgstr[1] "%d датотеке (%s)" -msgstr[2] "%d датотека (%s)" -msgstr[3] "%d датотека (%s)" - -#: ../extensions/facebook/dlg-export-to-facebook.c:571 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:626 -#, c-format -msgid "Export to %s" -msgstr "Извези у %s" - -#: ../extensions/facebook/facebook.extension.in.in.h:1 -msgid "Facebook" -msgstr "Фејсбук" - -#: ../extensions/facebook/facebook.extension.in.in.h:2 -msgid "Upload images to Facebook" -msgstr "Отпреми слике на Фејсбук" - -#: ../extensions/facebook/facebook-service.c:501 -#: ../extensions/flicker_utils/flickr-service.c:872 -#: ../extensions/picasaweb/picasa-web-service.c:744 -msgid "Getting the album list" -msgstr "Добављам списак албума" - -#: ../extensions/facebook/facebook-service.c:623 -#: ../extensions/flicker_utils/flickr-service.c:974 -#: ../extensions/flicker_utils/flickr-service.c:1096 -#: ../extensions/flicker_utils/flickr-service.c:1135 -msgid "Creating the new album" -msgstr "Правим нов албум" - -#: ../extensions/facebook/facebook-service.c:684 -#: ../extensions/flicker_utils/flickr-service.c:1185 -#: ../extensions/picasaweb/picasa-web-service.c:792 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Не могу да отпремим „%s“: %s" - -#. Translators: %s is a filename -#: ../extensions/facebook/facebook-service.c:749 -#: ../extensions/flicker_utils/flickr-service.c:1296 -#: ../extensions/picasaweb/picasa-web-service.c:849 -#, c-format -msgid "Uploading “%s”" -msgstr "Отпремам „%s“" - -#: ../extensions/facebook/facebook-service.c:964 -#: ../extensions/flicker_utils/flickr-service.c:1493 -#: ../extensions/picasaweb/picasa-web-service.c:1073 -msgid "Uploading the files to the server" -msgstr "Отпремам датотеке на севрер" - -#: ../extensions/facebook/facebook-service.c:1063 -#: ../extensions/flicker_utils/flickr-service.c:1662 -#: ../extensions/picasaweb/picasa-web-service.c:1192 -msgid "Getting the photo list" -msgstr "Добављам списак слика" - -#: ../extensions/file_manager/actions.c:137 +#: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Нова фасцикла" -#: ../extensions/file_manager/actions.c:138 +#: extensions/file_manager/actions.c:138 msgid "Enter the folder name:" msgstr "Унесите име фасцикле:" -#: ../extensions/file_manager/actions.c:410 -#: ../extensions/file_manager/callbacks.c:268 -#: ../extensions/file_manager/callbacks.c:818 +#: extensions/file_manager/actions.c:410 +#: extensions/file_manager/callbacks.c:551 +#: extensions/file_manager/callbacks.c:986 +#: extensions/find_duplicates/gth-find-duplicates.c:788 +#: gthumb/gth-browser.c:5631 gthumb/gth-browser.c:5674 +#: gthumb/gth-progress-dialog.c:429 +msgid "Could not perform the operation" +msgstr "Нисам успео да изведем радњу" + +#: extensions/file_manager/actions.c:423 +#: extensions/file_manager/callbacks.c:277 msgid "Could not move the files" msgstr "Нисам успео преместити датотеке" -#: ../extensions/file_manager/actions.c:411 -#: ../extensions/file_manager/callbacks.c:269 -#: ../extensions/file_manager/callbacks.c:819 +#: extensions/file_manager/actions.c:424 +#: extensions/file_manager/callbacks.c:278 msgid "" "Files cannot be moved to the current location, as alternative you can choose " "to copy them." @@ -1982,339 +1785,384 @@ "Датотеке не могу бити премештене на тренутно место, у замену, можете " "изабрати да их умножите." -#: ../extensions/file_manager/actions.c:413 -#: ../extensions/file_manager/actions.c:664 -#: ../extensions/file_manager/callbacks.c:70 -#: ../extensions/file_manager/callbacks.c:99 -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:5 -#: ../gthumb/gtk-utils.h:38 +#: extensions/file_manager/actions.c:426 extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:74 +#: extensions/file_manager/callbacks.c:103 +#: extensions/file_manager/callbacks.c:124 +#: extensions/file_tools/data/ui/color-picker-options.ui:206 +#: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Умножи" -#: ../extensions/file_manager/actions.c:660 +#: extensions/file_manager/actions.c:739 msgid "Move To" msgstr "Премести у" -#: ../extensions/file_manager/actions.c:660 +#: extensions/file_manager/actions.c:739 msgid "Copy To" msgstr "Умножи у" -#: ../extensions/file_manager/actions.c:664 -#: ../extensions/file_manager/callbacks.c:803 +#: extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:1025 msgid "Move" msgstr "Премести" -#: ../extensions/file_manager/actions.c:791 +#: extensions/file_manager/actions.c:870 msgid "Could not open the location" msgstr "Нисам успео да отворим место" -#: ../extensions/file_manager/callbacks.c:69 -#: ../extensions/file_manager/callbacks.c:98 +#: extensions/file_manager/callbacks.c:73 +#: extensions/file_manager/callbacks.c:102 +#: extensions/file_manager/callbacks.c:123 msgid "Cut" msgstr "Исеци" -#: ../extensions/file_manager/callbacks.c:71 +#: extensions/file_manager/callbacks.c:75 +#: extensions/file_manager/callbacks.c:125 msgid "Paste" msgstr "Убаци" -#: ../extensions/file_manager/callbacks.c:76 -#: ../extensions/file_manager/callbacks.c:106 +#: extensions/file_manager/callbacks.c:80 +#: extensions/file_manager/callbacks.c:110 msgid "Copy to…" msgstr "Умножи у…" -#: ../extensions/file_manager/callbacks.c:77 -#: ../extensions/file_manager/callbacks.c:107 +#: extensions/file_manager/callbacks.c:81 +#: extensions/file_manager/callbacks.c:111 msgid "Move to…" msgstr "Премести у…" -#: ../extensions/file_manager/callbacks.c:83 -#: ../extensions/file_manager/callbacks.c:108 +#: extensions/file_manager/callbacks.c:87 +#: extensions/file_manager/callbacks.c:112 msgid "Move to Trash" msgstr "Премести у смеће" -#: ../extensions/file_manager/callbacks.c:84 -#: ../extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:113 +#: extensions/file_manager/callbacks.c:128 msgid "Delete" msgstr "Обриши" -#: ../extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:92 msgid "Open with the File Manager" msgstr "Отвори управником датотека" -#: ../extensions/file_manager/callbacks.c:93 +#: extensions/file_manager/callbacks.c:97 msgid "Create Folder" msgstr "Направи фасциклу" -#: ../extensions/file_manager/callbacks.c:100 +#: extensions/file_manager/callbacks.c:104 msgid "Paste Into Folder" msgstr "Убаци у фасциклу" -#: ../extensions/file_manager/callbacks.c:114 +#: extensions/file_manager/callbacks.c:118 +#: extensions/file_manager/callbacks.c:127 msgid "Duplicate" msgstr "Удвостручи" -#: ../extensions/file_manager/callbacks.c:533 -#: ../gthumb/gth-file-source-vfs.c:231 +#: extensions/file_manager/callbacks.c:129 +msgid "Delete permanently" +msgstr "Трајно обриши" + +#: extensions/file_manager/callbacks.c:130 +msgid "Open with Gimp" +msgstr "Отвори Гимпом" + +#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 msgid "Home Folder" msgstr "Лична фасцикла" -#: ../extensions/file_manager/callbacks.c:540 -#: ../extensions/file_manager/callbacks.c:543 +#: extensions/file_manager/callbacks.c:729 +#: extensions/file_manager/callbacks.c:732 msgid "Open _With" msgstr "_Отвори са" -#: ../extensions/file_manager/callbacks.c:786 +#: extensions/file_manager/callbacks.c:1006 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Да ли желите да преместите „%s“ у „%s“?" -#: ../extensions/file_manager/callbacks.c:788 +#: extensions/file_manager/callbacks.c:1008 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Да ли желите да умножите „%s“ у „%s“?" -#: ../extensions/file_manager/callbacks.c:793 +#: extensions/file_manager/callbacks.c:1015 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Да ли желите да преместите превучене датотеке у „%s“?" -#: ../extensions/file_manager/callbacks.c:795 +#: extensions/file_manager/callbacks.c:1017 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Да ли желите да умножите превучене датотеке у „%s“?" -#: ../extensions/file_manager/callbacks.c:803 +#: extensions/file_manager/callbacks.c:1025 msgid "_Copy" msgstr "_Умножи" -#: ../extensions/file_manager/callbacks.c:984 -#: ../extensions/find_duplicates/gth-find-duplicates.c:788 -#: ../gthumb/gth-browser.c:5612 ../gthumb/gth-browser.c:5648 -#: ../gthumb/gth-progress-dialog.c:427 -msgid "Could not perform the operation" -msgstr "Нисам успео да изведем радњу" - -#: ../extensions/file_manager/file_manager.extension.in.in.h:1 +#: extensions/file_manager/file_manager.extension.desktop.in.in:3 msgid "File manager" msgstr "Управник датотека" -#: ../extensions/file_manager/file_manager.extension.in.in.h:2 +#: extensions/file_manager/file_manager.extension.desktop.in.in:4 msgid "File manager operations." msgstr "Радње управника датотека." -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:1 -#: ../extensions/file_tools/data/ui/curves-options.ui.h:1 -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:1 +#: extensions/file_manager/file_manager.extension.desktop.in.in:8 +msgid "system-file-manager" +msgstr "system-file-manager" + +#: extensions/file_tools/callbacks.c:53 +msgid "Adjust contrast" +msgstr "Подеси контраст" + +#: extensions/file_tools/callbacks.c:54 +#: extensions/file_tools/gth-file-tool-flip.c:90 +msgid "Flip" +msgstr "Преокрени" + +#: extensions/file_tools/callbacks.c:55 +#: extensions/file_tools/gth-file-tool-mirror.c:90 +msgid "Mirror" +msgstr "Одраз" + +#: extensions/file_tools/callbacks.c:56 +#: extensions/image_rotation/callbacks.c:47 +msgid "Rotate right" +msgstr "Окрени на десно" + +#: extensions/file_tools/callbacks.c:57 +#: extensions/image_rotation/callbacks.c:48 +msgid "Rotate left" +msgstr "Окрени на лево" + +#: extensions/file_tools/callbacks.c:58 +#: extensions/file_tools/gth-file-tool-crop.c:687 +msgid "Crop" +msgstr "Острижи ивице" + +#: extensions/file_tools/callbacks.c:59 +#: extensions/file_tools/gth-file-tool-resize.c:840 +msgid "Resize" +msgstr "Промени величину" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:56 +#: extensions/file_tools/data/ui/curves-options.ui:35 +#: extensions/file_tools/data/ui/sharpen-options.ui:45 msgid "_Preview" msgstr "_Преглед" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:2 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:94 msgid "B_rightness:" msgstr "_Светлина:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:3 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:113 msgid "Con_trast:" msgstr "Кон_траст:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:4 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:132 msgid "_Saturation:" msgstr "_Засићеност:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:5 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:213 msgid "G_amma:" msgstr "_Распон:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:6 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:230 msgid "Cyan-_Red:" msgstr "Светло плава-_Црвена:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:7 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:249 msgid "_Magenta-Green:" msgstr "_Љубичаста-зелена:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:8 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:268 msgid "_Yellow-Blue:" msgstr "_Жута-плава:" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:9 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:294 msgid "Color Levels" msgstr "Нивои боја" -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:1 -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:5 -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:1 +#: extensions/file_tools/data/ui/color-picker-options.ui:40 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:395 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:36 msgid "Position" msgstr "Положај" -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:2 -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:2 +#: extensions/file_tools/data/ui/color-picker-options.ui:63 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:60 msgid "_X:" msgstr "_X:" -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:3 -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:3 +#: extensions/file_tools/data/ui/color-picker-options.ui:77 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:74 msgid "_Y:" msgstr "_Y:" -#: ../extensions/file_tools/data/ui/color-picker-options.ui.h:4 +#: extensions/file_tools/data/ui/color-picker-options.ui:175 msgid "Color" msgstr "Боја" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:1 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:1 -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:1 -#: ../extensions/file_tools/gth-file-tool-crop.c:656 -#: ../extensions/file_tools/gth-file-tool-resize.c:751 -#: ../extensions/file_tools/gth-file-tool-rotate.c:614 -#: ../gthumb/gth-file-chooser-dialog.c:257 +#: extensions/file_tools/data/ui/crop-options.ui:31 +#: extensions/file_tools/data/ui/resize-options.ui:9 +#: extensions/file_tools/data/ui/rotate-options.ui:9 +#: extensions/file_tools/gth-file-tool-crop.c:661 +#: extensions/file_tools/gth-file-tool-resize.c:759 +#: extensions/file_tools/gth-file-tool-rotate.c:617 +#: gthumb/gth-file-chooser-dialog.c:262 msgid "Options" msgstr "Могућности" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:2 +#: extensions/file_tools/data/ui/crop-options.ui:77 msgid "_Grid:" msgstr "_Мрежа:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:3 +#: extensions/file_tools/data/ui/crop-options.ui:141 msgid "Selection" msgstr "Избор" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:4 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:7 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:5 +#: extensions/file_tools/data/ui/crop-options.ui:201 +#: extensions/file_tools/data/ui/resize-options.ui:170 +#: extensions/resize_images/data/ui/resize-images.ui:106 msgid "_Width:" msgstr "_Ширина:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:5 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:8 +#: extensions/file_tools/data/ui/crop-options.ui:242 +#: extensions/file_tools/data/ui/resize-options.ui:184 msgid "Heigh_t:" msgstr "Висин_а:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:6 +#: extensions/file_tools/data/ui/crop-options.ui:257 msgid "_Position:" msgstr "_Положај:" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:7 +#: extensions/file_tools/data/ui/crop-options.ui:350 msgid "Maximize" msgstr "Увећај" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:8 +#: extensions/file_tools/data/ui/crop-options.ui:373 msgid "Center" msgstr "По средини" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:9 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:10 -#: ../gthumb/gth-main-default-tests.c:405 +#: extensions/file_tools/data/ui/crop-options.ui:418 +#: extensions/file_tools/data/ui/resize-options.ui:375 +#: gthumb/gth-main-default-tests.c:406 msgid "Aspect ratio" msgstr "Однос висине и ширине" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:10 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:11 +#: extensions/file_tools/data/ui/crop-options.ui:503 +#: extensions/file_tools/data/ui/resize-options.ui:460 msgid "I_nvert aspect ratio" msgstr "_Изврни пропорције" #. after the colon there is a control to select the size in pixels -#: ../extensions/file_tools/data/ui/crop-options.ui.h:12 +#: extensions/file_tools/data/ui/crop-options.ui:525 msgid "M_ultiple of:" msgstr "Умножак _од:" #. abbreviation of pixel -#: ../extensions/file_tools/data/ui/crop-options.ui.h:14 +#: extensions/file_tools/data/ui/crop-options.ui:559 msgid "px" msgstr "px" -#: ../extensions/file_tools/data/ui/curves-options.ui.h:2 +#: extensions/file_tools/data/ui/curves-options.ui:53 msgid "Include current channel" msgstr "Укључи текући канал" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:2 +#: extensions/file_tools/data/ui/resize-options.ui:51 msgid "High _quality" msgstr "Добар _квалитет" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:3 -#: ../extensions/image_print/data/ui/print-layout.ui.h:29 +#: extensions/file_tools/data/ui/resize-options.ui:105 +#: extensions/image_print/data/ui/print-layout.ui:1122 msgid "pixels" msgstr "тачака" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:5 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:3 -#, no-c-format +#: extensions/file_tools/data/ui/resize-options.ui:109 +#: extensions/resize_images/data/ui/resize-images.ui:32 msgid "%" msgstr "%" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:6 -#: ../gthumb/gth-main-default-metadata.c:46 +#: extensions/file_tools/data/ui/resize-options.ui:137 +#: gthumb/gth-main-default-metadata.c:48 msgid "Dimensions" msgstr "Величине" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:9 +#: extensions/file_tools/data/ui/resize-options.ui:295 +#: extensions/file_tools/data/ui/resize-options.ui:296 +#: extensions/file_tools/data/ui/resize-options.ui:322 +#: extensions/file_tools/data/ui/resize-options.ui:323 msgid "Set the image size to this value" msgstr "Постави величину слике на ову вредност" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:12 +#: extensions/file_tools/data/ui/resize-options.ui:515 msgid "Original dimensions:" msgstr "Изворна величина:" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:13 +#: extensions/file_tools/data/ui/resize-options.ui:530 msgid "Scale factor:" msgstr "Однос сразмерне промене величине:" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:14 +#: extensions/file_tools/data/ui/resize-options.ui:581 msgid "New dimensions:" msgstr "Нова величина:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:2 +#: extensions/file_tools/data/ui/rotate-options.ui:77 msgid "Grid:" msgstr "Мрежа:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:3 +#: extensions/file_tools/data/ui/rotate-options.ui:90 msgid "_Background:" msgstr "_Позадина:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:4 +#: extensions/file_tools/data/ui/rotate-options.ui:116 msgid "Pick a background color" msgstr "Одабери боју позадине" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:5 +#: extensions/file_tools/data/ui/rotate-options.ui:134 msgid "_Transparent" msgstr "_Провидан" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:6 +#: extensions/file_tools/data/ui/rotate-options.ui:182 msgid "Original size" msgstr "Изворна величина" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:7 +#: extensions/file_tools/data/ui/rotate-options.ui:185 msgid "Bounding box" msgstr "Гранични оквир" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:8 +#: extensions/file_tools/data/ui/rotate-options.ui:188 msgid "Crop borders" msgstr "Острижи ивице" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:9 +#: extensions/file_tools/data/ui/rotate-options.ui:222 msgid "Angle" msgstr "Угао" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:10 +#: extensions/file_tools/data/ui/rotate-options.ui:281 msgid "Align" msgstr "Поравнај" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:11 +#: extensions/file_tools/data/ui/rotate-options.ui:326 msgid "Image size" msgstr "Величина слике" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:12 +#: extensions/file_tools/data/ui/rotate-options.ui:416 msgid "Point 1:" msgstr "Тачка 1:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:13 +#: extensions/file_tools/data/ui/rotate-options.ui:433 msgid "Point 2:" msgstr "Тачка 2:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:14 +#: extensions/file_tools/data/ui/rotate-options.ui:447 msgid "Keep aspect ratio" msgstr "Задржи сразмеру" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:15 +#: extensions/file_tools/data/ui/rotate-options.ui:528 msgid "" "Draw a line on the image \n" "to set the alignment." @@ -2322,530 +2170,518 @@ "Вуците линију по слици \n" "за поставку поравнања." -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:17 +#: extensions/file_tools/data/ui/rotate-options.ui:563 msgid "Parallel" msgstr "Паралелно" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:18 +#: extensions/file_tools/data/ui/rotate-options.ui:580 msgid "Perpendicular" msgstr "Нормално" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:19 +#: extensions/file_tools/data/ui/rotate-options.ui:604 msgid "Alignment" msgstr "Поравнање" # Праг? -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:2 +#: extensions/file_tools/data/ui/sharpen-options.ui:83 msgid "Threshold:" msgstr "Задршка:" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:3 +#: extensions/file_tools/data/ui/sharpen-options.ui:133 msgid "Radius:" msgstr "Полупречник:" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:4 +#: extensions/file_tools/data/ui/sharpen-options.ui:151 msgid "Amount:" msgstr "Количина:" #. Translators: the first number is converted to the second number -#: ../extensions/file_tools/gth-curve-editor.c:416 +#: extensions/file_tools/gth-curve-editor.c:417 #, c-format msgid "%d → %d" msgstr "%d → %d" -#: ../extensions/file_tools/gth-curve-editor.c:893 -#: ../gthumb/gth-histogram-view.c:837 +#: extensions/file_tools/gth-curve-editor.c:894 gthumb/gth-histogram-view.c:838 msgid "Linear scale" msgstr "Редна лествица" -#: ../extensions/file_tools/gth-curve-editor.c:905 -#: ../gthumb/gth-histogram-view.c:849 +#: extensions/file_tools/gth-curve-editor.c:906 gthumb/gth-histogram-view.c:850 msgid "Logarithmic scale" msgstr "Логаритамска лествица" -#: ../extensions/file_tools/gth-curve-editor.c:925 -#: ../gthumb/gth-histogram-view.c:869 +#: extensions/file_tools/gth-curve-editor.c:926 gthumb/gth-histogram-view.c:870 msgid "Channel:" msgstr "Канал:" -#: ../extensions/file_tools/gth-curve-editor.c:947 -#: ../gthumb/gth-histogram-view.c:890 +#: extensions/file_tools/gth-curve-editor.c:948 gthumb/gth-histogram-view.c:891 msgid "Value" msgstr "Вредност" -#: ../extensions/file_tools/gth-curve-editor.c:952 -#: ../gthumb/gth-histogram-view.c:895 +#: extensions/file_tools/gth-curve-editor.c:953 gthumb/gth-histogram-view.c:896 msgid "Red" msgstr "Црвена" -#: ../extensions/file_tools/gth-curve-editor.c:957 -#: ../gthumb/gth-histogram-view.c:900 +#: extensions/file_tools/gth-curve-editor.c:958 gthumb/gth-histogram-view.c:901 msgid "Green" msgstr "Зелена" -#: ../extensions/file_tools/gth-curve-editor.c:962 -#: ../gthumb/gth-histogram-view.c:905 +#: extensions/file_tools/gth-curve-editor.c:963 gthumb/gth-histogram-view.c:906 msgid "Blue" msgstr "Плава" -#: ../extensions/file_tools/gth-curve-editor.c:981 -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:553 -#: ../extensions/file_tools/gth-file-tool-curves.c:816 -#: ../extensions/file_tools/gth-file-tool-rotate.c:601 -#: ../extensions/file_tools/gth-file-tool-sharpen.c:363 -#: ../gthumb/gth-test-aspect-ratio.c:234 +#: extensions/file_tools/gth-curve-editor.c:982 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:557 +#: extensions/file_tools/gth-file-tool-curves.c:819 +#: extensions/file_tools/gth-file-tool-rotate.c:604 +#: extensions/file_tools/gth-file-tool-sharpen.c:364 +#: gthumb/gth-test-aspect-ratio.c:218 msgid "Reset" msgstr "Врати на задате вредности" -#: ../extensions/file_tools/gth-curve-preset-editor-dialog.c:266 -#: ../extensions/file_tools/gth-file-tool-curves.c:683 -#: ../extensions/file_tools/gth-file-tool-curves.c:844 +#: extensions/file_tools/gth-curve-preset-editor-dialog.c:267 +#: extensions/file_tools/gth-file-tool-curves.c:686 +#: extensions/file_tools/gth-file-tool-curves.c:847 msgid "Presets" msgstr "Претподешавања" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:336 -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:390 -#: ../extensions/file_tools/gth-file-tool-crop.c:627 -#: ../extensions/file_tools/gth-file-tool-curves.c:284 -#: ../extensions/file_tools/gth-file-tool-effects.c:399 -#: ../extensions/file_tools/gth-file-tool-effects.c:443 -#: ../extensions/file_tools/gth-file-tool-effects.c:491 -#: ../extensions/file_tools/gth-file-tool-effects.c:540 -#: ../extensions/file_tools/gth-file-tool-effects.c:588 -#: ../extensions/file_tools/gth-file-tool-effects.c:636 -#: ../extensions/file_tools/gth-file-tool-effects.c:684 -#: ../extensions/file_tools/gth-file-tool-effects.c:731 -#: ../extensions/file_tools/gth-file-tool-effects.c:780 -#: ../extensions/file_tools/gth-file-tool-effects.c:902 -#: ../extensions/file_tools/gth-file-tool-effects.c:937 -#: ../extensions/file_tools/gth-file-tool-flip.c:63 -#: ../extensions/file_tools/gth-file-tool-grayscale.c:227 -#: ../extensions/file_tools/gth-file-tool-lomo.c:182 -#: ../extensions/file_tools/gth-file-tool-mirror.c:63 -#: ../extensions/file_tools/gth-file-tool-negative.c:100 -#: ../extensions/file_tools/gth-file-tool-rotate.c:568 -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:63 -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:340 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:393 +#: extensions/file_tools/gth-file-tool-crop.c:632 +#: extensions/file_tools/gth-file-tool-curves.c:287 +#: extensions/file_tools/gth-file-tool-effects.c:401 +#: extensions/file_tools/gth-file-tool-effects.c:445 +#: extensions/file_tools/gth-file-tool-effects.c:493 +#: extensions/file_tools/gth-file-tool-effects.c:542 +#: extensions/file_tools/gth-file-tool-effects.c:590 +#: extensions/file_tools/gth-file-tool-effects.c:638 +#: extensions/file_tools/gth-file-tool-effects.c:686 +#: extensions/file_tools/gth-file-tool-effects.c:733 +#: extensions/file_tools/gth-file-tool-effects.c:782 +#: extensions/file_tools/gth-file-tool-effects.c:904 +#: extensions/file_tools/gth-file-tool-effects.c:939 +#: extensions/file_tools/gth-file-tool-flip.c:63 +#: extensions/file_tools/gth-file-tool-grayscale.c:230 +#: extensions/file_tools/gth-file-tool-lomo.c:182 +#: extensions/file_tools/gth-file-tool-mirror.c:63 +#: extensions/file_tools/gth-file-tool-negative.c:100 +#: extensions/file_tools/gth-file-tool-rotate-left.c:63 +#: extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-rotate.c:571 msgid "Applying changes" msgstr "Примењујем измене" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:594 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:598 msgid "Adjust Colors" msgstr "Подеси боје" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:595 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:599 msgid "Change brightness, contrast, saturation and gamma level of the image" msgstr "Подеси осветљење, супротност, засићење, и распон боја слике" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:533 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:536 msgid "Stretch" msgstr "Развуци" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:535 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:538 #, no-c-format msgid "Stretch the histogram after trimming 0.5% from both ends" msgstr "Развуци хистограма након скраћивања за 0.5% са оба краја" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:539 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:542 msgid "Equalize" msgstr "Изједначи" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:540 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:543 msgid "Equalize the histogram using the square root function" msgstr "Изједначите хистограм користећи функцију квадратног корена" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:544 -#: ../extensions/file_tools/gth-file-tool-crop.c:468 -#: ../extensions/file_tools/gth-file-tool-rotate.c:397 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:547 +#: extensions/file_tools/gth-file-tool-crop.c:473 +#: extensions/file_tools/gth-file-tool-rotate.c:400 msgid "Uniform" msgstr "Једнообразно" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:545 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:548 msgid "Equalize the histogram using the linear function" msgstr "Изједначите хистограм користећи линеарну функцију" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:659 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:661 msgid "Adjust Contrast" msgstr "Подеси контраст" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:661 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:663 msgid "Automatic contrast adjustment" msgstr "Самостална исправка контраста" -#: ../extensions/file_tools/gth-file-tool-color-picker.c:245 +#: extensions/file_tools/gth-file-tool-color-picker.c:246 msgid "Color Picker" msgstr "Бирач боја" -#: ../extensions/file_tools/gth-file-tool-color-picker.c:248 +#: extensions/file_tools/gth-file-tool-color-picker.c:249 msgid "Pick a color from the image" msgstr "Изаберите боју са слике" -#: ../extensions/file_tools/gth-file-tool-crop.c:434 -#: ../extensions/file_tools/gth-file-tool-resize.c:581 -#: ../gthumb/gth-test-aspect-ratio.c:47 +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: gthumb/gth-test-aspect-ratio.c:47 msgid "Square" msgstr "Квадрирај" -#: ../extensions/file_tools/gth-file-tool-crop.c:435 -#: ../extensions/file_tools/gth-file-tool-resize.c:582 +#: extensions/file_tools/gth-file-tool-crop.c:440 +#: extensions/file_tools/gth-file-tool-resize.c:590 #, c-format msgid "%d × %d (Image)" msgstr "%d × %d (слика)" -#: ../extensions/file_tools/gth-file-tool-crop.c:438 -#: ../extensions/file_tools/gth-file-tool-resize.c:586 +#: extensions/file_tools/gth-file-tool-crop.c:443 +#: extensions/file_tools/gth-file-tool-resize.c:594 #, c-format msgid "%d × %d (Screen)" msgstr "%d × %d (екран)" -#: ../extensions/file_tools/gth-file-tool-crop.c:442 -#: ../extensions/file_tools/gth-file-tool-resize.c:591 -#: ../gthumb/gth-test-aspect-ratio.c:48 +#: extensions/file_tools/gth-file-tool-crop.c:447 +#: extensions/file_tools/gth-file-tool-resize.c:599 +#: gthumb/gth-test-aspect-ratio.c:48 msgid "5∶4" msgstr "5∶4" -#: ../extensions/file_tools/gth-file-tool-crop.c:443 -#: ../extensions/file_tools/gth-file-tool-resize.c:592 -#: ../gthumb/gth-test-aspect-ratio.c:49 +#: extensions/file_tools/gth-file-tool-crop.c:448 +#: extensions/file_tools/gth-file-tool-resize.c:600 +#: gthumb/gth-test-aspect-ratio.c:49 msgid "4∶3 (DVD, Book)" msgstr "4:3 (ДВД, књига)" -#: ../extensions/file_tools/gth-file-tool-crop.c:444 -#: ../extensions/file_tools/gth-file-tool-resize.c:593 -#: ../gthumb/gth-test-aspect-ratio.c:50 +#: extensions/file_tools/gth-file-tool-crop.c:449 +#: extensions/file_tools/gth-file-tool-resize.c:601 +#: gthumb/gth-test-aspect-ratio.c:50 msgid "7∶5" msgstr "7∶5" -#: ../extensions/file_tools/gth-file-tool-crop.c:445 -#: ../extensions/file_tools/gth-file-tool-resize.c:594 -#: ../gthumb/gth-test-aspect-ratio.c:51 +#: extensions/file_tools/gth-file-tool-crop.c:450 +#: extensions/file_tools/gth-file-tool-resize.c:602 +#: gthumb/gth-test-aspect-ratio.c:51 msgid "3∶2 (Postcard)" msgstr "3:2 (разгледница)" -#: ../extensions/file_tools/gth-file-tool-crop.c:446 -#: ../extensions/file_tools/gth-file-tool-resize.c:595 -#: ../gthumb/gth-test-aspect-ratio.c:52 +#: extensions/file_tools/gth-file-tool-crop.c:451 +#: extensions/file_tools/gth-file-tool-resize.c:603 +#: gthumb/gth-test-aspect-ratio.c:52 msgid "16∶10" msgstr "16∶10" -#: ../extensions/file_tools/gth-file-tool-crop.c:447 -#: ../extensions/file_tools/gth-file-tool-resize.c:596 -#: ../gthumb/gth-test-aspect-ratio.c:53 +#: extensions/file_tools/gth-file-tool-crop.c:452 +#: extensions/file_tools/gth-file-tool-resize.c:604 +#: gthumb/gth-test-aspect-ratio.c:53 msgid "16∶9 (DVD)" msgstr "16:9 (ДВД)" -#: ../extensions/file_tools/gth-file-tool-crop.c:448 -#: ../extensions/file_tools/gth-file-tool-resize.c:597 -#: ../gthumb/gth-test-aspect-ratio.c:54 +#: extensions/file_tools/gth-file-tool-crop.c:453 +#: extensions/file_tools/gth-file-tool-resize.c:605 +#: gthumb/gth-test-aspect-ratio.c:54 msgid "1.85∶1" msgstr "1,85:1" -#: ../extensions/file_tools/gth-file-tool-crop.c:449 -#: ../extensions/file_tools/gth-file-tool-resize.c:598 -#: ../gthumb/gth-test-aspect-ratio.c:55 +#: extensions/file_tools/gth-file-tool-crop.c:454 +#: extensions/file_tools/gth-file-tool-resize.c:606 +#: gthumb/gth-test-aspect-ratio.c:55 msgid "2.39∶1" msgstr "2,39:1" #. Translators: this is an option for the format -> Format: Custom -#: ../extensions/file_tools/gth-file-tool-crop.c:450 -#: ../extensions/file_tools/gth-file-tool-resize.c:599 -#: ../extensions/image_print/data/ui/print-layout.ui.h:2 -#: ../extensions/rename_series/gth-template-selector.c:248 -#: ../gthumb/gth-test-aspect-ratio.c:209 +#: extensions/file_tools/gth-file-tool-crop.c:455 +#: extensions/file_tools/gth-file-tool-resize.c:607 +#: extensions/image_print/data/ui/print-layout.ui:17 +#: extensions/rename_series/gth-template-selector.c:248 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Custom" msgstr "Произвољно" -#: ../extensions/file_tools/gth-file-tool-crop.c:465 -#: ../extensions/file_tools/gth-file-tool-rotate.c:394 +#: extensions/file_tools/gth-file-tool-crop.c:470 +#: extensions/file_tools/gth-file-tool-rotate.c:397 msgid "Rule of Thirds" msgstr "Правило трећине" -#: ../extensions/file_tools/gth-file-tool-crop.c:466 -#: ../extensions/file_tools/gth-file-tool-rotate.c:395 +#: extensions/file_tools/gth-file-tool-crop.c:471 +#: extensions/file_tools/gth-file-tool-rotate.c:398 msgid "Golden Sections" msgstr "Златни пресек" -#: ../extensions/file_tools/gth-file-tool-crop.c:467 -#: ../extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/file_tools/gth-file-tool-crop.c:472 +#: extensions/file_tools/gth-file-tool-rotate.c:399 msgid "Center Lines" msgstr "Симетрале" -#: ../extensions/file_tools/gth-file-tool-crop.c:682 -msgid "Crop" -msgstr "Острижи ивице" - -#: ../extensions/file_tools/gth-file-tool-curves.c:407 +#: extensions/file_tools/gth-file-tool-curves.c:410 msgid "Add to Presets" msgstr "Додај у претподешавања" -#: ../extensions/file_tools/gth-file-tool-curves.c:408 +#: extensions/file_tools/gth-file-tool-curves.c:411 msgid "Enter the preset name:" msgstr "Унесите назив претподешавања:" -#: ../extensions/file_tools/gth-file-tool-curves.c:530 -#: ../extensions/gstreamer_tools/actions.c:69 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1557 -#: ../gthumb/gth-browser.c:1885 +#: extensions/file_tools/gth-file-tool-curves.c:533 +#: extensions/gstreamer_tools/actions.c:69 +#: extensions/image_viewer/gth-image-viewer-page.c:1632 +#: gthumb/gth-browser.c:1865 msgid "Could not save the file" msgstr "Нисам успео да сачувам датотеку" -#: ../extensions/file_tools/gth-file-tool-curves.c:830 +#: extensions/file_tools/gth-file-tool-curves.c:833 msgid "Add to presets" msgstr "Додај у претподешавања" -#: ../extensions/file_tools/gth-file-tool-curves.c:889 +#: extensions/file_tools/gth-file-tool-curves.c:892 msgid "Color Curves" msgstr "Криве боја" -#: ../extensions/file_tools/gth-file-tool-curves.c:890 +#: extensions/file_tools/gth-file-tool-curves.c:893 msgid "Adjust color curves" msgstr "Подеси криве боја" -#: ../extensions/file_tools/gth-file-tool-effects.c:357 +#: extensions/file_tools/gth-file-tool-effects.c:359 msgid "Special Effects" msgstr "Нарочита дејства" #. Translators: this is the name of a filter that produces warmer colors -#: ../extensions/file_tools/gth-file-tool-effects.c:401 +#: extensions/file_tools/gth-file-tool-effects.c:403 msgid "Warmer" msgstr "Топлије" #. Translators: this is the name of a filter that produces cooler colors -#: ../extensions/file_tools/gth-file-tool-effects.c:445 +#: extensions/file_tools/gth-file-tool-effects.c:447 msgid "Cooler" msgstr "Хладније" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:493 +#: extensions/file_tools/gth-file-tool-effects.c:495 msgid "Soil" msgstr "Тло" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:542 +#: extensions/file_tools/gth-file-tool-effects.c:544 msgid "Desert" msgstr "Пустиња" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:590 +#: extensions/file_tools/gth-file-tool-effects.c:592 msgid "Arctic" msgstr "Арктик" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:638 +#: extensions/file_tools/gth-file-tool-effects.c:640 msgid "Mangos" msgstr "Манго" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:686 +#: extensions/file_tools/gth-file-tool-effects.c:688 msgid "Fresh Blue" msgstr "Плава свежина" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:733 +#: extensions/file_tools/gth-file-tool-effects.c:735 msgid "Cherry" msgstr "Трешња" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:782 +#: extensions/file_tools/gth-file-tool-effects.c:784 msgid "Vintage" msgstr "Прастаро" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:904 +#: extensions/file_tools/gth-file-tool-effects.c:906 msgid "Blurred Edges" msgstr "Замућене ивице" #. Translators: this is the name of an image filter that produces darker edges -#: ../extensions/file_tools/gth-file-tool-effects.c:939 +#: extensions/file_tools/gth-file-tool-effects.c:941 msgid "Vignette" msgstr "Орнамент" -#: ../extensions/file_tools/gth-file-tool-flip.c:90 -msgid "Flip" -msgstr "Преокрени" - -#: ../extensions/file_tools/gth-file-tool-flip.c:91 +#: extensions/file_tools/gth-file-tool-flip.c:91 msgid "Flip the image vertically" msgstr "Преокрени слику усправно" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:370 +#: extensions/file_tools/gth-file-tool-grayscale.c:373 msgid "_Brightness" msgstr "_Светлина" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:375 +#: extensions/file_tools/gth-file-tool-grayscale.c:378 msgid "_Saturation" msgstr "_Засићеност" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:380 +#: extensions/file_tools/gth-file-tool-grayscale.c:383 msgid "_Average" msgstr "_Просечно" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:496 +#: extensions/file_tools/gth-file-tool-grayscale.c:498 msgid "Grayscale" msgstr "Тонови сиве" -#: ../extensions/file_tools/gth-file-tool-lomo.c:183 +#: extensions/file_tools/gth-file-tool-lomo.c:183 msgid "Lomo" msgstr "Ломо" -#: ../extensions/file_tools/gth-file-tool-mirror.c:90 -msgid "Mirror" -msgstr "Одраз" - -#: ../extensions/file_tools/gth-file-tool-mirror.c:91 +#: extensions/file_tools/gth-file-tool-mirror.c:91 msgid "Mirror the image horizontally" msgstr "Одрази слику водоравно (лево-десно)" -#: ../extensions/file_tools/gth-file-tool-negative.c:101 +#: extensions/file_tools/gth-file-tool-negative.c:101 msgid "Negative" msgstr "Негатив" -#: ../extensions/file_tools/gth-file-tool-redo.c:77 +#: extensions/file_tools/gth-file-tool-redo.c:77 msgid "Redo" msgstr "Напред" #. resize the original image -#: ../extensions/file_tools/gth-file-tool-resize.c:180 -#: ../extensions/resize_images/dlg-resize-images.c:172 -#: ../gthumb/gth-filter-grid.c:572 +#: extensions/file_tools/gth-file-tool-resize.c:185 +#: extensions/resize_images/dlg-resize-images.c:169 +#: gthumb/gth-filter-grid.c:573 msgid "Resizing images" msgstr "Промени величину слике" -#: ../extensions/file_tools/gth-file-tool-resize.c:834 -msgid "Resize" -msgstr "Промени величину" - -#: ../extensions/file_tools/gth-file-tool-rotate.c:681 -msgid "Rotate" -msgstr "Окрени" - -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:90 -#: ../extensions/image_rotation/callbacks.c:46 -#: ../extensions/image_rotation/callbacks.c:177 +#: extensions/file_tools/gth-file-tool-rotate-left.c:90 +#: extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:163 msgid "Rotate Left" msgstr "Окрећи лево" -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:91 +#: extensions/file_tools/gth-file-tool-rotate-left.c:91 msgid "Rotate the image by 90 degrees counterclockwise" msgstr "Окрећи слику 90 степени супротно кретању казаљке на сату" -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:90 -#: ../extensions/image_rotation/callbacks.c:47 -#: ../extensions/image_rotation/callbacks.c:185 +#: extensions/file_tools/gth-file-tool-rotate-right.c:90 +#: extensions/image_rotation/callbacks.c:54 +#: extensions/image_rotation/callbacks.c:171 msgid "Rotate Right" msgstr "Окрећи десно" -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:91 +#: extensions/file_tools/gth-file-tool-rotate-right.c:91 msgid "Rotate the image by 90 degrees clockwise" msgstr "Окрећи 90 степени у правцу казаљке на сату" -#: ../extensions/file_tools/gth-file-tool-save-as.c:70 -#: ../gthumb/resources/gears-menu.ui.h:4 +#: extensions/file_tools/gth-file-tool-rotate.c:682 +msgid "Rotate" +msgstr "Окрени" + +#: extensions/file_tools/gth-file-tool-save-as.c:70 +#: gthumb/resources/gears-menu.ui:21 msgid "Save As…" msgstr "Сачувај као…" -#: ../extensions/file_tools/gth-file-tool-save.c:66 -#: ../gthumb/resources/gears-menu.ui.h:3 +#: extensions/file_tools/gth-file-tool-save.c:66 +#: gthumb/resources/gears-menu.ui:17 msgid "Save" msgstr "Сачувај" -#: ../extensions/file_tools/gth-file-tool-sharpen.c:333 +#: extensions/file_tools/gth-file-tool-sharpen.c:334 msgid "Sharpening image" msgstr "Изоштравање слике" -#: ../extensions/file_tools/gth-file-tool-sharpen.c:436 +#: extensions/file_tools/gth-file-tool-sharpen.c:435 msgid "Enhance Focus" msgstr "Побољшај жижу" -#: ../extensions/file_tools/gth-file-tool-undo.c:77 +#: extensions/file_tools/gth-file-tool-undo.c:77 msgid "Undo" msgstr "Опозови" -#: ../extensions/find_duplicates/callbacks.c:37 +#: extensions/find_duplicates/callbacks.c:37 msgid "Find _Duplicates…" msgstr "Пронађи _двојнике…" -#: ../extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui:26 msgid "_Folders:" msgstr "_Фасцикле:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:225 msgid "Duplicates:" msgstr "Двојници:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:2 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:291 msgid "Files:" msgstr "Датотеке:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:3 -#: ../gthumb/gth-main-default-metadata.c:32 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:366 +#: gthumb/gth-main-default-metadata.c:32 msgid "File" msgstr "Датотека" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:4 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:381 msgid "Last modified" msgstr "Последња измена" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:6 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:438 msgid "_View" msgstr "П_реглед" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:7 -#: ../gthumb/gth-tags-entry.c:1230 ../gthumb/gtk-utils.h:39 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:454 +#: gthumb/gth-tags-entry.c:1148 gthumb/gtk-utils.h:39 msgid "_Delete" msgstr "_Обриши" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:8 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:544 msgid "No duplicates found." msgstr "Нисам пронашао двојнике." -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:1 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:1 -#: ../extensions/search/data/ui/search-editor.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:32 +#: extensions/rename_series/data/ui/rename-series.ui:28 +#: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Почни _са:" -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:3 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:94 msgid "_Filter:" msgstr "_Услов:" -#: ../extensions/find_duplicates/dlg-find-duplicates.c:98 -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:1 -#: ../extensions/find_duplicates/gth-find-duplicates.c:1350 +#: extensions/find_duplicates/dlg-find-duplicates.c:98 +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:3 +#: extensions/find_duplicates/gth-find-duplicates.c:1350 msgid "Find Duplicates" msgstr "Пронађи двојнике" -#: ../extensions/find_duplicates/dlg-find-duplicates.c:106 -#: ../extensions/search/actions.c:81 +#: extensions/find_duplicates/dlg-find-duplicates.c:106 +#: extensions/search/actions.c:80 msgid "_Find" msgstr "_Пронађи" -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:2 +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:4 msgid "Find duplicated files." msgstr "Проналази удвостручене датотеке." -#: ../extensions/find_duplicates/gth-find-duplicates.c:65 +#: extensions/find_duplicates/gth-find-duplicates.c:65 msgid "leave the newest duplicates" msgstr "остави најновије двојнике" -#: ../extensions/find_duplicates/gth-find-duplicates.c:66 +#: extensions/find_duplicates/gth-find-duplicates.c:66 msgid "leave the oldest duplicates" msgstr "оставите најстарије двојнике" -#: ../extensions/find_duplicates/gth-find-duplicates.c:67 +#: extensions/find_duplicates/gth-find-duplicates.c:67 msgid "by folder…" msgstr "по фасцикли…" -#: ../extensions/find_duplicates/gth-find-duplicates.c:68 +#: extensions/find_duplicates/gth-find-duplicates.c:68 msgid "all files" msgstr "све датотеке" -#: ../extensions/find_duplicates/gth-find-duplicates.c:69 +#: extensions/find_duplicates/gth-find-duplicates.c:69 msgid "no file" msgstr "нема датотека" -#: ../extensions/find_duplicates/gth-find-duplicates.c:519 -#: ../extensions/find_duplicates/gth-find-duplicates.c:650 +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:874 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d датотека (%s)" +msgstr[1] "%d датотеке (%s)" +msgstr[2] "%d датотека (%s)" +msgstr[3] "%d датотека (%s)" + +#: extensions/find_duplicates/gth-find-duplicates.c:519 +#: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format msgid "%d duplicate" msgid_plural "%d duplicates" @@ -2854,17 +2690,16 @@ msgstr[2] "%d двојника" msgstr[3] "%d двојник" -#: ../extensions/find_duplicates/gth-find-duplicates.c:557 +#: extensions/find_duplicates/gth-find-duplicates.c:557 msgid "Search completed" msgstr "Претрага је завршена" -#: ../extensions/find_duplicates/gth-find-duplicates.c:741 +#: extensions/find_duplicates/gth-find-duplicates.c:741 msgid "Searching for duplicates" msgstr "Тражим двојнике" -#: ../extensions/find_duplicates/gth-find-duplicates.c:744 -#: ../gthumb/gth-load-file-data-task.c:106 -#: ../gthumb/gth-save-file-data-task.c:100 +#: extensions/find_duplicates/gth-find-duplicates.c:744 +#: gthumb/gth-load-file-data-task.c:109 gthumb/gth-save-file-data-task.c:103 #, c-format msgid "%d file remaining" msgid_plural "%d files remaining" @@ -2873,133 +2708,199 @@ msgstr[2] "преостало је %d датотека" msgstr[3] "преостала је %d датотека" -#: ../extensions/find_duplicates/gth-find-duplicates.c:890 +#: extensions/find_duplicates/gth-find-duplicates.c:890 msgid "Getting the file list" msgstr "Добављање списка датотека" -#: ../extensions/find_duplicates/gth-find-duplicates.c:1067 +#: extensions/find_duplicates/gth-find-duplicates.c:1067 msgid "Duplicates" msgstr "Двојници" -#: ../extensions/find_duplicates/gth-find-duplicates.c:1373 +#: extensions/find_duplicates/gth-find-duplicates.c:1373 msgid "Select" msgstr "Изабери" -#: ../extensions/flicker/flicker.extension.in.in.h:1 +#: extensions/flicker/flicker.extension.desktop.in.in:3 msgid "Flicker" msgstr "Трептање" -#: ../extensions/flicker/flicker.extension.in.in.h:2 +#: extensions/flicker/flicker.extension.desktop.in.in:4 msgid "Upload images to Flickr" msgstr "Отпреми фотографије на Фликр" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:2 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Јавне фотографије" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Личне фотографије, видљиве породици и пријатељима" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:4 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Личне фотографије, видљиве пријатељима" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Личне фотографије, видљиве породици" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:5 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:51 msgid "Private photos" msgstr "Личне фотографије" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:6 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:73 msgid "Safe content" msgstr "Безбедан садржај" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:7 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:77 msgid "Moderate content" msgstr "Умерени садржај" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:8 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:81 msgid "Restricted content" msgstr "Ограничени садржај" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:11 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:2 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Налог:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Уреди налоге" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 msgid "Free space:" msgstr "Слободног места:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:12 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:3 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:275 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:134 msgid "Ph_otoset:" msgstr "Низ _фотографија:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:13 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:291 msgid "_Privacy:" msgstr "_Приватност:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:14 -msgid "_Safety:" -msgstr "_Безбедност:" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:329 +msgid "_Safety:" +msgstr "_Безбедност:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:405 +msgid "Hi_de from public searches" +msgstr "Сакриј од _јавне претраге" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:422 +msgid "_Resize if larger than:" +msgstr "Промени _величину ако је веће од:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "Н_алог:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:227 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Нисам успео да се повежем на сервер" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Датотека је успешно отпремљена на сервер." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1826 +msgid "_Open in the Browser" +msgstr "_Отвори у прегледнику" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Нисам успео да направим албум" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Нисам успео да отпремим датотеке" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1740 +msgid "No valid file selected." +msgstr "Није означена исправна датотека." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Нисам успео да извезем датотеке" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:15 -msgid "Hi_de from public searches" -msgstr "Сакриј од _јавне претраге" +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Извези у %s" -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:166 -#: ../extensions/webalbums/gth-web-exporter.c:1841 -msgid "_Open in the Browser" -msgstr "_Отвори у прегледнику" +#: extensions/flicker_utils/dlg-import-from-flickr.c:320 +#: gthumb/gth-file-selection-info.c:140 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d датотека" +msgstr[1] "%d датотеке" +msgstr[2] "%d датотека" +msgstr[3] "%d датотека" -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:279 +#: extensions/flicker_utils/dlg-import-from-flickr.c:345 msgid "Could not get the photo list" msgstr "Нисам успео да добавим списак слика" -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:598 +#: extensions/flicker_utils/dlg-import-from-flickr.c:382 +#: extensions/flicker_utils/dlg-import-from-flickr.c:561 msgid "No album selected" msgstr "Није одређен албум" -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: ../extensions/photo_importer/dlg-photo-importer.c:582 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-import-from-flickr.c:521 +#: extensions/photo_importer/dlg-photo-importer.c:584 msgid "_Import" msgstr "Ув_ези" -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:579 #, c-format msgid "Import from %s" msgstr "Увези из %s" -#: ../extensions/flicker_utils/flickr-consumer.c:124 -#: ../extensions/flicker_utils/flickr-service.c:237 -#: ../extensions/flicker_utils/flickr-service.c:348 -#: ../extensions/flicker_utils/flickr-service.c:681 -#: ../extensions/flicker_utils/flickr-service.c:946 -#: ../extensions/oauth/oauth-service.c:154 +#: extensions/flicker_utils/flickr-consumer.c:122 +#: extensions/flicker_utils/flickr-service.c:240 +#: extensions/flicker_utils/flickr-service.c:344 +#: extensions/flicker_utils/flickr-service.c:667 +#: extensions/flicker_utils/flickr-service.c:919 +#: extensions/oauth/oauth-service.c:154 msgid "Unknown error" msgstr "Непозната грешка" -#: ../extensions/flicker_utils/flickr-service.c:502 +#: extensions/flicker_utils/flickr-service.c:491 #, c-format msgid "" "Return to this window when you have finished the authorization process on %s" msgstr "Вратите се на овај прозор кад будете завршили поступак пријаве на %s" -#: ../extensions/flicker_utils/flickr-service.c:503 +#: extensions/flicker_utils/flickr-service.c:492 msgid "Once you’re done, click the “Continue” button below." msgstr "Кад завршите, кликните на дугме испод „Настави“." -#: ../extensions/flicker_utils/flickr-service.c:575 +#: extensions/flicker_utils/flickr-service.c:562 msgid "C_ontinue" msgstr "_Настави" -#: ../extensions/flicker_utils/flickr-service.c:576 +#: extensions/flicker_utils/flickr-service.c:563 msgid "_Authorize…" msgstr "_Овласти…" -#: ../extensions/flicker_utils/flickr-service.c:579 +#: extensions/flicker_utils/flickr-service.c:566 #, c-format msgid "gThumb requires your authorization to upload the photos to %s" msgstr "Гномов сличко захтева ваше одобрење за отпремање слика на %s" -#: ../extensions/flicker_utils/flickr-service.c:580 +#: extensions/flicker_utils/flickr-service.c:567 #, c-format msgid "" "Click “Authorize” to open your web browser and authorize gthumb to upload " @@ -3010,293 +2911,462 @@ "сличка за отпремање слика на %s. Кад будете завршили, вратите се на овај " "прозор да довршите овлашћења." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Добављам списак албума" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Правим нов албум" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Не могу да отпремим „%s“: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Отпремам „%s“" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Отпремам датотеке на севрер" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Добављам списак слика" + #. Translators: %s is a filename -#: ../extensions/gstreamer_tools/actions.c:75 +#: extensions/gstreamer_tools/actions.c:75 #, c-format msgid "Image saved as %s" msgstr "Слика је сачувана као „%s“" -#: ../extensions/gstreamer_tools/actions.c:101 +#: extensions/gstreamer_tools/actions.c:101 msgctxt "Filename" msgid "Screenshot" msgstr "Снимак екрана" -#: ../extensions/gstreamer_tools/actions.c:137 -#: ../extensions/gstreamer_tools/actions.c:148 +#: extensions/gstreamer_tools/actions.c:137 +#: extensions/gstreamer_tools/actions.c:148 msgid "Could not take a screenshot" msgstr "Нисам успео да сликам екран" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:1 -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:599 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1103 +#: extensions/gstreamer_tools/callbacks.c:32 +msgid "Screenshot" +msgstr "Снимак екрана" + +#: extensions/gstreamer_tools/callbacks.c:33 +msgid "Play/Pause" +msgstr "Пусти/Застани" + +#: extensions/gstreamer_tools/callbacks.c:34 +msgid "Mute" +msgstr "Утишај" + +#: extensions/gstreamer_tools/callbacks.c:35 +msgid "Play faster" +msgstr "Пуштај брже" + +#: extensions/gstreamer_tools/callbacks.c:36 +msgid "Play slower" +msgstr "Пуштај спорије" + +#: extensions/gstreamer_tools/callbacks.c:37 +#: extensions/image_viewer/gth-image-viewer-page.c:1189 +msgid "Next frame" +msgstr "Следећи кадар" + +#: extensions/gstreamer_tools/callbacks.c:38 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 +msgid "Go forward 1 second" +msgstr "Идите напред 1 секунду" + +#: extensions/gstreamer_tools/callbacks.c:39 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 +msgid "Go forward 5 seconds" +msgstr "Идите напред 5 секунде" + +#: extensions/gstreamer_tools/callbacks.c:40 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 +msgid "Go forward 10 seconds" +msgstr "Идите напред 10 секунди" + +#: extensions/gstreamer_tools/callbacks.c:41 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 +msgid "Go forward 1 minute" +msgstr "Идите напред 1 минут" + +#: extensions/gstreamer_tools/callbacks.c:42 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 +msgid "Go forward 5 minutes" +msgstr "Идите напред 5 минута" + +#: extensions/gstreamer_tools/callbacks.c:43 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 +msgid "Go back 1 second" +msgstr "Идите назад 1 секунду" + +#: extensions/gstreamer_tools/callbacks.c:44 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 +msgid "Go back 5 seconds" +msgstr "Идите назад 5 секунде" + +#: extensions/gstreamer_tools/callbacks.c:45 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 +msgid "Go back 10 seconds" +msgstr "Идите назад 10 секунди" + +#: extensions/gstreamer_tools/callbacks.c:46 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 +msgid "Go back 1 minute" +msgstr "Идите назад 1 минут" + +#: extensions/gstreamer_tools/callbacks.c:47 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 +msgid "Go back 5 minutes" +msgstr "Идите назад 5 минута" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:13 +msgid "Use hardware acceleration" +msgstr "Користи хардверско убрзање" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:35 +msgid "_Screenshots location:" +msgstr "Место _снимака екрана:" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:29 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:622 +#: extensions/image_viewer/gth-image-viewer-page.c:1182 msgid "Play" msgstr "Изведи" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:2 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:50 msgid "Slower" msgstr "Спорије" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:3 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:72 msgid "Faster" msgstr "Брже" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:4 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:94 msgid "Restart when finished" msgstr "Поново покрени када се заврши" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:5 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:130 msgid "Time:" msgstr "Време:" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:6 -msgid "--∶--" -msgstr "--∶--" +#. minus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 +msgid "-5s" +msgstr "-5s" + +#. minus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 +msgid "-10s" +msgstr "-10s" + +#. minus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 +msgid "-1m" +msgstr "-1m" + +#. minus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 +msgid "-5m" +msgstr "-5m" + +#. plus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 +msgid "+5s" +msgstr "+5s" + +#. plus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 +msgid "+10s" +msgstr "+10s" + +#. plus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 +msgid "+1m" +msgstr "+1m" + +#. plus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 +msgid "+5m" +msgstr "+5m" + +#. minus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 +msgid "-1s" +msgstr "-1s" + +#. plus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 +msgid "+1s" +msgstr "+1s" -#: ../extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui.h:1 -msgid "_Screenshots location:" -msgstr "Место _снимака екрана:" - -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:1 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:3 msgid "Audio/Video support" msgstr "Звучна/видео подршка" -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:2 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:4 msgid "Play audio and video files." msgstr "Изведи звучне и видео датотеке." -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:572 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:8 +msgid "video-x-generic" +msgstr "video-x-generic" + +#: extensions/gstreamer_tools/gth-media-viewer-page.c:595 msgid "Playing video" msgstr "Извођење видеа" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:585 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:608 msgid "Pause" msgstr "Застој" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:891 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 msgid "Take a screenshot" msgstr "Направи снимак екрана" -#: ../extensions/gstreamer_tools/main.c:32 -#: ../gthumb/gth-main-default-tests.c:313 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 +msgid "Fit to window" +msgstr "Поравнај по прозору" + +#: extensions/gstreamer_tools/main.c:34 +msgid "Audio/Video Player" +msgstr "Програм за пуштање звука/снимака" + +#: extensions/gstreamer_tools/main.c:39 gthumb/gth-main-default-tests.c:314 msgid "Video" msgstr "Видео" -#: ../extensions/gstreamer_tools/main.c:33 -#: ../gthumb/gth-main-default-tests.c:320 +#: extensions/gstreamer_tools/main.c:40 gthumb/gth-main-default-tests.c:321 msgid "Audio" msgstr "Звук" -#: ../extensions/gstreamer_tools/main.c:40 +#: extensions/gstreamer_tools/main.c:47 msgid "Artist" msgstr "Извођач" -#: ../extensions/gstreamer_tools/main.c:41 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:15 +#: extensions/gstreamer_tools/main.c:48 +#: extensions/webalbums/data/ui/web-album-exporter.ui:320 msgid "Album" msgstr "Албум" -#: ../extensions/gstreamer_tools/main.c:42 +#: extensions/gstreamer_tools/main.c:49 msgid "Bitrate" msgstr "Проток бита" -#: ../extensions/gstreamer_tools/main.c:43 +#: extensions/gstreamer_tools/main.c:50 msgid "Encoder" msgstr "Шифрарник" -#: ../extensions/gstreamer_tools/main.c:45 -#: ../extensions/gstreamer_tools/main.c:50 +#: extensions/gstreamer_tools/main.c:52 extensions/gstreamer_tools/main.c:57 msgid "Codec" msgstr "Кодек" -#: ../extensions/gstreamer_tools/main.c:46 +#: extensions/gstreamer_tools/main.c:53 msgid "Framerate" msgstr "Проток кадрова" -#: ../extensions/gstreamer_tools/main.c:47 -#: ../extensions/image_print/data/ui/print-layout.ui.h:24 +#: extensions/gstreamer_tools/main.c:54 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Width" msgstr "Ширина" -#: ../extensions/gstreamer_tools/main.c:48 -#: ../extensions/image_print/data/ui/print-layout.ui.h:25 +#: extensions/gstreamer_tools/main.c:55 +#: extensions/image_print/data/ui/print-layout.ui:739 msgid "Height" msgstr "Висина" -#: ../extensions/gstreamer_tools/main.c:51 +#: extensions/gstreamer_tools/main.c:58 msgid "Channels" msgstr "Канали" -#: ../extensions/gstreamer_tools/main.c:52 +#: extensions/gstreamer_tools/main.c:59 msgid "Sample rate" msgstr "Проток узорка" -#: ../extensions/gstreamer_utils/gstreamer-utils.c:368 +#: extensions/gstreamer_utils/gstreamer-utils.c:369 msgid "Stereo" msgstr "Стерео" -#: ../extensions/gstreamer_utils/gstreamer-utils.c:368 +#: extensions/gstreamer_utils/gstreamer-utils.c:369 msgid "Mono" msgstr "Моно" #. Translators: this is an image size, such as 1024 × 768 -#: ../extensions/gstreamer_utils/gstreamer-utils.c:401 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1790 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:253 -#: ../extensions/raw_files/gth-metadata-provider-raw.c:96 -#: ../extensions/webalbums/gth-web-exporter.c:2448 ../gthumb/gtk-utils.c:897 +#: extensions/gstreamer_utils/gstreamer-utils.c:402 +#: extensions/image_viewer/gth-image-viewer-page.c:1865 +#: extensions/image_viewer/gth-metadata-provider-image.c:258 +#: extensions/raw_files/gth-metadata-provider-raw.c:96 +#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" -#: ../extensions/image_print/actions.c:69 +#: extensions/image_print/actions.c:69 msgid "Could not print the selected files" msgstr "Нисам успео да штампам означене датотеке" -#: ../extensions/image_print/callbacks.c:53 -#: ../extensions/image_print/callbacks.c:59 -#: ../extensions/image_print/preferences.c:79 +#: extensions/image_print/callbacks.c:38 extensions/image_print/callbacks.c:53 +#: extensions/image_print/callbacks.c:59 +#: extensions/image_print/preferences.c:79 msgid "Print" msgstr "Штампај" -#: ../extensions/image_print/data/ui/print-layout.ui.h:1 +#: extensions/image_print/data/ui/print-layout.ui:13 msgid "Centered" msgstr "На средини" -#: ../extensions/image_print/data/ui/print-layout.ui.h:13 +#: extensions/image_print/data/ui/print-layout.ui:322 msgid "The total number of files" msgstr "Укупан број датотека" -#: ../extensions/image_print/data/ui/print-layout.ui.h:14 -#: ../extensions/importer/data/ui/import-preferences.ui.h:4 +#: extensions/image_print/data/ui/print-layout.ui:340 +#: extensions/importer/data/ui/import-preferences.ui:258 msgid "The event description" msgstr "Опис догађаја" -#: ../extensions/image_print/data/ui/print-layout.ui.h:17 +#: extensions/image_print/data/ui/print-layout.ui:478 msgid "_Rows:" msgstr "_Редови:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:19 +#: extensions/image_print/data/ui/print-layout.ui:588 msgid "Image" msgstr "Слика" -#: ../extensions/image_print/data/ui/print-layout.ui.h:20 +#: extensions/image_print/data/ui/print-layout.ui:630 msgid "Position:" msgstr "Положај:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:21 +#: extensions/image_print/data/ui/print-layout.ui:646 msgid "Left" msgstr "Лево" -#: ../extensions/image_print/data/ui/print-layout.ui.h:22 +#: extensions/image_print/data/ui/print-layout.ui:662 msgid "Top" msgstr "Врх" -#: ../extensions/image_print/data/ui/print-layout.ui.h:26 +#: extensions/image_print/data/ui/print-layout.ui:811 msgid "Rotation:" msgstr "Обртање:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:27 +#: extensions/image_print/data/ui/print-layout.ui:870 msgid "Unit:" msgstr "Јединица:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:28 +#: extensions/image_print/data/ui/print-layout.ui:924 msgid "Preview" msgstr "Преглед" -#: ../extensions/image_print/data/ui/print-layout.ui.h:30 +#: extensions/image_print/data/ui/print-layout.ui:1125 msgid "millimeters" msgstr "милиметри" -#: ../extensions/image_print/data/ui/print-layout.ui.h:31 +#: extensions/image_print/data/ui/print-layout.ui:1128 msgid "inches" msgstr "инчи" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:1 +#: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Словни ликови" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:5 +#: extensions/image_print/data/ui/print-preferences.ui:87 msgid "Select Caption Font" msgstr "Одаберите словни лик натписа" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:6 +#: extensions/image_print/data/ui/print-preferences.ui:104 msgid "Select Header Font" msgstr "Одаберите словни лик заглавља" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:7 +#: extensions/image_print/data/ui/print-preferences.ui:121 msgid "Select Footer Font" msgstr "Одаберите словни лик подножја" -#: ../extensions/image_print/gth-image-print-job.c:914 -#: ../extensions/webalbums/data/albumthemes/text.h:31 +#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Страна %d од %d" -#: ../extensions/image_print/gth-image-print-job.c:1680 -#: ../extensions/image_print/gth-image-print-job.c:1845 -#: ../extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1681 +#: extensions/image_print/gth-image-print-job.c:1846 +#: extensions/image_print/gth-image-print-job.c:1889 msgid "Could not print" msgstr "Нисам успео штампати" -#: ../extensions/image_print/gth-image-print-job.c:1746 +#: extensions/image_print/gth-image-print-job.c:1747 msgid "Images" msgstr "Слике" -#: ../extensions/image_print/gth-image-print-job.c:1847 -#: ../gthumb/gth-image-loader.c:222 ../gthumb/gth-image-loader.c:348 -#: ../gthumb/gth-image-utils.c:131 ../gthumb/gth-image-utils.c:137 +#: extensions/image_print/gth-image-print-job.c:1848 +#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Нема одговарајућег утоваривача за ову врсту датотеке" #. translators: %s is a filename -#: ../extensions/image_print/gth-load-image-info-task.c:165 +#: extensions/image_print/gth-load-image-info-task.c:168 #, c-format msgid "Loading “%s”" msgstr "Учитавам „%s“" -#: ../extensions/image_print/gth-load-image-info-task.c:167 -#: ../extensions/webalbums/gth-web-exporter.c:2722 +#: extensions/image_print/gth-load-image-info-task.c:170 +#: extensions/webalbums/gth-web-exporter.c:2714 msgid "Loading images" msgstr "Учитавање слика" -#: ../extensions/image_print/image_print.extension.in.in.h:1 +#: extensions/image_print/image_print.extension.desktop.in.in:3 msgid "Image print" msgstr "Штампање слика" -#: ../extensions/image_print/image_print.extension.in.in.h:2 +#: extensions/image_print/image_print.extension.desktop.in.in:4 msgid "Allow to print images choosing the page layout." msgstr "Дозволи штампање слика користећи распоред стране." -#: ../extensions/image_rotation/callbacks.c:52 +#: extensions/image_print/image_print.extension.desktop.in.in:8 +msgid "document-print" +msgstr "document-print" + +#: extensions/image_rotation/callbacks.c:59 msgid "Rotate Physically" msgstr "Окрени физички" -#: ../extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:60 msgid "Reset the EXIF Orientation" msgstr "Поништи ЕГЗИФ усмерење" -#: ../extensions/image_rotation/gth-reset-orientation-task.c:111 -#: ../extensions/image_rotation/gth-transform-task.c:143 -#: ../extensions/webalbums/gth-web-exporter.c:2340 -#: ../extensions/webalbums/gth-web-exporter.c:2425 +#: extensions/image_rotation/gth-reset-orientation-task.c:114 +#: extensions/image_rotation/gth-transform-task.c:146 +#: extensions/webalbums/gth-web-exporter.c:2326 +#: extensions/webalbums/gth-web-exporter.c:2411 msgid "Saving images" msgstr "Снима слике" -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:1 +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:3 msgid "Image rotation" msgstr "Обртање слике" -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:2 +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:4 msgid "Rotate images without data loss." msgstr "Обрћи слике без губитка на квалитету." -#: ../extensions/image_rotation/rotation-utils.c:105 +#: extensions/image_rotation/rotation-utils.c:105 #, c-format msgid "Problem transforming the image: %s" msgstr "Грешка приликом измене слике: %s" -#: ../extensions/image_rotation/rotation-utils.c:110 +#: extensions/image_rotation/rotation-utils.c:110 msgid "" "This transformation may introduce small image distortions along one or more " "edges, because the image dimensions are not multiples of 8.\n" @@ -3319,225 +3389,350 @@ "примењиву употребу, овај начин даје излазе најлепшег изгледа, али претварање " "више није строго без губитка вредности." -#: ../extensions/image_rotation/rotation-utils.c:116 +#: extensions/image_rotation/rotation-utils.c:116 msgid "_Trim" msgstr "_Обрежи" -#: ../extensions/image_rotation/rotation-utils.c:118 +#: extensions/image_rotation/rotation-utils.c:118 msgid "_Accept distortion" msgstr "_Прихвати изобличења" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:1 +#: extensions/image_viewer/callbacks.c:32 +msgid "Zoom in" +msgstr "Увећај" + +#: extensions/image_viewer/callbacks.c:33 +msgid "Zoom out" +msgstr "Умањи" + +#: extensions/image_viewer/callbacks.c:34 +msgid "Zoom 100%" +msgstr "Увећање 100%" + +#: extensions/image_viewer/callbacks.c:35 +msgid "Zoom 200%" +msgstr "Увећање 200%" + +#: extensions/image_viewer/callbacks.c:36 +msgid "Zoom 300%" +msgstr "Увећање 200%" + +#: extensions/image_viewer/callbacks.c:38 +msgid "Zoom to fit" +msgstr "Увећај да стане" + +#: extensions/image_viewer/callbacks.c:39 +msgid "Zoom to fit if larger" +msgstr "Увећај да стане ако је већа" + +#: extensions/image_viewer/callbacks.c:40 +msgid "Zoom to fit width" +msgstr "Увећај да стане ширина" + +#: extensions/image_viewer/callbacks.c:41 +msgid "Zoom to fit width if larger" +msgstr "Увећај да стане ширина ако је већа" + +#: extensions/image_viewer/callbacks.c:42 +msgid "Zoom to fit height" +msgstr "Увећај да стане висина" + +#: extensions/image_viewer/callbacks.c:43 +msgid "Zoom to fit height if larger" +msgstr "Увећај да стане висина ако је већа" + +#: extensions/image_viewer/callbacks.c:45 +msgid "Undo edit" +msgstr "Опозови уређивање" + +#: extensions/image_viewer/callbacks.c:46 +msgid "Redo edit" +msgstr "Понови уређивање" + +#: extensions/image_viewer/callbacks.c:48 +msgid "Scroll left" +msgstr "Премакни улево" + +#: extensions/image_viewer/callbacks.c:49 +msgid "Scroll right" +msgstr "Премакни удесно" + +#: extensions/image_viewer/callbacks.c:50 +msgid "Scroll up" +msgstr "Премакни на горе" + +#: extensions/image_viewer/callbacks.c:51 +msgid "Scroll down" +msgstr "Премакни на доле" + +#: extensions/image_viewer/callbacks.c:53 +msgid "Scroll left fast" +msgstr "Премакни брзо на лево" + +#: extensions/image_viewer/callbacks.c:54 +msgid "Scroll right fast" +msgstr "Премакни брзо на десно" + +#: extensions/image_viewer/callbacks.c:55 +msgid "Scroll up fast" +msgstr "Премакни брзо на горе" + +#: extensions/image_viewer/callbacks.c:56 +msgid "Scroll down fast" +msgstr "Премакни брзо на доле" + +#: extensions/image_viewer/callbacks.c:58 +msgid "Scroll to center" +msgstr "Премакни у средиште" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:20 msgid "After loading an image:" msgstr "После учитавања слике:" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:2 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1060 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:49 +#: extensions/image_viewer/gth-image-viewer-page.c:1139 msgid "Set to actual size" msgstr "Постави на праву величину" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:3 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:50 msgid "Keep previous zoom" msgstr "Задржи претходно увећање" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:4 -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:2 -msgid "Fit to window" -msgstr "Поравнај по прозору" - -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:5 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1067 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:52 +#: extensions/image_viewer/gth-image-viewer-page.c:1146 msgid "Fit to window if larger" msgstr "Поравнај по прозору ако је већа" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:6 -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:3 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:53 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:80 msgid "Fit to width" msgstr "Поравнај по ширини" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:7 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:54 msgid "Fit to width if larger" msgstr "Поравнај по ширини ако је већа" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:8 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:72 msgid "Reset scrollbar positions" msgstr "Поништи положај шина премицања" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:9 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:109 +msgid "Mouse wheel action:" +msgstr "Радња точкића миша:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:131 +msgctxt "zoom quality" +msgid "Change image" +msgstr "Промени слику" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:148 +msgctxt "zoom quality" +msgid "Zoom image" +msgstr "Увеличај слику" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:187 msgid "Zoom quality:" msgstr "Квалитет увећања:" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:10 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:209 msgctxt "zoom quality" msgid "_High" msgstr "_Висок" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:11 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:226 msgctxt "zoom quality" msgid "_Low" msgstr "_Низак" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:1 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:266 +msgid "Transparency:" +msgstr "Провидност:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:295 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:15 +msgid "Checkered" +msgstr "Укоцкано" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:296 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:24 +msgid "White" +msgstr "Бела" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:297 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:33 +msgid "Gray" +msgstr "Сива" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:298 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:42 +msgid "Black" +msgstr "Црна" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:62 msgid "Automatic" msgstr "Самостално" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:4 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:89 msgid "Fit to height" msgstr "Поравнај по висини" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:6 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:106 msgid "50%" msgstr "50%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:8 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:115 msgid "100%" msgstr "100%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:10 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:124 msgid "200%" msgstr "200%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:12 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:133 msgid "300%" msgstr "300%" -#: ../extensions/image_viewer/gth-image-histogram.c:85 +#: extensions/image_viewer/gth-image-histogram.c:94 msgid "Histogram" msgstr "Хистограм" -#: ../extensions/image_viewer/gth-image-viewer-page.c:84 +#: extensions/image_viewer/gth-image-viewer-page.c:84 msgid "Copy Image" msgstr "Умножи слику" -#: ../extensions/image_viewer/gth-image-viewer-page.c:85 +#: extensions/image_viewer/gth-image-viewer-page.c:85 msgid "Paste Image" msgstr "Налепи слику" -#: ../extensions/image_viewer/gth-image-viewer-page.c:1095 +#: extensions/image_viewer/gth-image-viewer-page.c:1174 msgid "Apply the embedded color profile" msgstr "Примени уграђени профил боје" -#: ../extensions/image_viewer/gth-image-viewer-page.c:1110 -msgid "Next frame" -msgstr "Следећи кадар" +#: extensions/image_viewer/gth-image-viewer-page.c:1196 +msgid "Transparency" +msgstr "Провидност" -#: ../extensions/image_viewer/gth-image-viewer-page.c:1729 +#: extensions/image_viewer/gth-image-viewer-page.c:1804 msgid "Save Image" msgstr "Сачувај слику" -#: ../extensions/image_viewer/gth-image-viewer-page.c:2347 +#: extensions/image_viewer/gth-image-viewer-page.c:2528 msgid "Loading the original image" msgstr "Учитавам изворну слику" -#: ../extensions/image_viewer/preferences.c:117 +#: extensions/image_viewer/main.c:36 +msgid "Scroll Image" +msgstr "Премакни слику" + +#: extensions/image_viewer/main.c:37 +msgid "Image Editor" +msgstr "Уређивач слика" + +#: extensions/image_viewer/preferences.c:158 gthumb/gth-main-default-types.c:42 +#: gthumb/gth-shortcuts-window.c:40 msgid "Viewer" msgstr "Прегледач" -#: ../extensions/importer/data/ui/import-preferences.ui.h:1 +#: extensions/importer/data/ui/import-preferences.ui:63 msgid "_Destination" msgstr "О_дредиште" -#: ../extensions/importer/data/ui/import-preferences.ui.h:2 +#: extensions/importer/data/ui/import-preferences.ui:95 msgid "_Automatic subfolder" msgstr "_Самостална подфасцикла" -#: ../extensions/importer/data/ui/import-preferences.ui.h:3 +#: extensions/importer/data/ui/import-preferences.ui:160 msgid "as _single subfolder" msgstr "као _једна подфасцикла" -#: ../extensions/importer/data/ui/import-preferences.ui.h:7 +#: extensions/importer/data/ui/import-preferences.ui:393 msgid "The year" msgstr "Година" -#: ../extensions/importer/data/ui/import-preferences.ui.h:8 +#: extensions/importer/data/ui/import-preferences.ui:410 msgid "The month" msgstr "Месец" -#: ../extensions/importer/data/ui/import-preferences.ui.h:9 +#: extensions/importer/data/ui/import-preferences.ui:427 msgid "The day of the month" msgstr "Дан у месецу" -#: ../extensions/importer/data/ui/import-preferences.ui.h:10 +#: extensions/importer/data/ui/import-preferences.ui:444 msgid "The hour" msgstr "Час" -#: ../extensions/importer/data/ui/import-preferences.ui.h:11 +#: extensions/importer/data/ui/import-preferences.ui:461 msgid "The minutes" msgstr "Минути" -#: ../extensions/importer/data/ui/import-preferences.ui.h:12 +#: extensions/importer/data/ui/import-preferences.ui:478 msgid "The seconds" msgstr "Секунде" -#: ../extensions/importer/gth-import-destination-button.c:111 +#: extensions/importer/gth-import-destination-button.c:115 msgid "Invalid Destination" msgstr "Неисправно одредиште" -#: ../extensions/importer/gth-import-preferences-dialog.c:198 +#: extensions/importer/gth-import-preferences-dialog.c:199 #, c-format msgid "example: %s" msgstr "пример; %s" #. subfolder type -#: ../extensions/importer/gth-import-preferences-dialog.c:323 +#: extensions/importer/gth-import-preferences-dialog.c:324 msgid "File date" msgstr "Датум датотеке" #. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); #. subfolder format -#: ../extensions/importer/gth-import-preferences-dialog.c:333 +#: extensions/importer/gth-import-preferences-dialog.c:334 msgid "year-month-day" msgstr "година-месец-дан" -#: ../extensions/importer/gth-import-preferences-dialog.c:334 +#: extensions/importer/gth-import-preferences-dialog.c:335 msgid "year-month" msgstr "година-месец" -#: ../extensions/importer/gth-import-preferences-dialog.c:335 +#: extensions/importer/gth-import-preferences-dialog.c:336 msgid "year" msgstr "година" -#: ../extensions/importer/gth-import-preferences-dialog.c:336 +#: extensions/importer/gth-import-preferences-dialog.c:337 msgid "custom format" msgstr "пролагођени облик" -#: ../extensions/importer/gth-import-task.c:426 -#: ../extensions/importer/gth-import-task.c:461 -#: ../extensions/importer/gth-import-task.c:671 +#: extensions/importer/gth-import-task.c:431 +#: extensions/importer/gth-import-task.c:466 +#: extensions/importer/gth-import-task.c:678 msgid "Importing files" msgstr "Увоз датотека" -#: ../extensions/importer/gth-import-task.c:620 +#: extensions/importer/gth-import-task.c:627 msgid "No file imported" msgstr "Нема увежених датотека" -#: ../extensions/importer/gth-import-task.c:621 +#: extensions/importer/gth-import-task.c:628 msgid "The selected files are already present in the destination." msgstr "Означене датотеке су већ присутне на одредишту." -#: ../extensions/importer/gth-import-task.c:644 -#: ../gthumb/gth-file-source-vfs.c:680 +#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 msgid "Could not delete the files" msgstr "Нисам успео обрисати слике" -#: ../extensions/importer/gth-import-task.c:645 +#: extensions/importer/gth-import-task.c:652 msgid "Delete operation not supported." msgstr "Радња брисања није подржана." -#: ../extensions/importer/gth-import-task.c:732 +#: extensions/importer/gth-import-task.c:739 msgid "Last imported" msgstr "Последње увезено" -#: ../extensions/importer/gth-import-task.c:838 +#: extensions/importer/gth-import-task.c:843 msgid "No file specified." msgstr "Нема назначених датотека." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: ../extensions/importer/gth-import-task.c:875 +#: extensions/importer/gth-import-task.c:880 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3546,685 +3741,665 @@ "Нема довољно расположивог простора у „%s“.\n" "Потребно је %s простора, али је доступно само %s." -#: ../extensions/list_tools/callbacks.c:174 -#: ../extensions/list_tools/callbacks.c:183 +#: extensions/list_tools/callbacks.c:148 extensions/list_tools/callbacks.c:157 +#: extensions/list_tools/main.c:31 msgid "Tools" msgstr "Алатке" -#: ../extensions/list_tools/data/ui/personalize-scripts.ui.h:1 +#: extensions/list_tools/data/ui/personalize-scripts.ui:29 msgid "Co_mmands:" msgstr "_Наредбе:" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:2 +#: extensions/list_tools/data/ui/script-editor.ui:47 msgid "_Wait for the command to finish" msgstr "_Сачекајте да се наредба изврши" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:3 +#: extensions/list_tools/data/ui/script-editor.ui:65 msgid "E_xecute command once for every file" msgstr "_Извршите наредбу једном за сваку датотеку" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:4 +#: extensions/list_tools/data/ui/script-editor.ui:82 msgid "_Terminal command (shell script)" msgstr "_Наредба терминала (скрипте љуске)" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:5 +#: extensions/list_tools/data/ui/script-editor.ui:101 msgid "Sh_ortcut:" msgstr "Пре_чица:" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:6 +#: extensions/list_tools/data/ui/script-editor.ui:232 msgid "The file uri" msgstr "Адреса датотеке" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:7 +#: extensions/list_tools/data/ui/script-editor.ui:250 msgid "The file path" msgstr "Путања до датотеке" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:8 +#: extensions/list_tools/data/ui/script-editor.ui:268 msgid "The file basename" msgstr "Основни назив датотеке" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:9 +#: extensions/list_tools/data/ui/script-editor.ui:286 msgid "The parent folder path" msgstr "Путања родитељске фасцикле" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:14 -#, no-c-format +#. Translate only 'message' and 'default_value'. +#: extensions/list_tools/data/ui/script-editor.ui:336 +#, c-format msgid "%ask{ message }{ default value }" msgstr "%ask{ порука }{ задата вредност }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:15 +#: extensions/list_tools/data/ui/script-editor.ui:352 msgid "Ask an input value" msgstr "Затражи улазну вредност" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:18 -#, no-c-format +#. Translate only 'attribute name' +#: extensions/list_tools/data/ui/script-editor.ui:370 +#, c-format msgid "%attr{ attribute name }" msgstr "%attr{ назив својства }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:19 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:24 +#: extensions/list_tools/data/ui/script-editor.ui:386 +#: extensions/rename_series/data/ui/rename-series.ui:379 msgid "A file attribute" msgstr "Својство датотеке" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:21 -#, no-c-format +#: extensions/list_tools/data/ui/script-editor.ui:404 msgid "%N" msgstr "%N" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:22 +#: extensions/list_tools/data/ui/script-editor.ui:420 msgid "The file basename without extension" msgstr "Основни назив датотеке без наставка" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:24 -#, no-c-format +#: extensions/list_tools/data/ui/script-editor.ui:438 +#, c-format msgid "%E" msgstr "%E" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:25 +#: extensions/list_tools/data/ui/script-editor.ui:454 msgid "The file extension" msgstr "Наставак датотека" -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:28 -#, no-c-format +#. Translate only 'text'. +#: extensions/list_tools/data/ui/script-editor.ui:472 +#, c-format msgid "%quote{ text }" msgstr "%quote{ текст }" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:29 +#: extensions/list_tools/data/ui/script-editor.ui:488 msgid "Quote the text " msgstr "Наведи текст " -#: ../extensions/list_tools/data/ui/script-editor.ui.h:30 +#: extensions/list_tools/data/ui/script-editor.ui:522 +msgid "The current date and time" +msgstr "Текући датум и време" + +#: extensions/list_tools/data/ui/script-editor.ui:568 msgid "_Command:" msgstr "_Наредба:" -#: ../extensions/list_tools/data/ui/tools-menu.ui.h:1 -#: ../gthumb/gth-filterbar.c:307 +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 msgid "Personalize…" msgstr "Прилагоди…" -#: ../extensions/list_tools/dlg-personalize-scripts.c:252 +#: extensions/list_tools/dlg-personalize-scripts.c:250 msgid "Script" msgstr "Скрипта" -#: ../extensions/list_tools/dlg-personalize-scripts.c:266 -#: ../gthumb/gth-accel-button.c:228 +#: extensions/list_tools/dlg-personalize-scripts.c:264 +#: gthumb/dlg-preferences-shortcuts.c:231 gthumb/gth-accel-button.c:256 msgid "Shortcut" msgstr "Пречица" -#: ../extensions/list_tools/dlg-personalize-scripts.c:280 -#: ../gthumb/dlg-personalize-filters.c:252 +#: extensions/list_tools/dlg-personalize-scripts.c:278 +#: gthumb/dlg-personalize-filters.c:252 msgid "Show" msgstr "Прикажи" -#: ../extensions/list_tools/dlg-personalize-scripts.c:350 +#: extensions/list_tools/dlg-personalize-scripts.c:368 msgid "Could not save the script" msgstr "Нисам успео сачувати скрипту" -#: ../extensions/list_tools/dlg-personalize-scripts.c:401 +#: extensions/list_tools/dlg-personalize-scripts.c:449 msgid "New Command" msgstr "Нова наредба" -#: ../extensions/list_tools/dlg-personalize-scripts.c:428 +#: extensions/list_tools/dlg-personalize-scripts.c:476 msgid "Edit Command" msgstr "Измени наредбу" -#: ../extensions/list_tools/dlg-personalize-scripts.c:456 +#: extensions/list_tools/dlg-personalize-scripts.c:506 msgid "Are you sure you want to delete the selected command?" msgstr "Да ли сте сигурни да желите брисати означену наредбу?" -#: ../extensions/list_tools/dlg-personalize-scripts.c:544 +#: extensions/list_tools/dlg-personalize-scripts.c:606 msgid "Commands" msgstr "Наредбе" -#: ../extensions/list_tools/gth-script.c:482 +#: extensions/list_tools/gth-script-editor-dialog.c:280 +#, c-format +msgid "No command specified" +msgstr "Није одређена наредба" + +#: extensions/list_tools/gth-script-task.c:86 +#, c-format +msgid "Command exited abnormally with status %d" +msgstr "Наредба је изишла неправилно са стањем %d" + +#: extensions/list_tools/gth-script.c:506 msgid "Enter a value:" msgstr "Унесите вредност:" -#: ../extensions/list_tools/gth-script.c:716 -#: ../extensions/webalbums/gth-web-exporter.c:558 -#: ../extensions/webalbums/gth-web-exporter.c:570 -#: ../extensions/webalbums/gth-web-exporter.c:578 +#: extensions/list_tools/gth-script.c:760 +#: extensions/webalbums/gth-web-exporter.c:561 +#: extensions/webalbums/gth-web-exporter.c:573 +#: extensions/webalbums/gth-web-exporter.c:581 msgid "Malformed command" msgstr "Лоше обликована наредба" -#: ../extensions/list_tools/gth-script.c:771 +#: extensions/list_tools/gth-script.c:1069 msgid "_Skip" msgstr "_Прескочи" -#: ../extensions/list_tools/gth-script-editor-dialog.c:241 -#, c-format -msgid "No command specified" -msgstr "Није одређена наредба" - -#: ../extensions/list_tools/gth-script-task.c:83 -#, c-format -msgid "Command exited abnormally with status %d" -msgstr "Наредба је изишла неправилно са стањем %d" - -#: ../extensions/list_tools/list_tools.extension.in.in.h:1 +#: extensions/list_tools/list_tools.extension.desktop.in.in:3 msgid "File list tools" msgstr "Прибори за спискове датотека" -#: ../extensions/list_tools/list_tools.extension.in.in.h:2 +#: extensions/list_tools/list_tools.extension.desktop.in.in:4 msgid "Scripting and batch manipulation of files." msgstr "Скриптовање и масовна обрада датотека." -#: ../extensions/map_view/gth-map-view.c:130 +#: extensions/list_tools/list_tools.extension.desktop.in.in:8 +msgid "applications-engineering" +msgstr "applications-engineering" + +#: extensions/map_view/gth-map-view.c:128 msgctxt "Cardinal point" msgid "S" msgstr "Ј" -#: ../extensions/map_view/gth-map-view.c:130 +#: extensions/map_view/gth-map-view.c:128 msgctxt "Cardinal point" msgid "N" msgstr "С" -#: ../extensions/map_view/gth-map-view.c:132 +#: extensions/map_view/gth-map-view.c:130 msgctxt "Cardinal point" msgid "W" msgstr "З" -#: ../extensions/map_view/gth-map-view.c:132 +#: extensions/map_view/gth-map-view.c:130 msgctxt "Cardinal point" msgid "E" msgstr "И" -#: ../extensions/map_view/gth-map-view.c:205 -#: ../extensions/map_view/map_view.extension.in.in.h:1 +#: extensions/map_view/gth-map-view.c:225 +#: extensions/map_view/map_view.extension.desktop.in.in:3 msgid "Map" msgstr "Карта" -#. No GPS label -#: ../extensions/map_view/gth-map-view.c:276 -msgid "The geographical position information is not available for this image." -msgstr "Подаци о земљописном положају нису доступни за ову слику." - -#: ../extensions/map_view/map_view.extension.in.in.h:2 +#: extensions/map_view/map_view.extension.desktop.in.in:4 msgid "View the photo position on the map" msgstr "Преглед положаја слике на карти" -#: ../extensions/oauth/data/ui/oauth-account-manager.ui.h:1 +#: extensions/oauth/data/ui/oauth-account-manager.ui:23 msgid "A_ccounts:" msgstr "_Налози:" -#: ../extensions/oauth/data/ui/oauth-ask-authorization.ui.h:1 -#: ../gthumb/gth-folder-tree.c:1083 +#: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 +#: gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Учитавам…" -#: ../extensions/oauth/oauth-account-chooser-dialog.c:191 +#: extensions/oauth/oauth-account-chooser-dialog.c:192 msgid "New authentication…" msgstr "Нова пријава…" -#: ../extensions/oauth/oauth-ask-authorization-dialog.c:239 +#: extensions/oauth/oauth-ask-authorization-dialog.c:240 msgid "Authorization Required" msgstr "Потребна је пријава" -#: ../extensions/oauth/web-service.c:378 +#: extensions/oauth/web-service.c:379 msgid "Choose _Account…" msgstr "Изабери _налог…" -#: ../extensions/oauth/web-service.c:656 +#: extensions/oauth/web-service.c:657 msgid "Choose Account" msgstr "Изаберите налог" -#: ../extensions/oauth/web-service.c:773 +#: extensions/oauth/web-service.c:774 msgid "Edit Accounts" msgstr "Уредите налог" -#: ../extensions/oauth/web-service.c:791 ../extensions/oauth/web-service.c:808 +#: extensions/oauth/web-service.c:792 extensions/oauth/web-service.c:809 msgid "Connecting to the server" msgstr "Повезивање на сервер" -#: ../extensions/oauth/web-service.c:792 +#: extensions/oauth/web-service.c:793 msgid "Asking authorization" msgstr "Требовање овлашћења" -#: ../extensions/oauth/web-service.c:809 +#: extensions/oauth/web-service.c:810 msgid "Getting account information" msgstr "Добављам податке о налогу" -#: ../extensions/photo_importer/actions.c:71 -#: ../extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/actions.c:71 +#: extensions/photo_importer/dlg-photo-importer.c:628 msgid "Choose a folder" msgstr "Изаберите фасциклу" -#: ../extensions/photo_importer/actions.c:75 +#: extensions/photo_importer/actions.c:75 msgid "Import" msgstr "Увези" -#: ../extensions/photo_importer/callbacks.c:41 +#: extensions/photo_importer/callbacks.c:41 msgid "_Removable Device…" msgstr "_Уклоњиви уређаји…" -#: ../extensions/photo_importer/callbacks.c:42 +#: extensions/photo_importer/callbacks.c:42 msgid "F_older…" msgstr "_Фасцикла…" -#: ../extensions/photo_importer/callbacks.c:63 +#: extensions/photo_importer/callbacks.c:63 msgid "I_mport From" msgstr "У_вези из" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:1 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:15 msgid "After importing from a device:" msgstr "После увоза са уређаја:" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:2 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:42 msgid "_Rotate the images physically" msgstr "_Окрените слике физички" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:3 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:6 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:59 +#: extensions/photo_importer/data/ui/photo-importer.ui:273 msgid "_Delete the imported files from the source" msgstr "О_бриши увезене слике са извора" #. view label -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:2 -#: ../gthumb/gth-filterbar.c:407 +#: extensions/photo_importer/data/ui/photo-importer.ui:54 +#: gthumb/gth-filterbar.c:414 msgid "S_how:" msgstr "П_рикажи:" -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:3 +#: extensions/photo_importer/data/ui/photo-importer.ui:185 msgid "_Event:" msgstr "_Догађај:" -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:5 +#: extensions/photo_importer/data/ui/photo-importer.ui:245 msgid "_Tags:" msgstr "_Ознаке:" -#: ../extensions/photo_importer/dlg-photo-importer.c:227 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:227 msgid "Could not import the files" msgstr "Не могу да увезем датотеке" #. translators: %d is the number of files, %s the total size -#: ../extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:291 #, c-format msgid "Files to import: %d (%s)" msgstr "Датотеке за увоз: %d (%s)" -#: ../extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:331 msgid "Could not load the folder" msgstr "Нисам успео да учитам фасциклу" -#: ../extensions/photo_importer/dlg-photo-importer.c:356 -#: ../extensions/photo_importer/dlg-photo-importer.c:396 -#: ../gthumb/gth-file-list.c:42 ../gthumb/gth-folder-tree.c:1110 +#: extensions/photo_importer/dlg-photo-importer.c:356 +#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 +#: gthumb/gth-folder-tree.c:1186 msgid "(Empty)" msgstr "(Празно)" -#: ../extensions/photo_importer/dlg-photo-importer.c:361 -#: ../gthumb/gth-browser.c:1796 +#: extensions/photo_importer/dlg-photo-importer.c:361 msgid "Getting the folder content…" msgstr "Добављам садржај фасцикле…" -#: ../extensions/photo_importer/dlg-photo-importer.c:407 +#: extensions/photo_importer/dlg-photo-importer.c:407 msgid "Empty" msgstr "Празно" -#: ../extensions/photo_importer/dlg-photo-importer.c:592 +#: extensions/photo_importer/dlg-photo-importer.c:594 msgid "Import from Removable Device" msgstr "Увоз са уклоњивог уређаја" -#: ../extensions/photo_importer/dlg-photo-importer.c:624 +#: extensions/photo_importer/dlg-photo-importer.c:626 msgid "Import from Folder" msgstr "Увоз из фасцикле" -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:1 +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:3 msgid "Import photos" msgstr "Увези слике" -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:2 +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:4 msgid "Import photos from removable devices." msgstr "Увези слике са уклоњивих уређаја." -#: ../extensions/picasaweb/callbacks.c:50 -#: ../extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "Веб албум _Пикаса…" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:3 -msgid "_Albums:" -msgstr "_Албуми:" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:4 -#: ../gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Име" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:5 -msgid "Used" -msgstr "Коришћено" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:6 -msgid "Remaining photos" -msgstr "Преостале фотографије" - -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:1 -msgid "Public" -msgstr "Јавно" - -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Не могу да добавим списак албума" - -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Извози у Пикаса веб албуме" - -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Увези из веб албума Пикасе" - -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:1 -msgid "Picasa Web Albums" -msgstr "Веб албум Пикаса" - -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:2 -msgid "Upload images to Picasa Web Albums" -msgstr "Отпреми слике на веб албуме Пикасе" +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:8 +msgid "camera-photo" +msgstr "camera-photo" -#: ../extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "Сирови запис" -#: ../extensions/raw_files/raw_files.extension.in.in.h:1 +#: extensions/raw_files/raw_files.extension.desktop.in.in:3 msgid "Raw format support" msgstr "Подршка сировог записа" -#: ../extensions/raw_files/raw_files.extension.in.in.h:2 +#: extensions/raw_files/raw_files.extension.desktop.in.in:4 msgid "Allow to load raw format images." msgstr "Дозволи учитавање слика у сировом запису." -#: ../extensions/red_eye_removal/gth-file-tool-red-eye.c:470 +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:471 msgid "Red Eye Removal" msgstr "Уклањање црвених очију" -#: ../extensions/red_eye_removal/gth-file-tool-red-eye.c:471 +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:472 msgid "Remove the red eye effect caused by camera flashes" msgstr "Уклоните утиске црвених очију насталих због бљескалица камера" -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:1 +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:3 msgid "Red-eye removal" msgstr "Уклањање црвених очију" -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:2 +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:4 msgid "Tool to remove the red-eye effect from a photo." msgstr "Прибор за уклањање утиска црвених очију са фотографија." -#: ../extensions/rename_series/data/ui/code-selector.ui.h:1 +#: extensions/rename_series/data/ui/code-selector.ui:105 msgid "digits" msgstr "цифре" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:2 +#: extensions/rename_series/data/ui/code-selector.ui:159 msgid "format:" msgstr "запис:" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:3 +#: extensions/rename_series/data/ui/code-selector.ui:256 msgid "remove" msgstr "уклони" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:4 +#: extensions/rename_series/data/ui/code-selector.ui:276 msgid "add" msgstr "додај" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:2 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Поређај по:" #. Translators: this is the text case (upper or lower case). -#: ../extensions/rename_series/data/ui/rename-series.ui.h:4 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "_Величина слова:" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:5 +#: extensions/rename_series/data/ui/rename-series.ui:84 +#: gthumb/gth-browser-actions-entries.h:94 msgid "Help" msgstr "Помоћ" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:6 +#: extensions/rename_series/data/ui/rename-series.ui:98 msgid "Edit template" msgstr "Уредите предлошке" +#: extensions/rename_series/data/ui/rename-series.ui:119 +msgid "Revert to the last used template" +msgstr "Врати на последњи коришћени шаблон" + #. translate only the text in the curly brackets -#: ../extensions/rename_series/data/ui/rename-series.ui.h:10 -#, no-c-format +#: extensions/rename_series/data/ui/rename-series.ui:227 msgid "%M{ format }" msgstr "%M{ запис }" #. translate only the text in the curly brackets -#: ../extensions/rename_series/data/ui/rename-series.ui.h:16 -#, no-c-format +#: extensions/rename_series/data/ui/rename-series.ui:257 +#, c-format msgid "%A{ identifier }" msgstr "%A{ одредник }" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:19 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:33 +#: extensions/rename_series/data/ui/rename-series.ui:303 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 msgid "The original filename" msgstr "Задржи изворна имена датотека" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:20 +#: extensions/rename_series/data/ui/rename-series.ui:318 msgid "The original extension" msgstr "Изворни наставак" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:21 +#: extensions/rename_series/data/ui/rename-series.ui:333 msgid "The original enumerator" msgstr "Изворни бројач" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:22 +#: extensions/rename_series/data/ui/rename-series.ui:348 msgid "The modification date" msgstr "Датум измене" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:23 +#: extensions/rename_series/data/ui/rename-series.ui:364 msgid "The digitalization date" msgstr "Датум дигитализације" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:25 +#: extensions/rename_series/data/ui/rename-series.ui:436 msgid "1" msgstr "1" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:26 +#: extensions/rename_series/data/ui/rename-series.ui:473 msgid "Re_verse Order" msgstr "О_брнути редослед" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:27 +#: extensions/rename_series/data/ui/rename-series.ui:520 msgid "_Template:" msgstr "_Предложак:" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:28 +#: extensions/rename_series/data/ui/rename-series.ui:573 msgid "_Preview:" msgstr "_Преглед:" -#: ../extensions/rename_series/dlg-rename-series.c:58 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Enumerator" msgstr "Бројач" -#: ../extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:59 msgid "Original filename" msgstr "Изворна имена датотека" -#: ../extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:60 msgid "Original extension" msgstr "Изворни наставак" -#: ../extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:61 msgid "Original enumerator" msgstr "Изворни бројач" -#: ../extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:62 msgid "Modification date" msgstr "Датум измене" -#: ../extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:63 msgid "Digitalization date" msgstr "Датум дигитализације" -#: ../extensions/rename_series/dlg-rename-series.c:64 +#: extensions/rename_series/dlg-rename-series.c:64 msgid "File attribute" msgstr "Својство датотеке" -#: ../extensions/rename_series/dlg-rename-series.c:558 -#: ../extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:558 +#: extensions/rename_series/dlg-rename-series.c:685 msgid "Could not rename the files" msgstr "Нисам успео променити имена датотекама" -#: ../extensions/rename_series/dlg-rename-series.c:782 +#: extensions/rename_series/dlg-rename-series.c:782 msgid "Could not save the template" msgstr "Не могу да сачувам шаблон" -#: ../extensions/rename_series/dlg-rename-series.c:800 +#: extensions/rename_series/dlg-rename-series.c:800 msgid "Edit Template" msgstr "Уреди шаблон" -#: ../extensions/rename_series/dlg-rename-series.c:854 -#: ../gthumb/gth-folder-tree.c:1908 +#: extensions/rename_series/dlg-rename-series.c:869 +#: gthumb/gth-folder-tree.c:1974 msgid "_Rename" msgstr "_Преименуј" -#: ../extensions/rename_series/dlg-rename-series.c:872 +#: extensions/rename_series/dlg-rename-series.c:886 msgid "Old Name" msgstr "Старо име" -#: ../extensions/rename_series/dlg-rename-series.c:883 +#: extensions/rename_series/dlg-rename-series.c:897 msgid "New Name" msgstr "Ново име" -#: ../extensions/rename_series/dlg-rename-series.c:961 +#: extensions/rename_series/dlg-rename-series.c:975 msgid "Keep original case" msgstr "Задржи изворну величину слова" -#: ../extensions/rename_series/dlg-rename-series.c:962 +#: extensions/rename_series/dlg-rename-series.c:976 msgid "Convert to lower-case" msgstr "Претвори у мала слова" -#: ../extensions/rename_series/dlg-rename-series.c:963 +#: extensions/rename_series/dlg-rename-series.c:977 msgid "Convert to upper-case" msgstr "Претвори у велика слова" -#: ../extensions/rename_series/gth-rename-task.c:167 +#: extensions/rename_series/gth-rename-task.c:170 msgid "Renaming files" msgstr "Преименовање датотека" -#: ../extensions/rename_series/rename_series.extension.in.in.h:1 +#: extensions/rename_series/rename_series.extension.desktop.in.in:3 msgid "Rename files" msgstr "Преименуј датотеке" -#: ../extensions/rename_series/rename_series.extension.in.in.h:2 +#: extensions/rename_series/rename_series.extension.desktop.in.in:4 msgid "Rename series of files." msgstr "Преименуј низове датотека." -#: ../extensions/resize_images/callbacks.c:38 +#: extensions/resize_images/callbacks.c:38 msgid "Resize Images…" msgstr "Промени величину сликама…" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:1 +#: extensions/resize_images/data/ui/resize-images.ui:29 msgid "pixel" msgstr "тачка" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:4 +#: extensions/resize_images/data/ui/resize-images.ui:68 msgid "New dimensions" msgstr "Нова размера" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:6 +#: extensions/resize_images/data/ui/resize-images.ui:120 msgid "_Height:" msgstr "_Висина:" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:7 +#: extensions/resize_images/data/ui/resize-images.ui:203 msgid "_Preserve original aspect ratios" msgstr "_Задржавај изворне сразмере" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:11 -#: ../gthumb/gth-main-default-metadata.c:45 ../gthumb/gth-toolbox.c:146 +#: extensions/resize_images/data/ui/resize-images.ui:324 +#: gthumb/gth-main-default-metadata.c:47 gthumb/gth-toolbox.c:148 msgid "Format" msgstr "Запис" -#: ../extensions/resize_images/dlg-resize-images.c:344 +#: extensions/resize_images/dlg-resize-images.c:341 msgid "Resize Images" msgstr "Промени величину сликама" -#: ../extensions/resize_images/dlg-resize-images.c:430 +#: extensions/resize_images/dlg-resize-images.c:427 msgid "Keep the original format" msgstr "Задржи изворни запис" -#: ../extensions/resize_images/resize_images.extension.in.in.h:1 +#: extensions/resize_images/resize_images.extension.desktop.in.in:3 msgid "Resize images" msgstr "Промени величину сликама" -#: ../extensions/resize_images/resize_images.extension.in.in.h:2 +#: extensions/resize_images/resize_images.extension.desktop.in.in:4 msgid "Resize series of images." msgstr "Промени величину низу слика." -#: ../extensions/search/actions.c:50 ../extensions/search/actions.c:123 -#: ../extensions/search/actions.c:129 +#: extensions/search/actions.c:50 extensions/search/actions.c:122 +#: extensions/search/actions.c:128 msgid "Could not perform the search" msgstr "Нисам успео извршити претрагу" -#: ../extensions/search/actions.c:55 +#: extensions/search/actions.c:55 msgid "Search Result" msgstr "Резултат претраге" -#: ../extensions/search/actions.c:79 +#: extensions/search/actions.c:78 msgid "Find" msgstr "Пронађи" -#: ../extensions/search/callbacks.c:69 +#: extensions/search/callbacks.c:44 extensions/search/callbacks.c:79 msgid "Find files" msgstr "Нађи датотеке" -#: ../extensions/search/callbacks.c:103 +#: extensions/search/callbacks.c:113 msgid "Search again" msgstr "Претражи опет" #. Translators: This is not a verb, it's a name as in "the search properties". -#: ../extensions/search/callbacks.c:147 -#: ../extensions/search/search.extension.in.in.h:1 +#: extensions/search/callbacks.c:197 +#: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Претражи" -#: ../extensions/search/data/ui/search-editor.ui.h:4 -msgid "Rules:" -msgstr "Правила:" - -#: ../extensions/search/gth-search-editor.c:112 -#: ../gthumb/gth-filter-editor-dialog.c:161 +#: extensions/search/gth-search-editor.c:117 +#: gthumb/gth-filter-editor-dialog.c:167 msgid "all the following rules" msgstr "сва следећа правила" -#: ../extensions/search/gth-search-editor.c:113 -#: ../gthumb/gth-filter-editor-dialog.c:162 +#: extensions/search/gth-search-editor.c:118 +#: gthumb/gth-filter-editor-dialog.c:168 msgid "any of the following rules" msgstr "било које следеће правило" -#: ../extensions/search/gth-search-task.c:183 +#: extensions/search/gth-search-source-selector.c:130 +msgid "Add another location" +msgstr "Додај још једно место" + +#: extensions/search/gth-search-task.c:189 #, c-format msgid "Files found so far: %s" msgstr "Пронађених датотека до сада: %s" -#: ../extensions/search/gth-search-task.c:274 +#: extensions/search/gth-search-task.c:333 msgid "Searching…" msgstr "Тражим…" -#: ../extensions/search/gth-search-task.c:281 +#: extensions/search/gth-search-task.c:340 msgid "Cancel the operation" msgstr "Обустави радњу" -#: ../extensions/search/search.extension.in.in.h:2 +#: extensions/search/search.extension.desktop.in.in:4 msgid "File search tool." msgstr "Алат претраге." -#: ../extensions/selections/callbacks.c:55 +#: extensions/search/search.extension.desktop.in.in:8 +msgid "edit-find" +msgstr "edit-find" + +#. Not real actions, used in the shorcut window for documentation. +#: extensions/selections/callbacks.c:57 extensions/selections/callbacks.c:58 +#: extensions/selections/callbacks.c:59 extensions/selections/callbacks.c:71 +msgid "Add to selection" +msgstr "Додај у избор" + +#: extensions/selections/callbacks.c:61 extensions/selections/callbacks.c:62 +#: extensions/selections/callbacks.c:63 extensions/selections/callbacks.c:72 +msgid "Remove from selection" +msgstr "Уклони из избора" + +#: extensions/selections/callbacks.c:65 extensions/selections/callbacks.c:66 +#: extensions/selections/callbacks.c:67 extensions/selections/callbacks.c:73 +msgid "Show selection" +msgstr "Прикажи избор" + +#: extensions/selections/callbacks.c:83 msgid "Remove from Selection" msgstr "Уклања из избора" -#: ../extensions/selections/callbacks.c:100 +#: extensions/selections/callbacks.c:128 #, c-format msgid "Show selection %d" msgstr "Прикажи избор %d" -#: ../extensions/selections/callbacks.c:339 +#: extensions/selections/callbacks.c:365 #, c-format msgid "" "Use Alt-%d to add files to this selection, Ctrl-%d to view this selection." @@ -4232,412 +4407,487 @@ "Користите Мења-%d за додавање датотека у овај избор, Ктрл-%d за преглед " "избора." -#: ../extensions/selections/gth-selections-manager.c:228 +#: extensions/selections/gth-selections-manager.c:228 #, c-format msgid "Selection %d" msgstr "Избор %d" -#: ../extensions/selections/gth-selections-manager.c:231 -#: ../extensions/selections/selections.extension.in.in.h:1 +#: extensions/selections/gth-selections-manager.c:231 +#: extensions/selections/main.c:33 +#: extensions/selections/selections.extension.desktop.in.in:3 msgid "Selections" msgstr "Избори" -#: ../extensions/selections/selections.extension.in.in.h:2 +#: extensions/selections/selections.extension.desktop.in.in:4 msgid "Advanced file selection." msgstr "Напредни одабир датотека." -#: ../extensions/slideshow/callbacks.c:51 +#: extensions/selections/selections.extension.desktop.in.in:8 +msgid "emblem-flag-gray" +msgstr "emblem-flag-gray" + +#: extensions/slideshow/callbacks.c:40 +msgid "Start presentation" +msgstr "Покрени презентацију" + +#: extensions/slideshow/callbacks.c:41 +msgid "Terminate presentation" +msgstr "Окончај презентацију" + +#: extensions/slideshow/callbacks.c:42 +msgid "Pause/Resume presentation" +msgstr "Застани/Настави презентацију" + +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +msgid "Show next file" +msgstr "Прикажи следећу датотеку" + +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +msgid "Show previous file" +msgstr "Прикажи претходну датотеку" + +#: extensions/slideshow/callbacks.c:65 extensions/slideshow/callbacks.c:362 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:65 +#: extensions/slideshow/main.c:286 extensions/slideshow/preferences.c:142 +#: extensions/slideshow/slideshow.extension.desktop.in.in:3 +#: gthumb/gth-shortcuts-window.c:41 msgid "Presentation" msgstr "Излагање" -#: ../extensions/slideshow/callbacks.c:348 -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:2 -#: ../extensions/slideshow/preferences.c:162 -#: ../extensions/slideshow/slideshow.extension.in.in.h:1 -msgid "Slideshow" -msgstr "Покретни приказ" - -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:1 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:46 msgid "_Personalize" msgstr "_Прилагодите" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:3 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:100 msgid "_Transition effect:" msgstr "Утисци _прелаза:" #. This is the first part of the phrase "change automatically, every x seconds", where x is an input control that let the user choose a value. -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:5 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:126 msgid "_Change automatically, every" msgstr "Самостално _мењај, сваких" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:6 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:162 msgctxt "Every x seconds" msgid "seconds" msgstr "секунде" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:7 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:186 msgid "_Restart when finished" msgstr "_Поново покрени када се заврши" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:8 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:201 msgid "R_andom order" msgstr "Насумични _распоред" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:9 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:237 msgid "Playlist" msgstr "Списак за извођење" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:10 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:314 msgid "Add files to the playlist" msgstr "Додај датотке у списак за извођење" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:11 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:334 msgid "Remove the selected files" msgstr "Уклони одабране датотеке" -#: ../extensions/slideshow/gth-slideshow.c:289 -msgid "Playing slideshow" -msgstr "Извођење покретног приказа" - -#: ../extensions/slideshow/gth-slideshow-preferences.c:184 +#: extensions/slideshow/gth-slideshow-preferences.c:185 msgid "Choose the files to play" msgstr "Одаберите датотеке за извођење" -#: ../extensions/slideshow/gth-slideshow-preferences.c:193 +#: extensions/slideshow/gth-slideshow-preferences.c:194 msgid "Audio files" msgstr "Звучне датотеке" -#: ../extensions/slideshow/gth-slideshow-preferences.c:259 +#: extensions/slideshow/gth-slideshow-preferences.c:260 msgid "Random" msgstr "Насумично" -#: ../extensions/slideshow/main.c:297 +#: extensions/slideshow/gth-slideshow.c:237 +msgid "Playing a presentation" +msgstr "Пуштам презентацију" + +#: extensions/slideshow/main.c:303 msgid "Push from right" msgstr "Гурај с десна" -#: ../extensions/slideshow/main.c:303 +#: extensions/slideshow/main.c:309 msgid "Push from bottom" msgstr "Гурај одоздо" -#: ../extensions/slideshow/main.c:309 +#: extensions/slideshow/main.c:315 msgid "Slide from right" msgstr "Клизај с десна" -#: ../extensions/slideshow/main.c:315 +#: extensions/slideshow/main.c:321 msgid "Slide from bottom" msgstr "Клизај одоздо" -#: ../extensions/slideshow/main.c:321 +#: extensions/slideshow/main.c:327 msgid "Fade in" msgstr "Појави се" -#: ../extensions/slideshow/main.c:327 +#: extensions/slideshow/main.c:333 msgid "Flip page" msgstr "Изврни страну" -#: ../extensions/slideshow/main.c:333 +#: extensions/slideshow/main.c:339 msgid "Cube from right" msgstr "Коцкај с десна" -#: ../extensions/slideshow/main.c:339 +#: extensions/slideshow/main.c:345 msgid "Cube from bottom" msgstr "Коцкај с лева" -#: ../extensions/slideshow/slideshow.extension.in.in.h:2 -msgid "View images as a slideshow." -msgstr "Погледај слике у покретном приказу." +#: extensions/slideshow/slideshow.extension.desktop.in.in:4 +msgid "Play a presentation of images." +msgstr "Пустите презентацију слика." + +#: extensions/slideshow/slideshow.extension.desktop.in.in:8 +msgid "x-office-presentation" +msgstr "x-office-presentation" + +#: extensions/terminal/actions.c:53 +#: extensions/terminal/terminal.extension.desktop.in.in:3 +msgid "Terminal" +msgstr "Терминал" + +#: extensions/terminal/callbacks.c:40 extensions/terminal/callbacks.c:45 +msgid "Open in Terminal" +msgstr "Отвори у Терминалу" + +#: extensions/terminal/terminal.extension.desktop.in.in:4 +msgid "Open a folder in a terminal" +msgstr "Отворите фасциклу у терминалу" + +#: extensions/terminal/terminal.extension.desktop.in.in:8 +msgid "utilities-terminal" +msgstr "utilities-terminal" -#: ../extensions/webalbums/callbacks.c:48 +#: extensions/webalbums/callbacks.c:48 msgid "_Web Album…" msgstr "_Веб албум…" -#: ../extensions/webalbums/data/albumthemes/text.h:26 +#: extensions/webalbums/data/albumthemes/text.h:26 msgid "Click to view the image" msgstr "Кликните за преглед слике" -#: ../extensions/webalbums/data/albumthemes/text.h:27 +#: extensions/webalbums/data/albumthemes/text.h:27 msgid "Go back to the index" msgstr "Врати се на садржај" -#: ../extensions/webalbums/data/albumthemes/text.h:28 +#: extensions/webalbums/data/albumthemes/text.h:28 #, c-format msgid "Image %d of %d" msgstr "Слика %d од %d" -#: ../extensions/webalbums/data/albumthemes/text.h:29 +#: extensions/webalbums/data/albumthemes/text.h:29 msgid "Index" msgstr "Садржај" -#: ../extensions/webalbums/data/albumthemes/text.h:30 -msgid "Next" -msgstr "Следеће" - -#: ../extensions/webalbums/data/albumthemes/text.h:32 -msgid "Previous" -msgstr "Претходно" - -#: ../extensions/webalbums/data/albumthemes/text.h:33 +#: extensions/webalbums/data/albumthemes/text.h:33 #, c-format msgid "View page %d" msgstr "Погледај страницу %d" -#: ../extensions/webalbums/data/albumthemes/text.h:34 +#: extensions/webalbums/data/albumthemes/text.h:34 msgid "View the next image" msgstr "Погледај следећу слику" -#: ../extensions/webalbums/data/albumthemes/text.h:35 +#: extensions/webalbums/data/albumthemes/text.h:35 msgid "View the next page" msgstr "Погледај следећу страну" -#: ../extensions/webalbums/data/albumthemes/text.h:36 +#: extensions/webalbums/data/albumthemes/text.h:36 msgid "View the previous image" msgstr "Погледај претходну слику" -#: ../extensions/webalbums/data/albumthemes/text.h:37 +#: extensions/webalbums/data/albumthemes/text.h:37 msgid "View the previous page" msgstr "Погледај претходну слику" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:1 +#: extensions/webalbums/data/ui/web-album-exporter.ui:19 msgid "All images on a single image" msgstr "Све слике у једној слици" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:2 +#: extensions/webalbums/data/ui/web-album-exporter.ui:22 msgid "Adapts to the window width" msgstr "Прилагоди висини прозора" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:4 -#, no-c-format +#: extensions/webalbums/data/ui/web-album-exporter.ui:127 msgid "%P" msgstr "%P" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:18 +#: extensions/webalbums/data/ui/web-album-exporter.ui:395 msgid "_Copy originals to destination" msgstr "_Умножи изворне у одредиште" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:26 +#: extensions/webalbums/data/ui/web-album-exporter.ui:706 msgid "_Adapt to the window width " msgstr "_Прилагоди ширини прозора " -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:29 +#: extensions/webalbums/data/ui/web-album-exporter.ui:794 +#: extensions/webalbums/data/ui/web-album-exporter.ui:869 msgid "Index Page" msgstr "Страница садржаја" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:30 +#: extensions/webalbums/data/ui/web-album-exporter.ui:844 msgid "Thumbnail Caption" msgstr "Наслов умањеног приказа" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:31 +#: extensions/webalbums/data/ui/web-album-exporter.ui:988 msgid "The current image number" msgstr "Број тренутне слике" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:32 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 msgid "The total number of images" msgstr "Укупан број слика" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:34 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 msgid "The file comment" msgstr "Напомена слике" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:35 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 msgid "Image Page" msgstr "Страна слике" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:36 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 msgid "Show the description, if available" msgstr "Приказује опис, ако је доступан" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:37 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 msgid "Show the following attributes:" msgstr "Приказује следећа својства:" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:38 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 msgid "Image Attributes" msgstr "Својства слика" -#: ../extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:379 msgid "Web Album" msgstr "Веб албум" -#: ../extensions/webalbums/gth-web-exporter.c:1802 +#: extensions/webalbums/gth-web-exporter.c:1787 msgid "Could not show the destination" msgstr "Нисам успео да прикажем одредиште" -#: ../extensions/webalbums/gth-web-exporter.c:1838 +#: extensions/webalbums/gth-web-exporter.c:1823 msgid "The album has been created successfully." msgstr "Албум је успешно направљен." -#: ../extensions/webalbums/gth-web-exporter.c:2106 -#: ../extensions/webalbums/gth-web-exporter.c:2134 +#: extensions/webalbums/gth-web-exporter.c:2092 +#: extensions/webalbums/gth-web-exporter.c:2120 msgid "Saving thumbnails" msgstr "Снимање умањених приказа" -#: ../extensions/webalbums/gth-web-exporter.c:2162 +#: extensions/webalbums/gth-web-exporter.c:2148 msgid "Saving HTML pages: Images" msgstr "Снимање HTML страница: слике" -#: ../extensions/webalbums/gth-web-exporter.c:2220 +#: extensions/webalbums/gth-web-exporter.c:2206 msgid "Saving HTML pages: Indexes" msgstr "Снимање HTML страница: садржаји" -#: ../extensions/webalbums/gth-web-exporter.c:2505 +#: extensions/webalbums/gth-web-exporter.c:2491 msgid "Copying original images" msgstr "Умножавам изворне слике" -#: ../extensions/webalbums/gth-web-exporter.c:2966 +#: extensions/webalbums/gth-web-exporter.c:2958 msgid "Could not find the style folder" msgstr "Нисам успео да пронађем фасциклу за начине" -#: ../extensions/webalbums/gth-web-exporter.c:3004 +#: extensions/webalbums/gth-web-exporter.c:2996 msgid "Could not create a temporary folder" msgstr "Не могу направити привремени директоријум" -#: ../extensions/webalbums/webalbums.extension.in.in.h:1 +#: extensions/webalbums/webalbums.extension.desktop.in.in:3 msgid "Web Albums" msgstr "Веб албуми" -#: ../extensions/webalbums/webalbums.extension.in.in.h:2 +#: extensions/webalbums/webalbums.extension.desktop.in.in:4 msgid "Create static web albums." msgstr "Направи неизменљиве веб албуме." -#: ../gthumb/dlg-location.c:200 ../gthumb/gth-browser.c:1107 -#: ../gthumb/gth-browser.c:1676 ../gthumb/gth-browser.c:6611 -#: ../gthumb/gth-browser.c:6630 ../gthumb/gth-browser.c:6654 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1172 +#: gthumb/gth-browser.c:6669 gthumb/gth-browser.c:6688 +#: gthumb/gth-browser.c:6712 gthumb/gth-vfs-tree.c:390 #, c-format msgid "Could not load the position “%s”" msgstr "Нисам успео да учитам положај „%s“" -#: ../gthumb/dlg-location.c:408 ../gthumb/dlg-location.c:418 +#: gthumb/dlg-location.c:450 gthumb/dlg-location.c:460 msgid "Open" msgstr "Отвори" -#: ../gthumb/dlg-personalize-filters.c:237 +#: gthumb/dlg-personalize-filters.c:237 msgid "Filter" msgstr "Услов" -#: ../gthumb/dlg-personalize-filters.c:315 +#: gthumb/dlg-personalize-filters.c:315 msgid "Could not save the filter" msgstr "Нисам успео да сачувам услов" -#: ../gthumb/dlg-personalize-filters.c:358 +#: gthumb/dlg-personalize-filters.c:358 msgid "New Filter" msgstr "Нови услов" -#: ../gthumb/dlg-personalize-filters.c:387 +#: gthumb/dlg-personalize-filters.c:387 msgid "Edit Filter" msgstr "Измени услов" -#: ../gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 msgid "Filters" msgstr "Услови" #. add the page to the preferences dialog -#: ../gthumb/dlg-preferences-browser.c:188 -#: ../gthumb/dlg-preferences-extensions.c:65 +#: gthumb/dlg-preferences-browser.c:188 gthumb/dlg-preferences-extensions.c:65 +#: gthumb/gth-shortcuts-window.c:39 msgid "Browser" msgstr "Прегледник" -#: ../gthumb/dlg-preferences-extensions.c:61 ../gthumb/gth-filterbar.c:273 +#: gthumb/dlg-preferences-extensions.c:61 +msgctxt "Extensions" msgid "All" msgstr "Све" -#: ../gthumb/dlg-preferences-extensions.c:62 +#: gthumb/dlg-preferences-extensions.c:62 +msgctxt "Extensions" msgid "Enabled" -msgstr "Омогућен" +msgstr "Укључена" -#: ../gthumb/dlg-preferences-extensions.c:63 +#: gthumb/dlg-preferences-extensions.c:63 +msgctxt "Extensions" msgid "Disabled" -msgstr "Онемогућен" +msgstr "Искључена" -#: ../gthumb/dlg-preferences-extensions.c:66 +#: gthumb/dlg-preferences-extensions.c:66 msgid "Viewers" msgstr "Прегледачи" -#: ../gthumb/dlg-preferences-extensions.c:67 -#: ../gthumb/gth-main-default-metadata.c:33 +#: gthumb/dlg-preferences-extensions.c:67 gthumb/gth-file-details.c:42 +#: gthumb/gth-main-default-metadata.c:33 msgid "Metadata" msgstr "Метаподаци" -#: ../gthumb/dlg-preferences-extensions.c:68 +#: gthumb/dlg-preferences-extensions.c:68 msgid "File tools" msgstr "Алатке за датотеке" -#: ../gthumb/dlg-preferences-extensions.c:69 +#: gthumb/dlg-preferences-extensions.c:69 msgid "List tools" msgstr "Алатке за спискове" -#: ../gthumb/dlg-preferences-extensions.c:70 +#: gthumb/dlg-preferences-extensions.c:70 msgid "Importers" msgstr "Увозници" -#: ../gthumb/dlg-preferences-extensions.c:71 +#: gthumb/dlg-preferences-extensions.c:71 msgid "Exporters" msgstr "Извозници" -#: ../gthumb/dlg-preferences-extensions.c:368 +#: gthumb/dlg-preferences-extensions.c:368 msgid "Could not activate the extension" msgstr "Нисам успео да покренем проширење" -#: ../gthumb/dlg-preferences-extensions.c:374 +#: gthumb/dlg-preferences-extensions.c:374 msgid "Could not deactivate the extension" msgstr "Нисам успео да искључим проширење" +#: gthumb/dlg-preferences-extensions.c:491 +msgid "gThumb Development Team" +msgstr "Развојна дружина Гномовог сличка" + #. add the page to the preferences dialog -#: ../gthumb/dlg-preferences-extensions.c:666 +#: gthumb/dlg-preferences-extensions.c:664 msgid "Extensions" msgstr "Проширења" -#: ../gthumb/dlg-preferences-extensions.c:715 +#: gthumb/dlg-preferences-extensions.c:713 msgid "Restart required" msgstr "Потребно је поновно покретање" -#: ../gthumb/dlg-preferences-extensions.c:716 +#: gthumb/dlg-preferences-extensions.c:714 msgid "You need to restart gthumb for these changes to take effect" msgstr "" "Треба поново да покренете Гномовог сличка да би ове промене ступиле на снагу" -#: ../gthumb/dlg-preferences-extensions.c:718 +#: gthumb/dlg-preferences-extensions.c:716 msgid "_Restart" msgstr "_Поново покрени" -#: ../gthumb/dlg-sort-order.c:113 +#: gthumb/dlg-preferences-shortcuts.c:296 +#: gthumb/dlg-preferences-shortcuts.c:371 gthumb/resources/gears-menu.ui:25 +msgid "Revert" +msgstr "Поврати" + +#: gthumb/dlg-preferences-shortcuts.c:369 +msgid "Do you want to revert all the changes and use the default shortcuts?" +msgstr "Да ли желите да вратите све измене и да користите основне пречице?" + +#: gthumb/dlg-preferences-shortcuts.c:542 +msgctxt "Shortcuts" +msgid "All" +msgstr "Све" + +#: gthumb/dlg-preferences-shortcuts.c:548 +msgctxt "Shortcuts" +msgid "Modified" +msgstr "Измењене" + +#. add the page to the preferences dialog +#: gthumb/dlg-preferences-shortcuts.c:577 +msgid "Shortcuts" +msgstr "Пречице" + +#: gthumb/dlg-sort-order.c:113 msgid "Sort By" msgstr "Поређај по" #. For translators: This is a progress size indicator, for example: 230.4 MB of 512.8 MB -#: ../gthumb/gio-utils.c:1361 +#: gthumb/gio-utils.c:1059 #, c-format msgid "%s of %s" msgstr "%s од %s" -#: ../gthumb/gio-utils.c:1432 +#: gthumb/gio-utils.c:1148 #, c-format msgid "Moving “%s” to “%s”" msgstr "Премештам „%s“ у „%s“" -#: ../gthumb/gio-utils.c:1434 +#: gthumb/gio-utils.c:1150 #, c-format msgid "Copying “%s” to “%s”" msgstr "Умножавам „%s“ у „%s“" -#: ../gthumb/gio-utils.c:1793 +#: gthumb/gio-utils.c:1561 msgid "Moving files" msgstr "Премештање датотека" -#: ../gthumb/gio-utils.c:1793 +#: gthumb/gio-utils.c:1561 msgid "Copying files" msgstr "Умножавање датотека" -#: ../gthumb/gio-utils.c:1794 +#: gthumb/gio-utils.c:1562 gthumb/gio-utils.c:1793 gthumb/gio-utils.c:1923 msgid "Getting file information" msgstr "Добављам податке о датотеци" +#: gthumb/gio-utils.c:1728 +msgid "Deleting files" +msgstr "Брисање датотека" + +#: gthumb/gio-utils.c:1869 +msgid "Moving files to trash" +msgstr "Премештам датотеке у смеће" + #. hour:minutes:seconds #. Translators: This is a time format, like "9∶05∶02" for 9 #. * hours, 5 minutes, and 2 seconds. You may change "∶" to #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: ../gthumb/glib-utils.c:3297 +#: gthumb/glib-utils.c:2056 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -4649,45 +4899,45 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: ../gthumb/glib-utils.c:3306 +#: gthumb/glib-utils.c:2065 #, c-format msgctxt "short time format" msgid "%d∶%02d" msgstr "%d∶%02d" -#: ../gthumb/gth-accel-button.c:238 +#: gthumb/gth-accel-dialog.c:121 msgid "Press a combination of keys to use as shortcut." -msgstr "Притисните комбинацију тастера да користите као пречицу," +msgstr "Притисните комбинацију тастера да користите као пречицу." -#: ../gthumb/gth-accel-button.c:239 +#: gthumb/gth-accel-dialog.c:122 msgid "Press Esc to cancel" msgstr "Притисните „Есц“ да откажете" -#: ../gthumb/gth-application.c:52 +#: gthumb/gth-application.c:52 msgid "Open a new window" msgstr "Отвори нови прозор" -#: ../gthumb/gth-application.c:56 +#: gthumb/gth-application.c:56 msgid "Start in fullscreen mode" msgstr "Почни у целом екрану" -#: ../gthumb/gth-application.c:60 -msgid "Automatically start a slideshow" -msgstr "Самостално покрени низ слика" +#: gthumb/gth-application.c:60 +msgid "Automatically start a presentation" +msgstr "Сам започни презентацију" -#: ../gthumb/gth-application.c:64 +#: gthumb/gth-application.c:64 msgid "Automatically import digital camera photos" msgstr "Сам увези слике са дигиталног фотоапарата" -#: ../gthumb/gth-application.c:68 +#: gthumb/gth-application.c:68 msgid "Show version" msgstr "Приказује издање" -#: ../gthumb/gth-application.c:209 +#: gthumb/gth-application.c:171 msgid "— Image browser and viewer" msgstr "— Прегледник и претраживач слика" -#: ../gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:100 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -4698,7 +4948,7 @@ "условима ГНУ Опште јавне лиценце коју је објавила Задужбина слободног " "софтвера; издања 2 лиценце или (по вашем избору) било којег новијег." -#: ../gthumb/gth-browser-actions-callbacks.c:131 +#: gthumb/gth-browser-actions-callbacks.c:104 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -4710,7 +4960,7 @@ "ПРИЛАГОЂЕНОСТИ ОДРЕЂЕНОЈ НАМЕНИ. Погледајте ГНУ Општу јавну лиценцу за више " "детаља." -#: ../gthumb/gth-browser-actions-callbacks.c:135 +#: gthumb/gth-browser-actions-callbacks.c:108 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." @@ -4718,11 +4968,11 @@ "Требали сте да примите примерак Гнуове опште јавне лиценце уз Гномовог " "сличка. Ако нисте, погледајте „http://www.gnu.org/licenses/“." -#: ../gthumb/gth-browser-actions-callbacks.c:155 +#: gthumb/gth-browser-actions-callbacks.c:127 msgid "An image viewer and browser for GNOME." msgstr "Прегледач и претраживач слика за Гном." -#: ../gthumb/gth-browser-actions-callbacks.c:158 +#: gthumb/gth-browser-actions-callbacks.c:130 msgid "translator-credits" msgstr "" "Душан Живојнов \n" @@ -4732,31 +4982,113 @@ "\n" "http://prevod.org — превод на српски језик." -#: ../gthumb/gth-browser-actions-entries.h:90 -#: ../gthumb/resources/app-menu.ui.h:3 +#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Пречице тастатуре" -#: ../gthumb/gth-browser-actions-entries.h:91 ../gthumb/gtk-utils.h:40 -#: ../gthumb/resources/app-menu.ui.h:4 -msgid "_Help" -msgstr "По_моћ" +#: gthumb/gth-browser-actions-entries.h:96 +msgid "Quit" +msgstr "Изађи" + +#: gthumb/gth-browser-actions-entries.h:99 +msgid "Show browser" +msgstr "Прикажи разгледач" + +#: gthumb/gth-browser-actions-entries.h:100 +msgid "Close window" +msgstr "Затвори прозор" + +#: gthumb/gth-browser-actions-entries.h:102 +msgid "Open location" +msgstr "Отвори место" + +#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4631 +#: gthumb/gth-browser.c:4649 gthumb/resources/file-list-menu.ui:7 +#: gthumb/resources/file-menu.ui:7 +msgid "Fullscreen" +msgstr "Преко целог екана" + +#: gthumb/gth-browser-actions-entries.h:104 +msgid "Revert image to saved" +msgstr "Врати слику на сачувану" + +#: gthumb/gth-browser-actions-entries.h:105 +msgid "Save image" +msgstr "Сачувај слику" -#: ../gthumb/gth-browser-actions-entries.h:92 -#: ../gthumb/resources/app-menu.ui.h:5 -msgid "_About" -msgstr "_О програму" - -#: ../gthumb/gth-browser-actions-entries.h:97 -#: ../gthumb/resources/app-menu.ui.h:6 -msgid "_Quit" -msgstr "_Изађи" +#: gthumb/gth-browser-actions-entries.h:106 +msgid "Save image as" +msgstr "Сачувај слику као" + +#: gthumb/gth-browser-actions-entries.h:107 +msgid "Sidebar" +msgstr "Бочна површ" + +#: gthumb/gth-browser-actions-entries.h:108 +msgid "Statusbar" +msgstr "Трака стања" + +#: gthumb/gth-browser-actions-entries.h:109 +msgid "Thumbnails list" +msgstr "Списак минијатура" + +#: gthumb/gth-browser-actions-entries.h:111 +msgid "Load previous location" +msgstr "Учитај преходно место" + +#: gthumb/gth-browser-actions-entries.h:112 +msgid "Load next location" +msgstr "Учитај следеће место" + +#: gthumb/gth-browser-actions-entries.h:113 +msgid "Load parent folder" +msgstr "Учитај родитељску фасциклу" + +#: gthumb/gth-browser-actions-entries.h:114 +msgid "Load home" +msgstr "Учитај почетну" + +#: gthumb/gth-browser-actions-entries.h:115 +msgid "Reload location" +msgstr "Поново учитај место" + +#: gthumb/gth-browser-actions-entries.h:116 +msgid "Show/Hide hidden files" +msgstr "Прикажи/сакриј скривене датотеке" + +#: gthumb/gth-browser-actions-entries.h:117 +msgid "Change sorting order" +msgstr "Промени поредак ређања" + +#: gthumb/gth-browser-actions-entries.h:121 +msgid "Show first file" +msgstr "Прикажи прву датотеку" + +#: gthumb/gth-browser-actions-entries.h:122 +msgid "Show last file" +msgstr "Прикажи последњу датотеку" + +#: gthumb/gth-browser-actions-entries.h:124 +msgid "Image tools" +msgstr "Алати за слике" + +#: gthumb/gth-browser-actions-entries.h:125 +msgid "File properties" +msgstr "Особине датотеке" + +#: gthumb/gth-browser-actions-entries.h:127 +msgid "Select all" +msgstr "Изабери све" + +#: gthumb/gth-browser-actions-entries.h:128 +msgid "Select none" +msgstr "Поништи избор" -#: ../gthumb/gth-browser.c:379 +#: gthumb/gth-browser.c:410 msgid "[modified]" msgstr "[измењено]" -#: ../gthumb/gth-browser.c:831 +#: gthumb/gth-browser.c:875 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" @@ -4765,127 +5097,113 @@ msgstr[2] "%d означених датотека (%s)" msgstr[3] "%d означена датотека (%s)" -#: ../gthumb/gth-browser.c:866 +#: gthumb/gth-browser.c:910 #, c-format msgid "%s of free space" msgstr "%s слободног простора" -#: ../gthumb/gth-browser.c:1780 ../gthumb/gth-browser.c:1807 +#: gthumb/gth-browser.c:1788 gthumb/gth-browser.c:1804 #, c-format msgid "No suitable module found for %s" msgstr "Није пронађена одговарајућа јединица за %s" -#: ../gthumb/gth-browser.c:1929 +#: gthumb/gth-browser.c:1909 #, c-format msgid "Save changes to file “%s”?" msgstr "Да сачувам измене у датотеци „%s“?" -#: ../gthumb/gth-browser.c:1934 +#: gthumb/gth-browser.c:1914 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Ако не сачувате, измене у датотеци биће заувек изгубљене." -#: ../gthumb/gth-browser.c:1935 +#: gthumb/gth-browser.c:1915 msgid "Do _Not Save" msgstr "Не _чувај" -#: ../gthumb/gth-browser.c:2414 ../gthumb/gth-browser.c:4656 +#: gthumb/gth-browser.c:2403 gthumb/gth-browser.c:4657 msgid "Accept" msgstr "Прихвати" -#: ../gthumb/gth-browser.c:2414 ../gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2403 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Затвори" -#: ../gthumb/gth-browser.c:3019 ../gthumb/gth-source-tree.c:182 +#: gthumb/gth-browser.c:2942 msgid "Could not change name" msgstr "Не могу изменити назив" -#: ../gthumb/gth-browser.c:3474 +#: gthumb/gth-browser.c:3445 msgid "Modified" msgstr "Измењено" -#: ../gthumb/gth-browser.c:4578 +#: gthumb/gth-browser.c:4579 msgid "Go to the previous visited location" msgstr "Иди на претходно посећено место" -#: ../gthumb/gth-browser.c:4584 +#: gthumb/gth-browser.c:4585 msgid "Go to the next visited location" msgstr "Иди на следеће посећено место" -#: ../gthumb/gth-browser.c:4592 +#: gthumb/gth-browser.c:4593 msgid "History" msgstr "Историјат" -#: ../gthumb/gth-browser.c:4606 +#: gthumb/gth-browser.c:4607 msgid "View the folders" msgstr "Погледај фасцикле" -#: ../gthumb/gth-browser.c:4621 +#: gthumb/gth-browser.c:4622 msgid "Edit file" msgstr "Уреди датотеку" -#: ../gthumb/gth-browser.c:4630 ../gthumb/gth-browser.c:4648 -#: ../gthumb/resources/file-list-menu.ui.h:1 -#: ../gthumb/resources/file-menu.ui.h:1 -msgid "Fullscreen" -msgstr "Преко целог екана" - -#: ../gthumb/gth-browser.c:6612 +#: gthumb/gth-browser.c:6670 #, c-format msgid "File type not supported" msgstr "Врста датотеке није подржана" -#: ../gthumb/gth-browser.c:6655 +#: gthumb/gth-browser.c:6713 #, c-format msgid "No suitable module found" msgstr "Није пронађен одговарајућа јединица" -#: ../gthumb/gth-delete-task.c:64 -msgid "Deleting files" -msgstr "Брисање датотека" - -#: ../gthumb/gth-extensions.c:203 +#: gthumb/gth-extensions.c:206 #, c-format msgid "Could not open the module “%s”: %s" msgstr "Не могу да отворим модул „%s“: %s" -#: ../gthumb/gth-extensions.c:754 +#: gthumb/gth-extensions.c:759 #, c-format msgid "The extension “%1$s” is required by the extension “%2$s”" msgstr "Наставак „%1$s“ је потребан за наставак „%2$s“" -#: ../gthumb/gth-file-chooser-dialog.c:144 +#: gthumb/gth-file-chooser-dialog.c:145 msgid "All Supported Files" msgstr "Све подржане датотеке" -#: ../gthumb/gth-file-chooser-dialog.c:194 +#: gthumb/gth-file-chooser-dialog.c:195 msgid "_Show Format Options" msgstr "_Прикажи опције формата" -#: ../gthumb/gth-file-details.c:43 -msgid "Details" -msgstr "Појединости" - -#: ../gthumb/gth-file-source-vfs.c:224 +#: gthumb/gth-file-source-vfs.c:219 msgid "Computer" msgstr "Рачунар" -#: ../gthumb/gth-file-source-vfs.c:782 +#: gthumb/gth-file-source-vfs.c:796 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "Датотеке не могу бити пребачене у Ђубре. Желите ли их трајно обрисати?" -#: ../gthumb/gth-file-source-vfs.c:792 +#: gthumb/gth-file-source-vfs.c:807 msgid "Could not move the files to the Trash" msgstr "Не могу преместити датотеке у смеће" -#: ../gthumb/gth-file-source-vfs.c:837 +#: gthumb/gth-file-source-vfs.c:852 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Да ли сигурно желите трајно да обришете „%s“?" -#: ../gthumb/gth-file-source-vfs.c:840 +#: gthumb/gth-file-source-vfs.c:855 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -4895,467 +5213,637 @@ msgstr[2] "Да ли сигурно желите да трајно обришете %'d изабраних датотека?" msgstr[3] "Да ли сигурно желите да трајно обришете %'d изабрану датотеку?" -#: ../gthumb/gth-file-source-vfs.c:850 +#: gthumb/gth-file-source-vfs.c:865 msgid "If you delete a file, it will be permanently lost." msgstr "Ако обришете датотеку, биће трајно изгубљена." -#: ../gthumb/gth-filter.c:43 ../gthumb/gth-filter-editor-dialog.c:174 -#: ../gthumb/gth-test-simple.c:78 +#. "files" label +#: gthumb/gth-filter-editor-dialog.c:179 gthumb/gth-filter.c:287 +msgid "files" +msgstr "датотеке" + +#: gthumb/gth-filter-editor-dialog.c:180 gthumb/gth-filter.c:43 +#: gthumb/gth-test-simple.c:78 msgid "kB" msgstr "kB" -#: ../gthumb/gth-filter.c:44 ../gthumb/gth-filter-editor-dialog.c:175 -#: ../gthumb/gth-test-simple.c:79 +#: gthumb/gth-filter-editor-dialog.c:181 gthumb/gth-filter.c:44 +#: gthumb/gth-test-simple.c:79 msgid "MB" msgstr "MB" -#: ../gthumb/gth-filter.c:45 ../gthumb/gth-filter-editor-dialog.c:176 -#: ../gthumb/gth-test-simple.c:80 +#: gthumb/gth-filter-editor-dialog.c:182 gthumb/gth-filter.c:45 +#: gthumb/gth-test-simple.c:80 msgid "GB" msgstr "GB" -#. "files" label -#: ../gthumb/gth-filter.c:286 ../gthumb/gth-filter-editor-dialog.c:173 -msgid "files" -msgstr "датотеке" - -#: ../gthumb/gth-filter-editor-dialog.c:220 +#: gthumb/gth-filter-editor-dialog.c:226 msgid "ascending" msgstr "узлазно" -#: ../gthumb/gth-filter-editor-dialog.c:221 +#: gthumb/gth-filter-editor-dialog.c:227 msgid "descending" msgstr "силазно" -#: ../gthumb/gth-filter-editor-dialog.c:515 +#: gthumb/gth-filter-editor-dialog.c:521 #, c-format msgid "No limit specified" msgstr "Није наведено ограничење" -#: ../gthumb/gth-folder-tree.c:1386 +#: gthumb/gth-filterbar.c:280 +msgid "All" +msgstr "Све" + +#: gthumb/gth-folder-tree.c:1465 msgid "(Open Parent)" msgstr "(Отвори надфасциклу)" -#: ../gthumb/gth-folder-tree.c:1906 +#: gthumb/gth-folder-tree.c:1972 msgid "Enter the new name:" msgstr "Унесите ново име:" -#: ../gthumb/gth-histogram-view.c:910 +#: gthumb/gth-histogram-view.c:911 msgid "Alpha" msgstr "Алфа" #. Translators: RGB is an acronym for Red Green Blue -#: ../gthumb/gth-histogram-view.c:916 +#: gthumb/gth-histogram-view.c:917 msgid "RGB" msgstr "РГБ" -#: ../gthumb/gth-image-list-task.c:141 +#: gthumb/gth-image-list-task.c:144 msgid "Could not rename the file" msgstr "Не могу променити име слике" -#: ../gthumb/gth-image-saver.c:39 +#: gthumb/gth-image-saver.c:39 msgid "No options available for this file type" msgstr "Нема доступних могућности за ову врсту датотеке" -#: ../gthumb/gth-image-saver.c:185 +#: gthumb/gth-image-saver.c:185 #, c-format msgid "Could not find a suitable module to save the image as “%s”" msgstr "Не могу да нађем одговарајући модул да сачувам слику као„%s“" -#: ../gthumb/gth-load-file-data-task.c:108 +#: gthumb/gth-load-file-data-task.c:111 msgid "Reading file information" msgstr "Читање података датотека" -#: ../gthumb/gth-main-default-metadata.c:40 -#: ../gthumb/gth-main-default-tests.c:350 +#: gthumb/gth-location-chooser-dialog.c:194 gthumb/resources/gears-menu.ui:35 +msgid "Hidden Files" +msgstr "Сакривене датотеке" + +#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Место" + +#: gthumb/gth-location-chooser.c:572 +msgid "Locations" +msgstr "Места" + +#: gthumb/gth-location-chooser.c:617 +msgid "Other…" +msgstr "Друго…" + +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Име" + +#: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" msgstr "Величина" -#: ../gthumb/gth-main-default-metadata.c:41 -msgctxt "the file mtime" +#: gthumb/gth-main-default-metadata.c:41 +msgid "Bytes" +msgstr "Бајтова" + +#. Translators: the file modified time. +#: gthumb/gth-main-default-metadata.c:43 msgid "Modified Date & Time" -msgstr "Измењени датум и време" +msgstr "Датум и време измене" -#: ../gthumb/gth-main-default-metadata.c:42 +#: gthumb/gth-main-default-metadata.c:44 msgid "Type" msgstr "Врста" -#: ../gthumb/gth-main-default-metadata.c:44 -msgid "Location" -msgstr "Место" - -#: ../gthumb/gth-main-default-metadata.c:47 +#: gthumb/gth-main-default-metadata.c:49 msgid "Duration" msgstr "Трајање" -#: ../gthumb/gth-main-default-metadata.c:49 +#: gthumb/gth-main-default-metadata.c:51 msgid "Exposure Settings" msgstr "Подешавања излагања" -#: ../gthumb/gth-main-default-metadata.c:50 +#: gthumb/gth-main-default-metadata.c:52 msgid "Aperture" msgstr "Бленда" -#: ../gthumb/gth-main-default-metadata.c:51 +#: gthumb/gth-main-default-metadata.c:53 msgid "ISO Speed" msgstr "ИСО брзина" -#: ../gthumb/gth-main-default-metadata.c:52 +#: gthumb/gth-main-default-metadata.c:54 msgid "Exposure Time" msgstr "Време излагања" -#: ../gthumb/gth-main-default-metadata.c:53 +#: gthumb/gth-main-default-metadata.c:55 msgid "Shutter Speed" msgstr "Брзина заклопца" -#: ../gthumb/gth-main-default-metadata.c:54 +#: gthumb/gth-main-default-metadata.c:56 msgid "Focal Length" msgstr "Жижна даљина" -#: ../gthumb/gth-main-default-metadata.c:55 +#: gthumb/gth-main-default-metadata.c:57 msgid "Flash" msgstr "Блиц" -#: ../gthumb/gth-main-default-metadata.c:56 +#: gthumb/gth-main-default-metadata.c:58 msgid "Camera Model" msgstr "Модел фото-апарата" -#: ../gthumb/gth-main-default-metadata.c:57 +#: gthumb/gth-main-default-metadata.c:59 msgid "Color Profile" msgstr "Профил боје" -#: ../gthumb/gth-main-default-metadata.c:59 +#: gthumb/gth-main-default-metadata.c:61 msgid "General Date & Time" msgstr "Општи датум и време" -#: ../gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-metadata.c:68 msgid "Author" msgstr "Стваралац" -#: ../gthumb/gth-main-default-metadata.c:67 +#: gthumb/gth-main-default-metadata.c:69 msgid "Copyright" msgstr "Ауторска права" -#: ../gthumb/gth-main-default-sort-types.c:166 +#: gthumb/gth-main-default-sort-types.c:166 msgid "file name" msgstr "назив датотеке" -#: ../gthumb/gth-main-default-sort-types.c:167 +#: gthumb/gth-main-default-sort-types.c:167 msgid "file path" msgstr "путања датотеке" -#: ../gthumb/gth-main-default-sort-types.c:168 +#: gthumb/gth-main-default-sort-types.c:168 msgid "file size" msgstr "величина датотеке" -#: ../gthumb/gth-main-default-sort-types.c:169 +#: gthumb/gth-main-default-sort-types.c:169 msgid "file modified date" msgstr "датум последње измене" -#: ../gthumb/gth-main-default-sort-types.c:170 +#: gthumb/gth-main-default-sort-types.c:170 msgid "no sorting" msgstr "без разврставања" -#: ../gthumb/gth-main-default-sort-types.c:171 +#: gthumb/gth-main-default-sort-types.c:171 msgid "dimensions" msgstr "величина" -#: ../gthumb/gth-main-default-sort-types.c:172 +#: gthumb/gth-main-default-sort-types.c:172 msgid "aspect ratio" msgstr "однос висине и ширине" -#: ../gthumb/gth-main-default-tests.c:285 +#: gthumb/gth-main-default-tests.c:286 msgid "All Files" msgstr "Све датотеке" -#: ../gthumb/gth-main-default-tests.c:292 +#: gthumb/gth-main-default-tests.c:293 msgid "All Images" msgstr "Све слике" -#: ../gthumb/gth-main-default-tests.c:299 +#: gthumb/gth-main-default-tests.c:300 msgid "JPEG Images" msgstr "ЈПЕГ слике" -#: ../gthumb/gth-main-default-tests.c:306 +#: gthumb/gth-main-default-tests.c:307 msgid "Raw Photos" msgstr "Сирове фотографије" -#: ../gthumb/gth-main-default-tests.c:327 +#: gthumb/gth-main-default-tests.c:328 msgid "Media" msgstr "Носач садржаја" -#: ../gthumb/gth-main-default-tests.c:334 +#: gthumb/gth-main-default-tests.c:335 msgid "Text Files" msgstr "Текст датотеке" -#: ../gthumb/gth-main-default-tests.c:342 +#: gthumb/gth-main-default-tests.c:343 msgid "Filename" msgstr "Назив датотеке" -#: ../gthumb/gth-main-default-tests.c:374 +#: gthumb/gth-main-default-tests.c:375 msgid "Title (embedded)" msgstr "Наслов (угњежђен)" -#: ../gthumb/gth-main-default-tests.c:382 +#: gthumb/gth-main-default-tests.c:383 msgid "Description (embedded)" msgstr "Опис (угњежђен)" -#: ../gthumb/gth-overwrite-dialog.c:244 +#: gthumb/gth-main-default-types.c:39 +msgid "Show/Hide" +msgstr "Покажи/сакриј" + +#: gthumb/gth-main-default-types.c:40 +msgid "Navigation" +msgstr "Навигација" + +#: gthumb/gth-main-default-types.c:41 +msgid "File Manager" +msgstr "Управник датотека" + +#: gthumb/gth-overwrite-dialog.c:326 msgid "Overwrite" msgstr "Препиши" -#: ../gthumb/gth-progress-dialog.c:308 ../gthumb/gth-progress-dialog.c:453 +#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 msgid "Operations" msgstr "Операције" -#: ../gthumb/gth-save-file-data-task.c:102 +#: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Чување података датотеке" #. Translators: %s is a filename -#: ../gthumb/gth-save-image-task.c:158 +#: gthumb/gth-save-image-task.c:161 #, c-format msgid "Saving “%s”" msgstr "Чувам „%s“" -#: ../gthumb/gth-tags-entry.c:505 +#: gthumb/gth-tags-entry.c:507 #, c-format msgid "Create tag “%s”" msgstr "Направи ознаку „%s“" -#: ../gthumb/gth-tags-entry.c:1172 +#: gthumb/gth-tags-entry.c:1090 msgid "Show all the tags" msgstr "Прикажи све ознаке" -#: ../gthumb/gth-tags-file.c:235 +#: gthumb/gth-tags-file.c:235 msgid "Holidays" msgstr "Одмори" -#: ../gthumb/gth-tags-file.c:236 +#: gthumb/gth-tags-file.c:236 msgid "Temporary" msgstr "Привемено" -#: ../gthumb/gth-tags-file.c:237 +#: gthumb/gth-tags-file.c:237 msgid "Screenshots" msgstr "Снимци екрана" -#: ../gthumb/gth-tags-file.c:238 +#: gthumb/gth-tags-file.c:238 msgid "Science" msgstr "Наука" -#: ../gthumb/gth-tags-file.c:239 +#: gthumb/gth-tags-file.c:239 msgid "Favorite" msgstr "Омиљено" -#: ../gthumb/gth-tags-file.c:240 +#: gthumb/gth-tags-file.c:240 msgid "Important" msgstr "Важно" -#: ../gthumb/gth-tags-file.c:241 +#: gthumb/gth-tags-file.c:241 msgid "GNOME" msgstr "Гном" -#: ../gthumb/gth-tags-file.c:242 +#: gthumb/gth-tags-file.c:242 msgid "Games" msgstr "Игре" -#: ../gthumb/gth-tags-file.c:243 +#: gthumb/gth-tags-file.c:243 msgid "Party" msgstr "Забава" -#: ../gthumb/gth-tags-file.c:244 +#: gthumb/gth-tags-file.c:244 msgid "Birthday" msgstr "Рођендан" -#: ../gthumb/gth-tags-file.c:245 +#: gthumb/gth-tags-file.c:245 msgid "Astronomy" msgstr "Астрономија" -#: ../gthumb/gth-tags-file.c:246 +#: gthumb/gth-tags-file.c:246 msgid "Family" msgstr "Породица" -#: ../gthumb/gth-test-aspect-ratio.c:67 ../gthumb/gth-test-simple.c:57 +#: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "је ниже од" -#: ../gthumb/gth-test-aspect-ratio.c:68 ../gthumb/gth-test-simple.c:58 +#: gthumb/gth-test-aspect-ratio.c:68 gthumb/gth-test-simple.c:58 msgid "is greater than" msgstr "је веће од" -#: ../gthumb/gth-test-aspect-ratio.c:69 ../gthumb/gth-test-simple.c:59 +#: gthumb/gth-test-aspect-ratio.c:69 gthumb/gth-test-simple.c:59 msgid "is equal to" msgstr "је једнако са" -#: ../gthumb/gth-test-aspect-ratio.c:70 ../gthumb/gth-test-simple.c:60 +#: gthumb/gth-test-aspect-ratio.c:70 gthumb/gth-test-simple.c:60 msgid "is greater than or equal to" msgstr "је већи или једнак са" -#: ../gthumb/gth-test-aspect-ratio.c:71 ../gthumb/gth-test-simple.c:61 +#: gthumb/gth-test-aspect-ratio.c:71 gthumb/gth-test-simple.c:61 msgid "is lower than or equal to" msgstr "је мањи или једнак са" -#: ../gthumb/gth-test-aspect-ratio.c:385 ../gthumb/gth-test-category.c:425 -#: ../gthumb/gth-test-simple.c:1034 ../gthumb/gth-test-simple.c:1055 -#: ../gthumb/gth-test-simple.c:1081 +#: gthumb/gth-test-aspect-ratio.c:369 gthumb/gth-test-category.c:421 +#: gthumb/gth-test-simple.c:1084 gthumb/gth-test-simple.c:1105 +#: gthumb/gth-test-simple.c:1131 #, c-format msgid "The test definition is incomplete" msgstr "Опис пробе је непотпун" -#: ../gthumb/gth-test-category.c:46 ../gthumb/gth-test-simple.c:50 -#: ../gthumb/gth-test-simple.c:67 +#: gthumb/gth-test-category.c:46 gthumb/gth-test-simple.c:50 +#: gthumb/gth-test-simple.c:67 msgid "is" msgstr "је" -#: ../gthumb/gth-test-category.c:47 +#: gthumb/gth-test-category.c:47 msgid "is only" msgstr "је само" -#: ../gthumb/gth-test-category.c:48 ../gthumb/gth-test-simple.c:51 -#: ../gthumb/gth-test-simple.c:68 +#: gthumb/gth-test-category.c:48 gthumb/gth-test-simple.c:51 +#: gthumb/gth-test-simple.c:68 msgid "is not" msgstr "није" -#: ../gthumb/gth-test-category.c:49 ../gthumb/gth-test-simple.c:53 +#: gthumb/gth-test-category.c:49 gthumb/gth-test-simple.c:53 msgid "matches" msgstr "поклапа се" -#: ../gthumb/gth-test-selector.c:253 +#: gthumb/gth-test-selector.c:259 msgid "Add a new rule" msgstr "Додај ново правило" -#: ../gthumb/gth-test-selector.c:263 +#: gthumb/gth-test-selector.c:269 msgid "Remove this rule" msgstr "Уклони ово правило" -#: ../gthumb/gth-test-simple.c:47 +#: gthumb/gth-test-simple.c:47 msgid "contains" msgstr "садржи" -#: ../gthumb/gth-test-simple.c:48 +#: gthumb/gth-test-simple.c:48 msgid "starts with" msgstr "почиње са" -#: ../gthumb/gth-test-simple.c:49 +#: gthumb/gth-test-simple.c:49 msgid "ends with" msgstr "завршава са" -#: ../gthumb/gth-test-simple.c:52 +#: gthumb/gth-test-simple.c:52 msgid "does not contain" msgstr "не садржи" -#: ../gthumb/gth-test-simple.c:65 +#: gthumb/gth-test-simple.c:65 msgid "is before" msgstr "је пре" -#: ../gthumb/gth-test-simple.c:66 +#: gthumb/gth-test-simple.c:66 msgid "is after" msgstr "је након" -#: ../gthumb/gth-time-selector.c:614 +#: gthumb/gth-time-selector.c:542 msgid "Today" msgstr "Данас" -#: ../gthumb/gth-time-selector.c:622 +#: gthumb/gth-time-selector.c:550 msgid "Now" msgstr "Сада" -#: ../gthumb/gth-toolbox.c:144 +#: gthumb/gth-toolbox.c:146 msgid "Colors" msgstr "Боје" -#: ../gthumb/gth-toolbox.c:145 +#: gthumb/gth-toolbox.c:147 msgid "Rotation" msgstr "Окренутост" -#: ../gthumb/gth-trash-task.c:64 -msgid "Moving files to trash" -msgstr "Премештам датотеке у смеће" +#: gthumb/gth-window.c:1048 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s». Do you " +"want to reassign it to this action instead?" +msgstr "" +"Комбинација тастера „%s“ је већ додељена радњи „%s“. Да ли ипак желите да " +"је поново доделите овој радњи?" + +#: gthumb/gth-window.c:1056 +msgid "Reassign" +msgstr "Додели поново" + +#: gthumb/gth-window.c:1074 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s» and cannot " +"be changed." +msgstr "" +"Комбинација тастера „%s“ је већ додељена радњи „%s“ и не може бити измењена." + +#: gthumb/gth-window.c:1078 +#, c-format +msgid "The key combination «%s» is already assigned and cannot be changed." +msgstr "Комбинација тастера „%s“ је већ додељена и не може бити измењена." -#: ../gthumb/gtk-utils.c:338 +#: gthumb/gtk-utils.c:370 msgid "Could not display help" msgstr "Не могу приказати помоћ" -#: ../gthumb/gtk-utils.c:658 ../gthumb/gtk-utils.c:665 +#: gthumb/gtk-utils.c:730 gthumb/gtk-utils.c:737 msgid "Could not launch the application" msgstr "Не могу покренути програм" -#: ../gthumb/gtk-utils.c:768 +#: gthumb/gtk-utils.c:840 msgid "_Copy Here" msgstr "Умножи _овде" -#: ../gthumb/gtk-utils.c:773 +#: gthumb/gtk-utils.c:845 msgid "_Move Here" msgstr "_Премести овде" -#: ../gthumb/gtk-utils.c:778 +#: gthumb/gtk-utils.c:850 msgid "_Link Here" msgstr "_Повежи овде" -#: ../gthumb/gtk-utils.c:787 +#: gthumb/gtk-utils.c:859 msgid "Cancel" msgstr "Откажи" -#: ../gthumb/gtk-utils.h:36 +#: gthumb/gtk-utils.h:36 msgid "_Cancel" msgstr "_Откажи" -#: ../gthumb/gtk-utils.h:41 +#: gthumb/gtk-utils.h:40 gthumb/resources/gears-menu.ui:53 +msgid "_Help" +msgstr "По_моћ" + +#: gthumb/gtk-utils.h:41 msgid "_New" msgstr "_Ново" -#: ../gthumb/gtk-utils.h:42 +#: gthumb/gtk-utils.h:42 msgid "_Ok" msgstr "_У реду" -#: ../gthumb/gtk-utils.h:43 +#: gthumb/gtk-utils.h:43 msgid "_Remove" msgstr "_Уклони" -#: ../gthumb/gtk-utils.h:44 +#: gthumb/gtk-utils.h:44 msgid "_Save" msgstr "_Сачувај" -#: ../gthumb/gtk-utils.h:45 +#: gthumb/gtk-utils.h:45 msgid "E_xecute" msgstr "_Изврши" -#: ../gthumb/gtk-utils.h:46 +#: gthumb/gtk-utils.h:46 msgid "_Upload" msgstr "_Отпреми" -#: ../gthumb/resources/app-menu.ui.h:1 -msgid "New _Window" -msgstr "Нови _прозор" - -#: ../gthumb/resources/folder-menu.ui.h:1 +#: gthumb/resources/folder-menu.ui:7 msgid "Open in New Window" msgstr "Отвори у новом прозору" -#: ../gthumb/resources/gears-menu.ui.h:1 -msgid "New Window" -msgstr "Нови прозор" - -#: ../gthumb/resources/gears-menu.ui.h:2 +#: gthumb/resources/gears-menu.ui:11 msgid "Open Location…" msgstr "Отвори место…" -#: ../gthumb/resources/gears-menu.ui.h:5 -msgid "Revert" -msgstr "Поврати" - -#: ../gthumb/resources/gears-menu.ui.h:6 +#: gthumb/resources/gears-menu.ui:31 msgid "Sort By…" msgstr "Поређај према…" -#: ../gthumb/resources/gears-menu.ui.h:7 -msgid "Hidden Files" -msgstr "Сакривене датотеке" +#: gthumb/resources/gears-menu.ui:57 +msgid "_About gThumb" +msgstr "О _Гномовом сличку" -#: ../gthumb/resources/history-menu.ui.h:1 +#: gthumb/resources/history-menu.ui:9 msgid "_Delete History" msgstr "_Обриши историјат" +#~ msgid "720 × 720" +#~ msgstr "720 × 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 × 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 × 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 × 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 × 2048" + +#~ msgid "A_lbum:" +#~ msgstr "А_лбум:" + +#~ msgid "Add a new album" +#~ msgstr "Додајте нови албум" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "Промени величину слике ако је већа од ове величине" + +#~ msgid "Private" +#~ msgstr "Личне" + +#~ msgid "_Visibility:" +#~ msgstr "_Видљивост:" + +#~ msgid "_Album:" +#~ msgstr "_Албум:" + +#~ msgid "New Album" +#~ msgstr "Нови албум" + +#~ msgid "Export to Facebook" +#~ msgstr "Извези на Фејсбук" + +#~ msgid "Facebook" +#~ msgstr "Фејсбук" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Отпреми слике на Фејсбук" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "Веб албум _Пикаса…" + +#~ msgid "_Albums:" +#~ msgstr "_Албуми:" + +#~ msgid "Used" +#~ msgstr "Коришћено" + +#~ msgid "Remaining photos" +#~ msgstr "Преостале фотографије" + +#~ msgid "Public" +#~ msgstr "Јавно" + +#~ msgid "Could not get the album list" +#~ msgstr "Не могу да добавим списак албума" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Извози у Пикаса веб албуме" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Увези из веб албума Пикасе" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Веб албум Пикаса" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Отпреми слике на веб албуме Пикасе" + +#~ msgid "--∶--" +#~ msgstr "--∶--" + +#~ msgid "gThumb Photo Import Tool" +#~ msgstr "Алатка за увоз слика Гномов сличко" + +#~ msgid "Choose startup folder" +#~ msgstr "Одабери почетну фасциклу" + +#~ msgid "A_dd and Close" +#~ msgstr "_Додај и затвори" + +#~ msgid "%s Metadata" +#~ msgstr "%s метаподатак" + +#~ msgid "Sa_ve and Close" +#~ msgstr "Сачу_вај и затвори" + +#~ msgid "%s Tags" +#~ msgstr "%s ознаке" + +#~ msgid "Assign Tags" +#~ msgstr "Додели ознаке" + +#~ msgid "Extension example." +#~ msgstr "Пример наставка." + +#~ msgid "" +#~ "The geographical position information is not available for this image." +#~ msgstr "Подаци о земљописном положају нису доступни за ову слику." + +#~ msgid "Slideshow" +#~ msgstr "Покретни приказ" + +#~ msgid "View images as a slideshow." +#~ msgstr "Погледај слике у покретном приказу." + +#~ msgid "_About" +#~ msgstr "_О програму" + +#~ msgid "Details" +#~ msgstr "Појединости" + +#~ msgid "New _Window" +#~ msgstr "Нови _прозор" + #~ msgid "Import from Facebook" #~ msgstr "Увези са Фејсбука" diff -Nru gthumb-3.11.2/po/sv.po gthumb-3.12.0/po/sv.po --- gthumb-3.11.2/po/sv.po 2021-01-10 10:11:38.059911300 +0000 +++ gthumb-3.12.0/po/sv.po 2021-09-19 15:50:41.965030400 +0000 @@ -5,13 +5,14 @@ # Daniel Nylander , 2006, 2007, 2008, 2009, 2010, 2011, 2012. # Josef Andersson , 2016. # Anders Jonsson , 2016, 2017, 2018, 2019, 2020, 2021. +# Luna Jernberg , 2021. # msgid "" msgstr "" "Project-Id-Version: gThumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-12-31 11:22+0000\n" -"PO-Revision-Date: 2021-01-05 19:56+0100\n" +"POT-Creation-Date: 2021-08-30 17:58+0000\n" +"PO-Revision-Date: 2021-09-04 00:37+0200\n" "Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -19,7 +20,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 3.0\n" #: data/appdata/org.gnome.gThumb.appdata.xml.in:8 msgid "gThumb Image Viewer" @@ -104,11 +105,11 @@ "Huruvida rullningslistens positioner ska återställas efter att bild har " "ändrats" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Möjliga värden är: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Möjliga värden är: tiff, tif." @@ -134,7 +135,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:424 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:428 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -148,13 +149,13 @@ msgstr "Bild;Visare;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:97 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Nytt fönster" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Text" @@ -225,6 +226,38 @@ msgid "D_etermine image type from content (slower)" msgstr "Fa_stställ bildtyp från innehåll (långsammare)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "siffror" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Beskrivning" + +#: data/ui/code-selector.ui:269 +msgid "Edit" +msgstr "Redigera" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "Standardvärde" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "ta bort" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "lägg till" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Tillägg:" @@ -269,27 +302,27 @@ msgstr "Medel:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: data/ui/histogram-info.ui:42 +#: data/ui/histogram-info.ui:41 msgid "Std dev:" msgstr "Std.avv:" -#: data/ui/histogram-info.ui:60 +#: data/ui/histogram-info.ui:58 msgid "Median:" msgstr "Median:" #. After the colon there is the total number of pixels -#: data/ui/histogram-info.ui:148 +#: data/ui/histogram-info.ui:127 msgid "Pixels:" msgstr "Bildpunkter:" #. After the colon there is a percentile. -#: data/ui/histogram-info.ui:163 +#: data/ui/histogram-info.ui:144 msgctxt "Pixels" msgid "Max:" msgstr "Max:" #. After the colon there is the percentile of selected pixels. -#: data/ui/histogram-info.ui:180 +#: data/ui/histogram-info.ui:161 msgctxt "Pixels" msgid "Selected:" msgstr "Markerade:" @@ -311,7 +344,7 @@ msgstr "Filnamn:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Storlek:" @@ -421,9 +454,9 @@ #: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Allmänt" @@ -432,7 +465,7 @@ msgid "Shortcuts:" msgstr "Kortkommandon:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "Åte_rställ alla…" @@ -440,6 +473,11 @@ msgid "_Inverse order" msgstr "Om_vänd ordning" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +msgid "Example:" +msgstr "Exempel:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -554,16 +592,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Okänd JPEG-färgrymd (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Standardfiländelse:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Kvalitet:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Förlustfri" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Standardfiländelse:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Utjämning:" @@ -627,17 +671,17 @@ msgid "_Method:" msgstr "_Metod:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Förlustfri" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:154 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:120 msgid "PNG" msgstr "PNG" @@ -655,15 +699,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:183 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Sparar" @@ -672,8 +716,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Inget namn angivet" @@ -683,7 +727,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Ogiltigt namn. Följande tecken tillåts ej: %s" @@ -753,21 +797,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:859 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Byt namn" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4608 -#: gthumb/gth-browser.c:4710 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4762 +#: gthumb/gth-browser.c:4874 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Egenskaper" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Album" @@ -811,15 +855,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Visa målplatsen" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Namn:" @@ -889,7 +931,7 @@ msgstr "Kunde inte lägga till filerna till albumet" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Kunde inte skapa albumet" @@ -945,15 +987,15 @@ msgstr "Tagg (inbäddad)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:872 -#: extensions/exiv2_tools/exiv2-utils.cpp:881 -#: extensions/exiv2_tools/exiv2-utils.cpp:911 -#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Ogiltigt filformat" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1094,11 +1136,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Inställningar" @@ -1106,7 +1148,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Kommentar" @@ -1114,20 +1157,6 @@ msgid "Title" msgstr "Titel" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Beskrivning" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1151,8 +1180,8 @@ msgstr "Bild_vägg…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Kontaktark" @@ -1231,16 +1260,16 @@ msgstr "Fä_rg:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Text" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "Sid_huvud:" @@ -1251,190 +1280,211 @@ msgstr "Välj ett typsnitt" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "Sid_fot:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Text:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "Aktuellt sidnummer" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "Totala antalet sidor" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:151 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Specialkod" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:242 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ format }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:98 +msgid "Help" +msgstr "Hjälp" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "Aktuellt datum" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Redigera mall" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "_Mål:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Välj målmapp" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "Fil_namn:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:288 -msgid "New enumerator digit" -msgstr "Ny uppräkningssiffra" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "Skapa _HTML-bildkarta" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Skapa ett nytt tema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Redigera det valda temat" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Ta bort det valda temat" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Tema" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Kolumner:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Bilder per sida:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Alla bilder på en enda sida" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "_Alla sidor med samma storlek" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Layout" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "S_ortera:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "Om_vänd ordning" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "_Storlek:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "Kvad_ratisk" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Miniatyrbilder" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Uppräkningsvärde" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Aktuellt datum" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +msgid "Current page number" +msgstr "Aktuellt sidnummer" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +msgid "Total number of pages" +msgstr "Totalt antal sidor" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Plats" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Kunde inte spara temat" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Kunde inte ta bort temat" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Redigera mall" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Bildvägg" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Skapar bilder" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Genererar miniatyrbilder" @@ -1553,8 +1603,6 @@ msgstr "Ta bort metadata" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "B_eskrivning:" @@ -1604,11 +1652,6 @@ msgid "The following date" msgstr "Följande datum" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Aktuellt datum" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Datum för senaste ändring" @@ -1634,6 +1677,14 @@ msgid "Reading files" msgstr "Läsning av filer" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "exempel" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Vad exempel gör" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "C_opyright:" @@ -1684,11 +1735,11 @@ msgstr "Stat/Område:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(ogiltigt värde)" -#: extensions/exiv2_tools/exiv2-utils.cpp:709 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Exponering" @@ -1752,206 +1803,6 @@ msgid "_Export To" msgstr "_Exportera till" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Redigera konton" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbum:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Lägg till ett nytt album" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "K_onto:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Ändra storlek om större än denna storlek" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "_Ändra storlek om större än:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Offentliga foton" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Privata foton, synliga för vänner" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Privat" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "S_ynlighet:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "K_onto:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Album:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Filer skickades upp på servern." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Kunde inte skicka upp filerna" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Kunde inte ansluta till servern" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Kunde inte skapa albumet" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Nytt album" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Exportera till Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Ingen giltig fil vald." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Kunde inte exportera filerna" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:873 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d fil (%s)" -msgstr[1] "%d filer (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Exportera till %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Hämtar albumlistan" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Skapar nya albumet" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Kunde inte skicka upp ”%s”: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Skickar upp ”%s”" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Skickar upp filerna till servern" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Hämtar fotolistan" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Skicka upp bilder till Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Ny mapp" @@ -1962,9 +1813,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5620 gthumb/gth-browser.c:5656 +#: gthumb/gth-browser.c:5800 gthumb/gth-browser.c:5843 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Kunde inte genomföra åtgärden" @@ -1989,6 +1840,10 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 #: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Kopiera" @@ -2002,7 +1857,7 @@ msgstr "Kopiera till" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Flytta" @@ -2068,36 +1923,36 @@ msgid "Open with Gimp" msgstr "Öppna med GIMP" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Hemmapp" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "Öppna _med" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Vill du flytta ”%s” till ”%s”?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Vill du kopiera ”%s” till ”%s”?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Vill du flytta de dragna filerna till ”%s”?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Vill du kopiera de dragna filerna till ”%s”?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Kopiera" @@ -2211,7 +2066,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Alternativ" @@ -2276,7 +2131,7 @@ msgstr "Hög _kvalitet" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "bildpunkter" @@ -2511,11 +2366,11 @@ msgid "Automatic contrast adjustment" msgstr "Automatisk kontrastjustering" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:289 msgid "Color Picker" msgstr "Färgväljare" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:292 msgid "Pick a color from the image" msgstr "Välj en färg från bilden" @@ -2585,14 +2440,11 @@ msgid "2.39∶1" msgstr "2.39∶1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Anpassat" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Annat…" # to-do #: extensions/file_tools/gth-file-tool-crop.c:470 @@ -2621,7 +2473,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1864 +#: gthumb/gth-browser.c:1970 msgid "Could not save the file" msgstr "Kunde inte spara filen" @@ -2869,6 +2721,15 @@ msgid "no file" msgstr "ingen fil" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:877 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d fil (%s)" +msgstr[1] "%d filer (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2913,10 +2774,18 @@ msgid "Upload images to Flickr" msgstr "Skicka upp bilder till Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Offentliga foton" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Privata foton, synliga för familj och vänner" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Privata foton, synliga för vänner" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Privata foton, synliga för familj" @@ -2937,8 +2806,16 @@ msgid "Restricted content" msgstr "Begränsat innehåll" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "K_onto:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Redigera konton" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Ledigt utrymme:" @@ -2959,38 +2836,78 @@ msgid "Hi_de from public searches" msgstr "Dö_lj från offentliga sökningar" -#: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 -msgid "_Open in the Browser" -msgstr "_Öppna i bläddraren" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "_Ändra storlek om större än:" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d fil" -msgstr[1] "%d filer" +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "K_onto:" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "Kunde inte få fotolistan" +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Kunde inte ansluta till servern" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 -msgid "No album selected" -msgstr "Inget album har markerats" +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Filer skickades upp på servern." -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 -msgid "_Import" -msgstr "_Importera" +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1819 +msgid "_Open in the Browser" +msgstr "_Öppna i bläddraren" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Kunde inte skapa albumet" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Kunde inte skicka upp filerna" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Ingen giltig fil vald." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Kunde inte exportera filerna" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Exportera till %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d fil" +msgstr[1] "%d filer" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 +msgid "Could not get the photo list" +msgstr "Kunde inte få fotolistan" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 +msgid "No album selected" +msgstr "Inget album har markerats" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 +msgid "_Import" +msgstr "_Importera" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Importera från %s" @@ -3040,6 +2957,35 @@ "att skicka upp foton till %s. När du är klar, återvänd till detta fönster " "för att slutföra behörigheten." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Hämtar albumlistan" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Skapar nya albumet" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Kunde inte skicka upp ”%s”: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Skickar upp ”%s”" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Skickar upp filerna till servern" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Hämtar fotolistan" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3231,11 +3177,11 @@ msgid "Pause" msgstr "Paus" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Ta en skärmbild" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3258,7 +3204,7 @@ msgstr "Artist" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Album" @@ -3279,12 +3225,12 @@ msgstr "Bildfrekvens" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Bredd" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Höjd" @@ -3307,9 +3253,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 -#: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/image_viewer/gth-metadata-provider-image.c:300 +#: extensions/raw_files/gth-metadata-provider-raw.c:97 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3324,59 +3270,83 @@ msgid "Print" msgstr "Skriv ut" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "Centrerad" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Anpassat" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "millimeter" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "tum" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "Aktuellt sidnummer" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "Totala antalet sidor" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Specialkod" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ format }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "Aktuellt datum" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "Totala antalet filer" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "Händelsebeskrivning" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "_Rader:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Bild" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Position:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Vänster" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Topp" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Rotation:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Enhet:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Förhandsgranska" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "millimeter" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "tum" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Typsnitt" @@ -3393,24 +3363,33 @@ msgid "Select Footer Font" msgstr "Välj ett typsnitt för sidfot" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +msgid "Total number of files" +msgstr "Totalt antal filer" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +msgid "Event description" +msgstr "Händelsebeskrivning" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Sida %d av %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Kunde inte skriva ut" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Bilder" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:390 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Ingen passande inläsare tillgänglig för denna filtyp" @@ -3422,7 +3401,7 @@ msgstr "Läser in ”%s”" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Läser in bilder" @@ -3448,8 +3427,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Sparar bilder" @@ -3723,6 +3702,14 @@ msgid "Loading the original image" msgstr "Läser in den ursprungliga bilden" +#: extensions/image_viewer/gth-metadata-provider-image.c:213 +msgid "JPEG XL container" +msgstr "JPEG XL-behållare" + +#: extensions/image_viewer/gth-metadata-provider-image.c:215 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Rulla bild" @@ -3736,106 +3723,59 @@ msgid "Viewer" msgstr "Visare" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "_Mål" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "_Automatisk undermapp" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr "som _enkel undermapp" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "Året" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "Månaden" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "Dagen i månaden" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "Timmen" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Minuterna" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Sekunderna" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "_Mall:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Ogiltigt mål" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "exempel: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Fildatum" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "år-månad-dag" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "år-månad" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "år" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "anpassat format" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Importerar filer" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Ingen fil importerades" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "De markerade filerna finns redan i destinationen." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Kunde inte ta bort filerna" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "Åtgärden ta bort stöds ej." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Senast importerad" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Ingen fil angiven." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3869,79 +3809,16 @@ msgid "Sh_ortcut:" msgstr "K_ortkommando:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "Filens uri" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "Filsökvägen" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "Filens basnamn" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "Sökvägen till överordnad mapp" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ meddelande }{ standardvärde }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Fråga efter ett inmatningsvärde" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ attributnamn }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:379 -msgid "A file attribute" -msgstr "Ett filattribut" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "Filens basnamn utan filändelse" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "Filändelsen" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ text }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Citera texten " - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "Aktuellt datum och tid" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "_Kommando:" -#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: extensions/list_tools/data/ui/script-editor.ui:172 +msgid "Edit command" +msgstr "Redigera kommando" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:556 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Personalisera…" @@ -3968,6 +3845,7 @@ msgstr "Nytt kommando" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Redigera kommando" @@ -3979,7 +3857,44 @@ msgid "Commands" msgstr "Kommandon" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +msgid "Quoted text" +msgstr "Citerad text" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +msgid "File URI" +msgstr "Fil-URI" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +msgid "File path" +msgstr "Filsökväg" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +msgid "File name" +msgstr "Filnamn" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +msgid "File name, no extension" +msgstr "Filnamn, utan filändelse" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +msgid "File extension" +msgstr "Filändelse" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +msgid "Folder path" +msgstr "Mappsökväg" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +msgid "Ask a value" +msgstr "Fråga efter ett värde" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Filattribut" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Inget kommando angavs" @@ -3989,18 +3904,11 @@ msgid "Command exited abnormally with status %d" msgstr "Kommandot avslutades onormalt med status %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Ange ett värde:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Felformulerat kommando" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "_Hoppa över" @@ -4049,8 +3957,9 @@ msgid "A_ccounts:" msgstr "K_onton:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Läser in…" @@ -4087,7 +3996,7 @@ msgstr "Hämtar kontoinformation" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Välj en mapp" @@ -4122,7 +4031,7 @@ #. view label #: extensions/photo_importer/data/ui/photo-importer.ui:54 -#: gthumb/gth-filterbar.c:414 +#: gthumb/gth-filterbar.c:391 msgid "S_how:" msgstr "V_isa:" @@ -4134,40 +4043,29 @@ msgid "_Tags:" msgstr "_Taggar:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Kunde inte importera filerna" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Filer att importera: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Kunde inte läsa in mappen" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Tom)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Hämta mappinnehållet…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Tom" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Importera från flyttbar enhet" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Importera från mapp" @@ -4183,53 +4081,7 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa webbalbum…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Album:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Namn" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Använd" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Återstående foton" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Publik" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Kunde inte hämta albumlistan" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Exportera till Picasa webbalbum" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Importera från Picasa webbalbum" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Picasa webbalbum" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Skicka upp bilder till Picasa webbalbum" - -#: extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:91 msgid "RAW Format" msgstr "RAW-format" @@ -4257,22 +4109,6 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Verktyg för att ta bort röda ögon från ett foto." -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "siffror" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "format:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "ta bort" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "lägg till" - #: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Sortera efter:" @@ -4282,130 +4118,66 @@ msgid "Cas_e:" msgstr "Skiftläg_e:" -#: extensions/rename_series/data/ui/rename-series.ui:84 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Hjälp" - -#: extensions/rename_series/data/ui/rename-series.ui:98 -msgid "Edit template" -msgstr "Redigera mall" - -#: extensions/rename_series/data/ui/rename-series.ui:119 -msgid "Revert to the last used template" -msgstr "Återställ till den senast använda mallen" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:227 -msgid "%M{ format }" -msgstr "%M{ format }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:257 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ identifierare }" - -#: extensions/rename_series/data/ui/rename-series.ui:303 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "Det ursprungliga filnamnet" - -#: extensions/rename_series/data/ui/rename-series.ui:318 -msgid "The original extension" -msgstr "Den ursprungliga filändelsen" - -#: extensions/rename_series/data/ui/rename-series.ui:333 -msgid "The original enumerator" -msgstr "Den ursprungliga uppräknaren" - -#: extensions/rename_series/data/ui/rename-series.ui:348 -msgid "The modification date" -msgstr "Ändringsdatumet" - -#: extensions/rename_series/data/ui/rename-series.ui:364 -msgid "The digitalization date" -msgstr "Digitaliseringsdatumet" - -#: extensions/rename_series/data/ui/rename-series.ui:436 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:473 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "Om_vänd ordning" -#: extensions/rename_series/data/ui/rename-series.ui:520 -msgid "_Template:" -msgstr "_Mall:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Återställ till den senast använda mallen" -#: extensions/rename_series/data/ui/rename-series.ui:573 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Förhandsgranska:" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Uppräkningsvärde" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Ursprungligt filnamn" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Ursprunglig filändelse" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Ursprunglig uppräknare" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Ändringsdatum" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Datum för digitalisering" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Filattribut" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Kunde inte byta namn på filerna" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Kunde inte spara mallen" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Redigera mall" - -#: extensions/rename_series/dlg-rename-series.c:869 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "_Byt namn" -#: extensions/rename_series/dlg-rename-series.c:886 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Gammalt namn" -#: extensions/rename_series/dlg-rename-series.c:897 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Nytt namn" -#: extensions/rename_series/dlg-rename-series.c:975 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "Behåll ursprungligt skiftläge" -#: extensions/rename_series/dlg-rename-series.c:976 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Konvertera till gemener" -#: extensions/rename_series/dlg-rename-series.c:977 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Konvertera till versaler" @@ -4484,7 +4256,7 @@ msgstr "Sök igen" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Sök" @@ -4503,16 +4275,21 @@ msgid "Add another location" msgstr "Lägg till en annan plats" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +msgid "No file found" +msgstr "Ingen fil hittades" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Filer hittade hittills: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Söker…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Avbryt åtgärden" @@ -4588,11 +4365,11 @@ msgid "Pause/Resume presentation" msgstr "Pausa/Återuppta presentation" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:124 msgid "Show next file" msgstr "Visa nästa fil" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:123 msgid "Show previous file" msgstr "Visa föregående fil" @@ -4765,90 +4542,88 @@ msgid "Adapts to the window width" msgstr "Anpassar sig efter fönstrets bredd" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Kopiera originalbilder till mål" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Anpassa till fönstrets bredd " -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Indexsida" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Miniatyrbildstext" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "Det aktuella bildnumret" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "Totala antalet bilder" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "Filkommentaren" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Bildsida" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Visa beskrivningen, om möjligt" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Visa följande attribut:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Bildattribut" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +msgid "Current image number" +msgstr "Aktuellt bildnummer" + +#: extensions/webalbums/dlg-web-exporter.c:44 +msgid "Total number of images" +msgstr "Totalt antal bilder" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Webbalbum" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Felformulerat kommando" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Kunde inte visa målplatsen" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "Albumet har skapats." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Sparar miniatyrbilder" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Sparar HTML-sidor: Bilder" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Sparar HTML-sidor: Index" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Kopierar ursprungliga bilder" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Kunde inte hitta stilmappen" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Kunde inte skapa temporär mapp" @@ -4860,9 +4635,9 @@ msgid "Create static web albums." msgstr "Skapa statiska webbalbum." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1171 -#: gthumb/gth-browser.c:6625 gthumb/gth-browser.c:6644 -#: gthumb/gth-browser.c:6668 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1175 +#: gthumb/gth-browser.c:6842 gthumb/gth-browser.c:6861 +#: gthumb/gth-browser.c:6885 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "Kunde inte läsa in positionen ”%s”" @@ -4887,7 +4662,7 @@ msgid "Edit Filter" msgstr "Redigera filter" -#: gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 gthumb/gth-main-default-types.c:43 msgid "Filters" msgstr "Filter" @@ -5036,7 +4811,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5048,7 +4823,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5086,7 +4861,7 @@ msgid "— Image browser and viewer" msgstr "— Bildbläddrare och bildvisare" -#: gthumb/gth-browser-actions-callbacks.c:100 +#: gthumb/gth-browser-actions-callbacks.c:101 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -5097,7 +4872,7 @@ "under villkoren i GNU General Public License, publicerad av Free Software " "Foundation; antingen version 2 eller (om du så vill) någon senare version." -#: gthumb/gth-browser-actions-callbacks.c:104 +#: gthumb/gth-browser-actions-callbacks.c:105 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -5109,7 +4884,7 @@ "LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL. Se GNU General Public License för " "ytterligare information." -#: gthumb/gth-browser-actions-callbacks.c:108 +#: gthumb/gth-browser-actions-callbacks.c:109 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." @@ -5117,11 +4892,11 @@ "Du bör ha fått en kopia av GNU General Public License tillsammans med " "gThumb. Om inte, se http://www.gnu.org/licenses/." -#: gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-browser-actions-callbacks.c:128 msgid "An image viewer and browser for GNOME." msgstr "En bildvisare och bläddrare för GNOME." -#: gthumb/gth-browser-actions-callbacks.c:130 +#: gthumb/gth-browser-actions-callbacks.c:131 msgid "translator-credits" msgstr "" "Daniel Nylander \n" @@ -5129,190 +4904,200 @@ "Bo Rosén\n" "Josef Andersson \n" "Anders Jonsson \n" +"Luna Jernberg \n" "\n" "Skicka synpunkter på översättningen till\n" "." -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:99 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Tangentbordsgenvägar" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Quit" msgstr "Avsluta" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Show browser" msgstr "Visa bläddrare" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:104 msgid "Close window" msgstr "Stäng fönster" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Open location" msgstr "Öppna plats" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4623 -#: gthumb/gth-browser.c:4641 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:107 gthumb/gth-browser.c:4777 +#: gthumb/gth-browser.c:4795 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Helskärm" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Revert image to saved" msgstr "Återställ bild till sparad" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Save image" msgstr "Spara bild" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Save image as" msgstr "Spara bild som" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:111 msgid "Sidebar" msgstr "Sidopanel" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Statusbar" msgstr "Statusrad" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Thumbnails list" msgstr "Miniatyrbildslista" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load previous location" msgstr "Läs in föregående plats" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Load next location" msgstr "Läs in nästa plats" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Load parent folder" msgstr "Läs in överordnad mapp" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Load home" msgstr "Läs in hem" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:119 msgid "Reload location" msgstr "Uppdatera plats" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:120 msgid "Show/Hide hidden files" msgstr "Visa/dölj dolda filer" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:121 msgid "Change sorting order" msgstr "Ändra sorteringsordning" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Show first file" msgstr "Visa första filen" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:126 msgid "Show last file" msgstr "Visa sista filen" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Image tools" msgstr "Bildverktyg" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:129 msgid "File properties" msgstr "Filegenskaper" # file-list-select-all -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:131 msgid "Select all" msgstr "Markera alla" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:132 msgid "Select none" msgstr "Markera ingen" -#: gthumb/gth-browser.c:409 +#: gthumb/gth-browser-actions-entries.h:134 gthumb/gth-filterbar.c:526 +msgid "All" +msgstr "Alla" + +#: gthumb/gth-browser.c:413 msgid "[modified]" msgstr "[ändrad]" -#: gthumb/gth-browser.c:874 +#: gthumb/gth-browser.c:878 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d fil markerad (%s)" msgstr[1] "%d filer markerade (%s)" -#: gthumb/gth-browser.c:909 +#: gthumb/gth-browser.c:913 #, c-format msgid "%s of free space" msgstr "%s ledigt utrymme" -#: gthumb/gth-browser.c:1787 gthumb/gth-browser.c:1803 +#: gthumb/gth-browser.c:1893 gthumb/gth-browser.c:1909 #, c-format msgid "No suitable module found for %s" msgstr "Ingen lämplig modul hittades för %s" -#: gthumb/gth-browser.c:1908 +#: gthumb/gth-browser.c:2014 #, c-format msgid "Save changes to file “%s”?" msgstr "Spara ändringar i filen ”%s”?" -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2019 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "" "Om du inte sparar kommer ändringarna i filen att gå förlorade för alltid." -#: gthumb/gth-browser.c:1914 +#: gthumb/gth-browser.c:2020 msgid "Do _Not Save" msgstr "Spara _inte" -#: gthumb/gth-browser.c:2402 gthumb/gth-browser.c:4649 +#: gthumb/gth-browser.c:2510 gthumb/gth-browser.c:4803 msgid "Accept" msgstr "Acceptera" -#: gthumb/gth-browser.c:2402 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2510 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Stäng" -#: gthumb/gth-browser.c:2941 +#: gthumb/gth-browser.c:3049 msgid "Could not change name" msgstr "Kunde inte ändra namnet" -#: gthumb/gth-browser.c:3438 +#: gthumb/gth-browser.c:3543 msgid "Modified" msgstr "Ändrad" -#: gthumb/gth-browser.c:4571 +#: gthumb/gth-browser.c:4725 msgid "Go to the previous visited location" msgstr "Gå till föregående besökta plats" -#: gthumb/gth-browser.c:4577 +#: gthumb/gth-browser.c:4731 msgid "Go to the next visited location" msgstr "Gå till nästa besökta plats" -#: gthumb/gth-browser.c:4585 +#: gthumb/gth-browser.c:4739 msgid "History" msgstr "Historik" -#: gthumb/gth-browser.c:4599 +#: gthumb/gth-browser.c:4753 msgid "View the folders" msgstr "Visa mapparna" -#: gthumb/gth-browser.c:4614 +#: gthumb/gth-browser.c:4768 msgid "Edit file" msgstr "Redigera fil" -#: gthumb/gth-browser.c:6626 +#: gthumb/gth-browser.c:4859 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Åtgärder" + +#: gthumb/gth-browser.c:6843 #, c-format msgid "File type not supported" msgstr "Filtypen stöds inte" -#: gthumb/gth-browser.c:6669 +#: gthumb/gth-browser.c:6886 #, c-format msgid "No suitable module found" msgstr "Ingen lämplig modul hittades" @@ -5335,27 +5120,31 @@ msgid "_Show Format Options" msgstr "_Visa formatalternativ" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +msgid "No file" +msgstr "Ingen fil" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Dator" -#: gthumb/gth-file-source-vfs.c:796 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "" "Filerna kan inte flyttas till papperskorgen. Vill du ta bort dem permanent?" -#: gthumb/gth-file-source-vfs.c:807 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Kunde inte flytta filerna till papperskorgen" -#: gthumb/gth-file-source-vfs.c:852 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Är du säker på att du vill permanent ta bort ”%s”?" -#: gthumb/gth-file-source-vfs.c:855 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" @@ -5365,7 +5154,7 @@ msgstr[1] "" "Är du säker på att du vill ta bort de %'d markerade filerna permanent?" -#: gthumb/gth-file-source-vfs.c:865 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Om du tar bort en fil så kommer den förloras för alltid." @@ -5402,15 +5191,11 @@ msgid "No limit specified" msgstr "Ingen gräns specificerad" -#: gthumb/gth-filterbar.c:280 -msgid "All" -msgstr "Alla" - -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Öppna överordnad)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Ange det nya namnet:" @@ -5444,17 +5229,13 @@ msgid "Hidden Files" msgstr "Dolda filer" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Plats" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Platser" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Annat…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Namn" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5605,10 +5386,6 @@ msgid "Overwrite" msgstr "Skriv över" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Åtgärder" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Sparar filinformation" @@ -5676,6 +5453,36 @@ msgid "Family" msgstr "Familj" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "Mellanslag" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "År" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "Månad" + +#: gthumb/gth-template-selector.c:37 +msgid "Day of the month" +msgstr "Dag i månaden" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "Timme" + +#: gthumb/gth-template-selector.c:39 +msgid "Minute" +msgstr "Minut" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +msgid "Second" +msgstr "Sekund" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "är mindre än" @@ -5769,7 +5576,7 @@ msgid "Rotation" msgstr "Rotation" -#: gthumb/gth-window.c:1048 +#: gthumb/gth-window.c:1074 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s». Do you " @@ -5778,11 +5585,11 @@ "Tangentkombinationen ”%s” är redan tilldelad åtgärden ”%s”. Vill du överföra " "den till denna åtgärd istället?" -#: gthumb/gth-window.c:1056 +#: gthumb/gth-window.c:1082 msgid "Reassign" msgstr "Överför" -#: gthumb/gth-window.c:1074 +#: gthumb/gth-window.c:1100 #, c-format msgid "" "The key combination «%s» is already assigned to the action «%s» and cannot " @@ -5791,7 +5598,7 @@ "Tangentkombinationen ”%s” är redan tilldelad åtgärden ”%s” och kan inte " "ändras." -#: gthumb/gth-window.c:1078 +#: gthumb/gth-window.c:1104 #, c-format msgid "The key combination «%s» is already assigned and cannot be changed." msgstr "Tangentkombinationen ”%s” är redan tilldelad och kan inte ändras." @@ -5872,6 +5679,189 @@ msgid "_Delete History" msgstr "_Ta bort historik" +#~ msgid "New enumerator digit" +#~ msgstr "Ny uppräkningssiffra" + +#~ msgid "as _single subfolder" +#~ msgstr "som _enkel undermapp" + +#~ msgid "The year" +#~ msgstr "Året" + +#~ msgid "The month" +#~ msgstr "Månaden" + +#~ msgid "The hour" +#~ msgstr "Timmen" + +#~ msgid "The minutes" +#~ msgstr "Minuterna" + +#~ msgid "The seconds" +#~ msgstr "Sekunderna" + +#~ msgid "example: %s" +#~ msgstr "exempel: %s" + +#~ msgid "year-month-day" +#~ msgstr "år-månad-dag" + +#~ msgid "year-month" +#~ msgstr "år-månad" + +#~ msgid "year" +#~ msgstr "år" + +#~ msgid "custom format" +#~ msgstr "anpassat format" + +#~ msgid "The file uri" +#~ msgstr "Filens uri" + +#~ msgid "The file path" +#~ msgstr "Filsökvägen" + +#~ msgid "The file basename" +#~ msgstr "Filens basnamn" + +#~ msgid "The parent folder path" +#~ msgstr "Sökvägen till överordnad mapp" + +#~ msgid "%ask{ message }{ default value }" +#~ msgstr "%ask{ meddelande }{ standardvärde }" + +#~ msgid "%attr{ attribute name }" +#~ msgstr "%attr{ attributnamn }" + +#~ msgid "A file attribute" +#~ msgstr "Ett filattribut" + +#~ msgid "%N" +#~ msgstr "%N" + +#~ msgid "%E" +#~ msgstr "%E" + +#~ msgid "%quote{ text }" +#~ msgstr "%quote{ text }" + +#~ msgid "The current date and time" +#~ msgstr "Aktuellt datum och tid" + +#~ msgid "(Empty)" +#~ msgstr "(Tom)" + +#~ msgid "Empty" +#~ msgstr "Tom" + +#~ msgid "format:" +#~ msgstr "format:" + +#~ msgid "%M{ format }" +#~ msgstr "%M{ format }" + +#~ msgid "%A{ identifier }" +#~ msgstr "%A{ identifierare }" + +#~ msgid "The original filename" +#~ msgstr "Det ursprungliga filnamnet" + +#~ msgid "The original extension" +#~ msgstr "Den ursprungliga filändelsen" + +#~ msgid "The original enumerator" +#~ msgstr "Den ursprungliga uppräknaren" + +#~ msgid "The modification date" +#~ msgstr "Ändringsdatumet" + +#~ msgid "The digitalization date" +#~ msgstr "Digitaliseringsdatumet" + +#~ msgid "Could not save the template" +#~ msgstr "Kunde inte spara mallen" + +#~ msgid "%P" +#~ msgstr "%P" + +#~ msgid "The file comment" +#~ msgstr "Filkommentaren" + +#~ msgid "720 × 720" +#~ msgstr "720 × 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 × 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 × 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 × 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 × 2048" + +#~ msgid "A_lbum:" +#~ msgstr "A_lbum:" + +#~ msgid "Add a new album" +#~ msgstr "Lägg till ett nytt album" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "Ändra storlek om större än denna storlek" + +#~ msgid "Private" +#~ msgstr "Privat" + +#~ msgid "_Visibility:" +#~ msgstr "S_ynlighet:" + +#~ msgid "_Album:" +#~ msgstr "_Album:" + +#~ msgid "New Album" +#~ msgstr "Nytt album" + +#~ msgid "Export to Facebook" +#~ msgstr "Exportera till Facebook" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Skicka upp bilder till Facebook" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "_Picasa webbalbum…" + +#~ msgid "_Albums:" +#~ msgstr "_Album:" + +#~ msgid "Used" +#~ msgstr "Använd" + +#~ msgid "Remaining photos" +#~ msgstr "Återstående foton" + +#~ msgid "Public" +#~ msgstr "Publik" + +#~ msgid "Could not get the album list" +#~ msgstr "Kunde inte hämta albumlistan" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Exportera till Picasa webbalbum" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Importera från Picasa webbalbum" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Picasa webbalbum" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Skicka upp bilder till Picasa webbalbum" + #~ msgid "--∶--" #~ msgstr "--∶--" @@ -5919,9 +5909,6 @@ #~ msgid "gThumb Photo Import Tool" #~ msgstr "gThumb fotoimportverktyg" -#~ msgid "Example" -#~ msgstr "Exempel" - #~ msgid "Extension example." #~ msgstr "Filändelseexempel." diff -Nru gthumb-3.11.2/po/tr.po gthumb-3.12.0/po/tr.po --- gthumb-3.11.2/po/tr.po 2021-01-10 10:11:38.059911300 +0000 +++ gthumb-3.12.0/po/tr.po 2021-09-19 15:50:41.981697000 +0000 @@ -8,22 +8,23 @@ # Rıdvan Can , 2015. # Serdar Sağlam , 2019. # Sabri Ünal , 2019-2020. -# Emin Tufan Çetin , 2020. +# Emin Tufan Çetin , 2020, 2021. +# Muhammet Kara , 2021. # msgid "" msgstr "" "Project-Id-Version: gthumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-11-29 17:28+0000\n" -"PO-Revision-Date: 2020-12-07 17:36+0300\n" +"POT-Creation-Date: 2021-04-24 16:04+0000\n" +"PO-Revision-Date: 2021-05-02 17:29+0300\n" "Last-Translator: Emin Tufan Çetin \n" -"Language-Team: Turkish \n" +"Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 2.2.3\n" +"X-Generator: Poedit 2.4.3\n" "X-POOTLE-MTIME: 1423290220.000000\n" #: data/appdata/org.gnome.gThumb.appdata.xml.in:8 @@ -109,11 +110,11 @@ msgstr "" "Resmi değiştirdikten sonra kaydırma çubuğunun sıfırlanıp sıfırlanmaması" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Olası değerler: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Olası değerler: tiff, tif." @@ -139,7 +140,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:424 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:427 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -153,7 +154,7 @@ msgstr "Resim;Görüntüleyici;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:94 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Yeni Pencere" @@ -169,11 +170,11 @@ #: data/ui/browser-preferences.ui:88 msgid "_Single click to open files" -msgstr "Ögeleri açmak için _bir kez tıklayın" +msgstr "Ögeleri açmak için _bir kez tıkla" #: data/ui/browser-preferences.ui:104 msgid "_Double click to open files" -msgstr "Ögeleri açmak için _çift tıklayın" +msgstr "Ögeleri açmak için _çift tıkla" #: data/ui/browser-preferences.ui:121 msgid "_Open files in fullscreen mode" @@ -559,16 +560,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Bilinmeyen JPEG renk uzayı (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Öntanımlı uzantı:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Kalite:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Kayıpsız" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Öntanımlı uzantı:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Düzleme:" @@ -632,17 +639,17 @@ msgid "_Method:" msgstr "_Yöntem:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Kayıpsız" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" @@ -660,7 +667,7 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" @@ -758,14 +765,14 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:850 +#: extensions/rename_series/dlg-rename-series.c:859 #: gthumb/gth-folder-tree.c:1971 msgid "Rename" msgstr "Yeniden Adlandır" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4608 -#: gthumb/gth-browser.c:4710 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4619 +#: gthumb/gth-browser.c:4731 gthumb/gth-file-properties.c:258 msgid "Properties" msgstr "Özellikler" @@ -822,9 +829,7 @@ #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Ad:" @@ -865,7 +870,7 @@ #: extensions/catalogs/data/ui/organize-files-task.ui:330 msgid "Catalog _Preview:" -msgstr "Katalog _Önizleme:" +msgstr "Katalog _Ön İzle:" #: extensions/catalogs/data/ui/organize-files.ui:93 msgid "_Group files by:" @@ -894,7 +899,7 @@ msgstr "Dosyalar kataloga eklenemedi" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:392 msgid "Could not create the catalog" msgstr "Katalog oluşturulamadı" @@ -951,10 +956,10 @@ msgstr "Etiket (gömülü)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:876 -#: extensions/exiv2_tools/exiv2-utils.cpp:885 -#: extensions/exiv2_tools/exiv2-utils.cpp:915 -#: extensions/exiv2_tools/exiv2-utils.cpp:1448 +#: extensions/exiv2_tools/exiv2-utils.cpp:872 +#: extensions/exiv2_tools/exiv2-utils.cpp:881 +#: extensions/exiv2_tools/exiv2-utils.cpp:911 +#: extensions/exiv2_tools/exiv2-utils.cpp:1444 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Geçersiz dosya biçimi" @@ -1127,7 +1132,7 @@ #: extensions/image_print/data/ui/print-layout.ui:239 #: extensions/importer/data/ui/import-preferences.ui:287 #: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:249 +#: extensions/rename_series/data/ui/rename-series.ui:272 #: extensions/webalbums/data/ui/web-album-exporter.ui:194 #: extensions/webalbums/data/ui/web-album-exporter.ui:1039 #: gthumb/gth-main-default-metadata.c:64 @@ -1289,7 +1294,7 @@ #: extensions/image_print/data/ui/print-layout.ui:224 #: extensions/importer/data/ui/import-preferences.ui:275 #: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:128 +#: extensions/rename_series/data/ui/rename-series.ui:151 #: extensions/webalbums/data/ui/web-album-exporter.ui:179 #: extensions/webalbums/data/ui/web-album-exporter.ui:1024 msgid "Special code" @@ -1298,7 +1303,7 @@ #. translate only the text in the curly brackets #: extensions/contact_sheet/data/ui/contact-sheet.ui:201 #: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:219 +#: extensions/rename_series/data/ui/rename-series.ui:242 #: extensions/webalbums/data/ui/web-album-exporter.ui:211 #: extensions/webalbums/data/ui/web-album-exporter.ui:1056 msgid "%D{ format }" @@ -1314,10 +1319,8 @@ #: extensions/contact_sheet/data/ui/contact-sheet.ui:354 #: extensions/contact_sheet/data/ui/image-wall.ui:85 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 #: extensions/webalbums/data/ui/web-album-exporter.ui:361 msgid "_Destination:" msgstr "He_def:" @@ -1337,7 +1340,7 @@ #: extensions/contact_sheet/data/ui/contact-sheet.ui:469 #: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:265 +#: extensions/rename_series/data/ui/rename-series.ui:288 msgid "New enumerator digit" msgstr "Yeni numaralayıcı basamağı" @@ -1560,8 +1563,6 @@ msgstr "Üst Veriyi Sil" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "A_çıklama:" @@ -1641,6 +1642,14 @@ msgid "Reading files" msgstr "Dosyalar okunuyor" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "örnek" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Örnek ne yapar" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "T_elif hakkı:" @@ -1691,11 +1700,11 @@ msgstr "Eyalet/Bölge:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:700 msgid "(invalid value)" msgstr "(geçersiz değer)" -#: extensions/exiv2_tools/exiv2-utils.cpp:713 +#: extensions/exiv2_tools/exiv2-utils.cpp:709 msgid "Exposure" msgstr "Pozlama" @@ -1759,205 +1768,6 @@ msgid "_Export To" msgstr "_Şuraya Dışa Aktar" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Hesapları düzenle" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "A_lbüm:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Yeni albüm ekle" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Hesap:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Eğer bu boyuttan daha büyükse resmi yeniden boyutlandır" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "Eğer daha büyükse _yeniden boyutlandır:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Herkese açık fotoğraflar" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Özel fotoğraflar, arkadaşlara görünür" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Özel" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Görünürlük:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "H_esap:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Albüm:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Dosyalar sunucuya başarılı biçimde yüklendi." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Dosyalar yüklenemedi" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Sunucuya bağlanılamadı" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Albüm oluşturulamadı" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Yeni Albüm" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Facebook’a Aktar" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Geçerli dosya seçilemedi." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Dosyalar dışa aktarılamadı" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:873 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d dosya (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "%s konumuna dışa aktar" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Albüm listesi alınıyor" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Yeni albüm oluşturuluyor" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "“%s” yüklenemedi: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "“%s” yükleniyor" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Dosyalar sunucuya yükleniyor" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Fotoğraf listesi alınıyor" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Resimleri Facebook’a yükle" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Yeni klasör" @@ -1968,9 +1778,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5620 gthumb/gth-browser.c:5656 +#: gthumb/gth-browser.c:5650 gthumb/gth-browser.c:5693 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "İşlem gerçekleştirilemedi" @@ -2008,7 +1818,7 @@ msgstr "Buraya Kopyala" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Taşı" @@ -2074,36 +1884,36 @@ msgid "Open with Gimp" msgstr "GIMP ile aç" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:226 msgid "Home Folder" msgstr "Ev Klasörü" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "_Birlikte Aç" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "“%s” dosyasını “%s” içine taşımak istediğinizden emin misiniz?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "“%s” dosyasını “%s” içine kopyalamak istediğinizden emin misiniz?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Sürüklenen dosyaları “%s” konumuna taşımak istiyor musunuz?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Sürüklenen dosyaları “%s” konumuna kopyalamak istiyor musunuz?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "K_opyala" @@ -2217,7 +2027,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Seçenekler" @@ -2626,7 +2436,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1864 +#: gthumb/gth-browser.c:1867 msgid "Could not save the file" msgstr "Dosya kaydedilemedi" @@ -2829,7 +2639,7 @@ msgstr "Kopya bulunamadı." #: extensions/find_duplicates/data/ui/find-duplicates.ui:32 -#: extensions/rename_series/data/ui/rename-series.ui:27 +#: extensions/rename_series/data/ui/rename-series.ui:28 #: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "Başlan_gıç:" @@ -2873,6 +2683,14 @@ msgid "no file" msgstr "dosya yok" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:876 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d dosya (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2915,10 +2733,18 @@ msgid "Upload images to Flickr" msgstr "Flickr uygulamasına resim yükle" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Herkese açık fotoğraflar" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Aile ve arkadaşlara görünür özel fotoğraflar" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Özel fotoğraflar, arkadaşlara görünür" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Özel fotoğraflar aileye görünür" @@ -2939,8 +2765,16 @@ msgid "Restricted content" msgstr "Kısıtlı içerik" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Hesap:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Hesapları düzenle" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Boş alan:" @@ -2961,33 +2795,73 @@ msgid "Hi_de from public searches" msgstr "Açık aramalardan gi_zle" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:422 +msgid "_Resize if larger than:" +msgstr "Eğer daha büyükse _yeniden boyutlandır:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "H_esap:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:227 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Sunucuya bağlanılamadı" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Dosyalar sunucuya başarılı biçimde yüklendi." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 #: extensions/webalbums/gth-web-exporter.c:1826 msgid "_Open in the Browser" msgstr "Tarayıcıda _Aç" +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Albüm oluşturulamadı" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Dosyalar yüklenemedi" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1740 +msgid "No valid file selected." +msgstr "Geçerli dosya seçilemedi." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Dosyalar dışa aktarılamadı" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "%s konumuna dışa aktar" + #: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 +#: gthumb/gth-file-selection-info.c:143 #, c-format msgid "%d file" msgid_plural "%d files" msgstr[0] "%d dosya" #: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 msgid "Could not get the photo list" msgstr "Fotoğraf listesi alınamadı" #: extensions/flicker_utils/dlg-import-from-flickr.c:382 #: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 msgid "No album selected" msgstr "Albüm seçilemedi" #: extensions/flicker_utils/dlg-import-from-flickr.c:521 #: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 msgid "_Import" msgstr "_Al" @@ -3039,6 +2913,35 @@ "yetkilendirmek için “Yetkilendir” seçeneğini tıklayın. Bitirdiğinizde " "yetkilendirme işlemini tamamlamak için bu pencereye dönün." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Albüm listesi alınıyor" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Yeni albüm oluşturuluyor" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "“%s” yüklenemedi: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "“%s” yükleniyor" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Dosyalar sunucuya yükleniyor" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Fotoğraf listesi alınıyor" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3306,7 +3209,7 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 #: extensions/raw_files/gth-metadata-provider-raw.c:96 #: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 #, c-format @@ -3719,6 +3622,14 @@ msgid "Loading the original image" msgstr "Özgün resim yükleniyor" +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "JPEG XL konteyneri" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Resmi Kaydır" @@ -3898,7 +3809,7 @@ msgstr "%attr{ öznitelik adı }" #: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:356 +#: extensions/rename_series/data/ui/rename-series.ui:379 msgid "A file attribute" msgstr "Dosya özniteliği" @@ -4131,7 +4042,6 @@ msgstr "_Etiketler:" #: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 msgid "Could not import the files" msgstr "Dosyalar içeri aktarılamadı" @@ -4179,52 +4089,6 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa Web Albümü…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Albümler:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Ad" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Kullanılan" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Kalan fotoğraflar" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Herkese Açık" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Albüm listesi alınamadı" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Picasa Web Albümlerine Dışarı Aktar" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Picasa Web Albümünden İçeri Aktar" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Picasa Web Albümleri" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Picasa Web Albümlerine resimleri yükle" - #: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "RAW Biçimi" @@ -4269,71 +4133,75 @@ msgid "add" msgstr "ekle" -#: extensions/rename_series/data/ui/rename-series.ui:41 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "_Şuna Göre Sırala:" #. Translators: this is the text case (upper or lower case). -#: extensions/rename_series/data/ui/rename-series.ui:54 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "Duru_m:" -#: extensions/rename_series/data/ui/rename-series.ui:83 -#: gthumb/gth-browser-actions-entries.h:94 +#: extensions/rename_series/data/ui/rename-series.ui:84 +#: gthumb/gth-browser-actions-entries.h:95 msgid "Help" msgstr "Yardım" -#: extensions/rename_series/data/ui/rename-series.ui:97 +#: extensions/rename_series/data/ui/rename-series.ui:98 msgid "Edit template" msgstr "Şablonu düzenle" +#: extensions/rename_series/data/ui/rename-series.ui:119 +msgid "Revert to the last used template" +msgstr "Son kullanılan şablona geri dön" + #. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:204 +#: extensions/rename_series/data/ui/rename-series.ui:227 msgid "%M{ format }" msgstr "%M{ biçim }" #. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:234 +#: extensions/rename_series/data/ui/rename-series.ui:257 #, c-format msgid "%A{ identifier }" msgstr "%A{ tanımlayıcı }" -#: extensions/rename_series/data/ui/rename-series.ui:280 +#: extensions/rename_series/data/ui/rename-series.ui:303 #: extensions/webalbums/data/ui/web-album-exporter.ui:1106 msgid "The original filename" msgstr "Özgün dosya adı" -#: extensions/rename_series/data/ui/rename-series.ui:295 +#: extensions/rename_series/data/ui/rename-series.ui:318 msgid "The original extension" msgstr "Özgün uzantı" -#: extensions/rename_series/data/ui/rename-series.ui:310 +#: extensions/rename_series/data/ui/rename-series.ui:333 msgid "The original enumerator" msgstr "Özgün numaralandırıcı" -#: extensions/rename_series/data/ui/rename-series.ui:325 +#: extensions/rename_series/data/ui/rename-series.ui:348 msgid "The modification date" msgstr "Değiştirilme tarihi" -#: extensions/rename_series/data/ui/rename-series.ui:341 +#: extensions/rename_series/data/ui/rename-series.ui:364 msgid "The digitalization date" msgstr "Sayısallaştırılma tarihi" -#: extensions/rename_series/data/ui/rename-series.ui:389 +#: extensions/rename_series/data/ui/rename-series.ui:436 msgid "1" msgstr "1" -#: extensions/rename_series/data/ui/rename-series.ui:426 +#: extensions/rename_series/data/ui/rename-series.ui:473 msgid "Re_verse Order" msgstr "_Ters Düzen" -#: extensions/rename_series/data/ui/rename-series.ui:473 +#: extensions/rename_series/data/ui/rename-series.ui:520 msgid "_Template:" msgstr "Şa_blon:" -#: extensions/rename_series/data/ui/rename-series.ui:514 +#: extensions/rename_series/data/ui/rename-series.ui:573 msgid "_Preview:" -msgstr "_Önizleme:" +msgstr "_Ön İzle:" #: extensions/rename_series/dlg-rename-series.c:58 msgid "Enumerator" @@ -4376,28 +4244,28 @@ msgid "Edit Template" msgstr "Şablonu Düzenle" -#: extensions/rename_series/dlg-rename-series.c:860 +#: extensions/rename_series/dlg-rename-series.c:869 #: gthumb/gth-folder-tree.c:1974 msgid "_Rename" msgstr "Yeniden Adlandı_r" -#: extensions/rename_series/dlg-rename-series.c:877 +#: extensions/rename_series/dlg-rename-series.c:886 msgid "Old Name" msgstr "Eski Ad" -#: extensions/rename_series/dlg-rename-series.c:888 +#: extensions/rename_series/dlg-rename-series.c:897 msgid "New Name" msgstr "Yeni Ad" -#: extensions/rename_series/dlg-rename-series.c:966 +#: extensions/rename_series/dlg-rename-series.c:975 msgid "Keep original case" msgstr "Özgün yazı tipini koru" -#: extensions/rename_series/dlg-rename-series.c:967 +#: extensions/rename_series/dlg-rename-series.c:976 msgid "Convert to lower-case" msgstr "Küçük harfe dönüştür" -#: extensions/rename_series/dlg-rename-series.c:968 +#: extensions/rename_series/dlg-rename-series.c:977 msgid "Convert to upper-case" msgstr "Büyük harfe dönüştür" @@ -4476,7 +4344,7 @@ msgstr "Yeniden ara" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Ara" @@ -4495,16 +4363,16 @@ msgid "Add another location" msgstr "Başka konum ekle" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:189 #, c-format msgid "Files found so far: %s" msgstr "Şu ana kadar bulunan dosyalar: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 msgid "Searching…" msgstr "Aranıyor…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:340 msgid "Cancel the operation" msgstr "İşlemi iptal et" @@ -4579,11 +4447,11 @@ msgid "Pause/Resume presentation" msgstr "Sunumu duraklat/sürdür" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:121 msgid "Show next file" msgstr "Sonraki dosyayı göster" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:120 msgid "Show previous file" msgstr "Önceki dosyayı göster" @@ -4851,9 +4719,9 @@ msgid "Create static web albums." msgstr "Değişmeyen web albümleri oluştur." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1171 -#: gthumb/gth-browser.c:6625 gthumb/gth-browser.c:6644 -#: gthumb/gth-browser.c:6668 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1174 +#: gthumb/gth-browser.c:6692 gthumb/gth-browser.c:6711 +#: gthumb/gth-browser.c:6735 gthumb/gth-vfs-tree.c:390 #, c-format msgid "Could not load the position “%s”" msgstr "“%s” konumuna yüklenemedi" @@ -5031,7 +4899,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5043,7 +4911,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5127,184 +4995,189 @@ "Sabri Ünal \n" "Emin Tufan Çetin " -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:96 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Klavye Kısayolları" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:97 msgid "Quit" msgstr "Çık" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Show browser" msgstr "Tarayıcıyı göster" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:101 msgid "Close window" msgstr "Pencereyi kapat" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Open location" msgstr "Konum aç" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4623 -#: gthumb/gth-browser.c:4641 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:104 gthumb/gth-browser.c:4634 +#: gthumb/gth-browser.c:4652 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "Tam Ekran" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:105 msgid "Revert image to saved" msgstr "Kayıtlı resme döndür" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Save image" msgstr "Resmi kaydet" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:107 msgid "Save image as" msgstr "Resmi farklı kaydet" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Sidebar" msgstr "Kenar çubuğu" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Statusbar" msgstr "Durum çubuğu" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Thumbnails list" msgstr "Küçük resimler listesi" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Load previous location" msgstr "Önceki konumu yükle" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Load next location" msgstr "Sonraki konumu yükle" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:114 msgid "Load parent folder" msgstr "Üst konumu yükle" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load home" msgstr "Ev’i yükle" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Reload location" msgstr "Konumu yeniden yükle" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Show/Hide hidden files" msgstr "Gizli dosyaları göster/gizle" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Change sorting order" msgstr "Sıralama ölçütünü değiştir" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:122 msgid "Show first file" msgstr "İlk dosyayı göster" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:123 msgid "Show last file" msgstr "Son dosyayı göster" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Image tools" msgstr "Resim araçları" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:126 msgid "File properties" msgstr "Dosya özellikleri" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Select all" msgstr "Tümünü seç" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:129 msgid "Select none" msgstr "Hiçbirini seçme" -#: gthumb/gth-browser.c:409 +#: gthumb/gth-browser.c:412 msgid "[modified]" msgstr "[değiştirildi]" -#: gthumb/gth-browser.c:874 +#: gthumb/gth-browser.c:877 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d seçilen dosya (%s)" -#: gthumb/gth-browser.c:909 +#: gthumb/gth-browser.c:912 #, c-format msgid "%s of free space" msgstr "%s boş alan" -#: gthumb/gth-browser.c:1787 gthumb/gth-browser.c:1803 +#: gthumb/gth-browser.c:1790 gthumb/gth-browser.c:1806 #, c-format msgid "No suitable module found for %s" msgstr "%s için uygun modül bulunamadı" -#: gthumb/gth-browser.c:1908 +#: gthumb/gth-browser.c:1911 #, c-format msgid "Save changes to file “%s”?" msgstr "Değişiklikler “%s” dosyasına kaydedilsin mi?" -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:1916 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "" "Eğer kaydetmezseniz, dosyadaki değişiklikler kalıcı olarak yitirilecektir." -#: gthumb/gth-browser.c:1914 +#: gthumb/gth-browser.c:1917 msgid "Do _Not Save" msgstr "Kaydet_mez" -#: gthumb/gth-browser.c:2402 gthumb/gth-browser.c:4649 +#: gthumb/gth-browser.c:2405 gthumb/gth-browser.c:4660 msgid "Accept" msgstr "Kabul Et" -#: gthumb/gth-browser.c:2402 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2405 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "_Kapat" -#: gthumb/gth-browser.c:2941 +#: gthumb/gth-browser.c:2944 msgid "Could not change name" msgstr "Ad değiştirilemedi" -#: gthumb/gth-browser.c:3438 +#: gthumb/gth-browser.c:3447 msgid "Modified" msgstr "Değiştirildi" -#: gthumb/gth-browser.c:4571 +#: gthumb/gth-browser.c:4582 msgid "Go to the previous visited location" msgstr "Ziyaret edilmiş önceki yere git" -#: gthumb/gth-browser.c:4577 +#: gthumb/gth-browser.c:4588 msgid "Go to the next visited location" msgstr "Ziyaret edilmiş sonraki yere git" -#: gthumb/gth-browser.c:4585 +#: gthumb/gth-browser.c:4596 msgid "History" msgstr "Geçmiş" -#: gthumb/gth-browser.c:4599 +#: gthumb/gth-browser.c:4610 msgid "View the folders" msgstr "Klasörleri göster" -#: gthumb/gth-browser.c:4614 +#: gthumb/gth-browser.c:4625 msgid "Edit file" msgstr "Dosya Düzenle" -#: gthumb/gth-browser.c:6626 +#: gthumb/gth-browser.c:4716 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "İşlemler" + +#: gthumb/gth-browser.c:6693 #, c-format msgid "File type not supported" msgstr "Dosya türü desteklenmiyor" -#: gthumb/gth-browser.c:6669 +#: gthumb/gth-browser.c:6736 #, c-format msgid "No suitable module found" msgstr "Uygun modül bulunamadı" @@ -5445,6 +5318,10 @@ msgid "Other…" msgstr "Diğer…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Ad" + #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" msgstr "Boyut" @@ -5594,10 +5471,6 @@ msgid "Overwrite" msgstr "Üzerine yaz" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "İşlemler" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Dosya bilgisi kaydediliyor" @@ -5859,6 +5732,81 @@ msgid "_Delete History" msgstr "Geçmişi _Sil" +#~ msgid "720 × 720" +#~ msgstr "720 × 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 × 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 × 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 × 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 × 2048" + +#~ msgid "A_lbum:" +#~ msgstr "A_lbüm:" + +#~ msgid "Add a new album" +#~ msgstr "Yeni albüm ekle" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "Eğer bu boyuttan daha büyükse resmi yeniden boyutlandır" + +#~ msgid "Private" +#~ msgstr "Özel" + +#~ msgid "_Visibility:" +#~ msgstr "_Görünürlük:" + +#~ msgid "_Album:" +#~ msgstr "_Albüm:" + +#~ msgid "New Album" +#~ msgstr "Yeni Albüm" + +#~ msgid "Export to Facebook" +#~ msgstr "Facebook’a Aktar" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Resimleri Facebook’a yükle" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "_Picasa Web Albümü…" + +#~ msgid "_Albums:" +#~ msgstr "_Albümler:" + +#~ msgid "Used" +#~ msgstr "Kullanılan" + +#~ msgid "Remaining photos" +#~ msgstr "Kalan fotoğraflar" + +#~ msgid "Public" +#~ msgstr "Herkese Açık" + +#~ msgid "Could not get the album list" +#~ msgstr "Albüm listesi alınamadı" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Picasa Web Albümlerine Dışarı Aktar" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Picasa Web Albümünden İçeri Aktar" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Picasa Web Albümleri" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Picasa Web Albümlerine resimleri yükle" + #~ msgid "--∶--" #~ msgstr "--∶--" @@ -5901,9 +5849,6 @@ #~ msgid "Organizing files" #~ msgstr "Dosya düzenleme" -#~ msgid "Example" -#~ msgstr "Örnek" - #~ msgid "Extension example." #~ msgstr "Örnek uzantı." diff -Nru gthumb-3.11.2/po/uk.po gthumb-3.12.0/po/uk.po --- gthumb-3.11.2/po/uk.po 2021-01-10 10:11:38.059911300 +0000 +++ gthumb-3.12.0/po/uk.po 2021-09-19 15:50:41.985030400 +0000 @@ -4,22 +4,21 @@ # # Maxim Dubovoy , 2003. # Maxim Dziumanenko , 2007. -# Yuri Chornoivan , 2020. +# Yuri Chornoivan , 2020, 2021. msgid "" msgstr "" "Project-Id-Version: gthumb\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" -"POT-Creation-Date: 2020-12-31 11:22+0000\n" -"PO-Revision-Date: 2020-12-31 17:58+0200\n" +"POT-Creation-Date: 2021-06-19 18:11+0000\n" +"PO-Revision-Date: 2021-06-20 11:37+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 20.11.70\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Lokalize 20.12.0\n" #: data/appdata/org.gnome.gThumb.appdata.xml.in:8 msgid "gThumb Image Viewer" @@ -107,11 +106,11 @@ "Визначає, чи слід скидати розташування на смужках гортання до типового після " "зміни зображення" -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:32 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "Можливі значення: jpeg, jpg." -#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:63 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "Можливі значення: tiff, tif." @@ -137,7 +136,7 @@ #. manually set name and icon #: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 -#: gthumb/gth-browser.c:424 gthumb/gth-progress-dialog.c:413 +#: gthumb/gth-browser.c:427 gthumb/gth-progress-dialog.c:413 msgid "gThumb" msgstr "gThumb" @@ -151,13 +150,13 @@ msgstr "Image;Viewer;зображення;перегляд;переглядач;" #: data/org.gnome.gThumb.desktop.in.in:25 -#: gthumb/gth-browser-actions-entries.h:93 gthumb/resources/gears-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:94 gthumb/resources/gears-menu.ui:7 msgid "New Window" msgstr "Нове вікно" #: data/ui/browser-preferences.ui:20 #: extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: extensions/image_print/data/ui/print-layout.ui:519 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "Підпис" @@ -228,6 +227,40 @@ msgid "D_etermine image type from content (slower)" msgstr "Визначати тип зображення за _вмістом файла (повільніше)" +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "цифри" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "Опис:" + +#: data/ui/code-selector.ui:269 +#| msgid "Edit tags" +msgid "Edit" +msgstr "Змінити" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "" +"Типове значення" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "вилучити" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "додати" + #: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "_Розширення:" @@ -248,7 +281,7 @@ #: data/ui/filter-editor.ui:20 msgid "Filter _Name:" -msgstr "Назва _файла:" +msgstr "Назва _фільтра:" #: data/ui/filter-editor.ui:61 extensions/search/data/ui/search-editor.ui:21 msgid "_Match:" @@ -314,7 +347,7 @@ msgstr "Назва файла:" #: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 -#: extensions/image_print/data/ui/print-layout.ui:705 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "Розмір:" @@ -424,9 +457,9 @@ #: data/ui/preferences.ui:440 #: extensions/catalogs/data/ui/catalog-properties.ui:39 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:576 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 #: extensions/edit_metadata/gth-edit-general-page.c:482 -#: extensions/webalbums/data/ui/web-album-exporter.ui:571 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 #: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "Загальне" @@ -435,7 +468,7 @@ msgid "Shortcuts:" msgstr "Скорочення:" -#: data/ui/shortcuts-preferences.ui:93 +#: data/ui/shortcuts-preferences.ui:94 msgid "_Restore All…" msgstr "Від_новити усі…" @@ -443,6 +476,12 @@ msgid "_Inverse order" msgstr "У _зворотному порядку" +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +#| msgid "example" +msgid "Example:" +msgstr "Приклад:" + #: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" @@ -557,16 +596,22 @@ msgid "Unknown JPEG color space (%d)" msgstr "Невідомий простір кольорів JPEG (%d)" -#: extensions/cairo_io/data/ui/jpeg-options.ui:25 -#: extensions/cairo_io/data/ui/tiff-options.ui:32 -msgid "_Default extension:" -msgstr "_Типовий суфікс назви:" - +#: extensions/cairo_io/data/ui/avif-options.ui:34 #: extensions/cairo_io/data/ui/jpeg-options.ui:71 #: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "_Якість:" +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "_Без втрат" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "_Типовий суфікс назви:" + #: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "_Згладжування:" @@ -630,17 +675,17 @@ msgid "_Method:" msgstr "_Спосіб:" -#: extensions/cairo_io/data/ui/webp-options.ui:62 -msgid "_Lossless" -msgstr "_Без втрат" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" #: extensions/cairo_io/gth-image-saver-jpeg.c:517 -#: extensions/image_viewer/gth-metadata-provider-image.c:150 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" #: extensions/cairo_io/gth-image-saver-png.c:354 -#: extensions/image_viewer/gth-metadata-provider-image.c:116 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" @@ -658,15 +703,15 @@ msgstr "TIFF" #: extensions/cairo_io/gth-image-saver-webp.c:383 -#: extensions/image_viewer/gth-metadata-provider-image.c:179 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" #: extensions/cairo_io/preferences.c:134 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:556 -#: extensions/contact_sheet/data/ui/image-wall.ui:269 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 #: extensions/image_viewer/gth-image-viewer-page.c:1703 -#: extensions/webalbums/data/ui/web-album-exporter.ui:484 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "Збереження" @@ -675,8 +720,8 @@ #: extensions/catalogs/dlg-add-to-catalog.c:541 #: extensions/file_manager/actions.c:71 #: extensions/file_tools/gth-file-tool-curves.c:373 -#: extensions/list_tools/gth-script-editor-dialog.c:274 -#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1924 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "Не вказано назву" @@ -686,7 +731,7 @@ #: extensions/catalogs/dlg-add-to-catalog.c:548 #: extensions/file_manager/actions.c:78 #: extensions/file_tools/gth-file-tool-curves.c:380 -#: gthumb/gth-folder-tree.c:1931 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "Некоректна назва. Не можна використовувати такі символи: %s" @@ -756,21 +801,21 @@ #: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 #: extensions/file_manager/callbacks.c:109 #: extensions/file_manager/callbacks.c:126 -#: extensions/rename_series/dlg-rename-series.c:859 -#: gthumb/gth-folder-tree.c:1971 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "Перейменувати" #: extensions/catalogs/callbacks.c:78 -#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4608 -#: gthumb/gth-browser.c:4710 gthumb/gth-file-properties.c:258 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4711 +#: gthumb/gth-browser.c:4823 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "Властивості" #: extensions/catalogs/callbacks.c:185 #: extensions/catalogs/catalogs.extension.desktop.in.in:3 #: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 -#: extensions/catalogs/gth-catalog.c:916 extensions/catalogs/gth-catalog.c:917 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 msgid "Catalogs" msgstr "Каталоги" @@ -814,15 +859,13 @@ #: extensions/catalogs/data/ui/add-to-catalog.ui:103 #: extensions/file_manager/actions.c:766 -#: extensions/webalbums/gth-web-exporter.c:1827 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "_Переглянути теку призначення" #: extensions/catalogs/data/ui/catalog-properties.ui:68 #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 -#: extensions/facebook/data/ui/facebook-album-properties.ui:45 #: extensions/list_tools/data/ui/script-editor.ui:23 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:37 msgid "_Name:" msgstr "_Назва:" @@ -892,7 +935,7 @@ msgstr "Не вдалося додати файли до каталогу" #: extensions/catalogs/dlg-add-to-catalog.c:319 -#: extensions/search/gth-search-task.c:402 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "Не вдалося створити каталог" @@ -948,15 +991,15 @@ msgstr "Мітка (вбудована)" #: extensions/catalogs/gth-catalog.c:300 -#: extensions/exiv2_tools/exiv2-utils.cpp:872 -#: extensions/exiv2_tools/exiv2-utils.cpp:881 -#: extensions/exiv2_tools/exiv2-utils.cpp:911 -#: extensions/exiv2_tools/exiv2-utils.cpp:1444 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 #: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 msgid "Invalid file format" msgstr "Некоректний формат файлів" -#: extensions/catalogs/gth-catalog.c:1018 extensions/comments/main.c:47 +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 #: extensions/edit_metadata/callbacks.c:57 #: extensions/edit_metadata/callbacks.c:94 #: extensions/edit_metadata/callbacks.c:107 @@ -1097,11 +1140,11 @@ #: extensions/comments/dlg-comments-preferences.c:68 #: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 -#: extensions/importer/gth-import-preferences-dialog.c:417 +#: extensions/importer/gth-import-preferences-dialog.c:421 #: extensions/photo_importer/dlg-photo-importer-preferences.c:78 #: extensions/terminal/dlg-terminal-preferences.c:83 #: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 -#: gthumb/gth-file-properties.c:548 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "Параметри" @@ -1109,7 +1152,8 @@ #: extensions/edit_metadata/callbacks.c:88 #: extensions/edit_metadata/callbacks.c:101 #: extensions/edit_metadata/gth-edit-comment-dialog.c:124 -#: gthumb/gth-file-comment.c:136 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "Коментар" @@ -1117,20 +1161,6 @@ msgid "Title" msgstr "Заголовок" -#: extensions/comments/main.c:44 extensions/comments/main.c:170 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:184 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:502 -#: extensions/contact_sheet/data/ui/image-wall.ui:232 -#: extensions/image_print/data/ui/print-layout.ui:239 -#: extensions/importer/data/ui/import-preferences.ui:287 -#: extensions/list_tools/data/ui/script-editor.ui:319 -#: extensions/rename_series/data/ui/rename-series.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:194 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 -#: gthumb/gth-main-default-metadata.c:64 -msgid "Description" -msgstr "Опис:" - #: extensions/comments/main.c:45 extensions/comments/main.c:178 #: gthumb/gth-main-default-metadata.c:63 msgid "Place" @@ -1154,8 +1184,8 @@ msgstr "С_тіна зображень…" #: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:308 -#: extensions/contact_sheet/dlg-contact-sheet.c:710 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "Контактний аркуш" @@ -1233,16 +1263,16 @@ msgstr "_Колір:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 -#: extensions/rename_series/dlg-rename-series.c:57 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "Текст" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:290 -#: extensions/image_print/data/ui/print-layout.ui:88 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 #: extensions/image_print/data/ui/print-preferences.ui:55 -#: extensions/webalbums/data/ui/web-album-exporter.ui:302 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1167 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "_Верхній колонтитул:" @@ -1253,190 +1283,213 @@ msgstr "Виберіть шрифт" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 -#: extensions/image_print/data/ui/print-layout.ui:102 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 #: extensions/image_print/data/ui/print-preferences.ui:69 -#: extensions/webalbums/data/ui/web-album-exporter.ui:271 -#: extensions/webalbums/data/ui/web-album-exporter.ui:916 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "_Нижній колонтитул:" #: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1038 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 #: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "Підпис:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:133 -#: extensions/image_print/data/ui/print-layout.ui:188 -#: extensions/webalbums/data/ui/web-album-exporter.ui:143 -msgid "The current page number" -msgstr "Номер поточної сторінки" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:151 -#: extensions/image_print/data/ui/print-layout.ui:206 -#: extensions/webalbums/data/ui/web-album-exporter.ui:161 -msgid "The total number of pages" -msgstr "Загальна кількість сторінок" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:169 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:487 -#: extensions/contact_sheet/data/ui/image-wall.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:224 -#: extensions/importer/data/ui/import-preferences.ui:275 -#: extensions/list_tools/data/ui/script-editor.ui:304 -#: extensions/rename_series/data/ui/rename-series.ui:151 -#: extensions/webalbums/data/ui/web-album-exporter.ui:179 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1024 -msgid "Special code" -msgstr "Спеціальний код" - -#. translate only the text in the curly brackets -#: extensions/contact_sheet/data/ui/contact-sheet.ui:201 -#: extensions/image_print/data/ui/print-layout.ui:256 -#: extensions/rename_series/data/ui/rename-series.ui:242 -#: extensions/webalbums/data/ui/web-album-exporter.ui:211 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1056 -msgid "%D{ format }" -msgstr "%D{ формат }" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:95 +msgid "Help" +msgstr "Довідка" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:217 -#: extensions/image_print/data/ui/print-layout.ui:272 -#: extensions/webalbums/data/ui/web-album-exporter.ui:227 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1072 -msgid "The current date" -msgstr "Поточна дата" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "Редагувати шаблон" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:354 -#: extensions/contact_sheet/data/ui/image-wall.ui:85 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 -#: extensions/facebook/data/ui/import-from-facebook.ui:211 #: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 #: extensions/photo_importer/data/ui/photo-importer.ui:216 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:209 -#: extensions/webalbums/data/ui/web-album-exporter.ui:361 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "_Призначення:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:370 -#: extensions/contact_sheet/data/ui/image-wall.ui:100 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 #: extensions/convert_format/data/ui/convert-format.ui:128 #: extensions/resize_images/data/ui/resize-images.ui:273 -#: extensions/webalbums/data/ui/web-album-exporter.ui:378 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "Виберіть каталог призначення" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:382 -#: extensions/contact_sheet/data/ui/image-wall.ui:112 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "_Назва файла:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:469 -#: extensions/contact_sheet/data/ui/image-wall.ui:199 -#: extensions/rename_series/data/ui/rename-series.ui:288 -msgid "New enumerator digit" -msgstr "Цифри для нового оператора" - -#: extensions/contact_sheet/data/ui/contact-sheet.ui:533 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "С_творити мапу зображень HTML" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:639 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "Створити тему" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:660 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "Редагувати позначену тему" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:681 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "Вилучити позначену тему" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:712 -#: extensions/webalbums/data/ui/web-album-exporter.ui:551 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "Тема" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:740 -#: extensions/contact_sheet/data/ui/image-wall.ui:310 -#: extensions/image_print/data/ui/print-layout.ui:463 -#: extensions/webalbums/data/ui/web-album-exporter.ui:673 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "Стовпчиків:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:762 -#: extensions/contact_sheet/data/ui/contact-sheet.ui:792 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 msgid "0" msgstr "0" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:814 -#: extensions/contact_sheet/data/ui/image-wall.ui:380 -#: extensions/webalbums/data/ui/web-album-exporter.ui:776 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "Зображень на сторінку:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:826 -#: extensions/contact_sheet/data/ui/image-wall.ui:392 -#: extensions/webalbums/data/ui/web-album-exporter.ui:751 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "Усі зображення на одній сторінці" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:842 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "_Усі сторінки однакового розміру" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:875 -#: extensions/contact_sheet/data/ui/image-wall.ui:414 -#: extensions/image_print/data/ui/print-layout.ui:387 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "Розташування" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:900 -#: extensions/contact_sheet/data/ui/image-wall.ui:458 -#: extensions/webalbums/data/ui/web-album-exporter.ui:608 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "_Упорядкування:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:935 -#: extensions/contact_sheet/data/ui/image-wall.ui:492 -#: extensions/webalbums/data/ui/web-album-exporter.ui:645 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "У зв_оротному порядку" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:961 -#: extensions/contact_sheet/data/ui/image-wall.ui:518 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "_Розмір:" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:999 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "_Квадратні" -#: extensions/contact_sheet/data/ui/contact-sheet.ui:1078 -#: extensions/contact_sheet/data/ui/image-wall.ui:577 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "Мініатюри" -#: extensions/contact_sheet/dlg-contact-sheet.c:491 -#: extensions/contact_sheet/dlg-contact-sheet.c:502 -#: extensions/contact_sheet/dlg-contact-sheet.c:516 +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "Лічильник" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "Поточна дата" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +#| msgid "The current page number" +msgid "Current page number" +msgstr "Номер поточної сторінки" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +#| msgid "The total number of pages" +msgid "Total number of pages" +msgstr "Загальна кількість сторінок" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "Місце" + +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "Не вдалося зберегти тему" -#: extensions/contact_sheet/dlg-contact-sheet.c:661 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "Не вдалося вилучити тему" -#: extensions/contact_sheet/dlg-image-wall.c:243 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "Редагувати шаблон" + +#: extensions/contact_sheet/dlg-image-wall.c:248 msgid "Image Wall" msgstr "Стіна зображень" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:291 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "Створюємо зображення" -#: extensions/contact_sheet/gth-contact-sheet-creator.c:936 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "Створюємо мініатюри" @@ -1554,8 +1607,6 @@ msgstr "Вилучити метадані" #: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 -#: extensions/facebook/data/ui/facebook-album-properties.ui:135 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:127 msgid "D_escription:" msgstr "_Опис:" @@ -1605,11 +1656,6 @@ msgid "The following date" msgstr "Наступна дата" -#: extensions/edit_metadata/gth-edit-general-page.c:556 -#: extensions/importer/gth-import-preferences-dialog.c:325 -msgid "Current date" -msgstr "Поточна дата" - #: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "Дата останньої зміни" @@ -1635,6 +1681,14 @@ msgid "Reading files" msgstr "Читаємо файли" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" +msgstr "приклад" + +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "Для чого призначено приклад" + #: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "_Авторські права:" @@ -1685,11 +1739,11 @@ msgstr "Регіон:" #: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 -#: gthumb/glib-utils.c:2079 gthumb/str-utils.c:700 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(некоректне значення)" -#: extensions/exiv2_tools/exiv2-utils.cpp:709 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "Експозиція" @@ -1753,208 +1807,6 @@ msgid "_Export To" msgstr "_Експортувати до" -#: extensions/facebook/data/ui/export-to-facebook.ui:34 -msgid "720 × 720" -msgstr "720 × 720" - -#: extensions/facebook/data/ui/export-to-facebook.ui:38 -msgid "1024 × 1024" -msgstr "1024 × 1024" - -#: extensions/facebook/data/ui/export-to-facebook.ui:42 -msgid "1280 × 1280" -msgstr "1280 × 1280" - -#: extensions/facebook/data/ui/export-to-facebook.ui:46 -msgid "1600 × 1600" -msgstr "1600 × 1600" - -#: extensions/facebook/data/ui/export-to-facebook.ui:50 -msgid "2048 × 2048" -msgstr "2048 × 2048" - -#: extensions/facebook/data/ui/export-to-facebook.ui:145 -#: extensions/facebook/data/ui/import-from-facebook.ui:88 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:88 -msgid "Edit accounts" -msgstr "Редагувати облікові записи" - -#: extensions/facebook/data/ui/export-to-facebook.ui:180 -msgid "A_lbum:" -msgstr "_Альбом:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:212 -msgid "Add a new album" -msgstr "Додати новий альбом" - -#: extensions/facebook/data/ui/export-to-facebook.ui:242 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 -msgid "_Account:" -msgstr "_Обліковий рахунок:" - -#: extensions/facebook/data/ui/export-to-facebook.ui:274 -#: extensions/facebook/data/ui/export-to-facebook.ui:275 -msgid "Resize the images if larger than this size" -msgstr "Змінити розмір зображень, якщо він більший за цей" - -#: extensions/facebook/data/ui/export-to-facebook.ui:276 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:325 -#: extensions/webalbums/data/ui/web-album-exporter.ui:422 -msgid "_Resize if larger than:" -msgstr "З_мінити розмір, якщо більше за:" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:14 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 -msgid "Public photos" -msgstr "Публічні фотографії" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:18 -#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 -msgid "Private photos, visible to friends" -msgstr "Приватні фотографії, видимі друзям" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:22 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:15 -msgid "Private" -msgstr "Особисте" - -#: extensions/facebook/data/ui/facebook-album-properties.ui:73 -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:65 -msgid "_Visibility:" -msgstr "_Видимість" - -#: extensions/facebook/data/ui/import-from-facebook.ui:122 -#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 -#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:98 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:122 -msgid "A_ccount:" -msgstr "_Обліковий рахунок:" - -#: extensions/facebook/data/ui/import-from-facebook.ui:136 -#: extensions/picasaweb/data/ui/import-from-picasaweb.ui:135 -msgid "_Album:" -msgstr "_Альбом:" - -#: extensions/facebook/dlg-export-to-facebook.c:124 -#: extensions/flicker_utils/dlg-export-to-flickr.c:161 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:120 -msgid "Files successfully uploaded to the server." -msgstr "Файли успішно відвантажено на сервер." - -#: extensions/facebook/dlg-export-to-facebook.c:151 -#: extensions/flicker_utils/dlg-export-to-flickr.c:246 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:148 -msgid "Could not upload the files" -msgstr "Не вдалося записати файли" - -#: extensions/facebook/dlg-export-to-facebook.c:297 -#: extensions/flicker_utils/dlg-export-to-flickr.c:136 -#: extensions/flicker_utils/dlg-export-to-flickr.c:410 -#: extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: extensions/oauth/web-service.c:377 -msgid "Could not connect to the server" -msgstr "Не вдалося з'єднатися з сервером" - -#: extensions/facebook/dlg-export-to-facebook.c:368 -#: extensions/flicker_utils/dlg-export-to-flickr.c:188 -#: extensions/flicker_utils/dlg-export-to-flickr.c:223 -msgid "Could not create the album" -msgstr "Не вдалося створити альбом" - -#: extensions/facebook/dlg-export-to-facebook.c:436 -msgid "New Album" -msgstr "Новий альбом" - -#: extensions/facebook/dlg-export-to-facebook.c:475 -msgid "Export to Facebook" -msgstr "Експортувати до Facebook" - -#: extensions/facebook/dlg-export-to-facebook.c:541 -#: extensions/flicker_utils/dlg-export-to-flickr.c:592 -#: extensions/image_print/gth-image-print-job.c:1740 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:494 -msgid "No valid file selected." -msgstr "Не вибрано коректного файла." - -#: extensions/facebook/dlg-export-to-facebook.c:542 -#: extensions/flicker_utils/dlg-export-to-flickr.c:593 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:495 -msgid "Could not export the files" -msgstr "Не вдалося експортувати файли" - -#: extensions/facebook/dlg-export-to-facebook.c:550 -#: extensions/find_duplicates/gth-find-duplicates.c:278 -#: extensions/find_duplicates/gth-find-duplicates.c:477 -#: extensions/flicker_utils/dlg-export-to-flickr.c:601 -#: extensions/picasaweb/dlg-export-to-picasaweb.c:502 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: gthumb/gth-browser.c:873 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d файл (%s)" -msgstr[1] "%d файли (%s)" -msgstr[2] "%d файлів (%s)" -msgstr[3] "%d файлів (%s)" - -#: extensions/facebook/dlg-export-to-facebook.c:571 -#: extensions/flicker_utils/dlg-export-to-flickr.c:624 -#, c-format -msgid "Export to %s" -msgstr "Експортувати в %s" - -#: extensions/facebook/facebook-service.c:496 -#: extensions/flicker_utils/flickr-service.c:849 -#: extensions/picasaweb/picasa-web-service.c:738 -msgid "Getting the album list" -msgstr "Отримання покажчика альбому" - -#: extensions/facebook/facebook-service.c:613 -#: extensions/flicker_utils/flickr-service.c:943 -#: extensions/flicker_utils/flickr-service.c:1058 -#: extensions/flicker_utils/flickr-service.c:1097 -msgid "Creating the new album" -msgstr "Створити новий альбом" - -#: extensions/facebook/facebook-service.c:671 -#: extensions/flicker_utils/flickr-service.c:1144 -#: extensions/picasaweb/picasa-web-service.c:783 -#, c-format -msgid "Could not upload “%s”: %s" -msgstr "Не вдалося вивантажити «%s»: %s" - -#. Translators: %s is a filename -#: extensions/facebook/facebook-service.c:734 -#: extensions/flicker_utils/flickr-service.c:1253 -#: extensions/picasaweb/picasa-web-service.c:838 -#, c-format -msgid "Uploading “%s”" -msgstr "Вивантажуємо «%s»" - -#: extensions/facebook/facebook-service.c:954 -#: extensions/flicker_utils/flickr-service.c:1450 -#: extensions/picasaweb/picasa-web-service.c:1062 -msgid "Uploading the files to the server" -msgstr "Запис файлів на сервер" - -#: extensions/facebook/facebook-service.c:1048 -#: extensions/flicker_utils/flickr-service.c:1611 -#: extensions/picasaweb/picasa-web-service.c:1174 -msgid "Getting the photo list" -msgstr "Отримання списку фотографій" - -#: extensions/facebook/facebook.extension.desktop.in.in:3 -msgid "Facebook" -msgstr "Facebook" - -#: extensions/facebook/facebook.extension.desktop.in.in:4 -msgid "Upload images to Facebook" -msgstr "Вивантаження зображень на Facebook" - #: extensions/file_manager/actions.c:137 msgid "New folder" msgstr "Нова тека" @@ -1965,9 +1817,9 @@ #: extensions/file_manager/actions.c:410 #: extensions/file_manager/callbacks.c:551 -#: extensions/file_manager/callbacks.c:986 +#: extensions/file_manager/callbacks.c:989 #: extensions/find_duplicates/gth-find-duplicates.c:788 -#: gthumb/gth-browser.c:5620 gthumb/gth-browser.c:5656 +#: gthumb/gth-browser.c:5745 gthumb/gth-browser.c:5788 #: gthumb/gth-progress-dialog.c:429 msgid "Could not perform the operation" msgstr "Не вдалося виконати операцію" @@ -1992,6 +1844,10 @@ #: extensions/file_manager/callbacks.c:124 #: extensions/file_tools/data/ui/color-picker-options.ui:206 #: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 #: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 msgid "Copy" msgstr "Копіювати" @@ -2005,7 +1861,7 @@ msgstr "Скопіювати до" #: extensions/file_manager/actions.c:743 -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "Пересунути" @@ -2070,36 +1926,36 @@ msgid "Open with Gimp" msgstr "Відкрити за допомогою Gimp" -#: extensions/file_manager/callbacks.c:722 gthumb/gth-file-source-vfs.c:226 +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 msgid "Home Folder" msgstr "Домашня тека" -#: extensions/file_manager/callbacks.c:729 #: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "_Відкрити у програмі" -#: extensions/file_manager/callbacks.c:1006 +#: extensions/file_manager/callbacks.c:1009 #, c-format msgid "Do you want to move “%s” to “%s”?" msgstr "Хочете пересунути «%s» до «%s»?" -#: extensions/file_manager/callbacks.c:1008 +#: extensions/file_manager/callbacks.c:1011 #, c-format msgid "Do you want to copy “%s” to “%s”?" msgstr "Хочете скопіювати «%s» до «%s»?" -#: extensions/file_manager/callbacks.c:1015 +#: extensions/file_manager/callbacks.c:1018 #, c-format msgid "Do you want to move the dragged files to “%s”?" msgstr "Хочете пересунути перетягнуті файли до «%s»?" -#: extensions/file_manager/callbacks.c:1017 +#: extensions/file_manager/callbacks.c:1020 #, c-format msgid "Do you want to copy the dragged files to “%s”?" msgstr "Хочете скопіювати перетягнуті файли до «%s»?" -#: extensions/file_manager/callbacks.c:1025 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "_Копіювати" @@ -2213,7 +2069,7 @@ #: extensions/file_tools/gth-file-tool-crop.c:661 #: extensions/file_tools/gth-file-tool-resize.c:759 #: extensions/file_tools/gth-file-tool-rotate.c:617 -#: gthumb/gth-file-chooser-dialog.c:262 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "Параметри" @@ -2278,7 +2134,7 @@ msgstr "Висока _якість" #: extensions/file_tools/data/ui/resize-options.ui:105 -#: extensions/image_print/data/ui/print-layout.ui:1122 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "точок" @@ -2513,11 +2369,11 @@ msgid "Automatic contrast adjustment" msgstr "Автоматичне коригування контрастності" -#: extensions/file_tools/gth-file-tool-color-picker.c:246 +#: extensions/file_tools/gth-file-tool-color-picker.c:288 msgid "Color Picker" msgstr "Піпетка" -#: extensions/file_tools/gth-file-tool-color-picker.c:249 +#: extensions/file_tools/gth-file-tool-color-picker.c:291 msgid "Pick a color from the image" msgstr "Вибрати колір з зображення" @@ -2587,14 +2443,11 @@ msgid "2.39∶1" msgstr "2,39∶1" -#. Translators: this is an option for the format -> Format: Custom #: extensions/file_tools/gth-file-tool-crop.c:455 #: extensions/file_tools/gth-file-tool-resize.c:607 -#: extensions/image_print/data/ui/print-layout.ui:17 -#: extensions/rename_series/gth-template-selector.c:248 -#: gthumb/gth-test-aspect-ratio.c:193 -msgid "Custom" -msgstr "Інше" +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "Інше…" #: extensions/file_tools/gth-file-tool-crop.c:470 #: extensions/file_tools/gth-file-tool-rotate.c:397 @@ -2622,7 +2475,7 @@ #: extensions/file_tools/gth-file-tool-curves.c:533 #: extensions/gstreamer_tools/actions.c:69 #: extensions/image_viewer/gth-image-viewer-page.c:1632 -#: gthumb/gth-browser.c:1864 +#: gthumb/gth-browser.c:1969 msgid "Could not save the file" msgstr "Не вдалося зберегти файл" @@ -2869,6 +2722,17 @@ msgid "no file" msgstr "немає файла" +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:876 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d файл (%s)" +msgstr[1] "%d файли (%s)" +msgstr[2] "%d файлів (%s)" +msgstr[3] "%d файлів (%s)" + #: extensions/find_duplicates/gth-find-duplicates.c:519 #: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format @@ -2917,10 +2781,18 @@ msgid "Upload images to Flickr" msgstr "Запис зображень до Flickr" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "Публічні фотографії" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "Приватні фотографії, видимі сім'ї та друзям" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "Приватні фотографії, видимі друзям" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "Приватні фотографії, видимі лише родині" @@ -2941,8 +2813,16 @@ msgid "Restricted content" msgstr "Обмежений зміст" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "_Обліковий рахунок:" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "Редагувати облікові записи" + #: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:175 msgid "Free space:" msgstr "Вільний простір:" @@ -2963,40 +2843,80 @@ msgid "Hi_de from public searches" msgstr "С_ховати від публічного пошуку" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "З_мінити розмір, якщо більше за:" + +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "_Обліковий рахунок:" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "Не вдалося з'єднатися з сервером" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "Файли успішно відвантажено на сервер." + #: extensions/flicker_utils/dlg-export-to-flickr.c:164 -#: extensions/webalbums/gth-web-exporter.c:1826 +#: extensions/webalbums/gth-web-exporter.c:1819 msgid "_Open in the Browser" msgstr "_Відкрити у веб-оглядачі" -#: extensions/flicker_utils/dlg-import-from-flickr.c:320 -#: gthumb/gth-file-selection-info.c:140 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d файл" -msgstr[1] "%d файли" -msgstr[2] "%d файлів" +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "Не вдалося створити альбом" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "Не вдалося записати файли" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "Не вибрано коректного файла." + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "Не вдалося експортувати файли" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "Експортувати в %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d файл" +msgstr[1] "%d файли" +msgstr[2] "%d файлів" msgstr[3] "один файл" -#: extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:279 +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 msgid "Could not get the photo list" msgstr "Не вдалося отримати список фотографій" -#: extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: extensions/flicker_utils/dlg-import-from-flickr.c:561 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:598 +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 msgid "No album selected" msgstr "Альбом не знайдено" -#: extensions/flicker_utils/dlg-import-from-flickr.c:521 -#: extensions/photo_importer/dlg-photo-importer.c:584 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:556 +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 msgid "_Import" msgstr "_Імпортувати" -#: extensions/flicker_utils/dlg-import-from-flickr.c:579 +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 #, c-format msgid "Import from %s" msgstr "Імпортувати з %s" @@ -3047,6 +2967,35 @@ "вивантаження фотографій на %s. По закінченню, поверніться до цього вікна для " "завершення уповноваження." +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "Отримання покажчика альбому" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "Створити новий альбом" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "Не вдалося вивантажити «%s»: %s" + +#. Translators: %s is a filename +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "Вивантажуємо «%s»" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "Запис файлів на сервер" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "Отримання списку фотографій" + #. Translators: %s is a filename #: extensions/gstreamer_tools/actions.c:75 #, c-format @@ -3238,11 +3187,11 @@ msgid "Pause" msgstr "Пауза" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1115 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "Створення знімка екрана" -#: extensions/gstreamer_tools/gth-media-viewer-page.c:1122 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 #: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 #: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 msgid "Fit to window" @@ -3265,7 +3214,7 @@ msgstr "Виконавець" #: extensions/gstreamer_tools/main.c:48 -#: extensions/webalbums/data/ui/web-album-exporter.ui:320 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "Альбом" @@ -3286,12 +3235,12 @@ msgstr "Частота кадрів" #: extensions/gstreamer_tools/main.c:54 -#: extensions/image_print/data/ui/print-layout.ui:723 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "Ширина" #: extensions/gstreamer_tools/main.c:55 -#: extensions/image_print/data/ui/print-layout.ui:739 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "Висота" @@ -3314,9 +3263,9 @@ #. Translators: this is an image size, such as 1024 × 768 #: extensions/gstreamer_utils/gstreamer-utils.c:402 #: extensions/image_viewer/gth-image-viewer-page.c:1865 -#: extensions/image_viewer/gth-metadata-provider-image.c:258 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 #: extensions/raw_files/gth-metadata-provider-raw.c:96 -#: extensions/webalbums/gth-web-exporter.c:2434 gthumb/gtk-utils.c:963 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" @@ -3331,59 +3280,83 @@ msgid "Print" msgstr "Надрукувати" -#: extensions/image_print/data/ui/print-layout.ui:13 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "У центрі" -#: extensions/image_print/data/ui/print-layout.ui:322 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "Інше" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "міліметри" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "дюйми" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "Номер поточної сторінки" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "Загальна кількість сторінок" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "Спеціальний код" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{ формат }" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "Поточна дата" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "Загальна кількість файлів" -#: extensions/image_print/data/ui/print-layout.ui:340 -#: extensions/importer/data/ui/import-preferences.ui:258 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "Опис події" -#: extensions/image_print/data/ui/print-layout.ui:478 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "_Рядки:" -#: extensions/image_print/data/ui/print-layout.ui:588 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "Зображення" -#: extensions/image_print/data/ui/print-layout.ui:630 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "Розташування:" -#: extensions/image_print/data/ui/print-layout.ui:646 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "Ліворуч" -#: extensions/image_print/data/ui/print-layout.ui:662 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "Згори" -#: extensions/image_print/data/ui/print-layout.ui:811 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "Обертання:" -#: extensions/image_print/data/ui/print-layout.ui:870 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "Одиниці:" -#: extensions/image_print/data/ui/print-layout.ui:924 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "Попередній перегляд" -#: extensions/image_print/data/ui/print-layout.ui:1125 -msgid "millimeters" -msgstr "міліметри" - -#: extensions/image_print/data/ui/print-layout.ui:1128 -msgid "inches" -msgstr "дюйми" - #: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "Шрифти" @@ -3400,24 +3373,35 @@ msgid "Select Footer Font" msgstr "Виберіть шрифт нижнього колонтитула" -#: extensions/image_print/gth-image-print-job.c:915 +#: extensions/image_print/gth-image-print-job.c:40 +#| msgid "The total number of files" +msgid "Total number of files" +msgstr "Загальна кількість файлів" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +#| msgid "The event description" +msgid "Event description" +msgstr "Опис події" + +#: extensions/image_print/gth-image-print-job.c:924 #: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "Сторінка %d з %d" -#: extensions/image_print/gth-image-print-job.c:1681 -#: extensions/image_print/gth-image-print-job.c:1846 -#: extensions/image_print/gth-image-print-job.c:1889 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "Не вдалося надрукувати" -#: extensions/image_print/gth-image-print-job.c:1747 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "Зображення" -#: extensions/image_print/gth-image-print-job.c:1848 -#: gthumb/gth-image-loader.c:251 gthumb/gth-image-loader.c:375 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:382 #: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "Для цього типу немає доступного завантажувача" @@ -3429,7 +3413,7 @@ msgstr "Завантаження «%s»" #: extensions/image_print/gth-load-image-info-task.c:170 -#: extensions/webalbums/gth-web-exporter.c:2714 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "Завантаження зображень" @@ -3455,8 +3439,8 @@ #: extensions/image_rotation/gth-reset-orientation-task.c:114 #: extensions/image_rotation/gth-transform-task.c:146 -#: extensions/webalbums/gth-web-exporter.c:2326 -#: extensions/webalbums/gth-web-exporter.c:2411 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "Збереження зображень" @@ -3729,6 +3713,14 @@ msgid "Loading the original image" msgstr "Завантажуємо початкове зображення" +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "Контейнер JPEG XL" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +msgid "JPEG XL" +msgstr "JPEG XL" + #: extensions/image_viewer/main.c:36 msgid "Scroll Image" msgstr "Гортати зображення" @@ -3742,106 +3734,59 @@ msgid "Viewer" msgstr "Перегляд" -#: extensions/importer/data/ui/import-preferences.ui:63 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "_Призначення:" -#: extensions/importer/data/ui/import-preferences.ui:95 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "_Автоматичні підтеки" -#: extensions/importer/data/ui/import-preferences.ui:160 -msgid "as _single subfolder" -msgstr " як _одну підтеку" - -#: extensions/importer/data/ui/import-preferences.ui:393 -msgid "The year" -msgstr "Рік" - -#: extensions/importer/data/ui/import-preferences.ui:410 -msgid "The month" -msgstr "Місяць" - -#: extensions/importer/data/ui/import-preferences.ui:427 -msgid "The day of the month" -msgstr "День місяця" - -#: extensions/importer/data/ui/import-preferences.ui:444 -msgid "The hour" -msgstr "Година" - -#: extensions/importer/data/ui/import-preferences.ui:461 -msgid "The minutes" -msgstr "Хвилини" - -#: extensions/importer/data/ui/import-preferences.ui:478 -msgid "The seconds" -msgstr "Секунди" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "_Шаблон:" -#: extensions/importer/gth-import-destination-button.c:115 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "Некоректне призначення" -#: extensions/importer/gth-import-preferences-dialog.c:199 -#, c-format -msgid "example: %s" -msgstr "приклад: %s" - -#. subfolder type -#: extensions/importer/gth-import-preferences-dialog.c:324 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "Дата файла" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: extensions/importer/gth-import-preferences-dialog.c:334 -msgid "year-month-day" -msgstr "day-month-year" - -#: extensions/importer/gth-import-preferences-dialog.c:335 -msgid "year-month" -msgstr "month-year" - -#: extensions/importer/gth-import-preferences-dialog.c:336 -msgid "year" -msgstr "year" - -#: extensions/importer/gth-import-preferences-dialog.c:337 -msgid "custom format" -msgstr "інший формат" - -#: extensions/importer/gth-import-task.c:431 -#: extensions/importer/gth-import-task.c:466 -#: extensions/importer/gth-import-task.c:678 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "Імпорт файлів" -#: extensions/importer/gth-import-task.c:627 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "Немає файла для імпорту" -#: extensions/importer/gth-import-task.c:628 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "Обрані файли вже присутні у цільовій теці." -#: extensions/importer/gth-import-task.c:651 gthumb/gth-file-source-vfs.c:692 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "Не вдалося вилучити файли" -#: extensions/importer/gth-import-task.c:652 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "Операція видалення не підтримується." -#: extensions/importer/gth-import-task.c:739 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "Останній імпорт" -#: extensions/importer/gth-import-task.c:843 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "Не вказано файл." #. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. -#: extensions/importer/gth-import-task.c:880 +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" "Not enough free space in “%s”.\n" @@ -3875,79 +3820,17 @@ msgid "Sh_ortcut:" msgstr "С_корочення:" -#: extensions/list_tools/data/ui/script-editor.ui:232 -msgid "The file uri" -msgstr "URI файла" - -#: extensions/list_tools/data/ui/script-editor.ui:250 -msgid "The file path" -msgstr "Шлях файла" - -#: extensions/list_tools/data/ui/script-editor.ui:268 -msgid "The file basename" -msgstr "Назва без суфікса" - -#: extensions/list_tools/data/ui/script-editor.ui:286 -msgid "The parent folder path" -msgstr "Шлях до батьківської теки" - -#. Translate only 'message' and 'default_value'. -#: extensions/list_tools/data/ui/script-editor.ui:336 -#, c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{ message }{ default value }" - -#: extensions/list_tools/data/ui/script-editor.ui:352 -msgid "Ask an input value" -msgstr "Запитати значення" - -#. Translate only 'attribute name' -#: extensions/list_tools/data/ui/script-editor.ui:370 -#, c-format -msgid "%attr{ attribute name }" -msgstr "%attr{ attribute name }" - -#: extensions/list_tools/data/ui/script-editor.ui:386 -#: extensions/rename_series/data/ui/rename-series.ui:379 -msgid "A file attribute" -msgstr "Атрибут файла" - -#: extensions/list_tools/data/ui/script-editor.ui:404 -msgid "%N" -msgstr "%N" - -#: extensions/list_tools/data/ui/script-editor.ui:420 -msgid "The file basename without extension" -msgstr "Назва файла без суфікса" - -#: extensions/list_tools/data/ui/script-editor.ui:438 -#, c-format -msgid "%E" -msgstr "%E" - -#: extensions/list_tools/data/ui/script-editor.ui:454 -msgid "The file extension" -msgstr "Суфікс назви файла" - -#. Translate only 'text'. -#: extensions/list_tools/data/ui/script-editor.ui:472 -#, c-format -msgid "%quote{ text }" -msgstr "%quote{ текст }" - -#: extensions/list_tools/data/ui/script-editor.ui:488 -msgid "Quote the text " -msgstr "Цитувати текст" - -#: extensions/list_tools/data/ui/script-editor.ui:522 -msgid "The current date and time" -msgstr "Поточна дата і час" - -#: extensions/list_tools/data/ui/script-editor.ui:568 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "_Команда:" +#: extensions/list_tools/data/ui/script-editor.ui:172 +#| msgid "Edit Command" +msgid "Edit command" +msgstr "Редагувати команду" + #: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: gthumb/gth-test-aspect-ratio.c:193 msgid "Personalize…" msgstr "Персоналізувати…" @@ -3974,6 +3857,7 @@ msgstr "Нова команда" #: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "Редагувати команду" @@ -3985,7 +3869,52 @@ msgid "Commands" msgstr "Команди" -#: extensions/list_tools/gth-script-editor-dialog.c:280 +#: extensions/list_tools/gth-script-editor-dialog.c:34 +#| msgid "Quote the text " +msgid "Quoted text" +msgstr "Цитований текст" + +#: extensions/list_tools/gth-script-editor-dialog.c:35 +#| msgid "File" +msgid "File URI" +msgstr "Адреса файла" + +#: extensions/list_tools/gth-script-editor-dialog.c:36 +#| msgid "file path" +msgid "File path" +msgstr "Шлях до файла" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +#| msgid "Filename" +msgid "File name" +msgstr "Назва файла" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +#| msgid "The file basename without extension" +msgid "File name, no extension" +msgstr "Назва файла без суфікса" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +#| msgid "The file extension" +msgid "File extension" +msgstr "Суфікс назви файла" + +#: extensions/list_tools/gth-script-editor-dialog.c:40 +#| msgid "file path" +msgid "Folder path" +msgstr "Шлях до теки" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +#| msgid "Ask an input value" +msgid "Ask a value" +msgstr "Запитати значення" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "Атрибут файла" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "Не вказано команду" @@ -3995,18 +3924,11 @@ msgid "Command exited abnormally with status %d" msgstr "Аварійне завершення команди з кодом %d" -#: extensions/list_tools/gth-script.c:506 +#: extensions/list_tools/gth-script.c:522 msgid "Enter a value:" msgstr "Введіть значення:" -#: extensions/list_tools/gth-script.c:760 -#: extensions/webalbums/gth-web-exporter.c:561 -#: extensions/webalbums/gth-web-exporter.c:573 -#: extensions/webalbums/gth-web-exporter.c:581 -msgid "Malformed command" -msgstr "Неправильна команда" - -#: extensions/list_tools/gth-script.c:1069 +#: extensions/list_tools/gth-script.c:984 msgid "_Skip" msgstr "_Пропустити" @@ -4055,8 +3977,9 @@ msgid "A_ccounts:" msgstr "_Облікові записи:" +#. the message pane #: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 -#: gthumb/gth-folder-tree.c:1160 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 msgid "Loading…" msgstr "Завантаження…" @@ -4093,7 +4016,7 @@ msgstr "Отримання інформації про обліковий рахунок" #: extensions/photo_importer/actions.c:71 -#: extensions/photo_importer/dlg-photo-importer.c:628 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "Виберіть теку" @@ -4140,40 +4063,29 @@ msgid "_Tags:" msgstr "_Теги:" -#: extensions/photo_importer/dlg-photo-importer.c:227 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "Не вдалося імпортувати файли" #. translators: %d is the number of files, %s the total size -#: extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "Файли для імпорту: %d (%s)" -#: extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "Не вдалося завантажити теку" -#: extensions/photo_importer/dlg-photo-importer.c:356 -#: extensions/photo_importer/dlg-photo-importer.c:396 gthumb/gth-file-list.c:42 -#: gthumb/gth-folder-tree.c:1186 -msgid "(Empty)" -msgstr "(Немає)" - -#: extensions/photo_importer/dlg-photo-importer.c:361 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "Отримуємо вміст теки…" -#: extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "Немає" - -#: extensions/photo_importer/dlg-photo-importer.c:594 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "Імпорт зі змінних пристроїв" -#: extensions/photo_importer/dlg-photo-importer.c:626 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "Імпортувати з теки" @@ -4189,52 +4101,6 @@ msgid "camera-photo" msgstr "camera-photo" -#: extensions/picasaweb/callbacks.c:50 extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "Ве_бальбом Picasa…" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:233 -msgid "_Albums:" -msgstr "_Альбоми:" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:267 -#: gthumb/gth-main-default-metadata.c:39 -msgid "Name" -msgstr "Назва" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:275 -msgid "Used" -msgstr "Використано" - -#: extensions/picasaweb/data/ui/export-to-picasaweb.ui:286 -msgid "Remaining photos" -msgstr "Лишилося фотографій" - -#: extensions/picasaweb/data/ui/picasa-web-album-properties.ui:12 -msgid "Public" -msgstr "Публічне" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:344 -#: extensions/picasaweb/dlg-import-from-picasaweb.c:468 -msgid "Could not get the album list" -msgstr "Не вдалося отримати список альбому" - -#: extensions/picasaweb/dlg-export-to-picasaweb.c:431 -msgid "Export to Picasa Web Albums" -msgstr "Експорт до веб-альбому Picasa" - -#: extensions/picasaweb/dlg-import-from-picasaweb.c:547 -msgid "Import from Picasa Web Album" -msgstr "Імпорт з веб-альбому Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:3 -msgid "Picasa Web Albums" -msgstr "Веб-альбом Picasa" - -#: extensions/picasaweb/picasaweb.extension.desktop.in.in:4 -msgid "Upload images to Picasa Web Albums" -msgstr "Запис зображень до веб-альбому Picasa" - #: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "Цифровий негатив" @@ -4263,22 +4129,6 @@ msgid "Tool to remove the red-eye effect from a photo." msgstr "Інструмент для видалення ефекту червоних очей" -#: extensions/rename_series/data/ui/code-selector.ui:105 -msgid "digits" -msgstr "цифри" - -#: extensions/rename_series/data/ui/code-selector.ui:159 -msgid "format:" -msgstr "формат:" - -#: extensions/rename_series/data/ui/code-selector.ui:256 -msgid "remove" -msgstr "вилучити" - -#: extensions/rename_series/data/ui/code-selector.ui:276 -msgid "add" -msgstr "додати" - #: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "С_ортувати:" @@ -4288,131 +4138,66 @@ msgid "Cas_e:" msgstr "Рег_істр:" -#: extensions/rename_series/data/ui/rename-series.ui:84 -#: gthumb/gth-browser-actions-entries.h:94 -msgid "Help" -msgstr "Довідка" - -#: extensions/rename_series/data/ui/rename-series.ui:98 -msgid "Edit template" -msgstr "Редагувати шаблон" - -#: extensions/rename_series/data/ui/rename-series.ui:119 -#| msgid "leave the oldest duplicates" -msgid "Revert to the last used template" -msgstr "Повернутися до останнього використано шаблона" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:227 -msgid "%M{ format }" -msgstr "%M{ формат }" - -#. translate only the text in the curly brackets -#: extensions/rename_series/data/ui/rename-series.ui:257 -#, c-format -msgid "%A{ identifier }" -msgstr "%A{ ідентифікатор }" - -#: extensions/rename_series/data/ui/rename-series.ui:303 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1106 -msgid "The original filename" -msgstr "Оригінальна назва файла" - -#: extensions/rename_series/data/ui/rename-series.ui:318 -msgid "The original extension" -msgstr "Початковий суфікс назви" - -#: extensions/rename_series/data/ui/rename-series.ui:333 -msgid "The original enumerator" -msgstr "Оригінальний лічильник" - -#: extensions/rename_series/data/ui/rename-series.ui:348 -msgid "The modification date" -msgstr "Дата зміни" - -#: extensions/rename_series/data/ui/rename-series.ui:364 -msgid "The digitalization date" -msgstr "Дата оцифровування" - -#: extensions/rename_series/data/ui/rename-series.ui:436 -msgid "1" -msgstr "1" - -#: extensions/rename_series/data/ui/rename-series.ui:473 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "У _зворотному порядку" -#: extensions/rename_series/data/ui/rename-series.ui:520 -msgid "_Template:" -msgstr "_Шаблон:" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "Повернутися до останнього використано шаблона" -#: extensions/rename_series/data/ui/rename-series.ui:573 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "_Попередній перегляд" -#: extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "Лічильник" - -#: extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "Початкова назва файла" -#: extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "Початковий суфікс" -#: extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "Початковий номер" -#: extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "Дата внесення змін" -#: extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "Дата оцифровування" -#: extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "Атрибут файла" - -#: extensions/rename_series/dlg-rename-series.c:558 -#: extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "Не вдалося перейменувати файли" -#: extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "Не вдалося зберегти шаблон" - -#: extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "Редагувати шаблон" - -#: extensions/rename_series/dlg-rename-series.c:869 -#: gthumb/gth-folder-tree.c:1974 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "Перей_менувати" -#: extensions/rename_series/dlg-rename-series.c:886 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "Стара назва" -#: extensions/rename_series/dlg-rename-series.c:897 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "Нова назва" -#: extensions/rename_series/dlg-rename-series.c:975 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "З_берігати оригінальний регістр символів" -#: extensions/rename_series/dlg-rename-series.c:976 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "Перетворити на маленькі" -#: extensions/rename_series/dlg-rename-series.c:977 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "Перетворити на великі" @@ -4491,7 +4276,7 @@ msgstr "Шукати знову" #. Translators: This is not a verb, it's a name as in "the search properties". -#: extensions/search/callbacks.c:169 +#: extensions/search/callbacks.c:197 #: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "Знайти" @@ -4510,16 +4295,22 @@ msgid "Add another location" msgstr "Додати ще якесь місце" -#: extensions/search/gth-search-task.c:194 +#: extensions/search/gth-search-task.c:113 +#| msgid "No file imported" +msgid "No file found" +msgstr "Файл не знайдено" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "Знайдених файлів: %s" -#: extensions/search/gth-search-task.c:340 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "Пошук…" -#: extensions/search/gth-search-task.c:347 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "Скасувати дію" @@ -4595,11 +4386,11 @@ msgid "Pause/Resume presentation" msgstr "Призупинити/поновити презентацію" -#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:120 +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:121 msgid "Show next file" msgstr "Показати наступний файл" -#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:119 +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:120 msgid "Show previous file" msgstr "Показати попередній файл" @@ -4772,90 +4563,90 @@ msgid "Adapts to the window width" msgstr "Адаптує до ширини вікна" -#: extensions/webalbums/data/ui/web-album-exporter.ui:127 -msgid "%P" -msgstr "%P" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:395 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "_Копіювати оригінали до призначення" -#: extensions/webalbums/data/ui/web-album-exporter.ui:706 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " msgstr "_Адаптувати до ширини вікна " -#: extensions/webalbums/data/ui/web-album-exporter.ui:794 -#: extensions/webalbums/data/ui/web-album-exporter.ui:869 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "Сторінка покажчика" -#: extensions/webalbums/data/ui/web-album-exporter.ui:844 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "Підпис мініатюри" -#: extensions/webalbums/data/ui/web-album-exporter.ui:988 -msgid "The current image number" -msgstr "Номер поточного зображення" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1006 -msgid "The total number of images" -msgstr "Загальна кількість зображень" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1124 -msgid "The file comment" -msgstr "Коментар до файла" - -#: extensions/webalbums/data/ui/web-album-exporter.ui:1207 -#: extensions/webalbums/data/ui/web-album-exporter.ui:1323 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "Сторінка зображень" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1241 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "Показати опис, якщо доступний" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1267 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "Показати такі атрибути:" -#: extensions/webalbums/data/ui/web-album-exporter.ui:1301 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "Атрибути зображення" -#: extensions/webalbums/dlg-web-exporter.c:379 +#: extensions/webalbums/dlg-web-exporter.c:43 +#| msgid "The current image number" +msgid "Current image number" +msgstr "Номер поточного зображення" + +#: extensions/webalbums/dlg-web-exporter.c:44 +#| msgid "The total number of images" +msgid "Total number of images" +msgstr "Загальна кількість зображень" + +#: extensions/webalbums/dlg-web-exporter.c:531 msgid "Web Album" msgstr "Новий альбом" -#: extensions/webalbums/gth-web-exporter.c:1787 +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "Неправильна команда" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "Не вдалося показати призначення" -#: extensions/webalbums/gth-web-exporter.c:1823 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "Альбом успішно створено." -#: extensions/webalbums/gth-web-exporter.c:2092 -#: extensions/webalbums/gth-web-exporter.c:2120 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "Зберігаємо мініатюри" -#: extensions/webalbums/gth-web-exporter.c:2148 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "Зберігаємо сторінки HTML: зображення" -#: extensions/webalbums/gth-web-exporter.c:2206 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "Зберігаємо сторінки HTML: покажчики" -#: extensions/webalbums/gth-web-exporter.c:2491 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "Копіюємо початкові зображення" -#: extensions/webalbums/gth-web-exporter.c:2958 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "Не вдалося знайти теку стилів" -#: extensions/webalbums/gth-web-exporter.c:2996 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "Не вдалося створити тимчасову теку" @@ -4867,9 +4658,9 @@ msgid "Create static web albums." msgstr "Створення статичних вебальбомів." -#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1171 -#: gthumb/gth-browser.c:6625 gthumb/gth-browser.c:6644 -#: gthumb/gth-browser.c:6668 gthumb/gth-vfs-tree.c:390 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1174 +#: gthumb/gth-browser.c:6787 gthumb/gth-browser.c:6806 +#: gthumb/gth-browser.c:6830 gthumb/gth-vfs-tree.c:393 #, c-format msgid "Could not load the position “%s”" msgstr "Не вдалося завантажити позицію «%s»" @@ -5044,7 +4835,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2055 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" msgid "%d∶%02d∶%02d" @@ -5056,7 +4847,7 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gthumb/glib-utils.c:2064 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" msgid "%d∶%02d" @@ -5138,113 +4929,113 @@ "Maxim Dziumanenko \n" "Юрій Чорноіван " -#: gthumb/gth-browser-actions-entries.h:95 gthumb/resources/gears-menu.ui:49 +#: gthumb/gth-browser-actions-entries.h:96 gthumb/resources/gears-menu.ui:49 msgid "Keyboard Shortcuts" msgstr "Клавіатурні скорочення" -#: gthumb/gth-browser-actions-entries.h:96 +#: gthumb/gth-browser-actions-entries.h:97 msgid "Quit" msgstr "Вийти" -#: gthumb/gth-browser-actions-entries.h:99 +#: gthumb/gth-browser-actions-entries.h:100 msgid "Show browser" msgstr "Показати навігатор" -#: gthumb/gth-browser-actions-entries.h:100 +#: gthumb/gth-browser-actions-entries.h:101 msgid "Close window" msgstr "Закрити вікно" -#: gthumb/gth-browser-actions-entries.h:102 +#: gthumb/gth-browser-actions-entries.h:103 msgid "Open location" msgstr "Відкрити адресу" -#: gthumb/gth-browser-actions-entries.h:103 gthumb/gth-browser.c:4623 -#: gthumb/gth-browser.c:4641 gthumb/resources/file-list-menu.ui:7 +#: gthumb/gth-browser-actions-entries.h:104 gthumb/gth-browser.c:4726 +#: gthumb/gth-browser.c:4744 gthumb/resources/file-list-menu.ui:7 #: gthumb/resources/file-menu.ui:7 msgid "Fullscreen" msgstr "На увесь екран" -#: gthumb/gth-browser-actions-entries.h:104 +#: gthumb/gth-browser-actions-entries.h:105 msgid "Revert image to saved" msgstr "Повернути стан зображення до збереженого" -#: gthumb/gth-browser-actions-entries.h:105 +#: gthumb/gth-browser-actions-entries.h:106 msgid "Save image" msgstr "Зберегти зображення" -#: gthumb/gth-browser-actions-entries.h:106 +#: gthumb/gth-browser-actions-entries.h:107 msgid "Save image as" msgstr "Збереження зображення із новою назвою" -#: gthumb/gth-browser-actions-entries.h:107 +#: gthumb/gth-browser-actions-entries.h:108 msgid "Sidebar" msgstr "Бічна панель" -#: gthumb/gth-browser-actions-entries.h:108 +#: gthumb/gth-browser-actions-entries.h:109 msgid "Statusbar" msgstr "Смужка стану" -#: gthumb/gth-browser-actions-entries.h:109 +#: gthumb/gth-browser-actions-entries.h:110 msgid "Thumbnails list" msgstr "Список мініатюр" -#: gthumb/gth-browser-actions-entries.h:111 +#: gthumb/gth-browser-actions-entries.h:112 msgid "Load previous location" msgstr "Завантажити попереднє місце" -#: gthumb/gth-browser-actions-entries.h:112 +#: gthumb/gth-browser-actions-entries.h:113 msgid "Load next location" msgstr "Завантажити наступне місце" -#: gthumb/gth-browser-actions-entries.h:113 +#: gthumb/gth-browser-actions-entries.h:114 msgid "Load parent folder" msgstr "Завантажити батьківську теку" -#: gthumb/gth-browser-actions-entries.h:114 +#: gthumb/gth-browser-actions-entries.h:115 msgid "Load home" msgstr "Завантажити домашню теку" -#: gthumb/gth-browser-actions-entries.h:115 +#: gthumb/gth-browser-actions-entries.h:116 msgid "Reload location" msgstr "Перезавантажити місце" -#: gthumb/gth-browser-actions-entries.h:116 +#: gthumb/gth-browser-actions-entries.h:117 msgid "Show/Hide hidden files" msgstr "Показувати/ховати приховані файли" -#: gthumb/gth-browser-actions-entries.h:117 +#: gthumb/gth-browser-actions-entries.h:118 msgid "Change sorting order" msgstr "Змінити упорядкування" -#: gthumb/gth-browser-actions-entries.h:121 +#: gthumb/gth-browser-actions-entries.h:122 msgid "Show first file" msgstr "Показати перший файл" -#: gthumb/gth-browser-actions-entries.h:122 +#: gthumb/gth-browser-actions-entries.h:123 msgid "Show last file" msgstr "Показати останній файл" -#: gthumb/gth-browser-actions-entries.h:124 +#: gthumb/gth-browser-actions-entries.h:125 msgid "Image tools" msgstr "Інструменти роботи із зображеннями" -#: gthumb/gth-browser-actions-entries.h:125 +#: gthumb/gth-browser-actions-entries.h:126 msgid "File properties" msgstr "Властивості файла" -#: gthumb/gth-browser-actions-entries.h:127 +#: gthumb/gth-browser-actions-entries.h:128 msgid "Select all" msgstr "Вибрати все" -#: gthumb/gth-browser-actions-entries.h:128 +#: gthumb/gth-browser-actions-entries.h:129 msgid "Select none" msgstr "Нічого не вибирати" -#: gthumb/gth-browser.c:409 +#: gthumb/gth-browser.c:412 msgid "[modified]" msgstr "[змінено]" -#: gthumb/gth-browser.c:874 +#: gthumb/gth-browser.c:877 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" @@ -5253,71 +5044,76 @@ msgstr[2] "%d файлів (%s)" msgstr[3] "%d файлів (%s)" -#: gthumb/gth-browser.c:909 +#: gthumb/gth-browser.c:912 #, c-format msgid "%s of free space" msgstr "%s вільного місця" -#: gthumb/gth-browser.c:1787 gthumb/gth-browser.c:1803 +#: gthumb/gth-browser.c:1892 gthumb/gth-browser.c:1908 #, c-format msgid "No suitable module found for %s" msgstr "Не знайдено відповідного модуля для %s" -#: gthumb/gth-browser.c:1908 +#: gthumb/gth-browser.c:2013 #, c-format msgid "Save changes to file “%s”?" msgstr "Зберегти зміни до файла «%s»?" -#: gthumb/gth-browser.c:1913 +#: gthumb/gth-browser.c:2018 msgid "If you don’t save, changes to the file will be permanently lost." msgstr "Якщо ви не збережете зміни, зміни до файла будуть остаточно втрачено" -#: gthumb/gth-browser.c:1914 +#: gthumb/gth-browser.c:2019 msgid "Do _Not Save" msgstr "_Не зберігати" -#: gthumb/gth-browser.c:2402 gthumb/gth-browser.c:4649 +#: gthumb/gth-browser.c:2507 gthumb/gth-browser.c:4752 msgid "Accept" msgstr "Прийняти" -#: gthumb/gth-browser.c:2402 gthumb/gtk-utils.h:37 +#: gthumb/gth-browser.c:2507 gthumb/gtk-utils.h:37 msgid "_Close" msgstr "З_акрити" -#: gthumb/gth-browser.c:2941 +#: gthumb/gth-browser.c:3046 msgid "Could not change name" msgstr "Не вдалося змінити назву" -#: gthumb/gth-browser.c:3438 +#: gthumb/gth-browser.c:3540 msgid "Modified" msgstr "Дата зміни" -#: gthumb/gth-browser.c:4571 +#: gthumb/gth-browser.c:4674 msgid "Go to the previous visited location" msgstr "Перейти до попереднього відвіданого місця" -#: gthumb/gth-browser.c:4577 +#: gthumb/gth-browser.c:4680 msgid "Go to the next visited location" msgstr "Перейти до наступного відвіданого місця" -#: gthumb/gth-browser.c:4585 +#: gthumb/gth-browser.c:4688 msgid "History" msgstr "Журнал" -#: gthumb/gth-browser.c:4599 +#: gthumb/gth-browser.c:4702 msgid "View the folders" msgstr "Перегляд тек" -#: gthumb/gth-browser.c:4614 +#: gthumb/gth-browser.c:4717 msgid "Edit file" msgstr "Редагувати файл" -#: gthumb/gth-browser.c:6626 +#: gthumb/gth-browser.c:4808 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "Дії" + +#: gthumb/gth-browser.c:6788 #, c-format msgid "File type not supported" msgstr "Тип файлів не підтримується" -#: gthumb/gth-browser.c:6669 +#: gthumb/gth-browser.c:6831 #, c-format msgid "No suitable module found" msgstr "Не було знайдено придатного модуля" @@ -5340,36 +5136,40 @@ msgid "_Show Format Options" msgstr "_Показати параметри форматування" -#: gthumb/gth-file-source-vfs.c:219 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +#| msgid "no file" +msgid "No file" +msgstr "Немає файла" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "Комп'ютер" -#: gthumb/gth-file-source-vfs.c:796 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "Файли не можуть бути переміщені у смітник. Видалити їх остаточно?" -#: gthumb/gth-file-source-vfs.c:807 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "Не вдалося перемістити файли до смітника" -#: gthumb/gth-file-source-vfs.c:852 +#: gthumb/gth-file-source-vfs.c:936 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Остаточно вилучити «%s»?" -#: gthumb/gth-file-source-vfs.c:855 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" -msgid_plural "" -"Are you sure you want to permanently delete the %'d selected files?" +msgid_plural "Are you sure you want to permanently delete the %'d selected files?" msgstr[0] "Ви дійсно хочете остаточно вилучити %'d файл ?" msgstr[1] "Ви дійсно хочете остаточно вилучити %'d файли ?" msgstr[2] "Ви дійсно хочете остаточно вилучити %'d файлів?" msgstr[3] "Ви дійсно хочете остаточно вилучити %'d файлів?" -#: gthumb/gth-file-source-vfs.c:865 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "Якщо ви видалите файл, його буде остаточно втрачено." @@ -5410,11 +5210,11 @@ msgid "All" msgstr "Всі" -#: gthumb/gth-folder-tree.c:1465 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(Відкрити батьківський)" -#: gthumb/gth-folder-tree.c:1972 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "Введіть нову назву:" @@ -5449,17 +5249,13 @@ msgid "Hidden Files" msgstr "Приховані файли" -#: gthumb/gth-location-chooser.c:274 gthumb/gth-main-default-metadata.c:46 -msgid "Location" -msgstr "Місце" - #: gthumb/gth-location-chooser.c:572 msgid "Locations" msgstr "Місця" -#: gthumb/gth-location-chooser.c:617 -msgid "Other…" -msgstr "Інше…" +#: gthumb/gth-main-default-metadata.c:39 +msgid "Name" +msgstr "Назва" #: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" @@ -5610,10 +5406,6 @@ msgid "Overwrite" msgstr "Переписати" -#: gthumb/gth-progress-dialog.c:310 gthumb/gth-progress-dialog.c:455 -msgid "Operations" -msgstr "Дії" - #: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "Зберігаємо дані щодо файла" @@ -5681,6 +5473,43 @@ msgid "Family" msgstr "Родина" +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "" +"Пробіл" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "" +"Рік" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "" +"Місяць" + +#: gthumb/gth-template-selector.c:37 +#| msgid "The day of the month" +msgid "Day of the month" +msgstr "День місяця" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "" +"Година" + +#: gthumb/gth-template-selector.c:39 +#| msgid "minutes" +msgid "Minute" +msgstr "Хвилина" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +#| msgid "seconds" +msgid "Second" +msgstr "Секунда" + #: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 msgid "is lower than" msgstr "менше" @@ -5875,3 +5704,186 @@ #: gthumb/resources/history-menu.ui:9 msgid "_Delete History" msgstr "Ви_лучити журнал" + +#~ msgid "New enumerator digit" +#~ msgstr "Цифри для нового оператора" + +#~ msgid "as _single subfolder" +#~ msgstr " як _одну підтеку" + +#~ msgid "The year" +#~ msgstr "Рік" + +#~ msgid "The month" +#~ msgstr "Місяць" + +#~ msgid "The hour" +#~ msgstr "Година" + +#~ msgid "The minutes" +#~ msgstr "Хвилини" + +#~ msgid "The seconds" +#~ msgstr "Секунди" + +#~ msgid "example: %s" +#~ msgstr "приклад: %s" + +#~ msgid "year-month-day" +#~ msgstr "day-month-year" + +#~ msgid "year-month" +#~ msgstr "month-year" + +#~ msgid "year" +#~ msgstr "year" + +#~ msgid "custom format" +#~ msgstr "інший формат" + +#~ msgid "The file uri" +#~ msgstr "URI файла" + +#~ msgid "The file path" +#~ msgstr "Шлях файла" + +#~ msgid "The file basename" +#~ msgstr "Назва без суфікса" + +#~ msgid "The parent folder path" +#~ msgstr "Шлях до батьківської теки" + +#~ msgid "%ask{ message }{ default value }" +#~ msgstr "%ask{ message }{ default value }" + +#~ msgid "%attr{ attribute name }" +#~ msgstr "%attr{ attribute name }" + +#~ msgid "A file attribute" +#~ msgstr "Атрибут файла" + +#~ msgid "%N" +#~ msgstr "%N" + +#~ msgid "%E" +#~ msgstr "%E" + +#~ msgid "%quote{ text }" +#~ msgstr "%quote{ текст }" + +#~ msgid "The current date and time" +#~ msgstr "Поточна дата і час" + +#~ msgid "(Empty)" +#~ msgstr "(Немає)" + +#~ msgid "Empty" +#~ msgstr "Немає" + +#~ msgid "format:" +#~ msgstr "формат:" + +#~ msgid "%M{ format }" +#~ msgstr "%M{ формат }" + +#~ msgid "%A{ identifier }" +#~ msgstr "%A{ ідентифікатор }" + +#~ msgid "The original filename" +#~ msgstr "Оригінальна назва файла" + +#~ msgid "The original extension" +#~ msgstr "Початковий суфікс назви" + +#~ msgid "The original enumerator" +#~ msgstr "Оригінальний лічильник" + +#~ msgid "The modification date" +#~ msgstr "Дата зміни" + +#~ msgid "The digitalization date" +#~ msgstr "Дата оцифровування" + +#~ msgid "Could not save the template" +#~ msgstr "Не вдалося зберегти шаблон" + +#~ msgid "%P" +#~ msgstr "%P" + +#~ msgid "The file comment" +#~ msgstr "Коментар до файла" + +#~ msgid "720 × 720" +#~ msgstr "720 × 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 × 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 × 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 × 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 × 2048" + +#~ msgid "A_lbum:" +#~ msgstr "_Альбом:" + +#~ msgid "Add a new album" +#~ msgstr "Додати новий альбом" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "Змінити розмір зображень, якщо він більший за цей" + +#~ msgid "Private" +#~ msgstr "Особисте" + +#~ msgid "_Visibility:" +#~ msgstr "_Видимість" + +#~ msgid "_Album:" +#~ msgstr "_Альбом:" + +#~ msgid "New Album" +#~ msgstr "Новий альбом" + +#~ msgid "Export to Facebook" +#~ msgstr "Експортувати до Facebook" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "Вивантаження зображень на Facebook" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "Ве_бальбом Picasa…" + +#~ msgid "_Albums:" +#~ msgstr "_Альбоми:" + +#~ msgid "Used" +#~ msgstr "Використано" + +#~ msgid "Remaining photos" +#~ msgstr "Лишилося фотографій" + +#~ msgid "Public" +#~ msgstr "Публічне" + +#~ msgid "Could not get the album list" +#~ msgstr "Не вдалося отримати список альбому" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "Експорт до веб-альбому Picasa" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "Імпорт з веб-альбому Picasa" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Веб-альбом Picasa" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "Запис зображень до веб-альбому Picasa" diff -Nru gthumb-3.11.2/po/zh_CN.po gthumb-3.12.0/po/zh_CN.po --- gthumb-3.11.2/po/zh_CN.po 2021-01-10 10:11:38.063244600 +0000 +++ gthumb-3.12.0/po/zh_CN.po 2021-09-19 15:50:42.015030400 +0000 @@ -5,31 +5,40 @@ # Zhang Miao , 2009. # lainme , 2010. # tuhaihe <1132321739qq@gmail.com>, 2012. +# Tong Hui , 2016-2021. # msgid "" msgstr "" "Project-Id-Version: gthumb master\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" -"product=gthumb&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2016-04-06 22:50+0000\n" -"PO-Revision-Date: 2016-04-12 21:35+0800\n" -"Last-Translator: tuhaihe <1132321739qq@gmail.com>\n" -"Language-Team: Chinese (simplified) \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gthumb/issues\n" +"POT-Creation-Date: 2021-06-19 18:11+0000\n" +"PO-Revision-Date: 2021-06-27 15:39-0400\n" +"Last-Translator: Boyuan Yang <073plan@gmail.com>\n" +"Language-Team: Chinese - China \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 2.4.2\n" -#: ../data/appdata/gthumb.appdata.xml.in.h:1 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:8 +msgid "gThumb Image Viewer" +msgstr "gThumb 图像浏览器" + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:9 +#: data/org.gnome.gThumb.desktop.in.in:6 +msgid "View and organize your images" +msgstr "查看及管理图像" + +#: data/appdata/org.gnome.gThumb.appdata.xml.in:11 msgid "" "gThumb is an image viewer, editor, browser and organizer. It is designed to " "be well integrated with the GNOME 3 desktop." msgstr "" "gThumb 为一款图像查看器、编辑器、浏览器和管理器。与 GNOME 3 桌面兼容性好。" -#: ../data/appdata/gthumb.appdata.xml.in.h:2 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:15 msgid "" "As an image viewer gThumb allows to view common image file formats such as " "BMP, JPEG, GIF (including the animations), PNG, TIFF, TGA and RAW images. It " @@ -40,7 +49,7 @@ "括动画)、PNG、TIFF、TGA 以及 RAW 图像。也可能查看各种各样嵌入在图片的元数据类" "型,例如 EXIF、IPTC 以及 XMP。" -#: ../data/appdata/gthumb.appdata.xml.in.h:3 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:22 msgid "" "As an image editor gThumb allows to scale, rotate and crop the images; " "change the saturation, lightness, contrast as well as other color " @@ -49,7 +58,7 @@ "gThumb 作为一款图像编辑器,支持缩放,旋转以及裁剪图像;调整色彩饱和度,亮度," "对比度以及其他颜色变换。" -#: ../data/appdata/gthumb.appdata.xml.in.h:4 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:27 msgid "" "As an image browser gThumb shows the thumbnails of the images saved on your " "disk, allows to perform the common operations of a file manager such as " @@ -62,7 +71,7 @@ "用特性,如拷贝,移动,删除文件和文件夹。此外有一系列图像专用工具,如 JPEG 无" "损转换,图像大小调整,格式转换,幻灯片,设置图片为桌面背景等等。" -#: ../data/appdata/gthumb.appdata.xml.in.h:5 +#: data/appdata/org.gnome.gThumb.appdata.xml.in:35 msgid "" "As an image organizer gThumb allows to add comments and other metadata to " "images; organize images in catalogs and catalogs in libraries; search for " @@ -71,45 +80,7 @@ "gThumb 作为一款图像管理器,允许用户添加评论以及其他元数据至图像;管理一览表中" "的图像以及图库中的一览表;搜索图像以及另存搜索结果为一览表。" -#. manually set name and icon -#: ../data/gthumb.desktop.in.in.h:1 ../gthumb/gth-browser.c:392 -#: ../gthumb/gth-progress-dialog.c:404 ../gthumb/main.c:201 -msgid "gThumb" -msgstr "gThumb" - -#: ../data/gthumb.desktop.in.in.h:2 -msgid "Image Viewer" -msgstr "图像浏览器" - -#: ../data/gthumb.desktop.in.in.h:3 -msgid "gThumb Image Viewer" -msgstr "gThumb 图像浏览器" - -#: ../data/gthumb.desktop.in.in.h:4 -msgid "View and organize your images" -msgstr "查看及管理图像" - -#: ../data/gthumb.desktop.in.in.h:5 -msgid "Image;Viewer;" -msgstr "Image;Viewer;图像;浏览器;查看;照片;" - -#: ../data/gthumb-import.desktop.in.in.h:1 -msgid "Import with gThumb" -msgstr "使用 gThumb 导入" - -#: ../data/gthumb-import.desktop.in.in.h:2 -msgid "Photo Import Tool" -msgstr "相片导入工具" - -#: ../data/gthumb-import.desktop.in.in.h:3 -msgid "gThumb Photo Import Tool" -msgstr "gThumb 相片导入工具" - -#: ../data/gthumb-import.desktop.in.in.h:4 -msgid "Import the photos on your camera card" -msgstr "由数码照相机导入相片" - -#: ../data/org.gnome.gthumb.gschema.xml.in.h:1 +#: data/gschemas/org.gnome.gthumb.gschema.xml:78 msgid "" "Images over this size (in bytes) will not be thumbnailed. Use 0 if you want " "to generate thumbnails for all images." @@ -117,23 +88,23 @@ "图像如果超过了这个大小(以字节计算)将不能生成缩略图。如果您想为所有图像创建缩" "略图,请使用 0。" -#: ../data/org.gnome.gthumb.gschema.xml.in.h:2 +#: data/gschemas/org.gnome.gthumb.gschema.xml:133 msgid "Open files in the active window" msgstr "在活动窗口中打开文件" -#: ../data/org.gnome.gthumb.image-viewer.gschema.xml.in.h:1 +#: data/gschemas/org.gnome.gthumb.image-viewer.gschema.xml:30 msgid "Whether to reset the scrollbars position after changing image" msgstr "更改图像后是否重设滚动条位置" -#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.in.h:1 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:42 msgid "Possible values are: jpeg, jpg." msgstr "可取的值有:jpeg,jpg。" -#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.in.h:2 +#: data/gschemas/org.gnome.gthumb.pixbuf-savers.gschema.xml:73 msgid "Possible values are: tiff, tif." msgstr "可取的值有:tiff,tif。" -#: ../data/org.gnome.gthumb.rename-series.gschema.xml.in.h:1 +#: data/gschemas/org.gnome.gthumb.rename-series.gschema.xml:30 msgid "" "Possible values include: general::unsorted, file::name, file::size, file::" "mtime, exif::photo::datetimeoriginal" @@ -141,2197 +112,2096 @@ "可能的值有:general::unsorted, file::name, file::size, file::mtime, exif::" "photo::datetimeoriginal" -#: ../data/ui/browser-preferences.ui.h:1 -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:34 -#: ../extensions/image_print/data/ui/print-layout.ui.h:18 +#: data/org.gnome.gThumb.Import.desktop.in.in:3 +msgid "Import with gThumb" +msgstr "使用 gThumb 导入" + +#: data/org.gnome.gThumb.Import.desktop.in.in:4 +msgid "Photo Import Tool" +msgstr "相片导入工具" + +#: data/org.gnome.gThumb.Import.desktop.in.in:6 +msgid "Import the photos on your camera card" +msgstr "由数码照相机导入相片" + +#. manually set name and icon +#: data/org.gnome.gThumb.desktop.in.in:3 gthumb/gth-application.c:106 +#: gthumb/gth-browser.c:427 gthumb/gth-progress-dialog.c:413 +msgid "gThumb" +msgstr "gThumb" + +#: data/org.gnome.gThumb.desktop.in.in:4 extensions/image_viewer/main.c:35 +msgid "Image Viewer" +msgstr "图像浏览器" + +#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: data/org.gnome.gThumb.desktop.in.in:8 +msgid "Image;Viewer;" +msgstr "Image;Viewer;图像;浏览器;查看;照片;" + +#: data/org.gnome.gThumb.desktop.in.in:25 +#: gthumb/gth-browser-actions-entries.h:94 gthumb/resources/gears-menu.ui:7 +msgid "New Window" +msgstr "新建窗口" + +#: data/ui/browser-preferences.ui:20 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:34 +#: extensions/image_print/data/ui/print-layout.ui:654 msgid "Caption" msgstr "标题" -#: ../data/ui/browser-preferences.ui.h:2 +#: data/ui/browser-preferences.ui:66 msgid "Behavior" msgstr "行为" -#: ../data/ui/browser-preferences.ui.h:3 +#: data/ui/browser-preferences.ui:88 msgid "_Single click to open files" msgstr "单击打开文件(_S)" -#: ../data/ui/browser-preferences.ui.h:4 +#: data/ui/browser-preferences.ui:104 msgid "_Double click to open files" msgstr "双击打开文件(_D)" -#: ../data/ui/browser-preferences.ui.h:5 +#: data/ui/browser-preferences.ui:121 msgid "_Open files in fullscreen mode" msgstr "以全屏方式打开文件(_O)" -#: ../data/ui/browser-preferences.ui.h:6 ../data/ui/preferences.ui.h:15 -#: ../extensions/exiv2_tools/gth-edit-iptc-page.c:198 -#: ../extensions/gstreamer_tools/main.c:34 +#: data/ui/browser-preferences.ui:158 data/ui/preferences.ui:355 +#: extensions/exiv2_tools/gth-edit-iptc-page.c:199 +#: extensions/gstreamer_tools/main.c:41 gthumb/dlg-preferences-shortcuts.c:335 +#: gthumb/gth-shortcuts-window.c:96 msgid "Other" msgstr "其它" -#: ../data/ui/browser-preferences.ui.h:7 +#: data/ui/browser-preferences.ui:187 msgid "Thumbnail _size:" msgstr "缩略图大小(_S):" -#: ../data/ui/browser-preferences.ui.h:8 +#: data/ui/browser-preferences.ui:206 msgid "48" msgstr "48" -#: ../data/ui/browser-preferences.ui.h:9 +#: data/ui/browser-preferences.ui:207 msgid "64" msgstr "64" -#: ../data/ui/browser-preferences.ui.h:10 +#: data/ui/browser-preferences.ui:208 msgid "85" msgstr "85" -#: ../data/ui/browser-preferences.ui.h:11 +#: data/ui/browser-preferences.ui:209 msgid "95" msgstr "95" -#: ../data/ui/browser-preferences.ui.h:12 +#: data/ui/browser-preferences.ui:210 msgid "112" msgstr "112" -#: ../data/ui/browser-preferences.ui.h:13 +#: data/ui/browser-preferences.ui:211 msgid "128" msgstr "128" -#: ../data/ui/browser-preferences.ui.h:14 +#: data/ui/browser-preferences.ui:212 msgid "164" msgstr "164" -#: ../data/ui/browser-preferences.ui.h:15 +#: data/ui/browser-preferences.ui:213 msgid "200" msgstr "200" -#: ../data/ui/browser-preferences.ui.h:16 +#: data/ui/browser-preferences.ui:214 msgid "256" msgstr "256" -#: ../data/ui/browser-preferences.ui.h:17 +#: data/ui/browser-preferences.ui:239 msgid "D_etermine image type from content (slower)" msgstr "按图像数据决定图像格式(较慢)(_E)" -#: ../data/ui/extensions-preferences.ui.h:1 +#: data/ui/code-selector.ui:99 +#: extensions/rename_series/data/ui/rename-series.ui:73 +msgid "1" +msgstr "1" + +#: data/ui/code-selector.ui:113 +msgid "digits" +msgstr "数字" + +#: data/ui/code-selector.ui:252 extensions/comments/main.c:44 +#: extensions/comments/main.c:170 +#: extensions/image_print/data/ui/print-layout.ui:285 +#: gthumb/gth-main-default-metadata.c:64 +msgid "Description" +msgstr "描述" + +#: data/ui/code-selector.ui:269 +msgid "Edit" +msgstr "编辑" + +#: data/ui/code-selector.ui:270 data/ui/code-selector.ui:327 +msgid "Default value" +msgstr "默认数值" + +#: data/ui/code-selector.ui:387 +msgid "remove" +msgstr "删除" + +#: data/ui/code-selector.ui:407 +msgid "add" +msgstr "添加" + +#: data/ui/extensions-preferences.ui:39 msgid "_Extensions:" msgstr "扩展(_E):" -#: ../data/ui/extensions-preferences.ui.h:2 -msgid "More extensions..." -msgstr "更多扩展..." +#: data/ui/extensions-preferences.ui:116 +msgid "More extensions…" +msgstr "更多扩展…" + +#: data/ui/file-selection-info.ui:23 +#: extensions/webalbums/data/albumthemes/text.h:32 +msgid "Previous" +msgstr "上一幅" + +#: data/ui/file-selection-info.ui:61 +#: extensions/webalbums/data/albumthemes/text.h:30 +msgid "Next" +msgstr "下一幅" -#: ../data/ui/filter-editor.ui.h:1 +#: data/ui/filter-editor.ui:20 msgid "Filter _Name:" msgstr "过滤器名(_N):" -#: ../data/ui/filter-editor.ui.h:2 -#: ../extensions/search/data/ui/search-editor.ui.h:3 +#: data/ui/filter-editor.ui:61 extensions/search/data/ui/search-editor.ui:21 msgid "_Match:" msgstr "匹配(_M)" +#: data/ui/filter-editor.ui:106 extensions/search/data/ui/search-editor.ui:95 +msgid "Rules:" +msgstr "规则:" + #. limit label -#: ../data/ui/filter-editor.ui.h:3 ../gthumb/gth-filter.c:269 -#: ../gthumb/gth-filter.c:337 +#: data/ui/filter-editor.ui:164 gthumb/gth-filter.c:270 gthumb/gth-filter.c:338 msgid "_Limit to" msgstr "限制到(_L)" -#: ../data/ui/filter-editor.ui.h:4 +#: data/ui/filter-editor.ui:241 msgid "selected by" msgstr "选择依据" -#: ../data/ui/histogram-info.ui.h:1 +#: data/ui/histogram-info.ui:26 msgid "Mean:" msgstr "平均值:" #. Short for "Standard deviation". Try to keep it under the 12 characters in the translation or it will be ellipsized at the end. -#: ../data/ui/histogram-info.ui.h:3 +#: data/ui/histogram-info.ui:42 msgid "Std dev:" msgstr "标准差:" -#: ../data/ui/histogram-info.ui.h:4 +#: data/ui/histogram-info.ui:60 msgid "Median:" msgstr "中位数:" #. After the colon there is the total number of pixels -#: ../data/ui/histogram-info.ui.h:6 +#: data/ui/histogram-info.ui:148 msgid "Pixels:" msgstr "像素:" #. After the colon there is a percentile. -#: ../data/ui/histogram-info.ui.h:8 +#: data/ui/histogram-info.ui:163 msgctxt "Pixels" msgid "Max:" msgstr "最大值:" #. After the colon there is the percentile of selected pixels. -#: ../data/ui/histogram-info.ui.h:10 +#: data/ui/histogram-info.ui:180 msgctxt "Pixels" msgid "Selected:" msgstr "选中:" -#: ../data/ui/location.ui.h:1 -msgid "Open" -msgstr "打开" - -#: ../data/ui/location.ui.h:2 +#: data/ui/location.ui:23 msgid "_Location:" msgstr "位置(_L):" -#: ../data/ui/overwrite-dialog.ui.h:1 +#: data/ui/overwrite-dialog.ui:15 msgid "Overwrite the old file with the new one?" msgstr "是否用新的文件覆盖原有文件?" -#: ../data/ui/overwrite-dialog.ui.h:2 +#: data/ui/overwrite-dialog.ui:73 msgid "Old File:" msgstr "原有文件:" -#: ../data/ui/overwrite-dialog.ui.h:3 +#: data/ui/overwrite-dialog.ui:145 data/ui/overwrite-dialog.ui:314 msgid "Filename:" msgstr "文件名:" -#: ../data/ui/overwrite-dialog.ui.h:4 -#: ../extensions/image_print/data/ui/print-layout.ui.h:23 +#: data/ui/overwrite-dialog.ui:160 data/ui/overwrite-dialog.ui:329 +#: extensions/image_print/data/ui/print-layout.ui:840 msgid "Size:" msgstr "大小:" -#: ../data/ui/overwrite-dialog.ui.h:5 +#: data/ui/overwrite-dialog.ui:177 data/ui/overwrite-dialog.ui:346 msgid "Modified:" msgstr "修改时间:" -#: ../data/ui/overwrite-dialog.ui.h:6 +#: data/ui/overwrite-dialog.ui:242 msgid "New File:" msgstr "新建文件:" -#: ../data/ui/overwrite-dialog.ui.h:7 +#: data/ui/overwrite-dialog.ui:401 msgid "Over_write the old file" msgstr "覆盖原有文件(_W)" -#: ../data/ui/overwrite-dialog.ui.h:8 +#: data/ui/overwrite-dialog.ui:418 msgid "Do not overwrite _the old file" msgstr "不覆盖已有文件(_T)" -#: ../data/ui/overwrite-dialog.ui.h:9 +#: data/ui/overwrite-dialog.ui:435 msgid "Overwrite _all files" msgstr "覆盖所有文件(_A)" -#: ../data/ui/overwrite-dialog.ui.h:10 +#: data/ui/overwrite-dialog.ui:452 msgid "_Do not overwrite any file" msgstr "不覆盖任何文件(_D)" -#: ../data/ui/overwrite-dialog.ui.h:11 +#: data/ui/overwrite-dialog.ui:474 msgid "_Save the new file as:" msgstr "将新文件另存为(_S):" -#: ../data/ui/personalize-filters.ui.h:1 +#: data/ui/personalize-filters.ui:20 msgid "_General filter:" msgstr "常规过滤器(_G):" -#: ../data/ui/personalize-filters.ui.h:2 +#: data/ui/personalize-filters.ui:60 msgid "_Other filters:" msgstr "其他过滤器(_O):" -#: ../data/ui/preferences.ui.h:1 +#: data/ui/preferences.ui:12 msgid "below the folder list" msgstr "在文件夹列表下方" -#: ../data/ui/preferences.ui.h:2 +#: data/ui/preferences.ui:15 msgid "on the right" msgstr "在右侧" -#: ../data/ui/preferences.ui.h:3 +#: data/ui/preferences.ui:22 msgid "gThumb Preferences" msgstr "gThumb 首选项" -#: ../data/ui/preferences.ui.h:4 +#: data/ui/preferences.ui:98 msgid "Appearance" msgstr "外观" -#: ../data/ui/preferences.ui.h:5 +#: data/ui/preferences.ui:123 msgid "T_humbnails in viewer:" msgstr "查看器中的缩略图(_H):" -#: ../data/ui/preferences.ui.h:6 +#: data/ui/preferences.ui:137 msgid "on the bottom" msgstr "在底部" -#: ../data/ui/preferences.ui.h:7 +#: data/ui/preferences.ui:138 msgid "on the side" msgstr "在一侧" -#: ../data/ui/preferences.ui.h:8 +#: data/ui/preferences.ui:150 msgid "File _properties in browser:" msgstr "浏览器中的文件属性(_P):" -#: ../data/ui/preferences.ui.h:9 +#: data/ui/preferences.ui:179 +msgid "_Statusbar" +msgstr "状态栏(_S)" + +#: data/ui/preferences.ui:222 msgid "On startup:" msgstr "程序启动时:" -#: ../data/ui/preferences.ui.h:10 +#: data/ui/preferences.ui:245 msgid "Go to last _visited location" msgstr "转到上次访问的位置(_V)" -#: ../data/ui/preferences.ui.h:11 +#: data/ui/preferences.ui:266 msgid "Go to this _folder:" msgstr "转到该文件夹(_F):" -#: ../data/ui/preferences.ui.h:12 -msgid "Choose startup folder" -msgstr "选择开始文件夹" - -#: ../data/ui/preferences.ui.h:13 +#: data/ui/preferences.ui:296 msgid "Set to C_urrent" msgstr "设为当前的文件夹(_U)" -#: ../data/ui/preferences.ui.h:14 +#: data/ui/preferences.ui:318 msgid "_Reuse the active window to open files" msgstr "打开文件时重用活动窗口(_R)" -#: ../data/ui/preferences.ui.h:16 +#: data/ui/preferences.ui:377 msgid "As_k confirmation before deleting files or catalogs" msgstr "在删除文件或一览表前要求确认(_K)" -#: ../data/ui/preferences.ui.h:17 +#: data/ui/preferences.ui:392 msgid "Ask whether to save _modified files" msgstr "询问是否保存修改过的文件(_M)" -#: ../data/ui/preferences.ui.h:18 +#: data/ui/preferences.ui:407 msgid "_Store metadata inside files if possible" msgstr "尽可能将元数据保存在文件中(_S)" -#: ../data/ui/preferences.ui.h:19 -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:2 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:22 -#: ../extensions/edit_metadata/gth-edit-general-page.c:481 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:23 +#: data/ui/preferences.ui:440 +#: extensions/catalogs/data/ui/catalog-properties.ui:39 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:434 +#: extensions/edit_metadata/gth-edit-general-page.c:482 +#: extensions/webalbums/data/ui/web-album-exporter.ui:470 +#: gthumb/gth-main-default-types.c:38 msgid "General" msgstr "常规" -#: ../data/ui/sort-order.ui.h:1 -msgid "Sort By" -msgstr "排列" +#: data/ui/shortcuts-preferences.ui:27 +msgid "Shortcuts:" +msgstr "快捷键:" + +#: data/ui/shortcuts-preferences.ui:94 +msgid "_Restore All…" +msgstr "全部恢复(_R)…" -#: ../data/ui/sort-order.ui.h:2 +#: data/ui/sort-order.ui:30 msgid "_Inverse order" msgstr "相反次序排列(_I)" -#: ../extensions/23hq/23hq.extension.in.in.h:1 +#: data/ui/template-editor-dialog.ui:21 +#: extensions/importer/data/ui/import-preferences.ui:164 +msgid "Example:" +msgstr "示例:" + +#: extensions/23hq/23hq.extension.desktop.in.in:3 msgid "23" msgstr "23" -#: ../extensions/23hq/23hq.extension.in.in.h:2 +#: extensions/23hq/23hq.extension.desktop.in.in:4 msgid "Upload images to 23hq.com" msgstr "上传图像到 23hq.com" -#: ../extensions/23hq/23hq.extension.in.in.h:3 -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:3 -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:3 -#: ../extensions/catalogs/catalogs.extension.in.in.h:3 -#: ../extensions/change_date/change_date.extension.in.in.h:3 -#: ../extensions/comments/comments.extension.in.in.h:3 -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:3 -#: ../extensions/convert_format/convert_format.extension.in.in.h:3 -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:3 -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:3 -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:3 -#: ../extensions/facebook/facebook.extension.in.in.h:3 -#: ../extensions/file_manager/file_manager.extension.in.in.h:3 -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:3 -#: ../extensions/flicker/flicker.extension.in.in.h:3 -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:3 -#: ../extensions/image_print/image_print.extension.in.in.h:3 -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:3 -#: ../extensions/list_tools/list_tools.extension.in.in.h:3 -#: ../extensions/map_view/map_view.extension.in.in.h:3 -#: ../extensions/photobucket/photobucket.extension.in.in.h:3 -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:3 -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:3 -#: ../extensions/raw_files/raw_files.extension.in.in.h:3 -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:3 -#: ../extensions/rename_series/rename_series.extension.in.in.h:3 -#: ../extensions/resize_images/resize_images.extension.in.in.h:3 -#: ../extensions/search/search.extension.in.in.h:3 -#: ../extensions/selections/selections.extension.in.in.h:3 -#: ../extensions/slideshow/slideshow.extension.in.in.h:3 -#: ../extensions/webalbums/webalbums.extension.in.in.h:3 -#: ../gthumb/dlg-preferences-extensions.c:491 -msgid "gthumb development team" -msgstr "gthumb 开发小组" - -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:1 -#: ../extensions/bookmarks/callbacks.c:325 -#: ../extensions/bookmarks/dlg-bookmarks.c:350 +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:3 +#: extensions/bookmarks/callbacks.c:323 +#: extensions/bookmarks/dlg-bookmarks.c:350 msgid "Bookmarks" msgstr "书签" -#: ../extensions/bookmarks/bookmarks.extension.in.in.h:2 +#: extensions/bookmarks/bookmarks.extension.desktop.in.in:4 msgid "Add bookmarks support." msgstr "添加书签支持。" -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:1 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:7 msgid "_Add Bookmark" msgstr "添加书签(_A)" -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:2 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:11 msgid "_Edit Bookmarks…" msgstr "编辑书签(_E)..." -#: ../extensions/bookmarks/data/ui/bookmarks-menu.ui.h:3 +#: extensions/bookmarks/data/ui/bookmarks-menu.ui:16 msgid "_System Bookmarks" msgstr "系统书签(_S)" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:1 +#: extensions/bookmarks/data/ui/bookmarks.ui:20 msgid "_Bookmarks:" msgstr "书签(_B):" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:2 +#: extensions/bookmarks/data/ui/bookmarks.ui:63 msgid "Go to this location" msgstr "转到此位置" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:3 -#: ../extensions/catalogs/callbacks.c:72 +#: extensions/bookmarks/data/ui/bookmarks.ui:76 +#: extensions/catalogs/callbacks.c:72 +#: extensions/search/gth-search-source-selector.c:140 msgid "Remove" msgstr "删除" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:4 +#: extensions/bookmarks/data/ui/bookmarks.ui:125 msgid "_Name" msgstr "名称(_N)" -#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:5 +#: extensions/bookmarks/data/ui/bookmarks.ui:168 msgid "_Location" msgstr "位置(_L)" -#: ../extensions/bookmarks/dlg-bookmarks.c:192 +#: extensions/bookmarks/dlg-bookmarks.c:192 msgid "Could not remove the bookmark" msgstr "无法删除书签" -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:1 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:3 msgid "Burn CD/DVD" msgstr "刻录 CD/DVD" -#: ../extensions/burn_disc/burn_disc.extension.in.in.h:2 +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:4 msgid "Save files to an optical disc." msgstr "保存文件到光盘。" -#: ../extensions/burn_disc/callbacks.c:48 -msgid "_Optical Disc..." -msgstr "光盘(_O)..." +#: extensions/burn_disc/burn_disc.extension.desktop.in.in:8 +msgid "brasero" +msgstr "brasero" + +#: extensions/burn_disc/callbacks.c:48 +msgid "_Optical Disc…" +msgstr "光盘(_O)…" -#: ../extensions/burn_disc/data/ui/burn-disc-options.ui.h:1 +#: extensions/burn_disc/data/ui/burn-disc-options.ui:21 msgid "Disc Name" msgstr "盘片名称" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:1 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:31 msgid "Current _folder" msgstr "当前文件夹(_F)" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:2 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:47 msgid "Current folder and its s_ub-folders" msgstr "当前文件夹及其子文件夹" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:3 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:64 msgid "_Selected files" msgstr "选中的文件(_S)" -#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:4 +#: extensions/burn_disc/data/ui/burn-source-selector.ui:86 msgid "Source" msgstr "源" -#: ../extensions/burn_disc/gth-burn-task.c:238 -#: ../extensions/burn_disc/gth-burn-task.c:259 -#: ../extensions/burn_disc/gth-burn-task.c:393 +#: extensions/burn_disc/gth-burn-task.c:239 +#: extensions/burn_disc/gth-burn-task.c:260 +#: extensions/burn_disc/gth-burn-task.c:396 msgid "Write to Disc" msgstr "写入盘片" -#: ../extensions/cairo_io/cairo-image-surface-jpeg.c:65 +#: extensions/burn_disc/gth-burn-task.c:405 +#: extensions/oauth/oauth-account-chooser-dialog.c:150 +#: gthumb/dlg-preferences-extensions.c:715 +msgid "_Continue" +msgstr "继续(_C)" + +#: extensions/cairo_io/cairo-image-surface-jpeg.c:62 #, c-format msgid "Error interpreting JPEG image file: %s" msgstr "解释 JPEG 图像文件时出错:%s" -#: ../extensions/cairo_io/cairo-image-surface-jpeg.c:529 +#: extensions/cairo_io/cairo-image-surface-jpeg.c:558 #, c-format msgid "Unknown JPEG color space (%d)" msgstr "未知的 JPEG 颜色空间(%d)" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:1 -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:1 -msgid "_Default extension:" -msgstr "默认扩展(_D):" - -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:2 -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:1 +#: extensions/cairo_io/data/ui/avif-options.ui:34 +#: extensions/cairo_io/data/ui/jpeg-options.ui:71 +#: extensions/cairo_io/data/ui/webp-options.ui:33 msgid "_Quality:" msgstr "质量(_Q):" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:3 +#: extensions/cairo_io/data/ui/avif-options.ui:46 +#: extensions/cairo_io/data/ui/webp-options.ui:62 +msgid "_Lossless" +msgstr "无损(_L)" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:25 +#: extensions/cairo_io/data/ui/tiff-options.ui:32 +msgid "_Default extension:" +msgstr "默认扩展(_D):" + +#: extensions/cairo_io/data/ui/jpeg-options.ui:87 msgid "_Smoothing:" msgstr "平滑化(_S):" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:4 +#: extensions/cairo_io/data/ui/jpeg-options.ui:100 msgid "Opti_mize" msgstr "优化(_M)" -#: ../extensions/cairo_io/data/ui/jpeg-options.ui.h:5 +#: extensions/cairo_io/data/ui/jpeg-options.ui:119 msgid "_Progressive" msgstr "渐进(_P)" -#: ../extensions/cairo_io/data/ui/png-options.ui.h:1 +#: extensions/cairo_io/data/ui/png-options.ui:24 msgid "Compression _level:" msgstr "压缩级别(_L):" -#: ../extensions/cairo_io/data/ui/save-options-preferences.ui.h:1 +#: extensions/cairo_io/data/ui/save-options-preferences.ui:25 msgid "Default options:" msgstr "默认选项:" -#: ../extensions/cairo_io/data/ui/tga-options.ui.h:1 +#: extensions/cairo_io/data/ui/tga-options.ui:11 msgid "_RLE compression" msgstr "_RLE 压缩" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:2 +#: extensions/cairo_io/data/ui/tiff-options.ui:78 msgid "Compression" msgstr "压缩" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:3 +#: extensions/cairo_io/data/ui/tiff-options.ui:99 msgid "_No compression" msgstr "不压缩(_N)" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:4 +#: extensions/cairo_io/data/ui/tiff-options.ui:118 msgid "No_rmal (Deflate)" msgstr "正常(Deflate)(_R)" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:5 +#: extensions/cairo_io/data/ui/tiff-options.ui:137 msgid "_Loss compression (JPEG)" msgstr "有损压缩(JPEG)(_L)" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:6 +#: extensions/cairo_io/data/ui/tiff-options.ui:179 msgid "Resolution" msgstr "分辨率" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:7 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:12 +#: extensions/cairo_io/data/ui/tiff-options.ui:203 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:173 msgid "_Horizontal:" msgstr "水平(_H):" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:8 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:13 +#: extensions/cairo_io/data/ui/tiff-options.ui:219 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:206 msgid "_Vertical:" msgstr "垂直(_V):" -#: ../extensions/cairo_io/data/ui/tiff-options.ui.h:9 +#: extensions/cairo_io/data/ui/tiff-options.ui:253 +#: extensions/cairo_io/data/ui/tiff-options.ui:292 msgid "dpi" msgstr "dpi" -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:2 +#: extensions/cairo_io/data/ui/webp-options.ui:49 msgid "_Method:" msgstr "方式(_M):" -#: ../extensions/cairo_io/data/ui/webp-options.ui.h:3 -msgid "_Lossless" -msgstr "无损(_L)" +#: extensions/cairo_io/gth-image-saver-avif.c:365 +msgid "AVIF" +msgstr "AVIF" -#: ../extensions/cairo_io/gth-image-saver-jpeg.c:516 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:144 +#: extensions/cairo_io/gth-image-saver-jpeg.c:517 +#: extensions/image_viewer/gth-metadata-provider-image.c:153 msgid "JPEG" msgstr "JPEG" -#: ../extensions/cairo_io/gth-image-saver-png.c:353 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:110 +#: extensions/cairo_io/gth-image-saver-png.c:354 +#: extensions/image_viewer/gth-metadata-provider-image.c:119 msgid "PNG" msgstr "PNG" -#: ../extensions/cairo_io/gth-image-saver-tga.c:257 -#: ../extensions/cairo_io/gth-image-saver-tiff.c:439 -#: ../gthumb/gth-buffer-data.c:84 +#: extensions/cairo_io/gth-image-saver-tga.c:260 +#: extensions/cairo_io/gth-image-saver-tiff.c:442 gthumb/gth-buffer-data.c:84 msgid "Insufficient memory" msgstr "内存不足" -#: ../extensions/cairo_io/gth-image-saver-tga.c:344 +#: extensions/cairo_io/gth-image-saver-tga.c:345 msgid "TGA" msgstr "TGA" -#: ../extensions/cairo_io/gth-image-saver-tiff.c:563 +#: extensions/cairo_io/gth-image-saver-tiff.c:564 msgid "TIFF" msgstr "TIFF" -#: ../extensions/cairo_io/gth-image-saver-webp.c:382 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:173 +#: extensions/cairo_io/gth-image-saver-webp.c:383 +#: extensions/image_viewer/gth-metadata-provider-image.c:182 msgid "WebP" msgstr "WebP" -#: ../extensions/cairo_io/preferences.c:134 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:17 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:8 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1489 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:21 +#: extensions/cairo_io/preferences.c:134 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:414 +#: extensions/contact_sheet/data/ui/image-wall.ui:216 +#: extensions/image_viewer/gth-image-viewer-page.c:1703 +#: extensions/webalbums/data/ui/web-album-exporter.ui:391 msgid "Saving" msgstr "正在保存" -#: ../extensions/catalogs/actions.c:85 ../extensions/catalogs/actions.c:208 -#: ../extensions/catalogs/dlg-add-to-catalog.c:368 -#: ../extensions/catalogs/dlg-add-to-catalog.c:488 -#: ../extensions/file_manager/actions.c:71 -#: ../extensions/file_tools/gth-file-tool-curves.c:372 -#: ../extensions/list_tools/gth-script-editor-dialog.c:289 -#: ../gthumb/gth-filter-editor-dialog.c:462 ../gthumb/gth-folder-tree.c:1849 +#: extensions/catalogs/actions.c:89 extensions/catalogs/actions.c:212 +#: extensions/catalogs/dlg-add-to-catalog.c:376 +#: extensions/catalogs/dlg-add-to-catalog.c:541 +#: extensions/file_manager/actions.c:71 +#: extensions/file_tools/gth-file-tool-curves.c:373 +#: extensions/list_tools/gth-script-editor-dialog.c:295 +#: gthumb/gth-filter-editor-dialog.c:467 gthumb/gth-folder-tree.c:1925 #, c-format msgid "No name specified" msgstr "未指定名称" -#: ../extensions/catalogs/actions.c:92 ../extensions/catalogs/actions.c:215 -#: ../extensions/catalogs/dlg-add-to-catalog.c:375 -#: ../extensions/catalogs/dlg-add-to-catalog.c:495 -#: ../extensions/file_manager/actions.c:78 -#: ../extensions/file_tools/gth-file-tool-curves.c:379 -#: ../gthumb/gth-folder-tree.c:1856 +#: extensions/catalogs/actions.c:96 extensions/catalogs/actions.c:219 +#: extensions/catalogs/dlg-add-to-catalog.c:383 +#: extensions/catalogs/dlg-add-to-catalog.c:548 +#: extensions/file_manager/actions.c:78 +#: extensions/file_tools/gth-file-tool-curves.c:380 +#: gthumb/gth-folder-tree.c:1932 #, c-format msgid "Invalid name. The following characters are not allowed: %s" msgstr "无效的名称。下面的字符不被允许:%s" -#: ../extensions/catalogs/actions.c:148 ../extensions/catalogs/actions.c:262 -#: ../extensions/catalogs/dlg-add-to-catalog.c:432 -#: ../extensions/catalogs/dlg-add-to-catalog.c:542 -#: ../extensions/catalogs/gth-file-source-catalogs.c:508 -#: ../extensions/file_manager/actions.c:109 +#: extensions/catalogs/actions.c:152 extensions/catalogs/actions.c:266 +#: extensions/catalogs/dlg-add-to-catalog.c:440 +#: extensions/catalogs/dlg-add-to-catalog.c:597 +#: extensions/catalogs/gth-file-source-catalogs.c:516 +#: extensions/file_manager/actions.c:109 msgid "Name already used" msgstr "名称已使用" -#: ../extensions/catalogs/actions.c:173 -#: ../extensions/catalogs/dlg-add-to-catalog.c:453 +#: extensions/catalogs/actions.c:177 msgid "New catalog" msgstr "新建一览表" -#: ../extensions/catalogs/actions.c:174 -#: ../extensions/catalogs/dlg-add-to-catalog.c:454 +#: extensions/catalogs/actions.c:178 +#: extensions/catalogs/dlg-add-to-catalog.c:462 msgid "Enter the catalog name:" msgstr "输入一览表名称:" -#: ../extensions/catalogs/actions.c:176 ../extensions/catalogs/actions.c:290 -#: ../extensions/catalogs/dlg-add-to-catalog.c:456 -#: ../extensions/catalogs/dlg-add-to-catalog.c:568 -#: ../extensions/file_manager/actions.c:139 +#: extensions/catalogs/actions.c:180 extensions/catalogs/actions.c:294 +#: extensions/catalogs/dlg-add-to-catalog.c:464 +#: extensions/catalogs/dlg-add-to-catalog.c:623 +#: extensions/file_manager/actions.c:140 msgid "C_reate" msgstr "创建(_R)" -#: ../extensions/catalogs/actions.c:287 -#: ../extensions/catalogs/dlg-add-to-catalog.c:565 +#: extensions/catalogs/actions.c:291 msgid "New library" msgstr "新建图库" -#: ../extensions/catalogs/actions.c:288 -#: ../extensions/catalogs/dlg-add-to-catalog.c:566 +#: extensions/catalogs/actions.c:292 +#: extensions/catalogs/dlg-add-to-catalog.c:621 msgid "Enter the library name:" msgstr "输入图库名称:" -#: ../extensions/catalogs/actions.c:323 +#: extensions/catalogs/actions.c:327 msgid "Could not remove the catalog" msgstr "无法移除一览表" -#: ../extensions/catalogs/actions.c:362 +#: extensions/catalogs/actions.c:366 #, c-format -msgid "Are you sure you want to remove \"%s\"?" +msgid "Are you sure you want to remove “%s”?" msgstr "您确定要删除“%s”?" -#: ../extensions/catalogs/callbacks.c:52 +#: extensions/catalogs/callbacks.c:52 msgid "Add to Catalog…" msgstr "添加到一览表..." -#: ../extensions/catalogs/callbacks.c:57 -#: ../extensions/selections/callbacks.c:57 +#: extensions/catalogs/callbacks.c:57 extensions/selections/callbacks.c:78 msgid "Open Folder" msgstr "打开文件夹" -#: ../extensions/catalogs/callbacks.c:62 +#: extensions/catalogs/callbacks.c:62 msgid "Remove from Catalog" msgstr "从一览表中删除" -#: ../extensions/catalogs/callbacks.c:67 +#: extensions/catalogs/callbacks.c:67 msgid "Create Catalog" msgstr "创建一览表" -#: ../extensions/catalogs/callbacks.c:68 +#: extensions/catalogs/callbacks.c:68 msgid "Create Library" msgstr "新建库" -#: ../extensions/catalogs/callbacks.c:73 -#: ../extensions/file_manager/callbacks.c:78 -#: ../extensions/file_manager/callbacks.c:105 -#: ../extensions/rename_series/dlg-rename-series.c:844 -#: ../gthumb/gth-folder-tree.c:1900 +#: extensions/catalogs/callbacks.c:73 extensions/file_manager/callbacks.c:82 +#: extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:126 +#: extensions/rename_series/dlg-rename-series.c:771 +#: gthumb/gth-folder-tree.c:1972 msgid "Rename" msgstr "重命名" -#: ../extensions/catalogs/callbacks.c:78 -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:1 -#: ../gthumb/gth-browser.c:4557 ../gthumb/gth-file-properties.c:256 +#: extensions/catalogs/callbacks.c:78 +#: extensions/catalogs/dlg-catalog-properties.c:205 gthumb/gth-browser.c:4711 +#: gthumb/gth-browser.c:4823 gthumb/gth-file-properties.c:274 msgid "Properties" msgstr "属性" -#: ../extensions/catalogs/callbacks.c:201 -#: ../extensions/catalogs/callbacks.c:204 +#: extensions/catalogs/callbacks.c:185 +#: extensions/catalogs/catalogs.extension.desktop.in.in:3 +#: extensions/catalogs/gth-catalog.c:504 extensions/catalogs/gth-catalog.c:555 +#: extensions/catalogs/gth-catalog.c:917 extensions/catalogs/gth-catalog.c:918 +msgid "Catalogs" +msgstr "一览表" + +#: extensions/catalogs/callbacks.c:223 extensions/catalogs/callbacks.c:226 msgid "Command Line" msgstr "命令行" -#: ../extensions/catalogs/callbacks.c:351 +#: extensions/catalogs/callbacks.c:379 msgid "Catalog Properties" msgstr "一览表属性" -#: ../extensions/catalogs/callbacks.c:367 +#: extensions/catalogs/callbacks.c:395 msgid "Organize" msgstr "组织" -#: ../extensions/catalogs/callbacks.c:368 +#: extensions/catalogs/callbacks.c:396 msgid "Automatically organize files by date" msgstr "按日期自动组织文件" -#: ../extensions/catalogs/catalogs.extension.in.in.h:1 -#: ../extensions/catalogs/gth-catalog.c:611 -#: ../extensions/catalogs/gth-catalog.c:662 -#: ../extensions/catalogs/gth-catalog.c:1014 -#: ../extensions/catalogs/gth-catalog.c:1015 -msgid "Catalogs" -msgstr "一览表" - -#: ../extensions/catalogs/catalogs.extension.in.in.h:2 +#: extensions/catalogs/catalogs.extension.desktop.in.in:4 msgid "Create file collections." msgstr "创建文件收藏。" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:1 -msgid "Add to Catalog" -msgstr "添加到一览表" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:2 -msgid "A_dd and Close" -msgstr "添加并关闭(_D)" +#: extensions/catalogs/catalogs.extension.desktop.in.in:8 +msgid "file-catalog-symbolic" +msgstr "file-catalog-symbolic" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:3 +#: extensions/catalogs/data/ui/add-to-catalog.ui:19 msgid "C_atalogs:" msgstr "一览表(_A):" -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:4 -msgid "_New Catalog" -msgstr "新建一览表(_N)" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:5 -msgid "New _Library" -msgstr "新建图库(_L)" - -#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:6 -#: ../extensions/file_manager/actions.c:687 -#: ../extensions/webalbums/gth-web-exporter.c:1842 +#: extensions/catalogs/data/ui/add-to-catalog.ui:34 +#: extensions/catalogs/dlg-add-to-catalog.c:620 +msgid "New Library" +msgstr "新建图库" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:57 +#: extensions/catalogs/dlg-add-to-catalog.c:461 +msgid "New Catalog" +msgstr "新建一览表" + +#: extensions/catalogs/data/ui/add-to-catalog.ui:103 +#: extensions/file_manager/actions.c:766 +#: extensions/webalbums/gth-web-exporter.c:1820 msgid "_View the destination" msgstr "查看目标位置(_V)" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:3 -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:8 -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:4 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:1 -#: ../extensions/photobucket/data/ui/photobucket-album-properties.ui.h:1 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:3 +#: extensions/catalogs/data/ui/catalog-properties.ui:68 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:53 +#: extensions/list_tools/data/ui/script-editor.ui:23 msgid "_Name:" msgstr "名称(_N):" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:4 -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:2 +#: extensions/catalogs/data/ui/catalog-properties.ui:82 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:31 msgid "_Date:" msgstr "日期(_D):" -#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:5 +#: extensions/catalogs/data/ui/catalog-properties.ui:143 +#: extensions/catalogs/data/ui/organize-files-task.ui:199 msgid "Catalog" msgstr "一览表" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:1 -#: ../extensions/catalogs/data/ui/organize-files.ui.h:1 -msgid "Organize Files" -msgstr "组织文件" - -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:2 -msgid "Organizing files" -msgstr "组织文件" +#: extensions/catalogs/data/ui/organize-files-task.ui:93 +#: gthumb/gth-progress-dialog.c:158 +msgid "Cancel operation" +msgstr "取消操作" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:3 +#: extensions/catalogs/data/ui/organize-files-task.ui:145 msgid "Organization:" msgstr "组织:" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:4 +#: extensions/catalogs/data/ui/organize-files-task.ui:224 +msgid "Files" +msgstr "文件" + +#: extensions/catalogs/data/ui/organize-files-task.ui:240 +msgid "Create" +msgstr "创建" + +#: extensions/catalogs/data/ui/organize-files-task.ui:281 msgid "Select All" msgstr "全选" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:5 +#: extensions/catalogs/data/ui/organize-files-task.ui:295 msgid "Select None" msgstr "不选" -#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:6 +#: extensions/catalogs/data/ui/organize-files-task.ui:330 msgid "Catalog _Preview:" msgstr "一览表预览(_P):" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:2 +#: extensions/catalogs/data/ui/organize-files.ui:93 msgid "_Group files by:" msgstr "分组文件(_G):" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:3 -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:3 -#: ../extensions/search/data/ui/search-editor.ui.h:2 +#: extensions/catalogs/data/ui/organize-files.ui:139 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:64 +#: extensions/search/gth-search-source-selector.c:123 msgid "_Include sub-folders" msgstr "包含子文件夹(_I)" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:4 +#: extensions/catalogs/data/ui/organize-files.ui:156 msgid "Ignore catalogs with a single file" msgstr "忽略只有一个文件的一览表" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:5 +#: extensions/catalogs/data/ui/organize-files.ui:182 msgid "Put single files in the catalog:" msgstr "将单个文件放入一览表:" -#: ../extensions/catalogs/data/ui/organize-files.ui.h:6 +#: extensions/catalogs/data/ui/organize-files.ui:202 msgid "Singles" msgstr "单个文件" -#: ../extensions/catalogs/dlg-add-to-catalog.c:149 -#: ../extensions/catalogs/dlg-add-to-catalog.c:183 +#: extensions/catalogs/dlg-add-to-catalog.c:156 msgid "Could not add the files to the catalog" msgstr "无法将文件添加到一览表" -#: ../extensions/catalogs/dlg-add-to-catalog.c:311 -#: ../extensions/search/gth-search-task.c:360 +#: extensions/catalogs/dlg-add-to-catalog.c:319 +#: extensions/search/gth-search-task.c:396 msgid "Could not create the catalog" msgstr "无法创建一览表" -#: ../extensions/catalogs/dlg-catalog-properties.c:80 +#: extensions/catalogs/dlg-add-to-catalog.c:687 +msgid "Add to Catalog" +msgstr "添加到一览表" + +#: extensions/catalogs/dlg-add-to-catalog.c:710 +msgid "_Add" +msgstr "添加(_A)" + +#: extensions/catalogs/dlg-add-to-catalog.c:714 +#: extensions/edit_metadata/dlg-edit-metadata.c:347 +msgid "Keep the dialog open" +msgstr "保持对话框打开" + +#: extensions/catalogs/dlg-catalog-properties.c:80 msgid "Could not save the catalog" msgstr "无法保存一览表" -#: ../extensions/catalogs/dlg-catalog-properties.c:151 +#: extensions/catalogs/dlg-catalog-properties.c:154 msgid "Could not load the catalog" msgstr "无法载入一览表" -#: ../extensions/catalogs/dlg-organize-files.c:112 +#: extensions/catalogs/dlg-organize-files.c:106 +#: extensions/catalogs/gth-organize-task.c:812 +msgid "Organize Files" +msgstr "组织文件" + +#: extensions/catalogs/dlg-organize-files.c:126 msgid "Files will be organized in catalogs. No file will be moved on disk." msgstr "文件将被组织到一览表。磁盘上不会有文件被移动。" -#: ../extensions/catalogs/dlg-organize-files.c:124 -#: ../extensions/edit_metadata/gth-edit-general-page.c:558 -#: ../gthumb/gth-main-default-tests.c:365 +#: extensions/catalogs/dlg-organize-files.c:138 +#: extensions/edit_metadata/gth-edit-general-page.c:557 +#: gthumb/gth-main-default-tests.c:367 msgid "Date photo was taken" msgstr "照片拍摄日期" -#: ../extensions/catalogs/dlg-organize-files.c:131 -#: ../gthumb/gth-main-default-tests.c:357 +#: extensions/catalogs/dlg-organize-files.c:145 +#: gthumb/gth-main-default-tests.c:359 msgid "File modified date" msgstr "文件最后修改日期" -#: ../extensions/catalogs/dlg-organize-files.c:138 -#: ../extensions/comments/main.c:182 +#: extensions/catalogs/dlg-organize-files.c:152 extensions/comments/main.c:186 msgid "Tag" msgstr "标签" -#: ../extensions/catalogs/dlg-organize-files.c:145 -#: ../gthumb/gth-main-default-tests.c:398 +#: extensions/catalogs/dlg-organize-files.c:159 +#: gthumb/gth-main-default-tests.c:400 msgid "Tag (embedded)" msgstr "标签(内嵌)" -#: ../extensions/catalogs/gth-catalog.c:1112 ../extensions/comments/main.c:45 -#: ../extensions/edit_metadata/callbacks.c:51 -#: ../extensions/edit_metadata/callbacks.c:85 -#: ../gthumb/gth-main-default-metadata.c:62 +#: extensions/catalogs/gth-catalog.c:300 +#: extensions/exiv2_tools/exiv2-utils.cpp:874 +#: extensions/exiv2_tools/exiv2-utils.cpp:883 +#: extensions/exiv2_tools/exiv2-utils.cpp:913 +#: extensions/exiv2_tools/exiv2-utils.cpp:1452 +#: extensions/search/gth-search.c:285 gthumb/gth-shortcut.c:366 +msgid "Invalid file format" +msgstr "无效的文件格式" + +#: extensions/catalogs/gth-catalog.c:1019 extensions/comments/main.c:47 +#: extensions/edit_metadata/callbacks.c:57 +#: extensions/edit_metadata/callbacks.c:94 +#: extensions/edit_metadata/callbacks.c:107 +#: extensions/edit_metadata/gth-edit-tags-dialog.c:170 +#: gthumb/gth-main-default-metadata.c:65 msgid "Tags" msgstr "标签" -#: ../extensions/catalogs/gth-file-source-catalogs.c:953 +#: extensions/catalogs/gth-file-source-catalogs.c:958 #, c-format -msgid "The catalog '%s' already exists, do you want to overwrite it?" +msgid "The catalog “%s” already exists, do you want to overwrite it?" msgstr "一览表 “%s” 已存在,要覆盖它?" -#: ../extensions/catalogs/gth-file-source-catalogs.c:955 +#: extensions/catalogs/gth-file-source-catalogs.c:960 #, c-format -msgid "The library '%s' already exists, do you want to overwrite it?" +msgid "The library “%s” already exists, do you want to overwrite it?" msgstr "库 “%s” 已存在,要覆盖它?" -#: ../extensions/catalogs/gth-file-source-catalogs.c:963 +#: extensions/catalogs/gth-file-source-catalogs.c:968 msgid "Over_write" msgstr "覆盖(_W)" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1081 +#: extensions/catalogs/gth-file-source-catalogs.c:1087 msgid "Cannot move the files" msgstr "无法移动文件" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1083 +#: extensions/catalogs/gth-file-source-catalogs.c:1089 msgid "Cannot copy the files" msgstr "无法复制文件" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1088 +#: extensions/catalogs/gth-file-source-catalogs.c:1094 msgid "Invalid destination." msgstr "无效的目标。" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1135 +#: extensions/catalogs/gth-file-source-catalogs.c:1141 #, c-format -msgid "Copying files to '%s'" +msgid "Copying files to “%s”" msgstr "正在复制文件到“%s”" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1322 +#: extensions/catalogs/gth-file-source-catalogs.c:1321 msgid "Could not remove the files from the catalog" msgstr "无法从一览表中删除文件" -#: ../extensions/catalogs/gth-file-source-catalogs.c:1380 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:873 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:882 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:912 -#: ../extensions/exiv2_tools/exiv2-utils.cpp:1443 -#: ../extensions/search/gth-search.c:265 -msgid "Invalid file format" -msgstr "无效的文件格式" - -#: ../extensions/catalogs/gth-organize-task.c:202 +#: extensions/catalogs/gth-organize-task.c:209 #, c-format msgid "Operation completed. Catalogs: %d. Images: %d." msgstr "操作完成。一览表:%d。图像:%d。" -#: ../extensions/change_date/callbacks.c:38 +#: extensions/change_date/callbacks.c:38 msgid "Change _Date…" msgstr "更改日期(_D)..." -#: ../extensions/change_date/change_date.extension.in.in.h:1 +#: extensions/change_date/change_date.extension.desktop.in.in:3 msgid "Change date" msgstr "更改日期" -#: ../extensions/change_date/change_date.extension.in.in.h:2 +#: extensions/change_date/change_date.extension.desktop.in.in:4 msgid "Change the files date" msgstr "更改文件日期" -#: ../extensions/change_date/data/ui/change-date.ui.h:1 -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:6 +#: extensions/change_date/data/ui/change-date.ui:12 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:243 msgid "+" msgstr "+" -#: ../extensions/change_date/data/ui/change-date.ui.h:2 -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:7 +#: extensions/change_date/data/ui/change-date.ui:15 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:251 msgid "-" msgstr "-" -#: ../extensions/change_date/data/ui/change-date.ui.h:3 -msgid "Change Date" -msgstr "更改日期" - -#: ../extensions/change_date/data/ui/change-date.ui.h:4 +#: extensions/change_date/data/ui/change-date.ui:57 msgid "Change the following values:" msgstr "更改下列值:" -#: ../extensions/change_date/data/ui/change-date.ui.h:5 +#: extensions/change_date/data/ui/change-date.ui:82 msgid "_Last modified date" msgstr "最后修改日期(_L)" -#: ../extensions/change_date/data/ui/change-date.ui.h:6 +#: extensions/change_date/data/ui/change-date.ui:99 msgid "Co_mment date" msgstr "注释日期(_M)" -#: ../extensions/change_date/data/ui/change-date.ui.h:7 +#: extensions/change_date/data/ui/change-date.ui:140 msgid "Change to:" msgstr "更改为:" -#: ../extensions/change_date/data/ui/change-date.ui.h:8 +#: extensions/change_date/data/ui/change-date.ui:171 msgid "The _following date:" msgstr "以下日期(_F):" -#: ../extensions/change_date/data/ui/change-date.ui.h:9 +#: extensions/change_date/data/ui/change-date.ui:217 msgid "File _modified date" msgstr "最后修改日期" -#: ../extensions/change_date/data/ui/change-date.ui.h:10 +#: extensions/change_date/data/ui/change-date.ui:235 msgid "File c_reation date" msgstr "创建日期(_R)" -#: ../extensions/change_date/data/ui/change-date.ui.h:11 +#: extensions/change_date/data/ui/change-date.ui:253 msgid "Date p_hoto was taken" msgstr "照片拍摄日期(_H)" -#: ../extensions/change_date/data/ui/change-date.ui.h:12 +#: extensions/change_date/data/ui/change-date.ui:291 msgid "A_djust by" msgstr "调整依据(_D)" -#: ../extensions/change_date/data/ui/change-date.ui.h:13 +#: extensions/change_date/data/ui/change-date.ui:386 msgid "hours" msgstr "小时" -#: ../extensions/change_date/data/ui/change-date.ui.h:14 +#: extensions/change_date/data/ui/change-date.ui:399 msgid "minutes" msgstr "分钟" -#: ../extensions/change_date/data/ui/change-date.ui.h:15 +#: extensions/change_date/data/ui/change-date.ui:414 msgid "seconds" msgstr "秒" -#: ../extensions/comments/callbacks.c:39 +#: extensions/change_date/dlg-change-date.c:177 +msgid "Change Date" +msgstr "更改日期" + +#: extensions/comments/callbacks.c:39 msgid "Import Embedded Metadata" msgstr "导入内嵌元数据" -#: ../extensions/comments/comments.extension.in.in.h:1 +#: extensions/comments/comments.extension.desktop.in.in:3 msgid "Comments and tags" msgstr "注释和标签" -#: ../extensions/comments/comments.extension.in.in.h:2 +#: extensions/comments/comments.extension.desktop.in.in:4 msgid "Add comments and tags to any file type." msgstr "向任何文件类型添加评论和标签。" -#: ../extensions/comments/data/ui/comments-preferences.ui.h:1 +#: extensions/comments/data/ui/comments-preferences.ui:12 msgid "_Synchronize with the embedded metadata" msgstr "与嵌入的元数据同步(_S)" -#: ../extensions/comments/dlg-comments-preferences.c:68 -#: ../extensions/gstreamer_tools/dlg-media-viewer-preferences.c:77 -#: ../extensions/importer/gth-import-preferences-dialog.c:318 -#: ../extensions/photo_importer/dlg-photo-importer-preferences.c:78 -#: ../gthumb/dlg-preferences-extensions.c:483 +#: extensions/comments/dlg-comments-preferences.c:68 +#: extensions/gstreamer_tools/dlg-media-viewer-preferences.c:75 +#: extensions/importer/gth-import-preferences-dialog.c:421 +#: extensions/photo_importer/dlg-photo-importer-preferences.c:78 +#: extensions/terminal/dlg-terminal-preferences.c:83 +#: gthumb/dlg-favorite-properties.c:99 gthumb/dlg-preferences-extensions.c:483 +#: gthumb/gth-file-properties.c:595 msgid "Preferences" msgstr "首选项" -#: ../extensions/comments/main.c:35 ../extensions/edit_metadata/callbacks.c:50 -#: ../extensions/edit_metadata/callbacks.c:79 +#: extensions/comments/main.c:37 extensions/edit_metadata/callbacks.c:56 +#: extensions/edit_metadata/callbacks.c:88 +#: extensions/edit_metadata/callbacks.c:101 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:124 +#: extensions/webalbums/dlg-web-exporter.c:46 +#: extensions/webalbums/dlg-web-exporter.c:296 gthumb/gth-file-comment.c:136 msgid "Comment" msgstr "备注" -#: ../extensions/comments/main.c:41 ../gthumb/gth-main-default-metadata.c:59 +#: extensions/comments/main.c:43 gthumb/gth-main-default-metadata.c:62 msgid "Title" msgstr "标题" -#: ../extensions/comments/main.c:42 ../extensions/comments/main.c:166 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:5 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:7 -#: ../extensions/image_print/data/ui/print-layout.ui.h:8 -#: ../extensions/importer/data/ui/import-preferences.ui.h:6 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:11 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:17 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:9 -#: ../gthumb/gth-main-default-metadata.c:61 -msgid "Description" -msgstr "描述" - -#: ../extensions/comments/main.c:43 ../extensions/comments/main.c:174 -#: ../gthumb/gth-main-default-metadata.c:60 +#: extensions/comments/main.c:45 extensions/comments/main.c:178 +#: gthumb/gth-main-default-metadata.c:63 msgid "Place" msgstr "位置" -#: ../extensions/comments/main.c:44 +#: extensions/comments/main.c:46 msgid "Comment Date & Time" msgstr "注释日期和时间" -#: ../extensions/comments/main.c:46 ../gthumb/gth-main-default-metadata.c:63 -#: ../gthumb/gth-main-default-tests.c:389 +#: extensions/comments/main.c:48 gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-tests.c:391 msgid "Rating" msgstr "评分" -#: ../extensions/contact_sheet/callbacks.c:38 +#: extensions/contact_sheet/callbacks.c:38 msgid "Contact _Sheet…" msgstr "联系表(_S)..." -#: ../extensions/contact_sheet/callbacks.c:39 +#: extensions/contact_sheet/callbacks.c:39 msgid "Image _Wall…" msgstr "图像墙(_W)..." -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:1 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:1 +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:3 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:218 +#: extensions/contact_sheet/dlg-contact-sheet.c:852 msgid "Contact Sheet" msgstr "联系表" -#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:2 +#: extensions/contact_sheet/contact_sheet.extension.desktop.in.in:4 msgid "Create an index image displaying the thumbnails of the selected files." msgstr "创建一个显示所选文件缩略图的索引图像。" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:1 -#: ../extensions/file_tools/gth-file-tool-crop.c:434 -#: ../extensions/file_tools/gth-file-tool-crop.c:464 -#: ../extensions/file_tools/gth-file-tool-resize.c:579 -#: ../extensions/file_tools/gth-file-tool-rotate.c:393 -#: ../extensions/slideshow/main.c:291 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:12 +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-crop.c:469 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/slideshow/main.c:297 gthumb/gth-accel-button.c:201 msgid "None" msgstr "无" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:2 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:15 msgid "Simple" msgstr "简单" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:3 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:18 msgid "Simple with shadow" msgstr "普通边框加阴影" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:4 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:21 msgid "Shadow only" msgstr "只显示阴影" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:5 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:24 msgid "Slide" msgstr "幻灯片" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:6 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:27 msgid "Inward Shadow" msgstr "内部阴影" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:7 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:30 msgid "Outward Shadow" msgstr "外部阴影" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:9 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:96 msgid "Background" msgstr "背景" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:10 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:122 msgid "_Solid color" msgstr "单色(_S)" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:11 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:140 msgid "_Gradient" msgstr "渐变(_G)" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:281 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:297 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:315 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:333 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:351 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:475 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:583 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:640 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:698 msgid "Select a color" msgstr "请选择颜色" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:392 msgid "Frame" msgstr "帧" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:421 msgid "_Style:" msgstr "风格(_S):" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:17 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:435 msgid "C_olor:" msgstr "颜色(_O):" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:18 -#: ../extensions/rename_series/dlg-rename-series.c:57 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:519 +#: gthumb/gth-template-editor-dialog.c:419 msgid "Text" msgstr "文本" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:19 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:11 -#: ../extensions/image_print/data/ui/print-layout.ui.h:3 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:3 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:548 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:106 +#: extensions/image_print/data/ui/print-layout.ui:166 +#: extensions/image_print/data/ui/print-preferences.ui:55 +#: extensions/webalbums/data/ui/web-album-exporter.ui:116 +#: extensions/webalbums/data/ui/web-album-exporter.ui:827 msgid "_Header:" msgstr "页眉(_H):" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:20 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:569 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:626 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:684 msgid "Select a font" msgstr "选择字体" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:21 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:10 -#: ../extensions/image_print/data/ui/print-layout.ui.h:4 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:4 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:14 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:604 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:91 +#: extensions/image_print/data/ui/print-layout.ui:179 +#: extensions/image_print/data/ui/print-preferences.ui:69 +#: extensions/webalbums/data/ui/web-album-exporter.ui:101 +#: extensions/webalbums/data/ui/web-album-exporter.ui:812 msgid "_Footer:" msgstr "页脚(_F):" -#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:22 -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:32 -#: ../extensions/image_print/data/ui/print-preferences.ui.h:2 +#: extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui:663 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:896 +#: extensions/image_print/data/ui/print-preferences.ui:43 msgid "Caption:" msgstr "标题:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:2 -#: ../extensions/image_print/data/ui/print-layout.ui.h:5 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:6 -msgid "The current page number" -msgstr "当前页码" - -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:3 -#: ../extensions/image_print/data/ui/print-layout.ui.h:6 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:7 -msgid "The total number of pages" -msgstr "页面总数" - -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:4 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:6 -#: ../extensions/image_print/data/ui/print-layout.ui.h:7 -#: ../extensions/importer/data/ui/import-preferences.ui.h:5 -#: ../extensions/list_tools/data/ui/script-editor.ui.h:10 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:7 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:8 -msgid "Special code" -msgstr "特殊代码" - -#. translate only the text in the curly brackets -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:8 -#: ../extensions/image_print/data/ui/print-layout.ui.h:11 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:13 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:12 -#, no-c-format -msgid "%D{ format }" -msgstr "%D{格式}" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:125 +#: extensions/image_print/data/ui/print-layout.ui:418 +#: extensions/image_print/data/ui/print-layout.ui:463 +#: extensions/webalbums/data/ui/web-album-exporter.ui:135 +#: extensions/webalbums/data/ui/web-album-exporter.ui:181 +#: extensions/webalbums/data/ui/web-album-exporter.ui:846 +#: extensions/webalbums/data/ui/web-album-exporter.ui:894 +#: gthumb/gth-browser-actions-entries.h:95 +msgid "Help" +msgstr "帮助" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:9 -#: ../extensions/image_print/data/ui/print-layout.ui.h:12 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:13 -msgid "The current date" -msgstr "当前日期" +#: extensions/contact_sheet/data/ui/contact-sheet.ui:138 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:186 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:329 +#: extensions/contact_sheet/data/ui/image-wall.ui:148 +#: extensions/rename_series/data/ui/rename-series.ui:205 +msgid "Edit template" +msgstr "编辑模板" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:12 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:2 -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:5 -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:6 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:5 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:6 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:6 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:17 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:261 +#: extensions/contact_sheet/data/ui/image-wall.ui:82 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:158 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:210 +#: extensions/photo_importer/data/ui/photo-importer.ui:216 +#: extensions/webalbums/data/ui/web-album-exporter.ui:268 msgid "_Destination:" msgstr "目标(_D):" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:13 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:3 -#: ../extensions/convert_format/data/ui/convert-format.ui.h:4 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:10 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:18 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:277 +#: extensions/contact_sheet/data/ui/image-wall.ui:97 +#: extensions/convert_format/data/ui/convert-format.ui:128 +#: extensions/resize_images/data/ui/resize-images.ui:273 +#: extensions/webalbums/data/ui/web-album-exporter.ui:285 msgid "Choose destination folder" msgstr "选择目标文件夹" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:14 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:4 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:289 +#: extensions/contact_sheet/data/ui/image-wall.ui:109 msgid "File_name:" msgstr "文件名(_N):" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:15 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:5 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:18 -#, fuzzy -msgid "New enumerator digit" -msgstr "新计数器数字" - -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:391 msgid "Create _HTML image map" msgstr "创建 HTML 图像映射(_H)" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:18 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:497 msgid "Create a new theme" msgstr "创建新主题" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:19 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:518 msgid "Edit the selected theme" msgstr "编辑选中的主题" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:20 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:539 msgid "Delete the selected theme" msgstr "删除选中的主题" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:21 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:22 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:570 +#: extensions/webalbums/data/ui/web-album-exporter.ui:450 msgid "Theme" msgstr "主题" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:23 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:9 -#: ../extensions/image_print/data/ui/print-layout.ui.h:16 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:26 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:598 +#: extensions/contact_sheet/data/ui/image-wall.ui:257 +#: extensions/image_print/data/ui/print-layout.ui:598 +#: extensions/webalbums/data/ui/web-album-exporter.ui:572 msgid "Columns:" msgstr "列数:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:24 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:10 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:29 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:620 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:650 +msgid "0" +msgstr "0" + +#: extensions/contact_sheet/data/ui/contact-sheet.ui:672 +#: extensions/contact_sheet/data/ui/image-wall.ui:327 +#: extensions/webalbums/data/ui/web-album-exporter.ui:675 msgid "Images per page:" msgstr "每页图像:" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:25 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:11 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:28 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:684 +#: extensions/contact_sheet/data/ui/image-wall.ui:339 +#: extensions/webalbums/data/ui/web-album-exporter.ui:650 msgid "All images on a single page" msgstr "所有图像在同一个页面上" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:26 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:700 msgid "_All pages with the same size" msgstr "每页的大小都相同(_A)" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:27 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:12 -#: ../extensions/image_print/data/ui/print-layout.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:733 +#: extensions/contact_sheet/data/ui/image-wall.ui:361 +#: extensions/image_print/data/ui/print-layout.ui:522 msgid "Layout" msgstr "布局" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:28 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:13 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:24 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:758 +#: extensions/contact_sheet/data/ui/image-wall.ui:405 +#: extensions/webalbums/data/ui/web-album-exporter.ui:507 msgid "S_ort:" msgstr "排序(_O):" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:29 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:14 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:25 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:793 +#: extensions/contact_sheet/data/ui/image-wall.ui:439 +#: extensions/webalbums/data/ui/web-album-exporter.ui:544 msgid "Re_verse order" msgstr "相反次序排列(_V)" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:30 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:15 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:819 +#: extensions/contact_sheet/data/ui/image-wall.ui:465 msgid "_Size:" msgstr "大小(_S):" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:31 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:857 msgid "Sq_uared" msgstr "方形(_U)" -#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:33 -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:16 +#: extensions/contact_sheet/data/ui/contact-sheet.ui:936 +#: extensions/contact_sheet/data/ui/image-wall.ui:524 msgid "Thumbnails" msgstr "缩略图" -#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:1 -msgid "Image Wall" -msgstr "图像墙" +#: extensions/contact_sheet/dlg-contact-sheet.c:35 +#: extensions/contact_sheet/dlg-image-wall.c:34 +#: extensions/rename_series/dlg-rename-series.c:53 +msgid "Enumerator" +msgstr "计数器" + +#: extensions/contact_sheet/dlg-contact-sheet.c:36 +#: extensions/contact_sheet/dlg-contact-sheet.c:42 +#: extensions/contact_sheet/dlg-image-wall.c:35 +#: extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/image_print/gth-image-print-job.c:39 +#: extensions/importer/gth-import-preferences-dialog.c:46 +#: extensions/list_tools/gth-script-editor-dialog.c:41 +#: extensions/webalbums/dlg-web-exporter.c:38 +#: extensions/webalbums/dlg-web-exporter.c:47 +msgid "Current date" +msgstr "当前日期" + +#: extensions/contact_sheet/dlg-contact-sheet.c:40 +#: extensions/image_print/gth-image-print-job.c:37 +#: extensions/webalbums/dlg-web-exporter.c:35 +msgid "Current page number" +msgstr "当前页码" + +#: extensions/contact_sheet/dlg-contact-sheet.c:41 +#: extensions/image_print/gth-image-print-job.c:38 +#: extensions/webalbums/dlg-web-exporter.c:36 +msgid "Total number of pages" +msgstr "页面总数" + +#: extensions/contact_sheet/dlg-contact-sheet.c:43 +#: extensions/webalbums/dlg-web-exporter.c:37 gthumb/gth-location-chooser.c:274 +#: gthumb/gth-main-default-metadata.c:46 +msgid "Location" +msgstr "位置" -#: ../extensions/contact_sheet/dlg-contact-sheet.c:495 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:506 -#: ../extensions/contact_sheet/dlg-contact-sheet.c:520 +#: extensions/contact_sheet/dlg-contact-sheet.c:506 +#: extensions/contact_sheet/dlg-contact-sheet.c:517 +#: extensions/contact_sheet/dlg-contact-sheet.c:531 msgid "Could not save the theme" msgstr "无法保存主题" -#: ../extensions/contact_sheet/dlg-contact-sheet.c:665 +#: extensions/contact_sheet/dlg-contact-sheet.c:676 msgid "Could not delete the theme" msgstr "无法删除主题" -#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:247 +#: extensions/contact_sheet/dlg-contact-sheet.c:762 +#: extensions/contact_sheet/dlg-contact-sheet.c:787 +#: extensions/contact_sheet/dlg-contact-sheet.c:812 +#: extensions/contact_sheet/dlg-image-wall.c:209 +#: extensions/image_print/gth-image-print-job.c:1278 +#: extensions/image_print/gth-image-print-job.c:1303 +#: extensions/importer/gth-import-preferences-dialog.c:325 +#: extensions/rename_series/dlg-rename-series.c:709 +#: extensions/webalbums/dlg-web-exporter.c:323 +#: extensions/webalbums/dlg-web-exporter.c:364 +#: gthumb/gth-template-selector.c:357 +msgid "Edit Template" +msgstr "编辑模板" + +#: extensions/contact_sheet/dlg-image-wall.c:248 +msgid "Image Wall" +msgstr "图像墙" + +#: extensions/contact_sheet/gth-contact-sheet-creator.c:304 msgid "Creating images" msgstr "正在创建图像" -#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:895 +#: extensions/contact_sheet/gth-contact-sheet-creator.c:969 msgid "Generating thumbnails" msgstr "正在生成缩略图" -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:32 -msgid "Header" -msgstr "页眉" - -#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:33 -msgid "Footer" -msgstr "页脚" - -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:193 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:194 msgid "Theme Properties" msgstr "主题属性" -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:205 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:206 msgid "Copy _From" msgstr "复制来源(_F)" -#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:312 +#: extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:313 msgid "New theme" msgstr "新主题" -#: ../extensions/convert_format/callbacks.c:38 +#: extensions/contact_sheet/gth-contact-sheet-theme.c:32 +msgid "Header" +msgstr "页眉" + +#: extensions/contact_sheet/gth-contact-sheet-theme.c:33 +msgid "Footer" +msgstr "页脚" + +#: extensions/convert_format/callbacks.c:38 msgid "Convert Format…" msgstr "转换格式..." -#: ../extensions/convert_format/convert_format.extension.in.in.h:1 +#: extensions/convert_format/convert_format.extension.desktop.in.in:3 msgid "Convert format" msgstr "转换格式" -#: ../extensions/convert_format/convert_format.extension.in.in.h:2 +#: extensions/convert_format/convert_format.extension.desktop.in.in:4 msgid "Save images in a different format" msgstr "保存图像到其他格式" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:1 -msgid "Convert Format" -msgstr "转换格式" - -#: ../extensions/convert_format/data/ui/convert-format.ui.h:2 +#: extensions/convert_format/data/ui/convert-format.ui:40 msgid "New format" msgstr "新格式" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:3 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:9 +#: extensions/convert_format/data/ui/convert-format.ui:100 +#: extensions/resize_images/data/ui/resize-images.ui:245 msgid "Destination" msgstr "目的" -#: ../extensions/convert_format/data/ui/convert-format.ui.h:5 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:11 +#: extensions/convert_format/data/ui/convert-format.ui:138 +#: extensions/resize_images/data/ui/resize-images.ui:283 msgid "_Use the original image folder" msgstr "使用原先的图像文件夹(_U)" -#: ../extensions/convert_format/dlg-convert-format.c:87 +#: extensions/convert_format/dlg-convert-format.c:87 msgid "Converting images" msgstr "正在转换图像" -#: ../extensions/desktop_background/actions.c:207 +#: extensions/convert_format/dlg-convert-format.c:149 +msgid "Convert Format" +msgstr "转换格式" + +#: extensions/desktop_background/actions.c:288 msgid "Could not show the desktop background properties" msgstr "无法显示桌面背景属性" -#: ../extensions/desktop_background/actions.c:248 -#: ../gthumb/resources/app-menu.ui.h:2 +#: extensions/desktop_background/actions.c:329 +#: gthumb/resources/gears-menu.ui:45 msgid "_Preferences" msgstr "首选项(_P)" -#: ../extensions/desktop_background/actions.c:249 +#: extensions/desktop_background/actions.c:330 msgid "_Undo" msgstr "撤销(_U)" -#: ../extensions/desktop_background/actions.c:276 -#: ../extensions/desktop_background/actions.c:331 -#: ../extensions/desktop_background/actions.c:350 +#: extensions/desktop_background/actions.c:360 +#: extensions/desktop_background/actions.c:416 +#: extensions/desktop_background/actions.c:435 +#: extensions/desktop_background/actions.c:462 msgid "Could not set the desktop background" msgstr "无法设置桌面背景" -#: ../extensions/desktop_background/callbacks.c:47 -#: ../extensions/desktop_background/callbacks.c:53 +#: extensions/desktop_background/callbacks.c:47 +#: extensions/desktop_background/callbacks.c:53 msgid "Set as Background" msgstr "设置为背景" -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:1 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:3 msgid "Desktop background" msgstr "桌面背景" -#: ../extensions/desktop_background/desktop_background.extension.in.in.h:2 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:4 msgid "Set the image as desktop background" msgstr "将图像设置为桌面背景" -#: ../extensions/edit_metadata/actions.c:75 +#: extensions/desktop_background/desktop_background.extension.desktop.in.in:8 +msgid "desktop" +msgstr "桌面" + +#: extensions/edit_metadata/actions.c:75 msgid "" "Are you sure you want to permanently delete the metadata of the selected " "files?" msgstr "您确定要永久删除选中文件的元数据吗?" -#: ../extensions/edit_metadata/actions.c:82 +#: extensions/edit_metadata/actions.c:82 msgid "If you delete the metadata, it will be permanently lost." msgstr "如果您删除了元数据,它将永久丢失。" -#: ../extensions/edit_metadata/callbacks.c:45 +#: extensions/edit_metadata/callbacks.c:45 +msgid "Edit comment" +msgstr "编辑备注" + +#: extensions/edit_metadata/callbacks.c:46 +msgid "Edit tags" +msgstr "编辑标签" + +#: extensions/edit_metadata/callbacks.c:51 msgid "Delete Metadata" msgstr "删除元数据" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:1 -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:6 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:5 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:17 msgid "D_escription:" msgstr "描述(_E):" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:3 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:81 msgid "_Place:" msgstr "位置(_P):" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:4 -#: ../extensions/edit_metadata/data/ui/tag-chooser.ui.h:1 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:120 +#: extensions/edit_metadata/data/ui/tag-chooser.ui:16 msgid "T_ags:" msgstr "标签(_A):" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:5 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:207 msgid "_Rating:" msgstr "评分(_R):" -#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:6 +#: extensions/edit_metadata/data/ui/edit-comment-page.ui:239 msgid "_Title:" msgstr "标题(_T):" -#: ../extensions/edit_metadata/dlg-edit-metadata.c:121 +#: extensions/edit_metadata/dlg-edit-metadata.c:123 msgid "Could not save the file metadata" msgstr "无法保存文件元数据" -#: ../extensions/edit_metadata/dlg-edit-metadata.c:229 -#: ../gthumb/gth-overwrite-dialog.c:137 +#: extensions/edit_metadata/dlg-edit-metadata.c:234 +#: gthumb/gth-overwrite-dialog.c:184 msgid "Cannot read file information" msgstr "无法读取文件信息" -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:1 +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:3 msgid "Edit metadata" msgstr "编辑元数据" -#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:2 +#: extensions/edit_metadata/edit_metadata.extension.desktop.in.in:4 msgid "Allow to edit files metadata." msgstr "允许编辑文件元数据。" -#. Translators: the %s symbol in the string is a file name -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:63 -#, c-format -msgid "%s Metadata" -msgstr "%s 的元数据" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:66 -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:83 -#: ../extensions/facebook/dlg-import-from-facebook.c:319 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:320 -#, c-format -msgid "%d file" -msgid_plural "%d files" -msgstr[0] "%d 个文件" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:144 -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:197 -msgid "Sa_ve and Close" -msgstr "保存并关闭(_V)" - -#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:155 +#: extensions/edit_metadata/gth-edit-comment-dialog.c:138 msgid "Save only cha_nged fields" msgstr "只保存已更改的区域(_N)" -#: ../extensions/edit_metadata/gth-edit-general-page.c:555 +#: extensions/edit_metadata/gth-edit-general-page.c:554 msgid "No date" msgstr "无日期" -#: ../extensions/edit_metadata/gth-edit-general-page.c:556 +#: extensions/edit_metadata/gth-edit-general-page.c:555 msgid "The following date" msgstr "以下的日期" -#: ../extensions/edit_metadata/gth-edit-general-page.c:557 -#: ../extensions/importer/gth-import-preferences-dialog.c:331 -msgid "Current date" -msgstr "当前日期" - -#: ../extensions/edit_metadata/gth-edit-general-page.c:559 +#: extensions/edit_metadata/gth-edit-general-page.c:558 msgid "Last modified date" msgstr "最后修改日期" -#: ../extensions/edit_metadata/gth-edit-general-page.c:560 +#: extensions/edit_metadata/gth-edit-general-page.c:559 msgid "File creation date" msgstr "文件创建日期" -#: ../extensions/edit_metadata/gth-edit-general-page.c:561 +#: extensions/edit_metadata/gth-edit-general-page.c:560 msgid "Do not modify" msgstr "不修改" -#. Translators: the %s symbol in the string is a file name -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:80 -#, c-format -msgid "%s Tags" -msgstr "%s 标签" - -#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:189 -msgid "Assign Tags" -msgstr "指定标签" - -#: ../extensions/edit_metadata/gth-tag-task.c:119 -#: ../extensions/edit_metadata/gth-tag-task.c:136 +#: extensions/edit_metadata/gth-tag-task.c:122 +#: extensions/edit_metadata/gth-tag-task.c:139 msgid "Assigning tags to the selected files" msgstr "为选择的文件指定标签" -#: ../extensions/edit_metadata/gth-tag-task.c:119 +#: extensions/edit_metadata/gth-tag-task.c:122 msgid "Writing files" msgstr "正在写入文件" -#: ../extensions/edit_metadata/gth-tag-task.c:136 +#: extensions/edit_metadata/gth-tag-task.c:139 msgid "Reading files" msgstr "正在读取文件" -#: ../extensions/example/src/example.extension.in.in.h:1 -msgid "Example" +#: extensions/example/src/example.extension.desktop.in.in:3 +msgid "example" msgstr "示例" -#: ../extensions/example/src/example.extension.in.in.h:2 -msgid "Extension example." -msgstr "扩展示例。" +#: extensions/example/src/example.extension.desktop.in.in:4 +msgid "What example does" +msgstr "什么示例" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:1 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:30 msgid "C_opyright:" msgstr "版权(_O):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:2 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:44 msgid "Co_untry:" msgstr "国家(_U):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:3 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:77 msgid "_Code:" msgstr "代号(_C):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:4 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:128 msgid "Cr_edit:" msgstr "鸣谢(_E):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:6 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:2 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:188 +#: extensions/photo_importer/data/ui/photo-importer.ui:21 msgid "_Source:" msgstr "源(_S):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:7 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:229 msgid "_Urgency:" msgstr "紧急程度(_U):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:8 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:244 msgid "_Object Name:" msgstr "对象名称(_O):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:9 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:293 msgid "Byline _Title:" msgstr "署名标题(_T):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:10 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:332 msgid "_Byline:" msgstr "署名(_B):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:11 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:363 msgid "_City:" msgstr "城市(_C):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:12 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:379 msgid "_Language:" msgstr "语言(_L):" -#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:13 +#: extensions/exiv2_tools/data/ui/edit-exiv2-page.ui:435 msgid "State/Province:" msgstr "州/省:" -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:1 -msgid "EXIF, IPTC, XMP support" -msgstr "EXIF、IPTC、XMP 支持" - -#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:2 -msgid "Read and write exif, iptc and xmp metadata." -msgstr "读取和写入 EXIF、IPTC 和 XMP 元数据" - -#: ../extensions/exiv2_tools/exiv2-utils.cpp:42 ../gthumb/glib-utils.c:1115 +#: extensions/exiv2_tools/exiv2-utils.cpp:47 gthumb/glib-utils.c:1114 +#: gthumb/glib-utils.c:2091 gthumb/str-utils.c:641 msgid "(invalid value)" msgstr "(无效的值)" -#: ../extensions/exiv2_tools/exiv2-utils.cpp:710 +#: extensions/exiv2_tools/exiv2-utils.cpp:711 msgid "Exposure" msgstr "曝光" -#: ../extensions/exiv2_tools/main.c:33 +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:3 +msgid "EXIF, IPTC, XMP support" +msgstr "EXIF、IPTC、XMP 支持" + +#: extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in:4 +msgid "Read and write exif, iptc and xmp metadata." +msgstr "读取和写入 EXIF、IPTC 和 XMP 元数据。" + +#: extensions/exiv2_tools/main.c:33 msgid "Exif General" msgstr "Exif 常规" -#: ../extensions/exiv2_tools/main.c:34 +#: extensions/exiv2_tools/main.c:34 msgid "Exif Conditions" msgstr "Exif 照相条件" -#: ../extensions/exiv2_tools/main.c:35 +#: extensions/exiv2_tools/main.c:35 msgid "Exif Structure" msgstr "Exif 图像结构" -#: ../extensions/exiv2_tools/main.c:36 +#: extensions/exiv2_tools/main.c:36 msgid "Exif Thumbnail" msgstr "Exif 缩略图" -#: ../extensions/exiv2_tools/main.c:37 +#: extensions/exiv2_tools/main.c:37 msgid "Exif GPS" msgstr "Exif GPS 定位信息" -#: ../extensions/exiv2_tools/main.c:38 +#: extensions/exiv2_tools/main.c:38 msgid "Exif Maker Notes" msgstr "Exif 生产者信息" -#: ../extensions/exiv2_tools/main.c:39 +#: extensions/exiv2_tools/main.c:39 msgid "Exif Versions" msgstr "Exif 版本" -#: ../extensions/exiv2_tools/main.c:40 +#: extensions/exiv2_tools/main.c:40 msgid "Exif Other" msgstr "Exif 其它" -#: ../extensions/exiv2_tools/main.c:41 +#: extensions/exiv2_tools/main.c:41 msgid "IPTC" msgstr "IPTC" -#: ../extensions/exiv2_tools/main.c:42 +#: extensions/exiv2_tools/main.c:42 msgid "XMP Embedded" msgstr "嵌入的 XMP" -#: ../extensions/exiv2_tools/main.c:43 +#: extensions/exiv2_tools/main.c:43 msgid "XMP Attached" msgstr "附加的 XMP" -#: ../extensions/exiv2_tools/main.c:272 +#: extensions/exiv2_tools/main.c:272 msgid "date photo was taken" msgstr "按照片拍摄时间" -#: ../extensions/export_tools/callbacks.c:46 -msgid "Export" -msgstr "导出" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:1 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:8 -msgid "Export to Flickr" -msgstr "导出到 Flickr" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:2 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:9 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:9 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:2 -msgid "_Upload" -msgstr "上传(_U)" +#: extensions/export_tools/callbacks.c:46 +msgid "_Export To" +msgstr "导出到(_E)" -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:3 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:10 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:10 -msgid "_Account:" -msgstr "帐户(_A):" +#: extensions/file_manager/actions.c:137 +msgid "New folder" +msgstr "新建文件夹" -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:4 -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:3 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:11 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:2 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:11 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:3 -msgid "Edit accounts" -msgstr "编辑帐户" +#: extensions/file_manager/actions.c:138 +msgid "Enter the folder name:" +msgstr "输入文件夹名称:" -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:5 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:13 -msgid "A_lbum:" -msgstr "相册(_L):" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:6 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:14 -msgid "Add a new album" -msgstr "添加一个新相册" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:7 -msgid "Resize the images if larger than this size" -msgstr "若大于该尺寸则重新调整图像大小" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:8 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:17 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:15 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:6 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:20 -msgid "_Resize if larger than:" -msgstr "重新调整大小,如果图像大于(_R):" +#: extensions/file_manager/actions.c:410 +#: extensions/file_manager/callbacks.c:551 +#: extensions/file_manager/callbacks.c:989 +#: extensions/find_duplicates/gth-find-duplicates.c:788 +#: gthumb/gth-browser.c:5745 gthumb/gth-browser.c:5788 +#: gthumb/gth-progress-dialog.c:429 +msgid "Could not perform the operation" +msgstr "无法执行该操作" -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:9 -msgid "720 x 720" -msgstr "720 x 720" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:10 -msgid "1024 x 1024" -msgstr "1024 x 1024" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:11 -msgid "1280 x 1280" -msgstr "1280 x 1280" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:12 -msgid "1600 x 1600" -msgstr "1600 x 1600" - -#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:13 -msgid "2048 x 2048" -msgstr "2048 x 2048" +#: extensions/file_manager/actions.c:423 +#: extensions/file_manager/callbacks.c:277 +msgid "Could not move the files" +msgstr "无法移动文件" -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:1 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:1 -msgid "Public photos" -msgstr "公开照片" +#: extensions/file_manager/actions.c:424 +#: extensions/file_manager/callbacks.c:278 +msgid "" +"Files cannot be moved to the current location, as alternative you can choose " +"to copy them." +msgstr "文件无法被移动到当前位置,作为替代您可以选择复制它们。" -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:2 -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:3 -msgid "Private photos, visible to friends" -msgstr "私人照片,对朋友可见" +#: extensions/file_manager/actions.c:426 extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:74 +#: extensions/file_manager/callbacks.c:103 +#: extensions/file_manager/callbacks.c:124 +#: extensions/file_tools/data/ui/color-picker-options.ui:206 +#: extensions/file_tools/data/ui/color-picker-options.ui:219 +#: extensions/file_tools/data/ui/color-picker-options.ui:232 +#: extensions/file_tools/data/ui/color-picker-options.ui:233 +#: extensions/file_tools/data/ui/color-picker-options.ui:246 +#: extensions/file_tools/data/ui/color-picker-options.ui:247 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:418 gthumb/gtk-utils.h:38 +msgid "Copy" +msgstr "复制" -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:3 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:2 -msgid "Private" -msgstr "私有" - -#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:5 -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:4 -msgid "_Visibility:" -msgstr "可见性(_V):" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:1 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:1 -msgid "Import from Picasa Web Album" -msgstr "从 Picasa 网络相册导入" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:2 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:1 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:1 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:2 -msgid "_Import" -msgstr "导入(_I)" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:4 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:3 -#: ../extensions/oauth/data/ui/oauth-account-chooser.ui.h:1 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:3 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:4 -msgid "A_ccount:" -msgstr "帐户(_C):" - -#: ../extensions/facebook/data/ui/import-from-facebook.ui.h:5 -#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:5 -msgid "_Album:" -msgstr "相册(_A):" - -#: ../extensions/facebook/dlg-export-to-facebook.c:123 -#: ../extensions/facebook/dlg-export-to-facebook.c:328 -#: ../extensions/facebook/dlg-import-from-facebook.c:226 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:138 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:412 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:227 -#: ../extensions/oauth/web-service.c:376 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:131 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:373 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:124 -msgid "Could not connect to the server" -msgstr "无法连接到服务器" - -#: ../extensions/facebook/dlg-export-to-facebook.c:149 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:163 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:157 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:149 -msgid "Files successfully uploaded to the server." -msgstr "文件成功上传到服务器。" - -#: ../extensions/facebook/dlg-export-to-facebook.c:152 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:166 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:160 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:152 -#: ../extensions/webalbums/gth-web-exporter.c:1841 -msgid "_Open in the Browser" -msgstr "在浏览器中打开(_O)" - -#: ../extensions/facebook/dlg-export-to-facebook.c:177 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:248 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:184 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:178 -msgid "Could not upload the files" -msgstr "无法上传文件" - -#: ../extensions/facebook/dlg-export-to-facebook.c:399 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:190 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:225 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:455 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:311 -msgid "Could not create the album" -msgstr "无法创建相册" - -#: ../extensions/facebook/dlg-export-to-facebook.c:467 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:526 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:377 -msgid "New Album" -msgstr "新建相册" - -#: ../extensions/facebook/dlg-export-to-facebook.c:559 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:581 -#: ../extensions/image_print/gth-image-print-job.c:1739 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:605 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:599 -msgid "No valid file selected." -msgstr "未选择有效的文件。" - -#: ../extensions/facebook/dlg-export-to-facebook.c:560 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:582 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:606 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:600 -msgid "Could not export the files" -msgstr "无法导出文件" - -#: ../extensions/facebook/dlg-export-to-facebook.c:568 -#: ../extensions/find_duplicates/gth-find-duplicates.c:277 -#: ../extensions/find_duplicates/gth-find-duplicates.c:479 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:590 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:614 -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:607 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:254 -#: ../gthumb/gth-browser.c:828 -#, c-format -msgid "%d file (%s)" -msgid_plural "%d files (%s)" -msgstr[0] "%d 文件(%s)" - -#: ../extensions/facebook/dlg-export-to-facebook.c:589 -#: ../extensions/flicker_utils/dlg-export-to-flickr.c:613 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:633 -#, c-format -msgid "Export to %s" -msgstr "导出到 %s" - -#: ../extensions/facebook/dlg-import-from-facebook.c:344 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:345 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:279 -msgid "Could not get the photo list" -msgstr "无法获取相片列表" - -#: ../extensions/facebook/dlg-import-from-facebook.c:378 -#: ../extensions/facebook/dlg-import-from-facebook.c:534 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:382 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:548 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:313 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:587 -msgid "No album selected" -msgstr "未选中相册" - -#: ../extensions/facebook/dlg-import-from-facebook.c:552 -#: ../extensions/flicker_utils/dlg-import-from-flickr.c:566 -#, c-format -msgid "Import from %s" -msgstr "从 %s 导入" - -#: ../extensions/facebook/dlg-import-from-facebook.c:552 -#: ../extensions/facebook/facebook.extension.in.in.h:1 -msgid "Facebook" -msgstr "Facebook" - -#: ../extensions/facebook/facebook.extension.in.in.h:2 -msgid "Upload images to Facebook" -msgstr "上传图像到 Facebook" - -#: ../extensions/facebook/facebook-service.c:497 -#: ../extensions/flicker_utils/flickr-service.c:863 -#: ../extensions/photobucket/photobucket-service.c:310 -#: ../extensions/picasaweb/picasa-web-service.c:711 -msgid "Getting the album list" -msgstr "正在获取相册列表" - -#: ../extensions/facebook/facebook-service.c:619 -#: ../extensions/flicker_utils/flickr-service.c:965 -#: ../extensions/flicker_utils/flickr-service.c:1087 -#: ../extensions/flicker_utils/flickr-service.c:1126 -#: ../extensions/photobucket/photobucket-service.c:423 -#: ../extensions/picasaweb/picasa-web-service.c:805 -msgid "Creating the new album" -msgstr "正在创建新相册" - -#: ../extensions/facebook/facebook-service.c:680 -#: ../extensions/flicker_utils/flickr-service.c:1176 -#: ../extensions/photobucket/photobucket-service.c:485 -#: ../extensions/picasaweb/picasa-web-service.c:860 -#, c-format -msgid "Could not upload '%s': %s" -msgstr "无法上传“%s”:%s" - -#. Translators: %s is a filename -#: ../extensions/facebook/facebook-service.c:745 -#: ../extensions/flicker_utils/flickr-service.c:1287 -#: ../extensions/photobucket/photobucket-service.c:542 -#: ../extensions/picasaweb/picasa-web-service.c:917 -#, c-format -msgid "Uploading '%s'" -msgstr "正在上传 %s" - -#: ../extensions/facebook/facebook-service.c:958 -#: ../extensions/flicker_utils/flickr-service.c:1482 -#: ../extensions/photobucket/photobucket-service.c:714 -#: ../extensions/picasaweb/picasa-web-service.c:1138 -msgid "Uploading the files to the server" -msgstr "正在上传文件到服务器" - -#: ../extensions/facebook/facebook-service.c:1057 -#: ../extensions/flicker_utils/flickr-service.c:1651 -#: ../extensions/picasaweb/picasa-web-service.c:1257 -msgid "Getting the photo list" -msgstr "正在获取照片列表" - -#: ../extensions/file_manager/actions.c:136 -msgid "New folder" -msgstr "新建文件夹" - -#: ../extensions/file_manager/actions.c:137 -msgid "Enter the folder name:" -msgstr "输入文件夹名称:" - -#: ../extensions/file_manager/actions.c:409 -#: ../extensions/file_manager/callbacks.c:268 -#: ../extensions/file_manager/callbacks.c:811 -msgid "Could not move the files" -msgstr "无法移动文件" - -#: ../extensions/file_manager/actions.c:410 -#: ../extensions/file_manager/callbacks.c:269 -#: ../extensions/file_manager/callbacks.c:812 -msgid "" -"Files cannot be moved to the current location, as alternative you can choose " -"to copy them." -msgstr "文件无法被移动到当前位置,作为替代您可以选择复制它们。" - -#: ../extensions/file_manager/actions.c:412 -#: ../extensions/file_manager/actions.c:663 -#: ../extensions/file_manager/callbacks.c:70 -#: ../extensions/file_manager/callbacks.c:99 ../gthumb/gtk-utils.h:38 -msgid "Copy" -msgstr "复制" - -#: ../extensions/file_manager/actions.c:659 +#: extensions/file_manager/actions.c:739 msgid "Move To" msgstr "移动到" -#: ../extensions/file_manager/actions.c:659 +#: extensions/file_manager/actions.c:739 msgid "Copy To" msgstr "复制到" -#: ../extensions/file_manager/actions.c:663 -#: ../extensions/file_manager/callbacks.c:796 +#: extensions/file_manager/actions.c:743 +#: extensions/file_manager/callbacks.c:1028 msgid "Move" msgstr "移动" -#: ../extensions/file_manager/actions.c:791 +#: extensions/file_manager/actions.c:870 msgid "Could not open the location" msgstr "无法打开位置" -#: ../extensions/file_manager/callbacks.c:69 -#: ../extensions/file_manager/callbacks.c:98 +#: extensions/file_manager/callbacks.c:73 +#: extensions/file_manager/callbacks.c:102 +#: extensions/file_manager/callbacks.c:123 msgid "Cut" msgstr "剪切" -#: ../extensions/file_manager/callbacks.c:71 +#: extensions/file_manager/callbacks.c:75 +#: extensions/file_manager/callbacks.c:125 msgid "Paste" msgstr "粘贴" -#: ../extensions/file_manager/callbacks.c:76 -#: ../extensions/file_manager/callbacks.c:106 +#: extensions/file_manager/callbacks.c:80 +#: extensions/file_manager/callbacks.c:110 msgid "Copy to…" msgstr "复制到..." -#: ../extensions/file_manager/callbacks.c:77 -#: ../extensions/file_manager/callbacks.c:107 +#: extensions/file_manager/callbacks.c:81 +#: extensions/file_manager/callbacks.c:111 msgid "Move to…" msgstr "移动到..." -#: ../extensions/file_manager/callbacks.c:83 -#: ../extensions/file_manager/callbacks.c:108 +#: extensions/file_manager/callbacks.c:87 +#: extensions/file_manager/callbacks.c:112 msgid "Move to Trash" msgstr "移至回收站" -#: ../extensions/file_manager/callbacks.c:84 -#: ../extensions/file_manager/callbacks.c:109 +#: extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:113 +#: extensions/file_manager/callbacks.c:128 msgid "Delete" msgstr "删除" -#: ../extensions/file_manager/callbacks.c:88 +#: extensions/file_manager/callbacks.c:92 msgid "Open with the File Manager" msgstr "使用文件管理器打开" -#: ../extensions/file_manager/callbacks.c:93 +#: extensions/file_manager/callbacks.c:97 msgid "Create Folder" msgstr "创建文件夹" -#: ../extensions/file_manager/callbacks.c:100 +#: extensions/file_manager/callbacks.c:104 msgid "Paste Into Folder" msgstr "粘贴到文件夹" -#: ../extensions/file_manager/callbacks.c:114 +#: extensions/file_manager/callbacks.c:118 +#: extensions/file_manager/callbacks.c:127 msgid "Duplicate" msgstr "重复项" -#: ../extensions/file_manager/callbacks.c:533 -#: ../extensions/file_manager/callbacks.c:536 +#: extensions/file_manager/callbacks.c:129 +msgid "Delete permanently" +msgstr "永久删除" + +#: extensions/file_manager/callbacks.c:130 +msgid "Open with Gimp" +msgstr "使用 Gimp 打开" + +#: extensions/file_manager/callbacks.c:725 gthumb/gth-file-source-vfs.c:295 +msgid "Home Folder" +msgstr "主文件夹" + +#: extensions/file_manager/callbacks.c:732 +#: extensions/file_manager/callbacks.c:735 msgid "Open _With" msgstr "打开方式(_W)" -#: ../extensions/file_manager/callbacks.c:779 +#: extensions/file_manager/callbacks.c:1009 #, c-format -msgid "Do you want to move \"%s\" to \"%s\"?" -msgstr "您确定要将 “%s” 移动到 “%s”?" +msgid "Do you want to move “%s” to “%s”?" +msgstr "您确定要将“%s”移动到“%s”?" -#: ../extensions/file_manager/callbacks.c:781 +#: extensions/file_manager/callbacks.c:1011 #, c-format -msgid "Do you want to copy \"%s\" to \"%s\"?" +msgid "Do you want to copy “%s” to “%s”?" msgstr "您确定要将“%s”复制到“%s”?" -#: ../extensions/file_manager/callbacks.c:786 +#: extensions/file_manager/callbacks.c:1018 #, c-format -msgid "Do you want to move the dragged files to \"%s\"?" -msgstr "您确定要移动被拖动的文件到 “%s”?" +msgid "Do you want to move the dragged files to “%s”?" +msgstr "您确定要移动被拖动的文件到“%s”?" -#: ../extensions/file_manager/callbacks.c:788 +#: extensions/file_manager/callbacks.c:1020 #, c-format -msgid "Do you want to copy the dragged files to \"%s\"?" -msgstr "您确定要拷贝被拖动的文件到 “%s”?" +msgid "Do you want to copy the dragged files to “%s”?" +msgstr "您确定要拷贝被拖动的文件到“%s”?" -#: ../extensions/file_manager/callbacks.c:796 +#: extensions/file_manager/callbacks.c:1028 msgid "_Copy" msgstr "复制(_C)" -#: ../extensions/file_manager/callbacks.c:977 -#: ../extensions/find_duplicates/gth-find-duplicates.c:775 -#: ../gthumb/gth-browser.c:5552 ../gthumb/gth-browser.c:5588 -#: ../gthumb/gth-progress-dialog.c:420 -msgid "Could not perform the operation" -msgstr "无法执行该操作" - -#: ../extensions/file_manager/file_manager.extension.in.in.h:1 +#: extensions/file_manager/file_manager.extension.desktop.in.in:3 msgid "File manager" msgstr "文件管理器" -#: ../extensions/file_manager/file_manager.extension.in.in.h:2 +#: extensions/file_manager/file_manager.extension.desktop.in.in:4 msgid "File manager operations." msgstr "文件管理器操作。" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:1 -#: ../extensions/file_tools/data/ui/curves-options.ui.h:1 -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:1 +#: extensions/file_manager/file_manager.extension.desktop.in.in:8 +msgid "system-file-manager" +msgstr "system-file-manager" + +#: extensions/file_tools/callbacks.c:53 +msgid "Adjust contrast" +msgstr "调整对比度" + +#: extensions/file_tools/callbacks.c:54 +#: extensions/file_tools/gth-file-tool-flip.c:90 +msgid "Flip" +msgstr "上下翻转" + +#: extensions/file_tools/callbacks.c:55 +#: extensions/file_tools/gth-file-tool-mirror.c:90 +msgid "Mirror" +msgstr "左右翻转" + +#: extensions/file_tools/callbacks.c:56 +#: extensions/image_rotation/callbacks.c:47 +msgid "Rotate right" +msgstr "向右旋转" + +#: extensions/file_tools/callbacks.c:57 +#: extensions/image_rotation/callbacks.c:48 +msgid "Rotate left" +msgstr "向左旋转" + +#: extensions/file_tools/callbacks.c:58 +#: extensions/file_tools/gth-file-tool-crop.c:687 +msgid "Crop" +msgstr "裁剪" + +#: extensions/file_tools/callbacks.c:59 +#: extensions/file_tools/gth-file-tool-resize.c:840 +msgid "Resize" +msgstr "调整大小" + +#: extensions/file_tools/data/ui/adjust-colors-options.ui:56 +#: extensions/file_tools/data/ui/curves-options.ui:35 +#: extensions/file_tools/data/ui/sharpen-options.ui:45 msgid "_Preview" msgstr "预览(_P)" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:2 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:94 msgid "B_rightness:" msgstr "亮度(_R):" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:3 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:113 msgid "Con_trast:" msgstr "对比度(_T):" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:4 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:132 msgid "_Saturation:" msgstr "色饱和度(_S):" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:5 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:213 msgid "G_amma:" msgstr "伽马(_A):" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:6 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:230 msgid "Cyan-_Red:" msgstr "蓝绿色-红色(_R):" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:7 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:249 msgid "_Magenta-Green:" msgstr "紫红色-绿色(_M):" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:8 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:268 msgid "_Yellow-Blue:" msgstr "黄色-蓝色(_Y):" -#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:9 +#: extensions/file_tools/data/ui/adjust-colors-options.ui:294 msgid "Color Levels" msgstr "颜色级别" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:1 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:1 -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:1 -#: ../extensions/file_tools/gth-file-tool-crop.c:656 -#: ../extensions/file_tools/gth-file-tool-resize.c:749 -#: ../extensions/file_tools/gth-file-tool-rotate.c:614 -#: ../gthumb/gth-file-chooser-dialog.c:252 +#: extensions/file_tools/data/ui/color-picker-options.ui:40 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:395 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:36 +msgid "Position" +msgstr "位置" + +#: extensions/file_tools/data/ui/color-picker-options.ui:63 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:60 +msgid "_X:" +msgstr "_X:" + +#: extensions/file_tools/data/ui/color-picker-options.ui:77 +#: extensions/red_eye_removal/data/ui/red-eye-removal-options.ui:74 +msgid "_Y:" +msgstr "_Y:" + +#: extensions/file_tools/data/ui/color-picker-options.ui:175 +msgid "Color" +msgstr "颜色" + +#: extensions/file_tools/data/ui/crop-options.ui:31 +#: extensions/file_tools/data/ui/resize-options.ui:9 +#: extensions/file_tools/data/ui/rotate-options.ui:9 +#: extensions/file_tools/gth-file-tool-crop.c:661 +#: extensions/file_tools/gth-file-tool-resize.c:759 +#: extensions/file_tools/gth-file-tool-rotate.c:617 +#: gthumb/gth-file-chooser-dialog.c:258 msgid "Options" msgstr "选项" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:2 +#: extensions/file_tools/data/ui/crop-options.ui:77 msgid "_Grid:" msgstr "网格(_G):" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:3 -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:1 +#: extensions/file_tools/data/ui/crop-options.ui:141 msgid "Selection" msgstr "选区" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:4 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:7 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:6 +#: extensions/file_tools/data/ui/crop-options.ui:201 +#: extensions/file_tools/data/ui/resize-options.ui:170 +#: extensions/resize_images/data/ui/resize-images.ui:106 msgid "_Width:" msgstr "宽度(_W):" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:5 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:8 +#: extensions/file_tools/data/ui/crop-options.ui:242 +#: extensions/file_tools/data/ui/resize-options.ui:184 msgid "Heigh_t:" msgstr "高度(_T):" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:6 +#: extensions/file_tools/data/ui/crop-options.ui:257 msgid "_Position:" msgstr "位置(_P):" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:7 +#: extensions/file_tools/data/ui/crop-options.ui:350 msgid "Maximize" msgstr "最大化" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:8 +#: extensions/file_tools/data/ui/crop-options.ui:373 msgid "Center" msgstr "居中" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:9 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:10 +#: extensions/file_tools/data/ui/crop-options.ui:418 +#: extensions/file_tools/data/ui/resize-options.ui:375 +#: gthumb/gth-main-default-tests.c:406 msgid "Aspect ratio" msgstr "长宽比" -#: ../extensions/file_tools/data/ui/crop-options.ui.h:10 -#: ../extensions/file_tools/data/ui/resize-options.ui.h:11 +#: extensions/file_tools/data/ui/crop-options.ui:503 +#: extensions/file_tools/data/ui/resize-options.ui:460 msgid "I_nvert aspect ratio" msgstr "反转长宽比(_N)" #. after the colon there is a control to select the size in pixels -#: ../extensions/file_tools/data/ui/crop-options.ui.h:12 +#: extensions/file_tools/data/ui/crop-options.ui:525 msgid "M_ultiple of:" msgstr "倍数(_M):" #. abbreviation of pixel -#: ../extensions/file_tools/data/ui/crop-options.ui.h:14 +#: extensions/file_tools/data/ui/crop-options.ui:559 msgid "px" msgstr "像素" -#: ../extensions/file_tools/data/ui/curves-options.ui.h:2 +#: extensions/file_tools/data/ui/curves-options.ui:53 msgid "Include current channel" msgstr "重命名当前的声道" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:2 +#: extensions/file_tools/data/ui/resize-options.ui:51 msgid "High _quality" msgstr "高质量(_Q)" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:3 -#: ../extensions/image_print/data/ui/print-layout.ui.h:29 +#: extensions/file_tools/data/ui/resize-options.ui:105 +#: extensions/image_print/data/ui/print-layout.ui:126 msgid "pixels" msgstr "像素" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:5 -#: ../extensions/resize_images/data/ui/resize-images.ui.h:3 -#, no-c-format +#: extensions/file_tools/data/ui/resize-options.ui:109 +#: extensions/resize_images/data/ui/resize-images.ui:32 msgid "%" msgstr "%" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:6 -#: ../gthumb/gth-main-default-metadata.c:46 +#: extensions/file_tools/data/ui/resize-options.ui:137 +#: gthumb/gth-main-default-metadata.c:48 msgid "Dimensions" msgstr "大小" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:9 +#: extensions/file_tools/data/ui/resize-options.ui:295 +#: extensions/file_tools/data/ui/resize-options.ui:296 +#: extensions/file_tools/data/ui/resize-options.ui:322 +#: extensions/file_tools/data/ui/resize-options.ui:323 msgid "Set the image size to this value" msgstr "将图像大小设为该值" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:12 +#: extensions/file_tools/data/ui/resize-options.ui:515 msgid "Original dimensions:" msgstr "原来大小:" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:13 +#: extensions/file_tools/data/ui/resize-options.ui:530 msgid "Scale factor:" msgstr "比例系数:" -#: ../extensions/file_tools/data/ui/resize-options.ui.h:14 +#: extensions/file_tools/data/ui/resize-options.ui:581 msgid "New dimensions:" msgstr "新大小:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:2 +#: extensions/file_tools/data/ui/rotate-options.ui:77 msgid "Grid:" msgstr "网格:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:3 +#: extensions/file_tools/data/ui/rotate-options.ui:90 msgid "_Background:" msgstr "背景(_B):" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:4 +#: extensions/file_tools/data/ui/rotate-options.ui:116 msgid "Pick a background color" msgstr "选择一种背景颜色" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:5 +#: extensions/file_tools/data/ui/rotate-options.ui:134 msgid "_Transparent" msgstr "透明(_T)" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:6 +#: extensions/file_tools/data/ui/rotate-options.ui:182 msgid "Original size" msgstr "原来大小" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:7 +#: extensions/file_tools/data/ui/rotate-options.ui:185 msgid "Bounding box" msgstr "边框" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:8 +#: extensions/file_tools/data/ui/rotate-options.ui:188 msgid "Crop borders" msgstr "剪裁边界" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:9 +#: extensions/file_tools/data/ui/rotate-options.ui:222 msgid "Angle" msgstr "角度" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:10 +#: extensions/file_tools/data/ui/rotate-options.ui:281 msgid "Align" msgstr "对齐" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:11 +#: extensions/file_tools/data/ui/rotate-options.ui:326 msgid "Image size" msgstr "图像大小" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:12 +#: extensions/file_tools/data/ui/rotate-options.ui:416 msgid "Point 1:" msgstr "点 1:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:13 +#: extensions/file_tools/data/ui/rotate-options.ui:433 msgid "Point 2:" msgstr "点 2:" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:14 +#: extensions/file_tools/data/ui/rotate-options.ui:447 msgid "Keep aspect ratio" msgstr "保持长宽比" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:15 +#: extensions/file_tools/data/ui/rotate-options.ui:528 msgid "" "Draw a line on the image \n" "to set the alignment." @@ -2339,916 +2209,1220 @@ "在图像上绘制一条线\n" "用来设置对齐方式。" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:17 +#: extensions/file_tools/data/ui/rotate-options.ui:563 msgid "Parallel" msgstr "平行" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:18 +#: extensions/file_tools/data/ui/rotate-options.ui:580 msgid "Perpendicular" msgstr "垂直" -#: ../extensions/file_tools/data/ui/rotate-options.ui.h:19 +#: extensions/file_tools/data/ui/rotate-options.ui:604 msgid "Alignment" msgstr "对齐" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:2 +#: extensions/file_tools/data/ui/sharpen-options.ui:83 msgid "Threshold:" msgstr "阈值:" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:3 +#: extensions/file_tools/data/ui/sharpen-options.ui:133 msgid "Radius:" msgstr "半径:" -#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:4 +#: extensions/file_tools/data/ui/sharpen-options.ui:151 msgid "Amount:" msgstr "数量:" #. Translators: the first number is converted to the second number -#: ../extensions/file_tools/gth-curve-editor.c:416 +#: extensions/file_tools/gth-curve-editor.c:417 #, c-format msgid "%d → %d" msgstr "%d → %d" -#: ../extensions/file_tools/gth-curve-editor.c:893 -#: ../gthumb/gth-histogram-view.c:837 +#: extensions/file_tools/gth-curve-editor.c:894 gthumb/gth-histogram-view.c:838 msgid "Linear scale" msgstr "线性刻度" -#: ../extensions/file_tools/gth-curve-editor.c:905 -#: ../gthumb/gth-histogram-view.c:849 +#: extensions/file_tools/gth-curve-editor.c:906 gthumb/gth-histogram-view.c:850 msgid "Logarithmic scale" msgstr "对数刻度" -#: ../extensions/file_tools/gth-curve-editor.c:925 -#: ../gthumb/gth-histogram-view.c:869 +#: extensions/file_tools/gth-curve-editor.c:926 gthumb/gth-histogram-view.c:870 msgid "Channel:" msgstr "声道:" -#: ../extensions/file_tools/gth-curve-editor.c:947 -#: ../gthumb/gth-histogram-view.c:890 +#: extensions/file_tools/gth-curve-editor.c:948 gthumb/gth-histogram-view.c:891 msgid "Value" msgstr "亮度" -#: ../extensions/file_tools/gth-curve-editor.c:952 -#: ../gthumb/gth-histogram-view.c:895 +#: extensions/file_tools/gth-curve-editor.c:953 gthumb/gth-histogram-view.c:896 msgid "Red" msgstr "红" -#: ../extensions/file_tools/gth-curve-editor.c:957 -#: ../gthumb/gth-histogram-view.c:900 +#: extensions/file_tools/gth-curve-editor.c:958 gthumb/gth-histogram-view.c:901 msgid "Green" msgstr "绿" -#: ../extensions/file_tools/gth-curve-editor.c:962 -#: ../gthumb/gth-histogram-view.c:905 +#: extensions/file_tools/gth-curve-editor.c:963 gthumb/gth-histogram-view.c:906 msgid "Blue" msgstr "蓝" -#: ../extensions/file_tools/gth-curve-editor.c:981 -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:553 -#: ../extensions/file_tools/gth-file-tool-curves.c:820 -#: ../extensions/file_tools/gth-file-tool-rotate.c:601 -#: ../extensions/file_tools/gth-file-tool-sharpen.c:363 +#: extensions/file_tools/gth-curve-editor.c:982 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:557 +#: extensions/file_tools/gth-file-tool-curves.c:819 +#: extensions/file_tools/gth-file-tool-rotate.c:604 +#: extensions/file_tools/gth-file-tool-sharpen.c:364 +#: gthumb/gth-test-aspect-ratio.c:218 msgid "Reset" msgstr "重置" -#: ../extensions/file_tools/gth-curve-preset-editor-dialog.c:209 -#: ../extensions/file_tools/gth-file-tool-curves.c:686 -#: ../extensions/file_tools/gth-file-tool-curves.c:848 +#: extensions/file_tools/gth-curve-preset-editor-dialog.c:267 +#: extensions/file_tools/gth-file-tool-curves.c:686 +#: extensions/file_tools/gth-file-tool-curves.c:847 msgid "Presets" msgstr "预设" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:336 -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:388 -#: ../extensions/file_tools/gth-file-tool-crop.c:627 -#: ../extensions/file_tools/gth-file-tool-curves.c:285 -#: ../extensions/file_tools/gth-file-tool-effects.c:400 -#: ../extensions/file_tools/gth-file-tool-effects.c:445 -#: ../extensions/file_tools/gth-file-tool-effects.c:493 -#: ../extensions/file_tools/gth-file-tool-effects.c:542 -#: ../extensions/file_tools/gth-file-tool-effects.c:590 -#: ../extensions/file_tools/gth-file-tool-effects.c:638 -#: ../extensions/file_tools/gth-file-tool-effects.c:686 -#: ../extensions/file_tools/gth-file-tool-effects.c:734 -#: ../extensions/file_tools/gth-file-tool-effects.c:784 -#: ../extensions/file_tools/gth-file-tool-effects.c:906 -#: ../extensions/file_tools/gth-file-tool-effects.c:942 -#: ../extensions/file_tools/gth-file-tool-flip.c:63 -#: ../extensions/file_tools/gth-file-tool-grayscale.c:227 -#: ../extensions/file_tools/gth-file-tool-lomo.c:182 -#: ../extensions/file_tools/gth-file-tool-mirror.c:63 -#: ../extensions/file_tools/gth-file-tool-negative.c:100 -#: ../extensions/file_tools/gth-file-tool-rotate.c:568 -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:63 -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:340 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:393 +#: extensions/file_tools/gth-file-tool-crop.c:632 +#: extensions/file_tools/gth-file-tool-curves.c:287 +#: extensions/file_tools/gth-file-tool-effects.c:401 +#: extensions/file_tools/gth-file-tool-effects.c:445 +#: extensions/file_tools/gth-file-tool-effects.c:493 +#: extensions/file_tools/gth-file-tool-effects.c:542 +#: extensions/file_tools/gth-file-tool-effects.c:590 +#: extensions/file_tools/gth-file-tool-effects.c:638 +#: extensions/file_tools/gth-file-tool-effects.c:686 +#: extensions/file_tools/gth-file-tool-effects.c:733 +#: extensions/file_tools/gth-file-tool-effects.c:782 +#: extensions/file_tools/gth-file-tool-effects.c:904 +#: extensions/file_tools/gth-file-tool-effects.c:939 +#: extensions/file_tools/gth-file-tool-flip.c:63 +#: extensions/file_tools/gth-file-tool-grayscale.c:230 +#: extensions/file_tools/gth-file-tool-lomo.c:182 +#: extensions/file_tools/gth-file-tool-mirror.c:63 +#: extensions/file_tools/gth-file-tool-negative.c:100 +#: extensions/file_tools/gth-file-tool-rotate-left.c:63 +#: extensions/file_tools/gth-file-tool-rotate-right.c:63 +#: extensions/file_tools/gth-file-tool-rotate.c:571 msgid "Applying changes" msgstr "正在应用变更" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:594 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:598 msgid "Adjust Colors" msgstr "调整颜色" -#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:595 +#: extensions/file_tools/gth-file-tool-adjust-colors.c:599 msgid "Change brightness, contrast, saturation and gamma level of the image" msgstr "调整图像的亮度、对比度、饱和度和伽马水平" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:531 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:536 msgid "Stretch" msgstr "拉伸" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:532 -msgid "Stretch the histogram trimming the 0.5%" -msgstr "拉伸柱状图修整 0.5%" +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:538 +#, no-c-format +msgid "Stretch the histogram after trimming 0.5% from both ends" +msgstr "两端拉伸柱状图修整 0.5%" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:536 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:542 msgid "Equalize" msgstr "均衡" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:537 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:543 msgid "Equalize the histogram using the square root function" msgstr "使用平方根函数均衡柱状图" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:541 -#: ../extensions/file_tools/gth-file-tool-crop.c:468 -#: ../extensions/file_tools/gth-file-tool-rotate.c:397 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:547 +#: extensions/file_tools/gth-file-tool-crop.c:473 +#: extensions/file_tools/gth-file-tool-rotate.c:400 msgid "Uniform" msgstr "统一化" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:542 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:548 msgid "Equalize the histogram using the linear function" msgstr "使用线性函数均衡柱状图" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:656 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:661 msgid "Adjust Contrast" msgstr "调整对比度" -#: ../extensions/file_tools/gth-file-tool-adjust-contrast.c:658 +#: extensions/file_tools/gth-file-tool-adjust-contrast.c:663 msgid "Automatic contrast adjustment" msgstr "自动对比度调整" -#: ../extensions/file_tools/gth-file-tool-crop.c:434 -#: ../extensions/file_tools/gth-file-tool-resize.c:579 +#: extensions/file_tools/gth-file-tool-color-picker.c:288 +msgid "Color Picker" +msgstr "颜色选择器" + +#: extensions/file_tools/gth-file-tool-color-picker.c:291 +msgid "Pick a color from the image" +msgstr "从图像中选择颜色" + +#: extensions/file_tools/gth-file-tool-crop.c:439 +#: extensions/file_tools/gth-file-tool-resize.c:589 +#: gthumb/gth-test-aspect-ratio.c:47 msgid "Square" msgstr "方形" -#: ../extensions/file_tools/gth-file-tool-crop.c:435 -#: ../extensions/file_tools/gth-file-tool-resize.c:580 +#: extensions/file_tools/gth-file-tool-crop.c:440 +#: extensions/file_tools/gth-file-tool-resize.c:590 #, c-format -msgid "%d x %d (Image)" -msgstr "%d x %d (图像)" +msgid "%d × %d (Image)" +msgstr "%d × %d (图像)" -#: ../extensions/file_tools/gth-file-tool-crop.c:438 -#: ../extensions/file_tools/gth-file-tool-resize.c:584 +#: extensions/file_tools/gth-file-tool-crop.c:443 +#: extensions/file_tools/gth-file-tool-resize.c:594 #, c-format -msgid "%d x %d (Screen)" -msgstr "%d x %d (屏幕)" - -#: ../extensions/file_tools/gth-file-tool-crop.c:442 -#: ../extensions/file_tools/gth-file-tool-resize.c:589 -msgid "5:4" -msgstr "5:4" - -#: ../extensions/file_tools/gth-file-tool-crop.c:443 -#: ../extensions/file_tools/gth-file-tool-resize.c:590 -msgid "4:3 (DVD, Book)" -msgstr "4:3 (DVD,图书)" - -#: ../extensions/file_tools/gth-file-tool-crop.c:444 -#: ../extensions/file_tools/gth-file-tool-resize.c:591 -msgid "7:5" -msgstr "7:5" - -#: ../extensions/file_tools/gth-file-tool-crop.c:445 -#: ../extensions/file_tools/gth-file-tool-resize.c:592 -msgid "3:2 (Postcard)" -msgstr "3:2 (明信片)" - -#: ../extensions/file_tools/gth-file-tool-crop.c:446 -#: ../extensions/file_tools/gth-file-tool-resize.c:593 -msgid "16:10" -msgstr "16:10" - -#: ../extensions/file_tools/gth-file-tool-crop.c:447 -#: ../extensions/file_tools/gth-file-tool-resize.c:594 -msgid "16:9 (DVD)" -msgstr "16:9 (DVD)" - -#: ../extensions/file_tools/gth-file-tool-crop.c:448 -#: ../extensions/file_tools/gth-file-tool-resize.c:595 -msgid "1.85:1" -msgstr "1.85:1" - -#: ../extensions/file_tools/gth-file-tool-crop.c:449 -#: ../extensions/file_tools/gth-file-tool-resize.c:596 -msgid "2.39:1" -msgstr "2.39:1" - -#. Translators: this is an option for the format -> Format: Custom -#: ../extensions/file_tools/gth-file-tool-crop.c:450 -#: ../extensions/file_tools/gth-file-tool-resize.c:597 -#: ../extensions/image_print/data/ui/print-layout.ui.h:2 -#: ../extensions/rename_series/gth-template-selector.c:248 -msgid "Custom" -msgstr "自定义" +msgid "%d × %d (Screen)" +msgstr "%d × %d (屏幕)" + +#: extensions/file_tools/gth-file-tool-crop.c:447 +#: extensions/file_tools/gth-file-tool-resize.c:599 +#: gthumb/gth-test-aspect-ratio.c:48 +msgid "5∶4" +msgstr "5∶4" + +#: extensions/file_tools/gth-file-tool-crop.c:448 +#: extensions/file_tools/gth-file-tool-resize.c:600 +#: gthumb/gth-test-aspect-ratio.c:49 +msgid "4∶3 (DVD, Book)" +msgstr "4∶3 (DVD,图书)" + +#: extensions/file_tools/gth-file-tool-crop.c:449 +#: extensions/file_tools/gth-file-tool-resize.c:601 +#: gthumb/gth-test-aspect-ratio.c:50 +msgid "7∶5" +msgstr "7∶5" + +#: extensions/file_tools/gth-file-tool-crop.c:450 +#: extensions/file_tools/gth-file-tool-resize.c:602 +#: gthumb/gth-test-aspect-ratio.c:51 +msgid "3∶2 (Postcard)" +msgstr "3∶2 (明信片)" + +#: extensions/file_tools/gth-file-tool-crop.c:451 +#: extensions/file_tools/gth-file-tool-resize.c:603 +#: gthumb/gth-test-aspect-ratio.c:52 +msgid "16∶10" +msgstr "16∶10" + +#: extensions/file_tools/gth-file-tool-crop.c:452 +#: extensions/file_tools/gth-file-tool-resize.c:604 +#: gthumb/gth-test-aspect-ratio.c:53 +msgid "16∶9 (DVD)" +msgstr "16∶9 (DVD)" + +#: extensions/file_tools/gth-file-tool-crop.c:453 +#: extensions/file_tools/gth-file-tool-resize.c:605 +#: gthumb/gth-test-aspect-ratio.c:54 +msgid "1.85∶1" +msgstr "1.85∶1" + +#: extensions/file_tools/gth-file-tool-crop.c:454 +#: extensions/file_tools/gth-file-tool-resize.c:606 +#: gthumb/gth-test-aspect-ratio.c:55 +msgid "2.39∶1" +msgstr "2.39∶1" + +#: extensions/file_tools/gth-file-tool-crop.c:455 +#: extensions/file_tools/gth-file-tool-resize.c:607 +#: gthumb/gth-location-chooser.c:617 gthumb/gth-template-selector.c:434 +msgid "Other…" +msgstr "其它…" -#: ../extensions/file_tools/gth-file-tool-crop.c:465 -#: ../extensions/file_tools/gth-file-tool-rotate.c:394 +#: extensions/file_tools/gth-file-tool-crop.c:470 +#: extensions/file_tools/gth-file-tool-rotate.c:397 msgid "Rule of Thirds" msgstr "三分法则" -#: ../extensions/file_tools/gth-file-tool-crop.c:466 -#: ../extensions/file_tools/gth-file-tool-rotate.c:395 +#: extensions/file_tools/gth-file-tool-crop.c:471 +#: extensions/file_tools/gth-file-tool-rotate.c:398 msgid "Golden Sections" msgstr "黄金分割" -#: ../extensions/file_tools/gth-file-tool-crop.c:467 -#: ../extensions/file_tools/gth-file-tool-rotate.c:396 +#: extensions/file_tools/gth-file-tool-crop.c:472 +#: extensions/file_tools/gth-file-tool-rotate.c:399 msgid "Center Lines" msgstr "中心线" -#: ../extensions/file_tools/gth-file-tool-crop.c:682 -msgid "Crop" -msgstr "裁剪" - -#: ../extensions/file_tools/gth-file-tool-curves.c:409 +#: extensions/file_tools/gth-file-tool-curves.c:410 msgid "Add to Presets" msgstr "添加到预设" -#: ../extensions/file_tools/gth-file-tool-curves.c:410 +#: extensions/file_tools/gth-file-tool-curves.c:411 msgid "Enter the preset name:" msgstr "请输入预设名称:" -#: ../extensions/file_tools/gth-file-tool-curves.c:533 -#: ../extensions/gstreamer_tools/actions.c:69 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1419 -#: ../gthumb/gth-browser.c:1892 +#: extensions/file_tools/gth-file-tool-curves.c:533 +#: extensions/gstreamer_tools/actions.c:69 +#: extensions/image_viewer/gth-image-viewer-page.c:1632 +#: gthumb/gth-browser.c:1969 msgid "Could not save the file" msgstr "无法保存文件" -#: ../extensions/file_tools/gth-file-tool-curves.c:834 +#: extensions/file_tools/gth-file-tool-curves.c:833 msgid "Add to presets" msgstr "添加到预设" -#: ../extensions/file_tools/gth-file-tool-curves.c:895 +#: extensions/file_tools/gth-file-tool-curves.c:892 msgid "Color Curves" msgstr "颜色曲线" -#: ../extensions/file_tools/gth-file-tool-curves.c:896 +#: extensions/file_tools/gth-file-tool-curves.c:893 msgid "Adjust color curves" msgstr "调整颜色曲线" -#: ../extensions/file_tools/gth-file-tool-effects.c:357 +#: extensions/file_tools/gth-file-tool-effects.c:359 msgid "Special Effects" msgstr "特殊效果" #. Translators: this is the name of a filter that produces warmer colors -#: ../extensions/file_tools/gth-file-tool-effects.c:402 +#: extensions/file_tools/gth-file-tool-effects.c:403 msgid "Warmer" msgstr "温暖" #. Translators: this is the name of a filter that produces cooler colors -#: ../extensions/file_tools/gth-file-tool-effects.c:447 +#: extensions/file_tools/gth-file-tool-effects.c:447 msgid "Cooler" msgstr "清凉" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:495 +#: extensions/file_tools/gth-file-tool-effects.c:495 msgid "Soil" msgstr "土壤" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:544 +#: extensions/file_tools/gth-file-tool-effects.c:544 msgid "Desert" msgstr "甜点" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:592 +#: extensions/file_tools/gth-file-tool-effects.c:592 msgid "Arctic" msgstr "北极" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:640 +#: extensions/file_tools/gth-file-tool-effects.c:640 msgid "Mangos" msgstr "芒果" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:688 +#: extensions/file_tools/gth-file-tool-effects.c:688 msgid "Fresh Blue" msgstr "亮蓝" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:736 +#: extensions/file_tools/gth-file-tool-effects.c:735 msgid "Cherry" msgstr "樱桃" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:786 +#: extensions/file_tools/gth-file-tool-effects.c:784 msgid "Vintage" msgstr "复古" #. Translators: this is the name of an image filter -#: ../extensions/file_tools/gth-file-tool-effects.c:908 +#: extensions/file_tools/gth-file-tool-effects.c:906 msgid "Blurred Edges" msgstr "模糊边缘" #. Translators: this is the name of an image filter that produces darker edges -#: ../extensions/file_tools/gth-file-tool-effects.c:944 +#: extensions/file_tools/gth-file-tool-effects.c:941 msgid "Vignette" msgstr "小插图" -#: ../extensions/file_tools/gth-file-tool-flip.c:90 -msgid "Flip" -msgstr "上下翻转" - -#: ../extensions/file_tools/gth-file-tool-flip.c:91 +#: extensions/file_tools/gth-file-tool-flip.c:91 msgid "Flip the image vertically" msgstr "垂直翻转图像" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:370 +#: extensions/file_tools/gth-file-tool-grayscale.c:373 msgid "_Brightness" msgstr "亮度(_B)" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:375 +#: extensions/file_tools/gth-file-tool-grayscale.c:378 msgid "_Saturation" msgstr "色饱和度(_S)" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:380 +#: extensions/file_tools/gth-file-tool-grayscale.c:383 msgid "_Average" msgstr "平均(_A)" -#: ../extensions/file_tools/gth-file-tool-grayscale.c:496 +#: extensions/file_tools/gth-file-tool-grayscale.c:498 msgid "Grayscale" msgstr "灰度图" -#: ../extensions/file_tools/gth-file-tool-lomo.c:183 +#: extensions/file_tools/gth-file-tool-lomo.c:183 msgid "Lomo" msgstr "Lomo" -#: ../extensions/file_tools/gth-file-tool-mirror.c:90 -msgid "Mirror" -msgstr "左右翻转" - -#: ../extensions/file_tools/gth-file-tool-mirror.c:91 +#: extensions/file_tools/gth-file-tool-mirror.c:91 msgid "Mirror the image horizontally" msgstr "水平镜像图像" -#: ../extensions/file_tools/gth-file-tool-negative.c:101 +#: extensions/file_tools/gth-file-tool-negative.c:101 msgid "Negative" msgstr "底片效果" -#: ../extensions/file_tools/gth-file-tool-redo.c:77 +#: extensions/file_tools/gth-file-tool-redo.c:77 msgid "Redo" msgstr "重做" #. resize the original image -#: ../extensions/file_tools/gth-file-tool-resize.c:180 -#: ../extensions/resize_images/dlg-resize-images.c:172 -#: ../gthumb/gth-filter-grid.c:575 +#: extensions/file_tools/gth-file-tool-resize.c:185 +#: extensions/resize_images/dlg-resize-images.c:169 +#: gthumb/gth-filter-grid.c:573 msgid "Resizing images" msgstr "调整图像大小" -#: ../extensions/file_tools/gth-file-tool-resize.c:832 -msgid "Resize" -msgstr "调整大小" - -#: ../extensions/file_tools/gth-file-tool-rotate.c:681 -msgid "Rotate" -msgstr "旋转" - -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:90 -#: ../extensions/image_rotation/callbacks.c:46 -#: ../extensions/image_rotation/callbacks.c:177 +#: extensions/file_tools/gth-file-tool-rotate-left.c:90 +#: extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:163 msgid "Rotate Left" msgstr "向左旋转" -#: ../extensions/file_tools/gth-file-tool-rotate-left.c:91 +#: extensions/file_tools/gth-file-tool-rotate-left.c:91 msgid "Rotate the image by 90 degrees counterclockwise" msgstr "逆时针 90 度旋转图像" -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:90 -#: ../extensions/image_rotation/callbacks.c:47 -#: ../extensions/image_rotation/callbacks.c:185 +#: extensions/file_tools/gth-file-tool-rotate-right.c:90 +#: extensions/image_rotation/callbacks.c:54 +#: extensions/image_rotation/callbacks.c:171 msgid "Rotate Right" msgstr "向右旋转" -#: ../extensions/file_tools/gth-file-tool-rotate-right.c:91 +#: extensions/file_tools/gth-file-tool-rotate-right.c:91 msgid "Rotate the image by 90 degrees clockwise" msgstr "顺时针 90 度旋转图像" -#: ../extensions/file_tools/gth-file-tool-save-as.c:70 -#: ../gthumb/resources/gears-menu.ui.h:4 -msgid "Save As" -msgstr "另存为" +#: extensions/file_tools/gth-file-tool-rotate.c:682 +msgid "Rotate" +msgstr "旋转" + +#: extensions/file_tools/gth-file-tool-save-as.c:70 +#: gthumb/resources/gears-menu.ui:21 +msgid "Save As…" +msgstr "另存为…" -#: ../extensions/file_tools/gth-file-tool-save.c:66 -#: ../gthumb/resources/gears-menu.ui.h:3 +#: extensions/file_tools/gth-file-tool-save.c:66 +#: gthumb/resources/gears-menu.ui:17 msgid "Save" msgstr "保存" -#: ../extensions/file_tools/gth-file-tool-sharpen.c:333 +#: extensions/file_tools/gth-file-tool-sharpen.c:334 msgid "Sharpening image" msgstr "正在锐化图像" -#: ../extensions/file_tools/gth-file-tool-sharpen.c:436 +#: extensions/file_tools/gth-file-tool-sharpen.c:435 msgid "Enhance Focus" msgstr "增强焦点" -#: ../extensions/file_tools/gth-file-tool-undo.c:77 +#: extensions/file_tools/gth-file-tool-undo.c:77 msgid "Undo" msgstr "撤销" -#: ../extensions/find_duplicates/callbacks.c:37 +#: extensions/find_duplicates/callbacks.c:37 msgid "Find _Duplicates…" msgstr "查找重复项(_D)..." -#: ../extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui:26 msgid "_Folders:" msgstr "文件夹(_F):" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:1 -msgid "Search for Duplicates" -msgstr "搜索重复项" - -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:2 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:225 msgid "Duplicates:" msgstr "重复数:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:3 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:291 msgid "Files:" msgstr "文件:" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:4 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:366 +#: gthumb/gth-main-default-metadata.c:32 +msgid "File" +msgstr "文件" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:381 +msgid "Last modified" +msgstr "最后修改" + +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:438 msgid "_View" msgstr "查看(_V)" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:5 -#: ../gthumb/gth-tags-entry.c:1187 ../gthumb/gtk-utils.h:39 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:454 +#: gthumb/gth-tags-entry.c:1148 gthumb/gtk-utils.h:39 msgid "_Delete" msgstr "删除(_D)" -#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:6 +#: extensions/find_duplicates/data/ui/find-duplicates-dialog.ui:544 msgid "No duplicates found." msgstr "未找到重复项。" -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:1 -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:1 -msgid "Find Duplicates" -msgstr "查找重复项" - -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:2 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:1 -#: ../extensions/search/data/ui/search-editor.ui.h:1 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:32 +#: extensions/rename_series/data/ui/rename-series.ui:28 +#: extensions/search/data/ui/search-editor.ui:73 msgid "Start _at:" msgstr "开始的数字(_A):" -#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:4 +#: extensions/find_duplicates/data/ui/find-duplicates.ui:94 msgid "_Filter:" msgstr "过滤器(_F):" -#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:2 +#: extensions/find_duplicates/dlg-find-duplicates.c:98 +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:3 +#: extensions/find_duplicates/gth-find-duplicates.c:1350 +msgid "Find Duplicates" +msgstr "查找重复项" + +#: extensions/find_duplicates/dlg-find-duplicates.c:106 +#: extensions/search/actions.c:80 +msgid "_Find" +msgstr "查找(_F)" + +#: extensions/find_duplicates/find_duplicates.extension.desktop.in.in:4 msgid "Find duplicated files." msgstr "查找重复文件。" # leave 不解 -#: ../extensions/find_duplicates/gth-find-duplicates.c:65 +#: extensions/find_duplicates/gth-find-duplicates.c:65 msgid "leave the newest duplicates" msgstr "留下最新副本" -#: ../extensions/find_duplicates/gth-find-duplicates.c:66 +#: extensions/find_duplicates/gth-find-duplicates.c:66 msgid "leave the oldest duplicates" msgstr "留下最旧副本" -#: ../extensions/find_duplicates/gth-find-duplicates.c:67 +#: extensions/find_duplicates/gth-find-duplicates.c:67 msgid "by folder…" msgstr "按文件夹..." -#: ../extensions/find_duplicates/gth-find-duplicates.c:68 +#: extensions/find_duplicates/gth-find-duplicates.c:68 msgid "all files" msgstr "所有文件" -#: ../extensions/find_duplicates/gth-find-duplicates.c:69 +#: extensions/find_duplicates/gth-find-duplicates.c:69 msgid "no file" msgstr "无文件" -#: ../extensions/find_duplicates/gth-find-duplicates.c:569 -#: ../extensions/find_duplicates/gth-find-duplicates.c:677 +#: extensions/find_duplicates/gth-find-duplicates.c:278 +#: extensions/find_duplicates/gth-find-duplicates.c:477 +#: extensions/flicker_utils/dlg-export-to-flickr.c:601 gthumb/gth-browser.c:876 +#, c-format +msgid "%d file (%s)" +msgid_plural "%d files (%s)" +msgstr[0] "%d 文件(%s)" + +#: extensions/find_duplicates/gth-find-duplicates.c:519 +#: extensions/find_duplicates/gth-find-duplicates.c:650 #, c-format msgid "%d duplicate" msgid_plural "%d duplicates" msgstr[0] "%d 个重复项" -#: ../extensions/find_duplicates/gth-find-duplicates.c:721 +#: extensions/find_duplicates/gth-find-duplicates.c:557 msgid "Search completed" msgstr "搜索完成" -#: ../extensions/find_duplicates/gth-find-duplicates.c:734 +#: extensions/find_duplicates/gth-find-duplicates.c:741 msgid "Searching for duplicates" msgstr "正在搜索重复项" -#: ../extensions/find_duplicates/gth-find-duplicates.c:737 -#: ../gthumb/gth-load-file-data-task.c:106 -#: ../gthumb/gth-save-file-data-task.c:100 +#: extensions/find_duplicates/gth-find-duplicates.c:744 +#: gthumb/gth-load-file-data-task.c:109 gthumb/gth-save-file-data-task.c:103 #, c-format msgid "%d file remaining" msgid_plural "%d files remaining" msgstr[0] "还剩 %d 个文件" -#: ../extensions/find_duplicates/gth-find-duplicates.c:839 +#: extensions/find_duplicates/gth-find-duplicates.c:890 msgid "Getting the file list" msgstr "正在获取文件列表" -#: ../extensions/find_duplicates/gth-find-duplicates.c:1015 +#: extensions/find_duplicates/gth-find-duplicates.c:1067 msgid "Duplicates" msgstr "重复项" -#: ../extensions/find_duplicates/gth-find-duplicates.c:1307 +#: extensions/find_duplicates/gth-find-duplicates.c:1373 msgid "Select" msgstr "选择" -#: ../extensions/flicker/flicker.extension.in.in.h:1 +#: extensions/flicker/flicker.extension.desktop.in.in:3 msgid "Flicker" msgstr "Flicker" -#: ../extensions/flicker/flicker.extension.in.in.h:2 +#: extensions/flicker/flicker.extension.desktop.in.in:4 msgid "Upload images to Flickr" msgstr "上传图像到 Flickr" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:2 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:35 +msgid "Public photos" +msgstr "公开照片" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:39 msgid "Private photos, visible to family and friends" msgstr "私人照片,对家庭成员和朋友可见" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:4 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:43 +msgid "Private photos, visible to friends" +msgstr "私人照片,对朋友可见" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:47 msgid "Private photos, visible to family" msgstr "私人照片,对家庭成员可见" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:5 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:51 msgid "Private photos" msgstr "私人照片" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:6 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:73 msgid "Safe content" msgstr "安全内容" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:7 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:77 msgid "Moderate content" msgstr "适度内容" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:8 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:81 msgid "Restricted content" msgstr "受限内容" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:12 -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:12 -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:4 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:150 +msgid "_Account:" +msgstr "帐户(_A):" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:198 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:86 +msgid "Edit accounts" +msgstr "编辑帐户" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:229 msgid "Free space:" msgstr "剩余空间:" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:13 -#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:4 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:275 +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:134 msgid "Ph_otoset:" msgstr "照片集(_O):" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:14 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:291 msgid "_Privacy:" msgstr "隐私(_P):" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:15 +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:329 +msgid "_Safety:" +msgstr "安全(_S):" + +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:405 msgid "Hi_de from public searches" msgstr "从公共搜索结果中隐藏(_D)" -#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:16 -msgid "_Safety:" -msgstr "安全(_S):" +#: extensions/flicker_utils/data/ui/export-to-flickr.ui:426 +#: extensions/webalbums/data/ui/web-album-exporter.ui:329 +msgid "_Resize if larger than:" +msgstr "重新调整大小,如果图像大于(_R):" -#: ../extensions/flicker_utils/data/ui/flickr-ask-authorization-old.ui.h:1 -msgid "C_ontinue" -msgstr "继续(_O)" +#: extensions/flicker_utils/data/ui/import-from-flickr.ui:120 +#: extensions/oauth/data/ui/oauth-account-chooser.ui:33 +msgid "A_ccount:" +msgstr "帐户(_C):" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:136 +#: extensions/flicker_utils/dlg-export-to-flickr.c:410 +#: extensions/flicker_utils/dlg-import-from-flickr.c:219 +#: extensions/oauth/web-service.c:377 +msgid "Could not connect to the server" +msgstr "无法连接到服务器" -#: ../extensions/flicker_utils/data/ui/flickr-ask-authorization-old.ui.h:2 -msgid "_Authorize..." -msgstr "认证(_A)..." - -#: ../extensions/flicker_utils/flickr-consumer.c:124 -#: ../extensions/flicker_utils/flickr-service.c:237 -#: ../extensions/flicker_utils/flickr-service.c:348 -#: ../extensions/flicker_utils/flickr-service.c:672 -#: ../extensions/flicker_utils/flickr-service.c:937 -#: ../extensions/oauth/oauth-service.c:154 -#: ../extensions/photobucket/photobucket-consumer.c:74 -#: ../extensions/photobucket/photobucket-consumer.c:82 -#: ../extensions/photobucket/photobucket-consumer.c:149 -#: ../extensions/photobucket/photobucket-service.c:132 +#: extensions/flicker_utils/dlg-export-to-flickr.c:161 +msgid "Files successfully uploaded to the server." +msgstr "文件成功上传到服务器。" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:164 +#: extensions/webalbums/gth-web-exporter.c:1819 +msgid "_Open in the Browser" +msgstr "在浏览器中打开(_O)" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:188 +#: extensions/flicker_utils/dlg-export-to-flickr.c:223 +msgid "Could not create the album" +msgstr "无法创建相册" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:246 +msgid "Could not upload the files" +msgstr "无法上传文件" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:592 +#: extensions/image_print/gth-image-print-job.c:1782 +msgid "No valid file selected." +msgstr "未选择有效的文件。" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:593 +msgid "Could not export the files" +msgstr "无法导出文件" + +#: extensions/flicker_utils/dlg-export-to-flickr.c:624 +#, c-format +msgid "Export to %s" +msgstr "导出到 %s" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:312 +#: gthumb/gth-file-selection-info.c:143 +#, c-format +msgid "%d file" +msgid_plural "%d files" +msgstr[0] "%d 个文件" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:337 +msgid "Could not get the photo list" +msgstr "无法获取相片列表" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:374 +#: extensions/flicker_utils/dlg-import-from-flickr.c:553 +msgid "No album selected" +msgstr "未选中相册" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:513 +#: extensions/photo_importer/dlg-photo-importer.c:575 +msgid "_Import" +msgstr "导入(_I)" + +#: extensions/flicker_utils/dlg-import-from-flickr.c:571 +#, c-format +msgid "Import from %s" +msgstr "从 %s 导入" + +#: extensions/flicker_utils/flickr-consumer.c:122 +#: extensions/flicker_utils/flickr-service.c:240 +#: extensions/flicker_utils/flickr-service.c:344 +#: extensions/flicker_utils/flickr-service.c:667 +#: extensions/flicker_utils/flickr-service.c:919 +#: extensions/oauth/oauth-service.c:154 msgid "Unknown error" msgstr "未知错误" -#: ../extensions/flicker_utils/flickr-service.c:502 +#: extensions/flicker_utils/flickr-service.c:491 #, c-format msgid "" "Return to this window when you have finished the authorization process on %s" msgstr "当您在 %s 上完成认证过程,返回到这个窗口" -#: ../extensions/flicker_utils/flickr-service.c:503 -msgid "Once you're done, click the 'Continue' button below." +#: extensions/flicker_utils/flickr-service.c:492 +msgid "Once you’re done, click the “Continue” button below." msgstr "一旦您完成,单击下面的“继续”按钮。" -#: ../extensions/flicker_utils/flickr-service.c:571 +#: extensions/flicker_utils/flickr-service.c:562 +msgid "C_ontinue" +msgstr "继续(_O)" + +#: extensions/flicker_utils/flickr-service.c:563 +msgid "_Authorize…" +msgstr "认证(_A)…" + +#: extensions/flicker_utils/flickr-service.c:566 #, c-format msgid "gThumb requires your authorization to upload the photos to %s" msgstr "gthumb 需要您的认证以上传照片到 %s" -#: ../extensions/flicker_utils/flickr-service.c:572 +#: extensions/flicker_utils/flickr-service.c:567 #, c-format msgid "" -"Click 'Authorize' to open your web browser and authorize gthumb to upload " -"photos to %s. When you're finished, return to this window to complete the " +"Click “Authorize” to open your web browser and authorize gthumb to upload " +"photos to %s. When you’re finished, return to this window to complete the " "authorization." msgstr "" "点击“认证”打开您的网络浏览器并认证 gthumb 来上传照片到 %s。当您结束时,返回到" "该窗口完成认证。" +#: extensions/flicker_utils/flickr-service.c:849 +msgid "Getting the album list" +msgstr "正在获取相册列表" + +#: extensions/flicker_utils/flickr-service.c:943 +#: extensions/flicker_utils/flickr-service.c:1058 +#: extensions/flicker_utils/flickr-service.c:1097 +msgid "Creating the new album" +msgstr "正在创建新相册" + +#: extensions/flicker_utils/flickr-service.c:1144 +#, c-format +msgid "Could not upload “%s”: %s" +msgstr "无法上传“%s”:%s" + #. Translators: %s is a filename -#: ../extensions/gstreamer_tools/actions.c:75 +#: extensions/flicker_utils/flickr-service.c:1253 +#, c-format +msgid "Uploading “%s”" +msgstr "正在上传“%s”" + +#: extensions/flicker_utils/flickr-service.c:1450 +msgid "Uploading the files to the server" +msgstr "正在上传文件到服务器" + +#: extensions/flicker_utils/flickr-service.c:1611 +msgid "Getting the photo list" +msgstr "正在获取照片列表" + +#. Translators: %s is a filename +#: extensions/gstreamer_tools/actions.c:75 #, c-format msgid "Image saved as %s" msgstr "图像另存为 %s" -#: ../extensions/gstreamer_tools/actions.c:101 +#: extensions/gstreamer_tools/actions.c:101 msgctxt "Filename" msgid "Screenshot" msgstr "屏幕快照" -#: ../extensions/gstreamer_tools/actions.c:137 -#: ../extensions/gstreamer_tools/actions.c:148 +#: extensions/gstreamer_tools/actions.c:137 +#: extensions/gstreamer_tools/actions.c:148 msgid "Could not take a screenshot" msgstr "无法截图" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:1 -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:602 -#: ../extensions/image_viewer/gth-image-viewer-page.c:970 +#: extensions/gstreamer_tools/callbacks.c:32 +msgid "Screenshot" +msgstr "屏幕快照" + +#: extensions/gstreamer_tools/callbacks.c:33 +msgid "Play/Pause" +msgstr "播放/暂停" + +#: extensions/gstreamer_tools/callbacks.c:34 +msgid "Mute" +msgstr "静音" + +#: extensions/gstreamer_tools/callbacks.c:35 +msgid "Play faster" +msgstr "更快播放" + +#: extensions/gstreamer_tools/callbacks.c:36 +msgid "Play slower" +msgstr "更慢播放" + +#: extensions/gstreamer_tools/callbacks.c:37 +#: extensions/image_viewer/gth-image-viewer-page.c:1189 +msgid "Next frame" +msgstr "下一帧" + +#: extensions/gstreamer_tools/callbacks.c:38 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:461 +msgid "Go forward 1 second" +msgstr "前进 1 秒" + +#: extensions/gstreamer_tools/callbacks.c:39 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:357 +msgid "Go forward 5 seconds" +msgstr "前进 5 秒" + +#: extensions/gstreamer_tools/callbacks.c:40 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:371 +msgid "Go forward 10 seconds" +msgstr "前进 10 秒" + +#: extensions/gstreamer_tools/callbacks.c:41 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:385 +msgid "Go forward 1 minute" +msgstr "前进 1 分钟" + +#: extensions/gstreamer_tools/callbacks.c:42 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:399 +msgid "Go forward 5 minutes" +msgstr "前进 5 分钟" + +#: extensions/gstreamer_tools/callbacks.c:43 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:447 +msgid "Go back 1 second" +msgstr "后退 1 秒" + +#: extensions/gstreamer_tools/callbacks.c:44 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:301 +msgid "Go back 5 seconds" +msgstr "后退 5 秒" + +#: extensions/gstreamer_tools/callbacks.c:45 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:315 +msgid "Go back 10 seconds" +msgstr "后退 10 秒" + +#: extensions/gstreamer_tools/callbacks.c:46 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:329 +msgid "Go back 1 minute" +msgstr "后退 1 分钟" + +#: extensions/gstreamer_tools/callbacks.c:47 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:343 +msgid "Go back 5 minutes" +msgstr "后退 5 分钟" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:13 +msgid "Use hardware acceleration" +msgstr "使用硬件加速" + +#: extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui:35 +msgid "_Screenshots location:" +msgstr "屏幕快照位置(_S):" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:29 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:622 +#: extensions/image_viewer/gth-image-viewer-page.c:1182 msgid "Play" msgstr "播放" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:2 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:50 msgid "Slower" msgstr "减慢" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:3 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:72 msgid "Faster" msgstr "加快" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:4 +#: extensions/gstreamer_tools/data/ui/mediabar.ui:94 +msgid "Restart when finished" +msgstr "完成后重新开始" + +#: extensions/gstreamer_tools/data/ui/mediabar.ui:130 msgid "Time:" msgstr "时间:" -#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:5 -msgid "--:--" -msgstr "--:--" +#. minus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:297 +msgid "-5s" +msgstr "-5秒" + +#. minus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:311 +msgid "-10s" +msgstr "-10秒" + +#. minus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:325 +msgid "-1m" +msgstr "-1分" + +#. minus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:339 +msgid "-5m" +msgstr "-5分" + +#. plus 5 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:353 +msgid "+5s" +msgstr "+5秒" + +#. plus 10 seconds +#: extensions/gstreamer_tools/data/ui/mediabar.ui:367 +msgid "+10s" +msgstr "+10秒" + +#. plus 1 minute +#: extensions/gstreamer_tools/data/ui/mediabar.ui:381 +msgid "+1m" +msgstr "+1分" + +#. plus 5 minutes +#: extensions/gstreamer_tools/data/ui/mediabar.ui:395 +msgid "+5m" +msgstr "+5分" + +#. minus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:443 +msgid "-1s" +msgstr "-1秒" + +#. plus 1 second +#: extensions/gstreamer_tools/data/ui/mediabar.ui:457 +msgid "+1s" +msgstr "+1秒" -#: ../extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui.h:1 -msgid "_Screenshots location:" -msgstr "屏幕快照位置(_S):" - -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:1 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:3 msgid "Audio/Video support" msgstr "音频/视频支持" -#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:2 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:4 msgid "Play audio and video files." msgstr "播放音频和视频文件。" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:575 +#: extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in:8 +msgid "video-x-generic" +msgstr "video-x-generic" + +#: extensions/gstreamer_tools/gth-media-viewer-page.c:595 msgid "Playing video" msgstr "正在播放视频" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:588 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:608 msgid "Pause" msgstr "暂停" -#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:636 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1127 msgid "Take a screenshot" msgstr "截图" -#: ../extensions/gstreamer_tools/main.c:32 -#: ../gthumb/gth-main-default-tests.c:312 +#: extensions/gstreamer_tools/gth-media-viewer-page.c:1134 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:51 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:71 +msgid "Fit to window" +msgstr "适合窗口大小" + +#: extensions/gstreamer_tools/main.c:34 +msgid "Audio/Video Player" +msgstr "音频/视频播放器" + +#: extensions/gstreamer_tools/main.c:39 gthumb/gth-main-default-tests.c:314 msgid "Video" msgstr "视频" -#: ../extensions/gstreamer_tools/main.c:33 -#: ../gthumb/gth-main-default-tests.c:319 +#: extensions/gstreamer_tools/main.c:40 gthumb/gth-main-default-tests.c:321 msgid "Audio" msgstr "音频" -#: ../extensions/gstreamer_tools/main.c:40 +#: extensions/gstreamer_tools/main.c:47 msgid "Artist" msgstr "艺人" -#: ../extensions/gstreamer_tools/main.c:41 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:16 +#: extensions/gstreamer_tools/main.c:48 +#: extensions/webalbums/data/ui/web-album-exporter.ui:227 msgid "Album" msgstr "专辑" -#: ../extensions/gstreamer_tools/main.c:42 +#: extensions/gstreamer_tools/main.c:49 msgid "Bitrate" msgstr "比特率" -#: ../extensions/gstreamer_tools/main.c:43 +#: extensions/gstreamer_tools/main.c:50 msgid "Encoder" msgstr "编码器" -#: ../extensions/gstreamer_tools/main.c:45 -#: ../extensions/gstreamer_tools/main.c:50 +#: extensions/gstreamer_tools/main.c:52 extensions/gstreamer_tools/main.c:57 msgid "Codec" msgstr "解码器" -#: ../extensions/gstreamer_tools/main.c:46 +#: extensions/gstreamer_tools/main.c:53 msgid "Framerate" msgstr "帧率" -#: ../extensions/gstreamer_tools/main.c:47 -#: ../extensions/image_print/data/ui/print-layout.ui.h:24 +#: extensions/gstreamer_tools/main.c:54 +#: extensions/image_print/data/ui/print-layout.ui:859 msgid "Width" msgstr "宽度" -#: ../extensions/gstreamer_tools/main.c:48 -#: ../extensions/image_print/data/ui/print-layout.ui.h:25 +#: extensions/gstreamer_tools/main.c:55 +#: extensions/image_print/data/ui/print-layout.ui:875 msgid "Height" msgstr "高度" -#: ../extensions/gstreamer_tools/main.c:51 +#: extensions/gstreamer_tools/main.c:58 msgid "Channels" msgstr "声道" -#: ../extensions/gstreamer_tools/main.c:52 +#: extensions/gstreamer_tools/main.c:59 msgid "Sample rate" msgstr "采样率" -#: ../extensions/gstreamer_utils/gstreamer-utils.c:368 +#: extensions/gstreamer_utils/gstreamer-utils.c:369 msgid "Stereo" msgstr "立体声" -#: ../extensions/gstreamer_utils/gstreamer-utils.c:368 +#: extensions/gstreamer_utils/gstreamer-utils.c:369 msgid "Mono" msgstr "单声道" #. Translators: this is an image size, such as 1024 × 768 -#: ../extensions/gstreamer_utils/gstreamer-utils.c:401 -#: ../extensions/image_viewer/gth-image-viewer-page.c:1652 -#: ../extensions/image_viewer/gth-metadata-provider-image.c:251 -#: ../extensions/raw_files/gth-metadata-provider-raw.c:96 -#: ../extensions/webalbums/gth-web-exporter.c:2448 ../gthumb/gtk-utils.c:888 +#: extensions/gstreamer_utils/gstreamer-utils.c:402 +#: extensions/image_viewer/gth-image-viewer-page.c:1865 +#: extensions/image_viewer/gth-metadata-provider-image.c:299 +#: extensions/raw_files/gth-metadata-provider-raw.c:96 +#: extensions/webalbums/gth-web-exporter.c:2427 gthumb/gtk-utils.c:963 #, c-format msgid "%d × %d" msgstr "%d × %d" -#: ../extensions/image_print/actions.c:69 +#: extensions/image_print/actions.c:69 msgid "Could not print the selected files" msgstr "无法打印选择的文件" -#: ../extensions/image_print/callbacks.c:53 -#: ../extensions/image_print/callbacks.c:59 -#: ../extensions/image_print/preferences.c:79 +#: extensions/image_print/callbacks.c:38 extensions/image_print/callbacks.c:53 +#: extensions/image_print/callbacks.c:59 +#: extensions/image_print/preferences.c:79 msgid "Print" msgstr "打印" -#: ../extensions/image_print/data/ui/print-layout.ui.h:1 +#: extensions/image_print/data/ui/print-layout.ui:14 msgid "Centered" msgstr "居中" -#: ../extensions/image_print/data/ui/print-layout.ui.h:13 +#: extensions/image_print/data/ui/print-layout.ui:18 +msgid "Custom" +msgstr "自定义" + +#: extensions/image_print/data/ui/print-layout.ui:129 +msgid "millimeters" +msgstr "亳米" + +#: extensions/image_print/data/ui/print-layout.ui:132 +msgid "inches" +msgstr "英寸" + +#: extensions/image_print/data/ui/print-layout.ui:234 +msgid "The current page number" +msgstr "当前页码" + +#: extensions/image_print/data/ui/print-layout.ui:252 +msgid "The total number of pages" +msgstr "页面总数" + +#: extensions/image_print/data/ui/print-layout.ui:270 +msgid "Special code" +msgstr "特殊代码" + +#. translate only the text in the curly brackets +#: extensions/image_print/data/ui/print-layout.ui:302 +msgid "%D{ format }" +msgstr "%D{格式}" + +#: extensions/image_print/data/ui/print-layout.ui:318 +msgid "The current date" +msgstr "当前日期" + +#: extensions/image_print/data/ui/print-layout.ui:368 msgid "The total number of files" msgstr "文件总数" -#: ../extensions/image_print/data/ui/print-layout.ui.h:14 -#: ../extensions/importer/data/ui/import-preferences.ui.h:4 +#: extensions/image_print/data/ui/print-layout.ui:386 msgid "The event description" msgstr "事件描述" -#: ../extensions/image_print/data/ui/print-layout.ui.h:17 +#: extensions/image_print/data/ui/print-layout.ui:613 msgid "_Rows:" msgstr "行数(_R):" -#: ../extensions/image_print/data/ui/print-layout.ui.h:19 +#: extensions/image_print/data/ui/print-layout.ui:723 msgid "Image" msgstr "图像" -#: ../extensions/image_print/data/ui/print-layout.ui.h:20 +#: extensions/image_print/data/ui/print-layout.ui:765 msgid "Position:" msgstr "位置:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:21 +#: extensions/image_print/data/ui/print-layout.ui:782 msgid "Left" msgstr "左" -#: ../extensions/image_print/data/ui/print-layout.ui.h:22 +#: extensions/image_print/data/ui/print-layout.ui:798 msgid "Top" msgstr "上" -#: ../extensions/image_print/data/ui/print-layout.ui.h:26 +#: extensions/image_print/data/ui/print-layout.ui:946 msgid "Rotation:" msgstr "旋转:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:27 +#: extensions/image_print/data/ui/print-layout.ui:1005 msgid "Unit:" msgstr "单位:" -#: ../extensions/image_print/data/ui/print-layout.ui.h:28 +#: extensions/image_print/data/ui/print-layout.ui:1059 msgid "Preview" msgstr "预览" -#: ../extensions/image_print/data/ui/print-layout.ui.h:30 -msgid "millimeters" -msgstr "亳米" - -#: ../extensions/image_print/data/ui/print-layout.ui.h:31 -msgid "inches" -msgstr "英寸" - -#: ../extensions/image_print/data/ui/print-preferences.ui.h:1 +#: extensions/image_print/data/ui/print-preferences.ui:14 msgid "Fonts" msgstr "字体" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:5 +#: extensions/image_print/data/ui/print-preferences.ui:87 msgid "Select Caption Font" msgstr "选择标题字体" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:6 +#: extensions/image_print/data/ui/print-preferences.ui:104 msgid "Select Header Font" msgstr "选择页眉字体" -#: ../extensions/image_print/data/ui/print-preferences.ui.h:7 +#: extensions/image_print/data/ui/print-preferences.ui:121 msgid "Select Footer Font" msgstr "选择页脚字体" -#: ../extensions/image_print/gth-image-print-job.c:914 -#: ../extensions/webalbums/data/albumthemes/text.h:31 +#: extensions/image_print/gth-image-print-job.c:40 +msgid "Total number of files" +msgstr "文件总数" + +#: extensions/image_print/gth-image-print-job.c:41 +#: extensions/importer/gth-import-preferences-dialog.c:47 +msgid "Event description" +msgstr "事件描述" + +#: extensions/image_print/gth-image-print-job.c:924 +#: extensions/webalbums/data/albumthemes/text.h:31 #, c-format msgid "Page %d of %d" msgstr "第 %d 页(总共 %d 页)" -#: ../extensions/image_print/gth-image-print-job.c:1680 -#: ../extensions/image_print/gth-image-print-job.c:1845 -#: ../extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1723 +#: extensions/image_print/gth-image-print-job.c:1888 +#: extensions/image_print/gth-image-print-job.c:1931 msgid "Could not print" msgstr "无法打印相片" -#: ../extensions/image_print/gth-image-print-job.c:1746 +#: extensions/image_print/gth-image-print-job.c:1789 msgid "Images" msgstr "图像" -#: ../extensions/image_print/gth-image-print-job.c:1847 -#: ../gthumb/gth-image-loader.c:215 ../gthumb/gth-image-loader.c:341 -#: ../gthumb/gth-image-utils.c:131 ../gthumb/gth-image-utils.c:137 +#: extensions/image_print/gth-image-print-job.c:1890 +#: gthumb/gth-image-loader.c:258 gthumb/gth-image-loader.c:382 +#: gthumb/gth-image-utils.c:117 gthumb/gth-image-utils.c:123 msgid "No suitable loader available for this file type" msgstr "没有用于此文件类型的合适载入器" #. translators: %s is a filename -#: ../extensions/image_print/gth-load-image-info-task.c:165 +#: extensions/image_print/gth-load-image-info-task.c:168 #, c-format -msgid "Loading \"%s\"" +msgid "Loading “%s”" msgstr "正在载入“%s”" -#: ../extensions/image_print/gth-load-image-info-task.c:167 -#: ../extensions/webalbums/gth-web-exporter.c:2722 +#: extensions/image_print/gth-load-image-info-task.c:170 +#: extensions/webalbums/gth-web-exporter.c:2707 msgid "Loading images" msgstr "正在载入图像" -#: ../extensions/image_print/image_print.extension.in.in.h:1 +#: extensions/image_print/image_print.extension.desktop.in.in:3 msgid "Image print" msgstr "图像打印" -#: ../extensions/image_print/image_print.extension.in.in.h:2 +#: extensions/image_print/image_print.extension.desktop.in.in:4 msgid "Allow to print images choosing the page layout." msgstr "允许打印图像时选择页面布局。" -#: ../extensions/image_rotation/callbacks.c:52 +#: extensions/image_print/image_print.extension.desktop.in.in:8 +msgid "document-print" +msgstr "document-print" + +#: extensions/image_rotation/callbacks.c:59 msgid "Rotate Physically" msgstr "物理旋转" -#: ../extensions/image_rotation/callbacks.c:53 +#: extensions/image_rotation/callbacks.c:60 msgid "Reset the EXIF Orientation" msgstr "重设 EXIF 方向" -#: ../extensions/image_rotation/gth-reset-orientation-task.c:111 -#: ../extensions/image_rotation/gth-transform-task.c:143 -#: ../extensions/webalbums/gth-web-exporter.c:2340 -#: ../extensions/webalbums/gth-web-exporter.c:2425 +#: extensions/image_rotation/gth-reset-orientation-task.c:114 +#: extensions/image_rotation/gth-transform-task.c:146 +#: extensions/webalbums/gth-web-exporter.c:2319 +#: extensions/webalbums/gth-web-exporter.c:2404 msgid "Saving images" msgstr "正在保存图像" -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:1 +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:3 msgid "Image rotation" msgstr "图像旋转" -#: ../extensions/image_rotation/image_rotation.extension.in.in.h:2 +#: extensions/image_rotation/image_rotation.extension.desktop.in.in:4 msgid "Rotate images without data loss." msgstr "以无损方式旋转图像。" -#: ../extensions/image_rotation/rotation-utils.c:105 +#: extensions/image_rotation/rotation-utils.c:105 #, c-format msgid "Problem transforming the image: %s" msgstr "转换图像时发生错误:%s" -#: ../extensions/image_rotation/rotation-utils.c:110 +#: extensions/image_rotation/rotation-utils.c:110 msgid "" "This transformation may introduce small image distortions along one or more " "edges, because the image dimensions are not multiples of 8.\n" @@ -3269,1414 +3443,1395 @@ "您也可以选择丢弃或裁去无法变换的边缘像素。实际使用中,这种方式产生的结果看起" "来最好,但变换严格讲不再是无损的了。" -#: ../extensions/image_rotation/rotation-utils.c:116 +#: extensions/image_rotation/rotation-utils.c:116 msgid "_Trim" msgstr "修整(_T)" -#: ../extensions/image_rotation/rotation-utils.c:118 +#: extensions/image_rotation/rotation-utils.c:118 msgid "_Accept distortion" msgstr "接受失真(_A)" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:1 +#: extensions/image_viewer/callbacks.c:32 +msgid "Zoom in" +msgstr "放大" + +#: extensions/image_viewer/callbacks.c:33 +msgid "Zoom out" +msgstr "缩小" + +#: extensions/image_viewer/callbacks.c:34 +msgid "Zoom 100%" +msgstr "缩放 100%" + +#: extensions/image_viewer/callbacks.c:35 +msgid "Zoom 200%" +msgstr "缩放 200%" + +#: extensions/image_viewer/callbacks.c:36 +msgid "Zoom 300%" +msgstr "缩放 300%" + +#: extensions/image_viewer/callbacks.c:38 +msgid "Zoom to fit" +msgstr "缩放至合适大小" + +#: extensions/image_viewer/callbacks.c:39 +msgid "Zoom to fit if larger" +msgstr "若图像太大则缩放至合适大小" + +#: extensions/image_viewer/callbacks.c:40 +msgid "Zoom to fit width" +msgstr "缩放以适应窗口宽度" + +#: extensions/image_viewer/callbacks.c:41 +msgid "Zoom to fit width if larger" +msgstr "若图像太大则缩放至适合宽度" + +#: extensions/image_viewer/callbacks.c:42 +msgid "Zoom to fit height" +msgstr "缩放以适应窗口高度" + +#: extensions/image_viewer/callbacks.c:43 +msgid "Zoom to fit height if larger" +msgstr "若图像太大则缩放至适合高度" + +#: extensions/image_viewer/callbacks.c:45 +msgid "Undo edit" +msgstr "撤销编辑" + +#: extensions/image_viewer/callbacks.c:46 +msgid "Redo edit" +msgstr "重做编辑" + +#: extensions/image_viewer/callbacks.c:48 +msgid "Scroll left" +msgstr "向左滚动" + +#: extensions/image_viewer/callbacks.c:49 +msgid "Scroll right" +msgstr "向右滚动" + +#: extensions/image_viewer/callbacks.c:50 +msgid "Scroll up" +msgstr "向上滚动" + +#: extensions/image_viewer/callbacks.c:51 +msgid "Scroll down" +msgstr "向下滚动" + +#: extensions/image_viewer/callbacks.c:53 +msgid "Scroll left fast" +msgstr "快速向左滚动" + +#: extensions/image_viewer/callbacks.c:54 +msgid "Scroll right fast" +msgstr "快速向右滚动" + +#: extensions/image_viewer/callbacks.c:55 +msgid "Scroll up fast" +msgstr "快速向上滚动" + +#: extensions/image_viewer/callbacks.c:56 +msgid "Scroll down fast" +msgstr "快速向下滚动" + +#: extensions/image_viewer/callbacks.c:58 +msgid "Scroll to center" +msgstr "滚动到中心" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:20 msgid "After loading an image:" msgstr "载入图像后:" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:2 -#: ../extensions/image_viewer/gth-image-viewer-page.c:927 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:49 +#: extensions/image_viewer/gth-image-viewer-page.c:1139 msgid "Set to actual size" msgstr "实际大小" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:3 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:50 msgid "Keep previous zoom" msgstr "沿用之前的缩放比例" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:4 -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:2 -msgid "Fit to window" -msgstr "适合窗口大小" - -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:5 -#: ../extensions/image_viewer/gth-image-viewer-page.c:934 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:52 +#: extensions/image_viewer/gth-image-viewer-page.c:1146 msgid "Fit to window if larger" msgstr "若图像太大则缩小至窗口大小" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:6 -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:3 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:53 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:80 msgid "Fit to width" msgstr "适合宽度" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:7 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:54 msgid "Fit to width if larger" msgstr "若图像太大则缩小至适合宽度" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:8 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:72 msgid "Reset scrollbar positions" msgstr "重设滚动条位置" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:9 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:109 +msgid "Mouse wheel action:" +msgstr "鼠标滚轮行为:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:131 +msgctxt "zoom quality" +msgid "Change image" +msgstr "更改图像" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:148 +msgctxt "zoom quality" +msgid "Zoom image" +msgstr "缩放图像" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:187 msgid "Zoom quality:" msgstr "缩放质量:" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:10 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:209 msgctxt "zoom quality" msgid "_High" msgstr "高(_H)" -#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:11 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:226 msgctxt "zoom quality" msgid "_Low" msgstr "低(_L)" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:1 +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:266 +msgid "Transparency:" +msgstr "透明度:" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:295 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:15 +msgid "Checkered" +msgstr "方格" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:296 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:24 +msgid "White" +msgstr "白" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:297 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:33 +msgid "Gray" +msgstr "灰" + +#: extensions/image_viewer/data/ui/image-viewer-preferences.ui:298 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:42 +msgid "Black" +msgstr "黑" + +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:62 msgid "Automatic" msgstr "自动设置" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:4 +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:89 msgid "Fit to height" msgstr "适合高度" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:6 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:106 msgid "50%" msgstr "50%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:8 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:115 msgid "100%" msgstr "100%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:10 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:124 msgid "200%" msgstr "200%" -#: ../extensions/image_viewer/data/ui/toolbar-zoom-menu.ui.h:12 -#, no-c-format +#: extensions/image_viewer/data/ui/toolbar-zoom-menu.ui:133 msgid "300%" msgstr "300%" -#: ../extensions/image_viewer/gth-image-histogram.c:85 +#: extensions/image_viewer/gth-image-histogram.c:94 msgid "Histogram" msgstr "直方图" -#: ../extensions/image_viewer/gth-image-viewer-page.c:82 +#: extensions/image_viewer/gth-image-viewer-page.c:84 msgid "Copy Image" msgstr "复制图像" -#: ../extensions/image_viewer/gth-image-viewer-page.c:83 +#: extensions/image_viewer/gth-image-viewer-page.c:85 msgid "Paste Image" msgstr "粘帖图像" -#: ../extensions/image_viewer/gth-image-viewer-page.c:962 +#: extensions/image_viewer/gth-image-viewer-page.c:1174 msgid "Apply the embedded color profile" msgstr "应用嵌入式颜色配置文件" -#: ../extensions/image_viewer/gth-image-viewer-page.c:977 -msgid "Next frame" -msgstr "下一帧" +#: extensions/image_viewer/gth-image-viewer-page.c:1196 +msgid "Transparency" +msgstr "透明度" -#: ../extensions/image_viewer/gth-image-viewer-page.c:1592 +#: extensions/image_viewer/gth-image-viewer-page.c:1804 msgid "Save Image" msgstr "保存图像" -#: ../extensions/image_viewer/gth-image-viewer-page.c:2190 +#: extensions/image_viewer/gth-image-viewer-page.c:2528 msgid "Loading the original image" msgstr "正在加载原图像" -#: ../extensions/image_viewer/preferences.c:117 +#: extensions/image_viewer/gth-metadata-provider-image.c:212 +msgid "JPEG XL container" +msgstr "JPEG XL 容器" + +#: extensions/image_viewer/gth-metadata-provider-image.c:214 +msgid "JPEG XL" +msgstr "JPEG XL" + +#: extensions/image_viewer/main.c:36 +msgid "Scroll Image" +msgstr "滚动图像" + +#: extensions/image_viewer/main.c:37 +msgid "Image Editor" +msgstr "图像编辑器" + +#: extensions/image_viewer/preferences.c:158 gthumb/gth-main-default-types.c:42 +#: gthumb/gth-shortcuts-window.c:40 msgid "Viewer" msgstr "查看器" -#: ../extensions/importer/data/ui/import-preferences.ui.h:1 +#: extensions/importer/data/ui/import-preferences.ui:21 msgid "_Destination" msgstr "目标(_D)" -#: ../extensions/importer/data/ui/import-preferences.ui.h:2 +#: extensions/importer/data/ui/import-preferences.ui:59 msgid "_Automatic subfolder" msgstr "自动设置子文件夹(_A)" -#: ../extensions/importer/data/ui/import-preferences.ui.h:3 -msgid "as _single subfolder" -msgstr "作为单个子文件夹(_S)" - -#: ../extensions/importer/data/ui/import-preferences.ui.h:7 -msgid "The year" -msgstr "年" - -#: ../extensions/importer/data/ui/import-preferences.ui.h:8 -msgid "The month" -msgstr "月" - -#: ../extensions/importer/data/ui/import-preferences.ui.h:9 -msgid "The day of the month" -msgstr "天" - -#: ../extensions/importer/data/ui/import-preferences.ui.h:10 -msgid "The hour" -msgstr "小时" - -#: ../extensions/importer/data/ui/import-preferences.ui.h:11 -msgid "The minutes" -msgstr "分钟" - -#: ../extensions/importer/data/ui/import-preferences.ui.h:12 -msgid "The seconds" -msgstr "秒" +#: extensions/importer/data/ui/import-preferences.ui:89 +#: extensions/rename_series/data/ui/rename-series.ui:156 +msgid "_Template:" +msgstr "模板(_T):" -#: ../extensions/importer/gth-import-destination-button.c:111 +#: extensions/importer/gth-import-destination-button.c:113 msgid "Invalid Destination" msgstr "无效的目标" -#: ../extensions/importer/gth-import-preferences-dialog.c:198 -#, c-format -msgid "example: %s" -msgstr "示例:%s" - -#. subfolder type -#: ../extensions/importer/gth-import-preferences-dialog.c:330 +#: extensions/importer/gth-import-preferences-dialog.c:45 msgid "File date" msgstr "文件日期" -#. gtk_label_set_mnemonic_widget (GTK_LABEL (GET_WIDGET ("subfolder_label")), self->priv->subfolder_type_list); -#. subfolder format -#: ../extensions/importer/gth-import-preferences-dialog.c:340 -msgid "year-month-day" -msgstr "年-月-日" - -#: ../extensions/importer/gth-import-preferences-dialog.c:341 -msgid "year-month" -msgstr "年-月" - -#: ../extensions/importer/gth-import-preferences-dialog.c:342 -msgid "year" -msgstr "年" - -#: ../extensions/importer/gth-import-preferences-dialog.c:343 -msgid "custom format" -msgstr "自定义格式" - -#: ../extensions/importer/gth-import-task.c:426 -#: ../extensions/importer/gth-import-task.c:461 -#: ../extensions/importer/gth-import-task.c:671 +#: extensions/importer/gth-import-task.c:425 +#: extensions/importer/gth-import-task.c:460 +#: extensions/importer/gth-import-task.c:669 msgid "Importing files" msgstr "正在导入文件" -#: ../extensions/importer/gth-import-task.c:620 +#: extensions/importer/gth-import-task.c:618 msgid "No file imported" msgstr "没有文件被导入" -#: ../extensions/importer/gth-import-task.c:621 +#: extensions/importer/gth-import-task.c:619 msgid "The selected files are already present in the destination." msgstr "选中的文件已在目标位置。" -#: ../extensions/importer/gth-import-task.c:644 +#: extensions/importer/gth-import-task.c:642 gthumb/gth-file-source-vfs.c:776 msgid "Could not delete the files" msgstr "无法删除文件" -#: ../extensions/importer/gth-import-task.c:645 +#: extensions/importer/gth-import-task.c:643 msgid "Delete operation not supported." msgstr "不支持删除操作。" -#: ../extensions/importer/gth-import-task.c:732 +#: extensions/importer/gth-import-task.c:730 msgid "Last imported" msgstr "最后导入" -#: ../extensions/importer/gth-import-task.c:838 +#: extensions/importer/gth-import-task.c:825 msgid "No file specified." msgstr "未指定文件。" -#. Translators: For example: Not enough free space in '/home/user/Images'.\n1.3 GB of space is required but only 300 MB is available. -#: ../extensions/importer/gth-import-task.c:875 +#. Translators: For example: Not enough free space in “/home/user/Images”.\n1.3 GB of space is required but only 300 MB is available. +#: extensions/importer/gth-import-task.c:862 #, c-format msgid "" -"Not enough free space in '%s'.\n" +"Not enough free space in “%s”.\n" "%s of space is required but only %s is available." msgstr "" "在“%s”中没有足够的剩余空间。\n" "需要空间 %s 但只有 %s 可用。" -#: ../extensions/list_tools/callbacks.c:174 -msgid "Tools" -msgstr "工具" - -#: ../extensions/list_tools/data/ui/ask-value.ui.h:1 -msgid "_Skip" -msgstr "跳过(_S)" - -#: ../extensions/list_tools/data/ui/personalize-scripts.ui.h:1 -msgid "Commands" -msgstr "命令" +#: extensions/list_tools/callbacks.c:148 extensions/list_tools/callbacks.c:157 +#: extensions/list_tools/main.c:31 +msgid "Tools" +msgstr "工具" -#: ../extensions/list_tools/data/ui/personalize-scripts.ui.h:2 +#: extensions/list_tools/data/ui/personalize-scripts.ui:29 msgid "Co_mmands:" msgstr "命令(_M):" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:2 +#: extensions/list_tools/data/ui/script-editor.ui:47 msgid "_Wait for the command to finish" msgstr "等待命令完成(_W)" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:3 +#: extensions/list_tools/data/ui/script-editor.ui:65 msgid "E_xecute command once for every file" msgstr "为每个文件执行一次命令(_X)" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:4 +#: extensions/list_tools/data/ui/script-editor.ui:82 msgid "_Terminal command (shell script)" msgstr "终端命令(shell 脚本)(_T)" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:5 +#: extensions/list_tools/data/ui/script-editor.ui:101 msgid "Sh_ortcut:" msgstr "快捷键(_O):" -#: ../extensions/list_tools/data/ui/script-editor.ui.h:6 -msgid "The file uri" -msgstr "文件 URI" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:7 -msgid "The file path" -msgstr "文件路径" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:8 -msgid "The file basename" -msgstr "文件前缀名" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:9 -msgid "The parent folder path" -msgstr "上级文件夹路径" - -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:14 -#, no-c-format -msgid "%ask{ message }{ default value }" -msgstr "%ask{消息}{默认值}" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:15 -msgid "Ask an input value" -msgstr "询问输入值" - -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:18 -#, no-c-format -msgid "%attr{ attribute name }" -msgstr "%attr{属性名称}" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:19 -#: ../extensions/rename_series/data/ui/rename-series.ui.h:24 -msgid "A file attribute" -msgstr "文件属性" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:21 -#, no-c-format -msgid "%N" -msgstr "%N" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:22 -msgid "The file basename without extension" -msgstr "不带扩展名的文件扩展名" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:24 -#, no-c-format -msgid "%E" -msgstr "%E" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:25 -msgid "The file extension" -msgstr "文件扩展名" - -#. Translate only -#: ../extensions/list_tools/data/ui/script-editor.ui.h:28 -#, no-c-format -msgid "%quote{ text }" -msgstr "%quote{文本}" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:29 -msgid "Quote the text " -msgstr "引用文本" - -#: ../extensions/list_tools/data/ui/script-editor.ui.h:30 +#: extensions/list_tools/data/ui/script-editor.ui:137 msgid "_Command:" msgstr "命令(_C):" -#: ../extensions/list_tools/data/ui/tools-menu.ui.h:1 -msgid "Personalize..." +#: extensions/list_tools/data/ui/script-editor.ui:172 +msgid "Edit command" +msgstr "编辑命令" + +#: extensions/list_tools/data/ui/tools-menu.ui:15 gthumb/gth-filterbar.c:314 +#: gthumb/gth-test-aspect-ratio.c:193 +msgid "Personalize…" msgstr "个性化..." -#: ../extensions/list_tools/dlg-personalize-scripts.c:257 +#: extensions/list_tools/dlg-personalize-scripts.c:250 msgid "Script" msgstr "脚本" -#: ../extensions/list_tools/dlg-personalize-scripts.c:271 +#: extensions/list_tools/dlg-personalize-scripts.c:264 +#: gthumb/dlg-preferences-shortcuts.c:231 gthumb/gth-accel-button.c:256 msgid "Shortcut" msgstr "快捷键" -#: ../extensions/list_tools/dlg-personalize-scripts.c:285 -#: ../gthumb/dlg-personalize-filters.c:252 +#: extensions/list_tools/dlg-personalize-scripts.c:278 +#: gthumb/dlg-personalize-filters.c:252 msgid "Show" msgstr "显示" -#: ../extensions/list_tools/dlg-personalize-scripts.c:355 +#: extensions/list_tools/dlg-personalize-scripts.c:368 msgid "Could not save the script" msgstr "无法保存脚本" -#: ../extensions/list_tools/dlg-personalize-scripts.c:406 +#: extensions/list_tools/dlg-personalize-scripts.c:449 msgid "New Command" msgstr "新建命令" -#: ../extensions/list_tools/dlg-personalize-scripts.c:433 +#: extensions/list_tools/dlg-personalize-scripts.c:476 +#: extensions/list_tools/gth-script-editor-dialog.c:128 msgid "Edit Command" msgstr "编辑命令" -#: ../extensions/list_tools/dlg-personalize-scripts.c:461 +#: extensions/list_tools/dlg-personalize-scripts.c:506 msgid "Are you sure you want to delete the selected command?" msgstr "您确定要删除选中的命令吗?" -#: ../extensions/list_tools/gth-script.c:615 -msgid "Enter a value:" -msgstr "输入值:" +#: extensions/list_tools/dlg-personalize-scripts.c:606 +msgid "Commands" +msgstr "命令" -#: ../extensions/list_tools/gth-script.c:750 -#: ../extensions/webalbums/gth-web-exporter.c:558 -#: ../extensions/webalbums/gth-web-exporter.c:570 -#: ../extensions/webalbums/gth-web-exporter.c:578 -msgid "Malformed command" -msgstr "错误的命令" +#: extensions/list_tools/gth-script-editor-dialog.c:34 +msgid "Quoted text" +msgstr "引用文本" -#: ../extensions/list_tools/gth-script-editor-dialog.c:146 -msgid "none" -msgstr "无" +#: extensions/list_tools/gth-script-editor-dialog.c:35 +msgid "File URI" +msgstr "文件 URI" -#: ../extensions/list_tools/gth-script-editor-dialog.c:152 -#, c-format -msgid "key %d on the numeric keypad" -msgstr "小键盘中的键 %d" +#: extensions/list_tools/gth-script-editor-dialog.c:36 +msgid "File path" +msgstr "文件路径" + +#: extensions/list_tools/gth-script-editor-dialog.c:37 +msgid "File name" +msgstr "文件名" + +#: extensions/list_tools/gth-script-editor-dialog.c:38 +msgid "File name, no extension" +msgstr "不带扩展名的文件扩展名" + +#: extensions/list_tools/gth-script-editor-dialog.c:39 +msgid "File extension" +msgstr "文件扩展名" -#: ../extensions/list_tools/gth-script-editor-dialog.c:295 +#: extensions/list_tools/gth-script-editor-dialog.c:40 +msgid "Folder path" +msgstr "文件夹路径" + +#: extensions/list_tools/gth-script-editor-dialog.c:42 +msgid "Ask a value" +msgstr "询问值" + +#: extensions/list_tools/gth-script-editor-dialog.c:43 +#: extensions/rename_series/dlg-rename-series.c:59 +msgid "File attribute" +msgstr "文件属性" + +#: extensions/list_tools/gth-script-editor-dialog.c:301 #, c-format msgid "No command specified" msgstr "未指定命令" -#: ../extensions/list_tools/gth-script-task.c:83 +#: extensions/list_tools/gth-script-task.c:86 #, c-format msgid "Command exited abnormally with status %d" msgstr "命令以状态数 %d 非正常退出" -#: ../extensions/list_tools/list_tools.extension.in.in.h:1 +#: extensions/list_tools/gth-script.c:522 +msgid "Enter a value:" +msgstr "输入值:" + +#: extensions/list_tools/gth-script.c:984 +msgid "_Skip" +msgstr "跳过(_S)" + +#: extensions/list_tools/list_tools.extension.desktop.in.in:3 msgid "File list tools" msgstr "文件列表工具" -#: ../extensions/list_tools/list_tools.extension.in.in.h:2 +#: extensions/list_tools/list_tools.extension.desktop.in.in:4 msgid "Scripting and batch manipulation of files." msgstr "编写脚本以及批量处理文件。" -#: ../extensions/map_view/gth-map-view.c:130 +#: extensions/list_tools/list_tools.extension.desktop.in.in:8 +msgid "applications-engineering" +msgstr "applications-engineering" + +#: extensions/map_view/gth-map-view.c:128 msgctxt "Cardinal point" msgid "S" msgstr "S" -#: ../extensions/map_view/gth-map-view.c:130 +#: extensions/map_view/gth-map-view.c:128 msgctxt "Cardinal point" msgid "N" msgstr "N" -#: ../extensions/map_view/gth-map-view.c:132 +#: extensions/map_view/gth-map-view.c:130 msgctxt "Cardinal point" msgid "W" msgstr "W" -#: ../extensions/map_view/gth-map-view.c:132 +#: extensions/map_view/gth-map-view.c:130 msgctxt "Cardinal point" msgid "E" msgstr "E" -#: ../extensions/map_view/gth-map-view.c:205 -#: ../extensions/map_view/map_view.extension.in.in.h:1 +#: extensions/map_view/gth-map-view.c:225 +#: extensions/map_view/map_view.extension.desktop.in.in:3 msgid "Map" msgstr "地图" -#. No GPS label -#: ../extensions/map_view/gth-map-view.c:276 -msgid "The geographical position information is not available for this image." -msgstr "该图像的地理位置信息不可用。" - -#: ../extensions/map_view/map_view.extension.in.in.h:2 +#: extensions/map_view/map_view.extension.desktop.in.in:4 msgid "View the photo position on the map" msgstr "在地图上查看照片的位置" -#: ../extensions/oauth/data/ui/oauth-account-manager.ui.h:1 +#: extensions/oauth/data/ui/oauth-account-manager.ui:23 msgid "A_ccounts:" msgstr "帐户(_C):" -#: ../extensions/oauth/data/ui/oauth-ask-authorization.ui.h:1 -msgid "Loading..." +#. the message pane +#: extensions/oauth/data/ui/oauth-ask-authorization.ui:54 +#: gthumb/gth-file-list.c:575 gthumb/gth-folder-tree.c:1160 +msgid "Loading…" msgstr "正在载入..." -#: ../extensions/oauth/oauth-account-chooser-dialog.c:153 -#: ../extensions/oauth/oauth-account-manager-dialog.c:140 -#: ../gthumb/gtk-utils.h:41 -msgid "_New" -msgstr "新建(_N)" - -#: ../extensions/oauth/oauth-account-chooser-dialog.c:200 +#: extensions/oauth/oauth-account-chooser-dialog.c:192 msgid "New authentication…" msgstr "新建身份验证..." -#: ../extensions/oauth/oauth-ask-authorization-dialog.c:245 +#: extensions/oauth/oauth-ask-authorization-dialog.c:240 msgid "Authorization Required" msgstr "需要认证" -#: ../extensions/oauth/web-service.c:378 +#: extensions/oauth/web-service.c:379 msgid "Choose _Account…" msgstr "选择帐户(_A)..." -#: ../extensions/oauth/web-service.c:656 +#: extensions/oauth/web-service.c:657 msgid "Choose Account" msgstr "选择帐户" -#: ../extensions/oauth/web-service.c:773 +#: extensions/oauth/web-service.c:774 msgid "Edit Accounts" msgstr "编辑帐户" -#: ../extensions/oauth/web-service.c:791 ../extensions/oauth/web-service.c:808 +#: extensions/oauth/web-service.c:792 extensions/oauth/web-service.c:809 msgid "Connecting to the server" msgstr "正在连接服务器" -#: ../extensions/oauth/web-service.c:792 +#: extensions/oauth/web-service.c:793 msgid "Asking authorization" msgstr "询问认证" -#: ../extensions/oauth/web-service.c:809 +#: extensions/oauth/web-service.c:810 msgid "Getting account information" msgstr "正在获取帐户信息" -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:1 -msgid "Tiny ( 100 x 75 )" -msgstr "很小( 100 x 75 )" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:2 -msgid "Small ( 160 x 120 )" -msgstr "小( 160 x 120 )" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:3 -msgid "Medium ( 320 x 240 )" -msgstr "中等( 320 x 240 )" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:4 -msgid "Large ( 640 x 480 )" -msgstr "大( 640 x 480 )" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:5 -msgid "15ʺ screen ( 800 x 600 )" -msgstr "15ʺ 屏幕( 800 x 600 )" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:6 -msgid "17ʺ screen ( 1024 x 768 )" -msgstr "17ʺ 屏幕( 1024 x 768 )" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:7 -#: ../extensions/photobucket/dlg-export-to-photobucket.c:294 -msgid "1 megabyte file size" -msgstr "1 MB 文件大小" - -#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:16 -msgid "_Scramble filenames" -msgstr "打乱文件名(_S)" - -#: ../extensions/photobucket/data/ui/photobucket-album-properties.ui.h:2 -msgid "_Container:" -msgstr "容器(_C):" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:288 -msgid "Tiny ( 100 × 75 )" -msgstr "很小( 100 x 75 )" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:289 -msgid "Small ( 160 × 120 )" -msgstr "小( 160 x 120 )" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:290 -msgid "Medium ( 320 × 240 )" -msgstr "中等( 320 x 240 )" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:291 -msgid "Large ( 640 × 480 )" -msgstr "大( 640 × 480 )" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:292 -msgid "15ʺ screen ( 800 × 600 )" -msgstr "15ʺ 屏幕( 800 × 600 )" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:293 -msgid "17ʺ screen ( 1024 × 768 )" -msgstr "17ʺ 屏幕( 1024 × 768 )" - -#: ../extensions/photobucket/dlg-export-to-photobucket.c:301 -msgid "2 megabyte file size" -msgstr "2 MB 文件大小" - -#: ../extensions/photobucket/photobucket.extension.in.in.h:1 -msgid "PhotoBucket" -msgstr "PhotoBucket" - -#: ../extensions/photobucket/photobucket.extension.in.in.h:2 -msgid "Upload images to PhotoBucket" -msgstr "上传图像到 PhotoBucket" - -#: ../extensions/photo_importer/actions.c:71 -#: ../extensions/photo_importer/dlg-photo-importer.c:612 +#: extensions/photo_importer/actions.c:71 +#: extensions/photo_importer/dlg-photo-importer.c:619 msgid "Choose a folder" msgstr "选择文件夹" -#: ../extensions/photo_importer/actions.c:75 +#: extensions/photo_importer/actions.c:75 msgid "Import" msgstr "导入" -#: ../extensions/photo_importer/callbacks.c:41 +#: extensions/photo_importer/callbacks.c:41 msgid "_Removable Device…" msgstr "可移动设备(_R)..." -#: ../extensions/photo_importer/callbacks.c:42 +#: extensions/photo_importer/callbacks.c:42 msgid "F_older…" msgstr "文件夹(_F)..." -#: ../extensions/photo_importer/callbacks.c:63 +#: extensions/photo_importer/callbacks.c:63 msgid "I_mport From" msgstr "导入(_M)" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:1 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:15 msgid "After importing from a device:" msgstr "从设备中导入之后:" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:2 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:42 msgid "_Rotate the images physically" msgstr "物理旋转图像(_R)" -#: ../extensions/photo_importer/data/ui/photo-importer-options.ui.h:3 -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:7 +#: extensions/photo_importer/data/ui/photo-importer-options.ui:59 +#: extensions/photo_importer/data/ui/photo-importer.ui:273 msgid "_Delete the imported files from the source" msgstr "从来源中删除导入的图像(_D)" #. view label -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:3 -#: ../gthumb/gth-filterbar.c:407 +#: extensions/photo_importer/data/ui/photo-importer.ui:54 +#: gthumb/gth-filterbar.c:414 msgid "S_how:" msgstr "显示(_H):" -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:4 -msgid "_Tags:" -msgstr "标签(_T):" - -#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:5 +#: extensions/photo_importer/data/ui/photo-importer.ui:185 msgid "_Event:" msgstr "事件(_E):" -#: ../extensions/photo_importer/dlg-photo-importer.c:227 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:149 +#: extensions/photo_importer/data/ui/photo-importer.ui:245 +msgid "_Tags:" +msgstr "标签(_T):" + +#: extensions/photo_importer/dlg-photo-importer.c:218 msgid "Could not import the files" msgstr "无法导入文件" #. translators: %d is the number of files, %s the total size -#: ../extensions/photo_importer/dlg-photo-importer.c:291 +#: extensions/photo_importer/dlg-photo-importer.c:282 #, c-format msgid "Files to import: %d (%s)" msgstr "要导入的文件:%d (%s)" -#: ../extensions/photo_importer/dlg-photo-importer.c:331 +#: extensions/photo_importer/dlg-photo-importer.c:322 msgid "Could not load the folder" msgstr "无法载入文件夹" -#: ../extensions/photo_importer/dlg-photo-importer.c:356 -#: ../extensions/photo_importer/dlg-photo-importer.c:396 -#: ../gthumb/gth-file-list.c:43 ../gthumb/gth-folder-tree.c:1106 -msgid "(Empty)" -msgstr "(空)" - -#: ../extensions/photo_importer/dlg-photo-importer.c:361 -#: ../gthumb/gth-browser.c:1803 +#: extensions/photo_importer/dlg-photo-importer.c:352 msgid "Getting the folder content…" msgstr "正在获取文件夹内容..." -#: ../extensions/photo_importer/dlg-photo-importer.c:407 -msgid "Empty" -msgstr "空" - -#: ../extensions/photo_importer/dlg-photo-importer.c:578 +#: extensions/photo_importer/dlg-photo-importer.c:585 msgid "Import from Removable Device" msgstr "从可移动设备导入" -#: ../extensions/photo_importer/dlg-photo-importer.c:610 +#: extensions/photo_importer/dlg-photo-importer.c:617 msgid "Import from Folder" msgstr "从文件夹中导入" -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:1 +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:3 msgid "Import photos" msgstr "导入相片" -#: ../extensions/photo_importer/photo_importer.extension.in.in.h:2 +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:4 msgid "Import photos from removable devices." msgstr "从可移动设备导入相片。" -#: ../extensions/picasaweb/callbacks.c:50 -#: ../extensions/picasaweb/callbacks.c:56 -msgid "_Picasa Web Album…" -msgstr "_Picasa 网络相册..." - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:1 -msgid "Export to Picasa Web Albums" -msgstr "导出到 Picasa 网络相册" - -#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:5 -msgid "_Albums:" -msgstr "相册(_A):" - -#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:1 -msgid "Public" -msgstr "公开" - -#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:460 -#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:470 -msgid "Could not get the album list" -msgstr "无法获取相册列表" - -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:1 -msgid "Picasa Web Albums" -msgstr "Picasa 网络相册" - -#: ../extensions/picasaweb/picasaweb.extension.in.in.h:2 -msgid "Upload images to Picasa Web Albums" -msgstr "上传图片到 Picasa 网络相册" +#: extensions/photo_importer/photo_importer.extension.desktop.in.in:8 +msgid "camera-photo" +msgstr "camera-photo" -#: ../extensions/raw_files/gth-metadata-provider-raw.c:90 +#: extensions/raw_files/gth-metadata-provider-raw.c:90 msgid "RAW Format" msgstr "RAW 格式" -#: ../extensions/raw_files/raw_files.extension.in.in.h:1 +#: extensions/raw_files/raw_files.extension.desktop.in.in:3 msgid "Raw format support" msgstr "Raw 格式支持" -#: ../extensions/raw_files/raw_files.extension.in.in.h:2 +#: extensions/raw_files/raw_files.extension.desktop.in.in:4 msgid "Allow to load raw format images." msgstr "允许载入 raw 格式图像。" -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:2 -msgid "_X:" -msgstr "_X:" - -#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:3 -msgid "_Y:" -msgstr "_Y:" - -#: ../extensions/red_eye_removal/gth-file-tool-red-eye.c:470 +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:471 msgid "Red Eye Removal" msgstr "去除红眼" -#: ../extensions/red_eye_removal/gth-file-tool-red-eye.c:471 +#: extensions/red_eye_removal/gth-file-tool-red-eye.c:472 msgid "Remove the red eye effect caused by camera flashes" msgstr "去除照相机闪光灯造成的红眼效应" -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:1 +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:3 msgid "Red-eye removal" msgstr "去除红眼" -#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:2 +#: extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in:4 msgid "Tool to remove the red-eye effect from a photo." msgstr "从照片中去除红眼效应的工具。" -#: ../extensions/rename_series/data/ui/code-selector.ui.h:1 -msgid "digits" -msgstr "数字" - -#: ../extensions/rename_series/data/ui/code-selector.ui.h:2 -msgid "format:" -msgstr "格式:" - -#: ../extensions/rename_series/data/ui/code-selector.ui.h:3 -msgid "remove" -msgstr "删除" - -#: ../extensions/rename_series/data/ui/code-selector.ui.h:4 -msgid "add" -msgstr "添加" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:2 +#: extensions/rename_series/data/ui/rename-series.ui:42 msgid "_Sort by:" msgstr "排列(_S):" #. Translators: this is the text case (upper or lower case). -#: ../extensions/rename_series/data/ui/rename-series.ui.h:4 +#: extensions/rename_series/data/ui/rename-series.ui:55 msgid "Cas_e:" msgstr "大小写(_E):" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:5 -msgid "Help" -msgstr "帮助" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:6 -msgid "Edit template" -msgstr "编辑模板" - -#. translate only the text in the curly brackets -#: ../extensions/rename_series/data/ui/rename-series.ui.h:10 -#, no-c-format -msgid "%M{ format }" -msgstr "%M{格式}" - -#. translate only the text in the curly brackets -#: ../extensions/rename_series/data/ui/rename-series.ui.h:16 -#, no-c-format -msgid "%A{ identifier }" -msgstr "%A{ 标示符 }" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:19 -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:34 -msgid "The original filename" -msgstr "原文件名" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:20 -msgid "The original extension" -msgstr "原扩展名" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:21 -msgid "The original enumerator" -msgstr "原计数器" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:22 -msgid "The modification date" -msgstr "修改日期" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:23 -msgid "The digitalization date" -msgstr "数字化日期" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:25 -msgid "1" -msgstr "1" - -#: ../extensions/rename_series/data/ui/rename-series.ui.h:26 +#: extensions/rename_series/data/ui/rename-series.ui:110 msgid "Re_verse Order" msgstr "相反次序排列(_V)" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:27 -msgid "_Template:" -msgstr "模板(_T):" +#: extensions/rename_series/data/ui/rename-series.ui:226 +msgid "Revert to the last used template" +msgstr "还原到上次使用的模板" -#: ../extensions/rename_series/data/ui/rename-series.ui.h:28 +#: extensions/rename_series/data/ui/rename-series.ui:265 msgid "_Preview:" msgstr "预览(_P):" -#: ../extensions/rename_series/dlg-rename-series.c:58 -msgid "Enumerator" -msgstr "计数器" - -#: ../extensions/rename_series/dlg-rename-series.c:59 +#: extensions/rename_series/dlg-rename-series.c:54 +#: extensions/webalbums/dlg-web-exporter.c:45 msgid "Original filename" msgstr "原文件名" -#: ../extensions/rename_series/dlg-rename-series.c:60 +#: extensions/rename_series/dlg-rename-series.c:55 msgid "Original extension" msgstr "原扩展" -#: ../extensions/rename_series/dlg-rename-series.c:61 +#: extensions/rename_series/dlg-rename-series.c:56 msgid "Original enumerator" msgstr "原计数器" -#: ../extensions/rename_series/dlg-rename-series.c:62 +#: extensions/rename_series/dlg-rename-series.c:57 msgid "Modification date" msgstr "修改日期" -#: ../extensions/rename_series/dlg-rename-series.c:63 +#: extensions/rename_series/dlg-rename-series.c:58 msgid "Digitalization date" msgstr "数字化日期" -#: ../extensions/rename_series/dlg-rename-series.c:64 -msgid "File attribute" -msgstr "文件属性" - -#: ../extensions/rename_series/dlg-rename-series.c:558 -#: ../extensions/rename_series/dlg-rename-series.c:685 +#: extensions/rename_series/dlg-rename-series.c:509 +#: extensions/rename_series/dlg-rename-series.c:636 msgid "Could not rename the files" msgstr "无法重命名文件" -#: ../extensions/rename_series/dlg-rename-series.c:782 -msgid "Could not save the template" -msgstr "无法保存模板" - -#: ../extensions/rename_series/dlg-rename-series.c:800 -msgid "Edit Template" -msgstr "编辑模板" - -#: ../extensions/rename_series/dlg-rename-series.c:854 -#: ../gthumb/gth-folder-tree.c:1903 +#: extensions/rename_series/dlg-rename-series.c:781 +#: gthumb/gth-folder-tree.c:1975 msgid "_Rename" msgstr "重命名(_R)" -#: ../extensions/rename_series/dlg-rename-series.c:873 +#: extensions/rename_series/dlg-rename-series.c:798 msgid "Old Name" msgstr "旧文件名" -#: ../extensions/rename_series/dlg-rename-series.c:884 +#: extensions/rename_series/dlg-rename-series.c:809 msgid "New Name" msgstr "新文件名" -#: ../extensions/rename_series/dlg-rename-series.c:962 +#: extensions/rename_series/dlg-rename-series.c:887 msgid "Keep original case" msgstr "保留原字母大小写" -#: ../extensions/rename_series/dlg-rename-series.c:963 +#: extensions/rename_series/dlg-rename-series.c:888 msgid "Convert to lower-case" msgstr "转换为小写" -#: ../extensions/rename_series/dlg-rename-series.c:964 +#: extensions/rename_series/dlg-rename-series.c:889 msgid "Convert to upper-case" msgstr "转换为大写" -#: ../extensions/rename_series/gth-rename-task.c:167 +#: extensions/rename_series/gth-rename-task.c:170 msgid "Renaming files" msgstr "正在重命名文件" -#: ../extensions/rename_series/rename_series.extension.in.in.h:1 +#: extensions/rename_series/rename_series.extension.desktop.in.in:3 msgid "Rename files" msgstr "重命名文件" -#: ../extensions/rename_series/rename_series.extension.in.in.h:2 +#: extensions/rename_series/rename_series.extension.desktop.in.in:4 msgid "Rename series of files." msgstr "重命名一系列文件。" -#: ../extensions/resize_images/callbacks.c:38 +#: extensions/resize_images/callbacks.c:38 msgid "Resize Images…" msgstr "调整图像大小..." -#: ../extensions/resize_images/data/ui/resize-images.ui.h:1 +#: extensions/resize_images/data/ui/resize-images.ui:29 msgid "pixel" msgstr "像素" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:4 -msgid "Resize Images" -msgstr "调整图像大小" - -#: ../extensions/resize_images/data/ui/resize-images.ui.h:5 +#: extensions/resize_images/data/ui/resize-images.ui:68 msgid "New dimensions" msgstr "新大小" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:7 +#: extensions/resize_images/data/ui/resize-images.ui:120 msgid "_Height:" msgstr "高度(_H):" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:8 +#: extensions/resize_images/data/ui/resize-images.ui:203 msgid "_Preserve original aspect ratios" msgstr "保持原长宽比(_P)" -#: ../extensions/resize_images/data/ui/resize-images.ui.h:12 -#: ../gthumb/gth-main-default-metadata.c:45 ../gthumb/gth-toolbox.c:146 +#: extensions/resize_images/data/ui/resize-images.ui:324 +#: gthumb/gth-main-default-metadata.c:47 gthumb/gth-toolbox.c:148 msgid "Format" msgstr "格式" -#: ../extensions/resize_images/dlg-resize-images.c:415 +#: extensions/resize_images/dlg-resize-images.c:341 +msgid "Resize Images" +msgstr "调整图像大小" + +#: extensions/resize_images/dlg-resize-images.c:427 msgid "Keep the original format" msgstr "保留原格式" -#: ../extensions/resize_images/resize_images.extension.in.in.h:1 +#: extensions/resize_images/resize_images.extension.desktop.in.in:3 msgid "Resize images" msgstr "调整图像大小" -#: ../extensions/resize_images/resize_images.extension.in.in.h:2 +#: extensions/resize_images/resize_images.extension.desktop.in.in:4 msgid "Resize series of images." msgstr "调整一系列图像大小。" -#: ../extensions/search/actions.c:50 ../extensions/search/actions.c:124 -#: ../extensions/search/actions.c:130 +#: extensions/search/actions.c:50 extensions/search/actions.c:122 +#: extensions/search/actions.c:128 msgid "Could not perform the search" msgstr "无法执行搜索" -#: ../extensions/search/actions.c:55 +#: extensions/search/actions.c:55 msgid "Search Result" msgstr "搜索结果" -#: ../extensions/search/actions.c:79 +#: extensions/search/actions.c:78 msgid "Find" msgstr "查找" -#: ../extensions/search/actions.c:81 -msgid "_Find" -msgstr "查找(_F)" - -#: ../extensions/search/callbacks.c:69 +#: extensions/search/callbacks.c:44 extensions/search/callbacks.c:79 msgid "Find files" msgstr "查找文件" -#: ../extensions/search/callbacks.c:103 +#: extensions/search/callbacks.c:113 msgid "Search again" msgstr "再次搜索" #. Translators: This is not a verb, it's a name as in "the search properties". -#: ../extensions/search/callbacks.c:147 -#: ../extensions/search/search.extension.in.in.h:1 +#: extensions/search/callbacks.c:197 +#: extensions/search/search.extension.desktop.in.in:3 msgid "Search" msgstr "搜索" -#: ../extensions/search/data/ui/search-editor.ui.h:4 -msgid "Rules:" -msgstr "规则:" - -#: ../extensions/search/gth-search-editor.c:112 -#: ../gthumb/gth-filter-editor-dialog.c:162 +#: extensions/search/gth-search-editor.c:117 +#: gthumb/gth-filter-editor-dialog.c:167 msgid "all the following rules" msgstr "以下全部规则" -#: ../extensions/search/gth-search-editor.c:113 -#: ../gthumb/gth-filter-editor-dialog.c:163 +#: extensions/search/gth-search-editor.c:118 +#: gthumb/gth-filter-editor-dialog.c:168 msgid "any of the following rules" msgstr "以下任何规则" -#: ../extensions/search/gth-search-task.c:183 +#: extensions/search/gth-search-source-selector.c:130 +msgid "Add another location" +msgstr "添加另一个位置" + +#: extensions/search/gth-search-task.c:113 +msgid "No file found" +msgstr "未找到文件" + +#: extensions/search/gth-search-task.c:191 #, c-format msgid "Files found so far: %s" msgstr "目前为止找到的文件:%s" -#: ../extensions/search/gth-search-task.c:274 +#: extensions/search/gth-search-task.c:333 +#: extensions/search/gth-search-task.c:337 msgid "Searching…" msgstr "正在搜索..." -#: ../extensions/search/gth-search-task.c:281 +#: extensions/search/gth-search-task.c:344 msgid "Cancel the operation" msgstr "取消操作" -#: ../extensions/search/search.extension.in.in.h:2 +#: extensions/search/search.extension.desktop.in.in:4 msgid "File search tool." msgstr "文件搜索工具。" -#: ../extensions/selections/callbacks.c:62 +#: extensions/search/search.extension.desktop.in.in:8 +msgid "edit-find" +msgstr "edit-find" + +#. Not real actions, used in the shorcut window for documentation. +#: extensions/selections/callbacks.c:57 extensions/selections/callbacks.c:58 +#: extensions/selections/callbacks.c:59 extensions/selections/callbacks.c:71 +msgid "Add to selection" +msgstr "添加到选区" + +#: extensions/selections/callbacks.c:61 extensions/selections/callbacks.c:62 +#: extensions/selections/callbacks.c:63 extensions/selections/callbacks.c:72 +msgid "Remove from selection" +msgstr "从选区中删除" + +#: extensions/selections/callbacks.c:65 extensions/selections/callbacks.c:66 +#: extensions/selections/callbacks.c:67 extensions/selections/callbacks.c:73 +msgid "Show selection" +msgstr "显示选区" + +#: extensions/selections/callbacks.c:83 msgid "Remove from Selection" msgstr "从选区中删除" -#: ../extensions/selections/callbacks.c:107 +#: extensions/selections/callbacks.c:128 #, c-format msgid "Show selection %d" msgstr "显示选区 %d" -#: ../extensions/selections/callbacks.c:329 +#: extensions/selections/callbacks.c:365 #, c-format msgid "" "Use Alt-%d to add files to this selection, Ctrl-%d to view this selection." msgstr "使用 Alt-%d 添加文件到该选区,使用 Ctrl-%d 查看该选区。" -#: ../extensions/selections/gth-selections-manager.c:228 +#: extensions/selections/gth-selections-manager.c:228 #, c-format msgid "Selection %d" msgstr "选区 %d" -#: ../extensions/selections/gth-selections-manager.c:231 -#: ../extensions/selections/selections.extension.in.in.h:1 +#: extensions/selections/gth-selections-manager.c:231 +#: extensions/selections/main.c:33 +#: extensions/selections/selections.extension.desktop.in.in:3 msgid "Selections" msgstr "选区" -#: ../extensions/selections/selections.extension.in.in.h:2 +#: extensions/selections/selections.extension.desktop.in.in:4 msgid "Advanced file selection." msgstr "高级文件选择。" -#: ../extensions/slideshow/callbacks.c:51 +#: extensions/selections/selections.extension.desktop.in.in:8 +msgid "emblem-flag-gray" +msgstr "emblem-flag-gray" + +#: extensions/slideshow/callbacks.c:40 +msgid "Start presentation" +msgstr "开始演示" + +#: extensions/slideshow/callbacks.c:41 +msgid "Terminate presentation" +msgstr "终止演示" + +#: extensions/slideshow/callbacks.c:42 +msgid "Pause/Resume presentation" +msgstr "暂停/继续演示" + +#: extensions/slideshow/callbacks.c:43 gthumb/gth-browser-actions-entries.h:121 +msgid "Show next file" +msgstr "显示下一个文件" + +#: extensions/slideshow/callbacks.c:44 gthumb/gth-browser-actions-entries.h:120 +msgid "Show previous file" +msgstr "显示上一个文件" + +#: extensions/slideshow/callbacks.c:65 extensions/slideshow/callbacks.c:362 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:65 +#: extensions/slideshow/main.c:286 extensions/slideshow/preferences.c:142 +#: extensions/slideshow/slideshow.extension.desktop.in.in:3 +#: gthumb/gth-shortcuts-window.c:41 msgid "Presentation" msgstr "演示" -#: ../extensions/slideshow/callbacks.c:348 -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:2 -#: ../extensions/slideshow/preferences.c:162 -#: ../extensions/slideshow/slideshow.extension.in.in.h:1 -msgid "Slideshow" -msgstr "幻灯片" - -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:1 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:46 msgid "_Personalize" msgstr "个性化(_P)" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:3 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:100 msgid "_Transition effect:" msgstr "切换效果(_T):" #. This is the first part of the phrase "change automatically, every x seconds", where x is an input control that let the user choose a value. -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:5 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:126 msgid "_Change automatically, every" msgstr "自动改变,每(_C)" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:6 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:162 msgctxt "Every x seconds" msgid "seconds" msgstr "秒" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:7 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:186 msgid "_Restart when finished" msgstr "完成后重新开始(_R)" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:8 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:201 msgid "R_andom order" msgstr "随机顺序(_A)" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:9 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:237 msgid "Playlist" msgstr "播放列表" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:10 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:314 msgid "Add files to the playlist" msgstr "添加文件到播放列表" -#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:11 +#: extensions/slideshow/data/ui/slideshow-preferences.ui:334 msgid "Remove the selected files" msgstr "移除选中的文件夹" -#: ../extensions/slideshow/gth-slideshow.c:289 -msgid "Playing slideshow" -msgstr "正在播放幻灯片" - -#: ../extensions/slideshow/gth-slideshow-preferences.c:184 +#: extensions/slideshow/gth-slideshow-preferences.c:185 msgid "Choose the files to play" msgstr "选择要播放的文件" -#: ../extensions/slideshow/gth-slideshow-preferences.c:193 +#: extensions/slideshow/gth-slideshow-preferences.c:194 msgid "Audio files" msgstr "音频文件" -#: ../extensions/slideshow/gth-slideshow-preferences.c:259 +#: extensions/slideshow/gth-slideshow-preferences.c:260 msgid "Random" msgstr "随机" -#: ../extensions/slideshow/main.c:297 +#: extensions/slideshow/gth-slideshow.c:237 +msgid "Playing a presentation" +msgstr "播放演示" + +#: extensions/slideshow/main.c:303 msgid "Push from right" msgstr "右侧推入" -#: ../extensions/slideshow/main.c:303 +#: extensions/slideshow/main.c:309 msgid "Push from bottom" msgstr "底部推入" -#: ../extensions/slideshow/main.c:309 +#: extensions/slideshow/main.c:315 msgid "Slide from right" msgstr "右侧滑入" -#: ../extensions/slideshow/main.c:315 +#: extensions/slideshow/main.c:321 msgid "Slide from bottom" msgstr "底部滑入" -#: ../extensions/slideshow/main.c:321 +#: extensions/slideshow/main.c:327 msgid "Fade in" msgstr "淡入" -#: ../extensions/slideshow/main.c:327 +#: extensions/slideshow/main.c:333 msgid "Flip page" msgstr "翻转页面" -#: ../extensions/slideshow/main.c:333 +#: extensions/slideshow/main.c:339 msgid "Cube from right" msgstr "右侧立方体翻转" -#: ../extensions/slideshow/main.c:339 +#: extensions/slideshow/main.c:345 msgid "Cube from bottom" msgstr "底部立方体翻转" -#: ../extensions/slideshow/slideshow.extension.in.in.h:2 -msgid "View images as a slideshow." -msgstr "以放映幻灯片方式查看图像。" +#: extensions/slideshow/slideshow.extension.desktop.in.in:4 +msgid "Play a presentation of images." +msgstr "播放图像演示。" + +#: extensions/slideshow/slideshow.extension.desktop.in.in:8 +msgid "x-office-presentation" +msgstr "x-office-presentation" + +#: extensions/terminal/actions.c:53 +#: extensions/terminal/terminal.extension.desktop.in.in:3 +msgid "Terminal" +msgstr "终端" + +#: extensions/terminal/callbacks.c:40 extensions/terminal/callbacks.c:45 +msgid "Open in Terminal" +msgstr "在终端打开" + +#: extensions/terminal/terminal.extension.desktop.in.in:4 +msgid "Open a folder in a terminal" +msgstr "在终端中打开文件夹" + +#: extensions/terminal/terminal.extension.desktop.in.in:8 +msgid "utilities-terminal" +msgstr "utilities-terminal" -#: ../extensions/webalbums/callbacks.c:48 +#: extensions/webalbums/callbacks.c:48 msgid "_Web Album…" -msgstr "网络相册(_W)..." +msgstr "网络相册(_W)…" -#: ../extensions/webalbums/data/albumthemes/text.h:26 +#: extensions/webalbums/data/albumthemes/text.h:26 msgid "Click to view the image" msgstr "点击以查看图像" -#: ../extensions/webalbums/data/albumthemes/text.h:27 +#: extensions/webalbums/data/albumthemes/text.h:27 msgid "Go back to the index" msgstr "返回到索引" -#: ../extensions/webalbums/data/albumthemes/text.h:28 +#: extensions/webalbums/data/albumthemes/text.h:28 #, c-format msgid "Image %d of %d" msgstr "图像 %d/%d" -#: ../extensions/webalbums/data/albumthemes/text.h:29 +#: extensions/webalbums/data/albumthemes/text.h:29 msgid "Index" msgstr "索引" -#: ../extensions/webalbums/data/albumthemes/text.h:30 -msgid "Next" -msgstr "下一幅" - -#: ../extensions/webalbums/data/albumthemes/text.h:32 -msgid "Previous" -msgstr "上一幅" - -#: ../extensions/webalbums/data/albumthemes/text.h:33 +#: extensions/webalbums/data/albumthemes/text.h:33 #, c-format msgid "View page %d" msgstr "查看页面 %d" -#: ../extensions/webalbums/data/albumthemes/text.h:34 +#: extensions/webalbums/data/albumthemes/text.h:34 msgid "View the next image" msgstr "查看下一幅图像" -#: ../extensions/webalbums/data/albumthemes/text.h:35 +#: extensions/webalbums/data/albumthemes/text.h:35 msgid "View the next page" msgstr "查看下一页" -#: ../extensions/webalbums/data/albumthemes/text.h:36 +#: extensions/webalbums/data/albumthemes/text.h:36 msgid "View the previous image" msgstr "查看上一幅图像" -#: ../extensions/webalbums/data/albumthemes/text.h:37 +#: extensions/webalbums/data/albumthemes/text.h:37 msgid "View the previous page" msgstr "查看上一页" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:1 +#: extensions/webalbums/data/ui/web-album-exporter.ui:19 msgid "All images on a single image" msgstr "所有图像在同一个图像上" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:2 +#: extensions/webalbums/data/ui/web-album-exporter.ui:22 msgid "Adapts to the window width" msgstr "调整到窗口宽度" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:3 -msgid "Web Album" -msgstr "网络相册" - -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:5 -#, no-c-format -msgid "%P" -msgstr "%P" - -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:19 +#: extensions/webalbums/data/ui/web-album-exporter.ui:302 msgid "_Copy originals to destination" msgstr "将图像复制到目标(_C)" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:27 +#: extensions/webalbums/data/ui/web-album-exporter.ui:605 msgid "_Adapt to the window width " -msgstr "调整到窗口宽度(_A)" +msgstr "适应窗口宽度(_A)" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:30 +#: extensions/webalbums/data/ui/web-album-exporter.ui:693 +#: extensions/webalbums/data/ui/web-album-exporter.ui:768 msgid "Index Page" msgstr "索引页面" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:31 +#: extensions/webalbums/data/ui/web-album-exporter.ui:743 msgid "Thumbnail Caption" msgstr "缩略图标题" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:32 -msgid "The current image number" -msgstr "当前图像数目" - -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:33 -msgid "The total number of images" -msgstr "图像总数" - -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:35 -msgid "The file comment" -msgstr "文件注释" - -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:36 +#: extensions/webalbums/data/ui/web-album-exporter.ui:945 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1061 msgid "Image Page" msgstr "图像页面" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:37 +#: extensions/webalbums/data/ui/web-album-exporter.ui:979 msgid "Show the description, if available" msgstr "如果可用,显示描述" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:38 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1005 msgid "Show the following attributes:" msgstr "显示下列属性:" -#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:39 +#: extensions/webalbums/data/ui/web-album-exporter.ui:1039 msgid "Image Attributes" msgstr "图像属性" -#: ../extensions/webalbums/gth-web-exporter.c:1802 +#: extensions/webalbums/dlg-web-exporter.c:43 +msgid "Current image number" +msgstr "当前图像数目" + +#: extensions/webalbums/dlg-web-exporter.c:44 +msgid "Total number of images" +msgstr "图像总数" + +#: extensions/webalbums/dlg-web-exporter.c:531 +msgid "Web Album" +msgstr "网络相册" + +#: extensions/webalbums/gth-web-exporter.c:563 +#: extensions/webalbums/gth-web-exporter.c:575 +#: extensions/webalbums/gth-web-exporter.c:583 +msgid "Malformed command" +msgstr "错误的命令" + +#: extensions/webalbums/gth-web-exporter.c:1780 msgid "Could not show the destination" msgstr "无法显示位置" -#: ../extensions/webalbums/gth-web-exporter.c:1838 +#: extensions/webalbums/gth-web-exporter.c:1816 msgid "The album has been created successfully." msgstr "该相册已成功创建。" -#: ../extensions/webalbums/gth-web-exporter.c:2106 -#: ../extensions/webalbums/gth-web-exporter.c:2134 +#: extensions/webalbums/gth-web-exporter.c:2085 +#: extensions/webalbums/gth-web-exporter.c:2113 msgid "Saving thumbnails" msgstr "保存缩略图" -#: ../extensions/webalbums/gth-web-exporter.c:2162 +#: extensions/webalbums/gth-web-exporter.c:2141 msgid "Saving HTML pages: Images" msgstr "保存 HTML 页面:图像" -#: ../extensions/webalbums/gth-web-exporter.c:2220 +#: extensions/webalbums/gth-web-exporter.c:2199 msgid "Saving HTML pages: Indexes" msgstr "保存 HTML 页面:索引" -#: ../extensions/webalbums/gth-web-exporter.c:2505 +#: extensions/webalbums/gth-web-exporter.c:2484 msgid "Copying original images" msgstr "正在复制原图像" -#: ../extensions/webalbums/gth-web-exporter.c:2966 +#: extensions/webalbums/gth-web-exporter.c:2955 msgid "Could not find the style folder" msgstr "无法找到该类型的文件夹" -#: ../extensions/webalbums/gth-web-exporter.c:3004 +#: extensions/webalbums/gth-web-exporter.c:2993 msgid "Could not create a temporary folder" msgstr "无法创建临时文件夹" -#: ../extensions/webalbums/webalbums.extension.in.in.h:1 +#: extensions/webalbums/webalbums.extension.desktop.in.in:3 msgid "Web Albums" msgstr "网络相册" -#: ../extensions/webalbums/webalbums.extension.in.in.h:2 +#: extensions/webalbums/webalbums.extension.desktop.in.in:4 msgid "Create static web albums." msgstr "创建静态网络相册。" -#: ../gthumb/dlg-location.c:200 ../gthumb/gth-browser.c:1108 -#: ../gthumb/gth-browser.c:1683 ../gthumb/gth-browser.c:6551 -#: ../gthumb/gth-browser.c:6570 ../gthumb/gth-browser.c:6594 +#: gthumb/dlg-location.c:239 gthumb/gth-browser.c:1174 +#: gthumb/gth-browser.c:6787 gthumb/gth-browser.c:6806 +#: gthumb/gth-browser.c:6830 gthumb/gth-vfs-tree.c:393 #, c-format -msgid "Could not load the position \"%s\"" +msgid "Could not load the position “%s”" msgstr "无法载入位置“%s”" -#: ../gthumb/dlg-personalize-filters.c:237 +#: gthumb/dlg-location.c:450 gthumb/dlg-location.c:460 +msgid "Open" +msgstr "打开" + +#: gthumb/dlg-personalize-filters.c:237 msgid "Filter" msgstr "过滤器" -#: ../gthumb/dlg-personalize-filters.c:315 +#: gthumb/dlg-personalize-filters.c:315 msgid "Could not save the filter" msgstr "无法保存过滤器" -#: ../gthumb/dlg-personalize-filters.c:358 +#: gthumb/dlg-personalize-filters.c:358 msgid "New Filter" msgstr "新建过滤器" -#: ../gthumb/dlg-personalize-filters.c:387 +#: gthumb/dlg-personalize-filters.c:387 msgid "Edit Filter" msgstr "编辑过滤器" -#: ../gthumb/dlg-personalize-filters.c:519 +#: gthumb/dlg-personalize-filters.c:519 msgid "Filters" msgstr "过滤器" #. add the page to the preferences dialog -#: ../gthumb/dlg-preferences-browser.c:190 -#: ../gthumb/dlg-preferences-extensions.c:65 +#: gthumb/dlg-preferences-browser.c:188 gthumb/dlg-preferences-extensions.c:65 +#: gthumb/gth-shortcuts-window.c:39 msgid "Browser" msgstr "浏览器" -#: ../gthumb/dlg-preferences-extensions.c:61 ../gthumb/gth-filterbar.c:273 +#: gthumb/dlg-preferences-extensions.c:61 +msgctxt "Extensions" msgid "All" msgstr "全部" -#: ../gthumb/dlg-preferences-extensions.c:62 +#: gthumb/dlg-preferences-extensions.c:62 +msgctxt "Extensions" msgid "Enabled" msgstr "已启用" -#: ../gthumb/dlg-preferences-extensions.c:63 +#: gthumb/dlg-preferences-extensions.c:63 +msgctxt "Extensions" msgid "Disabled" msgstr "已禁用" -#: ../gthumb/dlg-preferences-extensions.c:66 +#: gthumb/dlg-preferences-extensions.c:66 msgid "Viewers" msgstr "查看器" -#: ../gthumb/dlg-preferences-extensions.c:67 -#: ../gthumb/gth-main-default-metadata.c:33 +#: gthumb/dlg-preferences-extensions.c:67 gthumb/gth-file-details.c:42 +#: gthumb/gth-main-default-metadata.c:33 msgid "Metadata" msgstr "元数据" -#: ../gthumb/dlg-preferences-extensions.c:68 +#: gthumb/dlg-preferences-extensions.c:68 msgid "File tools" msgstr "文件工具" -#: ../gthumb/dlg-preferences-extensions.c:69 +#: gthumb/dlg-preferences-extensions.c:69 msgid "List tools" msgstr "列表工具" -#: ../gthumb/dlg-preferences-extensions.c:70 +#: gthumb/dlg-preferences-extensions.c:70 msgid "Importers" msgstr "导入工具" -#: ../gthumb/dlg-preferences-extensions.c:71 +#: gthumb/dlg-preferences-extensions.c:71 msgid "Exporters" msgstr "导出工具" -#: ../gthumb/dlg-preferences-extensions.c:368 +#: gthumb/dlg-preferences-extensions.c:368 msgid "Could not activate the extension" msgstr "无法激活扩展" -#: ../gthumb/dlg-preferences-extensions.c:374 +#: gthumb/dlg-preferences-extensions.c:374 msgid "Could not deactivate the extension" msgstr "无法禁用扩展" +#: gthumb/dlg-preferences-extensions.c:491 +msgid "gThumb Development Team" +msgstr "gthumb 开发团队" + #. add the page to the preferences dialog -#: ../gthumb/dlg-preferences-extensions.c:666 +#: gthumb/dlg-preferences-extensions.c:664 msgid "Extensions" msgstr "扩展" -#: ../gthumb/dlg-preferences-extensions.c:715 +#: gthumb/dlg-preferences-extensions.c:713 msgid "Restart required" msgstr "需要重新启动" -#: ../gthumb/dlg-preferences-extensions.c:716 +#: gthumb/dlg-preferences-extensions.c:714 msgid "You need to restart gthumb for these changes to take effect" msgstr "您需要重启 gthumb 以使这些更改生效" -#: ../gthumb/dlg-preferences-extensions.c:717 -msgid "_Continue" -msgstr "继续(_C)" - -#: ../gthumb/dlg-preferences-extensions.c:718 +#: gthumb/dlg-preferences-extensions.c:716 msgid "_Restart" msgstr "重启(_R)" +#: gthumb/dlg-preferences-shortcuts.c:296 +#: gthumb/dlg-preferences-shortcuts.c:371 gthumb/resources/gears-menu.ui:25 +msgid "Revert" +msgstr "撤销" + +#: gthumb/dlg-preferences-shortcuts.c:369 +msgid "Do you want to revert all the changes and use the default shortcuts?" +msgstr "是否要还原所有更改并使用默认快捷键?" + +#: gthumb/dlg-preferences-shortcuts.c:542 +msgctxt "Shortcuts" +msgid "All" +msgstr "全部" + +#: gthumb/dlg-preferences-shortcuts.c:548 +msgctxt "Shortcuts" +msgid "Modified" +msgstr "已修改" + +#. add the page to the preferences dialog +#: gthumb/dlg-preferences-shortcuts.c:577 +msgid "Shortcuts" +msgstr "快捷键" + +#: gthumb/dlg-sort-order.c:113 +msgid "Sort By" +msgstr "排列" + #. For translators: This is a progress size indicator, for example: 230.4 MB of 512.8 MB -#: ../gthumb/gio-utils.c:1361 +#: gthumb/gio-utils.c:1059 #, c-format msgid "%s of %s" msgstr "%2$s 中的 %1$s" -#: ../gthumb/gio-utils.c:1432 +#: gthumb/gio-utils.c:1148 #, c-format -msgid "Moving \"%s\" to \"%s\"" +msgid "Moving “%s” to “%s”" msgstr "移动“%s”到“%s”" -#: ../gthumb/gio-utils.c:1434 +#: gthumb/gio-utils.c:1150 #, c-format -msgid "Copying \"%s\" to \"%s\"" +msgid "Copying “%s” to “%s”" msgstr "复制“%s”到“%s”" -#: ../gthumb/gio-utils.c:1793 +#: gthumb/gio-utils.c:1561 msgid "Moving files" msgstr "正在移动文件" -#: ../gthumb/gio-utils.c:1793 +#: gthumb/gio-utils.c:1561 msgid "Copying files" msgstr "正在复制文件" -#: ../gthumb/gio-utils.c:1794 +#: gthumb/gio-utils.c:1562 gthumb/gio-utils.c:1793 gthumb/gio-utils.c:1923 msgid "Getting file information" msgstr "获取文件信息" +#: gthumb/gio-utils.c:1728 +msgid "Deleting files" +msgstr "正在删除文件" + +#: gthumb/gio-utils.c:1869 +msgid "Moving files to trash" +msgstr "正在移动文件至回收站" + #. hour:minutes:seconds -#. Translators: This is a time format, like "9:05:02" for 9 -#. * hours, 5 minutes, and 2 seconds. You may change ":" to +#. Translators: This is a time format, like "9∶05∶02" for 9 +#. * hours, 5 minutes, and 2 seconds. You may change "∶" to #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: ../gthumb/glib-utils.c:3272 +#: gthumb/glib-utils.c:2067 #, c-format msgctxt "long time format" -msgid "%d:%02d:%02d" -msgstr "%d:%02d:%02d" +msgid "%d∶%02d∶%02d" +msgstr "%d∶%02d∶%02d" #. minutes:seconds -#. Translators: This is a time format, like "5:02" for 5 -#. * minutes and 2 seconds. You may change ":" to the +#. Translators: This is a time format, like "5∶02" for 5 +#. * minutes and 2 seconds. You may change "∶" to the #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: ../gthumb/glib-utils.c:3281 +#: gthumb/glib-utils.c:2076 #, c-format msgctxt "short time format" -msgid "%d:%02d" -msgstr "%d:%02d" +msgid "%d∶%02d" +msgstr "%d∶%02d" + +#: gthumb/gth-accel-dialog.c:121 +msgid "Press a combination of keys to use as shortcut." +msgstr "按组合键以用作快捷键。" + +#: gthumb/gth-accel-dialog.c:122 +msgid "Press Esc to cancel" +msgstr "按 Esc 以取消" + +#: gthumb/gth-application.c:52 +msgid "Open a new window" +msgstr "打开一个新窗口" + +#: gthumb/gth-application.c:56 +msgid "Start in fullscreen mode" +msgstr "以全屏方式开始" + +#: gthumb/gth-application.c:60 +msgid "Automatically start a presentation" +msgstr "自动开始演示" + +#: gthumb/gth-application.c:64 +msgid "Automatically import digital camera photos" +msgstr "自动导入数码照相机相片" + +#: gthumb/gth-application.c:68 +msgid "Show version" +msgstr "显示版本" -#: ../gthumb/gth-browser-actions-callbacks.c:127 +#: gthumb/gth-application.c:171 +msgid "— Image browser and viewer" +msgstr "— 图像浏览器和查看器" + +#: gthumb/gth-browser-actions-callbacks.c:100 msgid "" "gThumb is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " @@ -4686,7 +4841,7 @@ "gthumb 是自由软件;您可以根据自由软件基金会发布的 GNU 公共许可协议重新发布和/" "或修改它;许可协议可以是第二版,或(根据您的选择)任何更高版本。" -#: ../gthumb/gth-browser-actions-callbacks.c:131 +#: gthumb/gth-browser-actions-callbacks.c:104 msgid "" "gThumb is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " @@ -4696,7 +4851,7 @@ "gthumb 的发布是希望它能有用,但没有任何担保;甚至没有关于适销性和适合某一特定" "用途的默示保证。更多细节请参看 GNU 通用公共许可协议。" -#: ../gthumb/gth-browser-actions-callbacks.c:135 +#: gthumb/gth-browser-actions-callbacks.c:108 msgid "" "You should have received a copy of the GNU General Public License along with " "gThumb. If not, see http://www.gnu.org/licenses/." @@ -4704,11 +4859,11 @@ "您应该已经随 gthumb 收到了一份 GNU 公共许可协议的拷贝。如果没有,请参见 " "http://www.gnu.org/License/。" -#: ../gthumb/gth-browser-actions-callbacks.c:155 +#: gthumb/gth-browser-actions-callbacks.c:127 msgid "An image viewer and browser for GNOME." msgstr "适合在 GNOME 环境下使用的图像查看和浏览器。" -#: ../gthumb/gth-browser-actions-callbacks.c:158 +#: gthumb/gth-browser-actions-callbacks.c:130 msgid "translator-credits" msgstr "" "开源软件国际化简体中文组(http://i18n.linux.net.cn)\n" @@ -4717,630 +4872,1084 @@ "Zhang Miao , 2009.\n" "Yating Kuang , 2016" -#: ../gthumb/gth-browser.c:377 +#: gthumb/gth-browser-actions-entries.h:96 gthumb/resources/gears-menu.ui:49 +msgid "Keyboard Shortcuts" +msgstr "快捷键(_K)" + +#: gthumb/gth-browser-actions-entries.h:97 +msgid "Quit" +msgstr "退出" + +#: gthumb/gth-browser-actions-entries.h:100 +msgid "Show browser" +msgstr "显示浏览器" + +#: gthumb/gth-browser-actions-entries.h:101 +msgid "Close window" +msgstr "关闭窗口" + +#: gthumb/gth-browser-actions-entries.h:103 +msgid "Open location" +msgstr "打开位置" + +#: gthumb/gth-browser-actions-entries.h:104 gthumb/gth-browser.c:4726 +#: gthumb/gth-browser.c:4744 gthumb/resources/file-list-menu.ui:7 +#: gthumb/resources/file-menu.ui:7 +msgid "Fullscreen" +msgstr "全屏" + +#: gthumb/gth-browser-actions-entries.h:105 +msgid "Revert image to saved" +msgstr "将图像还原为已保存的" + +#: gthumb/gth-browser-actions-entries.h:106 +msgid "Save image" +msgstr "保存图像" + +#: gthumb/gth-browser-actions-entries.h:107 +msgid "Save image as" +msgstr "保存图像为" + +#: gthumb/gth-browser-actions-entries.h:108 +msgid "Sidebar" +msgstr "侧边栏" + +#: gthumb/gth-browser-actions-entries.h:109 +msgid "Statusbar" +msgstr "状态栏" + +#: gthumb/gth-browser-actions-entries.h:110 +msgid "Thumbnails list" +msgstr "缩略图列表" + +#: gthumb/gth-browser-actions-entries.h:112 +msgid "Load previous location" +msgstr "载入上一个位置" + +#: gthumb/gth-browser-actions-entries.h:113 +msgid "Load next location" +msgstr "载入下一个位置" + +#: gthumb/gth-browser-actions-entries.h:114 +msgid "Load parent folder" +msgstr "载入父文件夹" + +#: gthumb/gth-browser-actions-entries.h:115 +msgid "Load home" +msgstr "载入主文件夹" + +#: gthumb/gth-browser-actions-entries.h:116 +msgid "Reload location" +msgstr "重新载入位置" + +#: gthumb/gth-browser-actions-entries.h:117 +msgid "Show/Hide hidden files" +msgstr "显示/隐藏隐藏文件" + +#: gthumb/gth-browser-actions-entries.h:118 +msgid "Change sorting order" +msgstr "更改排序顺序" + +#: gthumb/gth-browser-actions-entries.h:122 +msgid "Show first file" +msgstr "显示第一个文件" + +#: gthumb/gth-browser-actions-entries.h:123 +msgid "Show last file" +msgstr "显示最后一个文件" + +#: gthumb/gth-browser-actions-entries.h:125 +msgid "Image tools" +msgstr "图像工具" + +#: gthumb/gth-browser-actions-entries.h:126 +msgid "File properties" +msgstr "文件属性" + +#: gthumb/gth-browser-actions-entries.h:128 +msgid "Select all" +msgstr "全选" + +#: gthumb/gth-browser-actions-entries.h:129 +msgid "Select none" +msgstr "不选" + +#: gthumb/gth-browser.c:412 msgid "[modified]" msgstr "[最后修改时间]" -#: ../gthumb/gth-browser.c:829 +#: gthumb/gth-browser.c:877 #, c-format msgid "%d file selected (%s)" msgid_plural "%d files selected (%s)" msgstr[0] "%d 个选中文件(%s)" -#: ../gthumb/gth-browser.c:864 +#: gthumb/gth-browser.c:912 #, c-format msgid "%s of free space" msgstr "剩余空间 %s" -#: ../gthumb/gth-browser.c:1787 ../gthumb/gth-browser.c:1814 +#: gthumb/gth-browser.c:1892 gthumb/gth-browser.c:1908 #, c-format msgid "No suitable module found for %s" msgstr "没有为 %s 找到合适的模块" -#: ../gthumb/gth-browser.c:1936 +#: gthumb/gth-browser.c:2013 #, c-format -msgid "Save changes to file '%s'?" +msgid "Save changes to file “%s”?" msgstr "将更改保存到文件“%s”?" -#: ../gthumb/gth-browser.c:1941 -msgid "If you don't save, changes to the file will be permanently lost." -msgstr "如果您不保存,对文件的更改将永久丢失" +#: gthumb/gth-browser.c:2018 +msgid "If you don’t save, changes to the file will be permanently lost." +msgstr "如果您不保存,对文件的更改将永久丢失。" -#: ../gthumb/gth-browser.c:1942 +#: gthumb/gth-browser.c:2019 msgid "Do _Not Save" msgstr "不保存(_N)" -#: ../gthumb/gth-browser.c:3004 ../gthumb/gth-source-tree.c:182 +#: gthumb/gth-browser.c:2507 gthumb/gth-browser.c:4752 +msgid "Accept" +msgstr "接受" + +#: gthumb/gth-browser.c:2507 gthumb/gtk-utils.h:37 +msgid "_Close" +msgstr "关闭(_C)" + +#: gthumb/gth-browser.c:3046 msgid "Could not change name" msgstr "无法改变名称" -#: ../gthumb/gth-browser.c:3453 +#: gthumb/gth-browser.c:3540 msgid "Modified" msgstr "修改时间" -#: ../gthumb/gth-browser.c:4520 +#: gthumb/gth-browser.c:4674 msgid "Go to the previous visited location" msgstr "转到上一个浏览的位置" -#: ../gthumb/gth-browser.c:4526 +#: gthumb/gth-browser.c:4680 msgid "Go to the next visited location" msgstr "转到下一个浏览的位置" -#: ../gthumb/gth-browser.c:4534 +#: gthumb/gth-browser.c:4688 msgid "History" msgstr "历史" -#: ../gthumb/gth-browser.c:4548 +#: gthumb/gth-browser.c:4702 msgid "View the folders" msgstr "查看文件夹" -#: ../gthumb/gth-browser.c:4563 +#: gthumb/gth-browser.c:4717 msgid "Edit file" msgstr "编辑文件" -#: ../gthumb/gth-browser.c:4572 ../gthumb/gth-browser.c:4590 -#: ../gthumb/resources/file-list-menu.ui.h:1 -#: ../gthumb/resources/file-menu.ui.h:1 -msgid "Fullscreen" -msgstr "全屏" - -#: ../gthumb/gth-browser.c:4598 -msgid "Accept" -msgstr "接受" +#: gthumb/gth-browser.c:4808 gthumb/gth-progress-dialog.c:310 +#: gthumb/gth-progress-dialog.c:455 +msgid "Operations" +msgstr "操作" -#: ../gthumb/gth-browser.c:6552 +#: gthumb/gth-browser.c:6788 #, c-format msgid "File type not supported" msgstr "文件类型不支持" -#: ../gthumb/gth-browser.c:6595 +#: gthumb/gth-browser.c:6831 #, c-format msgid "No suitable module found" msgstr "没有找到合适的模块" -#: ../gthumb/gth-delete-task.c:64 -msgid "Deleting files" -msgstr "正在删除文件" - -#: ../gthumb/gth-extensions.c:203 +#: gthumb/gth-extensions.c:206 #, c-format -msgid "Could not open the module `%s`: %s" +msgid "Could not open the module “%s”: %s" msgstr "无法打开模块“%s”:%s" -#: ../gthumb/gth-extensions.c:754 +#: gthumb/gth-extensions.c:759 #, c-format -msgid "The extension '%1$s' is required by the extension '%2$s'" +msgid "The extension “%1$s” is required by the extension “%2$s”" msgstr "扩展“%2$s”需要扩展“%1$s”" -#: ../gthumb/gth-file-chooser-dialog.c:144 +#: gthumb/gth-file-chooser-dialog.c:145 msgid "All Supported Files" msgstr "所有支持的文件" -#: ../gthumb/gth-file-details.c:43 -msgid "Details" -msgstr "细节" +#: gthumb/gth-file-chooser-dialog.c:195 +msgid "_Show Format Options" +msgstr "显示格式选项(_S)" -#: ../gthumb/gth-file-source-vfs.c:224 +#: gthumb/gth-file-list.c:41 gthumb/gth-folder-tree.c:1186 +msgid "No file" +msgstr "无文件" + +#: gthumb/gth-file-source-vfs.c:288 msgid "Computer" msgstr "电脑" -#: ../gthumb/gth-file-source-vfs.c:231 -msgid "Home Folder" -msgstr "主文件夹" - -#: ../gthumb/gth-file-source-vfs.c:751 +#: gthumb/gth-file-source-vfs.c:880 msgid "" "The files cannot be moved to the Trash. Do you want to delete them " "permanently?" msgstr "无法将文件移至回收站。是否永久删除图像?" -#: ../gthumb/gth-file-source-vfs.c:761 +#: gthumb/gth-file-source-vfs.c:891 msgid "Could not move the files to the Trash" msgstr "无法将文件移至回收站" -#: ../gthumb/gth-file-source-vfs.c:805 +#: gthumb/gth-file-source-vfs.c:936 #, c-format -msgid "Are you sure you want to permanently delete \"%s\"?" +msgid "Are you sure you want to permanently delete “%s”?" msgstr "确定要永久删除“%s”?" -#: ../gthumb/gth-file-source-vfs.c:808 +#: gthumb/gth-file-source-vfs.c:939 #, c-format msgid "Are you sure you want to permanently delete the %'d selected file?" msgid_plural "" "Are you sure you want to permanently delete the %'d selected files?" msgstr[0] "您确定要永久删除 %'d 个选中文件吗?" -#: ../gthumb/gth-file-source-vfs.c:818 +#: gthumb/gth-file-source-vfs.c:949 msgid "If you delete a file, it will be permanently lost." msgstr "如果您删除了该文件,将不可恢复。" -#: ../gthumb/gth-filterbar.c:307 -msgid "Personalize…" -msgstr "个性化..." +#. "files" label +#: gthumb/gth-filter-editor-dialog.c:179 gthumb/gth-filter.c:287 +msgid "files" +msgstr "文件" -#: ../gthumb/gth-filter.c:43 ../gthumb/gth-filter-editor-dialog.c:175 -#: ../gthumb/gth-test-simple.c:77 +#: gthumb/gth-filter-editor-dialog.c:180 gthumb/gth-filter.c:43 +#: gthumb/gth-test-simple.c:78 msgid "kB" msgstr "kB" -#: ../gthumb/gth-filter.c:44 ../gthumb/gth-filter-editor-dialog.c:176 -#: ../gthumb/gth-test-simple.c:78 +#: gthumb/gth-filter-editor-dialog.c:181 gthumb/gth-filter.c:44 +#: gthumb/gth-test-simple.c:79 msgid "MB" msgstr "MB" -#: ../gthumb/gth-filter.c:45 ../gthumb/gth-filter-editor-dialog.c:177 -#: ../gthumb/gth-test-simple.c:79 -msgid "GB" -msgstr "GB" - -#. "files" label -#: ../gthumb/gth-filter.c:286 ../gthumb/gth-filter-editor-dialog.c:174 -msgid "files" -msgstr "文件" +#: gthumb/gth-filter-editor-dialog.c:182 gthumb/gth-filter.c:45 +#: gthumb/gth-test-simple.c:80 +msgid "GB" +msgstr "GB" -#: ../gthumb/gth-filter-editor-dialog.c:221 +#: gthumb/gth-filter-editor-dialog.c:226 msgid "ascending" msgstr "升序" -#: ../gthumb/gth-filter-editor-dialog.c:222 +#: gthumb/gth-filter-editor-dialog.c:227 msgid "descending" msgstr "降序" -#: ../gthumb/gth-filter-editor-dialog.c:516 +#: gthumb/gth-filter-editor-dialog.c:521 #, c-format msgid "No limit specified" msgstr "未指定限制" -#: ../gthumb/gth-folder-tree.c:1079 -msgid "Loading…" -msgstr "正在载入..." +#: gthumb/gth-filterbar.c:280 +msgid "All" +msgstr "全部" -#: ../gthumb/gth-folder-tree.c:1382 +#: gthumb/gth-folder-tree.c:1466 msgid "(Open Parent)" msgstr "(打开父目录)" -#: ../gthumb/gth-folder-tree.c:1901 +#: gthumb/gth-folder-tree.c:1973 msgid "Enter the new name:" msgstr "请输入新的名称:" -#: ../gthumb/gth-histogram-view.c:910 +#: gthumb/gth-histogram-view.c:911 msgid "Alpha" msgstr "透明" -#: ../gthumb/gth-histogram-view.c:916 +#. Translators: RGB is an acronym for Red Green Blue +#: gthumb/gth-histogram-view.c:917 msgid "RGB" msgstr "RGB" -#: ../gthumb/gth-image-list-task.c:141 +#: gthumb/gth-image-list-task.c:144 msgid "Could not rename the file" msgstr "无法重命名文件" -#: ../gthumb/gth-image-saver.c:39 +#: gthumb/gth-image-saver.c:39 msgid "No options available for this file type" msgstr "这种文件类型没有可用选项" -#: ../gthumb/gth-image-saver.c:185 +#: gthumb/gth-image-saver.c:185 #, c-format -msgid "Could not find a suitable module to save the image as \"%s\"" +msgid "Could not find a suitable module to save the image as “%s”" msgstr "无法找到合适的模块来将图像保存为“%s”" -#: ../gthumb/gth-load-file-data-task.c:108 +#: gthumb/gth-load-file-data-task.c:111 msgid "Reading file information" msgstr "正在读取文件信息" -#: ../gthumb/gth-main-default-metadata.c:32 -msgid "File" -msgstr "文件" +#: gthumb/gth-location-chooser-dialog.c:194 gthumb/resources/gears-menu.ui:35 +msgid "Hidden Files" +msgstr "隐藏的文件" + +#: gthumb/gth-location-chooser.c:572 +msgid "Locations" +msgstr "位置" -#: ../gthumb/gth-main-default-metadata.c:39 +#: gthumb/gth-main-default-metadata.c:39 msgid "Name" msgstr "名称" -#: ../gthumb/gth-main-default-metadata.c:40 -#: ../gthumb/gth-main-default-tests.c:349 +#: gthumb/gth-main-default-metadata.c:40 gthumb/gth-main-default-tests.c:351 msgid "Size" msgstr "大小" -#: ../gthumb/gth-main-default-metadata.c:41 -msgctxt "the file mtime" +#: gthumb/gth-main-default-metadata.c:41 +msgid "Bytes" +msgstr "字节" + +#. Translators: the file modified time. +#: gthumb/gth-main-default-metadata.c:43 msgid "Modified Date & Time" -msgstr "文件修改时间" +msgstr "修改日期和时间" -#: ../gthumb/gth-main-default-metadata.c:42 +#: gthumb/gth-main-default-metadata.c:44 msgid "Type" msgstr "类型" -#: ../gthumb/gth-main-default-metadata.c:44 -msgid "Location" -msgstr "位置" - -#: ../gthumb/gth-main-default-metadata.c:47 +#: gthumb/gth-main-default-metadata.c:49 msgid "Duration" -msgstr "持续时长:" +msgstr "持续时长" -#: ../gthumb/gth-main-default-metadata.c:49 +#: gthumb/gth-main-default-metadata.c:51 msgid "Exposure Settings" msgstr "曝光设置" -#: ../gthumb/gth-main-default-metadata.c:50 +#: gthumb/gth-main-default-metadata.c:52 msgid "Aperture" msgstr "光圈值" -#: ../gthumb/gth-main-default-metadata.c:51 +#: gthumb/gth-main-default-metadata.c:53 msgid "ISO Speed" msgstr "ISO 速度" -#: ../gthumb/gth-main-default-metadata.c:52 +#: gthumb/gth-main-default-metadata.c:54 msgid "Exposure Time" msgstr "曝光时间" -#: ../gthumb/gth-main-default-metadata.c:53 +#: gthumb/gth-main-default-metadata.c:55 msgid "Shutter Speed" msgstr "快门速度" -#: ../gthumb/gth-main-default-metadata.c:54 +#: gthumb/gth-main-default-metadata.c:56 msgid "Focal Length" msgstr "焦距" -#: ../gthumb/gth-main-default-metadata.c:55 +#: gthumb/gth-main-default-metadata.c:57 msgid "Flash" msgstr "闪光" -#: ../gthumb/gth-main-default-metadata.c:56 +#: gthumb/gth-main-default-metadata.c:58 msgid "Camera Model" msgstr "相机型号" -#: ../gthumb/gth-main-default-metadata.c:58 +#: gthumb/gth-main-default-metadata.c:59 +msgid "Color Profile" +msgstr "颜色配置文件" + +#: gthumb/gth-main-default-metadata.c:61 msgid "General Date & Time" msgstr "常规日期和时间" -#: ../gthumb/gth-main-default-metadata.c:65 +#: gthumb/gth-main-default-metadata.c:68 msgid "Author" msgstr "作者" -#: ../gthumb/gth-main-default-metadata.c:66 +#: gthumb/gth-main-default-metadata.c:69 msgid "Copyright" msgstr "版权" -#: ../gthumb/gth-main-default-sort-types.c:131 +#: gthumb/gth-main-default-sort-types.c:166 msgid "file name" msgstr "文件名" -#: ../gthumb/gth-main-default-sort-types.c:132 +#: gthumb/gth-main-default-sort-types.c:167 msgid "file path" msgstr "文件路径" -#: ../gthumb/gth-main-default-sort-types.c:133 +#: gthumb/gth-main-default-sort-types.c:168 msgid "file size" msgstr "文件大小" -#: ../gthumb/gth-main-default-sort-types.c:134 +#: gthumb/gth-main-default-sort-types.c:169 msgid "file modified date" msgstr "文件修改时间" -#: ../gthumb/gth-main-default-sort-types.c:135 +#: gthumb/gth-main-default-sort-types.c:170 msgid "no sorting" msgstr "不排序" -#: ../gthumb/gth-main-default-sort-types.c:136 +#: gthumb/gth-main-default-sort-types.c:171 msgid "dimensions" msgstr "大小" -#: ../gthumb/gth-main-default-tests.c:284 +#: gthumb/gth-main-default-sort-types.c:172 +msgid "aspect ratio" +msgstr "长宽比" + +#: gthumb/gth-main-default-tests.c:286 msgid "All Files" msgstr "所有文件" -#: ../gthumb/gth-main-default-tests.c:291 +#: gthumb/gth-main-default-tests.c:293 msgid "All Images" msgstr "所有图像" -#: ../gthumb/gth-main-default-tests.c:298 +#: gthumb/gth-main-default-tests.c:300 msgid "JPEG Images" msgstr "JPEG 图像" -#: ../gthumb/gth-main-default-tests.c:305 +#: gthumb/gth-main-default-tests.c:307 msgid "Raw Photos" msgstr "Raw 照片" -#: ../gthumb/gth-main-default-tests.c:326 +#: gthumb/gth-main-default-tests.c:328 msgid "Media" msgstr "媒体" -#: ../gthumb/gth-main-default-tests.c:333 +#: gthumb/gth-main-default-tests.c:335 msgid "Text Files" msgstr "文本文件" -#: ../gthumb/gth-main-default-tests.c:341 +#: gthumb/gth-main-default-tests.c:343 msgid "Filename" msgstr "文件名" -#: ../gthumb/gth-main-default-tests.c:373 +#: gthumb/gth-main-default-tests.c:375 msgid "Title (embedded)" msgstr "标题(内嵌)" -#: ../gthumb/gth-main-default-tests.c:381 +#: gthumb/gth-main-default-tests.c:383 msgid "Description (embedded)" msgstr "描述(内嵌)" -#: ../gthumb/gth-progress-dialog.c:149 -msgid "Cancel operation" -msgstr "取消操作" +#: gthumb/gth-main-default-types.c:39 +msgid "Show/Hide" +msgstr "显示/隐藏" + +#: gthumb/gth-main-default-types.c:40 +msgid "Navigation" +msgstr "导航" + +#: gthumb/gth-main-default-types.c:41 +msgid "File Manager" +msgstr "文件管理器" -#: ../gthumb/gth-save-file-data-task.c:102 +#: gthumb/gth-overwrite-dialog.c:326 +msgid "Overwrite" +msgstr "覆盖" + +#: gthumb/gth-save-file-data-task.c:105 msgid "Saving file information" msgstr "正在保存文件信息" #. Translators: %s is a filename -#: ../gthumb/gth-save-image-task.c:158 +#: gthumb/gth-save-image-task.c:161 #, c-format -msgid "Saving '%s'" -msgstr "正在保存 %s" +msgid "Saving “%s”" +msgstr "正在保存“%s”" -#: ../gthumb/gth-tags-entry.c:481 +#: gthumb/gth-tags-entry.c:507 #, c-format -msgid "Create tag «%s»" -msgstr "创建标签 «%s»" +msgid "Create tag “%s”" +msgstr "创建标签“%s”" -#: ../gthumb/gth-tags-entry.c:1130 +#: gthumb/gth-tags-entry.c:1090 msgid "Show all the tags" msgstr "显示所有标签" -#: ../gthumb/gth-tags-file.c:235 +#: gthumb/gth-tags-file.c:235 msgid "Holidays" msgstr "假期" -#: ../gthumb/gth-tags-file.c:236 +#: gthumb/gth-tags-file.c:236 msgid "Temporary" msgstr "临时" -#: ../gthumb/gth-tags-file.c:237 +#: gthumb/gth-tags-file.c:237 msgid "Screenshots" msgstr "屏幕快照" -#: ../gthumb/gth-tags-file.c:238 +#: gthumb/gth-tags-file.c:238 msgid "Science" msgstr "科学" -#: ../gthumb/gth-tags-file.c:239 +#: gthumb/gth-tags-file.c:239 msgid "Favorite" msgstr "收藏" -#: ../gthumb/gth-tags-file.c:240 +#: gthumb/gth-tags-file.c:240 msgid "Important" msgstr "重要" -#: ../gthumb/gth-tags-file.c:241 +#: gthumb/gth-tags-file.c:241 msgid "GNOME" msgstr "GNOME" -#: ../gthumb/gth-tags-file.c:242 +#: gthumb/gth-tags-file.c:242 msgid "Games" msgstr "游戏" -#: ../gthumb/gth-tags-file.c:243 +#: gthumb/gth-tags-file.c:243 msgid "Party" msgstr "聚会" -#: ../gthumb/gth-tags-file.c:244 +#: gthumb/gth-tags-file.c:244 msgid "Birthday" msgstr "生日" -#: ../gthumb/gth-tags-file.c:245 +#: gthumb/gth-tags-file.c:245 msgid "Astronomy" msgstr "天文" -#: ../gthumb/gth-tags-file.c:246 +#: gthumb/gth-tags-file.c:246 msgid "Family" msgstr "全家褔" -#: ../gthumb/gth-test-category.c:46 ../gthumb/gth-test-simple.c:49 -#: ../gthumb/gth-test-simple.c:66 +#. Translators: The space character not the Astronomy space. +#: gthumb/gth-template-editor-dialog.c:424 +msgid "Space" +msgstr "" + +#: gthumb/gth-template-selector.c:35 +msgid "Year" +msgstr "年" + +#: gthumb/gth-template-selector.c:36 +msgid "Month" +msgstr "月" + +#: gthumb/gth-template-selector.c:37 +msgid "Day of the month" +msgstr "月中的天数" + +#: gthumb/gth-template-selector.c:38 +msgid "Hour" +msgstr "时" + +#: gthumb/gth-template-selector.c:39 +msgid "Minute" +msgstr "分" + +#. Translators: the time second, not the second place. +#: gthumb/gth-template-selector.c:41 +msgid "Second" +msgstr "秒" + +#: gthumb/gth-test-aspect-ratio.c:67 gthumb/gth-test-simple.c:57 +msgid "is lower than" +msgstr "小于" + +#: gthumb/gth-test-aspect-ratio.c:68 gthumb/gth-test-simple.c:58 +msgid "is greater than" +msgstr "大于" + +#: gthumb/gth-test-aspect-ratio.c:69 gthumb/gth-test-simple.c:59 +msgid "is equal to" +msgstr "等于" + +#: gthumb/gth-test-aspect-ratio.c:70 gthumb/gth-test-simple.c:60 +msgid "is greater than or equal to" +msgstr "大于或等于" + +#: gthumb/gth-test-aspect-ratio.c:71 gthumb/gth-test-simple.c:61 +msgid "is lower than or equal to" +msgstr "小于或等于" + +#: gthumb/gth-test-aspect-ratio.c:369 gthumb/gth-test-category.c:421 +#: gthumb/gth-test-simple.c:1084 gthumb/gth-test-simple.c:1105 +#: gthumb/gth-test-simple.c:1131 +#, c-format +msgid "The test definition is incomplete" +msgstr "测试定义不完整" + +#: gthumb/gth-test-category.c:46 gthumb/gth-test-simple.c:50 +#: gthumb/gth-test-simple.c:67 msgid "is" msgstr "是" -#: ../gthumb/gth-test-category.c:47 +#: gthumb/gth-test-category.c:47 msgid "is only" msgstr "只是" -#: ../gthumb/gth-test-category.c:48 ../gthumb/gth-test-simple.c:50 -#: ../gthumb/gth-test-simple.c:67 +#: gthumb/gth-test-category.c:48 gthumb/gth-test-simple.c:51 +#: gthumb/gth-test-simple.c:68 msgid "is not" msgstr "不是" -#: ../gthumb/gth-test-category.c:407 ../gthumb/gth-test-simple.c:908 -#: ../gthumb/gth-test-simple.c:929 ../gthumb/gth-test-simple.c:955 -#, c-format -msgid "The test definition is incomplete" -msgstr "测试定义不完整" +#: gthumb/gth-test-category.c:49 gthumb/gth-test-simple.c:53 +msgid "matches" +msgstr "匹配" -#: ../gthumb/gth-test-selector.c:253 +#: gthumb/gth-test-selector.c:259 msgid "Add a new rule" msgstr "添加一个新规则" -#: ../gthumb/gth-test-selector.c:263 +#: gthumb/gth-test-selector.c:269 msgid "Remove this rule" msgstr "删除这条规则" -#: ../gthumb/gth-test-simple.c:46 +#: gthumb/gth-test-simple.c:47 msgid "contains" msgstr "包含" -#: ../gthumb/gth-test-simple.c:47 +#: gthumb/gth-test-simple.c:48 msgid "starts with" msgstr "开始于" -#: ../gthumb/gth-test-simple.c:48 +#: gthumb/gth-test-simple.c:49 msgid "ends with" msgstr "结束于" -#: ../gthumb/gth-test-simple.c:51 +#: gthumb/gth-test-simple.c:52 msgid "does not contain" msgstr "不包括" -#: ../gthumb/gth-test-simple.c:52 -msgid "matches" -msgstr "匹配" - -#: ../gthumb/gth-test-simple.c:56 -msgid "is lower than" -msgstr "小于" - -#: ../gthumb/gth-test-simple.c:57 -msgid "is greater than" -msgstr "大于" - -#: ../gthumb/gth-test-simple.c:58 -msgid "is equal to" -msgstr "等于" - -#: ../gthumb/gth-test-simple.c:59 -msgid "is greater than or equal to" -msgstr "大于或等于" - -#: ../gthumb/gth-test-simple.c:60 -msgid "is lower than or equal to" -msgstr "小于或等于" - -#: ../gthumb/gth-test-simple.c:64 +#: gthumb/gth-test-simple.c:65 msgid "is before" msgstr "早于" -#: ../gthumb/gth-test-simple.c:65 +#: gthumb/gth-test-simple.c:66 msgid "is after" msgstr "晚于" -#: ../gthumb/gth-time-selector.c:604 +#: gthumb/gth-time-selector.c:542 msgid "Today" msgstr "今天" -#: ../gthumb/gth-time-selector.c:612 +#: gthumb/gth-time-selector.c:550 msgid "Now" msgstr "现在" -#: ../gthumb/gth-toolbox.c:144 +#: gthumb/gth-toolbox.c:146 msgid "Colors" msgstr "颜色" -#: ../gthumb/gth-toolbox.c:145 +#: gthumb/gth-toolbox.c:147 msgid "Rotation" msgstr "旋转" -#: ../gthumb/gth-trash-task.c:64 -msgid "Moving files to trash" -msgstr "正在移动文件至回收站" +#: gthumb/gth-window.c:1048 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s». Do you " +"want to reassign it to this action instead?" +msgstr "组合键 «%s» 已分配给动作 «%s»。是否要将其重新分配给此动作?" + +#: gthumb/gth-window.c:1056 +msgid "Reassign" +msgstr "重新分配" + +#: gthumb/gth-window.c:1074 +#, c-format +msgid "" +"The key combination «%s» is already assigned to the action «%s» and cannot " +"be changed." +msgstr "组合键 «%s» 已分配给动作 «%s» 并且无法更改。" + +#: gthumb/gth-window.c:1078 +#, c-format +msgid "The key combination «%s» is already assigned and cannot be changed." +msgstr "组合键 «%s» 已分配并且无法更改。" -#: ../gthumb/gtk-utils.c:329 +#: gthumb/gtk-utils.c:370 msgid "Could not display help" msgstr "无法显示帮助文件" -#: ../gthumb/gtk-utils.c:649 ../gthumb/gtk-utils.c:656 +#: gthumb/gtk-utils.c:730 gthumb/gtk-utils.c:737 msgid "Could not launch the application" -msgstr "无法启动应用程序 " +msgstr "无法启动应用程序" -#: ../gthumb/gtk-utils.c:759 +#: gthumb/gtk-utils.c:840 msgid "_Copy Here" msgstr "复制到此处(_C)" -#: ../gthumb/gtk-utils.c:764 +#: gthumb/gtk-utils.c:845 msgid "_Move Here" msgstr "移动至此处(_M)" -#: ../gthumb/gtk-utils.c:769 +#: gthumb/gtk-utils.c:850 msgid "_Link Here" msgstr "链接到此处(_L)" -#: ../gthumb/gtk-utils.c:778 +#: gthumb/gtk-utils.c:859 msgid "Cancel" msgstr "取消" -#: ../gthumb/gtk-utils.h:36 +#: gthumb/gtk-utils.h:36 msgid "_Cancel" msgstr "取消(_C)" -#: ../gthumb/gtk-utils.h:37 -msgid "_Close" -msgstr "关闭(_C)" - -#: ../gthumb/gtk-utils.h:40 ../gthumb/resources/app-menu.ui.h:3 +#: gthumb/gtk-utils.h:40 gthumb/resources/gears-menu.ui:53 msgid "_Help" msgstr "帮助(_H)" -#: ../gthumb/gtk-utils.h:42 +#: gthumb/gtk-utils.h:41 +msgid "_New" +msgstr "新建(_N)" + +#: gthumb/gtk-utils.h:42 msgid "_Ok" msgstr "确定(_O)" -#: ../gthumb/gtk-utils.h:43 +#: gthumb/gtk-utils.h:43 msgid "_Remove" msgstr "删除(_R)" -#: ../gthumb/gtk-utils.h:44 +#: gthumb/gtk-utils.h:44 msgid "_Save" msgstr "保存(_S)" -#: ../gthumb/main.c:59 -msgid "Open a new window" -msgstr "打开一个新窗口 " - -#: ../gthumb/main.c:63 -msgid "Start in fullscreen mode" -msgstr "以全屏方式开始" - -#: ../gthumb/main.c:67 -msgid "Automatically start a slideshow" -msgstr "自动开始幻灯片播放" - -#: ../gthumb/main.c:71 -msgid "Automatically import digital camera photos" -msgstr "自动导入数码照相机相片" - -#: ../gthumb/main.c:75 -msgid "Show version" -msgstr "显示版本" +#: gthumb/gtk-utils.h:45 +msgid "E_xecute" +msgstr "执行(_X)" -#: ../gthumb/main.c:265 -msgid "- Image browser and viewer" -msgstr "- 图像浏览器和查看器 " - -#: ../gthumb/resources/app-menu.ui.h:1 -msgid "New _Window" -msgstr "新建窗口(_W)" - -#: ../gthumb/resources/app-menu.ui.h:4 -msgid "_About" -msgstr "关于(_A)" - -#: ../gthumb/resources/app-menu.ui.h:5 -msgid "_Quit" -msgstr "退出(_Q)" +#: gthumb/gtk-utils.h:46 +msgid "_Upload" +msgstr "上传(_U)" -#: ../gthumb/resources/folder-menu.ui.h:1 +#: gthumb/resources/folder-menu.ui:7 msgid "Open in New Window" msgstr "在新窗口打开" -#: ../gthumb/resources/gears-menu.ui.h:1 -msgid "New Window" -msgstr "新建窗口" - -#: ../gthumb/resources/gears-menu.ui.h:2 +#: gthumb/resources/gears-menu.ui:11 msgid "Open Location…" msgstr "打开位置..." -#: ../gthumb/resources/gears-menu.ui.h:5 -msgid "Revert" -msgstr "撤销" - -#: ../gthumb/resources/gears-menu.ui.h:6 +#: gthumb/resources/gears-menu.ui:31 msgid "Sort By…" msgstr "排列..." -#: ../gthumb/resources/gears-menu.ui.h:7 -msgid "Hidden Files" -msgstr "隐藏的文件" +#: gthumb/resources/gears-menu.ui:57 +msgid "_About gThumb" +msgstr "关于 gThumb(_A)" -#: ../gthumb/resources/history-menu.ui.h:1 +#: gthumb/resources/history-menu.ui:9 msgid "_Delete History" msgstr "删除浏览记录(_D)" +#~ msgid "New enumerator digit" +#~ msgstr "新枚举器数字" + +#~ msgid "as _single subfolder" +#~ msgstr "作为单个子文件夹(_S)" + +#~ msgid "The year" +#~ msgstr "年" + +#~ msgid "The month" +#~ msgstr "月" + +#~ msgid "The hour" +#~ msgstr "小时" + +#~ msgid "The minutes" +#~ msgstr "分钟" + +#~ msgid "The seconds" +#~ msgstr "秒" + +#~ msgid "example: %s" +#~ msgstr "示例:%s" + +#~ msgid "year-month-day" +#~ msgstr "年-月-日" + +#~ msgid "year-month" +#~ msgstr "年-月" + +#~ msgid "year" +#~ msgstr "年" + +#~ msgid "custom format" +#~ msgstr "自定义格式" + +#~ msgid "The file uri" +#~ msgstr "文件 URI" + +#~ msgid "The file path" +#~ msgstr "文件路径" + +#~ msgid "The file basename" +#~ msgstr "文件前缀名" + +#~ msgid "The parent folder path" +#~ msgstr "上级文件夹路径" + +#~ msgid "%ask{ message }{ default value }" +#~ msgstr "%ask{消息}{默认值}" + +#~ msgid "%attr{ attribute name }" +#~ msgstr "%attr{属性名称}" + +#~ msgid "A file attribute" +#~ msgstr "文件属性" + +#~ msgid "%N" +#~ msgstr "%N" + +#~ msgid "%E" +#~ msgstr "%E" + +#~ msgid "%quote{ text }" +#~ msgstr "%quote{文本}" + +#~| msgid "The current date" +#~ msgid "The current date and time" +#~ msgstr "当前日期和时间" + +#~ msgid "(Empty)" +#~ msgstr "(空)" + +#~ msgid "Empty" +#~ msgstr "空" + +#~ msgid "format:" +#~ msgstr "格式:" + +#~ msgid "%M{ format }" +#~ msgstr "%M{格式}" + +#~ msgid "%A{ identifier }" +#~ msgstr "%A{ 标示符 }" + +#~ msgid "The original filename" +#~ msgstr "原文件名" + +#~ msgid "The original extension" +#~ msgstr "原扩展名" + +#~ msgid "The original enumerator" +#~ msgstr "原计数器" + +#~ msgid "The modification date" +#~ msgstr "修改日期" + +#~ msgid "The digitalization date" +#~ msgstr "数字化日期" + +#~ msgid "Could not save the template" +#~ msgstr "无法保存模板" + +#~ msgid "%P" +#~ msgstr "%P" + +#~ msgid "The file comment" +#~ msgstr "文件注释" + +#~ msgid "720 × 720" +#~ msgstr "720 × 720" + +#~ msgid "1024 × 1024" +#~ msgstr "1024 × 1024" + +#~ msgid "1280 × 1280" +#~ msgstr "1280 × 1280" + +#~ msgid "1600 × 1600" +#~ msgstr "1600 × 1600" + +#~ msgid "2048 × 2048" +#~ msgstr "2048 × 2048" + +#~ msgid "A_lbum:" +#~ msgstr "相册(_L):" + +#~ msgid "Add a new album" +#~ msgstr "添加一个新相册" + +#~ msgid "Resize the images if larger than this size" +#~ msgstr "若大于该尺寸则重新调整图像大小" + +#~ msgid "Private" +#~ msgstr "私有" + +#~ msgid "_Visibility:" +#~ msgstr "可见性(_V):" + +#~ msgid "_Album:" +#~ msgstr "相册(_A):" + +#~ msgid "New Album" +#~ msgstr "新建相册" + +#~ msgid "Export to Facebook" +#~ msgstr "导出到 Facebook" + +#~ msgid "Facebook" +#~ msgstr "Facebook" + +#~ msgid "Upload images to Facebook" +#~ msgstr "上传图像到 Facebook" + +#~ msgid "_Picasa Web Album…" +#~ msgstr "_Picasa 网络相册..." + +#~ msgid "_Albums:" +#~ msgstr "相册(_A):" + +#, fuzzy +#~| msgid "Raw Photos" +#~ msgid "Remaining photos" +#~ msgstr "Raw 照片" + +#~ msgid "Public" +#~ msgstr "公开" + +#~ msgid "Could not get the album list" +#~ msgstr "无法获取相册列表" + +#~ msgid "Export to Picasa Web Albums" +#~ msgstr "导出到 Picasa 网络相册" + +#~ msgid "Import from Picasa Web Album" +#~ msgstr "从 Picasa 网络相册导入" + +#~ msgid "Picasa Web Albums" +#~ msgstr "Picasa 网络相册" + +#~ msgid "Upload images to Picasa Web Albums" +#~ msgstr "上传图片到 Picasa 网络相册" + +#~ msgid "gThumb Photo Import Tool" +#~ msgstr "gThumb 相片导入工具" + +#~ msgid "Choose startup folder" +#~ msgstr "选择开始文件夹" + +#~ msgid "A_dd and Close" +#~ msgstr "添加并关闭(_D)" + +#~ msgid "%s Metadata" +#~ msgstr "%s 的元数据" + +#~ msgid "Sa_ve and Close" +#~ msgstr "保存并关闭(_V)" + +#~ msgid "%s Tags" +#~ msgstr "%s 标签" + +#~ msgid "Assign Tags" +#~ msgstr "指定标签" + +#~ msgid "Extension example." +#~ msgstr "扩展示例。" + +#~ msgid "Export" +#~ msgstr "导出" + +#~ msgid "Import from Facebook" +#~ msgstr "从 Facebook 导入" + +#~ msgid "5:4" +#~ msgstr "5:4" + +#~ msgid "7:5" +#~ msgstr "7:5" + +#~ msgid "16:10" +#~ msgstr "16:10" + +#~ msgid "--:--" +#~ msgstr "--:--" + +#~ msgid "none" +#~ msgstr "无" + +#~ msgid "key %d on the numeric keypad" +#~ msgstr "小键盘中的键 %d" + +#~ msgid "" +#~ "The geographical position information is not available for this image." +#~ msgstr "该图像的地理位置信息不可用。" + +#~ msgid "Tiny ( 100 x 75 )" +#~ msgstr "很小( 100 x 75 )" + +#~ msgid "Small ( 160 x 120 )" +#~ msgstr "小( 160 x 120 )" + +#~ msgid "Medium ( 320 x 240 )" +#~ msgstr "中等( 320 x 240 )" + +#~ msgid "Large ( 640 x 480 )" +#~ msgstr "大( 640 x 480 )" + +#~ msgid "15ʺ screen ( 800 x 600 )" +#~ msgstr "15ʺ 屏幕( 800 x 600 )" + +#~ msgid "17ʺ screen ( 1024 x 768 )" +#~ msgstr "17ʺ 屏幕( 1024 x 768 )" + +#~ msgid "1 megabyte file size" +#~ msgstr "1 MB 文件大小" + +#~ msgid "_Scramble filenames" +#~ msgstr "打乱文件名(_S)" + +#~ msgid "_Container:" +#~ msgstr "容器(_C):" + +#~ msgid "Tiny ( 100 × 75 )" +#~ msgstr "很小( 100 x 75 )" + +#~ msgid "Small ( 160 × 120 )" +#~ msgstr "小( 160 x 120 )" + +#~ msgid "Medium ( 320 × 240 )" +#~ msgstr "中等( 320 x 240 )" + +#~ msgid "Large ( 640 × 480 )" +#~ msgstr "大( 640 × 480 )" + +#~ msgid "15ʺ screen ( 800 × 600 )" +#~ msgstr "15ʺ 屏幕( 800 × 600 )" + +#~ msgid "17ʺ screen ( 1024 × 768 )" +#~ msgstr "17ʺ 屏幕( 1024 × 768 )" + +#~ msgid "2 megabyte file size" +#~ msgstr "2 MB 文件大小" + +#~ msgid "Export to Photobucket" +#~ msgstr "导出到 Photobucket" + +#~ msgid "PhotoBucket" +#~ msgstr "PhotoBucket" + +#~ msgid "Upload images to PhotoBucket" +#~ msgstr "上传图像到 PhotoBucket" + +#~ msgid "Slideshow" +#~ msgstr "幻灯片" + +#~ msgid "View images as a slideshow." +#~ msgstr "以放映幻灯片方式查看图像。" + +#~ msgid "Details" +#~ msgstr "细节" + +#~ msgid "New _Window" +#~ msgstr "新建窗口(_W)" + +#~ msgid "_About" +#~ msgstr "关于(_A)" + +#~ msgid "Organizing files" +#~ msgstr "组织文件" + +#~ msgid "Search for Duplicates" +#~ msgstr "搜索重复项" + +#~ msgid "Personalize..." +#~ msgstr "个性化..." + +#~ msgid "Loading..." +#~ msgstr "正在载入..." + #~ msgid "File is not a valid .desktop file" #~ msgstr "不是合法的 .desktop 文件" @@ -5377,9 +5986,6 @@ #~ msgid "Session management options:" #~ msgstr "会话管理选项:" -#~ msgid "Show session management options" -#~ msgstr "显示会话管理选项" - #~ msgid "Whether to resize the window to fit the size of the image" #~ msgstr "是否调整窗口以适应图像大小" @@ -5577,9 +6183,6 @@ #~ msgid "C_rop" #~ msgstr "裁剪(_R)" -#~ msgid "Image tools" -#~ msgstr "图像工具" - #~ msgid "Basic tools to modify images." #~ msgstr "修改图像的简单工具。" @@ -5640,9 +6243,6 @@ #~ msgid "Change volume level" #~ msgstr "改变音量级别" -#~ msgid "Screenshot" -#~ msgstr "屏幕快照" - #~ msgid "Print the selected images" #~ msgstr "打印选中的图像" @@ -5658,21 +6258,9 @@ #~ msgid "Reset the embedded orientation without rotating the images" #~ msgstr "重设内嵌方向而不用旋转图像" -#~ msgid "Transparency _type:" -#~ msgstr "透明类型(_T):" - #~ msgid "Low" #~ msgstr "低" -#~ msgid "White" -#~ msgstr "白" - -#~ msgid "Black" -#~ msgstr "黑" - -#~ msgid "Checked" -#~ msgstr "方格" - #~ msgid "Copy the image to the clipboard" #~ msgstr "将图像复制到剪贴板" @@ -5682,12 +6270,6 @@ #~ msgid "In" #~ msgstr "放大" -#~ msgid "Zoom in" -#~ msgstr "放大" - -#~ msgid "Zoom out" -#~ msgstr "缩小" - #~ msgid "1:1" #~ msgstr "1:1" @@ -5700,9 +6282,6 @@ #~ msgid "Zoom to fit window" #~ msgstr "缩放以适应窗口" -#~ msgid "Zoom to fit width" -#~ msgstr "缩放以适应窗口宽度" - #~ msgid "Image viewer" #~ msgstr "图像浏览器" @@ -5715,9 +6294,6 @@ #~ msgid "Photobucket..." #~ msgstr "Photobucket..." -#~ msgid "Upload photos to Photobucket" -#~ msgstr "上传照片到 Photobucket" - #~ msgid "Import photos and other files from a removable device" #~ msgstr "从可移动设备导入照片和其他文件" @@ -5756,9 +6332,6 @@ #~ msgid "Could not load the file" #~ msgstr "无法载入文件" -#~ msgid "Save images" -#~ msgstr "保存图像" - #~ msgid "Save images in common file formats such as JPEG, PNG and TIFF" #~ msgstr "以常见文件格式保存图像,如 JPEG、PNG 和 TIFF" @@ -5824,9 +6397,6 @@ #~ msgid "_Go" #~ msgstr "转到(_G)" -#~ msgid "E_xport To" -#~ msgstr "导出到(_X)" - #~ msgid "Open another window" #~ msgstr "在新窗口打开" @@ -5842,15 +6412,6 @@ #~ msgid "Stop loading the current location" #~ msgstr "停止载入当前的位置" -#~ msgid "Reload the current location" -#~ msgstr "重新载入当前的位置" - -#~ msgid "View previous image" -#~ msgstr "查看上一幅图像" - -#~ msgid "View next image" -#~ msgstr "查看下一幅图像" - #~ msgid "Switch to fullscreen" #~ msgstr "切换到全屏" @@ -5875,18 +6436,12 @@ #~ msgid "Display the gthumb Manual" #~ msgstr "显示 gthumb 手册" -#~ msgid "_Keyboard Shortcuts" -#~ msgstr "快捷键(_K)" - #~ msgid "_Toolbar" #~ msgstr "工具栏(_T)" #~ msgid "View or hide the toolbar of this window" #~ msgstr "显示或隐藏本窗口中的工具栏" -#~ msgid "_Statusbar" -#~ msgstr "状态栏(_S)" - #~ msgid "View or hide the statusbar of this window" #~ msgstr "显示或隐藏本窗口中的状态栏" @@ -5896,9 +6451,6 @@ #~ msgid "View or hide the filterbar of this window" #~ msgstr "显示或隐藏本窗口中的过滤栏" -#~ msgid "_Sidebar" -#~ msgstr "侧边栏(_S)" - #~ msgid "View or hide the sidebar of this window" #~ msgstr "显示或隐藏本窗口中的侧边栏" @@ -5914,15 +6466,6 @@ #~ msgid "View thumbnails" #~ msgstr "查看缩略图" -#~ msgid "Show hidden files and folders" -#~ msgstr "显示隐藏的文件和文件夹" - -#~ msgid "View file properties" -#~ msgstr "查看文件属性" - -#~ msgid "Edit" -#~ msgstr "编辑" - #~ msgid "_Fit Window to Image" #~ msgstr "使窗口适合图像(_F)" @@ -5952,9 +6495,6 @@ #~ msgid "Full Name" #~ msgstr "全名" -#~ msgid "Close this window" -#~ msgstr "关闭本窗口" - #~ msgid "Close _All Windows" #~ msgstr "关闭所有窗口(_A)" @@ -6030,7 +6570,7 @@ #, fuzzy #~ msgid "Desaturating image" -#~ msgstr "去除彩度(_D)" +#~ msgstr "去除图像彩度" #~| msgid "/" #~ msgctxt "time" @@ -6129,9 +6669,6 @@ #~ msgid "Upload to Flickr" #~ msgstr "上传至 Flickr" -#~ msgid "Bytes" -#~ msgstr "字节" - #~ msgid "Camera model" #~ msgstr "相机型号" @@ -6236,9 +6773,6 @@ #~ msgid "Brightness - Contrast" #~ msgstr "亮度及对比度" -#~ msgid "Color Balance" -#~ msgstr "颜色平衡" - #~ msgid "Hue - Saturation" #~ msgstr "色调及饱和度" @@ -6340,9 +6874,6 @@ #~ msgid "png" #~ msgstr "png" -#~ msgid "0:" -#~ msgstr "0:" - #~ msgid "112 x 112" #~ msgstr "112 x 112" @@ -6481,10 +7012,6 @@ #~ msgid "Comment _font:" #~ msgstr "备注字体(_F):" -#, fuzzy -#~ msgid "Executive" -#~ msgstr "美国行政" - #~ msgid "I_nclude comment" #~ msgstr "包含备注(_N)" @@ -6523,9 +7050,6 @@ #~ msgid "Zoom Out" #~ msgstr "缩小" -#~ msgid "Zoom to Fit" -#~ msgstr "缩放至合适大小" - #~ msgid "Search criteria" #~ msgstr "搜索条件" @@ -6633,9 +7157,6 @@ #~ msgid "Rotate Images" #~ msgstr "旋转图像" -#~ msgid "Scale Images" -#~ msgstr "缩放图像" - #~ msgid "Search terminated, no duplicates found." #~ msgstr "搜索中止,找不到任何重复的图像。" @@ -6800,9 +7321,6 @@ #~ msgid "Cannot remove catalog \"%s\": %s" #~ msgstr "无法删除一览表“%s”:%s" -#~ msgid "No image" -#~ msgstr "没有任何图像" - #~ msgid "Ro_tate Images" #~ msgstr "旋转图像(_T)" @@ -6950,9 +7468,6 @@ #~ msgid "a folder with that name is already present." #~ msgstr "该名称的文件夹已经存在。" -#~ msgid "Show/_Hide" -#~ msgstr "显示/隐藏(_H)" - #~ msgid "S_ort Images" #~ msgstr "图像排序(_O)" @@ -7034,9 +7549,6 @@ #~ msgid "Move current catalog to another location" #~ msgstr "将当前的一览表移动到其它位置" -#~ msgid "Open the selected folder in a new window" -#~ msgstr "在新窗口打开选中的文件夹" - #~ msgid "Open the selected folder with the Nautilus file manager" #~ msgstr "用 Nautilus 文件管理器打开选中的文件夹" @@ -7064,9 +7576,6 @@ #~ msgid "Move the current folder to the Trash" #~ msgstr "将当前的文件夹移至回收站" -#~ msgid "Copy current folder" -#~ msgstr "复制当前的文件夹" - #~ msgid "Assign categories to the current folder" #~ msgstr "为当前文件夹分类" @@ -7217,9 +7726,6 @@ #~ msgid "_Open With..." #~ msgstr "打开方式(_O)..." -#~ msgid "Revert to saved image" -#~ msgstr "将图像还原为未修改前的版本" - #~ msgid "Print the current image" #~ msgstr "打印当前的图像" diff -Nru gthumb-3.11.2/README.md gthumb-3.12.0/README.md --- gthumb-3.11.2/README.md 2021-01-10 10:11:37.926578500 +0000 +++ gthumb-3.12.0/README.md 2021-09-19 15:50:37.605038200 +0000 @@ -1,7 +1,7 @@ # gThumb An image viewer and browser utility for the GNOME environment. -More information can be found at https://wiki.gnome.org/Apps/Gthumb. +More information can be found at . ![Image](https://gitlab.gnome.org/GNOME/gthumb/raw/master/data/appdata/ss-viewer.png) @@ -19,7 +19,7 @@ * Image viewer + View single images (including GIF animations). Supported image - types are: BMP, JPEG, GIF, PNG, TIFF, TGA, ICO, XPM. + types are: BMP, JPEG, GIF, PNG, TIFF, TGA, ICO, XPM, JXL, AVIF. + Optional support for RAW and HDR (high dynamic range) images. + View EXIF data attached to JPEG images. + View in fullscreen mode. @@ -60,7 +60,7 @@ are implemented as extensions and are supplied with the standard distribution. Users may write (and share) additional extensions. - See https://wiki.gnome.org/Apps/Gthumb/extensions for details. + See for details. ## Licensing @@ -91,6 +91,8 @@ * libraw - some support for RAW photos * librsvg - display SVG images * libwebp - display and save WebP images + * libjxl - display JPEG XL images + * libheif - display and save AVIF images * lcms2, colord - color profile support * champlain, champlain-gtk - view the place a photo was taken on a map * clutter, clutter-gtk - enhanced slideshow effects @@ -101,11 +103,9 @@ ## Download - Tar archives: + Source archives available at . - http://ftp.gnome.org/pub/GNOME/sources/gthumb - - Git repository: + Clone the Git repository: git clone https://gitlab.gnome.org/GNOME/gthumb.git @@ -117,4 +117,4 @@ sudo ninja -C build install More development information is available at - https://wiki.gnome.org/Apps/Gthumb/development. + .