From 50aec8e876130341f837cb0aeb506b62eb8bf272 Mon Sep 17 00:00:00 2001 From: Michael Webster Date: Mon, 11 Dec 2023 12:47:19 -0500 Subject: [PATCH] Use xgettext for translations. --- data/meson.build | 19 +- ...rt.desktop.in.in => pix-import.desktop.in} | 8 - data/{pix.desktop.in.in => pix.desktop.in} | 9 - makepot | 20 + po/POTFILES.in | 922 ------------------ po/POTFILES.skip | 3 - po/make-potfiles-in.py | 44 - po/makepot | 1 - 8 files changed, 22 insertions(+), 1004 deletions(-) rename data/{pix-import.desktop.in.in => pix-import.desktop.in} (50%) rename data/{pix.desktop.in.in => pix.desktop.in} (52%) create mode 100755 makepot delete mode 100644 po/POTFILES.in delete mode 100644 po/POTFILES.skip delete mode 100755 po/make-potfiles-in.py delete mode 100755 po/makepot diff --git a/data/meson.build b/data/meson.build index f1c72225..d4dce575 100644 --- a/data/meson.build +++ b/data/meson.build @@ -2,17 +2,8 @@ install_man('pix.1') # .desktop files - -desktop_data = configuration_data() -desktop_data.set('VERSION', meson.project_version()) -desktop_in_file = configure_file( - input : 'pix.desktop.in.in', - output : 'pix.desktop.in', - configuration : desktop_data -) - i18n.merge_file( - input : desktop_in_file, + input : 'pix.desktop.in', output : 'pix.desktop', type : 'desktop', po_dir : po_dir, @@ -20,14 +11,8 @@ i18n.merge_file( install_dir : join_paths(datadir, 'applications') ) -desktop_import_in_file = configure_file( - input : 'pix-import.desktop.in.in', - output : 'pix-import.desktop.in', - configuration : desktop_data -) - i18n.merge_file( - input : desktop_import_in_file, + input : 'pix-import.desktop.in', output : 'pix-import.desktop', type : 'desktop', po_dir : po_dir, diff --git a/data/pix-import.desktop.in.in b/data/pix-import.desktop.in similarity index 50% rename from data/pix-import.desktop.in.in rename to data/pix-import.desktop.in index 902606c0..85615619 100644 --- a/data/pix-import.desktop.in.in +++ b/data/pix-import.desktop.in @@ -1,19 +1,11 @@ [Desktop Entry] Name=Import with Pix -GenericName=Photo Import Tool -X-GNOME-FullName=Pix Photo Import Tool Comment=Import the photos on your camera card Categories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography; Exec=pix --import-photos %U -# Translators: Do NOT translate or transliterate this text (this is an icon file name)! Icon=pix MimeType=x-content/image-dcf;x-content/image-picturecd; NoDisplay=true StartupNotify=true Terminal=false Type=Application -X-GNOME-Bugzilla-Bugzilla=GNOME -X-GNOME-Bugzilla-Product=pix -X-GNOME-Bugzilla-Component=general -X-GNOME-DocPath=pix/pix.xml -X-GNOME-Bugzilla-Version=@VERSION@ diff --git a/data/pix.desktop.in.in b/data/pix.desktop.in similarity index 52% rename from data/pix.desktop.in.in rename to data/pix.desktop.in index 2378225d..3e0f02fa 100644 --- a/data/pix.desktop.in.in +++ b/data/pix.desktop.in @@ -1,23 +1,14 @@ [Desktop Entry] Name=Pix -GenericName=Image Viewer -X-GNOME-FullName=Pix Image Viewer Comment=View and organize your images -# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! Keywords=Image;Viewer; Categories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography; Exec=pix %U -# Translators: Do NOT translate or transliterate this text (this is an icon file name)! Icon=pix MimeType=image/bmp;image/jpeg;image/gif;image/png;image/tiff;image/x-bmp;image/x-ico;image/x-png;image/x-pcx;image/x-tga;image/xpm;image/svg+xml;image/webp;image/jxl; StartupNotify=true Terminal=false Type=Application -X-GNOME-Bugzilla-Bugzilla=GNOME -X-GNOME-Bugzilla-Product=pix -X-GNOME-Bugzilla-Component=general -X-GNOME-DocPath=pix/pix.xml -X-GNOME-Bugzilla-Version=@VERSION@ Actions=new-window [Desktop Action new-window] diff --git a/makepot b/makepot new file mode 100755 index 00000000..d2a03e19 --- /dev/null +++ b/makepot @@ -0,0 +1,20 @@ +rm -f pix.pot +touch pix.pot + +# Main +xgettext --verbose --package-name=pix --language=Glade --join-existing --add-comments \ + --output=pix.pot data/ui/*.ui pix/resources/*.ui +xgettext --verbose --package-name=pix --language=Desktop --join-existing \ + -k --keyword=Comment --output=pix.pot data/pix.desktop.in +xgettext --verbose --package-name=pix --language=Desktop --join-existing \ + -k --keyword=Comment --keyword=Name --output=pix.pot data/pix-import.desktop.in +xgettext --verbose --language=C --from-code=UTF-8 --join-existing --keyword=_ --keyword=N_\ + --output=pix.pot pix/*.c + +# Extensions directory +xgettext --verbose --package-name=pix --language=Desktop --join-existing \ + -k --keyword=Comment --keyword=Name --output=pix.pot extensions/*/*.desktop.in.in +xgettext --verbose --package-name=pix --language=Glade --join-existing --add-comments \ + --output=pix.pot extensions/*/data/ui/*.ui +xgettext --verbose --language=C --from-code=UTF-8 --join-existing --keyword=_ --keyword=N_\ + --output=pix.pot extensions/*/*.c diff --git a/po/POTFILES.in b/po/POTFILES.in deleted file mode 100644 index 043990b0..00000000 --- a/po/POTFILES.in +++ /dev/null @@ -1,922 +0,0 @@ -# List of source files which contain translatable strings. -# -# DO NOT EDIT. This file is automatically generated, to -# update the content run the following command: -# ./make-potfiles-in.py > POTFILES.in -data/gschemas/org.x.pix.catalogs.gschema.xml -data/gschemas/org.x.pix.change-date.gschema.xml -data/gschemas/org.x.pix.comments.gschema.xml -data/gschemas/org.x.pix.contact-sheet.gschema.xml -data/gschemas/org.x.pix.convert-format.gschema.xml -data/gschemas/org.x.pix.crop.gschema.xml -data/gschemas/org.x.pix.facebook.gschema.xml -data/gschemas/org.x.pix.file-manager.gschema.xml -data/gschemas/org.x.pix.flickr.gschema.xml -data/gschemas/org.x.pix.gschema.xml -data/gschemas/org.x.pix.gstreamer-tools.gschema.xml -data/gschemas/org.x.pix.image-print.gschema.xml -data/gschemas/org.x.pix.image-viewer.gschema.xml -data/gschemas/org.x.pix.importer.gschema.xml -data/gschemas/org.x.pix.photo-importer.gschema.xml -data/gschemas/org.x.pix.picasaweb.gschema.xml -data/gschemas/org.x.pix.pixbuf-savers.gschema.xml -data/gschemas/org.x.pix.rename-series.gschema.xml -data/gschemas/org.x.pix.resize-images.gschema.xml -data/gschemas/org.x.pix.resize.gschema.xml -data/gschemas/org.x.pix.rotate.gschema.xml -data/gschemas/org.x.pix.slideshow.gschema.xml -data/gschemas/org.x.pix.terminal.gschema.xml -data/gschemas/org.x.pix.webalbums.gschema.xml -data/pix-import.desktop.in.in -data/pix.desktop.in.in -data/ui/browser-preferences.ui -data/ui/code-selector.ui -data/ui/extensions-preferences.ui -data/ui/favorite-properties.ui -data/ui/file-selection-info.ui -data/ui/filter-editor.ui -data/ui/histogram-info.ui -data/ui/location.ui -data/ui/overwrite-dialog.ui -data/ui/personalize-filters.ui -data/ui/preferences.ui -data/ui/shortcuts-preferences.ui -data/ui/sort-order.ui -data/ui/template-editor-dialog.ui -extensions/23hq/23hq.extension.desktop.in.in -extensions/23hq/actions.c -extensions/23hq/actions.h -extensions/23hq/callbacks.c -extensions/23hq/callbacks.h -extensions/23hq/main.c -extensions/bookmarks/actions.c -extensions/bookmarks/actions.h -extensions/bookmarks/bookmarks.extension.desktop.in.in -extensions/bookmarks/callbacks.c -extensions/bookmarks/callbacks.h -extensions/bookmarks/data/ui/bookmarks-menu.ui -extensions/bookmarks/data/ui/bookmarks.ui -extensions/bookmarks/dlg-bookmarks.c -extensions/bookmarks/dlg-bookmarks.h -extensions/bookmarks/main.c -extensions/burn_disc/actions.c -extensions/burn_disc/actions.h -extensions/burn_disc/burn_disc.extension.desktop.in.in -extensions/burn_disc/callbacks.c -extensions/burn_disc/callbacks.h -extensions/burn_disc/data/ui/burn-disc-options.ui -extensions/burn_disc/data/ui/burn-source-selector.ui -extensions/burn_disc/gth-burn-task.c -extensions/burn_disc/gth-burn-task.h -extensions/burn_disc/main.c -extensions/cairo_io/cairo-image-surface-avif.c -extensions/cairo_io/cairo-image-surface-avif.h -extensions/cairo_io/cairo-image-surface-jpeg.c -extensions/cairo_io/cairo-image-surface-jpeg.h -extensions/cairo_io/cairo-image-surface-jxl.c -extensions/cairo_io/cairo-image-surface-jxl.h -extensions/cairo_io/cairo-image-surface-png.c -extensions/cairo_io/cairo-image-surface-png.h -extensions/cairo_io/cairo-image-surface-svg.c -extensions/cairo_io/cairo-image-surface-svg.h -extensions/cairo_io/cairo-image-surface-tiff.c -extensions/cairo_io/cairo-image-surface-tiff.h -extensions/cairo_io/cairo-image-surface-webp.c -extensions/cairo_io/cairo-image-surface-webp.h -extensions/cairo_io/cairo-image-surface-xcf.c -extensions/cairo_io/cairo-image-surface-xcf.h -extensions/cairo_io/cairo_io.extension.desktop.in.in -extensions/cairo_io/data/ui/avif-options.ui -extensions/cairo_io/data/ui/jpeg-options.ui -extensions/cairo_io/data/ui/png-options.ui -extensions/cairo_io/data/ui/save-options-preferences.ui -extensions/cairo_io/data/ui/tga-options.ui -extensions/cairo_io/data/ui/tiff-options.ui -extensions/cairo_io/data/ui/webp-options.ui -extensions/cairo_io/gth-image-saver-avif.c -extensions/cairo_io/gth-image-saver-avif.h -extensions/cairo_io/gth-image-saver-jpeg.c -extensions/cairo_io/gth-image-saver-jpeg.h -extensions/cairo_io/gth-image-saver-png.c -extensions/cairo_io/gth-image-saver-png.h -extensions/cairo_io/gth-image-saver-tga.c -extensions/cairo_io/gth-image-saver-tga.h -extensions/cairo_io/gth-image-saver-tiff.c -extensions/cairo_io/gth-image-saver-tiff.h -extensions/cairo_io/gth-image-saver-webp.c -extensions/cairo_io/gth-image-saver-webp.h -extensions/cairo_io/main.c -extensions/cairo_io/preferences.c -extensions/cairo_io/preferences.h -extensions/catalogs/actions.c -extensions/catalogs/actions.h -extensions/catalogs/callbacks.c -extensions/catalogs/callbacks.h -extensions/catalogs/catalogs.extension.desktop.in.in -extensions/catalogs/data/ui/add-to-catalog.ui -extensions/catalogs/data/ui/catalog-properties.ui -extensions/catalogs/data/ui/organize-files-task.ui -extensions/catalogs/data/ui/organize-files.ui -extensions/catalogs/dlg-add-to-catalog.c -extensions/catalogs/dlg-add-to-catalog.h -extensions/catalogs/dlg-catalog-properties.c -extensions/catalogs/dlg-catalog-properties.h -extensions/catalogs/dlg-organize-files.c -extensions/catalogs/dlg-organize-files.h -extensions/catalogs/gth-catalog.c -extensions/catalogs/gth-catalog.h -extensions/catalogs/gth-file-source-catalogs.c -extensions/catalogs/gth-file-source-catalogs.h -extensions/catalogs/gth-organize-task.c -extensions/catalogs/gth-organize-task.h -extensions/catalogs/main.c -extensions/catalogs/preferences.h -extensions/change_date/actions.c -extensions/change_date/actions.h -extensions/change_date/callbacks.c -extensions/change_date/callbacks.h -extensions/change_date/change_date.extension.desktop.in.in -extensions/change_date/data/ui/change-date.ui -extensions/change_date/dlg-change-date.c -extensions/change_date/dlg-change-date.h -extensions/change_date/gth-change-date-task.c -extensions/change_date/gth-change-date-task.h -extensions/change_date/main.c -extensions/change_date/preferences.h -extensions/comments/actions.c -extensions/comments/actions.h -extensions/comments/callbacks.c -extensions/comments/callbacks.h -extensions/comments/comments.extension.desktop.in.in -extensions/comments/data/ui/comments-preferences.ui -extensions/comments/dlg-comments-preferences.c -extensions/comments/dlg-comments-preferences.h -extensions/comments/gth-comment.c -extensions/comments/gth-comment.h -extensions/comments/gth-import-metadata-task.c -extensions/comments/gth-import-metadata-task.h -extensions/comments/gth-metadata-provider-comment.c -extensions/comments/gth-metadata-provider-comment.h -extensions/comments/main.c -extensions/comments/preferences.h -extensions/contact_sheet/actions.c -extensions/contact_sheet/actions.h -extensions/contact_sheet/callbacks.c -extensions/contact_sheet/callbacks.h -extensions/contact_sheet/contact_sheet.extension.desktop.in.in -extensions/contact_sheet/data/ui/contact-sheet-theme-properties.ui -extensions/contact_sheet/data/ui/contact-sheet.ui -extensions/contact_sheet/data/ui/image-wall.ui -extensions/contact_sheet/dlg-contact-sheet.c -extensions/contact_sheet/dlg-contact-sheet.h -extensions/contact_sheet/dlg-image-wall.c -extensions/contact_sheet/dlg-image-wall.h -extensions/contact_sheet/gth-contact-sheet-creator.c -extensions/contact_sheet/gth-contact-sheet-creator.h -extensions/contact_sheet/gth-contact-sheet-theme-dialog.c -extensions/contact_sheet/gth-contact-sheet-theme-dialog.h -extensions/contact_sheet/gth-contact-sheet-theme.c -extensions/contact_sheet/gth-contact-sheet-theme.h -extensions/contact_sheet/main.c -extensions/contact_sheet/preferences.h -extensions/convert_format/actions.c -extensions/convert_format/actions.h -extensions/convert_format/callbacks.c -extensions/convert_format/callbacks.h -extensions/convert_format/convert_format.extension.desktop.in.in -extensions/convert_format/data/ui/convert-format.ui -extensions/convert_format/dlg-convert-format.c -extensions/convert_format/dlg-convert-format.h -extensions/convert_format/main.c -extensions/convert_format/preferences.h -extensions/desktop_background/actions.c -extensions/desktop_background/actions.h -extensions/desktop_background/callbacks.c -extensions/desktop_background/callbacks.h -extensions/desktop_background/desktop_background.extension.desktop.in.in -extensions/desktop_background/main.c -extensions/edit_metadata/actions.c -extensions/edit_metadata/actions.h -extensions/edit_metadata/callbacks.c -extensions/edit_metadata/callbacks.h -extensions/edit_metadata/data/ui/edit-comment-page.ui -extensions/edit_metadata/data/ui/tag-chooser.ui -extensions/edit_metadata/dlg-edit-metadata.c -extensions/edit_metadata/dlg-edit-metadata.h -extensions/edit_metadata/edit_metadata.extension.desktop.in.in -extensions/edit_metadata/gth-delete-metadata-task.c -extensions/edit_metadata/gth-delete-metadata-task.h -extensions/edit_metadata/gth-edit-comment-dialog.c -extensions/edit_metadata/gth-edit-comment-dialog.h -extensions/edit_metadata/gth-edit-general-page.c -extensions/edit_metadata/gth-edit-general-page.h -extensions/edit_metadata/gth-edit-metadata-dialog.c -extensions/edit_metadata/gth-edit-metadata-dialog.h -extensions/edit_metadata/gth-edit-tags-dialog.c -extensions/edit_metadata/gth-edit-tags-dialog.h -extensions/edit_metadata/gth-tag-task.c -extensions/edit_metadata/gth-tag-task.h -extensions/edit_metadata/main.c -extensions/edit_metadata/utils.c -extensions/edit_metadata/utils.h -extensions/example/src/example.extension.desktop.in.in -extensions/example/src/main.c -extensions/exiv2_tools/data/ui/edit-exiv2-page.ui -extensions/exiv2_tools/exiv2-utils.cpp -extensions/exiv2_tools/exiv2-utils.h -extensions/exiv2_tools/exiv2_tools.extension.desktop.in.in -extensions/exiv2_tools/gth-edit-iptc-page.c -extensions/exiv2_tools/gth-edit-iptc-page.h -extensions/exiv2_tools/gth-metadata-provider-exiv2.c -extensions/exiv2_tools/gth-metadata-provider-exiv2.h -extensions/exiv2_tools/main.c -extensions/export_tools/callbacks.c -extensions/export_tools/callbacks.h -extensions/export_tools/data/ui/export-menu.ui -extensions/export_tools/export-tools.h -extensions/export_tools/export_tools.extension.desktop.in.in -extensions/export_tools/main.c -extensions/file_manager/actions.c -extensions/file_manager/actions.h -extensions/file_manager/callbacks.c -extensions/file_manager/callbacks.h -extensions/file_manager/file_manager.extension.desktop.in.in -extensions/file_manager/gth-copy-task.c -extensions/file_manager/gth-copy-task.h -extensions/file_manager/gth-duplicate-task.c -extensions/file_manager/gth-duplicate-task.h -extensions/file_manager/gth-reorder-task.c -extensions/file_manager/gth-reorder-task.h -extensions/file_manager/main.c -extensions/file_manager/preferences.h -extensions/file_tools/actions.c -extensions/file_tools/actions.h -extensions/file_tools/cairo-blur.c -extensions/file_tools/cairo-blur.h -extensions/file_tools/cairo-effects.c -extensions/file_tools/cairo-effects.h -extensions/file_tools/cairo-rotate.c -extensions/file_tools/cairo-rotate.h -extensions/file_tools/callbacks.c -extensions/file_tools/callbacks.h -extensions/file_tools/data/ui/adjust-colors-options.ui -extensions/file_tools/data/ui/adjust-contrast-options.ui -extensions/file_tools/data/ui/color-picker-options.ui -extensions/file_tools/data/ui/crop-options.ui -extensions/file_tools/data/ui/curve-preset-editor.ui -extensions/file_tools/data/ui/curves-options.ui -extensions/file_tools/data/ui/effects-options.ui -extensions/file_tools/data/ui/grayscale-options.ui -extensions/file_tools/data/ui/resize-options.ui -extensions/file_tools/data/ui/rotate-options.ui -extensions/file_tools/data/ui/sharpen-options.ui -extensions/file_tools/file_tools.extension.desktop.in.in -extensions/file_tools/gth-curve-editor.c -extensions/file_tools/gth-curve-editor.h -extensions/file_tools/gth-curve-preset-editor-dialog.c -extensions/file_tools/gth-curve-preset-editor-dialog.h -extensions/file_tools/gth-curve-preset.c -extensions/file_tools/gth-curve-preset.h -extensions/file_tools/gth-curve.c -extensions/file_tools/gth-curve.h -extensions/file_tools/gth-file-tool-adjust-colors.c -extensions/file_tools/gth-file-tool-adjust-colors.h -extensions/file_tools/gth-file-tool-adjust-contrast.c -extensions/file_tools/gth-file-tool-adjust-contrast.h -extensions/file_tools/gth-file-tool-color-picker.c -extensions/file_tools/gth-file-tool-color-picker.h -extensions/file_tools/gth-file-tool-crop.c -extensions/file_tools/gth-file-tool-crop.h -extensions/file_tools/gth-file-tool-curves.c -extensions/file_tools/gth-file-tool-curves.h -extensions/file_tools/gth-file-tool-effects.c -extensions/file_tools/gth-file-tool-effects.h -extensions/file_tools/gth-file-tool-flip.c -extensions/file_tools/gth-file-tool-flip.h -extensions/file_tools/gth-file-tool-grayscale.c -extensions/file_tools/gth-file-tool-grayscale.h -extensions/file_tools/gth-file-tool-lomo.c -extensions/file_tools/gth-file-tool-lomo.h -extensions/file_tools/gth-file-tool-mirror.c -extensions/file_tools/gth-file-tool-mirror.h -extensions/file_tools/gth-file-tool-negative.c -extensions/file_tools/gth-file-tool-negative.h -extensions/file_tools/gth-file-tool-redo.c -extensions/file_tools/gth-file-tool-redo.h -extensions/file_tools/gth-file-tool-resize.c -extensions/file_tools/gth-file-tool-resize.h -extensions/file_tools/gth-file-tool-rotate-left.c -extensions/file_tools/gth-file-tool-rotate-left.h -extensions/file_tools/gth-file-tool-rotate-right.c -extensions/file_tools/gth-file-tool-rotate-right.h -extensions/file_tools/gth-file-tool-rotate.c -extensions/file_tools/gth-file-tool-rotate.h -extensions/file_tools/gth-file-tool-save-as.c -extensions/file_tools/gth-file-tool-save-as.h -extensions/file_tools/gth-file-tool-save.c -extensions/file_tools/gth-file-tool-save.h -extensions/file_tools/gth-file-tool-sharpen.c -extensions/file_tools/gth-file-tool-sharpen.h -extensions/file_tools/gth-file-tool-undo.c -extensions/file_tools/gth-file-tool-undo.h -extensions/file_tools/gth-image-line-tool.c -extensions/file_tools/gth-image-line-tool.h -extensions/file_tools/gth-image-rotator.c -extensions/file_tools/gth-image-rotator.h -extensions/file_tools/gth-points.c -extensions/file_tools/gth-points.h -extensions/file_tools/gth-preview-tool.c -extensions/file_tools/gth-preview-tool.h -extensions/file_tools/main.c -extensions/file_tools/preferences.h -extensions/file_viewer/file_viewer.extension.desktop.in.in -extensions/file_viewer/gth-file-viewer-page.c -extensions/file_viewer/gth-file-viewer-page.h -extensions/file_viewer/main.c -extensions/find_duplicates/actions.c -extensions/find_duplicates/actions.h -extensions/find_duplicates/callbacks.c -extensions/find_duplicates/callbacks.h -extensions/find_duplicates/data/ui/find-duplicates-choose-folders.ui -extensions/find_duplicates/data/ui/find-duplicates-dialog.ui -extensions/find_duplicates/data/ui/find-duplicates.ui -extensions/find_duplicates/dlg-find-duplicates.c -extensions/find_duplicates/dlg-find-duplicates.h -extensions/find_duplicates/find_duplicates.extension.desktop.in.in -extensions/find_duplicates/gth-find-duplicates.c -extensions/find_duplicates/gth-find-duplicates.h -extensions/find_duplicates/gth-folder-chooser-dialog.c -extensions/find_duplicates/gth-folder-chooser-dialog.h -extensions/find_duplicates/main.c -extensions/flicker/actions.c -extensions/flicker/actions.h -extensions/flicker/callbacks.c -extensions/flicker/callbacks.h -extensions/flicker/flicker.extension.desktop.in.in -extensions/flicker/main.c -extensions/flicker_utils/data/ui/export-to-flickr.ui -extensions/flicker_utils/data/ui/import-from-flickr.ui -extensions/flicker_utils/dlg-export-to-flickr.c -extensions/flicker_utils/dlg-export-to-flickr.h -extensions/flicker_utils/dlg-import-from-flickr.c -extensions/flicker_utils/dlg-import-from-flickr.h -extensions/flicker_utils/flicker_utils.extension.desktop.in.in -extensions/flicker_utils/flickr-account.c -extensions/flicker_utils/flickr-account.h -extensions/flicker_utils/flickr-consumer.c -extensions/flicker_utils/flickr-consumer.h -extensions/flicker_utils/flickr-photo.c -extensions/flicker_utils/flickr-photo.h -extensions/flicker_utils/flickr-photoset.c -extensions/flicker_utils/flickr-photoset.h -extensions/flicker_utils/flickr-service.c -extensions/flicker_utils/flickr-service.h -extensions/flicker_utils/flickr-types.h -extensions/flicker_utils/main.c -extensions/flicker_utils/preferences.h -extensions/gstreamer_tools/actions.c -extensions/gstreamer_tools/actions.h -extensions/gstreamer_tools/callbacks.c -extensions/gstreamer_tools/callbacks.h -extensions/gstreamer_tools/data/ui/media-viewer-preferences.ui -extensions/gstreamer_tools/data/ui/mediabar.ui -extensions/gstreamer_tools/dlg-media-viewer-preferences.c -extensions/gstreamer_tools/dlg-media-viewer-preferences.h -extensions/gstreamer_tools/gstreamer_tools.extension.desktop.in.in -extensions/gstreamer_tools/gth-media-viewer-page.c -extensions/gstreamer_tools/gth-media-viewer-page.h -extensions/gstreamer_tools/gth-metadata-provider-gstreamer.c -extensions/gstreamer_tools/gth-metadata-provider-gstreamer.h -extensions/gstreamer_tools/main.c -extensions/gstreamer_tools/preferences.h -extensions/gstreamer_tools/shortcuts.h -extensions/gstreamer_utils/gstreamer-utils.c -extensions/gstreamer_utils/gstreamer-utils.h -extensions/gstreamer_utils/gstreamer_utils.extension.desktop.in.in -extensions/gstreamer_utils/main.c -extensions/image_print/actions.c -extensions/image_print/actions.h -extensions/image_print/callbacks.c -extensions/image_print/callbacks.h -extensions/image_print/data/ui/print-layout.ui -extensions/image_print/data/ui/print-preferences.ui -extensions/image_print/gth-image-info.c -extensions/image_print/gth-image-info.h -extensions/image_print/gth-image-print-job.c -extensions/image_print/gth-image-print-job.h -extensions/image_print/gth-load-image-info-task.c -extensions/image_print/gth-load-image-info-task.h -extensions/image_print/image_print.extension.desktop.in.in -extensions/image_print/main.c -extensions/image_print/preferences.c -extensions/image_print/preferences.h -extensions/image_rotation/actions.c -extensions/image_rotation/actions.h -extensions/image_rotation/callbacks.c -extensions/image_rotation/callbacks.h -extensions/image_rotation/gth-reset-orientation-task.c -extensions/image_rotation/gth-reset-orientation-task.h -extensions/image_rotation/gth-transform-task.c -extensions/image_rotation/gth-transform-task.h -extensions/image_rotation/image_rotation.extension.desktop.in.in -extensions/image_rotation/main.c -extensions/image_rotation/rotation-utils.c -extensions/image_rotation/rotation-utils.h -extensions/image_viewer/actions.c -extensions/image_viewer/actions.h -extensions/image_viewer/callbacks.c -extensions/image_viewer/callbacks.h -extensions/image_viewer/data/ui/image-viewer-preferences.ui -extensions/image_viewer/data/ui/toolbar-zoom-menu.ui -extensions/image_viewer/gth-image-histogram.c -extensions/image_viewer/gth-image-histogram.h -extensions/image_viewer/gth-image-viewer-page-tool.c -extensions/image_viewer/gth-image-viewer-page-tool.h -extensions/image_viewer/gth-image-viewer-page.c -extensions/image_viewer/gth-image-viewer-page.h -extensions/image_viewer/gth-image-viewer-task.c -extensions/image_viewer/gth-image-viewer-task.h -extensions/image_viewer/gth-metadata-provider-image.c -extensions/image_viewer/gth-metadata-provider-image.h -extensions/image_viewer/image-viewer.h -extensions/image_viewer/image_viewer.extension.desktop.in.in -extensions/image_viewer/main.c -extensions/image_viewer/preferences.c -extensions/image_viewer/preferences.h -extensions/image_viewer/shortcuts.h -extensions/importer/data/ui/import-preferences.ui -extensions/importer/gth-import-destination-button.c -extensions/importer/gth-import-destination-button.h -extensions/importer/gth-import-preferences-dialog.c -extensions/importer/gth-import-preferences-dialog.h -extensions/importer/gth-import-task.c -extensions/importer/gth-import-task.h -extensions/importer/importer.extension.desktop.in.in -extensions/importer/importer.h -extensions/importer/main.c -extensions/importer/preferences.h -extensions/importer/utils.c -extensions/importer/utils.h -extensions/jpeg_utils/jmemorydest.c -extensions/jpeg_utils/jmemorydest.h -extensions/jpeg_utils/jmemorysrc.c -extensions/jpeg_utils/jmemorysrc.h -extensions/jpeg_utils/jpeg-info.c -extensions/jpeg_utils/jpeg-info.h -extensions/jpeg_utils/jpeg_utils.extension.desktop.in.in -extensions/jpeg_utils/jpegint-80.h -extensions/jpeg_utils/jpegtran.c -extensions/jpeg_utils/jpegtran.h -extensions/jpeg_utils/main.c -extensions/jpeg_utils/transupp-62.c -extensions/jpeg_utils/transupp-62.h -extensions/jpeg_utils/transupp-80.c -extensions/jpeg_utils/transupp-80.h -extensions/jpeg_utils/transupp.h -extensions/list_tools/actions.c -extensions/list_tools/actions.h -extensions/list_tools/callbacks.c -extensions/list_tools/callbacks.h -extensions/list_tools/data/ui/ask-values.ui -extensions/list_tools/data/ui/personalize-scripts.ui -extensions/list_tools/data/ui/script-editor.ui -extensions/list_tools/data/ui/tools-menu.ui -extensions/list_tools/dlg-personalize-scripts.c -extensions/list_tools/dlg-personalize-scripts.h -extensions/list_tools/gth-script-editor-dialog.c -extensions/list_tools/gth-script-editor-dialog.h -extensions/list_tools/gth-script-file.c -extensions/list_tools/gth-script-file.h -extensions/list_tools/gth-script-task.c -extensions/list_tools/gth-script-task.h -extensions/list_tools/gth-script.c -extensions/list_tools/gth-script.h -extensions/list_tools/list-tools.h -extensions/list_tools/list_tools.extension.desktop.in.in -extensions/list_tools/main.c -extensions/list_tools/shortcuts.h -extensions/map_view/gth-map-view.c -extensions/map_view/gth-map-view.h -extensions/map_view/main.c -extensions/map_view/map_view.extension.desktop.in.in -extensions/oauth/data/ui/oauth-account-chooser.ui -extensions/oauth/data/ui/oauth-account-manager.ui -extensions/oauth/data/ui/oauth-ask-authorization.ui -extensions/oauth/main.c -extensions/oauth/oauth-account-chooser-dialog.c -extensions/oauth/oauth-account-chooser-dialog.h -extensions/oauth/oauth-account-manager-dialog.c -extensions/oauth/oauth-account-manager-dialog.h -extensions/oauth/oauth-account.c -extensions/oauth/oauth-account.h -extensions/oauth/oauth-ask-authorization-dialog.c -extensions/oauth/oauth-ask-authorization-dialog.h -extensions/oauth/oauth-consumer.c -extensions/oauth/oauth-consumer.h -extensions/oauth/oauth-service.c -extensions/oauth/oauth-service.h -extensions/oauth/oauth.extension.desktop.in.in -extensions/oauth/oauth.h -extensions/oauth/web-service.c -extensions/oauth/web-service.h -extensions/photo_importer/actions.c -extensions/photo_importer/actions.h -extensions/photo_importer/callbacks.c -extensions/photo_importer/callbacks.h -extensions/photo_importer/data/ui/import-menu.ui -extensions/photo_importer/data/ui/photo-importer-options.ui -extensions/photo_importer/data/ui/photo-importer.ui -extensions/photo_importer/dlg-photo-importer-preferences.c -extensions/photo_importer/dlg-photo-importer-preferences.h -extensions/photo_importer/dlg-photo-importer.c -extensions/photo_importer/dlg-photo-importer.h -extensions/photo_importer/main.c -extensions/photo_importer/photo-importer.h -extensions/photo_importer/photo_importer.extension.desktop.in.in -extensions/photo_importer/preferences.h -extensions/raw_files/gth-metadata-provider-raw.c -extensions/raw_files/gth-metadata-provider-raw.h -extensions/raw_files/main.c -extensions/raw_files/main.h -extensions/raw_files/raw_files.extension.desktop.in.in -extensions/red_eye_removal/data/ui/red-eye-removal-options.ui -extensions/red_eye_removal/gth-file-tool-red-eye.c -extensions/red_eye_removal/gth-file-tool-red-eye.h -extensions/red_eye_removal/main.c -extensions/red_eye_removal/red_eye_removal.extension.desktop.in.in -extensions/rename_series/callbacks.c -extensions/rename_series/callbacks.h -extensions/rename_series/data/ui/rename-series.ui -extensions/rename_series/dlg-rename-series.c -extensions/rename_series/dlg-rename-series.h -extensions/rename_series/gth-rename-task.c -extensions/rename_series/gth-rename-task.h -extensions/rename_series/main.c -extensions/rename_series/preferences.h -extensions/rename_series/rename_series.extension.desktop.in.in -extensions/resize_images/actions.c -extensions/resize_images/actions.h -extensions/resize_images/callbacks.c -extensions/resize_images/callbacks.h -extensions/resize_images/data/ui/resize-images.ui -extensions/resize_images/dlg-resize-images.c -extensions/resize_images/dlg-resize-images.h -extensions/resize_images/main.c -extensions/resize_images/preferences.h -extensions/resize_images/resize_images.extension.desktop.in.in -extensions/search/actions.c -extensions/search/actions.h -extensions/search/callbacks.c -extensions/search/callbacks.h -extensions/search/data/ui/search-editor.ui -extensions/search/gth-search-editor-dialog.c -extensions/search/gth-search-editor-dialog.h -extensions/search/gth-search-editor.c -extensions/search/gth-search-editor.h -extensions/search/gth-search-source-selector.c -extensions/search/gth-search-source-selector.h -extensions/search/gth-search-source.c -extensions/search/gth-search-source.h -extensions/search/gth-search-task.c -extensions/search/gth-search-task.h -extensions/search/gth-search.c -extensions/search/gth-search.h -extensions/search/main.c -extensions/search/search.extension.desktop.in.in -extensions/selections/actions.c -extensions/selections/actions.h -extensions/selections/callbacks.c -extensions/selections/callbacks.h -extensions/selections/gth-file-source-selections.c -extensions/selections/gth-file-source-selections.h -extensions/selections/gth-metadata-provider-selections.c -extensions/selections/gth-metadata-provider-selections.h -extensions/selections/gth-selections-manager.c -extensions/selections/gth-selections-manager.h -extensions/selections/main.c -extensions/selections/selections.extension.desktop.in.in -extensions/selections/shortcuts.h -extensions/slideshow/actions.c -extensions/slideshow/actions.h -extensions/slideshow/callbacks.c -extensions/slideshow/callbacks.h -extensions/slideshow/data/ui/slideshow-preferences.ui -extensions/slideshow/gth-slideshow-preferences.c -extensions/slideshow/gth-slideshow-preferences.h -extensions/slideshow/gth-slideshow.c -extensions/slideshow/gth-slideshow.h -extensions/slideshow/gth-transition.c -extensions/slideshow/gth-transition.h -extensions/slideshow/main.c -extensions/slideshow/preferences.c -extensions/slideshow/preferences.h -extensions/slideshow/shortcuts.h -extensions/slideshow/slideshow.extension.desktop.in.in -extensions/terminal/actions.c -extensions/terminal/actions.h -extensions/terminal/callbacks.c -extensions/terminal/callbacks.h -extensions/terminal/data/ui/terminal-preferences.ui -extensions/terminal/dlg-terminal-preferences.c -extensions/terminal/dlg-terminal-preferences.h -extensions/terminal/main.c -extensions/terminal/preferences.h -extensions/terminal/terminal.extension.desktop.in.in -extensions/webalbums/actions.c -extensions/webalbums/actions.h -extensions/webalbums/albumtheme-private.c -extensions/webalbums/albumtheme-private.h -extensions/webalbums/callbacks.c -extensions/webalbums/callbacks.h -extensions/webalbums/data/albumthemes/text.h -extensions/webalbums/data/ui/web-album-exporter.ui -extensions/webalbums/dlg-web-exporter.c -extensions/webalbums/dlg-web-exporter.h -extensions/webalbums/gth-web-exporter.c -extensions/webalbums/gth-web-exporter.h -extensions/webalbums/main.c -extensions/webalbums/preferences.h -extensions/webalbums/webalbums.extension.desktop.in.in -pix/cairo-scale.c -pix/cairo-scale.h -pix/cairo-utils.c -pix/cairo-utils.h -pix/color-utils.c -pix/color-utils.h -pix/dlg-favorite-properties.c -pix/dlg-favorite-properties.h -pix/dlg-location.c -pix/dlg-location.h -pix/dlg-personalize-filters.c -pix/dlg-personalize-filters.h -pix/dlg-preferences-browser.c -pix/dlg-preferences-browser.h -pix/dlg-preferences-extensions.c -pix/dlg-preferences-extensions.h -pix/dlg-preferences-general.c -pix/dlg-preferences-general.h -pix/dlg-preferences-shortcuts.c -pix/dlg-preferences-shortcuts.h -pix/dlg-preferences.c -pix/dlg-preferences.h -pix/dlg-sort-order.c -pix/dlg-sort-order.h -pix/dom.c -pix/dom.h -pix/gfixed.h -pix/gimp-op.c -pix/gimp-op.h -pix/gio-utils.c -pix/gio-utils.h -pix/glib-utils.c -pix/glib-utils.h -pix/gnome-desktop-thumbnail.c -pix/gnome-desktop-thumbnail.h -pix/gnome-thumbnail-pixbuf-utils.c -pix/gsignature.c -pix/gsignature.h -pix/gth-accel-button.c -pix/gth-accel-button.h -pix/gth-accel-dialog.c -pix/gth-accel-dialog.h -pix/gth-application.c -pix/gth-application.h -pix/gth-async-task.c -pix/gth-async-task.h -pix/gth-auto-paned.c -pix/gth-auto-paned.h -pix/gth-browser-actions-callbacks.c -pix/gth-browser-actions-callbacks.h -pix/gth-browser-actions-entries.h -pix/gth-browser.c -pix/gth-browser.h -pix/gth-buffer-data.c -pix/gth-buffer-data.h -pix/gth-color-manager.c -pix/gth-color-manager.h -pix/gth-color-scale.c -pix/gth-color-scale.h -pix/gth-delete-task.c -pix/gth-delete-task.h -pix/gth-duplicable.c -pix/gth-duplicable.h -pix/gth-empty-list.c -pix/gth-empty-list.h -pix/gth-error.c -pix/gth-error.h -pix/gth-extensions.c -pix/gth-extensions.h -pix/gth-file-chooser-dialog.c -pix/gth-file-chooser-dialog.h -pix/gth-file-comment.c -pix/gth-file-comment.h -pix/gth-file-data.c -pix/gth-file-data.h -pix/gth-file-details.c -pix/gth-file-details.h -pix/gth-file-list.c -pix/gth-file-list.h -pix/gth-file-properties.c -pix/gth-file-properties.h -pix/gth-file-selection-info.c -pix/gth-file-selection-info.h -pix/gth-file-selection.c -pix/gth-file-selection.h -pix/gth-file-source-vfs.c -pix/gth-file-source-vfs.h -pix/gth-file-source.c -pix/gth-file-source.h -pix/gth-file-store.c -pix/gth-file-store.h -pix/gth-file-tool.c -pix/gth-file-tool.h -pix/gth-file-view.c -pix/gth-file-view.h -pix/gth-filter-editor-dialog.c -pix/gth-filter-editor-dialog.h -pix/gth-filter-file.c -pix/gth-filter-file.h -pix/gth-filter-grid.c -pix/gth-filter-grid.h -pix/gth-filter.c -pix/gth-filter.h -pix/gth-filterbar.c -pix/gth-filterbar.h -pix/gth-folder-tree.c -pix/gth-folder-tree.h -pix/gth-grid-view.c -pix/gth-grid-view.h -pix/gth-histogram-view.c -pix/gth-histogram-view.h -pix/gth-histogram.c -pix/gth-histogram.h -pix/gth-hook.c -pix/gth-hook.h -pix/gth-icc-profile.c -pix/gth-icc-profile.h -pix/gth-icon-cache.c -pix/gth-icon-cache.h -pix/gth-image-dragger.c -pix/gth-image-dragger.h -pix/gth-image-history.c -pix/gth-image-history.h -pix/gth-image-list-task.c -pix/gth-image-list-task.h -pix/gth-image-loader.c -pix/gth-image-loader.h -pix/gth-image-navigator.c -pix/gth-image-navigator.h -pix/gth-image-overview.c -pix/gth-image-overview.h -pix/gth-image-preloader.c -pix/gth-image-preloader.h -pix/gth-image-saver.c -pix/gth-image-saver.h -pix/gth-image-selector.c -pix/gth-image-selector.h -pix/gth-image-task-chain.c -pix/gth-image-task-chain.h -pix/gth-image-task.c -pix/gth-image-task.h -pix/gth-image-utils.c -pix/gth-image-utils.h -pix/gth-image-viewer-tool.c -pix/gth-image-viewer-tool.h -pix/gth-image-viewer.c -pix/gth-image-viewer.h -pix/gth-image.c -pix/gth-image.h -pix/gth-info-bar.c -pix/gth-info-bar.h -pix/gth-load-file-data-task.c -pix/gth-load-file-data-task.h -pix/gth-location-bar.c -pix/gth-location-bar.h -pix/gth-location-chooser-dialog.c -pix/gth-location-chooser-dialog.h -pix/gth-location-chooser.c -pix/gth-location-chooser.h -pix/gth-main-default-hooks.c -pix/gth-main-default-metadata.c -pix/gth-main-default-sort-types.c -pix/gth-main-default-tests.c -pix/gth-main-default-types.c -pix/gth-main.c -pix/gth-main.h -pix/gth-menu-manager.c -pix/gth-menu-manager.h -pix/gth-metadata-chooser.c -pix/gth-metadata-chooser.h -pix/gth-metadata-provider-file.c -pix/gth-metadata-provider-file.h -pix/gth-metadata-provider.c -pix/gth-metadata-provider.h -pix/gth-metadata.c -pix/gth-metadata.h -pix/gth-monitor.c -pix/gth-monitor.h -pix/gth-overwrite-dialog.c -pix/gth-overwrite-dialog.h -pix/gth-paned.c -pix/gth-paned.h -pix/gth-preferences.c -pix/gth-preferences.h -pix/gth-progress-dialog.c -pix/gth-progress-dialog.h -pix/gth-property-view.c -pix/gth-property-view.h -pix/gth-request-dialog.c -pix/gth-request-dialog.h -pix/gth-save-file-data-task.c -pix/gth-save-file-data-task.h -pix/gth-save-image-task.c -pix/gth-save-image-task.h -pix/gth-screensaver.c -pix/gth-screensaver.h -pix/gth-shortcut.c -pix/gth-shortcut.h -pix/gth-shortcuts-window.c -pix/gth-shortcuts-window.h -pix/gth-sidebar-section.c -pix/gth-sidebar-section.h -pix/gth-sidebar.c -pix/gth-sidebar.h -pix/gth-statusbar.c -pix/gth-statusbar.h -pix/gth-string-list.c -pix/gth-string-list.h -pix/gth-tags-entry.c -pix/gth-tags-entry.h -pix/gth-tags-file.c -pix/gth-tags-file.h -pix/gth-task.c -pix/gth-task.h -pix/gth-template-editor-dialog.c -pix/gth-template-editor-dialog.h -pix/gth-template-selector.c -pix/gth-template-selector.h -pix/gth-test-aspect-ratio.c -pix/gth-test-aspect-ratio.h -pix/gth-test-category.c -pix/gth-test-category.h -pix/gth-test-chain.c -pix/gth-test-chain.h -pix/gth-test-selector.c -pix/gth-test-selector.h -pix/gth-test-simple.c -pix/gth-test-simple.h -pix/gth-test.c -pix/gth-test.h -pix/gth-thumb-loader.c -pix/gth-thumb-loader.h -pix/gth-time-selector.c -pix/gth-time-selector.h -pix/gth-time.c -pix/gth-time.h -pix/gth-toolbox.c -pix/gth-toolbox.h -pix/gth-trash-task.c -pix/gth-trash-task.h -pix/gth-uri-list.c -pix/gth-uri-list.h -pix/gth-user-dir.c -pix/gth-user-dir.h -pix/gth-vfs-tree.c -pix/gth-vfs-tree.h -pix/gth-viewer-page.c -pix/gth-viewer-page.h -pix/gth-window-title.c -pix/gth-window-title.h -pix/gth-window.c -pix/gth-window.h -pix/gtk-utils.c -pix/gtk-utils.h -pix/gvaluehash.c -pix/gvaluehash.h -pix/main-migrate-catalogs.c -pix/main-migrate.h -pix/main.c -pix/main.h -pix/pixbuf-cache.c -pix/pixbuf-cache.h -pix/pixbuf-io.c -pix/pixbuf-io.h -pix/pixbuf-utils.c -pix/pixbuf-utils.h -pix/resources/file-list-menu.ui -pix/resources/file-menu.ui -pix/resources/folder-menu.ui -pix/resources/gears-menu.ui -pix/resources/history-menu.ui -pix/str-utils.c -pix/str-utils.h -pix/test-dom.c -pix/test-glib-utils.c -pix/test-gsignature.c -pix/test-gtk-utils.c -pix/test-oauth.c -pix/typedefs.h -pix/uri-utils.c -pix/uri-utils.h -pix/zlib-utils.c -pix/zlib-utils.h diff --git a/po/POTFILES.skip b/po/POTFILES.skip deleted file mode 100644 index 405374b7..00000000 --- a/po/POTFILES.skip +++ /dev/null @@ -1,3 +0,0 @@ -data/pix.desktop.in -data/pix-import.desktop.in -extensions/webalbums/albumtheme.c diff --git a/po/make-potfiles-in.py b/po/make-potfiles-in.py deleted file mode 100755 index 4924262b..00000000 --- a/po/make-potfiles-in.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env python3 - -import os -import re - -root_dir = '..' -valid_extensions = [ - '.c', - '.h', - '.cpp', - '.ui', - '.gschema.xml', - '.schemas.in', - '.xml.in', - '.desktop.in.in', - '.extension.in.in' -] -prefix_for_ext = { - '.ui' : '[type: gettext/glade]', - '.extension.in.in' : '[type: gettext/ini]', - '.gschema.xml' : '[type: gettext/gsettings]' -} - -print("# List of source files which contain translatable strings.") -print("#") -print("# DO NOT EDIT. This file is automatically generated, to") -print("# update the content run the following command:") -print("# ./make-potfiles-in.py > POTFILES.in") -#print("[encoding: UTF-8]") - -all_files = [] -for root, dirs, files in os.walk(root_dir): - all_files += map(lambda file: os.path.join(root, file), files) - -for file in sorted(all_files): - # ignore the build directory - if 'build' in file: - continue - - for ext in valid_extensions: - if file.endswith(ext): - prefix = '' #prefix_for_ext.get(ext, '') - file = os.path.relpath(file, root_dir) - print("{0}{1}".format(prefix, file)) diff --git a/po/makepot b/po/makepot deleted file mode 100755 index 874b0c30..00000000 --- a/po/makepot +++ /dev/null @@ -1 +0,0 @@ -INTLTOOL_EXTRACT="/usr/bin/intltool-extract" XGETTEXT="/usr/bin/xgettext" srcdir=. /usr/bin/intltool-update --gettext-package pix --pot \ No newline at end of file