30
33
USER_WATERMARKS_PATH
33
DESKTOP_ENTRY_COMMENT = _('Easily batch process images and edit metadata')
34
DESCRIPTION = _('Photo Batch Processor')
36
CONTACT = '%(author)s <%(author_email)s>'%INFO
38
TITLE = '%(name)s'%INFO
39
COPYRIGHT = '%(copyright)s (%(url)s)'%INFO
40
EXTENSION = '%(extension)s'%INFO
41
FRAME_TITLE = '%%s%%s - %s'%TITLE
42
SEND_MAIL = 'mailto:%(author_email)s?subject=%%s&body=%%s'%INFO
44
PLATFORM = sys.platform
36
DESKTOP_ENTRY_COMMENT = _('Easily batch process images and edit metadata')
37
DESCRIPTION = _('Photo Batch Processor')
39
CONTACT = '%(author)s <%(author_email)s>' % INFO
41
TITLE = '%(name)s' % INFO
42
COPYRIGHT = '%(copyright)s (%(url)s)' % INFO
43
EXTENSION = '%(extension)s' % INFO
44
FRAME_TITLE = '%%s%%s - %s' % TITLE
45
SEND_MAIL = 'mailto:%(author_email)s?subject=%%s&body=%%s' % INFO
47
PLATFORM = sys.platform
46
49
if PLATFORM.startswith('darwin'):
47
50
LINUX, WINDOWS, MAC = False, False, True
49
52
elif PLATFORM.startswith('win'):
50
53
LINUX, WINDOWS, MAC = False, True, False
53
56
LINUX, WINDOWS, MAC = True, False, False
60
BOOLEANS = [_t('True'),_t('False'),_t('true'),_t('false')]
61
UNKNOWN = _("Unsaved Action List")
62
WILDCARD = "%s (*%s)|*%s|%s|*"\
63
%(_("Action Lists"),EXTENSION,EXTENSION,
63
BOOLEANS = [_t('True'), _t('False'), _t('true'), _t('false')]
64
UNKNOWN = _("Unsaved Action List")
65
WILDCARD = "%s (*%s)|*%s|%s|*" \
66
% (_("Action Lists"), EXTENSION, EXTENSION, \
65
68
ACTION_LIST_DESCRIPTION = _("Describe here the action list.")
66
SAVE_ACTION_NEEDED = _("There should be a 'Save' action at the end.")
69
SAVE_ACTION_NEEDED = _("There should be a 'Save' action at the end.")
70
if hasattr(sys,"frozen"):
73
if hasattr(sys, "frozen"):
74
PATH = os.path.dirname(os.path.dirname(FILE))
75
PHATCH_ACTIONS_PATH = os.path.join(PATH,'actions')
79
LABEL_PHATCH_ACTIONLIST = '%s %s %%s...'%(INFO['name'],_('with'))
80
LABEL_PHATCH_RECENT = _('%s Recent')%INFO['name']
81
LABEL_PHATCH_INSPECTOR = _('Image Inspector')
77
PATH = os.path.dirname(os.path.dirname(FILE))
78
PHATCH_ACTIONS_PATH = os.path.join(PATH, 'actions')
82
LABEL_PHATCH_ACTIONLIST = '%s %s %%s...' % (INFO['name'], _('with'))
83
LABEL_PHATCH_RECENT = _('%s Recent') % INFO['name']
84
LABEL_PHATCH_INSPECTOR = _('Image Inspector')
83
86
INTEGRATE_PHATCH_ACTIONLIST = _("Associate Images with Action List in %s...")
84
INTEGRATE_PHATCH_RECENT = _("Associate Images with Recent Action Lists in %s...")
85
INTEGRATE_PHATCH_INSPECTOR = _("Associate Images with Image Inspector in %s...")
86
INTEGRATE_PHATCH_REMOVE = _("Remove Association from %s...")
87
INTEGRATE_PHATCH_RECENT = \
88
_("Associate Images with Recent Action Lists in %s...")
89
INTEGRATE_PHATCH_INSPECTOR = \
90
_("Associate Images with Image Inspector in %s...")
91
INTEGRATE_PHATCH_REMOVE = _("Remove Association from %s...")
88
DROPLET_PHATCH_ACTIONLIST = _("&Action List Droplet...")
89
DROPLET_PHATCH_RECENT = _("&Recent Droplet...")
90
DROPLET_PHATCH_INSPECTOR = _("&Image Inspector Droplet...")
93
DROPLET_PHATCH_ACTIONLIST = _("&Action List Droplet...")
94
DROPLET_PHATCH_RECENT = _("&Recent Droplet...")
95
DROPLET_PHATCH_INSPECTOR = _("&Image Inspector Droplet...")
93
98
if sys.platform.startswith('win'):
94
COMMAND_PATH = 'pythonw.exe'
95
COMMAND_ARGUMENTS_PREFIX= '"%s" '%os.path.abspath(sys.argv[0])
99
COMMAND_PATH = 'pythonw.exe'
100
COMMAND_ARGUMENTS_PREFIX = '"%s" ' % os.path.abspath(sys.argv[0])
98
COMMAND_PATH = 'phatch'
99
COMMAND_ARGUMENTS_PREFIX= ''
103
COMMAND_PATH = 'phatch'
104
COMMAND_ARGUMENTS_PREFIX = ''
102
107
#xubuntu doesn't handle %U
103
COMMAND_ARGUMENTS = {
105
'RECENT' : '-d recent',
108
COMMAND_ARGUMENTS = {
110
'RECENT': '-d recent',
108
113
for key, value in COMMAND_ARGUMENTS.items():
109
new_value = COMMAND_ARGUMENTS_PREFIX+value
114
new_value = COMMAND_ARGUMENTS_PREFIX + value
111
116
if '%' in new_value:
112
new_value += ' '+COMMAND_FILE.replace('%','%%')
117
new_value += ' ' + COMMAND_FILE.replace('%', '%%')
114
new_value += ' '+COMMAND_FILE
115
COMMAND_ARGUMENTS[key] = new_value
119
new_value += ' ' + COMMAND_FILE
120
COMMAND_ARGUMENTS[key] = new_value
118
123
for key, value in COMMAND_ARGUMENTS.items():
119
COMMAND[key] = COMMAND_PATH+' '+COMMAND_ARGUMENTS[key]
121
##COMMAND_DROP = 'phatch -d "%s" %%F'
122
##COMMAND_RECENT = 'phatch -d recent %F'
123
##COMMAND_INSPECTOR = 'phatch -n %F'
125
DESCRIPTION_RECENT = _('Batch process with recent action lists')
126
DESCRIPTION_INSPECTOR = _('Inspect EXIF & IPTC tags')
124
COMMAND[key] = COMMAND_PATH + ' ' + COMMAND_ARGUMENTS[key]
126
##COMMAND_DROP = 'phatch -d "%s" %%F'
127
##COMMAND_RECENT = 'phatch -d recent %F'
128
##COMMAND_INSPECTOR = 'phatch -n %F'
130
DESCRIPTION_RECENT = _('Batch process with recent action lists')
131
DESCRIPTION_INSPECTOR = _('Inspect EXIF & IPTC tags')