Merge lp:~noskcaj/ubuntu/trusty/gthumb/3.2.5 into lp:ubuntu/trusty/gthumb

Proposed by Jackson Doak
Status: Needs review
Proposed branch: lp:~noskcaj/ubuntu/trusty/gthumb/3.2.5
Merge into: lp:ubuntu/trusty/gthumb
Diff against target: 334187 lines (+115047/-148112)
879 files modified
.pc/.quilt_patches (+0/-1)
.pc/.quilt_series (+0/-1)
.pc/.version (+0/-1)
.pc/01-fix_missing_linkage.patch/gthumb/Makefile.am (+0/-379)
.pc/02-preserve_upstream_files.patch/Makefile.am (+0/-77)
.pc/03-add_missing_includes.patch/extensions/exiv2_tools/exiv2-utils.cpp (+0/-1411)
.pc/05-fix_locales.patch/po/ru.po (+0/-5438)
.pc/07-fix_documentation_xml.patch/help/C/shortcuts.page (+0/-554)
.pc/07-fix_documentation_xml.patch/help/C/strftime.page (+0/-392)
.pc/07-fix_documentation_xml.patch/help/de/shortcuts.page (+0/-530)
.pc/07-fix_documentation_xml.patch/help/de/strftime.page (+0/-336)
.pc/07-fix_documentation_xml.patch/help/el/shortcuts.page (+0/-554)
.pc/07-fix_documentation_xml.patch/help/el/strftime.page (+0/-392)
.pc/07-fix_documentation_xml.patch/help/es/shortcuts.page (+0/-530)
.pc/07-fix_documentation_xml.patch/help/es/strftime.page (+0/-336)
.pc/07-fix_documentation_xml.patch/help/fr/shortcuts.page (+0/-530)
.pc/07-fix_documentation_xml.patch/help/fr/strftime.page (+0/-336)
.pc/07-fix_documentation_xml.patch/help/oc/shortcuts.page (+0/-554)
.pc/07-fix_documentation_xml.patch/help/oc/strftime.page (+0/-392)
.pc/07-fix_documentation_xml.patch/help/sl/shortcuts.page (+0/-530)
.pc/07-fix_documentation_xml.patch/help/sl/strftime.page (+0/-336)
.pc/07-fix_documentation_xml.patch/help/sv/shortcuts.page (+0/-554)
.pc/07-fix_documentation_xml.patch/help/sv/strftime.page (+0/-392)
.pc/07-fix_documentation_xml.patch/help/zh_CN/shortcuts.page (+0/-554)
.pc/07-fix_documentation_xml.patch/help/zh_CN/strftime.page (+0/-392)
.pc/10-fix_POTFILES.skip.patch/po/POTFILES.skip (+0/-3)
.pc/13-fix_Close_mismatch.patch/gthumb/gth-window-actions-entries.h (+0/-41)
.pc/applied-patches (+0/-7)
ChangeLog (+3855/-29)
Makefile.am (+26/-2)
Makefile.in (+0/-934)
NEWS (+217/-14)
aclocal.m4 (+0/-2051)
compile (+7/-2)
config.guess (+101/-77)
config.h.in (+15/-6)
config.sub (+0/-1782)
configure (+0/-24132)
configure.ac (+104/-40)
copy-n-paste/Makefile.in (+102/-64)
data/Makefile.am (+1/-0)
data/Makefile.in (+133/-122)
data/gthumb-3.0.pc (+0/-14)
data/gthumb-3.2.pc (+14/-0)
data/icons/Makefile.am (+1/-0)
data/icons/Makefile.in (+125/-100)
data/icons/gthumb.svg (+5566/-0)
data/icons/hicolor/16x16/Makefile.in (+123/-99)
data/icons/hicolor/16x16/actions/Makefile.am (+3/-2)
data/icons/hicolor/16x16/actions/Makefile.in (+79/-46)
data/icons/hicolor/16x16/apps/Makefile.in (+76/-44)
data/icons/hicolor/22x22/Makefile.in (+123/-99)
data/icons/hicolor/22x22/actions/Makefile.am (+2/-2)
data/icons/hicolor/22x22/actions/Makefile.in (+78/-46)
data/icons/hicolor/22x22/apps/Makefile.in (+76/-44)
data/icons/hicolor/24x24/Makefile.in (+123/-99)
data/icons/hicolor/24x24/actions/Makefile.am (+1/-0)
data/icons/hicolor/24x24/actions/Makefile.in (+77/-44)
data/icons/hicolor/256x256/Makefile.am (+3/-0)
data/icons/hicolor/256x256/Makefile.in (+701/-0)
data/icons/hicolor/256x256/apps/Makefile.am (+11/-0)
data/icons/hicolor/256x256/apps/Makefile.in (+580/-0)
data/icons/hicolor/32x32/Makefile.in (+123/-99)
data/icons/hicolor/32x32/apps/Makefile.in (+76/-44)
data/icons/hicolor/48x48/Makefile.in (+123/-99)
data/icons/hicolor/48x48/actions/Makefile.in (+76/-44)
data/icons/hicolor/48x48/apps/Makefile.in (+76/-44)
data/icons/hicolor/Makefile.am (+1/-1)
data/icons/hicolor/Makefile.in (+131/-106)
data/icons/hicolor/scalable/Makefile.in (+123/-99)
data/icons/hicolor/scalable/actions/Makefile.am (+10/-9)
data/icons/hicolor/scalable/actions/Makefile.in (+85/-52)
data/icons/hicolor/scalable/actions/tool-adjust-contrast.svg (+237/-0)
data/icons/hicolor/scalable/apps/Makefile.in (+76/-44)
data/icons/hicolor/scalable/apps/gthumb.svg (+4792/-417)
data/org.gnome.gthumb.change-date.gschema.xml.in (+0/-3)
data/org.gnome.gthumb.flickr.gschema.xml.in (+30/-0)
data/org.gnome.gthumb.gschema.xml.in (+27/-11)
data/org.gnome.gthumb.gstreamer-tools.gschema.xml.in (+3/-0)
data/org.gnome.gthumb.image-viewer.gschema.xml.in (+6/-10)
data/org.gnome.gthumb.picasaweb.gschema.xml.in (+11/-8)
data/org.gnome.gthumb.pixbuf-savers.gschema.xml.in (+22/-9)
data/org.gnome.gthumb.resize-images.gschema.xml.in (+2/-2)
data/ui/Makefile.in (+76/-44)
debian/changelog (+23/-5)
debian/compat (+1/-1)
debian/control (+12/-10)
debian/copyright (+3/-1)
debian/gthumb-data.install (+1/-1)
debian/patches/01-fix_missing_linkage.patch (+9/-7)
debian/patches/02-preserve_upstream_files.patch (+5/-13)
debian/patches/03-add_missing_includes.patch (+4/-2)
debian/patches/05-fix_locales.patch (+8/-6)
debian/patches/07-fix_documentation_xml.patch (+280/-244)
debian/patches/10-fix_POTFILES.skip.patch (+4/-2)
debian/patches/13-fix_Close_mismatch.patch (+4/-2)
debian/rules (+9/-3)
debian/source/options (+1/-0)
depcomp (+215/-204)
extensions/23hq/Makefile.am (+2/-2)
extensions/23hq/Makefile.in (+109/-70)
extensions/23hq/actions.c (+10/-3)
extensions/Makefile.am (+5/-2)
extensions/Makefile.in (+128/-101)
extensions/bookmarks/Makefile.in (+137/-109)
extensions/bookmarks/callbacks.c (+12/-4)
extensions/bookmarks/data/Makefile.in (+123/-99)
extensions/bookmarks/data/ui/Makefile.in (+76/-44)
extensions/bookmarks/dlg-bookmarks.c (+210/-128)
extensions/burn_disc/Makefile.in (+137/-109)
extensions/burn_disc/data/Makefile.in (+123/-99)
extensions/burn_disc/data/ui/Makefile.in (+76/-44)
extensions/cairo_io/Makefile.am (+58/-10)
extensions/cairo_io/Makefile.in (+413/-137)
extensions/cairo_io/cairo-image-surface-jpeg.c (+559/-0)
extensions/cairo_io/cairo-image-surface-jpeg.h (+41/-0)
extensions/cairo_io/cairo-image-surface-png.c (+253/-0)
extensions/cairo_io/cairo-image-surface-png.h (+41/-0)
extensions/cairo_io/cairo-image-surface-svg.c (+190/-0)
extensions/cairo_io/cairo-image-surface-svg.h (+41/-0)
extensions/cairo_io/cairo-image-surface-webp.c (+134/-0)
extensions/cairo_io/cairo-image-surface-webp.h (+41/-0)
extensions/cairo_io/cairo-image-surface-xcf.c (+1528/-0)
extensions/cairo_io/cairo-image-surface-xcf.h (+41/-0)
extensions/cairo_io/cairo-io-jpeg.c (+0/-547)
extensions/cairo_io/cairo-io-jpeg.h (+0/-40)
extensions/cairo_io/cairo-io-png.c (+0/-252)
extensions/cairo_io/cairo-io-png.h (+0/-40)
extensions/cairo_io/cairo-io-svg.c (+0/-189)
extensions/cairo_io/cairo-io-svg.h (+0/-40)
extensions/cairo_io/data/Makefile.am (+3/-0)
extensions/cairo_io/data/Makefile.in (+701/-0)
extensions/cairo_io/data/ui/Makefile.am (+11/-0)
extensions/cairo_io/data/ui/Makefile.in (+584/-0)
extensions/cairo_io/data/ui/jpeg-options.ui (+187/-0)
extensions/cairo_io/data/ui/png-options.ui (+57/-0)
extensions/cairo_io/data/ui/save-options-preferences.ui (+137/-0)
extensions/cairo_io/data/ui/tga-options.ui (+27/-0)
extensions/cairo_io/data/ui/tiff-options.ui (+330/-0)
extensions/cairo_io/data/ui/webp-options.ui (+121/-0)
extensions/cairo_io/gth-image-saver-jpeg.c (+534/-0)
extensions/cairo_io/gth-image-saver-jpeg.h (+56/-0)
extensions/cairo_io/gth-image-saver-png.c (+370/-0)
extensions/cairo_io/gth-image-saver-png.h (+56/-0)
extensions/cairo_io/gth-image-saver-tga.c (+361/-0)
extensions/cairo_io/gth-image-saver-tga.h (+56/-0)
extensions/cairo_io/gth-image-saver-tiff.c (+577/-0)
extensions/cairo_io/gth-image-saver-tiff.h (+56/-0)
extensions/cairo_io/gth-image-saver-webp.c (+399/-0)
extensions/cairo_io/gth-image-saver-webp.h (+56/-0)
extensions/cairo_io/main.c (+34/-3)
extensions/cairo_io/preferences.c (+161/-0)
extensions/cairo_io/preferences.h (+81/-0)
extensions/catalogs/Makefile.in (+137/-109)
extensions/catalogs/callbacks.c (+8/-8)
extensions/catalogs/data/Makefile.in (+123/-99)
extensions/catalogs/data/ui/Makefile.in (+76/-44)
extensions/catalogs/data/ui/organize-files-task.ui (+5/-9)
extensions/catalogs/data/ui/organize-files.ui (+3/-30)
extensions/catalogs/dlg-add-to-catalog.c (+8/-8)
extensions/catalogs/dlg-catalog-properties.c (+8/-8)
extensions/catalogs/dlg-organize-files.c (+35/-0)
extensions/catalogs/gth-catalog.c (+19/-27)
extensions/catalogs/gth-file-source-catalogs.c (+42/-42)
extensions/catalogs/gth-organize-task.c (+3/-3)
extensions/change_date/Makefile.in (+137/-109)
extensions/change_date/data/Makefile.in (+123/-99)
extensions/change_date/data/ui/Makefile.in (+76/-44)
extensions/change_date/data/ui/change-date.ui (+165/-107)
extensions/change_date/dlg-change-date.c (+1/-11)
extensions/change_date/gth-change-date-task.c (+1/-20)
extensions/change_date/gth-change-date-task.h (+1/-2)
extensions/change_date/preferences.h (+0/-1)
extensions/comments/Makefile.am (+3/-0)
extensions/comments/Makefile.in (+139/-110)
extensions/comments/data/Makefile.in (+123/-99)
extensions/comments/data/ui/Makefile.in (+76/-44)
extensions/comments/gth-comment.c (+126/-129)
extensions/comments/gth-comment.h (+2/-1)
extensions/comments/gth-import-metadata-task.c (+19/-15)
extensions/comments/gth-metadata-provider-comment.c (+3/-1)
extensions/comments/main.c (+37/-14)
extensions/contact_sheet/Makefile.in (+138/-109)
extensions/contact_sheet/data/Makefile.in (+123/-99)
extensions/contact_sheet/data/contact_sheet_themes/Makefile.in (+76/-44)
extensions/contact_sheet/data/ui/Makefile.in (+76/-44)
extensions/contact_sheet/dlg-contact-sheet.c (+22/-27)
extensions/contact_sheet/dlg-image-wall.c (+8/-7)
extensions/contact_sheet/gth-contact-sheet-creator.c (+50/-53)
extensions/contact_sheet/gth-contact-sheet-theme-dialog.c (+52/-52)
extensions/contact_sheet/gth-contact-sheet-theme.c (+36/-41)
extensions/contact_sheet/gth-contact-sheet-theme.h (+8/-8)
extensions/convert_format/Makefile.in (+137/-109)
extensions/convert_format/data/Makefile.in (+123/-99)
extensions/convert_format/data/ui/Makefile.in (+76/-44)
extensions/convert_format/dlg-convert-format.c (+19/-18)
extensions/desktop_background/Makefile.in (+107/-68)
extensions/desktop_background/actions.c (+102/-63)
extensions/edit_metadata/Makefile.in (+137/-109)
extensions/edit_metadata/data/Makefile.in (+123/-99)
extensions/edit_metadata/data/ui/Makefile.in (+76/-44)
extensions/edit_metadata/gth-delete-metadata-task.c (+13/-13)
extensions/exiv2_tools/Makefile.in (+137/-109)
extensions/exiv2_tools/data/Makefile.in (+123/-99)
extensions/exiv2_tools/data/ui/Makefile.in (+76/-44)
extensions/exiv2_tools/exiv2-utils.cpp (+88/-50)
extensions/exiv2_tools/exiv2-utils.h (+28/-24)
extensions/exiv2_tools/gth-metadata-provider-exiv2.c (+30/-14)
extensions/exiv2_tools/main.c (+19/-3)
extensions/export_tools/Makefile.in (+107/-68)
extensions/facebook/Makefile.am (+4/-14)
extensions/facebook/Makefile.in (+155/-187)
extensions/facebook/actions.c (+9/-0)
extensions/facebook/actions.h (+1/-0)
extensions/facebook/callbacks.c (+10/-0)
extensions/facebook/data/Makefile.in (+123/-99)
extensions/facebook/data/ui/Makefile.am (+2/-5)
extensions/facebook/data/ui/Makefile.in (+78/-49)
extensions/facebook/data/ui/export-to-facebook.ui (+31/-47)
extensions/facebook/data/ui/facebook-account-chooser.ui (+0/-61)
extensions/facebook/data/ui/facebook-account-manager.ui (+0/-115)
extensions/facebook/data/ui/facebook-album-properties.ui (+11/-43)
extensions/facebook/data/ui/facebook-ask-authorization.ui (+0/-84)
extensions/facebook/data/ui/facebook-complete-authorization.ui (+0/-86)
extensions/facebook/data/ui/import-from-facebook.ui (+300/-0)
extensions/facebook/dlg-export-to-facebook.c (+72/-76)
extensions/facebook/dlg-import-from-facebook.c (+607/-0)
extensions/facebook/dlg-import-from-facebook.h (+29/-0)
extensions/facebook/facebook-account-chooser-dialog.c (+0/-236)
extensions/facebook/facebook-account-chooser-dialog.h (+0/-60)
extensions/facebook/facebook-account-manager-dialog.c (+0/-219)
extensions/facebook/facebook-account-manager-dialog.h (+0/-58)
extensions/facebook/facebook-account.c (+0/-188)
extensions/facebook/facebook-account.h (+0/-71)
extensions/facebook/facebook-album-properties-dialog.c (+37/-22)
extensions/facebook/facebook-album-properties-dialog.h (+1/-3)
extensions/facebook/facebook-album.c (+154/-131)
extensions/facebook/facebook-album.h (+9/-15)
extensions/facebook/facebook-authentication.c (+0/-765)
extensions/facebook/facebook-authentication.h (+0/-79)
extensions/facebook/facebook-connection.c (+0/-575)
extensions/facebook/facebook-connection.h (+0/-112)
extensions/facebook/facebook-photo.c (+389/-156)
extensions/facebook/facebook-photo.h (+21/-37)
extensions/facebook/facebook-service.c (+598/-658)
extensions/facebook/facebook-service.h (+11/-32)
extensions/facebook/facebook-user.c (+0/-135)
extensions/facebook/facebook-user.h (+0/-60)
extensions/facebook/facebook.extension.in.in (+1/-1)
extensions/file_manager/Makefile.in (+107/-68)
extensions/file_manager/actions.c (+1/-2)
extensions/file_manager/callbacks.c (+41/-19)
extensions/file_tools/Makefile.am (+6/-4)
extensions/file_tools/Makefile.in (+172/-132)
extensions/file_tools/cairo-rotate.c (+14/-7)
extensions/file_tools/cairo-rotate.h (+1/-1)
extensions/file_tools/callbacks.c (+4/-4)
extensions/file_tools/data/Makefile.in (+123/-99)
extensions/file_tools/data/ui/Makefile.am (+1/-0)
extensions/file_tools/data/ui/Makefile.in (+77/-44)
extensions/file_tools/data/ui/adjust-colors-options.ui (+20/-9)
extensions/file_tools/data/ui/crop-options.ui (+485/-395)
extensions/file_tools/data/ui/grayscale-options.ui (+204/-0)
extensions/file_tools/data/ui/resize-options.ui (+532/-517)
extensions/file_tools/data/ui/rotate-options.ui (+329/-296)
extensions/file_tools/data/ui/sharpen-options.ui (+25/-5)
extensions/file_tools/gth-file-tool-adjust-colors.c (+209/-127)
extensions/file_tools/gth-file-tool-adjust-contrast.c (+317/-0)
extensions/file_tools/gth-file-tool-adjust-contrast.h (+51/-0)
extensions/file_tools/gth-file-tool-crop.c (+8/-14)
extensions/file_tools/gth-file-tool-desaturate.c (+0/-204)
extensions/file_tools/gth-file-tool-desaturate.h (+0/-51)
extensions/file_tools/gth-file-tool-enhance.c (+0/-355)
extensions/file_tools/gth-file-tool-enhance.h (+0/-51)
extensions/file_tools/gth-file-tool-equalize.c (+26/-71)
extensions/file_tools/gth-file-tool-grayscale.c (+508/-0)
extensions/file_tools/gth-file-tool-grayscale.h (+53/-0)
extensions/file_tools/gth-file-tool-resize.c (+189/-59)
extensions/file_tools/gth-file-tool-rotate.c (+51/-59)
extensions/file_tools/gth-file-tool-sharpen.c (+59/-33)
extensions/file_tools/gth-image-line-tool.c (+1/-1)
extensions/file_tools/gth-image-rotator.c (+100/-74)
extensions/file_tools/gth-image-rotator.h (+2/-2)
extensions/file_tools/gth-preview-tool.c (+354/-0)
extensions/file_tools/gth-preview-tool.h (+61/-0)
extensions/file_tools/main.c (+4/-4)
extensions/file_viewer/Makefile.in (+107/-68)
extensions/find_duplicates/Makefile.in (+137/-109)
extensions/find_duplicates/data/Makefile.in (+123/-99)
extensions/find_duplicates/data/ui/Makefile.in (+76/-44)
extensions/find_duplicates/data/ui/find-duplicates-dialog.ui (+28/-24)
extensions/find_duplicates/dlg-find-duplicates.c (+6/-3)
extensions/find_duplicates/gth-find-duplicates.c (+378/-51)
extensions/flicker/Makefile.am (+2/-2)
extensions/flicker/Makefile.in (+109/-70)
extensions/flicker/actions.c (+12/-5)
extensions/flicker_utils/Makefile.am (+6/-13)
extensions/flicker_utils/Makefile.in (+155/-175)
extensions/flicker_utils/data/Makefile.in (+123/-99)
extensions/flicker_utils/data/ui/Makefile.am (+1/-4)
extensions/flicker_utils/data/ui/Makefile.in (+77/-48)
extensions/flicker_utils/data/ui/export-to-flickr.ui (+72/-14)
extensions/flicker_utils/data/ui/flicker-account-chooser.ui (+0/-61)
extensions/flicker_utils/data/ui/flicker-account-manager.ui (+0/-115)
extensions/flicker_utils/data/ui/flicker-ask-authorization.ui (+0/-84)
extensions/flicker_utils/data/ui/flicker-complete-authorization.ui (+0/-85)
extensions/flicker_utils/data/ui/flickr-ask-authorization-old.ui (+102/-0)
extensions/flicker_utils/data/ui/import-from-flickr.ui (+2/-26)
extensions/flicker_utils/dlg-export-to-flickr.c (+99/-63)
extensions/flicker_utils/dlg-import-from-flickr.c (+47/-60)
extensions/flicker_utils/flicker_utils.extension.in.in (+1/-1)
extensions/flicker_utils/flickr-account-chooser-dialog.c (+0/-236)
extensions/flicker_utils/flickr-account-chooser-dialog.h (+0/-60)
extensions/flicker_utils/flickr-account-manager-dialog.c (+0/-219)
extensions/flicker_utils/flickr-account-manager-dialog.h (+0/-58)
extensions/flicker_utils/flickr-account.c (+117/-77)
extensions/flicker_utils/flickr-account.h (+32/-17)
extensions/flicker_utils/flickr-authentication.c (+0/-701)
extensions/flicker_utils/flickr-authentication.h (+0/-76)
extensions/flicker_utils/flickr-connection.c (+0/-532)
extensions/flicker_utils/flickr-connection.h (+0/-107)
extensions/flicker_utils/flickr-consumer.c (+139/-0)
extensions/flicker_utils/flickr-consumer.h (+34/-0)
extensions/flicker_utils/flickr-service.c (+779/-334)
extensions/flicker_utils/flickr-service.h (+15/-42)
extensions/flicker_utils/flickr-types.h (+30/-8)
extensions/flicker_utils/flickr-user.c (+0/-211)
extensions/flicker_utils/flickr-user.h (+0/-81)
extensions/flicker_utils/preferences.h (+34/-0)
extensions/gstreamer_tools/Makefile.in (+137/-109)
extensions/gstreamer_tools/actions.c (+32/-19)
extensions/gstreamer_tools/data/Makefile.in (+123/-99)
extensions/gstreamer_tools/data/ui/Makefile.in (+76/-44)
extensions/gstreamer_tools/gth-media-viewer-page.c (+176/-152)
extensions/gstreamer_tools/preferences.h (+1/-0)
extensions/gstreamer_utils/Makefile.am (+0/-2)
extensions/gstreamer_utils/Makefile.in (+108/-80)
extensions/gstreamer_utils/gstreamer-utils.c (+114/-154)
extensions/gstreamer_utils/gstscreenshot.c (+0/-259)
extensions/gstreamer_utils/gstscreenshot.h (+0/-36)
extensions/image_print/Makefile.in (+137/-109)
extensions/image_print/actions.c (+2/-3)
extensions/image_print/callbacks.c (+11/-0)
extensions/image_print/data/Makefile.in (+123/-99)
extensions/image_print/data/ui/Makefile.in (+76/-44)
extensions/image_print/gth-image-info.c (+38/-40)
extensions/image_print/gth-image-info.h (+32/-32)
extensions/image_print/gth-image-print-job.c (+197/-207)
extensions/image_print/gth-image-print-job.h (+1/-1)
extensions/image_print/gth-load-image-info-task.c (+6/-6)
extensions/image_rotation/Makefile.in (+107/-68)
extensions/image_rotation/gth-transform-task.c (+7/-5)
extensions/image_rotation/rotation-utils.c (+42/-51)
extensions/image_rotation/rotation-utils.h (+1/-1)
extensions/image_viewer/Makefile.in (+137/-109)
extensions/image_viewer/data/Makefile.in (+123/-99)
extensions/image_viewer/data/ui/Makefile.in (+76/-44)
extensions/image_viewer/gth-image-viewer-page.c (+22/-55)
extensions/image_viewer/gth-metadata-provider-image.c (+59/-6)
extensions/image_viewer/preferences.h (+0/-1)
extensions/importer/Makefile.in (+138/-109)
extensions/importer/data/Makefile.in (+123/-99)
extensions/importer/data/ui/Makefile.in (+76/-44)
extensions/importer/data/ui/import-preferences.ui (+61/-12)
extensions/importer/gth-import-task.c (+68/-48)
extensions/jpeg_utils/Makefile.in (+107/-68)
extensions/jpeg_utils/jmemorysrc.c (+1/-1)
extensions/jpeg_utils/transupp-80.c (+19/-6)
extensions/jpeg_utils/transupp-80.h (+13/-3)
extensions/list_tools/Makefile.in (+137/-109)
extensions/list_tools/data/Makefile.in (+123/-99)
extensions/list_tools/data/ui/Makefile.in (+76/-44)
extensions/list_tools/gth-script-file.c (+12/-13)
extensions/map_view/Makefile.in (+107/-68)
extensions/oauth/Makefile.am (+11/-6)
extensions/oauth/Makefile.in (+191/-137)
extensions/oauth/data/Makefile.in (+123/-99)
extensions/oauth/data/ui/Makefile.am (+4/-5)
extensions/oauth/data/ui/Makefile.in (+79/-48)
extensions/oauth/data/ui/oauth-account-manager.ui (+2/-4)
extensions/oauth/data/ui/oauth-ask-authorization.ui (+67/-61)
extensions/oauth/data/ui/oauth-complete-authorization.ui (+0/-85)
extensions/oauth/oauth-account-manager-dialog.c (+7/-7)
extensions/oauth/oauth-account.c (+295/-18)
extensions/oauth/oauth-account.h (+12/-1)
extensions/oauth/oauth-ask-authorization-dialog.c (+272/-0)
extensions/oauth/oauth-ask-authorization-dialog.h (+64/-0)
extensions/oauth/oauth-authentication.c (+0/-838)
extensions/oauth/oauth-authentication.h (+0/-82)
extensions/oauth/oauth-connection.c (+0/-568)
extensions/oauth/oauth-connection.h (+0/-139)
extensions/oauth/oauth-consumer.c (+51/-0)
extensions/oauth/oauth-consumer.h (+57/-0)
extensions/oauth/oauth-service.c (+558/-0)
extensions/oauth/oauth-service.h (+60/-0)
extensions/oauth/oauth.h (+33/-0)
extensions/oauth/web-service.c (+966/-0)
extensions/oauth/web-service.h (+114/-0)
extensions/photo_importer/Makefile.in (+137/-109)
extensions/photo_importer/data/Makefile.in (+123/-99)
extensions/photo_importer/data/ui/Makefile.in (+76/-44)
extensions/photo_importer/dlg-photo-importer.c (+1/-1)
extensions/photobucket/Makefile.am (+2/-2)
extensions/photobucket/Makefile.in (+139/-111)
extensions/photobucket/data/Makefile.in (+123/-99)
extensions/photobucket/data/ui/Makefile.in (+76/-44)
extensions/photobucket/data/ui/export-to-photobucket.ui (+89/-93)
extensions/photobucket/dlg-export-to-photobucket.c (+50/-62)
extensions/photobucket/photobucket-account.c (+81/-8)
extensions/photobucket/photobucket-consumer.c (+32/-106)
extensions/photobucket/photobucket-consumer.h (+1/-1)
extensions/photobucket/photobucket-service.c (+185/-68)
extensions/photobucket/photobucket-service.h (+6/-7)
extensions/picasaweb/Makefile.am (+2/-12)
extensions/picasaweb/Makefile.in (+142/-175)
extensions/picasaweb/data/Makefile.in (+123/-99)
extensions/picasaweb/data/ui/Makefile.am (+0/-3)
extensions/picasaweb/data/ui/Makefile.in (+76/-47)
extensions/picasaweb/data/ui/export-to-picasaweb.ui (+72/-22)
extensions/picasaweb/data/ui/import-from-picasaweb.ui (+5/-30)
extensions/picasaweb/data/ui/picasa-web-account-chooser.ui (+0/-77)
extensions/picasaweb/data/ui/picasa-web-account-manager.ui (+0/-136)
extensions/picasaweb/data/ui/picasa-web-account-properties.ui (+0/-202)
extensions/picasaweb/dlg-export-to-picasaweb.c (+187/-565)
extensions/picasaweb/dlg-import-from-picasaweb.c (+154/-580)
extensions/picasaweb/google-connection.c (+0/-392)
extensions/picasaweb/google-connection.h (+0/-97)
extensions/picasaweb/picasa-account-chooser-dialog.c (+0/-165)
extensions/picasaweb/picasa-account-chooser-dialog.h (+0/-59)
extensions/picasaweb/picasa-account-manager-dialog.c (+0/-240)
extensions/picasaweb/picasa-account-manager-dialog.h (+0/-58)
extensions/picasaweb/picasa-account-properties-dialog.c (+0/-221)
extensions/picasaweb/picasa-account-properties-dialog.h (+0/-66)
extensions/picasaweb/picasa-web-service.c (+653/-203)
extensions/picasaweb/picasa-web-service.h (+13/-15)
extensions/picasaweb/picasa-web-user.c (+0/-201)
extensions/picasaweb/picasa-web-user.h (+0/-74)
extensions/picasaweb/picasaweb.extension.in.in (+1/-1)
extensions/picasaweb/preferences.h (+2/-1)
extensions/pixbuf_savers/Makefile.am (+0/-70)
extensions/pixbuf_savers/Makefile.in (+0/-983)
extensions/pixbuf_savers/data/Makefile.am (+0/-3)
extensions/pixbuf_savers/data/Makefile.in (+0/-677)
extensions/pixbuf_savers/data/ui/Makefile.am (+0/-10)
extensions/pixbuf_savers/data/ui/Makefile.in (+0/-551)
extensions/pixbuf_savers/data/ui/jpeg-options.ui (+0/-193)
extensions/pixbuf_savers/data/ui/png-options.ui (+0/-57)
extensions/pixbuf_savers/data/ui/save-options-preferences.ui (+0/-137)
extensions/pixbuf_savers/data/ui/tga-options.ui (+0/-27)
extensions/pixbuf_savers/data/ui/tiff-options.ui (+0/-321)
extensions/pixbuf_savers/gth-jpeg-saver.c (+0/-537)
extensions/pixbuf_savers/gth-jpeg-saver.h (+0/-56)
extensions/pixbuf_savers/gth-png-saver.c (+0/-156)
extensions/pixbuf_savers/gth-png-saver.h (+0/-56)
extensions/pixbuf_savers/gth-tga-saver.c (+0/-389)
extensions/pixbuf_savers/gth-tga-saver.h (+0/-56)
extensions/pixbuf_savers/gth-tiff-saver.c (+0/-555)
extensions/pixbuf_savers/gth-tiff-saver.h (+0/-56)
extensions/pixbuf_savers/main.c (+0/-60)
extensions/pixbuf_savers/pixbuf_savers.extension.in.in (+0/-13)
extensions/pixbuf_savers/preferences.c (+0/-161)
extensions/pixbuf_savers/preferences.h (+0/-74)
extensions/raw_files/Makefile.in (+107/-68)
extensions/raw_files/main.c (+14/-5)
extensions/red_eye_removal/Makefile.in (+137/-109)
extensions/red_eye_removal/data/Makefile.in (+123/-99)
extensions/red_eye_removal/data/ui/Makefile.in (+76/-44)
extensions/red_eye_removal/data/ui/red-eye-removal-options.ui (+124/-129)
extensions/red_eye_removal/gth-file-tool-red-eye.c (+22/-22)
extensions/rename_series/Makefile.in (+137/-109)
extensions/rename_series/data/Makefile.in (+123/-99)
extensions/rename_series/data/ui/Makefile.in (+76/-44)
extensions/rename_series/dlg-rename-series.c (+25/-18)
extensions/resize_images/Makefile.in (+137/-109)
extensions/resize_images/data/Makefile.in (+123/-99)
extensions/resize_images/data/ui/Makefile.in (+76/-44)
extensions/resize_images/dlg-resize-images.c (+41/-30)
extensions/search/Makefile.in (+137/-109)
extensions/search/actions.c (+5/-5)
extensions/search/data/Makefile.in (+123/-99)
extensions/search/data/ui/Makefile.in (+76/-44)
extensions/search/gth-search-task.c (+16/-16)
extensions/selections/Makefile.in (+107/-68)
extensions/selections/actions.c (+11/-3)
extensions/selections/gth-file-source-selections.c (+1/-1)
extensions/selections/gth-selections-manager.c (+17/-17)
extensions/slideshow/Makefile.in (+137/-109)
extensions/slideshow/data/Makefile.in (+123/-99)
extensions/slideshow/data/ui/Makefile.in (+76/-44)
extensions/slideshow/gth-slideshow.c (+54/-18)
extensions/slideshow/gth-slideshow.h (+1/-0)
extensions/webalbums/Makefile.in (+138/-109)
extensions/webalbums/albumtheme-lex.c (+46/-46)
extensions/webalbums/albumtheme.c (+615/-813)
extensions/webalbums/data/Makefile.in (+123/-99)
extensions/webalbums/data/albumthemes/Classic/Makefile.in (+76/-44)
extensions/webalbums/data/albumthemes/Classic/image.gthtml (+6/-6)
extensions/webalbums/data/albumthemes/ClassicClips/Makefile.in (+76/-44)
extensions/webalbums/data/albumthemes/ClassicClips/image.gthtml (+8/-8)
extensions/webalbums/data/albumthemes/Makefile.in (+123/-99)
extensions/webalbums/data/albumthemes/NeatRound/Makefile.in (+76/-44)
extensions/webalbums/data/albumthemes/NeatRound/image.gthtml (+14/-14)
extensions/webalbums/data/albumthemes/Wiki/Makefile.in (+76/-44)
extensions/webalbums/data/albumthemes/Wiki/image.gthtml (+16/-16)
extensions/webalbums/data/ui/Makefile.in (+76/-44)
extensions/webalbums/data/ui/web-album-exporter.ui (+28/-30)
extensions/webalbums/dlg-web-exporter.c (+8/-43)
extensions/webalbums/gth-web-exporter.c (+77/-43)
gnome-doc-utils.make (+0/-706)
gthumb/Makefile.am (+48/-18)
gthumb/Makefile.in (+0/-2920)
gthumb/cairo-scale.c (+784/-0)
gthumb/cairo-scale.h (+65/-0)
gthumb/cairo-utils.c (+194/-80)
gthumb/cairo-utils.h (+28/-20)
gthumb/dlg-preferences-extensions.c (+15/-10)
gthumb/dlg-preferences.c (+2/-2)
gthumb/egg-macros.h (+0/-154)
gthumb/eggfileformatchooser.c (+0/-1229)
gthumb/eggfileformatchooser.h (+0/-85)
gthumb/gfixed.h (+39/-0)
gthumb/gio-utils.c (+56/-46)
gthumb/gio-utils.h (+13/-8)
gthumb/glib-utils.c (+131/-0)
gthumb/glib-utils.h (+6/-0)
gthumb/gnome-desktop-thumbnail.c (+88/-78)
gthumb/gnome-desktop-thumbnail.h (+4/-6)
gthumb/gth-async-task.c (+18/-18)
gthumb/gth-auto-paned.c (+4/-4)
gthumb/gth-auto-paned.h (+7/-7)
gthumb/gth-browser-actions-callbacks.c (+17/-3)
gthumb/gth-browser-actions-callbacks.h (+1/-0)
gthumb/gth-browser-actions-entries.h (+8/-2)
gthumb/gth-browser-ui.h (+12/-10)
gthumb/gth-browser.c (+413/-122)
gthumb/gth-browser.h (+5/-4)
gthumb/gth-color-scale.c (+631/-0)
gthumb/gth-color-scale.h (+75/-0)
gthumb/gth-empty-list.c (+23/-20)
gthumb/gth-empty-list.h (+3/-3)
gthumb/gth-file-chooser-dialog.c (+184/-115)
gthumb/gth-file-data.c (+40/-3)
gthumb/gth-file-data.h (+3/-0)
gthumb/gth-file-list.c (+63/-12)
gthumb/gth-file-list.h (+14/-10)
gthumb/gth-file-tool.c (+23/-0)
gthumb/gth-file-tool.h (+2/-0)
gthumb/gth-file-view.c (+8/-0)
gthumb/gth-file-view.h (+4/-0)
gthumb/gth-filter-file.c (+6/-8)
gthumb/gth-filter-file.h (+2/-2)
gthumb/gth-filter.c (+27/-37)
gthumb/gth-filterbar.c (+132/-15)
gthumb/gth-filterbar.h (+7/-3)
gthumb/gth-folder-tree.c (+312/-25)
gthumb/gth-grid-view.c (+26/-10)
gthumb/gth-histogram-view.c (+1/-18)
gthumb/gth-histogram.c (+40/-76)
gthumb/gth-histogram.h (+2/-2)
gthumb/gth-hook.c (+7/-7)
gthumb/gth-icon-cache.c (+33/-62)
gthumb/gth-icon-cache.h (+5/-2)
gthumb/gth-image-dragger.c (+73/-15)
gthumb/gth-image-list-task.c (+550/-0)
gthumb/gth-image-list-task.h (+65/-0)
gthumb/gth-image-loader.c (+91/-177)
gthumb/gth-image-loader.h (+6/-0)
gthumb/gth-image-navigator.c (+4/-5)
gthumb/gth-image-preloader.c (+56/-24)
gthumb/gth-image-saver.c (+534/-0)
gthumb/gth-image-saver.h (+122/-0)
gthumb/gth-image-selector.c (+90/-14)
gthumb/gth-image-task.c (+140/-0)
gthumb/gth-image-task.h (+69/-0)
gthumb/gth-image-utils.c (+179/-0)
gthumb/gth-image-utils.h (+78/-0)
gthumb/gth-image-viewer.c (+24/-6)
gthumb/gth-image-viewer.h (+1/-0)
gthumb/gth-image.c (+43/-0)
gthumb/gth-image.h (+5/-1)
gthumb/gth-info-bar.c (+18/-0)
gthumb/gth-location-chooser.c (+1/-1)
gthumb/gth-main-default-hooks.c (+3/-3)
gthumb/gth-main.c (+40/-38)
gthumb/gth-main.h (+2/-2)
gthumb/gth-metadata-provider.c (+17/-0)
gthumb/gth-overwrite-dialog.c (+8/-8)
gthumb/gth-overwrite-dialog.h (+4/-1)
gthumb/gth-paned.c (+178/-0)
gthumb/gth-paned.h (+57/-0)
gthumb/gth-pixbuf-list-task.c (+0/-551)
gthumb/gth-pixbuf-list-task.h (+0/-64)
gthumb/gth-pixbuf-saver.c (+0/-158)
gthumb/gth-pixbuf-saver.h (+0/-91)
gthumb/gth-pixbuf-task.c (+0/-273)
gthumb/gth-pixbuf-task.h (+0/-94)
gthumb/gth-preferences.h (+8/-0)
gthumb/gth-progress-dialog.c (+35/-15)
gthumb/gth-save-image-task.c (+228/-0)
gthumb/gth-save-image-task.h (+60/-0)
gthumb/gth-screensaver.c (+28/-147)
gthumb/gth-screensaver.h (+2/-2)
gthumb/gth-sidebar.h (+6/-0)
gthumb/gth-statusbar.c (+2/-2)
gthumb/gth-tags-entry.c (+98/-0)
gthumb/gth-tags-file.c (+7/-8)
gthumb/gth-tags-file.h (+2/-2)
gthumb/gth-task.c (+69/-0)
gthumb/gth-test-category.c (+13/-3)
gthumb/gth-thumb-loader.c (+75/-66)
gthumb/gth-time.c (+38/-23)
gthumb/gth-time.h (+9/-4)
gthumb/gth-toolbox.c (+6/-1)
gthumb/gth-uri-list.c (+115/-30)
gthumb/gth-uri-list.h (+10/-2)
gthumb/gth-user-dir.c (+95/-42)
gthumb/gth-user-dir.h (+8/-4)
gthumb/gth-window-actions-entries.h (+1/-1)
gthumb/gth-window.c (+43/-23)
gthumb/gth-window.h (+2/-2)
gthumb/gthumb.gresource.xml (+7/-0)
gthumb/gtk-utils.c (+191/-241)
gthumb/gtk-utils.h (+11/-13)
gthumb/main-migrate-catalogs.c (+16/-13)
gthumb/main.c (+140/-1)
gthumb/pixbuf-io.c (+47/-327)
gthumb/pixbuf-io.h (+9/-40)
gthumb/pixbuf-utils.c (+39/-557)
gthumb/pixbuf-utils.h (+10/-47)
gthumb/resources/Makefile.am (+5/-0)
gthumb/resources/Makefile.in (+524/-0)
gthumb/resources/gthumb.css (+27/-0)
gthumb/resources/message-dialog.ui (+93/-0)
gthumb/typedefs.h (+8/-0)
help/C/shortcuts.page (+6/-6)
help/C/strftime.page (+1/-1)
help/ChangeLog (+5/-0)
help/Makefile.am (+21/-24)
help/Makefile.in (+104/-678)
help/cs/attributes.page (+106/-0)
help/cs/batch-change-date.page (+12/-0)
help/cs/batch-convert-format.page (+12/-0)
help/cs/batch-resize.page (+12/-0)
help/cs/batch-rotate.page (+12/-0)
help/cs/batch-scripts.page (+12/-0)
help/cs/bookmarks.page (+14/-0)
help/cs/browser.page (+67/-0)
help/cs/cs.po (+2844/-0)
help/cs/edit-colors.page (+35/-0)
help/cs/edit-redeye.page (+13/-0)
help/cs/edit-resize-crop.page (+24/-0)
help/cs/edit-rotate.page (+33/-0)
help/cs/edit-save-undo-redo.page (+16/-0)
help/cs/extensions.page (+16/-0)
help/cs/file-copy-move.page (+28/-0)
help/cs/filtering.page (+27/-0)
help/cs/fullscreen.page (+22/-0)
help/cs/gimp.page (+9/-0)
help/cs/import.page (+45/-0)
help/cs/index.page (+64/-0)
help/cs/introduction.page (+23/-0)
help/cs/legal.xml (+5/-0)
help/cs/printing.page (+21/-0)
help/cs/rename-series.page (+89/-0)
help/cs/sharing-disc.page (+10/-0)
help/cs/sharing-social.page (+12/-0)
help/cs/shortcuts.page (+450/-0)
help/cs/slideshow.page (+23/-0)
help/cs/sorting.page (+11/-0)
help/cs/strftime.page (+336/-0)
help/cs/thumbnail-pane.page (+17/-0)
help/cs/thumbnails.page (+21/-0)
help/cs/viewer.page (+21/-0)
help/cs/wallpaper.page (+8/-0)
help/de/attributes.page (+12/-0)
help/de/batch-change-date.page (+12/-0)
help/de/batch-convert-format.page (+12/-0)
help/de/batch-resize.page (+12/-0)
help/de/batch-rotate.page (+12/-0)
help/de/batch-scripts.page (+12/-0)
help/de/bookmarks.page (+12/-0)
help/de/browser.page (+12/-0)
help/de/de.po (+2673/-2454)
help/de/edit-colors.page (+13/-1)
help/de/edit-redeye.page (+12/-0)
help/de/edit-resize-crop.page (+13/-1)
help/de/edit-rotate.page (+12/-0)
help/de/edit-save-undo-redo.page (+12/-0)
help/de/extensions.page (+12/-0)
help/de/file-copy-move.page (+12/-0)
help/de/filtering.page (+12/-0)
help/de/fullscreen.page (+12/-0)
help/de/gimp.page (+12/-0)
help/de/import.page (+12/-0)
help/de/index.page (+12/-0)
help/de/introduction.page (+12/-0)
help/de/legal.xml (+2/-6)
help/de/printing.page (+12/-0)
help/de/rename-series.page (+19/-21)
help/de/sharing-disc.page (+13/-1)
help/de/sharing-social.page (+12/-0)
help/de/shortcuts.page (+53/-121)
help/de/slideshow.page (+12/-0)
help/de/sorting.page (+12/-0)
help/de/strftime.page (+13/-1)
help/de/thumbnail-pane.page (+12/-0)
help/de/thumbnails.page (+12/-0)
help/de/viewer.page (+12/-0)
help/de/wallpaper.page (+12/-0)
help/el/edit-colors.page (+2/-2)
help/el/edit-resize-crop.page (+2/-2)
help/el/edit-rotate.page (+4/-4)
help/el/el.po (+2/-2)
help/el/shortcuts.page (+14/-14)
help/el/strftime.page (+1/-1)
help/es/attributes.page (+12/-0)
help/es/batch-change-date.page (+12/-0)
help/es/batch-convert-format.page (+12/-0)
help/es/batch-resize.page (+12/-0)
help/es/batch-rotate.page (+12/-0)
help/es/batch-scripts.page (+12/-0)
help/es/bookmarks.page (+12/-0)
help/es/browser.page (+12/-0)
help/es/edit-colors.page (+12/-0)
help/es/edit-redeye.page (+12/-0)
help/es/edit-resize-crop.page (+12/-0)
help/es/edit-rotate.page (+13/-1)
help/es/edit-save-undo-redo.page (+12/-0)
help/es/es.po (+2701/-2442)
help/es/extensions.page (+12/-0)
help/es/file-copy-move.page (+12/-0)
help/es/filtering.page (+12/-0)
help/es/fullscreen.page (+12/-0)
help/es/gimp.page (+12/-0)
help/es/import.page (+12/-0)
help/es/index.page (+12/-0)
help/es/introduction.page (+12/-0)
help/es/legal.xml (+2/-6)
help/es/printing.page (+12/-0)
help/es/rename-series.page (+19/-21)
help/es/sharing-disc.page (+12/-0)
help/es/sharing-social.page (+12/-0)
help/es/shortcuts.page (+52/-120)
help/es/slideshow.page (+12/-0)
help/es/sorting.page (+12/-0)
help/es/strftime.page (+14/-2)
help/es/thumbnail-pane.page (+12/-0)
help/es/thumbnails.page (+13/-1)
help/es/viewer.page (+12/-0)
help/es/wallpaper.page (+12/-0)
help/eu/edit-colors.page (+5/-5)
help/eu/edit-resize-crop.page (+2/-2)
help/eu/edit-rotate.page (+4/-4)
help/eu/legal.xml (+3/-1)
help/eu/shortcuts.page (+18/-18)
help/eu/thumbnails.page (+5/-1)
help/fr/attributes.page (+18/-0)
help/fr/batch-change-date.page (+18/-0)
help/fr/batch-convert-format.page (+18/-0)
help/fr/batch-resize.page (+18/-0)
help/fr/batch-rotate.page (+18/-0)
help/fr/batch-scripts.page (+18/-0)
help/fr/bookmarks.page (+18/-0)
help/fr/browser.page (+18/-0)
help/fr/edit-colors.page (+19/-1)
help/fr/edit-redeye.page (+18/-0)
help/fr/edit-resize-crop.page (+19/-1)
help/fr/edit-rotate.page (+18/-0)
help/fr/edit-save-undo-redo.page (+18/-0)
help/fr/extensions.page (+18/-0)
help/fr/file-copy-move.page (+18/-0)
help/fr/filtering.page (+18/-0)
help/fr/fr.po (+2516/-2452)
help/fr/fullscreen.page (+18/-0)
help/fr/gimp.page (+18/-0)
help/fr/import.page (+18/-0)
help/fr/index.page (+19/-1)
help/fr/introduction.page (+18/-0)
help/fr/printing.page (+18/-0)
help/fr/rename-series.page (+23/-15)
help/fr/sharing-disc.page (+18/-0)
help/fr/sharing-social.page (+18/-0)
help/fr/shortcuts.page (+58/-120)
help/fr/slideshow.page (+19/-1)
help/fr/sorting.page (+18/-0)
help/fr/strftime.page (+19/-1)
help/fr/thumbnail-pane.page (+18/-0)
help/fr/thumbnails.page (+18/-0)
help/fr/viewer.page (+18/-0)
help/fr/wallpaper.page (+18/-0)
help/oc/edit-resize-crop.page (+2/-2)
help/oc/edit-rotate.page (+2/-2)
help/oc/oc.po (+1/-1)
help/oc/shortcuts.page (+15/-15)
help/oc/strftime.page (+1/-1)
help/sl/batch-convert-format.page (+3/-1)
help/sl/batch-scripts.page (+3/-1)
help/sl/bookmarks.page (+4/-1)
help/sl/edit-colors.page (+5/-5)
help/sl/edit-redeye.page (+6/-1)
help/sl/edit-resize-crop.page (+2/-2)
help/sl/edit-rotate.page (+4/-4)
help/sl/edit-save-undo-redo.page (+4/-1)
help/sl/extensions.page (+4/-1)
help/sl/fullscreen.page (+2/-1)
help/sl/import.page (+2/-1)
help/sl/rename-series.page (+3/-3)
help/sl/sharing-disc.page (+6/-1)
help/sl/shortcuts.page (+20/-20)
help/sl/sl.po (+2/-2)
help/sl/strftime.page (+1/-1)
help/sl/thumbnails.page (+5/-1)
help/sv/edit-colors.page (+2/-2)
help/sv/edit-resize-crop.page (+2/-2)
help/sv/edit-rotate.page (+4/-4)
help/sv/shortcuts.page (+11/-11)
help/sv/strftime.page (+1/-1)
help/sv/sv.po (+2/-2)
help/zh_CN/attributes.page (+1/-1)
help/zh_CN/batch-change-date.page (+1/-1)
help/zh_CN/batch-convert-format.page (+1/-1)
help/zh_CN/batch-resize.page (+1/-1)
help/zh_CN/batch-rotate.page (+1/-1)
help/zh_CN/batch-scripts.page (+1/-1)
help/zh_CN/bookmarks.page (+1/-1)
help/zh_CN/browser.page (+1/-1)
help/zh_CN/edit-colors.page (+3/-3)
help/zh_CN/edit-redeye.page (+1/-1)
help/zh_CN/edit-resize-crop.page (+3/-3)
help/zh_CN/edit-rotate.page (+5/-5)
help/zh_CN/edit-save-undo-redo.page (+1/-1)
help/zh_CN/extensions.page (+1/-1)
help/zh_CN/file-copy-move.page (+1/-1)
help/zh_CN/filtering.page (+1/-1)
help/zh_CN/fullscreen.page (+1/-1)
help/zh_CN/gimp.page (+1/-1)
help/zh_CN/import.page (+1/-1)
help/zh_CN/index.page (+1/-1)
help/zh_CN/introduction.page (+1/-1)
help/zh_CN/printing.page (+1/-1)
help/zh_CN/rename-series.page (+1/-1)
help/zh_CN/sharing-disc.page (+1/-1)
help/zh_CN/sharing-social.page (+1/-1)
help/zh_CN/shortcuts.page (+11/-11)
help/zh_CN/slideshow.page (+1/-1)
help/zh_CN/sorting.page (+1/-1)
help/zh_CN/strftime.page (+2/-2)
help/zh_CN/thumbnail-pane.page (+1/-1)
help/zh_CN/thumbnails.page (+1/-1)
help/zh_CN/viewer.page (+1/-1)
help/zh_CN/wallpaper.page (+1/-1)
ltmain.sh (+0/-9655)
m4/Makefile.in (+77/-44)
m4/gnome-doc-utils.m4 (+0/-61)
m4/libtool.m4 (+0/-7982)
missing (+150/-265)
mkinstalldirs (+0/-162)
po/LINGUAS (+1/-1)
po/POTFILES.in (+70/-86)
po/POTFILES.skip (+0/-17)
po/be.po (+0/-3679)
po/cs.po (+824/-880)
po/de.po (+887/-873)
po/es.po (+887/-870)
po/fr.po (+874/-860)
po/hu.po (+3252/-2125)
po/id.po (+2241/-2309)
po/it.po (+1966/-1857)
po/lt.po (+935/-1145)
po/lv.po (+1103/-1653)
po/pl.po (+839/-887)
po/pt_BR.po (+6985/-4260)
po/ru.po (+2110/-1876)
po/sl.po (+1019/-965)
po/sr.po (+5360/-3591)
po/sr@latin.po (+5526/-0)
po/zh_HK.po (+1669/-1596)
po/zh_TW.po (+1669/-1598)
tests/Makefile.in (+114/-72)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/trusty/gthumb/3.2.5
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Needs Information
Review via email: mp+196783@code.launchpad.net

Description of the change

Sync from debian mentors (I uploaded it there too).

To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks. It looks like quite a few things changed since 3.0.2, can you confirm that this intentional and all right?

Comparing ./gthumb_3%3a3.0.2-0ubuntu3_amd64.deb and pbuilder/trusty_result/gthumb_3.2.5-0ubuntu1_amd64.deb
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .deb but not in first
-------------------------------------
-rw-r--r-- root/root /usr/share/doc/gthumb/changelog.gz

Files in first .deb but not in second
-------------------------------------
-rw-r--r-- root/root /usr/lib/gthumb/extensions/23hq.extension
-rw-r--r-- root/root /usr/lib/gthumb/extensions/facebook.extension
-rw-r--r-- root/root /usr/lib/gthumb/extensions/flicker.extension
-rw-r--r-- root/root /usr/lib/gthumb/extensions/flicker_utils.extension
-rw-r--r-- root/root /usr/lib/gthumb/extensions/lib23hq.so
-rw-r--r-- root/root /usr/lib/gthumb/extensions/libfacebook.so
-rw-r--r-- root/root /usr/lib/gthumb/extensions/libflicker.so
-rw-r--r-- root/root /usr/lib/gthumb/extensions/libflicker_utils.so
-rw-r--r-- root/root /usr/lib/gthumb/extensions/liboauth.so
-rw-r--r-- root/root /usr/lib/gthumb/extensions/libphotobucket.so
-rw-r--r-- root/root /usr/lib/gthumb/extensions/libpicasaweb.so
-rw-r--r-- root/root /usr/lib/gthumb/extensions/libpixbuf_savers.so
-rw-r--r-- root/root /usr/lib/gthumb/extensions/oauth.extension
-rw-r--r-- root/root /usr/lib/gthumb/extensions/photobucket.extension
-rw-r--r-- root/root /usr/lib/gthumb/extensions/picasaweb.extension
-rw-r--r-- root/root /usr/lib/gthumb/extensions/pixbuf_savers.extension

review: Needs Information
Revision history for this message
Jackson Doak (noskcaj) wrote :

The extensions are not an intentional change by me, but i think is to be
expected. I'm not 100% sure since changing to debhelper 9 breaks the
install due to a extension issue. Could you please have a look?

On Wed, Nov 27, 2013 at 7:24 PM, Daniel Holbach
<email address hidden>wrote:

> Review: Needs Information
>
> Thanks. It looks like quite a few things changed since 3.0.2, can you
> confirm that this intentional and all right?
>
> Comparing ./gthumb_3%3a3.0.2-0ubuntu3_amd64.deb and
> pbuilder/trusty_result/gthumb_3.2.5-0ubuntu1_amd64.deb
> [The following lists of changes regard files as different if they have
> different names, permissions or owners.]
>
> Files in second .deb but not in first
> -------------------------------------
> -rw-r--r-- root/root /usr/share/doc/gthumb/changelog.gz
>
> Files in first .deb but not in second
> -------------------------------------
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/23hq.extension
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/facebook.extension
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/flicker.extension
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/flicker_utils.extension
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/lib23hq.so
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/libfacebook.so
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/libflicker.so
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/libflicker_utils.so
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/liboauth.so
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/libphotobucket.so
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/libpicasaweb.so
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/libpixbuf_savers.so
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/oauth.extension
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/photobucket.extension
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/picasaweb.extension
> -rw-r--r-- root/root /usr/lib/gthumb/extensions/pixbuf_savers.extension
>
> --
>
> https://code.launchpad.net/~noskcaj/ubuntu/trusty/gthumb/3.2.5/+merge/196783
> You are the owner of lp:~noskcaj/ubuntu/trusty/gthumb/3.2.5.
>

Revision history for this message
Daniel Holbach (dholbach) wrote :

Maybe you could check if the functionality is still there, or if it was removed upstream. Or ask somebody in the Desktop team to help out?

Unmerged revisions

31. By Jackson Doak

* New upstream release. Closes: #716729 LP: #1201073
* Set myself as maintainer. Closes: #711827
* debian/control:
  - Build-depend on yelp-tools, libgstreamer1.0-dev, libsecret-1-dev,
    libgstreamer-plugins-base1.0-dev, libwebp-dev
  - Bump standards-version to 3.9.4
  - Bump debhelper to 8
  - Make git URLs canonical
  - Drop depend on libiptcdata0-dev. Closes: #697087
  - Drop depend on gnome keyring since libsecret replaces it
* debian/compat: Set as 8
* debian/rules:
  - Add --enable-libwebp for WebP support
  - Add --disable-silent-rules for verbose building
  - Enable hardening
* Create debian/source/options
* Refresh all patches so they apply cleanly

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed directory '.pc'
2=== removed file '.pc/.quilt_patches'
3--- .pc/.quilt_patches 2012-02-22 21:44:01 +0000
4+++ .pc/.quilt_patches 1970-01-01 00:00:00 +0000
5@@ -1,1 +0,0 @@
6-debian/patches
7
8=== removed file '.pc/.quilt_series'
9--- .pc/.quilt_series 2012-02-22 21:44:01 +0000
10+++ .pc/.quilt_series 1970-01-01 00:00:00 +0000
11@@ -1,1 +0,0 @@
12-series
13
14=== removed file '.pc/.version'
15--- .pc/.version 2010-03-04 18:34:52 +0000
16+++ .pc/.version 1970-01-01 00:00:00 +0000
17@@ -1,1 +0,0 @@
18-2
19
20=== removed directory '.pc/01-fix_missing_linkage.patch'
21=== removed directory '.pc/01-fix_missing_linkage.patch/gthumb'
22=== removed file '.pc/01-fix_missing_linkage.patch/gthumb/Makefile.am'
23--- .pc/01-fix_missing_linkage.patch/gthumb/Makefile.am 2012-09-03 08:57:45 +0000
24+++ .pc/01-fix_missing_linkage.patch/gthumb/Makefile.am 1970-01-01 00:00:00 +0000
25@@ -1,379 +0,0 @@
26-bin_PROGRAMS = gthumb
27-
28-ENUM_TYPES = \
29- gth-enum-types.h \
30- gth-enum-types.c
31-
32-MARSHALLERS = \
33- gth-marshal.c \
34- gth-marshal.h
35-
36-EXTERNAL = \
37- egg-macros.h \
38- eggfileformatchooser.c \
39- eggfileformatchooser.h \
40- gedit-message-area.c \
41- gedit-message-area.h \
42- gnome-desktop-thumbnail.c \
43- gnome-desktop-thumbnail.h \
44- gnome-thumbnail-pixbuf-utils.c
45-
46-PUBLIC_BUILT_HEADER_FILES = \
47- gth-enum-types.h \
48- gth-marshal.h
49-
50-PUBLIC_HEADER_FILES = \
51- $(PUBLIC_BUILT_HEADER_FILES) \
52- cairo-utils.h \
53- dom.h \
54- egg-macros.h \
55- eggfileformatchooser.h \
56- gedit-message-area.h \
57- gio-utils.h \
58- glib-utils.h \
59- gnome-desktop-thumbnail.h \
60- gsignature.h \
61- gth-auto-paned.h \
62- gth-async-task.h \
63- gth-buffer-data.h \
64- gth-browser.h \
65- gth-dumb-notebook.h \
66- gth-duplicable.h \
67- gth-embedded-dialog.h \
68- gth-empty-list.h \
69- gth-extensions.h \
70- gth-file-chooser-dialog.h \
71- gth-error.h \
72- gth-file-data.h \
73- gth-file-list.h \
74- gth-file-properties.h \
75- gth-file-selection.h \
76- gth-file-source.h \
77- gth-file-source-vfs.h \
78- gth-file-store.h \
79- gth-file-tool.h \
80- gth-file-view.h \
81- gth-filter.h \
82- gth-filterbar.h \
83- gth-filter-editor-dialog.h \
84- gth-filter-file.h \
85- gth-folder-tree.h \
86- gth-grid-view.h \
87- gth-histogram.h \
88- gth-histogram-view.h \
89- gth-hook.h \
90- gth-icon-cache.h \
91- gth-image.h \
92- gth-image-dragger.h \
93- gth-image-history.h \
94- gth-image-loader.h \
95- gth-image-navigator.h \
96- gth-image-preloader.h \
97- gth-image-selector.h \
98- gth-image-viewer.h \
99- gth-image-viewer-tool.h \
100- gth-info-bar.h \
101- gth-load-file-data-task.h \
102- gth-location-chooser.h \
103- gth-main.h \
104- gth-menu-action.h \
105- gth-menu-button.h \
106- gth-metadata.h \
107- gth-metadata-chooser.h \
108- gth-metadata-provider.h \
109- gth-monitor.h \
110- gth-multipage.h \
111- gth-overwrite-dialog.h \
112- gth-pixbuf-task.h \
113- gth-pixbuf-list-task.h \
114- gth-pixbuf-saver.h \
115- gth-preferences.h \
116- gth-progress-dialog.h \
117- gth-request-dialog.h \
118- gth-save-file-data-task.h \
119- gth-screensaver.h \
120- gth-sidebar.h \
121- gth-statusbar.h \
122- gth-source-tree.h \
123- gth-stock.h \
124- gth-string-list.h \
125- gth-tags-entry.h \
126- gth-tags-file.h \
127- gth-task.h \
128- gth-test.h \
129- gth-test-category.h \
130- gth-test-chain.h \
131- gth-test-selector.h \
132- gth-test-simple.h \
133- gth-thumb-loader.h \
134- gth-time.h \
135- gth-time-selector.h \
136- gth-toggle-menu-action.h \
137- gth-toggle-menu-tool-button.h \
138- gth-toolbox.h \
139- gth-uri-list.h \
140- gth-user-dir.h \
141- gth-viewer-page.h \
142- gth-window.h \
143- gtk-utils.h \
144- gvaluehash.h \
145- main.h \
146- pixbuf-cache.h \
147- pixbuf-io.h \
148- pixbuf-utils.h \
149- typedefs.h \
150- zlib-utils.h \
151- $(NULL)
152-
153-PRIVATE_HEADER_FILES = \
154- dlg-location.h \
155- dlg-preferences-extensions.h \
156- gth-browser-actions-callbacks.h \
157- gth-browser-actions-entries.h \
158- gth-browser-ui.h \
159- gth-metadata-provider-file.h \
160- dlg-personalize-filters.h \
161- dlg-preferences.h \
162- dlg-sort-order.h \
163- gth-window-actions-callbacks.h \
164- gth-window-actions-entries.h \
165- main-migrate.h \
166- $(NULL)
167-
168-gthumb_SOURCES = \
169- $(ENUM_TYPES) \
170- $(MARSHALLERS) \
171- $(EXTERNAL) \
172- $(PUBLIC_HEADER_FILES) \
173- $(PRIVATE_HEADER_FILES) \
174- cairo-utils.c \
175- dlg-location.c \
176- dlg-personalize-filters.c \
177- dlg-preferences.c \
178- dlg-preferences-extensions.c \
179- dlg-sort-order.c \
180- dom.c \
181- gio-utils.c \
182- glib-utils.c \
183- gsignature.c \
184- gth-auto-paned.c \
185- gth-async-task.c \
186- gth-browser.c \
187- gth-browser-actions-callbacks.c \
188- gth-buffer-data.c \
189- gth-dumb-notebook.c \
190- gth-duplicable.c \
191- gth-embedded-dialog.c \
192- gth-empty-list.c \
193- gth-error.c \
194- gth-extensions.c \
195- gth-file-chooser-dialog.c \
196- gth-file-data.c \
197- gth-file-list.c \
198- gth-file-properties.c \
199- gth-file-selection.c \
200- gth-file-source.c \
201- gth-file-source-vfs.c \
202- gth-file-store.c \
203- gth-file-tool.c \
204- gth-file-view.c \
205- gth-filter.c \
206- gth-filterbar.c \
207- gth-filter-editor-dialog.c \
208- gth-filter-file.c \
209- gth-folder-tree.c \
210- gth-grid-view.c \
211- gth-histogram.c \
212- gth-histogram-view.c \
213- gth-hook.c \
214- gth-icon-cache.c \
215- gth-image.c \
216- gth-image-dragger.c \
217- gth-image-history.c \
218- gth-image-loader.c \
219- gth-image-navigator.c \
220- gth-image-preloader.c \
221- gth-image-selector.c \
222- gth-image-viewer.c \
223- gth-image-viewer-tool.c \
224- gth-info-bar.c \
225- gth-load-file-data-task.c \
226- gth-location-chooser.c \
227- gth-main.c \
228- gth-main-default-hooks.c \
229- gth-main-default-metadata.c \
230- gth-main-default-sort-types.c \
231- gth-main-default-tests.c \
232- gth-main-default-types.c \
233- gth-menu-action.c \
234- gth-menu-button.c \
235- gth-metadata.c \
236- gth-metadata-chooser.c \
237- gth-metadata-provider.c \
238- gth-metadata-provider-file.c \
239- gth-monitor.c \
240- gth-multipage.c \
241- gth-overwrite-dialog.c \
242- gth-pixbuf-task.c \
243- gth-pixbuf-list-task.c \
244- gth-pixbuf-saver.c \
245- gth-preferences.c \
246- gth-progress-dialog.c \
247- gth-request-dialog.c \
248- gth-save-file-data-task.c \
249- gth-screensaver.c \
250- gth-sidebar.c \
251- gth-source-tree.c \
252- gth-statusbar.c \
253- gth-string-list.c \
254- gth-tags-entry.c \
255- gth-tags-file.c \
256- gth-task.c \
257- gth-test.c \
258- gth-test-category.c \
259- gth-test-chain.c \
260- gth-test-selector.c \
261- gth-test-simple.c \
262- gth-thumb-loader.c \
263- gth-time.c \
264- gth-time-selector.c \
265- gth-toggle-menu-action.c \
266- gth-toggle-menu-tool-button.c \
267- gth-toolbox.c \
268- gth-uri-list.c \
269- gth-user-dir.c \
270- gth-viewer-page.c \
271- gth-window.c \
272- gth-window-actions-callbacks.c \
273- gtk-utils.c \
274- gvaluehash.c \
275- main.c \
276- main-migrate-catalogs.c \
277- pixbuf-cache.c \
278- pixbuf-io.c \
279- pixbuf-utils.c \
280- zlib-utils.c \
281- $(NULL)
282-
283-if PLATFORM_WIN32
284-gthumb_LDFLAGS = -Wl,--export-all-symbols,--out-implib,.libs/libgthumb.a
285-endif
286-
287-gthumb_LDADD = \
288- $(top_builddir)/copy-n-paste/libeggsmclient.la \
289- $(GTHUMB_LIBS) \
290- $(M_LIBS) \
291- $(EXIV2_LIBS) \
292- $(UNIQUE_LIBS) \
293- $(JPEG_LIBS) \
294- $(TIFF_LIBS) \
295- $(CLUTTER_LIBS) \
296- $(SMCLIENT_LIBS) \
297- $(GNOME_KEYRING_LIBS) \
298- $(GSTREAMER_LIBS) \
299- $(LIBBRASERO_LIBS) \
300- $(LIBOPENRAW_LIBS) \
301- $(LIBSOUP_LIBS) \
302- $(LIBCHAMPLAIN_LIBS) \
303- $(LIBRSVG_LIBS) \
304- $(NULL)
305-
306-if RUN_IN_PLACE
307-ui_dir = $(abs_top_srcdir)/data/ui
308-icon_dir = $(abs_top_srcdir)/data/icons
309-extensions_ui_dir = $(abs_top_srcdir)/extensions
310-extensions_dir = $(abs_top_builddir)/extensions
311-applications_dir = $(abs_top_builddir)/data
312-else
313-ui_dir = $(pkgdatadir)/ui
314-icon_dir = $(pkgdatadir)/icons
315-extensions_ui_dir = $(pkgdatadir)/ui
316-extensions_dir = $(pkglibdir)/extensions
317-applications_dir = $(datadir)/applications
318-endif
319-
320-gthumb_CFLAGS = \
321- $(GTHUMB_CFLAGS) \
322- $(EXIV2_CFLAGS) \
323- $(UNIQUE_CFLAGS) \
324- $(JPEG_CFLAGS) \
325- $(TIFF_CFLAGS) \
326- $(CLUTTER_CFLAGS) \
327- $(GNOME_KEYRING_CFLAGS) \
328- $(GSTREAMER_CFLAGS) \
329- $(LIBBRASERO_CFLAGS) \
330- $(LIBOPENRAW_CFLAGS) \
331- $(LIBSOUP_CFLAGS) \
332- $(LIBCHAMPLAIN_CFLAGS) \
333- $(SMCLIENT_CFLAGS) \
334- -I$(top_srcdir)/copy-n-paste/ \
335- -DGTHUMB_LOCALEDIR=\"$(datadir)/locale\" \
336- -DGTHUMB_PREFIX=\"$(prefix)\" \
337- -DGTHUMB_SYSCONFDIR=\"$(sysconfdir)\" \
338- -DGTHUMB_LIBDIR=\"$(libdir)\" \
339- -DGTHUMB_PKGDATADIR=\"$(pkgdatadir)\" \
340- -DGTHUMB_UI_DIR=\"$(ui_dir)\" \
341- -DGTHUMB_ICON_DIR=\"$(icon_dir)\" \
342- -DGTHUMB_EXTENSIONS_UI_DIR=\"$(extensions_ui_dir)\" \
343- -DGTHUMB_EXTENSIONS_DIR=\"$(extensions_dir)\" \
344- -DGTHUMB_APPLICATIONS_DIR=\"$(applications_dir)\" \
345- $(NULL)
346-
347-gth-enum-types.h: $(PUBLIC_HEADER_FILES)
348- $(AM_V_GEN)( $(GLIB_MKENUMS) \
349- --fhead "#ifndef GTH_ENUM_TYPES_H\n#define GTH_ENUM_TYPES_H\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
350- --fprod "/* enumerations from \"@filename@\" */\n" \
351- --vhead "GType @enum_name@_get_type (void);\n#define GTH_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
352- --ftail "G_END_DECLS\n\n#endif /* GTH_ENUM_TYPES_H */" \
353- $^> xgen-$(@F) \
354- && mv -f xgen-$(@F) gth-enum-types.h )
355-
356-gth-enum-types.c: $(PUBLIC_HEADER_FILES)
357- $(AM_V_GEN)( $(GLIB_MKENUMS) \
358- --fhead "#include <glib-object.h>\n" \
359- --fprod "\n/* enumerations from \"@filename@\" */\n#include \"@filename@\"" \
360- --vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \
361- --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
362- --vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \
363- $^> xgen-$(@F) \
364- && mv -f xgen-$(@F) gth-enum-types.c )
365-
366-gth-marshal.h: gth-marshal.list $(GLIB_GENMARSHAL)
367- $(AM_V_GEN)( $(GLIB_GENMARSHAL) $(srcdir)/gth-marshal.list --header --prefix=gth_marshal > $@ )
368-
369-gth-marshal.c: gth-marshal.h gth-marshal.list $(GLIB_GENMARSHAL)
370- $(AM_V_GEN)( echo "#include \"gth-marshal.h\"" > $@ \
371- && $(GLIB_GENMARSHAL) $(srcdir)/gth-marshal.list --body --prefix=gth_marshal >> $@ )
372-
373-gthumb.h: make-header.sh gthumb.h.template Makefile.am
374- $(AM_V_GEN)( $(srcdir)/make-header.sh $(srcdir)/gthumb.h.template $(PUBLIC_HEADER_FILES) > xgen-$(@F) \
375- && (cmp -s xgen-$(@F) gthumb.h || cp xgen-$(@F) gthumb.h ) \
376- && rm -f xgen-$(@F) )
377-
378-AUTHORS.tab : $(top_srcdir)/AUTHORS
379- $(AM_V_GEN)( sed -e 's/^/"/' -e 's/$$/",/' < $(top_srcdir)/AUTHORS > $@.tmp \
380- && mv $@.tmp $@ )
381-
382-gthumbincludedir = $(includedir)/gthumb-$(GTHUMB_API_VERSION)
383-gthumbinclude_HEADERS = gthumb.h
384-
385-gthumbsubincludedir = $(includedir)/gthumb-$(GTHUMB_API_VERSION)/gthumb
386-gthumbsubinclude_HEADERS = $(PUBLIC_HEADER_FILES)
387-
388-BUILT_SOURCES = AUTHORS.tab gthumb.h $(MARSHALLERS) $(ENUM_TYPES)
389-CLEANFILES = $(BUILT_SOURCES)
390-
391-EXTRA_DIST = \
392- gth-marshal.list \
393- gthumb.h.template \
394- make-header.sh
395-
396-dist-hook:
397- cd $(distdir); rm -f $(CLEANFILES)
398-
399-if PLATFORM_WIN32
400-install-exec-hook:
401- $(INSTALL_DATA) .libs/libgthumb.a $(DESTDIR)$(pkglibdir)/libgthumb.a
402-endif
403-
404--include $(top_srcdir)/git.mk
405
406=== removed directory '.pc/02-preserve_upstream_files.patch'
407=== removed file '.pc/02-preserve_upstream_files.patch/Makefile.am'
408--- .pc/02-preserve_upstream_files.patch/Makefile.am 2012-04-26 22:43:35 +0000
409+++ .pc/02-preserve_upstream_files.patch/Makefile.am 1970-01-01 00:00:00 +0000
410@@ -1,77 +0,0 @@
411-SUBDIRS = m4 copy-n-paste data po gthumb extensions tests help
412-
413-ACLOCAL_AMFLAGS = -I m4
414-
415-EXTRA_DIST = \
416- AUTHORS \
417- ChangeLog.pre-git \
418- MAINTAINERS \
419- NEWS \
420- README \
421- config.rpath \
422- intltool-merge.in \
423- intltool-update.in \
424- intltool-extract.in
425-
426-DISTCLEANFILES = \
427- po/.intltool-merge-cache \
428- intltool-extract \
429- intltool-merge \
430- intltool-update \
431- gnome-doc-utils.make
432-
433-MAINTAINERCLEANFILES = \
434- $(srcdir)/INSTALL \
435- $(srcdir)/aclocal.m4 \
436- $(srcdir)/autoscan.log \
437- $(srcdir)/compile \
438- $(srcdir)/config.guess \
439- $(srcdir)/config.h.in \
440- $(srcdir)/config.sub \
441- $(srcdir)/configure.scan \
442- $(srcdir)/depcomp \
443- $(srcdir)/install-sh \
444- $(srcdir)/ltmain.sh \
445- $(srcdir)/m4/gnome-doc-utils.m4 \
446- $(srcdir)/m4/intltool.m4 \
447- $(srcdir)/m4/libtool.m4 \
448- $(srcdir)/m4/lt~obsolete.m4 \
449- $(srcdir)/m4/ltoptions.m4 \
450- $(srcdir)/m4/ltsugar.m4 \
451- $(srcdir)/m4/ltversion.m4 \
452- $(srcdir)/missing \
453- $(srcdir)/mkinstalldirs \
454- $(srcdir)/omf.make \
455- $(srcdir)/xmldocs.make \
456- $(srcdir)/gtk-doc.make \
457- $(srcdir)/ChangeLog \
458- `find "$(srcdir)" -type f -name Makefile.in -print`
459-
460-GITIGNOREFILES = build .autotools .cdt* .cproject .project .settings/ *.patch
461-
462-DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
463-
464-CLEANFILES = ChangeLog
465-
466-# Build ChangeLog from GIT history
467-
468-CHANGELOG_START = GTHUMB_2_10_11
469-ChangeLog:
470- @echo Creating $@
471- @if test -d $(top_srcdir)/.git; then \
472- (GIT_DIR=$(top_srcdir)/.git $(top_srcdir)/missing --run git log $(CHANGELOG_START).. --stat -M -C --name-status --date=short --no-color) | fmt --split-only > $@.tmp \
473- && mv -f $@.tmp $@ \
474- || ($(RM) $@.tmp; \
475- echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
476- (test -f $@ || echo git-log is required to generate this file >> $@)); \
477- else \
478- test -f $@ || \
479- (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
480- echo A git checkout and git-log is required to generate this file >> $@); \
481- fi
482-
483-dist: ChangeLog
484-
485-.PHONY: ChangeLog
486-
487--include $(top_srcdir)/git.mk
488
489=== removed directory '.pc/03-add_missing_includes.patch'
490=== removed directory '.pc/03-add_missing_includes.patch/extensions'
491=== removed directory '.pc/03-add_missing_includes.patch/extensions/exiv2_tools'
492=== removed file '.pc/03-add_missing_includes.patch/extensions/exiv2_tools/exiv2-utils.cpp'
493--- .pc/03-add_missing_includes.patch/extensions/exiv2_tools/exiv2-utils.cpp 2012-06-17 21:31:00 +0000
494+++ .pc/03-add_missing_includes.patch/extensions/exiv2_tools/exiv2-utils.cpp 1970-01-01 00:00:00 +0000
495@@ -1,1411 +0,0 @@
496-/* -*- Mode: CPP; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
497-
498-/*
499- * GThumb
500- *
501- * Copyright (C) 2008-2009 Free Software Foundation, Inc.
502- *
503- * This program is free software; you can redistribute it and/or modify
504- * it under the terms of the GNU General Public License as published by
505- * the Free Software Foundation; either version 2 of the License, or
506- * (at your option) any later version.
507- *
508- * This program is distributed in the hope that it will be useful,
509- * but WITHOUT ANY WARRANTY; without even the implied warranty of
510- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
511- * GNU General Public License for more details.
512- *
513- * You should have received a copy of the GNU General Public License
514- * along with this program; if not, write to the Free Software
515- * Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA.
516- */
517-
518-#include <config.h>
519-#include <glib.h>
520-#define GDK_PIXBUF_ENABLE_BACKEND
521-#include <gdk-pixbuf/gdk-pixbuf.h>
522-#include <exiv2/basicio.hpp>
523-#include <exiv2/error.hpp>
524-#include <exiv2/image.hpp>
525-#include <exiv2/exif.hpp>
526-#include <iostream>
527-#include <string>
528-#include <sstream>
529-#include <vector>
530-#include <iomanip>
531-#include <exiv2/xmp.hpp>
532-#include <gthumb.h>
533-#include "exiv2-utils.h"
534-
535-using namespace std;
536-
537-
538-#define INVALID_VALUE "---"
539-
540-
541-/* Some bits of information may be contained in more than one metadata tag.
542- The arrays below define the valid tags for a particular piece of
543- information, in decreasing order of preference (best one first) */
544-
545-const char *_DATE_TAG_NAMES[] = {
546- "Exif::Image::DateTime",
547- "Xmp::exif::DateTime",
548- "Exif::Photo::DateTimeOriginal",
549- "Xmp::exif::DateTimeOriginal",
550- "Exif::Photo::DateTimeDigitized",
551- "Xmp::exif::DateTimeDigitized",
552- "Xmp::xmp::CreateDate",
553- "Xmp::photoshop::DateCreated",
554- "Xmp::xmp::ModifyDate",
555- "Xmp::xmp::MetadataDate",
556- NULL
557-};
558-
559-const char *_LAST_DATE_TAG_NAMES[] = {
560- "Exif::Image::DateTime",
561- "Xmp::exif::DateTime",
562- "Xmp::xmp::ModifyDate",
563- "Xmp::xmp::MetadataDate",
564- NULL
565-};
566-
567-const char *_ORIGINAL_DATE_TAG_NAMES[] = {
568- "Exif::Photo::DateTimeOriginal",
569- "Xmp::exif::DateTimeOriginal",
570- "Exif::Photo::DateTimeDigitized",
571- "Xmp::exif::DateTimeDigitized",
572- "Xmp::xmp::CreateDate",
573- "Xmp::photoshop::DateCreated",
574- NULL
575-};
576-
577-const char *_EXPOSURE_TIME_TAG_NAMES[] = {
578- "Exif::Photo::ExposureTime",
579- "Xmp::exif::ExposureTime",
580- "Exif::Photo::ShutterSpeedValue",
581- "Xmp::exif::ShutterSpeedValue",
582- NULL
583-};
584-
585-const char *_EXPOSURE_MODE_TAG_NAMES[] = {
586- "Exif::Photo::ExposureMode",
587- "Xmp::exif::ExposureMode",
588- NULL
589-};
590-
591-const char *_ISOSPEED_TAG_NAMES[] = {
592- "Exif::Photo::ISOSpeedRatings",
593- "Xmp::exif::ISOSpeedRatings",
594- NULL
595-};
596-
597-const char *_APERTURE_TAG_NAMES[] = {
598- "Exif::Photo::ApertureValue",
599- "Xmp::exif::ApertureValue",
600- "Exif::Photo::FNumber",
601- "Xmp::exif::FNumber",
602- NULL
603-};
604-
605-const char *_FOCAL_LENGTH_TAG_NAMES[] = {
606- "Exif::Photo::FocalLength",
607- "Xmp::exif::FocalLength",
608- NULL
609-};
610-
611-const char *_SHUTTER_SPEED_TAG_NAMES[] = {
612- "Exif::Photo::ShutterSpeedValue",
613- "Xmp::exif::ShutterSpeedValue",
614- NULL
615-};
616-
617-const char *_MAKE_TAG_NAMES[] = {
618- "Exif::Image::Make",
619- "Xmp::tiff::Make",
620- NULL
621-};
622-
623-const char *_MODEL_TAG_NAMES[] = {
624- "Exif::Image::Model",
625- "Xmp::tiff::Model",
626- NULL
627-};
628-
629-const char *_FLASH_TAG_NAMES[] = {
630- "Exif::Photo::Flash",
631- "Xmp::exif::Flash",
632- NULL
633-};
634-
635-const char *_ORIENTATION_TAG_NAMES[] = {
636- "Exif::Image::Orientation",
637- "Xmp::tiff::Orientation",
638- NULL
639-};
640-
641-const char *_DESCRIPTION_TAG_NAMES[] = {
642- "Iptc::Application2::Caption",
643- "Xmp::dc::description",
644- "Exif::Photo::UserComment",
645- "Exif::Image::ImageDescription",
646- "Xmp::tiff::ImageDescription",
647- "Iptc::Application2::Headline",
648- NULL
649-};
650-
651-const char *_TITLE_TAG_NAMES[] = {
652- "Xmp::dc::title",
653- NULL
654-};
655-
656-const char *_LOCATION_TAG_NAMES[] = {
657- "Xmp::iptc::Location",
658- "Iptc::Application2::LocationName",
659- NULL
660-};
661-
662-const char *_KEYWORDS_TAG_NAMES[] = {
663- "Iptc::Application2::Keywords",
664- "Xmp::iptc::Keywords",
665- "Xmp::dc::subject",
666- NULL
667-};
668-
669-const char *_RATING_TAG_NAMES[] = {
670- "Xmp::xmp::Rating",
671- NULL
672-};
673-
674-
675-/* Some evil camera fill in the ImageDescription or UserComment fields
676- with useless fluff. Try to filter these out, so they do not show up
677- as comments */
678-const char *stupid_comment_filter[] = {
679- "OLYMPUS DIGITAL CAMERA",
680- "SONY DSC",
681- "KONICA MINOLTA DIGITAL CAMERA",
682- "MINOLTA DIGITAL CAMERA",
683- NULL };
684-
685-
686-inline static char *
687-exiv2_key_from_attribute (const char *attribute)
688-{
689- return _g_replace (attribute, "::", ".");
690-}
691-
692-
693-inline static char *
694-exiv2_key_to_attribute (const char *key)
695-{
696- return _g_replace (key, ".", "::");
697-}
698-
699-
700-static gboolean
701-attribute_is_date (const char *key)
702-{
703- int i;
704-
705- for (i = 0; _DATE_TAG_NAMES[i] != NULL; i++) {
706- if (strcmp (_DATE_TAG_NAMES[i], key) == 0)
707- return TRUE;
708- }
709-
710- return FALSE;
711-}
712-
713-
714-static GthMetadata *
715-create_metadata (const char *key,
716- const char *description,
717- const char *formatted_value,
718- const char *raw_value,
719- const char *category,
720- const char *type_name)
721-{
722- char *attribute;
723- GthMetadataInfo *metadata_info;
724- GthMetadata *metadata;
725- char *description_utf8;
726- char *formatted_value_utf8;
727-
728- if (_g_utf8_all_spaces (formatted_value))
729- return NULL;
730-
731- attribute = exiv2_key_to_attribute (key);
732- description_utf8 = g_locale_to_utf8 (description, -1, NULL, NULL, NULL);
733- if (attribute_is_date (attribute)) {
734- GTimeVal time_;
735-
736- if (_g_time_val_from_exif_date (raw_value, &time_))
737- formatted_value_utf8 = _g_time_val_strftime (&time_, "%x %X");
738- else
739- formatted_value_utf8 = g_locale_to_utf8 (formatted_value, -1, NULL, NULL, NULL);
740- if (formatted_value_utf8 == NULL)
741- formatted_value_utf8 = g_strdup (INVALID_VALUE);
742- }
743- else {
744- const char *formatted_clean;
745-
746- if (strncmp (formatted_value, "lang=", 5) == 0)
747- formatted_clean = strchr (formatted_value, ' ') + 1;
748- else
749- formatted_clean = formatted_value;
750- formatted_value_utf8 = g_locale_to_utf8 (formatted_clean, -1, NULL, NULL, NULL);
751- if (formatted_value_utf8 == NULL)
752- formatted_value_utf8 = g_strdup (INVALID_VALUE);
753- }
754-
755- metadata_info = gth_main_get_metadata_info (attribute);
756- if ((metadata_info == NULL) && (category != NULL)) {
757- GthMetadataInfo info;
758-
759- info.id = attribute;
760- info.type = (type_name != NULL) ? g_strdup (type_name) : NULL;
761- info.display_name = description_utf8;
762- info.category = category;
763- info.sort_order = 500;
764- info.flags = GTH_METADATA_ALLOW_IN_PROPERTIES_VIEW;
765- metadata_info = gth_main_register_metadata_info (&info);
766- }
767-
768- if ((metadata_info != NULL) && (metadata_info->type == NULL) && (type_name != NULL))
769- metadata_info->type = g_strdup (type_name);
770-
771- if ((metadata_info != NULL) && (metadata_info->display_name == NULL) && (description_utf8 != NULL))
772- metadata_info->display_name = g_strdup (description_utf8);
773-
774- metadata = gth_metadata_new ();
775- g_object_set (metadata,
776- "id", key,
777- "description", description_utf8,
778- "formatted", formatted_value_utf8,
779- "raw", raw_value,
780- "value-type", type_name,
781- NULL);
782-
783- g_free (formatted_value_utf8);
784- g_free (description_utf8);
785- g_free (attribute);
786-
787- return metadata;
788-}
789-
790-
791-static void
792-add_string_list_to_metadata (GthMetadata *metadata,
793- const Exiv2::Metadatum &value)
794-{
795- GList *list;
796- GthStringList *string_list;
797-
798- list = NULL;
799- for (int i = 0; i < value.count(); i++)
800- list = g_list_prepend (list, g_strdup (value.toString(i).c_str()));
801- string_list = gth_string_list_new (g_list_reverse (list));
802- g_object_set (metadata, "string-list", string_list, NULL);
803-
804- g_object_unref (string_list);
805- _g_string_list_free (list);
806-}
807-
808-
809-static void
810-set_file_info (GFileInfo *info,
811- const char *key,
812- const char *description,
813- const char *formatted_value,
814- const char *raw_value,
815- const char *category,
816- const char *type_name)
817-{
818- char *attribute;
819- GthMetadata *metadata;
820-
821- attribute = exiv2_key_to_attribute (key);
822- metadata = create_metadata (key, description, formatted_value, raw_value, category, type_name);
823- if (metadata != NULL) {
824- g_file_info_set_attribute_object (info, attribute, G_OBJECT (metadata));
825- g_object_unref (metadata);
826- }
827-
828- g_free (attribute);
829-}
830-
831-
832-GHashTable *
833-create_metadata_hash (void)
834-{
835- return g_hash_table_new_full (g_str_hash,
836- g_str_equal,
837- g_free,
838- g_object_unref);
839-}
840-
841-
842-static void
843-add_metadata_to_hash (GHashTable *table,
844- GthMetadata *metadata)
845-{
846- char *key;
847- gpointer object;
848-
849- if (metadata == NULL)
850- return;
851-
852- key = exiv2_key_to_attribute (gth_metadata_get_id (metadata));
853- object = g_hash_table_lookup (table, key);
854- if (object != NULL) {
855- GthStringList *string_list;
856- GList *list;
857-
858- string_list = NULL;
859- switch (gth_metadata_get_data_type (GTH_METADATA (object))) {
860- case GTH_METADATA_TYPE_STRING:
861- string_list = gth_string_list_new (NULL);
862- list = g_list_append (NULL, g_strdup (gth_metadata_get_formatted (GTH_METADATA (object))));
863- gth_string_list_set_list (string_list, list);
864- break;
865-
866- case GTH_METADATA_TYPE_STRING_LIST:
867- string_list = (GthStringList *) g_object_ref (gth_metadata_get_string_list (GTH_METADATA (object)));
868- break;
869- }
870-
871- if (string_list == NULL) {
872- g_hash_table_insert (table,
873- g_strdup (key),
874- g_object_ref (metadata));
875- return;
876- }
877-
878- switch (gth_metadata_get_data_type (metadata)) {
879- case GTH_METADATA_TYPE_STRING:
880- list = gth_string_list_get_list (string_list);
881- list = g_list_append (list, g_strdup (gth_metadata_get_formatted (metadata)));
882- gth_string_list_set_list (string_list, list);
883- break;
884-
885- case GTH_METADATA_TYPE_STRING_LIST:
886- gth_string_list_concat (string_list, gth_metadata_get_string_list (metadata));
887- break;
888- }
889-
890- g_object_set (metadata, "string-list", string_list, NULL);
891- g_hash_table_replace (table,
892- g_strdup (key),
893- g_object_ref (metadata));
894-
895- g_object_unref (string_list);
896- }
897- else
898- g_hash_table_insert (table,
899- g_strdup (key),
900- g_object_ref (metadata));
901-
902- g_free (key);
903-}
904-
905-
906-static void
907-set_file_info_from_hash (GFileInfo *info,
908- GHashTable *table)
909-{
910- GHashTableIter iter;
911- gpointer key;
912- gpointer value;
913-
914- g_hash_table_iter_init (&iter, table);
915- while (g_hash_table_iter_next (&iter, &key, &value))
916- g_file_info_set_attribute_object (info, (char *)key, G_OBJECT (value));
917-}
918-
919-
920-static void
921-set_attribute_from_metadata (GFileInfo *info,
922- const char *attribute,
923- GObject *metadata)
924-{
925- char *description;
926- char *formatted_value;
927- char *raw_value;
928- char *type_name;
929-
930- if (metadata == NULL)
931- return;
932-
933- g_object_get (metadata,
934- "description", &description,
935- "formatted", &formatted_value,
936- "raw", &raw_value,
937- "value-type", &type_name,
938- NULL);
939-
940- set_file_info (info,
941- attribute,
942- description,
943- formatted_value,
944- raw_value,
945- NULL,
946- type_name);
947-
948- g_free (description);
949- g_free (formatted_value);
950- g_free (raw_value);
951- g_free (type_name);
952-}
953-
954-
955-static void
956-set_attribute_from_tagset (GFileInfo *info,
957- const char *attribute,
958- const char *tagset[])
959-{
960- GObject *metadata;
961- int i;
962-
963- metadata = NULL;
964- for (i = 0; tagset[i] != NULL; i++) {
965- metadata = g_file_info_get_attribute_object (info, tagset[i]);
966- if (metadata != NULL)
967- break;
968- }
969-
970- if (metadata != NULL)
971- set_attribute_from_metadata (info, attribute, metadata);
972-}
973-
974-
975-static void
976-set_string_list_attribute_from_tagset (GFileInfo *info,
977- const char *attribute,
978- const char *tagset[])
979-{
980- GObject *metadata;
981- int i;
982-
983- metadata = NULL;
984- for (i = 0; tagset[i] != NULL; i++) {
985- metadata = g_file_info_get_attribute_object (info, tagset[i]);
986- if (metadata != NULL)
987- break;
988- }
989-
990- if (metadata == NULL)
991- return;
992-
993- if (GTH_IS_METADATA (metadata) && (gth_metadata_get_data_type (GTH_METADATA (metadata)) != GTH_METADATA_TYPE_STRING_LIST)) {
994- char *raw;
995- char **keywords;
996- GthStringList *string_list;
997-
998- g_object_get (metadata, "raw", &raw, NULL);
999- keywords = g_strsplit (raw, ",", -1);
1000- string_list = gth_string_list_new_from_strv (keywords);
1001- metadata = (GObject *) gth_metadata_new_for_string_list (string_list);
1002- g_file_info_set_attribute_object (info, attribute, metadata);
1003-
1004- g_object_unref (metadata);
1005- g_object_unref (string_list);
1006- g_strfreev (keywords);
1007- g_free (raw);
1008- }
1009- else
1010- g_file_info_set_attribute_object (info, attribute, metadata);
1011-}
1012-
1013-
1014-static void
1015-clear_studip_comments_from_tagset (GFileInfo *info,
1016- const char *tagset[])
1017-{
1018- int i;
1019-
1020- for (i = 0; tagset[i] != NULL; i++) {
1021- GObject *metadata;
1022- const char *value;
1023- int j;
1024-
1025- metadata = g_file_info_get_attribute_object (info, tagset[i]);
1026- if ((metadata == NULL) || ! GTH_IS_METADATA (metadata))
1027- continue;
1028-
1029- value = gth_metadata_get_formatted (GTH_METADATA (metadata));
1030- for (j = 0; stupid_comment_filter[j] != NULL; j++) {
1031- if (strstr (value, stupid_comment_filter[j]) == value) {
1032- g_file_info_remove_attribute (info, tagset[i]);
1033- break;
1034- }
1035- }
1036- }
1037-}
1038-
1039-
1040-static void
1041-set_attributes_from_tagsets (GFileInfo *info)
1042-{
1043- clear_studip_comments_from_tagset (info, _DESCRIPTION_TAG_NAMES);
1044- clear_studip_comments_from_tagset (info, _TITLE_TAG_NAMES);
1045-
1046- set_attribute_from_tagset (info, "general::datetime", _ORIGINAL_DATE_TAG_NAMES);
1047- set_attribute_from_tagset (info, "general::description", _DESCRIPTION_TAG_NAMES);
1048- set_attribute_from_tagset (info, "general::title", _TITLE_TAG_NAMES);
1049-
1050- /* if iptc::caption and iptc::headline are different use iptc::headline
1051- * to set general::title, if not already set. */
1052-
1053- if (g_file_info_get_attribute_object (info, "general::title") == NULL) {
1054- GObject *iptc_caption;
1055- GObject *iptc_headline;
1056-
1057- iptc_caption = g_file_info_get_attribute_object (info, "Iptc::Application2::Caption");
1058- iptc_headline = g_file_info_get_attribute_object (info, "Iptc::Application2::Headline");
1059-
1060- if ((iptc_caption != NULL)
1061- && (iptc_headline != NULL)
1062- && (g_strcmp0 (gth_metadata_get_raw (GTH_METADATA (iptc_caption)),
1063- gth_metadata_get_raw (GTH_METADATA (iptc_headline))) != 0))
1064- {
1065- set_attribute_from_metadata (info, "general::title", iptc_headline);
1066- }
1067- }
1068-
1069- set_attribute_from_tagset (info, "general::location", _LOCATION_TAG_NAMES);
1070- set_string_list_attribute_from_tagset (info, "general::tags", _KEYWORDS_TAG_NAMES);
1071- set_attribute_from_tagset (info, "general::rating", _RATING_TAG_NAMES);
1072- set_attribute_from_tagset (info, "Embedded::Photo::DateTimeOriginal", _ORIGINAL_DATE_TAG_NAMES);
1073- set_attribute_from_tagset (info, "Embedded::Image::Orientation", _ORIENTATION_TAG_NAMES);
1074-}
1075-
1076-
1077-static const char *
1078-get_exif_default_category (const Exiv2::Exifdatum &md)
1079-{
1080-#if EXIV2_TEST_VERSION(0, 21, 0)
1081- if (Exiv2::ExifTags::isMakerGroup(md.groupName()))
1082-#else
1083- if (Exiv2::ExifTags::isMakerIfd(md.ifdId()))
1084-#endif
1085- return "Exif::MakerNotes";
1086-
1087- if (md.groupName().compare("Thumbnail") == 0)
1088- return "Exif::Thumbnail";
1089- else if (md.groupName().compare("GPSInfo") == 0)
1090- return "Exif::GPS";
1091- else if (md.groupName().compare("Iop") == 0)
1092- return "Exif::Versions";
1093-
1094- return "Exif::Other";
1095-}
1096-
1097-
1098-static void
1099-exiv2_read_metadata (Exiv2::Image::AutoPtr image,
1100- GFileInfo *info)
1101-{
1102- image->readMetadata();
1103-
1104- Exiv2::ExifData &exifData = image->exifData();
1105- if (! exifData.empty()) {
1106- Exiv2::ExifData::const_iterator end = exifData.end();
1107- for (Exiv2::ExifData::const_iterator md = exifData.begin(); md != end; ++md) {
1108- stringstream raw_value;
1109- raw_value << md->value();
1110-
1111- stringstream description;
1112- if (! md->tagLabel().empty())
1113- description << md->tagLabel();
1114-#if EXIV2_TEST_VERSION(0, 21, 0)
1115- else if (Exiv2::ExifTags::isMakerGroup(md->groupName()))
1116-#else
1117- else if (Exiv2::ExifTags::isMakerIfd(md->ifdId()))
1118-#endif
1119- // Must be a MakerNote - include group name
1120- description << md->groupName() << "." << md->tagName();
1121- else
1122- // Normal exif tag - just use tag name
1123- description << md->tagName();
1124-
1125- set_file_info (info,
1126- md->key().c_str(),
1127- description.str().c_str(),
1128- md->print(&exifData).c_str(),
1129- raw_value.str().c_str(),
1130- get_exif_default_category (*md),
1131- md->typeName());
1132- }
1133- }
1134-
1135- Exiv2::IptcData &iptcData = image->iptcData();
1136- if (! iptcData.empty()) {
1137- GHashTable *table = create_metadata_hash ();
1138-
1139- Exiv2::IptcData::iterator end = iptcData.end();
1140- for (Exiv2::IptcData::iterator md = iptcData.begin(); md != end; ++md) {
1141- stringstream raw_value;
1142- raw_value << md->value();
1143-
1144- stringstream description;
1145- if (! md->tagLabel().empty())
1146- description << md->tagLabel();
1147- else
1148- description << md->tagName();
1149-
1150- GthMetadata *metadata;
1151- metadata = create_metadata (md->key().c_str(),
1152- description.str().c_str(),
1153- md->print().c_str(),
1154- raw_value.str().c_str(),
1155- "Iptc",
1156- md->typeName());
1157-
1158- add_metadata_to_hash (table, metadata);
1159- _g_object_unref (metadata);
1160- }
1161-
1162- set_file_info_from_hash (info, table);
1163- g_hash_table_unref (table);
1164- }
1165-
1166- Exiv2::XmpData &xmpData = image->xmpData();
1167- if (! xmpData.empty()) {
1168- GHashTable *table = create_metadata_hash ();
1169-
1170- Exiv2::XmpData::iterator end = xmpData.end();
1171- for (Exiv2::XmpData::iterator md = xmpData.begin(); md != end; ++md) {
1172- stringstream raw_value;
1173- raw_value << md->value();
1174-
1175- stringstream description;
1176- if (! md->tagLabel().empty())
1177- description << md->tagLabel();
1178- else
1179- description << md->groupName() << "." << md->tagName();
1180-
1181- GthMetadata *metadata;
1182- metadata = create_metadata (md->key().c_str(),
1183- description.str().c_str(),
1184- md->print().c_str(),
1185- raw_value.str().c_str(),
1186- "Xmp::Embedded",
1187- md->typeName());
1188-
1189- if ((g_strcmp0 (md->typeName(), "XmpBag") == 0)
1190- || (g_strcmp0 (md->typeName(), "XmpSeq") == 0))
1191- {
1192- add_string_list_to_metadata (metadata, *md);
1193- }
1194-
1195- add_metadata_to_hash (table, metadata);
1196- _g_object_unref (metadata);
1197- }
1198-
1199- set_file_info_from_hash (info, table);
1200- g_hash_table_unref (table);
1201- }
1202-
1203- set_attributes_from_tagsets (info);
1204-}
1205-
1206-
1207-/*
1208- * exiv2_read_metadata_from_file
1209- * reads metadata from image files
1210- * code relies heavily on example1 from the exiv2 website
1211- * http://www.exiv2.org/example1.html
1212- */
1213-extern "C"
1214-gboolean
1215-exiv2_read_metadata_from_file (GFile *file,
1216- GFileInfo *info,
1217- GCancellable *cancellable,
1218- GError **error)
1219-{
1220- try {
1221- char *path;
1222-
1223- path = g_file_get_path (file);
1224- if (path == NULL) {
1225- if (error != NULL)
1226- *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, _("Invalid file format"));
1227- return FALSE;
1228- }
1229-
1230- Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(path);
1231- g_free (path);
1232-
1233- if (image.get() == 0) {
1234- if (error != NULL)
1235- *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, _("Invalid file format"));
1236- return FALSE;
1237- }
1238- // Set the log level to only show errors (and suppress warnings, informational and debug messages)
1239- Exiv2::LogMsg::setLevel(Exiv2::LogMsg::error);
1240- exiv2_read_metadata (image, info);
1241- }
1242- catch (Exiv2::AnyError& e) {
1243- if (error != NULL)
1244- *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what());
1245- return FALSE;
1246- }
1247-
1248- return TRUE;
1249-}
1250-
1251-
1252-extern "C"
1253-gboolean
1254-exiv2_read_metadata_from_buffer (void *buffer,
1255- gsize buffer_size,
1256- GFileInfo *info,
1257- GError **error)
1258-{
1259- try {
1260- Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) buffer, buffer_size);
1261-
1262- if (image.get() == 0) {
1263- if (error != NULL)
1264- *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, _("Invalid file format"));
1265- return FALSE;
1266- }
1267-
1268- exiv2_read_metadata (image, info);
1269- }
1270- catch (Exiv2::AnyError& e) {
1271- if (error != NULL)
1272- *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what());
1273- return FALSE;
1274- }
1275-
1276- return TRUE;
1277-}
1278-
1279-
1280-extern "C"
1281-GFile *
1282-exiv2_get_sidecar (GFile *file)
1283-{
1284- char *uri;
1285- char *uri_wo_ext;
1286- char *sidecar_uri;
1287- GFile *sidecar;
1288-
1289- uri = g_file_get_uri (file);
1290- uri_wo_ext = _g_uri_remove_extension (uri);
1291- sidecar_uri = g_strconcat (uri_wo_ext, ".xmp", NULL);
1292- sidecar = g_file_new_for_uri (sidecar_uri);
1293-
1294- g_free (sidecar_uri);
1295- g_free (uri_wo_ext);
1296- g_free (uri);
1297-
1298- return sidecar;
1299-}
1300-
1301-
1302-extern "C"
1303-gboolean
1304-exiv2_read_sidecar (GFile *file,
1305- GFileInfo *info)
1306-{
1307- try {
1308- char *path;
1309-
1310- path = g_file_get_path (file);
1311- if (path == NULL)
1312- return FALSE;
1313-
1314- Exiv2::DataBuf buf = Exiv2::readFile(path);
1315- g_free (path);
1316-
1317- std::string xmpPacket;
1318- xmpPacket.assign(reinterpret_cast<char*>(buf.pData_), buf.size_);
1319- Exiv2::XmpData xmpData;
1320-
1321- if (0 != Exiv2::XmpParser::decode(xmpData, xmpPacket))
1322- return FALSE;
1323-
1324- if (! xmpData.empty()) {
1325- GHashTable *table = create_metadata_hash ();
1326-
1327- Exiv2::XmpData::iterator end = xmpData.end();
1328- for (Exiv2::XmpData::iterator md = xmpData.begin(); md != end; ++md) {
1329- stringstream raw_value;
1330- raw_value << md->value();
1331-
1332- stringstream description;
1333- if (! md->tagLabel().empty())
1334- description << md->tagLabel();
1335- else
1336- description << md->groupName() << "." << md->tagName();
1337-
1338- GthMetadata *metadata;
1339- metadata = create_metadata (md->key().c_str(),
1340- description.str().c_str(),
1341- md->print().c_str(),
1342- raw_value.str().c_str(),
1343- "Xmp::Sidecar",
1344- md->typeName());
1345-
1346- if ((g_strcmp0 (md->typeName(), "XmpBag") == 0)
1347- || (g_strcmp0 (md->typeName(), "XmpSeq") == 0))
1348- {
1349- add_string_list_to_metadata (metadata, *md);
1350- }
1351-
1352- add_metadata_to_hash (table, metadata);
1353- _g_object_unref (metadata);
1354- }
1355-
1356- set_file_info_from_hash (info, table);
1357- g_hash_table_unref (table);
1358- }
1359- Exiv2::XmpParser::terminate();
1360-
1361- set_attributes_from_tagsets (info);
1362- }
1363- catch (Exiv2::AnyError& e) {
1364- std::cerr << "Caught Exiv2 exception '" << e << "'\n";
1365- return FALSE;
1366- }
1367-
1368- return TRUE;
1369-}
1370-
1371-
1372-static void
1373-mandatory_int (Exiv2::ExifData &checkdata,
1374- const char *tag,
1375- int value)
1376-{
1377- Exiv2::ExifKey key = Exiv2::ExifKey(tag);
1378- if (checkdata.findKey(key) == checkdata.end())
1379- checkdata[tag] = value;
1380-}
1381-
1382-
1383-static void
1384-mandatory_string (Exiv2::ExifData &checkdata,
1385- const char *tag,
1386- const char *value)
1387-{
1388- Exiv2::ExifKey key = Exiv2::ExifKey(tag);
1389- if (checkdata.findKey(key) == checkdata.end())
1390- checkdata[tag] = value;
1391-}
1392-
1393-
1394-const char *
1395-gth_main_get_metadata_type (gpointer metadata,
1396- const char *attribute)
1397-{
1398- const char *value_type = NULL;
1399- GthMetadataInfo *metadatum_info;
1400-
1401- if (GTH_IS_METADATA (metadata)) {
1402- value_type = gth_metadata_get_value_type (GTH_METADATA (metadata));
1403- if ((g_strcmp0 (value_type, "Undefined") == 0) || (g_strcmp0 (value_type, "") == 0))
1404- value_type = NULL;
1405-
1406- if (value_type != NULL)
1407- return value_type;
1408- }
1409-
1410- metadatum_info = gth_main_get_metadata_info (attribute);
1411- if (metadatum_info != NULL)
1412- value_type = metadatum_info->type;
1413-
1414- return value_type;
1415-}
1416-
1417-
1418-static void
1419-dump_exif_data (Exiv2::ExifData &exifData,
1420- const char *prefix)
1421-{
1422- std::cout << prefix << "\n";
1423-
1424- try {
1425- if (exifData.empty()) {
1426- throw Exiv2::Error(1, " No Exif data found in the file");
1427- }
1428- Exiv2::ExifData::const_iterator end = exifData.end();
1429- for (Exiv2::ExifData::const_iterator i = exifData.begin(); i != end; ++i) {
1430- const char* tn = i->typeName();
1431- std::cout << std::setw(44) << std::setfill(' ') << std::left
1432- << i->key() << " "
1433- << "0x" << std::setw(4) << std::setfill('0') << std::right
1434- << std::hex << i->tag() << " "
1435- << std::setw(9) << std::setfill(' ') << std::left
1436- << (tn ? tn : "Unknown") << " "
1437- << std::dec << std::setw(3)
1438- << std::setfill(' ') << std::right
1439- << i->count() << " "
1440- << std::dec << i->value()
1441- << "\n";
1442- }
1443- std::cout << "\n";
1444- }
1445- catch (Exiv2::Error& e) {
1446- std::cout << "Caught Exiv2 exception '" << e.what() << "'\n";
1447- return;
1448- }
1449-}
1450-
1451-
1452-static Exiv2::DataBuf
1453-exiv2_write_metadata_private (Exiv2::Image::AutoPtr image,
1454- GFileInfo *info,
1455- GdkPixbuf *pixbuf)
1456-{
1457- static char *software_name = NULL;
1458- char **attributes;
1459- int i;
1460-
1461- image->clearMetadata();
1462-
1463- // EXIF Data
1464-
1465- Exiv2::ExifData ed;
1466- attributes = g_file_info_list_attributes (info, "Exif");
1467- for (i = 0; attributes[i] != NULL; i++) {
1468- GthMetadata *metadatum;
1469- char *key;
1470-
1471- metadatum = (GthMetadata *) g_file_info_get_attribute_object (info, attributes[i]);
1472- key = exiv2_key_from_attribute (attributes[i]);
1473-
1474- try {
1475- /* If the metadatum has no value yet, a new empty value
1476- * is created. The type is taken from Exiv2's tag
1477- * lookup tables. If the tag is not found in the table,
1478- * the type defaults to ASCII.
1479- * We always create the metadatum explicitly if the
1480- * type is available to avoid type errors.
1481- * See bug #610389 for more details. The original
1482- * explanation is here:
1483- * http://uk.groups.yahoo.com/group/exiv2/message/1472
1484- */
1485-
1486- const char *raw_value = gth_metadata_get_raw (metadatum);
1487- const char *value_type = gth_main_get_metadata_type (metadatum, attributes[i]);
1488-
1489- if ((raw_value != NULL) && (strcmp (raw_value, "") != 0) && (value_type != NULL)) {
1490- Exiv2::Value::AutoPtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type));
1491- value->read (raw_value);
1492- Exiv2::ExifKey exif_key(key);
1493- ed.add (exif_key, value.get());
1494- }
1495- }
1496- catch (Exiv2::AnyError& e) {
1497- /* we don't care about invalid key errors */
1498- g_warning ("%s", e.what());
1499- }
1500-
1501- g_free (key);
1502- }
1503- g_strfreev (attributes);
1504-
1505- // Mandatory tags - add if not already present
1506-
1507- mandatory_int (ed, "Exif.Image.XResolution", 72);
1508- mandatory_int (ed, "Exif.Image.YResolution", 72);
1509- mandatory_int (ed, "Exif.Image.ResolutionUnit", 2);
1510- mandatory_int (ed, "Exif.Image.YCbCrPositioning", 1);
1511- mandatory_int (ed, "Exif.Photo.ColorSpace", 1);
1512- mandatory_string (ed, "Exif.Photo.ExifVersion", "48 50 50 49");
1513- mandatory_string (ed, "Exif.Photo.ComponentsConfiguration", "1 2 3 0");
1514- mandatory_string (ed, "Exif.Photo.FlashpixVersion", "48 49 48 48");
1515-
1516- // Overwrite the software tag if the image content was modified
1517-
1518- if (g_file_info_get_attribute_boolean (info, "gth::file::image-changed")) {
1519- if (software_name == NULL)
1520- software_name = g_strconcat (g_get_application_name (), " ", VERSION, NULL);
1521- ed["Exif.Image.ProcessingSoftware"] = software_name;
1522- }
1523-
1524- // Update the dimension tags with actual image values
1525-
1526- int width = 0;
1527- int height = 0;
1528-
1529- if (pixbuf != NULL) {
1530- width = gdk_pixbuf_get_width (pixbuf);
1531- if (width > 0)
1532- ed["Exif.Photo.PixelXDimension"] = width;
1533-
1534- height = gdk_pixbuf_get_height (pixbuf);
1535- if (height > 0)
1536- ed["Exif.Photo.PixelYDimension"] = height;
1537-
1538- ed["Exif.Image.Orientation"] = 1;
1539- }
1540-
1541- // Update the thumbnail
1542-
1543- Exiv2::ExifThumb thumb(ed);
1544- if ((pixbuf != NULL) && (width > 0) && (height > 0)) {
1545- GdkPixbuf *thumb_pixbuf;
1546- char *buffer;
1547- gsize buffer_size;
1548-
1549- scale_keeping_ratio (&width, &height, 128, 128, FALSE);
1550- thumb_pixbuf = _gdk_pixbuf_scale_simple_safe (pixbuf, width, height, GDK_INTERP_BILINEAR);
1551- if (gdk_pixbuf_save_to_buffer (thumb_pixbuf, &buffer, &buffer_size, "jpeg", NULL, NULL)) {
1552- thumb.setJpegThumbnail ((Exiv2::byte*) buffer, buffer_size);
1553- ed["Exif.Thumbnail.XResolution"] = 72;
1554- ed["Exif.Thumbnail.YResolution"] = 72;
1555- ed["Exif.Thumbnail.ResolutionUnit"] = 2;
1556- g_free (buffer);
1557- }
1558- else
1559- thumb.erase();
1560-
1561- g_object_unref (thumb_pixbuf);
1562- }
1563- else
1564- thumb.erase();
1565-
1566- // Update the DateTime tag
1567-
1568- if (g_file_info_get_attribute_object (info, "Exif::Image::DateTime") == NULL) {
1569- GTimeVal current_time;
1570- g_get_current_time (&current_time);
1571- char *date_time = _g_time_val_to_exif_date (&current_time);
1572- ed["Exif.Image.DateTime"] = date_time;
1573- g_free (date_time);
1574- }
1575-
1576- // IPTC Data
1577-
1578- Exiv2::IptcData id;
1579- attributes = g_file_info_list_attributes (info, "Iptc");
1580- for (i = 0; attributes[i] != NULL; i++) {
1581- gpointer metadatum = (GthMetadata *) g_file_info_get_attribute_object (info, attributes[i]);
1582- char *key = exiv2_key_from_attribute (attributes[i]);
1583-
1584- try {
1585- const char *value_type;
1586-
1587- value_type = gth_main_get_metadata_type (metadatum, attributes[i]);
1588- if (value_type != NULL) {
1589- /* See the exif data code above for an explanation. */
1590- Exiv2::Value::AutoPtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type));
1591- Exiv2::IptcKey iptc_key(key);
1592-
1593- const char *raw_value;
1594-
1595- switch (gth_metadata_get_data_type (GTH_METADATA (metadatum))) {
1596- case GTH_METADATA_TYPE_STRING:
1597- raw_value = gth_metadata_get_raw (GTH_METADATA (metadatum));
1598- if ((raw_value != NULL) && (strcmp (raw_value, "") != 0)) {
1599- value->read (raw_value);
1600- id.add (iptc_key, value.get());
1601- }
1602- break;
1603-
1604- case GTH_METADATA_TYPE_STRING_LIST:
1605- GthStringList *string_list = gth_metadata_get_string_list (GTH_METADATA (metadatum));
1606- for (GList *scan = gth_string_list_get_list (string_list); scan; scan = scan->next) {
1607- char *single_value = (char *) scan->data;
1608-
1609- value->read (single_value);
1610- id.add (iptc_key, value.get());
1611- }
1612- break;
1613- }
1614- }
1615- }
1616- catch (Exiv2::AnyError& e) {
1617- /* we don't care about invalid key errors */
1618- g_warning ("%s", e.what());
1619- }
1620-
1621- g_free (key);
1622- }
1623- g_strfreev (attributes);
1624-
1625- // XMP Data
1626-
1627- Exiv2::XmpData xd;
1628- attributes = g_file_info_list_attributes (info, "Xmp");
1629- for (i = 0; attributes[i] != NULL; i++) {
1630- gpointer metadatum = (GthMetadata *) g_file_info_get_attribute_object (info, attributes[i]);
1631- char *key = exiv2_key_from_attribute (attributes[i]);
1632-
1633- // Remove existing tags of the same type.
1634- // Seems to be needed for storing category keywords.
1635- // Not exactly sure why!
1636- /*Exiv2::XmpData::iterator iter = xd.findKey (Exiv2::XmpKey (key));
1637- if (iter != xd.end ())
1638- xd.erase (iter);*/
1639-
1640- try {
1641- const char *value_type;
1642-
1643- value_type = gth_main_get_metadata_type (metadatum, attributes[i]);
1644- if (value_type != NULL) {
1645- /* See the exif data code above for an explanation. */
1646- Exiv2::Value::AutoPtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type));
1647- Exiv2::XmpKey xmp_key(key);
1648-
1649- const char *raw_value;
1650-
1651- switch (gth_metadata_get_data_type (GTH_METADATA (metadatum))) {
1652- case GTH_METADATA_TYPE_STRING:
1653- raw_value = gth_metadata_get_raw (GTH_METADATA (metadatum));
1654- if ((raw_value != NULL) && (strcmp (raw_value, "") != 0)) {
1655- value->read (raw_value);
1656- xd.add (xmp_key, value.get());
1657- }
1658- break;
1659-
1660- case GTH_METADATA_TYPE_STRING_LIST:
1661- GthStringList *string_list = gth_metadata_get_string_list (GTH_METADATA (metadatum));
1662- for (GList *scan = gth_string_list_get_list (string_list); scan; scan = scan->next) {
1663- char *single_value = (char *) scan->data;
1664-
1665- value->read (single_value);
1666- xd.add (xmp_key, value.get());
1667- }
1668- break;
1669- }
1670- }
1671- }
1672- catch (Exiv2::AnyError& e) {
1673- /* we don't care about invalid key errors */
1674- g_warning ("%s", e.what());
1675- }
1676-
1677- g_free (key);
1678- }
1679- g_strfreev (attributes);
1680-
1681- try {
1682- image->setExifData(ed);
1683- image->setIptcData(id);
1684- image->setXmpData(xd);
1685- image->writeMetadata();
1686- }
1687- catch (Exiv2::AnyError& e) {
1688- g_warning ("%s", e.what());
1689- }
1690-
1691- Exiv2::BasicIo &io = image->io();
1692- io.open();
1693-
1694- return io.read(io.size());
1695-}
1696-
1697-
1698-extern "C"
1699-gboolean
1700-exiv2_supports_writes (const char *mime_type)
1701-{
1702- return (g_content_type_equals (mime_type, "image/jpeg")
1703-#if HAVE_EXIV2_020
1704- || g_content_type_equals (mime_type, "image/tiff")
1705-#endif
1706- || g_content_type_equals (mime_type, "image/png"));
1707-}
1708-
1709-
1710-extern "C"
1711-gboolean
1712-exiv2_write_metadata (SavePixbufData *data)
1713-{
1714- if (exiv2_supports_writes (data->mime_type)) {
1715- try {
1716- Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) data->buffer, data->buffer_size);
1717- g_assert (image.get() != 0);
1718-
1719- Exiv2::DataBuf buf = exiv2_write_metadata_private (image, data->file_data->info, data->pixbuf);
1720-
1721- g_free (data->buffer);
1722- data->buffer = g_memdup (buf.pData_, buf.size_);
1723- data->buffer_size = buf.size_;
1724- }
1725- catch (Exiv2::AnyError& e) {
1726- if (data->error != NULL)
1727- *data->error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what());
1728- g_warning ("%s\n", e.what());
1729- return FALSE;
1730- }
1731- }
1732-
1733- return TRUE;
1734-}
1735-
1736-
1737-extern "C"
1738-gboolean
1739-exiv2_write_metadata_to_buffer (void **buffer,
1740- gsize *buffer_size,
1741- GFileInfo *info,
1742- GdkPixbuf *pixbuf,
1743- GError **error)
1744-{
1745- try {
1746- Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) *buffer, *buffer_size);
1747- g_assert (image.get() != 0);
1748-
1749- Exiv2::DataBuf buf = exiv2_write_metadata_private (image, info, pixbuf);
1750-
1751- g_free (*buffer);
1752- *buffer = g_memdup (buf.pData_, buf.size_);
1753- *buffer_size = buf.size_;
1754- }
1755- catch (Exiv2::AnyError& e) {
1756- if (error != NULL)
1757- *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what());
1758- return FALSE;
1759- }
1760-
1761- return TRUE;
1762-}
1763-
1764-
1765-extern "C"
1766-gboolean
1767-exiv2_clear_metadata (void **buffer,
1768- gsize *buffer_size,
1769- GError **error)
1770-{
1771- try {
1772- Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) *buffer, *buffer_size);
1773-
1774- if (image.get() == 0) {
1775- if (error != NULL)
1776- *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, _("Invalid file format"));
1777- return FALSE;
1778- }
1779-
1780- try {
1781- image->clearMetadata();
1782- image->writeMetadata();
1783- }
1784- catch (Exiv2::AnyError& e) {
1785- g_warning ("%s", e.what());
1786- }
1787-
1788- Exiv2::BasicIo &io = image->io();
1789- io.open();
1790- Exiv2::DataBuf buf = io.read(io.size());
1791-
1792- g_free (*buffer);
1793- *buffer = g_memdup (buf.pData_, buf.size_);
1794- *buffer_size = buf.size_;
1795- }
1796- catch (Exiv2::AnyError& e) {
1797- if (error != NULL)
1798- *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what());
1799- return FALSE;
1800- }
1801-
1802- return TRUE;
1803-}
1804-
1805-
1806-#define MAX_RATIO_ERROR_TOLERANCE 0.01
1807-
1808-
1809-GdkPixbuf *
1810-exiv2_generate_thumbnail (const char *uri,
1811- const char *mime_type,
1812- int requested_size)
1813-{
1814- GdkPixbuf *pixbuf = NULL;
1815-
1816- if (! _g_content_type_is_a (mime_type, "image/jpeg")
1817- && ! _g_content_type_is_a (mime_type, "image/tiff"))
1818- {
1819- return NULL;
1820- }
1821-
1822- try {
1823- char *path;
1824-
1825- path = g_filename_from_uri (uri, NULL, NULL);
1826- if (path == NULL)
1827- return NULL;
1828-
1829- Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open (path);
1830- image->readMetadata ();
1831- Exiv2::ExifThumbC exifThumb (image->exifData ());
1832- Exiv2::DataBuf thumb = exifThumb.copy ();
1833-
1834- g_free (path);
1835-
1836- if (thumb.pData_ == NULL)
1837- return NULL;
1838-
1839- Exiv2::ExifData &ed = image->exifData();
1840-
1841- long orientation = (ed["Exif.Image.Orientation"].count() > 0) ? ed["Exif.Image.Orientation"].toLong() : 1;
1842- long image_width = (ed["Exif.Photo.PixelXDimension"].count() > 0) ? ed["Exif.Photo.PixelXDimension"].toLong() : -1;
1843- long image_height = (ed["Exif.Photo.PixelYDimension"].count() > 0) ? ed["Exif.Photo.PixelYDimension"].toLong() : -1;
1844-
1845- if ((orientation != 1) || (image_width <= 0) || (image_height <= 0))
1846- return NULL;
1847-
1848- GInputStream *stream = g_memory_input_stream_new_from_data (thumb.pData_, thumb.size_, NULL);
1849- pixbuf = gdk_pixbuf_new_from_stream (stream, NULL, NULL);
1850- g_object_unref (stream);
1851-
1852- if (pixbuf == NULL)
1853- return NULL;
1854-
1855- /* Heuristic to find out-of-date thumbnails: the thumbnail and image aspect ratios must be equal */
1856-
1857- int pixbuf_width = gdk_pixbuf_get_width (pixbuf);
1858- int pixbuf_height = gdk_pixbuf_get_height (pixbuf);
1859- double image_ratio = (((double) image_width) / image_height);
1860- double thumbnail_ratio = (((double) pixbuf_width) / pixbuf_height);
1861- double ratio_delta = (image_ratio > thumbnail_ratio) ? (image_ratio - thumbnail_ratio) : (thumbnail_ratio - image_ratio);
1862-
1863- if ((ratio_delta > MAX_RATIO_ERROR_TOLERANCE) /* the tolerance is used because the reduced image can have a slightly different ratio due to rounding errors */
1864- || (MAX (pixbuf_width, pixbuf_height) < (requested_size * 0.90))) /* ignore the embedded image if it's too small compared to the requested size */
1865- {
1866- g_object_unref (pixbuf);
1867- return NULL;
1868- }
1869-
1870- /* Scale the pixbuf to perfectly fit the requested size */
1871-
1872- if (scale_keeping_ratio (&pixbuf_width,
1873- &pixbuf_height,
1874- requested_size,
1875- requested_size,
1876- TRUE))
1877- {
1878- GdkPixbuf *tmp = pixbuf;
1879- pixbuf = gdk_pixbuf_scale_simple (tmp, pixbuf_width, pixbuf_height, GDK_INTERP_BILINEAR);
1880- g_object_unref (tmp);
1881- }
1882-
1883- /* Save the original image size in the pixbuf options */
1884-
1885- char *s = g_strdup_printf ("%ld", image_width);
1886- gdk_pixbuf_set_option (pixbuf, "tEXt::Thumb::Image::Width", s);
1887- g_object_set_data (G_OBJECT (pixbuf), "gnome-original-width", GINT_TO_POINTER ((int) image_width));
1888- g_free (s);
1889-
1890- s = g_strdup_printf ("%ld", image_height);
1891- gdk_pixbuf_set_option (pixbuf, "tEXt::Thumb::Image::Height", s);
1892- g_object_set_data (G_OBJECT (pixbuf), "gnome-original-height", GINT_TO_POINTER ((int) image_height));
1893- g_free (s);
1894-
1895- /* Set the orientation option to correctly rotate the thumbnail
1896- * in gnome_desktop_thumbnail_factory_generate_thumbnail() */
1897-
1898- char *orientation_s = g_strdup_printf ("%ld", orientation);
1899- gdk_pixbuf_set_option (pixbuf, "orientation", orientation_s);
1900- g_free (orientation_s);
1901- }
1902- catch (Exiv2::AnyError& e) {
1903- }
1904-
1905- return pixbuf;
1906-}
1907
1908=== removed directory '.pc/05-fix_locales.patch'
1909=== removed directory '.pc/05-fix_locales.patch/po'
1910=== removed file '.pc/05-fix_locales.patch/po/ru.po'
1911--- .pc/05-fix_locales.patch/po/ru.po 2012-06-17 21:31:00 +0000
1912+++ .pc/05-fix_locales.patch/po/ru.po 1970-01-01 00:00:00 +0000
1913@@ -1,5438 +0,0 @@
1914-# Russian translation of gthumb
1915-#
1916-# Диконов Вячеслав (Vyacheslav Dikonov) <sdiconov@mail.ru>, 2003.
1917-# Sergey Volozhanin <svo@asplinux.ru>, 2002.
1918-# Yuri N. Sedunov <aris@altlinux.ru>, 2003.
1919-# Leonid Kanter <leon@asplinux.ru>, 2006.
1920-# Anton Shestakov <engored@ya.ru>, 2008.
1921-# Victor Vislobokov <corochoone@gmail.com>, 2010
1922-#
1923-msgid ""
1924-msgstr ""
1925-"Project-Id-Version: gthumb trunk\n"
1926-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gthumb&keywords=I18N+L10N&component=general\n"
1927-"POT-Creation-Date: 2011-12-13 18:49+0000\n"
1928-"PO-Revision-Date: 2012-04-29 12:11+0300\n"
1929-"Last-Translator: Yuri Myasoedov <omerta13@yandex.ru>\n"
1930-"Language-Team: Russian <gnome-cyr@gnome.org>\n"
1931-"MIME-Version: 1.0\n"
1932-"Content-Type: text/plain; charset=UTF-8\n"
1933-"Content-Transfer-Encoding: 8bit\n"
1934-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
1935-
1936-#: ../copy-n-paste/eggdesktopfile.c:165
1937-#, c-format
1938-msgid "File is not a valid .desktop file"
1939-msgstr "Файл не является правильным .desktop файлом"
1940-
1941-#. translators: 'Version' is from a desktop file, and
1942-#. * should not be translated. '%s' would probably be a
1943-#. * version number.
1944-#: ../copy-n-paste/eggdesktopfile.c:191
1945-#, c-format
1946-msgid "Unrecognized desktop file Version '%s'"
1947-msgstr "Неизвестная версия файла .desktop «%s»"
1948-
1949-#: ../copy-n-paste/eggdesktopfile.c:974
1950-#, c-format
1951-msgid "Starting %s"
1952-msgstr "Запуск %s"
1953-
1954-#: ../copy-n-paste/eggdesktopfile.c:1116
1955-#, c-format
1956-msgid "Application does not accept documents on command line"
1957-msgstr "Приложение не поддерживает открытие документов через командную строку"
1958-
1959-#: ../copy-n-paste/eggdesktopfile.c:1184
1960-#, c-format
1961-msgid "Unrecognized launch option: %d"
1962-msgstr "Неизвестный параметр запуска: %d"
1963-
1964-#. translators: The 'Type=Link' string is found in a
1965-#. * desktop file, and should not be translated.
1966-#: ../copy-n-paste/eggdesktopfile.c:1391
1967-#, c-format
1968-msgid "Can't pass document URIs to a 'Type=Link' desktop entry"
1969-msgstr "Невозможно передать URI в запись «Type=Link» файла .desktop"
1970-
1971-#: ../copy-n-paste/eggdesktopfile.c:1412
1972-#, c-format
1973-msgid "Not a launchable item"
1974-msgstr "Не может быть запущено"
1975-
1976-#: ../copy-n-paste/eggsmclient.c:226
1977-msgid "Disable connection to session manager"
1978-msgstr "Запретить соединение с диспетчером сеансов"
1979-
1980-#: ../copy-n-paste/eggsmclient.c:229
1981-msgid "Specify file containing saved configuration"
1982-msgstr "Указать файл, содержащий сохранённую конфигурацию"
1983-
1984-#: ../copy-n-paste/eggsmclient.c:229
1985-msgid "FILE"
1986-msgstr "ФАЙЛ"
1987-
1988-#: ../copy-n-paste/eggsmclient.c:232
1989-msgid "Specify session management ID"
1990-msgstr "Указать ID диспетчера сеансов"
1991-
1992-#: ../copy-n-paste/eggsmclient.c:232
1993-msgid "ID"
1994-msgstr "ID"
1995-
1996-#: ../copy-n-paste/eggsmclient.c:253
1997-msgid "Session management options:"
1998-msgstr "Параметры управления сеансом:"
1999-
2000-#: ../copy-n-paste/eggsmclient.c:254
2001-msgid "Show session management options"
2002-msgstr "Показать параметры управления сеансом"
2003-
2004-#: ../data/gthumb.desktop.in.in.h:1
2005-msgid "Image Viewer"
2006-msgstr "Просмотр изображений"
2007-
2008-#: ../data/gthumb.desktop.in.in.h:2
2009-msgid "View and organize your images"
2010-msgstr "Просмотр изображений и ведение альбомов"
2011-
2012-#. manually set name and icon
2013-#: ../data/gthumb.desktop.in.in.h:3
2014-#: ../gthumb/gth-browser.c:529
2015-#: ../gthumb/gth-progress-dialog.c:386
2016-#: ../gthumb/main.c:313
2017-msgid "gThumb"
2018-msgstr "gThumb"
2019-
2020-#: ../data/gthumb.desktop.in.in.h:4
2021-msgid "gThumb Image Viewer"
2022-msgstr "Просмотр изображений gThumb"
2023-
2024-#: ../data/gthumb-import.desktop.in.in.h:1
2025-msgid "Import the photos on your camera card"
2026-msgstr "Импортировать фотографии с цифровой камеры"
2027-
2028-#: ../data/gthumb-import.desktop.in.in.h:2
2029-msgid "Import with gThumb"
2030-msgstr "Импортировать с помощью gThumb"
2031-
2032-#: ../data/gthumb-import.desktop.in.in.h:3
2033-msgid "Photo Import Tool"
2034-msgstr "Инструмент импортирования фотографий"
2035-
2036-#: ../data/gthumb-import.desktop.in.in.h:4
2037-msgid "gThumb Photo Import Tool"
2038-msgstr "Инструмент импортирования фотографий gThumb"
2039-
2040-#: ../data/org.gnome.gthumb.gschema.xml.in.h:1
2041-msgid "Images over this size (in bytes) will not be thumbnailed. Use 0 if you want to generate thumbnails for all images."
2042-msgstr "Для изображений больше указанного размера не будут создаваться миниатюры. Если установлено значение 0, миниатюры будут создаваться для всех изображений."
2043-
2044-#: ../data/org.gnome.gthumb.gschema.xml.in.h:2
2045-#| msgid "Open another window"
2046-msgid "Open files in the active window"
2047-msgstr "Открывать файлы в текущем окне"
2048-
2049-#: ../data/org.gnome.gthumb.gschema.xml.in.h:3
2050-msgid "Whether to resize the window to fit the size of the image"
2051-msgstr "Изменять ли размер окна, чтобы подогнать размер изображения"
2052-
2053-#: ../data/org.gnome.gthumb.image-viewer.gschema.xml.in.h:1
2054-msgid "Possible values are: white, black, checked, none."
2055-msgstr "Возможные значения: white, black, checked, none."
2056-
2057-#: ../data/org.gnome.gthumb.image-viewer.gschema.xml.in.h:2
2058-msgid "Whether to always use a black background."
2059-msgstr "Всегда ли использовать чёрный фон."
2060-
2061-#: ../data/org.gnome.gthumb.image-viewer.gschema.xml.in.h:3
2062-#| msgid "Whether to reset the scrollbar positions after changing image"
2063-msgid "Whether to reset the scrollbars position after changing image"
2064-msgstr "Сбрасывать ли положение полос прокрутки после изменения изображения"
2065-
2066-#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.in.h:1
2067-msgid "Possible values are: jpeg, jpg."
2068-msgstr "Возможные значения: jpeg, jpg."
2069-
2070-#: ../data/org.gnome.gthumb.pixbuf-savers.gschema.xml.in.h:2
2071-msgid "Possible values are: tiff, tif."
2072-msgstr "Возможные значения: tiff, tif."
2073-
2074-#: ../data/org.gnome.gthumb.rename-series.gschema.xml.in.h:1
2075-msgid "Possible values include: general::unsorted, file::name, file::size, file::mtime, exif::photo::datetimeoriginal"
2076-msgstr "Возможные значения: general::unsorted, file::name, file::size, file::mtime, exif::photo::datetimeoriginal"
2077-
2078-#: ../data/ui/extensions-preferences.ui.h:1
2079-msgid "More extensions..."
2080-msgstr "Дополнительные расширения…"
2081-
2082-#: ../data/ui/extensions-preferences.ui.h:2
2083-msgid "Some extensions are configurable."
2084-msgstr "Некоторые расширения можно настраивать."
2085-
2086-#: ../data/ui/extensions-preferences.ui.h:3
2087-msgid "_Extensions:"
2088-msgstr "_Расширения:"
2089-
2090-#: ../data/ui/filter-editor.ui.h:1
2091-msgid "Filter _Name:"
2092-msgstr "Название _фильтра:"
2093-
2094-#. limit label
2095-#: ../data/ui/filter-editor.ui.h:2
2096-#: ../gthumb/gth-filter.c:268
2097-#: ../gthumb/gth-filter.c:340
2098-msgid "_Limit to"
2099-msgstr "_Ограничить до"
2100-
2101-#: ../data/ui/filter-editor.ui.h:3
2102-#: ../extensions/search/data/ui/search-editor.ui.h:3
2103-msgid "_Match"
2104-msgstr "_Совпадение"
2105-
2106-#: ../data/ui/filter-editor.ui.h:4
2107-msgid "selected by"
2108-msgstr "выбрано с помощью"
2109-
2110-#: ../data/ui/histogram-info.ui.h:1
2111-msgid "Mean:"
2112-msgstr "Среднее:"
2113-
2114-#: ../data/ui/histogram-info.ui.h:2
2115-msgid "Median:"
2116-msgstr "Медиана:"
2117-
2118-#. After the colon there is a percentile.
2119-#: ../data/ui/histogram-info.ui.h:4
2120-msgctxt "Pixels"
2121-msgid "Max:"
2122-msgstr "Макс.:"
2123-
2124-#. After the colon there is the percentile of selected pixels.
2125-#: ../data/ui/histogram-info.ui.h:6
2126-msgctxt "Pixels"
2127-msgid "Selected:"
2128-msgstr "Выделено:"
2129-
2130-#. After the colon there is the total number of pixels
2131-#: ../data/ui/histogram-info.ui.h:8
2132-msgid "Pixels:"
2133-msgstr "Пикселов:"
2134-
2135-#. Short for "Standard deviation". Try to keep it short in the translation.
2136-#: ../data/ui/histogram-info.ui.h:10
2137-msgid "Std dev:"
2138-msgstr "Станд. отклон.:"
2139-
2140-#: ../data/ui/overwrite-dialog.ui.h:1
2141-msgid "Do not overwrite _the old file"
2142-msgstr "Не перезаписывать _старый файл"
2143-
2144-#: ../data/ui/overwrite-dialog.ui.h:2
2145-msgid "Filename:"
2146-msgstr "Имя файла:"
2147-
2148-#: ../data/ui/overwrite-dialog.ui.h:3
2149-msgid "Modified:"
2150-msgstr "Изменено:"
2151-
2152-#: ../data/ui/overwrite-dialog.ui.h:4
2153-msgid "New File:"
2154-msgstr "Новый файл:"
2155-
2156-#: ../data/ui/overwrite-dialog.ui.h:5
2157-msgid "Old File:"
2158-msgstr "Старый файл:"
2159-
2160-#: ../data/ui/overwrite-dialog.ui.h:6
2161-msgid "Over_write the old file"
2162-msgstr "_Перезаписать старый файл"
2163-
2164-#: ../data/ui/overwrite-dialog.ui.h:7
2165-msgid "Overwrite _all files"
2166-msgstr "Перезаписать _все файлы"
2167-
2168-#: ../data/ui/overwrite-dialog.ui.h:8
2169-msgid "Overwrite the old file with the new one?"
2170-msgstr "Заменить старый файл новым?"
2171-
2172-#: ../data/ui/overwrite-dialog.ui.h:9
2173-#: ../extensions/file_tools/data/ui/crop-options.ui.h:9
2174-#: ../extensions/image_print/data/ui/print-layout.ui.h:16
2175-msgid "Size:"
2176-msgstr "Размер:"
2177-
2178-#: ../data/ui/overwrite-dialog.ui.h:10
2179-msgid "_Do not overwrite any file"
2180-msgstr "_Не перезаписывать никаких файлов"
2181-
2182-#: ../data/ui/overwrite-dialog.ui.h:11
2183-msgid "_Save the new file as:"
2184-msgstr "_Сохранить новый файл как:"
2185-
2186-#: ../data/ui/personalize-filters.ui.h:1
2187-msgid "Filters"
2188-msgstr "_Фильтры"
2189-
2190-#: ../data/ui/personalize-filters.ui.h:2
2191-msgid "_General filter:"
2192-msgstr "_Основной фильтр:"
2193-
2194-#: ../data/ui/personalize-filters.ui.h:3
2195-msgid "_Other filters:"
2196-msgstr "_Другие фильтры:"
2197-
2198-#: ../data/ui/preferences.ui.h:1
2199-msgid "Appearance"
2200-msgstr "Внешний вид"
2201-
2202-#: ../data/ui/preferences.ui.h:2
2203-msgid "As_k confirmation before deleting files or catalogs"
2204-msgstr "Запрашивать _подтверждение перед удалением файлов или каталогов"
2205-
2206-#: ../data/ui/preferences.ui.h:3
2207-msgid "Ask whether to save _modified files"
2208-msgstr "Запрашивать подтверждение для сохранения _изменённых файлов"
2209-
2210-#: ../data/ui/preferences.ui.h:4
2211-#: ../gthumb/dlg-preferences-extensions.c:71
2212-#: ../gthumb/gth-browser-actions-entries.h:173
2213-msgid "Browser"
2214-msgstr "Обозреватель"
2215-
2216-#: ../data/ui/preferences.ui.h:5
2217-#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:34
2218-#: ../extensions/image_print/data/ui/print-layout.ui.h:4
2219-msgid "Caption"
2220-msgstr "Подпись"
2221-
2222-#: ../data/ui/preferences.ui.h:6
2223-msgid "Choose startup folder"
2224-msgstr "Выберите начальную папку"
2225-
2226-#: ../data/ui/preferences.ui.h:7
2227-msgid "D_etermine image type from content (slower)"
2228-msgstr "Определять тип изображения по содер_жимому (медленнее)"
2229-
2230-#: ../data/ui/preferences.ui.h:8
2231-msgid "File _properties in browser:"
2232-msgstr "_Свойства файла в браузере:"
2233-
2234-#: ../data/ui/preferences.ui.h:9
2235-#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:2
2236-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:15
2237-#: ../extensions/edit_metadata/gth-edit-general-page.c:404
2238-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:13
2239-#: ../gthumb/gth-main-default-metadata.c:33
2240-msgid "General"
2241-msgstr "Общие"
2242-
2243-#: ../data/ui/preferences.ui.h:10
2244-msgid "Go to last _visited location"
2245-msgstr "Перейти к _месту последнего посещения"
2246-
2247-#: ../data/ui/preferences.ui.h:11
2248-msgid "Go to this _folder:"
2249-msgstr "Перейти в указанную _папку:"
2250-
2251-#: ../data/ui/preferences.ui.h:12
2252-msgid "On startup:"
2253-msgstr "При запуске:"
2254-
2255-#: ../data/ui/preferences.ui.h:13
2256-#: ../extensions/exiv2_tools/gth-edit-iptc-page.c:198
2257-#: ../extensions/gstreamer_tools/main.c:33
2258-#: ../extensions/image_viewer/data/ui/image-viewer-preferences.ui.h:2
2259-msgid "Other"
2260-msgstr "Другое"
2261-
2262-#: ../data/ui/preferences.ui.h:14
2263-msgid "Set to C_urrent"
2264-msgstr "Сделать _текущим"
2265-
2266-#: ../data/ui/preferences.ui.h:15
2267-msgid "T_humbnails in viewer:"
2268-msgstr "Миниатюры при просмотре:"
2269-
2270-#: ../data/ui/preferences.ui.h:16
2271-msgid "Thumbnail _size:"
2272-msgstr "Размер _миниатюр:"
2273-
2274-#: ../data/ui/preferences.ui.h:17
2275-#| msgid "Resize the window to the size of the image"
2276-msgid "_Reuse the active window to open files"
2277-msgstr "_Повторно использовать текущее окно для открытия файлов"
2278-
2279-#: ../data/ui/preferences.ui.h:18
2280-msgid "_Store metadata inside files if possible"
2281-msgstr "_Хранить метаданные внутри файлов, если это возможно"
2282-
2283-#: ../data/ui/preferences.ui.h:19
2284-msgid "_Toolbar style:"
2285-msgstr "Стиль панели _инструментов:"
2286-
2287-#: ../data/ui/preferences.ui.h:20
2288-#| msgid "View the folders"
2289-msgid "below the folder list"
2290-msgstr "под списком папок"
2291-
2292-#: ../data/ui/preferences.ui.h:21
2293-msgid "gThumb Preferences"
2294-msgstr "Настройки gThumb"
2295-
2296-#: ../data/ui/preferences.ui.h:22
2297-#| msgid "Rotate Right"
2298-msgid "on the right"
2299-msgstr "справа"
2300-
2301-#: ../data/ui/sort-order.ui.h:1
2302-msgid "Sort By"
2303-msgstr "Сортировать по"
2304-
2305-#: ../data/ui/sort-order.ui.h:2
2306-msgid "_Inverse order"
2307-msgstr "В _обратном порядке"
2308-
2309-#: ../data/ui/sort-order.ui.h:3
2310-#: ../extensions/rename_series/data/ui/rename-series.ui.h:27
2311-msgid "_Sort by:"
2312-msgstr "_Сортировать по:"
2313-
2314-#: ../extensions/23hq/23hq.extension.in.in.h:1
2315-msgid "23"
2316-msgstr "23"
2317-
2318-#: ../extensions/23hq/23hq.extension.in.in.h:2
2319-msgid "Upload images to 23hq.com"
2320-msgstr "Загрузить изображения на 23hq.com"
2321-
2322-#: ../extensions/23hq/callbacks.c:68
2323-msgid "_23..."
2324-msgstr "_23…"
2325-
2326-#: ../extensions/23hq/callbacks.c:69
2327-msgid "Upload photos to 23"
2328-msgstr "Загрузить снимки на 23"
2329-
2330-#: ../extensions/bookmarks/bookmarks.extension.in.in.h:1
2331-msgid "Add bookmarks support."
2332-msgstr "Добавить поддержку закладок."
2333-
2334-#: ../extensions/bookmarks/bookmarks.extension.in.in.h:2
2335-#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:1
2336-msgid "Bookmarks"
2337-msgstr "Закладки"
2338-
2339-#: ../extensions/bookmarks/bookmarks.extension.in.in.h:3
2340-#: ../extensions/burn_disc/burn_disc.extension.in.in.h:3
2341-#: ../extensions/catalogs/catalogs.extension.in.in.h:3
2342-#: ../extensions/change_date/change_date.extension.in.in.h:3
2343-#: ../extensions/comments/comments.extension.in.in.h:3
2344-#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:3
2345-#: ../extensions/convert_format/convert_format.extension.in.in.h:3
2346-#: ../extensions/desktop_background/desktop_background.extension.in.in.h:3
2347-#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:3
2348-#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:3
2349-#: ../extensions/file_manager/file_manager.extension.in.in.h:3
2350-#: ../extensions/file_tools/file_tools.extension.in.in.h:3
2351-#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:3
2352-#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:3
2353-#: ../extensions/image_print/image_print.extension.in.in.h:3
2354-#: ../extensions/image_rotation/image_rotation.extension.in.in.h:3
2355-#: ../extensions/image_viewer/image_viewer.extension.in.in.h:3
2356-#: ../extensions/list_tools/list_tools.extension.in.in.h:3
2357-#: ../extensions/photo_importer/photo_importer.extension.in.in.h:3
2358-#: ../extensions/pixbuf_savers/pixbuf_savers.extension.in.in.h:3
2359-#: ../extensions/raw_files/raw_files.extension.in.in.h:3
2360-#: ../extensions/red_eye_removal/red_eye_removal.extension.in.in.h:3
2361-#: ../extensions/rename_series/rename_series.extension.in.in.h:3
2362-#: ../extensions/resize_images/resize_images.extension.in.in.h:3
2363-#: ../extensions/search/search.extension.in.in.h:3
2364-#: ../extensions/slideshow/slideshow.extension.in.in.h:3
2365-#: ../extensions/webalbums/webalbums.extension.in.in.h:3
2366-msgid "gthumb development team"
2367-msgstr "Команда разработчиков gthumb"
2368-
2369-#: ../extensions/bookmarks/callbacks.c:54
2370-msgid "_Bookmarks"
2371-msgstr "_Закладки"
2372-
2373-#: ../extensions/bookmarks/callbacks.c:55
2374-msgid "_System Bookmarks"
2375-msgstr "_Системные закладки"
2376-
2377-#: ../extensions/bookmarks/callbacks.c:58
2378-msgid "_Add Bookmark"
2379-msgstr "_Добавить закладку"
2380-
2381-#: ../extensions/bookmarks/callbacks.c:59
2382-msgid "Add current location to bookmarks"
2383-msgstr "Добавить текущее местоположение в закладки"
2384-
2385-#: ../extensions/bookmarks/callbacks.c:63
2386-msgid "_Edit Bookmarks..."
2387-msgstr "_Изменить закладки…"
2388-
2389-#: ../extensions/bookmarks/callbacks.c:64
2390-msgid "Edit bookmarks"
2391-msgstr "Изменить закладки"
2392-
2393-#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:2
2394-msgid "_Bookmarks:"
2395-msgstr "_Закладки:"
2396-
2397-#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:3
2398-msgid "_Location"
2399-msgstr "_Местоположение"
2400-
2401-#: ../extensions/bookmarks/data/ui/bookmarks.ui.h:4
2402-msgid "_Name"
2403-msgstr "_Имя"
2404-
2405-#: ../extensions/bookmarks/dlg-bookmarks.c:70
2406-msgid "Could not remove the bookmark"
2407-msgstr "Не удалось удалить закладку"
2408-
2409-#: ../extensions/burn_disc/burn_disc.extension.in.in.h:1
2410-msgid "Burn CD/DVD"
2411-msgstr "Записать CD/DVD"
2412-
2413-#: ../extensions/burn_disc/burn_disc.extension.in.in.h:2
2414-msgid "Save files to an optical disc."
2415-msgstr "Сохранить файлы на оптический диск."
2416-
2417-#: ../extensions/burn_disc/callbacks.c:55
2418-msgid "_Optical Disc..."
2419-msgstr "_Оптический диск…"
2420-
2421-#: ../extensions/burn_disc/callbacks.c:56
2422-msgid "Write files to an optical disc"
2423-msgstr "Записать файлы на оптический диск"
2424-
2425-#: ../extensions/burn_disc/data/ui/burn-disc-options.ui.h:1
2426-msgid "Disc Name"
2427-msgstr "Имя диска"
2428-
2429-#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:1
2430-msgid "Current _folder"
2431-msgstr "Текущая _папка"
2432-
2433-#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:2
2434-msgid "Current folder and its s_ub-folders"
2435-msgstr "Текущая папка с _вложенными подпапками"
2436-
2437-#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:3
2438-msgid "Source"
2439-msgstr "Источник"
2440-
2441-#: ../extensions/burn_disc/data/ui/burn-source-selector.ui.h:4
2442-msgid "_Selected files"
2443-msgstr "_Выбранные файлы"
2444-
2445-#: ../extensions/burn_disc/gth-burn-task.c:238
2446-#: ../extensions/burn_disc/gth-burn-task.c:259
2447-#: ../extensions/burn_disc/gth-burn-task.c:397
2448-msgid "Write to Disc"
2449-msgstr "Записать на диск"
2450-
2451-#: ../extensions/cairo_io/cairo-io-jpeg.c:62
2452-#, c-format
2453-msgid "Error interpreting JPEG image file: %s"
2454-msgstr "Ошибка интерпретации изображения в формате JPEG: %s"
2455-
2456-#: ../extensions/cairo_io/cairo-io-jpeg.c:482
2457-#, c-format
2458-msgid "Unknown JPEG color space (%d)"
2459-msgstr "Неизвестное цветовое пространство JPEG (%d)"
2460-
2461-#: ../extensions/catalogs/actions.c:92
2462-#: ../extensions/catalogs/actions.c:213
2463-#: ../extensions/catalogs/dlg-add-to-catalog.c:274
2464-#: ../extensions/catalogs/dlg-add-to-catalog.c:394
2465-#: ../extensions/file_manager/actions.c:65
2466-#: ../extensions/list_tools/gth-script-editor-dialog.c:290
2467-#: ../gthumb/gth-filter-editor-dialog.c:461
2468-#, c-format
2469-msgid "No name specified"
2470-msgstr "Не указано имя"
2471-
2472-#: ../extensions/catalogs/actions.c:99
2473-#: ../extensions/catalogs/actions.c:220
2474-#: ../extensions/catalogs/dlg-add-to-catalog.c:281
2475-#: ../extensions/catalogs/dlg-add-to-catalog.c:401
2476-#: ../extensions/file_manager/actions.c:72
2477-#, c-format
2478-msgid "Invalid name. The following characters are not allowed: %s"
2479-msgstr "Недопустимое имя. Следующие символы запрещены к использованию: %s."
2480-
2481-#: ../extensions/catalogs/actions.c:155
2482-#: ../extensions/catalogs/actions.c:267
2483-#: ../extensions/catalogs/dlg-add-to-catalog.c:338
2484-#: ../extensions/catalogs/dlg-add-to-catalog.c:448
2485-#: ../extensions/catalogs/gth-file-source-catalogs.c:503
2486-#: ../extensions/file_manager/actions.c:103
2487-msgid "Name already used"
2488-msgstr "Это имя уже используется"
2489-
2490-#: ../extensions/catalogs/actions.c:178
2491-#: ../extensions/catalogs/dlg-add-to-catalog.c:359
2492-msgid "New catalog"
2493-msgstr "Новый каталог"
2494-
2495-#: ../extensions/catalogs/actions.c:179
2496-#: ../extensions/catalogs/dlg-add-to-catalog.c:360
2497-msgid "Enter the catalog name:"
2498-msgstr "Введите название каталога: "
2499-
2500-#: ../extensions/catalogs/actions.c:181
2501-#: ../extensions/catalogs/actions.c:293
2502-#: ../extensions/catalogs/dlg-add-to-catalog.c:362
2503-#: ../extensions/catalogs/dlg-add-to-catalog.c:474
2504-#: ../extensions/file_manager/actions.c:133
2505-msgid "C_reate"
2506-msgstr "_Создать"
2507-
2508-#: ../extensions/catalogs/actions.c:290
2509-#: ../extensions/catalogs/dlg-add-to-catalog.c:471
2510-msgid "New library"
2511-msgstr "Новая коллекция"
2512-
2513-#: ../extensions/catalogs/actions.c:291
2514-#: ../extensions/catalogs/dlg-add-to-catalog.c:472
2515-msgid "Enter the library name:"
2516-msgstr "Введите название коллекции: "
2517-
2518-#: ../extensions/catalogs/actions.c:326
2519-msgid "Could not remove the catalog"
2520-msgstr "Не удалось удалить каталог"
2521-
2522-#: ../extensions/catalogs/actions.c:363
2523-#, c-format
2524-msgid "Are you sure you want to remove \"%s\"?"
2525-msgstr "Действительно удалить «%s»?"
2526-
2527-#: ../extensions/catalogs/callbacks.c:102
2528-msgid "_Add to Catalog"
2529-msgstr "Добавить в к_аталог"
2530-
2531-#: ../extensions/catalogs/callbacks.c:105
2532-msgid "Open _Folder"
2533-msgstr "Открыть _папку"
2534-
2535-#: ../extensions/catalogs/callbacks.c:106
2536-msgid "Go to the folder that contains the selected file"
2537-msgstr "Перейти в каталог, который содержит выбранный файл"
2538-
2539-#: ../extensions/catalogs/callbacks.c:110
2540-#: ../extensions/picasaweb/picasa-account-properties-dialog.c:85
2541-msgid "Other..."
2542-msgstr "Другой…"
2543-
2544-#: ../extensions/catalogs/callbacks.c:111
2545-msgid "Choose another catalog"
2546-msgstr "Выбрать другой каталог"
2547-
2548-#: ../extensions/catalogs/callbacks.c:115
2549-msgid "_Add to Catalog..."
2550-msgstr "Добавить в к_аталог…"
2551-
2552-#: ../extensions/catalogs/callbacks.c:116
2553-msgid "Add selected images to a catalog"
2554-msgstr "Добавить выделенные изображения в каталог"
2555-
2556-#: ../extensions/catalogs/callbacks.c:120
2557-msgid "Remo_ve from Catalog"
2558-msgstr "Удалить из к_аталога"
2559-
2560-#: ../extensions/catalogs/callbacks.c:121
2561-msgid "Remove selected images from the catalog"
2562-msgstr "Удалить выделенные изображения из каталога"
2563-
2564-#: ../extensions/catalogs/callbacks.c:125
2565-msgid "Create _Catalog"
2566-msgstr "Создать к_аталог"
2567-
2568-#: ../extensions/catalogs/callbacks.c:130
2569-msgid "Create _Library"
2570-msgstr "Создать _коллекцию"
2571-
2572-#: ../extensions/catalogs/callbacks.c:140
2573-msgid "Rena_me"
2574-msgstr "Пере_именовать"
2575-
2576-#: ../extensions/catalogs/callbacks.c:279
2577-#: ../extensions/catalogs/callbacks.c:282
2578-msgid "Command Line"
2579-msgstr "Командная строка"
2580-
2581-#: ../extensions/catalogs/callbacks.c:497
2582-#: ../extensions/catalogs/callbacks.c:502
2583-#: ../extensions/photo_importer/dlg-photo-importer.c:364
2584-#: ../extensions/photo_importer/dlg-photo-importer.c:404
2585-#: ../gthumb/gth-file-list.c:43
2586-#: ../gthumb/gth-folder-tree.c:883
2587-msgid "(Empty)"
2588-msgstr "(Пусто)"
2589-
2590-#: ../extensions/catalogs/callbacks.c:697
2591-msgid "Catalog Properties"
2592-msgstr "Свойства каталога"
2593-
2594-#: ../extensions/catalogs/callbacks.c:711
2595-msgid "Organize"
2596-msgstr "Упорядочить"
2597-
2598-#: ../extensions/catalogs/callbacks.c:712
2599-msgid "Automatically organize files by date"
2600-msgstr "Автоматически упорядочивать файлы по дате"
2601-
2602-#: ../extensions/catalogs/catalogs.extension.in.in.h:1
2603-#: ../extensions/catalogs/gth-catalog.c:611
2604-#: ../extensions/catalogs/gth-catalog.c:660
2605-#: ../extensions/catalogs/gth-catalog.c:1017
2606-#: ../extensions/catalogs/gth-catalog.c:1018
2607-msgid "Catalogs"
2608-msgstr "Каталоги"
2609-
2610-#: ../extensions/catalogs/catalogs.extension.in.in.h:2
2611-msgid "Create file collections."
2612-msgstr "Создать коллекции файлов."
2613-
2614-#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:1
2615-msgid "Add to Catalog"
2616-msgstr "Добавить в каталог"
2617-
2618-#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:2
2619-msgid "C_atalogs:"
2620-msgstr "К_аталоги:"
2621-
2622-#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:3
2623-msgid "New _Library"
2624-msgstr "_Новая коллекция"
2625-
2626-#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:4
2627-msgid "_New Catalog"
2628-msgstr "Н_овый каталог"
2629-
2630-#: ../extensions/catalogs/data/ui/add-to-catalog.ui.h:5
2631-#: ../extensions/file_manager/actions.c:929
2632-#: ../extensions/webalbums/gth-web-exporter.c:1842
2633-msgid "_View the destination"
2634-msgstr "_Просмотреть место назначения"
2635-
2636-#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:1
2637-msgid "Catalog"
2638-msgstr "Каталог"
2639-
2640-#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:3
2641-#: ../gthumb/gth-file-properties.c:212
2642-msgid "Properties"
2643-msgstr "Свойства"
2644-
2645-#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:4
2646-#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:3
2647-msgid "_Date:"
2648-msgstr "_Дата:"
2649-
2650-#: ../extensions/catalogs/data/ui/catalog-properties.ui.h:5
2651-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:19
2652-#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:6
2653-#: ../extensions/gstreamer_tools/data/ui/save-screenshot.ui.h:3
2654-#: ../extensions/list_tools/data/ui/script-editor.ui.h:28
2655-#: ../extensions/photobucket/data/ui/photobucket-album-properties.ui.h:2
2656-#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:4
2657-msgid "_Name:"
2658-msgstr "_Имя:"
2659-
2660-#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:1
2661-msgid "Catalog _Preview:"
2662-msgstr "_Предпросмотр каталога:"
2663-
2664-#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:2
2665-msgid "Organization:"
2666-msgstr "Упорядочивание:"
2667-
2668-#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:3
2669-#: ../extensions/catalogs/data/ui/organize-files.ui.h:4
2670-msgid "Organize Files"
2671-msgstr "Упорядочить файлы"
2672-
2673-#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:4
2674-msgid "Organizing files"
2675-msgstr "Упорядочивание файлов"
2676-
2677-#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:5
2678-msgid "Select All"
2679-msgstr "Выбрать всё"
2680-
2681-#: ../extensions/catalogs/data/ui/organize-files-task.ui.h:6
2682-msgid "Select None"
2683-msgstr "Ничего не выбирать"
2684-
2685-#: ../extensions/catalogs/data/ui/organize-files.ui.h:1
2686-#: ../extensions/edit_metadata/gth-edit-general-page.c:480
2687-#: ../gthumb/gth-main-default-tests.c:264
2688-msgid "Date photo was taken"
2689-msgstr "Дата получения фотографии"
2690-
2691-#: ../extensions/catalogs/data/ui/organize-files.ui.h:2
2692-#: ../gthumb/gth-main-default-tests.c:256
2693-msgid "File modified date"
2694-msgstr "Дата изменения файла"
2695-
2696-#: ../extensions/catalogs/data/ui/organize-files.ui.h:3
2697-msgid "Ignore catalogs with a single file"
2698-msgstr "Игнорировать каталоги с одним файлом"
2699-
2700-#: ../extensions/catalogs/data/ui/organize-files.ui.h:5
2701-msgid "Put single files in the catalog:"
2702-msgstr "Поместить одиночные файлы в каталог:"
2703-
2704-#: ../extensions/catalogs/data/ui/organize-files.ui.h:6
2705-msgid "Singles"
2706-msgstr "Одиночные"
2707-
2708-#: ../extensions/catalogs/data/ui/organize-files.ui.h:7
2709-#: ../extensions/comments/main.c:280
2710-msgid "Tag"
2711-msgstr "Метка"
2712-
2713-#: ../extensions/catalogs/data/ui/organize-files.ui.h:8
2714-#: ../gthumb/gth-main-default-tests.c:284
2715-msgid "Tag (embedded)"
2716-msgstr "Метка (встроенная)"
2717-
2718-#: ../extensions/catalogs/data/ui/organize-files.ui.h:9
2719-msgid "_Group files by:"
2720-msgstr "_Группировать файлы по:"
2721-
2722-#: ../extensions/catalogs/data/ui/organize-files.ui.h:10
2723-#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:4
2724-#: ../extensions/search/data/ui/search-editor.ui.h:2
2725-msgid "_Include sub-folders"
2726-msgstr "_Включать вложенные каталоги"
2727-
2728-#: ../extensions/catalogs/data/ui/organize-files.ui.h:11
2729-msgid "tag"
2730-msgstr "метка"
2731-
2732-#: ../extensions/catalogs/dlg-add-to-catalog.c:105
2733-#: ../extensions/catalogs/dlg-add-to-catalog.c:136
2734-msgid "Could not add the files to the catalog"
2735-msgstr "Не удалось добавить файлы в каталог"
2736-
2737-#: ../extensions/catalogs/dlg-add-to-catalog.c:217
2738-#: ../extensions/search/gth-search-task.c:356
2739-msgid "Could not create the catalog"
2740-msgstr "Не удалось создать каталог"
2741-
2742-#: ../extensions/catalogs/dlg-catalog-properties.c:80
2743-msgid "Could not save the catalog"
2744-msgstr "Не удалось сохранить каталог"
2745-
2746-#: ../extensions/catalogs/dlg-catalog-properties.c:159
2747-msgid "Could not load the catalog"
2748-msgstr "Не удалось загрузить каталог"
2749-
2750-#: ../extensions/catalogs/dlg-organize-files.c:120
2751-msgid "Files will be organized in catalogs. No file will be moved on disk."
2752-msgstr "Файлы будут помещены в каталоги. Ни один файл не будет перемещён на диск."
2753-
2754-#: ../extensions/catalogs/gth-catalog.c:1115
2755-#: ../extensions/comments/main.c:43
2756-#: ../extensions/edit_metadata/callbacks.c:106
2757-#: ../gthumb/gth-main-default-metadata.c:53
2758-msgid "Tags"
2759-msgstr "Метки"
2760-
2761-#: ../extensions/catalogs/gth-file-source-catalogs.c:948
2762-#, c-format
2763-msgid "The catalog '%s' already exists, do you want to overwrite it?"
2764-msgstr "Каталог «%s» уже существует, хотите его перезаписать?"
2765-
2766-#: ../extensions/catalogs/gth-file-source-catalogs.c:950
2767-#, c-format
2768-msgid "The library '%s' already exists, do you want to overwrite it?"
2769-msgstr "Коллекция «%s» уже существует, хотите её перезаписать?"
2770-
2771-#: ../extensions/catalogs/gth-file-source-catalogs.c:958
2772-msgid "Over_write"
2773-msgstr "_Перезаписать"
2774-
2775-#: ../extensions/catalogs/gth-file-source-catalogs.c:1076
2776-msgid "Cannot move the files"
2777-msgstr "Не удалось переместить файлы"
2778-
2779-#: ../extensions/catalogs/gth-file-source-catalogs.c:1078
2780-msgid "Cannot copy the files"
2781-msgstr "Не удалось скопировать файлы"
2782-
2783-#: ../extensions/catalogs/gth-file-source-catalogs.c:1083
2784-msgid "Invalid destination."
2785-msgstr "Неправильное место назначения."
2786-
2787-#: ../extensions/catalogs/gth-file-source-catalogs.c:1130
2788-#, c-format
2789-msgid "Copying files to '%s'"
2790-msgstr "Копирование файлов в «%s»"
2791-
2792-#: ../extensions/catalogs/gth-file-source-catalogs.c:1383
2793-msgid "Could not remove the files from the catalog"
2794-msgstr "Не удалось удалить файлы из каталога"
2795-
2796-#: ../extensions/catalogs/gth-file-source-catalogs.c:1441
2797-#: ../extensions/exiv2_tools/exiv2-utils.cpp:674
2798-#: ../extensions/exiv2_tools/exiv2-utils.cpp:683
2799-#: ../extensions/exiv2_tools/exiv2-utils.cpp:712
2800-#: ../extensions/exiv2_tools/exiv2-utils.cpp:1215
2801-#: ../extensions/search/gth-search.c:265
2802-msgid "Invalid file format"
2803-msgstr "Неверный формат файла"
2804-
2805-#: ../extensions/catalogs/gth-organize-task.c:202
2806-#, c-format
2807-msgid "Operation completed. Catalogs: %d. Images: %d."
2808-msgstr "Операция завершена. Каталоги: %d. Изображения: %d."
2809-
2810-#: ../extensions/change_date/callbacks.c:44
2811-msgid "Change _Date..."
2812-msgstr "Изменить _дату…"
2813-
2814-#: ../extensions/change_date/callbacks.c:45
2815-msgid "Change images last modified date"
2816-msgstr "Изменить дату последнего изменения файла"
2817-
2818-#: ../extensions/change_date/change_date.extension.in.in.h:1
2819-msgid "Change date"
2820-msgstr "Изменить дату"
2821-
2822-#: ../extensions/change_date/change_date.extension.in.in.h:2
2823-msgid "Change the files date"
2824-msgstr "Изменить дату последнего изменения файла"
2825-
2826-#: ../extensions/change_date/data/ui/change-date.ui.h:1
2827-msgid "+"
2828-msgstr "+"
2829-
2830-#: ../extensions/change_date/data/ui/change-date.ui.h:2
2831-msgid "-"
2832-msgstr "-"
2833-
2834-#: ../extensions/change_date/data/ui/change-date.ui.h:3
2835-msgid "A_djust by"
2836-msgstr "По_догнать по"
2837-
2838-#: ../extensions/change_date/data/ui/change-date.ui.h:4
2839-msgid "Change Date"
2840-msgstr "Изменить дату"
2841-
2842-#: ../extensions/change_date/data/ui/change-date.ui.h:5
2843-msgid "Change the following values:"
2844-msgstr "Изменить следующие значения:"
2845-
2846-#: ../extensions/change_date/data/ui/change-date.ui.h:6
2847-msgid "Change to:"
2848-msgstr "Измененить на:"
2849-
2850-#: ../extensions/change_date/data/ui/change-date.ui.h:7
2851-msgid "Co_mment date"
2852-msgstr "Дата ко_мментария"
2853-
2854-#: ../extensions/change_date/data/ui/change-date.ui.h:8
2855-msgid "Date p_hoto was taken"
2856-msgstr "Дата получения _фотографии"
2857-
2858-#: ../extensions/change_date/data/ui/change-date.ui.h:9
2859-msgid "Exif DateTimeOriginal tag"
2860-msgstr "Тег EXIF DateTimeOriginal"
2861-
2862-#: ../extensions/change_date/data/ui/change-date.ui.h:10
2863-msgid "File _modified date"
2864-msgstr "Дата _изменения"
2865-
2866-#: ../extensions/change_date/data/ui/change-date.ui.h:11
2867-msgid "File c_reation date"
2868-msgstr "Дата со_здания файла"
2869-
2870-#: ../extensions/change_date/data/ui/change-date.ui.h:12
2871-msgid "The _following date:"
2872-msgstr "_Следующая дата:"
2873-
2874-#: ../extensions/change_date/data/ui/change-date.ui.h:13
2875-msgid "_Last modified date"
2876-msgstr "_Дата последнего изменения"
2877-
2878-#: ../extensions/change_date/data/ui/change-date.ui.h:14
2879-msgid "hours"
2880-msgstr "час."
2881-
2882-#: ../extensions/change_date/data/ui/change-date.ui.h:15
2883-msgid "minutes"
2884-msgstr "мин."
2885-
2886-#: ../extensions/change_date/data/ui/change-date.ui.h:16
2887-#: ../extensions/slideshow/data/ui/slideshow-preferences.ui.h:11
2888-msgid "seconds"
2889-msgstr "сек."
2890-
2891-#: ../extensions/comments/comments.extension.in.in.h:1
2892-msgid "Add comments and tags to any file type."
2893-msgstr "Добавить комментарии и метки к любому типу файла."
2894-
2895-#: ../extensions/comments/comments.extension.in.in.h:2
2896-msgid "Comments and tags"
2897-msgstr "Комментарии и метки"
2898-
2899-#: ../extensions/comments/data/ui/comments-preferences.ui.h:1
2900-#: ../extensions/importer/gth-import-preferences-dialog.c:318
2901-msgid "Preferences"
2902-msgstr "Параметры"
2903-
2904-#: ../extensions/comments/data/ui/comments-preferences.ui.h:2
2905-msgid "_Synchronize with the embedded metadata"
2906-msgstr "_Синхронизировать со встроенными метаданными"
2907-
2908-#: ../extensions/comments/main.c:33
2909-#: ../extensions/edit_metadata/callbacks.c:100
2910-msgid "Comment"
2911-msgstr "Добавить комментарий"
2912-
2913-#: ../extensions/comments/main.c:39
2914-#: ../gthumb/gth-main-default-metadata.c:46
2915-msgid "Title"
2916-msgstr "Заголовок"
2917-
2918-#: ../extensions/comments/main.c:40
2919-#: ../extensions/comments/main.c:264
2920-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:12
2921-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:4
2922-#: ../extensions/image_print/data/ui/print-layout.ui.h:8
2923-#: ../extensions/importer/data/ui/import-preferences.ui.h:1
2924-#: ../extensions/list_tools/data/ui/script-editor.ui.h:16
2925-#: ../extensions/rename_series/data/ui/rename-series.ui.h:13
2926-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:12
2927-#: ../gthumb/gth-main-default-metadata.c:52
2928-msgid "Description"
2929-msgstr "Описание"
2930-
2931-#: ../extensions/comments/main.c:41
2932-#: ../extensions/comments/main.c:272
2933-#: ../gthumb/gth-main-default-metadata.c:50
2934-msgid "Place"
2935-msgstr "Место"
2936-
2937-#: ../extensions/comments/main.c:42
2938-#: ../gthumb/gth-main-default-metadata.c:51
2939-msgid "Date"
2940-msgstr "Дата"
2941-
2942-#: ../extensions/comments/main.c:44
2943-#: ../gthumb/gth-main-default-metadata.c:54
2944-msgid "Rating"
2945-msgstr "Рейтинг"
2946-
2947-#: ../extensions/contact_sheet/callbacks.c:59
2948-msgid "Contact _Sheet"
2949-msgstr "Контактный _лист"
2950-
2951-#: ../extensions/contact_sheet/callbacks.c:61
2952-msgid "Contact _Sheet..."
2953-msgstr "Контактный _лист…"
2954-
2955-#: ../extensions/contact_sheet/callbacks.c:62
2956-msgid "Create a contact sheet"
2957-msgstr "Создать контактный лист"
2958-
2959-#: ../extensions/contact_sheet/callbacks.c:65
2960-msgid "Image _Wall..."
2961-msgstr "_Галерея снимков…"
2962-
2963-#: ../extensions/contact_sheet/callbacks.c:66
2964-msgid "Create an image-wall"
2965-msgstr "Создать галерею"
2966-
2967-#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:1
2968-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:8
2969-msgid "Contact Sheet"
2970-msgstr "Контактный лист"
2971-
2972-#: ../extensions/contact_sheet/contact_sheet.extension.in.in.h:2
2973-msgid "Create an index image displaying the thumbnails of the selected files."
2974-msgstr "Создать изображение, показывающее миниатюры выбранных файлов."
2975-
2976-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:1
2977-msgid "Background"
2978-msgstr "Фон"
2979-
2980-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:2
2981-msgid "C_olor:"
2982-msgstr "_Цвет:"
2983-
2984-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:3
2985-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:5
2986-#: ../extensions/image_print/data/ui/print-preferences.ui.h:1
2987-msgid "Caption:"
2988-msgstr "Заголовок:"
2989-
2990-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:4
2991-msgid "Frame"
2992-msgstr "Рамка"
2993-
2994-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:5
2995-msgid "Inward Shadow"
2996-msgstr "Внутренняя тень"
2997-
2998-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:6
2999-#: ../extensions/file_tools/gth-file-tool-crop.c:424
3000-#: ../extensions/file_tools/gth-file-tool-crop.c:454
3001-#: ../extensions/file_tools/gth-file-tool-resize.c:498
3002-#: ../extensions/file_tools/gth-file-tool-rotate.c:415
3003-#: ../extensions/slideshow/main.c:277
3004-msgid "None"
3005-msgstr "Отсутствует"
3006-
3007-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:7
3008-msgid "Outward Shadow"
3009-msgstr "Внешняя тень"
3010-
3011-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:8
3012-msgid "Select a color"
3013-msgstr "Выберите цвет"
3014-
3015-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:9
3016-msgid "Select a font"
3017-msgstr "Выберите шрифт"
3018-
3019-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:10
3020-msgid "Shadow only"
3021-msgstr "Только тень"
3022-
3023-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:11
3024-msgid "Simple"
3025-msgstr "Простой"
3026-
3027-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:12
3028-msgid "Simple with shadow"
3029-msgstr "Простой с тенью"
3030-
3031-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:13
3032-msgid "Slide"
3033-msgstr "Слайд"
3034-
3035-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:14
3036-#: ../extensions/rename_series/dlg-rename-series.c:57
3037-msgid "Text"
3038-msgstr "Текст"
3039-
3040-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:15
3041-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:31
3042-#: ../extensions/image_print/data/ui/print-layout.ui.h:26
3043-#: ../extensions/image_print/data/ui/print-preferences.ui.h:6
3044-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:37
3045-msgid "_Footer:"
3046-msgstr "Ни_жний колонтитул:"
3047-
3048-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:16
3049-msgid "_Gradient"
3050-msgstr "_Градиент"
3051-
3052-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:17
3053-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:32
3054-#: ../extensions/image_print/data/ui/print-layout.ui.h:27
3055-#: ../extensions/image_print/data/ui/print-preferences.ui.h:7
3056-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:38
3057-msgid "_Header:"
3058-msgstr "_Верхний колонтитул:"
3059-
3060-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:18
3061-#: ../extensions/pixbuf_savers/data/ui/tiff-options.ui.h:5
3062-msgid "_Horizontal:"
3063-msgstr "По _горизонтали:"
3064-
3065-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:20
3066-msgid "_Solid color"
3067-msgstr "_Сплошной цвет"
3068-
3069-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:21
3070-msgid "_Style:"
3071-msgstr "_Стиль:"
3072-
3073-#: ../extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui.h:22
3074-#: ../extensions/pixbuf_savers/data/ui/tiff-options.ui.h:8
3075-msgid "_Vertical:"
3076-msgstr "По в_ертикали:"
3077-
3078-#. translate only the text in the curly brackets
3079-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:3
3080-#: ../extensions/image_print/data/ui/print-layout.ui.h:3
3081-#: ../extensions/rename_series/data/ui/rename-series.ui.h:6
3082-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:3
3083-#, no-c-format
3084-msgid "%D{ format }"
3085-msgstr "%D{ формат }"
3086-
3087-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:4
3088-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:1
3089-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:9
3090-msgid "All images on a single page"
3091-msgstr "Все изображения на одной странице"
3092-
3093-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:6
3094-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:2
3095-#: ../extensions/convert_format/data/ui/convert-format.ui.h:1
3096-#: ../extensions/resize_images/data/ui/resize-images.ui.h:3
3097-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:10
3098-msgid "Choose destination folder"
3099-msgstr "Выберите папку назначения"
3100-
3101-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:7
3102-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:3
3103-#: ../extensions/image_print/data/ui/print-layout.ui.h:6
3104-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:11
3105-msgid "Columns:"
3106-msgstr "Столбцы:"
3107-
3108-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:9
3109-msgid "Create _HTML image map"
3110-msgstr "Создать _карту HTML с изображением"
3111-
3112-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:10
3113-msgid "Create a new theme"
3114-msgstr "Создать новую тему"
3115-
3116-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:11
3117-msgid "Delete the selected theme"
3118-msgstr "Удалить выбранную тему"
3119-
3120-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:13
3121-msgid "Edit the selected theme"
3122-msgstr "Изменить выбранную тему"
3123-
3124-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:14
3125-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:5
3126-msgid "File_name:"
3127-msgstr "_Имя файла:"
3128-
3129-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:16
3130-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:7
3131-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:16
3132-msgid "Images per page:"
3133-msgstr "Изображений на страницу:"
3134-
3135-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:17
3136-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:8
3137-#: ../extensions/image_print/data/ui/print-layout.ui.h:11
3138-msgid "Layout"
3139-msgstr "Макет"
3140-
3141-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:18
3142-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:9
3143-#: ../extensions/rename_series/data/ui/rename-series.ui.h:15
3144-msgid "New enumerator digit"
3145-msgstr "Новый цифровой счётчик"
3146-
3147-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:19
3148-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:10
3149-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:18
3150-msgid "Re_verse order"
3151-msgstr "В _обратном порядке"
3152-
3153-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:20
3154-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:11
3155-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:19
3156-msgid "S_ort:"
3157-msgstr "_Сортировать:"
3158-
3159-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:21
3160-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:12
3161-#: ../extensions/pixbuf_savers/preferences.c:134
3162-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:20
3163-msgid "Saving"
3164-msgstr "Сохранение"
3165-
3166-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:22
3167-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:13
3168-#: ../extensions/image_print/data/ui/print-layout.ui.h:17
3169-#: ../extensions/importer/data/ui/import-preferences.ui.h:2
3170-#: ../extensions/list_tools/data/ui/script-editor.ui.h:20
3171-#: ../extensions/rename_series/data/ui/rename-series.ui.h:18
3172-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:23
3173-msgid "Special code"
3174-msgstr "Специальный код"
3175-
3176-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:23
3177-msgid "Sq_uared"
3178-msgstr "_Квадрат"
3179-
3180-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:24
3181-#: ../extensions/image_print/data/ui/print-layout.ui.h:18
3182-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:24
3183-msgid "The current date"
3184-msgstr "Текущая дата"
3185-
3186-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:25
3187-#: ../extensions/image_print/data/ui/print-layout.ui.h:19
3188-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:26
3189-msgid "The current page number"
3190-msgstr "Номер текущей страницы"
3191-
3192-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:26
3193-#: ../extensions/image_print/data/ui/print-layout.ui.h:22
3194-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:30
3195-msgid "The total number of pages"
3196-msgstr "Всего страниц"
3197-
3198-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:27
3199-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:31
3200-msgid "Theme"
3201-msgstr "Тема"
3202-
3203-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:28
3204-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:14
3205-msgid "Thumbnails"
3206-msgstr "Миниатюры"
3207-
3208-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:29
3209-msgid "_All pages with the same size"
3210-msgstr "_Все страницы с таким же размером"
3211-
3212-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:30
3213-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:15
3214-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:9
3215-#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:4
3216-#: ../extensions/gstreamer_tools/data/ui/save-screenshot.ui.h:2
3217-#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:3
3218-#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:5
3219-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:36
3220-msgid "_Destination:"
3221-msgstr "_Назначение:"
3222-
3223-#: ../extensions/contact_sheet/data/ui/contact-sheet.ui.h:33
3224-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:16
3225-msgid "_Size:"
3226-msgstr "_Размер:"
3227-
3228-#: ../extensions/contact_sheet/data/ui/image-wall.ui.h:6
3229-msgid "Image Wall"
3230-msgstr "Галерея изобржений"
3231-
3232-#: ../extensions/contact_sheet/dlg-contact-sheet.c:486
3233-#: ../extensions/contact_sheet/dlg-contact-sheet.c:498
3234-#: ../extensions/contact_sheet/dlg-contact-sheet.c:512
3235-msgid "Could not save the theme"
3236-msgstr "Не удалось сохранить тему"
3237-
3238-#: ../extensions/contact_sheet/dlg-contact-sheet.c:657
3239-msgid "Could not delete the theme"
3240-msgstr "Не удалось удалить тему"
3241-
3242-#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:248
3243-msgid "Creating images"
3244-msgstr "Создание изображений"
3245-
3246-#: ../extensions/contact_sheet/gth-contact-sheet-creator.c:897
3247-msgid "Generating thumbnails"
3248-msgstr "Формирование миниатюр"
3249-
3250-#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:32
3251-msgid "Header"
3252-msgstr "Верхний колонтитул"
3253-
3254-#: ../extensions/contact_sheet/gth-contact-sheet-theme.c:33
3255-msgid "Footer"
3256-msgstr "Нижний колонтитул"
3257-
3258-#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:193
3259-msgid "Theme Properties"
3260-msgstr "Свойства темы"
3261-
3262-#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:208
3263-msgid "Copy _From"
3264-msgstr "Копировать _из"
3265-
3266-#: ../extensions/contact_sheet/gth-contact-sheet-theme-dialog.c:316
3267-msgid "New theme"
3268-msgstr "Новая тема"
3269-
3270-#: ../extensions/convert_format/callbacks.c:45
3271-msgid "Convert Format..."
3272-msgstr "Формат преобразования…"
3273-
3274-#: ../extensions/convert_format/callbacks.c:46
3275-msgid "Convert image format"
3276-msgstr "Формат преобразования изображения"
3277-
3278-#: ../extensions/convert_format/convert_format.extension.in.in.h:1
3279-msgid "Convert format"
3280-msgstr "Формат преобразования"
3281-
3282-#: ../extensions/convert_format/convert_format.extension.in.in.h:2
3283-msgid "Save images in a different format"
3284-msgstr "Сохранить изображения в другом формате"
3285-
3286-#: ../extensions/convert_format/data/ui/convert-format.ui.h:2
3287-msgid "Convert Format"
3288-msgstr "Формат преобразования"
3289-
3290-#: ../extensions/convert_format/data/ui/convert-format.ui.h:3
3291-#: ../extensions/resize_images/data/ui/resize-images.ui.h:4
3292-msgid "Destination"
3293-msgstr "Назначение"
3294-
3295-#: ../extensions/convert_format/data/ui/convert-format.ui.h:4
3296-msgid "New format"
3297-msgstr "Новый формат"
3298-
3299-#: ../extensions/convert_format/data/ui/convert-format.ui.h:5
3300-#: ../extensions/resize_images/data/ui/resize-images.ui.h:10
3301-msgid "_Use the original image folder"
3302-msgstr "_Использовать папку исходного изображения"
3303-
3304-#: ../extensions/convert_format/dlg-convert-format.c:93
3305-msgid "Converting images"
3306-msgstr "Преобразование изображений"
3307-
3308-#: ../extensions/desktop_background/actions.c:162
3309-msgid "Could not show the desktop background properties"
3310-msgstr "Не удалось показать свойства фона рабочего стола"
3311-
3312-#: ../extensions/desktop_background/actions.c:228
3313-#: ../extensions/desktop_background/actions.c:246
3314-msgid "Could not set the desktop background"
3315-msgstr "Не удалось установить фон рабочего стола"
3316-
3317-#: ../extensions/desktop_background/callbacks.c:49
3318-msgid "Set as Desktop Background"
3319-msgstr "Установить как фон рабочего стола"
3320-
3321-#: ../extensions/desktop_background/callbacks.c:50
3322-#: ../extensions/desktop_background/desktop_background.extension.in.in.h:2
3323-msgid "Set the image as desktop background"
3324-msgstr "Установить изображение как фон рабочего стола"
3325-
3326-#: ../extensions/desktop_background/desktop_background.extension.in.in.h:1
3327-msgid "Desktop background"
3328-msgstr "Фон рабочего стола"
3329-
3330-#: ../extensions/edit_metadata/actions.c:66
3331-msgid "Are you sure you want to permanently delete the metadata of the selected files?"
3332-msgstr "Действительно безвозвратно удалить метаданные выделенных файлов?"
3333-
3334-#: ../extensions/edit_metadata/actions.c:73
3335-msgid "If you delete the metadata, it will be permanently lost."
3336-msgstr "Если удалить метаданные, они будут навсегда утеряны."
3337-
3338-#: ../extensions/edit_metadata/callbacks.c:97
3339-msgid "T_ags"
3340-msgstr "_Метки"
3341-
3342-#: ../extensions/edit_metadata/callbacks.c:101
3343-msgid "Edit the comment and other information of the selected files"
3344-msgstr "Изменить комментарий и другую информацию в выделенных файлах"
3345-
3346-#: ../extensions/edit_metadata/callbacks.c:107
3347-#| msgid "Delete the selected files"
3348-msgid "Set the tags of the selected files"
3349-msgstr "Установить метки выделенным файлам"
3350-
3351-#: ../extensions/edit_metadata/callbacks.c:112
3352-msgid "Delete Metadata"
3353-msgstr "Удалить метаданные"
3354-
3355-#: ../extensions/edit_metadata/callbacks.c:113
3356-msgid "Delete the comment and the embedded metadata of the selected files"
3357-msgstr "Удалить комментарий и встроенные метаданные выделенных файлов"
3358-
3359-#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:1
3360-#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:1
3361-#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:1
3362-msgid "D_escription:"
3363-msgstr "_Описание:"
3364-
3365-#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:2
3366-#: ../extensions/edit_metadata/data/ui/tag-chooser.ui.h:1
3367-msgid "T_ags:"
3368-msgstr "_Теги:"
3369-
3370-#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:4
3371-msgid "_Place:"
3372-msgstr "_Место:"
3373-
3374-#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:5
3375-msgid "_Rating:"
3376-msgstr "_Оценка:"
3377-
3378-#: ../extensions/edit_metadata/data/ui/edit-comment-page.ui.h:6
3379-msgid "_Title:"
3380-msgstr "_Заголовок:"
3381-
3382-#: ../extensions/edit_metadata/dlg-edit-metadata.c:121
3383-msgid "Could not save the file metadata"
3384-msgstr "Не удалось сохранить метаданные"
3385-
3386-#: ../extensions/edit_metadata/dlg-edit-metadata.c:234
3387-#: ../gthumb/gth-overwrite-dialog.c:136
3388-msgid "Cannot read file information"
3389-msgstr "Не удалось прочитать информацию о файле"
3390-
3391-#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:1
3392-msgid "Allow to edit files metadata."
3393-msgstr "Разрешить изменение метаданных."
3394-
3395-#: ../extensions/edit_metadata/edit_metadata.extension.in.in.h:2
3396-msgid "Edit metadata"
3397-msgstr "Изменить метаданные"
3398-
3399-#. Translators: the %s symbol in the string is a file name
3400-#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:63
3401-#, c-format
3402-msgid "%s Metadata"
3403-msgstr "Метаданные %s"
3404-
3405-#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:66
3406-#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:97
3407-#: ../extensions/flicker_utils/dlg-import-from-flickr.c:335
3408-#, c-format
3409-msgid "%d file"
3410-msgid_plural "%d files"
3411-msgstr[0] "%d файл"
3412-msgstr[1] "%d файла"
3413-msgstr[2] "%d файлов"
3414-
3415-#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:144
3416-#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:263
3417-msgid "Sa_ve and Close"
3418-msgstr "Со_хранить и закрыть"
3419-
3420-#: ../extensions/edit_metadata/gth-edit-comment-dialog.c:156
3421-msgid "Save only cha_nged fields"
3422-msgstr "Сохранить только _изменённые поля"
3423-
3424-#: ../extensions/edit_metadata/gth-edit-general-page.c:477
3425-msgid "No date"
3426-msgstr "Без даты"
3427-
3428-#: ../extensions/edit_metadata/gth-edit-general-page.c:478
3429-msgid "The following date"
3430-msgstr "Следующая дата"
3431-
3432-#: ../extensions/edit_metadata/gth-edit-general-page.c:479
3433-#: ../extensions/importer/gth-import-preferences-dialog.c:331
3434-msgid "Current date"
3435-msgstr "Текущая дата"
3436-
3437-#: ../extensions/edit_metadata/gth-edit-general-page.c:481
3438-msgid "Last modified date"
3439-msgstr "Дата последнего изменения"
3440-
3441-#: ../extensions/edit_metadata/gth-edit-general-page.c:482
3442-msgid "File creation date"
3443-msgstr "Дата создания файла"
3444-
3445-#: ../extensions/edit_metadata/gth-edit-general-page.c:483
3446-msgid "Do not modify"
3447-msgstr "Не изменять"
3448-
3449-#. Translators: the %s symbol in the string is a file name
3450-#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:94
3451-#, c-format
3452-#| msgid "Tags"
3453-msgid "%s Tags"
3454-msgstr "Метки %s"
3455-
3456-#: ../extensions/edit_metadata/gth-edit-tags-dialog.c:255
3457-msgid "Assign Tags"
3458-msgstr "Назначить метки"
3459-
3460-#: ../extensions/edit_metadata/gth-tag-task.c:115
3461-#: ../extensions/edit_metadata/gth-tag-task.c:132
3462-msgid "Assigning tags to the selected files"
3463-msgstr "Назначение меток для выделенных файлов"
3464-
3465-#: ../extensions/edit_metadata/gth-tag-task.c:115
3466-msgid "Writing files"
3467-msgstr "Запись файлов"
3468-
3469-#: ../extensions/edit_metadata/gth-tag-task.c:132
3470-msgid "Reading files"
3471-msgstr "Чтение файлов"
3472-
3473-#: ../extensions/example/src/example.extension.in.in.h:1
3474-msgid "Example"
3475-msgstr "Пример"
3476-
3477-#: ../extensions/example/src/example.extension.in.in.h:2
3478-msgid "Extension example."
3479-msgstr "Пример расширения."
3480-
3481-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:1
3482-msgid "Byline _Title:"
3483-msgstr "_Подпись:"
3484-
3485-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:2
3486-msgid "C_opyright:"
3487-msgstr "_Авторские права:"
3488-
3489-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:3
3490-msgid "Co_untry:"
3491-msgstr "_Страна:"
3492-
3493-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:4
3494-msgid "Cr_edit:"
3495-msgstr "_Участник:"
3496-
3497-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:5
3498-msgid "State/Province:"
3499-msgstr "Область/район:"
3500-
3501-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:6
3502-msgid "_Byline:"
3503-msgstr "_Отметка автора:"
3504-
3505-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:7
3506-msgid "_City:"
3507-msgstr "_Город:"
3508-
3509-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:8
3510-msgid "_Code:"
3511-msgstr "_Код:"
3512-
3513-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:10
3514-msgid "_Language:"
3515-msgstr "_Язык:"
3516-
3517-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:11
3518-msgid "_Object Name:"
3519-msgstr "_Название объекта:"
3520-
3521-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:12
3522-#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:6
3523-msgid "_Source:"
3524-msgstr "_Источник:"
3525-
3526-#: ../extensions/exiv2_tools/data/ui/edit-exiv2-page.ui.h:13
3527-msgid "_Urgency:"
3528-msgstr "_Важность:"
3529-
3530-#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:1
3531-msgid "EXIF, IPTC, XMP support"
3532-msgstr "Поддержка EXIF, IPTC, XMP"
3533-
3534-#: ../extensions/exiv2_tools/exiv2_tools.extension.in.in.h:2
3535-msgid "Read and write exif, iptc and xmp metadata."
3536-msgstr "Чтение и запись метаданных EXIF, IPTC и XMP."
3537-
3538-#: ../extensions/exiv2_tools/main.c:33
3539-msgid "Exif General"
3540-msgstr "Общие свойства EXIF"
3541-
3542-#: ../extensions/exiv2_tools/main.c:34
3543-msgid "Exif Conditions"
3544-msgstr "Условия EXIF"
3545-
3546-#: ../extensions/exiv2_tools/main.c:35
3547-msgid "Exif Structure"
3548-msgstr "Структура EXIF"
3549-
3550-#: ../extensions/exiv2_tools/main.c:36
3551-msgid "Exif Thumbnail"
3552-msgstr "Миниатюра EXIF"
3553-
3554-#: ../extensions/exiv2_tools/main.c:37
3555-msgid "Exif GPS"
3556-msgstr "Данные GPS EXIF"
3557-
3558-#: ../extensions/exiv2_tools/main.c:38
3559-msgid "Exif Maker Notes"
3560-msgstr "Заметки автора EXIF"
3561-
3562-#: ../extensions/exiv2_tools/main.c:39
3563-msgid "Exif Versions"
3564-msgstr "Версии EXIF"
3565-
3566-#: ../extensions/exiv2_tools/main.c:40
3567-msgid "Exif Other"
3568-msgstr "Другие параметры Exif"
3569-
3570-#: ../extensions/exiv2_tools/main.c:41
3571-msgid "IPTC"
3572-msgstr "IPTC"
3573-
3574-#: ../extensions/exiv2_tools/main.c:42
3575-msgid "XMP Embedded"
3576-msgstr "Встроенный XMP"
3577-
3578-#: ../extensions/exiv2_tools/main.c:43
3579-msgid "XMP Attached"
3580-msgstr "Прикреплённый XMP"
3581-
3582-#: ../extensions/exiv2_tools/main.c:255
3583-msgid "date photo was taken"
3584-msgstr "дата получения снимка"
3585-
3586-#: ../extensions/export_tools/callbacks.c:99
3587-msgid "Share"
3588-msgstr "Поделиться"
3589-
3590-#: ../extensions/facebook/callbacks.c:54
3591-msgid "Face_book..."
3592-msgstr "Face_book…"
3593-
3594-#: ../extensions/facebook/callbacks.c:55
3595-msgid "Upload photos to Facebook"
3596-msgstr "Отправить фотографии в Facebook"
3597-
3598-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:1
3599-msgid "1024 x 1024"
3600-msgstr "1024 x 1024"
3601-
3602-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:2
3603-msgid "1280 x 1280"
3604-msgstr "1280 x 1280"
3605-
3606-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:3
3607-msgid "1600 x 1600"
3608-msgstr "1600 x 1600"
3609-
3610-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:4
3611-msgid "2048 x 2048"
3612-msgstr "2048 x 2048"
3613-
3614-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:5
3615-msgid "720 x 720"
3616-msgstr "720 x 720"
3617-
3618-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:6
3619-#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:4
3620-msgid "A_lbum:"
3621-msgstr "_Альбом:"
3622-
3623-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:7
3624-#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:5
3625-msgid "Add a new album"
3626-msgstr "Добавить новый альбом"
3627-
3628-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:8
3629-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:1
3630-#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:2
3631-#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:6
3632-#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:2
3633-msgid "Edit accounts"
3634-msgstr "_Изменить учётные записи"
3635-
3636-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:9
3637-#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:7
3638-msgid "Export to Flickr"
3639-msgstr "Экспортировать на Flickr"
3640-
3641-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:10
3642-msgid "Resize the images if larger than this size"
3643-msgstr "Масштабировать изображения, если их размер превышает"
3644-
3645-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:11
3646-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:13
3647-#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:13
3648-msgid "_Account:"
3649-msgstr "_Учётная запись:"
3650-
3651-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:12
3652-#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:14
3653-msgid "_Resize to:"
3654-msgstr "_Изменить размер на:"
3655-
3656-#: ../extensions/facebook/data/ui/export-to-facebook.ui.h:13
3657-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:16
3658-#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:16
3659-#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:5
3660-msgid "_Upload"
3661-msgstr "_Отправить"
3662-
3663-#: ../extensions/facebook/data/ui/facebook-account-chooser.ui.h:1
3664-#: ../extensions/flicker_utils/data/ui/flicker-account-chooser.ui.h:1
3665-#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:1
3666-#: ../extensions/oauth/data/ui/oauth-account-chooser.ui.h:1
3667-#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:1
3668-#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:1
3669-#: ../extensions/picasaweb/data/ui/picasa-web-account-chooser.ui.h:1
3670-msgid "A_ccount:"
3671-msgstr "_Учётная запись:"
3672-
3673-#: ../extensions/facebook/data/ui/facebook-account-manager.ui.h:1
3674-#: ../extensions/flicker_utils/data/ui/flicker-account-manager.ui.h:1
3675-#: ../extensions/oauth/data/ui/oauth-account-manager.ui.h:1
3676-#: ../extensions/picasaweb/data/ui/picasa-web-account-manager.ui.h:1
3677-msgid "A_ccounts:"
3678-msgstr "_Учётные записи:"
3679-
3680-#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:2
3681-#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:2
3682-msgid "Private"
3683-msgstr "Личное"
3684-
3685-#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:3
3686-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:9
3687-msgid "Private photos, visible to friends"
3688-msgstr "Личные фотографии, доступные друзьям"
3689-
3690-#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:4
3691-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:10
3692-msgid "Public photos"
3693-msgstr "Общедоступные фотографии"
3694-
3695-#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:5
3696-msgid "_Location:"
3697-msgstr "_Местоположение:"
3698-
3699-#: ../extensions/facebook/data/ui/facebook-album-properties.ui.h:7
3700-#: ../extensions/picasaweb/data/ui/picasa-web-album-properties.ui.h:5
3701-msgid "_Visibility:"
3702-msgstr "_Видимость:"
3703-
3704-#: ../extensions/facebook/data/ui/facebook-ask-authorization.ui.h:1
3705-#: ../extensions/flicker_utils/data/ui/flicker-ask-authorization.ui.h:1
3706-#: ../extensions/oauth/data/ui/oauth-ask-authorization.ui.h:1
3707-msgid "_Authorize..."
3708-msgstr "_Авторизовать…"
3709-
3710-#: ../extensions/facebook/data/ui/facebook-complete-authorization.ui.h:1
3711-#: ../extensions/flicker_utils/data/ui/flicker-complete-authorization.ui.h:1
3712-#: ../extensions/oauth/data/ui/oauth-complete-authorization.ui.h:1
3713-msgid "C_ontinue"
3714-msgstr "Пр_одолжить"
3715-
3716-#: ../extensions/facebook/data/ui/facebook-complete-authorization.ui.h:2
3717-#: ../extensions/facebook/facebook-authentication.c:472
3718-#: ../extensions/flicker_utils/flickr-authentication.c:408
3719-#: ../extensions/oauth/oauth-authentication.c:423
3720-msgid "Once you're done, click the 'Continue' button below."
3721-msgstr "По завершению нажмите кнопку «Продолжить»."
3722-
3723-#: ../extensions/facebook/data/ui/facebook-export-completed.ui.h:1
3724-#: ../extensions/flicker_utils/data/ui/flicker-export-completed.ui.h:1
3725-#: ../extensions/photobucket/data/ui/photobucket-export-completed.ui.h:1
3726-#: ../extensions/picasaweb/data/ui/picasa-web-export-completed.ui.h:1
3727-msgid "Files successfully uploaded to the server."
3728-msgstr "Файлы успешно загружены на сервер."
3729-
3730-#: ../extensions/facebook/data/ui/facebook-export-completed.ui.h:2
3731-#: ../extensions/flicker_utils/data/ui/flicker-export-completed.ui.h:2
3732-#: ../extensions/photobucket/data/ui/photobucket-export-completed.ui.h:2
3733-#: ../extensions/picasaweb/data/ui/picasa-web-export-completed.ui.h:2
3734-#: ../extensions/webalbums/gth-web-exporter.c:1841
3735-msgid "_Open in the Browser"
3736-msgstr "_Открыть в веб-браузере"
3737-
3738-#: ../extensions/facebook/dlg-export-to-facebook.c:130
3739-#: ../extensions/facebook/dlg-export-to-facebook.c:335
3740-#: ../extensions/facebook/facebook-authentication.c:192
3741-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:138
3742-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:399
3743-#: ../extensions/flicker_utils/dlg-import-from-flickr.c:237
3744-#: ../extensions/flicker_utils/flickr-authentication.c:191
3745-#: ../extensions/oauth/oauth-authentication.c:187
3746-#: ../extensions/photobucket/dlg-export-to-photobucket.c:131
3747-#: ../extensions/photobucket/dlg-export-to-photobucket.c:376
3748-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:139
3749-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:424
3750-#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:380
3751-msgid "Could not connect to the server"
3752-msgstr "Не удалось соединиться с сервером"
3753-
3754-#: ../extensions/facebook/dlg-export-to-facebook.c:182
3755-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:246
3756-#: ../extensions/photobucket/dlg-export-to-photobucket.c:182
3757-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:192
3758-msgid "Could not upload the files"
3759-msgstr "Не удалось отправить файлы"
3760-
3761-#: ../extensions/facebook/dlg-export-to-facebook.c:412
3762-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:188
3763-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:223
3764-#: ../extensions/photobucket/dlg-export-to-photobucket.c:462
3765-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:717
3766-msgid "Could not create the album"
3767-msgstr "Не удалось создать альбом"
3768-
3769-#: ../extensions/facebook/dlg-export-to-facebook.c:481
3770-#: ../extensions/photobucket/dlg-export-to-photobucket.c:534
3771-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:783
3772-msgid "New Album"
3773-msgstr "Новый альбом"
3774-
3775-#: ../extensions/facebook/dlg-export-to-facebook.c:561
3776-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:557
3777-#: ../extensions/image_print/gth-image-print-job.c:1789
3778-#: ../extensions/photobucket/dlg-export-to-photobucket.c:614
3779-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:1002
3780-msgid "No valid file selected."
3781-msgstr "Не выбрано ни одного допустимого файла."
3782-
3783-#: ../extensions/facebook/dlg-export-to-facebook.c:562
3784-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:558
3785-#: ../extensions/photobucket/dlg-export-to-photobucket.c:615
3786-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:1003
3787-msgid "Could not export the files"
3788-msgstr "Не удалось экспортировать файлы"
3789-
3790-#: ../extensions/facebook/dlg-export-to-facebook.c:570
3791-#: ../extensions/find_duplicates/gth-find-duplicates.c:255
3792-#: ../extensions/find_duplicates/gth-find-duplicates.c:347
3793-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:566
3794-#: ../extensions/photobucket/dlg-export-to-photobucket.c:623
3795-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:1010
3796-#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:803
3797-#: ../gthumb/gth-browser.c:995
3798-#, c-format
3799-msgid "%d file (%s)"
3800-msgid_plural "%d files (%s)"
3801-msgstr[0] "%d файл (%s)"
3802-msgstr[1] "%d файла (%s)"
3803-msgstr[2] "%d файлов (%s)"
3804-
3805-#: ../extensions/facebook/dlg-export-to-facebook.c:591
3806-#: ../extensions/flicker_utils/dlg-export-to-flickr.c:589
3807-#: ../extensions/photobucket/dlg-export-to-photobucket.c:642
3808-#, c-format
3809-msgid "Export to %s"
3810-msgstr "Экспортировать в %s"
3811-
3812-#: ../extensions/facebook/facebook-account-chooser-dialog.c:200
3813-#: ../extensions/flicker_utils/flickr-account-chooser-dialog.c:200
3814-#: ../extensions/oauth/oauth-account-chooser-dialog.c:200
3815-msgid "New authentication..."
3816-msgstr "Новая аутентификация…"
3817-
3818-#: ../extensions/facebook/facebook-authentication.c:194
3819-#: ../extensions/flicker_utils/flickr-authentication.c:193
3820-#: ../extensions/oauth/oauth-authentication.c:189
3821-msgid "Choose _Account..."
3822-msgstr "Выбрать _учётную запись…"
3823-
3824-#: ../extensions/facebook/facebook-authentication.c:471
3825-#: ../extensions/flicker_utils/flickr-authentication.c:407
3826-#: ../extensions/oauth/oauth-authentication.c:422
3827-#, c-format
3828-msgid "Return to this window when you have finished the authorization process on %s"
3829-msgstr "Вернуться к этому окну, когда завершится процесс авторизации для %s"
3830-
3831-#: ../extensions/facebook/facebook-authentication.c:556
3832-#: ../extensions/flicker_utils/flickr-authentication.c:487
3833-#: ../extensions/oauth/oauth-authentication.c:502
3834-#, c-format
3835-msgid "gthumb requires your authorization to upload the photos to %s"
3836-msgstr "Для отправки фотографий на %s необходима авторизация"
3837-
3838-#: ../extensions/facebook/facebook-authentication.c:557
3839-#: ../extensions/flicker_utils/flickr-authentication.c:488
3840-#: ../extensions/oauth/oauth-authentication.c:503
3841-#, c-format
3842-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."
3843-msgstr "Нжмите «Авторизовать», чтобы открыть веб-браузер и авторизовать gthumb для отправки фотографий в %s. По завершению вернитесь к этому окну, чтобы завершить авторизацию."
3844-
3845-#: ../extensions/facebook/facebook-authentication.c:652
3846-#: ../extensions/flicker_utils/flickr-authentication.c:588
3847-#: ../extensions/oauth/oauth-authentication.c:605
3848-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:820
3849-#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:684
3850-msgid "Choose Account"
3851-msgstr "Выбрать учётную запись"
3852-
3853-#: ../extensions/facebook/facebook-authentication.c:761
3854-#: ../extensions/flicker_utils/flickr-authentication.c:697
3855-#: ../extensions/oauth/oauth-authentication.c:714
3856-#: ../extensions/picasaweb/dlg-export-to-picasaweb.c:881
3857-#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:745
3858-msgid "Edit Accounts"
3859-msgstr "Изменить учётные записи"
3860-
3861-#: ../extensions/facebook/facebook-connection.c:275
3862-#: ../extensions/facebook/facebook-connection.c:435
3863-#: ../extensions/facebook/facebook-service.c:162
3864-#: ../extensions/facebook/facebook-service.c:265
3865-#: ../extensions/facebook/facebook-service.c:468
3866-#: ../extensions/flicker_utils/flickr-connection.c:266
3867-#: ../extensions/flicker_utils/flickr-connection.c:413
3868-#: ../extensions/flicker_utils/flickr-service.c:195
3869-#: ../extensions/flicker_utils/flickr-service.c:398
3870-#: ../extensions/photobucket/photobucket-consumer.c:74
3871-#: ../extensions/photobucket/photobucket-consumer.c:79
3872-#: ../extensions/photobucket/photobucket-consumer.c:115
3873-#: ../extensions/photobucket/photobucket-consumer.c:170
3874-msgid "Unknown error"
3875-msgstr "Неизвестная ошибка"
3876-
3877-#: ../extensions/facebook/facebook-connection.c:310
3878-#: ../extensions/facebook/facebook-connection.c:461
3879-#: ../extensions/facebook/facebook-service.c:188
3880-#: ../extensions/facebook/facebook-service.c:290
3881-#: ../extensions/flicker_utils/flickr-connection.c:292
3882-#: ../extensions/flicker_utils/flickr-connection.c:439
3883-#: ../extensions/flicker_utils/flickr-service.c:219
3884-#: ../extensions/oauth/oauth-connection.c:356
3885-#: ../extensions/oauth/oauth-connection.c:431
3886-#: ../extensions/oauth/oauth-connection.c:535
3887-#: ../extensions/picasaweb/google-connection.c:344
3888-msgid "Connecting to the server"
3889-msgstr "Соединение с сервером"
3890-
3891-#: ../extensions/facebook/facebook.extension.in.in.h:1
3892-msgid "Facebook"
3893-msgstr "Facebook"
3894-
3895-#: ../extensions/facebook/facebook.extension.in.in.h:2
3896-msgid "Upload images to Facebook"
3897-msgstr "Отправить изображения в Facebook"
3898-
3899-#: ../extensions/facebook/facebook-service.c:188
3900-#: ../extensions/facebook/facebook-service.c:290
3901-#: ../extensions/flicker_utils/flickr-service.c:219
3902-#: ../extensions/oauth/oauth-connection.c:356
3903-#: ../extensions/oauth/oauth-connection.c:431
3904-#: ../extensions/oauth/oauth-connection.c:535
3905-msgid "Getting account information"
3906-msgstr "Получение сведений об учётной записи"
3907-
3908-#: ../extensions/facebook/facebook-service.c:396
3909-#: ../extensions/flicker_utils/flickr-service.c:323
3910-#: ../extensions/photobucket/photobucket-service.c:207
3911-#: ../extensions/picasaweb/picasa-web-service.c:209
3912-msgid "Getting the album list"
3913-msgstr "Получение списка альбомов"
3914-
3915-#: ../extensions/facebook/facebook-service.c:525
3916-#: ../extensions/flicker_utils/flickr-service.c:426
3917-#: ../extensions/flicker_utils/flickr-service.c:546
3918-#: ../extensions/flicker_utils/flickr-service.c:584
3919-#: ../extensions/photobucket/photobucket-service.c:316
3920-#: ../extensions/picasaweb/picasa-web-service.c:300
3921-msgid "Creating the new album"
3922-msgstr "Создание нового альбома"
3923-
3924-#: ../extensions/facebook/facebook-service.c:584
3925-#: ../extensions/flicker_utils/flickr-service.c:634
3926-#: ../extensions/photobucket/photobucket-service.c:373
3927-#: ../extensions/picasaweb/picasa-web-service.c:357
3928-#, c-format
3929-msgid "Could not upload '%s': %s"
3930-msgstr "Не удалось отправить «%s»: %s"
3931-
3932-#. Translators: %s is a filename
3933-#: ../extensions/facebook/facebook-service.c:670
3934-#: ../extensions/flicker_utils/flickr-service.c:745
3935-#: ../extensions/photobucket/photobucket-service.c:430
3936-#: ../extensions/picasaweb/picasa-web-service.c:412
3937-#, c-format
3938-msgid "Uploading '%s'"
3939-msgstr "Отправка «%s»"
3940-
3941-#: ../extensions/facebook/facebook-service.c:886
3942-#: ../extensions/flicker_utils/flickr-service.c:914
3943-#: ../extensions/photobucket/photobucket-service.c:599
3944-#: ../extensions/picasaweb/picasa-web-service.c:605
3945-msgid "Uploading the files to the server"
3946-msgstr "Отправка файлов на сервер"
3947-
3948-#: ../extensions/facebook/facebook-service.c:1003
3949-#: ../extensions/flicker_utils/flickr-service.c:1077
3950-#: ../extensions/picasaweb/picasa-web-service.c:718
3951-msgid "Getting the photo list"
3952-msgstr "Получение списка фотографий"
3953-
3954-#: ../extensions/file_manager/actions.c:130
3955-msgid "New folder"
3956-msgstr "Новая папка"
3957-
3958-#: ../extensions/file_manager/actions.c:131
3959-msgid "Enter the folder name:"
3960-msgstr "Введите имя папки: "
3961-
3962-#: ../extensions/file_manager/actions.c:397
3963-#: ../extensions/file_manager/callbacks.c:380
3964-#: ../extensions/file_manager/callbacks.c:842
3965-msgid "Could not move the files"
3966-msgstr "Не удалось переместить файлы"
3967-
3968-#: ../extensions/file_manager/actions.c:398
3969-#: ../extensions/file_manager/callbacks.c:381
3970-#: ../extensions/file_manager/callbacks.c:843
3971-msgid "Files cannot be moved to the current location, as alternative you can choose to copy them."
3972-msgstr "Файлы не могут быть перемещены в текущее местоположение, можно попробовать скопировать их."
3973-
3974-#: ../extensions/file_manager/actions.c:555
3975-msgid "Could not open the location"
3976-msgstr "Не удалось открыть местоположение"
3977-
3978-#: ../extensions/file_manager/actions.c:688
3979-msgid "The folder is not empty, do you want to delete the folder and its content permanently?"
3980-msgstr "Папка не пуста. Удалить эту папку вместе со всем содержимым навсегда?"
3981-
3982-#: ../extensions/file_manager/actions.c:704
3983-msgid "Could not delete the folder"
3984-msgstr "Не удалось удалить папку"
3985-
3986-#: ../extensions/file_manager/actions.c:765
3987-msgid "The folder cannot be moved to the Trash. Do you want to delete it permanently?"
3988-msgstr "Папка не может быть перемещена в корзину. Удалить её навсегда?"
3989-
3990-#: ../extensions/file_manager/actions.c:772
3991-msgid "Could not move the folder to the Trash"
3992-msgstr "Не удалось переместить папку в корзину"
3993-
3994-#: ../extensions/file_manager/actions.c:808
3995-#: ../gthumb/gth-file-source-vfs.c:837
3996-#, c-format
3997-msgid "Are you sure you want to permanently delete \"%s\"?"
3998-msgstr "Действительно окончательно удалить «%s»?"
3999-
4000-#: ../extensions/file_manager/actions.c:818
4001-#: ../gthumb/gth-file-source-vfs.c:850
4002-msgid "If you delete a file, it will be permanently lost."
4003-msgstr "Если удалить файл, он будет навсегда потерян."
4004-
4005-#: ../extensions/file_manager/actions.c:910
4006-msgid "Move To"
4007-msgstr "Переместить в"
4008-
4009-#: ../extensions/file_manager/actions.c:910
4010-msgid "Copy To"
4011-msgstr "Копировать в"
4012-
4013-#: ../extensions/file_manager/actions.c:914
4014-msgid "Move"
4015-msgstr "Переместить"
4016-
4017-#: ../extensions/file_manager/actions.c:914
4018-msgid "Copy"
4019-msgstr "Копировать"
4020-
4021-#: ../extensions/file_manager/callbacks.c:163
4022-#: ../extensions/file_manager/callbacks.c:199
4023-msgid "Create _Folder"
4024-msgstr "Создать _папку"
4025-
4026-#: ../extensions/file_manager/callbacks.c:164
4027-#: ../extensions/file_manager/callbacks.c:200
4028-msgid "Create a new empty folder inside this folder"
4029-msgstr "Создать новую пустую папку внутри этой папки"
4030-
4031-#: ../extensions/file_manager/callbacks.c:179
4032-msgid "D_uplicate"
4033-msgstr "_Дублировать"
4034-
4035-#: ../extensions/file_manager/callbacks.c:180
4036-msgid "Duplicate the selected files"
4037-msgstr "Дублировать выбранные файлы"
4038-
4039-#: ../extensions/file_manager/callbacks.c:183
4040-#: ../extensions/file_manager/callbacks.c:219
4041-#: ../gthumb/gth-file-source-vfs.c:809
4042-msgid "Mo_ve to Trash"
4043-msgstr "_Переместить в корзину"
4044-
4045-#: ../extensions/file_manager/callbacks.c:184
4046-msgid "Move the selected files to the Trash"
4047-msgstr "Переместить выбранные файлы в корзину"
4048-
4049-#: ../extensions/file_manager/callbacks.c:187
4050-#: ../extensions/file_manager/callbacks.c:223
4051-#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:5
4052-msgid "_Delete"
4053-msgstr "_Удалить"
4054-
4055-#: ../extensions/file_manager/callbacks.c:188
4056-msgid "Delete the selected files"
4057-msgstr "Удалить выбранные файлы"
4058-
4059-#: ../extensions/file_manager/callbacks.c:191
4060-#: ../extensions/file_manager/callbacks.c:203
4061-#: ../extensions/rename_series/data/ui/rename-series.ui.h:26
4062-msgid "_Rename"
4063-msgstr "_Переименовать"
4064-
4065-#: ../extensions/file_manager/callbacks.c:192
4066-msgid "Rename the selected files"
4067-msgstr "Переименовать выделенные файлы"
4068-
4069-#: ../extensions/file_manager/callbacks.c:195
4070-msgid "Open with the _File Manager"
4071-msgstr "Открыть в менеджере _файлов"
4072-
4073-#: ../extensions/file_manager/callbacks.c:215
4074-msgid "_Paste Into Folder"
4075-msgstr "_Вставить в папку"
4076-
4077-#: ../extensions/file_manager/callbacks.c:227
4078-#: ../extensions/file_manager/callbacks.c:236
4079-msgid "Copy to..."
4080-msgstr "Копировать в…"
4081-
4082-#: ../extensions/file_manager/callbacks.c:228
4083-msgid "Copy the selected folder to another folder"
4084-msgstr "Копировать выделенную папку в другую папку"
4085-
4086-#: ../extensions/file_manager/callbacks.c:231
4087-#: ../extensions/file_manager/callbacks.c:240
4088-msgid "Move to..."
4089-msgstr "Переместить в…"
4090-
4091-#: ../extensions/file_manager/callbacks.c:232
4092-msgid "Move the selected folder to another folder"
4093-msgstr "Переместить выделенную папку в другую папку"
4094-
4095-#: ../extensions/file_manager/callbacks.c:237
4096-msgid "Copy the selected files to another folder"
4097-msgstr "Копировать выделенные файлы в другую папку"
4098-
4099-#: ../extensions/file_manager/callbacks.c:241
4100-msgid "Move the selected files to another folder"
4101-msgstr "Переместить выделенные файлы в другую папку"
4102-
4103-#: ../extensions/file_manager/callbacks.c:1003
4104-#: ../extensions/find_duplicates/gth-find-duplicates.c:581
4105-#: ../gthumb/gth-browser.c:4916
4106-#: ../gthumb/gth-browser.c:4950
4107-msgid "Could not perform the operation"
4108-msgstr "Не удалось выполнить операцию"
4109-
4110-#: ../extensions/file_manager/file_manager.extension.in.in.h:1
4111-msgid "File manager"
4112-msgstr "Менеджер файлов"
4113-
4114-#: ../extensions/file_manager/file_manager.extension.in.in.h:2
4115-msgid "File manager operations."
4116-msgstr "Операции менеджера файлов."
4117-
4118-#: ../extensions/file_manager/gth-delete-task.c:62
4119-msgid "Deleting files"
4120-msgstr "Удаление файлов"
4121-
4122-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:1
4123-msgid "B_rightness:"
4124-msgstr "_Яркость:"
4125-
4126-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:2
4127-msgid "Color Levels"
4128-msgstr "Уровни цвета"
4129-
4130-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:3
4131-msgid "Con_trast:"
4132-msgstr "Кон_траст:"
4133-
4134-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:4
4135-msgid "Cyan-_Red:"
4136-msgstr "Бирюзовый-_Красный:"
4137-
4138-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:5
4139-msgid "G_amma:"
4140-msgstr "_Гамма:"
4141-
4142-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:6
4143-msgid "_Magenta-Green:"
4144-msgstr "_Малиновый-Зелёный:"
4145-
4146-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:7
4147-msgid "_Preview"
4148-msgstr "_Просмотр"
4149-
4150-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:8
4151-#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:5
4152-msgid "_Reset"
4153-msgstr "_Сброс"
4154-
4155-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:9
4156-msgid "_Saturation:"
4157-msgstr "_Насыщенность:"
4158-
4159-#: ../extensions/file_tools/data/ui/adjust-colors-options.ui.h:10
4160-msgid "_Yellow-Blue:"
4161-msgstr "_Жёлтый-Синий:"
4162-
4163-#: ../extensions/file_tools/data/ui/crop-options.ui.h:1
4164-#: ../extensions/file_tools/data/ui/resize-options.ui.h:3
4165-msgid "Aspect ratio"
4166-msgstr "Соотношение сторон"
4167-
4168-#: ../extensions/file_tools/data/ui/crop-options.ui.h:2
4169-msgid "C_rop"
4170-msgstr "_Кадрировать"
4171-
4172-#: ../extensions/file_tools/data/ui/crop-options.ui.h:3
4173-msgid "Center"
4174-msgstr "По центру"
4175-
4176-#: ../extensions/file_tools/data/ui/crop-options.ui.h:4
4177-#: ../extensions/file_tools/data/ui/resize-options.ui.h:7
4178-msgid "I_nvert aspect ratio"
4179-msgstr "_Инвертировать соотношение сторон"
4180-
4181-#. after the colon there is a control to select the size in pixels
4182-#: ../extensions/file_tools/data/ui/crop-options.ui.h:6
4183-msgid "M_ultiple of:"
4184-msgstr "_Несколько:"
4185-
4186-#: ../extensions/file_tools/data/ui/crop-options.ui.h:7
4187-msgid "Maximize"
4188-msgstr "Максимизировать"
4189-
4190-#: ../extensions/file_tools/data/ui/crop-options.ui.h:8
4191-#: ../extensions/red_eye_removal/data/ui/red-eye-removal-options.ui.h:1
4192-msgid "Selection"
4193-msgstr "Выделение"
4194-
4195-#: ../extensions/file_tools/data/ui/crop-options.ui.h:10
4196-msgid "_Grid:"
4197-msgstr "_Сетка:"
4198-
4199-#: ../extensions/file_tools/data/ui/crop-options.ui.h:11
4200-msgid "_Position:"
4201-msgstr "_Положение:"
4202-
4203-#. abbreviation of pixel
4204-#: ../extensions/file_tools/data/ui/crop-options.ui.h:13
4205-msgid "px"
4206-msgstr "пиксел"
4207-
4208-#. this is used to separate the dimensions, for example: 120 × 250
4209-#: ../extensions/file_tools/data/ui/crop-options.ui.h:15
4210-msgid "×"
4211-msgstr "×"
4212-
4213-#: ../extensions/file_tools/data/ui/resize-options.ui.h:2
4214-#: ../extensions/resize_images/data/ui/resize-images.ui.h:2
4215-#, no-c-format
4216-msgid "%"
4217-msgstr "%"
4218-
4219-#: ../extensions/file_tools/data/ui/resize-options.ui.h:4
4220-#: ../gthumb/gth-main-default-metadata.c:47
4221-msgid "Dimensions"
4222-msgstr "Размеры"
4223-
4224-#: ../extensions/file_tools/data/ui/resize-options.ui.h:5
4225-msgid "Heigh_t:"
4226-msgstr "_Высота:"
4227-
4228-#: ../extensions/file_tools/data/ui/resize-options.ui.h:6
4229-msgid "High _quality"
4230-msgstr "_Высокое качество"
4231-
4232-#: ../extensions/file_tools/data/ui/resize-options.ui.h:8
4233-msgid "New dimensions:"
4234-msgstr "Новые размеры:"
4235-
4236-#: ../extensions/file_tools/data/ui/resize-options.ui.h:9
4237-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:11
4238-msgid "Options"
4239-msgstr "Параметры"
4240-
4241-#: ../extensions/file_tools/data/ui/resize-options.ui.h:10
4242-msgid "Original dimensions:"
4243-msgstr "Исходные размеры:"
4244-
4245-#: ../extensions/file_tools/data/ui/resize-options.ui.h:11
4246-msgid "Scale factor:"
4247-msgstr "_Масштаб:"
4248-
4249-#: ../extensions/file_tools/data/ui/resize-options.ui.h:12
4250-msgid "Set the image size to this value"
4251-msgstr "Привести размер изображения к этому значению"
4252-
4253-#: ../extensions/file_tools/data/ui/resize-options.ui.h:13
4254-#: ../extensions/resize_images/data/ui/resize-images.ui.h:11
4255-msgid "_Width:"
4256-msgstr "_Ширина:"
4257-
4258-#: ../extensions/file_tools/data/ui/resize-options.ui.h:14
4259-#: ../extensions/image_print/data/ui/print-layout.ui.h:31
4260-msgid "pixels"
4261-msgstr "пикселы"
4262-
4263-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:1
4264-msgid "Align"
4265-msgstr "Выровнять"
4266-
4267-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:2
4268-msgid "Alignment"
4269-msgstr "Выравнивание"
4270-
4271-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:3
4272-msgid "Angle"
4273-msgstr "Угол"
4274-
4275-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:4
4276-msgid "Bounding box"
4277-msgstr "Ограничивающая рамка"
4278-
4279-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:5
4280-msgid "Crop borders"
4281-msgstr "Убирать границы"
4282-
4283-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:6
4284-msgid ""
4285-"Draw a line on the image \n"
4286-"to set the alignment."
4287-msgstr ""
4288-"Нарисуйте линию на изображении\n"
4289-"чтобы установить выравнивание."
4290-
4291-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:8
4292-msgid "Grid:"
4293-msgstr "Сетка:"
4294-
4295-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:9
4296-msgid "Image size"
4297-msgstr "Размер изображения"
4298-
4299-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:10
4300-msgid "Keep aspect ratio"
4301-msgstr "Сохранять соотношение сторон"
4302-
4303-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:12
4304-msgid "Original size"
4305-msgstr "Исходный размер"
4306-
4307-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:13
4308-msgid "Parallel"
4309-msgstr "Параллельное"
4310-
4311-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:14
4312-msgid "Perpendicular"
4313-msgstr "Перпендикулярное"
4314-
4315-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:15
4316-msgid "Pick a background color"
4317-msgstr "Взять цвет фона"
4318-
4319-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:16
4320-msgid "Point 1:"
4321-msgstr "Точка 1:"
4322-
4323-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:17
4324-msgid "Point 2:"
4325-msgstr "Точка 2:"
4326-
4327-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:18
4328-msgid "Reset"
4329-msgstr "Сброс"
4330-
4331-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:19
4332-msgid "_Background:"
4333-msgstr "_Фон:"
4334-
4335-#: ../extensions/file_tools/data/ui/rotate-options.ui.h:20
4336-msgid "_Transparent"
4337-msgstr "_Прозрачность"
4338-
4339-#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:1
4340-msgid "Amount:"
4341-msgstr "Величина:"
4342-
4343-#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:2
4344-msgid "Radius:"
4345-msgstr "Радиус:"
4346-
4347-#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:3
4348-msgid "Threshold:"
4349-msgstr "Порог:"
4350-
4351-#: ../extensions/file_tools/data/ui/sharpen-options.ui.h:4
4352-#: ../extensions/rename_series/data/ui/rename-series.ui.h:25
4353-msgid "_Preview:"
4354-msgstr "_Предварительный просмотр:"
4355-
4356-#: ../extensions/file_tools/file_tools.extension.in.in.h:1
4357-msgid "Basic tools to modify images."
4358-msgstr "Основные инструменты для изменения изображений."
4359-
4360-#: ../extensions/file_tools/file_tools.extension.in.in.h:2
4361-msgid "Image tools"
4362-msgstr "Инструменты для изображений"
4363-
4364-#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:527
4365-msgid "Adjust Colors..."
4366-msgstr "Изменение цветов…"
4367-
4368-#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:527
4369-msgid "Adjust Colors"
4370-msgstr "Изменение цветов"
4371-
4372-#: ../extensions/file_tools/gth-file-tool-adjust-colors.c:528
4373-msgid "Change brightness, contrast, saturation and gamma level of the image"
4374-msgstr "Изменить яркость, контраст, насыщенность и уровень гамма коррекции изображения"
4375-
4376-#: ../extensions/file_tools/gth-file-tool-crop.c:424
4377-#: ../extensions/file_tools/gth-file-tool-resize.c:498
4378-msgid "Square"
4379-msgstr "Квадрат"
4380-
4381-#: ../extensions/file_tools/gth-file-tool-crop.c:425
4382-#: ../extensions/file_tools/gth-file-tool-resize.c:499
4383-#, c-format
4384-msgid "%d x %d (Image)"
4385-msgstr "%d x %d (Изображение)"
4386-
4387-#: ../extensions/file_tools/gth-file-tool-crop.c:428
4388-#: ../extensions/file_tools/gth-file-tool-resize.c:503
4389-#, c-format
4390-msgid "%d x %d (Screen)"
4391-msgstr "%d x %d (Экран)"
4392-
4393-#: ../extensions/file_tools/gth-file-tool-crop.c:432
4394-#: ../extensions/file_tools/gth-file-tool-resize.c:508
4395-msgid "5:4"
4396-msgstr "5:4"
4397-
4398-#: ../extensions/file_tools/gth-file-tool-crop.c:433
4399-#: ../extensions/file_tools/gth-file-tool-resize.c:509
4400-msgid "4:3 (DVD, Book)"
4401-msgstr "4:3 (DVD, книга)"
4402-
4403-#: ../extensions/file_tools/gth-file-tool-crop.c:434
4404-#: ../extensions/file_tools/gth-file-tool-resize.c:510
4405-msgid "7:5"
4406-msgstr "7:5"
4407-
4408-#: ../extensions/file_tools/gth-file-tool-crop.c:435
4409-#: ../extensions/file_tools/gth-file-tool-resize.c:511
4410-msgid "3:2 (Postcard)"
4411-msgstr "4:2 (Открытка)"
4412-
4413-#: ../extensions/file_tools/gth-file-tool-crop.c:436
4414-#: ../extensions/file_tools/gth-file-tool-resize.c:512
4415-msgid "16:10"
4416-msgstr "16:10"
4417-
4418-#: ../extensions/file_tools/gth-file-tool-crop.c:437
4419-#: ../extensions/file_tools/gth-file-tool-resize.c:513
4420-msgid "16:9 (DVD)"
4421-msgstr "16:9 (DVD)"
4422-
4423-#: ../extensions/file_tools/gth-file-tool-crop.c:438
4424-#: ../extensions/file_tools/gth-file-tool-resize.c:514
4425-msgid "1.85:1"
4426-msgstr "1:85:1"
4427-
4428-#: ../extensions/file_tools/gth-file-tool-crop.c:439
4429-#: ../extensions/file_tools/gth-file-tool-resize.c:515
4430-msgid "2.39:1"
4431-msgstr "2.39:1"
4432-
4433-#: ../extensions/file_tools/gth-file-tool-crop.c:440
4434-#: ../extensions/file_tools/gth-file-tool-resize.c:516
4435-#: ../extensions/image_print/data/ui/print-layout.ui.h:7
4436-#: ../extensions/rename_series/gth-template-selector.c:232
4437-msgid "Custom"
4438-msgstr "Другое"
4439-
4440-#: ../extensions/file_tools/gth-file-tool-crop.c:455
4441-#: ../extensions/file_tools/gth-file-tool-rotate.c:416
4442-msgid "Rule of Thirds"
4443-msgstr "Правило третей"
4444-
4445-#: ../extensions/file_tools/gth-file-tool-crop.c:456
4446-#: ../extensions/file_tools/gth-file-tool-rotate.c:417
4447-msgid "Golden Sections"
4448-msgstr "Золотые сечения"
4449-
4450-#: ../extensions/file_tools/gth-file-tool-crop.c:457
4451-#: ../extensions/file_tools/gth-file-tool-rotate.c:418
4452-msgid "Center Lines"
4453-msgstr "Центральные линии"
4454-
4455-#: ../extensions/file_tools/gth-file-tool-crop.c:458
4456-#: ../extensions/file_tools/gth-file-tool-rotate.c:419
4457-msgid "Uniform"
4458-msgstr "Единообразие"
4459-
4460-#: ../extensions/file_tools/gth-file-tool-crop.c:614
4461-msgid "Crop..."
4462-msgstr "Кадрировать…"
4463-
4464-#: ../extensions/file_tools/gth-file-tool-crop.c:614
4465-msgid "Crop"
4466-msgstr "Кадрировать"
4467-
4468-#: ../extensions/file_tools/gth-file-tool-desaturate.c:68
4469-#: ../extensions/file_tools/gth-file-tool-negative.c:68
4470-msgid "Applying changes"
4471-msgstr "Применение изменений"
4472-
4473-#: ../extensions/file_tools/gth-file-tool-desaturate.c:203
4474-msgid "Desaturate"
4475-msgstr "Обесцветить"
4476-
4477-#: ../extensions/file_tools/gth-file-tool-enhance.c:119
4478-msgid "White balance correction"
4479-msgstr "Коррекция баланса белого"
4480-
4481-#: ../extensions/file_tools/gth-file-tool-enhance.c:342
4482-msgid "Enhance Colors"
4483-msgstr "Улучшить цветопередачу"
4484-
4485-#: ../extensions/file_tools/gth-file-tool-enhance.c:343
4486-msgid "Automatic white balance correction"
4487-msgstr "Автоматическая коррекция баланса белого"
4488-
4489-#: ../extensions/file_tools/gth-file-tool-equalize.c:86
4490-msgid "Equalizing image histogram"
4491-msgstr "Выравнивание гистограммы изображения"
4492-
4493-#: ../extensions/file_tools/gth-file-tool-equalize.c:275
4494-msgid "Equalize"
4495-msgstr "Выровнить"
4496-
4497-#: ../extensions/file_tools/gth-file-tool-equalize.c:276
4498-msgid "Equalize image histogram"
4499-msgstr "Выровнить гистограмму изображения"
4500-
4501-#: ../extensions/file_tools/gth-file-tool-flip.c:87
4502-msgid "Flip"
4503-msgstr "Перевернуть"
4504-
4505-#: ../extensions/file_tools/gth-file-tool-flip.c:88
4506-msgid "Flip the image vertically"
4507-msgstr "Перевернуть изображение по вертикали"
4508-
4509-#: ../extensions/file_tools/gth-file-tool-mirror.c:87
4510-msgid "Mirror"
4511-msgstr "Зеркальное отображение"
4512-
4513-#: ../extensions/file_tools/gth-file-tool-mirror.c:88
4514-msgid "Mirror the image horizontally"
4515-msgstr "Отобразить изображение по горизонтали"
4516-
4517-#: ../extensions/file_tools/gth-file-tool-negative.c:197
4518-msgid "Negative"
4519-msgstr "Негатив"
4520-
4521-#: ../extensions/file_tools/gth-file-tool-redo.c:75
4522-msgid "Redo"
4523-msgstr "Повторить"
4524-
4525-#: ../extensions/file_tools/gth-file-tool-resize.c:680
4526-msgid "Resize..."
4527-msgstr "Изменить размер…"
4528-
4529-#: ../extensions/file_tools/gth-file-tool-resize.c:680
4530-msgid "Resize"
4531-msgstr "Изменить размер"
4532-
4533-#: ../extensions/file_tools/gth-file-tool-rotate.c:636
4534-msgid "Rotate..."
4535-msgstr "Повернуть…"
4536-
4537-#: ../extensions/file_tools/gth-file-tool-rotate.c:636
4538-msgid "Rotate"
4539-msgstr "Повернуть"
4540-
4541-#: ../extensions/file_tools/gth-file-tool-rotate.c:637
4542-msgid "Freely rotate the image"
4543-msgstr "Произвольный поворот изображения"
4544-
4545-#: ../extensions/file_tools/gth-file-tool-rotate-left.c:87
4546-#: ../extensions/image_rotation/callbacks.c:55
4547-msgid "Rotate Left"
4548-msgstr "Повернуть влево"
4549-
4550-#: ../extensions/file_tools/gth-file-tool-rotate-left.c:88
4551-msgid "Rotate the image by 90 degrees counterclockwise"
4552-msgstr "Повернуть изображение на 90° против часовой стрелки"
4553-
4554-#: ../extensions/file_tools/gth-file-tool-rotate-right.c:87
4555-#: ../extensions/image_rotation/callbacks.c:49
4556-msgid "Rotate Right"
4557-msgstr "Повернуть вправо"
4558-
4559-#: ../extensions/file_tools/gth-file-tool-rotate-right.c:88
4560-msgid "Rotate the image by 90 degrees clockwise"
4561-msgstr "Повернуть изображение на 90° по часовой стрелке"
4562-
4563-#: ../extensions/file_tools/gth-file-tool-save-as.c:70
4564-msgid "Save As"
4565-msgstr "Сохранить как"
4566-
4567-#: ../extensions/file_tools/gth-file-tool-save.c:66
4568-msgid "Save"
4569-msgstr "Сохранить"
4570-
4571-#: ../extensions/file_tools/gth-file-tool-sharpen.c:100
4572-msgid "Sharpening image"
4573-msgstr "Увеличение резкости"
4574-
4575-#: ../extensions/file_tools/gth-file-tool-sharpen.c:458
4576-msgid "Enhance Focus..."
4577-msgstr "Усилить фокус…"
4578-
4579-#: ../extensions/file_tools/gth-file-tool-sharpen.c:458
4580-msgid "Enhance Focus"
4581-msgstr "Усилить фокус"
4582-
4583-#: ../extensions/file_tools/gth-file-tool-undo.c:75
4584-msgid "Undo"
4585-msgstr "Отменить"
4586-
4587-#: ../extensions/find_duplicates/callbacks.c:48
4588-msgid "Find _Duplicates..."
4589-msgstr "Найти _дубликаты…"
4590-
4591-#: ../extensions/find_duplicates/callbacks.c:49
4592-msgid "Find duplicated files in the current location"
4593-msgstr "Найти дублирующиеся файлы в текущем каталоге"
4594-
4595-#: ../extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui.h:1
4596-msgid "_Folders:"
4597-msgstr "_Папки:"
4598-
4599-#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:1
4600-msgid "Duplicates:"
4601-msgstr "Дубликаты:"
4602-
4603-#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:2
4604-msgid "Files:"
4605-msgstr "Файлы:"
4606-
4607-#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:3
4608-msgid "No duplicates found."
4609-msgstr "Дубликаты не найдены."
4610-
4611-#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:4
4612-msgid "Search for Duplicates"
4613-msgstr "Поиск дубликатов"
4614-
4615-#: ../extensions/find_duplicates/data/ui/find-duplicates-dialog.ui.h:6
4616-#: ../gthumb/gth-browser-actions-entries.h:33
4617-msgid "_View"
4618-msgstr "_Вид"
4619-
4620-#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:1
4621-#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:1
4622-msgid "Find Duplicates"
4623-msgstr "Найти дубликаты"
4624-
4625-#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:2
4626-#: ../extensions/rename_series/data/ui/rename-series.ui.h:19
4627-#: ../extensions/search/data/ui/search-editor.ui.h:1
4628-msgid "Start _at:"
4629-msgstr "_Начиная с:"
4630-
4631-#: ../extensions/find_duplicates/data/ui/find-duplicates.ui.h:3
4632-msgid "_Filter:"
4633-msgstr "_Фильтр:"
4634-
4635-#: ../extensions/find_duplicates/find_duplicates.extension.in.in.h:2
4636-msgid "Find duplicated files."
4637-msgstr "Найти дублирующиеся файлы."
4638-
4639-#: ../extensions/find_duplicates/gth-find-duplicates.c:53
4640-msgid "leave the newest duplicates"
4641-msgstr "оставить новейшие дубликаты"
4642-
4643-#: ../extensions/find_duplicates/gth-find-duplicates.c:54
4644-msgid "leave the oldest duplicates"
4645-msgstr "оставить старейшие дубликаты"
4646-
4647-#: ../extensions/find_duplicates/gth-find-duplicates.c:55
4648-msgid "by folder..."
4649-msgstr "по папке…"
4650-
4651-#: ../extensions/find_duplicates/gth-find-duplicates.c:56
4652-msgid "all files"
4653-msgstr "все файлы"
4654-
4655-#: ../extensions/find_duplicates/gth-find-duplicates.c:57
4656-msgid "no file"
4657-msgstr "ни одного файла"
4658-
4659-#: ../extensions/find_duplicates/gth-find-duplicates.c:397
4660-#: ../extensions/find_duplicates/gth-find-duplicates.c:492
4661-#, c-format
4662-msgid "%d duplicate"
4663-msgid_plural "%d duplicates"
4664-msgstr[0] "%d дубликат"
4665-msgstr[1] "%d дубликата"
4666-msgstr[2] "%d дубликатов"
4667-
4668-#: ../extensions/find_duplicates/gth-find-duplicates.c:536
4669-msgid "Search completed"
4670-msgstr "Поиск завершён"
4671-
4672-#: ../extensions/find_duplicates/gth-find-duplicates.c:548
4673-msgid "Searching for duplicates"
4674-msgstr "Поиск дубликатов"
4675-
4676-#: ../extensions/find_duplicates/gth-find-duplicates.c:551
4677-#: ../gthumb/gth-load-file-data-task.c:106
4678-#: ../gthumb/gth-save-file-data-task.c:100
4679-#, c-format
4680-msgid "%d file remaining"
4681-msgid_plural "%d files remaining"
4682-msgstr[0] "Остался %d файл"
4683-msgstr[1] "Осталось %d файла"
4684-msgstr[2] "Осталось %d файлов"
4685-
4686-#: ../extensions/find_duplicates/gth-find-duplicates.c:634
4687-msgid "Getting the file list"
4688-msgstr "Получение списка файлов"
4689-
4690-#: ../extensions/find_duplicates/gth-find-duplicates.c:740
4691-msgid "Duplicates"
4692-msgstr "Дубликаты"
4693-
4694-#: ../extensions/find_duplicates/gth-find-duplicates.c:997
4695-msgid "Select"
4696-msgstr "Выбрать"
4697-
4698-#: ../extensions/flicker/callbacks.c:59
4699-#: ../extensions/flicker/callbacks.c:64
4700-msgid "_Flickr..."
4701-msgstr "_Flickr…"
4702-
4703-#: ../extensions/flicker/callbacks.c:60
4704-msgid "Download photos from Flickr"
4705-msgstr "Получить фотографии с Flickr"
4706-
4707-#: ../extensions/flicker/callbacks.c:65
4708-msgid "Upload photos to Flickr"
4709-msgstr "Отправить фотографии на Flickr"
4710-
4711-#: ../extensions/flicker/flicker.extension.in.in.h:1
4712-msgid "Flicker"
4713-msgstr "Flickr"
4714-
4715-#: ../extensions/flicker/flicker.extension.in.in.h:2
4716-msgid "Upload images to Flickr"
4717-msgstr "Отправить изображения на Flickr"
4718-
4719-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:2
4720-#: ../extensions/photobucket/data/ui/export-to-photobucket.ui.h:8
4721-#: ../extensions/picasaweb/data/ui/export-to-picasaweb.ui.h:3
4722-msgid "Free space:"
4723-msgstr "Доступно:"
4724-
4725-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:3
4726-msgid "Hi_de from public searches"
4727-msgstr "_Сделать невидимым для поиска"
4728-
4729-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:4
4730-msgid "Moderate content"
4731-msgstr "Модерировать содержимое"
4732-
4733-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:5
4734-#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:3
4735-msgid "Ph_otoset:"
4736-msgstr "_Набор снимков:"
4737-
4738-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:6
4739-msgid "Private photos"
4740-msgstr "Личные фотографии"
4741-
4742-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:7
4743-msgid "Private photos, visible to family"
4744-msgstr "Личные фотографии, доступные для членов семьи"
4745-
4746-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:8
4747-msgid "Private photos, visible to family and friends"
4748-msgstr "Личные фотографии, доступные для членов семьи и друзьям"
4749-
4750-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:11
4751-msgid "Restricted content"
4752-msgstr "Содержимое с ограниченным доступом"
4753-
4754-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:12
4755-msgid "Safe content"
4756-msgstr "Безопасное содежимое"
4757-
4758-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:14
4759-msgid "_Privacy:"
4760-msgstr "_Личное:"
4761-
4762-#: ../extensions/flicker_utils/data/ui/export-to-flickr.ui.h:15
4763-msgid "_Safety:"
4764-msgstr "_Безопасное:"
4765-
4766-#: ../extensions/flicker_utils/data/ui/import-from-flickr.ui.h:5
4767-#: ../extensions/photo_importer/data/ui/photo-importer.ui.h:5
4768-#: ../extensions/picasaweb/data/ui/import-from-picasaweb.ui.h:6
4769-msgid "_Import"
4770-msgstr "_Импортировать"
4771-
4772-#: ../extensions/flicker_utils/dlg-import-from-flickr.c:360
4773-#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:830
4774-msgid "Could not get the photo list"
4775-msgstr "Не удалось получить список фотографий"
4776-
4777-#: ../extensions/flicker_utils/dlg-import-from-flickr.c:397
4778-#: ../extensions/flicker_utils/dlg-import-from-flickr.c:561
4779-#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:864
4780-#: ../extensions/picasaweb/dlg-import-from-picasaweb.c:1026
4781-msgid "No album selected"
4782-msgstr "Не выбран альбом"
4783-
4784-#: ../extensions/flicker_utils/dlg-import-from-flickr.c:579
4785-#, c-format
4786-msgid "Import from %s"
4787-msgstr "Импортировать из %s"
4788-
4789-#: ../extensions/gstreamer_tools/actions.c:66
4790-#: ../extensions/image_viewer/gth-image-viewer-page.c:1075
4791-#: ../gthumb/gth-browser.c:1998
4792-msgid "Could not save the file"
4793-msgstr "Не удалось сохранить файл"
4794-
4795-#: ../extensions/gstreamer_tools/actions.c:126
4796-msgid "Could not take a screenshot"
4797-msgstr "Не удалось сделать снимок экрана"
4798-
4799-#: ../extensions/gstreamer_tools/actions.c:132
4800-#: ../extensions/image_viewer/gth-image-viewer-page.c:1223
4801-msgid "Save Image"
4802-msgstr "Сохранить изображение"
4803-
4804-#: ../extensions/gstreamer_tools/actions.c:152
4805-msgctxt "Filename"
4806-msgid "Screenshot"
4807-msgstr "Снимок экрана"
4808-
4809-#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:1
4810-msgid "--:--"
4811-msgstr "--:--"
4812-
4813-#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:2
4814-msgid "Change volume level"
4815-msgstr "Изменить уровень громкости"
4816-
4817-#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:3
4818-msgid "Faster"
4819-msgstr "Быстрее"
4820-
4821-#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:4
4822-#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:686
4823-msgid "Play"
4824-msgstr "Воспроизвести"
4825-
4826-#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:5
4827-msgid "Slower"
4828-msgstr "Медленнее"
4829-
4830-#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:6
4831-msgid "Time:"
4832-msgstr "Время:"
4833-
4834-#: ../extensions/gstreamer_tools/data/ui/mediabar.ui.h:7
4835-msgid "Toggle volume"
4836-msgstr "Вкл/выкл громкость звука"
4837-
4838-#: ../extensions/gstreamer_tools/data/ui/save-screenshot.ui.h:1
4839-#: ../extensions/photo_importer/actions.c:67
4840-#: ../extensions/photo_importer/dlg-photo-importer.c:620
4841-msgid "Choose a folder"
4842-msgstr "Выберите папку"
4843-
4844-#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:1
4845-msgid "Audio/Video support"
4846-msgstr "Поддержка звука и видео"
4847-
4848-#: ../extensions/gstreamer_tools/gstreamer_tools.extension.in.in.h:2
4849-msgid "Play audio and video files."
4850-msgstr "Воспроизвести звуковые и видео файлы."
4851-
4852-#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:104
4853-msgid "Screenshot"
4854-msgstr "Снимок экрана"
4855-
4856-#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:105
4857-msgid "Take a screenshot"
4858-msgstr "Сделать снимок экрана"
4859-
4860-#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:663
4861-msgid "Playing video"
4862-msgstr "Воспроизведение видео"
4863-
4864-#: ../extensions/gstreamer_tools/gth-media-viewer-page.c:676
4865-msgid "Pause"
4866-msgstr "Пауза"
4867-
4868-#: ../extensions/gstreamer_tools/main.c:31
4869-#: ../gthumb/gth-main-default-tests.c:211
4870-msgid "Video"
4871-msgstr "Видео"
4872-
4873-#: ../extensions/gstreamer_tools/main.c:32
4874-#: ../gthumb/gth-main-default-tests.c:218
4875-msgid "Audio"
4876-msgstr "Аудио"
4877-
4878-#: ../extensions/gstreamer_tools/main.c:39
4879-msgid "Artist"
4880-msgstr "Исполнитель"
4881-
4882-#: ../extensions/gstreamer_tools/main.c:40
4883-#: ../extensions/webalbums/data/ui/web-album-exporter.ui.h:7
4884-msgid "Album"
4885-msgstr "Альбом"
4886-
4887-#: ../extensions/gstreamer_tools/main.c:41
4888-msgid "Bitrate"
4889-msgstr "Битовая частота"
4890-
4891-#: ../extensions/gstreamer_tools/main.c:42
4892-msgid "Encoder"
4893-msgstr "Энкодер"
4894-
4895-#: ../extensions/gstreamer_tools/main.c:44
4896-#: ../extensions/gstreamer_tools/main.c:49
4897-msgid "Codec"
4898-msgstr "Кодек"
4899-
4900-#: ../extensions/gstreamer_tools/main.c:45
4901-msgid "Framerate"
4902-msgstr "Кадр/с"
4903-
4904-#: ../extensions/gstreamer_tools/main.c:46
4905-#: ../extensions/image_print/data/ui/print-layout.ui.h:25
4906-#: ../extensions/image_viewer/gth-image-viewer-page.c:209
4907-msgid "Width"
4908-msgstr "Ширина"
4909-
4910-#: ../extensions/gstreamer_tools/main.c:47
4911-#: ../extensions/image_print/data/ui/print-layout.ui.h:9
4912-msgid "Height"
4913-msgstr "Высота"
4914-
4915-#: ../extensions/gstreamer_tools/main.c:50
4916-msgid "Channels"
4917-msgstr "Каналы"
4918-
4919-#: ../extensions/gstreamer_tools/main.c:51
4920-msgid "Sample rate"
4921-msgstr "Частота дискретизации"
4922-
4923-#: ../extensions/gstreamer_utils/gstreamer-utils.c:363
4924-msgid "Stereo"
4925-msgstr "Стерео"
4926-
4927-#: ../extensions/gstreamer_utils/gstreamer-utils.c:363
4928-msgid "Mono"
4929-msgstr "Моно"
4930-
4931-#. Translators: this is an image size, such as 1024 × 768
4932-#: ../extensions/gstreamer_utils/gstreamer-utils.c:396
4933-#: ../extensions/image_viewer/gth-image-viewer-page.c:1278
4934-#: ../extensions/image_viewer/gth-metadata-provider-image.c:190
4935-#: ../extensions/webalbums/dlg-web-exporter.c:442
4936-#: ../extensions/webalbums/gth-web-exporter.c:2446
4937-#, c-format
4938-msgid "%d × %d"
4939-msgstr "%d x %d"
4940-
4941-#: ../extensions/image_print/actions.c:69
4942-msgid "Could not print the selected files"
4943-msgstr "Не удалось вывести на печать выделенные файлы"
4944-
4945-#: ../extensions/image_print/callbacks.c:54
4946-msgid "Print the selected images"
4947-msgstr "Печать выделенных изображений"
4948-
4949-#: ../extensions/image_print/data/ui/print-layout.ui.h:5
4950-msgid "Centered"
4951-msgstr "По центру"
4952-
4953-#: ../extensions/image_print/data/ui/print-layout.ui.h:10
4954-msgid "Image"
4955-msgstr "Изображение"
4956-
4957-#: ../extensions/image_print/data/ui/print-layout.ui.h:12
4958-msgid "Left"
4959-msgstr "Слева"
4960-
4961-#: ../extensions/image_print/data/ui/print-layout.ui.h:13
4962-msgid "Position:"
4963-msgstr "Положение:"
4964-
4965-#: ../extensions/image_print/data/ui/print-layout.ui.h:14
4966-msgid "Preview"
4967-msgstr "Предварительный просмотр"
4968-
4969-#: ../extensions/image_print/data/ui/print-layout.ui.h:15
4970-msgid "Rotation:"
4971-msgstr "Поворот:"
4972-
4973-#: ../extensions/image_print/data/ui/print-layout.ui.h:20
4974-#: ../extensions/importer/data/ui/import-preferences.ui.h:4
4975-msgid "The event description"
4976-msgstr "Описание события"
4977-
4978-#: ../extensions/image_print/data/ui/print-layout.ui.h:21
4979-msgid "The total number of files"
4980-msgstr "Общее число файлов"
4981-
4982-#: ../extensions/image_print/data/ui/print-layout.ui.h:23
4983-msgid "Top"
4984-msgstr "Верх"
4985-
4986-#: ../extensions/image_print/data/ui/print-layout.ui.h:24
4987-msgid "Unit:"
4988-msgstr "Единица:"
4989-
4990-#: ../extensions/image_print/data/ui/print-layout.ui.h:28
4991-msgid "_Rows:"
4992-msgstr "С_троки:"
4993-
4994-#: ../extensions/image_print/data/ui/print-layout.ui.h:29
4995-msgid "inches"
4996-msgstr "дюймы"
4997-
4998-#: ../extensions/image_print/data/ui/print-layout.ui.h:30
4999-msgid "millimeters"
5000-msgstr "миллиметры"
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: